Browse Source

merged with master

gh-pages
Igor Zhukov 11 years ago
parent
commit
ca5b1be452
  1. 18
      app.manifest
  2. 1
      badbrowser.html
  3. 4
      css/app.css
  4. 931
      css/desktop.css
  5. 1118
      css/mobile.css
  6. BIN
      img/emojisprite_2.png
  7. BIN
      img/emojisprite_4.png
  8. BIN
      img/icons/IconsetW.png
  9. BIN
      img/icons/IconsetW_1x.png
  10. 2
      index.html
  11. 36
      js/app.js
  12. 1
      js/app.js.map
  13. 5
      js/background.js
  14. 2
      js/lib/bin_utils.js
  15. 4
      js/lib/crypto_worker.js
  16. 98
      js/lib/polyfill.js
  17. 556
      js/locales/de-de.json
  18. 593
      js/locales/en-us.json
  19. 556
      js/locales/es-es.json
  20. 556
      js/locales/it-it.json
  21. 558
      js/locales/ru-ru.json
  22. 5
      manifest.json
  23. 8
      manifest.webapp
  24. 115
      vendor/angular/i18n/angular-locale_de-de.js
  25. 115
      vendor/angular/i18n/angular-locale_en-us.js
  26. 97
      vendor/angular/i18n/angular-locale_es-es.js
  27. 115
      vendor/angular/i18n/angular-locale_it-it.js
  28. 115
      vendor/angular/i18n/angular-locale_ru-ru.js
  29. 17
      vendor/console-polyfill/console-polyfill.js
  30. 20
      webogram.appcache

18
app.manifest

@ -1,11 +1,14 @@
CACHE MANIFEST
# Time: Mon Sep 15 2014 15:55:12 GMT+0400 (MSK)
# Time: Thu Oct 02 2014 17:17:07 GMT+0400 (MSK)
CACHE:
badbrowser.html
favicon.ico
favicon_unread.ico
css/app.css
css/desktop.css
css/mobile.css
img/T_LogoM.png
img/T_LogoM_1x.png
img/WebIntro1.png
@ -28,7 +31,6 @@ img/logo_dogogram.png
img/logo_share.png
img/sound_a.wav
js/app.js
js/app.js.map
img/changelog/card_wecandoit.png
img/changelog/search.png
img/icons/AboutLogos_1x.png
@ -64,11 +66,21 @@ img/placeholders/VideoThumbConversation.gif
img/placeholders/VideoThumbModal.gif
js/lib/bin_utils.js
js/lib/crypto_worker.js
js/lib/polyfill.js
js/locales/de-de.json
js/locales/en-us.json
js/locales/es-es.json
js/locales/it-it.json
js/locales/ru-ru.json
vendor/closure/long.js
vendor/console-polyfill/console-polyfill.js
vendor/cryptoJS/crypto.js
vendor/jsbn/jsbn_combined.js
vendor/leemon_bigint/bigint.js
vendor/angular/i18n/angular-locale_de-de.js
vendor/angular/i18n/angular-locale_en-us.js
vendor/angular/i18n/angular-locale_es-es.js
vendor/angular/i18n/angular-locale_it-it.js
vendor/angular/i18n/angular-locale_ru-ru.js
NETWORK:

1
badbrowser.html

@ -0,0 +1 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns=http://www.w3.org/1999/xhtml xml:lang=en lang=en style="display:block; overflow: auto; background: #f8f8f8;"><head><meta charset=utf-8><meta name=viewport content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"><title>Telegram Web</title><link rel=stylesheet href=css/app.css><link rel=icon href=favicon.ico type=image/x-icon></head><body class="non_osx is_1x"><div class=tg_page_head style="clear: both;"><div class="navbar navbar-static-top navbar-inverse navbar_peer_not_selected" role=navigation><div class=container><div class="navbar-header pull-left"><a class=navbar-brand href=index.html><span class=tg_head_logo></span></a></div><div class="navbar-menu pull-right"><ul class="nav navbar-nav navbar-right" style="margin: 0;"><li ng-if=!isLoggedIn><a href=https://github.com/zhukov/webogram target=_blank>About</a></li></ul></div></div></div></div><div class=welcome_form style="padding-bottom: 50px; clear: both;"><img class=welcome_logo src=img/decentralization.png><h3 class=welcome_header><strong>Telegram</strong> Web</h3><div class=bad_browser_wrap><h2>Your browser is outdated!</h2><div class=bad_browser_text><p>Don't take this personally, but your browser is too old to run <strong>Telegram Web</strong>.<br>We require HTML5 support for the MTProto secure messaging protocol to work.</p><p>Unfortunately, your current browser doesn't support HTML5.<br>Please download a modern browser and come back soon!</p></div><a class="btn btn-primary btn-lg pull-right" href=//firefox.com target=_blank>Download Mozilla Firefox</a> <a class="btn btn-primary btn-lg" href=//google.com/chrome target=_blank>Download Google Chrome</a></div></div><div class=welcome_footer><div class="welcome_cards_wrap clearfix"><div class=container-fluid><div class=row><div class="col-md-4 col-sm-4" style="width: 33.33333333%; float: left;"><div class="welcome_footer_card_wrap row"><div class="welcome_footer_card welcome_footer_card_messaging"></div><h4>Fast messaging</h4><div class=welcome_footer_card_lead>Send messages with rich emoji support right from your desktop or laptop computer</div></div></div><div class="col-md-4 col-sm-4" style="width: 33.33333333%; float: left;"><div class=welcome_footer_card_wrap><div class="welcome_footer_card welcome_footer_card_filesharing"></div><h4>Easy file sharing</h4><div class=welcome_footer_card_lead>Share files of any type using drag-and-drop or the attachment icon</div></div></div><div class="col-md-4 col-sm-4" style="width: 33.33333333%; float: left;"><div class=welcome_footer_card_wrap><div class="welcome_footer_card welcome_footer_card_powerful"></div><h4>Powerful tools</h4><div class=welcome_footer_card_lead>Browse shared media and files by type \n and set custom notifications</div></div></div></div></div></div></div></body></html>

4
css/app.css

File diff suppressed because one or more lines are too long

931
css/desktop.css

@ -0,0 +1,931 @@
/** initial setup **/
.nano {
position : relative;
width : 100%;
height : 100%;
overflow : hidden;
}
.nano > .nano-content {
position : absolute;
overflow : scroll;
overflow-x : hidden;
top : 0;
right : 0;
bottom : 0;
left : 0;
}
.nano > .nano-content:focus {
outline: thin dotted;
}
.nano > .nano-content::-webkit-scrollbar {
display: none;
}
.has-scrollbar > .nano-content::-webkit-scrollbar {
display: block;
}
.nano > .nano-pane {
background : rgba(0,0,0,.25);
position : absolute;
width : 10px;
right : 0;
top : 0;
bottom : 0;
visibility : hidden\9; /* Target only IE7 and IE8 with this hack */
opacity : .01;
-webkit-transition : .2s;
-moz-transition : .2s;
-o-transition : .2s;
transition : .2s;
-moz-border-radius : 5px;
-webkit-border-radius : 5px;
border-radius : 5px;
}
.nano > .nano-pane > .nano-slider {
background: #444;
background: rgba(0,0,0,.5);
position : relative;
margin : 0 1px;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
border-radius : 3px;
}
.nano:hover > .nano-pane, .nano-pane.active, .nano-pane.flashed {
visibility : visible\9; /* Target only IE7 and IE8 with this hack */
opacity : 0.99;
}
.emoji-menu .nano > .nano-pane {
background : rgba(255,255,255,0.0);
right: -2px;
}
.emoji-menu .nano > .nano-pane > .nano-slider {
background: #d1d1d1;
margin: 0 3px 0 4px;
}
.countries_modal_col .nano > .nano-pane {
background : rgba(3,36,64,0.08);
width : 3px;
right: 6px;
top: 0;
-webkit-transition : .2s;
-moz-transition : .2s;
-o-transition : .2s;
transition : .2s;
-moz-border-radius : 0;
-webkit-border-radius : 0;
border-radius : 0;
}
.countries_modal_col .nano > .nano-pane > .nano-slider {
background : rgba(3,46,79,0.22);
margin: 0;
-moz-border-radius : 0;
-webkit-border-radius : 0;
border-radius : 0;
}
.im_page_wrap {
background: #FFF;
max-width: 1000px;
min-width: 300px;
margin: 0 auto;
-webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
border-radius: 0 0 3px 3px;
overflow: hidden;
}
.footer_wrap {
font-size: 11px;
text-align: center;
color: #9cacb9;
line-height: 40px;
}
.footer_brand {
color: #9cacb9;
font-weight: bold;
}
a.footer_lang_link {
color: #9cacb9;
}
a.footer_lang_link.active {
font-weight: bold;
}
.footer_brand:hover,
.footer_brand:active,
a.footer_lang_link.active:hover,
a.footer_lang_link.active:active {
color: #8499aa;
text-decoration: none;
}
.footer_link_divider {
padding: 0 5px;
}
.im_dialogs_col {
margin-right: -7px;
}
.im_dialogs_col_wrap {
float: left;
width: 31%;
border-right: 2px solid #E9EBED;
padding-bottom: 10px;
}
.im_dialogs_scrollable_wrap {
padding: 0 19px 0 12px;
/* Hardware acceleration in Safari */
-webkit-transform: translateZ(0);
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
}
.im_dialogs_col .nano > .nano-pane {
background : rgba(0,0,0,0.0);
width : 12px;
right: 0px;
-moz-border-radius : 0;
-webkit-border-radius : 0;
border-radius : 0;
-webkit-transition : none;
-moz-transition : none;
-o-transition : none;
transition : none;
}
.im_dialogs_col .nano > .nano-pane > .nano-slider {
background: #A5B1B9;
margin: 0 5px;
-moz-border-radius : 0;
-webkit-border-radius : 0;
border-radius : 0;
}
.im_history_col_wrap {
float: left;
width: 69%;
}
.im_history_scrollable_wrap {
/* Hardware acceleration in Safari */
-webkit-transform: translateZ(0);
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
}
.im_history_col .nano > .nano-pane,
.contacts_modal_col .nano > .nano-pane,
.im_dialogs_modal_col .nano > .nano-pane {
background : rgba(3,36,64,0.08);
width : 9px;
right: 0;
top: 0;
-moz-border-radius : 2px;
-webkit-border-radius : 2px;
border-radius : 2px;
-webkit-transition : none;
-moz-transition : none;
-o-transition : none;
transition : none;
}
.contacts_modal_col .nano > .nano-pane {
width: 6px;
right: 7px;
}
.im_dialogs_modal_col .nano > .nano-pane {
width: 6px;
right: 2px;
}
.im_dialogs_modal_col .im_dialogs_scrollable_wrap {
padding: 0 12px 0 12px;
}
.contacts_modal_col {
margin-right: -17px;
}
.contacts_scrollable_wrap {
padding: 0 17px 0 0;
}
.im_history_col .nano > .nano-pane {
top: 10px;
right: 8px;
}
.im_history_col .nano > .nano-pane > .nano-slider,
.contacts_modal_col .nano > .nano-pane > .nano-slider,
.im_dialogs_modal_col .nano > .nano-pane > .nano-slider {
background : rgba(3,46,79,0.22);
margin: 0;
-moz-border-radius : 2px;
-webkit-border-radius : 2px;
border-radius : 2px;
}
.im_history_panel_wrap {
margin: 0 23px 0 15px;
cursor: pointer;
position: relative;
-webkit-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.12);
-moz-box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.12);
box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.12);
position: relative;
z-index: 2;
min-height: 44px;
}
.im_history_panel {
padding: 10px 4px 0;
}
.im_history_panel_title h4 {
font-size: 17px;
line-height: 20px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
margin: 8px 0 6px;
}
.im_history_panel_title h4 small {
color: #999;
font-size: 13px;
margin-left: 5px;
}
.im_history_panel_info_link,
.im_history_panel_edit_link,
.im_history_panel_return_link,
.im_history_panel_media_dropdown .dropdown-toggle {
font-size: 13px;
font-weight: normal;
padding-top: 5px;
line-height: 1;
}
.im_history_panel_media_dropdown {
padding-top: 2px;
}
.im_history_panel_edit_link,
.im_history_panel_return_link,
.im_history_panel_media_dropdown {
font-size: 13px;
margin-right: 20px;
}
.im_history_panel_media_dropdown,
.im_history_panel_return_count {
margin-left: 5px;
}
.im_history_panel_media_dropdown .dropdown-menu {
border-radius: 2px;
right: auto;
left: -15px;
margin-top: 11px;
padding: 0;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.175);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.175);
}
.im_history_no_dialogs_wrap {
margin: 122px 170px 60px;
text-align: center;
}
.im_history_appending {
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-ms-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}
/* Contacts modal */
.contacts_modal_window .modal-dialog {
max-width: 456px;
}
.contacts_modal_header {
padding: 6px 0 18px;
}
.contacts_modal_edit_wrap {
position: absolute;
margin-top: -1px;
}
.contacts_modal_edit_link {
font-size: 14px;
padding: 5px 7px;
}
.contacts_modal_title {
font-size: 14px;
margin: 0;
text-align: center;
font-weight: bold;
}
.icon-message-status {
background: #43A4DB;
border: 0;
display: block;
width: 10px;
height: 10px;
border-radius: 7px;
position: absolute;
margin-left: -26px;
margin-top: 13px;
opacity: 0;
}
.im_message_unread .icon-message-status {
opacity: 1.0;
}
.im_message_pending .icon-message-status {
opacity: 0.5;
}
.im_message_error_btn {
display: none;
}
.im_message_error .im_message_error_btn {
display: inline;
}
.im_message_error_btn .icon-message-status {
background: #da564d;
opacity: 0.85;
}
.im_message_error_btn .icon-message-status:hover {
opacity: 1;
}
.im_edit_flush_link,
.im_edit_cancel_link {
display: block;
padding: 6px 17px;
border-radius: 2px;
overflow: hidden;
margin: 6px 6px;
}
.im_edit_cancel_link {
float: left;
}
.im_edit_flush_link {
float: right;
}
.im_edit_flush_link:hover,
.im_edit_cancel_link:hover {
background: #f2f6fa;
text-decoration: none;
}
.im_submit {
padding: 6px 13px;
font-size: 13px;
line-height: 17px;
min-width: 60px;
}
.im_message_selected .im_message_date,
.im_message_selected .im_message_document_size,
.im_message_selected .im_message_audio_duration,
.im_message_selected .im_message_audio_size,
.im_message_selected .im_message_fwd_date,
.im_history_selectable .im_message_outer_wrap:hover .im_message_date,
.im_history_selectable .im_message_outer_wrap:hover .im_message_document_size,
.im_history_selectable .im_message_outer_wrap:hover .im_message_audio_duration,
.im_history_selectable .im_message_outer_wrap:hover .im_message_audio_size,
.im_history_selectable .im_message_outer_wrap:hover .im_message_fwd_date {
color: #68839c;
}
.im_content_message_select_area {
display: none;
cursor: pointer;
position: absolute;
width: 112px;
height: 52px;
margin: -8px 0 0 -112px;
-webkit-user-select: text;
}
@media (min-width: 1024px) {
.im_content_message_select_area {
display: block;
}
.im_message_wrap {
position: relative;
}
}
.im_history_selectable .icon-select-tick,
.im_content_message_select_area:hover .icon-select-tick {
display: inline-block;
}
.im_message_selected .icon-select-tick,
.im_history_selectable .im_message_outer_wrap:hover .icon-select-tick,
.im_content_message_select_area:hover .icon-select-tick {
background-position: -9px -481px;
opacity: 0.5;
}
.im_message_selected .icon-select-tick {
opacity: 1 !important;
}
/* Dialogs modal */
.peer_select_window .modal-dialog {
max-width: 506px;
}
.peer_select_modal_wrap .modal-body {
padding: 0 2px 14px;
}
@media (max-width: 900px) {
/* Status ticks */
.icon-message-status,
.im_message_error_btn,
.icon-message-status-tick {
display: none;
}
.im_message_out .icon-message-status-tick {
display: inline-block;
width: 16px;
height: 10px;
background: url(../img/icons/Checks2_2x.png);
background-size: 16px 10px;
top: 2px;
position: relative;
}
.is_1x .im_message_out .icon-message-status-tick {
background-image: url(../img/icons/Checks2_1x.png);
}
.im_message_pending .icon-message-status-tick {
display: none;
}
.im_message_unread .icon-message-status-tick {
background: url(../img/icons/Checks1_2x.png);
background-size: 16px 10px;
}
.is_1x .im_message_unread .icon-message-status-tick {
background-image: url(../img/icons/Checks1_1x.png);
}
.im_message_date {
padding: 0;
}
}
.im_message_fwd_author {
margin-right: 5px;
}
.im_message_fwd .im_message_fwd_author_wrap,
.im_message_fwd .im_message_text,
.im_message_fwd .im_message_media {
margin-left: 42px;
}
.im_send_panel_wrap {
max-width: 526px;
}
.im_send_form {
max-width: 389px;
left: 62px;
right: 62px;
}
.im_panel_peer_photo,
.im_panel_own_photo {
width: 50px;
height: 50px;
border-radius: 3px;
overflow: hidden;
}
div.im_panel_peer_photo {
cursor: pointer;
margin-left: 12px;
height: 55px;
}
div.im_panel_own_photo {
margin-right: 12px;
}
.im_panel_peer_online {
background: #6DBF69;
border: 1px solid #FFF;
display: block;
width: 11px;
height: 11px;
border-radius: 6px;
overflow: hidden;
position: absolute;
margin-top: -7px;
margin-left: 43px;
}
/* Peer modals */
.user_modal_window .modal-dialog {
max-width: 506px;
}
.user_modal_photo_profile_wrap {
padding: 13px 12px;
margin-bottom: 15px;
}
.user_modal_image_wrap {
display: block;
width: 100px;
margin-right: 22px;
overflow: hidden;
border-radius: 3px;
}
.user_modal_image {
width: 100px;
height: 100px;
}
.user_modal_header {
font-weight: bold;
margin: 2px 0 7px;
}
.user_modal_status {
color: #999;
margin-bottom: 16px;
}
.user_modal_main_btn {
border: 0;
font-size: 12px;
padding-left: 16px;
padding-right: 16px;
margin: 8px 10px 0 0;
float: left;
}
.user_modal_other_btn {
margin: 8px 0 0 0;
float: left;
}
.user_modal_other_btn .dropdown-toggle {
border: 0;
font-size: 12px;
}
.user_modal_other_btn .dropdown-menu {
margin-left: -3px;
}
.user_modal_settings_wrap {
margin-top: 25px;
}
.user_modal_notifications {
font-weight: bold;
}
.user_modal_clear {
margin-top: 20px;
}
.chat_modal_window .modal-dialog {
max-width: 506px;
}
.chat_modal_header {
font-weight: bold;
margin: 0 0 10px;
}
.chat_modal_members_count {
color: #999;
margin-bottom: 16px;
}
.chat_modal_actions_wrap {
float: right;
position: relative;
width: 332px;
}
.chat_modal_actions_wrap > button,
.chat_modal_actions_wrap > .chat_modal_other_btn > button,
.chat_modal_actions_wrap > span.btn {
padding: 7px 10px;
}
.chat_modal_main_btn {
border: 0;
font-size: 12px;
padding-left: 16px;
padding-right: 16px;
float: left;
position: relative;
overflow: hidden;
margin-right: 10px;
margin-top: 8px;
}
.chat_modal_invite_btn {
border: 0;
font-size: 12px;
padding-left: 16px;
padding-right: 16px;
float: left;
position: relative;
margin-right: 10px;
margin-top: 8px;
}
.chat_modal_delete_btn {
border: 0;
font-size: 12px;
padding-left: 16px;
padding-right: 16px;
float: left;
margin-right: 10px;
margin-top: 8px;
}
.chat_modal_other_btn {
margin-top: 8px;
float: left;
}
.chat_modal_other_btn .dropdown-toggle {
border: 0;
font-size: 12px;
}
.chat_modal_other_btn .dropdown-menu {
margin-left: -3px;
}
.chat_modal_photo_update_link {
display: block;
padding: 5px 14px;
clear: both;
font-weight: normal;
line-height: 1.428571429;
color: #333333;
white-space: nowrap;
font-size: 13px;
overflow: hidden;
position: relative;
}
.chat_modal_photo_update_link:hover {
text-decoration: none;
color: #262626;
background-color: #f5f5f5;
}
.chat_modal_settings_wrap {
margin-top: 10px;
}
.settings_modal_window .modal-dialog {
max-width: 482px;
}
.settings_modal_settings {
padding: 4px 0;
margin: 0;
}
.settings_modal_wrap .user_modal_main_btn {
position: relative;
overflow: hidden;
}
.settings_profile_edit_form {
margin-bottom: 15px;
}
.settings_profile_image_wrap {
float: left;
width: 120px;
margin-right: 22px;
}
.settings_profile_first_name,
.settings_profile_last_name {
width: 180px;
float: left;
margin-bottom: 0;
}
.settings_profile_first_name label,
.settings_profile_last_name label {
margin-bottom: 3px;
}
.settings_profile_first_name {
margin-right: 22px;
margin-bottom: 10px;
}
.settings_profile_last_name {
margin-right: 10px;
margin-bottom: 15px;
}
.settings_profile_save {
padding-top: 21px;
float: left;
}
.settings_profile_save_btn {
width: 50px;
}
.settings_profile_edit_form {
margin-bottom: 0;
}
.settings_profile_edit_form input {
font-size: 12px;
line-height: normal;
background: #F2F2F2;
border: 1px solid #F2F2F2;
border-radius: 0;
padding: 6px 6px 6px 6px;
margin-bottom: 0;
margin: 0;
}
.settings_profile_edit_form input:focus,
.settings_profile_edit_form input:active {
background-color: #FFF;
}
.settings_send_choose_form input {
margin-top: 2px;
}
.settings_send_choose_form {
margin-bottom: 20px;
}
.settings_user_phone,
.settings_version {
color: #999;
}
.icon-volume-outer {
display: inline-block;
background: #c7c7c7;
border-radius: 10px;
overflow: hidden;
height: 18px;
padding: 5px 8px;
margin: 0 9px 0 0;
width: 32px;
}
.icon-volume-inner {
display: block;
background: #fff;
float: left;
width: 2px;
vertical-align: bottom;
margin: 0 1px 0;
height: 8px;
}
.icon-volume-inner1 {
height: 2px;
margin-top: 6px;
}
.icon-volume-inner2 {
height: 4px;
margin-top: 4px;
}
.icon-volume-inner3 {
height: 6px;
margin-top: 2px;
}
.icon-volume-outer1 .icon-volume-inner2,
.icon-volume-outer1 .icon-volume-inner3,
.icon-volume-outer1 .icon-volume-inner4,
.icon-volume-outer2 .icon-volume-inner3,
.icon-volume-outer2 .icon-volume-inner4,
.icon-volume-outer3 .icon-volume-inner4 {
display: none;
}
.im_message_selected .im_message_outer_wrap,
.im_message_focus .im_message_outer_wrap {
background: #f2f6fa;
}
.im_history_selectable .im_message_outer_wrap {
cursor: pointer;
}
.im_history_selectable .im_message_outer_wrap:hover {
background: #f2f6fa;
}
.im_message_wrap {
max-width: 526px;
padding: 0 15px;
margin: 0 auto;
}
.im_message_wrap {
position: static;
}
@media (min-width: 901px) {
.im_message_wrap {
position: relative;
}
}
/* Groupings */
.im_message_fwd_from {
margin-top: 5px;
}
.im_grouped .im_message_fwd_from {
margin-top: 0;
}
.im_message_fwd {
margin-top: 4px;
margin-bottom: 4px;
}
.im_grouped_short .im_message_from_photo,
.im_grouped_short .im_message_author,
.im_grouped .im_message_from_photo,
.im_grouped .im_message_author,
.im_grouped_fwd .im_message_author,
.im_grouped_fwd .im_message_from_photo,
.im_grouped_fwd_short .im_message_author,
.im_grouped_fwd_short .im_message_from_photo {
display: none;
}
.im_grouped_short .im_message_body,
.im_grouped .im_message_body,
.im_grouped_fwd .im_message_body,
.im_grouped_fwd_short .im_message_body {
margin-left: 46px;
}
.im_grouped_short .im_content_message_select_area,
.im_grouped .im_content_message_select_area {
height: 34px;
}
.im_history_appending .im_content_message_select_area {
height: 52px;
}
.im_grouped_short .icon-select-tick,
.im_grouped_fwd_short .icon-select-tick {
margin-top: 5px;
}
.im_grouped_short .icon-message-status,
.im_grouped_fwd_short .icon-message-status {
margin-top: 5px;
}
.im_grouped_fwd .im_message_fwd_from,
.im_grouped_fwd_short .im_message_fwd_from {
display: none;
}
.im_grouped_short .im_message_fwd .im_message_date,
.im_grouped .im_message_fwd .im_message_date,
.im_grouped_fwd .im_message_fwd .im_message_date,
.im_grouped_fwd_short .im_message_fwd .im_message_date {
display: none;
}
.im_grouped_fwd .im_message_fwd,
.im_grouped_fwd_short .im_message_fwd {
margin-top: 8px;
}
.im_grouped_fwd .im_message_fwd,
.im_grouped_fwd_short .im_message_fwd {
margin-top: 8px;
}
.tooltip-inner {
background: rgba(0,0,0, 0.8);
}
.tooltip-arrow {
opacity: 0.8;
}
.im_dialogs_panel_dropdown {
margin-left: 8px;
}
.im_dialogs_panel_dropdown .dropdown-toggle {
background: #F2F2F2;
display: block;
border-radius: 2px;
overflow: hidden;
padding: 11px 12px;
width: 38px;
height: 34px;
}
.im_dialogs_panel_dropdown .dropdown-toggle .icon-bar {
background: #b3b3b3;
display: block;
height: 2px;
margin-bottom: 3px;
}
.im_dialogs_panel_dropdown .dropdown-toggle .icon-bar:last-child {
margin-bottom: 0;
}
.im_dialogs_panel_dropdown.open .dropdown-toggle {
background: #6690b0;
}
.im_dialogs_panel_dropdown.open .dropdown-toggle .icon-bar {
background: #fff;
}
/* Import contact modal */
.import_contact_modal_window .modal-dialog {
max-width: 480px;
}
.modal-content-animated {
-webkit-transition: margin-top linear 0.2s;
transition: margin-top linear 0.2s;
}
.countries_modal_col {
max-height: 350px;
}
.changelog_modal_window .modal-dialog {
max-width: 506px;
}

