From bdeab6054e1fff3c29f82cba4e09572ea97bcdf4 Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 6 Jan 2015 15:05:53 +0300 Subject: [PATCH] translation validation improved --- Telegram/SourceFiles/boxes/languagebox.cpp | 1 + Telegram/SourceFiles/lang.cpp | 6 ++++++ Telegram/SourceFiles/langs/lang_it.strings | 2 +- Telegram/SourceFiles/langs/lang_pt_BR.strings | 4 ++-- 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/Telegram/SourceFiles/boxes/languagebox.cpp b/Telegram/SourceFiles/boxes/languagebox.cpp index 66100204b..6a36e3c88 100644 --- a/Telegram/SourceFiles/boxes/languagebox.cpp +++ b/Telegram/SourceFiles/boxes/languagebox.cpp @@ -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))); } } diff --git a/Telegram/SourceFiles/lang.cpp b/Telegram/SourceFiles/lang.cpp index fe4bf9524..830135c52 100644 --- a/Telegram/SourceFiles/lang.cpp +++ b/Telegram/SourceFiles/lang.cpp @@ -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); diff --git a/Telegram/SourceFiles/langs/lang_it.strings b/Telegram/SourceFiles/langs/lang_it.strings index dd6c7c53e..248c710b2 100644 --- a/Telegram/SourceFiles/langs/lang_it.strings +++ b/Telegram/SourceFiles/langs/lang_it.strings @@ -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 diff --git a/Telegram/SourceFiles/langs/lang_pt_BR.strings b/Telegram/SourceFiles/langs/lang_pt_BR.strings index ccad5e854..2bbf16e25 100644 --- a/Telegram/SourceFiles/langs/lang_pt_BR.strings +++ b/Telegram/SourceFiles/langs/lang_pt_BR.strings @@ -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.";