From 082c7840ea23e1d29b9e844f897416820ca4776f Mon Sep 17 00:00:00 2001 From: Mariotaku Lee Date: Mon, 3 Apr 2017 13:55:43 +0800 Subject: [PATCH] fixed crashes updated i18n --- twidere/src/.google.commit-id | 2 +- .../twidere/fragment/AbsStatusesFragment.kt | 16 ++-- .../fragment/ParcelableStatusesFragment.kt | 5 +- .../main/res-localized/values-fr/strings.xml | 61 ++++++++++++ .../main/res-localized/values-gl/arrays.xml | 4 +- .../main/res-localized/values-gl/plurals.xml | 2 +- .../main/res-localized/values-gl/strings.xml | 70 +++++++------- .../values-gl/strings_twitter_errors.xml | 2 +- .../main/res-localized/values-ja/arrays.xml | 16 ++-- .../main/res-localized/values-ja/plurals.xml | 14 +-- .../main/res-localized/values-ja/strings.xml | 92 +++++++++---------- .../values-ja/strings_http_errors.xml | 2 +- .../values-ja/strings_twitter_errors.xml | 10 +- .../main/res-localized/values-yue/arrays.xml | 3 + .../main/res-localized/values-yue/plurals.xml | 4 + .../main/res-localized/values-yue/strings.xml | 57 ++++++++++++ .../values-yue/strings_http_errors.xml | 5 + .../values-yue/strings_twitter_errors.xml | 19 ++++ .../res-localized/values-zh-rCN/strings.xml | 6 +- .../res-localized/values-zh-rHK/arrays.xml | 43 +++++---- 20 files changed, 296 insertions(+), 137 deletions(-) create mode 100644 twidere/src/main/res-localized/values-yue/arrays.xml create mode 100644 twidere/src/main/res-localized/values-yue/plurals.xml create mode 100644 twidere/src/main/res-localized/values-yue/strings.xml create mode 100644 twidere/src/main/res-localized/values-yue/strings_http_errors.xml create mode 100644 twidere/src/main/res-localized/values-yue/strings_twitter_errors.xml diff --git a/twidere/src/.google.commit-id b/twidere/src/.google.commit-id index cab93afc7..ebc4150ad 100644 --- a/twidere/src/.google.commit-id +++ b/twidere/src/.google.commit-id @@ -1 +1 @@ -d46bc8d067b6ada7f7d9478489a6daf0b9b1e997 +cd6c85e6afbbdc5097afdde52c93b0d9cb33383b diff --git a/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/AbsStatusesFragment.kt b/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/AbsStatusesFragment.kt index 996fde720..b3132414e 100644 --- a/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/AbsStatusesFragment.kt +++ b/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/AbsStatusesFragment.kt @@ -635,17 +635,19 @@ abstract class AbsStatusesFragment : AbsContentListRecyclerViewFragment { if (resultCode != Activity.RESULT_OK || data == null) return - val accountKey = data.getParcelableExtra(IntentConstants.EXTRA_ACCOUNT_KEY) - val extras = data.getBundleExtra(IntentConstants.EXTRA_EXTRAS) - val status = extras.getParcelable(IntentConstants.EXTRA_STATUS) + val accountKey = data.getParcelableExtra(EXTRA_ACCOUNT_KEY) + val extras = data.getBundleExtra(EXTRA_EXTRAS) + val status = extras.getParcelable(EXTRA_STATUS) fragment.twitterWrapper.createFavoriteAsync(accountKey, status) } AbsStatusesFragment.REQUEST_RETWEET_SELECT_ACCOUNT -> { if (resultCode != Activity.RESULT_OK || data == null) return - val accountKey = data.getParcelableExtra(IntentConstants.EXTRA_ACCOUNT_KEY) - val extras = data.getBundleExtra(IntentConstants.EXTRA_EXTRAS) - val status = extras.getParcelable(IntentConstants.EXTRA_STATUS) - RetweetQuoteDialogFragment.show(fragment.childFragmentManager, status, accountKey) + val accountKey = data.getParcelableExtra(EXTRA_ACCOUNT_KEY) + val extras = data.getBundleExtra(EXTRA_EXTRAS) + val status = extras.getParcelable(EXTRA_STATUS) + fragment.executeAfterFragmentResumed { + RetweetQuoteDialogFragment.show(it.childFragmentManager, status, accountKey) + } } } } diff --git a/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/ParcelableStatusesFragment.kt b/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/ParcelableStatusesFragment.kt index d1600e61e..19902c850 100644 --- a/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/ParcelableStatusesFragment.kt +++ b/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/ParcelableStatusesFragment.kt @@ -166,8 +166,9 @@ abstract class ParcelableStatusesFragment : AbsStatusesFragment() { override fun triggerRefresh(): Boolean { super.triggerRefresh() val accountKeys = accountKeys - if (adapter.getStatusCount(true) > 0) { - val firstStatus = adapter.getStatus(0, true) + val statusStartIndex = adapter.statusStartIndex + if (statusStartIndex >= 0) { + val firstStatus = adapter.getStatus(statusStartIndex, true) val sinceIds = Array(accountKeys.size) { return@Array if (firstStatus.account_key == accountKeys[it]) firstStatus.id else null } diff --git a/twidere/src/main/res-localized/values-fr/strings.xml b/twidere/src/main/res-localized/values-fr/strings.xml index ad2f9fbcd..65622dbff 100644 --- a/twidere/src/main/res-localized/values-fr/strings.xml +++ b/twidere/src/main/res-localized/values-fr/strings.xml @@ -164,6 +164,35 @@ %1$s et %2$s ont mis en favori %s a mis en favori un tweet qui te mentionne %1$s et %2$s ont mis en favori un tweet qui te mentionne + %s a mis en favori un tweet où vous êtes mentionné + %1$s et %2$s ont mis en favori un tweet où vous êtes mentionné + %s a mis en favori votre retweet + %1$s et %2$s ont mis en favori votre retweet + %s vous suit + %1$s et %2$s vous suivent + %s a liké + %1$s et %2$s ont liké + %s a liké un tweet où vous êtes présent + %1$s et %2$s ont liké un tweet où vous êtes présent + %s a liké un tweet où vous êtes mentionné + %1$s et %2$s ont liké un tweet où vous êtes mentionné + %s a liké votre retweet + %1$s et %2$s ont liké votre retweet + %s vous a ajouté à la liste + %1$s et %2$s vous ont ajouté à leurs listes + %1$s vous a jouté à la liste %2$s + %s vous a taggué + %1$s et %2$s vous ont taggué + %s a retweeté + %1$s et %2$s ont retweeté + %s a retweeté un tweet où vous êtes taggué + %1$s et %2$s ont retweeté un tweet où vous êtes taggué + %s a retweeté un tweet où vous êtes mentionné + %1$s et %2$s ont retweeté un tweet où vous êtes mentionné + %s a retweeté votre retweet + %1$s et %2$s ont retweeté votre retweet + %s a rejoint Twitter + %1$s et %2$s ont rejoint Twitter Ajouter un compte Ajouter un hôte personnalisé Ajouter une image @@ -402,6 +431,7 @@ Fournisseur de base de donnée pour Twidere Abonnement + %1$s via %2$s Vague (ville) Aucun Précise (coordonnées) @@ -483,12 +513,22 @@ Impossible de se connecter à Buffer La programmation de médias avec Buffer n\'est pas encore supportée Certaines données de compte sont corrompues, Twidere va supprimer ces comptes pour éviter de planter. + Ce tweet sera envoyé comme un message à %1$s, continuer ? Convertir en tweet normal utilisera un caractère supplémentaire. L\'avatar de la conversation a été changé + %1$s a changé l\'avatar de conversation + Nom de conversation changé en %1$s + %1$s a changé son nom de conversation en %2$s + %1$s s\'est inscrit + %1$s a ajouté %2$s + %1$s a quitté + %1$s · %2$s + La mémoire tampon est vide Conversation jointe. Twidere a besoin que vous autorisiez la localisation pour ajouter la position de vos tweets. Twidere a besoin que vous autorisiez l\'accès aux fichiers pour sauver les médias. Twidere nécessite des autorisations de stockage pour le partage de médias à certaines applications. Veuillez patienter. + Se connecter au tampon pour programmer des tweets même hors ligne Twidere est maintenant connecté à Buffer [Sticker] Connecter Twidere à un stockage réseau pour synchroniser les données @@ -500,7 +540,9 @@ ~ Toast messages, according to https://material.io/guidelines/style/writing.html#writing-capitalization-punctuation , ~ periods should be omitted --> + Requête de suivi de %s acceptée Ajouté au filtre. + Ajouté %1$s à la liste "%2$s\" Vous êtes déjà connecté. Impossible d\'acquérir votre position. Une permission est requise pour supprimer une photo/vidéo prise @@ -518,11 +560,13 @@ Donner la permission d\'accéder au compte est nécessaire Aucun compte sélectionné. Pas d\'utilisateur sélectionné + Disponible uniquement quand la diffusion est active, et pas 100% fiable. Appuyer une nouvelle fois pour fermer Image d\'entête du profil mise à jour. Retweet annulé Les autorisations de stockage sont nécessaires pour sauvegarder les médias. Sauvegardé dans la galerie. + La date/l\'heure doit être à venir Recherche supprimée Recherche \"%s\" supprimée Recherche \"%s\" sauvegardée @@ -594,6 +638,7 @@ Vibration Nouveau tweet de %s Nouveaux tweets de %1$s et %2$d autres + %1$s a retweeté Nouveau tweet de %1$s Accueil Interactions @@ -642,26 +687,37 @@ Générer un nom de compte aléatoire Interdire d\'autres applications de récupérer votre nom en accédant aux comptes, améliore le respect de la vie privée. Renommer les comptes existants ? + Activer pour des intervalles de rafraichissement plus courts, augmente l\'utilisation de la batterie sur Android 5.0+ Arrêter l\'actualisation automatique lorsque la batterie est faible Appuyez sur le bouton ACCUEIL à la place de RETOUR pour garder le flux ouvert Ouvrir le lien dans un onglet Chrome Limite supérieure des articles stockés dans des bases de données pour chaque compte, mettre une petite valeur vous fera gagner de la place et augmentera la vitesse de chargement. Précharger les médias uniquement sur des réseaux sans surcoût comme une connexion Wi-Fi + Diffusion seulement sur des réseaux gratuits comme le Wi-Fi + Diffusion seulement en charge + Vous pouvez maintenant fixer votre emplacement séparément dans les réglages d\'onglets. Comptes Avancé Mode de compatibilité Mode économie d\'énergie + Diffusion en tâche de fond Onglet Chrome personnalisé Limite de la taille de la base de données Gérer Filtrer les abonnements + Vue détaillée flottante Paysage Police fine Précharger sur les réseaux sans surcoût + Largeur des onglets multi-colonnes + Onglets multi-colonnes Son + Langue de l\'application Potrait Stockage + Diffusion du contenu Activer le streaming + Diffusion sur le réseau gratuit Mode économie d\'énergie Mode tablette Taille du texte @@ -829,9 +885,11 @@ Aucun (Annuler l\'envoi) Retweeter + Les utilisateurs ont activé \"Notifications\", pas 100% fiable. Accueil Interactions Messages + Utilisateurs ayant activé les notifications Streaming Style Abonné à la liste \"%s\". @@ -875,6 +933,7 @@ Bloquer %s Utilisateurs bloqués Connexion via le navigateur + Mémoire tampon Paramètres de Buffer Écrire Conversation @@ -907,6 +966,7 @@ Action rapide Tweets programmés Rechercher + Chercher un GIF Sélectionner les utilisateurs Définir le pseudo Connectez-vous à Buffer @@ -925,6 +985,7 @@ Appartient à Créé Abonnements + Filtre de timeline Utilisateurs ayant ajouté ceci à leur favoris Des utilisateurs ont aimé ça Utilisateurs ont retweeté ceci diff --git a/twidere/src/main/res-localized/values-gl/arrays.xml b/twidere/src/main/res-localized/values-gl/arrays.xml index 18b09aa25..09a284c40 100644 --- a/twidere/src/main/res-localized/values-gl/arrays.xml +++ b/twidere/src/main/res-localized/values-gl/arrays.xml @@ -2,7 +2,7 @@ - Inicio + Liña de tempo Interaccións Mensaxes directas Tópicos @@ -32,7 +32,7 @@ Tamaño real - Inicio + Liña de tempo Interaccións Mensaxes directas diff --git a/twidere/src/main/res-localized/values-gl/plurals.xml b/twidere/src/main/res-localized/values-gl/plurals.xml index 34cd5c92b..72840e976 100644 --- a/twidere/src/main/res-localized/values-gl/plurals.xml +++ b/twidere/src/main/res-localized/values-gl/plurals.xml @@ -56,7 +56,7 @@ %d gústame - %d gústame + %d gústanme %d voto diff --git a/twidere/src/main/res-localized/values-gl/strings.xml b/twidere/src/main/res-localized/values-gl/strings.xml index 02cf7441b..63624d277 100644 --- a/twidere/src/main/res-localized/values-gl/strings.xml +++ b/twidere/src/main/res-localized/values-gl/strings.xml @@ -16,7 +16,7 @@ Engadir membro Engadir regra - Engadir suscrición + Engadir subscrición Engadir GIF Engadir multimedia Engadir membro @@ -108,7 +108,7 @@ Gardar gardando busca - Busca + Buscar Seleccionar todo Seleccionar nada Escoller usuario @@ -304,7 +304,7 @@ Habilitar streaming Por favor comproba data e hora da túa configuración. Erro: %s - Este dispositivo non é compatible con Twidere, recoméndase actualizar á última versión de Android OS.\nAbaixo podes enviar información para axudarme a informar desde problema ao fabricante. + Este dispositivo non é compatible con Twidere, recoméndase actualizar á última versión de Android OS.\nAbaixo podes enviar información para axudarme a informar deste problema ao fabricante. Non están soportados os adxuntos multimedia nas MD Demasiada multimedia Fallou a subida multimedia. @@ -317,7 +317,7 @@ Programador de chíos non dispoñible Chío longo de máis. Fallou o acurte do chío. - Non se atopou o acurtador de chíos, se cadra desinstalouse. + Non se atopou xestor para acurtar chíos, se cadra eliminouse. Erro mentres %1$s: %2$s A túa aplicación non pode acceder a este recurso. Sen permiso de mensaxes directas, comproba a configuración da túa aplicación Twitter. @@ -343,7 +343,7 @@ Apoia Twidere e consegue características avanzadas Ou compra paquete de características para conseguilas todas (incluídas as de futuros lanzamentos) - Se xa compraches características avanzadas, podes usar \'Restaurar\' para recuperar a adqusición. + Se xa compraches características avanzadas, podes usar \'Restaurar\' para recuperar a adquisición. Botón de Acción Flotante Amosar o Botón de Acción Flotante Carga rápida de imaxe @@ -377,7 +377,7 @@ Grupos Hashtag Agochar configuración - NUNCA cambies esta configuración se non sabes o que é, ou:\n * Matará o teu gato\n * Lanzará armas nucleares en Corea do Norte\n * Mudará TODO Mahou Shoujo en Majo\n * Destruirá o universo + NUNCA cambies esta configuración se non sabes o que é, ou:\n * Matará o teu gato\n * Lanzará armas nucleares en Corea do Norte\n * Mudará A Coruña en LaCoruNeno\n * Destruirá o universo AVISO: Esta configuración pode producir danos! Accións de agocho de cartóns Agochar citas @@ -589,7 +589,7 @@ Incapaz de cargar chíos máis recentes Eliminado dos filtros Engadido aos filtros - URL da API ou clave cliente incorrectas, por favor comproba de novo. + Axustes API incorrectos Erro no nome de usuario ou contrasinal Vídeo longo de máis Vídeo curto de máis @@ -644,7 +644,7 @@ Novo chío de %1$s e outros %2$d Rechouchiado por %1$s Novo chío de %1$s - Inicio + Liña de tempo Interaccións Mensaxes Notificacións @@ -722,7 +722,7 @@ Contido do streaming Activar streaming Streaming en redes libres - Modo de aforro de batería + Modo aforro de batería Modo tablet Tamaño do texto Traducir @@ -775,7 +775,7 @@ Citar chío orixinal Chío protexido.\n\nOs usuarios protexidos normalmente non queren compartir os seus chíos publicamente. Citar %s - Límite de ratio + Cota límite Ler desde abaixo Saltar ao último chío despois de recargar Gardar posición de lectura despois de recargar @@ -785,28 +785,28 @@ Intervalo de recarga Recargar ao iniciar Recargar liña de tempo e mencións ao iniciar. - Inicio + Liña de tempo Interaccións Mensaxes Tópicos Rexistrar Lembrar posición - Lembrar posición list/tab antes de pechar Twidere + Lembrar posición das listas/lapelas antes de pechar Twidere Eliminar Eliminar do filtro Eliminar marcado sensible Respostas Responder a %s Responder a %1$s: %2$s - Reportar spam - Reportar agora estatísticas de uso - Reportar %s - Reportar %s por spam? Tamén podes bloquear a este usuario. - Reportado este usuario por spam. - Reportados estes usuarios por spam. + Denunciar spam + Aportar agora estatísticas de uso + Denunciar %s + Denunciar %s por spam? Tamén podes bloquear a este usuario. + Denunciado este usuario por spam. + Denunciados estes usuarios por spam. Pedido - Resetear atallos de teclado aos orixinais? - Resetear a orixinal + Reiniciar atallos de teclado aos orixinais? + Reiniciar a orixinal Con problemas de rede, tentar de novo Con problemas de rede, tentar recuperar automaticamente Rechouchiar para os teus seguidores? @@ -822,7 +822,7 @@ Buscas gardadas Se cadra xa tes gardada esta busca Chíos programados - Scrapyard + Máis trebellos Buscar chíos ou usuarios Buscar usuarios Buscar chíos @@ -843,8 +843,8 @@ Este chío pode ter contido sensible, continuar? Petición de seguimento enviada a %s. Enderezo do servidor - Twidere está chegando ao límite \"token\", terás que crear unha app en https://apps.twitter.com/ e colar abaixo as chaves cliente e secreta.\nSe continúas usando a chave por defecto, é posible que non poidas entrar. - Configuración + Twidere está chegando á súa cota límite, terás que crear unha app en https://apps.twitter.com/ e colar abaixo as chaves cliente e secreta.\nSe continúas usando a chave por defecto, é posible que non poidas entrar. + Axustes Interface Notificacións Recargar @@ -853,7 +853,7 @@ \"[TITLE]\" = Contido título\n\"[TEXT]\" = Contido texto Compartir ligazón Compartir chío - Acurtador de chíos incompatible + Xestor para acurtar chíos incompatible Amosar hora absoluta Amosar a hora absoluta nos chíos Amosar na liña de tempo @@ -885,12 +885,12 @@ O chío non se enviou e gardouse nos borradores. Chío de %1$s (@%2$s), ás %3$s %1$s\n\n%2$s - Acurtador de chíos + Xestor para acurtar chíos Ningún (Abortar envío) Rechouchiar Usuarios que habilitaron Notificacións, non 100% fiable. - LT + Liña de tempo Interaccións Mensaxes Notificación usuarios habilitados @@ -908,8 +908,8 @@ Icona e etiqueta Etiqueta Nome - Tabuladores - TCP DNS Query + Lapelas + Consulta TCP DNS Usa Protocolo TCP para facer peticións DNS e evitar DNS spoofing. Texto copiado no portapapeis. Tamaño do texto @@ -929,7 +929,7 @@ Integración Thumbor %1$s · %2$s Streaming na liña de tempo - Servizo de sincronización da Liña de Tempo + Servizo de sincronización da liña de tempo Acerca de Eliminar conta Contas @@ -960,9 +960,9 @@ URL Seguidores Seguindo - Inicio + Liña de tempo - Gústame + Gústanme Filtrar subscricións Mencións Información de conversa @@ -984,8 +984,8 @@ Nome URL %1$s: %2$s - Sincroniz. datos - Sincronización de axustes + Sincronizar datos + Axustes de sincronización Usuario Cores do usuario Pertence a @@ -1005,7 +1005,7 @@ Chiar #%1$s Twidere test Introduce nome a buscar - Tipo a compoñer + Escribir %s desbloqueado. Subliñar Deixar de seguir a %s @@ -1021,7 +1021,7 @@ Anular subscrición da lista %s? Podes volver a subscribirte despois. Anulada subscrición da lista \"%s\". Por favor acciona o informe arriba - %1$s tipo de verificación de entrada no soportada, por favor, informa ao soporte da conta. + %1$s tipo de verificación de entrada non soportada, por favor, informa ao soporte da conta. Enviar chío Detalles da lista \"%s\" actualizados. Enviando chío… diff --git a/twidere/src/main/res-localized/values-gl/strings_twitter_errors.xml b/twidere/src/main/res-localized/values-gl/strings_twitter_errors.xml index 7464014c4..a9c2ebe25 100644 --- a/twidere/src/main/res-localized/values-gl/strings_twitter_errors.xml +++ b/twidere/src/main/res-localized/values-gl/strings_twitter_errors.xml @@ -6,7 +6,7 @@ Chío, usuario ou páxina non existe. - Límite de ratio excedido, téntao máis tarde. + Cota límite excedida, téntao máis tarde. A túa información de entrada é incorrecta ou expirou. Por favor, entra de novo. diff --git a/twidere/src/main/res-localized/values-ja/arrays.xml b/twidere/src/main/res-localized/values-ja/arrays.xml index 5f98609fe..2fe153e1b 100644 --- a/twidere/src/main/res-localized/values-ja/arrays.xml +++ b/twidere/src/main/res-localized/values-ja/arrays.xml @@ -3,17 +3,17 @@ ホーム - みんなの反応 + つながり ダイレクトメッセージ トレンド - ツイートする + ツイート 写真を撮る メディアを追加 - みんなの反応 + つながり ダイレクトメッセージ トレンド 保存した検索 @@ -33,11 +33,11 @@ ホーム - みんなの反応 + つながり ダイレクトメッセージ - 丸型 + 円形 四角 @@ -65,13 +65,13 @@ アイコンとラベル - Light - ダーク + 明るい + 暗い 自動 デフォルト - 白/黒一色 + モノクロ 背景透過 diff --git a/twidere/src/main/res-localized/values-ja/plurals.xml b/twidere/src/main/res-localized/values-ja/plurals.xml index 1016f625d..da539e011 100644 --- a/twidere/src/main/res-localized/values-ja/plurals.xml +++ b/twidere/src/main/res-localized/values-ja/plurals.xml @@ -3,7 +3,7 @@ - %d項目を選択 + %d項目を選択しました。 %1$d人のユーザーをリスト「%2$s」に追加しました。 @@ -18,10 +18,10 @@ %d件の新しいツイート - %d件の新しいユーザー宛のツイート + %d件の新しいメンション - %d件の新しいみんなの反応 + %d件の新しいつながり %d件の新しいメッセージ @@ -30,19 +30,19 @@ %d件のメディア - %1$s (一日平均%2$d回ツイート) + %1$s (一日平均%2$d回ツイートする) %d - %d つぶやき + %d件のツイート - %d お気に入り + %d件のお気に入り - %d いいね + %d件のいいね %d diff --git a/twidere/src/main/res-localized/values-ja/strings.xml b/twidere/src/main/res-localized/values-ja/strings.xml index 78898e790..17c77b037 100644 --- a/twidere/src/main/res-localized/values-ja/strings.xml +++ b/twidere/src/main/res-localized/values-ja/strings.xml @@ -21,7 +21,7 @@ メディアを追加 ユーザーを追加 タブを追加 - フィルタに追加 + フィルターに追加 リストに追加 アカウントの追加 @@ -74,13 +74,13 @@ 会話を退出 いいね - いいねしています + いいね 場所 Buffer アプリで管理 既読としてマーク リストを修正する ミュート - 通知をミュートにする + 通知をミュートする ミュート中 %1$s - 保存日時:%2$s 次へ @@ -124,12 +124,12 @@ 開始 ツイートの添付ファイル ユーザーをブロック… - ユーザーをミュート + ユーザーをミュート… ツイートの予約 - 保存 + 購読する リストの保存 - 接続する + 接続 切断 設定 @@ -149,59 +149,59 @@ フォローの解除 ミュートの解除 ミュート解除中 - 保存を解除 + 購読を解除 リストの保存解除 詳細情報の更新 プロフィールの更新 - 背景画像の更新 + プロフィールの背景画像を更新 ヘッダー画像の更新 プロフィール画像の更新 ツイート送信 地図 アクティブアカウント みんなの反応 - %sがお気に入りしました - %1$s%2$s がお気に入りに登録しました - あなたがタグ付けされたツイートを %s がお気に入りに登録しました - あなたがタグ付けされたツイートを %1$s%2$s がお気に入りに登録しました - あなたがメンションされたツイートを %s がお気に入りに登録しました - あなたがメンションされたツイートを %1$s%2$s がお気に入りに登録しました - %s があなたのリツイートをお気に入りに登録しました - %1$s%2$s あなたのリツイートをお気に入りに登録しました - %s があなたをフォローしました - %1$s%2$s があなたをフォローしました - %s がいいねしました - %1$s%2$s がいいねしました - あなたがタグ付けされたツイートを %s がいいねしました - あなたがタグ付けされたツイートを %1$s%2$s がいいねしました - あなたがメンションされたツイートを %s がいいねしました - あなたがメンションされたツイートを %1$s%2$s がいいねしました - %s があなたのリツイートをいいねしました - %1$s%2$s あなたのリツイートをいいねしました - %s あなたをリストに追加しました - %1$s%2$s があなたをリストに追加しました - %1$s があなたをリスト %2$sに追加しました - %s があなたをタグ付けしました - %1$s%2$s があなたをタグ付けしました - %s がリツイートしました - %1$s%2$s リツイートしました - あなたがタグ付けされたツイートを %s がリツイートしました - あなたがタグ付けされたツイートを %1$s%2$s がリツイートしました - あなたがメンションされたツイートを %s がリツイートしました - あなたがメンションされたツイートを %1$s%2$s がリツイートしました - %s があなたのリツイートをリツイートしました - %1$s%2$s あなたのリツイートをリツイートしました - %sが Twitter をはじめました - %1$s%2$s が Twitter をはじめました + %sがお気に入りに登録しました。 + %1$s%2$s がお気に入りに登録しました。 + %s があなたのタグ付きツイートをお気に入りに登録しました。 + %1$s%2$s があなたのタグ付きツイートをお気に入りに登録しました。 + %s があなたがメンションされたツイートを お気に入りに登録しました。 + %1$s%2$s があなたがメンションされたツイートを お気に入りに登録しました。 + %s があなたのリツイートをお気に入りに登録しました。 + %1$s%2$s があなたのリツイートをお気に入りに登録しました。 + %s があなたをフォローしました。 + %1$s%2$s があなたをフォローしました。 + %s がいいねしました。 + %1$s%2$s がいいねしました。 + %s があなたのタグ付きツイートをいいねしました。 + %1$s%2$s があなたのタグ付きツイートをいいねしました。 + %s があなたがメンションされたツイートをいいねしました。 + %1$s%2$s があなたがメンションされたツイートをいいねしました。 + %s があなたのリツイートをいいねしました。 + %1$s%2$s あなたのリツイートをいいねしました。 + %s あなたをリストに追加しました。 + %1$s%2$s があなたをリストに追加しました。 + %1$s があなたをリスト %2$sに追加しました。 + %s があなたをタグ付けしました。 + %1$s%2$s があなたをタグ付けしました。 + %s がリツイートしました。 + %1$s%2$s リツイートしました。 + %s があなたのタグ付きツイートをリツイートしました。 + %1$s%2$s があなたのタグ付きツイートをリツイートしました。 + %s があなたがメンションされたツイートをリツイートしました。 + %1$s%2$s があなたがメンションされたツイートをリツイートしました。 + %s があなたのリツイートをリツイートしました。 + %1$s%2$s があなたのリツイートをリツイートしました。 + %s が Twitter をはじめました。 + %1$s%2$s が Twitter をはじめました。 アカウントを追加 ホストマッピングを追加 画像を追加 - %d + %d API URL の形式 あなた自身の Twitter アプリ Twidere - 設定を適用するため、Twidere を再起動します + 設定を適用するため、Twidere を再起動します。 設定を適用するため、Twidere を終了します。 外観 Basic @@ -210,8 +210,8 @@ xAuth 自動更新 背景 - データ使用量の節約モード - 従量制課金接続においてメディアのプレビューを無効にします。 + データ通信節約モード + 従量制通信接続の場合、メディアのプレビューを無効にします。 自分が含まれるリスト %s さんをブロックしますか?このユーザーは、あなたをフォローしたり返信やDMを送信したりできなくなります。 バグレポート @@ -279,7 +279,7 @@ いいえ 保存した検索\"%s\"を削除 保存した検索 \"%s\" を削除しますか?あとで再び保存することもできます。 - ツイートの削除 + ツイートを削除 このツイートを削除しますか? 開発者 破棄 diff --git a/twidere/src/main/res-localized/values-ja/strings_http_errors.xml b/twidere/src/main/res-localized/values-ja/strings_http_errors.xml index 77c7386cd..e0a56bb3b 100644 --- a/twidere/src/main/res-localized/values-ja/strings_http_errors.xml +++ b/twidere/src/main/res-localized/values-ja/strings_http_errors.xml @@ -2,5 +2,5 @@ - このプロキシには認証が必要です + このプロキシには認証が必要です。 diff --git a/twidere/src/main/res-localized/values-ja/strings_twitter_errors.xml b/twidere/src/main/res-localized/values-ja/strings_twitter_errors.xml index ba442b1e5..c8aefd3bf 100644 --- a/twidere/src/main/res-localized/values-ja/strings_twitter_errors.xml +++ b/twidere/src/main/res-localized/values-ja/strings_twitter_errors.xml @@ -6,13 +6,13 @@ このツイートかユーザーは存在しません。 - 制限を超えました、後で再試行してください。 + 制限を超えました、後でお試しください。 - ログイン情報が不正か有効期限切れです。ログインし直してください。 + ログイン情報が正しくないか有効期限切れです。ログインし直してください。 - アカウントは凍結され、この機能にはアクセス出来ません。 + アカウントが凍結されているのでこの機能にはアクセス出来ません。 - Twitterは一時的に許容範囲をオーバーしました。 + Twitterは一時的にキャパシティをオーバーしました。 Twitterのサーバーが一時的にダウンしました、後で再試行してください。 @@ -28,7 +28,7 @@ 保存済みです。 - この非公開ユーザーのツイートは表示出来ません。 + 非公開ユーザーのツイートは表示出来ません。 同じツイートをすでに送信しています。 アップロードする画像が大きすぎます。 diff --git a/twidere/src/main/res-localized/values-yue/arrays.xml b/twidere/src/main/res-localized/values-yue/arrays.xml new file mode 100644 index 000000000..3d87f1981 --- /dev/null +++ b/twidere/src/main/res-localized/values-yue/arrays.xml @@ -0,0 +1,3 @@ + + + diff --git a/twidere/src/main/res-localized/values-yue/plurals.xml b/twidere/src/main/res-localized/values-yue/plurals.xml new file mode 100644 index 000000000..39fe44d74 --- /dev/null +++ b/twidere/src/main/res-localized/values-yue/plurals.xml @@ -0,0 +1,4 @@ + + + + diff --git a/twidere/src/main/res-localized/values-yue/strings.xml b/twidere/src/main/res-localized/values-yue/strings.xml new file mode 100644 index 000000000..55110271d --- /dev/null +++ b/twidere/src/main/res-localized/values-yue/strings.xml @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/twidere/src/main/res-localized/values-yue/strings_http_errors.xml b/twidere/src/main/res-localized/values-yue/strings_http_errors.xml new file mode 100644 index 000000000..a9a60c6a3 --- /dev/null +++ b/twidere/src/main/res-localized/values-yue/strings_http_errors.xml @@ -0,0 +1,5 @@ + + + + + diff --git a/twidere/src/main/res-localized/values-yue/strings_twitter_errors.xml b/twidere/src/main/res-localized/values-yue/strings_twitter_errors.xml new file mode 100644 index 000000000..2f1d8eb03 --- /dev/null +++ b/twidere/src/main/res-localized/values-yue/strings_twitter_errors.xml @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/twidere/src/main/res-localized/values-zh-rCN/strings.xml b/twidere/src/main/res-localized/values-zh-rCN/strings.xml index 7c8989dff..83122dea5 100644 --- a/twidere/src/main/res-localized/values-zh-rCN/strings.xml +++ b/twidere/src/main/res-localized/values-zh-rCN/strings.xml @@ -457,7 +457,7 @@ 推文 推文和回复 推文和转推 - 推文、转发和回复 + 推文、转推和回复 实时流服务 %s 翻译 翻译 @@ -526,6 +526,7 @@ %1$s 添加了 %2$s %1$s 离开了对话 %1$s · %2$s + 搜索并分享 GIF 动画,由 GIPHY 提供支持 Buffer 列表为空 加入了对话 Twidere 需要权限来向推文添加位置 @@ -533,7 +534,7 @@ Twidere 需要存储权限来向一些应用分享媒体 请稍等 连接到 Buffer ,即使您没有在线也可以定时发送推文 - Twidere 现在连接到 Buffer + Twidere 已经连接到 Buffer [贴纸] 将 Twidere 连接到网络存储来同步数据 Twidere 现在已经和 %s 同步 @@ -960,6 +961,7 @@ URL 关注者 正在关注 + GIF 分享 主页 喜欢 diff --git a/twidere/src/main/res-localized/values-zh-rHK/arrays.xml b/twidere/src/main/res-localized/values-zh-rHK/arrays.xml index b29e8c38e..a2e64767a 100644 --- a/twidere/src/main/res-localized/values-zh-rHK/arrays.xml +++ b/twidere/src/main/res-localized/values-zh-rHK/arrays.xml @@ -2,19 +2,19 @@ - 首頁 + 主頁 互動 - 私信 + 短訊息 話題 撰寫 - 拍照 - 添加多媒體 + 影相 + 新增媒體 互動 - 私信 + 短訊息 話題 已儲存的搜尋 @@ -32,9 +32,9 @@ 實際大小 - 首頁 + 主頁 互動 - 私信 + 短訊息 圓形 @@ -50,19 +50,24 @@ 10分鐘 15分鐘 30分鐘 - 1小時 - 2小時 - 4小時 + 1個鐘頭 + 2個鐘頭 + 4個鐘頭 + + + 較窄 + 正常 + 較寬 - 圖示 + 圖標 標籤 - 圖示和標籤 + 圖標和標籤 - 亮色 - 暗色 - 自動 + 白日 + 黑夜 + 自動判斷 預設 @@ -70,10 +75,10 @@ 透明 - 使用者 - 時間軸 - User Favorites + 用戶 + 時間綫 + 用戶最愛 列表 - 列表時間軸 + 列表時間綫