From a4500d39faafc513277e72b4f6658a2e04cb0408 Mon Sep 17 00:00:00 2001 From: tateisu Date: Fri, 28 Sep 2018 00:34:23 +0900 Subject: [PATCH] merge weblate translations --- app/src/main/res/values-fr/strings.xml | 48 -------------------------- checkMissingTranslation.pl | 13 ++----- 2 files changed, 3 insertions(+), 58 deletions(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index b79cc53f..3c18619b 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -81,7 +81,6 @@ %1$s voulez-vous partager ce toot ?,\nil sera affiché chez vos abonnés et sur votre profil. Unboost this status from %1$s ? Favourite this status from %1$s ? Notification will be sent to the author. - Fermer cette colonne ? Retirer cette pièce jointe ? @@ -326,7 +325,6 @@ Abonnés Public Non listé - Veuillez attendre la fin de la dernière opération. Avec pièce(s) jointe(s) @@ -358,7 +356,6 @@ Brouillon effacé ! Appui long pour effacer. Ne pas recadrer les aperçus de pièces jointes\n(redémarrage nécessaire) - Configuration URL Secret Tester @@ -378,8 +375,6 @@ Mode tablette Post Compte par défaut lorsque le bouton \"Pouet\" est appuyé - - Onglets personnalisés Chrome (if using Custom Tabs is enabled) Activer la lecture vocale (URL omise) @@ -429,7 +424,6 @@ Jeton d\'accès (si vous utilisez Misskey, veuillez entrer le jeton de l\'API) Veuillez saisir le jeton d\'accès. Citer le nom … - Masquer les favourite Masquer les follow Image de fond @@ -439,7 +433,6 @@ (sample)Le cœur déçu mais l’âme plutôt naïve, Louÿs rêva de crapaüter en canoë au delà des îles, près du mälströn où brûlent les novæ. Activer l\'animation GIF (Cela consomme beaucoup de batterie) (exemple) utilisateur@instance - Remote user\'s profile may be inadequate information. You can check more accurate information on the web page. Profil public Changer l\'icône de l\'avatar @@ -455,8 +448,6 @@ Informations sur l\'instance App de courriel manquante. Afficher les horodatages relatifs - - à l\'instant %1$d seconde %2$s %1$d secondes %2$s @@ -469,7 +460,6 @@ Son de notification (avant Android 8.0) Style de notification (Android 8.0 ou version ultérieure) Notification for %1$s - Style de notification (avant Android 8. Si votre appareil est sous Android 8.0 ou version ultérieure, veuillez vérifier les Paramètres du compte). Sondage terminé. a voté ! @@ -479,20 +469,13 @@ choix 3 (facultatif) choix 4 (facultatif) Effectuer un sondage - Masquer automatiquement les longs textes (définir un nombre de lignes supérieur à 0 pour activer cette option. Redémarrage de l\'application requis) (CW automatique) - - - Épingler sur le profil Détacher du profil - - - Chargement de la notification… Délai d\'attente du serveur Si l\'instance est détruite, veuillez supprimer le compte sur ce serveur. @@ -511,7 +494,6 @@ Non fourni sous Mastodon 1.6 Type MIME manquant. - Miniature (Mastodon 1.6.1 ou version ultérieure) Ne pas afficher les notifications \"Délai d\'expiration du serveur\" People @@ -536,7 +518,6 @@ Carte Author Provider - Emoji Non bloqué. Pas mis en sourdine. @@ -550,18 +531,13 @@ Afficher les boosts de cet utilisateur sur votre fil principal Opération réussie. - Listes Afficher les utilisateurs de la liste - - \"%1$s\" list name of new list Veuillez entrer le nom de la nouvelle liste. La nouvelle liste est créée. \"%1$s\" sera supprimé. Êtes-vous sûr ? - - \"%1$s\" sera supprimé de \"%2$s\". Vous êtes sûr ? Utilisateur cible Propriétaire de la liste @@ -570,7 +546,6 @@ cette instance ne supporte pas les listes. Impossible d’accéder aux listes échec de la synchronisation du compte. - Can\'t add user to list:\nif the user is \"locked\", please wait until follow request is approved. else please retry 2…3 times. Impossible d\'ajouter l’utilisateur à la liste : \nÉchec de l’abonnement. @@ -581,7 +556,6 @@ ignore suggestion (list is not created) Your lists - Recherche de pouets (MSP) Recherche de pouets (MSP) \"%1$s\" Recherche de pouets (ts) @@ -661,8 +635,6 @@ Approve the follow request from %1$s ? Reject the follow request from %1$s ? Messages privés - - Ne pas récupérer les cartes de prévisualisation label1 label2 @@ -674,34 +646,15 @@ Valeur 4 Métadonnées de profil (disponible dans Mastodon 2.4 ou plus récent) - Vous ne pouvez pas booster un toot privé publié par une autre personne. - - La version de l\'Instance %1$s est trop ancienne et ne prend pas en charge l\'abonnement push. - - - - - - - - - En-tête HTTP du User-Agent - - - Même si vous choisissez de cacher les graphiques sociaux, vous pouvez les voir. - Les tendances des tags - - Redraft and delete Can\'t synchronize toot. Can\'t change account while using redraft. - Notification TL font size (unit:sp. leave empty to default. app restart required) Notification TL icon size (unit:dp. default:32. app restart required) Post button was tapped repeatedly @@ -789,7 +742,6 @@ Endorsement added. Endorsement removed. Follow request was cancelled. - Reaction (Misskey) Vote (Misskey) Timeout for embed media viewer (unit:seconds, app restart(delete from app history) required) diff --git a/checkMissingTranslation.pl b/checkMissingTranslation.pl index 9d5029a3..04b6d616 100644 --- a/checkMissingTranslation.pl +++ b/checkMissingTranslation.pl @@ -32,17 +32,13 @@ for my $file(@files){ die "!! please make at least 2 string entries in $file\n"; } - if($lang eq 'fr'){ - print dump($data); - exit; - } - my %names; while(my($name,$o)=each %{$data->{string}}){ - if( not $o->{content} ){ + if(not $o->{content}){ warn "$lang : $name : missing content in ",dump($o),"\n"; + }else{ + $names{$name}= $o->{content}; } - $names{$name}=$o->{content} // ""; } $langs{ $lang } = \%names; } @@ -57,15 +53,12 @@ while(my($name,$value)=each %$master){ $params{$name} = join ',', sort @params; } - my %missing; my %allNames; for my $lang ( sort keys %langs ){ my $names = $langs{$lang}; while(my($name,$value)=each %$names){ - $value = $value // ""; - $allNames{$name}=1; if(not $master->{$name} ){ $missing{$name} =1;