1
0
Fork 0
forked from 0x2620/oxjs

add localization to Ox

This commit is contained in:
j 2013-05-09 13:03:33 +00:00
commit 4d8c716d0b
31 changed files with 499 additions and 352 deletions

View file

@ -53,7 +53,15 @@ Ox.KEYS = {
190: 'dot', 191: 'slash', 192: 'backtick', 219: 'openbracket',
220: 'backslash', 221: 'closebracket', 222: 'quote', 224: 'meta'
// see dojo, for ex.
},
};
//@ Ox.LOCALE <s> current locale
Ox.LOCALE = 'en';
//@ Ox.LOCALE <[s]> array of available locales
Ox.LOCALES = {
'ar': 'العربية',
'de': 'Deutsch',
'en': 'English'
};
//@ Ox.MAX_LATITUDE <n> Maximum latitude of a Mercator projection
Ox.MAX_LATITUDE = Ox.deg(Math.atan(Ox.sinh(Math.PI)));
//@ Ox.MIN_LATITUDE <n> Minimum latitude of a Mercator projection
@ -66,7 +74,7 @@ Ox.MODIFIER_KEYS = {
ctrlKey: 'control',
shiftKey: 'shift',
metaKey: 'meta' // Mac: command
}
};
//@ Ox.MONTHS <[s]> Names of months
Ox.MONTHS = [
'January', 'February', 'March', 'April', 'May', 'June',

View file

@ -54,9 +54,7 @@
var translation = translations[value];
log && log(value, translation);
translation = translation || value;
return options
? Ox.formatString(translation, options, true)
: translation
return Ox.formatString(translation, options, true);
};
/*@
@ -70,4 +68,4 @@
log = callback;
};
})();
})();

View file

@ -0,0 +1,56 @@
{
"AD": "",
"AM": "",
"Apr": "",
"April": "",
"Aug": "",
"August": "",
"BC": "",
"Dec": "",
"December": "",
"Fall": "",
"Feb": "",
"February": "",
"Fri": "",
"Friday": "",
"Jan": "",
"January": "",
"Jun": "",
"June": "",
"Jul": "",
"July": "",
"Mar": "",
"March": "",
"May": "",
"Mon": "",
"Monday": "",
"no": "",
"Nov": "",
"November": "",
"Oct": "",
"October": "",
"PM": "",
"Sat": "",
"Saturday": "",
"Sep": "",
"September": "",
"Spring": "",
"Summer": "",
"Sun": "",
"Sunday": "",
"Thu": "",
"Thursday": "",
"Tue": "",
"Tuesday": "",
"Wed": "",
"Wednesday": "",
"Winter": "",
"%A, %B %e, %Y": "",
"%a, %b %e, %Y": "",
"%B %e, %Y": "",
"%b %e, %Y": "",
"%I:%M:%S %p": "",
"%I:%M %p": "",
"%m/%d/%Y": "",
"%m/%d/%y": ""
}

View file

@ -0,0 +1,89 @@
{
"AD": "n. Chr.",
"AM": "AM",
"Apr": "Apr",
"April": "April",
"Aug": "Aug",
"August": "August",
"BC": "v. Chr.",
"d": " Tg.",
"day": "Tag",
"days": "Tage",
"days{2}": "Tage",
"Dec": "Dez",
"December": "Dezember",
"Fall": "Herbst",
"Feb": "Feb",
"February": "Februar",
"Fri": "Fr",
"Friday": "Friday",
"h": " Std.",
"hour": "Stunde",
"hours": "Stunden",
"hours{2}": "Stunden",
"Jan": "Jan",
"January": "Januar",
"Jun": "Jun",
"June": "Juni",
"Jul": "Jul",
"July": "Juli",
"m": " Min.",
"Mar": "Mär",
"March": "März",
"May": "Mai",
"Mon": "Mo",
"Monday": "Montag",
"minute": "Minute",
"minutes": "Minuten",
"minutes{2}": "Minuten",
"nd": ".",
"nd{22}": ".",
"no": "keine",
"Nov": "Nov",
"November": "November",
"Oct": "Okt",
"October": "Oktober",
"PM": "PM",
"rd": ".",
"rd{23}": ".",
"s": " Sek.",
"Sat": "Sa",
"Saturday": "Samstag",
"second": "Sekunde",
"seconds": "Sekunden",
"seconds{2}": "Sekunden",
"Sep": "Sep",
"September": "September",
"Spring": "Frühjahr",
"st": ".",
"st{21}": ".",
"Summer": "Sommer",
"Sun": "So",
"Sunday": "Sonntag",
"th": ".",
"th{11}": ".",
"th{12}": ".",
"th{13}": ".",
"Thu": "Do",
"Thursday": "Donnerstag",
"Tue": "Di",
"Tuesday": "Dienstag",
"Wed": "Mi",
"Wednesday": "Mittwoch",
"Winter": "Winter",
"y": " Jhr.",
"year": "Jahr",
"years": "Jahre",
"years{2}": "Jahre",
".": ",",
",": ".",
"%": "%",
"%A, %B %e, %Y": "%A, %e. %B %Y",
"%a, %b %e, %Y": "%a, %e. %b %Y",
"%B %e, %Y": "%e. %B %Y",
"%b %e, %Y": "%e. %b %Y",
"%I:%M %p": "%H:%M",
"%I:%M:%S %p": "%H:%M:%S",
"%m/%d/%Y": "%d.%m.%Y",
"%m/%d/%y": "%d.%m.%y"
}