Added Ukrainian language

This commit is contained in:
RainLoop Team 2014-07-02 22:26:38 +04:00
parent c0f90a37f0
commit b244745cf5
25 changed files with 340 additions and 176 deletions

View file

@ -22,6 +22,7 @@ LANG_RO_RO = "Română"
LANG_UA = "Українська" LANG_UA = "Українська"
LANG_UA_UA = "Українська" LANG_UA_UA = "Українська"
LANG_UK_AU = "Українська"
LANG_DE = "Deutsch" LANG_DE = "Deutsch"
LANG_DE_DE = "Deutsch" LANG_DE_DE = "Deutsch"
@ -91,6 +92,7 @@ LANG_RO_RO = "Romanian"
LANG_UA = "Ukrainian" LANG_UA = "Ukrainian"
LANG_UA_UA = "Ukrainian" LANG_UA_UA = "Ukrainian"
LANG_UK_AU = "Ukrainian"
LANG_DE = "German" LANG_DE = "German"
LANG_DE_DE = "German" LANG_DE_DE = "German"

View file

@ -0,0 +1,163 @@
// moment.js language configuration
// language : russian (ru/ua)
// author : Viktorminator : https://github.com/Viktorminator
// Author : Menelion Elensúle : https://github.com/Oire
(function (factory) {
if (typeof define === 'function' && define.amd) {
define(['moment'], factory); // AMD
} else if (typeof exports === 'object') {
module.exports = factory(require('../moment')); // Node
} else {
factory(window.moment); // Browser global
}
}(function (moment) {
function plural(word, num) {
var forms = word.split('_');
return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]);
}
function relativeTimeWithPlural(number, withoutSuffix, key) {
var format = {
'mm': withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут',
'hh': асасаасов',
'dd': ень_дня_дней',
'MM': есяц_месяцаесяцев',
'yy': 'год_годает'
};
if (key === 'm') {
return withoutSuffix ? 'минута' : 'минуту';
}
else {
return number + ' ' + plural(format[key], +number);
}
}
function monthsCaseReplace(m, format) {
var months = {
'nominative': 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'),
'accusative': 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_')
},
nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ?
'accusative' :
'nominative';
return months[nounCase][m.month()];
}
function monthsShortCaseReplace(m, format) {
var monthsShort = {
'nominative': 'янв_фев_мар_апрай_июнь_июль_авг_сен_окт_ноя_дек'.split('_'),
'accusative': 'янв_фев_мар_апрая_июня_июля_авг_сен_окт_ноя_дек'.split('_')
},
nounCase = (/D[oD]?(\[[^\[\]]*\]|\s+)+MMMM?/).test(format) ?
'accusative' :
'nominative';
return monthsShort[nounCase][m.month()];
}
function weekdaysCaseReplace(m, format) {
var weekdays = {
'nominative': оскресенье_понедельник_вторник_средаетверг_пятница_суббота'.split('_'),
'accusative': оскресенье_понедельник_вторник_средуетверг_пятницу_субботу'.split('_')
},
nounCase = (/\[ ?[Вв] ?(?:прошлую|следующую)? ?\] ?dddd/).test(format) ?
'accusative' :
'nominative';
return weekdays[nounCase][m.day()];
}
return moment.lang('ua', {
months : monthsCaseReplace,
monthsShort : monthsShortCaseReplace,
weekdays : weekdaysCaseReplace,
weekdaysShort : с_пн_вт_ср_чт_пт_сб".split("_"),
weekdaysMin : с_пн_вт_ср_чт_пт_сб".split("_"),
monthsParse : [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[й|я]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i],
longDateFormat : {
LT : "HH:mm",
L : "DD.MM.YYYY",
LL : "D MMMM YYYY г.",
LLL : "D MMMM YYYY г., LT",
LLLL : "dddd, D MMMM YYYY г., LT"
},
calendar : {
sameDay: '[Сегодня в] LT',
nextDay: '[Завтра в] LT',
lastDay: '[Вчера в] LT',
nextWeek: function () {
return this.day() === 2 ? '[Во] dddd [в] LT' : '[В] dddd [в] LT';
},
lastWeek: function () {
switch (this.day()) {
case 0:
return '[В прошлое] dddd [в] LT';
case 1:
case 2:
case 4:
return '[В прошлый] dddd [в] LT';
case 3:
case 5:
case 6:
return '[В прошлую] dddd [в] LT';
}
},
sameElse: 'L'
},
relativeTime : {
future : "через %s",
past : "%s назад",
s : "несколько секунд",
m : relativeTimeWithPlural,
mm : relativeTimeWithPlural,
h : "час",
hh : relativeTimeWithPlural,
d : "день",
dd : relativeTimeWithPlural,
M : "месяц",
MM : relativeTimeWithPlural,
y : "год",
yy : relativeTimeWithPlural
},
// M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason
meridiem : function (hour, minute, isLower) {
if (hour < 4) {
return "ночи";
} else if (hour < 12) {
return "утра";
} else if (hour < 17) {
return "дня";
} else {
return "вечера";
}
},
ordinal: function (number, period) {
switch (period) {
case 'M':
case 'd':
case 'DDD':
return number + '-й';
case 'D':
return number + '-го';
case 'w':
case 'W':
return number + '-я';
default:
return number;
}
},
week : {
dow : 1, // Monday is the first day of the week.
doy : 7 // The week that contains Jan 1st is the first week of the year.
}
});
}));

