diff --git a/Telegram/SourceFiles/gui/flattextarea.cpp b/Telegram/SourceFiles/gui/flattextarea.cpp index ce6d38270..ba97c1233 100644 --- a/Telegram/SourceFiles/gui/flattextarea.cpp +++ b/Telegram/SourceFiles/gui/flattextarea.cpp @@ -173,7 +173,8 @@ EmojiPtr FlatTextarea::getSingleEmoji() const { getSingleEmojiFragment(text, fragment); if (!text.isEmpty()) { - QString imageName = static_cast(&fragment.charFormat())->name(); + QTextCharFormat format = fragment.charFormat(); + QString imageName = static_cast(&format)->name(); return getEmoji(imageName.mid(8).toUInt(0, 16)); } return 0; diff --git a/Telegram/SourceFiles/langs/lang_de.strings b/Telegram/SourceFiles/langs/lang_de.strings index ee0c343fd..a64551750 100644 --- a/Telegram/SourceFiles/langs/lang_de.strings +++ b/Telegram/SourceFiles/langs/lang_de.strings @@ -211,12 +211,13 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_download_path_clear_failed" = "Ein Fehler ist aufgetreten :("; "lng_settings_section_cache" = "Lokaler Cache"; -"lng_settings_no_images_cached" = "Keine temporären Bilder gefunden!"; -"lng_settings_images_cached" = "Cache: {count:_not_used_|# Bild|# Bilder}, {size}"; -"lng_local_images_clear" = "Alles entfernen"; -"lng_local_images_clearing" = "Entfernen.."; -"lng_local_images_cleared" = "Alles entfernt!"; -"lng_local_images_clear_failed" = "Ein Fehler ist aufgetreten :("; +"lng_settings_no_data_cached" = "Keine temporären Daten!"; +"lng_settings_images_cached" = "{count:_not_used_|# Bild|# Bilder}, {size}"; +"lng_settings_audios_cached" = "{count:_not_used_|# Sprachnachricht|# Sprachnachrichten}, {size}"; +"lng_local_storage_clear" = "Alles entfernen"; +"lng_local_storage_clearing" = "Entferne.."; +"lng_local_storage_cleared" = "Alles entfernt!"; +"lng_local_storage_clear_failed" = "Ein Fehler ist aufgetreten :("; "lng_settings_section_advanced" = "Erweitert"; "lng_connection_type" = "Verbindungsart:"; @@ -448,7 +449,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_new_authorization" = "{name},\n\nwir haben eine Anmeldung von einem neuen Gerät am {day}, {date} um {time} festgestellt. \n\nGerät: {device}\nStandort: {location}\n\nWarst du das selbst? Wenn du das nicht selbst gewesen bist, melde alle anderen Sitzungen in den Telegram Einstellungen unverzüglich ab. \n\nDanke,\nDein Telegram Team"; -"lng_new_version7004" = "Telegram Desktop wurde aktualisiert auf Version {version} \n\n— Deutsch und Niederländisch hinzugefügt. \n\nGesamter Versionsverlauf: \n{link}"; +"lng_new_version7005" = "Telegram Desktop wurde auf Version {version} aktualisiert\n\n— Stickers werden unterstützt\n— Sprachnachrichten werden temporär lokal gespeichert\n— Portugiesische Sprache hinzugefügt\n\nKompletter Versionsverlauf ist hier zu finden:\n{link}"; // Mac specific diff --git a/Telegram/SourceFiles/langs/lang_es.strings b/Telegram/SourceFiles/langs/lang_es.strings index efac84c6b..6f318e782 100644 --- a/Telegram/SourceFiles/langs/lang_es.strings +++ b/Telegram/SourceFiles/langs/lang_es.strings @@ -211,12 +211,13 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_download_path_clear_failed" = "Borrado fallido :("; "lng_settings_section_cache" = "Almacenamiento local"; -"lng_settings_no_images_cached" = "¡No se encontraron imágenes en la caché!"; -"lng_settings_images_cached" = "En la caché: {count:_not_used_|# imagen|# imágenes}, {size}"; -"lng_local_images_clear" = "Borrar todo"; -"lng_local_images_clearing" = "Borrando..."; -"lng_local_images_cleared" = "¡Borrado!"; -"lng_local_images_clear_failed" = "Borrado fallido :("; +"lng_settings_no_data_cached" = "¡No se encontraron datos en la caché!"; +"lng_settings_images_cached" = "{count:_not_used_|# imagen|# imágenes}, {size}"; +"lng_settings_audios_cached" = "{count:_not_used_|# mensaje de voz|# mensajes de voz}, {size}"; +"lng_local_storage_clear" = "Borrar todo"; +"lng_local_storage_clearing" = "Borrando..."; +"lng_local_storage_cleared" = "¡Borrado!"; +"lng_local_storage_clear_failed" = "Borrado fallido :("; "lng_settings_section_advanced" = "Avanzado"; "lng_connection_type" = "Tipo de conexión:"; @@ -448,7 +449,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_new_authorization" = "{name},\nDetectamos un inicio de sesión en tu cuenta desde un nuevo dispositivo el {day}, {date} a las {time}\n\nDispositivo: {device}\nUbicación: {location}\n\nSi no eras tú, puedes ir a Ajustes — Cerrar todas las otras sesiones.\n\nGracias.\nEl equipo de Telegram"; -"lng_new_version7004" = "Telegram Desktop fue actualizada a la versión {version}\n\n- Se añadieron los idiomas alemán y holandés.\n\nEl historial completo está disponible aquí:\n{link}"; +"lng_new_version7005" = "Telegram Desktop fue actualizada a la versión {version}\n\n — Soporte de stickers\n — Caché local para mensajes de voz\n — Idioma portugués añadido\n\nEl historial completo de la versión está disponible aquí :\n{link}"; // Mac specific diff --git a/Telegram/SourceFiles/langs/lang_it.strings b/Telegram/SourceFiles/langs/lang_it.strings index 48af9f354..9b3165173 100644 --- a/Telegram/SourceFiles/langs/lang_it.strings +++ b/Telegram/SourceFiles/langs/lang_it.strings @@ -168,8 +168,8 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_sure_save_language" = "Telegram si riavvierà per cambiare lingua"; "lng_settings_auto_update" = "Aggiorna automaticamente"; "lng_settings_current_version" = "Versione {version}"; -"lng_settings_check_now" = "Controlla gli update"; -"lng_settings_update_checking" = "Controllando gli update.."; +"lng_settings_check_now" = "Cerca aggiornamenti"; +"lng_settings_update_checking" = "Cerco gli aggiornamenti.."; "lng_settings_latest_installed" = "L'ultima versione è installata"; "lng_settings_downloading" = "Download update {ready} / {total} Mb.."; "lng_settings_update_ready" = "La nuova versione è pronta"; @@ -211,12 +211,13 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_download_path_clear_failed" = "Eliminazione fallita :("; "lng_settings_section_cache" = "Archivio locale"; -"lng_settings_no_images_cached" = "Non ci sono immagini nella cache!"; -"lng_settings_images_cached" = "Nella cache: {count:_not_used_|# immagine|# immagini}, {size}"; -"lng_local_images_clear" = "Elimina tutto"; -"lng_local_images_clearing" = "Eliminazione.."; -"lng_local_images_cleared" = "Eliminato!"; -"lng_local_images_clear_failed" = "Eliminazione fallita :("; +"lng_settings_no_data_cached" = "Non ci sono dati nella cache!"; +"lng_settings_images_cached" = "{count:_not_used_|# immagine|# immagini}, {size}"; +"lng_settings_audios_cached" = "{count:_not_used_|# messaggio vocale|# messaggi vocali}, {size}"; +"lng_local_storage_clear" = "Elimina tutto"; +"lng_local_storage_clearing" = "Eliminando.."; +"lng_local_storage_cleared" = "Eliminato!"; +"lng_local_storage_clear_failed" = "Eliminazione fallita :("; "lng_settings_section_advanced" = "Avanzate"; "lng_connection_type" = "Tipo di connessione:"; @@ -448,7 +449,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_version7004" = "Telegram Desktop si è aggiornato alla versione {version}\n\n— Aggiunti il Tedesco e l'Olandese.\n\nLa cronologia degli update è disponibile qui:\n{link}"; +"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}"; // Mac specific diff --git a/Telegram/SourceFiles/langs/lang_nl.strings b/Telegram/SourceFiles/langs/lang_nl.strings index 502820ca8..0a089ec9d 100644 --- a/Telegram/SourceFiles/langs/lang_nl.strings +++ b/Telegram/SourceFiles/langs/lang_nl.strings @@ -211,12 +211,13 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_download_path_clear_failed" = "Wissen mislukt"; "lng_settings_section_cache" = "Lokale opslag"; -"lng_settings_no_images_cached" = "Geen cache-afbeeldingen gevonden!"; -"lng_settings_images_cached" = "Cache: {count:_not_used_|# image|# images}, {size}"; -"lng_local_images_clear" = "Alles wissen"; -"lng_local_images_clearing" = "Wissen"; -"lng_local_images_cleared" = "Gewist!"; -"lng_local_images_clear_failed" = "Wissen mislukt"; +"lng_settings_no_data_cached" = "Geen cache-data gevonden!"; +"lng_settings_images_cached" = "{count:_not_used_|# afbeelding|# afbeeldingen}, {size}"; +"lng_settings_audios_cached" = "{count:_not_used_|# spraakbericht|# spraakberichten}, {size}"; +"lng_local_storage_clear" = "Alles wissen"; +"lng_local_storage_clearing" = "Wissen"; +"lng_local_storage_cleared" = "Gewist!"; +"lng_local_storage_clear_failed" = "Wissen mislukt"; "lng_settings_section_advanced" = "Geavanceerd"; "lng_connection_type" = "Verbindingstype:"; @@ -448,7 +449,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_new_authorization" = "{name},\nEr is op je account ingelogd vanaf een nieuw apparaat op {day}, {date} om {time}\n\nApparaat: {device}\nLocatie: {location}\n\nAls jij dit niet was, kun je alle sessies beëindigen via Instellingen – Beëindig alle andere sessies.\n\nBedankt,\nHet Telegram-Team"; -"lng_new_version7004" = "Telegram is bijgewerkt naar versie {version}\n\n— Nederlands en Duits zijn toegevoegd.\n\nVolledige versiegeschiedenis is hier te vinden:\n{link}"; +"lng_new_version7005" = "Telegram is bijgewerkt naar versie {version}\n\n— Ondersteuning voor Stickers\n— Lokale cache voor spraakberichten\n— Portuguees toegevoegd\n\nVolledige versiegeschiedenis is hier te vinden:\n{link}"; // Mac specific diff --git a/Telegram/SourceFiles/langs/lang_pt_BR.strings b/Telegram/SourceFiles/langs/lang_pt_BR.strings index 2c1e172c1..958fe5d7f 100644 --- a/Telegram/SourceFiles/langs/lang_pt_BR.strings +++ b/Telegram/SourceFiles/langs/lang_pt_BR.strings @@ -65,7 +65,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_continue" = "Continuar"; "lng_close" = "Fechar"; "lng_connecting" = "Conectando..."; -"lng_reconnecting" = "Reconectar {count.now|in # s|in # s}.."; +"lng_reconnecting" = "Reconectar {count:agora|em # s|em # s}.."; "lng_reconnecting_try_now" = "Tentar agora"; "lng_status_service_notifications" = "notificacoes de serviço"; @@ -92,7 +92,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_flood_error" = "Muitas tentativas. Por favor, tente novamente mais tarde."; "lng_deleted" = "Desconhecido"; -"lng_intro" = "Bem vindo ao cliente oficial do [a href=\"https://telegram.org/\"]Telegram[/a] para desktop.\nÉ [b]rápido[/b] e [b]seguro[/b]."; +"lng_intro" = "Bem vindo ao cliente oficial do [a href=\"https://telegram.org/\"]Telegram[/a].\nÉ [b]rápido[/b] e [b]seguro[/b]."; "lng_start_msgs" = "COMECE A CONVERSAR"; "lng_intro_next" = "PRÓXIMO"; @@ -109,7 +109,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_country_none" = "País não encontrado"; "lng_country_select" = "Selecionar País"; -"lng_code_ph" = "Seu Código"; +"lng_code_ph" = "Código"; "lng_code_desc" = "Enviamos uma SMS com um código de ativação\npara o seu telefone. Insira-o abaixo."; "lng_code_call" = "Telegram irá te ligar em {minutes}{seconds}"; "lng_code_calling" = "Aguardando a ligação do Telegram.."; @@ -135,7 +135,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_contacts_not_found" = "Nenhum contato encontrado"; "lng_settings_save" = "Salvar"; -"lng_settings_upload" = "Inserir Foto de Perfil"; +"lng_settings_upload" = "Definir Foto de Perfil"; "lng_settings_crop_profile" = "Selecione uma área quadrangular para sua foto de perfil"; "lng_settings_uploading_photo" = "Carregando foto.."; @@ -163,7 +163,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_notification_preview" = "Você tem uma nova mensagem"; "lng_settings_section_general" = "Geral"; -"lng_settings_change_lang" = "Alterar Linguagem"; +"lng_settings_change_lang" = "Alterar linguagem"; "lng_languages" = "Linguagens"; "lng_sure_save_language" = "Telegram irá reiniciar\npara alterar a linguagem"; "lng_settings_auto_update" = "Atualizar automaticamente"; @@ -190,13 +190,13 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_settings_send_enter" = "Enviar com Enter"; "lng_settings_send_ctrlenter" = "Enviar com Ctrl+Enter"; "lng_settings_send_cmdenter" = "Enviar com Cmd+Enter"; -"lng_settings_cats_and_dogs" = "Habilitar gatos e cachorros"; +"lng_settings_cats_and_dogs" = "Permitir gatos e cachorros"; "lng_download_path_dont_ask" = "Não perguntar onde salvar para cada arquivo"; "lng_download_path_label" = "Baixar em:"; "lng_download_path_temp" = "pasta temporária"; "lng_download_path_default" = "pasta padrão"; -"lng_download_path_clear" = "Limpar Tudo"; +"lng_download_path_clear" = "Limpar tudo"; "lng_download_path_header" = "Escolher caminho do download"; "lng_download_path_default_radio" = "Pasta do Telegram no sistema «Downloads»"; "lng_download_path_temp_radio" = "Pasta temporária, limpar ao sair ou desinstalar"; @@ -211,12 +211,13 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_download_path_clear_failed" = "Limpeza falhou :("; "lng_settings_section_cache" = "Armazenamento local"; -"lng_settings_no_images_cached" = "Nenhuma imagem encontrada no cache!"; -"lng_settings_images_cached" = "Cache: {count:_not_used_|# imagem|# imagens}, {size}"; -"lng_local_images_clear" = "Limpar Tudo"; -"lng_local_images_clearing" = "Limpando.."; -"lng_local_images_cleared" = "Concluído!"; -"lng_local_images_clear_failed" = "Limpeza falhou :("; +"lng_settings_no_data_cached" = "Nada encontrado no cache!"; +"lng_settings_images_cached" = "{count:_not_used_|# imagem|# imagens}, {size}"; +"lng_settings_audios_cached" = "{count:_not_used_|# mensagem de voz|# mensagens de voz}, {size}"; +"lng_local_storage_clear" = "Limpar tudo"; +"lng_local_storage_clearing" = "Limpando.."; +"lng_local_storage_cleared" = "Concluído!"; +"lng_local_storage_clear_failed" = "Limpeza falhou :("; "lng_settings_section_advanced" = "Avançado"; "lng_connection_type" = "Tipo de conexão:"; @@ -261,7 +262,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_profile_add_participant" = "Adicionar Membro"; "lng_profile_delete_and_exit" = "Sair"; "lng_profile_kick" = "Remover"; -"lng_profile_sure_kick" = "Remover {usuário} do grupo?"; +"lng_profile_sure_kick" = "Remover {user} do grupo?"; "lng_profile_loading" = "Carregando.."; "lng_profile_shared_media" = "Mídia compartilhada"; "lng_profile_no_media" = "Nenhuma mídia nessa conversa."; @@ -448,7 +449,7 @@ Copyright (c) 2014 John Preston, https://desktop.telegram.org "lng_new_authorization" = "{name},\nDetectamos um acesso à sua conta de um novo dispositivo em {day}, {date} às {time}\n\nDispositivo: {device}\nLocalização: {location}\n\nCaso não tenha sido você, vá em Configurações – Terminar todas as outras sessões.\n\nObrigado,\nEquipe Telegram"; -"lng_new_version7004" = "Telegram Desktop foi atualizado para a versão {version}\n\n— Linguagens Alemã e Holandesa incluídas.\n\nVersão completa do histórico disponível aqui:\n{link}"; +"lng_new_version7005" = "Telegram Desktop foi atualizado para a versão {version}\n\n — Suporte aos stickers\n — Cache local para mensagens de voz\n — Adicionada linguagem em Português\n\nHistórico completo da versão disponível aqui:\n{link}"; // Mac specific