Browse Source

merged with master

gh-pages
Igor Zhukov 10 years ago
parent
commit
6d6c84dc8b
  1. 5
      app.manifest
  2. 32
      css/app.css
  3. 13
      css/desktop.css
  4. 2
      css/mobile.css
  5. BIN
      img/Manytabs_2x.png
  6. 87
      js/app.js
  7. 5
      js/locales/de-de.json
  8. 9
      js/locales/en-us.json
  9. 5
      js/locales/es-es.json
  10. 45
      js/locales/it-it.json
  11. 5
      js/locales/nl-nl.json
  12. 5
      js/locales/pt-br.json
  13. 5
      js/locales/ru-ru.json
  14. 5
      webogram.appcache

5
app.manifest

@ -1,5 +1,5 @@
CACHE MANIFEST
# Time: Wed Oct 21 2015 16:01:30 GMT+0200 (CEST)
# Time: Thu Oct 22 2015 14:39:17 GMT+0200 (CEST)
CACHE:
@ -9,6 +9,7 @@ css/app.css
css/desktop.css
css/mobile.css
img/Manytabs.png
img/Manytabs_2x.png
img/Telegram.png
img/Telegram72.png
img/Telegram72_2x.png
@ -73,8 +74,8 @@ js/locales/nl-nl.json
js/locales/pt-br.json
js/locales/ru-ru.json
vendor/closure/long.js
vendor/cryptoJS/crypto.js
vendor/jsbn/jsbn_combined.js
vendor/cryptoJS/crypto.js
vendor/leemon_bigint/bigint.js
vendor/rusha/rusha.js
vendor/angular/i18n/angular-locale_de-de.js

32
css/app.css