View file

@ -420,7 +420,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Hell"
LABEL_CUSTOM_TYPE_DARK = "Dunkel" LABEL_CUSTOM_TYPE_DARK = "Dunkel"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Hintergrund" LABEL_CUSTOM_BACKGROUND_IMAGE = "Hintergrund"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Hintergrundvild hochladen(JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Hintergrundvild hochladen(JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "Datei ist zu groß (1MB+)" ERROR_FILE_IS_TOO_BIG = "Datei ist zu groß"
ERROR_FILE_TYPE_ERROR = "Ungültiger Datei-Typ! (nur JPG und PNG)" ERROR_FILE_TYPE_ERROR = "Ungültiger Datei-Typ! (nur JPG und PNG)"
ERROR_UNKNOWN = "Ein unbekannter Fehler trat beim Hochladen auf" ERROR_UNKNOWN = "Ein unbekannter Fehler trat beim Hochladen auf"

View file

@ -428,7 +428,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Light"
LABEL_CUSTOM_TYPE_DARK = "Dark" LABEL_CUSTOM_TYPE_DARK = "Dark"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Background" LABEL_CUSTOM_BACKGROUND_IMAGE = "Background"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload background image (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload background image (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "File is too big (1MB+)" ERROR_FILE_IS_TOO_BIG = "File is too big"
ERROR_FILE_TYPE_ERROR = "Invalid file type (JPG and PNG only)" ERROR_FILE_TYPE_ERROR = "Invalid file type (JPG and PNG only)"
ERROR_UNKNOWN = "An unknown file upload error occurred" ERROR_UNKNOWN = "An unknown file upload error occurred"

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Claro"
LABEL_CUSTOM_TYPE_DARK = "Oscuro" LABEL_CUSTOM_TYPE_DARK = "Oscuro"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Fondo" LABEL_CUSTOM_BACKGROUND_IMAGE = "Fondo"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Suba una imagen de fondo (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Suba una imagen de fondo (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "La imagen es muy grande (1MB+)" ERROR_FILE_IS_TOO_BIG = "La imagen es muy grande"
ERROR_FILE_TYPE_ERROR = "Tipo de archivo inválido (Solo permitido: JPG y PNG)" ERROR_FILE_TYPE_ERROR = "Tipo de archivo inválido (Solo permitido: JPG y PNG)"
ERROR_UNKNOWN = "Se ha producido un error de carga de archivo desconocido" ERROR_UNKNOWN = "Se ha producido un error de carga de archivo desconocido"

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Lumineux"
LABEL_CUSTOM_TYPE_DARK = "Sombre" LABEL_CUSTOM_TYPE_DARK = "Sombre"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Image de fond" LABEL_CUSTOM_BACKGROUND_IMAGE = "Image de fond"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Envoyer une image de fond (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Envoyer une image de fond (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "Fichier trop volumineux (1MB+)" ERROR_FILE_IS_TOO_BIG = "Fichier trop volumineux"
ERROR_FILE_TYPE_ERROR = "Type de fichier invalide (JPG et PNG seulement)" ERROR_FILE_TYPE_ERROR = "Type de fichier invalide (JPG et PNG seulement)"
ERROR_UNKNOWN = "Une erreur inconnue de téléversement de fichier s'est produite" ERROR_UNKNOWN = "Une erreur inconnue de téléversement de fichier s'est produite"

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Light"
LABEL_CUSTOM_TYPE_DARK = "Dark" LABEL_CUSTOM_TYPE_DARK = "Dark"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Background" LABEL_CUSTOM_BACKGROUND_IMAGE = "Background"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload background image (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload background image (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "File is too big (1MB+)" ERROR_FILE_IS_TOO_BIG = "File is too big"
ERROR_FILE_TYPE_ERROR = "Invalid file type (JPG and PNG only)" ERROR_FILE_TYPE_ERROR = "Invalid file type (JPG and PNG only)"
ERROR_UNKNOWN = "An unknown file upload error occurred" ERROR_UNKNOWN = "An unknown file upload error occurred"

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Ljós"
LABEL_CUSTOM_TYPE_DARK = "Dökk" LABEL_CUSTOM_TYPE_DARK = "Dökk"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Bakgrunnur" LABEL_CUSTOM_BACKGROUND_IMAGE = "Bakgrunnur"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Senda inn bakgrunnsmynd (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Senda inn bakgrunnsmynd (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "Skrá er of stór (1MB+)" ERROR_FILE_IS_TOO_BIG = "Skrá er of stór"
ERROR_FILE_TYPE_ERROR = "Röng skráartegund (aðeins JPG and PNG)" ERROR_FILE_TYPE_ERROR = "Röng skráartegund (aðeins JPG and PNG)"
ERROR_UNKNOWN = "Óþekkt innsendingarvilla kom upp" ERROR_UNKNOWN = "Óþekkt innsendingarvilla kom upp"

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Light"
LABEL_CUSTOM_TYPE_DARK = "Dark" LABEL_CUSTOM_TYPE_DARK = "Dark"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Background" LABEL_CUSTOM_BACKGROUND_IMAGE = "Background"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload background image (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload background image (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "File is too big (1MB+)" ERROR_FILE_IS_TOO_BIG = "File is too big"
ERROR_FILE_TYPE_ERROR = "Invalid file type (JPG and PNG only)" ERROR_FILE_TYPE_ERROR = "Invalid file type (JPG and PNG only)"
ERROR_UNKNOWN = "An unknown file upload error occurred" ERROR_UNKNOWN = "An unknown file upload error occurred"

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Gaišs"
LABEL_CUSTOM_TYPE_DARK = "Tumšs" LABEL_CUSTOM_TYPE_DARK = "Tumšs"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Fons" LABEL_CUSTOM_BACKGROUND_IMAGE = "Fons"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Ielādēt fona attēlu (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Ielādēt fona attēlu (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "Fails ir par lielu (1MB+)" ERROR_FILE_IS_TOO_BIG = "Fails ir par lielu"
ERROR_FILE_TYPE_ERROR = "Nepareizs faila tips (Tikai JPG un PNG)" ERROR_FILE_TYPE_ERROR = "Nepareizs faila tips (Tikai JPG un PNG)"
ERROR_UNKNOWN = "Nezināma faila ielādes kļūda" ERROR_UNKNOWN = "Nezināma faila ielādes kļūda"

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Light"
LABEL_CUSTOM_TYPE_DARK = "Dark" LABEL_CUSTOM_TYPE_DARK = "Dark"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Background" LABEL_CUSTOM_BACKGROUND_IMAGE = "Background"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload background image (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload background image (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "File is too big (1MB+)" ERROR_FILE_IS_TOO_BIG = "File is too big"
ERROR_FILE_TYPE_ERROR = "Invalid file type (JPG and PNG only)" ERROR_FILE_TYPE_ERROR = "Invalid file type (JPG and PNG only)"
ERROR_UNKNOWN = "An unknown file upload error occurred" ERROR_UNKNOWN = "An unknown file upload error occurred"

View file

@ -418,7 +418,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Jasny"
LABEL_CUSTOM_TYPE_DARK = "Ciemny" LABEL_CUSTOM_TYPE_DARK = "Ciemny"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Tło" LABEL_CUSTOM_BACKGROUND_IMAGE = "Tło"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Prześlij własne tło (.JPG, .PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Prześlij własne tło (.JPG, .PNG)"
ERROR_FILE_IS_TOO_BIG = "Plik jest za duży (1MB+)" ERROR_FILE_IS_TOO_BIG = "Plik jest za duży"
ERROR_FILE_TYPE_ERROR = "Nieprawidłowy format pliku (obsługiwane są wyłącznie pliki .JPG i .PNG)" ERROR_FILE_TYPE_ERROR = "Nieprawidłowy format pliku (obsługiwane są wyłącznie pliki .JPG i .PNG)"
ERROR_UNKNOWN = "Wystąpił nieznany błąd w trakcie przesyłania" ERROR_UNKNOWN = "Wystąpił nieznany błąd w trakcie przesyłania"

View file

@ -422,7 +422,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Claro"
LABEL_CUSTOM_TYPE_DARK = "Escuro" LABEL_CUSTOM_TYPE_DARK = "Escuro"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Plano de fundo" LABEL_CUSTOM_BACKGROUND_IMAGE = "Plano de fundo"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload imagem de plano de fundo (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload imagem de plano de fundo (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "Arquivo muito grande (1MB+)" ERROR_FILE_IS_TOO_BIG = "Arquivo muito grande"
ERROR_FILE_TYPE_ERROR = "Tipo de arquivo inválido (somente JPG e PNG)" ERROR_FILE_TYPE_ERROR = "Tipo de arquivo inválido (somente JPG e PNG)"
ERROR_UNKNOWN = "Ocorreu um erro de upload de arquivo desconhecido" ERROR_UNKNOWN = "Ocorreu um erro de upload de arquivo desconhecido"

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Claro"
LABEL_CUSTOM_TYPE_DARK = "Escuro" LABEL_CUSTOM_TYPE_DARK = "Escuro"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Plano de fundo" LABEL_CUSTOM_BACKGROUND_IMAGE = "Plano de fundo"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload imagem de plano de fundo (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Upload imagem de plano de fundo (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "Arquivo muito grande (1MB+)" ERROR_FILE_IS_TOO_BIG = "Arquivo muito grande"
ERROR_FILE_TYPE_ERROR = "Tipo de arquivo inválido (JPG and PNG only)" ERROR_FILE_TYPE_ERROR = "Tipo de arquivo inválido (JPG and PNG only)"
ERROR_UNKNOWN = "Ocorreu um erro de upload de arquivo desconhecido" ERROR_UNKNOWN = "Ocorreu um erro de upload de arquivo desconhecido"