1118
css/mobile.css

File diff suppressed because it is too large Load Diff

BIN
img/emojisprite_2.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 944 KiB

After

Width:  |  Height:  |  Size: 956 KiB

BIN
img/emojisprite_4.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 470 KiB

After

Width:  |  Height:  |  Size: 532 KiB

BIN
img/icons/IconsetW.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 24 KiB

After

Width:  |  Height:  |  Size: 25 KiB

BIN
img/icons/IconsetW_1x.png

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 KiB

2
index.html

@ -1 +1 @@
<!doctype html><html lang=en ng-app=myApp manifest=webogram.appcache ng-csp=""><head><meta charset=utf-8><meta name=viewport content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"><title>Webogram</title><link rel=stylesheet href=css/app.css><link rel=icon href=favicon.ico type=image/x-icon><link rel=apple-touch-icon href=img/iphone_home120.png><link rel=apple-touch-icon sizes=120x120 href=img/iphone_home120.png><link rel=apple-touch-startup-image media="(device-width: 320px)" href=img/iphone_startup.png><meta name=apple-mobile-web-app-title content="Telegram Web"><meta name=mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-status-bar-style content=black-translucent><meta property=og:title content=Webogram><meta property=og:url content="http://zhukov.github.io/webogram/"><meta property=og:image content=http://zhukov.github.io/webogram/img/logo_share.png><meta property=og:site_name content=Webogram><meta property=og:description content="Welcome to an experimental web-client of Telegram messenger. See https://github.com/zhukov/webogram for more info."></head><body><div class=page_wrap ng-view=""></div><script src=js/app.js></script></body></html>
<!doctype html><html lang=en manifest=webogram.appcache ng-csp="" xmlns:ng=http://angularjs.org id=ng-app><head><meta charset=utf-8><meta name=viewport content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no"><title>Telegram Web</title><link rel=stylesheet href=css/app.css><link rel=icon href=favicon.ico type=image/x-icon><link rel=apple-touch-icon href=img/iphone_home120.png><link rel=apple-touch-icon sizes=120x120 href=img/iphone_home120.png><link rel=apple-touch-startup-image media="(device-width: 320px)" href=img/iphone_startup.png><meta name=apple-mobile-web-app-title content="Telegram Web"><meta name=mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-capable content=yes><meta name=apple-mobile-web-app-status-bar-style content=black-translucent><meta property=og:title content="Telegram Web"><meta property=og:url content="http://zhukov.github.io/webogram/"><meta property=og:image content=http://zhukov.github.io/webogram/img/logo_share.png><meta property=og:site_name content="Telegram Web"><meta property=og:description content="Welcome to the Web application of Telegram messenger. See https://github.com/zhukov/webogram for more info."></head><body><div class=page_wrap ng-view=""></div><div id=notify_sound></div><script src=js/app.js></script></body></html>

36
js/app.js

File diff suppressed because one or more lines are too long

1
js/app.js.map

File diff suppressed because one or more lines are too long

5
js/background.js

