Browse Source

Merge branch 'master' of github.com:miguelfreitas/twister-html

master
Miguel Freitas 10 years ago
parent
commit
9dd6839036
  1. 30
      home.html
  2. 137
      js/interface_localization.js
  3. 10
      js/twister_directmsg.js

30
home.html

@ -2,7 +2,7 @@
<html> <html>
<head> <head>
<meta charset="utf-8"/> <meta charset="utf-8"/>
<title>twister</title> <title>Twister</title>
<link id="stylecss" rel="stylesheet" href="css/style.css" type="text/css"/> <link id="stylecss" rel="stylesheet" href="css/style.css" type="text/css"/>
<link id="profilecss" rel="stylesheet" href="css/profile.css" type="text/css"/> <link id="profilecss" rel="stylesheet" href="css/profile.css" type="text/css"/>
<script src="js/jquery.min.js"></script> <script src="js/jquery.min.js"></script>
@ -37,8 +37,8 @@
</head> </head>
<body> <body>
<!-- MENU SUPERIOR INIT --> <!-- MENU SUPERIOR INIT -->
<nav class="userMenu"> <nav class="userMenu">
<ul> <ul>
<li class="userMenu-home current"><a href="home.html"> <li class="userMenu-home current"><a href="home.html">
@ -80,7 +80,7 @@
<!-- BUSCA --> <!-- BUSCA -->
<li class="userMenu-search"> <li class="userMenu-search">
<input type="text" class="userMenu-search-field" placeholder="search"/> <input type="text" class="userMenu-search-field" placeholder="search"/>
<div class="search-results dialog-modal"> <div class="search-results dialog-modal">
<ul class="userMenu-search-sugestions" style="display: none;"> <ul class="userMenu-search-sugestions" style="display: none;">
<li><a href="#">Fulano</a></li> <li><a href="#">Fulano</a></li>
@ -100,9 +100,9 @@
</li> </li>
</ul> </ul>
</div> </div>
</li> </li>
</ul> </ul>
</nav> </nav>
@ -111,9 +111,9 @@
<div class="wrapper"> <div class="wrapper">
<!-- LADO ESQUERDO DE MÓDULOS INIT --> <!-- LADO ESQUERDO DE MÓDULOS INIT -->
<div class="dashboard left"> <div class="dashboard left">
<!-- PROFILE MODULE --> <!-- PROFILE MODULE -->
<div class="module mini-profile"> <div class="module mini-profile">
<div class="mini-profile-info"> <div class="mini-profile-info">
@ -139,7 +139,7 @@
<li><a href="following.html" class="open-following-page"><span class="following-count">&nbsp;</span><span class="label">Following</span></a></li> <li><a href="following.html" class="open-following-page"><span class="following-count">&nbsp;</span><span class="label">Following</span></a></li>
<li><a href="#" class="open-followers"><span class="followers-count">&nbsp;</span><span class="label">Followers</span> *</a></li> <li><a href="#" class="open-followers"><span class="followers-count">&nbsp;</span><span class="label">Followers</span> *</a></li>
</ul> </ul>
<div class="post-area"> <div class="post-area">
<form class="post-area-new"> <form class="post-area-new">
<textarea placeholder="New Post..."></textarea> <textarea placeholder="New Post..."></textarea>
@ -164,7 +164,7 @@
</div> </div>
<!-- LADO ESQUERDO DE MÓDULOS END --> <!-- LADO ESQUERDO DE MÓDULOS END -->
<!-- ÁREA DE POSTS INIT --> <!-- ÁREA DE POSTS INIT -->
<div class="postboard"> <div class="postboard">
<h2> <h2>
<span>Postboard</span> <span>Postboard</span>
@ -176,7 +176,7 @@
<li class="normal-posts active"><span>Normal posts</span></li> <li class="normal-posts active"><span>Normal posts</span></li>
<li class="promoted-posts disabled"><span>Promoted posts</span></li> <li class="promoted-posts disabled"><span>Promoted posts</span></li>
</ul> </ul>
<!-- Post area on top of postboard --> <!-- Post area on top of postboard -->
<div id="postboard-top" class=" selectable_theme theme_nin"> <div id="postboard-top" class=" selectable_theme theme_nin">
<div class="post-area"> <div class="post-area">
<form class="post-area-new"> <form class="post-area-new">
@ -188,10 +188,10 @@
</div> </div>
</form> </form>
</div> </div>
<!-- User's pic --> <!-- User's pic -->
<div class="profile-photo"><img src="img/genericPerson.png" alt="user-photo"/></div> <div class="profile-photo"><img src="img/genericPerson.png" alt="user-photo"/></div>
</div> </div>
<!-- END postboard-top --> <!-- END postboard-top -->
<ol id="posts" class="postboard-posts"> <ol id="posts" class="postboard-posts">
@ -383,7 +383,7 @@
<li class="descendant module post"> <li class="descendant module post">
</li> </li>
<!-- TEMPLATE INVÓLUCRO DO POST EXPANDIDO END --> <!-- TEMPLATE INVÓLUCRO DO POST EXPANDIDO END -->
<!-- TEMPLATE DO MODAL GENÉRICO INIT --> <!-- TEMPLATE DO MODAL GENÉRICO INIT -->
<div class="modal-blackout cancel"> <div class="modal-blackout cancel">
<div class="modal-wrapper"> <div class="modal-wrapper">
@ -584,7 +584,7 @@
</div> </div>
</li> </li>
</ol> </ol>
<!-- ÁREA DE FOLLOWERS END --> <!-- ÁREA DE FOLLOWERS END -->
</div> </div>
<!-- MODAL DE FOLLOWING END --> <!-- MODAL DE FOLLOWING END -->

