added timeago locales, fixed timeago template error in ACP.
parent
c8a514aa37
commit
acc390f6ef
@ -0,0 +1,27 @@
|
||||
# Locale override examples for timeago
|
||||
|
||||
You can represent time statements in most western languages where
|
||||
a prefix and/or suffix is used.
|
||||
|
||||
The default case is to use suffix only (as in English), which you
|
||||
do by providing the `suffixAgo` and `suffixFromNow` settings in
|
||||
the strings hash (earlier versions of timeago used the deprecated
|
||||
`ago` and `fromNow` options). If present, they are used.
|
||||
|
||||
2 minutes [suffixAgo]
|
||||
2 minutes [suffixFromNow]
|
||||
|
||||
In case you want to use prefix only instead of
|
||||
suffix (e.g. Greek), you provide the `prefixAgo` and
|
||||
`prefixFromNow` options in the strings hash and leave `suffixAgo`
|
||||
and `suffixFromNow` empty or null.
|
||||
|
||||
[prefixAgo] 2 minutes
|
||||
[prefixFromNow] 2 minutes
|
||||
|
||||
For languages where you want to use a prefix only for future
|
||||
tense and prefix/suffix for past tense (for example swedish), you
|
||||
can combine the prefix and suffixes as needed.
|
||||
|
||||
[prefixAgo] 2 minutes [suffixAgo]
|
||||
[prefixFromNow] 2 minutes
|
@ -0,0 +1,96 @@
|
||||
(function() {
|
||||
function numpf(n, a) {
|
||||
return a[plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 && n%100<=10 ? 3 : n%100>=11 ? 4 : 5];
|
||||
}
|
||||
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "منذ",
|
||||
prefixFromNow: "بعد",
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null, // null OR "من الآن"
|
||||
second: function(value) { return numpf(value, [
|
||||
'أقل من ثانية',
|
||||
'ثانية واحدة',
|
||||
'ثانيتين',
|
||||
'%d ثوانٍ',
|
||||
'%d ثانية',
|
||||
'%d ثانية']); },
|
||||
seconds: function(value) { return numpf(value, [
|
||||
'أقل من ثانية',
|
||||
'ثانية واحدة',
|
||||
'ثانيتين',
|
||||
'%d ثوانٍ',
|
||||
'%d ثانية',
|
||||
'%d ثانية']); },
|
||||
minute: function(value) { return numpf(value, [
|
||||
'أقل من دقيقة',
|
||||
'دقيقة واحدة',
|
||||
'دقيقتين',
|
||||
'%d دقائق',
|
||||
'%d دقيقة',
|
||||
'دقيقة']); },
|
||||
minutes: function(value) { return numpf(value, [
|
||||
'أقل من دقيقة',
|
||||
'دقيقة واحدة',
|
||||
'دقيقتين',
|
||||
'%d دقائق',
|
||||
'%d دقيقة',
|
||||
'دقيقة']); },
|
||||
hour: function(value) { return numpf(value, [
|
||||
'أقل من ساعة',
|
||||
'ساعة واحدة',
|
||||
'ساعتين',
|
||||
'%d ساعات',
|
||||
'%d ساعة',
|
||||
'%d ساعة']); },
|
||||
hours: function(value) { return numpf(value, [
|
||||
'أقل من ساعة',
|
||||
'ساعة واحدة',
|
||||
'ساعتين',
|
||||
'%d ساعات',
|
||||
'%d ساعة',
|
||||
'%d ساعة']); },
|
||||
day: function(value) { return numpf(value, [
|
||||
'أقل من يوم',
|
||||
'يوم واحد',
|
||||
'يومين',
|
||||
'%d أيام',
|
||||
'%d يومًا',
|
||||
'%d يوم']); },
|
||||
days: function(value) { return numpf(value, [
|
||||
'أقل من يوم',
|
||||
'يوم واحد',
|
||||
'يومين',
|
||||
'%d أيام',
|
||||
'%d يومًا',
|
||||
'%d يوم']); },
|
||||
month: function(value) { return numpf(value, [
|
||||
'أقل من شهر',
|
||||
'شهر واحد',
|
||||
'شهرين',
|
||||
'%d أشهر',
|
||||
'%d شهرًا',
|
||||
'%d شهر']); },
|
||||
months: function(value) { return numpf(value, [
|
||||
'أقل من شهر',
|
||||
'شهر واحد',
|
||||
'شهرين',
|
||||
'%d أشهر',
|
||||
'%d شهرًا',
|
||||
'%d شهر']); },
|
||||
year: function(value) { return numpf(value, [
|
||||
'أقل من عام',
|
||||
'عام واحد',
|
||||
'%d عامين',
|
||||
'%d أعوام',
|
||||
'%d عامًا']);
|
||||
},
|
||||
years: function(value) { return numpf(value, [
|
||||
'أقل من عام',
|
||||
'عام واحد',
|
||||
'عامين',
|
||||
'%d أعوام',
|
||||
'%d عامًا',
|
||||
'%d عام']);}
|
||||
};
|
||||
})();
|
@ -0,0 +1,18 @@
|
||||
// Bulgarian
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "преди",
|
||||
prefixFromNow: "след",
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
seconds: "по-малко от минута",
|
||||
minute: "една минута",
|
||||
minutes: "%d минути",
|
||||
hour: "един час",
|
||||
hours: "%d часа",
|
||||
day: "един ден",
|
||||
days: "%d дни",
|
||||
month: "един месец",
|
||||
months: "%d месеца",
|
||||
year: "една година",
|
||||
years: "%d години"
|
||||
};
|
@ -0,0 +1,49 @@
|
||||
// Bosnian
|
||||
(function() {
|
||||
var numpf;
|
||||
|
||||
numpf = function(n, f, s, t) {
|
||||
var n10;
|
||||
n10 = n % 10;
|
||||
if (n10 === 1 && (n === 1 || n > 20)) {
|
||||
return f;
|
||||
} else if (n10 > 1 && n10 < 5 && (n > 20 || n < 10)) {
|
||||
return s;
|
||||
} else {
|
||||
return t;
|
||||
}
|
||||
};
|
||||
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "prije",
|
||||
prefixFromNow: "za",
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
second: "sekund",
|
||||
seconds: function(value) {
|
||||
return numpf(value, "%d sekund", "%d sekunde", "%d sekundi");
|
||||
},
|
||||
minute: "oko minut",
|
||||
minutes: function(value) {
|
||||
return numpf(value, "%d minut", "%d minute", "%d minuta");
|
||||
},
|
||||
hour: "oko sat",
|
||||
hours: function(value) {
|
||||
return numpf(value, "%d sat", "%d sata", "%d sati");
|
||||
},
|
||||
day: "oko jednog dana",
|
||||
days: function(value) {
|
||||
return numpf(value, "%d dan", "%d dana", "%d dana");
|
||||
},
|
||||
month: "mjesec dana",
|
||||
months: function(value) {
|
||||
return numpf(value, "%d mjesec", "%d mjeseca", "%d mjeseci");
|
||||
},
|
||||
year: "prije godinu dana ",
|
||||
years: function(value) {
|
||||
return numpf(value, "%d godinu", "%d godine", "%d godina");
|
||||
},
|
||||
wordSeparator: " "
|
||||
};
|
||||
|
||||
}).call(this);
|
@ -0,0 +1,18 @@
|
||||
// Catalan
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "fa",
|
||||
prefixFromNow: "d'aqui a",
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
seconds: "menys d'1 minut",
|
||||
minute: "1 minut",
|
||||
minutes: "uns %d minuts",
|
||||
hour: "1 hora",
|
||||
hours: "unes %d hores",
|
||||
day: "1 dia",
|
||||
days: "%d dies",
|
||||
month: "aproximadament un mes",
|
||||
months: "%d mesos",
|
||||
year: "aproximadament un any",
|
||||
years: "%d anys"
|
||||
};
|
@ -0,0 +1,20 @@
|
||||
// Welsh
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: null,
|
||||
suffixAgo: "yn ôl",
|
||||
suffixFromNow: "o hyn",
|
||||
seconds: "llai na munud",
|
||||
minute: "am funud",
|
||||
minutes: "%d munud",
|
||||
hour: "tua awr",
|
||||
hours: "am %d awr",
|
||||
day: "y dydd",
|
||||
days: "%d diwrnod",
|
||||
month: "tua mis",
|
||||
months: "%d mis",
|
||||
year: "am y flwyddyn",
|
||||
years: "%d blynedd",
|
||||
wordSeparator: " ",
|
||||
numbers: []
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Czech
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "před",
|
||||
prefixFromNow: null,
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
seconds: "méně než minutou",
|
||||
minute: "minutou",
|
||||
minutes: "%d minutami",
|
||||
hour: "hodinou",
|
||||
hours: "%d hodinami",
|
||||
day: "1 dnem",
|
||||
days: "%d dny",
|
||||
month: "1 měsícem",
|
||||
months: "%d měsíci",
|
||||
year: "1 rokem",
|
||||
years: "%d roky"
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Danish
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "for",
|
||||
prefixFromNow: "om",
|
||||
suffixAgo: "siden",
|
||||
suffixFromNow: "",
|
||||
seconds: "mindre end et minut",
|
||||
minute: "ca. et minut",
|
||||
minutes: "%d minutter",
|
||||
hour: "ca. en time",
|
||||
hours: "ca. %d timer",
|
||||
day: "en dag",
|
||||
days: "%d dage",
|
||||
month: "ca. en måned",
|
||||
months: "%d måneder",
|
||||
year: "ca. et år",
|
||||
years: "%d år"
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// German
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "vor",
|
||||
prefixFromNow: "in",
|
||||
suffixAgo: "",
|
||||
suffixFromNow: "",
|
||||
seconds: "wenigen Sekunden",
|
||||
minute: "etwa einer Minute",
|
||||
minutes: "%d Minuten",
|
||||
hour: "etwa einer Stunde",
|
||||
hours: "%d Stunden",
|
||||
day: "etwa einem Tag",
|
||||
days: "%d Tagen",
|
||||
month: "etwa einem Monat",
|
||||
months: "%d Monaten",
|
||||
year: "etwa einem Jahr",
|
||||
years: "%d Jahren"
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Greek
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "πριν",
|
||||
prefixFromNow: "σε",
|
||||
suffixAgo: "",
|
||||
suffixFromNow: "",
|
||||
seconds: "λιγότερο από ένα λεπτό",
|
||||
minute: "περίπου ένα λεπτό",
|
||||
minutes: "%d λεπτά",
|
||||
hour: "περίπου μία ώρα",
|
||||
hours: "περίπου %d ώρες",
|
||||
day: "μία μέρα",
|
||||
days: "%d μέρες",
|
||||
month: "περίπου ένα μήνα",
|
||||
months: "%d μήνες",
|
||||
year: "περίπου ένα χρόνο",
|
||||
years: "%d χρόνια"
|
||||
};
|
@ -0,0 +1,20 @@
|
||||
// English shortened
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: null,
|
||||
suffixAgo: "",
|
||||
suffixFromNow: "",
|
||||
seconds: "1m",
|
||||
minute: "1m",
|
||||
minutes: "%dm",
|
||||
hour: "1h",
|
||||
hours: "%dh",
|
||||
day: "1d",
|
||||
days: "%dd",
|
||||
month: "1mo",
|
||||
months: "%dmo",
|
||||
year: "1yr",
|
||||
years: "%dyr",
|
||||
wordSeparator: " ",
|
||||
numbers: []
|
||||
};
|
@ -0,0 +1,20 @@
|
||||
// English (Template)
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: null,
|
||||
suffixAgo: "ago",
|
||||
suffixFromNow: "from now",
|
||||
seconds: "less than a minute",
|
||||
minute: "about a minute",
|
||||
minutes: "%d minutes",
|
||||
hour: "about an hour",
|
||||
hours: "about %d hours",
|
||||
day: "a day",
|
||||
days: "%d days",
|
||||
month: "about a month",
|
||||
months: "%d months",
|
||||
year: "about a year",
|
||||
years: "%d years",
|
||||
wordSeparator: " ",
|
||||
numbers: []
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Spanish
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "hace",
|
||||
prefixFromNow: "dentro de",
|
||||
suffixAgo: "",
|
||||
suffixFromNow: "",
|
||||
seconds: "menos de un minuto",
|
||||
minute: "un minuto",
|
||||
minutes: "unos %d minutos",
|
||||
hour: "una hora",
|
||||
hours: "%d horas",
|
||||
day: "un día",
|
||||
days: "%d días",
|
||||
month: "un mes",
|
||||
months: "%d meses",
|
||||
year: "un año",
|
||||
years: "%d años"
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Estonian
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: null,
|
||||
suffixAgo: "tagasi",
|
||||
suffixFromNow: "pärast",
|
||||
seconds: function(n, d) { return d < 0 ? "vähem kui minuti aja" : "vähem kui minut aega" },
|
||||
minute: function(n, d) { return d < 0 ? "umbes minuti aja" : "umbes minut aega" },
|
||||
minutes: function(n, d) { return d < 0 ? "%d minuti" : "%d minutit" },
|
||||
hour: function(n, d) { return d < 0 ? "umbes tunni aja" : "umbes tund aega" },
|
||||
hours: function(n, d) { return d < 0 ? "%d tunni" : "%d tundi" },
|
||||
day: function(n, d) { return d < 0 ? "umbes päeva" : "umbes päev" },
|
||||
days: function(n, d) { return d < 0 ? "%d päeva" : "%d päeva" },
|
||||
month: function(n, d) { return d < 0 ? "umbes kuu aja" : "umbes kuu aega" },
|
||||
months: function(n, d) { return d < 0 ? "%d kuu" : "%d kuud" },
|
||||
year: function(n, d) { return d < 0 ? "umbes aasta aja" : "umbes aasta aega" },
|
||||
years: function(n, d) { return d < 0 ? "%d aasta" : "%d aastat" }
|
||||
};
|
@ -0,0 +1,28 @@
|
||||
// Finnish
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: null,
|
||||
suffixAgo: "sitten",
|
||||
suffixFromNow: "tulevaisuudessa",
|
||||
seconds: "alle minuutti",
|
||||
minute: "minuutti",
|
||||
minutes: "%d minuuttia",
|
||||
hour: "tunti",
|
||||
hours: "%d tuntia",
|
||||
day: "päivä",
|
||||
days: "%d päivää",
|
||||
month: "kuukausi",
|
||||
months: "%d kuukautta",
|
||||
year: "vuosi",
|
||||
years: "%d vuotta"
|
||||
};
|
||||
|
||||
// The above is not a great localization because one would usually
|
||||
// write "2 days ago" in Finnish as "2 päivää sitten", however
|
||||
// one would write "2 days into the future" as "2:n päivän päästä"
|
||||
// which cannot be achieved with localization support this simple.
|
||||
// This is because Finnish has word suffixes (attached directly
|
||||
// to the end of the word). The word "day" is "päivä" in Finnish.
|
||||
// As workaround, the above localizations will say
|
||||
// "2 päivää tulevaisuudessa" which is understandable but
|
||||
// not as fluent.
|
@ -0,0 +1,16 @@
|
||||
// French shortened
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "il y a",
|
||||
prefixFromNow: "d'ici",
|
||||
seconds: "moins d'une minute",
|
||||
minute: "une minute",
|
||||
minutes: "%d minutes",
|
||||
hour: "une heure",
|
||||
hours: "%d heures",
|
||||
day: "un jour",
|
||||
days: "%d jours",
|
||||
month: "un mois",
|
||||
months: "%d mois",
|
||||
year: "un an",
|
||||
years: "%d ans"
|
||||
};
|
@ -0,0 +1,17 @@
|
||||
// French
|
||||
jQuery.timeago.settings.strings = {
|
||||
// environ ~= about, it's optional
|
||||
prefixAgo: "il y a",
|
||||
prefixFromNow: "d'ici",
|
||||
seconds: "moins d'une minute",
|
||||
minute: "environ une minute",
|
||||
minutes: "environ %d minutes",
|
||||
hour: "environ une heure",
|
||||
hours: "environ %d heures",
|
||||
day: "environ un jour",
|
||||
days: "environ %d jours",
|
||||
month: "environ un mois",
|
||||
months: "environ %d mois",
|
||||
year: "un an",
|
||||
years: "%d ans"
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Galician
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "hai",
|
||||
prefixFromNow: "dentro de",
|
||||
suffixAgo: "",
|
||||
suffixFromNow: "",
|
||||
seconds: "menos dun minuto",
|
||||
minute: "un minuto",
|
||||
minutes: "uns %d minutos",
|
||||
hour: "unha hora",
|
||||
hours: "%d horas",
|
||||
day: "un día",
|
||||
days: "%d días",
|
||||
month: "un mes",
|
||||
months: "%d meses",
|
||||
year: "un ano",
|
||||
years: "%d anos"
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Hebrew
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "לפני",
|
||||
prefixFromNow: "מעכשיו",
|
||||
suffixAgo: "",
|
||||
suffixFromNow: "",
|
||||
seconds: "פחות מדקה",
|
||||
minute: "דקה",
|
||||
minutes: "%d דקות",
|
||||
hour: "שעה",
|
||||
hours: "%d שעות",
|
||||
day: "יום",
|
||||
days: "%d ימים",
|
||||
month: "חודש",
|
||||
months: "%d חודשים",
|
||||
year: "שנה",
|
||||
years: "%d שנים"
|
||||
};
|
@ -0,0 +1,49 @@
|
||||
// Croatian
|
||||
(function () {
|
||||
var numpf;
|
||||
|
||||
numpf = function (n, f, s, t) {
|
||||
var n10;
|
||||
n10 = n % 10;
|
||||
if (n10 === 1 && (n === 1 || n > 20)) {
|
||||
return f;
|
||||
} else if (n10 > 1 && n10 < 5 && (n > 20 || n < 10)) {
|
||||
return s;
|
||||
} else {
|
||||
return t;
|
||||
}
|
||||
};
|
||||
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "prije",
|
||||
prefixFromNow: "za",
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
second: "sekundu",
|
||||
seconds: function (value) {
|
||||
return numpf(value, "%d sekundu", "%d sekunde", "%d sekundi");
|
||||
},
|
||||
minute: "oko minutu",
|
||||
minutes: function (value) {
|
||||
return numpf(value, "%d minutu", "%d minute", "%d minuta");
|
||||
},
|
||||
hour: "oko jedan sat",
|
||||
hours: function (value) {
|
||||
return numpf(value, "%d sat", "%d sata", "%d sati");
|
||||
},
|
||||
day: "jedan dan",
|
||||
days: function (value) {
|
||||
return numpf(value, "%d dan", "%d dana", "%d dana");
|
||||
},
|
||||
month: "mjesec dana",
|
||||
months: function (value) {
|
||||
return numpf(value, "%d mjesec", "%d mjeseca", "%d mjeseci");
|
||||
},
|
||||
year: "prije godinu dana",
|
||||
years: function (value) {
|
||||
return numpf(value, "%d godinu", "%d godine", "%d godina");
|
||||
},
|
||||
wordSeparator: " "
|
||||
};
|
||||
|
||||
}).call(this);
|
@ -0,0 +1,18 @@
|
||||
// Hungarian
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: null,
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
seconds: "kevesebb mint egy perce",
|
||||
minute: "körülbelül egy perce",
|
||||
minutes: "%d perce",
|
||||
hour: "körülbelül egy órája",
|
||||
hours: "körülbelül %d órája",
|
||||
day: "körülbelül egy napja",
|
||||
days: "%d napja",
|
||||
month: "körülbelül egy hónapja",
|
||||
months: "%d hónapja",
|
||||
year: "körülbelül egy éve",
|
||||
years: "%d éve"
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Armenian
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: null,
|
||||
suffixAgo: "առաջ",
|
||||
suffixFromNow: "հետո",
|
||||
seconds: "վայրկյաններ",
|
||||
minute: "մեկ րոպե",
|
||||
minutes: "%d րոպե",
|
||||
hour: "մեկ ժամ",
|
||||
hours: "%d ժամ",
|
||||
day: "մեկ օր",
|
||||
days: "%d օր",
|
||||
month: "մեկ ամիս",
|
||||
months: "%d ամիս",
|
||||
year: "մեկ տարի",
|
||||
years: "%d տարի"
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Indonesian
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: null,
|
||||
suffixAgo: "yang lalu",
|
||||
suffixFromNow: "dari sekarang",
|
||||
seconds: "kurang dari semenit",
|
||||
minute: "sekitar satu menit",
|
||||
minutes: "%d menit",
|
||||
hour: "sekitar sejam",
|
||||
hours: "sekitar %d jam",
|
||||
day: "sehari",
|
||||
days: "%d hari",
|
||||
month: "sekitar sebulan",
|
||||
months: "%d bulan",
|
||||
year: "sekitar setahun",
|
||||
years: "%d tahun"
|
||||
};
|
@ -0,0 +1,19 @@
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "fyrir",
|
||||
prefixFromNow: "eftir",
|
||||
suffixAgo: "síðan",
|
||||
suffixFromNow: null,
|
||||
seconds: "minna en mínútu",
|
||||
minute: "mínútu",
|
||||
minutes: "%d mínútum",
|
||||
hour: "klukkutíma",
|
||||
hours: "um %d klukkutímum",
|
||||
day: "degi",
|
||||
days: "%d dögum",
|
||||
month: "mánuði",
|
||||
months: "%d mánuðum",
|
||||
year: "ári",
|
||||
years: "%d árum",
|
||||
wordSeparator: " ",
|
||||
numbers: []
|
||||
};
|
@ -0,0 +1,16 @@
|
||||
// Italian
|
||||
jQuery.timeago.settings.strings = {
|
||||
suffixAgo: "fa",
|
||||
suffixFromNow: "da ora",
|
||||
seconds: "meno di un minuto",
|
||||
minute: "circa un minuto",
|
||||
minutes: "%d minuti",
|
||||
hour: "circa un'ora",
|
||||
hours: "circa %d ore",
|
||||
day: "un giorno",
|
||||
days: "%d giorni",
|
||||
month: "circa un mese",
|
||||
months: "%d mesi",
|
||||
year: "circa un anno",
|
||||
years: "%d anni"
|
||||
};
|
@ -0,0 +1,19 @@
|
||||
// Japanese
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "",
|
||||
prefixFromNow: "今から",
|
||||
suffixAgo: "前",
|
||||
suffixFromNow: "後",
|
||||
seconds: "1 分未満",
|
||||
minute: "約 1 分",
|
||||
minutes: "%d 分",
|
||||
hour: "約 1 時間",
|
||||
hours: "約 %d 時間",
|
||||
day: "約 1 日",
|
||||
days: "約 %d 日",
|
||||
month: "約 1 月",
|
||||
months: "約 %d 月",
|
||||
year: "約 1 年",
|
||||
years: "約 %d 年",
|
||||
wordSeparator: ""
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Javanesse (Boso Jowo)
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: null,
|
||||
suffixAgo: "kepungkur",
|
||||
suffixFromNow: "seko saiki",
|
||||
seconds: "kurang seko sakmenit",
|
||||
minute: "kurang luwih sakmenit",
|
||||
minutes: "%d menit",
|
||||
hour: "kurang luwih sakjam",
|
||||
hours: "kurang luwih %d jam",
|
||||
day: "sedina",
|
||||
days: "%d dina",
|
||||
month: "kurang luwih sewulan",
|
||||
months: "%d wulan",
|
||||
year: "kurang luwih setahun",
|
||||
years: "%d tahun"
|
||||
};
|
@ -0,0 +1,17 @@
|
||||
// Korean
|
||||
jQuery.timeago.settings.strings = {
|
||||
suffixAgo: "전",
|
||||
suffixFromNow: "후",
|
||||
seconds: "1분 이내",
|
||||
minute: "1분",
|
||||
minutes: "%d분",
|
||||
hour: "1시간",
|
||||
hours: "%d시간",
|
||||
day: "하루",
|
||||
days: "%d일",
|
||||
month: "한 달",
|
||||
months: "%d달",
|
||||
year: "1년",
|
||||
years: "%d년",
|
||||
wordSeparator: " "
|
||||
};
|
@ -0,0 +1,20 @@
|
||||
//Lithuanian
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "prieš",
|
||||
prefixFromNow: null,
|
||||
suffixAgo: null,
|
||||
suffixFromNow: "nuo dabar",
|
||||
seconds: "%d sek.",
|
||||
minute: "min.",
|
||||
minutes: "%d min.",
|
||||
hour: "val.",
|
||||
hours: "%d val.",
|
||||
day: "1 d.",
|
||||
days: "%d d.",
|
||||
month: "mėn.",
|
||||
months: "%d mėn.",
|
||||
year: "metus",
|
||||
years: "%d metus",
|
||||
wordSeparator: " ",
|
||||
numbers: []
|
||||
};
|
@ -0,0 +1,20 @@
|
||||
// Macedonian
|
||||
(function() {
|
||||
jQuery.timeago.settings.strings={
|
||||
prefixAgo: "пред",
|
||||
prefixFromNow: "за",
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
seconds: "%d секунди",
|
||||
minute: "%d минута",
|
||||
minutes: "%d минути",
|
||||
hour: "%d час",
|
||||
hours: "%d часа",
|
||||
day: "%d ден",
|
||||
days: "%d денови" ,
|
||||
month: "%d месец",
|
||||
months: "%d месеци",
|
||||
year: "%d година",
|
||||
years: "%d години"
|
||||
}
|
||||
})();
|
@ -0,0 +1,20 @@
|
||||
// Dutch
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: "",
|
||||
suffixAgo: "geleden",
|
||||
suffixFromNow: "van nu",
|
||||
seconds: "minder dan een minuut",
|
||||
minute: "ongeveer een minuut",
|
||||
minutes: "%d minuten",
|
||||
hour: "ongeveer een uur",
|
||||
hours: "ongeveer %d uur",
|
||||
day: "een dag",
|
||||
days: "%d dagen",
|
||||
month: "ongeveer een maand",
|
||||
months: "%d maanden",
|
||||
year: "ongeveer een jaar",
|
||||
years: "%d jaar",
|
||||
wordSeparator: " ",
|
||||
numbers: []
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Norwegian
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "for",
|
||||
prefixFromNow: "om",
|
||||
suffixAgo: "siden",
|
||||
suffixFromNow: "",
|
||||
seconds: "mindre enn et minutt",
|
||||
minute: "ca. et minutt",
|
||||
minutes: "%d minutter",
|
||||
hour: "ca. en time",
|
||||
hours: "ca. %d timer",
|
||||
day: "en dag",
|
||||
days: "%d dager",
|
||||
month: "ca. en måned",
|
||||
months: "%d måneder",
|
||||
year: "ca. et år",
|
||||
years: "%d år"
|
||||
};
|
@ -0,0 +1,31 @@
|
||||
// Polish
|
||||
(function() {
|
||||
function numpf(n, s, t) {
|
||||
// s - 2-4, 22-24, 32-34 ...
|
||||
// t - 5-21, 25-31, ...
|
||||
var n10 = n % 10;
|
||||
if ( (n10 > 1) && (n10 < 5) && ( (n > 20) || (n < 10) ) ) {
|
||||
return s;
|
||||
} else {
|
||||
return t;
|
||||
}
|
||||
}
|
||||
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: "za",
|
||||
suffixAgo: "temu",
|
||||
suffixFromNow: null,
|
||||
seconds: "mniej niż minutę",
|
||||
minute: "minutę",
|
||||
minutes: function(value) { return numpf(value, "%d minuty", "%d minut"); },
|
||||
hour: "godzinę",
|
||||
hours: function(value) { return numpf(value, "%d godziny", "%d godzin"); },
|
||||
day: "dzień",
|
||||
days: "%d dni",
|
||||
month: "miesiąc",
|
||||
months: function(value) { return numpf(value, "%d miesiące", "%d miesięcy"); },
|
||||
year: "rok",
|
||||
years: function(value) { return numpf(value, "%d lata", "%d lat"); }
|
||||
};
|
||||
})();
|
@ -0,0 +1,18 @@
|
||||
// Brazilian Portuguese
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "há",
|
||||
prefixFromNow: "em",
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
seconds: "alguns segundos",
|
||||
minute: "um minuto",
|
||||
minutes: "%d minutos",
|
||||
hour: "uma hora",
|
||||
hours: "%d horas",
|
||||
day: "um dia",
|
||||
days: "%d dias",
|
||||
month: "um mês",
|
||||
months: "%d meses",
|
||||
year: "um ano",
|
||||
years: "%d anos"
|
||||
};
|
@ -0,0 +1,16 @@
|
||||
// Portuguese
|
||||
jQuery.timeago.settings.strings = {
|
||||
suffixAgo: "atrás",
|
||||
suffixFromNow: "a partir de agora",
|
||||
seconds: "menos de um minuto",
|
||||
minute: "cerca de um minuto",
|
||||
minutes: "%d minutos",
|
||||
hour: "cerca de uma hora",
|
||||
hours: "cerca de %d horas",
|
||||
day: "um dia",
|
||||
days: "%d dias",
|
||||
month: "cerca de um mês",
|
||||
months: "%d meses",
|
||||
year: "cerca de um ano",
|
||||
years: "%d anos"
|
||||
};
|
@ -0,0 +1,18 @@
|
||||
// Romanian
|
||||
$.timeago.settings.strings = {
|
||||
prefixAgo: "acum",
|
||||
prefixFromNow: "in timp de",
|
||||
suffixAgo: "",
|
||||
suffixFromNow: "",
|
||||
seconds: "mai putin de un minut",
|
||||
minute: "un minut",
|
||||
minutes: "%d minute",
|
||||
hour: "o ora",
|
||||
hours: "%d ore",
|
||||
day: "o zi",
|
||||
days: "%d zile",
|
||||
month: "o luna",
|
||||
months: "%d luni",
|
||||
year: "un an",
|
||||
years: "%d ani"
|
||||
};
|
@ -0,0 +1,49 @@
|
||||
// Serbian
|
||||
(function () {
|
||||
var numpf;
|
||||
|
||||
numpf = function (n, f, s, t) {
|
||||
var n10;
|
||||
n10 = n % 10;
|
||||
if (n10 === 1 && (n === 1 || n > 20)) {
|
||||
return f;
|
||||
} else if (n10 > 1 && n10 < 5 && (n > 20 || n < 10)) {
|
||||
return s;
|
||||
} else {
|
||||
return t;
|
||||
}
|
||||
};
|
||||
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "pre",
|
||||
prefixFromNow: "za",
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
second: "sekund",
|
||||
seconds: function (value) {
|
||||
return numpf(value, "%d sekund", "%d sekunde", "%d sekundi");
|
||||
},
|
||||
minute: "oko minut",
|
||||
minutes: function (value) {
|
||||
return numpf(value, "%d minut", "%d minuta", "%d minuta");
|
||||
},
|
||||
hour: "oko jedan sat",
|
||||
hours: function (value) {
|
||||
return numpf(value, "%d sat", "%d sata", "%d sati");
|
||||
},
|
||||
day: "jedan dan",
|
||||
days: function (value) {
|
||||
return numpf(value, "%d dan", "%d dana", "%d dana");
|
||||
},
|
||||
month: "mesec dana",
|
||||
months: function (value) {
|
||||
return numpf(value, "%d mesec", "%d meseca", "%d meseci");
|
||||
},
|
||||
year: "pre godinu dana",
|
||||
years: function (value) {
|
||||
return numpf(value, "%d godinu", "%d godine", "%d godina");
|
||||
},
|
||||
wordSeparator: " "
|
||||
};
|
||||
|
||||
}).call(this);
|
@ -0,0 +1,34 @@
|
||||
// Russian
|
||||
(function() {
|
||||
function numpf(n, f, s, t) {
|
||||
// f - 1, 21, 31, ...
|
||||
// s - 2-4, 22-24, 32-34 ...
|
||||
// t - 5-20, 25-30, ...
|
||||
var n10 = n % 10;
|
||||
if ( (n10 == 1) && ( (n == 1) || (n > 20) ) ) {
|
||||
return f;
|
||||
} else if ( (n10 > 1) && (n10 < 5) && ( (n > 20) || (n < 10) ) ) {
|
||||
return s;
|
||||
} else {
|
||||
return t;
|
||||
}
|
||||
}
|
||||
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: "через",
|
||||
suffixAgo: "назад",
|
||||
suffixFromNow: null,
|
||||
seconds: "меньше минуты",
|
||||
minute: "минуту",
|
||||
minutes: function(value) { return numpf(value, "%d минута", "%d минуты", "%d минут"); },
|
||||
hour: "час",
|
||||
hours: function(value) { return numpf(value, "%d час", "%d часа", "%d часов"); },
|
||||
day: "день",
|
||||
days: function(value) { return numpf(value, "%d день", "%d дня", "%d дней"); },
|
||||
month: "месяц",
|
||||
months: function(value) { return numpf(value, "%d месяц", "%d месяца", "%d месяцев"); },
|
||||
year: "год",
|
||||
years: function(value) { return numpf(value, "%d год", "%d года", "%d лет"); }
|
||||
};
|
||||
})();
|
@ -0,0 +1,18 @@
|
||||
// Slovak
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "pred",
|
||||
prefixFromNow: null,
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
seconds: "menej než minútou",
|
||||
minute: "minútou",
|
||||
minutes: "%d minútami",
|
||||
hour: "hodinou",
|
||||
hours: "%d hodinami",
|
||||
day: "1 dňom",
|
||||
days: "%d dňami",
|
||||
month: "1 mesiacom",
|
||||
months: "%d mesiacmi",
|
||||
year: "1 rokom",
|
||||
years: "%d rokmi"
|
||||
};
|
@ -0,0 +1,44 @@
|
||||
// Slovenian with support for dual
|
||||
(function () {
|
||||
var numpf;
|
||||
numpf = function (n, d, m) {
|
||||
if (n == 2) {
|
||||
return d;
|
||||
} else {
|
||||
return m;
|
||||
}
|
||||
};
|
||||
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "pred",
|
||||
prefixFromNow: "čez",
|
||||
suffixAgo: null,
|
||||
suffixFromNow: null,
|
||||
second: "sekundo",
|
||||
seconds: function (value) {
|
||||
return numpf(value, "%d sekundama", "%d sekundami");
|
||||
},
|
||||
minute: "minuto",
|
||||
minutes: function (value) {
|
||||
return numpf(value, "%d minutama", "%d minutami");
|
||||
},
|
||||
hour: "uro",
|
||||
hours: function (value) {
|
||||
return numpf(value, "%d urama", "%d urami");
|
||||
},
|
||||
day: "dnevom",
|
||||
days: function (value) {
|
||||
return numpf(value, "%d dnevi", "%d dnevi");
|
||||
},
|
||||
month: "enim mescem",
|
||||
months: function (value) {
|
||||
return numpf(value, "%d mesecema", "%d meseci");
|
||||
},
|
||||
year: "enim letom",
|
||||
years: function (value) {
|
||||
return numpf(value, "%d letoma", "%d leti");
|
||||
},
|
||||
wordSeparator: " "
|
||||
};
|
||||
|
||||
}).call(this);
|
@ -0,0 +1,18 @@
|
||||
// Swedish
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: "för",
|
||||
prefixFromNow: "om",
|
||||
suffixAgo: "sedan",
|
||||
suffixFromNow: "",
|
||||
seconds: "mindre än en minut",
|
||||
minute: "ungefär en minut",
|
||||
minutes: "%d minuter",
|
||||
hour: "ungefär en timme",
|
||||
hours: "ungefär %d timmar",
|
||||
day: "en dag",
|
||||
days: "%d dagar",
|
||||
month: "ungefär en månad",
|
||||
months: "%d månader",
|
||||
year: "ungefär ett år",
|
||||
years: "%d år"
|
||||
};
|
@ -0,0 +1,20 @@
|
||||
// Thai
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: null,
|
||||
suffixAgo: "ที่แล้ว",
|
||||
suffixFromNow: "จากตอนนี้",
|
||||
seconds: "น้อยกว่าหนึ่งนาที",
|
||||
minute: "ประมาณหนึ่งนาที",
|
||||
minutes: "%d นาที",
|
||||
hour: "ประมาณหนึ่งชั่วโมง",
|
||||
hours: "ประมาณ %d ชั่วโมง",
|
||||
day: "หนึ่งวัน",
|
||||
days: "%d วัน",
|
||||
month: "ประมาณหนึ่งเดือน",
|
||||
months: "%d เดือน",
|
||||
year: "ประมาณหนึ่งปี",
|
||||
years: "%d ปี",
|
||||
wordSeparator: "",
|
||||
numbers: []
|
||||
};
|
@ -0,0 +1,34 @@
|
||||
// Ukrainian
|
||||
(function() {
|
||||
function numpf(n, f, s, t) {
|
||||
// f - 1, 21, 31, ...
|
||||
// s - 2-4, 22-24, 32-34 ...
|
||||
// t - 5-20, 25-30, ...
|
||||
var n10 = n % 10;
|
||||
if ( (n10 == 1) && ( (n == 1) || (n > 20) ) ) {
|
||||
return f;
|
||||
} else if ( (n10 > 1) && (n10 < 5) && ( (n > 20) || (n < 10) ) ) {
|
||||
return s;
|
||||
} else {
|
||||
return t;
|
||||
}
|
||||
}
|
||||
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: "через",
|
||||
suffixAgo: "тому",
|
||||
suffixFromNow: null,
|
||||
seconds: "менше хвилини",
|
||||
minute: "хвилина",
|
||||
minutes: function(value) { return numpf(value, "%d хвилина", "%d хвилини", "%d хвилин"); },
|
||||
hour: "година",
|
||||
hours: function(value) { return numpf(value, "%d година", "%d години", "%d годин"); },
|
||||
day: "день",
|
||||
days: function(value) { return numpf(value, "%d день", "%d дні", "%d днів"); },
|
||||
month: "місяць",
|
||||
months: function(value) { return numpf(value, "%d місяць", "%d місяці", "%d місяців"); },
|
||||
year: "рік",
|
||||
years: function(value) { return numpf(value, "%d рік", "%d роки", "%d років"); }
|
||||
};
|
||||
})();
|
@ -0,0 +1,19 @@
|
||||
//Uzbek
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: "keyin",
|
||||
suffixAgo: "avval",
|
||||
suffixFromNow: null,
|
||||
seconds: "bir necha soniya",
|
||||
minute: "1 daqiqa",
|
||||
minutes: function(value) { return "%d daqiqa" },
|
||||
hour: "1 soat",
|
||||
hours: function(value) { return "%d soat" },
|
||||
day: "1 kun",
|
||||
days: function(value) { return "%d kun" },
|
||||
month: "1 oy",
|
||||
months: function(value) { return "%d oy" },
|
||||
year: "1 yil",
|
||||
years: function(value) { return "%d yil" },
|
||||
wordSeparator: " "
|
||||
};
|
@ -0,0 +1,20 @@
|
||||
// Vietnamese
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: 'cách đây',
|
||||
prefixFromNow: null,
|
||||
suffixAgo: null,
|
||||
suffixFromNow: "trước",
|
||||
seconds: "chưa đến một phút",
|
||||
minute: "khoảng một phút",
|
||||
minutes: "%d phút",
|
||||
hour: "khoảng một tiếng",
|
||||
hours: "khoảng %d tiếng",
|
||||
day: "một ngày",
|
||||
days: "%d ngày",
|
||||
month: "khoảng một tháng",
|
||||
months: "%d tháng",
|
||||
year: "khoảng một năm",
|
||||
years: "%d năm",
|
||||
wordSeparator: " ",
|
||||
numbers: []
|
||||
};
|
@ -0,0 +1,20 @@
|
||||
// Simplified Chinese
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: "从现在开始",
|
||||
suffixAgo: "之前",
|
||||
suffixFromNow: null,
|
||||
seconds: "不到 1 分钟",
|
||||
minute: "大约 1 分钟",
|
||||
minutes: "%d 分钟",
|
||||
hour: "大约 1 小时",
|
||||
hours: "大约 %d 小时",
|
||||
day: "1 天",
|
||||
days: "%d 天",
|
||||
month: "大约 1 个月",
|
||||
months: "%d 月",
|
||||
year: "大约 1 年",
|
||||
years: "%d 年",
|
||||
numbers: [],
|
||||
wordSeparator: ""
|
||||
};
|
@ -0,0 +1,20 @@
|
||||
// Traditional Chinese, zh-tw
|
||||
jQuery.timeago.settings.strings = {
|
||||
prefixAgo: null,
|
||||
prefixFromNow: "從現在開始",
|
||||
suffixAgo: "之前",
|
||||
suffixFromNow: null,
|
||||
seconds: "不到 1 分鐘",
|
||||
minute: "大約 1 分鐘",
|
||||
minutes: "%d 分鐘",
|
||||
hour: "大約 1 小時",
|
||||
hours: "%d 小時",
|
||||
day: "大約 1 天",
|
||||
days: "%d 天",
|
||||
month: "大約 1 個月",
|
||||
months: "%d 個月",
|
||||
year: "大約 1 年",
|
||||
years: "%d 年",
|
||||
numbers: [],
|
||||
wordSeparator: ""
|
||||
};
|
Loading…
Reference in New Issue