Commit c745e1eb authored by JC Brand's avatar JC Brand

Cherry-pick only those languages from Moment which we support in converse.js

parent 98f6ea8a
...@@ -22,7 +22,7 @@ ...@@ -22,7 +22,7 @@
"almond": "~0.3.0", "almond": "~0.3.0",
"requirejs-text": "~2.0.12", "requirejs-text": "~2.0.12",
"requirejs-tpl-jcbrand": "*", "requirejs-tpl-jcbrand": "*",
"momentjs": "~2.6.0", "momentjs": "~2.10.3",
"jquery.browser": ">=0.0.7", "jquery.browser": ">=0.0.7",
"jquery-easing-original": "https://raw.githubusercontent.com/jcbrand/jquery.easing/7de3458b1845a72c1f407debf6b223c8446396bf/jquery.easing.1.3.js", "jquery-easing-original": "https://raw.githubusercontent.com/jcbrand/jquery.easing/7de3458b1845a72c1f407debf6b223c8446396bf/jquery.easing.1.3.js",
"bootstrap": "~3.2.0", "bootstrap": "~3.2.0",
......
...@@ -6126,14 +6126,15 @@ ...@@ -6126,14 +6126,15 @@
} }
}, },
'env': { 'env': {
'jQuery': $,
'Strophe': Strophe,
'$build': $build, '$build': $build,
'$iq': $iq, '$iq': $iq,
'$pres': $pres,
'$msg': $msg, '$msg': $msg,
'$pres': $pres,
'Strophe': Strophe,
'_': _, '_': _,
'b64_sha1': b64_sha1 'b64_sha1': b64_sha1,
'jQuery': $,
'moment': moment
} }
}; };
})); }));
...@@ -26,7 +26,7 @@ require.config({ ...@@ -26,7 +26,7 @@ require.config({
"jquery-private": "src/jquery-private", "jquery-private": "src/jquery-private",
"jquery.browser": "components/jquery.browser/dist/jquery.browser", "jquery.browser": "components/jquery.browser/dist/jquery.browser",
"jquery.easing": "components/jquery-easing-original/index", // XXX: Only required for https://conversejs.org website "jquery.easing": "components/jquery-easing-original/index", // XXX: Only required for https://conversejs.org website
"moment": "components/momentjs/min/moment-with-langs", "moment": "components/momentjs/min/moment.min",
"strophe-base64": "components/strophejs/src/base64", "strophe-base64": "components/strophejs/src/base64",
"strophe-bosh": "components/strophejs/src/bosh", "strophe-bosh": "components/strophejs/src/bosh",
"strophe-core": "components/strophejs/src/core", "strophe-core": "components/strophejs/src/core",
...@@ -83,6 +83,24 @@ require.config({ ...@@ -83,6 +83,24 @@ require.config({
"uk": "locale/uk/LC_MESSAGES/converse.json", "uk": "locale/uk/LC_MESSAGES/converse.json",
"zh": "locale/zh/LC_MESSAGES/converse.json", "zh": "locale/zh/LC_MESSAGES/converse.json",
"moment_with_locales": "src/moment_locales",
'moment_af': "components/momentjs/locale/af",
'moment_de': "components/momentjs/locale/de",
'moment_es': "components/momentjs/locale/es",
'moment_fr': "components/momentjs/locale/fr",
'moment_he': "components/momentjs/locale/he",
'moment_hu': "components/momentjs/locale/hu",
'moment_id': "components/momentjs/locale/id",
'moment_it': "components/momentjs/locale/it",
'moment_ja': "components/momentjs/locale/ja",
'moment_nb': "components/momentjs/locale/nb",
'moment_nl': "components/momentjs/locale/nl",
'moment_pl': "components/momentjs/locale/pl",
'moment_pt-br': "components/momentjs/locale/pt-br",
'moment_ru': "components/momentjs/locale/ru",
'moment_uk': "components/momentjs/locale/uk",
'moment_zh': "components/momentjs/locale/zh-cn",
// Templates // Templates
"action": "src/templates/action", "action": "src/templates/action",
"add_contact_dropdown": "src/templates/add_contact_dropdown", "add_contact_dropdown": "src/templates/add_contact_dropdown",
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
} (this, function ($, mock, test_utils) { } (this, function ($, mock, test_utils) {
var $msg = converse_api.env.$msg; var $msg = converse_api.env.$msg;
var Strophe = converse_api.env.Strophe; var Strophe = converse_api.env.Strophe;
var moment = converse_api.env.moment;
return describe("Chatboxes", $.proxy(function(mock, test_utils) { return describe("Chatboxes", $.proxy(function(mock, test_utils) {
describe("A Chatbox", $.proxy(function () { describe("A Chatbox", $.proxy(function () {
......
...@@ -2,7 +2,7 @@ define("converse-dependencies", [ ...@@ -2,7 +2,7 @@ define("converse-dependencies", [
"jquery", "jquery",
"utils", "utils",
"otr", "otr",
"moment", "moment_with_locales",
"strophe", "strophe",
"strophe.vcard", "strophe.vcard",
"strophe.disco", "strophe.disco",
......
define("converse-dependencies", [ define("converse-dependencies", [
"jquery", "jquery",
"utils", "utils",
"moment", "moment_with_locales",
"strophe", "strophe",
"strophe.vcard", "strophe.vcard",
"strophe.disco", "strophe.disco",
......
define("converse-dependencies", [ define("converse-dependencies", [
"jquery", "jquery",
"utils", "utils",
"moment", "moment_with_locales",
"strophe", "strophe",
"strophe.vcard", "strophe.vcard",
"strophe.disco", "strophe.disco",
......
...@@ -3,7 +3,7 @@ define("converse-dependencies", [ ...@@ -3,7 +3,7 @@ define("converse-dependencies", [
"underscore", "underscore",
"utils", "utils",
"otr", "otr",
"moment", "moment_with_locales",
"strophe", "strophe",
"strophe.vcard", "strophe.vcard",
"strophe.disco", "strophe.disco",
......
...@@ -3,6 +3,8 @@ ...@@ -3,6 +3,8 @@
* *
* Translations take up a lot of space and you are therefore advised to remove * Translations take up a lot of space and you are therefore advised to remove
* from here any languages that you don't need. * from here any languages that you don't need.
*
* See also src/moment_locales.js
*/ */
(function (root, factory) { (function (root, factory) {
define("locales", ['jquery', 'jed', define("locales", ['jquery', 'jed',
......
/*
* This file specifies the supported locales for moment.js.
*
* Translations take up a lot of space and you are therefore advised to remove
* from here any languages that you don't need.
*
* See also src/locales.js
*/
(function (root, factory) {
define("moment_with_locales", [
'moment', // Everything below can be removed except for moment itself.
'moment_af',
'moment_de',
'moment_es',
'moment_fr',
'moment_he',
'moment_hu',
'moment_id',
'moment_it',
'moment_ja',
'moment_nb',
'moment_nl',
'moment_pl',
'moment_pt-br',
'moment_ru',
'moment_uk',
'moment_zh'
], function (moment) {
return moment;
});
})(this);
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment