mirror of
https://github.com/the-djmaze/snappymail.git
synced 2026-07-13 03:27:39 +03:00
Added Ukrainian language
This commit is contained in:
parent
c0f90a37f0
commit
b244745cf5
25 changed files with 340 additions and 176 deletions
|
|
@ -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"
|
||||||
|
|
|
||||||
163
rainloop/v/0.0.0/app/i18n/moment/ua.js
Normal file
163
rainloop/v/0.0.0/app/i18n/moment/ua.js
Normal 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.
|
||||||
|
}
|
||||||
|
});
|
||||||
|
}));
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 = "Ошибка загрузки файла"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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 = "До даного соціального користувача ще не прикріплений поштовий акаунт. Увійдіть у систему під своїм поштовим акаунтом і включіть цю можливість у налаштуваннях."
|
||||||
|
|
|
||||||
|
|
@ -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 = "上传时发生未知错误"
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -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}
|
||||||
|
|
||||||
|
|
|
||||||
2
rainloop/v/0.0.0/static/css/app.min.css
vendored
2
rainloop/v/0.0.0/static/css/app.min.css
vendored
File diff suppressed because one or more lines are too long
2
vendors/flags/flags-fixed.css
vendored
2
vendors/flags/flags-fixed.css
vendored
|
|
@ -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}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue