diff --git a/.gitignore b/.gitignore index 0d788109..e2c93dac 100755 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ .DS_Store *.tmproj *~ +.redcar diff --git a/Changelog b/Changelog index 04333873..13bf184a 100644 --- a/Changelog +++ b/Changelog @@ -1,3 +1,96 @@ +1.9.7.0 (2010-04-03) + +* Added "Trends" link showing currently trending topics with the ability to + change the region on the options page (Thanks Rafael Vargas); +* Experimental support for Twitter's streaming API. Enable it on the options page + for near real time timeline updates; +* Improved compatibility with proxlet.com (Sending OAuth params on HTTP header); +* Lots of fixes for desktop notification misbehavior; +* Returning to previously selected tab after closing a tab; +* Azerbaijani localization (Thanks Tural Əlisoy); +* New url shortener va.mu (Thanks Arthur Furlan) and hurl.im; +* Improved support to img.ur (Thanks Shelby DeNike) + +1.9.6.6 (2010-12-11) + +* Fixing bug that caused timelines to stop updating after a timeout. + +1.9.6.5 (2010-12-06) + +* Fixing mobile notifications being always enabled when following a user; +* Fixing snowflake caused id truncation when showing "in reply to" tweets; +* Fixing OAuth errors due to incorrect timestamps by adjusting the local + clock based on server's timestamp. + +1.9.6.4 (2010-11-23) + +* Stupid bug preventing updates now fixed. + +1.9.6.3 (2010-11-23) + +* Lots of fixes related to the way we update timelines; +* Improved Turkish translation. (Thanks Berker) + +1.9.6.2 (2010-11-19) + +* Reverting the way we get new tweets to the way it was before 1.9.6 + Many people reported problems with Chromed Bird not updating correctly + so I'm reverting this changes until I'm able to investigate this + further. + +1.9.6.1 (2010-11-16) + +* Avoiding annoying notifications for messages sent by the current user. + +1.9.6 (2010-11-15) + +* Integration with image upload services! (Sorry, only for Chrome 8+ and not yet on OS X) +* Allowing users to change the default locale in the options page; +* Making sure we always fetch all new tweets, even if there's a huge amount of them; +* Showing sent DMs along with received ones in the DMs tab; +* Correctly handling credentials to bit.ly pro accounts; +* Fixed the way we show links to lists; +* Fixed ordering in autocomplete; +* Fixed opening the tabs context menu with Ctrl-click; +* Added pict.mobi image preview; +* Fixed migre.me shortener not working. + +1.9.5.1 (2010-10-26) + +* New Ukrainian translation (Thanks usercard!); +* Improved Turkish translation (Thanks Onur Baykaş!); +* Fixed some resizing bugs that caused the layout to go insane; +* Changed the behavior of middle clicks in users to just open their profile + (Left clicks or right clicks still open the action menu.); +* Fixed a memory leak caused by adding listeners to the same event multiple times; +* Getting ready to Snowflake (Twitter's new id generator) by using _str ids. + +1.9.5 (2010-10-21) + +* Showing a inline menu with different actions after clicking user's names or avatars + This will allow you to follow/unfollow users, create a new search tab with messages from + this user or open the user's profile page (previous default behavior). +* Expanding original messages for replies (when clicking the 'in reply to' link). (Thanks Yuki!); +* Optimized autocompletion (Thanks again Yuki); +* Opening hashtags inside Chromed Bird itself as a new search tab; +* Allowing users to detach the popup windows (still needs some improvement); +* Introduced a report showing the state of each one of the existing translations (bottom of the options page); +* Fixed the behavior of middle-click and ctrl-click in links, correctly leaving the popup still opened. +* Added mcaf.ee, rod.gs and minify shorteners; +* Cleaning and fixing up the code after running it through JavasScript Lint. + +1.9.2 (2010-10-08) + +* Arghh, invalid locale name (de_DE) was still causing installation errors. + +1.9.1 (2010-10-07) + +* Updated translations (Thanks to Antonio Perez, Onur Baykaş, Vladimir Yakovlev and Dima Mikhailov); +* Better status updates error handling; +* Fixing middle-click behavior for recent Chrome versions; +* Fixing encoding for German translation (Failing installation); +* Fixing small bug in url expanding. + 1.9.0 (2010-09-28) It's awesome to have such a big list of contributors. Thanks a lot guys!!! diff --git a/README.md b/README.md index c8552e20..951c8e4f 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,11 @@ 2. Installing - Check the [download page](http://cezarsa.github.com/chromed_bird/) + Check the [download page](https://chrome.google.com/webstore/detail/encaiiljifbdbjlphpgpiimidegddhic) 3. Compatibility - Currently only Dev channel releases of Google Chrome support extensions. Check [http://dev.chromium.org/getting-involved/dev-channel](http://dev.chromium.org/getting-involved/dev-channel). + It works on all Chrome distribution channels: Stable, Beta and Dev. 4. Features diff --git a/_locales/az/messages.json b/_locales/az/messages.json new file mode 100644 index 00000000..c3d6383a --- /dev/null +++ b/_locales/az/messages.json @@ -0,0 +1,692 @@ +{ + "extDescription": { + "message": "Chromed Bird, Twitter hesabınızı Google Chrome üzərindən izləmənizi və idarə etmənizi təmin edən bir əlavədir.", + "description": "Extension description" + }, + "resetSize": { + "message": "Əvvəlki ölçüyə qayıtmaq üçün cüt basın" + }, + "composeTweet": { + "message": "Yeni tvit", + "description": "Text for composing new tweet" + }, + "tweetit": { + "message": "Göndər" + }, + "logout": { + "message": "Çıxış", + "description": "The text for the logout link" + }, + "options": { + "message": "Seçimlər", + "description": "Options link" + }, + "refresh": { + "message": "Yenilə", + "description": "Refresh link" + }, + "suspend": { + "message": "Ləğv et", + "description": "Suspend link" + }, + "autoUpdatesSuspended": { + "message": "Avtomatik yenilənmələr ləğv edildi" + }, + "resume": { + "message": "Davam" + }, + "remove": { + "message": "Sil" + }, + "hide": { + "message": "Gizlət" + }, + "show": { + "message": "Göstər" + }, + "add": { + "message": "Əlavə et" + }, + "selectList": { + "message": "- Bir siyahı seç -" + }, + "updateList": { + "message": "Siyahılar yenilənir..." + }, + "w_Unified": { + "message": "Hamısı" + }, + "w_Home": { + "message": "Əsas səhifə" + }, + "w_DM": { + "message": "İsmarışlar" + }, + "w_SentDM": { + "message": "Göndərilən İsmarışlar" + }, + "w_ReceivedDM": { + "message": "Alınan İsmarışlar" + }, + "w_Favorites": { + "message": "Favoritlər" + }, + "w_Lists": { + "message": "Siyahılar" + }, + "w_Search": { + "message": "Axtar" + }, + "fromApp": { + "message": "vasitəçi" + }, + "inReply": { + "message": "cavabında" + }, + "sentTo": { + "message": "göndərildi" + }, + "retweetedBy": { + "message": "təkrar tvitləyən" + }, + "retweetedByMe": { + "message": "sizin tərəfinizdən təkrar tvitləndi" + }, + "unmarkFavorite": { + "message": "Favoritlərdən sil" + }, + "markFavorite": { + "message": "Favoritlərə əlavə et" + }, + "Delete": { + "message": "Sil" + }, + "deleteConfirm": { + "message": "Bu ismarışı sil: " + }, + "Yes": { + "message": "Bəli" + }, + "No": { + "message": "Xeyr" + }, + "Reply": { + "message": "Cavabla" + }, + "Retweet": { + "message": "Yenidən tvitlə" + }, + "retweetConfirm": { + "message": "Bu ismarışı yenidən tvitlə: " + }, + "oldRT": { + "message": "Paylaş" + }, + "markAllRead": { + "message": "Hamısını oxundu olaraq işarələ" + }, + "newToken": { + "message": "Başqa simvolu xahiş edin" + }, + "shortenerIdleString": { + "message": "Bura qısaldılacaq ünvanı yazın. Açıq səhifəni sağdakı simvoldan qısaldın." + }, + "timelineHome": { + "message": "Əsas səhifə", + "description": "The home time line tab" + }, + "timelineDM": { + "message": "İsmarışlar", + "description": "The direct message time line tab" + }, + "timelineFavorites": { + "message": "Favoritlər", + "description": "The home time line tab" + }, + "tweet_singular": { + "message": "tvit" + }, + "tweet_plural": { + "message": "tvit" + }, + "newTweetsAvailable": { + "message": "Yeni $count$ tvit var. Oxumaq üçün basın.", + "placeholders": { + "count": { + "content": "$1" + }, + "tweets": { + "content": "$2" + } + } + }, + "preventClosing": { + "message": "Bağlanmaması üçün basın." + }, + "changeNotificationSettings": { + "message": "Bildiriş nizamlarını seçimlər səhifəsindən dəyişdirə bilərsiniz." + }, + "loadingMap": { + "message": "Xəritə yüklənir..." + }, + "loadingImage": { + "message": "Təsvir yüklənir..." + }, + "loadingLongUrl": { + "message": "URL yüklənir..." + }, + "errorExpandingUrl": { + "message": "Bir səhv yarandı. Lütfən təkrar sınayın." + }, + "ajaxFailed": { + "message": "AJAX istəyi uğursuzdur (pis şəbəkə?)" + }, + "successAuth": { + "message": "Təbriklər, şəxsiyyətiniz təsdiqləndi. 'Chromed Bird'dən zövq alın!" + }, + "cbAuthorized": { + "message": "Chromed Bird səlahiyyətli!" + }, + "cbNotAuthorized": { + "message": "Bir səhv yarandı. Lütfən Chromed Bird ikonuna təkrar basın." + }, + "authorizing": { + "message": "Lütfən gözləyin..." + }, + "yourPIN": { + "message": "PIN nömrəniz: $pin$", + "placeholders": { + "pin":{ + "content": "$1" + } + } + }, + "tryAgain": { + "message": "Təkrar sınayın" + }, + "canceling": { + "message": "Ləğv edilir..." + }, + "cancelTweet": { + "message": "Ləğv et" + }, + "queued_messages": { + "message": "Sırada olan İsmarışlar:" + }, + "queue_trying": { + "message": "$timediff$ tarixindən bəri göndərilməyi gözləyir", + "placeholders": { + "timediff": { + "content": "$1" + } + } + }, + "queue_retried": { + "message": "$timediff$ tarixindən bəri $retries$ dəfə göndərilməyə cəhd etdi [$laststatus$]", + "placeholders": { + "retries": { + "content": "$1" + }, + "timediff": { + "content": "$2" + }, + "laststatus": { + "content": "$3" + } + } + }, + "ue_fetchingLists": { + "message": "Siyahılar alınarkən $status$ səhvi yarandı.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_updatingTweets": { + "message": "Tvitlər yenilərkən $baseError$ səhvi yarandı.", + "placeholders": { + "baseError": { + "content": "$1" + } + } + }, + "ue_updatingTweets2": { + "message": "Əgər bu səhv ilə çox sıx qarşılaşırsınızsa çıxıb təkrar girməyi sınayın." + }, + "ue_deletingTweet": { + "message": "Tvit silinərkən $status$ səhvi yarandı.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_retweeting": { + "message": "Təkrar tvitlərkən $status$ səhvi yarandı.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_markFavorite": { + "message": "Favoritlərə əlavə edərkən $status$ səhvi yarandı.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_unmarkFavorite": { + "message": "Favoritdən silərkən $status$ səhvi yarandı.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "newTweets": { + "message": "$count$ $newtweets$", + "placeholders": { + "count": { + "content": "$1" + }, + "newtweets": { + "content": "$2" + } + } + }, + "newtweets_singular": { + "message": "yeni tvit" + }, + "newtweets_plural": { + "message": "yeni tvit" + }, + "btnAuthorize": { + "message": "Səlahiyyətləndir!" + }, + "exceededAPIHits": { + "message": "Gündəlik API istifadə limitini keçdiniz. Lütfən seçimlər səhifəsindən yeniləmə aralığını yoxlayın. Chromed Bird $nextResetDate $nextResetTime$ tarixinə qədər yenilənməyəcək.", + "placeholders": { + "options_url": { + "content": "$1" + }, + "nextResetDate": { + "content": "$2" + }, + "nextResetTime": { + "content": "$3" + } + } + }, + "warningAPIHits": { + "message": "API limitinizi çox sürətli doldurursunuz.
Lütfən seçimlər səhifəsindən yeniləmə aralığını yoxlayın.
Qalan haq: $remainingHits$ - Bir sonrakı sıfırlama tarixi: $nextResetDate$ $nextResetTime$", + "placeholders": { + "options_url": { + "content": "$1" + }, + "remainingHits": { + "content": "$2" + }, + "nextResetDate": { + "content": "$3" + }, + "nextResetTime": { + "content": "$4" + } + } + }, + "oAuthError": { + "message": "Bir səhv yarandı: $errorMessage$. Lütfən səlahiyyətləndirmə əməliyyatını təkrar başladın.", + "placeholders": { + "errorMessage": { + "content": "$1" + } + } + }, + "justNow": { + "message": "Az əvvəl" + }, + "minuteAgo": { + "message": "Saniyələr əvvəl" + }, + "minutes": { + "message": "$nr_of_minutes$ $minutes$ əvvəl", + "placeholders": { + "nr_of_minutes":{ + "content": "$1" + }, + "minutes": { + "content": "$2", + "example": "minute or minutes (singular / plural)" + } + } + }, + "minute_singular": { + "message": "dəqiqə" + }, + "minute_plural": { + "message": "dəqiqə" + }, + "timeAgo": { + "message": "$time$ $time_string$ əvvəl", + "placeholders": { + "time": { + "content": "$1" + }, + "time_string": { + "content": "$2" + } + } + }, + "hour_singular": { + "message": "saat" + }, + "hour_plural": { + "message": "saat" + }, + "day_singular": { + "message": "gün" + }, + "day_plural": { + "message": "gün" + }, + "month_singular": { + "message": "ay" + }, + "month_plural": { + "message": "ay" + }, + "yearsAgo": { + "message": "il əvvəl" + }, + "options_title": { + "message": "Chromed Bird Seçimləri" + }, + "conf_saved": { + "message": "Nizamlarınız müvəffəqiyyətlə qeyd edildi." + }, + "changes_restart": { + "message": "Bəzi nizamların aktiv olması üçün əlavənin yenidən başladılması gərək. Bunu indi etmək istərsinizmi?
(Oxunmamış tvit sayınız sıfırlanacaq)" + }, + "remaining_api_hits": { + "message": "Qalan Twitter API İstifadə Sayı: " + }, + "rate_limit_reset": { + "message": "Bir sonrakı Twitter API sıfırlama tarixi: " + }, + "nerds_link": { + "message": "API istifadə statistikaları" + }, + "g_ui": { + "message": "İnterfeys" + }, + "l_name_attribute": { + "message": "Tvitlərdəki adlar necə görünsün?:" + }, + "o_screen_name": { + "message": "İstifadəçi adı" + }, + "o_name": { + "message": "Gerçək ad" + }, + "o_both": { + "message": "İkisi də" + }, + "l_compose_position": { + "message": "Yeni tvit mövqesi:" + }, + "o_top": { + "message": "Üst" + }, + "o_bottom": { + "message": "Alt" + }, + "l_theme": { + "message": "Mövzu:" + }, + "l_font_size": { + "message": "Şrift ölçüsü:" + }, + "o_small": { + "message": "Kiçik" + }, + "o_normal": { + "message": "Normal" + }, + "o_large": { + "message": "Böyük" + }, + "o_extra_large": { + "message": "Çox böyük" + }, + "l_font_family": { + "message": "Şrift:" + }, + "l_hover_timeout": { + "message": "Oxumaq üçün üzərində gözləmə müddəti (ms):" + }, + "l_show_expanded_urls": { + "message": "Qısaldılmış ünvanları genişlət:" + }, + "l_reply_all": { + "message": "Bütün xatırlatmaları cavablandır:" + }, + "l_show_hits_in_popup": { + "message": "API istifadə sayını göstər:" + }, + "l_show_user_autocomplete": { + "message": "İstifadəçi adlarını avtomatik tamamla:" + }, + "l_icon_color": { + "message": "Simvol rəngi:" + }, + "l_tweets_color_only_unified": { + "message": "Yalnız birləşmiş axışda rənglər:" + }, + "l_tweet_color": { + "message": "Tvit rəngi:" + }, + "w_Mentions": { + "message": "Xatırlatmalar" + }, + "btn_reset_popup_size": { + "message": "Pəncərə Ölçüsünü Bərpa et" + }, + "g_notifications": { + "message": "Bildirişlər" + }, + "l_tweet_notification": { + "message": "Tvit bildirişi" + }, + "l_change_icon": { + "message": "Simvolu dəyişdir" + }, + "l_icon_color_column": { + "message": "Simvol rəngi" + }, + "notif_home": { + "message": "Əsas səhifə:" + }, + "notif_mentions": { + "message": "Xatırlatmalar:" + }, + "notif_dms": { + "message": "Birbaşa ismarışlar:" + }, + "notif_lists": { + "message": "Siyahılar:" + }, + "notif_search": { + "message": "Axtar:" + }, + "l_tweets_notification_style": { + "message": "Bildiriş tərzi:" + }, + "l_noti_on_page": { + "message": "Skaner bildirişləri" + }, + "l_noti_desktop": { + "message": "Stolüstü bildirişləri" + }, + "l_notification_fade_timeout": { + "message": "Bildiriş fasiləsi(s):" + }, + "l_notification_max_popups": { + "message": "Maksimum bildiriş sayı (-1: hamısı):" + }, + "g_shortener": { + "message": "Qısaldıcı" + }, + "l_url_shortener": { + "message": "URL qısaldıcı:" + }, + "l_shortener_acct": { + "message": "Fərdi hesab istifadə et?" + }, + "l_shortener_login": { + "message": "API Giriş:" + }, + "l_shortener_key": { + "message": "API Açarı:" + }, + "l_share_include_title": { + "message": "Səhifə başlığını daxil et:" + }, + "g_timelines": { + "message": "Axışlar" + }, + "notice_api_hits": { + "message": "Saatlıq API limiti ən çox ola bilər!
Əgər birdən çox Twitter vasitəçisi istifadə edirsinizsə aşağıdakı dəyərləri daha da azaltmalısınız." + }, + "l_hits_notice": { + "message": "Saatlıq API limiti: " + }, + "l_visible": { + "message": "Görünsün" + }, + "l_refresh_interval": { + "message": "Yeniləmə aralığı(s)" + }, + "l_include_in_unified": { + "message": "Birləşmiş axışa daxil et" + }, + "l_tabs_count": { + "message": "Hesab sayı" + }, + "l_unified_timeline": { + "message": "Birləşmiş Axış:" + }, + "tml_favorites": { + "message": "Favoritlər:" + }, + "l_blocked_users": { + "message": "Qadağan edilən istifadəçilər:" + }, + "notice_right_click_change": { + "message": "* Artıq pəncərədə sağı basaraq buradakı nizamların çoxunu pəncərə üzərindən dəyişdirə bilərsiniz." + }, + "l_tweets_per_page": { + "message": "Səhifə başı göstəriləcək tvit sayı:" + }, + "l_max_cached_tweets": { + "message": "Göstəriləcək maksimum tvit:" + }, + "g_microblogging_service": { + "message": "Mikrobloq xidməti" + }, + "g_advanced": { + "message": "Təkminləşmiş" + }, + "l_request_timeout": { + "message": "İstək fasiləsi(ms):" + }, + "l_base_url": { + "message": "Twitter API Ünvanı:" + }, + "l_base_oauth_url": { + "message": "OAuth Ünvanı:" + }, + "l_same_signing_urls": { + "message": "Eyni Giriş Ünvanları:" + }, + "l_base_signing_url": { + "message": "API Giriş Ünvanı:" + }, + "l_base_oauth_signing_url": { + "message": "OAuth Giriş Ünvanı:" + }, + "l_base_search_url": { + "message": "Axtarış API Ünvanı:" + }, + "btn_save": { + "message": "Qeyd et" + }, + "btn_reset": { + "message": "Bərpa et" + }, + "btn_default": { + "message": "Fərz edilən nizamlara geri qayıt" + }, + "shortenIt": { + "message": "Qısalt" + }, + "shorten_current": { + "message": "Hazırkı səhifəni paylaş" + }, + "tweet_send_error": { + "message": "Tvitinizi göndərərkən bir səhv yarandı. Twitter qəribə davranır ola bilərmi? Təkrar sınaya bilərsiniz amma eyni ismarış göndərmədiyinizdən əmin olun." + }, + "detach_window": { + "message": "Pəncərəni Ayır" + }, + "follow_action": { + "message": "İzlə" + }, + "unfollow_action": { + "message": "İzləmə" + }, + "tweets_action": { + "message": "Tvitlər" + }, + "profile_action": { + "message": "Profil" + }, + "add_mention_action": { + "message": "Xatırlat" + }, + "g_image_service": { + "message": "Şəkil Xidməti" + }, + "l_image_up_service": { + "message": "Şəkil Yükləmə Xidməti:" + }, + "l_default_locale": { + "message": "Fərz edilən dil:" + }, + "automatic": { + "message": "Avtomatik" + }, + "trending_topics": { + "message": "Trendlər" + }, + "g_trending_topics": { + "message": "Trend mövzular" + }, + "l_trending_topics_woeid": { + "message": "Yerlər üzrə trend mövzular:" + }, + "l_use_streaming_api": { + "message": "Axın APİ-si istifadə edin (sınaqda!):" + }, + "l_user_stream_url": { + "message": "İstifadəçi axın URL-i:" + }, + "block_action": { + "message": "Qadağa" + }, + "report_action": { + "message": "Spam Şikayəti" + } +} diff --git a/_locales/de_DE/messages.json b/_locales/de/messages.json similarity index 99% rename from _locales/de_DE/messages.json rename to _locales/de/messages.json index 1a4562ea..60510237 100644 --- a/_locales/de_DE/messages.json +++ b/_locales/de/messages.json @@ -494,7 +494,7 @@ "l_change_icon": { "message": "Icon ändern" }, - "l_icon_color": { + "l_icon_color_column": { "message": "Icon-Farbe" }, "notif_home": { diff --git a/_locales/en/messages.json b/_locales/en/messages.json index d12d247b..fb01d069 100644 --- a/_locales/en/messages.json +++ b/_locales/en/messages.json @@ -1,629 +1,692 @@ -{ - "extDescription": { - "message": "Chromed Bird is a Twitter extension that allows you to follow your timelines and interact with your Twitter account.", - "description": "Extension description" - }, - "resetSize": { - "message": "Double click to reset size" - }, - "composeTweet": { - "message": "Compose tweet", - "description": "Text for composing new tweet" - }, - "tweetit": { - "message": "Tweet it!" - }, - "logout": { - "message": "Log out", - "description": "The text for the logout link" - }, - "options": { - "message": "Options", - "description": "Options link" - }, - "refresh": { - "message": "Refresh", - "description": "Refresh link" - }, - "suspend": { - "message": "Suspend", - "description": "Suspend link" - }, - "autoUpdatesSuspended": { - "message": "Automatic updates suspended" - }, - "resume": { - "message": "Resume" - }, - "remove": { - "message": "Remove" - }, - "hide": { - "message": "Hide" - }, - "show": { - "message": "Show" - }, - "add": { - "message": "Add" - }, - "selectList": { - "message": "- Select a list -" - }, - "updateList": { - "message": "Update lists..." - }, - "w_Unified": { - "message": "Unified" - }, - "w_Home": { - "message": "Home" - }, - "w_DM": { - "message": "DMs" - }, - "w_Favorites": { - "message": "Favorites" - }, - "w_Lists": { - "message": "Lists" - }, - "w_Search": { - "message": "Search" - }, - "fromApp": { - "message": "from" - }, - "inReply": { - "message": "in reply to" - }, - "retweetedBy": { - "message": "retweeted by" - }, - "retweetedByMe": { - "message": "retweeted by me" - }, - "unmarkFavorite": { - "message": "Unmark as favorite" - }, - "markFavorite": { - "message": "Mark as favorite" - }, - "Delete": { - "message": "Delete" - }, - "deleteConfirm": { - "message": "Delete this message: " - }, - "Yes": { - "message": "Yes" - }, - "No": { - "message": "No" - }, - "Reply": { - "message": "Reply" - }, - "Retweet": { - "message": "Retweet" - }, - "retweetConfirm": { - "message": "Retweet this message: " - }, - "oldRT": { - "message": "Share (old school RT)" - }, - "markAllRead": { - "message": "Mark all as read" - }, - "newToken": { - "message": "Request another token" - }, - "shortenerIdleString": { - "message": "Type a URL to make it shorter, or, click right here \u2192" - }, - "timelineHome": { - "message": "Home", - "description": "The home time line tab" - }, - "timelineDM": { - "message": "DM", - "description": "The direct message time line tab" - }, - "timelineFavorites": { - "message": "Favorites", - "description": "The home time line tab" - }, - "tweet_singular": { - "message": "tweet" - }, - "tweet_plural": { - "message": "tweets" - }, - "newTweetsAvailable": { - "message": "$count$ more $tweets$ available. Update now.", - "placeholders": { - "count": { - "content": "$1" - }, - "tweets": { - "content": "$2" - } - } - }, - "preventClosing": { - "message": "Click to prevent closing." - }, - "changeNotificationSettings": { - "message": "You can change notification settings in the options page" - }, - "loadingMap": { - "message": "Loading map..." - }, - "loadingImage": { - "message": "Loading image..." - }, - "loadingLongUrl": { - "message": "Loading long url..." - }, - "errorExpandingUrl": { - "message": "Sorry, something went wrong, please try again." - }, - "ajaxFailed": { - "message": "AJAX request failed (bad connection?)" - }, - "successAuth": { - "message": "Congratulations, you've been successfully authenticated. Enjoy Chromed Bird!" - }, - "cbAuthorized": { - "message": "Chromed Bird authorized!" - }, - "cbNotAuthorized": { - "message": "Oops... Something went wrong. Please, try clicking Chromed Bird icon again." - }, - "authorizing": { - "message": "Please wait, authorizing Chromed Bird..." - }, - "yourPIN": { - "message": "Your PIN number is: $pin$", - "placeholders": { - "pin":{ - "content": "$1" - } - } - }, - "tryAgain": { - "message": "Try again" - }, - "canceling": { - "message": "Canceling..." - }, - "cancelTweet": { - "message": "Cancel Tweet" - }, - "queued_messages": { - "message": "Queued Messages:" - }, - "queue_trying": { - "message": "trying to send for $timediff$", - "placeholders": { - "timediff": { - "content": "$1" - } - } - }, - "queue_retried": { - "message": "retried $retries$ times since $timediff$ ago [$laststatus$]", - "placeholders": { - "retries": { - "content": "$1" - }, - "timediff": { - "content": "$2" - }, - "laststatus": { - "content": "$3" - } - } - }, - "ue_fetchingLists": { - "message": "Unexpected error $status$ fetching lists.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_updatingTweets": { - "message": "Unexpected error $baseError$ updating tweets.", - "placeholders": { - "baseError": { - "content": "$1" - } - } - }, - "ue_updatingTweets2": { - "message": " If this timeout error is being shown repeatedly, please try logging out and logging in again." - }, - "ue_deletingTweet": { - "message": "Unexpected error $status$ deleting tweet.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_retweeting": { - "message": "Unexpected error $status$ retweeting.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_markFavorite": { - "message": "Unexpected error $status$ marking as favorite.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_unmarkFavorite": { - "message": "Unexpected error $status$ unmarking as favorite.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "newTweets": { - "message": "$count$ $newtweets$", - "placeholders": { - "count": { - "content": "$1" - }, - "newtweets": { - "content": "$2" - } - } - }, - "newtweets_singular": { - "message": "new tweet" - }, - "newtweets_plural": { - "message": "new tweets" - }, - "btnAuthorize": { - "message": "Authorize!" - }, - "exceededAPIHits": { - "message": "You've exceeded API hits limit. Please review your refresh interval settings in the options page. Chromed Bird won't update until $nextResetDate $nextResetTime$.", - "placeholders": { - "options_url": { - "content": "$1" - }, - "nextResetDate": { - "content": "$2" - }, - "nextResetTime": { - "content": "$3" - } - } - }, - "warningAPIHits": { - "message": "Hey! Your remaining API hits are ending too fast.
Please review your refresh interval settings in the options page. Take special care if you're running multiple Twitter clients, as they all share the same limit.
Available hits left: $remainingHits$ - Next hits reset: $nextResetDate$ $nextResetTime$", - "placeholders": { - "options_url": { - "content": "$1" - }, - "remainingHits": { - "content": "$2" - }, - "nextResetDate": { - "content": "$3" - }, - "nextResetTime": { - "content": "$4" - } - } - }, - "oAuthError": { - "message": "The following error occurred trying to authenticate: $errorMessage$. Please, click here to restart the authentication process", - "placeholders": { - "errorMessage": { - "content": "$1" - } - } - }, - "justNow": { - "message": "just now" - }, - "minuteAgo": { - "message": "less than 1 minute ago" - }, - "minutes": { - "message": "$nr_of_minutes$ $minutes$ ago", - "placeholders": { - "nr_of_minutes":{ - "content": "$1" - }, - "minutes": { - "content": "$2", - "example": "minute or minutes (singular / plural)" - } - } - }, - "minute_singular": { - "message": "minute" - }, - "minute_plural": { - "message": "minutes" - }, - "timeAgo": { - "message": "about $time$ $time_string$ ago", - "placeholders": { - "time": { - "content": "$1" - }, - "time_string": { - "content": "$2" - } - } - }, - "hour_singular": { - "message": "hour" - }, - "hour_plural": { - "message": "hours" - }, - "day_singular": { - "message": "day" - }, - "day_plural": { - "message": "days" - }, - "month_singular": { - "message": "month" - }, - "month_plural": { - "message": "months" - }, - "yearsAgo": { - "message": "years ago" - }, - "options_title": { - "message": "Chromed Bird Options" - }, - "conf_saved": { - "message": "Your configuration has been successfully saved!" - }, - "changes_restart": { - "message": "However, some of your changes require the extension to be restarted. Would you like to do it now?
(This will reset your unread tweets count.)" - }, - "remaining_api_hits": { - "message": "Remaining Twitter API Hits: " - }, - "rate_limit_reset": { - "message": "Rate Limit Reset: " - }, - "nerds_link": { - "message": "API Hits stats (for nerds)" - }, - "g_ui": { - "message": "UI" - }, - "l_name_attribute": { - "message": "Name in tweets:" - }, - "o_screen_name": { - "message": "Screen name (nickname)" - }, - "o_name": { - "message": "Real name" - }, - "o_both": { - "message": "Both names" - }, - "l_compose_position": { - "message": "Compose area position:" - }, - "o_top": { - "message": "Top" - }, - "o_bottom": { - "message": "Bottom" - }, - "l_theme": { - "message": "UI Theme:" - }, - "l_font_size": { - "message": "Font Size:" - }, - "o_small": { - "message": "Small" - }, - "o_normal": { - "message": "Normal" - }, - "o_large": { - "message": "Large" - }, - "o_extra_large": { - "message": "Extra Large" - }, - "l_font_family": { - "message": "Font Family:" - }, - "l_hover_timeout": { - "message": "Hover to read time (ms):" - }, - "l_show_expanded_urls": { - "message": "Expand shortened URLs:" - }, - "l_reply_all": { - "message": "Reply to all mentioned:" - }, - "l_show_hits_in_popup": { - "message": "Show API hits count:" - }, - "l_show_user_autocomplete": { - "message": "Autocomplete usernames:" - }, - "l_icon_color": { - "message": "Icon color:" - }, - "l_tweets_color_only_unified": { - "message": "Colors only in unified:" - }, - "l_tweet_color": { - "message": "Tweet color:" - }, - "w_Mentions": { - "message": "Mentions" - }, - "btn_reset_popup_size": { - "message": "Reset Popup Size" - }, - "g_notifications": { - "message": "Notifications" - }, - "l_tweet_notification": { - "message": "Tweet Notification" - }, - "l_change_icon": { - "message": "Change Icon" - }, - "l_icon_color": { - "message": "Icon Color" - }, - "notif_home": { - "message": "Home:" - }, - "notif_mentions": { - "message": "Mentions:" - }, - "notif_dms": { - "message": "DMs:" - }, - "notif_lists": { - "message": "Lists:" - }, - "notif_search": { - "message": "Search:" - }, - "l_tweets_notification_style": { - "message": "Notification Style:" - }, - "l_noti_on_page": { - "message": "Notify on Page" - }, - "l_noti_desktop": { - "message": "Desktop Notifications" - }, - "l_notification_fade_timeout": { - "message": "Notification Timeout (s):" - }, - "l_notification_max_popups": { - "message": "Notifications at once (-1: all):" - }, - "g_shortener": { - "message": "Shortener" - }, - "l_url_shortener": { - "message": "URL Shortener:" - }, - "l_shortener_acct": { - "message": "Use Personal Account?" - }, - "l_shortener_login": { - "message": "API Login:" - }, - "l_shortener_key": { - "message": "API Key:" - }, - "l_share_include_title": { - "message": "Include page title (sharing):" - }, - "g_timelines": { - "message": "Timelines" - }, - "notice_api_hits": { - "message": "You should keep API hits below ! Otherwise Chromed Bird will stop working properly and timelines won't update anymore.
Remember that if you're using multiple Twitter clients you'll need to keep your API hits even lower." - }, - "l_hits_notice": { - "message": "API hits per hour: " - }, - "l_visible": { - "message": "Visible" - }, - "l_refresh_interval": { - "message": "Refresh Interval (s)" - }, - "l_include_in_unified": { - "message": "Include in unified timeline" - }, - "l_tabs_count": { - "message": "Tabs Count" - }, - "l_unified_timeline": { - "message": "Unified Timeline:" - }, - "tml_favorites": { - "message": "Favorites:" - }, - "l_blocked_users": { - "message": "Blocked Users:" - }, - "notice_right_click_change": { - "message": "* Hey, now you can use the right-click context menu to change most of this settings directly into the popup window. Just get out of here! :)" - }, - "l_tweets_per_page": { - "message": "Tweets per Page:" - }, - "l_max_cached_tweets": { - "message": "Max Shown Tweets:" - }, - "g_microblogging_service": { - "message": "Microblogging Service" - }, - "g_advanced": { - "message": "Advanced" - }, - "l_request_timeout": { - "message": "Request Timeout (ms):" - }, - "l_base_url": { - "message": "Twitter's API URL:" - }, - "l_base_oauth_url": { - "message": "OAuth URL:" - }, - "l_same_signing_urls": { - "message": "Same signing URLs:" - }, - "l_base_signing_url": { - "message": "API Signing URL:" - }, - "l_base_oauth_signing_url": { - "message": "OAuth Signing URL:" - }, - "l_base_search_url": { - "message": "Search API URL:" - }, - "btn_save": { - "message": "Save" - }, - "btn_reset": { - "message": "Reset" - }, - "btn_default": { - "message": "Reset to default" - }, - "shortenIt": { - "message": "Shorten it!" - }, - "shorten_current": { - "message": "Share current page" - } -} +{ + "extDescription": { + "message": "Chromed Bird is a Twitter extension that allows you to follow your timelines and interact with your Twitter account.", + "description": "Extension description" + }, + "resetSize": { + "message": "Double click to reset size" + }, + "composeTweet": { + "message": "Compose tweet", + "description": "Text for composing new tweet" + }, + "tweetit": { + "message": "Tweet it!" + }, + "logout": { + "message": "Log out", + "description": "The text for the logout link" + }, + "options": { + "message": "Options", + "description": "Options link" + }, + "refresh": { + "message": "Refresh", + "description": "Refresh link" + }, + "suspend": { + "message": "Suspend", + "description": "Suspend link" + }, + "autoUpdatesSuspended": { + "message": "Automatic updates suspended" + }, + "resume": { + "message": "Resume" + }, + "remove": { + "message": "Remove" + }, + "hide": { + "message": "Hide" + }, + "show": { + "message": "Show" + }, + "add": { + "message": "Add" + }, + "selectList": { + "message": "- Select a list -" + }, + "updateList": { + "message": "Update lists..." + }, + "w_Unified": { + "message": "Unified" + }, + "w_Home": { + "message": "Home" + }, + "w_DM": { + "message": "DMs" + }, + "w_SentDM": { + "message": "Sent DMs" + }, + "w_ReceivedDM": { + "message": "Received DMs" + }, + "w_Favorites": { + "message": "Favorites" + }, + "w_Lists": { + "message": "Lists" + }, + "w_Search": { + "message": "Search" + }, + "fromApp": { + "message": "from" + }, + "inReply": { + "message": "in reply to" + }, + "sentTo": { + "message": "sent to" + }, + "retweetedBy": { + "message": "retweeted by" + }, + "retweetedByMe": { + "message": "retweeted by me" + }, + "unmarkFavorite": { + "message": "Unmark as favorite" + }, + "markFavorite": { + "message": "Mark as favorite" + }, + "Delete": { + "message": "Delete" + }, + "deleteConfirm": { + "message": "Delete this message: " + }, + "Yes": { + "message": "Yes" + }, + "No": { + "message": "No" + }, + "Reply": { + "message": "Reply" + }, + "Retweet": { + "message": "Retweet" + }, + "retweetConfirm": { + "message": "Retweet this message: " + }, + "oldRT": { + "message": "Share (old school RT)" + }, + "markAllRead": { + "message": "Mark all as read" + }, + "newToken": { + "message": "Request another token" + }, + "shortenerIdleString": { + "message": "Type a URL to make it shorter, or, click right here \u2192" + }, + "timelineHome": { + "message": "Home", + "description": "The home time line tab" + }, + "timelineDM": { + "message": "DM", + "description": "The direct message time line tab" + }, + "timelineFavorites": { + "message": "Favorites", + "description": "The home time line tab" + }, + "tweet_singular": { + "message": "tweet" + }, + "tweet_plural": { + "message": "tweets" + }, + "newTweetsAvailable": { + "message": "$count$ more $tweets$ available. Update now.", + "placeholders": { + "count": { + "content": "$1" + }, + "tweets": { + "content": "$2" + } + } + }, + "preventClosing": { + "message": "Click to prevent closing." + }, + "changeNotificationSettings": { + "message": "You can change notification settings in the options page" + }, + "loadingMap": { + "message": "Loading map..." + }, + "loadingImage": { + "message": "Loading image..." + }, + "loadingLongUrl": { + "message": "Loading long url..." + }, + "errorExpandingUrl": { + "message": "Sorry, something went wrong, please try again." + }, + "ajaxFailed": { + "message": "AJAX request failed (bad connection?)" + }, + "successAuth": { + "message": "Congratulations, you've been successfully authenticated. Enjoy Chromed Bird!" + }, + "cbAuthorized": { + "message": "Chromed Bird authorized!" + }, + "cbNotAuthorized": { + "message": "Oops... Something went wrong. Please, try clicking Chromed Bird icon again." + }, + "authorizing": { + "message": "Please wait, authorizing Chromed Bird..." + }, + "yourPIN": { + "message": "Your PIN number is: $pin$", + "placeholders": { + "pin":{ + "content": "$1" + } + } + }, + "tryAgain": { + "message": "Try again" + }, + "canceling": { + "message": "Canceling..." + }, + "cancelTweet": { + "message": "Cancel Tweet" + }, + "queued_messages": { + "message": "Queued Messages:" + }, + "queue_trying": { + "message": "trying to send for $timediff$", + "placeholders": { + "timediff": { + "content": "$1" + } + } + }, + "queue_retried": { + "message": "retried $retries$ times since $timediff$ ago [$laststatus$]", + "placeholders": { + "retries": { + "content": "$1" + }, + "timediff": { + "content": "$2" + }, + "laststatus": { + "content": "$3" + } + } + }, + "ue_fetchingLists": { + "message": "Unexpected error $status$ fetching lists.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_updatingTweets": { + "message": "Unexpected error $baseError$ updating tweets.", + "placeholders": { + "baseError": { + "content": "$1" + } + } + }, + "ue_updatingTweets2": { + "message": " If this timeout error is being shown repeatedly, please try logging out and logging in again." + }, + "ue_deletingTweet": { + "message": "Unexpected error $status$ deleting tweet.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_retweeting": { + "message": "Unexpected error $status$ retweeting.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_markFavorite": { + "message": "Unexpected error $status$ marking as favorite.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_unmarkFavorite": { + "message": "Unexpected error $status$ unmarking as favorite.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "newTweets": { + "message": "$count$ $newtweets$", + "placeholders": { + "count": { + "content": "$1" + }, + "newtweets": { + "content": "$2" + } + } + }, + "newtweets_singular": { + "message": "new tweet" + }, + "newtweets_plural": { + "message": "new tweets" + }, + "btnAuthorize": { + "message": "Authorize!" + }, + "exceededAPIHits": { + "message": "You've exceeded API hits limit. Please review your refresh interval settings in the options page. Chromed Bird won't update until $nextResetDate $nextResetTime$.", + "placeholders": { + "options_url": { + "content": "$1" + }, + "nextResetDate": { + "content": "$2" + }, + "nextResetTime": { + "content": "$3" + } + } + }, + "warningAPIHits": { + "message": "Hey! Your remaining API hits are ending too fast.
Please review your refresh interval settings in the options page. Take special care if you're running multiple Twitter clients, as they all share the same limit.
Available hits left: $remainingHits$ - Next hits reset: $nextResetDate$ $nextResetTime$", + "placeholders": { + "options_url": { + "content": "$1" + }, + "remainingHits": { + "content": "$2" + }, + "nextResetDate": { + "content": "$3" + }, + "nextResetTime": { + "content": "$4" + } + } + }, + "oAuthError": { + "message": "The following error occurred trying to authenticate: $errorMessage$. Please, click here to restart the authentication process", + "placeholders": { + "errorMessage": { + "content": "$1" + } + } + }, + "justNow": { + "message": "just now" + }, + "minuteAgo": { + "message": "less than 1 minute ago" + }, + "minutes": { + "message": "$nr_of_minutes$ $minutes$ ago", + "placeholders": { + "nr_of_minutes":{ + "content": "$1" + }, + "minutes": { + "content": "$2", + "example": "minute or minutes (singular / plural)" + } + } + }, + "minute_singular": { + "message": "minute" + }, + "minute_plural": { + "message": "minutes" + }, + "timeAgo": { + "message": "about $time$ $time_string$ ago", + "placeholders": { + "time": { + "content": "$1" + }, + "time_string": { + "content": "$2" + } + } + }, + "hour_singular": { + "message": "hour" + }, + "hour_plural": { + "message": "hours" + }, + "day_singular": { + "message": "day" + }, + "day_plural": { + "message": "days" + }, + "month_singular": { + "message": "month" + }, + "month_plural": { + "message": "months" + }, + "yearsAgo": { + "message": "years ago" + }, + "options_title": { + "message": "Chromed Bird Options" + }, + "conf_saved": { + "message": "Your configuration has been successfully saved!" + }, + "changes_restart": { + "message": "However, some of your changes require the extension to be restarted. Would you like to do it now?
(This will reset your unread tweets count.)" + }, + "remaining_api_hits": { + "message": "Remaining Twitter API Hits: " + }, + "rate_limit_reset": { + "message": "Rate Limit Reset: " + }, + "nerds_link": { + "message": "API Hits stats (for nerds)" + }, + "g_ui": { + "message": "UI" + }, + "l_name_attribute": { + "message": "Name in tweets:" + }, + "o_screen_name": { + "message": "Screen name (nickname)" + }, + "o_name": { + "message": "Real name" + }, + "o_both": { + "message": "Both names" + }, + "l_compose_position": { + "message": "Compose area position:" + }, + "o_top": { + "message": "Top" + }, + "o_bottom": { + "message": "Bottom" + }, + "l_theme": { + "message": "UI Theme:" + }, + "l_font_size": { + "message": "Font Size:" + }, + "o_small": { + "message": "Small" + }, + "o_normal": { + "message": "Normal" + }, + "o_large": { + "message": "Large" + }, + "o_extra_large": { + "message": "Extra Large" + }, + "l_font_family": { + "message": "Font Family:" + }, + "l_hover_timeout": { + "message": "Hover to read time (ms):" + }, + "l_show_expanded_urls": { + "message": "Expand shortened URLs:" + }, + "l_reply_all": { + "message": "Reply to all mentioned:" + }, + "l_show_hits_in_popup": { + "message": "Show API hits count:" + }, + "l_show_user_autocomplete": { + "message": "Autocomplete usernames:" + }, + "l_icon_color": { + "message": "Icon color:" + }, + "l_tweets_color_only_unified": { + "message": "Colors only in unified:" + }, + "l_tweet_color": { + "message": "Tweet color:" + }, + "w_Mentions": { + "message": "Mentions" + }, + "btn_reset_popup_size": { + "message": "Reset Popup Size" + }, + "g_notifications": { + "message": "Notifications" + }, + "l_tweet_notification": { + "message": "Tweet Notification" + }, + "l_change_icon": { + "message": "Change Icon" + }, + "l_icon_color_column": { + "message": "Icon Color" + }, + "notif_home": { + "message": "Home:" + }, + "notif_mentions": { + "message": "Mentions:" + }, + "notif_dms": { + "message": "DMs:" + }, + "notif_lists": { + "message": "Lists:" + }, + "notif_search": { + "message": "Search:" + }, + "l_tweets_notification_style": { + "message": "Notification Style:" + }, + "l_noti_on_page": { + "message": "Notify on Page" + }, + "l_noti_desktop": { + "message": "Desktop Notifications" + }, + "l_notification_fade_timeout": { + "message": "Notification Timeout (s):" + }, + "l_notification_max_popups": { + "message": "Notifications at once (-1: all):" + }, + "g_shortener": { + "message": "Shortener" + }, + "l_url_shortener": { + "message": "URL Shortener:" + }, + "l_shortener_acct": { + "message": "Use Personal Account?" + }, + "l_shortener_login": { + "message": "API Login:" + }, + "l_shortener_key": { + "message": "API Key:" + }, + "l_share_include_title": { + "message": "Include page title (sharing):" + }, + "g_timelines": { + "message": "Timelines" + }, + "notice_api_hits": { + "message": "You should keep API hits below ! Otherwise Chromed Bird will stop working properly and timelines won't update anymore.
Remember that if you're using multiple Twitter clients you'll need to keep your API hits even lower." + }, + "l_hits_notice": { + "message": "API hits per hour: " + }, + "l_visible": { + "message": "Visible" + }, + "l_refresh_interval": { + "message": "Refresh Interval (s)" + }, + "l_include_in_unified": { + "message": "Include in unified timeline" + }, + "l_tabs_count": { + "message": "Tabs Count" + }, + "l_unified_timeline": { + "message": "Unified Timeline:" + }, + "tml_favorites": { + "message": "Favorites:" + }, + "l_blocked_users": { + "message": "Blocked Users:" + }, + "notice_right_click_change": { + "message": "* Hey, now you can use the right-click context menu to change most of this settings directly into the popup window. Just get out of here! :)" + }, + "l_tweets_per_page": { + "message": "Tweets per Page:" + }, + "l_max_cached_tweets": { + "message": "Max Shown Tweets:" + }, + "g_microblogging_service": { + "message": "Microblogging Service" + }, + "g_advanced": { + "message": "Advanced" + }, + "l_request_timeout": { + "message": "Request Timeout (ms):" + }, + "l_base_url": { + "message": "Twitter's API URL:" + }, + "l_base_oauth_url": { + "message": "OAuth URL:" + }, + "l_same_signing_urls": { + "message": "Same signing URLs:" + }, + "l_base_signing_url": { + "message": "API Signing URL:" + }, + "l_base_oauth_signing_url": { + "message": "OAuth Signing URL:" + }, + "l_base_search_url": { + "message": "Search API URL:" + }, + "btn_save": { + "message": "Save" + }, + "btn_reset": { + "message": "Reset" + }, + "btn_default": { + "message": "Reset to default" + }, + "shortenIt": { + "message": "Shorten it!" + }, + "shorten_current": { + "message": "Share current page" + }, + "tweet_send_error": { + "message": "An error occurred while trying to send your tweet. Maybe Twitter is acting weird? You can try it again but please double check your account to prevent duplicated messages." + }, + "detach_window": { + "message": "Detach Window" + }, + "follow_action": { + "message": "Follow" + }, + "unfollow_action": { + "message": "Unfollow" + }, + "tweets_action": { + "message": "Tweets" + }, + "profile_action": { + "message": "Profile" + }, + "add_mention_action": { + "message": "Mention" + }, + "g_image_service": { + "message": "Image Service" + }, + "l_image_up_service": { + "message": "Image Upload Service:" + }, + "l_default_locale": { + "message": "Default Locale:" + }, + "automatic": { + "message": "Same as browser" + }, + "trending_topics": { + "message": "Trends" + }, + "g_trending_topics": { + "message": "Trending Topics" + }, + "l_trending_topics_woeid": { + "message": "Trending Topics Locale:" + }, + "l_use_streaming_api": { + "message": "Use streaming API (experimental!):" + }, + "l_user_stream_url": { + "message": "User Stream URL:" + }, + "block_action": { + "message": "Block" + }, + "report_action": { + "message": "Report Spam" + } +} diff --git a/_locales/es/messages.json b/_locales/es/messages.json index e745b0bf..b6c0927c 100644 --- a/_locales/es/messages.json +++ b/_locales/es/messages.json @@ -1,629 +1,629 @@ -{ - "extDescription": { - "message": "Chromed Bird es una extensión para Twitter que te permite seguir tus líneas de tiempo e interactuar con tu cuenta de Twitter.", - "description": "Extension description" - }, - "resetSize": { - "message": "Doble clic para resetar el tamaño" - }, - "composeTweet": { - "message": "Publicar un tweet", - "description": "Text for composing new tweet" - }, - "tweetit": { - "message": "¡Publicar!" - }, - "logout": { - "message": "Cerrar sesión", - "description": "The text for the logout link" - }, - "options": { - "message": "Opciones", - "description": "Options link" - }, - "refresh": { - "message": "Refrescar", - "description": "Refresh link" - }, - "suspend": { - "message": "Suspender", - "description": "Suspend link" - }, - "autoUpdatesSuspended": { - "message": "Actualizaciones automáticas suspendidas" - }, - "resume": { - "message": "Resume" - }, - "remove": { - "message": "Eliminar" - }, - "hide": { - "message": "Ocultar" - }, - "show": { - "message": "Mostrar" - }, - "add": { - "message": "Añadir" - }, - "selectList": { - "message": "- Selecciona una lista -" - }, - "updateLists": { - "message": "Actualizar Listas..." - }, - "w_Unified": { - "message": "Unificada" - }, - "w_Home": { - "message": "Inicio" - }, - "w_DM": { - "message": "MD" - }, - "w_Favorites": { - "message": "Favoritos" - }, - "w_Lists": { - "message": "Listas" - }, - "w_Search": { - "message": "Búsqueda" - }, - "fromApp": { - "message": "via" - }, - "inReply": { - "message": "en respuesta a" - }, - "retweetedBy": { - "message": "retweet de" - }, - "retweetedByMe": { - "message": "retweet mío" - }, - "unmarkFavorite": { - "message": "Desmarcar como favorito" - }, - "markFavorite": { - "message": "Marcar como favorito" - }, - "Delete": { - "message": "Borrar" - }, - "deleteConfirm": { - "message": "Borrar este tweet: " - }, - "Yes": { - "message": "Sí" - }, - "No": { - "message": "No" - }, - "Reply": { - "message": "Responder" - }, - "Retweet": { - "message": "Retwittear" - }, - "retweetConfirm": { - "message": "Retwittear este tweet: " - }, - "oldRT": { - "message": "Compartir (antiguo RT)" - }, - "markAllRead": { - "message": "Marcar todo como leído" - }, - "newToken": { - "message": "Pedir otro token" - }, - "shortenerIdleString": { - "message": "Escribe una URL para acortarla o haz clic justo aquí \u2192" - }, - "timelineHome": { - "message": "Inicio", - "description": "The home time line tab" - }, - "timelineDM": { - "message": "DM", - "description": "The direct message time line tab" - }, - "timelineFavorites": { - "message": "Favoritos", - "description": "The home time line tab" - }, - "tweet_singular": { - "message": "tweet" - }, - "tweet_plural": { - "message": "tweets" - }, - "newTweetsAvailable": { - "message": "$count$ $tweets$ más disponibles. Actualizar ahora.", - "placeholders": { - "count": { - "content": "$1" - }, - "tweets": { - "content": "$2" - } - } - }, - "preventClosing": { - "message": "Clic para evitar que se cierre." - }, - "changeNotificationSettings": { - "message": "Puedes cambiar la configuración de las notificaciones en la página de Opciones" - }, - "loadingMap": { - "message": "Cargando mapa..." - }, - "loadingImage": { - "message": "Cargando imagen..." - }, - "loadingLongUrl": { - "message": "Cargando url larga..." - }, - "errorExpandingUrl": { - "message": "Lo siento, algo fue mal. Por favor, inténtalo de nuevo." - }, - "ajaxFailed": { - "message": "La petición AJAX falló (¿problemas de conexión?)" - }, - "successAuth": { - "message": "Felicidades, te has autentificado satisfactoriamente. ¡Disfruta Chromed Bird!" - }, - "cbAuthorized": { - "message": "Chromed Bird autorizado!" - }, - "cbNotAuthorized": { - "message": "Oops... Algo fue mal. Por favor, inténtalo de nuevo haciendo clic en el icono de Chromed Bird." - }, - "authorizing": { - "message": "Autorizando Chromed Bird, por favor, espera..." - }, - "yourPIN": { - "message": "Tu número PIN es: $pin$", - "placeholders": { - "pin":{ - "content": "$1" - } - } - }, - "tryAgain": { - "message": "Vuelve a intentarlo" - }, - "canceling": { - "message": "Cancelando..." - }, - "cancelTweet": { - "message": "Cancelar Tweet" - }, - "queued_messages": { - "message": "Mensajes encolados:" - }, - "queue_trying": { - "message": "intentando enviarlo en $timediff$", - "placeholders": { - "timediff": { - "content": "$1" - } - } - }, - "queue_retried": { - "message": "reintentado $retries$ veces desde $timediff$ $laststatus$", - "placeholders": { - "retries": { - "content": "$1" - }, - "timediff": { - "content": "$2" - }, - "laststatus": { - "content": "$3" - } - } - }, - "ue_fetchingLists": { - "message": "Error inesperado $status$ actualizando listas.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_updatingTweets": { - "message": "Error inesperado $baseError$ actualizando tweets.", - "placeholders": { - "baseError": { - "content": "$1" - } - } - }, - "ue_updatingTweets2": { - "message": " Si este error (timeout) se repite muy a menudo, por favor, intenta cerrando la sesión y volviendo a conectar." - }, - "ue_deletingTweet": { - "message": "Error inesperado $status$ borrando tweet.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_retweeting": { - "message": "Error inesperado $status$ retweeteando.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_markFavorite": { - "message": "Error inesperado $status$ marcando como favorito.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_unmarkFavorite": { - "message": "Error inesperado $status$ desmarcando como favorito.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "newTweets": { - "message": "$count$ $newtweets$", - "placeholders": { - "count": { - "content": "$1" - }, - "newtweets": { - "content": "$2" - } - } - }, - "newtweets_singular": { - "message": "nuevo tweet" - }, - "newtweets_plural": { - "message": "nuevos tweets" - }, - "btnAuthorize": { - "message": "¡Autorizar!" - }, - "exceededAPIHits": { - "message": "Has superado el límite de peticiones al API. Por favor, revisa los intervalos de actualización en la página de opciones. Chromed Bird no actualizará hasta $nextResetDate $nextResetTime$.", - "placeholders": { - "options_url": { - "content": "$1" - }, - "nextResetDate": { - "content": "$2" - }, - "nextResetTime": { - "content": "$3" - } - } - }, - "warningAPIHits": { - "message": "Hey! Te estás quedando sin llamadas disponibles al API demasiado rápido.
Por favor, revisa los intervalos de actualización en la página de opciones. Presta especial atención si estás usando más de un cliente de Twitter, ya que todos ellos comparten el mismo límite.
Llamadas disponibles: $remainingHits$ - Próximo reseteo de llamadas: $nextResetDate$ $nextResetTime$", - "placeholders": { - "options_url": { - "content": "$1" - }, - "remainingHits": { - "content": "$2" - }, - "nextResetDate": { - "content": "$3" - }, - "nextResetTime": { - "content": "$4" - } - } - }, - "oAuthError": { - "message": "Mientras te autentificabas, ocurrió el siguiente error: $errorMessage$. Por favor, haz clic aquí para reiniciar el proceso de autenticación", - "placeholders": { - "errorMessage":{ - "content": "$1" - } - } - }, - "justNow": { - "message": "ahora mismo" - }, - "minuteAgo": { - "message": "hace un minuto" - }, - "minutes": { - "message": "hace $nr_of_minutes$ $minutes$", - "placeholders": { - "nr_of_minutes":{ - "content": "$1" - }, - "minutes": { - "content": "$2", - "example": "minute or minutes (singular / plural)" - } - } - }, - "minute_singular": { - "message": "minuto" - }, - "minute_plural": { - "message": "minutos" - }, - "timeAgo": { - "message": "hace alrededor de $time$ $time_string$", - "placeholders": { - "time": { - "content": "$1" - }, - "time_string": { - "content": "$2" - } - } - }, - "hour_singular": { - "message": "hora" - }, - "hour_plural": { - "message": "horas" - }, - "day_singular": { - "message": "día" - }, - "day_plural": { - "message": "días" - }, - "month_singular": { - "message": "mes" - }, - "month_plural": { - "message": "meses" - }, - "yearsAgo": { - "message": "hace años" - }, - "options_title": { - "message": "Opciones de Chromed Bird" - }, - "conf_saved": { - "message": "¡Tu configuración se ha guardado satisfactoriamente!" - }, - "changes_restart": { - "message": "Sin embargo, algunos de tus cambios requieren que la extensión se reinicie. ¿Te gustaría hacerlo ahora?
(Esto reiniciará tu contador de tweets leídos.)" - }, - "remaining_api_hits": { - "message": "Llamadas al API de Twitter disponibles: " - }, - "rate_limit_reset": { - "message": "Reinicio del límite: " - }, - "nerds_link": { - "message": "Estadísticas de llamadas al API (para gafapastas)" - }, - "g_ui": { - "message": "Interfaz de Usuario" - }, - "l_name_attribute": { - "message": "Nombre en los tweets:" - }, - "o_screen_name": { - "message": "Nombre en pantalla (nickname)" - }, - "o_name": { - "message": "Nombre real" - }, - "o_both": { - "message": "Los dos nombres" - }, - "l_compose_position": { - "message": "Posición del área de escritura:" - }, - "o_top": { - "message": "Arriba" - }, - "o_bottom": { - "message": "Abajo" - }, - "l_theme": { - "message": "Tema de IU:" - }, - "l_font_size": { - "message": "Tamaño de Fuente:" - }, - "o_small": { - "message": "Pequeña" - }, - "o_normal": { - "message": "Normal" - }, - "o_large": { - "message": "Grande" - }, - "o_extra_large": { - "message": "Extra Grande" - }, - "l_font_family": { - "message": "Familia de Fuente:" - }, - "l_hover_timeout": { - "message": "Marcar como leído en (ms):" - }, - "l_show_expanded_urls": { - "message": "Expandir URLs acortadas:" - }, - "l_reply_all": { - "message": "Resp. a todos los mencion.:" - }, - "l_show_hits_in_popup": { - "message": "Mostrar cont. de llam. al API:" - }, - "l_show_user_autocomplete": { - "message": "Autocomp. nom. de usuario:" - }, - "l_icon_color": { - "message": "Color de Icono:" - }, - "l_tweets_color_only_unified": { - "message": "Colores sólo en unificado:" - }, - "l_tweet_color": { - "message": "Color de Tweet:" - }, - "w_Mentions": { - "message": "Menciones" - }, - "btn_reset_popup_size": { - "message": "Reiniciar tamaño del Popup" - }, - "g_notifications": { - "message": "Notificaciones" - }, - "l_tweet_notification": { - "message": "Notificaciones de Tweets" - }, - "l_change_icon": { - "message": "Cambiar icono" - }, - "l_icon_color": { - "message": "Color de Icono" - }, - "notif_home": { - "message": "Inicio:" - }, - "notif_mentions": { - "message": "Menciones:" - }, - "notif_dms": { - "message": "MDs:" - }, - "notif_lists": { - "message": "Listas:" - }, - "notif_search": { - "message": "Búsqueda:" - }, - "l_tweets_notification_style": { - "message": "Estilo de notificación:" - }, - "l_noti_on_page": { - "message": "Notificar en la página" - }, - "l_noti_desktop": { - "message": "Notificaciones de Escritorio" - }, - "l_notification_fade_timeout": { - "message": "Timeout de Notificaciones (s):" - }, - "l_notification_max_popups": { - "message": "Notificaciones a la vez (-1: todas):" - }, - "g_shortener": { - "message": "Acortador" - }, - "l_url_shortener": { - "message": "Acortador de URLs:" - }, - "l_shortener_acct": { - "message": "¿Usar cuenta personal?" - }, - "l_shortener_login": { - "message": "Login para API:" - }, - "l_shortener_key": { - "message": "Key para el API:" - }, - "l_share_include_title": { - "message": "Incluir título de página (compartir):" - }, - "g_timelines": { - "message": "Líneas de tiempo" - }, - "notice_api_hits": { - "message": "¡Deberías mantener las peticiones al API por debajo de ! Si no, Chromed Bird dejará de funcionar adecuadamente y las líneas de tiempo no se actualizarán más.
Recuerda que si estás usando más de un cliente de Twitter entonces necesitarás mantener el número de peticiones al API todavía más bajo." - }, - "l_hits_notice": { - "message": "Llamadas al API por hora: " - }, - "l_visible": { - "message": "Visible" - }, - "l_refresh_interval": { - "message": "Intervalo de refresco (s)" - }, - "l_include_in_unified": { - "message": "Incluir en la línea de tiempo Unificada" - }, - "l_tabs_count": { - "message": "Contador de pestañas" - }, - "l_unified_timeline": { - "message": "Línea de tiempo Unificada:" - }, - "tml_favorites": { - "message": "Favoritos:" - }, - "l_blocked_users": { - "message": "Usuarios bloqueados:" - }, - "notice_right_click_change": { - "message": "* Hey, ahora puedes usar el menú contextual que aparece con clic-derecho para cambiar la mayoría de estos ajustes directamente desde la ventana emergente. ¡Sal de aquí anda! :)" - }, - "l_tweets_per_page": { - "message": "Tweets por página:" - }, - "l_max_cached_tweets": { - "message": "Máx. número de tweets mostrados:" - }, - "g_microblogging_service": { - "message": "Servicio de Microblogging" - }, - "g_advanced": { - "message": "Avanzado" - }, - "l_request_timeout": { - "message": "Timeout para las peticiones (ms):" - }, - "l_base_url": { - "message": "URL del API de Twitter:" - }, - "l_base_oauth_url": { - "message": "URL de OAuth:" - }, - "l_same_signing_urls": { - "message": "Same signing URLs:" - }, - "l_base_signing_url": { - "message": "API Signing URL:" - }, - "l_base_oauth_signing_url": { - "message": "OAuth Signing URL:" - }, - "l_base_search_url": { - "message": "URL del API de búsquedas:" - }, - "btn_save": { - "message": "Guardar" - }, - "btn_reset": { - "message": "Reiniciar" - }, - "btn_default": { - "message": "Reiniciar a por defecto" - }, - "shortenIt": { - "message": "¡Acortar!" - }, - "shorten_current": { - "message": "Compartir página actual" - } +{ + "extDescription": { + "message": "Chromed Bird es una extensión para Twitter que te permite seguir tus líneas de tiempo e interactuar con tu cuenta de Twitter.", + "description": "Extension description" + }, + "resetSize": { + "message": "Doble clic para resetar el tamaño" + }, + "composeTweet": { + "message": "Publicar un tweet", + "description": "Text for composing new tweet" + }, + "tweetit": { + "message": "¡Publicar!" + }, + "logout": { + "message": "Cerrar sesión", + "description": "The text for the logout link" + }, + "options": { + "message": "Opciones", + "description": "Options link" + }, + "refresh": { + "message": "Refrescar", + "description": "Refresh link" + }, + "suspend": { + "message": "Suspender", + "description": "Suspend link" + }, + "autoUpdatesSuspended": { + "message": "Actualizaciones automáticas suspendidas" + }, + "resume": { + "message": "Resume" + }, + "remove": { + "message": "Eliminar" + }, + "hide": { + "message": "Ocultar" + }, + "show": { + "message": "Mostrar" + }, + "add": { + "message": "Añadir" + }, + "selectList": { + "message": "- Selecciona una lista -" + }, + "updateList": { + "message": "Actualizar Listas..." + }, + "w_Unified": { + "message": "Unificada" + }, + "w_Home": { + "message": "Inicio" + }, + "w_DM": { + "message": "MD" + }, + "w_Favorites": { + "message": "Favoritos" + }, + "w_Lists": { + "message": "Listas" + }, + "w_Search": { + "message": "Búsqueda" + }, + "fromApp": { + "message": "via" + }, + "inReply": { + "message": "en respuesta a" + }, + "retweetedBy": { + "message": "retweet de" + }, + "retweetedByMe": { + "message": "retweet mío" + }, + "unmarkFavorite": { + "message": "Desmarcar como favorito" + }, + "markFavorite": { + "message": "Marcar como favorito" + }, + "Delete": { + "message": "Borrar" + }, + "deleteConfirm": { + "message": "Borrar este tweet: " + }, + "Yes": { + "message": "Sí" + }, + "No": { + "message": "No" + }, + "Reply": { + "message": "Responder" + }, + "Retweet": { + "message": "Retwittear" + }, + "retweetConfirm": { + "message": "Retwittear este tweet: " + }, + "oldRT": { + "message": "Compartir (antiguo RT)" + }, + "markAllRead": { + "message": "Marcar todo como leído" + }, + "newToken": { + "message": "Pedir otro token" + }, + "shortenerIdleString": { + "message": "Escribe una URL para acortarla o haz clic justo aquí \u2192" + }, + "timelineHome": { + "message": "Inicio", + "description": "The home time line tab" + }, + "timelineDM": { + "message": "DM", + "description": "The direct message time line tab" + }, + "timelineFavorites": { + "message": "Favoritos", + "description": "The home time line tab" + }, + "tweet_singular": { + "message": "tweet" + }, + "tweet_plural": { + "message": "tweets" + }, + "newTweetsAvailable": { + "message": "$count$ $tweets$ más disponibles. Actualizar ahora.", + "placeholders": { + "count": { + "content": "$1" + }, + "tweets": { + "content": "$2" + } + } + }, + "preventClosing": { + "message": "Clic para evitar que se cierre." + }, + "changeNotificationSettings": { + "message": "Puedes cambiar la configuración de las notificaciones en la página de Opciones" + }, + "loadingMap": { + "message": "Cargando mapa..." + }, + "loadingImage": { + "message": "Cargando imagen..." + }, + "loadingLongUrl": { + "message": "Cargando url larga..." + }, + "errorExpandingUrl": { + "message": "Lo siento, algo fue mal. Por favor, inténtalo de nuevo." + }, + "ajaxFailed": { + "message": "La petición AJAX falló (¿problemas de conexión?)" + }, + "successAuth": { + "message": "Felicidades, te has autentificado satisfactoriamente. ¡Disfruta Chromed Bird!" + }, + "cbAuthorized": { + "message": "Chromed Bird autorizado!" + }, + "cbNotAuthorized": { + "message": "Oops... Algo fue mal. Por favor, inténtalo de nuevo haciendo clic en el icono de Chromed Bird." + }, + "authorizing": { + "message": "Autorizando Chromed Bird, por favor, espera..." + }, + "yourPIN": { + "message": "Tu número PIN es: $pin$", + "placeholders": { + "pin":{ + "content": "$1" + } + } + }, + "tryAgain": { + "message": "Vuelve a intentarlo" + }, + "canceling": { + "message": "Cancelando..." + }, + "cancelTweet": { + "message": "Cancelar Tweet" + }, + "queued_messages": { + "message": "Mensajes encolados:" + }, + "queue_trying": { + "message": "intentando enviarlo en $timediff$", + "placeholders": { + "timediff": { + "content": "$1" + } + } + }, + "queue_retried": { + "message": "reintentado $retries$ veces desde $timediff$ $laststatus$", + "placeholders": { + "retries": { + "content": "$1" + }, + "timediff": { + "content": "$2" + }, + "laststatus": { + "content": "$3" + } + } + }, + "ue_fetchingLists": { + "message": "Error inesperado $status$ actualizando listas.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_updatingTweets": { + "message": "Error inesperado $baseError$ actualizando tweets.", + "placeholders": { + "baseError": { + "content": "$1" + } + } + }, + "ue_updatingTweets2": { + "message": " Si este error (timeout) se repite muy a menudo, por favor, intenta cerrando la sesión y volviendo a conectar." + }, + "ue_deletingTweet": { + "message": "Error inesperado $status$ borrando tweet.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_retweeting": { + "message": "Error inesperado $status$ retweeteando.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_markFavorite": { + "message": "Error inesperado $status$ marcando como favorito.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_unmarkFavorite": { + "message": "Error inesperado $status$ desmarcando como favorito.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "newTweets": { + "message": "$count$ $newtweets$", + "placeholders": { + "count": { + "content": "$1" + }, + "newtweets": { + "content": "$2" + } + } + }, + "newtweets_singular": { + "message": "nuevo tweet" + }, + "newtweets_plural": { + "message": "nuevos tweets" + }, + "btnAuthorize": { + "message": "¡Autorizar!" + }, + "exceededAPIHits": { + "message": "Has superado el límite de peticiones al API. Por favor, revisa los intervalos de actualización en la página de opciones. Chromed Bird no actualizará hasta $nextResetDate $nextResetTime$.", + "placeholders": { + "options_url": { + "content": "$1" + }, + "nextResetDate": { + "content": "$2" + }, + "nextResetTime": { + "content": "$3" + } + } + }, + "warningAPIHits": { + "message": "Hey! Te estás quedando sin llamadas disponibles al API demasiado rápido.
Por favor, revisa los intervalos de actualización en la página de opciones. Presta especial atención si estás usando más de un cliente de Twitter, ya que todos ellos comparten el mismo límite.
Llamadas disponibles: $remainingHits$ - Próximo reseteo de llamadas: $nextResetDate$ $nextResetTime$", + "placeholders": { + "options_url": { + "content": "$1" + }, + "remainingHits": { + "content": "$2" + }, + "nextResetDate": { + "content": "$3" + }, + "nextResetTime": { + "content": "$4" + } + } + }, + "oAuthError": { + "message": "Mientras te autentificabas, ocurrió el siguiente error: $errorMessage$. Por favor, haz clic aquí para reiniciar el proceso de autenticación", + "placeholders": { + "errorMessage":{ + "content": "$1" + } + } + }, + "justNow": { + "message": "ahora mismo" + }, + "minuteAgo": { + "message": "hace un minuto" + }, + "minutes": { + "message": "hace $nr_of_minutes$ $minutes$", + "placeholders": { + "nr_of_minutes":{ + "content": "$1" + }, + "minutes": { + "content": "$2", + "example": "minute or minutes (singular / plural)" + } + } + }, + "minute_singular": { + "message": "minuto" + }, + "minute_plural": { + "message": "minutos" + }, + "timeAgo": { + "message": "hace alrededor de $time$ $time_string$", + "placeholders": { + "time": { + "content": "$1" + }, + "time_string": { + "content": "$2" + } + } + }, + "hour_singular": { + "message": "hora" + }, + "hour_plural": { + "message": "horas" + }, + "day_singular": { + "message": "día" + }, + "day_plural": { + "message": "días" + }, + "month_singular": { + "message": "mes" + }, + "month_plural": { + "message": "meses" + }, + "yearsAgo": { + "message": "hace años" + }, + "options_title": { + "message": "Opciones de Chromed Bird" + }, + "conf_saved": { + "message": "¡Tu configuración se ha guardado satisfactoriamente!" + }, + "changes_restart": { + "message": "Sin embargo, algunos de tus cambios requieren que la extensión se reinicie. ¿Te gustaría hacerlo ahora?
(Esto reiniciará tu contador de tweets leídos.)" + }, + "remaining_api_hits": { + "message": "Llamadas al API de Twitter disponibles: " + }, + "rate_limit_reset": { + "message": "Reinicio del límite: " + }, + "nerds_link": { + "message": "Estadísticas de llamadas al API (para gafapastas)" + }, + "g_ui": { + "message": "Interfaz de Usuario" + }, + "l_name_attribute": { + "message": "Nombre en los tweets:" + }, + "o_screen_name": { + "message": "Nombre en pantalla (nickname)" + }, + "o_name": { + "message": "Nombre real" + }, + "o_both": { + "message": "Los dos nombres" + }, + "l_compose_position": { + "message": "Posición del área de escritura:" + }, + "o_top": { + "message": "Arriba" + }, + "o_bottom": { + "message": "Abajo" + }, + "l_theme": { + "message": "Tema de IU:" + }, + "l_font_size": { + "message": "Tamaño de Fuente:" + }, + "o_small": { + "message": "Pequeña" + }, + "o_normal": { + "message": "Normal" + }, + "o_large": { + "message": "Grande" + }, + "o_extra_large": { + "message": "Extra Grande" + }, + "l_font_family": { + "message": "Familia de Fuente:" + }, + "l_hover_timeout": { + "message": "Marcar como leído en (ms):" + }, + "l_show_expanded_urls": { + "message": "Expandir URLs acortadas:" + }, + "l_reply_all": { + "message": "Resp. a todos los mencion.:" + }, + "l_show_hits_in_popup": { + "message": "Mostrar cont. de llam. al API:" + }, + "l_show_user_autocomplete": { + "message": "Autocomp. nom. de usuario:" + }, + "l_icon_color": { + "message": "Color de Icono:" + }, + "l_tweets_color_only_unified": { + "message": "Colores sólo en unificado:" + }, + "l_tweet_color": { + "message": "Color de Tweet:" + }, + "w_Mentions": { + "message": "Menciones" + }, + "btn_reset_popup_size": { + "message": "Reiniciar tamaño del Popup" + }, + "g_notifications": { + "message": "Notificaciones" + }, + "l_tweet_notification": { + "message": "Notificaciones de Tweets" + }, + "l_change_icon": { + "message": "Cambiar icono" + }, + "l_icon_color_column": { + "message": "Color de Icono" + }, + "notif_home": { + "message": "Inicio:" + }, + "notif_mentions": { + "message": "Menciones:" + }, + "notif_dms": { + "message": "MDs:" + }, + "notif_lists": { + "message": "Listas:" + }, + "notif_search": { + "message": "Búsqueda:" + }, + "l_tweets_notification_style": { + "message": "Estilo de notificación:" + }, + "l_noti_on_page": { + "message": "Notificar en la página" + }, + "l_noti_desktop": { + "message": "Notificaciones de Escritorio" + }, + "l_notification_fade_timeout": { + "message": "Timeout de Notificaciones (s):" + }, + "l_notification_max_popups": { + "message": "Notificaciones a la vez (-1: todas):" + }, + "g_shortener": { + "message": "Acortador" + }, + "l_url_shortener": { + "message": "Acortador de URLs:" + }, + "l_shortener_acct": { + "message": "¿Usar cuenta personal?" + }, + "l_shortener_login": { + "message": "Login para API:" + }, + "l_shortener_key": { + "message": "Key para el API:" + }, + "l_share_include_title": { + "message": "Incluir título de página (compartir):" + }, + "g_timelines": { + "message": "Líneas de tiempo" + }, + "notice_api_hits": { + "message": "¡Deberías mantener las peticiones al API por debajo de ! Si no, Chromed Bird dejará de funcionar adecuadamente y las líneas de tiempo no se actualizarán más.
Recuerda que si estás usando más de un cliente de Twitter entonces necesitarás mantener el número de peticiones al API todavía más bajo." + }, + "l_hits_notice": { + "message": "Llamadas al API por hora: " + }, + "l_visible": { + "message": "Visible" + }, + "l_refresh_interval": { + "message": "Intervalo de refresco (s)" + }, + "l_include_in_unified": { + "message": "Incluir en la línea de tiempo Unificada" + }, + "l_tabs_count": { + "message": "Contador de pestañas" + }, + "l_unified_timeline": { + "message": "Línea de tiempo Unificada:" + }, + "tml_favorites": { + "message": "Favoritos:" + }, + "l_blocked_users": { + "message": "Usuarios bloqueados:" + }, + "notice_right_click_change": { + "message": "* Hey, ahora puedes usar el menú contextual que aparece con clic-derecho para cambiar la mayoría de estos ajustes directamente desde la ventana emergente. ¡Sal de aquí anda! :)" + }, + "l_tweets_per_page": { + "message": "Tweets por página:" + }, + "l_max_cached_tweets": { + "message": "Máx. número de tweets mostrados:" + }, + "g_microblogging_service": { + "message": "Servicio de Microblogging" + }, + "g_advanced": { + "message": "Avanzado" + }, + "l_request_timeout": { + "message": "Timeout para las peticiones (ms):" + }, + "l_base_url": { + "message": "URL del API de Twitter:" + }, + "l_base_oauth_url": { + "message": "URL de OAuth:" + }, + "l_same_signing_urls": { + "message": "Same signing URLs:" + }, + "l_base_signing_url": { + "message": "API Signing URL:" + }, + "l_base_oauth_signing_url": { + "message": "OAuth Signing URL:" + }, + "l_base_search_url": { + "message": "URL del API de búsquedas:" + }, + "btn_save": { + "message": "Guardar" + }, + "btn_reset": { + "message": "Reiniciar" + }, + "btn_default": { + "message": "Reiniciar a por defecto" + }, + "shortenIt": { + "message": "¡Acortar!" + }, + "shorten_current": { + "message": "Compartir página actual" + } } \ No newline at end of file diff --git a/_locales/nl/messages.json b/_locales/nl/messages.json deleted file mode 100644 index d6b4cc76..00000000 --- a/_locales/nl/messages.json +++ /dev/null @@ -1,99 +0,0 @@ -{ - "composeTweet": { - "message": "Tweet samenstellen", - "description": "Text for composing new tweet" - }, - "logout": { - "message": "Uitloggen", - "description": "The text for the logout link" - }, - "options": { - "message": "Opties", - "description": "Options link" - }, - "allRead": { - "message": "Alles als gelezen markeren" - }, - "newToken": { - "message": "Een nieuwe token aanvragen" - }, - "shortenerIdleString": { - "message": "Type een URL om het korter te maken of klik rechts hier \u2192" - }, - "timelineHome": { - "message": "Home", - "description": "The home timeline tab" - }, - "timelineDM": { - "message": "DM", - "description": "The direct message timeline tab" - }, - "timelineFavorites": { - "message": "Favorieten", - "description": "The home timeline tab" - }, - "oAuthError": { - "message": "The following error occurred trying to authenticate: $errorMessage$. Please, click here to restart the authentication process", - "placeholders": { - "errorMessage":{ - "content": "$1" - } - } - }, - "justNow": { - "message": "kort geleden" - }, - "minuteAgo": { - "message": "minder dan een minuut geleden" - }, - "minutes": { - "message": "$nr_of_minutes$ $minute_string$ geleden", - "placeholders": { - "nr_of_minutes":{ - "content": "$1" - }, - "minute_string": { - "content": "$2", - "example": "minute or minutes (singular / plural)" - } - } - }, - "minute_singular": { - "message": "minuut" - }, - "minute_plural": { - "message": "minuten" - }, - "timeAgo": { - "message": "ongeveer $time$ $time_string$ geleden", - "placeholders": { - "time": { - "content": "$1" - }, - "time_string": { - "content": "$2" - } - } - }, - "hour_singular": { - "message": "uur" - }, - "hour_plural": { - "message": "uren" - }, - "day_singular": { - "message": "dag" - }, - "day_plural": { - "message": "dagen" - }, - "month_singular": { - "message": "maand" - }, - "month_plural": { - "message": "maanden" - }, - "yearsAgo": { - "message": "jaren geleden" - } -} \ No newline at end of file diff --git a/_locales/pt_BR/messages.json b/_locales/pt_BR/messages.json index 195bb7a9..e4f0e4ff 100644 --- a/_locales/pt_BR/messages.json +++ b/_locales/pt_BR/messages.json @@ -1,618 +1,618 @@ -{ - "extDescription": { - "message": "Chromed Bird é uma extensão que integra o Chrome ao Twitter e permite que você acompanhe seus amigos e interaja com o seu Twitter.", - "description": "Descrição da extensão" - }, - "resetSize": { - "message": "Duplo clique para resetar o tamanho" - }, - "composeTweet": { - "message": "Criar tweet" - }, - "tweetit": { - "message": "Twittar!" - }, - "logout": { - "message": "Deslogar" - }, - "options": { - "message": "Opções" - }, - "refresh": { - "message": "Atualizar" - }, - "suspend": { - "message": "Suspender" - }, - "autoUpdatesSuspended": { - "message": "Atualizações automáticas suspensas" - }, - "resume": { - "message": "Continuar" - }, - "remove": { - "message": "Remover" - }, - "hide": { - "message": "Esconder" - }, - "show": { - "message": "Mostrar" - }, - "add": { - "message": "Adicionar" - }, - "selectList": { - "message": "- Selecione uma lista -" - }, - "updateList": { - "message": "Atualizar listas..." - }, - "w_Unified": { - "message": "Unificada" - }, - "w_Home": { - "message": "Home" - }, - "w_DM": { - "message": "DMs" - }, - "w_Favorites": { - "message": "Favoritos" - }, - "w_Lists": { - "message": "Listas" - }, - "w_Search": { - "message": "Busca" - }, - "fromApp": { - "message": "de" - }, - "inReply": { - "message": "em resposta para" - }, - "retweetedBy": { - "message": "retwittado por" - }, - "retweetedByMe": { - "message": "retwittado por mim" - }, - "unmarkFavorite": { - "message": "Desmarcar como favorito" - }, - "markFavorite": { - "message": "Marcar como favorito" - }, - "Delete": { - "message": "Deletar" - }, - "deleteConfirm": { - "message": "Deletar essa menssagem: " - }, - "Yes": { - "message": "Sim" - }, - "No": { - "message": "Não" - }, - "Reply": { - "message": "Resposta" - }, - "Retweet": { - "message": "Retweet" - }, - "retweetConfirm": { - "message": "Retwittar essa menssagem: " - }, - "oldRT": { - "message": "Compartilhar (antigo RT)" - }, - "markAllRead": { - "message": "Marcar todas como lidas" - }, - "newToken": { - "message": "Solicitar outro token" - }, - "shortenerIdleString": { - "message": "Digite uma URL para encurtá-la, ou clique aqui \u2192" - }, - "timelineHome": { - "message": "Home", - "description": "The home time line tab" - }, - "timelineDM": { - "message": "DM", - "description": "The direct message time line tab" - }, - "timelineFavorites": { - "message": "Favoritos", - "description": "The home time line tab" - }, - "tweet_singular": { - "message": "tweet" - }, - "tweet_plural": { - "message": "tweets" - }, - "newTweetsAvailable": { - "message": "$count$ $tweets$ disponíveis. Atualizar agora.", - "placeholders": { - "count": { - "content": "$1" - }, - "tweets": { - "content": "$2" - } - } - }, - "preventClosing": { - "message": "Clique para impedir o fechamento." - }, - "changeNotificationSettings": { - "message": "Você pode mudar as configurações de notificação na página de opções" - }, - "loadingMap": { - "message": "Carregando mapa..." - }, - "loadingImage": { - "message": "Carregando imagem..." - }, - "loadingLongUrl": { - "message": "Carregando url real..." - }, - "errorExpandingUrl": { - "message": "Desculpe, aconteceu algo ruim, por favor tente novamente." - }, - "ajaxFailed": { - "message": "Requisição AJAX falhou (conexão ruim?)" - }, - "successAuth": { - "message": "Parabés, você foi autenticado com sucesso. Aproveite o Chromed Bird!" - }, - "cbAuthorized": { - "message": "Chromed Bird autorizado!" - }, - "cbNotAuthorized": { - "message": "Ops... Tem algo errado. Por favor, tente clicar no ícone do Chromed Bird novamente." - }, - "authorizing": { - "message": "Por favor aguarde, autorizando o Chromed Bird..." - }, - "yourPIN": { - "message": "Seu PIN é: $pin$", - "placeholders": { - "pin":{ - "content": "$1" - } - } - }, - "tryAgain": { - "message": "Tentar novamente" - }, - "canceling": { - "message": "Cancelando..." - }, - "cancelTweet": { - "message": "Cancelar Tweet" - }, - "queued_messages": { - "message": "Menssagens enfileiradas:" - }, - "queue_trying": { - "message": "tentando enviar por $timediff$", - "placeholders": { - "timediff": { - "content": "$1" - } - } - }, - "queue_retried": { - "message": "tentadas $retries$ vezes desde $timediff$ atrás [$laststatus$]", - "placeholders": { - "retries": { - "content": "$1" - }, - "timediff": { - "content": "$2" - }, - "laststatus": { - "content": "$3" - } - } - }, - "ue_fetchingLists": { - "message": "Erro inesperado $status$ carregando listas.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_updatingTweets": { - "message": "Erro inesperado $baseError$ atualizando tweets.", - "placeholders": { - "baseError": { - "content": "$1" - } - } - }, - "ue_updatingTweets2": { - "message": " Se esse erro de timeout está sendo mostrado repetidamente, por favor, tente deslogar e logar novamente." - }, - "ue_deletingTweet": { - "message": "Erro inesperado $status$ deletando tweet.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_retweeting": { - "message": "Erro inesperado $status$ retwittando.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_markFavorite": { - "message": "Erro inesperado$status$ marcando como favorito.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_unmarkFavorite": { - "message": "Erro inesperado $status$ desmarcando como favorito.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "newTweets": { - "message": "$count$ $newtweets$", - "placeholders": { - "count": { - "content": "$1" - }, - "newtweets": { - "content": "$2" - } - } - }, - "newtweets_singular": { - "message": "novo tweet" - }, - "newtweets_plural": { - "message": "novos tweets" - }, - "btnAuthorize": { - "message": "Autorizar!" - }, - "exceededAPIHits": { - "message": "Você excedeu o limite de chamadas à API do Twitter. Por favor reveja as suas configurações de intervalo de atualização na página de opções. O Chromed Bird não irá atualizar até $nextResetDate $nextResetTime$.", - "placeholders": { - "options_url": { - "content": "$1" - }, - "nextResetDate": { - "content": "$2" - }, - "nextResetTime": { - "content": "$3" - } - } - }, - "warningAPIHits": { - "message": "Ei! A quantidade de chamdas à API restantes está diminuindo muito rápido.
Por favor reveja as suas configurações de intervalo de atualização na página de opções. Tome um cuidado especial caso você esteja utilizando multiplos clientes para o Twitter, eles todos irão compartilhar o mesmo limite.
Chamadas restantes disponíveis: $remainingHits$ - Próximo reset: $nextResetDate$ $nextResetTime$", - "placeholders": { - "options_url": { - "content": "$1" - }, - "remainingHits": { - "content": "$2" - }, - "nextResetDate": { - "content": "$3" - }, - "nextResetTime": { - "content": "$4" - } - } - }, - "oAuthError": { - "message": "O seguinte erro ocorreu tentando autenticar: $errorMessage$. Por favor, clique aqui para reiniciar o processo de autenticação", - "placeholders": { - "errorMessage": { - "content": "$1" - } - } - }, - "justNow": { - "message": "agorinha" - }, - "minuteAgo": { - "message": "menos de 1 minuto atrás" - }, - "minutes": { - "message": "$nr_of_minutes$ $minutes$ atrás", - "placeholders": { - "nr_of_minutes":{ - "content": "$1" - }, - "minutes": { - "content": "$2", - "example": "minute or minutes (singular / plural)" - } - } - }, - "minute_singular": { - "message": "minuto" - }, - "minute_plural": { - "message": "minutos" - }, - "timeAgo": { - "message": "aproximadamente $time$ $time_string$ atrás", - "placeholders": { - "time": { - "content": "$1" - }, - "time_string": { - "content": "$2" - } - } - }, - "hour_singular": { - "message": "hora" - }, - "hour_plural": { - "message": "horas" - }, - "day_singular": { - "message": "dia" - }, - "day_plural": { - "message": "dias" - }, - "month_singular": { - "message": "mês" - }, - "month_plural": { - "message": "meses" - }, - "yearsAgo": { - "message": "anos atrás" - }, - "options_title": { - "message": "Opções do Chromed Bird" - }, - "conf_saved": { - "message": "A configuração foi salva com sucesso!" - }, - "changes_restart": { - "message": "No entanto, algumas das alterações exigem o reinicio da extensão. Você gostaria de fazer isso agora?
(Isso irá resetar as mensagens não lidas.)" - }, - "remaining_api_hits": { - "message": "Chamadas à API do Twitter restantes: " - }, - "rate_limit_reset": { - "message": "Reinício do limite: " - }, - "nerds_link": { - "message": "Estatísticas de chamadas (para nerds)" - }, - "g_ui": { - "message": "Interface do Usuário" - }, - "l_name_attribute": { - "message": "Nome nos tweets:" - }, - "o_screen_name": { - "message": "Nome do usuário (apelido)" - }, - "o_name": { - "message": "Nome real" - }, - "o_both": { - "message": "Ambos os nomes" - }, - "l_compose_position": { - "message": "Posição da área de escrita:" - }, - "o_top": { - "message": "Em cima" - }, - "o_bottom": { - "message": "Em baixo" - }, - "l_theme": { - "message": "Tema:" - }, - "l_font_size": { - "message": "Tamanho da Fonte:" - }, - "o_small": { - "message": "Pequena" - }, - "o_normal": { - "message": "Normal" - }, - "o_large": { - "message": "Grande" - }, - "o_extra_large": { - "message": "Muito Grande" - }, - "l_font_family": { - "message": "Família da Fonte:" - }, - "l_hover_timeout": { - "message": "Marcar como lido em (ms):" - }, - "l_show_expanded_urls": { - "message": "Expandir URLs encurtadas:" - }, - "l_reply_all": { - "message": "Responder a todos:" - }, - "l_show_hits_in_popup": { - "message": "Mostrar contador de chamadas:" - }, - "l_show_user_autocomplete": { - "message": "Autocompletar nomes:" - }, - "l_icon_color": { - "message": "Cor do ícone:" - }, - "l_tweets_color_only_unified": { - "message": "Cores somente na unificada:" - }, - "l_tweet_color": { - "message": "Cor da mensagem:" - }, - "w_Mentions": { - "message": "Referências" - }, - "btn_reset_popup_size": { - "message": "Resetar tamanho do Popup" - }, - "g_notifications": { - "message": "Notificações" - }, - "l_tweet_notification": { - "message": "Notificação do Tweet" - }, - "l_change_icon": { - "message": "Mudar Ícone" - }, - "l_icon_color": { - "message": "Cor do Ícone" - }, - "notif_home": { - "message": "Home:" - }, - "notif_mentions": { - "message": "Referências:" - }, - "notif_dms": { - "message": "DMs:" - }, - "notif_lists": { - "message": "Listas:" - }, - "notif_search": { - "message": "Buscas:" - }, - "l_tweets_notification_style": { - "message": "Tipo de Notificação:" - }, - "l_noti_on_page": { - "message": "Notificações na Página" - }, - "l_noti_desktop": { - "message": "Notificações no Desktop" - }, - "l_notification_fade_timeout": { - "message": "Duração das notificações (s):" - }, - "l_notification_max_popups": { - "message": "Notificações ao mesmo tempo (-1: todas):" - }, - "g_shortener": { - "message": "Encurtador" - }, - "l_url_shortener": { - "message": "Encurtador de URL:" - }, - "l_shortener_acct": { - "message": "Usar Conta Pessoal?" - }, - "l_shortener_login": { - "message": "API Login:" - }, - "l_shortener_key": { - "message": "API Key:" - }, - "l_share_include_title": { - "message": "Incluir título da página (compartilhando):" - }, - "g_timelines": { - "message": "Timelines" - }, - "notice_api_hits": { - "message": "Você deverá deixar o número de chamadas ao Twitter abaixo de ! Caso contrário o Chromed Bird irá parar de funcionar corretamente e as timelines não irão mais atualizar.
Lembre-se de que se você está utilizando múltiplos clientes para o Twitter você deverá deixar o número de chamadas ainda menor." - }, - "l_hits_notice": { - "message": "Chamadas ao Twitter por hora: " - }, - "l_visible": { - "message": "Visível" - }, - "l_refresh_interval": { - "message": "Intervalo de atualização (s)" - }, - "l_include_in_unified": { - "message": "Incluir na timeline unificada" - }, - "l_tabs_count": { - "message": "Quantidade de tabs" - }, - "l_unified_timeline": { - "message": "Timeline Unificada:" - }, - "tml_favorites": { - "message": "Favoritos:" - }, - "l_blocked_users": { - "message": "Usuários Bloqueados:" - }, - "notice_right_click_change": { - "message": "* Ei, agora você pode usar um clique com o botão direito para acessar o menu de contexto e mudar essas configurações diretamente no popup. Sai logo daqui! :)" - }, - "l_tweets_per_page": { - "message": "Tweets por Página:" - }, - "l_max_cached_tweets": { - "message": "Maxímo de Tweets Exibidos:" - }, - "g_microblogging_service": { - "message": "Serviço de Microblogging" - }, - "g_advanced": { - "message": "Avançado" - }, - "l_request_timeout": { - "message": "Tempo máximo para chamadas (ms):" - }, - "l_base_url": { - "message": "URL da API do Twitter:" - }, - "l_base_oauth_url": { - "message": "URL para OAuth:" - }, - "l_same_signing_urls": { - "message": "Mesmas URLs para assinatura:" - }, - "l_base_signing_url": { - "message": "URL de assinatura para API:" - }, - "l_base_oauth_signing_url": { - "message": "URL de assinatura para OAuth:" - }, - "l_base_search_url": { - "message": "URL da Search API:" - }, - "btn_save": { - "message": "Salvar" - }, - "btn_reset": { - "message": "Resetar" - }, - "btn_default": { - "message": "Resetar para valores default" - } +{ + "extDescription": { + "message": "Chromed Bird é uma extensão que integra o Chrome ao Twitter e permite que você acompanhe seus amigos e interaja com o seu Twitter.", + "description": "Descrição da extensão" + }, + "resetSize": { + "message": "Duplo clique para resetar o tamanho" + }, + "composeTweet": { + "message": "Criar tweet" + }, + "tweetit": { + "message": "Twittar!" + }, + "logout": { + "message": "Deslogar" + }, + "options": { + "message": "Opções" + }, + "refresh": { + "message": "Atualizar" + }, + "suspend": { + "message": "Suspender" + }, + "autoUpdatesSuspended": { + "message": "Atualizações automáticas suspensas" + }, + "resume": { + "message": "Continuar" + }, + "remove": { + "message": "Remover" + }, + "hide": { + "message": "Esconder" + }, + "show": { + "message": "Mostrar" + }, + "add": { + "message": "Adicionar" + }, + "selectList": { + "message": "- Selecione uma lista -" + }, + "updateList": { + "message": "Atualizar listas..." + }, + "w_Unified": { + "message": "Unificada" + }, + "w_Home": { + "message": "Home" + }, + "w_DM": { + "message": "DMs" + }, + "w_Favorites": { + "message": "Favoritos" + }, + "w_Lists": { + "message": "Listas" + }, + "w_Search": { + "message": "Busca" + }, + "fromApp": { + "message": "de" + }, + "inReply": { + "message": "em resposta para" + }, + "retweetedBy": { + "message": "retwittado por" + }, + "retweetedByMe": { + "message": "retwittado por mim" + }, + "unmarkFavorite": { + "message": "Desmarcar como favorito" + }, + "markFavorite": { + "message": "Marcar como favorito" + }, + "Delete": { + "message": "Deletar" + }, + "deleteConfirm": { + "message": "Deletar essa menssagem: " + }, + "Yes": { + "message": "Sim" + }, + "No": { + "message": "Não" + }, + "Reply": { + "message": "Resposta" + }, + "Retweet": { + "message": "Retweet" + }, + "retweetConfirm": { + "message": "Retwittar essa menssagem: " + }, + "oldRT": { + "message": "Compartilhar (antigo RT)" + }, + "markAllRead": { + "message": "Marcar todas como lidas" + }, + "newToken": { + "message": "Solicitar outro token" + }, + "shortenerIdleString": { + "message": "Digite uma URL para encurtá-la, ou clique aqui \u2192" + }, + "timelineHome": { + "message": "Home", + "description": "The home time line tab" + }, + "timelineDM": { + "message": "DM", + "description": "The direct message time line tab" + }, + "timelineFavorites": { + "message": "Favoritos", + "description": "The home time line tab" + }, + "tweet_singular": { + "message": "tweet" + }, + "tweet_plural": { + "message": "tweets" + }, + "newTweetsAvailable": { + "message": "$count$ $tweets$ disponíveis. Atualizar agora.", + "placeholders": { + "count": { + "content": "$1" + }, + "tweets": { + "content": "$2" + } + } + }, + "preventClosing": { + "message": "Clique para impedir o fechamento." + }, + "changeNotificationSettings": { + "message": "Você pode mudar as configurações de notificação na página de opções" + }, + "loadingMap": { + "message": "Carregando mapa..." + }, + "loadingImage": { + "message": "Carregando imagem..." + }, + "loadingLongUrl": { + "message": "Carregando url real..." + }, + "errorExpandingUrl": { + "message": "Desculpe, aconteceu algo ruim, por favor tente novamente." + }, + "ajaxFailed": { + "message": "Requisição AJAX falhou (conexão ruim?)" + }, + "successAuth": { + "message": "Parabés, você foi autenticado com sucesso. Aproveite o Chromed Bird!" + }, + "cbAuthorized": { + "message": "Chromed Bird autorizado!" + }, + "cbNotAuthorized": { + "message": "Ops... Tem algo errado. Por favor, tente clicar no ícone do Chromed Bird novamente." + }, + "authorizing": { + "message": "Por favor aguarde, autorizando o Chromed Bird..." + }, + "yourPIN": { + "message": "Seu PIN é: $pin$", + "placeholders": { + "pin":{ + "content": "$1" + } + } + }, + "tryAgain": { + "message": "Tentar novamente" + }, + "canceling": { + "message": "Cancelando..." + }, + "cancelTweet": { + "message": "Cancelar Tweet" + }, + "queued_messages": { + "message": "Menssagens enfileiradas:" + }, + "queue_trying": { + "message": "tentando enviar por $timediff$", + "placeholders": { + "timediff": { + "content": "$1" + } + } + }, + "queue_retried": { + "message": "tentadas $retries$ vezes desde $timediff$ atrás [$laststatus$]", + "placeholders": { + "retries": { + "content": "$1" + }, + "timediff": { + "content": "$2" + }, + "laststatus": { + "content": "$3" + } + } + }, + "ue_fetchingLists": { + "message": "Erro inesperado $status$ carregando listas.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_updatingTweets": { + "message": "Erro inesperado $baseError$ atualizando tweets.", + "placeholders": { + "baseError": { + "content": "$1" + } + } + }, + "ue_updatingTweets2": { + "message": " Se esse erro de timeout está sendo mostrado repetidamente, por favor, tente deslogar e logar novamente." + }, + "ue_deletingTweet": { + "message": "Erro inesperado $status$ deletando tweet.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_retweeting": { + "message": "Erro inesperado $status$ retwittando.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_markFavorite": { + "message": "Erro inesperado$status$ marcando como favorito.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_unmarkFavorite": { + "message": "Erro inesperado $status$ desmarcando como favorito.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "newTweets": { + "message": "$count$ $newtweets$", + "placeholders": { + "count": { + "content": "$1" + }, + "newtweets": { + "content": "$2" + } + } + }, + "newtweets_singular": { + "message": "novo tweet" + }, + "newtweets_plural": { + "message": "novos tweets" + }, + "btnAuthorize": { + "message": "Autorizar!" + }, + "exceededAPIHits": { + "message": "Você excedeu o limite de chamadas à API do Twitter. Por favor reveja as suas configurações de intervalo de atualização na página de opções. O Chromed Bird não irá atualizar até $nextResetDate $nextResetTime$.", + "placeholders": { + "options_url": { + "content": "$1" + }, + "nextResetDate": { + "content": "$2" + }, + "nextResetTime": { + "content": "$3" + } + } + }, + "warningAPIHits": { + "message": "Ei! A quantidade de chamdas à API restantes está diminuindo muito rápido.
Por favor reveja as suas configurações de intervalo de atualização na página de opções. Tome um cuidado especial caso você esteja utilizando multiplos clientes para o Twitter, eles todos irão compartilhar o mesmo limite.
Chamadas restantes disponíveis: $remainingHits$ - Próximo reset: $nextResetDate$ $nextResetTime$", + "placeholders": { + "options_url": { + "content": "$1" + }, + "remainingHits": { + "content": "$2" + }, + "nextResetDate": { + "content": "$3" + }, + "nextResetTime": { + "content": "$4" + } + } + }, + "oAuthError": { + "message": "O seguinte erro ocorreu tentando autenticar: $errorMessage$. Por favor, clique aqui para reiniciar o processo de autenticação", + "placeholders": { + "errorMessage": { + "content": "$1" + } + } + }, + "justNow": { + "message": "agorinha" + }, + "minuteAgo": { + "message": "menos de 1 minuto atrás" + }, + "minutes": { + "message": "$nr_of_minutes$ $minutes$ atrás", + "placeholders": { + "nr_of_minutes":{ + "content": "$1" + }, + "minutes": { + "content": "$2", + "example": "minute or minutes (singular / plural)" + } + } + }, + "minute_singular": { + "message": "minuto" + }, + "minute_plural": { + "message": "minutos" + }, + "timeAgo": { + "message": "aproximadamente $time$ $time_string$ atrás", + "placeholders": { + "time": { + "content": "$1" + }, + "time_string": { + "content": "$2" + } + } + }, + "hour_singular": { + "message": "hora" + }, + "hour_plural": { + "message": "horas" + }, + "day_singular": { + "message": "dia" + }, + "day_plural": { + "message": "dias" + }, + "month_singular": { + "message": "mês" + }, + "month_plural": { + "message": "meses" + }, + "yearsAgo": { + "message": "anos atrás" + }, + "options_title": { + "message": "Opções do Chromed Bird" + }, + "conf_saved": { + "message": "A configuração foi salva com sucesso!" + }, + "changes_restart": { + "message": "No entanto, algumas das alterações exigem o reinicio da extensão. Você gostaria de fazer isso agora?
(Isso irá resetar as mensagens não lidas.)" + }, + "remaining_api_hits": { + "message": "Chamadas à API do Twitter restantes: " + }, + "rate_limit_reset": { + "message": "Reinício do limite: " + }, + "nerds_link": { + "message": "Estatísticas de chamadas (para nerds)" + }, + "g_ui": { + "message": "Interface do Usuário" + }, + "l_name_attribute": { + "message": "Nome nos tweets:" + }, + "o_screen_name": { + "message": "Nome do usuário (apelido)" + }, + "o_name": { + "message": "Nome real" + }, + "o_both": { + "message": "Ambos os nomes" + }, + "l_compose_position": { + "message": "Posição da área de escrita:" + }, + "o_top": { + "message": "Em cima" + }, + "o_bottom": { + "message": "Em baixo" + }, + "l_theme": { + "message": "Tema:" + }, + "l_font_size": { + "message": "Tamanho da Fonte:" + }, + "o_small": { + "message": "Pequena" + }, + "o_normal": { + "message": "Normal" + }, + "o_large": { + "message": "Grande" + }, + "o_extra_large": { + "message": "Muito Grande" + }, + "l_font_family": { + "message": "Família da Fonte:" + }, + "l_hover_timeout": { + "message": "Marcar como lido em (ms):" + }, + "l_show_expanded_urls": { + "message": "Expandir URLs encurtadas:" + }, + "l_reply_all": { + "message": "Responder a todos:" + }, + "l_show_hits_in_popup": { + "message": "Mostrar contador de chamadas:" + }, + "l_show_user_autocomplete": { + "message": "Autocompletar nomes:" + }, + "l_icon_color": { + "message": "Cor do ícone:" + }, + "l_tweets_color_only_unified": { + "message": "Cores somente na unificada:" + }, + "l_tweet_color": { + "message": "Cor da mensagem:" + }, + "w_Mentions": { + "message": "Referências" + }, + "btn_reset_popup_size": { + "message": "Resetar tamanho do Popup" + }, + "g_notifications": { + "message": "Notificações" + }, + "l_tweet_notification": { + "message": "Notificação do Tweet" + }, + "l_change_icon": { + "message": "Mudar Ícone" + }, + "l_icon_color_column": { + "message": "Cor do Ícone" + }, + "notif_home": { + "message": "Home:" + }, + "notif_mentions": { + "message": "Referências:" + }, + "notif_dms": { + "message": "DMs:" + }, + "notif_lists": { + "message": "Listas:" + }, + "notif_search": { + "message": "Buscas:" + }, + "l_tweets_notification_style": { + "message": "Tipo de Notificação:" + }, + "l_noti_on_page": { + "message": "Notificações na Página" + }, + "l_noti_desktop": { + "message": "Notificações no Desktop" + }, + "l_notification_fade_timeout": { + "message": "Duração das notificações (s):" + }, + "l_notification_max_popups": { + "message": "Notificações ao mesmo tempo (-1: todas):" + }, + "g_shortener": { + "message": "Encurtador" + }, + "l_url_shortener": { + "message": "Encurtador de URL:" + }, + "l_shortener_acct": { + "message": "Usar Conta Pessoal?" + }, + "l_shortener_login": { + "message": "API Login:" + }, + "l_shortener_key": { + "message": "API Key:" + }, + "l_share_include_title": { + "message": "Incluir título da página (compartilhando):" + }, + "g_timelines": { + "message": "Timelines" + }, + "notice_api_hits": { + "message": "Você deverá deixar o número de chamadas ao Twitter abaixo de ! Caso contrário o Chromed Bird irá parar de funcionar corretamente e as timelines não irão mais atualizar.
Lembre-se de que se você está utilizando múltiplos clientes para o Twitter você deverá deixar o número de chamadas ainda menor." + }, + "l_hits_notice": { + "message": "Chamadas ao Twitter por hora: " + }, + "l_visible": { + "message": "Visível" + }, + "l_refresh_interval": { + "message": "Intervalo de atualização (s)" + }, + "l_include_in_unified": { + "message": "Incluir na timeline unificada" + }, + "l_tabs_count": { + "message": "Quantidade de tabs" + }, + "l_unified_timeline": { + "message": "Timeline Unificada:" + }, + "tml_favorites": { + "message": "Favoritos:" + }, + "l_blocked_users": { + "message": "Usuários Bloqueados:" + }, + "notice_right_click_change": { + "message": "* Ei, agora você pode usar um clique com o botão direito para acessar o menu de contexto e mudar essas configurações diretamente no popup. Sai logo daqui! :)" + }, + "l_tweets_per_page": { + "message": "Tweets por Página:" + }, + "l_max_cached_tweets": { + "message": "Maxímo de Tweets Exibidos:" + }, + "g_microblogging_service": { + "message": "Serviço de Microblogging" + }, + "g_advanced": { + "message": "Avançado" + }, + "l_request_timeout": { + "message": "Tempo máximo para chamadas (ms):" + }, + "l_base_url": { + "message": "URL da API do Twitter:" + }, + "l_base_oauth_url": { + "message": "URL para OAuth:" + }, + "l_same_signing_urls": { + "message": "Mesmas URLs para assinatura:" + }, + "l_base_signing_url": { + "message": "URL de assinatura para API:" + }, + "l_base_oauth_signing_url": { + "message": "URL de assinatura para OAuth:" + }, + "l_base_search_url": { + "message": "URL da Search API:" + }, + "btn_save": { + "message": "Salvar" + }, + "btn_reset": { + "message": "Resetar" + }, + "btn_default": { + "message": "Resetar para valores default" + } } \ No newline at end of file diff --git a/_locales/ru/messages.json b/_locales/ru/messages.json index 4382e87d..aea8e1c0 100644 --- a/_locales/ru/messages.json +++ b/_locales/ru/messages.json @@ -1,627 +1,627 @@ -{ - "extDescription": { - "message": "Chromed Bird это Twitter расширение, которое позволяет читать ленту и взаимодействовать с вашим twitter аккаунтом.", - "description": "Extension description" - }, - "resetSize": { - "message": "Двойной клик для сброса размера" - }, - "composeTweet": { - "message": "Написать Твит", - "description": "Text for composing new tweet" - }, - "tweetit": { - "message": "Затвитить!" - }, - "logout": { - "message": "Выход", - "description": "The text for the logout link" - }, - "options": { - "message": "Настройки", - "description": "Options link" - }, - "refresh": { - "message": "Обновить", - "description": "Refresh link" - }, - "suspend": { - "message": "Приостановить", - "description": "Suspend link" - }, - "autoUpdatesSuspended": { - "message": "Автоматическое обновление приостановлено" - }, - "resume": { - "message": "Продолжить" - }, - "remove": { - "message": "Удалить " - }, - "hide": { - "message": "Скрыть " - }, - "show": { - "message": "Показать " - }, - "add": { - "message": "Добавить" - }, - "selectList": { - "message": "- списки -" - }, - "updateList": { - "message": "Обновляю списки..." - }, - "w_Unified": { - "message": "Общая" - }, - "w_Home": { - "message": "Home" - }, - "w_DM": { - "message": "DMs" - }, - "w_Favorites": { - "message": "Избранные" - }, - "w_Lists": { - "message": "Списки" - }, - "w_Search": { - "message": "Поиск" - }, - "fromApp": { - "message": "через" - }, - "inReply": { - "message": "в ответ на" - }, - "retweetedBy": { - "message": "ретвит от" - }, - "retweetedByMe": { - "message": "мой ретвит" - }, - "unmarkFavorite": { - "message": "Убрать из избранного" - }, - "markFavorite": { - "message": "Пометить как избранное" - }, - "Delete": { - "message": "Удалить" - }, - "deleteConfirm": { - "message": "Удалить это сообщение: " - }, - "Yes": { - "message": "Да" - }, - "No": { - "message": "Нет" - }, - "Reply": { - "message": "Ответить" - }, - "Retweet": { - "message": "Ретвит" - }, - "retweetConfirm": { - "message": "Ретвит этого сообщения: " - }, - "oldRT": { - "message": "Поделиться (старый RT)" - }, - "markAllRead": { - "message": "Пометить все как прочитанное" - }, - "newToken": { - "message": "Запросить другой ключ" - }, - "shortenerIdleString": { - "message": "Наберите ссылку для сокращения, или нажмите сюда \u2192" - }, - "timelineHome": { - "message": "Home", - "description": "The home time line tab" - }, - "timelineDM": { - "message": "DM", - "description": "The direct message time line tab" - }, - "timelineFavorites": { - "message": "Избранное", - "description": "The home time line tab" - }, - "tweet_singular": { - "message": "твит" - }, - "tweet_plural": { - "message": "твиты" - }, - "newTweetsAvailable": { - "message": " Новых твитов: $count$. Обновить сейчас.", - "placeholders": { - "count": { - "content": "$1" - }, - "tweets": { - "content": "$2" - } - } - }, - "preventClosing": { - "message": "Нажмите правой для предотвращения закрытия." - }, - "changeNotificationSettings": { - "message": "Вы можете изменить настройки оповещений на странице настроек" - }, - "loadingMap": { - "message": "Загрузка карты..." - }, - "loadingImage": { - "message": "Загрузка изображения..." - }, - "loadingLongUrl": { - "message": "Загрузка длинной ссылки..." - }, - "errorExpandingUrl": { - "message": "Извините, что-то пошло не так, попробуйте еще раз." - }, - "ajaxFailed": { - "message": "Сбой запрос AJAX (плохое содинение?)" - }, - "successAuth": { - "message": "Поздравляем, вы успешно вошли в систему. Наслаждайтесь Chromed Bird!" - }, - "cbAuthorized": { - "message": "Chromed Bird авторизован!" - }, - "cbNotAuthorized": { - "message": "Упс... Что-то пошло не так. Попробуйте нажать на иконку Chromed Bird снова." - }, - "authorizing": { - "message": "Пожалуйста, подождите, авторизуем Chromed Bird..." - }, - "yourPIN": { - "message": "Ваш PIN: $pin$", - "placeholders": { - "pin":{ - "content": "$1" - } - } - }, - "tryAgain": { - "message": "Попробовать снова" - }, - "canceling": { - "message": "Отмена..." - }, - "cancelTweet": { - "message": "Отменить твит" - }, - "queued_messages": { - "message": "Сообщения в очереди:" - }, - "queue_trying": { - "message": "пытаюсь отправить уже $timediff$", - "placeholders": { - "timediff": { - "content": "$1" - } - } - }, - "queue_retried": { - "message": "$retries$ повторов за $timediff$ [$laststatus$]", - "placeholders": { - "retries": { - "content": "$1" - }, - "timediff": { - "content": "$2" - }, - "laststatus": { - "content": "$3" - } - } - }, - "ue_fetchingLists": { - "message": "Неожиданная ошибка $status$ при получении списка.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_updatingTweets": { - "message": "Неожиданная ошибка $baseError$ при обновлении твита.", - "placeholders": { - "baseError": { - "content": "$1" - } - } - }, - "ue_updatingTweets2": { - "message": " Если эта ошибка повторяется, попробуйте выйыти и зайти снова." - }, - "ue_deletingTweet": { - "message": "Неожиданная ошибка $status$ удаления твита.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_retweeting": { - "message": "Неожиданная ошибка $status$ ретвита.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_markFavorite": { - "message": "Неожиданная ошибка $status$ при добавлении в избранное.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "ue_unmarkFavorite": { - "message": "Неожиданная ошибка $status$ при удалении из избранное.", - "placeholders": { - "status": { - "content": "$1" - } - } - }, - "newTweets": { - "message": "$newtweets$: $count$", - "placeholders": { - "count": { - "content": "$1" - }, - "newtweets": { - "content": "$2" - } - } - }, - "newtweets_singular": { - "message": "Новых твитов" - }, - "newtweets_plural": { - "message": "Новых твитов" - }, - "btnAuthorize": { - "message": "Авторизуйся!" - }, - "exceededAPIHits": { - "message": "Вы превысили лимит API. Пожалуйста, пересмотрите настройки интервалов обновления в настройках. Chromed Bird не будет обновлять до $nextResetDate $nextResetTime$.", - "placeholders": { - "options_url": { - "content": "$1" - }, - "nextResetDate": { - "content": "$2" - }, - "nextResetTime": { - "content": "$3" - } - } - }, - "warningAPIHits": { - "message": "Эй! Лимит обращений к API наступает слишком быстро.
Пожалуйста, пересмотрите настройки интервалов обновления в настройках. Обратите внимание, что если вы используете несколько Twitter клиентов они имеют общий лимит.
Осталось обращений: $remainingHits$ - Следующий сброс: $nextResetDate$ $nextResetTime$", - "placeholders": { - "options_url": { - "content": "$1" - }, - "remainingHits": { - "content": "$2" - }, - "nextResetDate": { - "content": "$3" - }, - "nextResetTime": { - "content": "$4" - } - } - }, - "oAuthError": { - "message": "Во время проверки подлинности возникла ошибка: $errorMessage$. Пожалуйста, нажмите чтобы повторить процесс", - "placeholders": { - "errorMessage": { - "content": "$1" - } - } - }, - "justNow": { - "message": "только что" - }, - "minuteAgo": { - "message": "меньше минуты назад" - }, - "minutes": { - "message": "$nr_of_minutes$ $minutes$ назад", - "placeholders": { - "nr_of_minutes":{ - "content": "$1" - }, - "minutes": { - "content": "$2", - "example": "minute or minutes (singular / plural)" - } - } - }, - "minute_singular": { - "message": "минуты" - }, - "minute_plural": { - "message": "минут" - }, - "timeAgo": { - "message": "около $time$ $time_string$ назад", - "placeholders": { - "time": { - "content": "$1" - }, - "time_string": { - "content": "$2" - } - } - }, - "hour_singular": { - "message": "часа" - }, - "hour_plural": { - "message": "часов" - }, - "day_singular": { - "message": "день" - }, - "day_plural": { - "message": "дней" - }, - "month_singular": { - "message": "месяц" - }, - "month_plural": { - "message": "месяцев" - }, - "yearsAgo": { - "message": "лет назад" - }, - "options_title": { - "message": "Настройки Chromed Bird" - }, - "conf_saved": { - "message": "Ваши настройки успешно сохранены!" - }, - "changes_restart": { - "message": "Однако, некоторые изменения требуют перезапуска расширения. Сделать это сейчас?
(Это сбросит счетчик непрочитанных твитов.)" - }, - "remaining_api_hits": { - "message": "Оставшиеся обращения к Twitter API: " - }, - "rate_limit_reset": { - "message": "Сброс лимитов: " - }, - "nerds_link": { - "message": "Статистика обращений к API (для ботанов)" - }, - "g_ui": { - "message": "Интерфейс" - }, - "l_name_attribute": { - "message": "Имя в твитах:" - }, - "o_screen_name": { - "message": "Имя пользователя (nickname)" - }, - "o_name": { - "message": "Настоящее имя" - }, - "o_both": { - "message": "Оба имени" - }, - "l_compose_position": { - "message": "Положение поля ввода:" - }, - "o_top": { - "message": "Сверху" - }, - "o_bottom": { - "message": "Снизу" - }, - "l_theme": { - "message": "Тема:" - }, - "l_font_size": { - "message": "Размер шрифта:" - }, - "o_small": { - "message": "Маленький" - }, - "o_normal": { - "message": "Нормальный" - }, - "o_large": { - "message": "Большой" - }, - "o_extra_large": { - "message": "Очень большой" - }, - "l_font_family": { - "message": "Шрифт:" - }, - "l_hover_timeout": { - "message": "Время чтения (мс):" - }, - "l_show_expanded_urls": { - "message": "Разворачивать короткие ссылки:" - }, - "l_reply_all": { - "message": "Отвечать всем упомянутым:" - }, - "l_show_hits_in_popup": { - "message": "Показывать число обращений к API:" - }, - "l_show_user_autocomplete": { - "message": "Автодополнять имена:" - }, - "l_icon_color": { - "message": "Цвет иконки:" - }, - "l_tweets_color_only_unified": { - "message": "Цвета только в общей ленте:" - }, - "l_tweet_color": { - "message": "Цвет твита:" - }, - "w_Mentions": { - "message": "Упоминания" - }, - "btn_reset_popup_size": { - "message": "Сбросить размер окна" - }, - "g_notifications": { - "message": "Оповещения" - }, - "l_tweet_notification": { - "message": "Оповещения о твитах" - }, - "l_change_icon": { - "message": "Изменить иконку" - }, - "l_icon_color": { - "message": "Цвет иконки" - }, - "notif_home": { - "message": "Главная:" - }, - "notif_mentions": { - "message": "Упоминания:" - }, - "notif_dms": { - "message": "Личные:" - }, - "notif_lists": { - "message": "Списки:" - }, - "notif_search": { - "message": "Поиск:" - }, - "l_tweets_notification_style": { - "message": "Стиль оповещений:" - }, - "l_noti_on_page": { - "message": "Оповещения на странице" - }, - "l_noti_desktop": { - "message": "На рабочем столе" - }, - "l_notification_fade_timeout": { - "message": "Таймаут оповещения (с):" - }, - "g_shortener": { - "message": "Сокращатель" - }, - "l_url_shortener": { - "message": "Сокращатель ссылок:" - }, - "l_shortener_acct": { - "message": "Использовать личный аккаунт?" - }, - "l_shortener_login": { - "message": "API Login:" - }, - "l_shortener_key": { - "message": "API Key:" - }, - "l_share_include_title": { - "message": "Включать название страницы (поделиться):" - }, - "g_timelines": { - "message": "Ленты" - }, - "notice_api_hits": { - "message": "Вы должны держать число обращений к API ниже ! Иначе Chromed Bird перестанет работать и ленты не будут обновляться.
Помните, если вы используете несколько Twitter клиентов, вы должны держать число обращений еще ниже." - }, - "l_hits_notice": { - "message": "Обращений к API в час: " - }, - "l_visible": { - "message": "Показывать" - }, - "l_refresh_interval": { - "message": "Интервал обновления (с)" - }, - "l_include_in_unified": { - "message": "Включать в общую ленту" - }, - "l_tabs_count": { - "message": "Число закладок" - }, - "l_unified_timeline": { - "message": "Общая лента:" - }, - "tml_favorites": { - "message": "Избранное:" - }, - "l_blocked_users": { - "message": "Заблокированые пользователи:" - }, - "notice_right_click_change": { - "message": "* Эй, теперь вы можете нажать правой кнопкой, чтобы изменить большинство этих значений прямо из всплывающего окна. Просто убирайтесь отсюда! :)" - }, - "l_tweets_per_page": { - "message": "Твитов на странице:" - }, - "l_max_cached_tweets": { - "message": "Максимум показанных твитов:" - }, - "g_microblogging_service": { - "message": "Служба микроблогов" - }, - "g_advanced": { - "message": "Продвинутые" - }, - "l_request_timeout": { - "message": "Таймаут запроса (мс):" - }, - "l_base_url": { - "message": "Twitter's API URL:" - }, - "l_base_oauth_url": { - "message": "OAuth URL:" - }, - "l_same_signing_urls": { - "message": "Same signing URLs:" - }, - "l_base_signing_url": { - "message": "API Signing URL:" - }, - "l_base_oauth_signing_url": { - "message": "OAuth Signing URL:" - }, - "l_base_search_url": { - "message": "Search API URL:" - }, - "btn_save": { - "message": "Сохранить" - }, - "btn_reset": { - "message": "Сбросить" - }, - "btn_default": { - "message": "По-умолчанию" - }, - "shortenIt": { - "message": "Сократить!" - }, - "shorten_current": { - "message": "Поделиться текущей страницей" - } - -} +{ + "extDescription": { + "message": "Chromed Bird это Twitter расширение, которое позволяет читать ленту и взаимодействовать с вашим twitter аккаунтом.", + "description": "Extension description" + }, + "resetSize": { + "message": "Двойной клик для сброса размера" + }, + "composeTweet": { + "message": "Написать Твит", + "description": "Text for composing new tweet" + }, + "tweetit": { + "message": "Затвитить!" + }, + "logout": { + "message": "Выход", + "description": "The text for the logout link" + }, + "options": { + "message": "Настройки", + "description": "Options link" + }, + "refresh": { + "message": "Обновить", + "description": "Refresh link" + }, + "suspend": { + "message": "Приостановить", + "description": "Suspend link" + }, + "autoUpdatesSuspended": { + "message": "Автоматическое обновление приостановлено" + }, + "resume": { + "message": "Продолжить" + }, + "remove": { + "message": "Удалить " + }, + "hide": { + "message": "Скрыть " + }, + "show": { + "message": "Показать " + }, + "add": { + "message": "Добавить" + }, + "selectList": { + "message": "- списки -" + }, + "updateList": { + "message": "Обновляю списки..." + }, + "w_Unified": { + "message": "Общая" + }, + "w_Home": { + "message": "Home" + }, + "w_DM": { + "message": "DMs" + }, + "w_Favorites": { + "message": "Избранные" + }, + "w_Lists": { + "message": "Списки" + }, + "w_Search": { + "message": "Поиск" + }, + "fromApp": { + "message": "через" + }, + "inReply": { + "message": "в ответ на" + }, + "retweetedBy": { + "message": "ретвит от" + }, + "retweetedByMe": { + "message": "мой ретвит" + }, + "unmarkFavorite": { + "message": "Убрать из избранного" + }, + "markFavorite": { + "message": "Пометить как избранное" + }, + "Delete": { + "message": "Удалить" + }, + "deleteConfirm": { + "message": "Удалить это сообщение: " + }, + "Yes": { + "message": "Да" + }, + "No": { + "message": "Нет" + }, + "Reply": { + "message": "Ответить" + }, + "Retweet": { + "message": "Ретвит" + }, + "retweetConfirm": { + "message": "Ретвит этого сообщения: " + }, + "oldRT": { + "message": "Поделиться (старый RT)" + }, + "markAllRead": { + "message": "Пометить все как прочитанное" + }, + "newToken": { + "message": "Запросить другой ключ" + }, + "shortenerIdleString": { + "message": "Наберите ссылку для сокращения, или нажмите сюда \u2192" + }, + "timelineHome": { + "message": "Home", + "description": "The home time line tab" + }, + "timelineDM": { + "message": "DM", + "description": "The direct message time line tab" + }, + "timelineFavorites": { + "message": "Избранное", + "description": "The home time line tab" + }, + "tweet_singular": { + "message": "твит" + }, + "tweet_plural": { + "message": "твиты" + }, + "newTweetsAvailable": { + "message": " Новых твитов: $count$. Обновить сейчас.", + "placeholders": { + "count": { + "content": "$1" + }, + "tweets": { + "content": "$2" + } + } + }, + "preventClosing": { + "message": "Нажмите правой для предотвращения закрытия." + }, + "changeNotificationSettings": { + "message": "Вы можете изменить настройки оповещений на странице настроек" + }, + "loadingMap": { + "message": "Загрузка карты..." + }, + "loadingImage": { + "message": "Загрузка изображения..." + }, + "loadingLongUrl": { + "message": "Загрузка длинной ссылки..." + }, + "errorExpandingUrl": { + "message": "Извините, что-то пошло не так, попробуйте еще раз." + }, + "ajaxFailed": { + "message": "Сбой запрос AJAX (плохое содинение?)" + }, + "successAuth": { + "message": "Поздравляем, вы успешно вошли в систему. Наслаждайтесь Chromed Bird!" + }, + "cbAuthorized": { + "message": "Chromed Bird авторизован!" + }, + "cbNotAuthorized": { + "message": "Упс... Что-то пошло не так. Попробуйте нажать на иконку Chromed Bird снова." + }, + "authorizing": { + "message": "Пожалуйста, подождите, авторизуем Chromed Bird..." + }, + "yourPIN": { + "message": "Ваш PIN: $pin$", + "placeholders": { + "pin":{ + "content": "$1" + } + } + }, + "tryAgain": { + "message": "Попробовать снова" + }, + "canceling": { + "message": "Отмена..." + }, + "cancelTweet": { + "message": "Отменить твит" + }, + "queued_messages": { + "message": "Сообщения в очереди:" + }, + "queue_trying": { + "message": "пытаюсь отправить уже $timediff$", + "placeholders": { + "timediff": { + "content": "$1" + } + } + }, + "queue_retried": { + "message": "$retries$ повторов за $timediff$ [$laststatus$]", + "placeholders": { + "retries": { + "content": "$1" + }, + "timediff": { + "content": "$2" + }, + "laststatus": { + "content": "$3" + } + } + }, + "ue_fetchingLists": { + "message": "Неожиданная ошибка $status$ при получении списка.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_updatingTweets": { + "message": "Неожиданная ошибка $baseError$ при обновлении твита.", + "placeholders": { + "baseError": { + "content": "$1" + } + } + }, + "ue_updatingTweets2": { + "message": " Если эта ошибка повторяется, попробуйте выйыти и зайти снова." + }, + "ue_deletingTweet": { + "message": "Неожиданная ошибка $status$ удаления твита.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_retweeting": { + "message": "Неожиданная ошибка $status$ ретвита.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_markFavorite": { + "message": "Неожиданная ошибка $status$ при добавлении в избранное.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_unmarkFavorite": { + "message": "Неожиданная ошибка $status$ при удалении из избранное.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "newTweets": { + "message": "$newtweets$: $count$", + "placeholders": { + "count": { + "content": "$1" + }, + "newtweets": { + "content": "$2" + } + } + }, + "newtweets_singular": { + "message": "Новых твитов" + }, + "newtweets_plural": { + "message": "Новых твитов" + }, + "btnAuthorize": { + "message": "Авторизуйся!" + }, + "exceededAPIHits": { + "message": "Вы превысили лимит API. Пожалуйста, пересмотрите настройки интервалов обновления в настройках. Chromed Bird не будет обновлять до $nextResetDate $nextResetTime$.", + "placeholders": { + "options_url": { + "content": "$1" + }, + "nextResetDate": { + "content": "$2" + }, + "nextResetTime": { + "content": "$3" + } + } + }, + "warningAPIHits": { + "message": "Эй! Лимит обращений к API наступает слишком быстро.
Пожалуйста, пересмотрите настройки интервалов обновления в настройках. Обратите внимание, что если вы используете несколько Twitter клиентов они имеют общий лимит.
Осталось обращений: $remainingHits$ - Следующий сброс: $nextResetDate$ $nextResetTime$", + "placeholders": { + "options_url": { + "content": "$1" + }, + "remainingHits": { + "content": "$2" + }, + "nextResetDate": { + "content": "$3" + }, + "nextResetTime": { + "content": "$4" + } + } + }, + "oAuthError": { + "message": "Во время проверки подлинности возникла ошибка: $errorMessage$. Пожалуйста, нажмите чтобы повторить процесс", + "placeholders": { + "errorMessage": { + "content": "$1" + } + } + }, + "justNow": { + "message": "только что" + }, + "minuteAgo": { + "message": "меньше минуты назад" + }, + "minutes": { + "message": "$nr_of_minutes$ $minutes$ назад", + "placeholders": { + "nr_of_minutes":{ + "content": "$1" + }, + "minutes": { + "content": "$2", + "example": "minute or minutes (singular / plural)" + } + } + }, + "minute_singular": { + "message": "минуты" + }, + "minute_plural": { + "message": "минут" + }, + "timeAgo": { + "message": "около $time$ $time_string$ назад", + "placeholders": { + "time": { + "content": "$1" + }, + "time_string": { + "content": "$2" + } + } + }, + "hour_singular": { + "message": "часа" + }, + "hour_plural": { + "message": "часов" + }, + "day_singular": { + "message": "день" + }, + "day_plural": { + "message": "дней" + }, + "month_singular": { + "message": "месяц" + }, + "month_plural": { + "message": "месяцев" + }, + "yearsAgo": { + "message": "лет назад" + }, + "options_title": { + "message": "Настройки Chromed Bird" + }, + "conf_saved": { + "message": "Ваши настройки успешно сохранены!" + }, + "changes_restart": { + "message": "Однако, некоторые изменения требуют перезапуска расширения. Сделать это сейчас?
(Это сбросит счетчик непрочитанных твитов.)" + }, + "remaining_api_hits": { + "message": "Оставшиеся обращения к Twitter API: " + }, + "rate_limit_reset": { + "message": "Сброс лимитов: " + }, + "nerds_link": { + "message": "Статистика обращений к API (для ботанов)" + }, + "g_ui": { + "message": "Интерфейс" + }, + "l_name_attribute": { + "message": "Имя в твитах:" + }, + "o_screen_name": { + "message": "Имя пользователя (nickname)" + }, + "o_name": { + "message": "Настоящее имя" + }, + "o_both": { + "message": "Оба имени" + }, + "l_compose_position": { + "message": "Положение поля ввода:" + }, + "o_top": { + "message": "Сверху" + }, + "o_bottom": { + "message": "Снизу" + }, + "l_theme": { + "message": "Тема:" + }, + "l_font_size": { + "message": "Размер шрифта:" + }, + "o_small": { + "message": "Маленький" + }, + "o_normal": { + "message": "Нормальный" + }, + "o_large": { + "message": "Большой" + }, + "o_extra_large": { + "message": "Очень большой" + }, + "l_font_family": { + "message": "Шрифт:" + }, + "l_hover_timeout": { + "message": "Время чтения (мс):" + }, + "l_show_expanded_urls": { + "message": "Разворачивать короткие ссылки:" + }, + "l_reply_all": { + "message": "Отвечать всем упомянутым:" + }, + "l_show_hits_in_popup": { + "message": "Показывать число обращений к API:" + }, + "l_show_user_autocomplete": { + "message": "Автодополнять имена:" + }, + "l_icon_color": { + "message": "Цвет иконки:" + }, + "l_tweets_color_only_unified": { + "message": "Цвета только в общей ленте:" + }, + "l_tweet_color": { + "message": "Цвет твита:" + }, + "w_Mentions": { + "message": "Упоминания" + }, + "btn_reset_popup_size": { + "message": "Сбросить размер окна" + }, + "g_notifications": { + "message": "Оповещения" + }, + "l_tweet_notification": { + "message": "Оповещения о твитах" + }, + "l_change_icon": { + "message": "Изменить иконку" + }, + "l_icon_color_column": { + "message": "Цвет иконки" + }, + "notif_home": { + "message": "Главная:" + }, + "notif_mentions": { + "message": "Упоминания:" + }, + "notif_dms": { + "message": "Личные:" + }, + "notif_lists": { + "message": "Списки:" + }, + "notif_search": { + "message": "Поиск:" + }, + "l_tweets_notification_style": { + "message": "Стиль оповещений:" + }, + "l_noti_on_page": { + "message": "Оповещения на странице" + }, + "l_noti_desktop": { + "message": "На рабочем столе" + }, + "l_notification_fade_timeout": { + "message": "Таймаут оповещения (с):" + }, + "g_shortener": { + "message": "Сокращатель" + }, + "l_url_shortener": { + "message": "Сокращатель ссылок:" + }, + "l_shortener_acct": { + "message": "Использовать личный аккаунт?" + }, + "l_shortener_login": { + "message": "API Login:" + }, + "l_shortener_key": { + "message": "API Key:" + }, + "l_share_include_title": { + "message": "Включать название страницы (поделиться):" + }, + "g_timelines": { + "message": "Ленты" + }, + "notice_api_hits": { + "message": "Вы должны держать число обращений к API ниже ! Иначе Chromed Bird перестанет работать и ленты не будут обновляться.
Помните, если вы используете несколько Twitter клиентов, вы должны держать число обращений еще ниже." + }, + "l_hits_notice": { + "message": "Обращений к API в час: " + }, + "l_visible": { + "message": "Показывать" + }, + "l_refresh_interval": { + "message": "Интервал обновления (с)" + }, + "l_include_in_unified": { + "message": "Включать в общую ленту" + }, + "l_tabs_count": { + "message": "Число закладок" + }, + "l_unified_timeline": { + "message": "Общая лента:" + }, + "tml_favorites": { + "message": "Избранное:" + }, + "l_blocked_users": { + "message": "Заблокированые пользователи:" + }, + "notice_right_click_change": { + "message": "* Эй, теперь вы можете нажать правой кнопкой, чтобы изменить большинство этих значений прямо из всплывающего окна. Просто убирайтесь отсюда! :)" + }, + "l_tweets_per_page": { + "message": "Твитов на странице:" + }, + "l_max_cached_tweets": { + "message": "Максимум показанных твитов:" + }, + "g_microblogging_service": { + "message": "Служба микроблогов" + }, + "g_advanced": { + "message": "Продвинутые" + }, + "l_request_timeout": { + "message": "Таймаут запроса (мс):" + }, + "l_base_url": { + "message": "Twitter's API URL:" + }, + "l_base_oauth_url": { + "message": "OAuth URL:" + }, + "l_same_signing_urls": { + "message": "Same signing URLs:" + }, + "l_base_signing_url": { + "message": "API Signing URL:" + }, + "l_base_oauth_signing_url": { + "message": "OAuth Signing URL:" + }, + "l_base_search_url": { + "message": "Search API URL:" + }, + "btn_save": { + "message": "Сохранить" + }, + "btn_reset": { + "message": "Сбросить" + }, + "btn_default": { + "message": "По-умолчанию" + }, + "shortenIt": { + "message": "Сократить!" + }, + "shorten_current": { + "message": "Поделиться текущей страницей" + } + +} diff --git a/_locales/tr/messages.json b/_locales/tr/messages.json index 89f780f7..c1ba78aa 100644 --- a/_locales/tr/messages.json +++ b/_locales/tr/messages.json @@ -57,7 +57,7 @@ "message": "Tümü" }, "w_Home": { - "message": "Anasayfa" + "message": "Ana sayfa" }, "w_DM": { "message": "Mesajlar" @@ -81,7 +81,7 @@ "message": "tekrar tweetleyen:" }, "retweetedByMe": { - "message": "siz tarafından tekrar tweetlendi" + "message": "sizin tarafınızdan tekrar tweetlendi" }, "unmarkFavorite": { "message": "Favorilerden kaldır" @@ -123,7 +123,7 @@ "message": "Buraya kısaltılacak adresi yazın. Açık sayfayı sağdaki simgeden kısaltın." }, "timelineHome": { - "message": "Ana Sayfa", + "message": "Ana sayfa", "description": "The home time line tab" }, "timelineDM": { @@ -243,7 +243,7 @@ } }, "ue_updatingTweets2": { - "message": " Eğer bu hata ile çok sık karşılaşıyorsanız çıkış yapıp tekrar girmeyi deneyin." + "message": "Eğer bu hata ile çok sık karşılaşıyorsanız çıkış yapıp tekrar girmeyi deneyin." }, "ue_deletingTweet": { "message": "Tweet silinirken $status$ hatası oluştu.", @@ -340,7 +340,7 @@ "message": "Az önce" }, "minuteAgo": { - "message": "Saniyeler" + "message": "Saniyeler önce" }, "minutes": { "message": "$nr_of_minutes$ $minutes$ önce", @@ -453,7 +453,7 @@ "message": "Çok büyük" }, "l_font_family": { - "message": "Yazıtipi:" + "message": "Yazı tipi:" }, "l_hover_timeout": { "message": "Okumak için üzerinde bekleme süresi (ms):" @@ -494,11 +494,11 @@ "l_change_icon": { "message": "Simgeyi değiştir" }, - "l_icon_color": { + "l_icon_color_column": { "message": "Simge rengi" }, "notif_home": { - "message": "Ana Sayfa:" + "message": "Ana sayfa:" }, "notif_mentions": { "message": "Bahsetmeler:" @@ -625,5 +625,26 @@ }, "shorten_current": { "message": "Aktif sayfayı paylaş" + }, + "tweet_send_error": { + "message": "Tweetinizi gönderirken bir hata oluştu. Twitter garip davranıyor olabilir mi? Tekrar deneyebilirsiniz ama aynı mesajı göndermediğinizden emin olun." + }, + "detach_window": { + "message": "Pencereyi Ayır" + }, + "follow_action": { + "message": "Takip Et" + }, + "unfollow_action": { + "message": "Takip Etmeyi Bırak" + }, + "tweets_action": { + "message": "Tweetler" + }, + "profile_action": { + "message": "Profil" + }, + "add_mention_action": { + "message": "Bahset" } } diff --git a/_locales/uk/messages.json b/_locales/uk/messages.json new file mode 100644 index 00000000..d0bdfb2b --- /dev/null +++ b/_locales/uk/messages.json @@ -0,0 +1,658 @@ +{ + "extDescription": { + "message": "Chromed Bird це Twitter розширення, яке дозволяє читати стрічку і взаємодіє з вашим twitter аккаунтом.", + "description": "Extension description" + }, + "resetSize": { + "message": "Подвійний клік для скидання розміру" + }, + "composeTweet": { + "message": "Написати Твіт", + "description": "Text for composing new tweet" + }, + "tweetit": { + "message": "Затвітувати!" + }, + "logout": { + "message": "Вихід", + "description": "The text for the logout link" + }, + "options": { + "message": "Налаштування", + "description": "Options link" + }, + "refresh": { + "message": "Оновити", + "description": "Refresh link" + }, + "suspend": { + "message": "Призупинити", + "description": "Suspend link" + }, + "autoUpdatesSuspended": { + "message": "Автоматичне оновлення призупинено" + }, + "resume": { + "message": "Продовжити" + }, + "remove": { + "message": "Видалити" + }, + "hide": { + "message": "Приховати" + }, + "show": { + "message": "Показати" + }, + "add": { + "message": "Додати" + }, + "selectList": { + "message": "Виберіть список" + }, + "updateList": { + "message": "Оновлюю списки..." + }, + "w_Unified": { + "message": "Загальна" + }, + "w_Home": { + "message": "Домашня" + }, + "w_DM": { + "message": "Приватні" + }, + "w_Favorites": { + "message": "Обрані" + }, + "w_Lists": { + "message": "Списки" + }, + "w_Search": { + "message": "Пошук" + }, + "fromApp": { + "message": "через" + }, + "inReply": { + "message": "у відповідь на" + }, + "retweetedBy": { + "message": "ретвіт від" + }, + "retweetedByMe": { + "message": "мій ретвіт" + }, + "unmarkFavorite": { + "message": "Видалити з обраного" + }, + "markFavorite": { + "message": "Помітити як обране" + }, + "Delete": { + "message": "Видалити" + }, + "deleteConfirm": { + "message": "Видалити це повідомлення:" + }, + "Yes": { + "message": "Так" + }, + "No": { + "message": "Ні" + }, + "Reply": { + "message": "Відповісти" + }, + "Retweet": { + "message": "Ретвіт" + }, + "retweetConfirm": { + "message": "Ретвіт цього повідомлення:" + }, + "oldRT": { + "message": "Поділитися (старий RT)" + }, + "markAllRead": { + "message": "Помітити всі як прочитане" + }, + "newToken": { + "message": "Запросити інший ключ" + }, + "shortenerIdleString": { + "message": "Наберіть посилання для скорочення, або натисніть сюди \u2192" + }, + "timelineHome": { + "message": "Домашня", + "description": "Головна закладка повідомлень" + }, + "timelineDM": { + "message": "Приватні", + "description": "Закладка прямих приватних повідомлень" + }, + "timelineFavorites": { + "message": "Вибране", + "description": "The home time line tab" + }, + "tweet_singular": { + "message": "твіт" + }, + "tweet_plural": { + "message": "твіти" + }, + "newTweetsAvailable": { + "message": "Нових твітів: $count$. Оновити зараз.", + "placeholders":{ + "count": { + "content": "$1" + }, + "tweets": { + "content": "$2" + } + } + }, + "preventClosing": { + "message": "Клацніть для запобігання закриття." + }, + "changeNotificationSettings": { + "message": "Ви можете змінити налаштування сповіщень на сторінці налаштувань" + }, + "loadingMap": { + "message": "Завантаження карти ..." + }, + "loadingImage": { + "message": "Завантаження зображення ..." + }, + "loadingLongUrl": { + "message": "Завантаження довгого посилання ..." + }, + "errorExpandingUrl": { + "message": "Вибачте, щось вийшло не так, спробуйте ще раз." + }, + "ajaxFailed": { + "message": "Зрив запиту AJAX (погане з'єднання?)" + }, + "successAuth": { + "message": "Вітаємо, ви успішно увійшли в систему. Насолоджуйтесь Chromed Bird!" + }, + "cbAuthorized": { + "message": "Chromed Bird авторизований!" + }, + "cbNotAuthorized": { + "message": "Гей... Щось пішло не так. Спробуйте натиснути на іконку Chromed Bird знову." + }, + "authorizing": { + "message": "Будь ласка, почекайте, авторизації Chromed Bird..." + }, + "yourPIN": { + "message": "Ваш PIN: $pin$", + "placeholders": { + "pin":{ + "content": "$1" + } + } + }, + "tryAgain": { + "message": "Спробуйте знову" + }, + "canceling": { + "message": "Скасування..." + }, + "cancelTweet": { + "message": "Скасувати твіт" + }, + "queued_messages": { + "message": "Повідомлення в черзі:" + }, + "queue_trying": { + "message": "намагаюся відправити вже $timediff$", + "placeholders": { + "timediff": { + "content": "$1" + } + } + }, + "queue_retried": { + "message": "$retries$ повторів за $timediff$ [$laststatus$]", + "placeholders":{ + "retries": { + "content": "$1" + }, + "timediff": { + "content": "$2" + }, + "laststatus": { + "content": "$3" + } + } + }, + "ue_fetchingLists": { + "message": "Несподівана помилка $status$ при отриманні списку.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_updatingTweets": { + "message": "Несподівана помилка $baseError$ при оновленні твіту.", + "placeholders": { + "baseError": { + "content": "$1" + } + } + }, + "ue_updatingTweets2": { + "message": "Якщо ця помилка повторюється, спробуйте вийти та зайти знову." + }, + "ue_deletingTweet": { + "message": "Несподівана помилка $status$ видалення твіту.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_retweeting": { + "message": "Несподівана помилка $status$ ретвіту.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_markFavorite": { + "message": "Несподівана помилка $status$ при додаванні в обране.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "ue_unmarkFavorite": { + "message": "Несподівана помилка $status$ при видаленні з обраного.", + "placeholders": { + "status": { + "content": "$1" + } + } + }, + "newTweets": { + "message": "$newtweets$: $count$", + "placeholders":{ + "count": { + "content": "$1" + }, + "newtweets": { + "content": "$2" + } + } + }, + "newtweets_singular": { + "message": "Новий твіт" + }, + "newtweets_plural": { + "message": "Нових твітів" + }, + "btnAuthorize": { + "message": "Завторизуйтеся!" + }, + "exceededAPIHits": { + "message": "Ви перевищили ліміт API. Будь ласка, перегляньте налаштування інтервалів оновлення в налаштуваннях. Chromed Bird не буде оновлювати до $nextResetDate$ $nextResetTime$.", + "placeholders": { + "options_url": { + "content": "$1" + }, + "nextResetDate": { + "content": "$2" + }, + "nextResetTime": { + "content": "$3" + } + } + }, + "warningAPIHits": { + "message": "Гей! Ліміт звернень до API настає дуже швидко.
Будь ласка, перегляньте налаштування інтервалів оновлення в налаштуваннях. Зверніть увагу, що якщо ви використовуєте кілька Twitter клієнтів вони мають загальний ліміт.
Залишилося звернень: $remainingHits$ - Наступне скидання оновлень: $nextResetDate$ $nextResetTime$", + "placeholders": { + "options_url": { + "content": "$1" + }, + "remainingHits": { + "content": "$2" + }, + "nextResetDate": { + "content": "$3" + }, + "nextResetTime": { + "content": "$4" + } + } + }, + "oAuthError": { + "message": "Під час перевірки автентичності виникла помилка: $errorMessage$. Будь ласка, натисніть щоб повторити процес", + "placeholders": { + "errorMessage": { + "content": "$1" + } + } + }, + "justNow": { + "message": "тільки що" + }, + "minuteAgo": { + "message": "менше хвилини тому" + }, + "minutes": { + "message": "$nr_of_minutes$ $minutes$ тому", + "placeholders": { + "nr_of_minutes":{ + "content": "$1" + }, + "minutes": { + "content": "$2", + "example": "хвилина або хвилини (єдиного і множинного числа)" + } + } + }, + "minute_singular": { + "message": "хвилин" + }, + "minute_plural": { + "message": "хвилини" + }, + "timeAgo": { + "message": "близько $time$ $time_string$ тому", + "placeholders": { + "time": { + "content": "$1" + }, + "time_string": { + "content": "$2" + } + } + }, + "hour_singular": { + "message": "година" + }, + "hour_plural": { + "message": "години" + }, + "day_singular": { + "message": "день" + }, + "day_plural": { + "message": "днів" + }, + "month_singular": { + "message": "місяць" + }, + "month_plural": { + "message": "місяців" + }, + "yearsAgo": { + "message": "років тому" + }, + "options_title": { + "message": "Налаштування Chromed Bird" + }, + "conf_saved": { + "message": "Ваші налаштування успішно збережені!" + }, + "changes_restart": { + "message": "Однак, деякі зміни вимагають перезапуску розширення. Зробити це зараз?
(Це скине лічильник непрочитаних твітів.)" + }, + "remaining_api_hits": { + "message": "Залишилося звернень до Twitter API:" + }, + "rate_limit_reset": { + "message": "Скидання лімітів оновлення:" + }, + "nerds_link": { + "message": "Статистика звернень до API (для заучок)" + }, + "g_ui": { + "message": "Інтерфейс" + }, + "l_name_attribute": { + "message": "Ім'я в твіти:" + }, + "o_screen_name": { + "message": "Ім'я користувача (nickname)" + }, + "o_name": { + "message": "Справжнє ім'я" + }, + "o_both": { + "message": "Обидва імені" + }, + "l_compose_position": { + "message": "Положення поля вводу:" + }, + "o_top": { + "message": "Зверху" + }, + "o_bottom": { + "message": "Знизу" + }, + "l_theme": { + "message": "Тема інтерфейсу:" + }, + "l_font_size": { + "message": "Розмір шрифту:" + }, + "o_small": { + "message": "Маленький" + }, + "o_normal": { + "message": "Нормальний" + }, + "o_large": { + "message": "Великий" + }, + "o_extra_large": { + "message": "Дуже великий" + }, + "l_font_family": { + "message": "Шрифт:" + }, + "l_hover_timeout": { + "message": "Час читання (мс):" + }, + "l_show_expanded_urls": { + "message": "Розгортати короткі посилання:" + }, + "l_reply_all": { + "message": "Відповідати всім згаданим:" + }, + "l_show_hits_in_popup": { + "message": "Показувати кількість звернень до API:" + }, + "l_show_user_autocomplete": { + "message": "Автоматичне доповнення імен:" + }, + "l_icon_color": { + "message": "Колір іконки:" + }, + "l_tweets_color_only_unified": { + "message": "Кольори тільки в загальній стрічці:" + }, + "l_tweet_color": { + "message": "Колір твіту:" + }, + "w_Mentions": { + "message": "Згадки" + }, + "btn_reset_popup_size": { + "message": "Скинути розмір вікна" + }, + "g_notifications": { + "message": "Сповіщення" + }, + "l_tweet_notification": { + "message": "Повідомлення про твіти" + }, + "l_change_icon": { + "message": "Змінити іконку" + }, + "l_icon_color_column": { + "message": "Колір іконки" + }, + "notif_home": { + "message": "Головна:" + }, + "notif_mentions": { + "message": "Згадки:" + }, + "notif_dms": { + "message": "Приватні:" + }, + "notif_lists": { + "message": "Списки:" + }, + "notif_search": { + "message": "Пошук:" + }, + "l_tweets_notification_style": { + "message": "Стиль сповіщень:" + }, + "l_noti_on_page": { + "message": "Сповіщення на сторінці" + }, + "l_noti_desktop": { + "message": "Сповіщення на робочому столі" + }, + "l_notification_fade_timeout": { + "message": "Таймаут сповіщення (сек):" + }, + "l_notification_max_popups": { + "message": "Сповіщень одразу (-1: всі):" + }, + "g_shortener": { + "message": "Скорочувач" + }, + "l_url_shortener": { + "message": "Скорочувач посилань:" + }, + "l_shortener_acct": { + "message": "Використовувати особистий аккаунт?" + }, + "l_shortener_login": { + "message": "API Login:" + }, + "l_shortener_key": { + "message": "API Key:" + }, + "l_share_include_title": { + "message": "Включати назву сторінки (поділитися):" + }, + "g_timelines": { + "message": "Стрічки" + }, + "notice_api_hits": { + "message": "Ви повинні тримати число звернень до API нижче ! Інакше Chromed Bird перестане працювати і стрічки не будуть оновлюватися.
Пам'ятайте, якщо ви використовуєте кілька Twitter клієнтів, ви повинні тримати число звернень ще нижче." + }, + "l_hits_notice": { + "message": "Звернень до API на годину:" + }, + "l_visible": { + "message": "Показувати" + }, + "l_refresh_interval": { + "message": "Інтервал оновлення (с)" + }, + "l_include_in_unified": { + "message": "Включати в загальну стрічку" + }, + "l_tabs_count": { + "message": "Число закладок" + }, + "l_unified_timeline": { + "message": "Загальна стрічка:" + }, + "tml_favorites": { + "message": "Обране:" + }, + "l_blocked_users": { + "message": "Заблоковані користувачі:" + }, + "notice_right_click_change": { + "message": "* Гей, тепер ви можете натиснути правою кнопкою, щоб змінити більшість цих значень прямо зі спливаючого вікна. Просто забирайтеся звідси! :)" + }, + "l_tweets_per_page": { + "message": "Твітів на сторінці:" + }, + "l_max_cached_tweets": { + "message": "Максимум показаних твітів:" + }, + "g_microblogging_service": { + "message": "Сервіси мікроблогів" + }, + "g_advanced": { + "message": "Додаткові налаштування" + }, + "l_request_timeout": { + "message": "Таймаут запиту (мс):" + }, + "l_base_url": { + "message": "Twitter's API URL:" + }, + "l_base_oauth_url": { + "message": "OAuth URL:" + }, + "l_same_signing_urls": { + "message": "Same signing URLs:" + }, + "l_base_signing_url": { + "message": "API Signing URL:" + }, + "l_base_oauth_signing_url": { + "message": "OAuth Signing URL:" + }, + "l_base_search_url": { + "message": "Search API URL:" + }, + "btn_save": { + "message": "Зберегти" + }, + "btn_reset": { + "message": "Скинути" + }, + "btn_default": { + "message": "За-замовчуванням" + }, + "shortenIt": { + "message": "Скоротити!" + }, + "shorten_current": { + "message": "Поділитися поточною сторінкою" + }, + "tweet_send_error": { + "message": "Сталася помилка при спробі відправити твіт. Можливо Twitter перевантажений? Спробуйте знову, але будь ласка, перевірте ваш акаунт, щоб запобігти дубльованню повідомлень." + }, + "detach_window": { + "message": "Відкріпити вікно" + }, + "follow_action": { + "message": "Слідувати" + }, + "unfollow_action": { + "message": "Не слідувати" + }, + "tweets_action": { + "message": "Твіти" + }, + "profile_action": { + "message": "Профайл" + }, + "add_mention_action": { + "message": "Згадка" + }, + "_inf": { + "message": "Translated by Denis aka usercard", + "description": "" + }, + "_gen": { + "message": "Localizer, http://www.mixesoft.com/localizer.html", + "description": "Editor, Akelpad and WinMerge" + } +} \ No newline at end of file diff --git a/background.html b/background.html index 6069656b..b970c9a2 100644 --- a/background.html +++ b/background.html @@ -13,18 +13,23 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/manifest.json b/manifest.json index 62d920c5..1f1cc1ff 100755 --- a/manifest.json +++ b/manifest.json @@ -1,12 +1,12 @@ { "name": "Chromed Bird", - "version": "1.9.0", + "version": "1.9.7.0", "description": "__MSG_extDescription__", "default_locale": "en", "browser_action": { "default_icon": "img/icon19.png", "default_title": "Chromed Bird", - "popup": "popup.html" + "popup": "popup.html?popup" }, "background_page": "background.html", "permissions": [ @@ -16,13 +16,15 @@ "https://*/*" ], "icons": { + "16": "img/icon19.png", "19": "img/icon19.png", "32": "img/icon32.png", - "48": "img/icon48.png" + "48": "img/icon48.png", + "128": "img/icon128.png" }, "content_scripts": [ { - "matches": ["http://twitter.com/oauth/authorize", "https://twitter.com/oauth/authorize"], + "matches": ["http://twitter.com/oauth/authorize", "https://twitter.com/oauth/authorize", "http://api.twitter.com/oauth/authorize", "https://api.twitter.com/oauth/authorize"], "js": ["lib/3rdparty/jquery.js", "lib/oauth_authorizer.js"] }, { diff --git a/options.html b/options.html index 6dc7d371..20cf2451 100755 --- a/options.html +++ b/options.html @@ -14,8 +14,13 @@ Chromed Bird Options + + @@ -1429,6 +1733,10 @@ @@ -1438,12 +1746,16 @@ | - | + | | - + | + Trends - + + + +
diff --git a/tweets_notifier.html b/tweets_notifier.html index 5996c545..6fb49b7b 100755 --- a/tweets_notifier.html +++ b/tweets_notifier.html @@ -4,6 +4,7 @@ + @@ -18,13 +19,16 @@ var OptionsBackend = chrome.extension.getBackgroundPage().OptionsBackend; var urlExpander = chrome.extension.getBackgroundPage().urlExpander; var tweetManager = chrome.extension.getBackgroundPage().TweetManager.instance; + var ImageService = chrome.extension.getBackgroundPage().ImageService; + + chrome.i18n.getMessage = chrome.extension.getBackgroundPage().chrome.i18n.getMessage; $(function() { var fadeTimeout = OptionsBackend.get('notification_fade_timeout'); - var tweet = tweetManager.injectTweets.shift(); - Renderer.setContext('desktop'); try { + var tweet = tweetManager.injectTweets.shift(); + Renderer.setContext('desktop'); $(document.body).prepend(Renderer.renderTweet(tweet, false, OptionsBackend.get('name_attribute'))); } catch(e) { console.log(e); @@ -33,8 +37,8 @@ setTimeout(function() { $("#progress").text(chrome.i18n.getMessage("preventClosing")); - $('#progress').show().css('bottom', '0px').css('width', '100%') - .animate({width: '0px'}, fadeTimeout, 'linear', function() { + $('#progress').show().css('bottom', '0px').css('width', '100%'). + animate({width: '0px'}, fadeTimeout, 'linear', function() { // Tell manager that this tweet shouldn't be marked as read tweetManager.shouldNotReadMap[tweet.id] = true; window.close();