View file

@ -418,7 +418,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Lumina"
LABEL_CUSTOM_TYPE_DARK = "Umbră" LABEL_CUSTOM_TYPE_DARK = "Umbră"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Imaginea de pe fundal" LABEL_CUSTOM_BACKGROUND_IMAGE = "Imaginea de pe fundal"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Încărcați o imagine de fundal (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Încărcați o imagine de fundal (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "Fișier prea mare (1MB+)" ERROR_FILE_IS_TOO_BIG = "Fișier prea mare"
ERROR_FILE_TYPE_ERROR = "Tip de fișier invalid (numai JPG sau PNG)" ERROR_FILE_TYPE_ERROR = "Tip de fișier invalid (numai JPG sau PNG)"
ERROR_UNKNOWN = "Eroare la încărcarea de fișiere" ERROR_UNKNOWN = "Eroare la încărcarea de fișiere"

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Светлая"
LABEL_CUSTOM_TYPE_DARK = "Темная" LABEL_CUSTOM_TYPE_DARK = "Темная"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Картинка на фоне" LABEL_CUSTOM_BACKGROUND_IMAGE = "Картинка на фоне"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Загрузить фоновую картинку (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Загрузить фоновую картинку (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "Файл слишком большой (1MB+)" ERROR_FILE_IS_TOO_BIG = "Файл слишком большой"
ERROR_FILE_TYPE_ERROR = "Неверный тип файла (только JPG и PNG)" ERROR_FILE_TYPE_ERROR = "Неверный тип файла (только JPG и PNG)"
ERROR_UNKNOWN = "Ошибка загрузки файла" ERROR_UNKNOWN = "Ошибка загрузки файла"

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Svetlý"
LABEL_CUSTOM_TYPE_DARK = "Tmavý" LABEL_CUSTOM_TYPE_DARK = "Tmavý"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Pozadie" LABEL_CUSTOM_BACKGROUND_IMAGE = "Pozadie"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Nahrať obrázok pozadia (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Nahrať obrázok pozadia (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "Súbor je príliš veľký (1MB+)" ERROR_FILE_IS_TOO_BIG = "Súbor je príliš veľký"
ERROR_FILE_TYPE_ERROR = "Nesprávny typ súboru (JPG and PNG only)" ERROR_FILE_TYPE_ERROR = "Nesprávny typ súboru (JPG and PNG only)"
ERROR_UNKNOWN = "Nastala nezáma chyba pri nahrávaní súboru" ERROR_UNKNOWN = "Nastala nezáma chyba pri nahrávaní súboru"

