Restructure i18n.js: English is base, keys are English text
This commit is contained in:
1 parent
ecc3156652
commit
66ca03ade4
2 files changed
+47
-47
No files matched your search
@@ -1,51 +1,51 @@
|
||||
/* Internationalization dictionary
|
||||
*
|
||||
* Each key maps to an array of translations indexed by language code.
|
||||
* To add a new language, add an entry with the language code as the key
|
||||
* and translations for each existing key.
|
||||
* Each key is the ENGLISH text. To add a new language, just add
|
||||
* a translation under the language's two-letter code (e.g. de, it, fr).
|
||||
*
|
||||
* Example:
|
||||
* TRANSLATIONS.title = { de: 'Titel', en: 'Title' };
|
||||
* TRANSLATIONS['Sunrise'] = { en: 'Sunrise', de: 'Aufgang', it: 'Alba' };
|
||||
*
|
||||
* The current language is taken from window.CONFIG.language.
|
||||
* Fallback order: requested language → 'en' → first available → key.
|
||||
*/
|
||||
|
||||
window.TRANSLATIONS = {
|
||||
'Aufgang': { de: 'Aufgang', en: 'Sunrise' },
|
||||
'Untergang': { de: 'Untergang', en: 'Sunset' },
|
||||
'Zenit Sonne': { de: 'Zenit Sonne', en: 'Sun Zenith' },
|
||||
'Mondphase': { de: 'Mondphase', en: 'Moon Phase' },
|
||||
'Mond auf': { de: 'Mond auf', en: 'Moonrise' },
|
||||
'Mond unter': { de: 'Mond unter', en: 'Moonset' },
|
||||
'Sunrise': { en: 'Sunrise', de: 'Aufgang' },
|
||||
'Sunset': { en: 'Sunset', de: 'Untergang' },
|
||||
'Sun Zenith': { en: 'Sun Zenith', de: 'Zenit Sonne' },
|
||||
'Moon Phase': { en: 'Moon Phase', de: 'Mondphase' },
|
||||
'Moonrise': { en: 'Moonrise', de: 'Mond auf' },
|
||||
'Moonset': { en: 'Moonset', de: 'Mond unter' },
|
||||
|
||||
'heute': { de: 'heute', en: 'today' },
|
||||
'morgen': { de: 'morgen', en: 'tomorrow' },
|
||||
'today': { en: 'today', de: 'heute' },
|
||||
'tomorrow': { en: 'tomorrow', de: 'morgen' },
|
||||
|
||||
'Neumond': { de: 'Neumond', en: 'New Moon' },
|
||||
'Zunehm. Sichel': { de: 'Zunehm. Sichel', en: 'Waxing Crescent' },
|
||||
'Erstes Viertel': { de: 'Erstes Viertel', en: 'First Quarter' },
|
||||
'Zunehm. Gibbous': { de: 'Zunehm. Gibbous', en: 'Waxing Gibbous' },
|
||||
'Vollmond': { de: 'Vollmond', en: 'Full Moon' },
|
||||
'Abnehm. Gibbous': { de: 'Abnehm. Gibbous', en: 'Waning Gibbous' },
|
||||
'Letztes Viertel': { de: 'Letztes Viertel', en: 'Last Quarter' },
|
||||
'Abnehm. Sichel': { de: 'Abnehm. Sichel', en: 'Waning Crescent' },
|
||||
'New Moon': { en: 'New Moon', de: 'Neumond' },
|
||||
'Waxing Crescent': { en: 'Waxing Crescent', de: 'Zunehm. Sichel' },
|
||||
'First Quarter': { en: 'First Quarter', de: 'Erstes Viertel' },
|
||||
'Waxing Gibbous': { en: 'Waxing Gibbous', de: 'Zunehm. Gibbous' },
|
||||
'Full Moon': { en: 'Full Moon', de: 'Vollmond' },
|
||||
'Waning Gibbous': { en: 'Waning Gibbous', de: 'Abnehm. Gibbous' },
|
||||
'Last Quarter': { en: 'Last Quarter', de: 'Letztes Viertel' },
|
||||
'Waning Crescent': { en: 'Waning Crescent', de: 'Abnehm. Sichel' },
|
||||
|
||||
'Mo.': { de: 'Mo.', en: 'Mo.' },
|
||||
'Di.': { de: 'Di.', en: 'Tu.' },
|
||||
'Mi.': { de: 'Mi.', en: 'We.' },
|
||||
'Do.': { de: 'Do.', en: 'Th.' },
|
||||
'Fr.': { de: 'Fr.', en: 'Fr.' },
|
||||
'Sa.': { de: 'Sa.', en: 'Sa.' },
|
||||
'So.': { de: 'So.', en: 'Su.' },
|
||||
'Mo.': { en: 'Mo.', de: 'Mo.' },
|
||||
'Tu.': { en: 'Tu.', de: 'Di.' },
|
||||
'We.': { en: 'We.', de: 'Mi.' },
|
||||
'Th.': { en: 'Th.', de: 'Do.' },
|
||||
'Fr.': { en: 'Fr.', de: 'Fr.' },
|
||||
'Sa.': { en: 'Sa.', de: 'Sa.' },
|
||||
'Su.': { en: 'Su.', de: 'So.' },
|
||||
|
||||
'Feuchte': { de: 'Feuchte', en: 'Humidity' },
|
||||
'Wind': { de: 'Wind', en: 'Wind' },
|
||||
'Humidity': { en: 'Humidity', de: 'Feuchte' },
|
||||
'Wind': { en: 'Wind', de: 'Wind' },
|
||||
|
||||
// 2-letter time-of-day labels
|
||||
'Morgen': { de: 'Mo', en: 'Mo' },
|
||||
'Mittag': { de: 'Mi', en: 'No' },
|
||||
'Abend': { de: 'Ab', en: 'Ev' },
|
||||
'Nacht': { de: 'Na', en: 'Ni' }
|
||||
'Morning': { en: 'Mo', de: 'Mo' },
|
||||
'Noon': { en: 'No', de: 'Mi' },
|
||||
'Evening': { en: 'Ev', de: 'Ab' },
|
||||
'Night': { en: 'Ni', de: 'Na' }
|
||||
};
|
||||
|
||||
window.getTranslation = function(key) {
|
||||
|
||||
Reference in new issue
Block a user