From e131f6007175af34b3e18cf1aaa52bf7907ba2c4 Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Sat, 17 Nov 2012 14:33:01 +0100 Subject: [PATCH 1/2] Serve English strings directly with /locales.ini --- src/locales/en.ini | 2 +- src/node/hooks/i18n.js | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/locales/en.ini b/src/locales/en.ini index 95b8eadd..6077c1f5 100644 --- a/src/locales/en.ini +++ b/src/locales/en.ini @@ -1,4 +1,4 @@ -[en] +[*] index.newPad = New Pad index.createOpenPad = or create/open a Pad with the name: pad.toolbar.bold.title = Bold (Ctrl-B) diff --git a/src/node/hooks/i18n.js b/src/node/hooks/i18n.js index 6238f2cb..50946c42 100644 --- a/src/node/hooks/i18n.js +++ b/src/node/hooks/i18n.js @@ -5,7 +5,9 @@ var Globalize = require('globalize') var localesPath = __dirname+"/../../locales"; -var localeIndex = '[*]\r\n@import url(locales/en.ini)\r\n'; +// Serve English strings directly with /locales.ini +var localeIndex = fs.readFileSync(localesPath+'/en.ini')+'\r\n'; + exports.availableLangs = {en: 'English'}; fs.readdir(localesPath, function(er, files) { From 5baef07b559bbc6d6cd1410ffd0c8f9e987ef575 Mon Sep 17 00:00:00 2001 From: Marcel Klehr Date: Sat, 17 Nov 2012 15:28:33 +0100 Subject: [PATCH 2/2] Load l10n.js first but asynchronusly --- src/templates/index.html | 16 +++++++++------- src/templates/pad.html | 17 +++++++++-------- src/templates/timeslider.html | 19 +++++++++---------- 3 files changed, 27 insertions(+), 25 deletions(-) diff --git a/src/templates/index.html b/src/templates/index.html index c1214007..9fd33a26 100644 --- a/src/templates/index.html +++ b/src/templates/index.html @@ -33,6 +33,15 @@ + + +