View file

@ -2,7 +2,7 @@
LABEL_EMAIL = "Пошта" LABEL_EMAIL = "Пошта"
LABEL_LOGIN = "Логін" LABEL_LOGIN = "Логін"
LABEL_PASSWORD = "Пароль" LABEL_PASSWORD = "Пароль"
LABEL_SIGN_ME = "Запам\'ятати мене" LABEL_SIGN_ME = "Запам'ятати мене"
LABEL_VERIFICATION_CODE = "Код підтвердження" LABEL_VERIFICATION_CODE = "Код підтвердження"
LABEL_DONT_ASK_VERIFICATION_CODE = "Не питати код на протязі 2-х тижнів" LABEL_DONT_ASK_VERIFICATION_CODE = "Не питати код на протязі 2-х тижнів"
BUTTON_SIGN_IN = "Увійти" BUTTON_SIGN_IN = "Увійти"
@ -164,7 +164,7 @@ EMPTY_LIST = "Немає контактів"
EMPTY_SEARCH = "Контакти не знайдено" EMPTY_SEARCH = "Контакти не знайдено"
CLEAR_SEARCH = "Очистити пошук" CLEAR_SEARCH = "Очистити пошук"
CONTACT_VIEW_DESC = "Выберіть контакт для перегляду." CONTACT_VIEW_DESC = "Выберіть контакт для перегляду."
LABEL_DISPLAY_NAME = "Повне ім\'я" LABEL_DISPLAY_NAME = "Повне ім'я"
LABEL_EMAIL = "Електронна пошта" LABEL_EMAIL = "Електронна пошта"
LABEL_PHONE = "Телефон" LABEL_PHONE = "Телефон"
LABEL_WEB = "Сайт" LABEL_WEB = "Сайт"
@ -172,8 +172,8 @@ LABEL_BIRTHDAY = "День нарождення"
LINK_ADD_EMAIL = "Додайте адресу електронної пошти" LINK_ADD_EMAIL = "Додайте адресу електронної пошти"
LINK_ADD_PHONE = "Додайте телефон" LINK_ADD_PHONE = "Додайте телефон"
LINK_BIRTHDAY = "День народження" LINK_BIRTHDAY = "День народження"
PLACEHOLDER_ENTER_DISPLAY_NAME = "Введіть повне ім\'я" PLACEHOLDER_ENTER_DISPLAY_NAME = "Введіть повне ім'я"
PLACEHOLDER_ENTER_LAST_NAME = "Введіть ім\'я" PLACEHOLDER_ENTER_LAST_NAME = "Введіть ім'я"
PLACEHOLDER_ENTER_FIRST_NAME = "Введіть прізвище" PLACEHOLDER_ENTER_FIRST_NAME = "Введіть прізвище"
PLACEHOLDER_ENTER_NICK_NAME = "Введіть нік" PLACEHOLDER_ENTER_NICK_NAME = "Введіть нік"
LABEL_READ_ONLY = "Тільки читання" LABEL_READ_ONLY = "Тільки читання"
@ -239,14 +239,14 @@ TITLE_UPDATE_IDENTITY = "Оновити Профіль?"
BUTTON_ADD_IDENTITY = "Додати" BUTTON_ADD_IDENTITY = "Додати"
BUTTON_UPDATE_IDENTITY = "Оновити" BUTTON_UPDATE_IDENTITY = "Оновити"
LABEL_EMAIL = "Пошта" LABEL_EMAIL = "Пошта"
LABEL_NAME = "Ім\'я" LABEL_NAME = "Ім'я"
LABEL_REPLY_TO = "Відповісти на" LABEL_REPLY_TO = "Відповісти на"
LABEL_BCC = "Прихована" LABEL_BCC = "Прихована"
[POPUPS_CREATE_FOLDER] [POPUPS_CREATE_FOLDER]
TITLE_CREATE_FOLDER = "Створити теку?" TITLE_CREATE_FOLDER = "Створити теку?"
SELECT_NO_PARENT = "" SELECT_NO_PARENT = ""
LABEL_NAME = "Ім\'я теки" LABEL_NAME = "Ім'я теки"
LABEL_PARENT = "Батьківська тека" LABEL_PARENT = "Батьківська тека"
BUTTON_CREATE = "Створити" BUTTON_CREATE = "Створити"
BUTTON_CANCEL = "Відмінити" BUTTON_CANCEL = "Відмінити"
@ -275,7 +275,7 @@ BUTTON_CLOSE = "Закрити"
[POPUPS_GENERATE_OPEN_PGP_KEYS] [POPUPS_GENERATE_OPEN_PGP_KEYS]
TITLE_GENERATE_OPEN_PGP_KEYS = "Генерація OpenPGP ключа" TITLE_GENERATE_OPEN_PGP_KEYS = "Генерація OpenPGP ключа"
LABEL_EMAIL = "Пошта" LABEL_EMAIL = "Пошта"
LABEL_NAME = "Ім\'я" LABEL_NAME = "Ім'я"
LABEL_PASSWORD = "Пароль" LABEL_PASSWORD = "Пароль"
LABEL_KEY_BIT_LENGTH = "Довжина ключа" LABEL_KEY_BIT_LENGTH = "Довжина ключа"
BUTTON_GENERATE_OPEN_PGP_KEYS = "Створити" BUTTON_GENERATE_OPEN_PGP_KEYS = "Створити"
@ -308,7 +308,6 @@ BUTTON_CLOSE = "Закрити"
NOTIFICATION_SENT = "Ви ще не обрали системну теку \"Вихідні\", в яку складаються всі повідомлення післе надсилання. NOTIFICATION_SENT = "Ви ще не обрали системну теку \"Вихідні\", в яку складаються всі повідомлення післе надсилання.
Якщо ви не хочете зберігати вихідні листи, будь ласка, выберіть пункт \"Не використовувати\"." Якщо ви не хочете зберігати вихідні листи, будь ласка, выберіть пункт \"Не використовувати\"."
Якщо ви не хочете зберігати вихідні листи, будь ласка, выберіть пункт \"Не використовувати\"."
NOTIFICATION_DRAFTS = "Ви ще не обрали системну теку \"Чорновики\", в яку складаються всі збережені повідомлення." NOTIFICATION_DRAFTS = "Ви ще не обрали системну теку \"Чорновики\", в яку складаються всі збережені повідомлення."
@ -358,7 +357,7 @@ BUTTON_BACK = "Назад"
[SETTINGS_IDENTITY] [SETTINGS_IDENTITY]
LEGEND_IDENTITY = "Налаштування профілю" LEGEND_IDENTITY = "Налаштування профілю"
LABEL_DISPLAY_NAME = "Ім\'я" LABEL_DISPLAY_NAME = "Ім'я"
LABEL_REPLY_TO = "Відповідати на" LABEL_REPLY_TO = "Відповідати на"
LABEL_SIGNATURE = "Підпис" LABEL_SIGNATURE = "Підпис"
LABEL_ADD_SIGNATURE_TO_ALL = "Додавати Ваш підпис до всіх вихідних повідомлень" LABEL_ADD_SIGNATURE_TO_ALL = "Додавати Ваш підпис до всіх вихідних повідомлень"
@ -420,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "Світла"
LABEL_CUSTOM_TYPE_DARK = "Темна" LABEL_CUSTOM_TYPE_DARK = "Темна"
LABEL_CUSTOM_BACKGROUND_IMAGE = "Картинка на фоні" LABEL_CUSTOM_BACKGROUND_IMAGE = "Картинка на фоні"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "Завантажити фонову картинку (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "Завантажити фонову картинку (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "Файл надто великий (1MB+)" ERROR_FILE_IS_TOO_BIG = "Файл надто великий"
ERROR_FILE_TYPE_ERROR = "Невірний тип файлу (тільки JPG и PNG)" ERROR_FILE_TYPE_ERROR = "Невірний тип файлу (тільки JPG и PNG)"
ERROR_UNKNOWN = "Помилка завантаження файлу" ERROR_UNKNOWN = "Помилка завантаження файлу"
@ -461,7 +460,7 @@ DELETING_ASK = "Впевнені?"
[SETTINGS_IDENTITIES] [SETTINGS_IDENTITIES]
LEGEND_IDENTITY = "Налаштування основного профілю" LEGEND_IDENTITY = "Налаштування основного профілю"
LEGEND_IDENTITIES = "Додаткові профілі" LEGEND_IDENTITIES = "Додаткові профілі"
LABEL_DISPLAY_NAME = "Ім\'я" LABEL_DISPLAY_NAME = "Ім'я"
LABEL_REPLY_TO = "Відповідати на" LABEL_REPLY_TO = "Відповідати на"
LABEL_SIGNATURE = "Підпис" LABEL_SIGNATURE = "Підпис"
LABEL_ADD_SIGNATURE_TO_ALL = "Додавати Ваш підпис до всіх вихідних повідомлень" LABEL_ADD_SIGNATURE_TO_ALL = "Додавати Ваш підпис до всіх вихідних повідомлень"
@ -543,7 +542,7 @@ SPECIFY_AT_LEAST_ONE_RECIPIENT = "Вкажіть як мінімум одног
INVALID_TOKEN = "Невірний токен запиту" INVALID_TOKEN = "Невірний токен запиту"
AUTH_ERROR = "Не вдалося авторизуватися" AUTH_ERROR = "Не вдалося авторизуватися"
ACCESS_ERROR = "Помилка доступу" ACCESS_ERROR = "Помилка доступу"
CONNECTION_ERROR = "Помилка з\'єднання з сервером." CONNECTION_ERROR = "Помилка з'єднання з сервером."
CAPTCHA_ERROR = "Неправильне перевірочне слово." CAPTCHA_ERROR = "Неправильне перевірочне слово."
SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE = "До даного соціального користувача ще не прикріплений поштовий акаунт. Увійдіть у систему під своїм поштовим акаунтом і включіть цю можливість у налаштуваннях." SOCIAL_FACEBOOK_LOGIN_ACCESS_DISABLE = "До даного соціального користувача ще не прикріплений поштовий акаунт. Увійдіть у систему під своїм поштовим акаунтом і включіть цю можливість у налаштуваннях."
SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE = "До даного соціального користувача ще не прикріплений поштовий акаунт. Увійдіть у систему під своїм поштовим акаунтом і включіть цю можливість у налаштуваннях." SOCIAL_TWITTER_LOGIN_ACCESS_DISABLE = "До даного соціального користувача ще не прикріплений поштовий акаунт. Увійдіть у систему під своїм поштовим акаунтом і включіть цю можливість у налаштуваннях."

View file

@ -419,7 +419,7 @@ LABEL_CUSTOM_TYPE_LIGHT = "明亮"
LABEL_CUSTOM_TYPE_DARK = "暗沉" LABEL_CUSTOM_TYPE_DARK = "暗沉"
LABEL_CUSTOM_BACKGROUND_IMAGE = "背景" LABEL_CUSTOM_BACKGROUND_IMAGE = "背景"
BUTTON_UPLOAD_BACKGROUND_IMAGE = "上传背景 (JPG, PNG)" BUTTON_UPLOAD_BACKGROUND_IMAGE = "上传背景 (JPG, PNG)"
ERROR_FILE_IS_TOO_BIG = "文件太大 (1MB+)" ERROR_FILE_IS_TOO_BIG = "文件太大"
ERROR_FILE_TYPE_ERROR = "无效类型 (只支持JPG和PNG)" ERROR_FILE_TYPE_ERROR = "无效类型 (只支持JPG和PNG)"
ERROR_UNKNOWN = "上传时发生未知错误" ERROR_UNKNOWN = "上传时发生未知错误"

View file

@ -2203,7 +2203,6 @@ img.mfp-img {
.flag.flag-pl, .flag.flag-pl-pl {background-position: -32px -121px} .flag.flag-pl, .flag.flag-pl-pl {background-position: -32px -121px}
.flag.flag-ru, .flag.flag-ru-ru {background-position: -224px -121px} .flag.flag-ru, .flag.flag-ru-ru {background-position: -224px -121px}
.flag.flag-ro, .flag.flag-ro-ro {background-position: -192px -121px} .flag.flag-ro, .flag.flag-ro-ro {background-position: -192px -121px}
.flag.flag-ua, .flag.flag-ua-ua {background-position: -96px -154px}
.flag.flag-de, .flag.flag-de-de {background-position: -80px -33px} .flag.flag-de, .flag.flag-de-de {background-position: -80px -33px}
.flag.flag-it, .flag.flag-it-it {background-position: -208px -66px} .flag.flag-it, .flag.flag-it-it {background-position: -208px -66px}
.flag.flag-is, .flag.flag-is-is {background-position: -192px -66px} .flag.flag-is, .flag.flag-is-is {background-position: -192px -66px}
@ -2211,6 +2210,7 @@ img.mfp-img {
.flag.flag-hu, .flag.flag-hu-hu {background-position: -32px -66px} .flag.flag-hu, .flag.flag-hu-hu {background-position: -32px -66px}
.flag.flag-sk, .flag.flag-sk-sk {background-position: -144px -132px} .flag.flag-sk, .flag.flag-sk-sk {background-position: -144px -132px}
.flag.flag-sl, .flag.flag-sl-si, .flag.flag-sl-sl {background-position: -160px -132px} .flag.flag-sl, .flag.flag-sl-si, .flag.flag-sl-sl {background-position: -160px -132px}
.flag.flag-ua, .flag.flag-ua-ua, .flag.flag-uk-ua {background-position: -96px -154px}
.flag.flag-no, .flag.flag-nb, .flag.flag-nb-no {background-position: -96px -110px} .flag.flag-no, .flag.flag-nb, .flag.flag-nb-no {background-position: -96px -110px}

File diff suppressed because one or more lines are too long

View file

@ -20,7 +20,6 @@
.flag.flag-pl, .flag.flag-pl-pl {background-position: -32px -121px} .flag.flag-pl, .flag.flag-pl-pl {background-position: -32px -121px}
.flag.flag-ru, .flag.flag-ru-ru {background-position: -224px -121px} .flag.flag-ru, .flag.flag-ru-ru {background-position: -224px -121px}
.flag.flag-ro, .flag.flag-ro-ro {background-position: -192px -121px} .flag.flag-ro, .flag.flag-ro-ro {background-position: -192px -121px}
.flag.flag-ua, .flag.flag-ua-ua {background-position: -96px -154px}
.flag.flag-de, .flag.flag-de-de {background-position: -80px -33px} .flag.flag-de, .flag.flag-de-de {background-position: -80px -33px}
.flag.flag-it, .flag.flag-it-it {background-position: -208px -66px} .flag.flag-it, .flag.flag-it-it {background-position: -208px -66px}
.flag.flag-is, .flag.flag-is-is {background-position: -192px -66px} .flag.flag-is, .flag.flag-is-is {background-position: -192px -66px}
@ -28,6 +27,7 @@
.flag.flag-hu, .flag.flag-hu-hu {background-position: -32px -66px} .flag.flag-hu, .flag.flag-hu-hu {background-position: -32px -66px}
.flag.flag-sk, .flag.flag-sk-sk {background-position: -144px -132px} .flag.flag-sk, .flag.flag-sk-sk {background-position: -144px -132px}
.flag.flag-sl, .flag.flag-sl-si, .flag.flag-sl-sl {background-position: -160px -132px} .flag.flag-sl, .flag.flag-sl-si, .flag.flag-sl-sl {background-position: -160px -132px}
.flag.flag-ua, .flag.flag-ua-ua, .flag.flag-uk-ua {background-position: -96px -154px}
.flag.flag-no, .flag.flag-nb, .flag.flag-nb-no {background-position: -96px -110px} .flag.flag-no, .flag.flag-nb, .flag.flag-nb-no {background-position: -96px -110px}