mirror of https://github.com/procxx/kepka.git
410 mtproto error code destroys current key, langs updated for 0.9.14
This commit is contained in:
parent
a923829ba1
commit
f1e8b0913d
|
@ -431,7 +431,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_channel_add_admins" = "New administrator";
|
||||
"lng_channel_add_members" = "Add members";
|
||||
"lng_channel_members" = "Members";
|
||||
"lng_channel_only_last_shown" = "Only the last {count:_not_used_|# member|# members} are shown here";
|
||||
"lng_channel_only_last_shown" = "Only the last {count:_not_used_|# member is|# members are} shown here";
|
||||
"lng_channel_admins" = "Administrators";
|
||||
"lng_channel_add_admin" = "Add Administrator";
|
||||
"lng_channel_admin_sure" = "Add {user} to administrators?";
|
||||
|
@ -801,7 +801,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
|
||||
"lng_new_version_wrap" = "Telegram Desktop was updated to version {version}\n\n{changes}\n\nFull version history is available here:\n{link}";
|
||||
"lng_new_version_minor" = "— Bug fixes and other minor improvements";
|
||||
"lng_new_version_text" = "— Sticker management: manually rearrange your sticker packs, pack order is now synced across all your devices\n— New context menu for chats in chats list\n— Support for all existing emoji";
|
||||
"lng_new_version_text" = "— Sticker management: manually rearrange your sticker packs, pack order is now synced across all your devices\n— Click and hold on a sticker to preview it before sending\n— New context menu for chats in chats list\n— Support for all existing emoji";
|
||||
|
||||
"lng_menu_insert_unicode" = "Insert Unicode control character";
|
||||
|
||||
|
|
|
@ -431,6 +431,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_channel_add_admins" = "Neuer Administrator";
|
||||
"lng_channel_add_members" = "Mitglieder hinzufügen";
|
||||
"lng_channel_members" = "Mitglieder";
|
||||
"lng_channel_only_last_shown" = "Nur {count:_not_used_|# letztes Mitglied wird angezeigt|letzte # Mitglieder werden angezeigt}";
|
||||
"lng_channel_admins" = "Administratoren";
|
||||
"lng_channel_add_admin" = "Administrator hinzufügen";
|
||||
"lng_channel_admin_sure" = "Soll {user} Administrator werden?";
|
||||
|
@ -564,10 +565,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_emoji_category1" = "Personen";
|
||||
"lng_emoji_category2" = "Natur";
|
||||
"lng_emoji_category3" = "Essen & Trinken";
|
||||
"lng_emoji_category4" = "Feiern";
|
||||
"lng_emoji_category5" = "Aktivität";
|
||||
"lng_emoji_category6" = "Reisen & Orte";
|
||||
"lng_emoji_category7" = "Objekte & Symbole";
|
||||
"lng_emoji_category4" = "Aktivitäten";
|
||||
"lng_emoji_category5" = "Reisen & Orte";
|
||||
"lng_emoji_category6" = "Objekte";
|
||||
"lng_emoji_category7" = "Symbole & Flaggen";
|
||||
|
||||
"lng_switch_stickers" = "Sticker";
|
||||
"lng_switch_emoji" = "Emoji";
|
||||
|
@ -581,6 +582,13 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_stickers_not_found" = "Sticker-Paket nicht gefunden.";
|
||||
"lng_stickers_copied" = "Sticker-Paket Link in die Zwischenablage kopiert.";
|
||||
"lng_stickers_default_set" = "Große Denker";
|
||||
"lng_stickers_you_have" = "Sticker-Pakete verwalten";
|
||||
"lng_stickers_packs" = "Sticker-Pakete";
|
||||
"lng_stickers_reorder" = "Paket gedrückt halten und verschieben um die Anordnung zu ändern";
|
||||
"lng_stickers_remove" = "Löschen";
|
||||
"lng_stickers_return" = "Rückgängig";
|
||||
"lng_stickers_restore" = "Zeigen";
|
||||
"lng_stickers_count" = "{count:Lade..|# Sticker|# Sticker}";
|
||||
|
||||
"lng_in_dlg_photo" = "Bild";
|
||||
"lng_in_dlg_video" = "Video";
|
||||
|
@ -658,6 +666,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_duration_and_size" = "{duration}, {size}";
|
||||
"lng_choose_images" = "Bilder auswählen";
|
||||
|
||||
"lng_context_view_profile" = "Profil öffnen";
|
||||
"lng_context_view_group" = "Gruppeninfo zeigen";
|
||||
"lng_context_view_channel" = "Kanalinfo anzeigen";
|
||||
|
||||
"lng_context_open_link" = "Link öffnen";
|
||||
"lng_context_copy_link" = "Link kopieren";
|
||||
"lng_context_open_email" = "Email verfassen";
|
||||
|
@ -789,7 +801,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
|
||||
"lng_new_version_wrap" = "Telegram Desktop wurde aktualisiert auf Version {version}\n\n{changes}\n\nGesamter Versionsverlauf:\n{link}";
|
||||
"lng_new_version_minor" = "— Fehlerbehebungen und Softwareoptimierungen";
|
||||
"lng_new_version_text" = "— Gruppen erlauben ab sofort Administratoren: Diese können den Gruppennamen und das Bild ändern sowie Mitglieder hinzufügen und auch wieder entfernen\n— Gruppen, die das Limit von 200 Mitgliedern erreicht haben, können in eine Supergruppe (1000 Mitglieder) geändert werden\n\nAusführliche Informationen zu den neuen Supergruppen:\n{link}\n\nUnseren deutschsprachigen Infokanal findest du hier: https://telegram.me/TelegramDE";
|
||||
"lng_new_version_text" = "— Sticker-Verwaltung: Ändere die Sortierung deiner Sticker-Pakete, Sortierung wird auf all deinen Geräten synchronisiert \n— Sticker gedrückt halten vor dem Versand für eine Vorschau\n— Neues Kontextmenü für Chats in der Chatliste \n— Neue Emoji werden unterstützt\n\nUnseren deutschsprachigen Infokanal findest du hier: https://telegram.me/TelegramDE";
|
||||
|
||||
"lng_menu_insert_unicode" = "Unicode-Steuerzeichen einfügen";
|
||||
|
||||
|
|
|
@ -407,10 +407,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_profile_set_group_photo" = "Poner foto";
|
||||
"lng_profile_add_participant" = "Añadir miembros";
|
||||
"lng_profile_delete_and_exit" = "Dejar grupo";
|
||||
"lng_profile_kick" = "Expulsar";
|
||||
"lng_profile_sure_kick" = "¿Expulsar a {user} del grupo?";
|
||||
"lng_profile_sure_kick_channel" = "¿Expulsar a {user} del canal?";
|
||||
"lng_profile_sure_kick_admin" = "¿Expulsar a {user} de los administradores?";
|
||||
"lng_profile_kick" = "Eliminar";
|
||||
"lng_profile_sure_kick" = "¿Eliminar a {user} del grupo?";
|
||||
"lng_profile_sure_kick_channel" = "¿Eliminar a {user} del canal?";
|
||||
"lng_profile_sure_kick_admin" = "¿Eliminar a {user} de los administradores?";
|
||||
"lng_profile_loading" = "Cargando...";
|
||||
"lng_profile_shared_media" = "Multimedia";
|
||||
"lng_profile_no_media" = "No hay multimedia en este chat.";
|
||||
|
@ -431,6 +431,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_channel_add_admins" = "Nuevo administrador";
|
||||
"lng_channel_add_members" = "Añadir miembros";
|
||||
"lng_channel_members" = "Miembros";
|
||||
"lng_channel_only_last_shown" = "Sólo {count:_not_used_|aparece el último miembro|aparecen los últimos # miembros}";
|
||||
"lng_channel_admins" = "Administradores";
|
||||
"lng_channel_add_admin" = "Añadir administrador";
|
||||
"lng_channel_admin_sure" = "¿Añadir a {user} como administrador?";
|
||||
|
@ -438,7 +439,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
|
||||
"lng_chat_all_members_admins" = "Todos son administradores";
|
||||
"lng_chat_about_all_admins" = "Todos pueden añadir nuevos miembros, editar el nombre y la foto del grupo.";
|
||||
"lng_chat_about_admins" = "Sólo los administradores pueden añadir y quitar miembros, editar el nombre y la foto del grupo.";
|
||||
"lng_chat_about_admins" = "Sólo los administradores pueden añadir y eliminar miembros, editar el nombre y la foto del grupo.";
|
||||
|
||||
"lng_participant_filter" = "Buscar";
|
||||
"lng_participant_invite" = "Invitar";
|
||||
|
@ -447,7 +448,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_create_group_next" = "Siguiente";
|
||||
"lng_create_group_create" = "Crear";
|
||||
"lng_create_group_title" = "Nuevo grupo";
|
||||
"lng_create_group_about" = "Los grupos son ideales para las comunidades más pequeñas,\nde hasta {count:_not_used|# miembro|# miembros}";
|
||||
"lng_create_group_about" = "Los grupos son ideales para las comunidades\nmás pequeñas, de hasta {count:_not_used|# miembro|# miembros}";
|
||||
"lng_create_channel_title" = "Nuevo canal";
|
||||
"lng_create_channel_about" = "Los canales permiten difundir tus mensajes a audiencias ilimitadas";
|
||||
"lng_create_public_channel_title" = "Canal público";
|
||||
|
@ -477,9 +478,9 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_sure_delete_group_history" = "¿Quieres borrar todo el historial en «{group}»?\n\nEsta acción no se puede deshacer.";
|
||||
"lng_sure_delete_and_exit" = "¿Quieres eliminar todo el historial de mensajes y dejar el grupo «{group}»?\n\nEsta acción no se puede deshacer.";
|
||||
"lng_sure_leave_channel" = "¿Quieres dejar este canal?";
|
||||
"lng_sure_delete_channel" = "¿Quieres eliminar este canal? Todos los miembros y mensajes serán eliminados.";
|
||||
"lng_sure_delete_channel" = "¿Quieres eliminar este canal? Todos los miembros y mensajes se perderán.";
|
||||
"lng_sure_leave_group" = "¿Quieres salir del grupo?\nNo puedes deshacer esta acción.";
|
||||
"lng_sure_delete_group" = "¿Quieres eliminar este grupo? Todos los miembros y mensajes serán eliminados.";
|
||||
"lng_sure_delete_group" = "¿Quieres eliminar este grupo? Todos los miembros y mensajes se perderán.";
|
||||
|
||||
"lng_message_empty" = "Mensaje vacío";
|
||||
"lng_media_unsupported" = "Multimedia no soportada";
|
||||
|
@ -492,12 +493,12 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_action_you_joined" = "Te uniste a este canal";
|
||||
"lng_action_add_you_group" = "{from} te añadió al grupo";
|
||||
"lng_action_you_joined_group" = "Te uniste a este grupo";
|
||||
"lng_action_kick_user" = "{from} expulsó a {user}";
|
||||
"lng_action_kick_user" = "{from} eliminó a {user}";
|
||||
"lng_action_user_left" = "{from} dejó el grupo";
|
||||
"lng_action_user_joined" = "{from} se unió al grupo";
|
||||
"lng_action_user_joined_by_link" = "{from} se unió al grupo con un enlace de invitación";
|
||||
"lng_action_user_registered" = "{from} se acaba de unir a Telegram";
|
||||
"lng_action_removed_photo" = "{from} quitó la foto del grupo";
|
||||
"lng_action_removed_photo" = "{from} eliminó la foto del grupo";
|
||||
"lng_action_removed_photo_channel" = "Foto del canal eliminada";
|
||||
"lng_action_changed_photo" = "{from} actualizó la foto del grupo";
|
||||
"lng_action_changed_photo_channel" = "Foto del canal actualizada";
|
||||
|
@ -564,10 +565,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_emoji_category1" = "Personas";
|
||||
"lng_emoji_category2" = "Naturaleza";
|
||||
"lng_emoji_category3" = "Comida y bebida";
|
||||
"lng_emoji_category4" = "Celebración";
|
||||
"lng_emoji_category5" = "Actividad";
|
||||
"lng_emoji_category6" = "Viajes y destinos";
|
||||
"lng_emoji_category7" = "Objetos y símbolos";
|
||||
"lng_emoji_category4" = "Actividad";
|
||||
"lng_emoji_category5" = "Viajes y destinos";
|
||||
"lng_emoji_category6" = "Objetos";
|
||||
"lng_emoji_category7" = "Símbolos y banderas";
|
||||
|
||||
"lng_switch_stickers" = "Stickers";
|
||||
"lng_switch_emoji" = "Emoji";
|
||||
|
@ -581,6 +582,13 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_stickers_not_found" = "Pack de stickers no encontrado.";
|
||||
"lng_stickers_copied" = "Enlace del pack de stickers copiado al portapapeles.";
|
||||
"lng_stickers_default_set" = "Grandes personajes";
|
||||
"lng_stickers_you_have" = "Administrar y ordenar los packs de stickers";
|
||||
"lng_stickers_packs" = "Packs de stickers";
|
||||
"lng_stickers_reorder" = "Haz clic y arrastra para ordenar los packs";
|
||||
"lng_stickers_remove" = "Eliminar";
|
||||
"lng_stickers_return" = "Deshacer";
|
||||
"lng_stickers_restore" = "Restaurar";
|
||||
"lng_stickers_count" = "{count:Cargando...|# sticker|# stickers}";
|
||||
|
||||
"lng_in_dlg_photo" = "Foto";
|
||||
"lng_in_dlg_video" = "Vídeo";
|
||||
|
@ -658,6 +666,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_duration_and_size" = "{duration}, {size}";
|
||||
"lng_choose_images" = "Elegir imágenes";
|
||||
|
||||
"lng_context_view_profile" = "Ver información";
|
||||
"lng_context_view_group" = "Ver información";
|
||||
"lng_context_view_channel" = "Ver información";
|
||||
|
||||
"lng_context_open_link" = "Abrir enlace";
|
||||
"lng_context_copy_link" = "Copiar enlace";
|
||||
"lng_context_open_email" = "Escribir a esta dirección";
|
||||
|
@ -789,7 +801,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
|
||||
"lng_new_version_wrap" = "Telegram Desktop ha sido actualizada a la versión {version}\n\n{changes}\n\nEl historial completo está disponible aquí:\n{link}";
|
||||
"lng_new_version_minor" = "— Corrección de errores y otras mejoras menores";
|
||||
"lng_new_version_text" = "– Los grupos ahora pueden tener múltiples administradores, con la habilidad de editar el nombre y foto de perfil, además de añadir y quitar miembros\n– Los grupos que alcanzan la capacidad de 200 usuarios pueden convertirse en supergrupos, que permiten hasta 1000 miembros\n\nMás sobre los administradores y supergrupos:\n{link}";
|
||||
"lng_new_version_text" = "— Administra los stickers: ordena manualmente tus packs de stickers. El orden de los packs se sincronizará en todos tus dispositivos \n— Haz clic y mantén en un sticker para ver una vista previa antes de enviar\n— Nuevo menú contextual para los chats en la lista de chats \n— Soporte de todos los emojis existentes";
|
||||
|
||||
"lng_menu_insert_unicode" = "Insertar caracteres de control Unicode";
|
||||
|
||||
|
|
|
@ -431,6 +431,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_channel_add_admins" = "Nuovo amministratore";
|
||||
"lng_channel_add_members" = "Aggiungi membri";
|
||||
"lng_channel_members" = "Membri";
|
||||
"lng_channel_only_last_shown" = "Solo {count:_not_used_|l'ultimo membro è mostrato|gli ultimi # membri sono mostrati} qui";
|
||||
"lng_channel_admins" = "Amministratori";
|
||||
"lng_channel_add_admin" = "Aggiungi amministratore";
|
||||
"lng_channel_admin_sure" = "Aggiungere {user} agli amministratori?";
|
||||
|
@ -564,10 +565,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_emoji_category1" = "Persone";
|
||||
"lng_emoji_category2" = "Natura";
|
||||
"lng_emoji_category3" = "Cibo e bevande";
|
||||
"lng_emoji_category4" = "Festeggiamenti";
|
||||
"lng_emoji_category5" = "Attività";
|
||||
"lng_emoji_category6" = "Viaggi e luoghi";
|
||||
"lng_emoji_category7" = "Oggetti e simboli";
|
||||
"lng_emoji_category4" = "Attività";
|
||||
"lng_emoji_category5" = "Viaggi e luoghi";
|
||||
"lng_emoji_category6" = "Oggetti";
|
||||
"lng_emoji_category7" = "Simboli e bandiere";
|
||||
|
||||
"lng_switch_stickers" = "Sticker";
|
||||
"lng_switch_emoji" = "Emoji";
|
||||
|
@ -578,9 +579,16 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_stickers_remove_pack" = "Rimuovere «{sticker_pack}»?";
|
||||
"lng_stickers_add_pack" = "Aggiungi sticker";
|
||||
"lng_stickers_share_pack" = "Condividi sticker";
|
||||
"lng_stickers_not_found" = "Pacchetto di sticker non trovato.";
|
||||
"lng_stickers_not_found" = "Set di sticker non trovato.";
|
||||
"lng_stickers_copied" = "Link degli sticker copiato negli appunti.";
|
||||
"lng_stickers_default_set" = "Grandi menti";
|
||||
"lng_stickers_you_have" = "Organizza e riordina i set di sticker";
|
||||
"lng_stickers_packs" = "Set di sticker";
|
||||
"lng_stickers_reorder" = "Clicca e tieni premuto per riordinare i set di sticker";
|
||||
"lng_stickers_remove" = "Elimina";
|
||||
"lng_stickers_return" = "Annulla";
|
||||
"lng_stickers_restore" = "Ripristina";
|
||||
"lng_stickers_count" = "{count:Caricamento..|# sticker|# sticker}";
|
||||
|
||||
"lng_in_dlg_photo" = "Foto";
|
||||
"lng_in_dlg_video" = "Video";
|
||||
|
@ -658,6 +666,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_duration_and_size" = "{duration}, {size}";
|
||||
"lng_choose_images" = "Scegli immagini";
|
||||
|
||||
"lng_context_view_profile" = "Visualizza profilo";
|
||||
"lng_context_view_group" = "Visualizza info gruppo";
|
||||
"lng_context_view_channel" = "Visualizza info canale";
|
||||
|
||||
"lng_context_open_link" = "Apri link";
|
||||
"lng_context_copy_link" = "Copia link";
|
||||
"lng_context_open_email" = "Scrivi a questo indirizzo";
|
||||
|
@ -789,7 +801,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
|
||||
"lng_new_version_wrap" = "Telegram Desktop si è aggiornato alla versione {version}\n\n{changes}\n\nLa cronologia degli aggiornamenti è disponibile qui:\n{link}";
|
||||
"lng_new_version_minor" = "— Bug fix e altri miglioramenti minori";
|
||||
"lng_new_version_text" = "— I gruppi ora possono avere più amministratori con la possibilità di cambiare il nome e l'immagine, e di aggiungere e rimuovere membri\n— I gruppi che hanno raggiunto i 200 membri possono essere aggiornati a supergruppi e avere fino a 1000 membri\n\nPiù info su amministratori e supergruppi:\n{link}";
|
||||
"lng_new_version_text" = "— Gestione degli sticker: Riordina manualmente i tuoi set di sticker, ora sono sincronizzati tra i tuoi dispositivi\n— Clicca e tieni premuto su uno sticker per visualizzare l'anteprima prima di inviarlo\n— Nuovo menu contestuale per le chat nella lista chat\n— Tutte le nuove emoji ora sono supportate";
|
||||
|
||||
"lng_menu_insert_unicode" = "Inserisci carattere di controllo Unicode";
|
||||
|
||||
|
|
|
@ -431,6 +431,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_channel_add_admins" = "새로운 관리자";
|
||||
"lng_channel_add_members" = "구성원 추가";
|
||||
"lng_channel_members" = "구성원";
|
||||
"lng_channel_only_last_shown" = "마지막 {count:_not_used_|# 구성원|# 구성원} 들이 표시가 됩니다.";
|
||||
"lng_channel_admins" = "관리자";
|
||||
"lng_channel_add_admin" = "관리자 추가";
|
||||
"lng_channel_admin_sure" = "{user}를 관리자로 추가하시겠습니까?";
|
||||
|
@ -564,10 +565,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_emoji_category1" = "사람";
|
||||
"lng_emoji_category2" = "자연";
|
||||
"lng_emoji_category3" = "음식점";
|
||||
"lng_emoji_category4" = "기념일";
|
||||
"lng_emoji_category5" = "활동";
|
||||
"lng_emoji_category6" = "여행 및 장소";
|
||||
"lng_emoji_category7" = "오브제 & 상징";
|
||||
"lng_emoji_category4" = "활동";
|
||||
"lng_emoji_category5" = "여행 및 장소";
|
||||
"lng_emoji_category6" = "물건";
|
||||
"lng_emoji_category7" = "심볼 및 국기";
|
||||
|
||||
"lng_switch_stickers" = "스티커";
|
||||
"lng_switch_emoji" = "이모티콘";
|
||||
|
@ -581,6 +582,13 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_stickers_not_found" = "스티커 팩을 찾을 수 없습니다.";
|
||||
"lng_stickers_copied" = "클립보드에 스티커 팩 링크가 복사 되었습니다.";
|
||||
"lng_stickers_default_set" = "Great Minds";
|
||||
"lng_stickers_you_have" = "스티커팩 관리 및 변경";
|
||||
"lng_stickers_packs" = "스티커팩";
|
||||
"lng_stickers_reorder" = "클릭과 드래그를 통하여 스태커 팩을 변경하세요";
|
||||
"lng_stickers_remove" = "삭제";
|
||||
"lng_stickers_return" = "실행취소";
|
||||
"lng_stickers_restore" = "복구";
|
||||
"lng_stickers_count" = "{count:Loading..|# 스티커|# 스티커} ";
|
||||
|
||||
"lng_in_dlg_photo" = "사진";
|
||||
"lng_in_dlg_video" = "비디오";
|
||||
|
@ -658,6 +666,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_duration_and_size" = "{duration}, {size}";
|
||||
"lng_choose_images" = "이미지 선택";
|
||||
|
||||
"lng_context_view_profile" = "프로필 보기";
|
||||
"lng_context_view_group" = "그룹 정보 보기";
|
||||
"lng_context_view_channel" = "채널 정보 보기";
|
||||
|
||||
"lng_context_open_link" = "링크 열기";
|
||||
"lng_context_copy_link" = "링크 복사";
|
||||
"lng_context_open_email" = "이 주소로 메시지 보내기";
|
||||
|
@ -789,7 +801,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
|
||||
"lng_new_version_wrap" = "텔레그램 데스크탑은 {version} 버전으로 업데이트 되었습니다.\n\n{changes}\n\n전체 버전 히스토리는 아래에서 확인 가능합니다:\n{link}";
|
||||
"lng_new_version_minor" = "— 버그 수정 및 일부 기능 향상";
|
||||
"lng_new_version_text" = "— 그룹방은 이름,로고, 초대등이 가능한 여러 관리자 설정 가능\n— 기존 200명까지 허용 가능한 그룹방은 슈퍼그룹방으로 업그레이드를 하여 1,000명까지 허용 가능\n\n관리자 및 슈퍼그룹방에 대하여:\n{link}";
|
||||
"lng_new_version_text" = "— 스티커관리 : 스티커팩을 순서를 수동으로 변경하여, 연결된 모든 기기에 동기화 \n— 스티커를 지속하여 누를 경우 전송전 프리뷰 기능 추가\n— 채팅목록에 채팅관련 메뉴 추가\n— 기존 이모티콘 지원";
|
||||
|
||||
"lng_menu_insert_unicode" = "유니코드 문자를 입력하세요.";
|
||||
|
||||
|
|
|
@ -431,6 +431,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_channel_add_admins" = "Beheerder toevoegen";
|
||||
"lng_channel_add_members" = "Deelnemers toevoegen";
|
||||
"lng_channel_members" = "Deelnemers";
|
||||
"lng_channel_only_last_shown" = "De laatste {count:_not_used_|# deelnemer|# deelnemers} worden hier weergegeven";
|
||||
"lng_channel_admins" = "Beheerders";
|
||||
"lng_channel_add_admin" = "Beheerder toevoegen";
|
||||
"lng_channel_admin_sure" = "{user} aan beheerders toevoegen?";
|
||||
|
@ -564,10 +565,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_emoji_category1" = "Mensen";
|
||||
"lng_emoji_category2" = "Natuur";
|
||||
"lng_emoji_category3" = "Eten & drinken";
|
||||
"lng_emoji_category4" = "Feestelijkheid";
|
||||
"lng_emoji_category5" = "Activiteit";
|
||||
"lng_emoji_category6" = "Reizen & plekken";
|
||||
"lng_emoji_category7" = "Objecten & symbolen";
|
||||
"lng_emoji_category4" = "Activiteit";
|
||||
"lng_emoji_category5" = "Reizen & plekken";
|
||||
"lng_emoji_category6" = "Objecten";
|
||||
"lng_emoji_category7" = "Symbolen en vlaggen";
|
||||
|
||||
"lng_switch_stickers" = "Stickers";
|
||||
"lng_switch_emoji" = "Emoji";
|
||||
|
@ -581,6 +582,13 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_stickers_not_found" = "Stickerbundel niet gevonden.";
|
||||
"lng_stickers_copied" = "Stickerbundel-link gekopieerd naar klembord";
|
||||
"lng_stickers_default_set" = "Grote geesten";
|
||||
"lng_stickers_you_have" = "Beheer en sorteer stickerbundels";
|
||||
"lng_stickers_packs" = "Stickerbundels";
|
||||
"lng_stickers_reorder" = "Klik en sleep om stickerbundels te herschikken";
|
||||
"lng_stickers_remove" = "Verwijder";
|
||||
"lng_stickers_return" = "Ongedaan maken";
|
||||
"lng_stickers_restore" = "Herstellen";
|
||||
"lng_stickers_count" = "{count:Laden..|# sticker|# stickers}";
|
||||
|
||||
"lng_in_dlg_photo" = "Foto";
|
||||
"lng_in_dlg_video" = "Video";
|
||||
|
@ -658,6 +666,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_duration_and_size" = "{duration}, {size}";
|
||||
"lng_choose_images" = "Afbeeldingen kiezen";
|
||||
|
||||
"lng_context_view_profile" = "Profiel weergeven";
|
||||
"lng_context_view_group" = "Groepsinformatie weergeven";
|
||||
"lng_context_view_channel" = "Kanaalinformatie weergeven";
|
||||
|
||||
"lng_context_open_link" = "Link openen";
|
||||
"lng_context_copy_link" = "Link kopiëren";
|
||||
"lng_context_open_email" = "Naar dit adres sturen";
|
||||
|
@ -789,7 +801,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
|
||||
"lng_new_version_wrap" = "Telegram is bijgewerkt naar versie {version}\n\n{changes} \n\nVolledige versiegeschiedenis is hier te vinden:\n{link}";
|
||||
"lng_new_version_minor" = "— Probleemoplossing en andere kleine verbeteringen";
|
||||
"lng_new_version_text" = "— Meerdere beheerders in groepen, naast het wijzigen van de groepsnaam en afbeelding kunnen beheerders ook leden toevoegen en verwijderen.\n— Groepen die de limiet van 200 deelnemers hebben bereikt kunnen worden opgewaardeerd naar supergroepen met maximaal 1000 deelnemers.\n\nMeer informatie over supergroepen en de andere nieuwe functies is hier te vinden: \n{link}";
|
||||
"lng_new_version_text" = "— Stickerbeheer: Je kunt nu handmatig je stickerbundels sorteren, de volgorde synchroniseren we voor je, over al je apparaten.\n— Klik en hou een sticker vast om een voorbeeld weer te geven voor het versturen.\n— Nieuw contextmenu voor chats in het chats-overzicht\n— Ondersteuning voor alle bestaande emoji";
|
||||
|
||||
"lng_menu_insert_unicode" = "Unicode-besturingsteken invoegen";
|
||||
|
||||
|
|
|
@ -431,6 +431,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_channel_add_admins" = "Novo administrador";
|
||||
"lng_channel_add_members" = "Adicionar membros";
|
||||
"lng_channel_members" = "Membros";
|
||||
"lng_channel_only_last_shown" = "Somente os últimos {count:_not_used_|# membro é|# membros são} exibidos";
|
||||
"lng_channel_admins" = "Administradores";
|
||||
"lng_channel_add_admin" = "Adicionar Administrador";
|
||||
"lng_channel_admin_sure" = "Adicionar {user} aos administradores?";
|
||||
|
@ -510,7 +511,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_profile_migrate_reached" = "{count:_not_used_|# membro|# membros} limite alcançado";
|
||||
"lng_profile_migrate_about" = "Se você deseja ir além do limite, pode converter seu grupo em um supergrupo. Nos supergrupos:";
|
||||
"lng_profile_migrate_feature1" = "— O limite de membros são {count:_not_used_|# usuário|# usuários}";
|
||||
"lng_profile_migrate_feature2" = "— Novos membros podem ver o histórico completo do chat";
|
||||
"lng_profile_migrate_feature2" = "— Novos membros podem ver todo o histórico";
|
||||
"lng_profile_migrate_feature3" = "— Administradores podem apagar mensagens para todos";
|
||||
"lng_profile_migrate_feature4" = "— Notificações silenciadas por padrão";
|
||||
"lng_profile_migrate_button" = "Atualizar para supergrupo";
|
||||
|
@ -564,10 +565,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_emoji_category1" = "Pessoas";
|
||||
"lng_emoji_category2" = "Natureza";
|
||||
"lng_emoji_category3" = "Comidas e Bebidas";
|
||||
"lng_emoji_category4" = "Celebração";
|
||||
"lng_emoji_category5" = "Atividade";
|
||||
"lng_emoji_category6" = "Viagens e Lugares";
|
||||
"lng_emoji_category7" = "Objetos e Símbolos";
|
||||
"lng_emoji_category4" = "Atividade";
|
||||
"lng_emoji_category5" = "Viagens e Lugares";
|
||||
"lng_emoji_category6" = "Objetos";
|
||||
"lng_emoji_category7" = "Símbolos e Bandeiras";
|
||||
|
||||
"lng_switch_stickers" = "Stickers";
|
||||
"lng_switch_emoji" = "Emoji";
|
||||
|
@ -581,6 +582,13 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_stickers_not_found" = "Pacote de sticker não encontrado.";
|
||||
"lng_stickers_copied" = "Link copiado para a área de transferência.";
|
||||
"lng_stickers_default_set" = "Grandes Mentes";
|
||||
"lng_stickers_you_have" = "Gerenciar e reordenar os pacotes de sticker";
|
||||
"lng_stickers_packs" = "Pacotes de Sticker";
|
||||
"lng_stickers_reorder" = "Clique e arraste para reordenar os pacotes";
|
||||
"lng_stickers_remove" = "Remover";
|
||||
"lng_stickers_return" = "Desfazer";
|
||||
"lng_stickers_restore" = "Restaurar";
|
||||
"lng_stickers_count" = "{count:Carregando..|# sticker|# stickers}";
|
||||
|
||||
"lng_in_dlg_photo" = "Foto";
|
||||
"lng_in_dlg_video" = "Vídeo";
|
||||
|
@ -658,6 +666,10 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
"lng_duration_and_size" = "{duration}, {size}";
|
||||
"lng_choose_images" = "Escolher imagens";
|
||||
|
||||
"lng_context_view_profile" = "Ver perfil";
|
||||
"lng_context_view_group" = "Ver info do grupo";
|
||||
"lng_context_view_channel" = "Ver info do canal";
|
||||
|
||||
"lng_context_open_link" = "Abrir Link";
|
||||
"lng_context_copy_link" = "Copiar Link";
|
||||
"lng_context_open_email" = "Escrever para este endereço";
|
||||
|
@ -789,7 +801,7 @@ Copyright (c) 2014-2015 John Preston, https://desktop.telegram.org
|
|||
|
||||
"lng_new_version_wrap" = "Telegram Desktop foi atualizado para a versão {version}\n\n{changes}\n\nHistórico completo de mudanças disponível aqui:\n{link}";
|
||||
"lng_new_version_minor" = "— Resolução de bugs e outras melhorias menores";
|
||||
"lng_new_version_text" = "— Grupos agora podem ter múltiplos administradores com a habilidade de editar o nome e o logo, além de adicionar e remover membros\n— Grupos que ultrapassarem o limite dos 200 usuários poderão atualizar para supergrupos e ter até 1.000 membros\n\nMais sobre administradores e supergrupos:\n{link}";
|
||||
"lng_new_version_text" = "— Gerenciamento de stickers: rearranje manualmente seus pacotes de sticker, a ordem dos pacotes agora é sincronizada entre todos os dispositivos\n— Clique e segure sobre um sticker para pré-visualizar antes de enviar\n— Novo menu de contexto para os chats na lista de chats \n— Suporte para todos os emojis existentes";
|
||||
|
||||
"lng_menu_insert_unicode" = "Inserir caractere de controle Unicode";
|
||||
|
||||
|
|
|
@ -361,7 +361,7 @@ namespace {
|
|||
QVariant statusCode = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute);
|
||||
if (statusCode.isValid()) {
|
||||
int status = statusCode.toInt();
|
||||
mayBeBadKey = (status == 404);
|
||||
mayBeBadKey = (status == 410);
|
||||
if (status == 429) {
|
||||
LOG(("Protocol Error: 429 flood code returned!"));
|
||||
}
|
||||
|
@ -845,7 +845,7 @@ void MTPautoConnection::socketPacket(mtpPrime *packet, uint32 size) {
|
|||
sock.disconnectFromHost();
|
||||
emit connected();
|
||||
} else if (status == WaitingTcp || status == UsingTcp) {
|
||||
bool mayBeBadKey = (data[0] == -404) && _sentEncrypted;
|
||||
bool mayBeBadKey = (data[0] == -410) && _sentEncrypted;
|
||||
emit error(mayBeBadKey);
|
||||
} else {
|
||||
LOG(("Strange Tcp Error; status %1").arg(status));
|
||||
|
@ -1016,7 +1016,7 @@ void MTPtcpConnection::socketPacket(mtpPrime *packet, uint32 size) {
|
|||
|
||||
mtpBuffer data = _handleTcpResponse(packet, size);
|
||||
if (data.size() == 1) {
|
||||
bool mayBeBadKey = (data[0] == -404) && _sentEncrypted;
|
||||
bool mayBeBadKey = (data[0] == -410) && _sentEncrypted;
|
||||
emit error(mayBeBadKey);
|
||||
} else if (status == UsingTcp) {
|
||||
receivedQueue.push_back(data);
|
||||
|
@ -1952,11 +1952,11 @@ void MTProtoConnectionPrivate::socketStart(bool afterConfig) {
|
|||
}
|
||||
}
|
||||
|
||||
void MTProtoConnectionPrivate::restart(bool maybeBadKey) {
|
||||
void MTProtoConnectionPrivate::restart(bool mayBeBadKey) {
|
||||
QReadLocker lockFinished(&sessionDataMutex);
|
||||
if (!sessionData) return;
|
||||
|
||||
DEBUG_LOG(("MTP Info: restarting MTProtoConnection, maybe bad key = %1").arg(logBool(maybeBadKey)));
|
||||
DEBUG_LOG(("MTP Info: restarting MTProtoConnection, maybe bad key = %1").arg(logBool(mayBeBadKey)));
|
||||
|
||||
_waitForReceivedTimer.stop();
|
||||
_waitForConnectedTimer.stop();
|
||||
|
@ -1964,12 +1964,12 @@ void MTProtoConnectionPrivate::restart(bool maybeBadKey) {
|
|||
mtpAuthKeyPtr key(sessionData->getKey());
|
||||
if (key) {
|
||||
if (!sessionData->isCheckedKey()) {
|
||||
// if (maybeBadKey) {
|
||||
// clearMessages();
|
||||
// keyId = mtpAuthKey::RecreateKeyId;
|
||||
//// retryTimeout = 1; // no ddos please
|
||||
if (mayBeBadKey) {
|
||||
clearMessages();
|
||||
keyId = mtpAuthKey::RecreateKeyId;
|
||||
// retryTimeout = 1; // no ddos please
|
||||
LOG(("MTP Info: key may be bad and was not checked - but won't be destroyed, no log outs because of bad server right now.."));
|
||||
// }
|
||||
}
|
||||
} else {
|
||||
sessionData->setCheckedKey(false);
|
||||
}
|
||||
|
|
|
@ -135,7 +135,7 @@ signals:
|
|||
void receivedData();
|
||||
void receivedSome(); // to stop restart timer
|
||||
|
||||
void error(bool maybeBadKey = false);
|
||||
void error(bool mayBeBadKey = false);
|
||||
|
||||
void connected();
|
||||
void disconnected();
|
||||
|
@ -355,7 +355,7 @@ public slots:
|
|||
|
||||
void retryByTimer();
|
||||
void restartNow();
|
||||
void restart(bool maybeBadKey = false);
|
||||
void restart(bool mayBeBadKey = false);
|
||||
|
||||
void onPingSender();
|
||||
void onPingSendForce();
|
||||
|
@ -375,8 +375,8 @@ public slots:
|
|||
void onConnected6();
|
||||
void onDisconnected4();
|
||||
void onDisconnected6();
|
||||
void onError4(bool maybeBadKey = false);
|
||||
void onError6(bool maybeBadKey = false);
|
||||
void onError4(bool mayBeBadKey = false);
|
||||
void onError6(bool mayBeBadKey = false);
|
||||
|
||||
void doFinish();
|
||||
|
||||
|
|
|
@ -42,6 +42,8 @@
|
|||
07080BD21A436A5000741A51 /* lang.cpp in Compile Sources */ = {isa = PBXBuildFile; fileRef = 07080BD01A436A5000741A51 /* lang.cpp */; };
|
||||
0710C9FE1B0B9376001B4272 /* stickersetbox.cpp in Compile Sources */ = {isa = PBXBuildFile; fileRef = 0710C9FC1B0B9376001B4272 /* stickersetbox.cpp */; };
|
||||
0710CA051B0B9404001B4272 /* moc_stickersetbox.cpp in Compile Sources */ = {isa = PBXBuildFile; fileRef = 0710CA041B0B9404001B4272 /* moc_stickersetbox.cpp */; };
|
||||
07129D6A1C16D230002DC495 /* mtpAuthKey.cpp in Compile Sources */ = {isa = PBXBuildFile; fileRef = 07129D691C16D230002DC495 /* mtpAuthKey.cpp */; };
|
||||
07129D6E1C16D245002DC495 /* facades.cpp in Compile Sources */ = {isa = PBXBuildFile; fileRef = 07129D6C1C16D245002DC495 /* facades.cpp */; };
|
||||
0732E4A9199E262300D50FE7 /* overviewwidget.cpp in Compile Sources */ = {isa = PBXBuildFile; fileRef = 0732E4A7199E262300D50FE7 /* overviewwidget.cpp */; };
|
||||
0732E4AC199E268A00D50FE7 /* moc_overviewwidget.cpp in Compile Sources */ = {isa = PBXBuildFile; fileRef = 0732E4AB199E268A00D50FE7 /* moc_overviewwidget.cpp */; };
|
||||
074756191A1372C600CA07F7 /* moc_types.cpp in Compile Sources */ = {isa = PBXBuildFile; fileRef = 074756181A1372C600CA07F7 /* moc_types.cpp */; };
|
||||
|
@ -270,6 +272,9 @@
|
|||
0710C9FC1B0B9376001B4272 /* stickersetbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = stickersetbox.cpp; path = SourceFiles/boxes/stickersetbox.cpp; sourceTree = SOURCE_ROOT; };
|
||||
0710C9FD1B0B9376001B4272 /* stickersetbox.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = stickersetbox.h; path = SourceFiles/boxes/stickersetbox.h; sourceTree = SOURCE_ROOT; };
|
||||
0710CA041B0B9404001B4272 /* moc_stickersetbox.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = moc_stickersetbox.cpp; path = GeneratedFiles/Debug/moc_stickersetbox.cpp; sourceTree = SOURCE_ROOT; };
|
||||
07129D691C16D230002DC495 /* mtpAuthKey.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = mtpAuthKey.cpp; path = SourceFiles/mtproto/mtpAuthKey.cpp; sourceTree = SOURCE_ROOT; };
|
||||
07129D6C1C16D245002DC495 /* facades.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = facades.cpp; path = SourceFiles/facades.cpp; sourceTree = SOURCE_ROOT; };
|
||||
07129D6D1C16D245002DC495 /* facades.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = facades.h; path = SourceFiles/facades.h; sourceTree = SOURCE_ROOT; };
|
||||
072E117A1A56EB9400A87ACC /* lang_pt_BR.strings */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = lang_pt_BR.strings; path = SourceFiles/langs/lang_pt_BR.strings; sourceTree = SOURCE_ROOT; };
|
||||
0732E4A7199E262300D50FE7 /* overviewwidget.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = overviewwidget.cpp; path = SourceFiles/overviewwidget.cpp; sourceTree = SOURCE_ROOT; };
|
||||
0732E4A8199E262300D50FE7 /* overviewwidget.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = overviewwidget.h; path = SourceFiles/overviewwidget.h; sourceTree = SOURCE_ROOT; };
|
||||
|
@ -776,6 +781,7 @@
|
|||
isa = PBXGroup;
|
||||
children = (
|
||||
6D50D70712776D7ED3B00E5C /* mtp.cpp */,
|
||||
07129D691C16D230002DC495 /* mtpAuthKey.cpp */,
|
||||
B8D9AFA42E8633154A9817A2 /* mtpConnection.cpp */,
|
||||
07D8509219F5C97E00623D75 /* mtpCoreTypes.cpp */,
|
||||
315C7FACB4A9E18AA95486CA /* mtpDC.cpp */,
|
||||
|
@ -896,6 +902,7 @@
|
|||
07C7596D1B1F7E0000662169 /* autoupdater.cpp */,
|
||||
E466873F01ABA1E55E914489 /* dialogswidget.cpp */,
|
||||
710C982FC773400941B3AFBC /* dropdown.cpp */,
|
||||
07129D6C1C16D245002DC495 /* facades.cpp */,
|
||||
9B36BB8C5B8CA7B07F3F35F0 /* fileuploader.cpp */,
|
||||
26B83A58EE268598E703875D /* history.cpp */,
|
||||
A83D2C19F756D3371E5999A8 /* historywidget.cpp */,
|
||||
|
@ -935,6 +942,7 @@
|
|||
206B4F5CBD5354BCE19FF32F /* countries.h */,
|
||||
55B4A93DD455EED91C899A8E /* dialogswidget.h */,
|
||||
1A4C47331E186344291B8178 /* dropdown.h */,
|
||||
07129D6D1C16D245002DC495 /* facades.h */,
|
||||
8A9D926C08392F7A9BC83B0C /* fileuploader.h */,
|
||||
CF1690B68F3B278E78823DB9 /* history.h */,
|
||||
C63C6D083EBEB13A60256DF3 /* historywidget.h */,
|
||||
|
@ -1526,6 +1534,7 @@
|
|||
074FCB9119D36E60004C6EB2 /* moc_popupmenu.cpp in Compile Sources */,
|
||||
B6346B66B0A2228A91D8A5D9 /* mtpDC.cpp in Compile Sources */,
|
||||
0755AEDF1AD12A80004D738A /* moc_sessionsbox.cpp in Compile Sources */,
|
||||
07129D6E1C16D245002DC495 /* facades.cpp in Compile Sources */,
|
||||
B8CA3E1E11A7E0E7DF9E1CDE /* mtpFileLoader.cpp in Compile Sources */,
|
||||
0755AEDD1AD12A80004D738A /* moc_abstractbox.cpp in Compile Sources */,
|
||||
99F0A9B2AFE5ABDCBFC04510 /* mtpRPC.cpp in Compile Sources */,
|
||||
|
@ -1546,6 +1555,7 @@
|
|||
03270F718426CFE84729079E /* flattextarea.cpp in Compile Sources */,
|
||||
E3D7A5CA24541D5DB69D6606 /* images.cpp in Compile Sources */,
|
||||
ADE99904299B99EB6135E8D9 /* scrollarea.cpp in Compile Sources */,
|
||||
07129D6A1C16D230002DC495 /* mtpAuthKey.cpp in Compile Sources */,
|
||||
90085DF442550A0845D5AF37 /* style_core.cpp in Compile Sources */,
|
||||
074FCB8E19D36851004C6EB2 /* popupmenu.cpp in Compile Sources */,
|
||||
3AA6E7264581F82856FB37F7 /* text.cpp in Compile Sources */,
|
||||
|
|
Loading…
Reference in New Issue