@ -1291,15 +1291,16 @@ a.tg_radio_on:hover i.icon-radio{background-color:#5785aa}
.login_reset_button{text-align:center;margin:10px 0 0}
.im_dialogs_empty_wrap{margin:60px 50px;text-align:center}
.im_dialogs_import_phonebook{margin-top:10px}
.im_dialogs_panel{padding:12px 12px 6px;position:relative}
.im_dialogs_panel{padding:12px;position:relative}
.im_dialogs_modal_col_wrap .im_dialogs_panel{padding:7px 12px 6px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);z-index:1}
.im_dialogs_search{position:relative}
.im_dialogs_search_field{font-size:12px;line-height:normal;border:1px solid #F2F2F2;border-radius:2px;padding:6px 20px 6px 30px;margin:0 0 6px;background-color:#F2F2F2;background-image:url(../img/icons/IconsetW.png);background-repeat:no-repeat;background-position:-6px -205px}
.im_dialogs_search_field{font-size:12px;line-height:normal;border:1px solid #F2F2F2;border-radius:2px;padding:6px 20px 6px 30px;margin:0;background-color:#F2F2F2;background-image:url(../img/icons/IconsetW.png);background-repeat:no-repeat;background-position:-6px -205px}
.is_2x .im_dialogs_search_field{background-image:url(../img/icons/IconsetW_2x.png);background-size:42px 1171px}
.im_dialogs_modal_col_wrap .im_dialogs_search_field{background-color:#fff;border-color:#d9dbde}
.im_dialogs_modal_col_wrap .im_dialogs_search_field{background-color:#fff;border-color:#fff!important}
.im_dialogs_search_field:active,.im_dialogs_search_field:focus{background-color:#fff}
.im_dialogs_search_field::-ms-clear{display:none}
a.tg_search_clear{position:absolute;right:0;margin-top:-40px;width:34px;height:34px;opacity:.6}
.contacts_modal_search a.tg_search_clear{right:12px;margin-top:-34px}
a.tg_search_clear{position:absolute;right:0;margin-top:-34px;width:34px;height:34px;opacity:.6}
.contacts_modal_search a.tg_search_clear{right:12px}
a.tg_search_clear:hover{opacity:1}
i.icon-search-clear{display:inline-block;color:#999;width:13px;height:13px;margin:10px 0 0 11px;vertical-align:text-top;background-image:url(../img/icons/IconsetW.png);background-repeat:no-repeat;background-position:-15px -192px}
.is_2x i.icon-search-clear{background-image:url(../img/icons/IconsetW_2x.png);background-size:42px 1171px}
@ -1307,15 +1308,6 @@ i.icon-verified{display:inline-block;width:17px;height:17px;vertical-align:text-
.is_2x i.icon-verified{background-image:url(../img/icons/ProfileIcons_2x.png);background-size:40px 420px}
.im_dialogs_scrollable_wrap i.icon-verified{display:none}
.im_dialogs_col_search i.icon-verified{display:inline-block}
.im_dialogs_tabs_wrap{display:none}
.im_dialogs_tabs{padding:4px 0;position:relative}
.im_dialogs_tab{color:#8c8c8c;background:#f2f2f2;height:30px;text-align:center;overflow:hidden;width:50%;float:left;padding:7px 0}
.im_dialogs_tab:active,.im_dialogs_tab:focus,.im_dialogs_tab:hover{color:#8c8c8c;text-decoration:none}
.im_dialogs_tab.active{color:#fff;background:#6490b1}
.im_dialogs_tab:first-child{border-radius:2px 0 0 2px}
.im_dialogs_tab:last-child{border-radius:0 2px 2px 0}
.im_dialogs_panel_dropdown{position:absolute;right:12px}
.im_dialogs_panel_dropdown .dropdown-menu{right:auto;left:0;margin-top:8px}
.im_dialogs_scrollable_wrap{outline:0!important}
.im_dialogs_scrollable_wrap .im_dialog_wrap{margin-top:0}
.im_dialogs_scrollable_wrap a.im_dialog{clear:both;overflow:hidden;color:#000;padding:8px 9px;border-radius:0}
@ -1323,6 +1315,7 @@ i.icon-verified{display:inline-block;width:17px;height:17px;vertical-align:text-
.im_dialogs_scrollable_wrap a.im_dialog .glyphicon,.im_dialogs_scrollable_wrap a.im_dialog .icon{display:none}
.im_dialogs_scrollable_wrap .active a.im_dialog{border-radius:0;background-color:#6490b1}
.im_dialogs_scrollable_wrap .active a.im_dialog:hover,.im_dialogs_scrollable_wrap .active a.im_dialog_selected{background-color:#6490b1}
.im_dialogs_modal_list{padding-top:10px}
.im_dialog_message_wrap{overflow:hidden;word-wrap:break-word}
.im_dialog_chat_from_wrap,.im_dialog_message_media,.im_dialog_message_service{color:#3a6d99}
.im_dialog_message_text{color:grey}
@ -1646,8 +1639,8 @@ a:hover .icon-github{background-position:0 -43px}
.icon-twitter{display:inline-block;width:20px;height:15px;margin-top:1px;background-image:url(../img/icons/AboutLogos.png);background-repeat:no-repeat;background-position:0 -81px}
.is_2x .icon-twitter{background-image:url(../img/icons/AboutLogos_2x.png);background-size:60px 136px}
a:hover .icon-twitter{background-position:0 -116px}
.contacts_modal_search{padding:0 0 14px;position:relative}
.contacts_modal_search_field{font-size:12px;line-height:normal;border:1px solid #d9dbde;border-radius:2px;padding:6px 15px 6px 30px;margin:0;background-image:url(../img/icons/IconsetW.png);background-repeat:no-repeat;background-position:-6px -205px}
.contacts_modal_search{position:relative;padding:7px 12px 6px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.15);-moz-box-shadow:0 1px 1px rgba(0,0,0,.15);box-shadow:0 1px 1px rgba(0,0,0,.15);z-index:1}
.contacts_modal_search_field{font-size:12px;line-height:normal;border:1px solid #fff!important;border-radius:2px;padding:6px 15px 6px 30px;margin:0;background-image:url(../img/icons/IconsetW.png);background-repeat:no-repeat;background-position:-6px -205px}
.is_2x .contacts_modal_search_field{background-image:url(../img/icons/IconsetW_2x.png);background-size:42px 1171px}
.contacts_modal_search_field::-ms-clear{display:none}
a.contacts_modal_search_clear{right:9px;margin-top:-24px}
@ -1702,7 +1695,7 @@ img.chat_modal_participant_photo{width:40px;height:40px}
.stickerset_modal_loading{text-align:center;color:#999;font-size:16px;line-height:18px;padding:1px 50px;margin:0}
.confirm_modal_window .modal-dialog,.error_modal_window .modal-dialog,.md_simple_modal_window .modal-dialog{max-width:348px}
.im_message_focus .audio_player_duration,.im_message_focus .audio_player_size,.im_message_focus .im_message_date,.im_message_focus .im_message_document_size,.im_message_focus .im_message_fwd_date{color:#899daf}
.im_message_focus .im_message_outer_wrap{background-color:#f2f6fa;animation-name:im_message_focus_fade;animation-duration:5s}
.im_message_focus .im_message_outer_wrap{background-color:rgba(242,246,250,0);animation-name:im_message_focus_fade;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-out;animation-duration:4s}
@keyframes im_message_focus_fade{from{background-color:#f2f6fa}
to{background-color:rgba(242,246,250,0)}}
.user_color_1,.user_color_1:hover{color:#8365ab}
@ -1840,12 +1833,13 @@ a.md_modal_list_peer_name{color:inherit}
.md_modal_list_peer_description{margin-top:4px;color:#999}
.md_modal_list_peer_description .status_online,.md_modal_list_peer_description.status_online{color:#3a6d99}
.md_modal_footer{padding:15px 27px}
.md_modal_footer_empty{padding:15px 27px 0}
.md_modal_footer_empty{padding:10px 27px 0}
.md_photo_loading{display:block;width:72px;height:72px;border-radius:36px;overflow:hidden;background:#48769b;text-align:center;line-height:72px;padding:0}
.md_photo_loading i{display:inline-block;background:#fff;width:8px;height:8px;border-radius:4px;vertical-align:middle;border:0;margin-left:6px}
.md_photo_loading i:first-child{margin-left:0}
.inactive_page_content{max-width:400px;margin:0 auto;text-align:center}
.inactive_image{display:block;background:url(../img/Manytabs.png) no-repeat;width:341px;height:262px;margin:0 auto}
.inactive_image{display:block;background-image:url(../img/Manytabs.png);background-repeat:no-repeat;width:341px;height:262px;margin:0 auto}
.is_2x .inactive_image{background-image:url(../img/Manytabs_2x.png);background-size:341px 262px}
.inactive_title{font-size:18px;color:#444}
.inactive_description{color:#666;font-size:15px;line-height:150%}
.inactive_actions{margin-top:15px}

13
css/desktop.css

@ -539,9 +539,6 @@ a.footer_link.active:active {
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
}
.im_dialogs_modal_col_wrap .im_dialogs_scrollable_wrap {
padding: 0;
}
.im_dialogs_col .nano > .nano-pane {
background: rgba(0, 0, 0, 0);
width: 12px;
@ -592,6 +589,7 @@ a.footer_link.active:active {
.contacts_modal_col .nano > .nano-pane {
width: 5px;
right: 4px;
top: 10px;
}
.sessions_modal_col .nano > .nano-pane,
.stickerset_modal_col .nano > .nano-pane {
@ -603,6 +601,7 @@ a.footer_link.active:active {
.im_dialogs_modal_col .nano > .nano-pane {
width: 6px;
right: 2px;
top: 10px;
}
.im_history_col .nano > .nano-pane {
top: 10px;
@ -672,9 +671,8 @@ a.footer_link.active:active {
.contacts_modal_window .modal-dialog {
max-width: 420px;
}
.contacts_modal_search {
padding: 15px 12px 12px;
position: relative;
.contacts_modal_members_list {
padding-top: 10px;
}
.contacts_modal_members_list a.contacts_modal_contact {
padding: 8px 16px;
@ -881,9 +879,6 @@ a.footer_link.active:active {
.peer_select_window .modal-dialog {
max-width: 420px;
}
.peer_select_window .im_dialogs_panel {
padding-top: 15px;
}
.peer_select_modal_footer {
padding: 15px 10px 15px;
-webkit-box-shadow: 0 -1px 0px rgba(0, 0, 0, 0.05);

2
css/mobile.css

@ -1200,7 +1200,7 @@ img.composer_user_photo {
line-height: 26px;
}
.contacts_modal_search {
padding: 3px 0 12px;
margin: -9px -9px 0;
}
.contacts_modal_col {
margin: 0 -9px;

BIN
img/Manytabs_2x.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 109 KiB

87
js/app.js

File diff suppressed because one or more lines are too long

5
js/locales/de-de.json

@ -321,7 +321,6 @@
"error_modal_flood_description": "Du führst zu viele Anfragen durch. Bitte versuche es später wieder.",
"error_modal_internal_description": "Ein interner Serverfehler ist aufgetreten. Bitte versuche es später wieder.",
"error_modal_tech_details": "Hier gibt es die technischen Details",
"error_modal_multiple_open_tabs": "Bitte andere Telegram App Tabs schliessen.",
"error_modal_recovery_na_description": "Da du für diesen Fall keine E-Mail Adresse hinterlegt hast, kannst du nur noch hoffen, dass dir dein Kennwort wieder einfällt oder du musst dein Telegram Konto zurückzusetzen.",
"error_modal_password_success_descripion": "Dein Kennwort für die zweistufige Bestätigung ist jetzt aktiv.",
"error_modal_password_disabled_descripion": "Zweistufige Bestätigung deaktiviert.",
@ -476,6 +475,10 @@
"phonebook_modal_empty": "Dein Telefonbuch ist leer.",
"phonebook_modal_submit_active": "Importiere",
"phonebook_modal_submit": "Kontakte importieren",
"inactive_tab_title": "Telegram: Zzz...",
"inactive_title": "Oh-oh, so viele Tabs....",
"inactive_description_md": "Telegram unterstützt nur jeweils einen aktiven Tab.\nBitte lade die Seite neu oder schließe den Tab.",
"inactive_reload_btn": "Neu laden",
"country_select_modal_country_ab": "Abchasien",
"country_select_modal_country_af": "Afghanistan",
"country_select_modal_country_ax": "Åland-Inseln",

9
js/locales/en-us.json

@ -270,7 +270,7 @@
"conversation_you": "You",
"conversation_media_photo": "Photo",
"conversation_media_video": "Video",
"conversation_media_document": "Document",
"conversation_media_document": "File",
"conversation_media_sticker": "Sticker",
"conversation_media_audio": "Audio",
"conversation_media_location": "Location",
@ -381,7 +381,7 @@
"head_edit_messages": "Edit messages",
"head_media_photos": "Photos",
"head_media_video": "Videos",
"head_media_documents": "Documents",
"head_media_documents": "Files",
"head_media_audio": "Voice messages",
"head_about": "About",
"head_clear_all": "Clear all",
@ -420,7 +420,7 @@
"im_media": "Media",
"im_media_photos": "Photos",
"im_media_video": "Videos",
"im_media_documents": "Documents",
"im_media_documents": "Files",
"im_media_audio": "Voice messages",
"im_pluralize_participants": "{'0': 'No members', 'one': '1 member', 'other': '{} members'}",
"im_show_recent_messages": "Show recent messages",
@ -441,6 +441,7 @@
"im_channel_mute": "Mute",
"im_channel_unmute": "Unmute",
"im_reply_loading": "Loading{dots}",
"im_X_forwarded_messages": "{'one': '{} forwarded message', 'other': '{} forwarded messages'}",
"im_photos_drop_text": "Drop photos here to send",
"im_message_field_placeholder": "Write a message...",
"im_broadcast_field_placeholder": "Broadcast a message...",
@ -532,7 +533,7 @@
"inactive_tab_title": "Telegram: Zzz...",
"inactive_title": "Such error, many tabs",
"inactive_description_md": "Telegram supports only one active tab with the app.\nPlease reload this page to continue using this tab or close it",
"inactive_description_md": "Telegram supports only one active tab with the app.\nPlease reload this page to continue using this tab or close it.",
"inactive_reload_btn": "Reload App",

5
js/locales/es-es.json

@ -321,7 +321,6 @@
"error_modal_flood_description": "Estás realizando demasiadas acciones. Por favor, reinténtalo más tarde.",
"error_modal_internal_description": "Error interno del servidor. Por favor, reinténtalo más tarde.",
"error_modal_tech_details": "Detalles técnicos aquí",
"error_modal_multiple_open_tabs": "Por favor, cierra las otras pestañas de la app de Telegram.",
"error_modal_recovery_na_description": "Como no estableciste un e-mail de recuperación cuando configuraste tu contraseña, las opciones restantes son recordar tu contraseña o restablecer tu cuenta.",
"error_modal_password_success_descripion": "Tu contraseña para la verificación en dos pasos está activada.",
"error_modal_password_disabled_descripion": "Has desactivado la verificación en dos pasos.",
@ -476,6 +475,10 @@
"phonebook_modal_empty": "Tu agenda de contactos está vacía.",
"phonebook_modal_submit_active": "Importando",
"phonebook_modal_submit": "Importar contactos",
"inactive_tab_title": "Telegram: Zzz...",
"inactive_title": "Wow. Muchas pestañas.",
"inactive_description_md": "Telegram sólo permite una pestaña activa con la aplicación. \nPor favor, recarga esta página para continuar usándola o ciérrala.",
"inactive_reload_btn": "Recargar app",
"country_select_modal_country_ab": "Abjasia",
"country_select_modal_country_af": "Afganistán",
"country_select_modal_country_ax": "Islas Åland",

45
js/locales/it-it.json

@ -149,7 +149,7 @@
"relative_time_pluralize_minutes_ago": "{'one' : '1 minuto fa', 'other' : '{} minuti fa'}",
"relative_time_pluralize_hours_ago": "{'one' : '1 ora fa', 'other' : '{} ore fa'}",
"relative_time_just_now": "adesso",
"changelog_modal_header_recent_updates_md": "Update recenti di **Telegram Web**",
"changelog_modal_header_recent_updates_md": "Aggiornamenti recenti di **Telegram Web**",
"changelog_modal_header_new_updates_md": "**Telegram Web** è stato aggiornato!",
"changelog_modal_title_current_version": "versione corrente",
"group_create_contacts_modal_title": "Nuovo gruppo",
@ -169,7 +169,7 @@
"group_invite_link_modal_title": "Link di invito",
"group_invite_link_link_label": "Copia link",
"group_invite_link_loading": "Caricamento...",
"group_invite_revoke_active": "Revoca...",
"group_invite_revoke_active": "Revoco...",
"group_invite_revoke": "Revoca",
"confirm_modal_logout": "Sei sicuro di voler uscire?",
"confirm_modal_update_reload": "Una nuova versione di Telegram Web è stata scaricata. Vuoi avviarla?",
@ -191,10 +191,10 @@
"confirm_modal_migrate_to_https_md": "Telegram Web supporta un ulteriore tipo di crittografia SSL. Vuoi passare alla versione HTTPS?\nLa versione HTTP sarà disabilitata presto.",
"confirm_modal_resize_desktop_md": "Vuoi passare alla modalità desktop?",
"confirm_modal_resize_mobile_md": "Vuoi passare alla modalità mobile?",
"confirm_modal_recovery_email_empty_md": "Attenzione! Sei sicuro di non voler aggiungere un'e-mail di recupero?\n\nSe dimentichi la tua password, perderai l'accesso al tuo account Telegram.",
"confirm_modal_recovery_email_empty_md": "Attenzione! Sei sicuro di non voler aggiungere un'e-mail di recupero?\n\nSe dimentichi la tua password, perderai l'accesso al tuo account Telegram",
"confirm_modal_abort_password_setup": "Annullare la configurazione della verifica in due passaggi?",
"confirm_modal_reset_account_md": "Sei sicuro?\nQuesta azione non può essere annullata.\n\n\nPerderai tutte le chat e i messaggi, insieme ai media e ai file condivisi, se continui nel resettare il tuo account.",
"confirm_modal_join_group_link": "Ti vuoi unire al gruppo «{title}»?",
"confirm_modal_join_group_link": "Vuoi unirti al gruppo «{title}»?",
"confirm_modal_join_channel_link": "Vuoi unirti al canale «{title}»?",
"confirm_modal_revoke_group_link": "Sei sicuro di voler revocare questo link? Una volta fatto, nessuno potrà unirsi al gruppo utilizzandolo.",
"confirm_modal_revoke_channel_link": "Sei sicuro di voler revocare questo link? Una volta fatto, nessuno potrà unirsi al canale utilizzandolo.",
@ -300,35 +300,34 @@
"error_modal_media_not_supported_title": "Media non supportato",
"error_modal_recovery_na_title": "Spiacenti",
"error_modal_network_description": "Per favore controlla la tua connessione a internet.",
"error_modal_firstname_invali_description": "Il nome che hai inserito non è valido",
"error_modal_lastname_invalid_description": "Il cognome che hai inserito non è valido",
"error_modal_phone_invalid_description": "Il numero di telefono che hai inserito non è valido",
"error_modal_firstname_invali_description": "Il nome che hai inserito non è valido.",
"error_modal_lastname_invalid_description": "Il cognome che hai inserito non è valido.",
"error_modal_phone_invalid_description": "Il numero di telefono che hai inserito non è valido.",
"error_modal_users_too_much_description": "Troppi membri nel gruppo.",
"error_modal_photo_dimensions_invalid_description": "Le dimensioni della foto non sono valide, seleziona un altro file.",
"error_modal_video_file_invalid_description": "L'estensione del file video non è valida o non è supportata, per favore selezione un altro file",
"error_modal_video_file_invalid_description": "L'estensione del file video non è valida o non è supportata, per favore selezione un altro file.",
"error_modal_photo_too_small_description": "La foto che hai fornito è troppo piccola",
"error_modal_no_phone_user_description_md": "Spiacenti, non c'è alcun account **Telegram** associato al numero che hai fornito.",
"error_modal_no_phone_users_description_md": "Spiacenti, non c'è alcun account **Telegram** associato al numero che hai fornito.",
"error_modal_username_invalid_description": "Spiacenti, questo username non è consentito.",
"error_modal_phonebook_required_description": "Telegram ha bisogno di accedere alla tua rubrica per importare i contatti.",
"error_modal_username_occupied_description": "Spiacenti, questo username è già stato preso",
"error_modal_username_occupied_description": "Spiacenti, questo username è già stato preso.",
"error_modal_media_not_supported_description": "Il tuo browser non può riprodurre questo media. Prova a scaricarlo e ad aprirlo in un lettore esterno.",
"error_modal_username_not_found_description": "Non esiste alcun account Telegram con l'username che hai fornito.",
"error_modal_bad_request_description": "Un parametro è mancante o errato.",
"error_modal_unauthorized_description": "L'azione necessita dell'autorizzazione d'accesso. Per favore {login-link: accedi}.",
"error_modal_forbidden_description": "Non sei autorizzato per questa operazione.",
"error_modal_forbidden_description": "Non sei autorizzato a questa operazione.",
"error_modal_not_found_description": "La pagina non è stata trovata.",
"error_modal_flood_description": "Stai effettuando troppe operazioni. Si prega di riprovare più tardi.",
"error_modal_internal_description": "Si è verificato un errore interno al server. Si prega di riprovare più tardi.",
"error_modal_tech_details": "Dettagli tecnici qui",
"error_modal_multiple_open_tabs": "Per favore chiudi le altre finestre dell'app di Telegram.",
"error_modal_recovery_na_description": "Siccome non hai fornito un'email di recupero quando hai impostato la tua password, non ti resta che ricordarti la password o ripristinare il tuo account.",
"error_modal_password_success_descripion": "La password per la verifica in due passaggi è ora attiva.",
"error_modal_password_disabled_descripion": "Hai disabilitato la verifica in due passaggi.",
"error_modal_user_not_mutual_contact": "L'utente può essere invitato solo da un suo contatto",
"error_modal_invite_link_invalid": "Il link di invito non è valido",
"error_modal_channel_not_accessible": "Spiacenti, questo canale non è accessibile.",
"error_modal_not_contact_flood": "Spiacenti, ma al momento puoi scrivere solo a contatti in comune. {more-info-link: Più informazioni »}",
"error_modal_not_contact_flood": "Spiacenti, ma al momento puoi scrivere solo ai contatti in comune. {more-info-link: Più informazioni »}",
"head_telegram": "Telegram",
"head_new_group": "Nuovo gruppo",
"head_new_contact": "Nuovo contatto",
@ -343,7 +342,7 @@
"head_media_video": "Video",
"head_media_documents": "File",
"head_media_audio": "Note vocali",
"head_about": "Informazioni su",
"head_about": "Info",
"head_clear_all": "Pulisci tutto",
"head_edit": "Modifica",
"head_typing": "scrivendo",
@ -368,7 +367,7 @@
"im_add_contact": "Aggiungi contatto",
"im_import_phonebook": "Importa rubrica",
"im_get_started": "Inizia",
"im_welcome_text": "Benvenuto su Telegram Web. È sempre possibile impostare una foto profilo e cambiare il tuo nome nelle Impostazioni.",
"im_welcome_text": "Benvenuto su Telegram Web. Puoi sempre impostare una foto profilo e cambiare il tuo nome nelle Impostazioni.",
"im_open_settings": "Apri impostazioni",
"im_select_a_chat": "Seleziona una chat per iniziare a messaggiare",
"im_loading_history": "Caricamento messaggi precedenti",
@ -399,7 +398,7 @@
"im_channel_unmute": "Suona",
"im_reply_loading": "Caricamento{dots}",
"im_photos_drop_text": "Rilascia le foto qui per inviarle",
"im_message_field_placeholder": "Scrivi un messaggio..",
"im_message_field_placeholder": "Scrivi un messaggio...",
"im_broadcast_field_placeholder": "Diffondi un messaggio...",
"im_emoji_tab": "Emoji",
"im_stickers_tab": "Sticker",
@ -435,11 +434,11 @@
"login_signing_up": "Registrazione in corso",
"login_sign_up": "Registrati",
"login_about_title": "Info",
"login_about_desc1_md": "L'app web di Telegram è un modo gratuito, veloce e sicuro di avere la maggior parte delle funzioni di **Telegram** sul tuo **browser web**.",
"login_about_desc2_md": "È sempre sincronizzato con le **app Telegram** sul tuo dispositivo mobile, il che lo rende lo strumento perfetto per messaggiare e condividere file.",
"login_about_desc1_md": "Il client web di Telegram è un modo gratuito, veloce e sicuro per goderti le funzioni di **Telegram** sul tuo **browser web**.",
"login_about_desc2_md": "È sempre sincronizzato con **Telegram** sul tuo dispositivo mobile, quindi è lo strumento perfetto per messaggiare e condividere file.",
"login_about_desc3_md": "Il nostro {source-link: codice sorgente} è aperto, così ognuno può contribuire.",
"login_about_intro": "Benvenuto nell'app web ufficiale di Telegram.",
"login_about_learn": "Ulteriori informazioni",
"login_about_intro": "Benvenuto nel client web ufficiale di Telegram.",
"login_about_learn": "Scopri di più",
"login_password_title": "Password",
"login_password_label": "Hai attivato la verifica in due passaggi, così il tuo account è protetto con una password aggiuntiva.",
"login_password_forgot_link": "Password dimenticata?",
@ -465,7 +464,7 @@
"message_attach_video_download": "Scarica",
"message_attach_video_save": "Salva file",
"message_attach_video_play": "Riproduci video",
"conversation_select_modal_title": "Seleziona conversazione",
"conversation_select_modal_title": "Seleziona conversazioni",
"conversation_select_modal_contacts": "Contatti",
"conversation_one_selected": "{name1}",
"conversation_two_selected": "{name1} e {name2}",
@ -474,8 +473,12 @@
"phonebook_modal_deselect_all": "Deseleziona tutto",
"phonebook_modal_select_all": "Seleziona tutto",
"phonebook_modal_empty": "La tua rubrica è vuota.",
"phonebook_modal_submit_active": "Importazione",
"phonebook_modal_submit_active": "Importo",
"phonebook_modal_submit": "Importa contatti",
"inactive_tab_title": "Telegram: Zzz...",
"inactive_title": "Such error, many tabs",
"inactive_description_md": "Telegram supporta solo una scheda attiva con l'app.\nPer favore ricarica questa scheda per continuare a usarla o chiudila.",
"inactive_reload_btn": "Ricarica l'app",
"country_select_modal_country_ab": "Abkhazia",
"country_select_modal_country_af": "Afghanistan",
"country_select_modal_country_ax": "Isole Aland",

5
js/locales/nl-nl.json

@ -321,7 +321,6 @@
"error_modal_flood_description": "Je voert teveel acties tegelijkertijd uit. Probeer het later nog eens.",
"error_modal_internal_description": "Interne serverfout opgetreden. Probeer het later opnieuw.",
"error_modal_tech_details": "Technische details hier",
"error_modal_multiple_open_tabs": "Sluit alsjeblieft alle andere Telegram Web tabbladen in je browser.",
"error_modal_recovery_na_description": "Omdat je geen herstel-e-mailadres hebt opgegeven voor je wachtwoord zul je bij verlies van je wachtwoord je account moeten resetten.",
"error_modal_password_success_descripion": "Je wachtwoord voor twee-staps-verificatie is nu actief.",
"error_modal_password_disabled_descripion": "Twee-staps-verificatie uitgeschakeld.",
@ -476,6 +475,10 @@
"phonebook_modal_empty": "Je telefoonboek is leeg.",
"phonebook_modal_submit_active": "Importeren",
"phonebook_modal_submit": "Contacten importeren",
"inactive_tab_title": "Telegram: Zzz...",
"inactive_title": "Such error, many tabs",
"inactive_description_md": "Telegram kan maar in één tabblad tegelijkertijd actief zijn met de app.\nVernieuw deze pagina om het tabblad te gebruiken, of sluit het tabblad.",
"inactive_reload_btn": "Vernieuw app",
"country_select_modal_country_ab": "Abchazië",
"country_select_modal_country_af": "Afghanistan",
"country_select_modal_country_ax": "Åland",

5
js/locales/pt-br.json

@ -321,7 +321,6 @@
"error_modal_flood_description": "Você está realizando muitas ações. Tente novamente mais tarde.",
"error_modal_internal_description": "Erro interno do servidor. Por favor, tente novamente mais tarde.",
"error_modal_tech_details": "Detalhes técnicos aqui",
"error_modal_multiple_open_tabs": "Por favor, feche as outras abas de aplicativos do Telegram.",
"error_modal_recovery_na_description": "Como você não indicou um e-mail de recuperação quando configurou a sua senha, as únicas opções restantes são lembrar a senha ou apagar a sua conta.",
"error_modal_password_success_descripion": "A sua senha para a verificação em duas etapas foi ativada.",
"error_modal_password_disabled_descripion": "Você deve desativar a verificação em duas etapas",
@ -476,6 +475,10 @@
"phonebook_modal_empty": "Sua agenda telefônica está vazia.",
"phonebook_modal_submit_active": "Importando",
"phonebook_modal_submit": "Importar contatos",
"inactive_tab_title": "Telegram: Zzz...",
"inactive_title": "Erro, muitas abas",
"inactive_description_md": "Telegram supports only one active tab with the app.\nPlease reload this page to continue using this tab or close it.",
"inactive_reload_btn": "Recarregar App",
"country_select_modal_country_ab": "Abcássia",
"country_select_modal_country_af": "Afeganistão",
"country_select_modal_country_ax": "Ilhas Aland",

5
js/locales/ru-ru.json

@ -321,7 +321,6 @@
"error_modal_flood_description": "Вы выполняете слишком много действий. Попробуйте повторить позже.",
"error_modal_internal_description": "Внутренняя ошибка сервера. Попробуйте повторить позже.",
"error_modal_tech_details": "Технические подробности:",
"error_modal_multiple_open_tabs": "Пожалуйста, закройте другие вкладки с приложением Telegram.",
"error_modal_recovery_na_description": "Так как вы не указали адрес электронной почты для восстановления пароля, то оставшиеся варианты — вспомнить пароль или сбросить аккаунт.",
"error_modal_password_success_descripion": "Ваш пароль для двухэтапной аутентификации активен.",
"error_modal_password_disabled_descripion": "Вы отключили двухэтапную аутентификацию.",
@ -476,6 +475,10 @@
"phonebook_modal_empty": "Ваша телефонная книга пуста.",
"phonebook_modal_submit_active": "Импорт",
"phonebook_modal_submit": "Импортировать контакты",
"inactive_tab_title": "Telegram: Zzz...",
"inactive_title": "Such error, many tabs",
"inactive_description_md": "Telegram supports only one active tab with the app.\nPlease reload this page to continue using this tab or close it.",
"inactive_reload_btn": "Reload App",
"country_select_modal_country_ab": "Абхазия",
"country_select_modal_country_af": "Афганистан",
"country_select_modal_country_ax": "Аландские о-ва",

5
webogram.appcache

@ -1,5 +1,5 @@
CACHE MANIFEST
# Time: Wed Oct 21 2015 16:01:30 GMT+0200 (CEST)
# Time: Thu Oct 22 2015 14:39:17 GMT+0200 (CEST)
CACHE:
@ -9,6 +9,7 @@ css/app.css
css/desktop.css
css/mobile.css
img/Manytabs.png
img/Manytabs_2x.png
img/Telegram.png
img/Telegram72.png
img/Telegram72_2x.png
@ -73,8 +74,8 @@ js/locales/nl-nl.json
js/locales/pt-br.json
js/locales/ru-ru.json
vendor/closure/long.js
vendor/cryptoJS/crypto.js
vendor/jsbn/jsbn_combined.js
vendor/cryptoJS/crypto.js
vendor/leemon_bigint/bigint.js
vendor/rusha/rusha.js
vendor/angular/i18n/angular-locale_de-de.js

Loading…
Cancel
Save