137
js/interface_localization.js

@ -614,12 +614,12 @@ if(preferredLanguage == "uk"){
"DHT network down.": "Мережа DHT недоступна.", "DHT network down.": "Мережа DHT недоступна.",
"Direct Messages": "Особисті повідомлення", "Direct Messages": "Особисті повідомлення",
"Disable": "Вимкнено", "Disable": "Вимкнено",
"Display mentions to @": "Показати події @", "Display mentions to @": "Показати сповіщення @",
"Display retransmissions": "Показати пересилання", "Display retransmissions": "Показати пересилання",
"DNS to obtain list of peers:": "DNS для отримання пірів:", "DNS to obtain list of peers:": "DNS для отримання пірів:",
"dns address": "адреса DNS", "dns address": "адреса DNS",
"downloading_block_chain": "Завантаження ланцюга блоків, будь ласка, зачекайте перед продовженням (ланцюг блоків віком %{days} днів).", "downloading_block_chain": "Завантаження ланцюга блоків, будь ласка, зачекайте перед продовженням (ланцюг блоків віком %{days} днів).",
"download_posts_status": "Завантажено %{portion} повідомлень", // Downloaded 10/30 posts "download_posts_status": "Завантажено %{portion} твістів", // Downloaded 10/30 posts
"Enable": "Включено", "Enable": "Включено",
"error": "Помилка: %{error}", "error": "Помилка: %{error}",
"error_connecting_to_daemon": "Помилка з’єднання з локальним сервером twister.", "error_connecting_to_daemon": "Помилка з’єднання з локальним сервером twister.",
@ -632,54 +632,54 @@ if(preferredLanguage == "uk"){
"Follow": "Читати", "Follow": "Читати",
"Following config": "Налаштування читання", "Following config": "Налаштування читання",
"Which way do you want to follow": "У який спосіб ви бажаєте читати", "Which way do you want to follow": "У який спосіб ви бажаєте читати",
"Followed by": "Читає", "Followed by": "читає",
"followed_by": "%{username} читає", "followed_by": "%{username} читає",
"Followers": "Читачі", "Followers": "Читачі",
"Following": "Читає", "Following": "Читає",
"Following users": "Підписані користувачі", "Following users": "Підписані користувачі",
"Force connection to peer:": "Примусове з’єднання з піром:", "Force connection to peer:": "Примусове з’єднання з піром:",
"General information": "Загальна інформація", "General information": "Загальна інформація",
"Generate blocks (send promoted messages)": "Генерація блоків (відправка рекламних повідомлень)", "Generate blocks (send promoted messages)": "Відправка рекламних твістів за кожний згенерований блок",
"Home": "Головна", // homepage "Home": "Головна", // homepage
"hours": "%{smart_count} година |||| %{smart_count} годин", "hours": "%{smart_count} година |||| %{smart_count} годин",
"Internal error: lastPostId unknown (following yourself may fix!)": "Внутрішня помилка: lastPostId невизначено (підписка на себе може виправити помилку!)", "Internal error: lastPostId unknown (following yourself may fix!)": "Внутрішня помилка: lastPostId невизначено (підписка на себе може виправити помилку!)",
"Known peers:": "Відомі піри: ", "Known peers:": "Відомі піри: ",
"Last block is ahead of your computer time, check your clock.": "Останній блок датований майбутнім часом, перевірте свій годинник.", "Last block is ahead of your computer time, check your clock.": "Останній блок датований майбутнім часом, перевірте свій годинник.",
"mentions_at": "Події @%{user}", "mentions_at": "Сповіщення @%{user}",
"minutes": "%{smart_count} хвилина |||| %{smart_count} хвилин", "minutes": "%{smart_count} хвилина |||| %{smart_count} хвилин",
"Must be 16 characters or less.": "Повинно бути не більше 16 символів.", // username "Must be 16 characters or less.": "Повинно бути не більше 16 символів.", // username
"Network": "Мережа", "Network": "Мережа",
"Network config": "Налаштування мережі", "Network config": "Налаштування мережі",
"Network status": "Статус мережі", "Network status": "Статус мережі",
"New direct message...": "Нове особисте повідомлення...", "New direct message...": "Нове повідомлення...",
"New Post...": "Нове повідомлення...", "New Post...": "Що нового?",
"You got": "Ви отримали", "You got": "Ви отримали",
"in postboard": "в стрічці", "in postboard": "в стрічці",
"in search result": "в пошуковому запиті", "in search result": "в пошуковому запиті",
"in top trends": "в трендах", "in top trends": "в трендах",
"new_posts": "%{smart_count} нове повідомлення |||| %{smart_count} нових повідомлень", "new_posts": "%{smart_count} новий твіст |||| %{smart_count} нових твістів",
"new_mentions": "%{smart_count} нова подія |||| %{smart_count} нових подій", "new_mentions": "%{smart_count} нове сповіщення |||| %{smart_count} нових сповіщень",
"new_direct_messages": "%{smart_count} new direct message |||| %{smart_count} new direct messages", "new_direct_messages": "%{smart_count} нове повідомлення |||| %{smart_count} нові повідомлення",
"nobody": "анонімно", // used to promote a post without attaching the user "nobody": "анонім", // used to promote a post without attaching the user
"Not available": "Не доступне", // username is not available "Not available": "Не доступне", // username is not available
"notify_desktop_error": "Twister не може створити виринаюче повідомлення: невідома помилка.", "notify_desktop_error": "Twister не може створити сповіщення: невідома помилка.",
"notify_desktop_perm_denied": "Twister не може створити сповіщення на робочому столі: доступ обмежено.\n\nЯкщо ви бажаєте отримувати сповіщення, дозвольте їх виконання в налаштуваннях браузера для %{this_domain}.", "notify_desktop_perm_denied": "Twister не може створити сповіщення на робочому столі: доступ обмежено.\n\nЯкщо ви бажаєте отримувати сповіщення, дозвольте їх виконання в налаштуваннях браузера для %{this_domain}.",
"notify_desktop_test": "All the twisters gonna twist.\nNow you are welcome too.", "notify_desktop_test": "Є дещо новеньке у стрічці.",
"notify_desktop_title": "Watch out, it's twister over here!", "notify_desktop_title": "Погляньте сюди!",
"Number of blocks in block chain:": "Кількість блоків у ланцюгу: ", "Number of blocks in block chain:": "Кількість блоків у ланцюгу: ",
"Number of CPUs to use": "Кількість CPU до використання ", "Number of CPUs to use": "Кількість CPU до використання ",
"Only alphanumeric and underscore allowed.": "Допустимі тільки латинські символи, числа та нижнє підкреслення.", "Only alphanumeric and underscore allowed.": "Допустимі тільки латинські символи, числа та нижнє підкреслення.",
"peer address": "адреса піру", "peer address": "адреса піру",
"Private": "Особистий", "Private": "Особистий",
"Profile": "Профіль", "Profile": "Профіль",
"Postboard": "Стрічка оновлень", "Postboard": "Останні події",
"post": "надіслати", // verb - button to post a message "post": "надіслати", // verb - button to post a message
"Post to promote:": "Рекламне повідомлення: ", "Post to promote:": "Рекламний твіст: ",
"Posts": "Повідомлення", "Posts": "Твісти",
"propagating_nickname": "Поширення інформації шо до %{username} у мережі...", "propagating_nickname": "Поширення інформації шо до %{username} у мережі...",
"Public": "Публічний", "Public": "Публічний",
"Refresh": "Оновити", "Refresh": "Оновити",
"retransmit_this": "Переслати це повідомлення читачам?", "retransmit_this": "Переслати цей твіст читачам?",
"Reply": "Відповісти", "Reply": "Відповісти",
"Reply...": "Відповісти...", "Reply...": "Відповісти...",
"reply_to": "Відповісти %{fullname}", "reply_to": "Відповісти %{fullname}",
@ -691,8 +691,8 @@ if(preferredLanguage == "uk"){
"send": "відіслати", "send": "відіслати",
"Send post with username": "Надіслати повідомлення від", "Send post with username": "Надіслати повідомлення від",
"Sent Direct Message": "Надіслати особисте повідомлення", "Sent Direct Message": "Надіслати особисте повідомлення",
"Sent Post to @": "Надіслати повідомлення @", "Sent Post to @": "Надіслати твіст @",
"Setup account": "Налаштувати акаунт", "Setup account": "Обліковий запис",
"switch_to_network": "Локальний сервер не підєднаний до мережі або \n" + "switch_to_network": "Локальний сервер не підєднаний до мережі або \n" +
"ланцюг блоків не актуальний. Якщо ви залишитесь на цій сторінці\n" + "ланцюг блоків не актуальний. Якщо ви залишитесь на цій сторінці\n" +
"ваші дії можуть не спрацювати.\n" + "ваші дії можуть не спрацювати.\n" +
@ -705,20 +705,17 @@ if(preferredLanguage == "uk"){
"Update": "Оновити", "Update": "Оновити",
"Auto updating": "Автоматичне оновлення", "Auto updating": "Автоматичне оновлення",
"Updating status...": "Оновлення статусу...", // status of block chain "Updating status...": "Оновлення статусу...", // status of block chain
"user_not_yet_accepted": "Інші піри ще не прийняли цього користувача.\n" + "user_not_yet_accepted": "Триває підтвердження нового користувача.\n" +
"Нажаль, у цьому стані не можливо зберегти профіль\n" + "У цей час не можна редагувати профіль та надсилати повідомлення.\n\n" +
"або надсилати якісь повідомлення.\n\n" + "Будь ласка, зачекайте декілька хвилин.\n" +
"Будь ласка, зачекайте декілька хвилин для продовження.\n\n" + "Кнопка 'Зберегти зміни' стане доступною автоматично коли цей процес завершится.\n\n"+
"Кнопка 'Зберегти зміни' стане доступною автоматично,\n" + "Це востаннє, коли потрібно чекати перед використанням Twister",
"коли цей процес завершится. (Я обіцяю, це останній раз,\n"+
"коли ви змушені чекати перед використанням Twister).\n\n" +
"Підказка: тим часом ви можете вибрати аватар!",
"users_mentions": "Події @%{username}", "users_mentions": "Події @%{username}",
"users_profile": "Профіль %{username}", "users_profile": "Профіль %{username}",
"username_undefined": "Користувач невизначений, необхідно вказати нік.", "username_undefined": "Користувач невизначений, необхідно вказати нік.",
"View": "Дивитись", "View": "Дивитись",
"View All": "Дивитись все", "View All": "Дивитись все",
"Who to Follow": "Кого читати", "Who to Follow": "Знайомтесь",
"Your message was sent!": "Ваше повідомлення відправлене!", "Your message was sent!": "Ваше повідомлення відправлене!",
"twister login": "Вхід до Twister", "twister login": "Вхід до Twister",
"Existing local users": "Вже зареєстровані", "Existing local users": "Вже зареєстровані",
@ -740,30 +737,30 @@ if(preferredLanguage == "uk"){
"Exit": "Вихід", "Exit": "Вихід",
"Save Changes": "Зберегти зміни", "Save Changes": "Зберегти зміни",
"Secret key:": "Секретний ключ:", "Secret key:": "Секретний ключ:",
"You have to log in to post messages.": "You have to log in to post messages.", "You have to log in to post messages.": "Ви повинні увійти для публікації повідомлень.",
"You have to log in to post replies.": "You have to log in to post replies.", "You have to log in to post replies.": "Ви повинні увійти для публікації відповідей.",
"You have to log in to retransmit messages.": "You have to log in to retransmit messages.", "You have to log in to retransmit messages.": "You have to log in to retransmit messages.",
"You have to log in to use direct messages.": "You have to log in to use direct messages.", "You have to log in to use direct messages.": "Ви повинні увійти для використання повідомлень.",
"You have to log in to follow users.": "You have to log in to follow users.", "You have to log in to follow users.": "Ви повинні увійти для читання користувачів.",
"You are not following anyone because you are not logged in.": "You are not following anyone because you are not logged in.", "You are not following anyone because you are not logged in.": "You are not following anyone because you are not logged in.",
"You don't have any followers because you are not logged in.": "You don't have any followers because you are not logged in.", "You don't have any followers because you are not logged in.": "You don't have any followers because you are not logged in.",
"No one can mention you because you are not logged in.": "No one can mention you because you are not logged in.", "No one can mention you because you are not logged in.": "No one can mention you because you are not logged in.",
"You don't have any profile because you are not logged in.": "You don't have any profile because you are not logged in.", "You don't have any profile because you are not logged in.": "You don't have any profile because you are not logged in.",
"Options": "Опції", "Options": "Опції",
"Switch to Promoted posts": "Рекламні пости", "Switch to Promoted posts": "Твісти від спонсорів",
"Switch to Normal posts": "Звичайні пости", "Switch to Normal posts": "Твісти",
"Use language": "Використати мову", "Use language": "Використати мову",
"Ignore": "Ігнорувати", "Ignore": "Ігнорувати",
"Theme": "Тема", "Theme": "Тема",
"Keys": "Гарячі клавіші", "Keys": "Гарячі клавіші",
"Notifications": "Оповіщення", "Notifications": "Оповіщення",
"Desktop notifications": "Настільні повідомлення", "Desktop notifications": "Сповіщення на робочому столі",
"Sound notifications": "Звукові сповіщення", "Sound notifications": "Звукові сповіщення",
"Volume": "Гучність", "Volume": "Гучність",
"Test": "Випроба", "Test": "Випроба",
"Send key": "Надсилання повідомлення", "Send key": "Надсилання твістів",
"Posts display": "Відображення постів", "Posts display": "Відображення твістів",
"Post editor": "Редактор посту", "Post editor": "Редактор твістів",
"Inline image preview": "Контекстний перегляд зображення", "Inline image preview": "Контекстний перегляд зображення",
"Display": "Відображати", "Display": "Відображати",
"Line feeds": "Line feeds", "Line feeds": "Line feeds",
@ -781,15 +778,15 @@ if(preferredLanguage == "uk"){
"Original": "Оригінал", "Original": "Оригінал",
"none": "немає", "none": "немає",
"Custom": "Вибірково", "Custom": "Вибірково",
"Mentions": "Mentions", "Mentions": "Сповіщення",
"Use proxy for image preview only": "Використовуати Proxy тільки для попереднього перегляду зображень", "Use proxy for image preview only": "Використовуати Proxy тільки для попереднього перегляду зображень",
"Use external links behind a proxy": "Use external links behind a proxy", "Use external links behind a proxy": "Use external links behind a proxy",
"There aren't any posts with this hashtag.": "Не знайдено публікацій за цим теґом.", "There aren't any posts with this hashtag.": "Не знайдено публікацій за цим теґом.",
"Split only new post": "Розділяти тільки нові публікації", "Split only new post": "Розділяти тільки нові публікації",
"Split all": "Поєднати усі", "Split all": "Поєднати усі",
"Don't split": "Не розділювати", "Don't split": "Не розділювати",
"Split long posts": "Розділити довгі повідомлення", "Split long posts": "Розділити довгі твісти",
"Posts that begin with mention": "Повідомлення, що починаються з події", "Posts that begin with mention": "Твісти, що починаються з події",
"Show all": "Відображати усі", "Show all": "Відображати усі",
"Show only if I am in": "Show only if I am in", "Show only if I am in": "Show only if I am in",
"Show if it's between users I follow": "Show if it's between users I follow", "Show if it's between users I follow": "Show if it's between users I follow",
@ -823,32 +820,32 @@ if(preferredLanguage == "uk"){
"Show with every user name": "Відображати поряд з кожним ніком", "Show with every user name": "Відображати поряд з кожним ніком",
"Show at profile modal only": "Відображати тільки в модальному вікні профілю", "Show at profile modal only": "Відображати тільки в модальному вікні профілю",
"Show if a user follows me": "Якщо користувач читає мене", "Show if a user follows me": "Якщо користувач читає мене",
"follows you": "стежить за тобою", "follows you": "читає вас",
"Show conversation": "Показати бесіду", "Show conversation": "Показати бесіду",
"Mark all as read": "Позначити усі як прочитані", "Mark all as read": "Позначити усі як прочитані",
"show_more_count": "%{smart_count} більше...", "show_more_count": " та ще %{smart_count}...",
"hide": "сховати", "hide": "сховати",
"Show more in this conversation...": "Показати більше у цій бесіді...", "Show more in this conversation...": "Показати більше у цій бесіді...",
"conversation_title": "Розмова з @%{username}", "conversation_title": "Розмова з @%{username}",
"copy_to_clipboard": "Щоб скопіювати, натисніть Ctrl/Cmd+C а потім Enter щоб закрити", "copy_to_clipboard": "Щоб скопіювати, натисніть Ctrl/Cmd+C а потім Enter щоб закрити",
"Normal posts": "Звичайні пости", "Normal posts": "Твісти",
"Promoted posts": "Рекламні пости", "Promoted posts": "Спонсори",
"Messages": "Повідомлення", "Messages": "Повідомлення",
"Edit profile": "Редагувати профіль", "Edit profile": "Профіль",
"Top Trends": "Тренди", "Top Trends": "Тренди",
"Twistday Reminder": "Twistday Reminder", "Twistday Reminder": "Нагадування про перший твіст",
"Show upcoming in near future": "Show upcoming in near future", "Show upcoming in near future": "Відображати претендентів",
"Who's celebrating Twistday": "Who's celebrating Twistday", "Who's celebrating Twistday": "Річницю святкує",
"Today's luckies:": "Today's luckies:", "Today's luckies:": "Сьогоднішні щасливчики:",
"Upcoming ones:": "Upcoming ones:", "Upcoming ones:": "Найближчим часом:",
"twisted again by": "twisted again by", "twisted again by": "ретвіст від",
"undo": "відмінити", "undo": "відмінити",
"Are you sure you want to exit the daemon?\nThe Twister client will stop working.": "Ви впевнені, що бажаєте зупинити системний демон? \nУ такому разі, клієнт Twister буде зупинено допоки ви не запустите його знову.", "Are you sure you want to exit the daemon?\nThe Twister client will stop working.": "Ви впевнені, що бажаєте завершити роботу? \n\nКлієнт Twister буде зупинено допоки ви не запустите його знову.",
"Daemon exited...": "Системний демон припинив роботу...", "Daemon exited...": "Twister заверив роботу...",
"Secret Key": "Секретний ключ", "Secret Key": "Секретний ключ",
"Copy to clipboard": "Скопіювати до буферу", "Copy to clipboard": "Скопіювати до буферу",
"Full name here": "Повне ім’я", "Full name here": "Повне ім’я",
"Describe yourself": "Розкажи про себе", "Describe yourself": "Розкажіть про себе",
"Location": "Розташування", "Location": "Розташування",
"website": "Вебсайт", "website": "Вебсайт",
"Tox address": "Адреса Tox", "Tox address": "Адреса Tox",
@ -856,7 +853,9 @@ if(preferredLanguage == "uk"){
"Language": "Мова", "Language": "Мова",
"Sound": "Звук", "Sound": "Звук",
"Users": "Користувачі", "Users": "Користувачі",
"Direct Message's copy to self": "Direct Message's copy to self", "Direct Message's copy to self": "Повідомлення скопійовано самому собі",
"Traffic information": "Статистика трафіку",
"Direct messages with": "Співбесіда з",
}; };
} }
@ -1689,7 +1688,6 @@ if(preferredLanguage == "it"){
}; };
} }
if(preferredLanguage == "fr"){ if(preferredLanguage == "fr"){
polyglot.locale("fr"); polyglot.locale("fr");
wordset = { wordset = {
@ -3625,18 +3623,25 @@ polyglot.extend(wordset);
// Text from HTML and not JavaScript is selected and translated at $(document).ready // Text from HTML and not JavaScript is selected and translated at $(document).ready
// Add selectors here to translate the text and placeholders inside new UI // Add selectors here to translate the text and placeholders inside new UI
var fixedLabels = [ var fixedLabels = [
// page titles
// common text containers
"title", "title",
"h1",
"h2",
"h3",
"h4",
"h5",
"h6",
"button",
"option",
"textarea",
// An easy way to include new items in translation is to add the "label" class // An easy way to include new items in translation is to add the "label" class
".label", ".label",
// navbar and home // navbar and home
"button",
".postboard-news", ".postboard-news",
".post-area-new textarea",
".refresh-toptrends, .refresh-users, .view-all-users", ".refresh-toptrends, .refresh-users, .view-all-users",
".who-to-follow h3",
".userMenu-search-field", ".userMenu-search-field",
"a.dropdown-menu-item, a.direct-messages", "a.dropdown-menu-item, a.direct-messages",
".post-interactions span", ".post-interactions span",
@ -3646,27 +3651,21 @@ var fixedLabels = [
".postboard span", ".postboard span",
// following page // following page
".following h2",
".mini-profile-actions span, .mini-profile-actions li", ".mini-profile-actions span, .mini-profile-actions li",
// network page // network page
".network h2, .network h3",
".network ul li span", ".network ul li span",
".network ul li label", ".network ul li label",
".network label", ".network label",
".network textarea, .network input, .network option", ".network input",
// login page // login page
".login h2, .login h3",
".login ul li span", ".login ul li span",
".module span", ".module span",
".login span", ".login span",
".login-local-username", ".login-local-username",
".login input", ".login input",
// options page
"option",
// mobile version // // mobile version //
".ui-btn-text", ".ui-btn-text",

10
js/twister_directmsg.js

@ -72,7 +72,7 @@ function requestDmConversation(dmConvo,dm_screenname) {
if( since_id != undefined ) userDmReq[0].since_id = since_id; if( since_id != undefined ) userDmReq[0].since_id = since_id;
var count = 100; var count = 100;
twisterRpc("getdirectmsgs", [defaultScreenName,count,userDmReq], twisterRpc("getdirectmsgs", [defaultScreenName,count,userDmReq],
function(args, ret) { processDmConversation(args.dmConvo, args.dmUser, ret); }, function(args, ret) { processDmConversation(args.dmConvo, args.dmUser, ret); },
{dmConvo:dmConvo,dmUser:dm_screenname}, {dmConvo:dmConvo,dmUser:dm_screenname},
function(arg, ret) { var msg = ("message" in ret) ? ret.message : ret; function(arg, ret) { var msg = ("message" in ret) ? ret.message : ret;
alert(polyglot.t("ajax_error", { error: msg })); }, null); alert(polyglot.t("ajax_error", { error: msg })); }, null);
@ -121,11 +121,11 @@ function newDirectMsg(msg, dm_screenname) {
} }
twisterRpc("newdirectmsg", paramsOpt, twisterRpc("newdirectmsg", paramsOpt,
function(arg, ret) { function(arg, ret) {
incLastPostId(); incLastPostId();
if( arg.copySelf ) incLastPostId(); if( arg.copySelf ) incLastPostId();
}, {copySelf:copySelf}, }, {copySelf:copySelf},
function(arg, ret) { function(arg, ret) {
// fallback for older twisterd (error: no copy_self parameter) // fallback for older twisterd (error: no copy_self parameter)
twisterRpc("newdirectmsg", arg.paramsOrig, twisterRpc("newdirectmsg", arg.paramsOrig,
function(arg, ret) { incLastPostId(); }, null, function(arg, ret) { incLastPostId(); }, null,
@ -185,7 +185,7 @@ function openDmWithUserModal(dm_screenname)
$( retweetContent ).clone().appendTo( ".directMessages .modal-content" ).hide().fadeIn( "fast" ); $( retweetContent ).clone().appendTo( ".directMessages .modal-content" ).hide().fadeIn( "fast" );
var dmTitle = $( ".directMessages h3" ); var dmTitle = $( ".directMessages h3" );
dmTitle.html("Direct messages with <span></span>"); dmTitle.html(polyglot.t("Direct messages with") + " <span></span>");
dmTitle = dmTitle.find("span"); dmTitle = dmTitle.find("span");
var dmConversation = $(".directMessages"); var dmConversation = $(".directMessages");
openDmConversation(dm_screenname, dmTitle, dmConversation); openDmConversation(dm_screenname, dmTitle, dmConversation);
@ -202,7 +202,7 @@ function initInterfaceDirectMsg() {
$( ".userMenu-messages a" ).attr("href","#directmessages"); $( ".userMenu-messages a" ).attr("href","#directmessages");
$( "#dm-snippet-template" ).bind( "click", function(){ $( "#dm-snippet-template" ).bind( "click", function(){
window.location.hash='#directmessages?user='+$(this).attr("data-dm-screen-name"); window.location.hash='#directmessages?user='+$(this).attr("data-dm-screen-name");
} ); } );
$( ".dm-submit").click( directMsgSubmit ); $( ".dm-submit").click( directMsgSubmit );

Loading…
Cancel
Save