@ -1,5 +1,5 @@
/*!
* Webogram v0.3.0 - messaging web application for MTProto
* Webogram v0.3.1 - messaging web application for MTProto
* https://github.com/zhukov/webogram
* Copyright (C) 2014 Igor Zhukov <igor.beatle@gmail.com>
* https://github.com/zhukov/webogram/blob/master/LICENSE
@ -7,7 +7,8 @@
chrome.app.runtime.onLaunched.addListener(function(launchData) {
chrome.app.window.create('../index.html', {
bounds: {
id: 'webogram-chat',
innerBounds: {
width: 1000,
height: 700
},

2
js/lib/bin_utils.js

@ -1,5 +1,5 @@
/*!
* Webogram v0.3.0 - messaging web application for MTProto
* Webogram v0.3.1 - messaging web application for MTProto
* https://github.com/zhukov/webogram
* Copyright (C) 2014 Igor Zhukov <igor.beatle@gmail.com>
* https://github.com/zhukov/webogram/blob/master/LICENSE

4
js/lib/crypto_worker.js

@ -1,12 +1,12 @@
/*!
* Webogram v0.3.0 - messaging web application for MTProto
* Webogram v0.3.1 - messaging web application for MTProto
* https://github.com/zhukov/webogram
* Copyright (C) 2014 Igor Zhukov <igor.beatle@gmail.com>
* https://github.com/zhukov/webogram/blob/master/LICENSE
*/
importScripts(
'../../vendor/console-polyfill/console-polyfill.js',
'polyfill.js',
'bin_utils.js',
'../../vendor/jsbn/jsbn_combined.js',
'../../vendor/leemon_bigint/bigint.js',

98
js/lib/polyfill.js

@ -0,0 +1,98 @@
// Console-polyfill. MIT license.
// https://github.com/paulmillr/console-polyfill
// Make it safe to do console.log() always.
(function (con) {
'use strict';
var prop, method;
var empty = {};
var dummy = function() {};
var properties = 'memory'.split(',');
var methods = ('assert,count,debug,dir,dirxml,error,exception,group,' +
'groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,' +
'time,timeEnd,trace,warn').split(',');
while (prop = properties.pop()) con[prop] = con[prop] || empty;
while (method = methods.pop()) con[method] = con[method] || dummy;
})(this.console = this.console || {});
/* Array.indexOf polyfill */
if (!Array.prototype.indexOf) {
Array.prototype.indexOf = function(searchElement, fromIndex) {
var k;
if (this == null) {
throw new TypeError('"this" is null or not defined');
}
var O = Object(this);
var len = O.length >>> 0;
if (len === 0) {
return -1;
}
var n = +fromIndex || 0;
if (Math.abs(n) === Infinity) {
n = 0;
}
if (n >= len) {
return -1;
}
k = Math.max(n >= 0 ? n : len - Math.abs(n), 0);
while (k < len) {
if (k in O && O[k] === searchElement) {
return k;
}
k++;
}
return -1;
};
}
/* Array.isArray polyfill */
if (!Array.isArray) {
Array.isArray = function(arg) {
return Object.prototype.toString.call(arg) === '[object Array]';
};
}
/* Object.create polyfill */
if (typeof Object.create != 'function') {
Object.create = (function() {
var Object = function() {};
return function (prototype) {
if (arguments.length > 1) {
throw Error('Second argument not supported');
}
if (typeof prototype != 'object') {
throw TypeError('Argument must be an object');
}
Object.prototype = prototype;
var result = new Object();
Object.prototype = null;
return result;
};
})();
}
/* Function.bind polyfill */
if (!Function.prototype.bind) {
Function.prototype.bind = function (oThis) {
if (typeof this !== "function") {
throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");
}
var aArgs = Array.prototype.slice.call(arguments, 1),
fToBind = this,
fNOP = function () {},
fBound = function () {
return fToBind.apply(this instanceof fNOP && oThis
? this
: oThis,
aArgs.concat(Array.prototype.slice.call(arguments)));
};
fNOP.prototype = this.prototype;
fBound.prototype = new fNOP();
return fBound;
};
}

556
js/locales/de-de.json

@ -0,0 +1,556 @@
{
"modal_search": "Suchen",
"modal_cancel": "Abbrechen",
"modal_next": "Weiter",
"modal_ok": "OK",
"modal_done": "Fertig",
"group_modal_info": "Gruppeninfo",
"group_modal_pluralize_participants": "{'0': 'Keine Mitglieder', 'one': '1 Mitglied', 'other': '{} Mitglieder'}",
"group_modal_add_member": "Person hinzufügen",
"group_modal_return": "Zurück zur Gruppe",
"group_modal_update_photo": "Bild aktualisieren",
"group_modal_update_active": "Aktualisiere",
"group_modal_menu_more": "Weiteres",
"group_modal_menu_delete_photo": "Bild löschen",
"group_modal_menu_edit_group": "Gruppe bearbeiten",
"group_modal_menu_leave_group": "Gruppe verlassen",
"group_modal_menu_delete_chat": "Chat löschen",
"group_modal_settings": "Einstellungen",
"group_modal_notifications": "Benachrichtigungen",
"group_modal_members": "Mitglieder",
"group_modal_members_kick": "Entfernen",
"group_modal_members_unavailable": "Liste der Gruppenmitglieder ist nicht verfügbar.",
"country_select_modal_title": "Land",
"settings_modal_title": "Einstellungen",
"settings_modal_menu_more": "Weiteres",
"settings_modal_delete_photo": "Profilbild löschen",
"settings_modal_set_photo": "Profilbild setzen",
"settings_modal_photo_updating": "Aktualisiere",
"settings_modal_edit_profile": "Profil bearbeiten",
"settings_modal_terminate_sessions": "Alle Sitzungen beenden",
"settings_modal_settings": "Einstellungen",
"settings_modal_notification_alert": "Benachrichtigungen",
"settings_modal_vibrate": "Vibrieren",
"settings_modal_sounds": "Töne",
"settings_modal_language": "Spache",
"settings_modal_notifications": "Desktopbenachrichtigungen",
"settings_modal_sound": "Ton",
"settings_modal_enter_send_description_md": "**Enter** - Nachricht senden, **Shift + Enter** - Zeilenumbruch",
"settings_modal_ctrl_enter_send_description_md": "**Strg + Enter** - Nachricht senden, **Enter** - Zeilenumbruch",
"settings_modal_send_on_enter": "Senden mit Enter",
"settings_modal_phone": "Telefon",
"settings_modal_about": "Info",
"settings_modal_source_code_github": "Quelltext bei GitHub",
"settings_modal_follow_us_twitter": "Folge uns auf Twitter!",
"settings_modal_recent_updates": "Aktuelle Version: {version}",
"profile_edit_modal_title": "Profil bearbeiten",
"profile_edit_first_name": "Vorname",
"profile_edit_last_name": "Nachname",
"profile_edit_submit": "Speichern",
"profile_edit_submit_active": "Speichere...",
"user_modal_menu_more": "Weiteres",
"user_modal_send_message": "Nachricht senden",
"user_modal_edit_contact": "Kontakt bearbeiten",
"user_modal_delete_contact": "Kontakt entfernen",
"user_modal_add_contact": "Zu Kontakten hinzufügen",
"user_modal_share_contact": "Kontakt teilen",
"user_modal_delete_chat": "Chat löschen",
"user_modal_phone": "Telefon",
"user_modal_settings": "Einstellungen",
"user_modal_notifications": "Benachrichtigungen",
"user_modal_contact_info": "Kontaktdetails",
"media_modal_forward": "Weiterleiten",
"media_modal_download": "Download",
"media_modal_delete": "Löschen",
"error_browser_no_local_file_system_image_md": "Dein Browser unterstützt nicht die {moz-link: https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem | LocalFileSystem}-Funktion, welche zum Darstellen dieses Bildes benötigt wird.\nBitte installiere {chrome-link: http://google.com/chrome | Google Chrome} oder benutze stattdessen die {telegram-link: https://telegram.org/ | mobile App}.",
"error_image_download_failed": "Download fehlgeschlagen",
"error_browser_no_local_file_system_video_md": "Dein Browser unterstützt nicht die {moz-link: https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem | LocalFileSystem}-Funktion, welche zum Abspielen dieses Videos benötigt wird.\nBitte installiere {chrome-link: http://google.com/chrome | Google Chrome} oder benutze stattdessen die {telegram-link: https://telegram.org/ | mobile App}.",
"error_video_download_failed": "Videodownload fehlgeschlagen",
"unread_messages_split": "Ungelesene Nachrichten",
"user_name_deleted": "GELÖSCHT",
"user_first_name_deleted": "GELÖSCHT",
"user_status_offline": "offline",
"user_status_online": "online",
"user_status_last_seen": "zuletzt gesehen: {0}",
"chat_title_deleted": "GELÖSCHT",
"format_size_progress_mulitple": "{done} von {total} {parts}",
"format_size_progress": "{done} von {total}",
"relative_time_pluralize_minutes_ago": "{'one': 'vor 1 Minute', 'other': 'vor {} Minuten'}",
"relative_time_pluralize_hours_ago": "{'one': 'vor 1 Stunde', 'other': 'vor {} Stunden'}",
"relative_time_just_now": "gerade eben",
"changelog_modal_header_recent_updates_md": "Aktualisierungen bei **Telegram Web**",
"changelog_modal_header_new_updates_md": "**Telegram Web** wurde aktualisiert!",
"changelog_modal_title_current_version": "aktuelle Version",
"group_create_contacts_modal_title": "Neue Gruppe",
"group_create_modal_title": "Gruppe erstellen",
"group_create_name": "Gruppenname",
"group_create_submit": "Gruppe erstellen",
"group_create_submit_active": "Erstelle...",
"group_edit_modal_title": "Gruppe bearbeiten",
"group_edit_name": "Gruppenname",
"group_edit_submit": "Speichern",
"group_edit_submit_active": "Speichere...",
"confirm_modal_logout": "Willst du dich wirklich abmelden?",
"confirm_modal_update_reload": "Eine neue Telegram Web Version wurde geladen. Jetzt starten?",
"confirm_modal_history_flush": "Sicher? Es kann nicht rückgängig gemacht werden!",
"confirm_modal_terminate_sessions": "Bist du sicher, dass du alle Geräte bis auf dieses hier abmelden willst?",
"confirm_modal_mixed_content_fail_http_redirect_md": "Dein Browser {moz-link: unterstützt nicht} http und https gleichzeitig, was jedoch für die MTProto-Unterstützung über https nötig ist. {issue-link: Erfahre mehr}\n\nWillst du stattdessen die http-Version verwenden?",
"confirm_modal_clipboard_file_send": "Willst du wirklich die Datei(en) aus der Zwischenablage senden?",
"confirm_modal_clipboard_X_files_send": "{'one': 'Wirklich die Datei aus der Zwischenablage senden?', 'other': 'Wirklich die {} Dateien aus der Zwischenablage senden?'}",
"confirm_modal_message_delete": "Willst du diese Nachricht wirklich löschen?",
"confirm_modal_contacts_import": "Telegram wird nun deine Kontakte synchronisieren, um deine Freundesliste zusammenzustellen.",
"confirm_modal_login_phone_correct": "Stimmt die Nummer wirklich?",
"confirm_modal_forward_to_peer": "An {peer} weiterleiten?",
"confirm_modal_send_to_peer": "An {peer} senden?",
"confirm_modal_share_file_peer": "Mit {peer} teilen?",
"confirm_modal_apply_lang_with_reload_md": "Spracheinstellungen gespeichert.\nTelegram Web jetzt neustarten?",
"confirm_modal_are_u_sure": "Bist du sicher?",
"confirm_modal_logout_submit": "Abmelden",
"confirm_modal_history_flush_submit": "Chat löschen",
"confirm_modal_clipboard_files_send_submit": "Senden",
"confirm_modal_clipboard_file_send_submit": "Senden",
"confirm_modal_message_delete_submit": "Löschen",
"confirm_modal_forward_message_submit": "Nachricht weiterleiten",
"confirm_modal_share_photo_submit": "Bild weiterleiten",
"confirm_modal_share_video_submit": "Video weiterleiten",
"confirm_modal_share_contact_submit": "Kontakt senden",
"confirm_modal_share_file_submit": "Datei teilen",
"contacts_modal_edit_list": "Bearbeiten",
"contacts_modal_edit_cancel": "Abbrechen",
"contacts_modal_edit_delete": "Löschen",
"contacts_modal_pluralize_new_group_members": "{'one': '1 Teilnehmer', 'other': '{} Teilnehmer'}",
"contacts_modal_title": "Kontakte",
"contacts_modal_new_contact": "Neuer Kontakt",
"contacts_modal_empty_list": "Deine Kontaktliste ist leer. Du kannst {import-link: einen neuen Kontakt} per Telefonnumer hinzufügen.",
"contact_edit_modal_first_name": "Vorname",
"contact_edit_modal_last_name": "Nachname",
"contact_edit_modal_title": "Kontakt bearbeiten",
"contact_edit_modal_submit": "Speichern",
"contact_edit_modal_submit_active": "Speichere...",
"contact_import_modal_title": "Neuen Kontakt hinzufügen",
"contact_import_modal_phone": "Telefonnummer",
"contact_import_modal_phonebook": "Telefonbuch",
"contact_import_modal_submit": "Speichern",
"contact_import_modal_submit_active": "Importiere...",
"conversation_message_deleted": "gelöschte Nachricht",
"conversation_you": "Du",
"conversation_media_photo": "Bild",
"conversation_media_video": "Video",
"conversation_media_document": "Datei",
"conversation_media_audio": "Audio",
"conversation_media_location": "Standort",
"conversation_media_contact": "Kontakt",
"conversation_media_attachment": "Anhang",
"conversation_group_created": "hat die Gruppe erstellt",
"conversation_group_renamed": "hat den Gruppennamen geändert",
"conversation_group_photo_updated": "hat das Gruppenbild geändert",
"conversation_group_photo_removed": "hat das Gruppenbild entfernt",
"conversation_returned_to_group": "ist zur Gruppe zurückgekehrt",
"conversation_invited_user": "hat {user} eingeladen",
"conversation_left_group": "hat die Gruppe verlassen",
"conversation_kicked_user": "hat {user} entfernt",
"conversation_invited_user_message": "hat Benutzer eingeladen",
"conversation_kicked_user_message": "hat Benutzer entfernt",
"conversation_unknown_user": "Jemand",
"conversation_unknown_chat": "Unbekannte Unterhaltung",
"message_service_created_group": "hat die Gruppe {group-name} erstellt",
"message_service_changed_group_name": "hat den Gruppennamen zu {group-name} geändert",
"message_service_changed_group_photo": "hat das Gruppenbild geändert",
"message_service_removed_group_photo": "hat das Gruppenbild entfernt",
"message_service_invited_user": "hat {user} eingeladen",
"message_service_returned_to_group": "ist zur Gruppe zurückgekehrt",
"message_service_kicked_user": "hat {user} entfernt",
"message_service_left_group": "hat die Gruppe verlassen",
"message_service_unsupported_action": "Nicht unterstützte Aktion {action}",
"error_modal_bad_request_title": "Fehler",
"error_modal_unauthorized_title": "Nicht autorisiert",
"error_modal_forbidden_title": "Zugang verweigert",
"error_modal_not_found_title": "Nicht gefunden",
"error_modal_network_title": "Netzwerkfehler",
"error_modal_flood_title": "Zu schnell",
"error_modal_internal_title": "Serverfehler",
"error_modal_alert": "Warnung",
"error_modal_network_description": "Bitte überprüfe deine Internetverbindung.",
"error_modal_firstname_invali_description": "Der eingegebene Vorname ist ungültig.",
"error_modal_lastname_invalid_description": "Der eingegebene Nachname ist ungültig.",
"error_modal_phone_invalid_description": "Die eingegebene Telefonnummer ist ungültig.",
"error_modal_users_too_much_description": "Du hast zu viele Benutzer ausgewählt.",
"error_modal_photo_dimensions_invalid_description": "Die Bildabmessungen sind ungültig, bitte andere Datei auswählen.",
"error_modal_video_file_invalid_description": "Das Videoformat ist ungültig oder wird nicht unterstützt, bitte wähle eine andere Datei aus.",
"error_modal_photo_too_small_description": "Das ausgewählte Bild ist zu klein.",
"error_modal_no_phone_user_description_md": "Es gibt leider kein **Telegram** Konto mit der angegebenen Nummer.",
"error_modal_no_phone_users_description_md": "Es gibt gibt leider keine **Telegram** Konten mit den angegebenen Nummern.",
"error_modal_phonebook_required_description": "Telegram benötigt Zugriff auf das Telefonbuch, um Kontakte importieren zu können.",
"error_modal_bad_request_description": "Eine Parameter fehlt oder ist ungültig.",
"error_modal_unauthorized_description": "Diese Aktion benötigt autorisierten Zugriff. Bitte {login-link: melde dich an}.",
"error_modal_forbidden_description": "Diese Aktion ist für dich nicht erlaubt.",
"error_modal_not_found_description": "Die Seite wurde nicht gefunden.",
"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",
"head_new_group": "Neue Gruppe",
"head_new_contact": "Neuer Kontakt",
"head_contacts": "Kontakte",
"head_contacts_title": "Kontakte",
"head_settings": "Einstellungen",
"head_log_out": "Abmelden",
"head_edit_messages": "Nachrichten bearbeiten",
"head_media_photos": "Bilder",
"head_media_video": "Videos",
"head_media_documents": "Dokumente",
"head_media_audio": "Sprachnachrichten",
"head_about": "Info",
"head_clear_all": "Alle löschen",
"head_edit": "Bearbeiten",
"head_typing": "schreibt",
"head_pluralize_participants": "{'0': 'Keine Mitglieder', 'one': '1 Mitglied', 'other': '{} Mitglieder'}",
"head_one_typing": "{name1} schreibt{dots}",
"head_two_typing": "{name1}, {name2}{dots}",
"head_many_typing": "{name1}+{names}{dots}",
"head_waiting_for_network": "Warte auf Verbindung",
"head_retry": "Erneut versuchen",
"head_connecting": "Verbinde",
"im_new_group": "Neue Gruppe",
"im_new_contact": "Neuer Kontakt",
"im_contacts": "Kontakte",
"im_contacts_title": "Kontakte",
"im_settings": "Einstellungen",
"im_conversations": "Unterhaltungen",
"im_messages": "Nachrichten",
"im_no_contacts": "Noch keine Kontakte",
"im_get_started_long": "Beginne mit dem Hinzufügen von Kontakten",
"im_add_contact": "Konktakt hinzufügen",
"im_import_phonebook": "Telefonbuch importieren",
"im_get_started": "Schnelleinstieg",
"im_welcome_text": "Willkommen bei Telegram Web. Du kannst jederzeit dein Profilbild und deinen Namen in den Einstellungen ändern.",
"im_open_settings": "Einstellungen öffnen",
"im_select_a_chat": "Bitte wähle einen Chat aus, um eine Unterhaltung zu beginnen",
"im_loading_history": "Lade Verlauf",
"im_info": "Info",
"im_edit": "Bearbeiten",
"im_media": "Medien",
"im_media_photos": "Bilder",
"im_media_video": "Videos",
"im_media_documents": "Dateien",
"im_media_audio": "Sprachnachrichten",
"im_pluralize_participants": "{'0': 'Keine Mitglieder', 'one': '1 Mitglied', 'other': '{} Mitglieder'}",
"im_show_recent_messages": "Zeige aktuelle Nachrichten",
"im_show_all_messages": "Zeige alle Nachrichten",
"im_no_messages": "Noch keine Nachrichten vorhanden...",
"im_one_typing": "{name1} schreibt{dots}",
"im_two_typing": "{name1} und {name2} schreiben{dots}",
"im_many_typing": "{name1}, {name2} und {count} weiter schreiben{dots}",
"im_delete_chat": "Chat löschen",
"im_clear_history": "Verlauf löschen",
"im_delete": "Lösche {count}",
"im_forward": "{count} weiterleiten",
"im_photos_drop_text": "Bilder hier reinschieben um sie zu verschicken",
"im_message_field_placeholder": "Schreibe eine Nachricht...",
"im_media_attach_title": "Medien senden",
"im_attach_file_title": "Datei senden",
"im_emoji_btn_title": "Emoticon einfügen",
"im_submit_message": "Senden",
"login_sign_in": "Anmelden",
"login_enter_number_description": "Land auswählen und Nummer eintragen",
"login_incorrect_number": "Falsche Telefonnummer",
"login_tel_input_placeholder": "Telefonnumer eingeben",
"login_generating_key": "Schlüssel werden erstellt",
"login_generating_keys_info": "Schlüssel werden nur einmalig generiert, was auf langsamen Geräten eine Weile dauern könnte. Bitte ein wenig Geduld haben.",
"login_edit_number": "Telefonnummer bearbeiten",
"login_enter_code_label_md": "Bitte gebe den Code ein, den du gerade über deine andere **Telegram** App erhalten hast",
"login_code_not_received": "Keinen Code erhalten?",
"login_enter_sms_code_label_md": "Code wurde dir soeben per SMS gesendet.\nBitte diesen unten eingeben.",
"login_call_remaining": "Telegram wird dich in {remaining} anrufen",
"login_calling": "Telegram ruft dich an",
"login_number_dialed": "Telegram hat deine Nummer gewählt",
"login_incorrect_sms_code": "Falscher SMS-Code",
"login_number_input_placeholder": "Code eingeben",
"login_checking_code": "Überprüfe Code",
"login_your_info": "Deine Angaben",
"login_fulll_name_label": "Bitte Vor- und Nachnamen eingeben, um ein Telegram-Konto einzurichten.",
"login_incorrect_first_name": "Falscher Vorname",
"login_first_name": "Vorname",
"login_incorrect_last_name": "Falscher Nachname",
"login_last_name": "Nachname",
"login_signing_up": "Registriere",
"login_sign_up": "Registrieren",
"login_controller_unknown_country": "Unbekannt",
"message_forwarded_message": "Weitergeleitete Nachricht",
"message_forwarded_message_mobile": "Weitergeleitet von {from}, {date}",
"message_attach_audio_message": "Sprachnachricht",
"message_attach_audio_play": "Abspielen",
"message_attach_document_open": "Öffnen",
"message_attach_document_download": "Download",
"message_attach_video_video": "Video",
"message_attach_video_download": "Download",
"message_attach_video_play": "Video abspielen",
"conversation_select_modal_title": "Unterhaltung auswählen",
"conversation_select_modal_contacts": "Kontakte",
"phonebook_modal_title": "Telefonbuch",
"phonebook_modal_deselect_all": "Auswahl aufheben",
"phonebook_modal_select_all": "Alle auswählen",
"phonebook_modal_empty": "Dein Telefonbuch ist leer.",
"phonebook_modal_submit_active": "Importiere",
"phonebook_modal_submit": "Kontakte importieren",
"welcome_header_md": "**Telegram** Web",
"welcome_text_1_md": "Das ist eine inoffizielle Webversion für den **Telegram Messenger**",
"welcome_text_2_md": "Es ist noch eine **Alpha-Version** und noch nicht 200% zuverlässig",
"welcome_start_messaging": "Los geht's",
"welcome_fast_messaging_header": "Schnelles Messaging",
"welcome_fast_messaging_text": "Nachrichten mit Emojis direkt vom PC-Desktop oder Laptop verschicken",
"welcome_easy_sharing_header": "Einfach Dateien teilen",
"welcome_easy_sharing_text": "Teile Dateien jeder Art per Drag & Drop oder über das Anhangsymbol",
"welcome_powerful_tools_header": "Nützliche Funktionen",
"welcome_powerful_tools_text_md": "Durchsuche geteilte Medien und \nsetze individuelle Benachrichtigungen",
"country_select_modal_country_ab": "Abchasien",
"country_select_modal_country_af": "Afghanistan",
"country_select_modal_country_ax": "Åland-Inseln",
"country_select_modal_country_al": "Albanien",
"country_select_modal_country_dz": "Algerien",
"country_select_modal_country_as": "Amerikanisch-Samoa",
"country_select_modal_country_ad": "Andorra",
"country_select_modal_country_ao": "Angola",
"country_select_modal_country_ai": "Anguilla",
"country_select_modal_country_ag": "Antigua und Barbuda",
"country_select_modal_country_ar": "Argentinien",
"country_select_modal_country_am": "Armenien",
"country_select_modal_country_aw": "Aruba",
"country_select_modal_country_sh_ac": "Ascension",
"country_select_modal_country_au": "Australien",
"country_select_modal_country_au_et": "Australisches externes Territorium",
"country_select_modal_country_at": "Österreich",
"country_select_modal_country_az": "Aserbaidschan",
"country_select_modal_country_bs": "Bahamas",
"country_select_modal_country_bh": "Bahrain",
"country_select_modal_country_bd": "Bangladesch",
"country_select_modal_country_bb": "Barbados",
"country_select_modal_country_ag_bar": "Barbuda",
"country_select_modal_country_by": "Belarus",
"country_select_modal_country_be": "Belgien",
"country_select_modal_country_bz": "Belize",
"country_select_modal_country_bj": "Benin",
"country_select_modal_country_bm": "Bermuda",
"country_select_modal_country_bt": "Bhutan",
"country_select_modal_country_bo": "Bolivien",
"country_select_modal_country_bq": "Karibische Niederlande",
"country_select_modal_country_ba": "Bosnien und Herzegowina",
"country_select_modal_country_bw": "Botsuana",
"country_select_modal_country_br": "Brasilien",
"country_select_modal_country_io": "Britisches Territorium im Indischen Ozean",
"country_select_modal_country_vg": "Britische Jungferninseln",
"country_select_modal_country_bn": "Brunei Darussalam",
"country_select_modal_country_bg": "Bulgarien",
"country_select_modal_country_bf": "Burkina Faso",
"country_select_modal_country_mm": "Myanmar",
"country_select_modal_country_bi": "Burundi",
"country_select_modal_country_kh": "Kambodscha",
"country_select_modal_country_cm": "Kamerun",
"country_select_modal_country_ca": "Kanada",
"country_select_modal_country_cv": "Kap Verde",
"country_select_modal_country_ky": "Kaimaninseln",
"country_select_modal_country_cf": "Zentralafrikanische Republik",
"country_select_modal_country_td": "Tschad",
"country_select_modal_country_cl": "Chile",
"country_select_modal_country_cn": "China",
"country_select_modal_country_cx": "Weihnachtsinsel",
"country_select_modal_country_cc": "Kokosinseln",
"country_select_modal_country_co": "Kolumbien",
"country_select_modal_country_km": "Komoren",
"country_select_modal_country_cg": "Kongo-Brazzaville",
"country_select_modal_country_cd": "Kongo-Kinshasa",
"country_select_modal_country_ck": "Cookinseln",
"country_select_modal_country_cr": "Costa Rica",
"country_select_modal_country_ci": "Côte d’Ivoire",
"country_select_modal_country_hr": "Kroatien",
"country_select_modal_country_cu": "Kuba",
"country_select_modal_country_cw": "Curaçao",
"country_select_modal_country_cy": "Zypern",
"country_select_modal_country_cz": "Tschechische Republik",
"country_select_modal_country_dk": "Dänemark",
"country_select_modal_country_dg": "Diego Garcia",
"country_select_modal_country_dj": "Dschibuti",
"country_select_modal_country_dm": "Dominica",
"country_select_modal_country_do": "Dominikanische Republik",
"country_select_modal_country_tl": "Timor-Leste",
"country_select_modal_country_ec": "Ecuador",
"country_select_modal_country_eg": "Ägypten",
"country_select_modal_country_sv": "El Salvador",
"country_select_modal_country_gq": "Äquatorialguinea",
"country_select_modal_country_er": "Eritrea",
"country_select_modal_country_ee": "Estland",
"country_select_modal_country_et": "Äthiopien",
"country_select_modal_country_fk": "Falklandinseln",
"country_select_modal_country_fo": "Färöer",
"country_select_modal_country_fj": "Fidschi",
"country_select_modal_country_fi": "Finnland",
"country_select_modal_country_fr": "Frankreich",
"country_select_modal_country_gf": "Französisch-Guayana",
"country_select_modal_country_pf": "Französisch-Polynesien",
"country_select_modal_country_ga": "Gabun",
"country_select_modal_country_gm": "Gambia",
"country_select_modal_country_ge": "Georgien",
"country_select_modal_country_de": "Deutschland",
"country_select_modal_country_gh": "Ghana",
"country_select_modal_country_gi": "Gibraltar",
"country_select_modal_country_gr": "Griechenland",
"country_select_modal_country_gl": "Grönland",
"country_select_modal_country_gd": "Grenada",
"country_select_modal_country_gp": "Guadeloupe",
"country_select_modal_country_gu": "Guam",
"country_select_modal_country_gt": "Guatemala",
"country_select_modal_country_gg": "Guernsey",
"country_select_modal_country_gn": "Guinea",
"country_select_modal_country_gw": "Guinea-Bissau",
"country_select_modal_country_gy": "Guyana",
"country_select_modal_country_ht": "Haiti",
"country_select_modal_country_hn": "Honduras",
"country_select_modal_country_hk": "Hongkong (Sonderverwaltungszone)",
"country_select_modal_country_hu": "Ungarn",
"country_select_modal_country_is": "Island",
"country_select_modal_country_in": "Indien",
"country_select_modal_country_id": "Indonesien",
"country_select_modal_country_ir": "Iran",
"country_select_modal_country_iq": "Irak",
"country_select_modal_country_ie": "Irland",
"country_select_modal_country_il": "Israel",
"country_select_modal_country_it": "Italien",
"country_select_modal_country_jm": "Jamaika",
"country_select_modal_country_sj": "Svalbard und Jan Mayen",
"country_select_modal_country_jp": "Japan",
"country_select_modal_country_je": "Jersey",
"country_select_modal_country_jo": "Jordanien",
"country_select_modal_country_kz": "Kasachstan",
"country_select_modal_country_ke": "Kenia",
"country_select_modal_country_ki": "Kiribati",
"country_select_modal_country_kp": "Nordkorea",
"country_select_modal_country_kr": "Südkorea",
"country_select_modal_country_kw": "Kuwait",
"country_select_modal_country_kg": "Kirgisistan",
"country_select_modal_country_la": "Laos",
"country_select_modal_country_lv": "Lettland",
"country_select_modal_country_lb": "Libanon",
"country_select_modal_country_ls": "Lesotho",
"country_select_modal_country_lr": "Liberia",
"country_select_modal_country_ly": "Libyen",
"country_select_modal_country_li": "Liechtenstein",
"country_select_modal_country_lt": "Litauen",
"country_select_modal_country_lu": "Luxemburg",
"country_select_modal_country_mo": "Sonderverwaltungsregion Macau",
"country_select_modal_country_mk": "Mazedonien",
"country_select_modal_country_mg": "Madagaskar",
"country_select_modal_country_mw": "Malawi",
"country_select_modal_country_my": "Malaysia",
"country_select_modal_country_mv": "Malediven",
"country_select_modal_country_ml": "Mali",
"country_select_modal_country_mt": "Malta",
"country_select_modal_country_mh": "Marshallinseln",
"country_select_modal_country_mq": "Martinique",
"country_select_modal_country_mr": "Mauretanien",
"country_select_modal_country_mu": "Mauritius",
"country_select_modal_country_yt": "Mayotte",
"country_select_modal_country_mx": "Mexiko",
"country_select_modal_country_fm": "Mikronesien",
"country_select_modal_country_md": "Republik Moldau",
"country_select_modal_country_mc": "Monaco",
"country_select_modal_country_mn": "Mongolei",
"country_select_modal_country_me": "Montenegro",
"country_select_modal_country_ms": "Montserrat",
"country_select_modal_country_ma": "Marokko",
"country_select_modal_country_mz": "Mosambik",
"country_select_modal_country_na": "Namibia",
"country_select_modal_country_nr": "Nauru",
"country_select_modal_country_np": "Nepal",
"country_select_modal_country_nl": "Niederlande",
"country_select_modal_country_nc": "Neukaledonien",
"country_select_modal_country_nz": "Neuseeland",
"country_select_modal_country_ni": "Nicaragua",
"country_select_modal_country_ne": "Niger",
"country_select_modal_country_ng": "Nigeria",
"country_select_modal_country_nu": "Niue",
"country_select_modal_country_nf": "Norfolkinsel",
"country_select_modal_country_mp": "Nördliche Marianen",
"country_select_modal_country_no": "Norwegen",
"country_select_modal_country_om": "Oman",
"country_select_modal_country_pk": "Pakistan",
"country_select_modal_country_pw": "Palau",
"country_select_modal_country_ps": "Palästinensische Autonomiegebiete",
"country_select_modal_country_pa": "Panama",
"country_select_modal_country_pg": "Papua-Neuguinea",
"country_select_modal_country_py": "Paraguay",
"country_select_modal_country_pe": "Peru",
"country_select_modal_country_ph": "Philippinen",
"country_select_modal_country_pn": "Pitcairninseln",
"country_select_modal_country_pl": "Polen",
"country_select_modal_country_pt": "Portugal",
"country_select_modal_country_pr": "Puerto Rico",
"country_select_modal_country_qa": "Katar",
"country_select_modal_country_re": "Réunion",
"country_select_modal_country_ro": "Rumänien",
"country_select_modal_country_ru": "Russland",
"country_select_modal_country_rw": "Ruanda",
"country_select_modal_country_bl": "St. Barthélemy",
"country_select_modal_country_sh": "St. Helena",
"country_select_modal_country_kn": "St. Kitts und Nevis",
"country_select_modal_country_lc": "St. Lucia",
"country_select_modal_country_mf": "St. Martin",
"country_select_modal_country_pm": "St. Pierre und Miquelon",
"country_select_modal_country_vc": "St. Vincent und die Grenadinen",
"country_select_modal_country_ws": "Samoa",
"country_select_modal_country_sm": "San Marino",
"country_select_modal_country_st": "São Tomé und Príncipe",
"country_select_modal_country_sa": "Saudi-Arabien",
"country_select_modal_country_sn": "Senegal",
"country_select_modal_country_rs": "Serbien",
"country_select_modal_country_sc": "Seychellen",
"country_select_modal_country_sl": "Sierra Leone",
"country_select_modal_country_sg": "Singapur",
"country_select_modal_country_nl_bq3": "Sint Eustatius",
"country_select_modal_country_sx": "Sint Maarten",
"country_select_modal_country_sk": "Slowakei",
"country_select_modal_country_si": "Slowenien",
"country_select_modal_country_sb": "Salomonen",
"country_select_modal_country_so": "Somalia",
"country_select_modal_country_za": "Südafrika",
"country_select_modal_country_gs": "Südgeorgien und die Südlichen Sandwichinseln",
"country_select_modal_country_ge_so": "Südossetien",
"country_select_modal_country_ss": "Südsudan",
"country_select_modal_country_es": "Spanien",
"country_select_modal_country_lk": "Sri Lanka",
"country_select_modal_country_sd": "Sudan",
"country_select_modal_country_sr": "Suriname",
"country_select_modal_country_sj_no": "Svalbard",
"country_select_modal_country_sz": "Swasiland",
"country_select_modal_country_se": "Schweden",
"country_select_modal_country_ch": "Schweiz",
"country_select_modal_country_sy": "Syrien",
"country_select_modal_country_tw": "Taiwan",
"country_select_modal_country_tj": "Tadschikistan",
"country_select_modal_country_tz": "Tansania",
"country_select_modal_country_th": "Thailand",
"country_select_modal_country_tg": "Togo",
"country_select_modal_country_tk": "Tokelau",
"country_select_modal_country_to": "Tonga",
"country_select_modal_country_tt": "Trinidad und Tobago",
"country_select_modal_country_tn": "Tunesien",
"country_select_modal_country_tr": "Türkei",
"country_select_modal_country_tm": "Turkmenistan",
"country_select_modal_country_tc": "Turks- und Caicosinseln",
"country_select_modal_country_tv": "Tuvalu",
"country_select_modal_country_ug": "Uganda",
"country_select_modal_country_ua": "Ukraine",
"country_select_modal_country_ae": "Vereinigte Arabische Emirate",
"country_select_modal_country_uk": "Vereinigtes Königreich",
"country_select_modal_country_us": "Vereinigte Staaten",
"country_select_modal_country_uy": "Uruguay",
"country_select_modal_country_vi": "Amerikanische Jungferninseln",
"country_select_modal_country_uz": "Usbekistan",
"country_select_modal_country_vu": "Vanuatu",
"country_select_modal_country_ve": "Venezuela",
"country_select_modal_country_va": "Vatikanstadt",
"country_select_modal_country_vn": "Vietnam",
"country_select_modal_country_wf": "Wallis und Futuna",
"country_select_modal_country_ye": "Jemen",
"country_select_modal_country_zm": "Sambia",
"country_select_modal_country_tz_uk": "Sansibar",
"country_select_modal_country_zw": "Simbabwe"
}

593
js/locales/en-us.json

@ -0,0 +1,593 @@
{
"modal_search": "Search",
"modal_cancel": "Cancel",
"modal_next": "Next",
"modal_ok": "OK",
"modal_done": "Done",
"group_modal_info": "Group info",
"group_modal_pluralize_participants": "{'0': 'No members', 'one': '1 member', 'other': '{} members'}",
"group_modal_add_member": "Add member",
"group_modal_return": "Return to group",
"group_modal_update_photo": "Update photo",
"group_modal_update_active": "Updating",
"group_modal_menu_more": "More",
"group_modal_menu_delete_photo": "Delete photo",
"group_modal_menu_edit_group": "Edit group",
"group_modal_menu_leave_group": "Leave group",
"group_modal_menu_delete_chat": "Delete chat",
"group_modal_settings": "Settings",
"group_modal_notifications": "Notifications",
"group_modal_members": "Members",
"group_modal_members_kick": "Kick",
"group_modal_members_unavailable": "Group members list is unavailable.",
"country_select_modal_title": "Country",
"settings_modal_title": "Settings",
"settings_modal_menu_more": "More",
"settings_modal_delete_photo": "Delete profile photo",
"settings_modal_set_photo": "Set profile photo",
"settings_modal_photo_updating": "Updating",
"settings_modal_edit_profile": "Edit profile",
"settings_modal_terminate_sessions": "Terminate all sessions",
"settings_modal_settings": "Settings",
"settings_modal_notification_alert": "Notification alerts",
"settings_modal_vibrate": "Vibrate",
"settings_modal_sounds": "Sounds",
"settings_modal_language": "Language",
"settings_modal_notifications": "Desktop notifications",
"settings_modal_sound": "Sound",
"settings_modal_enter_send_description_md": "**Enter** - send message, **Shift + Enter** - new line",
"settings_modal_ctrl_enter_send_description_md": "**Ctrl + Enter** - send message, **Enter** - new line",
"settings_modal_send_on_enter": "Send on Enter",
"settings_modal_phone": "Phone",
"settings_modal_about": "About",
"settings_modal_source_code_github": "Source code on GitHub",
"settings_modal_follow_us_twitter": "Follow us on Twitter!",
"settings_modal_recent_updates": "Recent updates (ver. {version})",
"page_title_pluralize_notifications": "{'0': 'No notifications', 'one': '1 notification', 'other': '{} notifications'}",
"profile_edit_modal_title": "Edit profile",
"profile_edit_first_name": "First name",
"profile_edit_last_name": "Last name",
"profile_edit_submit": "Save",
"profile_edit_submit_active": "Saving...",
"user_modal_menu_more": "More",
"user_modal_send_message": "Send message",
"user_modal_edit_contact": "Edit contact",
"user_modal_delete_contact": "Delete contact",
"user_modal_add_contact": "Add to contacts",
"user_modal_share_contact": "Share contact",
"user_modal_delete_chat": "Delete chat",
"user_modal_phone": "Phone",
"user_modal_settings": "Settings",
"user_modal_notifications": "Notifications",
"user_modal_contact_info": "Contact info",
"media_modal_forward": "Forward",
"media_modal_download": "Download",
"media_modal_delete": "Delete",
"error_browser_no_local_file_system_image_md": "Your browser doesn't support {moz-link: https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem | LocalFileSystem} feature which is needed to display this image.\nPlease, install {chrome-link: http://google.com/chrome | Google Chrome} or use {telegram-link: https://telegram.org/ | mobile app} instead.",
"error_image_download_failed": "Download failed",
"error_browser_no_local_file_system_video_md": "Your browser doesn't support {moz-link: https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem | LocalFileSystem} feature which is needed to play this video.\nPlease, install {chrome-link: http://google.com/chrome | Google Chrome} or use {telegram-link: https://telegram.org/ | mobile app} instead.",
"error_video_download_failed": "Video download failed",
"unread_messages_split": "Unread messages",
"user_name_deleted": "DELETED",
"user_first_name_deleted": "DELETED",
"user_status_offline": "offline",
"user_status_online": "online",
"user_status_last_seen": "last seen {0}",
"chat_title_deleted": "DELETED",
"format_size_progress_mulitple": "{done} of {total} {parts}",
"format_size_progress": "{done} of {total}",
"relative_time_pluralize_minutes_ago": "{'one': '1 minute ago', 'other': '{} minutes ago'}",
"relative_time_pluralize_hours_ago": "{'one': '1 hour ago', 'other': '{} hours ago'}",
"relative_time_just_now": "just now",
"changelog_modal_header_recent_updates_md": "Recent updates in **Telegram Web**",
"changelog_modal_header_new_updates_md": "**Telegram Web** has been updated!",
"changelog_modal_title_current_version": "current version",
"group_create_contacts_modal_title": "New Group",
"group_create_modal_title": "Create Group",
"group_create_name": "Group name",
"group_create_submit": "Create Group",
"group_create_submit_active": "Creating...",
"group_edit_modal_title": "Edit Group",
"group_edit_name": "Group name",
"group_edit_submit": "Save",
"group_edit_submit_active": "Saving...",
"confirm_modal_logout": "Are you sure you want to log out?",
"confirm_modal_update_reload": "A new version of Telegram Web has been downloaded. Launch it?",
"confirm_modal_history_flush": "Are you sure? This can not be undone!",
"confirm_modal_terminate_sessions": "Are you sure you want to log out all devices except for the current one?",
"confirm_modal_mixed_content_fail_http_redirect_md": "Your browser {moz-link: does not support} mixed content which is neccessary for MTProto support on https. {issue-link: Learn more}\n\n Would you like to use http-version instead?",
"confirm_modal_clipboard_file_send": "Are you sure to send file(s) from clipboard?",
"confirm_modal_clipboard_X_files_send": "{'one': 'Are you sure to send file from clipboard?', 'other': 'Are you sure to send {} files from clipboard?'}",
"confirm_modal_message_delete": "Are you sure you want to delete the message?",
"confirm_modal_contacts_import": "Telegram will now sync your contacts in order to find your friends.",
"confirm_modal_login_phone_correct": "Is this phone number correct?",
"confirm_modal_forward_to_peer": "Forward to {peer}?",
"confirm_modal_send_to_peer": "Send to {peer}?",
"confirm_modal_share_file_peer": "Share with {peer}?",
"confirm_modal_apply_lang_with_reload_md": "Language preference was saved.\nReload the App now?",
"confirm_modal_are_u_sure": "Are you sure?",
"confirm_modal_logout_submit": "Log Out",
"confirm_modal_history_flush_submit": "Delete Chat",
"confirm_modal_clipboard_files_send_submit": "Send",
"confirm_modal_clipboard_file_send_submit": "Send",
"confirm_modal_message_delete_submit": "Delete",
"confirm_modal_forward_message_submit": "Forward message",
"confirm_modal_share_photo_submit": "Forward photo",
"confirm_modal_share_video_submit": "Forward video",
"confirm_modal_share_contact_submit": "Send contact",
"confirm_modal_share_file_submit": "Share file",
"contacts_modal_edit_list": "Edit",
"contacts_modal_edit_cancel": "Cancel",
"contacts_modal_edit_delete": "Delete",
"contacts_modal_pluralize_new_group_members": "{'one': '1 participant', 'other': '{} participants'}",
"contacts_modal_title": "Contacts",
"contacts_modal_new_contact": "New Contact",
"contacts_modal_empty_list": "Your contacts list is empty. You can {import-link: add new contact} by phone number.",
"contact_edit_modal_first_name": "First name",
"contact_edit_modal_last_name": "Last name",
"contact_edit_modal_title": "Edit contact",
"contact_edit_modal_submit": "Save",
"contact_edit_modal_submit_active": "Saving...",
"contact_import_modal_title": "Add New Contact",
"contact_import_modal_phone": "Phone number",
"contact_import_modal_phonebook": "Phonebook",
"contact_import_modal_submit": "Save",
"contact_import_modal_submit_active": "Importing...",
"conversation_message_deleted": "deleted message",
"conversation_you": "You",
"conversation_media_photo": "Photo",
"conversation_media_video": "Video",
"conversation_media_document": "Document",
"conversation_media_audio": "Audio",
"conversation_media_location": "Location",
"conversation_media_contact": "Contact",
"conversation_media_attachment": "Attachment",
"conversation_group_created": "created the group",
"conversation_group_renamed": "changed group name",
"conversation_group_photo_updated": "changed group photo",
"conversation_group_photo_removed": "removed group photo",
"conversation_returned_to_group": "returned to group",
"conversation_invited_user": "invited {user}",
"conversation_left_group": "left group",
"conversation_kicked_user": "kicked {user}",
"conversation_invited_user_message": "invited user",
"conversation_kicked_user_message": "kicked user",
"conversation_unknown_user": "Somebody",
"conversation_unknown_chat": "Unknown chat",
"message_service_created_group": "created the group {group-name}",
"message_service_changed_group_name": "changed group name to {group-name}",
"message_service_changed_group_photo": "changed group photo",
"message_service_removed_group_photo": "removed group photo",
"message_service_invited_user": "invited {user}",
"message_service_returned_to_group": "returned to group",
"message_service_kicked_user": "kicked {user}",
"message_service_left_group": "left group",
"message_service_unsupported_action": "Unsupported action {action}",
"error_modal_bad_request_title": "Error",
"error_modal_unauthorized_title": "Unauthorized",
"error_modal_forbidden_title": "Access denied",
"error_modal_not_found_title": "Not found",
"error_modal_network_title": "Network error",
"error_modal_flood_title": "Too fast",
"error_modal_internal_title": "Server error",
"error_modal_alert": "Alert",
"error_modal_network_description": "Please check your internet connection.",
"error_modal_firstname_invali_description": "The first name you entered is invalid.",
"error_modal_lastname_invalid_description": "The last name you entered is invalid.",
"error_modal_phone_invalid_description": "The phone number you entered is invalid.",
"error_modal_users_too_much_description": "You have selected too much users.",
"error_modal_photo_dimensions_invalid_description": "The photo dimensions are invalid, please select another file.",
"error_modal_video_file_invalid_description": "The video file extension is invalid or unsupported, please select another file.",
"error_modal_photo_too_small_description": "The photo you provided is too small.",
"error_modal_no_phone_user_description_md": "Sorry, there is no **Telegram** account with the phone number you provided.",
"error_modal_no_phone_users_description_md": "Sorry, there are no **Telegram** accounts with the phone numbers you provided.",
"error_modal_phonebook_required_description": "Telegram needs access to phonebook to import contacts.",
"error_modal_bad_request_description": "One of the params is missing or invalid.",
"error_modal_unauthorized_description": "This action requires authorization access. Please {login-link: log in}.",
"error_modal_forbidden_description": "You are not allowed for this action.",
"error_modal_not_found_description": "The page was not found.",
"error_modal_flood_description": "You are performing too many actions. Please try again later.",
"error_modal_internal_description": "Internal server error occured. Please try again later.",
"error_modal_tech_details": "Technical details here",
"head_new_group": "New Group",
"head_new_contact": "New Contact",
"head_contacts": "Contacts",
"head_contacts_title": "Contacts",
"head_settings": "Settings",
"head_log_out": "Log Out",
"head_edit_messages": "Edit messages",
"head_media_photos": "Photos",
"head_media_video": "Videos",
"head_media_documents": "Documents",
"head_media_audio": "Voice messages",
"head_about": "About",
"head_clear_all": "Clear All",
"head_edit": "Edit",
"head_typing": "typing",
"head_pluralize_participants": "{'0': 'No members', 'one': '1 member', 'other': '{} members'}",
"head_one_typing": "{name1} is typing{dots}",
"head_two_typing": "{name1}, {name2}{dots}",
"head_many_typing": "{name1}+{names}{dots}",
"head_waiting_for_network": "Waiting for network",
"head_retry": "Retry",
"head_connecting": "Connecting",
"im_new_group": "New Group",
"im_new_contact": "New Contact",
"im_contacts": "Contacts",
"im_contacts_title": "Contacts",
"im_settings": "Settings",
"im_conversations": "Conversations",
"im_messages": "Messages",
"im_no_contacts": "No contacts yet",
"im_get_started_long": "Get started by adding a contact to chat with",
"im_add_contact": "Add contact",
"im_import_phonebook": "Import phonebook",
"im_get_started": "Get started",
"im_welcome_text": "Welcome to Telegram Web. You can always set your profile photo and change your name in Settings.",
"im_open_settings": "Open Settings",
"im_select_a_chat": "Please select a chat to start messaging",
"im_loading_history": "Loading history",
"im_info": "Info",
"im_edit": "Edit",
"im_media": "Media",
"im_media_photos": "Photos",
"im_media_video": "Videos",
"im_media_documents": "Documents",
"im_media_audio": "Voice messages",
"im_pluralize_participants": "{'0': 'No members', 'one': '1 member', 'other': '{} members'}",
"im_show_recent_messages": "Show recent messages",
"im_show_all_messages": "Show all messages",
"im_no_messages": "No messages here yet...",
"im_one_typing": "{name1} is typing{dots}",
"im_two_typing": "{name1} and {name2} are typing{dots}",
"im_many_typing": "{name1}, {name2} and {count} more are typing{dots}",
"im_delete_chat": "Delete Chat",
"im_clear_history": "Clear History",
"im_delete": "Delete {count}",
"im_forward": "Forward {count}",
"im_photos_drop_text": "Drop photos here to send",
"im_message_field_placeholder": "Write a message...",
"im_media_attach_title": "Send media",
"im_attach_file_title": "Send file",
"im_emoji_btn_title": "Insert emoticon",
"im_submit_message": "Send",
"login_sign_in": "Sign in",
"login_enter_number_description": "Please choose your country and enter your full phone number.",
"login_incorrect_number": "Incorrect phone number",
"login_tel_input_placeholder": "Enter your phone",
"login_generating_key": "Generating keys",
"login_generating_keys_info": "Keys are only generated once. This can take a few minutes on slower devices, please be patient.",
"login_edit_number": "Edit phone number",
"login_enter_code_label_md": "Please enter the code you've just received in your other **Telegram** app",
"login_code_not_received": "Haven't received the code?",
"login_enter_sms_code_label_md": "We have sent you a code via SMS.\nPlease enter it below.",
"login_call_remaining": "Telegram will call you in {remaining}",
"login_calling": "Telegram is calling you",
"login_number_dialed": "Telegram dialed your number",
"login_incorrect_sms_code": "Incorrect SMS code",
"login_number_input_placeholder": "Enter your code",
"login_checking_code": "Checking code",
"login_your_info": "Your info",
"login_fulll_name_label": "Please enter your full name to set up a Telegram account.",
"login_incorrect_first_name": "Incorrect first name",
"login_first_name": "First name",
"login_incorrect_last_name": "Incorrect last name",
"login_last_name": "Last name",
"login_signing_up": "Signing up",
"login_sign_up": "Sign up",
"login_controller_unknown_country": "Unknown",
"message_forwarded_message": "Forwarded message",
"message_forwarded_message_mobile": "Forwarded from {from}, {date}",
"message_attach_audio_message": "Voice message",
"message_attach_audio_play": "Play",
"message_attach_document_open": "Open",
"message_attach_document_download": "Download",
"message_attach_video_video": "Video",
"message_attach_video_download": "Download",
"message_attach_video_play": "Play video",
"conversation_select_modal_title": "Select conversation",
"conversation_select_modal_contacts": "Contacts",
"phonebook_modal_title": "Phonebook",
"phonebook_modal_deselect_all": "Deselect all",
"phonebook_modal_select_all": "Select all",
"phonebook_modal_empty": "Your phonebook is empty.",
"phonebook_modal_submit_active": "Importing",
"phonebook_modal_submit": "Import contacts",
"welcome_header_md": "**Telegram** Web",
"welcome_text_1_md": "This is an unofficial web-client for the **Telegram Messenger**.",
"welcome_text_2_md": "It's still an **alpha-version** and may not be 200% reliable",
"welcome_start_messaging": "Start Messaging",
"welcome_fast_messaging_header": "Fast messaging",
"welcome_fast_messaging_text": "Send messages with rich emoji support right from your desktop or laptop computer",
"welcome_easy_sharing_header": "Easy file sharing",
"welcome_easy_sharing_text": "Share files of any type using drag-and-drop or the attachment icon",
"welcome_powerful_tools_header": "Powerful tools",
"welcome_powerful_tools_text_md": "Browse shared media and files by type \n and set custom notifications",
"country_select_modal_country_ab": "Abkhazia",
"country_select_modal_country_af": "Afghanistan",
"country_select_modal_country_ax": "Åland Islands",
"country_select_modal_country_al": "Albania",
"country_select_modal_country_dz": "Algeria",
"country_select_modal_country_as": "American Samoa",
"country_select_modal_country_ad": "Andorra",
"country_select_modal_country_ao": "Angola",
"country_select_modal_country_ai": "Anguilla",
"country_select_modal_country_ag": "Antigua & Barbuda",
"country_select_modal_country_ar": "Argentina",
"country_select_modal_country_am": "Armenia",
"country_select_modal_country_aw": "Aruba",
"country_select_modal_country_sh_ac": "Ascension",
"country_select_modal_country_au": "Australia",
"country_select_modal_country_au_et": "Australian External Territories",
"country_select_modal_country_at": "Austria",
"country_select_modal_country_az": "Azerbaijan",
"country_select_modal_country_bs": "Bahamas",
"country_select_modal_country_bh": "Bahrain",
"country_select_modal_country_bd": "Bangladesh",
"country_select_modal_country_bb": "Barbados",
"country_select_modal_country_ag_bar": "Barbuda",
"country_select_modal_country_by": "Belarus",
"country_select_modal_country_be": "Belgium",
"country_select_modal_country_bz": "Belize",
"country_select_modal_country_bj": "Benin",
"country_select_modal_country_bm": "Bermuda",
"country_select_modal_country_bt": "Bhutan",
"country_select_modal_country_bo": "Bolivia",
"country_select_modal_country_bq": "Caribbean Netherlands",
"country_select_modal_country_ba": "Bosnia & Herzegovina",
"country_select_modal_country_bw": "Botswana",
"country_select_modal_country_br": "Brazil",
"country_select_modal_country_io": "British Indian Ocean Territory",
"country_select_modal_country_vg": "British Virgin Islands",
"country_select_modal_country_bn": "Brunei",
"country_select_modal_country_bg": "Bulgaria",
"country_select_modal_country_bf": "Burkina Faso",
"country_select_modal_country_mm": "Myanmar (Burma)",
"country_select_modal_country_bi": "Burundi",
"country_select_modal_country_kh": "Cambodia",
"country_select_modal_country_cm": "Cameroon",
"country_select_modal_country_ca": "Canada",
"country_select_modal_country_cv": "Cape Verde",
"country_select_modal_country_ky": "Cayman Islands",
"country_select_modal_country_cf": "Central African Republic",
"country_select_modal_country_td": "Chad",
"country_select_modal_country_cl": "Chile",
"country_select_modal_country_cn": "China",
"country_select_modal_country_cx": "Christmas Island",
"country_select_modal_country_cc": "Cocos (Keeling) Islands",
"country_select_modal_country_co": "Colombia",
"country_select_modal_country_km": "Comoros",
"country_select_modal_country_cg": "Congo - Brazzaville",
"country_select_modal_country_cd": "Congo - Kinshasa",
"country_select_modal_country_ck": "Cook Islands",
"country_select_modal_country_cr": "Costa Rica",
"country_select_modal_country_ci": "Côte d’Ivoire",
"country_select_modal_country_hr": "Croatia",
"country_select_modal_country_cu": "Cuba",
"country_select_modal_country_cw": "Curaçao",
"country_select_modal_country_cy": "Cyprus",
"country_select_modal_country_cz": "Czech Republic",
"country_select_modal_country_dk": "Denmark",
"country_select_modal_country_dg": "Diego Garcia",
"country_select_modal_country_dj": "Djibouti",
"country_select_modal_country_dm": "Dominica",
"country_select_modal_country_do": "Dominican Republic",
"country_select_modal_country_tl": "Timor-Leste",
"country_select_modal_country_ec": "Ecuador",
"country_select_modal_country_eg": "Egypt",
"country_select_modal_country_sv": "El Salvador",
"country_select_modal_country_gq": "Equatorial Guinea",
"country_select_modal_country_er": "Eritrea",
"country_select_modal_country_ee": "Estonia",
"country_select_modal_country_et": "Ethiopia",
"country_select_modal_country_fk": "Falkland Islands",
"country_select_modal_country_fo": "Faroe Islands",
"country_select_modal_country_fj": "Fiji",
"country_select_modal_country_fi": "Finland",
"country_select_modal_country_fr": "France",
"country_select_modal_country_gf": "French Guiana",
"country_select_modal_country_pf": "French Polynesia",
"country_select_modal_country_ga": "Gabon",
"country_select_modal_country_gm": "Gambia",
"country_select_modal_country_ge": "Georgia",
"country_select_modal_country_de": "Germany",
"country_select_modal_country_gh": "Ghana",
"country_select_modal_country_gi": "Gibraltar",
"country_select_modal_country_gr": "Greece",
"country_select_modal_country_gl": "Greenland",
"country_select_modal_country_gd": "Grenada",
"country_select_modal_country_gp": "Guadeloupe",
"country_select_modal_country_gu": "Guam",
"country_select_modal_country_gt": "Guatemala",
"country_select_modal_country_gg": "Guernsey",
"country_select_modal_country_gn": "Guinea",
"country_select_modal_country_gw": "Guinea-Bissau",
"country_select_modal_country_gy": "Guyana",
"country_select_modal_country_ht": "Haiti",
"country_select_modal_country_hn": "Honduras",
"country_select_modal_country_hk": "Hong Kong SAR China",
"country_select_modal_country_hu": "Hungary",
"country_select_modal_country_is": "Iceland",
"country_select_modal_country_in": "India",
"country_select_modal_country_id": "Indonesia",
"country_select_modal_country_ir": "Iran",
"country_select_modal_country_iq": "Iraq",
"country_select_modal_country_ie": "Ireland",
"country_select_modal_country_il": "Israel",
"country_select_modal_country_it": "Italy",
"country_select_modal_country_jm": "Jamaica",
"country_select_modal_country_sj": "Svalbard & Jan Mayen",
"country_select_modal_country_jp": "Japan",
"country_select_modal_country_je": "Jersey",
"country_select_modal_country_jo": "Jordan",
"country_select_modal_country_kz": "Kazakhstan",
"country_select_modal_country_ke": "Kenya",
"country_select_modal_country_ki": "Kiribati",
"country_select_modal_country_kp": "North Korea",
"country_select_modal_country_kr": "South Korea",
"country_select_modal_country_kw": "Kuwait",
"country_select_modal_country_kg": "Kyrgyzstan",
"country_select_modal_country_la": "Laos",
"country_select_modal_country_lv": "Latvia",
"country_select_modal_country_lb": "Lebanon",
"country_select_modal_country_ls": "Lesotho",
"country_select_modal_country_lr": "Liberia",
"country_select_modal_country_ly": "Libya",
"country_select_modal_country_li": "Liechtenstein",
"country_select_modal_country_lt": "Lithuania",
"country_select_modal_country_lu": "Luxembourg",
"country_select_modal_country_mo": "Macau SAR China",
"country_select_modal_country_mk": "Macedonia",
"country_select_modal_country_mg": "Madagascar",
"country_select_modal_country_mw": "Malawi",
"country_select_modal_country_my": "Malaysia",
"country_select_modal_country_mv": "Maldives",
"country_select_modal_country_ml": "Mali",
"country_select_modal_country_mt": "Malta",
"country_select_modal_country_mh": "Marshall Islands",
"country_select_modal_country_mq": "Martinique",
"country_select_modal_country_mr": "Mauritania",
"country_select_modal_country_mu": "Mauritius",
"country_select_modal_country_yt": "Mayotte",
"country_select_modal_country_mx": "Mexico",
"country_select_modal_country_fm": "Micronesia",
"country_select_modal_country_md": "Moldova",
"country_select_modal_country_mc": "Monaco",
"country_select_modal_country_mn": "Mongolia",
"country_select_modal_country_me": "Montenegro",
"country_select_modal_country_ms": "Montserrat",
"country_select_modal_country_ma": "Morocco",
"country_select_modal_country_mz": "Mozambique",
"country_select_modal_country_na": "Namibia",
"country_select_modal_country_nr": "Nauru",
"country_select_modal_country_np": "Nepal",
"country_select_modal_country_nl": "Netherlands",
"country_select_modal_country_nc": "New Caledonia",
"country_select_modal_country_nz": "New Zealand",
"country_select_modal_country_ni": "Nicaragua",
"country_select_modal_country_ne": "Niger",
"country_select_modal_country_ng": "Nigeria",
"country_select_modal_country_nu": "Niue",
"country_select_modal_country_nf": "Norfolk Island",
"country_select_modal_country_mp": "Northern Mariana Islands",
"country_select_modal_country_no": "Norway",
"country_select_modal_country_om": "Oman",
"country_select_modal_country_pk": "Pakistan",
"country_select_modal_country_pw": "Palau",
"country_select_modal_country_ps": "Palestinian Territories",
"country_select_modal_country_pa": "Panama",
"country_select_modal_country_pg": "Papua New Guinea",
"country_select_modal_country_py": "Paraguay",
"country_select_modal_country_pe": "Peru",
"country_select_modal_country_ph": "Philippines",
"country_select_modal_country_pn": "Pitcairn Islands",
"country_select_modal_country_pl": "Poland",
"country_select_modal_country_pt": "Portugal",
"country_select_modal_country_pr": "Puerto Rico",
"country_select_modal_country_qa": "Qatar",
"country_select_modal_country_re": "Réunion",
"country_select_modal_country_ro": "Romania",
"country_select_modal_country_ru": "Russia",
"country_select_modal_country_rw": "Rwanda",
"country_select_modal_country_bl": "St. Barthélemy",
"country_select_modal_country_sh": "St. Helena",
"country_select_modal_country_kn": "St. Kitts & Nevis",
"country_select_modal_country_lc": "St. Lucia",
"country_select_modal_country_mf": "St. Martin (France)",
"country_select_modal_country_pm": "St. Pierre and Miquelon",
"country_select_modal_country_vc": "St. Vincent and the Grenadines",
"country_select_modal_country_ws": "Samoa",
"country_select_modal_country_sm": "San Marino",
"country_select_modal_country_st": "São Tomé & Príncipe",
"country_select_modal_country_sa": "Saudi Arabia",
"country_select_modal_country_sn": "Senegal",
"country_select_modal_country_rs": "Serbia",
"country_select_modal_country_sc": "Seychelles",
"country_select_modal_country_sl": "Sierra Leone",
"country_select_modal_country_sg": "Singapore",
"country_select_modal_country_nl_bq3": "Sint Eustatius",
"country_select_modal_country_sx": "Sint Maarten",
"country_select_modal_country_sk": "Slovakia",
"country_select_modal_country_si": "Slovenia",
"country_select_modal_country_sb": "Solomon Islands",
"country_select_modal_country_so": "Somalia",
"country_select_modal_country_za": "South Africa",
"country_select_modal_country_gs": "South Georgia & South Sandwich Islands",
"country_select_modal_country_ge_so": "South Ossetia",
"country_select_modal_country_ss": "South Sudan",
"country_select_modal_country_es": "Spain",
"country_select_modal_country_lk": "Sri Lanka",
"country_select_modal_country_sd": "Sudan",
"country_select_modal_country_sr": "Suriname",
"country_select_modal_country_sj_no": "Svalbard",
"country_select_modal_country_sz": "Swaziland",
"country_select_modal_country_se": "Sweden",
"country_select_modal_country_ch": "Switzerland",
"country_select_modal_country_sy": "Syria",
"country_select_modal_country_tw": "Taiwan",
"country_select_modal_country_tj": "Tajikistan",
"country_select_modal_country_tz": "Tanzania",
"country_select_modal_country_th": "Thailand",
"country_select_modal_country_tg": "Togo",
"country_select_modal_country_tk": "Tokelau",
"country_select_modal_country_to": "Tonga",
"country_select_modal_country_tt": "Trinidad & Tobago",
"country_select_modal_country_tn": "Tunisia",
"country_select_modal_country_tr": "Turkey",
"country_select_modal_country_tm": "Turkmenistan",
"country_select_modal_country_tc": "Turks & Caicos Islands",
"country_select_modal_country_tv": "Tuvalu",
"country_select_modal_country_ug": "Uganda",
"country_select_modal_country_ua": "Ukraine",
"country_select_modal_country_ae": "United Arab Emirates",
"country_select_modal_country_uk": "United Kingdom",
"country_select_modal_country_us": "United States",
"country_select_modal_country_uy": "Uruguay",
"country_select_modal_country_vi": "U.S. Virgin Islands",
"country_select_modal_country_uz": "Uzbekistan",
"country_select_modal_country_vu": "Vanuatu",
"country_select_modal_country_ve": "Venezuela",
"country_select_modal_country_va": "Vatican City",
"country_select_modal_country_vn": "Vietnam",
"country_select_modal_country_wf": "Wallis & Futuna",
"country_select_modal_country_ye": "Yemen",
"country_select_modal_country_zm": "Zambia",
"country_select_modal_country_tz_uk": "Zanzibar",
"country_select_modal_country_zw": "Zimbabwe"
}

556
js/locales/es-es.json

@ -0,0 +1,556 @@
{
"modal_search": "Buscar",
"modal_cancel": "Cancelar",
"modal_next": "Siguiente",
"modal_ok": "OK",
"modal_done": "Hecho",
"group_modal_info": "Información",
"group_modal_pluralize_participants": "{'0': 'Sin miembros', 'one': '1 miembro', 'other': '{} miembros'}",
"group_modal_add_member": "Añadir miembro",
"group_modal_return": "Volver al grupo",
"group_modal_update_photo": "Actualizar foto",
"group_modal_update_active": "Actualizando",
"group_modal_menu_more": "Más",
"group_modal_menu_delete_photo": "Eliminar foto",
"group_modal_menu_edit_group": "Editar grupo",
"group_modal_menu_leave_group": "Dejar el grupo",
"group_modal_menu_delete_chat": "Eliminar chat",
"group_modal_settings": "Ajustes",
"group_modal_notifications": "Notificaciones",
"group_modal_members": "Miembros",
"group_modal_members_kick": "Expulsar",
"group_modal_members_unavailable": "La lista de miembros del grupo no está disponible.",
"country_select_modal_title": "País",
"settings_modal_title": "Ajustes",
"settings_modal_menu_more": "Más",
"settings_modal_delete_photo": "Eliminar foto de perfil",
"settings_modal_set_photo": "Establecer foto de perfil",
"settings_modal_photo_updating": "Actualizando",
"settings_modal_edit_profile": "Editar perfil",
"settings_modal_terminate_sessions": "Cerrar todas las otras sesiones",
"settings_modal_settings": "Ajustes",
"settings_modal_notification_alert": "Alertas de notificaciones",
"settings_modal_vibrate": "Vibración",
"settings_modal_sounds": "Sonidos",
"settings_modal_language": "Idioma",
"settings_modal_notifications": "Notificaciones de escritorio",
"settings_modal_sound": "Sonido",
"settings_modal_enter_send_description_md": "**Intro** - enviar mensaje, **Shift + Intro** - nueva línea",
"settings_modal_ctrl_enter_send_description_md": "**Ctrl + Intro** - enviar mensaje, **Intro** - nueva línea",
"settings_modal_send_on_enter": "Enviar con Intro",
"settings_modal_phone": "Teléfono",
"settings_modal_about": "Acerca de",
"settings_modal_source_code_github": "Código fuente en GitHub",
"settings_modal_follow_us_twitter": "¡Síguenos en Twitter!",
"settings_modal_recent_updates": "Últimas actualizaciones (ver. {version})",
"profile_edit_modal_title": "Editar perfil",
"profile_edit_first_name": "Nombre",
"profile_edit_last_name": "Apellido",
"profile_edit_submit": "Guardar",
"profile_edit_submit_active": "Guardando...",
"user_modal_menu_more": "Más",
"user_modal_send_message": "Enviar mensaje",
"user_modal_edit_contact": "Editar contacto",
"user_modal_delete_contact": "Eliminar contacto",
"user_modal_add_contact": "Añadir a contactos",
"user_modal_share_contact": "Compartir contacto",
"user_modal_delete_chat": "Eliminar chat",
"user_modal_phone": "Teléfono",
"user_modal_settings": "Ajustes",
"user_modal_notifications": "Notificaciones",
"user_modal_contact_info": "Información",
"media_modal_forward": "Reenviar",
"media_modal_download": "Descargar",
"media_modal_delete": "Eliminar",
"error_browser_no_local_file_system_image_md": "Tu navegador no soporta la función {moz-link: https://developer.mozilla.org/es-ES/docs/Web/API/LocalFileSystem | LocalFileSystem}, necesaria para mostrar esta imagen.\nPor favor, instala {chrome-link: http://google.com/chrome | Google Chrome}, o usa {telegram-link: https://telegram.org/ | la aplicación móvil} en su lugar.",
"error_image_download_failed": "Descarga fallida",
"error_browser_no_local_file_system_video_md": "Tu navegador no soporta la función {moz-link: https://developer.mozilla.org/es-ES/docs/Web/API/LocalFileSystem | LocalFileSystem}, necesaria para reproducir este vídeo.\nPor favor, instala {chrome-link: http://google.com/chrome | Google Chrome}, o usa {telegram-link: https://telegram.org/ | la aplicación móvil} en su lugar.",
"error_video_download_failed": "Descarga de vídeo fallida",
"unread_messages_split": "Mensajes sin leer",
"user_name_deleted": "ELIMINADO",
"user_first_name_deleted": "ELIMINADO",
"user_status_offline": "fuera de línea",
"user_status_online": "en línea",
"user_status_last_seen": "última vez: {0}",
"chat_title_deleted": "ELIMINADO",
"format_size_progress_mulitple": "{done} de {total} {parts}",
"format_size_progress": "{done} de {total}",
"relative_time_pluralize_minutes_ago": "{'one': 'hace 1 minuto', 'other': 'hace {} minutos'}",
"relative_time_pluralize_hours_ago": "{'one': 'hace 1 hora', 'other': 'hace {} horas'}",
"relative_time_just_now": "hace un momento",
"changelog_modal_header_recent_updates_md": "Últimas actualizaciones en **Telegram Web**",
"changelog_modal_header_new_updates_md": "¡**Telegram Web** se ha actualizado!",
"changelog_modal_title_current_version": "versión actual",
"group_create_contacts_modal_title": "Nuevo grupo",
"group_create_modal_title": "Crear grupo",
"group_create_name": "Nombre del grupo",
"group_create_submit": "Crear grupo",
"group_create_submit_active": "Creando...",
"group_edit_modal_title": "Editar grupo",
"group_edit_name": "Nombre del grupo",
"group_edit_submit": "Guardar",
"group_edit_submit_active": "Guardando...",
"confirm_modal_logout": "¿Quieres cerrar sesión?",
"confirm_modal_update_reload": "Se ha descargado una nueva versión de Telegram Web. ¿Quieres iniciarla?",
"confirm_modal_history_flush": "¿Quieres limpiar el historial? ¡Esto no puede deshacerse!",
"confirm_modal_terminate_sessions": "¿Quieres cerrar sesión en todos tus dispositivos, excepto en este?",
"confirm_modal_mixed_content_fail_http_redirect_md": "Tu navegador {moz-link: no soporta} el contenido mixto, necesario para el funcionamiento de MTProto en https. {issue-link: Saber más}\n\n ¿Quieres usar la versión http en su lugar?",
"confirm_modal_clipboard_file_send": "¿Quieres enviar archivo(s) desde el portapapeles?",
"confirm_modal_clipboard_X_files_send": "{'one': '¿Quieres enviar un archivo desde el portapapeles?', 'other': '¿Quieres enviar {} archivos desde el portapapeles?'}",
"confirm_modal_message_delete": "¿Quieres eliminar el mensaje?",
"confirm_modal_contacts_import": "Telegram sincronizará tus contactos para encontrar a tus amigos.",
"confirm_modal_login_phone_correct": "¿Es correcto este número?",
"confirm_modal_forward_to_peer": "¿Reenviar a {peer}?",
"confirm_modal_send_to_peer": "¿Enviar a {peer}?",
"confirm_modal_share_file_peer": "¿Compartir con {peer}?",
"confirm_modal_apply_lang_with_reload_md": "Se guardaron las preferencias de idioma.\n¿Quieres recargar la aplicación ahora?",
"confirm_modal_are_u_sure": "¿Confirmar?",
"confirm_modal_logout_submit": "Cerrar sesión",
"confirm_modal_history_flush_submit": "Eliminar chat",
"confirm_modal_clipboard_files_send_submit": "Enviar",
"confirm_modal_clipboard_file_send_submit": "Enviar",
"confirm_modal_message_delete_submit": "Eliminar",
"confirm_modal_forward_message_submit": "Reenviar mensaje",
"confirm_modal_share_photo_submit": "Reenviar foto",
"confirm_modal_share_video_submit": "Reenviar vídeo",
"confirm_modal_share_contact_submit": "Enviar contacto",
"confirm_modal_share_file_submit": "Compartir archivo",
"contacts_modal_edit_list": "Editar",
"contacts_modal_edit_cancel": "Cancelar",
"contacts_modal_edit_delete": "Eliminar",
"contacts_modal_pluralize_new_group_members": "{'one': '1 miembro', 'other': '{} miembros'}",
"contacts_modal_title": "Contactos",
"contacts_modal_new_contact": "Nuevo contacto",
"contacts_modal_empty_list": "Tu lista de contactos está vacía . Puedes {import-link: añadir un nuevo contacto} con su número de teléfono.",
"contact_edit_modal_first_name": "Nombe",
"contact_edit_modal_last_name": "Apellido",
"contact_edit_modal_title": "Editar contacto",
"contact_edit_modal_submit": "Guardar",
"contact_edit_modal_submit_active": "Guardando...",
"contact_import_modal_title": "Añadir nuevo contacto",
"contact_import_modal_phone": "Número de teléfono",
"contact_import_modal_phonebook": "Agenda de contactos",
"contact_import_modal_submit": "Guardar",
"contact_import_modal_submit_active": "Importando...",
"conversation_message_deleted": "mensaje eliminado",
"conversation_you": "Tú",
"conversation_media_photo": "Foto",
"conversation_media_video": "Vídeo",
"conversation_media_document": "Archivo",
"conversation_media_audio": "Audio",
"conversation_media_location": "Ubicación",
"conversation_media_contact": "Contacto",
"conversation_media_attachment": "Archivo adjunto",
"conversation_group_created": "creó el grupo",
"conversation_group_renamed": "cambió el nombre del grupo",
"conversation_group_photo_updated": "cambió la foto del grupo",
"conversation_group_photo_removed": "eliminó la foto del grupo",
"conversation_returned_to_group": "volvió al grupo",
"conversation_invited_user": "invitó a {user}",
"conversation_left_group": "dejó el grupo",
"conversation_kicked_user": "expulsó a {user}",
"conversation_invited_user_message": "usuario invitado",
"conversation_kicked_user_message": "usuario expulsado",
"conversation_unknown_user": "Alguien",
"conversation_unknown_chat": "Chat desconocido",
"message_service_created_group": "creó el grupo {group-name}",
"message_service_changed_group_name": "cambió el nombre del grupo a {group-name}",
"message_service_changed_group_photo": "cambió la foto del grupo",
"message_service_removed_group_photo": "eliminó la foto del grupo",
"message_service_invited_user": "invitó a {user}",
"message_service_returned_to_group": "volvió al grupo",
"message_service_kicked_user": "expulsó a {user}",
"message_service_left_group": "dejó el grupo",
"message_service_unsupported_action": "Acción no soportada: {action}",
"error_modal_bad_request_title": "Error",
"error_modal_unauthorized_title": "No autorizado",
"error_modal_forbidden_title": "Acceso denegado",
"error_modal_not_found_title": "No encontrado",
"error_modal_network_title": "Error de red",
"error_modal_flood_title": "Demasiado rápido",
"error_modal_internal_title": "Error del servidor",
"error_modal_alert": "Alerta",
"error_modal_network_description": "Por favor, revisa tu conexión a internet.",
"error_modal_firstname_invali_description": "El nombre introducido no es válido.",
"error_modal_lastname_invalid_description": "El apellido introducido no es válido.",
"error_modal_phone_invalid_description": "El número de teléfono introducido no es válido.",
"error_modal_users_too_much_description": "Has seleccionado demasiados usuarios.",
"error_modal_photo_dimensions_invalid_description": "Las dimensiones de la foto no son válidas. Por favor, selecciona otro archivo.",
"error_modal_video_file_invalid_description": "El formato del vídeo no es válido o no es compatible. Por favor, selecciona otro archivo.",
"error_modal_photo_too_small_description": "La foto entregada es muy pequeña.",
"error_modal_no_phone_user_description_md": "Lo siento, no existe una cuenta de **Telegram** asociada al teléfono introducido.",
"error_modal_no_phone_users_description_md": "Lo siento, no existen cuentas de **Telegram** asociadas a los teléfonos introducidos.",
"error_modal_phonebook_required_description": "Telegram necesita acceso a la agenda de contactos para importarlos.",
"error_modal_bad_request_description": "Falta uno de los parámetros o es inválido.",
"error_modal_unauthorized_description": "Esta acción requiere acceso autorizado. Por favor, {login-link: inicia sesión}.",
"error_modal_forbidden_description": "No estás autorizado para esta acción.",
"error_modal_not_found_description": "No se encontró la página.",
"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í",
"head_new_group": "Nuevo grupo",
"head_new_contact": "Nuevo contacto",
"head_contacts": "Contactos",
"head_contacts_title": "Contactos",
"head_settings": "Ajustes",
"head_log_out": "Cerrar sesión",
"head_edit_messages": "Editar mensajes",
"head_media_photos": "Fotos",
"head_media_video": "Vídeos",
"head_media_documents": "Archivos",
"head_media_audio": "Mensajes de voz",
"head_about": "Acerca de",
"head_clear_all": "Borrar todo",
"head_edit": "Editar",
"head_typing": "escribe",
"head_pluralize_participants": "{'0': 'Sin miembro', 'one': '1 miembro', 'other': '{} miembros'}",
"head_one_typing": "{name1} escribe{dots}",
"head_two_typing": "{name1}, {name2}{dots}",
"head_many_typing": "{name1}+{names}{dots}",
"head_waiting_for_network": "Esperando red",
"head_retry": "Reintentar",
"head_connecting": "Conectando",
"im_new_group": "Nuevo grupo",
"im_new_contact": "Nuevo contacto",
"im_contacts": "Contactos",
"im_contacts_title": "Contactos",
"im_settings": "Ajustes",
"im_conversations": "Conversaciones",
"im_messages": "Mensajes",
"im_no_contacts": "Aún sin contactos",
"im_get_started_long": "Comienza añadiendo un contacto con quien chatear",
"im_add_contact": "Añadir contacto",
"im_import_phonebook": "Importar agenda de contactos",
"im_get_started": "Comienza",
"im_welcome_text": "Te damos la bienvenida a Telegram Web. Puedes establecer tu foto de perfil y cambiar tu nombre en Ajustes.",
"im_open_settings": "Abrir Ajustes",
"im_select_a_chat": "Por favor, selecciona un chat para comenzar a conversar.",
"im_loading_history": "Cargando historial",
"im_info": "Información",
"im_edit": "Editar",
"im_media": "Multimedia",
"im_media_photos": "Fotos",
"im_media_video": "Vídeos",
"im_media_documents": "Archivos",
"im_media_audio": "Mensajes de voz",
"im_pluralize_participants": "{'0': 'Sin miembros', 'one': '1 miembro', 'other': '{} miembros'}",
"im_show_recent_messages": "Mostrar mensajes recientes",
"im_show_all_messages": "Mostrar todos los mensajes",
"im_no_messages": "Aún no hay mensajes...",
"im_one_typing": "{name1} escribe{dots}",
"im_two_typing": "{name1} y {name2} escriben{dots}",
"im_many_typing": "{name1}, {name2} y {count} más escriben{dots}",
"im_delete_chat": "Eliminar chat",
"im_clear_history": "Borrar historial",
"im_delete": "Eliminar {count}",
"im_forward": "Reenviar {count}",
"im_photos_drop_text": "Suelta las fotos aquí para enviarlas",
"im_message_field_placeholder": "Escribe un mensaje...",
"im_media_attach_title": "Enviar multimedia",
"im_attach_file_title": "Enviar archivo",
"im_emoji_btn_title": "Insertar emoticono",
"im_submit_message": "Enviar",
"login_sign_in": "Registrarse",
"login_enter_number_description": "Por favor, escoge tu país y pon tu número de teléfono completo.",
"login_incorrect_number": "Número de teléfono incorrecto",
"login_tel_input_placeholder": "Ingresa tu número de teléfono",
"login_generating_key": "Generando claves",
"login_generating_keys_info": "Las claves sólo se generan una vez. Puede tardar unos minutos en dispositivos lentos. Por favor, ten paciencia.",
"login_edit_number": "Editar el número de teléfono",
"login_enter_code_label_md": "Por favor, ingresa el código que acabas de recibir en tu otra aplicación de **Telegram**",
"login_code_not_received": "¿No has recibido el código?",
"login_enter_sms_code_label_md": "Te hemos enviado un código vía SMS.\nPor favor, ingrésalo a continuación.",
"login_call_remaining": "Telegram te llamará en {remaining}",
"login_calling": "Telegram te está llamando",
"login_number_dialed": "Telegram marcó tu número",
"login_incorrect_sms_code": "Código SMS incorrecto",
"login_number_input_placeholder": "Ingresa tu código",
"login_checking_code": "Comprobando el código",
"login_your_info": "Tu información",
"login_fulll_name_label": "Por favor, ingresa tu nombre completo para crear tu cuenta de Telegram.",
"login_incorrect_first_name": "Nombre incorrecto",
"login_first_name": "Nombre",
"login_incorrect_last_name": "Apellido incorrecto",
"login_last_name": "Apellido",
"login_signing_up": "Registrándose",
"login_sign_up": "Registrarse",
"login_controller_unknown_country": "Desconocido",
"message_forwarded_message": "Mensaje reenviado",
"message_forwarded_message_mobile": "Reenviado de {from}, {date}",
"message_attach_audio_message": "Mensaje de voz",
"message_attach_audio_play": "Reproducir",
"message_attach_document_open": "Abrir",
"message_attach_document_download": "Descargar",
"message_attach_video_video": "Vídeo",
"message_attach_video_download": "Descargar",
"message_attach_video_play": "Ver vídeo",
"conversation_select_modal_title": "Seleccionar conversación",
"conversation_select_modal_contacts": "Contactos",
"phonebook_modal_title": "Agenda de contactos",
"phonebook_modal_deselect_all": "Descartar todos",
"phonebook_modal_select_all": "Elegir todos",
"phonebook_modal_empty": "La agenda de contactos está vacía.",
"phonebook_modal_submit_active": "Importando",
"phonebook_modal_submit": "Importar contactos",
"welcome_header_md": "**Telegram** Web",
"welcome_text_1_md": "Este es un cliente web no oficial para **Telegram Messenger**.",
"welcome_text_2_md": "Esta es una **versión alfa** y puede no ser un 200% confiable",
"welcome_start_messaging": "Comenzar a conversar",
"welcome_fast_messaging_header": "Mensajería rápida",
"welcome_fast_messaging_text": "Envía mensajes con emoticonos directamente desde tu computador o portátil.",
"welcome_easy_sharing_header": "Comparte archivos fácilmente",
"welcome_easy_sharing_text": "Comparte cualquier archivo arrastrando y soltando, o pulsando el ícono para adjuntar.",
"welcome_powerful_tools_header": "Herramientas potentes",
"welcome_powerful_tools_text_md": "Navega por los archivos compartidos por tipo \ny establece notificaciones personalizadas.",
"country_select_modal_country_ab": "Abjasia",
"country_select_modal_country_af": "Afganistán",
"country_select_modal_country_ax": "Islas Åland",
"country_select_modal_country_al": "Albania",
"country_select_modal_country_dz": "Argelia",
"country_select_modal_country_as": "Samoa Americana",
"country_select_modal_country_ad": "Andorra",
"country_select_modal_country_ao": "Angola",
"country_select_modal_country_ai": "Anguila",
"country_select_modal_country_ag": "Antigua y Barbuda",
"country_select_modal_country_ar": "Argentina",
"country_select_modal_country_am": "Armenia",
"country_select_modal_country_aw": "Aruba",
"country_select_modal_country_sh_ac": "Isla Ascensión",
"country_select_modal_country_au": "Australia",
"country_select_modal_country_au_et": "Australia (Territorios externos)",
"country_select_modal_country_at": "Austria",
"country_select_modal_country_az": "Azerbaiyán",
"country_select_modal_country_bs": "Bahamas",
"country_select_modal_country_bh": "Baréin",
"country_select_modal_country_bd": "Bangladés",
"country_select_modal_country_bb": "Barbados",
"country_select_modal_country_ag_bar": "Barbuda",
"country_select_modal_country_by": "Bielorrusia",
"country_select_modal_country_be": "Bélgica",
"country_select_modal_country_bz": "Belice",
"country_select_modal_country_bj": "Benín",
"country_select_modal_country_bm": "Bermudas",
"country_select_modal_country_bt": "Bután",
"country_select_modal_country_bo": "Bolivia",
"country_select_modal_country_bq": "Caribe Neerlandés",
"country_select_modal_country_ba": "Bosnia-Herzegovina",
"country_select_modal_country_bw": "Botsuana",
"country_select_modal_country_br": "Brasil",
"country_select_modal_country_io": "Territorio Británico del Océano Índico",
"country_select_modal_country_vg": "Islas Vírgenes Británicas",
"country_select_modal_country_bn": "Brunéi",
"country_select_modal_country_bg": "Bulgaria",
"country_select_modal_country_bf": "Burkina Faso",
"country_select_modal_country_mm": "Myanmar (Birmania)",
"country_select_modal_country_bi": "Burundi",
"country_select_modal_country_kh": "Camboya",
"country_select_modal_country_cm": "Camerún",
"country_select_modal_country_ca": "Canadá",
"country_select_modal_country_cv": "Cabo Verde",
"country_select_modal_country_ky": "Islas Caimán",
"country_select_modal_country_cf": "República Centroafricana",
"country_select_modal_country_td": "Chad",
"country_select_modal_country_cl": "Chile",
"country_select_modal_country_cn": "China",
"country_select_modal_country_cx": "Isla de Navidad",
"country_select_modal_country_cc": "Islas Cocos",
"country_select_modal_country_co": "Colombia",
"country_select_modal_country_km": "Comoras",
"country_select_modal_country_cg": "República del Congo",
"country_select_modal_country_cd": "República Democrática del Congo",
"country_select_modal_country_ck": "Islas Cook",
"country_select_modal_country_cr": "Costa Rica",
"country_select_modal_country_ci": "Costa de Marfil",
"country_select_modal_country_hr": "Croacia",
"country_select_modal_country_cu": "Cuba",
"country_select_modal_country_cw": "Curazao",
"country_select_modal_country_cy": "Chipre",
"country_select_modal_country_cz": "República Checa",
"country_select_modal_country_dk": "Dinamarca",
"country_select_modal_country_dg": "Diego García",
"country_select_modal_country_dj": "Yibuti",
"country_select_modal_country_dm": "Dominica",
"country_select_modal_country_do": "República Dominicana",
"country_select_modal_country_tl": "Timor Oriental",
"country_select_modal_country_ec": "Ecuador",
"country_select_modal_country_eg": "Egipto",
"country_select_modal_country_sv": "El Salvador",
"country_select_modal_country_gq": "Guinea Ecuatorial",
"country_select_modal_country_er": "Eritrea",
"country_select_modal_country_ee": "Estonia",
"country_select_modal_country_et": "Etiopía",
"country_select_modal_country_fk": "Islas Malvinas",
"country_select_modal_country_fo": "Islas Feroe",
"country_select_modal_country_fj": "Fiyi",
"country_select_modal_country_fi": "Finlandia",
"country_select_modal_country_fr": "Francia",
"country_select_modal_country_gf": "Guayana Francesa",
"country_select_modal_country_pf": "Polinesia Francesa",
"country_select_modal_country_ga": "Gabón",
"country_select_modal_country_gm": "Gambia",
"country_select_modal_country_ge": "Georgia",
"country_select_modal_country_de": "Alemania",
"country_select_modal_country_gh": "Ghana",
"country_select_modal_country_gi": "Gibraltar",
"country_select_modal_country_gr": "Grecia",
"country_select_modal_country_gl": "Groenlandia",
"country_select_modal_country_gd": "Granada",
"country_select_modal_country_gp": "Guadalupe",
"country_select_modal_country_gu": "Guam",
"country_select_modal_country_gt": "Guatemala",
"country_select_modal_country_gg": "Guernsey",
"country_select_modal_country_gn": "Guinea",
"country_select_modal_country_gw": "Guinea-Bisáu",
"country_select_modal_country_gy": "Guyana",
"country_select_modal_country_ht": "Haití",
"country_select_modal_country_hn": "Honduras",
"country_select_modal_country_hk": "RAE de Hong Kong (China)",
"country_select_modal_country_hu": "Hungría",
"country_select_modal_country_is": "Islandia",
"country_select_modal_country_in": "India",
"country_select_modal_country_id": "Indonesia",
"country_select_modal_country_ir": "Irán",
"country_select_modal_country_iq": "Irak",
"country_select_modal_country_ie": "Irlanda",
"country_select_modal_country_il": "Israel",
"country_select_modal_country_it": "Italia",
"country_select_modal_country_jm": "Jamaica",
"country_select_modal_country_sj": "Svalbard y Jan Mayen",
"country_select_modal_country_jp": "Japón",
"country_select_modal_country_je": "Jersey",
"country_select_modal_country_jo": "Jordania",
"country_select_modal_country_kz": "Kazajistán",
"country_select_modal_country_ke": "Kenia",
"country_select_modal_country_ki": "Kiribati",
"country_select_modal_country_kp": "Corea del Norte",
"country_select_modal_country_kr": "Corea del Sur",
"country_select_modal_country_kw": "Kuwait",
"country_select_modal_country_kg": "Kirguistán",
"country_select_modal_country_la": "Laos",
"country_select_modal_country_lv": "Letonia",
"country_select_modal_country_lb": "Líbano",
"country_select_modal_country_ls": "Lesoto",
"country_select_modal_country_lr": "Liberia",
"country_select_modal_country_ly": "Libia",
"country_select_modal_country_li": "Liechtenstein",
"country_select_modal_country_lt": "Lituania",
"country_select_modal_country_lu": "Luxemburgo",
"country_select_modal_country_mo": "RAE de Macao (China)",
"country_select_modal_country_mk": "Macedonia",
"country_select_modal_country_mg": "Madagascar",
"country_select_modal_country_mw": "Malaui",
"country_select_modal_country_my": "Malasia",
"country_select_modal_country_mv": "Maldivas",
"country_select_modal_country_ml": "Mali",
"country_select_modal_country_mt": "Malta",
"country_select_modal_country_mh": "Islas Marshall",
"country_select_modal_country_mq": "Martinica",
"country_select_modal_country_mr": "Mauritania",
"country_select_modal_country_mu": "Mauricio",
"country_select_modal_country_yt": "Mayotte",
"country_select_modal_country_mx": "México",
"country_select_modal_country_fm": "Micronesia",
"country_select_modal_country_md": "Moldavia",
"country_select_modal_country_mc": "Mónaco",
"country_select_modal_country_mn": "Mongolia",
"country_select_modal_country_me": "Montenegro",
"country_select_modal_country_ms": "Montserrat",
"country_select_modal_country_ma": "Marruecos",
"country_select_modal_country_mz": "Mozambique",
"country_select_modal_country_na": "Namibia",
"country_select_modal_country_nr": "Nauru",
"country_select_modal_country_np": "Nepal",
"country_select_modal_country_nl": "Países Bajos",
"country_select_modal_country_nc": "Nueva Caledonia",
"country_select_modal_country_nz": "Nueva Zelanda",
"country_select_modal_country_ni": "Nicaragua",
"country_select_modal_country_ne": "Níger",
"country_select_modal_country_ng": "Nigeria",
"country_select_modal_country_nu": "Isla Niue",
"country_select_modal_country_nf": "Isla Norfolk",
"country_select_modal_country_mp": "Islas Marianas del Norte",
"country_select_modal_country_no": "Noruega",
"country_select_modal_country_om": "Omán",
"country_select_modal_country_pk": "Pakistán",
"country_select_modal_country_pw": "Palaos",
"country_select_modal_country_ps": "Territorios Palestinos",
"country_select_modal_country_pa": "Panamá",
"country_select_modal_country_pg": "Papúa Nueva Guinea",
"country_select_modal_country_py": "Paraguay",
"country_select_modal_country_pe": "Perú",
"country_select_modal_country_ph": "Filipinas",
"country_select_modal_country_pn": "Islas Pitcairn",
"country_select_modal_country_pl": "Polonia",
"country_select_modal_country_pt": "Portugal",
"country_select_modal_country_pr": "Puerto Rico",
"country_select_modal_country_qa": "Catar",
"country_select_modal_country_re": "Reunión",
"country_select_modal_country_ro": "Rumania",
"country_select_modal_country_ru": "Rusia",
"country_select_modal_country_rw": "Ruanda",
"country_select_modal_country_bl": "San Bartolomé",
"country_select_modal_country_sh": "Santa Elena",
"country_select_modal_country_kn": "San Cristóbal y Nieves",
"country_select_modal_country_lc": "Santa Lucía",
"country_select_modal_country_mf": "San Martín",
"country_select_modal_country_pm": "San Pedro y Miquelón",
"country_select_modal_country_vc": "San Vicente y las Granadinas",
"country_select_modal_country_ws": "Samoa",
"country_select_modal_country_sm": "San Marino",
"country_select_modal_country_st": "Santo Tomé y Príncipe",
"country_select_modal_country_sa": "Arabia Saudita",
"country_select_modal_country_sn": "Senegal",
"country_select_modal_country_rs": "Serbia",
"country_select_modal_country_sc": "Seychelles",
"country_select_modal_country_sl": "Sierra Leona",
"country_select_modal_country_sg": "Singapur",
"country_select_modal_country_nl_bq3": "San Eustaquio",
"country_select_modal_country_sx": "Sint Maarten",
"country_select_modal_country_sk": "Eslovaquia",
"country_select_modal_country_si": "Eslovenia",
"country_select_modal_country_sb": "Islas Salomón",
"country_select_modal_country_so": "Somalia",
"country_select_modal_country_za": "Sudáfrica",
"country_select_modal_country_gs": "Islas Georgia del Sur y Sandwich del Sur",
"country_select_modal_country_ge_so": "Osetia del Sur",
"country_select_modal_country_ss": "Sudán del Sur",
"country_select_modal_country_es": "España",
"country_select_modal_country_lk": "Sri Lanka",
"country_select_modal_country_sd": "Sudán",
"country_select_modal_country_sr": "Surinam",
"country_select_modal_country_sj_no": "Svalbard",
"country_select_modal_country_sz": "Suazilandia",
"country_select_modal_country_se": "Suecia",
"country_select_modal_country_ch": "Suiza",
"country_select_modal_country_sy": "Siria",
"country_select_modal_country_tw": "Taiwán",
"country_select_modal_country_tj": "Tayikistán",
"country_select_modal_country_tz": "Tanzania",
"country_select_modal_country_th": "Tailandia",
"country_select_modal_country_tg": "Togo",
"country_select_modal_country_tk": "Tokelau",
"country_select_modal_country_to": "Tonga",
"country_select_modal_country_tt": "Trinidad y Tobago",
"country_select_modal_country_tn": "Túnez",
"country_select_modal_country_tr": "Turquía",
"country_select_modal_country_tm": "Turkmenistán",
"country_select_modal_country_tc": "Islas Turcas y Caicos",
"country_select_modal_country_tv": "Tuvalu",
"country_select_modal_country_ug": "Uganda",
"country_select_modal_country_ua": "Ucrania",
"country_select_modal_country_ae": "Emiratos Árabes Unidos",
"country_select_modal_country_uk": "Reino Unido",
"country_select_modal_country_us": "Estados Unidos",
"country_select_modal_country_uy": "Uruguay",
"country_select_modal_country_vi": "Islas Vírgenes de EE.UU.",
"country_select_modal_country_uz": "Uzbekistán",
"country_select_modal_country_vu": "Vanuatu",
"country_select_modal_country_ve": "Venezuela",
"country_select_modal_country_va": "Ciudad del Vaticano",
"country_select_modal_country_vn": "Vietnam",
"country_select_modal_country_wf": "Wallis y Futuna",
"country_select_modal_country_ye": "Yemen",
"country_select_modal_country_zm": "Zambia",
"country_select_modal_country_tz_uk": "Zanzíbar",
"country_select_modal_country_zw": "Zimbabue"
}

556
js/locales/it-it.json

@ -0,0 +1,556 @@
{
"modal_search": "Cerca",
"modal_cancel": "Annulla",
"modal_next": "Avanti",
"modal_ok": "OK",
"modal_done": "Fatto",
"group_modal_info": "Informazioni gruppo",
"group_modal_pluralize_participants": "{'0': 'Nessun membro', 'one': '1 membro', 'other': '{} membri'}",
"group_modal_add_member": "Aggiungi membro",
"group_modal_return": "Ritorna al gruppo",
"group_modal_update_photo": "Aggiorna foto",
"group_modal_update_active": "Aggiornamento",
"group_modal_menu_more": "Più",
"group_modal_menu_delete_photo": "Elimina foto",
"group_modal_menu_edit_group": "Modifica gruppo",
"group_modal_menu_leave_group": "Lascia gruppo",
"group_modal_menu_delete_chat": "Elimina chat",
"group_modal_settings": "Impostazioni",
"group_modal_notifications": "Notifiche",
"group_modal_members": "Membri",
"group_modal_members_kick": "Espelli",
"group_modal_members_unavailable": "Lista membri gruppo non disponibile",
"country_select_modal_title": "Nazione",
"settings_modal_title": "Impostazion",
"settings_modal_menu_more": "Più",
"settings_modal_delete_photo": "Elimina foto profilo",
"settings_modal_set_photo": "Imposta foto profilo",
"settings_modal_photo_updating": "Caricamento",
"settings_modal_edit_profile": "Modifica profilo",
"settings_modal_terminate_sessions": "Termina tutte le sessioni",
"settings_modal_settings": "Impostazioni",
"settings_modal_notification_alert": "Avvisi di notifica",
"settings_modal_vibrate": "Vibra",
"settings_modal_sounds": "Suon",
"settings_modal_language": "Lingua",
"settings_modal_notifications": "Notifiche desktop",
"settings_modal_sound": "Suono",
"settings_modal_enter_send_description_md": "**Invio** - invia messaggio, **Shift + Invio** - nuova riga",
"settings_modal_ctrl_enter_send_description_md": "**Ctrl + Invio** - invia messaggio, **Invio** - nuova riga",
"settings_modal_send_on_enter": "Spedisci con Invio",
"settings_modal_phone": "Telefono",
"settings_modal_about": "Info",
"settings_modal_source_code_github": "Codice sorgente su GitHub",
"settings_modal_follow_us_twitter": "Seguici su Twitter!",
"settings_modal_recent_updates": "Nuovi aggiornamenti (ver. {version})",
"profile_edit_modal_title": "Modifica profilo",
"profile_edit_first_name": "Nome",
"profile_edit_last_name": "Cognome",
"profile_edit_submit": "Salva",
"profile_edit_submit_active": "Salvataggio...",
"user_modal_menu_more": "Più",
"user_modal_send_message": "Invia messaggio",
"user_modal_edit_contact": "Modifica contatto",
"user_modal_delete_contact": "Elimina contatto",
"user_modal_add_contact": "Aggiungi ai contatti",
"user_modal_share_contact": "Condividi contatto",
"user_modal_delete_chat": "Elimina Chat",
"user_modal_phone": "Telefono",
"user_modal_settings": "Impostazioni",
"user_modal_notifications": "Notifiche",
"user_modal_contact_info": "Informazioni contatto",
"media_modal_forward": "Inoltra",
"media_modal_download": "Scarica",
"media_modal_delete": "Elimina",
"error_browser_no_local_file_system_image_md": "Il tuo browser non supporta la funzionalità {moz-link: https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem | LocalFileSystem} che è necessaria per visualizzare questa immagine.\nPer favore, installa {chrome-link: http://google.com/chrome | Google Chrome} o usa piuttosto {telegram-link: https://telegram.org/ | mobile app}.",
"error_image_download_failed": "Download fallito",
"error_browser_no_local_file_system_video_md": "Il tuo browser non supporta la funzionalità {moz-link: https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem | LocalFileSystem} che è necessaria per riprodurre il filmato.\nPer favore, installa {chrome-link: http://google.com/chrome | Google Chrome} o piuttosto usa {telegram-link: https://telegram.org/ | mobile app}.",
"error_video_download_failed": "Download video fallito",
"unread_messages_split": "Messaggi non letti",
"user_name_deleted": "ELIMINATO",
"user_first_name_deleted": "ELIMINATO",
"user_status_offline": "non in linea",
"user_status_online": "in linea",
"user_status_last_seen": "ultimo accesso {0}",
"chat_title_deleted": "ELIMINATO",
"format_size_progress_mulitple": "{done} su {total} {parts}",
"format_size_progress": "{done} su {total}",
"relative_time_pluralize_minutes_ago": "{'uno' : '1 minuto fa', 'altro' : '{} minuti fa'}",
"relative_time_pluralize_hours_ago": "{'uno' : '1 ora fa', 'altro' : '{} ore fa'}",
"relative_time_just_now": "proprio ora",
"changelog_modal_header_recent_updates_md": "Update 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",
"group_create_modal_title": "Crea Gruppo",
"group_create_name": "Nome gruppo",
"group_create_submit": "Crea Grupp",
"group_create_submit_active": "Creazione...",
"group_edit_modal_title": "Modifica Gruppo",
"group_edit_name": "Nome gruppo",
"group_edit_submit": "Salva",
"group_edit_submit_active": "Salvataggio...",
"confirm_modal_logout": "Sei sicuro di voler uscire?",
"confirm_modal_update_reload": "Una nuova versione di Telegram Web è stata scaricata. Vuoi avviarla?",
"confirm_modal_history_flush": "Sei sicuro? L'operazione non può essere annullata!",
"confirm_modal_terminate_sessions": "Sei sicuro di voler disconnettere tutti i dispositivi tranne questo?",
"confirm_modal_mixed_content_fail_http_redirect_md": "Il tuo browser {moz-link: does not support} un contenuto misto che è necessario per il supporto MTProto su https. {issue-link: Learn more}\n\nPreferisci usare la versione http?",
"confirm_modal_clipboard_file_send": "Sei sicuro di inviare il(i) file presenti negli appunti?",
"confirm_modal_clipboard_X_files_send": "{'one': 'Sei sicuro di inviare il file dagli appunti?', 'other': 'Sei sicuro di inviare {} file dagli appunti?'}",
"confirm_modal_message_delete": "Sei sicuro di voler eliminare il messaggio?",
"confirm_modal_contacts_import": "Telegram procederà adesso a sincronizzare la tua rubrica alla ricerca dei tuoi amici.",
"confirm_modal_login_phone_correct": "Il tuo numero di telefono è giusto?",
"confirm_modal_forward_to_peer": "Inoltra a {peer}?",
"confirm_modal_send_to_peer": "Invia a {peer}?",
"confirm_modal_share_file_peer": "Condividi con {peer}?",
"confirm_modal_apply_lang_with_reload_md": "La scelta della lingua è stata salvata.\nRiavviare adesso l'App?",
"confirm_modal_are_u_sure": "Sei sicuro?",
"confirm_modal_logout_submit": "Disconnetti",
"confirm_modal_history_flush_submit": "Elimina Chat",
"confirm_modal_clipboard_files_send_submit": "Invia",
"confirm_modal_clipboard_file_send_submit": "Invia",
"confirm_modal_message_delete_submit": "Elimina",
"confirm_modal_forward_message_submit": "Inoltra messaggi",
"confirm_modal_share_photo_submit": "Inoltra foto",
"confirm_modal_share_video_submit": "Inoltra video",
"confirm_modal_share_contact_submit": "Invia contatto",
"confirm_modal_share_file_submit": "Condividi file",
"contacts_modal_edit_list": "Modifica",
"contacts_modal_edit_cancel": "Elimina",
"contacts_modal_edit_delete": "Elimina",
"contacts_modal_pluralize_new_group_members": "{'one': '1 partecipante', 'other': '{} partecipanti'}",
"contacts_modal_title": "Contatti",
"contacts_modal_new_contact": "Nuovo Contatt",
"contacts_modal_empty_list": "La tua rubrica è vuota. Puoi {import-link: add new contact} per numero telefonico.",
"contact_edit_modal_first_name": "Nome",
"contact_edit_modal_last_name": "Cognome",
"contact_edit_modal_title": "Modifica contatto",
"contact_edit_modal_submit": "Salva",
"contact_edit_modal_submit_active": "Salvataggio...",
"contact_import_modal_title": "Aggiungi Nuovo Contatto",
"contact_import_modal_phone": "Numero di telefono",
"contact_import_modal_phonebook": "Rubrica",
"contact_import_modal_submit": "Salva",
"contact_import_modal_submit_active": "Importando...",
"conversation_message_deleted": "messaggi eliminati",
"conversation_you": "Tu",
"conversation_media_photo": "Foto",
"conversation_media_video": "Video",
"conversation_media_document": "Documento",
"conversation_media_audio": "Audio",
"conversation_media_location": "Posizione",
"conversation_media_contact": "Contatto",
"conversation_media_attachment": "Allegato",
"conversation_group_created": "ha creato il gruppo",
"conversation_group_renamed": "ha cambiato il nome del gruppo",
"conversation_group_photo_updated": "ha cambiato la foto del grupp",
"conversation_group_photo_removed": "ha eliminato la foto del grupp",
"conversation_returned_to_group": "è ritornato nel gruppo",
"conversation_invited_user": "ha invitato {user}",
"conversation_left_group": "ha lasciato il grupp",
"conversation_kicked_user": "ha eliminato {user}",
"conversation_invited_user_message": "utente invitato",
"conversation_kicked_user_message": "utente allontanato",
"conversation_unknown_user": "Qualcuno",
"conversation_unknown_chat": "Chat sconosciuta",
"message_service_created_group": "ha creato il gruppo {group-name}",
"message_service_changed_group_name": "ha cambiato il nome del gruppo in {group-name}",
"message_service_changed_group_photo": "ha cambiato la foto del gruppo",
"message_service_removed_group_photo": "ha eliminato la foto del grupp",
"message_service_invited_user": "ha invitato {user}",
"message_service_returned_to_group": "è ritornato nel gruppo",
"message_service_kicked_user": "allontanato {user}",
"message_service_left_group": "gruppo abbandonato",
"message_service_unsupported_action": "Azione non supportata {action}",
"error_modal_bad_request_title": "Errore",
"error_modal_unauthorized_title": "Non autorizzato",
"error_modal_forbidden_title": "Accesso negato",
"error_modal_not_found_title": "Non trovato",
"error_modal_network_title": "Errore di rete",
"error_modal_flood_title": "Troppo veloce",
"error_modal_internal_title": "Errore server",
"error_modal_alert": "Attenzione",
"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_users_too_much_description": "Hai selezionato troppi utenti",
"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_photo_too_small_description": "La foto che hai fornito è troppo piccola",
"error_modal_no_phone_user_description_md": "Siamo spiacenti, non c'è alcun account **Telegram** associato al numero che hai fornito.",
"error_modal_no_phone_users_description_md": "Siamo spiacenti, non c'è alcun account **Telegram** associato al numero che hai fornito.",
"error_modal_phonebook_required_description": "Telegram ha bisogno di accedere alla tua rubrica per importare i contatti.",
"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: log in}.",
"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 internamente al server. Si prega di riprovare più tardi.",
"error_modal_tech_details": "Dettagli tecnici qui",
"head_new_group": "Nuovo Gruppo",
"head_new_contact": "Nuovo Contatto",
"head_contacts": "Contatti",
"head_contacts_title": "Contatti",
"head_settings": "Impostazioni",
"head_log_out": "Disconnetti",
"head_edit_messages": "Modifica messaggi",
"head_media_photos": "Foto",
"head_media_video": "Video",
"head_media_documents": "Documenti",
"head_media_audio": "Messaggi vocali",
"head_about": "Informazioni su",
"head_clear_all": "Elimina tutto",
"head_edit": "Modifica",
"head_typing": "scrivendo",
"head_pluralize_participants": "{'0': 'Nessun membro', 'one': '1 membro', 'other': '{} membri'}",
"head_one_typing": "{name1} sta scrivendo{dots}",
"head_two_typing": "{name1}, {name2}{dots}",
"head_many_typing": "{name1}+{names}{dots}",
"head_waiting_for_network": "In attesa di connettività",
"head_retry": "Riprova",
"head_connecting": "Connessione in corso",
"im_new_group": "Nuovo Gruppo",
"im_new_contact": "Nuovo Contatto",
"im_contacts": "Contatti",
"im_contacts_title": "Contatti",
"im_settings": "Impostazioni",
"im_conversations": "Conversazioni",
"im_messages": "Messaggi",
"im_no_contacts": "Ancora nessun contatto",
"im_get_started_long": "Inizia aggiungendo contatti alla chat",
"im_add_contact": "Aggiungi contatto",
"im_import_phonebook": "Importa rubrica",
"im_get_started": "Inizia",
"im_welcome_text": "Benvenuto su Telegram Web. E' sempre possibile impostare una foto di profilo e cambiare il tuo nome sotto nel Impostazioni.",
"im_open_settings": "Apri Impostazioni",
"im_select_a_chat": "Selezionare una chat per iniziare a messaggiare",
"im_loading_history": "Caricamento messaggi precedenti",
"im_info": "Info",
"im_edit": "Modifica",
"im_media": "Media",
"im_media_photos": "Foto",
"im_media_video": "Video",
"im_media_documents": "Documenti",
"im_media_audio": "Messaggi vocali",
"im_pluralize_participants": "{'0': 'Nessun membro', 'one': '1 membro', 'other': '{} membri'}",
"im_show_recent_messages": "Mostra messaggi recenti",
"im_show_all_messages": "Mostra tutti i messaggi",
"im_no_messages": "Ancora nessun messaggio...",
"im_one_typing": "{name1} sta scrivendo{dots}",
"im_two_typing": "{name1} e {name2} stanno scrivendo{dots}",
"im_many_typing": "{name1}, {name2} e {count} altri stanno scrivendo{dots}",
"im_delete_chat": "Elimina chat",
"im_clear_history": "Elimina pregresso",
"im_delete": "Elimina {count}",
"im_forward": "Inoltra {count}",
"im_photos_drop_text": "Rilascia le foto qui per inviarle",
"im_message_field_placeholder": "Scrivi un messaggio..",
"im_media_attach_title": "Invia media",
"im_attach_file_title": "Invia file",
"im_emoji_btn_title": "Inserisci emoticon",
"im_submit_message": "Invia",
"login_sign_in": "Accedi",
"login_enter_number_description": "Inserisci il tuo numero telefonico completo.",
"login_incorrect_number": "Numero telefonico errato",
"login_tel_input_placeholder": "Inserisci il tuo numero",
"login_generating_key": "Generazione chiavi",
"login_generating_keys_info": "Le chiavi vengono generate una volta soltanto. Questa operazione potrebbe impiegare alcuni minuti su dispositivi lenti, si prega di attendere.",
"login_edit_number": "Modifica numero di telefono",
"login_enter_code_label_md": "Inserisci il codice ricevuto su **Telegram**",
"login_code_not_received": "Non hai ancora ricevuto il codice?",
"login_enter_sms_code_label_md": "Ti abbiamo inviato un codice via SMS.\nInseriscilo qui sotto.",
"login_call_remaining": "Telegram ti chiamerà tra {remaining}",
"login_calling": "Telegram ti sta chiamando",
"login_number_dialed": "Telegram ha chiamato il tuo numero",
"login_incorrect_sms_code": "Codice SMS errato",
"login_number_input_placeholder": "Immetti il tuo codice",
"login_checking_code": "Verifica codice",
"login_your_info": "Le tue info",
"login_fulll_name_label": "Inserisci il tuo nome completo per impostare l'account Telegram.",
"login_incorrect_first_name": "Nome proprio errato",
"login_first_name": "Nome",
"login_incorrect_last_name": "Cognome errato",
"login_last_name": "Cognome",
"login_signing_up": "Registrazione in corso",
"login_sign_up": "Registratati",
"login_controller_unknown_country": "Sconosciuto",
"message_forwarded_message": "Messaggio inoltrato",
"message_forwarded_message_mobile": "Inoltrato da {from},{date}",
"message_attach_audio_message": "Messaggio vocale",
"message_attach_audio_play": "Riproduci",
"message_attach_document_open": "Apri",
"message_attach_document_download": "Scarica",
"message_attach_video_video": "Video",
"message_attach_video_download": "Scarica",
"message_attach_video_play": "Riproduci video",
"conversation_select_modal_title": "Seleziona conversazione",
"conversation_select_modal_contacts": "Contatti",
"phonebook_modal_title": "Rubrica",
"phonebook_modal_deselect_all": "Deseleziona tutto",
"phonebook_modal_select_all": "Seleziona tutto",
"phonebook_modal_empty": "La tua rubrica è vuota.",
"phonebook_modal_submit_active": "Sto importando",
"phonebook_modal_submit": "Importa contatti",
"welcome_header_md": "**Telegram** Web",
"welcome_text_1_md": "Questo è il client web non ufficiale di **Telegram Messenger**.",
"welcome_text_2_md": "E' ancora in **versione-alfa** e può non essere affidabile al 200%",
"welcome_start_messaging": "Inizia a Messaggiare",
"welcome_fast_messaging_header": "Messaggi veloci",
"welcome_fast_messaging_text": "Manda messaggi con il supporto arricchito di emoji direttamente dal tuo computer desktop o portatile",
"welcome_easy_sharing_header": "Condivisione semplice di file",
"welcome_easy_sharing_text": "Condividi file di qualunque tipo usando il drag-and-drop o l'icona della graffetta",
"welcome_powerful_tools_header": "Strumenti potenti",
"welcome_powerful_tools_text_md": "Sfoglia materiale condiviso e file per tipologia\ne personalizza le notitiche",
"country_select_modal_country_ab": "Abkhazia",
"country_select_modal_country_af": "Afghanistan",
"country_select_modal_country_ax": "Isole Aland",
"country_select_modal_country_al": "Albania",
"country_select_modal_country_dz": "Algeria",
"country_select_modal_country_as": "Samoa Americane",
"country_select_modal_country_ad": "Andorra",
"country_select_modal_country_ao": "Angola",
"country_select_modal_country_ai": "Anguilla",
"country_select_modal_country_ag": "Antigua e Barbuda",
"country_select_modal_country_ar": "Argentina",
"country_select_modal_country_am": "Armenia",
"country_select_modal_country_aw": "Aruba",
"country_select_modal_country_sh_ac": "Ascension",
"country_select_modal_country_au": "Australia",
"country_select_modal_country_au_et": "Territori Australiani Esterni",
"country_select_modal_country_at": "Austria",
"country_select_modal_country_az": "Azerbaigian",
"country_select_modal_country_bs": "Bahamas",
"country_select_modal_country_bh": "Bahrein",
"country_select_modal_country_bd": "Bangladesh",
"country_select_modal_country_bb": "Barbados",
"country_select_modal_country_ag_bar": "Barbuda",
"country_select_modal_country_by": "Bielorussia",
"country_select_modal_country_be": "Belgio",
"country_select_modal_country_bz": "Belize",
"country_select_modal_country_bj": "Benin",
"country_select_modal_country_bm": "Bermuda",
"country_select_modal_country_bt": "Bhutan",
"country_select_modal_country_bo": "Bolivia",
"country_select_modal_country_bq": "Caraibi Olandesi",
"country_select_modal_country_ba": "Bosnia-Erzegovina",
"country_select_modal_country_bw": "Botswana",
"country_select_modal_country_br": "Brasile",
"country_select_modal_country_io": "Territorio Britannico dell’Oceano Indiano",
"country_select_modal_country_vg": "Isole Vergini Britanniche",
"country_select_modal_country_bn": "Brunei",
"country_select_modal_country_bg": "Bulgaria",
"country_select_modal_country_bf": "Burkina Faso",
"country_select_modal_country_mm": "Myanmar (Birmania)",
"country_select_modal_country_bi": "Burundi",
"country_select_modal_country_kh": "Cambogia",
"country_select_modal_country_cm": "Camerun",
"country_select_modal_country_ca": "Canada",
"country_select_modal_country_cv": "Capo Verde",
"country_select_modal_country_ky": "Isole Cayman",
"country_select_modal_country_cf": "Repubblica Centrafricana",
"country_select_modal_country_td": "Ciad",
"country_select_modal_country_cl": "Cile",
"country_select_modal_country_cn": "Cina",
"country_select_modal_country_cx": "Isola di Christmas",
"country_select_modal_country_cc": "Isole Cocos",
"country_select_modal_country_co": "Colombia",
"country_select_modal_country_km": "Comore",
"country_select_modal_country_cg": "Congo-Brazzaville",
"country_select_modal_country_cd": "Congo - Kinshasa",
"country_select_modal_country_ck": "Isole Cook",
"country_select_modal_country_cr": "Costa Rica",
"country_select_modal_country_ci": "Costa d’Avorio",
"country_select_modal_country_hr": "Croazia",
"country_select_modal_country_cu": "Cuba",
"country_select_modal_country_cw": "Curaçao",
"country_select_modal_country_cy": "Cipro",
"country_select_modal_country_cz": "Repubblica Ceca",
"country_select_modal_country_dk": "Danimarca",
"country_select_modal_country_dg": "Diego Garcia",
"country_select_modal_country_dj": "Gibuti",
"country_select_modal_country_dm": "Dominica",
"country_select_modal_country_do": "Repubblica Dominicana",
"country_select_modal_country_tl": "Timor Est",
"country_select_modal_country_ec": "Ecuador",
"country_select_modal_country_eg": "Egitto",
"country_select_modal_country_sv": "El Salvador",
"country_select_modal_country_gq": "Guinea Equatoriale",
"country_select_modal_country_er": "Eritrea",
"country_select_modal_country_ee": "Estonia",
"country_select_modal_country_et": "Etiopia",
"country_select_modal_country_fk": "Isole Falkland",
"country_select_modal_country_fo": "Isole Faroe",
"country_select_modal_country_fj": "Figi",
"country_select_modal_country_fi": "Finlandia",
"country_select_modal_country_fr": "Francia",
"country_select_modal_country_gf": "Guiana Francese",
"country_select_modal_country_pf": "Polinesia Francese",
"country_select_modal_country_ga": "Gabon",
"country_select_modal_country_gm": "Gambia",
"country_select_modal_country_ge": "Georgia",
"country_select_modal_country_de": "Germania",
"country_select_modal_country_gh": "Ghana",
"country_select_modal_country_gi": "Gibilterra",
"country_select_modal_country_gr": "Grecia",
"country_select_modal_country_gl": "Groenlandia",
"country_select_modal_country_gd": "Grenada",
"country_select_modal_country_gp": "Guadalupa",
"country_select_modal_country_gu": "Guam",
"country_select_modal_country_gt": "Guatemala",
"country_select_modal_country_gg": "Guernsey",
"country_select_modal_country_gn": "Guinea",
"country_select_modal_country_gw": "Guinea-Bissau",
"country_select_modal_country_gy": "Guyana",
"country_select_modal_country_ht": "Haiti",
"country_select_modal_country_hn": "Honduras",
"country_select_modal_country_hk": "RAS di Hong Kong",
"country_select_modal_country_hu": "Ungheria",
"country_select_modal_country_is": "Islanda",
"country_select_modal_country_in": "India",
"country_select_modal_country_id": "Indonesia",
"country_select_modal_country_ir": "Iran",
"country_select_modal_country_iq": "Iraq",
"country_select_modal_country_ie": "Irlanda",
"country_select_modal_country_il": "Israele",
"country_select_modal_country_it": "Italia",
"country_select_modal_country_jm": "Giamaica",
"country_select_modal_country_sj": "Svalbard e Jan Mayen",
"country_select_modal_country_jp": "Giappone",
"country_select_modal_country_je": "Jersey",
"country_select_modal_country_jo": "Giordania",
"country_select_modal_country_kz": "Kazakistan",
"country_select_modal_country_ke": "Kenya",
"country_select_modal_country_ki": "Kiribati",
"country_select_modal_country_kp": "Corea del Nord",
"country_select_modal_country_kr": "Corea del Sud",
"country_select_modal_country_kw": "Kuwait",
"country_select_modal_country_kg": "Kirghizistan",
"country_select_modal_country_la": "Laos",
"country_select_modal_country_lv": "Lettonia",
"country_select_modal_country_lb": "Libano",
"country_select_modal_country_ls": "Lesotho",
"country_select_modal_country_lr": "Liberia",
"country_select_modal_country_ly": "Libia",
"country_select_modal_country_li": "Liechtenstein",
"country_select_modal_country_lt": "Lituania",
"country_select_modal_country_lu": "Lussemburgo",
"country_select_modal_country_mo": "RAS di Macao",
"country_select_modal_country_mk": "Repubblica di Macedonia",
"country_select_modal_country_mg": "Madagascar",
"country_select_modal_country_mw": "Malawi",
"country_select_modal_country_my": "Malesia",
"country_select_modal_country_mv": "Maldive",
"country_select_modal_country_ml": "Mali",
"country_select_modal_country_mt": "Malta",
"country_select_modal_country_mh": "Isole Marshall",
"country_select_modal_country_mq": "Martinica",
"country_select_modal_country_mr": "Mauritania",
"country_select_modal_country_mu": "Mauritius",
"country_select_modal_country_yt": "Mayotte",
"country_select_modal_country_mx": "Messico",
"country_select_modal_country_fm": "Micronesia",
"country_select_modal_country_md": "Moldavia",
"country_select_modal_country_mc": "Monaco",
"country_select_modal_country_mn": "Mongolia",
"country_select_modal_country_me": "Montenegro",
"country_select_modal_country_ms": "Montserrat",
"country_select_modal_country_ma": "Marocco",
"country_select_modal_country_mz": "Mozambico",
"country_select_modal_country_na": "Namibia",
"country_select_modal_country_nr": "Nauru",
"country_select_modal_country_np": "Nepal",
"country_select_modal_country_nl": "Paesi Bassi",
"country_select_modal_country_nc": "Nuova Caledonia",
"country_select_modal_country_nz": "Nuova Zelanda",
"country_select_modal_country_ni": "Nicaragua",
"country_select_modal_country_ne": "Niger",
"country_select_modal_country_ng": "Nigeria",
"country_select_modal_country_nu": "Niue",
"country_select_modal_country_nf": "Isola Norfolk",
"country_select_modal_country_mp": "Isole Marianne Settentrionali",
"country_select_modal_country_no": "Norvegia",
"country_select_modal_country_om": "Oman",
"country_select_modal_country_pk": "Pakistan",
"country_select_modal_country_pw": "Palau",
"country_select_modal_country_ps": "Territori palestinesi",
"country_select_modal_country_pa": "Panamá",
"country_select_modal_country_pg": "Papua Nuova Guinea",
"country_select_modal_country_py": "Paraguay",
"country_select_modal_country_pe": "Perù",
"country_select_modal_country_ph": "Filippine",
"country_select_modal_country_pn": "Isole Pitcairn",
"country_select_modal_country_pl": "Polonia",
"country_select_modal_country_pt": "Portogallo",
"country_select_modal_country_pr": "Portorico",
"country_select_modal_country_qa": "Qatar",
"country_select_modal_country_re": "Réunion",
"country_select_modal_country_ro": "Romania",
"country_select_modal_country_ru": "Federazione Russa",
"country_select_modal_country_rw": "Ruanda",
"country_select_modal_country_bl": "Saint-Barthélemy",
"country_select_modal_country_sh": "Sant’Elena",
"country_select_modal_country_kn": "Saint Kitts e Nevis",
"country_select_modal_country_lc": "Saint Lucia",
"country_select_modal_country_mf": "Saint Martin",
"country_select_modal_country_pm": "Saint Pierre e Miquelon",
"country_select_modal_country_vc": "Saint Vincent e Grenadines",
"country_select_modal_country_ws": "Samoa",
"country_select_modal_country_sm": "San Marino",
"country_select_modal_country_st": "São Tomé e Príncipe",
"country_select_modal_country_sa": "Arabia Saudita",
"country_select_modal_country_sn": "Senegal",
"country_select_modal_country_rs": "Serbia",
"country_select_modal_country_sc": "Seychelles",
"country_select_modal_country_sl": "Sierra Leone",
"country_select_modal_country_sg": "Singapore",
"country_select_modal_country_nl_bq3": "Sint Eustatius",
"country_select_modal_country_sx": "Sint Maarten",
"country_select_modal_country_sk": "Slovacchia",
"country_select_modal_country_si": "Slovenia",
"country_select_modal_country_sb": "Isole Solomon",
"country_select_modal_country_so": "Somalia",
"country_select_modal_country_za": "Sudafrica",
"country_select_modal_country_gs": "Georgia del Sud e isole Sandwich meridionali",
"country_select_modal_country_ge_so": "Ossetia del Sud",
"country_select_modal_country_ss": "Sudan del Sud",
"country_select_modal_country_es": "Spagna",
"country_select_modal_country_lk": "Sri Lanka",
"country_select_modal_country_sd": "Sudan",
"country_select_modal_country_sr": "Suriname",
"country_select_modal_country_sj_no": "Svalbard",
"country_select_modal_country_sz": "Swaziland",
"country_select_modal_country_se": "Svezia",
"country_select_modal_country_ch": "Svizzera",
"country_select_modal_country_sy": "Siria",
"country_select_modal_country_tw": "Taiwan",
"country_select_modal_country_tj": "Tagikistan",
"country_select_modal_country_tz": "Tanzania",
"country_select_modal_country_th": "Tailandia",
"country_select_modal_country_tg": "Togo",
"country_select_modal_country_tk": "Tokelau",
"country_select_modal_country_to": "Tonga",
"country_select_modal_country_tt": "Trinidad e Tobago",
"country_select_modal_country_tn": "Tunisia",
"country_select_modal_country_tr": "Turchia",
"country_select_modal_country_tm": "Turkmenistan",
"country_select_modal_country_tc": "Isole Turks e Caicos",
"country_select_modal_country_tv": "Tuvalu",
"country_select_modal_country_ug": "Uganda",
"country_select_modal_country_ua": "Ucraina",
"country_select_modal_country_ae": "Emirati Arabi Uniti",
"country_select_modal_country_uk": "Inghilterra",
"country_select_modal_country_us": "Stati Uniti",
"country_select_modal_country_uy": "Uruguay",
"country_select_modal_country_vi": "Isole Vergini Americane",
"country_select_modal_country_uz": "Uzbekistan",
"country_select_modal_country_vu": "Vanuatu",
"country_select_modal_country_ve": "Venezuela",
"country_select_modal_country_va": "Città del Vaticano",
"country_select_modal_country_vn": "Vietnam",
"country_select_modal_country_wf": "Wallis e Futuna",
"country_select_modal_country_ye": "Yemen",
"country_select_modal_country_zm": "Zambia",
"country_select_modal_country_tz_uk": "Zanzibar",
"country_select_modal_country_zw": "Zimbabwe"
}

558
js/locales/ru-ru.json

@ -0,0 +1,558 @@
{
"modal_search": "Поиск",
"modal_cancel": "Отменить",
"modal_next": "Далее",
"modal_ok": "OK",
"modal_done": "Готово",
"group_modal_info": "Информация о группе",
"group_modal_pluralize_participants": "{'one': '{} участник', 'few': '{} участника', 'many': '{} участников', 'other': '{} участников'}",
"group_modal_add_member": "Добавить участника",
"group_modal_return": "Вернуться в группу",
"group_modal_update_photo": "Обновить фото",
"group_modal_update_active": "Обновление",
"group_modal_menu_more": "Ещё",
"group_modal_menu_delete_photo": "Удалить фото",
"group_modal_menu_edit_group": "Редактировать группу",
"group_modal_menu_leave_group": "Покинуть группу",
"group_modal_menu_delete_chat": "Удалить чат",
"group_modal_settings": "Настройки",
"group_modal_notifications": "Уведомления",
"group_modal_members": "Участники",
"group_modal_members_kick": "Исключить",
"group_modal_members_unavailable": "Список участников группы недоступен.",
"country_select_modal_title": "Страна",
"settings_modal_title": "Настройки",
"settings_modal_menu_more": "Ещё",
"settings_modal_delete_photo": "Удалить фотографию",
"settings_modal_set_photo": "Изменить фотографию",
"settings_modal_photo_updating": "Обновление",
"settings_modal_edit_profile": "Редактировать профиль",
"settings_modal_terminate_sessions": "Завершить все другие сеансы",
"settings_modal_settings": "Настройки",
"settings_modal_notification_alert": "Сигналы уведомлений",
"settings_modal_vibrate": "Вибросигнал",
"settings_modal_sounds": "Звук",
"settings_modal_language": "Язык",
"settings_modal_notifications": "Всплывающие уведомления",
"settings_modal_sound": "Звуковые оповещения",
"settings_modal_enter_send_description_md": "**Enter** — отправка, **Shift + Enter** — перенос строки",
"settings_modal_ctrl_enter_send_description_md": "**Ctrl + Enter** — отправка, **Enter** — перенос строки",
"settings_modal_send_on_enter": "Отправлять по нажатию Enter",
"settings_modal_phone": "Телефон",
"settings_modal_about": "О программе",
"settings_modal_source_code_github": "Исходный код на GitHub",
"settings_modal_follow_us_twitter": "Подписаться на нас в Twitter!",
"settings_modal_recent_updates": "Последние обновления (ver. {version})",
"profile_edit_modal_title": "Редактировать профиль",
"profile_edit_first_name": "Имя",
"profile_edit_last_name": "Фамилия",
"profile_edit_submit": "Сохранить",
"profile_edit_submit_active": "Сохранение...",
"user_modal_menu_more": "Ещё",
"user_modal_send_message": "Отправить сообщение",
"user_modal_edit_contact": "Редактировать контакт",
"user_modal_delete_contact": "Удалить контакт",
"user_modal_add_contact": "Добавить в контакты",
"user_modal_share_contact": "Поделиться контактом",
"user_modal_delete_chat": "Удалить чат",
"user_modal_phone": "Телефон",
"user_modal_settings": "Настройки",
"user_modal_notifications": "Уведомления",
"user_modal_contact_info": "Информация о контакте",
"media_modal_forward": "Переслать",
"media_modal_download": "Загрузить",
"media_modal_delete": "Удалить",
"error_browser_no_local_file_system_image_md": "Ваш браузер не поддерживает технологию {moz-link: https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem | File System API}, которая необходима для отображения этого изображения.\nПожалуйста, установите {chrome-link: http://google.com/chrome | Google Chrome} или воспользуйтесь {telegram-link: https://telegram.org/ | мобильным приложением}.",
"error_image_download_failed": "Сбой загрузки",
"error_browser_no_local_file_system_video_md": "Ваш браузер не поддерживает технологию {moz-link: https://developer.mozilla.org/en-US/docs/Web/API/LocalFileSystem | File System API}, которая необходима для воспроизведения этого видео.\nПожалуйста, установите {chrome-link: http://google.com/chrome | Google Chrome} или воспользуйтесь {telegram-link: https://telegram.org/ | мобильным приложением}.",
"error_video_download_failed": "Сбой загрузки видео",
"unread_messages_split": "Непрочитанные сообщения",
"user_name_deleted": "УДАЛЕНО",
"user_first_name_deleted": "УДАЛЕНО",
"user_status_offline": "не в сети",
"user_status_online": "online",
"user_status_last_seen": "был(а) в сети {0}",
"chat_title_deleted": "УДАЛЕНО",
"format_size_progress_mulitple": "{done} из {total} {parts}",
"format_size_progress": "{done} из {total}",
"relative_time_one_minute": "{minutes} минуту назад",
"relative_time_many_minutes": "{minutes} минут(ы) назад",
"relative_time_one_hour": "{hours} час назад",
"relative_time_many_hours": "{hours} часа(-ов) назад",
"relative_time_just_now": "только что",
"changelog_modal_header_recent_updates_md": "Последние обновления в **Telegram Web**",
"changelog_modal_header_new_updates_md": "**Telegram Web** обновился!",
"changelog_modal_title_current_version": "текущая версия",
"group_create_contacts_modal_title": "Новая группа",
"group_create_modal_title": "Создать группу",
"group_create_name": "Название группы",
"group_create_submit": "Создать группу",
"group_create_submit_active": "Создание...",
"group_edit_modal_title": "Редактировать группу",
"group_edit_name": "Название группы",
"group_edit_submit": "Сохранить",
"group_edit_submit_active": "Сохранение...",
"confirm_modal_logout": "Вы действительно хотите выйти?",
"confirm_modal_update_reload": "Новая версия Telegram Web загружена. Запустить?",
"confirm_modal_history_flush": "Вы уверены? Это действие не может быть отменено!",
"confirm_modal_terminate_sessions": "Вы уверены, что хотите завершить все сеансы, кроме этого?",
"confirm_modal_mixed_content_fail_http_redirect_md": "Ваш браузер {moz-link: не поддерживает} смешанный контент, поэтому MTProto не сможет работать через https. {issue-link: Подробнее}\n\nИспользовать http-версию?",
"confirm_modal_clipboard_file_send": "Отправить файл(ы) из буфера обмена?",
"confirm_modal_clipboard_X_files_send": "{'one': 'Отправить {} файл из буфера обмена?', 'few': 'Отправить {} файла из буфера обмена?', 'many': 'Отправить {} файлов из буфера обмена?', 'other': 'Отправить {} файлов из буфера обмена?'}",
"confirm_modal_message_delete": "Удалить это сообщение?",
"confirm_modal_contacts_import": "Telegram выполнит синхронизацию ваших контактов, чтобы найти ваших друзей.",
"confirm_modal_login_phone_correct": "Проверьте ещё раз ваш номер:",
"confirm_modal_forward_to_peer": "Переслать пользователю {peer}?",
"confirm_modal_send_to_peer": "Отправить пользователю {peer}?",
"confirm_modal_share_file_peer": "Поделиться с {peer}?",
"confirm_modal_apply_lang_with_reload_md": "Языковые настройки сохранены.\nПерезагрузить приложение сейчас?",
"confirm_modal_are_u_sure": "Вы уверены?",
"confirm_modal_logout_submit": "Выйти",
"confirm_modal_history_flush_submit": "Удалить чат",
"confirm_modal_clipboard_files_send_submit": "Отправить",
"confirm_modal_clipboard_file_send_submit": "Отправить",
"confirm_modal_message_delete_submit": "Удалить",
"confirm_modal_forward_message_submit": "Переслать сообщение",
"confirm_modal_share_photo_submit": "Переслать фотографию",
"confirm_modal_share_video_submit": "Переслать видео",
"confirm_modal_share_contact_submit": "Отправить контакт",
"confirm_modal_share_file_submit": "Поделиться файлом",
"contacts_modal_edit_list": "Редактировать",
"contacts_modal_edit_cancel": "Отмена",
"contacts_modal_edit_delete": "Удалить",
"contacts_modal_pluralize_new_group_members": "{'one': '{} участник', 'few': '{} участника', 'many': '{} участников', 'other': '{} участников'}",
"contacts_modal_title": "Контакты",
"contacts_modal_new_contact": "Новый контакт",
"contacts_modal_empty_list": "У вас нет ни одного контакта. Вы можете {import-link: добавить новый контакт} по номеру телефона.",
"contact_edit_modal_first_name": "Имя",
"contact_edit_modal_last_name": "Фамилия",
"contact_edit_modal_title": "Изменить контакт",
"contact_edit_modal_submit": "Сохранить",
"contact_edit_modal_submit_active": "Сохранение...",
"contact_import_modal_title": "Добавить новый контакт",
"contact_import_modal_phone": "Номер телефона",
"contact_import_modal_phonebook": "Телефонная книга",
"contact_import_modal_submit": "Сохранить",
"contact_import_modal_submit_active": "Импорт...",
"conversation_message_deleted": "удалённое сообщение",
"conversation_you": "Вы",
"conversation_media_photo": "Фотография",
"conversation_media_video": "Видео",
"conversation_media_document": "Документ",
"conversation_media_audio": "Аудио",
"conversation_media_location": "Местоположение",
"conversation_media_contact": "Контакт",
"conversation_media_attachment": "Прикрепление",
"conversation_group_created": "создал(а) группу",
"conversation_group_renamed": "изменил(а) название группы",
"conversation_group_photo_updated": "изменил(а) фото группы",
"conversation_group_photo_removed": "удалил(а) фото группы",
"conversation_returned_to_group": "вернулся(-лась) в группу",
"conversation_invited_user": "пригласил(а) {user}",
"conversation_left_group": "покинул(а) группу",
"conversation_kicked_user": "исключил(а) {user}",
"conversation_invited_user_message": "приглашённый пользователь",
"conversation_kicked_user_message": "исключённый пользователь",
"conversation_unknown_user": "Кто-то",
"conversation_unknown_chat": "Неизвестный чат",
"message_service_created_group": "создал(а) группу {group-name}",
"message_service_changed_group_name": "изменил(а) название группы на {group-name}",
"message_service_changed_group_photo": "изменил(а) фото группы",
"message_service_removed_group_photo": "удалил(а) фото группы",
"message_service_invited_user": "пригласил(а) {user}",
"message_service_returned_to_group": "вернулся(-лась) в группу",
"message_service_kicked_user": "исключил(а) {user}",
"message_service_left_group": "покинул(а) группу",
"message_service_unsupported_action": "Неподдерживаемое действие: {action}",
"error_modal_bad_request_title": "Ошибка",
"error_modal_unauthorized_title": "Необходима авторизация",
"error_modal_forbidden_title": "Доступ запрещён",
"error_modal_not_found_title": "Не найдено",
"error_modal_network_title": "Ошибка сети",
"error_modal_flood_title": "Слишком быстро",
"error_modal_internal_title": "Ошибка сервера",
"error_modal_alert": "Уведомление",
"error_modal_network_description": "Пожалуйста, проверьте своё подключение к интернету.",
"error_modal_firstname_invali_description": "Введено некорректное имя.",
"error_modal_lastname_invalid_description": "Введена некорректная фамилия.",
"error_modal_phone_invalid_description": "Введен некорректный номер.",
"error_modal_users_too_much_description": "Вы выбрали слишком много пользователей.",
"error_modal_photo_dimensions_invalid_description": "Пропорции фото некорректы, пожалуйста, выберите другое фото.",
"error_modal_video_file_invalid_description": "Этот формат видео некорректен или не поддерживается, пожалуйста, выберите другое видео.",
"error_modal_photo_too_small_description": "Выбранное фото слишком маленькое.",
"error_modal_no_phone_user_description_md": "К сожалению, к вашему телефону не привязан аккаунт **Telegram**.",
"error_modal_no_phone_users_description_md": "К сожалению, ни к одному из введённых номеров не привязан аккаунт **Telegram**.",
"error_modal_phonebook_required_description": "Telegram должен иметь доступ к вашей телефонной книге, чтобы импортировать контакты.",
"error_modal_bad_request_description": "Один из параметров отсутствует или некорректен.",
"error_modal_unauthorized_description": "Для этого действия необходима авторизация. Пожалуйста, {login-link: войдите}.",
"error_modal_forbidden_description": "Вам запрещено это действие.",
"error_modal_not_found_description": "Страница не найдена.",
"error_modal_flood_description": "Вы выполняете слишком много действий. Попробуйте повторить позже.",
"error_modal_internal_description": "Внутренняя ошибка сервера. Попробуйте повторить позже.",
"error_modal_tech_details": "Технические подробности:",
"head_new_group": "Новая группа",
"head_new_contact": "Новый контакт",
"head_contacts": "Контакты",
"head_contacts_title": "Контакты",
"head_settings": "Настройки",
"head_log_out": "Выйти",
"head_edit_messages": "Редактировать сообщения",
"head_media_photos": "Фотографии",
"head_media_video": "Видео",
"head_media_documents": "Документы",
"head_media_audio": "Голосовые сообщения",
"head_about": "О приложении",
"head_clear_all": "Очистить всё",
"head_edit": "Редактировать",
"head_typing": "печатает",
"head_pluralize_participants": "{'one': '{} участник', 'few': '{} участника', 'many': '{} участников', 'other': '{} участников'}",
"head_one_typing": "{name1} печатает{dots}",
"head_two_typing": "{name1}, {name2}{dots}",
"head_many_typing": "{name1}+{names}{dots}",
"head_waiting_for_network": "Ожидание сети",
"head_retry": "Ещё раз",
"head_connecting": "Подключение",
"im_new_group": "Новая группа",
"im_new_contact": "Новый контакт",
"im_contacts": "Контакты",
"im_contacts_title": "Контакты",
"im_settings": "Настройки",
"im_conversations": "Диалоги",
"im_messages": "Сообщения",
"im_no_contacts": "Нет контактов",
"im_get_started_long": "Добавьте контакт для общения",
"im_add_contact": "Добавить контакт",
"im_import_phonebook": "Импорт из телефонной книги",
"im_get_started": "Начало работы",
"im_welcome_text": "Добро пожаловать в Telegram Web. Вы можете поменять аватар и имя в настройках.",
"im_open_settings": "Открыть настройки",
"im_select_a_chat": "Выберите чат для начала общения",
"im_loading_history": "Загрузка истории",
"im_info": "Информация",
"im_edit": "Редактировать",
"im_media": "Медиа",
"im_media_photos": "Фотографии",
"im_media_video": "Видео",
"im_media_documents": "Документы",
"im_media_audio": "Голосовые сообщения",
"im_pluralize_participants": "{'one': '{} участник', 'few': '{} участника', 'many': '{} участников', 'other': '{} участников'}",
"im_show_recent_messages": "Показать последние сообщения",
"im_show_all_messages": "Показать все сообщения",
"im_no_messages": "Нет сообщений",
"im_one_typing": "{name1} печатает{dots}",
"im_two_typing": "{name1} и {name2} печатают{dots}",
"im_many_typing": "{name1}, {name2} и ещё {count} печатают{dots}",
"im_delete_chat": "Удалить чат",
"im_clear_history": "Очистить историю",
"im_delete": "Удалить {count}",
"im_forward": "Переслать {count}",
"im_photos_drop_text": "Перетащите сюда фотографии, чтобы отправить их",
"im_message_field_placeholder": "Напишите сообщение...",
"im_media_attach_title": "Отправить медиа",
"im_attach_file_title": "Отправить файл",
"im_emoji_btn_title": "Вставить смайл",
"im_submit_message": "Отправить",
"login_sign_in": "Войти",
"login_enter_number_description": "Выберите вашу страну из списка и введите номер телефона:",
"login_incorrect_number": "Некорректный номер",
"login_tel_input_placeholder": "Введите ваш номер телефона",
"login_generating_key": "Генерация ключей",
"login_generating_keys_info": "Ключи генерируются всего один раз. Этот процесс может занять несколько минут, особенно на медленных устройствах, пожалуйста, потерпите.",
"login_edit_number": "Редактировать номер телефона",
"login_enter_code_label_md": "Введите код, который вы только что получили в другом приложении **Telegram**",
"login_code_not_received": "Не пришёл код?",
"login_enter_sms_code_label_md": "Мы отправили вам код по SMS.\nВведите его ниже.",
"login_call_remaining": "Telegram позвонит вам через {remaining}",
"login_calling": "Telegram звонит вам",
"login_number_dialed": "Telegram набрал ваш номер",
"login_incorrect_sms_code": "Неверный код",
"login_number_input_placeholder": "Введите ваш код",
"login_checking_code": "Проверка кода",
"login_your_info": "Информация о вас",
"login_fulll_name_label": "Введите свое имя для начала работы с Telegram.",
"login_incorrect_first_name": "Некорректное имя",
"login_first_name": "Имя",
"login_incorrect_last_name": "Некорректная фамилия",
"login_last_name": "Фамилия",
"login_signing_up": "Регистрация",
"login_sign_up": "Зарегистрироваться",
"login_controller_unknown_country": "Неизвестно",
"message_forwarded_message": "Пересланное сообщение",
"message_forwarded_message_mobile": "Переслано от {from}, {date}",
"message_attach_audio_message": "Голосовое сообщение",
"message_attach_audio_play": "Воспроизвести",
"message_attach_document_open": "Открыть",
"message_attach_document_download": "Скачать",
"message_attach_video_video": "Видео",
"message_attach_video_download": "Скачать",
"message_attach_video_play": "Воспроизвести видео",
"conversation_select_modal_title": "Выбрать чат",
"conversation_select_modal_contacts": "Контакты",
"phonebook_modal_title": "Телефонная книга",
"phonebook_modal_deselect_all": "Отменить выбор",
"phonebook_modal_select_all": "Выбрать всё",
"phonebook_modal_empty": "Ваша телефонная книга пуста.",
"phonebook_modal_submit_active": "Импорт",
"phonebook_modal_submit": "Импортировать контакты",
"welcome_header_md": "**Telegram** Web",
"welcome_text_1_md": "Web-клиент **Telegram**.",
"welcome_text_2_md": "Он всё еще в разработке, поэтому не на 200 % надёжен",
"welcome_start_messaging": "Начать общение",
"welcome_fast_messaging_header": "Скорость",
"welcome_fast_messaging_text": "Отправляйте сообщения с поддержкой смайлов прямо с вашего компьютера или ноутбука",
"welcome_easy_sharing_header": "Делитесь файлами",
"welcome_easy_sharing_text": "Отправляйте любые файлы без ограничений",
"welcome_powerful_tools_header": "Мощные инструменты",
"welcome_powerful_tools_text_md": "Находите медиа-сообщения по типу прикрепления\nи управляйте получаемыми оповещениями",
"country_select_modal_country_ab": "Абхазия",
"country_select_modal_country_af": "Афганистан",
"country_select_modal_country_ax": "Аландские о-ва",
"country_select_modal_country_al": "Албания",
"country_select_modal_country_dz": "Алжир",
"country_select_modal_country_as": "Американское Самоа",
"country_select_modal_country_ad": "Андорра",
"country_select_modal_country_ao": "Ангола",
"country_select_modal_country_ai": "Ангилья",
"country_select_modal_country_ag": "Антигуа и Барбуда",
"country_select_modal_country_ar": "Аргентина",
"country_select_modal_country_am": "Армения",
"country_select_modal_country_aw": "Аруба",
"country_select_modal_country_sh_ac": "Остров Вознесения",
"country_select_modal_country_au": "Австралия",
"country_select_modal_country_au_et": "Австралийские Антарктические Территории",
"country_select_modal_country_at": "Австрия",
"country_select_modal_country_az": "Азербайджан",
"country_select_modal_country_bs": "Багамские о-ва",
"country_select_modal_country_bh": "Бахрейн",
"country_select_modal_country_bd": "Бангладеш",
"country_select_modal_country_bb": "Барбадос",
"country_select_modal_country_ag_bar": "Барбуда",
"country_select_modal_country_by": "Беларусь",
"country_select_modal_country_be": "Бельгия",
"country_select_modal_country_bz": "Белиз",
"country_select_modal_country_bj": "Бенин",
"country_select_modal_country_bm": "Бермудские о-ва",
"country_select_modal_country_bt": "Бутан",
"country_select_modal_country_bo": "Боливия",
"country_select_modal_country_bq": "Бонэйр, Синт-Эстатиус и Саба",
"country_select_modal_country_ba": "Босния и Герцеговина",
"country_select_modal_country_bw": "Ботсвана",
"country_select_modal_country_br": "Бразилия",
"country_select_modal_country_io": "Британская территория в Индийском океане",
"country_select_modal_country_vg": "Виргинские о-ва (Британские)",
"country_select_modal_country_bn": "Бруней-Даруссалам",
"country_select_modal_country_bg": "Болгария",
"country_select_modal_country_bf": "Буркина-Фасо",
"country_select_modal_country_mm": "Мьянма (Бирма)",
"country_select_modal_country_bi": "Бурунди",
"country_select_modal_country_kh": "Камбоджа",
"country_select_modal_country_cm": "Камерун",
"country_select_modal_country_ca": "Канада",
"country_select_modal_country_cv": "Кабо-Верде",
"country_select_modal_country_ky": "Каймановы о-ва",
"country_select_modal_country_cf": "ЦАР",
"country_select_modal_country_td": "Чад",
"country_select_modal_country_cl": "Чили",
"country_select_modal_country_cn": "Китай",
"country_select_modal_country_cx": "о-в Рождества",
"country_select_modal_country_cc": "Кокосовые о-ва",
"country_select_modal_country_co": "Колумбия",
"country_select_modal_country_km": "Коморские о-ва",
"country_select_modal_country_cg": "Конго - Браззавиль",
"country_select_modal_country_cd": "Конго - Киншаса",
"country_select_modal_country_ck": "о-ва Кука",
"country_select_modal_country_cr": "Коста-Рика",
"country_select_modal_country_ci": "Кот-д’Ивуар",
"country_select_modal_country_hr": "Хорватия",
"country_select_modal_country_cu": "Куба",
"country_select_modal_country_cw": "Кюрасао",
"country_select_modal_country_cy": "Кипр",
"country_select_modal_country_cz": "Чехия",
"country_select_modal_country_dk": "Дания",
"country_select_modal_country_dg": "Диего-Гарсия",
"country_select_modal_country_dj": "Джибути",
"country_select_modal_country_dm": "Доминика",
"country_select_modal_country_do": "Доминиканская Республика",
"country_select_modal_country_tl": "Восточный Тимор",
"country_select_modal_country_ec": "Эквадор",
"country_select_modal_country_eg": "Египет",
"country_select_modal_country_sv": "Сальвадор",
"country_select_modal_country_gq": "Экваториальная Гвинея",
"country_select_modal_country_er": "Эритрея",
"country_select_modal_country_ee": "Эстония",
"country_select_modal_country_et": "Эфиопия",
"country_select_modal_country_fk": "Фолклендские о-ва",
"country_select_modal_country_fo": "Фарерские о-ва",
"country_select_modal_country_fj": "Фиджи",
"country_select_modal_country_fi": "Финляндия",
"country_select_modal_country_fr": "Франция",
"country_select_modal_country_gf": "Французская Гвиана",
"country_select_modal_country_pf": "Французская Полинезия",
"country_select_modal_country_ga": "Габон",
"country_select_modal_country_gm": "Гамбия",
"country_select_modal_country_ge": "Грузия",
"country_select_modal_country_de": "Германия",
"country_select_modal_country_gh": "Гана",
"country_select_modal_country_gi": "Гибралтар",
"country_select_modal_country_gr": "Греция",
"country_select_modal_country_gl": "Гренландия",
"country_select_modal_country_gd": "Гренада",
"country_select_modal_country_gp": "Гваделупа",
"country_select_modal_country_gu": "Гуам",
"country_select_modal_country_gt": "Гватемала",
"country_select_modal_country_gg": "Гернси",
"country_select_modal_country_gn": "Гвинея",
"country_select_modal_country_gw": "Гвинея-Бисау",
"country_select_modal_country_gy": "Гайана",
"country_select_modal_country_ht": "Гаити",
"country_select_modal_country_hn": "Гондурас",
"country_select_modal_country_hk": "Гонконг (особый район)",
"country_select_modal_country_hu": "Венгрия",
"country_select_modal_country_is": "Исландия",
"country_select_modal_country_in": "Индия",
"country_select_modal_country_id": "Индонезия",
"country_select_modal_country_ir": "Иран",
"country_select_modal_country_iq": "Ирак",
"country_select_modal_country_ie": "Ирландия",
"country_select_modal_country_il": "Израиль",
"country_select_modal_country_it": "Италия",
"country_select_modal_country_jm": "Ямайка",
"country_select_modal_country_sj": "Шпицберген и Ян-Майен",
"country_select_modal_country_jp": "Япония",
"country_select_modal_country_je": "Джерси",
"country_select_modal_country_jo": "Иордания",
"country_select_modal_country_kz": "Казахстан",
"country_select_modal_country_ke": "Кения",
"country_select_modal_country_ki": "Кирибати",
"country_select_modal_country_kp": "КНДР",
"country_select_modal_country_kr": "Республика Корея",
"country_select_modal_country_kw": "Кувейт",
"country_select_modal_country_kg": "Киргизия",
"country_select_modal_country_la": "Лаос",
"country_select_modal_country_lv": "Латвия",
"country_select_modal_country_lb": "Ливан",
"country_select_modal_country_ls": "Лесото",
"country_select_modal_country_lr": "Либерия",
"country_select_modal_country_ly": "Ливия",
"country_select_modal_country_li": "Лихтенштейн",
"country_select_modal_country_lt": "Литва",
"country_select_modal_country_lu": "Люксембург",
"country_select_modal_country_mo": "Макао (особый район)",
"country_select_modal_country_mk": "Македония",
"country_select_modal_country_mg": "Мадагаскар",
"country_select_modal_country_mw": "Малави",
"country_select_modal_country_my": "Малайзия",
"country_select_modal_country_mv": "Мальдивские о-ва",
"country_select_modal_country_ml": "Мали",
"country_select_modal_country_mt": "Мальта",
"country_select_modal_country_mh": "Маршалловы о-ва",
"country_select_modal_country_mq": "Мартиника",
"country_select_modal_country_mr": "Мавритания",
"country_select_modal_country_mu": "Маврикий",
"country_select_modal_country_yt": "Майотта",
"country_select_modal_country_mx": "Мексика",
"country_select_modal_country_fm": "Федеративные Штаты Микронезии",
"country_select_modal_country_md": "Молдова",
"country_select_modal_country_mc": "Монако",
"country_select_modal_country_mn": "Монголия",
"country_select_modal_country_me": "Черногория",
"country_select_modal_country_ms": "Монтсеррат",
"country_select_modal_country_ma": "Марокко",
"country_select_modal_country_mz": "Мозамбик",
"country_select_modal_country_na": "Намибия",
"country_select_modal_country_nr": "Науру",
"country_select_modal_country_np": "Непал",
"country_select_modal_country_nl": "Нидерланды",
"country_select_modal_country_nc": "Новая Каледония",
"country_select_modal_country_nz": "Новая Зеландия",
"country_select_modal_country_ni": "Никарагуа",
"country_select_modal_country_ne": "Нигер",
"country_select_modal_country_ng": "Нигерия",
"country_select_modal_country_nu": "Ниуэ",
"country_select_modal_country_nf": "о-в Норфолк",
"country_select_modal_country_mp": "Северные Марианские о-ва",
"country_select_modal_country_no": "Норвегия",
"country_select_modal_country_om": "Оман",
"country_select_modal_country_pk": "Пакистан",
"country_select_modal_country_pw": "Палау",
"country_select_modal_country_ps": "Палестинские территории",
"country_select_modal_country_pa": "Панама",
"country_select_modal_country_pg": "Папуа – Новая Гвинея",
"country_select_modal_country_py": "Парагвай",
"country_select_modal_country_pe": "Перу",
"country_select_modal_country_ph": "Филиппины",
"country_select_modal_country_pn": "Питкэрн",
"country_select_modal_country_pl": "Польша",
"country_select_modal_country_pt": "Португалия",
"country_select_modal_country_pr": "Пуэрто-Рико",
"country_select_modal_country_qa": "Катар",
"country_select_modal_country_re": "Реюньон",
"country_select_modal_country_ro": "Румыния",
"country_select_modal_country_ru": "Россия",
"country_select_modal_country_rw": "Руанда",
"country_select_modal_country_bl": "Сен-Бартельми",
"country_select_modal_country_sh": "О-в Св. Елены",
"country_select_modal_country_kn": "Сент-Китс и Невис",
"country_select_modal_country_lc": "Сент-Люсия",
"country_select_modal_country_mf": "Сен-Мартен",
"country_select_modal_country_pm": "Сен-Пьер и Микелон",
"country_select_modal_country_vc": "Сент-Винсент и Гренадины",
"country_select_modal_country_ws": "Самоа",
"country_select_modal_country_sm": "Сан-Марино",
"country_select_modal_country_st": "Сан-Томе и Принсипи",
"country_select_modal_country_sa": "Саудовская Аравия",
"country_select_modal_country_sn": "Сенегал",
"country_select_modal_country_rs": "Сербия",
"country_select_modal_country_sc": "Сейшельские о-ва",
"country_select_modal_country_sl": "Сьерра-Леоне",
"country_select_modal_country_sg": "Сингапур",
"country_select_modal_country_nl_bq3": "Синт-Эстатиус",
"country_select_modal_country_sx": "Синт-Мартен",
"country_select_modal_country_sk": "Словакия",
"country_select_modal_country_si": "Словения",
"country_select_modal_country_sb": "Соломоновы о-ва",
"country_select_modal_country_so": "Сомали",
"country_select_modal_country_za": "ЮАР",
"country_select_modal_country_gs": "Южная Георгия и Южные Сандвичевы о-ва",
"country_select_modal_country_ge_so": "Южная Осетия",
"country_select_modal_country_ss": "Южный Судан",
"country_select_modal_country_es": "Испания",
"country_select_modal_country_lk": "Шри-Ланка",
"country_select_modal_country_sd": "Судан",
"country_select_modal_country_sr": "Суринам",
"country_select_modal_country_sj_no": "Шпицберген",
"country_select_modal_country_sz": "Свазиленд",
"country_select_modal_country_se": "Швеция",
"country_select_modal_country_ch": "Швейцария",
"country_select_modal_country_sy": "Сирия",
"country_select_modal_country_tw": "Тайвань",
"country_select_modal_country_tj": "Таджикистан",
"country_select_modal_country_tz": "Танзания",
"country_select_modal_country_th": "Таиланд",
"country_select_modal_country_tg": "Того",
"country_select_modal_country_tk": "Токелау",
"country_select_modal_country_to": "Тонга",
"country_select_modal_country_tt": "Тринидад и Тобаго",
"country_select_modal_country_tn": "Тунис",
"country_select_modal_country_tr": "Турция",
"country_select_modal_country_tm": "Туркменистан",
"country_select_modal_country_tc": "О-ва Тёркс и Кайкос",
"country_select_modal_country_tv": "Тувалу",
"country_select_modal_country_ug": "Уганда",
"country_select_modal_country_ua": "Украина",
"country_select_modal_country_ae": "ОАЭ",
"country_select_modal_country_uk": "Великобритания",
"country_select_modal_country_us": "Соединенные Штаты",
"country_select_modal_country_uy": "Уругвай",
"country_select_modal_country_vi": "Виргинские о-ва (США)",
"country_select_modal_country_uz": "Узбекистан",
"country_select_modal_country_vu": "Вануату",
"country_select_modal_country_ve": "Венесуэла",
"country_select_modal_country_va": "Ватикан",
"country_select_modal_country_vn": "Вьетнам",
"country_select_modal_country_wf": "Уоллис и Футуна",
"country_select_modal_country_ye": "Йемен",
"country_select_modal_country_zm": "Замбия",
"country_select_modal_country_tz_uk": "Занзибар",
"country_select_modal_country_zw": "Зимбабве"
}

5
manifest.json

@ -1,6 +1,7 @@
{
"name": "Telegram UNOFFICIAL",
"version": "0.3.0",
"name": "Telegram",
"description": "Telegram Web App.\nMore info & source code here: https://github.com/zhukov/webogram",
"version": "0.3.1",
"short_name": "Webogram",
"manifest_version": 2,
"app": {

8
manifest.webapp

@ -1,7 +1,7 @@
{
"name": "Telegram",
"description": "UNOFFICIAL Telegram Web App.\nMore info & source code here: https://github.com/zhukov/webogram",
"version": "0.3.0",
"description": "Telegram Web App.\nMore info & source code here: https://github.com/zhukov/webogram",
"version": "0.3.1",
"type": "privileged",
"launch_path": "/index.html",
"developer": {
@ -34,7 +34,9 @@
"share": {
"href": "/index.html",
"disposition": "window",
"filters": {},
"filters": {
"type": ["image/*","audio/*","video/*"]
},
"returnValue": false
}
},

115
vendor/angular/i18n/angular-locale_de-de.js vendored

@ -0,0 +1,115 @@
'use strict';
angular.module("ngLocale", [], ["$provide", function($provide) {
var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
function getDecimals(n) {
n = n + '';
var i = n.indexOf('.');
return (i == -1) ? 0 : n.length - i - 1;
}
function getVF(n, opt_precision) {
var v = opt_precision;
if (undefined === v) {
v = Math.min(getDecimals(n), 3);
}
var base = Math.pow(10, v);
var f = ((n * base) | 0) % base;
return {v: v, f: f};
}
$provide.value("$locale", {
"DATETIME_FORMATS": {
"AMPMS": [
"vorm.",
"nachm."
],
"DAY": [
"Sonntag",
"Montag",
"Dienstag",
"Mittwoch",
"Donnerstag",
"Freitag",
"Samstag"
],
"MONTH": [
"Januar",
"Februar",
"M\u00e4rz",
"April",
"Mai",
"Juni",
"Juli",
"August",
"September",
"Oktober",
"November",
"Dezember"
],
"SHORTDAY": [
"So.",
"Mo.",
"Di.",
"Mi.",
"Do.",
"Fr.",
"Sa."
],
"SHORTMONTH": [
"Jan.",
"Feb.",
"M\u00e4rz",
"Apr.",
"Mai",
"Juni",
"Juli",
"Aug.",
"Sep.",
"Okt.",
"Nov.",
"Dez."
],
"fullDate": "EEEE, d. MMMM y",
"longDate": "d. MMMM y",
"medium": "dd.MM.y HH:mm:ss",
"mediumDate": "dd.MM.y",
"mediumTime": "HH:mm:ss",
"short": "dd.MM.yy HH:mm",
"shortDate": "dd.MM.yy",
"shortTime": "HH:mm"
},
"NUMBER_FORMATS": {
"CURRENCY_SYM": "\u20ac",
"DECIMAL_SEP": ",",
"GROUP_SEP": ".",
"PATTERNS": [
{
"gSize": 3,
"lgSize": 3,
"maxFrac": 3,
"minFrac": 0,
"minInt": 1,
"negPre": "-",
"negSuf": "",
"posPre": "",
"posSuf": ""
},
{
"gSize": 3,
"lgSize": 3,
"maxFrac": 2,
"minFrac": 2,
"minInt": 1,
"negPre": "-",
"negSuf": "\u00a0\u00a4",
"posPre": "",
"posSuf": "\u00a0\u00a4"
}
]
},
"id": "de-de",
"pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
});
}]);

115
vendor/angular/i18n/angular-locale_en-us.js vendored

@ -0,0 +1,115 @@
'use strict';
angular.module("ngLocale", [], ["$provide", function($provide) {
var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
function getDecimals(n) {
n = n + '';
var i = n.indexOf('.');
return (i == -1) ? 0 : n.length - i - 1;
}
function getVF(n, opt_precision) {
var v = opt_precision;
if (undefined === v) {
v = Math.min(getDecimals(n), 3);
}
var base = Math.pow(10, v);
var f = ((n * base) | 0) % base;
return {v: v, f: f};
}
$provide.value("$locale", {
"DATETIME_FORMATS": {
"AMPMS": [
"AM",
"PM"
],
"DAY": [
"Sunday",
"Monday",
"Tuesday",
"Wednesday",
"Thursday",
"Friday",
"Saturday"
],
"MONTH": [
"January",
"February",
"March",
"April",
"May",
"June",
"July",
"August",
"September",
"October",
"November",
"December"
],
"SHORTDAY": [
"Sun",
"Mon",
"Tue",
"Wed",
"Thu",
"Fri",
"Sat"
],
"SHORTMONTH": [
"Jan",
"Feb",
"Mar",
"Apr",
"May",
"Jun",
"Jul",
"Aug",
"Sep",
"Oct",
"Nov",
"Dec"
],
"fullDate": "EEEE, MMMM d, y",
"longDate": "MMMM d, y",
"medium": "MMM d, y h:mm:ss a",
"mediumDate": "MMM d, y",
"mediumTime": "h:mm:ss a",
"short": "M/d/yy h:mm a",
"shortDate": "M/d/yy",
"shortTime": "h:mm a"
},
"NUMBER_FORMATS": {
"CURRENCY_SYM": "$",
"DECIMAL_SEP": ".",
"GROUP_SEP": ",",
"PATTERNS": [
{
"gSize": 3,
"lgSize": 3,
"maxFrac": 3,
"minFrac": 0,
"minInt": 1,
"negPre": "-",
"negSuf": "",
"posPre": "",
"posSuf": ""
},
{
"gSize": 3,
"lgSize": 3,
"maxFrac": 2,
"minFrac": 2,
"minInt": 1,
"negPre": "\u00a4-",
"negSuf": "",
"posPre": "\u00a4",
"posSuf": ""
}
]
},
"id": "en-us",
"pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
});
}]);

97
vendor/angular/i18n/angular-locale_es-es.js vendored

@ -0,0 +1,97 @@
'use strict';
angular.module("ngLocale", [], ["$provide", function($provide) {
var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
$provide.value("$locale", {
"DATETIME_FORMATS": {
"AMPMS": [
"a. m.",
"p. m."
],
"DAY": [
"domingo",
"lunes",
"martes",
"mi\u00e9rcoles",
"jueves",
"viernes",
"s\u00e1bado"
],
"MONTH": [
"enero",
"febrero",
"marzo",
"abril",
"mayo",
"junio",
"julio",
"agosto",
"septiembre",
"octubre",
"noviembre",
"diciembre"
],
"SHORTDAY": [
"dom.",
"lun.",
"mar.",
"mi\u00e9.",
"jue.",
"vie.",
"s\u00e1b."
],
"SHORTMONTH": [
"ene.",
"feb.",
"mar.",
"abr.",
"may.",
"jun.",
"jul.",
"ago.",
"sept.",
"oct.",
"nov.",
"dic."
],
"fullDate": "EEEE, d 'de' MMMM 'de' y",
"longDate": "d 'de' MMMM 'de' y",
"medium": "d/M/y H:mm:ss",
"mediumDate": "d/M/y",
"mediumTime": "H:mm:ss",
"short": "d/M/yy H:mm",
"shortDate": "d/M/yy",
"shortTime": "H:mm"
},
"NUMBER_FORMATS": {
"CURRENCY_SYM": "\u20ac",
"DECIMAL_SEP": ",",
"GROUP_SEP": ".",
"PATTERNS": [
{
"gSize": 3,
"lgSize": 3,
"maxFrac": 3,
"minFrac": 0,
"minInt": 1,
"negPre": "-",
"negSuf": "",
"posPre": "",
"posSuf": ""
},
{
"gSize": 3,
"lgSize": 3,
"maxFrac": 2,
"minFrac": 2,
"minInt": 1,
"negPre": "-",
"negSuf": "\u00a0\u00a4",
"posPre": "",
"posSuf": "\u00a0\u00a4"
}
]
},
"id": "es-es",
"pluralCat": function (n, opt_precision) { if (n == 1) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
});
}]);

115
vendor/angular/i18n/angular-locale_it-it.js vendored

@ -0,0 +1,115 @@
'use strict';
angular.module("ngLocale", [], ["$provide", function($provide) {
var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
function getDecimals(n) {
n = n + '';
var i = n.indexOf('.');
return (i == -1) ? 0 : n.length - i - 1;
}
function getVF(n, opt_precision) {
var v = opt_precision;
if (undefined === v) {
v = Math.min(getDecimals(n), 3);
}
var base = Math.pow(10, v);
var f = ((n * base) | 0) % base;
return {v: v, f: f};
}
$provide.value("$locale", {
"DATETIME_FORMATS": {
"AMPMS": [
"AM",
"PM"
],
"DAY": [
"domenica",
"luned\u00ec",
"marted\u00ec",
"mercoled\u00ec",
"gioved\u00ec",
"venerd\u00ec",
"sabato"
],
"MONTH": [
"gennaio",
"febbraio",
"marzo",
"aprile",
"maggio",
"giugno",
"luglio",
"agosto",
"settembre",
"ottobre",
"novembre",
"dicembre"
],
"SHORTDAY": [
"dom",
"lun",
"mar",
"mer",
"gio",
"ven",
"sab"
],
"SHORTMONTH": [
"gen",
"feb",
"mar",
"apr",
"mag",
"giu",
"lug",
"ago",
"set",
"ott",
"nov",
"dic"
],
"fullDate": "EEEE d MMMM y",
"longDate": "dd MMMM y",
"medium": "dd/MMM/y HH:mm:ss",
"mediumDate": "dd/MMM/y",
"mediumTime": "HH:mm:ss",
"short": "dd/MM/yy HH:mm",
"shortDate": "dd/MM/yy",
"shortTime": "HH:mm"
},
"NUMBER_FORMATS": {
"CURRENCY_SYM": "\u20ac",
"DECIMAL_SEP": ",",
"GROUP_SEP": ".",
"PATTERNS": [
{
"gSize": 3,
"lgSize": 3,
"maxFrac": 3,
"minFrac": 0,
"minInt": 1,
"negPre": "-",
"negSuf": "",
"posPre": "",
"posSuf": ""
},
{
"gSize": 3,
"lgSize": 3,
"maxFrac": 2,
"minFrac": 2,
"minInt": 1,
"negPre": "-",
"negSuf": "\u00a0\u00a4",
"posPre": "",
"posSuf": "\u00a0\u00a4"
}
]
},
"id": "it-it",
"pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (i == 1 && vf.v == 0) { return PLURAL_CATEGORY.ONE; } return PLURAL_CATEGORY.OTHER;}
});
}]);

115
vendor/angular/i18n/angular-locale_ru-ru.js vendored

@ -0,0 +1,115 @@
'use strict';
angular.module("ngLocale", [], ["$provide", function($provide) {
var PLURAL_CATEGORY = {ZERO: "zero", ONE: "one", TWO: "two", FEW: "few", MANY: "many", OTHER: "other"};
function getDecimals(n) {
n = n + '';
var i = n.indexOf('.');
return (i == -1) ? 0 : n.length - i - 1;
}
function getVF(n, opt_precision) {
var v = opt_precision;
if (undefined === v) {
v = Math.min(getDecimals(n), 3);
}
var base = Math.pow(10, v);
var f = ((n * base) | 0) % base;
return {v: v, f: f};
}
$provide.value("$locale", {
"DATETIME_FORMATS": {
"AMPMS": [
"AM",
"PM"
],
"DAY": [
"\u0432\u043e\u0441\u043a\u0440\u0435\u0441\u0435\u043d\u044c\u0435",
"\u043f\u043e\u043d\u0435\u0434\u0435\u043b\u044c\u043d\u0438\u043a",
"\u0432\u0442\u043e\u0440\u043d\u0438\u043a",
"\u0441\u0440\u0435\u0434\u0430",
"\u0447\u0435\u0442\u0432\u0435\u0440\u0433",
"\u043f\u044f\u0442\u043d\u0438\u0446\u0430",
"\u0441\u0443\u0431\u0431\u043e\u0442\u0430"
],
"MONTH": [
"\u044f\u043d\u0432\u0430\u0440\u044f",
"\u0444\u0435\u0432\u0440\u0430\u043b\u044f",
"\u043c\u0430\u0440\u0442\u0430",
"\u0430\u043f\u0440\u0435\u043b\u044f",
"\u043c\u0430\u044f",
"\u0438\u044e\u043d\u044f",
"\u0438\u044e\u043b\u044f",
"\u0430\u0432\u0433\u0443\u0441\u0442\u0430",
"\u0441\u0435\u043d\u0442\u044f\u0431\u0440\u044f",
"\u043e\u043a\u0442\u044f\u0431\u0440\u044f",
"\u043d\u043e\u044f\u0431\u0440\u044f",
"\u0434\u0435\u043a\u0430\u0431\u0440\u044f"
],
"SHORTDAY": [
"\u0432\u0441",
"\u043f\u043d",
"\u0432\u0442",
"\u0441\u0440",
"\u0447\u0442",
"\u043f\u0442",
"\u0441\u0431"
],
"SHORTMONTH": [
"\u044f\u043d\u0432.",
"\u0444\u0435\u0432\u0440.",
"\u043c\u0430\u0440\u0442\u0430",
"\u0430\u043f\u0440.",
"\u043c\u0430\u044f",
"\u0438\u044e\u043d\u044f",
"\u0438\u044e\u043b\u044f",
"\u0430\u0432\u0433.",
"\u0441\u0435\u043d\u0442.",
"\u043e\u043a\u0442.",
"\u043d\u043e\u044f\u0431.",
"\u0434\u0435\u043a."
],
"fullDate": "EEEE, d MMMM y '\u0433'.",
"longDate": "d MMMM y '\u0433'.",
"medium": "d MMM y '\u0433'. H:mm:ss",
"mediumDate": "d MMM y '\u0433'.",
"mediumTime": "H:mm:ss",
"short": "dd.MM.yy H:mm",
"shortDate": "dd.MM.yy",
"shortTime": "H:mm"
},
"NUMBER_FORMATS": {
"CURRENCY_SYM": "\u0440\u0443\u0431.",
"DECIMAL_SEP": ",",
"GROUP_SEP": "\u00a0",
"PATTERNS": [
{
"gSize": 3,
"lgSize": 3,
"maxFrac": 3,
"minFrac": 0,
"minInt": 1,
"negPre": "-",
"negSuf": "",
"posPre": "",
"posSuf": ""
},
{
"gSize": 3,
"lgSize": 3,
"maxFrac": 2,
"minFrac": 2,
"minInt": 1,
"negPre": "-",
"negSuf": "\u00a0\u00a4",
"posPre": "",
"posSuf": "\u00a0\u00a4"
}
]
},
"id": "ru-ru",
"pluralCat": function (n, opt_precision) { var i = n | 0; var vf = getVF(n, opt_precision); if (vf.v == 0 && i % 10 == 1 && i % 100 != 11) { return PLURAL_CATEGORY.ONE; } if (vf.v == 0 && i % 10 >= 2 && i % 10 <= 4 && (i % 100 < 12 || i % 100 > 14)) { return PLURAL_CATEGORY.FEW; } if (vf.v == 0 && i % 10 == 0 || vf.v == 0 && i % 10 >= 5 && i % 10 <= 9 || vf.v == 0 && i % 100 >= 11 && i % 100 <= 14) { return PLURAL_CATEGORY.MANY; } return PLURAL_CATEGORY.OTHER;}
});
}]);

17
vendor/console-polyfill/console-polyfill.js vendored

@ -1,17 +0,0 @@
// Console-polyfill. MIT license.
// https://github.com/paulmillr/console-polyfill
// Make it safe to do console.log() always.
(function (con) {
'use strict';
var prop, method;
var empty = {};
var dummy = function() {};
var properties = 'memory'.split(',');
var methods = ('assert,count,debug,dir,dirxml,error,exception,group,' +
'groupCollapsed,groupEnd,info,log,markTimeline,profile,profileEnd,' +
'time,timeEnd,trace,warn').split(',');
while (prop = properties.pop()) con[prop] = con[prop] || empty;
while (method = methods.pop()) con[method] = con[method] || dummy;
})(this.console = this.console || {});
// For Workers compatibility `window` object is replaced with `this` keyword

20
webogram.appcache

@ -1,11 +1,14 @@
CACHE MANIFEST
# Time: Mon Sep 15 2014 15:55:12 GMT+0400 (MSK) + 1
# Time: Thu Oct 02 2014 17:17:07 GMT+0400 (MSK)
CACHE:
badbrowser.html
favicon.ico
favicon_unread.ico
css/app.css
css/desktop.css
css/mobile.css
img/T_LogoM.png
img/T_LogoM_1x.png
img/WebIntro1.png
@ -28,7 +31,6 @@ img/logo_dogogram.png
img/logo_share.png
img/sound_a.wav
js/app.js
js/app.js.map
img/changelog/card_wecandoit.png
img/changelog/search.png
img/icons/AboutLogos_1x.png
@ -64,14 +66,24 @@ img/placeholders/VideoThumbConversation.gif
img/placeholders/VideoThumbModal.gif
js/lib/bin_utils.js
js/lib/crypto_worker.js
js/lib/polyfill.js
js/locales/de-de.json
js/locales/en-us.json
js/locales/es-es.json
js/locales/it-it.json
js/locales/ru-ru.json
vendor/closure/long.js
vendor/console-polyfill/console-polyfill.js
vendor/cryptoJS/crypto.js
vendor/jsbn/jsbn_combined.js
vendor/leemon_bigint/bigint.js
vendor/angular/i18n/angular-locale_de-de.js
vendor/angular/i18n/angular-locale_en-us.js
vendor/angular/i18n/angular-locale_es-es.js
vendor/angular/i18n/angular-locale_it-it.js
vendor/angular/i18n/angular-locale_ru-ru.js
NETWORK:
http://*
https://*
*
*
Loading…
Cancel
Save