translation validation improved

This commit is contained in:
John Preston 2015-01-06 15:05:53 +03:00
parent 9922bc465b
commit bdeab6054e
4 changed files with 10 additions and 3 deletions

View File

@ -101,6 +101,7 @@ void LanguageBox::mousePressEvent(QMouseEvent *e) {
return;
}
}
App::wnd()->showLayer(new ConfirmBox(qsl("Everything seems great in all %1 languages!").arg(languageCount - 1), true, lang(lng_close)));
}
}

View File

@ -68,6 +68,12 @@ const QString &LangLoader::warnings() const {
return _warnings;
}
void LangLoader::foundKeyValue(LangKey key) {
if (key < lngkeys_cnt) {
_found[key] = true;
}
}
QString Translator::translate(const char *context, const char *sourceText, const char *disambiguation, int n) const {
if (QLatin1String("QMenuBar") == context) {
if (QLatin1String("Services") == sourceText) return lang(lng_mac_menu_services);

View File

@ -453,7 +453,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org
"lng_new_authorization" = "{name},\nAbbiamo rilevato un accesso al tuo account da un nuovo dispositivo il {day}, {date} alle {time}\n\nDispositivo: {device}\nPosizione: {location}\n\nSe non sei tu, puoi andare su Impostazioni Termina tutte le sessioni. \n\nGrazie, \nIl Team di Telegram";
"lng_new_version7005" = "Telegram Desktop si è aggiornato alla versione {version}\n\n— Aggiunto il supporto agli sticker\n— Cache locale per i messaggi vocali\n— Aggiunto il Portoghese\n\nLa cronologia degli update è disponibile qui:\n{link}";
"lng_new_version7006_appstore" = "Telegram Desktop è stato aggiornato alla versione {versione}\n\n— Supporto sticker\n— Cache locale per i messaggi vocali\n— Aggiunte nuove lingue\n\nLa cronologia delle versioni è disponibile qui:\n{link}";
"lng_new_version7006_appstore" = "Telegram Desktop è stato aggiornato alla versione {version}\n\n— Supporto sticker\n— Cache locale per i messaggi vocali\n— Aggiunte nuove lingue\n\nLa cronologia delle versioni è disponibile qui:\n{link}";
// Mac specific

View File

@ -285,8 +285,8 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org
"lng_create_group_next" = "Próximo";
"lng_create_group_title" = "Novo Grupo";
"lng_sure_delete_contact" = "Você tem certeza que deseja deletar {contato} da sua lista de contatos?";
"lng_sure_delete_history" = "Você tem certeza que deseja deletar todo o seu histórico de mensagens com {contato}?\n\nEssa ação não pode ser desfeita.";
"lng_sure_delete_contact" = "Você tem certeza que deseja deletar {contact} da sua lista de contatos?";
"lng_sure_delete_history" = "Você tem certeza que deseja deletar todo o seu histórico de mensagens com {contact}?\n\nEssa ação não pode ser desfeita.";
"lng_sure_delete_and_exit" = "Você tem certeza que deseja deletar todo o seu histórico de mensagens e deixar «{group}»?\n\nEssa ação não pode ser desfeita.";