Translate request errors for #471

This commit is contained in:
the-djmaze 2022-08-02 11:01:19 +02:00
parent 561445de03
commit 4349eda310
66 changed files with 214 additions and 92 deletions

View file

@ -42,6 +42,7 @@ SaveSettingsStep = {
Notification = {
RequestError: 1,
RequestAborted: 2,
RequestTimeout: 3,
// Global
InvalidToken: 101,

View file

@ -43,23 +43,21 @@ abort = (sAction, sReason, bClearOnly) => {
},
fetchJSON = (action, sGetAdd, params, timeout, jsonCallback) => {
sGetAdd = pString(sGetAdd);
params = params || {};
if (params instanceof FormData) {
params.set('Action', action);
} else {
params.Action = action;
}
let init = {};
if (window.AbortController) {
abort(action);
const controller = new AbortController();
oRequests[action] = controller;
init.signal = controller.signal;
timeout && setTimeout(() => abort(action, 'TimeoutError'), timeout);
}
return rl.fetchJSON(getURL(sGetAdd), init, sGetAdd ? null : params).then(jsonCallback).catch(err => {
err.reason = init.signal.reason;
abort(action);
const controller = new AbortController(),
signal = controller.signal;
oRequests[action] = controller;
// Currently there is no way to combine multiple signals, so AbortSignal.timeout() not possible
timeout && setTimeout(() => abort(action, 'TimeoutError'), timeout);
return rl.fetchJSON(getURL(sGetAdd), {signal: signal}, sGetAdd ? null : params).then(jsonCallback).catch(err => {
err.aborted = signal.aborted;
err.reason = signal.reason;
return Promise.reject(err);
});
};
@ -74,8 +72,8 @@ class FetchError extends Error
export class AbstractFetchRemote
{
abort(sAction, bClearOnly) {
abort(sAction, 0, bClearOnly);
abort(sAction) {
abort(sAction);
return this;
}
@ -136,7 +134,7 @@ export class AbstractFetchRemote
abortActions.forEach(actionToAbort => abort(actionToAbort));
}
fetchJSON(sAction, sGetAdd,
fetchJSON(sAction, pString(sGetAdd),
params,
undefined === iTimeout ? 30000 : pInt(iTimeout),
data => {
@ -150,7 +148,7 @@ export class AbstractFetchRemote
if (oRequests[sAction].__aborted) {
iError = 2;
}
abort(sAction, 0, true);
abort(sAction, 0, 1);
}
if (!iError && data) {
@ -178,7 +176,10 @@ export class AbstractFetchRemote
)
.catch(err => {
console.error({fetchError:err});
fCallback && fCallback(err.name == 'AbortError' ? 2 : 1, err);
fCallback && fCallback(
'TimeoutError' == err.reason ? 3 : (err.name == 'AbortError' ? 2 : 1),
err
);
});
}
@ -202,7 +203,7 @@ export class AbstractFetchRemote
this.setTrigger(fTrigger, true);
return fetchJSON(action, '', params, pInt(timeOut, 30000),
data => {
abort(action, 0, true);
abort(action, 0, 1);
if (!data) {
return Promise.reject(new FetchError(Notification.JsonParse));

View file

@ -171,10 +171,8 @@ MessagelistUserStore.reload = (bDropPagePosition = false, bDropCurrentFolderCach
if (iError) {
if (Notification.RequestAborted !== iError) {
MessagelistUserStore([]);
MessagelistUserStore.error(getNotification(iError));
} else if ('TimeoutError' === oData.reason) {
MessagelistUserStore.error(oData.reason);
}
MessagelistUserStore.error(getNotification(iError));
} else {
const collection = MessageCollectionModel.reviveFromJson(oData.Result, bCached);
if (collection) {

View file

@ -4,6 +4,12 @@ namespace RainLoop;
class Notifications
{
/*
RequestError = 1;
RequestAborted = 2;
RequestTimeout = 3;
*/
const InvalidToken = 101;
const AuthError = 102;

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "رقم الهاتف",
"LABEL_WEB": "الموقع",
"LABEL_BIRTHDAY": "تاريخ الميلاد",
"LINK_ADD_EMAIL": "قم باضافة البريد الالكتروني",
"LINK_ADD_PHONE": "قم باضافة رقم الهاتف",
"LINK_BIRTHDAY": "تاريخ الميلاد",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "ادخل الاسم المعروض",
"PLACEHOLDER_ENTER_LAST_NAME": "ادخل اسم العائلة",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "إغلاق الرسالة"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "خاطىء token",
"AUTH_ERROR": "خطأ في كلمة السر \\اسم المستخدم",
"CONNECTION_ERROR": "لايمكن الإتصال بالمخدم",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Телефон",
"LABEL_WEB": "Страница",
"LABEL_BIRTHDAY": "Рожден ден",
"LINK_ADD_EMAIL": "Добави имейл адрес",
"LINK_ADD_PHONE": "Добави телефон",
"LINK_BIRTHDAY": "Рожден ден",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Въвеждете името, което ще се показва",
"PLACEHOLDER_ENTER_LAST_NAME": "Въведете фамилия",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Затвори създаването"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Невалиден токен",
"AUTH_ERROR": "Неуспешно удостоверяване",
"CONNECTION_ERROR": "Не може да се свърже със сървъра",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Neznámá chyba"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Neplatný token",
"AUTH_ERROR": "Chyba autorizace",
"DOMAIN_ALREADY_EXISTS": "Tato doména již existuje",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefon",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Narozeniny",
"LINK_ADD_EMAIL": "Přidat email",
"LINK_ADD_PHONE": "Přidat telefon",
"LINK_BIRTHDAY": "Narozeniny",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Zadejte zobrazované jméno",
"PLACEHOLDER_ENTER_LAST_NAME": "Zadejte příjmení",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Zavřít okno se zprávou"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Neplatný token",
"AUTH_ERROR": "Ověření selhalo",
"CONNECTION_ERROR": "Nepodařilo se připojit k serveru",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Ukendt fejl"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Ugyldigt tegn",
"AUTH_ERROR": "Godkendelse fejlede",
"DOMAIN_ALREADY_EXISTS": "Domæne eksisterer allerede",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefon",
"LABEL_WEB": "Hjemmeside",
"LABEL_BIRTHDAY": "Fødselsdag",
"LINK_ADD_EMAIL": "Tilføj e-mail adresse",
"LINK_ADD_PHONE": "Tilføj telefonnummer",
"LINK_BIRTHDAY": "Fødselsdag",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Indtast kaldenavn",
"PLACEHOLDER_ENTER_LAST_NAME": "Indtast efternavn",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Luk forfatter mode"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Ugyldigt tegn",
"AUTH_ERROR": "Godkendelse fejlede",
"CONNECTION_ERROR": "Kan ikke kontakte server",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Unbekannter Fehler"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Ungültiger Token",
"AUTH_ERROR": "Authentifizierung fehlgeschlagen",
"DOMAIN_ALREADY_EXISTS": "Diese Domain existiert bereits",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefon",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Geburtstag",
"LINK_ADD_EMAIL": "E-Mail-Adresse hinzufügen",
"LINK_ADD_PHONE": "Nummer hinzufügen",
"LINK_BIRTHDAY": "Geburtstag",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Anzeigename eingeben",
"PLACEHOLDER_ENTER_LAST_NAME": "Nachnamen eingeben",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Popup schließen"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Ungültiger Token",
"AUTH_ERROR": "Authentifizierung fehlgeschlagen",
"CONNECTION_ERROR": "Serververbindung kann nicht hergestellt werden",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Τηλέφωνο",
"LABEL_WEB": "Ιστός",
"LABEL_BIRTHDAY": "Γενέθλια",
"LINK_ADD_EMAIL": "Προσθήκη ηλεκτρονικής διεύθυνσης αλληλογραφίας",
"LINK_ADD_PHONE": "Προσθήκη τηλεφώνου",
"LINK_BIRTHDAY": "Γενέθλια",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Εισαγωγή ονόματος εμφάνισης",
"PLACEHOLDER_ENTER_LAST_NAME": "Εισαγωγή επωνύμου",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Close compose"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Invalid token",
"AUTH_ERROR": "Authentication failed",
"CONNECTION_ERROR": "Can't connect to server",

View file

@ -511,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Close compose"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Invalid token",
"AUTH_ERROR": "Authentication failed",
"CONNECTION_ERROR": "Can't connect to server",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Unknown error"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Invalid token",
"AUTH_ERROR": "Authentication failed",
"DOMAIN_ALREADY_EXISTS": "Domain already exists",

View file

@ -511,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Close compose"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Invalid token",
"AUTH_ERROR": "Authentication failed",
"CONNECTION_ERROR": "Can't connect to server",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Error desconocido"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Token inválido",
"AUTH_ERROR": "Autenticación fallida",
"DOMAIN_ALREADY_EXISTS": "El Dominio ya existe",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Teléfono",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Cumpleaños",
"LINK_ADD_EMAIL": "Agregar una dirección de correo electrónico",
"LINK_ADD_PHONE": "Agregar un teléfono",
"LINK_BIRTHDAY": "Cumpleaños",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Introduzca el nombre a visualizar",
"PLACEHOLDER_ENTER_LAST_NAME": "Introduzca los apellidos",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Cerrar componer"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Elemento no válido",
"AUTH_ERROR": "Autentificación fallida",
"CONNECTION_ERROR": "No se puede conectar al servidor",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefon",
"LABEL_WEB": "Veebileht",
"LABEL_BIRTHDAY": "Sünnipäev",
"LINK_ADD_EMAIL": "Lisa e-posti aadress",
"LINK_ADD_PHONE": "Lisa telefon",
"LINK_BIRTHDAY": "Sünnipäev",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Sisesta kuvatav nimi",
"PLACEHOLDER_ENTER_LAST_NAME": "Sisesta perenimi",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Sulge kirja koostamise aken"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Puudulik tõend",
"AUTH_ERROR": "Autentimine ebaõnnestus",
"CONNECTION_ERROR": "Serveriga ühendumine ebaõnnestus",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "خطای نامشخص"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "توکن نامعتبر",
"AUTH_ERROR": "احراز هویت انجام نشد",
"DOMAIN_ALREADY_EXISTS": "دامنه در حال حاضر موجود است",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "تلفن",
"LABEL_WEB": "تارنما",
"LABEL_BIRTHDAY": "تاریخ تولد",
"LINK_ADD_EMAIL": "اضافه کردن آدرس پست الکترونیک",
"LINK_ADD_PHONE": "اضافه کردن تلفن",
"LINK_BIRTHDAY": "تاریخ تولد",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "ورود نام",
"PLACEHOLDER_ENTER_LAST_NAME": "ورود نام خانوادگی",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "بستن صفحه ایجاد"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "توکن نامعتبر",
"AUTH_ERROR": "احراز هویت با موفقیت همراه نبود",
"CONNECTION_ERROR": "عدم اتصال به سرور",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Tuntematon virhe"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Väärä token",
"AUTH_ERROR": "Tunnistautuminen epäonnistui",
"DOMAIN_ALREADY_EXISTS": "Verkkotunnus on jo olemassa",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Puhelin",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Syntymäpäivä",
"LINK_ADD_EMAIL": "Lisää sähköpostiosoite",
"LINK_ADD_PHONE": "Lisää puhelinnumero",
"LINK_BIRTHDAY": "Syntymäpäivä",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Lisää näytettävä nimi",
"PLACEHOLDER_ENTER_LAST_NAME": "Lisää sukunimi",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Sule luo viesti"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Väärä suojaustunnus",
"AUTH_ERROR": "Tunnistusvirhe",
"CONNECTION_ERROR": "Ei voi yhdistää palvelimeen",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Erreur inconnue"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Jeton invalide",
"AUTH_ERROR": "L'authentification a échoué",
"DOMAIN_ALREADY_EXISTS": "Le domaine existe déjà",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Téléphone",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Anniversaire",
"LINK_ADD_EMAIL": "Ajouter une adresse email",
"LINK_ADD_PHONE": "Ajouter un numéro de téléphone",
"LINK_BIRTHDAY": "Anniversaire",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Entrez le nom à afficher",
"PLACEHOLDER_ENTER_LAST_NAME": "Entrez votre nom",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Fermer la fenêtre d'édition"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Jeton invalide",
"AUTH_ERROR": "L'authentification a échoué",
"CONNECTION_ERROR": "Serveur injoignable",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Ismeretlen hiba"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Érvénytelen token",
"AUTH_ERROR": "Sikertelen hitelesítés",
"DOMAIN_ALREADY_EXISTS": "A domain már létezik",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefonszám",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Születésnap",
"LINK_ADD_EMAIL": "Adj meg egy e-mail címet",
"LINK_ADD_PHONE": "Adj meg egy telefonszámot",
"LINK_BIRTHDAY": "Születésnap",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Add meg a megjelenítendő nevet",
"PLACEHOLDER_ENTER_LAST_NAME": "Add meg a vezetéknevet",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Levélírás bezárása"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Érvénytelen kulcs",
"AUTH_ERROR": "Érvénytelen hitelesítés",
"CONNECTION_ERROR": "Nem lehet kapcsolódni a szerverhez",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Kesalahan tidak diketahui"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Token invalid",
"AUTH_ERROR": "Otentikasi gagal",
"DOMAIN_ALREADY_EXISTS": "Domain sudah ada",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telepon",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Tanggal lahir",
"LINK_ADD_EMAIL": "Tambah alamat email",
"LINK_ADD_PHONE": "Tambah telepon",
"LINK_BIRTHDAY": "Tanggal lahir",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Isi nama tampilan",
"PLACEHOLDER_ENTER_LAST_NAME": "Isi nama belakang ",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Tutup buat pesan"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Token tidak sah",
"AUTH_ERROR": "Otentikasi gagal",
"CONNECTION_ERROR": "Tidak terhubung ke server",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Sími",
"LABEL_WEB": "Vefsíða",
"LABEL_BIRTHDAY": "Afmælisdagur",
"LINK_ADD_EMAIL": "Bæta við tölvupóstfangi",
"LINK_ADD_PHONE": "Bæta við síma",
"LINK_BIRTHDAY": "Afmælisdagur",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Settu inn birtingarnafn",
"PLACEHOLDER_ENTER_LAST_NAME": "Settu inn kenninafn",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Loka ritli"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Rangt tákn",
"AUTH_ERROR": "Auðkenning mistókst",
"CONNECTION_ERROR": "Get ekki tengst á netþjón",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Unknown error"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Invalid token",
"AUTH_ERROR": "Authentication failed",
"DOMAIN_ALREADY_EXISTS": "Domain already exists",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefono",
"LABEL_WEB": "Sito web",
"LABEL_BIRTHDAY": "Compleanno",
"LINK_ADD_EMAIL": "Aggiungi un'indirizzo email",
"LINK_ADD_PHONE": "Aggiungi un numero di telefono",
"LINK_BIRTHDAY": "Compleanno",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Inserisci il nome visualizzato",
"PLACEHOLDER_ENTER_LAST_NAME": "Inserisci il cognome",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Chiudi finestra di scrittura"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Token invalido",
"AUTH_ERROR": "Autenticazione fallita",
"CONNECTION_ERROR": "Impossibile connettersi al server",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "不明なエラー"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "無効なトークン",
"AUTH_ERROR": "認証に失敗しました",
"DOMAIN_ALREADY_EXISTS": "ドメインが既に存在しています",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "電話番号",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "誕生日",
"LINK_ADD_EMAIL": "メールアドレスを追加",
"LINK_ADD_PHONE": "電話番号を追加",
"LINK_BIRTHDAY": "誕生日を追加",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "表示名を入力してください",
"PLACEHOLDER_ENTER_LAST_NAME": "姓を入力してください",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "作成画面を閉じる"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "無効なトークン",
"AUTH_ERROR": "認証に失敗しました",
"CONNECTION_ERROR": "サーバーへ接続できません",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "전화",
"LABEL_WEB": "홈페이지",
"LABEL_BIRTHDAY": "생일",
"LINK_ADD_EMAIL": "이메일 주소 추가",
"LINK_ADD_PHONE": "전화번호 추가",
"LINK_BIRTHDAY": "생일",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "표시명을 입력하세요",
"PLACEHOLDER_ENTER_LAST_NAME": "성을 입력하세요",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "쓰기 창 닫기"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "잘못된 토큰입니다.",
"AUTH_ERROR": "인증에 실패했습니다",
"CONNECTION_ERROR": "서버에 연결할 수 없습니다.",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Nežinoma klaida"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Neteisingas raktas",
"AUTH_ERROR": "Autorizacija nepavyko",
"DOMAIN_ALREADY_EXISTS": "Toks domenas jau yra",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefonas",
"LABEL_WEB": "Tinklapis",
"LABEL_BIRTHDAY": "Gimtadienis",
"LINK_ADD_EMAIL": "Pridėti elektroninio pašto adresą",
"LINK_ADD_PHONE": "Pridėti telefono Nr.",
"LINK_BIRTHDAY": "Gimtadienis",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Įveskite rodomą vardą",
"PLACEHOLDER_ENTER_LAST_NAME": "Įveskite pavardę",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Uždaryti laišką"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Neteisingas raktas",
"AUTH_ERROR": "Autorizacija nepavyko",
"CONNECTION_ERROR": "Nepavyskta prisijungti prie serverio",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Phone",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Birthday",
"LINK_ADD_EMAIL": "Add an email address",
"LINK_ADD_PHONE": "Add a phone",
"LINK_BIRTHDAY": "Birthday",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Enter display name",
"PLACEHOLDER_ENTER_LAST_NAME": "Enter last name",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Close compose"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Nepareizs tokens",
"AUTH_ERROR": "Autorizācija neizdevās",
"CONNECTION_ERROR": "Nevar savienoties ar serveri",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Ukjent feil"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Ugyldig symbol",
"AUTH_ERROR": "Autentisering mislyktes",
"DOMAIN_ALREADY_EXISTS": "Domenet finnes allerede",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefon",
"LABEL_WEB": "Nettside",
"LABEL_BIRTHDAY": "Bursdag",
"LINK_ADD_EMAIL": "Legg til e-postadresse",
"LINK_ADD_PHONE": "Legg til telefon",
"LINK_BIRTHDAY": "Bursdag",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Visningsnavn",
"PLACEHOLDER_ENTER_LAST_NAME": "Etternavn",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Lukk ny melding"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Ugyldig info",
"AUTH_ERROR": "Autentisering mislyktes",
"CONNECTION_ERROR": "Klarte ikke å koble til tjeneren",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Onbekende fout"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Onjuiste token",
"AUTH_ERROR": "Authenticatie mislukt",
"DOMAIN_ALREADY_EXISTS": "Domein bestaat al",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefoon",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Geboortedatum",
"LINK_ADD_EMAIL": "E-mail adres toevoegen",
"LINK_ADD_PHONE": "Telefoonnummer toevoegen",
"LINK_BIRTHDAY": "Geboortedatum",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Weergeven als",
"PLACEHOLDER_ENTER_LAST_NAME": "Achternaam",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Nieuw bericht venster sluiten"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Ongeldige token",
"AUTH_ERROR": "Authenticatie mislukt",
"CONNECTION_ERROR": "Kan geen verbinding maken met de Server",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Nieznany błąd"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Nieprawidłowy token",
"AUTH_ERROR": "Autoryzacja zakończona niepowodzeniem",
"DOMAIN_ALREADY_EXISTS": "Ta domena już istnieje",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefon",
"LABEL_WEB": "Strona WWW",
"LABEL_BIRTHDAY": "Urodziny",
"LINK_ADD_EMAIL": "Dodaj adres e-mail",
"LINK_ADD_PHONE": "Dodaj nr telefonu",
"LINK_BIRTHDAY": "Urodziny",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Nazwa wyświetlana",
"PLACEHOLDER_ENTER_LAST_NAME": "Nazwisko",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Zamknij okno tworzenia wiadomości"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Nieprawidłowy token",
"AUTH_ERROR": "Błąd autoryzacji",
"CONNECTION_ERROR": "Błąd połączenia z serwerem",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Erro desconhecido"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Senha inválida",
"AUTH_ERROR": "Falha na autenticação",
"DOMAIN_ALREADY_EXISTS": "O domínio já existe",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefone",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Aniversário",
"LINK_ADD_EMAIL": "Adicionar um endereço e-mail",
"LINK_ADD_PHONE": "Adicionar um telefone",
"LINK_BIRTHDAY": "Aniversário",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Digite o nome de exibição",
"PLACEHOLDER_ENTER_LAST_NAME": "Digite o sobrenome",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Fechar composição"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Senha inválida",
"AUTH_ERROR": "Falha na autenticação",
"CONNECTION_ERROR": "Não foi possível conectar-se ao servidor",

View file

@ -105,7 +105,7 @@
"LABEL_ALL_RIGHTS_RESERVED": "Todos os direitos reservados.",
"HINT_READ_CHANGE_LOG": "Por favor leia a lista de modificações antes de atualizar.",
"HINT_IS_UP_TO_DATE": "SnappyMail está atualizado.",
"HTML_NEW_VERSION": "Nova versão <b>%VERSION%</b> está disponível.",
"HTML_NEW_VERSION": "Nova versão <b>%VERSION%<\/b> está disponível.",
"LABEL_UPDATING": "A atualizar",
"LABEL_CHECKING": "A procurar atualizações",
"BUTTON_RELEASES": "Lançamentos"
@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Erro desconhecido"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Token inválido",
"AUTH_ERROR": "Falha na autenticação",
"DOMAIN_ALREADY_EXISTS": "O domínio já existe",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefone",
"LABEL_WEB": "Página web",
"LABEL_BIRTHDAY": "Aniversário",
"LINK_ADD_EMAIL": "Adicionar um endereço e-mail",
"LINK_ADD_PHONE": "Adicionar um telefone",
"LINK_BIRTHDAY": "Aniversário",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Introduza o nome a apresentar",
"PLACEHOLDER_ENTER_LAST_NAME": "Introduza o último nome",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Fechar janela de composição"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Token inválido",
"AUTH_ERROR": "Falha na autenticação",
"CONNECTION_ERROR": "Não foi possível ligar ao servidor",

View file

@ -105,7 +105,7 @@
"LABEL_ALL_RIGHTS_RESERVED": "Todos os direitos reservados.",
"HINT_READ_CHANGE_LOG": "Por favor leia a lista de modificações antes de atualizar.",
"HINT_IS_UP_TO_DATE": "SnappyMail está atualizado.",
"HTML_NEW_VERSION": "Nova versão <b>%VERSION%</b> está disponível.",
"HTML_NEW_VERSION": "Nova versão <b>%VERSION%<\/b> está disponível.",
"LABEL_UPDATING": "A atualizar",
"LABEL_CHECKING": "A procurar atualizações",
"BUTTON_RELEASES": "Lançamentos"
@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Erro desconhecido"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Token inválido",
"AUTH_ERROR": "Falha na autenticação",
"DOMAIN_ALREADY_EXISTS": "O domínio já existe",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefone",
"LABEL_WEB": "Página web",
"LABEL_BIRTHDAY": "Aniversário",
"LINK_ADD_EMAIL": "Adicionar um endereço e-mail",
"LINK_ADD_PHONE": "Adicionar um telefone",
"LINK_BIRTHDAY": "Aniversário",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Introduza o nome a apresentar",
"PLACEHOLDER_ENTER_LAST_NAME": "Introduza o último nome",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Fechar janela de composição"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Token inválido",
"AUTH_ERROR": "Falha na autenticação",
"CONNECTION_ERROR": "Não foi possível ligar ao servidor",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Тelefon",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Birthday",
"LINK_ADD_EMAIL": "Adugă Mail nou",
"LINK_ADD_PHONE": "Adaugă un număr nou",
"LINK_BIRTHDAY": "Birthday",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Introduceți numele complet",
"PLACEHOLDER_ENTER_LAST_NAME": "Prenume",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Close compose"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Semn invalid",
"AUTH_ERROR": "Nu se poate realiza conectarea",
"CONNECTION_ERROR": "Eroare la conectarea la server.",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Неизвестная ошибка"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Неверный токен запроса",
"AUTH_ERROR": "Не удалось авторизоваться",
"DOMAIN_ALREADY_EXISTS": "Домен уже существует",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Телефон",
"LABEL_WEB": "Сайт",
"LABEL_BIRTHDAY": "День рождения",
"LINK_ADD_EMAIL": "Добавьте адрес электронной почты",
"LINK_ADD_PHONE": "Добавьте телефон",
"LINK_BIRTHDAY": "День рождения",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Введите полное имя",
"PLACEHOLDER_ENTER_LAST_NAME": "Введите имя",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Закрыть сообщение"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Неверный токен запроса",
"AUTH_ERROR": "Не удалось авторизоваться",
"CONNECTION_ERROR": "Ошибка соединения с сервером.",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Neznáma chyba"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Neplatný token",
"AUTH_ERROR": "Overenie zlyhalo",
"DOMAIN_ALREADY_EXISTS": "Táto Doména už existuje",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefón",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Dátum narodenia",
"LINK_ADD_EMAIL": "Pridať emailovú adresu",
"LINK_ADD_PHONE": "Pridať telefón",
"LINK_BIRTHDAY": "Dátum narodenia",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Zadajte Zobrazované meno",
"PLACEHOLDER_ENTER_LAST_NAME": "Zadajte priezvisko",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Close compose"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Neplatný token",
"AUTH_ERROR": "Overenie zlyhalo",
"CONNECTION_ERROR": "Nepodarilo sa pripojiť k serveru",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Neznana napaka"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Neveljaven žeton",
"AUTH_ERROR": "Spodletelo overjanje",
"DOMAIN_ALREADY_EXISTS": "Domena že obstaja",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefon",
"LABEL_WEB": "Splet",
"LABEL_BIRTHDAY": "Rojstni dan",
"LINK_ADD_EMAIL": "Dodaj e-poštni naslov",
"LINK_ADD_PHONE": "Dodaj telefon",
"LINK_BIRTHDAY": "Rojstni dan",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Vnos prikaznega imena",
"PLACEHOLDER_ENTER_LAST_NAME": "Vnos priimka",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Zapri sestavljanje"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Neveljaven žeton",
"AUTH_ERROR": "Spodletelo overjanje",
"CONNECTION_ERROR": "Ni mogoče vzpostaviti povezave s strežnikom",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Okänt fel"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "ogiltiga symboler",
"AUTH_ERROR": "Autentisering misslyckades",
"DOMAIN_ALREADY_EXISTS": "Domänen finns redan",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefon",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Födelsedag",
"LINK_ADD_EMAIL": "Lägg till epostadress",
"LINK_ADD_PHONE": "Lägg till telefonnummer",
"LINK_BIRTHDAY": "Födelsedag",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Ange visningsnamn",
"PLACEHOLDER_ENTER_LAST_NAME": "Ange efternamn",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Stäng fönster"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Ogiltigt tecken",
"AUTH_ERROR": "Autentisering misslyckades",
"CONNECTION_ERROR": "Kan inte ansluta till servern",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Telefon",
"LABEL_WEB": "Web",
"LABEL_BIRTHDAY": "Doğum Günü",
"LINK_ADD_EMAIL": "Bir e-posta adresi ekleyin",
"LINK_ADD_PHONE": "Bir telefon numarası ekleyin",
"LINK_BIRTHDAY": "Doğrum Günü",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Görüntülenecek Ad",
"PLACEHOLDER_ENTER_LAST_NAME": "Soyadını yazın",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Oluşturulanı Kapat"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Geçersiz token",
"AUTH_ERROR": "Kimlik doğrulama başarısız oldu",
"CONNECTION_ERROR": "Sunucuya bağlanılamadı",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "Телефон",
"LABEL_WEB": "Сайт",
"LABEL_BIRTHDAY": "День нарождення",
"LINK_ADD_EMAIL": "Додайте адресу електронної пошти",
"LINK_ADD_PHONE": "Додайте телефон",
"LINK_BIRTHDAY": "День народження",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Введіть повне ім'я",
"PLACEHOLDER_ENTER_LAST_NAME": "Введіть ім'я",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Закрити повідомлення"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Невірний токен запиту",
"AUTH_ERROR": "Не вдалося авторизуватися",
"CONNECTION_ERROR": "Помилка з'єднання з сервером.",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "Lỗi chưa xác định"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Token không hợp lệ",
"AUTH_ERROR": "Xác minh thất bại",
"DOMAIN_ALREADY_EXISTS": "Tên miền đã tồn tại",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "SĐT",
"LABEL_WEB": "Trang web",
"LABEL_BIRTHDAY": "Ngày sinh",
"LINK_ADD_EMAIL": "Thêm địa chỉ email",
"LINK_ADD_PHONE": "Thêm số điện thoại",
"LINK_BIRTHDAY": "Ngày sinh",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "Nhập tên hiển thị",
"PLACEHOLDER_ENTER_LAST_NAME": "Nhập họ",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Đóng bảng viết thư"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "Token không hợp lệ",
"AUTH_ERROR": "Xác minh thất bại",
"CONNECTION_ERROR": "Không thể kết nối với máy chủ",

View file

@ -166,6 +166,9 @@
"UNKNOWN_ERROR": "未知错误"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "无效标记",
"AUTH_ERROR": "认证失败",
"DOMAIN_ALREADY_EXISTS": "域名已经存在",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "电话",
"LABEL_WEB": "网站",
"LABEL_BIRTHDAY": "生日",
"LINK_ADD_EMAIL": "添加 Email 地址",
"LINK_ADD_PHONE": "添加电话",
"LINK_BIRTHDAY": "生日",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "显示名称",
"PLACEHOLDER_ENTER_LAST_NAME": "姓",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "退出新邮件"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "无效标记",
"AUTH_ERROR": "认证失败",
"CONNECTION_ERROR": "无法连接至服务器",

View file

@ -185,8 +185,6 @@
"LABEL_PHONE": "電話",
"LABEL_WEB": "網站",
"LABEL_BIRTHDAY": "生日",
"LINK_ADD_EMAIL": "添加 Email 地址",
"LINK_ADD_PHONE": "添加電話",
"LINK_BIRTHDAY": "生日",
"PLACEHOLDER_ENTER_DISPLAY_NAME": "顯示名稱",
"PLACEHOLDER_ENTER_LAST_NAME": "姓",
@ -513,6 +511,9 @@
"LABEL_CLOSE_COMPOSE": "Close compose"
},
"NOTIFICATIONS": {
"REQUEST_ERROR": "Request failed",
"REQUEST_ABORTED": "Request is aborted",
"REQUEST_TIMEOUT": "Request timed out",
"INVALID_TOKEN": "無效標記",
"AUTH_ERROR": "認證失敗",
"CONNECTION_ERROR": "無法連接伺服器",