diff --git a/lib/plugin/metadata.rb b/lib/plugin/metadata.rb
index d6f7b64f548..f9dfabc622a 100644
--- a/lib/plugin/metadata.rb
+++ b/lib/plugin/metadata.rb
@@ -39,7 +39,7 @@ class Plugin::Metadata
"discourse-voting",
"docker_manager",
"discourse-signatures",
- "discourse-cronos",
+ "discourse-local-dates",
"discourse-crowd",
"discourse-footnote",
"discourse-gradle-issue",
diff --git a/plugins/discourse-cronos/assets/javascripts/discourse-cronos.js b/plugins/discourse-cronos/assets/javascripts/discourse-cronos.js
deleted file mode 100644
index 6ac50584e12..00000000000
--- a/plugins/discourse-cronos/assets/javascripts/discourse-cronos.js
+++ /dev/null
@@ -1,75 +0,0 @@
-(function($) {
- $.fn.cronos = function(repeat) {
- function _formatTimezone(timezone) {
- return timezone.replace("_", " ").split("/");
- }
-
- function processElement($element, options) {
- repeat = repeat || true;
-
- if (this.timeout) {
- clearTimeout(this.timeout);
- }
-
- var relativeTime = moment.utc(options.date + " " + options.time, "YYYY-MM-DD HH:mm");
-
- if (options.recurring && relativeTime < moment().utc()) {
- var parts = options.recurring.split(".");
- var count = parseInt(parts[0], 10);
- var type = parts[1];
- var diff = moment().diff(relativeTime, type);
- var add = Math.ceil(diff + count);
-
- relativeTime = relativeTime.add(add, type);
- }
-
- var previews = options.timezones.split("|").map(function(timezone) {
- var dateTime = relativeTime.tz(timezone).format(options.format);
- var timezoneParts = _formatTimezone(timezone);
-
- if (dateTime.match(/TZ/)) {
- return dateTime.replace("TZ", timezoneParts.join(": "));
- } else {
- var output = timezoneParts[0];
- if (timezoneParts[1]) {
- output += " (" + timezoneParts[1] + ")";
- }
- output += " " + dateTime;
- return output;
- }
- });
-
- relativeTime = relativeTime.tz(moment.tz.guess()).format(options.format);
-
- var html = "";
- html += "";
- html += relativeTime.replace("TZ", _formatTimezone(moment.tz.guess()).join(": "));
- html += "";
-
- $element
- .html(html)
- .attr("title", previews.join("\n"))
- .attr("onclick", "alert('" + previews.join("\\n") + "');return false;")
- .addClass("cooked");
-
- if (repeat) {
- this.timeout = setTimeout(function() {
- processElement($element, options);
- }, 10000);
- }
- }
-
- return this.each(function() {
- var $this = $(this);
-
- var options = {};
- options.format = $this.attr("data-format");
- options.date = $this.attr("data-date");
- options.time = $this.attr("data-time");
- options.recurring = $this.attr("data-recurring");
- options.timezones = $this.attr("data-timezones") || "Etc/UTC";
-
- processElement($this, options);
- });
- };
-})(jQuery);
diff --git a/plugins/discourse-cronos/assets/javascripts/discourse/components/discourse-cronos-create-form.js.es6 b/plugins/discourse-cronos/assets/javascripts/discourse/components/discourse-cronos-create-form.js.es6
deleted file mode 100644
index d873c5b643d..00000000000
--- a/plugins/discourse-cronos/assets/javascripts/discourse/components/discourse-cronos-create-form.js.es6
+++ /dev/null
@@ -1,116 +0,0 @@
-import computed from "ember-addons/ember-computed-decorators";
-import { observes } from 'ember-addons/ember-computed-decorators';
-
-export default Ember.Component.extend({
- timeFormat: "HH:mm",
- dateFormat: "YYYY-MM-DD",
- dateTimeFormat: "YYYY-MM-DD HH:mm",
- config: null,
- date: null,
- time: null,
- format: null,
- formats: null,
- recurring: null,
- advancedMode: false,
-
- init() {
- this._super();
-
- this.set("date", moment().format(this.dateFormat));
- this.set("time", moment().format(this.timeFormat));
- this.set("format", `LLL`);
- this.set("timezones", (this.siteSettings.discourse_cronos_default_timezones || "").split("|").filter(f => f));
- this.set("formats", (this.siteSettings.discourse_cronos_default_formats || "").split("|"));
- },
-
- didInsertElement() {
- this._super();
-
- this._setConfig();
- },
-
- @computed
- currentUserTimezone() {
- return moment.tz.guess();
- },
-
- @computed
- recurringOptions() {
- return [
- { name: "Every day", id: "1.days" },
- { name: "Every week", id: "1.weeks" },
- { name: "Every two weeks", id: "2.weeks" },
- { name: "Every month", id: "1.months" },
- { name: "Every two months", id: "2.months" },
- { name: "Every three months", id: "3.months" },
- { name: "Every six months", id: "6.months" },
- { name: "Every year", id: "1.years" },
- ];
- },
-
- @computed()
- allTimezones() {
- return _.map(moment.tz.names(), (z) => z);
- },
-
- @observes("date", "time", "recurring", "format", "timezones")
- _setConfig() {
- const date = this.get("date");
- const time = this.get("time");
- const recurring = this.get("recurring");
- const format = this.get("format");
- const timezones = this.get("timezones");
- const dateTime = moment(`${date} ${time}`, this.dateTimeFormat).utc();
-
- this.set("config", {
- date: dateTime.format(this.dateFormat),
- time: dateTime.format(this.timeFormat),
- dateTime,
- recurring,
- format,
- timezones,
- });
- },
-
- getTextConfig(config) {
- let text = `[date=${config.date} `;
- if (config.recurring) text += `recurring=${config.recurring} `;
- text += `time=${config.time} `;
- text += `format=${config.format} `;
- text += `timezones="${config.timezones.join("|")}"`;
- text += `]`;
- return text;
- },
-
- @computed("config.dateTime")
- validDate(dateTime) {
- if (!dateTime) return false;
- return dateTime.isValid();
- },
-
- actions: {
- advancedMode() {
- this.toggleProperty("advancedMode");
- },
-
- save() {
- this._closeModal();
-
- const textConfig = this.getTextConfig(this.get("config"));
- this.get("toolbarEvent").addText(textConfig);
- },
-
- fillFormat(format) {
- this.set("format", format);
- },
-
- cancel() {
- this._closeModal();
- }
- },
-
- _closeModal() {
- const composer = Discourse.__container__.lookup("controller:composer");
- composer.send("closeModal");
- }
-});
diff --git a/plugins/discourse-cronos/assets/javascripts/discourse/templates/components/discourse-cronos-create-form.hbs b/plugins/discourse-cronos/assets/javascripts/discourse/templates/components/discourse-cronos-create-form.hbs
deleted file mode 100644
index 1ba16de2abd..00000000000
--- a/plugins/discourse-cronos/assets/javascripts/discourse/templates/components/discourse-cronos-create-form.hbs
+++ /dev/null
@@ -1,77 +0,0 @@
-{{#d-modal-body
- title="discourse_cronos.create.modal_title"
- class="discourse-cronos-create-modal"
- style="overflow: auto"}}
-
-
-{{/d-modal-body}}
-
-
diff --git a/plugins/discourse-cronos/assets/javascripts/discourse/templates/modal/discourse-cronos-create-modal.hbs b/plugins/discourse-cronos/assets/javascripts/discourse/templates/modal/discourse-cronos-create-modal.hbs
deleted file mode 100644
index 4c5b8309a29..00000000000
--- a/plugins/discourse-cronos/assets/javascripts/discourse/templates/modal/discourse-cronos-create-modal.hbs
+++ /dev/null
@@ -1 +0,0 @@
-{{discourse-cronos-create-form config=config toolbarEvent=toolbarEvent}}
diff --git a/plugins/discourse-cronos/assets/javascripts/initializers/discourse-cronos.js.es6 b/plugins/discourse-cronos/assets/javascripts/initializers/discourse-cronos.js.es6
deleted file mode 100644
index 55be4ec55d4..00000000000
--- a/plugins/discourse-cronos/assets/javascripts/initializers/discourse-cronos.js.es6
+++ /dev/null
@@ -1,37 +0,0 @@
-import { withPluginApi } from "discourse/lib/plugin-api";
-import showModal from "discourse/lib/show-modal";
-
-function initializeDiscourseCronos(api) {
- api.decorateCooked($elem => {
- $(".discourse-cronos", $elem).cronos();
- });
-
- api.addToolbarPopupMenuOptionsCallback(() => {
- return {
- action: "insertDiscourseCronos",
- icon: "globe",
- label: "discourse_cronos.title"
- };
- });
-
- api.modifyClass('controller:composer', {
- actions: {
- insertDiscourseCronos() {
- showModal("discourse-cronos-create-modal").setProperties({
- toolbarEvent: this.get("toolbarEvent")
- });
- }
- }
- });
-}
-
-export default {
- name: "discourse-cronos",
-
- initialize(container) {
- const siteSettings = container.lookup("site-settings:main");
- if (siteSettings.discourse_cronos_enabled) {
- withPluginApi("0.8.8", initializeDiscourseCronos);
- }
- }
-};
diff --git a/plugins/discourse-cronos/assets/javascripts/lib/discourse-markdown/discourse-cronos.js.es6 b/plugins/discourse-cronos/assets/javascripts/lib/discourse-markdown/discourse-cronos.js.es6
deleted file mode 100644
index 5e38a3fbba4..00000000000
--- a/plugins/discourse-cronos/assets/javascripts/lib/discourse-markdown/discourse-cronos.js.es6
+++ /dev/null
@@ -1,73 +0,0 @@
-import { parseBBCodeTag } from 'pretty-text/engines/discourse-markdown/bbcode-block';
-
-function addcronos(buffer, matches, state) {
- let token;
-
- let config = {
- date: null,
- time: null,
- format: "YYYY-MM-DD HH:mm",
- timezones: ""
- };
-
- let parsed = parseBBCodeTag("[date date" + matches[1] + "]", 0, matches[1].length + 11);
-
- config.date = parsed.attrs.date;
- config.time = parsed.attrs.time;
- config.format = parsed.attrs.format || config.format;
- config.timezones = parsed.attrs.timezones || config.timezones;
-
- token = new state.Token('a_open', 'a', 1);
- token.attrs = [
- ['class', 'discourse-cronos'],
- ['data-date', config.date],
- ['data-time', config.time],
- ['data-recurring', config.recurring],
- ['data-format', config.format],
- ['data-timezones', config.timezones],
- ];
- buffer.push(token);
-
- const previews = config.timezones.split("|").filter(t => t).map(timezone => {
- const dateTime = moment
- .utc(`${config.date} ${config.time}`, "YYYY-MM-DD HH:mm")
- .tz(timezone)
- .format(config.format);
-
- const formattedTimezone = timezone.replace("/", ": ").replace("_", " ");
-
- if (dateTime.match(/TZ/)) {
- return dateTime.replace("TZ", formattedTimezone);
- } else {
- return `${dateTime} (${formattedTimezone})`;
- }
- });
-
- token = new state.Token('text', '', 0);
- token.content = previews.join(", ");
- buffer.push(token);
-
- token = new state.Token('a_close', 'a', -1);
- buffer.push(token);
-}
-
-export function setup(helper) {
- helper.whiteList([
- 'a.discourse-cronos',
- 'a[data-*]',
- 'a[title]'
- ]);
-
- helper.registerOptions((opts, siteSettings) => {
- opts.features['discourse-cronos'] = !!siteSettings.discourse_cronos_enabled;
- });
-
- helper.registerPlugin(md => {
- const rule = {
- matcher: /\[date(.*?)\]/,
- onMatch: addcronos
- };
-
- md.core.textPostProcess.ruler.push('discourse-cronos', rule);
- });
-}
diff --git a/plugins/discourse-cronos/assets/stylesheets/discourse-cronos.scss b/plugins/discourse-cronos/assets/stylesheets/discourse-cronos.scss
deleted file mode 100644
index 64547d5584c..00000000000
--- a/plugins/discourse-cronos/assets/stylesheets/discourse-cronos.scss
+++ /dev/null
@@ -1,83 +0,0 @@
-.discourse-cronos {
- display: inline-block;
- vertical-align: top;
-
- &.cooked {
- color: $primary;
- font-weight: bold;
- cursor: pointer;
-
- .d-icon-globe {
- margin-right: .25em;
- color: $primary-medium;
-
- &:hover {
- color: $primary-high;
- }
- }
-
- &:hover .d-icon-globe {
- color: $primary-high;
- }
- }
-
- + .discourse-cronos {
- margin-left: .5em;
- }
-}
-
-.discourse-cronos-create-modal-footer {
- display: flex;
- align-items: center;
- justify-content: space-between;
-
- .validation-error {
- color: $danger;
- }
-
- &:before, &:after {
- content: none;
- }
-}
-
-.discourse-cronos-create-modal {
- min-height: 300px;
- display: flex;
- flex-direction: row;
-
- .form {
- flex: 1;
- .controls {
- &.date-time {
- display: flex;
- justify-content: flex-start;
- align-items: center;
- margin-bottom: 1em;
-
- .date {
- margin: 0 0.5em 0 0;
- }
-
- .date-picker {
- padding-top: 5px;
- bottom: 5px;
- margin: 0;
- }
-
- .time {
- margin: 0 0.5em 0 0;
- max-width: 100px;
- }
- }
- }
-
- .advanced-mode-btn {
- margin-top: 2em;
- margin-bottom: 1em;
- }
- }
-
- .select-kit.multi-select {
- width: 90%;
- }
-}
diff --git a/plugins/discourse-cronos/config/locales/server.de.yml b/plugins/discourse-cronos/config/locales/server.de.yml
deleted file mode 100644
index 5d7267a1b33..00000000000
--- a/plugins/discourse-cronos/config/locales/server.de.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# encoding: utf-8
-#
-# Never edit this file. It will be overwritten when translations are pulled from Transifex.
-#
-# To work with us on translations, join this project:
-# https://www.transifex.com/projects/p/discourse-org/
-
-de:
- site_settings:
- discourse_cronos_enabled: "Aktiviert das discourse-cronos Plugin. Wenn du diese Einstellung änderst, musst du alle Beiträge mit \"rake posts:rebake\" neu generieren."
- discourse_cronos_default_formats: "Häufig verwendete Datums- und Zeitformate, siehe: momentjs string format"
- discourse_cronos_default_timezones: "Standard-Liste von Zeitzonen, muss eine gültige TZ sein"
diff --git a/plugins/discourse-cronos/config/locales/server.en.yml b/plugins/discourse-cronos/config/locales/server.en.yml
deleted file mode 100644
index a7cc7711e56..00000000000
--- a/plugins/discourse-cronos/config/locales/server.en.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-en:
- site_settings:
- discourse_cronos_enabled: "Enable the discourse-cronos plugin. If you change this, you must rebake all posts with: \"rake posts:rebake\"."
- discourse_cronos_default_formats: "Frequently used date time formats, see: momentjs string format"
- discourse_cronos_default_timezones: "Default list of timezones, must be a valid TZ"
diff --git a/plugins/discourse-cronos/config/locales/server.es.yml b/plugins/discourse-cronos/config/locales/server.es.yml
deleted file mode 100644
index f718519d2fc..00000000000
--- a/plugins/discourse-cronos/config/locales/server.es.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# encoding: utf-8
-#
-# Never edit this file. It will be overwritten when translations are pulled from Transifex.
-#
-# To work with us on translations, join this project:
-# https://www.transifex.com/projects/p/discourse-org/
-
-es:
- site_settings:
- discourse_cronos_enabled: "Activar el plugin discourse-cronos. Si cambias esto, debes hacer rebake de todos los posts con \"rake posts:rebake\"."
- discourse_cronos_default_formats: "Formatos de fecha utilizados frecuentemente, ver: momentjs string format"
- discourse_cronos_default_timezones: "Lista de zonas horarias por defecto, deben ser TZ válidas"
diff --git a/plugins/discourse-cronos/config/locales/server.fr.yml b/plugins/discourse-cronos/config/locales/server.fr.yml
deleted file mode 100644
index 7605c16c011..00000000000
--- a/plugins/discourse-cronos/config/locales/server.fr.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# encoding: utf-8
-#
-# Never edit this file. It will be overwritten when translations are pulled from Transifex.
-#
-# To work with us on translations, join this project:
-# https://www.transifex.com/projects/p/discourse-org/
-
-fr:
- site_settings:
- discourse_cronos_enabled: "Activer le plugin discourse-cronos. Si vous modifiez ceci, vous devez regénérer tous les messages avec : \"rake posts:rebake\"."
- discourse_cronos_default_formats: "Formats de date fréquemment utilisés, voir : momentjs string format"
- discourse_cronos_default_timezones: "Liste de fuseaux horaires par défaut, doit être un fuseaux horaire valide Wikipedia (anglais)"
diff --git a/plugins/discourse-cronos/config/locales/server.he.yml b/plugins/discourse-cronos/config/locales/server.he.yml
deleted file mode 100644
index 7bdee729cec..00000000000
--- a/plugins/discourse-cronos/config/locales/server.he.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# encoding: utf-8
-#
-# Never edit this file. It will be overwritten when translations are pulled from Transifex.
-#
-# To work with us on translations, join this project:
-# https://www.transifex.com/projects/p/discourse-org/
-
-he:
- site_settings:
- discourse_cronos_enabled: "הפעלת התוסף discourse-cronos. שינוי ההגדרה הזאת יאלץ אותך לאפות את כל הרשומות מחדש עם: „rake posts:rebake”."
- discourse_cronos_default_formats: "תבניות זמן נפוצות, ניתן לעיין ב: תבנית מחרוזת momentjs"
- discourse_cronos_default_timezones: "רשימת בררת מחדל של אזורי זמן, חיי להיות TZ תקני"
diff --git a/plugins/discourse-cronos/config/locales/server.ru.yml b/plugins/discourse-cronos/config/locales/server.ru.yml
deleted file mode 100644
index 3e62866b1ff..00000000000
--- a/plugins/discourse-cronos/config/locales/server.ru.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# encoding: utf-8
-#
-# Never edit this file. It will be overwritten when translations are pulled from Transifex.
-#
-# To work with us on translations, join this project:
-# https://www.transifex.com/projects/p/discourse-org/
-
-ru:
- site_settings:
- discourse_cronos_enabled: "Включить плагин discourse-cronos. Если вы измените это, вы должны rebake все посты: \"rake posts:rebake\"."
- discourse_cronos_default_formats: "Часто используемые форматы даты и времени, см.: формат строки momentjs"
- discourse_cronos_default_timezones: "Список часовых поясов по умолчанию должен быть допустимым TZ"
diff --git a/plugins/discourse-cronos/config/locales/server.ur.yml b/plugins/discourse-cronos/config/locales/server.ur.yml
deleted file mode 100644
index 2607da958ae..00000000000
--- a/plugins/discourse-cronos/config/locales/server.ur.yml
+++ /dev/null
@@ -1,12 +0,0 @@
-# encoding: utf-8
-#
-# Never edit this file. It will be overwritten when translations are pulled from Transifex.
-#
-# To work with us on translations, join this project:
-# https://www.transifex.com/projects/p/discourse-org/
-
-ur:
- site_settings:
- discourse_cronos_enabled: "ڈِسکورس-کرَونَوس پلگ اِن فعال کریں۔ اگر آپ اس کو تبدیل کرتے ہیں تو، آپ کو تمام پوسٹس کو دوبارہ رِیبَیک کرنا ہوگا: \"rake posts:rebake\""
- discourse_cronos_default_formats: "اکثر استعمال ہونے والے تاریخ ٹائم فارمیٹس، دیکھیے: momentjs سٹرِنگ فارمَیٹ"
- discourse_cronos_default_timezones: "ٹائم زَونَوں کی ڈِیفالٹ فہرست، ایک درست TZ ہونا لازمی ہے"
diff --git a/plugins/discourse-cronos/lib/discourse_cronos/engine.rb b/plugins/discourse-cronos/lib/discourse_cronos/engine.rb
deleted file mode 100644
index 5e7d1c98458..00000000000
--- a/plugins/discourse-cronos/lib/discourse_cronos/engine.rb
+++ /dev/null
@@ -1,8 +0,0 @@
-module ::DiscourseCronos
- PLUGIN_NAME = "discourse-cronos"
-
- class Engine < ::Rails::Engine
- engine_name DiscourseCronos::PLUGIN_NAME
- isolate_namespace DiscourseCronos
- end
-end
diff --git a/plugins/discourse-cronos/plugin.rb b/plugins/discourse-cronos/plugin.rb
deleted file mode 100644
index f4a69a003ff..00000000000
--- a/plugins/discourse-cronos/plugin.rb
+++ /dev/null
@@ -1,13 +0,0 @@
-# name: discourse-cronos
-# about: Display a date in your local timezone
-# version: 0.1
-# author: Joffrey Jaffeux
-
-register_asset "javascripts/discourse-cronos.js"
-register_asset "stylesheets/discourse-cronos.scss"
-register_asset "moment.js", :vendored_core_pretty_text
-register_asset "moment-timezone.js", :vendored_core_pretty_text
-
-enabled_site_setting :discourse_cronos_enabled
-
-load File.expand_path('../lib/discourse_cronos/engine.rb', __FILE__)
diff --git a/plugins/discourse-local-dates/assets/javascripts/discourse/components/.discourse-cronos-create-form.js.es6.swp b/plugins/discourse-local-dates/assets/javascripts/discourse/components/.discourse-cronos-create-form.js.es6.swp
new file mode 100644
index 00000000000..0d6133e0334
Binary files /dev/null and b/plugins/discourse-local-dates/assets/javascripts/discourse/components/.discourse-cronos-create-form.js.es6.swp differ
diff --git a/plugins/discourse-local-dates/assets/javascripts/lib/discourse-markdown/.discourse-cronos.js.es6.swp b/plugins/discourse-local-dates/assets/javascripts/lib/discourse-markdown/.discourse-cronos.js.es6.swp
new file mode 100644
index 00000000000..7411da1944a
Binary files /dev/null and b/plugins/discourse-local-dates/assets/javascripts/lib/discourse-markdown/.discourse-cronos.js.es6.swp differ
diff --git a/plugins/discourse-cronos/bin/pull_translations.rb b/plugins/discourse-local-dates/bin/pull_translations.rb
similarity index 100%
rename from plugins/discourse-cronos/bin/pull_translations.rb
rename to plugins/discourse-local-dates/bin/pull_translations.rb
diff --git a/plugins/discourse-cronos/config/locales/client.ar.yml b/plugins/discourse-local-dates/config/locales/client.ar.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.ar.yml
rename to plugins/discourse-local-dates/config/locales/client.ar.yml
diff --git a/plugins/discourse-cronos/config/locales/client.bs_BA.yml b/plugins/discourse-local-dates/config/locales/client.bs_BA.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.bs_BA.yml
rename to plugins/discourse-local-dates/config/locales/client.bs_BA.yml
diff --git a/plugins/discourse-cronos/config/locales/client.ca.yml b/plugins/discourse-local-dates/config/locales/client.ca.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.ca.yml
rename to plugins/discourse-local-dates/config/locales/client.ca.yml
diff --git a/plugins/discourse-cronos/config/locales/client.cs.yml b/plugins/discourse-local-dates/config/locales/client.cs.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.cs.yml
rename to plugins/discourse-local-dates/config/locales/client.cs.yml
diff --git a/plugins/discourse-cronos/config/locales/client.da.yml b/plugins/discourse-local-dates/config/locales/client.da.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.da.yml
rename to plugins/discourse-local-dates/config/locales/client.da.yml
diff --git a/plugins/discourse-cronos/config/locales/client.de.yml b/plugins/discourse-local-dates/config/locales/client.de.yml
similarity index 97%
rename from plugins/discourse-cronos/config/locales/client.de.yml
rename to plugins/discourse-local-dates/config/locales/client.de.yml
index f53502010cf..d78c4278034 100644
--- a/plugins/discourse-cronos/config/locales/client.de.yml
+++ b/plugins/discourse-local-dates/config/locales/client.de.yml
@@ -7,7 +7,7 @@
de:
js:
- discourse_cronos:
+ discourse_local_dates:
title: Datum einfügen
create:
modal_title: Datum einfügen
diff --git a/plugins/discourse-cronos/config/locales/client.el.yml b/plugins/discourse-local-dates/config/locales/client.el.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.el.yml
rename to plugins/discourse-local-dates/config/locales/client.el.yml
diff --git a/plugins/discourse-cronos/config/locales/client.en.yml b/plugins/discourse-local-dates/config/locales/client.en.yml
similarity index 96%
rename from plugins/discourse-cronos/config/locales/client.en.yml
rename to plugins/discourse-local-dates/config/locales/client.en.yml
index 1344ab22875..5ffb0ecdab2 100644
--- a/plugins/discourse-cronos/config/locales/client.en.yml
+++ b/plugins/discourse-local-dates/config/locales/client.en.yml
@@ -1,6 +1,6 @@
en:
js:
- discourse_cronos:
+ discourse_local_dates:
title: Insert date
create:
modal_title: Insert date
diff --git a/plugins/discourse-cronos/config/locales/client.es.yml b/plugins/discourse-local-dates/config/locales/client.es.yml
similarity index 97%
rename from plugins/discourse-cronos/config/locales/client.es.yml
rename to plugins/discourse-local-dates/config/locales/client.es.yml
index a23f303ee88..8b12032905d 100644
--- a/plugins/discourse-cronos/config/locales/client.es.yml
+++ b/plugins/discourse-local-dates/config/locales/client.es.yml
@@ -7,7 +7,7 @@
es:
js:
- discourse_cronos:
+ discourse_local_dates:
title: Insertar fecha
create:
modal_title: Insertar fecha
diff --git a/plugins/discourse-cronos/config/locales/client.et.yml b/plugins/discourse-local-dates/config/locales/client.et.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.et.yml
rename to plugins/discourse-local-dates/config/locales/client.et.yml
diff --git a/plugins/discourse-cronos/config/locales/client.fa_IR.yml b/plugins/discourse-local-dates/config/locales/client.fa_IR.yml
similarity index 92%
rename from plugins/discourse-cronos/config/locales/client.fa_IR.yml
rename to plugins/discourse-local-dates/config/locales/client.fa_IR.yml
index 07580f2d7d8..9a874ac23e5 100644
--- a/plugins/discourse-cronos/config/locales/client.fa_IR.yml
+++ b/plugins/discourse-local-dates/config/locales/client.fa_IR.yml
@@ -7,7 +7,7 @@
fa_IR:
js:
- discourse_cronos:
+ discourse_local_dates:
create:
form:
timezones_title: نمایش منطقه زمانی
diff --git a/plugins/discourse-cronos/config/locales/client.fi.yml b/plugins/discourse-local-dates/config/locales/client.fi.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.fi.yml
rename to plugins/discourse-local-dates/config/locales/client.fi.yml
diff --git a/plugins/discourse-cronos/config/locales/client.fr.yml b/plugins/discourse-local-dates/config/locales/client.fr.yml
similarity index 97%
rename from plugins/discourse-cronos/config/locales/client.fr.yml
rename to plugins/discourse-local-dates/config/locales/client.fr.yml
index 71c927457ab..764c479d5e2 100644
--- a/plugins/discourse-cronos/config/locales/client.fr.yml
+++ b/plugins/discourse-local-dates/config/locales/client.fr.yml
@@ -7,7 +7,7 @@
fr:
js:
- discourse_cronos:
+ discourse_local_dates:
title: Insérer date
create:
modal_title: Insérer date
diff --git a/plugins/discourse-cronos/config/locales/client.gl.yml b/plugins/discourse-local-dates/config/locales/client.gl.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.gl.yml
rename to plugins/discourse-local-dates/config/locales/client.gl.yml
diff --git a/plugins/discourse-cronos/config/locales/client.he.yml b/plugins/discourse-local-dates/config/locales/client.he.yml
similarity index 96%
rename from plugins/discourse-cronos/config/locales/client.he.yml
rename to plugins/discourse-local-dates/config/locales/client.he.yml
index 4d27aff892b..dd210821cac 100644
--- a/plugins/discourse-cronos/config/locales/client.he.yml
+++ b/plugins/discourse-local-dates/config/locales/client.he.yml
@@ -7,7 +7,7 @@
he:
js:
- discourse_cronos:
+ discourse_local_dates:
create:
form:
format_description: "תבנית להצגת תאריך המשתמש. יש להשתמש ב־„\\T\\Z” כדי להציג את אזור הזמן של המשתמש במילים (אסיה/ירושלים)"
diff --git a/plugins/discourse-cronos/config/locales/client.id.yml b/plugins/discourse-local-dates/config/locales/client.id.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.id.yml
rename to plugins/discourse-local-dates/config/locales/client.id.yml
diff --git a/plugins/discourse-cronos/config/locales/client.it.yml b/plugins/discourse-local-dates/config/locales/client.it.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.it.yml
rename to plugins/discourse-local-dates/config/locales/client.it.yml
diff --git a/plugins/discourse-cronos/config/locales/client.ja.yml b/plugins/discourse-local-dates/config/locales/client.ja.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.ja.yml
rename to plugins/discourse-local-dates/config/locales/client.ja.yml
diff --git a/plugins/discourse-cronos/config/locales/client.ko.yml b/plugins/discourse-local-dates/config/locales/client.ko.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.ko.yml
rename to plugins/discourse-local-dates/config/locales/client.ko.yml
diff --git a/plugins/discourse-cronos/config/locales/client.lv.yml b/plugins/discourse-local-dates/config/locales/client.lv.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.lv.yml
rename to plugins/discourse-local-dates/config/locales/client.lv.yml
diff --git a/plugins/discourse-cronos/config/locales/client.nb_NO.yml b/plugins/discourse-local-dates/config/locales/client.nb_NO.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.nb_NO.yml
rename to plugins/discourse-local-dates/config/locales/client.nb_NO.yml
diff --git a/plugins/discourse-cronos/config/locales/client.nl.yml b/plugins/discourse-local-dates/config/locales/client.nl.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.nl.yml
rename to plugins/discourse-local-dates/config/locales/client.nl.yml
diff --git a/plugins/discourse-cronos/config/locales/client.pl_PL.yml b/plugins/discourse-local-dates/config/locales/client.pl_PL.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.pl_PL.yml
rename to plugins/discourse-local-dates/config/locales/client.pl_PL.yml
diff --git a/plugins/discourse-cronos/config/locales/client.pt.yml b/plugins/discourse-local-dates/config/locales/client.pt.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.pt.yml
rename to plugins/discourse-local-dates/config/locales/client.pt.yml
diff --git a/plugins/discourse-cronos/config/locales/client.pt_BR.yml b/plugins/discourse-local-dates/config/locales/client.pt_BR.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.pt_BR.yml
rename to plugins/discourse-local-dates/config/locales/client.pt_BR.yml
diff --git a/plugins/discourse-cronos/config/locales/client.ro.yml b/plugins/discourse-local-dates/config/locales/client.ro.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.ro.yml
rename to plugins/discourse-local-dates/config/locales/client.ro.yml
diff --git a/plugins/discourse-cronos/config/locales/client.ru.yml b/plugins/discourse-local-dates/config/locales/client.ru.yml
similarity index 98%
rename from plugins/discourse-cronos/config/locales/client.ru.yml
rename to plugins/discourse-local-dates/config/locales/client.ru.yml
index a9abbf32fc3..b958fa8d6de 100644
--- a/plugins/discourse-cronos/config/locales/client.ru.yml
+++ b/plugins/discourse-local-dates/config/locales/client.ru.yml
@@ -7,7 +7,7 @@
ru:
js:
- discourse_cronos:
+ discourse_local_dates:
title: Вставить дату
create:
modal_title: Вставить дату
diff --git a/plugins/discourse-cronos/config/locales/client.sk.yml b/plugins/discourse-local-dates/config/locales/client.sk.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.sk.yml
rename to plugins/discourse-local-dates/config/locales/client.sk.yml
diff --git a/plugins/discourse-cronos/config/locales/client.sq.yml b/plugins/discourse-local-dates/config/locales/client.sq.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.sq.yml
rename to plugins/discourse-local-dates/config/locales/client.sq.yml
diff --git a/plugins/discourse-cronos/config/locales/client.sv.yml b/plugins/discourse-local-dates/config/locales/client.sv.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.sv.yml
rename to plugins/discourse-local-dates/config/locales/client.sv.yml
diff --git a/plugins/discourse-cronos/config/locales/client.te.yml b/plugins/discourse-local-dates/config/locales/client.te.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.te.yml
rename to plugins/discourse-local-dates/config/locales/client.te.yml
diff --git a/plugins/discourse-cronos/config/locales/client.th.yml b/plugins/discourse-local-dates/config/locales/client.th.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.th.yml
rename to plugins/discourse-local-dates/config/locales/client.th.yml
diff --git a/plugins/discourse-cronos/config/locales/client.tr_TR.yml b/plugins/discourse-local-dates/config/locales/client.tr_TR.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.tr_TR.yml
rename to plugins/discourse-local-dates/config/locales/client.tr_TR.yml
diff --git a/plugins/discourse-cronos/config/locales/client.uk.yml b/plugins/discourse-local-dates/config/locales/client.uk.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.uk.yml
rename to plugins/discourse-local-dates/config/locales/client.uk.yml
diff --git a/plugins/discourse-cronos/config/locales/client.ur.yml b/plugins/discourse-local-dates/config/locales/client.ur.yml
similarity index 96%
rename from plugins/discourse-cronos/config/locales/client.ur.yml
rename to plugins/discourse-local-dates/config/locales/client.ur.yml
index 09baee6a864..faa31bdba7e 100644
--- a/plugins/discourse-cronos/config/locales/client.ur.yml
+++ b/plugins/discourse-local-dates/config/locales/client.ur.yml
@@ -7,7 +7,7 @@
ur:
js:
- discourse_cronos:
+ discourse_local_dates:
create:
form:
format_description: "صارف کو تاریخ ظاہر کرنے کیلئے استعمال کیے جانے والا فارمیٹ۔ الفاظ (یورپ/پیرس) میں صارف ٹائم زَون کو ظاہر کرنے کیلئے \"\\T\\Z\" استعمال کریں"
diff --git a/plugins/discourse-cronos/config/locales/client.vi.yml b/plugins/discourse-local-dates/config/locales/client.vi.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.vi.yml
rename to plugins/discourse-local-dates/config/locales/client.vi.yml
diff --git a/plugins/discourse-cronos/config/locales/client.zh_CN.yml b/plugins/discourse-local-dates/config/locales/client.zh_CN.yml
similarity index 93%
rename from plugins/discourse-cronos/config/locales/client.zh_CN.yml
rename to plugins/discourse-local-dates/config/locales/client.zh_CN.yml
index 841b4d49acf..6276aa128ef 100644
--- a/plugins/discourse-cronos/config/locales/client.zh_CN.yml
+++ b/plugins/discourse-local-dates/config/locales/client.zh_CN.yml
@@ -7,7 +7,7 @@
zh_CN:
js:
- discourse_cronos:
+ discourse_local_dates:
title: 插入日期
create:
modal_title: 插入日期
diff --git a/plugins/discourse-cronos/config/locales/client.zh_TW.yml b/plugins/discourse-local-dates/config/locales/client.zh_TW.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/client.zh_TW.yml
rename to plugins/discourse-local-dates/config/locales/client.zh_TW.yml
diff --git a/plugins/discourse-cronos/config/locales/server.ar.yml b/plugins/discourse-local-dates/config/locales/server.ar.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.ar.yml
rename to plugins/discourse-local-dates/config/locales/server.ar.yml
diff --git a/plugins/discourse-cronos/config/locales/server.bs_BA.yml b/plugins/discourse-local-dates/config/locales/server.bs_BA.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.bs_BA.yml
rename to plugins/discourse-local-dates/config/locales/server.bs_BA.yml
diff --git a/plugins/discourse-cronos/config/locales/server.ca.yml b/plugins/discourse-local-dates/config/locales/server.ca.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.ca.yml
rename to plugins/discourse-local-dates/config/locales/server.ca.yml
diff --git a/plugins/discourse-cronos/config/locales/server.cs.yml b/plugins/discourse-local-dates/config/locales/server.cs.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.cs.yml
rename to plugins/discourse-local-dates/config/locales/server.cs.yml
diff --git a/plugins/discourse-cronos/config/locales/server.da.yml b/plugins/discourse-local-dates/config/locales/server.da.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.da.yml
rename to plugins/discourse-local-dates/config/locales/server.da.yml
diff --git a/plugins/discourse-local-dates/config/locales/server.de.yml b/plugins/discourse-local-dates/config/locales/server.de.yml
new file mode 100644
index 00000000000..9e0dfdc8d09
--- /dev/null
+++ b/plugins/discourse-local-dates/config/locales/server.de.yml
@@ -0,0 +1,12 @@
+# encoding: utf-8
+#
+# Never edit this file. It will be overwritten when translations are pulled from Transifex.
+#
+# To work with us on translations, join this project:
+# https://www.transifex.com/projects/p/discourse-org/
+
+de:
+ site_settings:
+ discourse_local_dates_enabled: "Aktiviert das discourse-cronos Plugin. Wenn du diese Einstellung änderst, musst du alle Beiträge mit \"rake posts:rebake\" neu generieren."
+ discourse_local_dates_default_formats: "Häufig verwendete Datums- und Zeitformate, siehe: momentjs string format"
+ discourse_local_dates_default_timezones: "Standard-Liste von Zeitzonen, muss eine gültige TZ sein"
diff --git a/plugins/discourse-cronos/config/locales/server.el.yml b/plugins/discourse-local-dates/config/locales/server.el.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.el.yml
rename to plugins/discourse-local-dates/config/locales/server.el.yml
diff --git a/plugins/discourse-local-dates/config/locales/server.en.yml b/plugins/discourse-local-dates/config/locales/server.en.yml
new file mode 100644
index 00000000000..f08e768c5a4
--- /dev/null
+++ b/plugins/discourse-local-dates/config/locales/server.en.yml
@@ -0,0 +1,5 @@
+en:
+ site_settings:
+ discourse_local_dates_enabled: "Enable the discourse-local-dates plugin. This will add support to local timezone aware dates in posts using the [date] element."
+ discourse_local_dates_default_formats: "Frequently used date time formats, see: momentjs string format"
+ discourse_local_dates_default_timezones: "Default list of timezones, must be a valid TZ"
diff --git a/plugins/discourse-local-dates/config/locales/server.es.yml b/plugins/discourse-local-dates/config/locales/server.es.yml
new file mode 100644
index 00000000000..8386701c9bb
--- /dev/null
+++ b/plugins/discourse-local-dates/config/locales/server.es.yml
@@ -0,0 +1,12 @@
+# encoding: utf-8
+#
+# Never edit this file. It will be overwritten when translations are pulled from Transifex.
+#
+# To work with us on translations, join this project:
+# https://www.transifex.com/projects/p/discourse-org/
+
+es:
+ site_settings:
+ discourse_local_dates_enabled: "Activar el plugin discourse-cronos. Si cambias esto, debes hacer rebake de todos los posts con \"rake posts:rebake\"."
+ discourse_local_dates_default_formats: "Formatos de fecha utilizados frecuentemente, ver: momentjs string format"
+ discourse_local_dates_default_timezones: "Lista de zonas horarias por defecto, deben ser TZ válidas"
diff --git a/plugins/discourse-cronos/config/locales/server.et.yml b/plugins/discourse-local-dates/config/locales/server.et.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.et.yml
rename to plugins/discourse-local-dates/config/locales/server.et.yml
diff --git a/plugins/discourse-cronos/config/locales/server.fa_IR.yml b/plugins/discourse-local-dates/config/locales/server.fa_IR.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.fa_IR.yml
rename to plugins/discourse-local-dates/config/locales/server.fa_IR.yml
diff --git a/plugins/discourse-cronos/config/locales/server.fi.yml b/plugins/discourse-local-dates/config/locales/server.fi.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.fi.yml
rename to plugins/discourse-local-dates/config/locales/server.fi.yml
diff --git a/plugins/discourse-local-dates/config/locales/server.fr.yml b/plugins/discourse-local-dates/config/locales/server.fr.yml
new file mode 100644
index 00000000000..ba62055dcfe
--- /dev/null
+++ b/plugins/discourse-local-dates/config/locales/server.fr.yml
@@ -0,0 +1,12 @@
+# encoding: utf-8
+#
+# Never edit this file. It will be overwritten when translations are pulled from Transifex.
+#
+# To work with us on translations, join this project:
+# https://www.transifex.com/projects/p/discourse-org/
+
+fr:
+ site_settings:
+ discourse_local_dates_enabled: "Activer le plugin discourse-cronos. Si vous modifiez ceci, vous devez regénérer tous les messages avec : \"rake posts:rebake\"."
+ discourse_local_dates_default_formats: "Formats de date fréquemment utilisés, voir : momentjs string format"
+ discourse_local_dates_default_timezones: "Liste de fuseaux horaires par défaut, doit être un fuseaux horaire valide Wikipedia (anglais)"
diff --git a/plugins/discourse-cronos/config/locales/server.gl.yml b/plugins/discourse-local-dates/config/locales/server.gl.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.gl.yml
rename to plugins/discourse-local-dates/config/locales/server.gl.yml
diff --git a/plugins/discourse-local-dates/config/locales/server.he.yml b/plugins/discourse-local-dates/config/locales/server.he.yml
new file mode 100644
index 00000000000..21da34a4969
--- /dev/null
+++ b/plugins/discourse-local-dates/config/locales/server.he.yml
@@ -0,0 +1,12 @@
+# encoding: utf-8
+#
+# Never edit this file. It will be overwritten when translations are pulled from Transifex.
+#
+# To work with us on translations, join this project:
+# https://www.transifex.com/projects/p/discourse-org/
+
+he:
+ site_settings:
+ discourse_local_dates_enabled: "הפעלת התוסף discourse-cronos. שינוי ההגדרה הזאת יאלץ אותך לאפות את כל הרשומות מחדש עם: „rake posts:rebake”."
+ discourse_local_dates_default_formats: "תבניות זמן נפוצות, ניתן לעיין ב: תבנית מחרוזת momentjs"
+ discourse_local_dates_default_timezones: "רשימת בררת מחדל של אזורי זמן, חיי להיות TZ תקני"
diff --git a/plugins/discourse-cronos/config/locales/server.id.yml b/plugins/discourse-local-dates/config/locales/server.id.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.id.yml
rename to plugins/discourse-local-dates/config/locales/server.id.yml
diff --git a/plugins/discourse-cronos/config/locales/server.it.yml b/plugins/discourse-local-dates/config/locales/server.it.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.it.yml
rename to plugins/discourse-local-dates/config/locales/server.it.yml
diff --git a/plugins/discourse-cronos/config/locales/server.ja.yml b/plugins/discourse-local-dates/config/locales/server.ja.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.ja.yml
rename to plugins/discourse-local-dates/config/locales/server.ja.yml
diff --git a/plugins/discourse-cronos/config/locales/server.ko.yml b/plugins/discourse-local-dates/config/locales/server.ko.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.ko.yml
rename to plugins/discourse-local-dates/config/locales/server.ko.yml
diff --git a/plugins/discourse-cronos/config/locales/server.lv.yml b/plugins/discourse-local-dates/config/locales/server.lv.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.lv.yml
rename to plugins/discourse-local-dates/config/locales/server.lv.yml
diff --git a/plugins/discourse-cronos/config/locales/server.nb_NO.yml b/plugins/discourse-local-dates/config/locales/server.nb_NO.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.nb_NO.yml
rename to plugins/discourse-local-dates/config/locales/server.nb_NO.yml
diff --git a/plugins/discourse-cronos/config/locales/server.nl.yml b/plugins/discourse-local-dates/config/locales/server.nl.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.nl.yml
rename to plugins/discourse-local-dates/config/locales/server.nl.yml
diff --git a/plugins/discourse-cronos/config/locales/server.pl_PL.yml b/plugins/discourse-local-dates/config/locales/server.pl_PL.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.pl_PL.yml
rename to plugins/discourse-local-dates/config/locales/server.pl_PL.yml
diff --git a/plugins/discourse-cronos/config/locales/server.pt.yml b/plugins/discourse-local-dates/config/locales/server.pt.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.pt.yml
rename to plugins/discourse-local-dates/config/locales/server.pt.yml
diff --git a/plugins/discourse-cronos/config/locales/server.pt_BR.yml b/plugins/discourse-local-dates/config/locales/server.pt_BR.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.pt_BR.yml
rename to plugins/discourse-local-dates/config/locales/server.pt_BR.yml
diff --git a/plugins/discourse-cronos/config/locales/server.ro.yml b/plugins/discourse-local-dates/config/locales/server.ro.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.ro.yml
rename to plugins/discourse-local-dates/config/locales/server.ro.yml
diff --git a/plugins/discourse-local-dates/config/locales/server.ru.yml b/plugins/discourse-local-dates/config/locales/server.ru.yml
new file mode 100644
index 00000000000..3e01ad18922
--- /dev/null
+++ b/plugins/discourse-local-dates/config/locales/server.ru.yml
@@ -0,0 +1,12 @@
+# encoding: utf-8
+#
+# Never edit this file. It will be overwritten when translations are pulled from Transifex.
+#
+# To work with us on translations, join this project:
+# https://www.transifex.com/projects/p/discourse-org/
+
+ru:
+ site_settings:
+ discourse_local_dates_enabled: "Включить плагин discourse-cronos. Если вы измените это, вы должны rebake все посты: \"rake posts:rebake\"."
+ discourse_local_dates_default_formats: "Часто используемые форматы даты и времени, см.: формат строки momentjs"
+ discourse_local_dates_default_timezones: "Список часовых поясов по умолчанию должен быть допустимым TZ"
diff --git a/plugins/discourse-cronos/config/locales/server.sk.yml b/plugins/discourse-local-dates/config/locales/server.sk.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.sk.yml
rename to plugins/discourse-local-dates/config/locales/server.sk.yml
diff --git a/plugins/discourse-cronos/config/locales/server.sq.yml b/plugins/discourse-local-dates/config/locales/server.sq.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.sq.yml
rename to plugins/discourse-local-dates/config/locales/server.sq.yml
diff --git a/plugins/discourse-cronos/config/locales/server.sv.yml b/plugins/discourse-local-dates/config/locales/server.sv.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.sv.yml
rename to plugins/discourse-local-dates/config/locales/server.sv.yml
diff --git a/plugins/discourse-cronos/config/locales/server.te.yml b/plugins/discourse-local-dates/config/locales/server.te.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.te.yml
rename to plugins/discourse-local-dates/config/locales/server.te.yml
diff --git a/plugins/discourse-cronos/config/locales/server.th.yml b/plugins/discourse-local-dates/config/locales/server.th.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.th.yml
rename to plugins/discourse-local-dates/config/locales/server.th.yml
diff --git a/plugins/discourse-cronos/config/locales/server.tr_TR.yml b/plugins/discourse-local-dates/config/locales/server.tr_TR.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.tr_TR.yml
rename to plugins/discourse-local-dates/config/locales/server.tr_TR.yml
diff --git a/plugins/discourse-cronos/config/locales/server.uk.yml b/plugins/discourse-local-dates/config/locales/server.uk.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.uk.yml
rename to plugins/discourse-local-dates/config/locales/server.uk.yml
diff --git a/plugins/discourse-local-dates/config/locales/server.ur.yml b/plugins/discourse-local-dates/config/locales/server.ur.yml
new file mode 100644
index 00000000000..ed0bcb67f40
--- /dev/null
+++ b/plugins/discourse-local-dates/config/locales/server.ur.yml
@@ -0,0 +1,12 @@
+# encoding: utf-8
+#
+# Never edit this file. It will be overwritten when translations are pulled from Transifex.
+#
+# To work with us on translations, join this project:
+# https://www.transifex.com/projects/p/discourse-org/
+
+ur:
+ site_settings:
+ discourse_local_dates_enabled: "ڈِسکورس-کرَونَوس پلگ اِن فعال کریں۔ اگر آپ اس کو تبدیل کرتے ہیں تو، آپ کو تمام پوسٹس کو دوبارہ رِیبَیک کرنا ہوگا: \"rake posts:rebake\""
+ discourse_local_dates_default_formats: "اکثر استعمال ہونے والے تاریخ ٹائم فارمیٹس، دیکھیے: momentjs سٹرِنگ فارمَیٹ"
+ discourse_local_dates_default_timezones: "ٹائم زَونَوں کی ڈِیفالٹ فہرست، ایک درست TZ ہونا لازمی ہے"
diff --git a/plugins/discourse-cronos/config/locales/server.vi.yml b/plugins/discourse-local-dates/config/locales/server.vi.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.vi.yml
rename to plugins/discourse-local-dates/config/locales/server.vi.yml
diff --git a/plugins/discourse-cronos/config/locales/server.zh_CN.yml b/plugins/discourse-local-dates/config/locales/server.zh_CN.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.zh_CN.yml
rename to plugins/discourse-local-dates/config/locales/server.zh_CN.yml
diff --git a/plugins/discourse-cronos/config/locales/server.zh_TW.yml b/plugins/discourse-local-dates/config/locales/server.zh_TW.yml
similarity index 100%
rename from plugins/discourse-cronos/config/locales/server.zh_TW.yml
rename to plugins/discourse-local-dates/config/locales/server.zh_TW.yml
diff --git a/plugins/discourse-cronos/config/settings.yml b/plugins/discourse-local-dates/config/settings.yml
similarity index 61%
rename from plugins/discourse-cronos/config/settings.yml
rename to plugins/discourse-local-dates/config/settings.yml
index 6f4ecae16cf..4f968f7cece 100644
--- a/plugins/discourse-cronos/config/settings.yml
+++ b/plugins/discourse-local-dates/config/settings.yml
@@ -1,12 +1,12 @@
plugins:
- discourse_cronos_enabled:
+ discourse_local_dates_enabled:
default: true
client: true
- discourse_cronos_default_formats:
+ discourse_local_dates_default_formats:
default: "LLL|LTS|LL|LLLL"
client: true
type: list
- discourse_cronos_default_timezones:
+ discourse_local_dates_default_timezones:
default: "Europe/Paris|America/Los_Angeles"
client: true
type: list
diff --git a/plugins/discourse-local-dates/plugin.rb b/plugins/discourse-local-dates/plugin.rb
new file mode 100644
index 00000000000..92d6d3d84a3
--- /dev/null
+++ b/plugins/discourse-local-dates/plugin.rb
@@ -0,0 +1,13 @@
+# name: discourse-local-dates
+# about: Display a date in your local timezone
+# version: 0.1
+# author: Joffrey Jaffeux
+
+register_asset "javascripts/discourse-local-dates.js"
+register_asset "stylesheets/discourse-local-dates.scss"
+register_asset "moment.js", :vendored_core_pretty_text
+register_asset "moment-timezone.js", :vendored_core_pretty_text
+
+enabled_site_setting :discourse_local_dates_enabled
+
+load File.expand_path('../lib/discourse_local_dates/engine.rb', __FILE__)
diff --git a/plugins/discourse-cronos/spec/lib/pretty_text_spec.rb b/plugins/discourse-local-dates/spec/lib/pretty_text_spec.rb
similarity index 90%
rename from plugins/discourse-cronos/spec/lib/pretty_text_spec.rb
rename to plugins/discourse-local-dates/spec/lib/pretty_text_spec.rb
index ad1906f35c4..7df61b7f07b 100644
--- a/plugins/discourse-cronos/spec/lib/pretty_text_spec.rb
+++ b/plugins/discourse-local-dates/spec/lib/pretty_text_spec.rb
@@ -7,7 +7,7 @@ describe PrettyText do
[date=2018-05-08 time=22:00 format=LLL timezones="Europe/Paris|America/Los_Angeles"]
MD
- expect(cooked).to include('class="discourse-cronos"')
+ expect(cooked).to include('class="discourse-local-date"')
expect(cooked).to include('data-date="2018-05-08"')
expect(cooked).to include('data-format="LLL"')
expect(cooked).to include('data-timezones="Europe/Paris|America/Los_Angeles"')