From 49d15b03eb1145af270d93aa1ce86c8f859e30a1 Mon Sep 17 00:00:00 2001 From: Greg Kempe Date: Thu, 28 Sep 2023 05:15:10 +0000 Subject: [PATCH 1/5] New translations translation.json (French) --- peachjam/js/locale/fr/translation.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/peachjam/js/locale/fr/translation.json b/peachjam/js/locale/fr/translation.json index 2a6f57a88..8764624fb 100644 --- a/peachjam/js/locale/fr/translation.json +++ b/peachjam/js/locale/fr/translation.json @@ -43,7 +43,7 @@ "No legislation found": "Aucune législation trouvée.", "No results": "Aucun résultat", "None of these words": "Aucun de ces mots", - "Numbered title": "Numbered title", + "Numbered title": "Titre numéroté", "Oops, something went wrong": "Oups, une erreur s'est produite.", "Order": "Commande", "Page": "Page", @@ -56,7 +56,7 @@ "Search document content": "Rechercher le contenu du document", "Search documents": "Rechercher des documents", "Search table of contents": "Rechercher la table des matières", - "Share": "Share", + "Share": "Partager", "Show changes side-by-side": "Afficher les modifications côte à côte", "Sort by": "Trier par", "Taxonomies": "Taxonomies", From b99748a6dad5e5c6606791fd7cd2201504ebb036 Mon Sep 17 00:00:00 2001 From: Greg Kempe Date: Thu, 28 Sep 2023 05:15:11 +0000 Subject: [PATCH 2/5] New translations django.po (French) --- peachjam/locale/fr/LC_MESSAGES/django.po | 177 ++++++++--------------- 1 file changed, 61 insertions(+), 116 deletions(-) diff --git a/peachjam/locale/fr/LC_MESSAGES/django.po b/peachjam/locale/fr/LC_MESSAGES/django.po index f04f9f1f0..83b4d3a0c 100644 --- a/peachjam/locale/fr/LC_MESSAGES/django.po +++ b/peachjam/locale/fr/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: 39b2fd8e1f2e7f60a21a2ff40372741a\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2023-08-31 09:30+0200\n" -"PO-Revision-Date: 2023-05-16 07:12\n" +"PO-Revision-Date: 2023-09-28 05:15\n" "Last-Translator: \n" "Language-Team: French\n" "Language: fr_FR\n" @@ -19,7 +19,7 @@ msgstr "" #: admin.py:120 msgid "Import" -msgstr "" +msgstr "Importer" #: admin.py:363 msgid "Key details" @@ -63,27 +63,23 @@ msgstr "Actualisation du contenu en arrière-plan." #: admin.py:769 msgid "Refresh content selected ingestors" -msgstr "" +msgstr "Actualiser le contenu des ingesteurs sélectionnés" #: admin.py:817 -#, fuzzy -#| msgid "published" msgid "Articles published." -msgstr "publié" +msgstr "Articles publiés." #: admin.py:819 msgid "Publish selected articles" -msgstr "" +msgstr "Publier les articles sélectionnés" #: admin.py:823 -#, fuzzy -#| msgid "published" msgid "Articles unpublished." -msgstr "publié" +msgstr "Articles inédits." #: admin.py:825 msgid "Unpublish selected articles" -msgstr "" +msgstr "Annuler la publication des articles sélectionnés" #: models/article.py:21 models/core_document_model.py:326 msgid "date" @@ -155,10 +151,8 @@ msgid "Author" msgstr "Auteur" #: models/author.py:8 -#, fuzzy -#| msgid "Author" msgid "Authors" -msgstr "Auteur" +msgstr "Auteurs" #: models/author.py:10 models/core_document_model.py:44 #: models/core_document_model.py:72 models/core_document_model.py:86 @@ -226,28 +220,24 @@ msgid "target work" msgstr "Travail ciblé" #: models/citations.py:90 -#, fuzzy -#| msgid "Hearing date" msgid "processing date" -msgstr "Date de l'audience" +msgstr "date de traitement" #: models/citations.py:93 -#, fuzzy -#| msgid "citation link" msgid "citation processing" -msgstr "lien de citation" +msgstr "traitement des citations" #: models/core_document_model.py:48 msgid "level" -msgstr "" +msgstr "niveau" #: models/core_document_model.py:62 msgid "label" -msgstr "" +msgstr "étiquette" #: models/core_document_model.py:63 models/core_document_model.py:433 msgid "labels" -msgstr "" +msgstr "Étiquettes" #: models/core_document_model.py:75 models/core_document_model.py:812 #: models/judgment.py:17 models/judgment.py:32 models/judgment.py:47 @@ -280,22 +270,16 @@ msgid "FRBR URI" msgstr "FRBR URI" #: models/core_document_model.py:114 -#, fuzzy -#| msgid "FRBR URI actor" msgid "FRBR URI country" -msgstr "acteur de FRBR URI" +msgstr "Pays URI FRBR" #: models/core_document_model.py:120 -#, fuzzy -#| msgid "FRBR URI doctype" msgid "FRBR URI locality" -msgstr "doctype de FRBR URI" +msgstr "Localité URI FRBR" #: models/core_document_model.py:126 -#, fuzzy -#| msgid "FRBR URI date" msgid "FRBR URI place" -msgstr "date de FRBR URI" +msgstr "Lieu URI FRBR" #: models/core_document_model.py:132 models/core_document_model.py:369 msgid "FRBR URI doctype" @@ -420,7 +404,7 @@ msgstr "Invalid FRBR URI: %(uri)s" #: models/core_document_model.py:488 msgid "Document with this Expression FRBR URI already exists!" -msgstr "" +msgstr "Un document avec cette expression FRBR URI existe déjà !" #: models/core_document_model.py:705 msgid "filename" @@ -444,7 +428,7 @@ msgstr "images" #: models/core_document_model.py:766 msgid "file as pdf" -msgstr "" +msgstr "fichier en pdf" #: models/core_document_model.py:774 msgid "source file" @@ -472,7 +456,7 @@ msgstr "pièces jointes" #: models/core_document_model.py:858 msgid "Law report citation/Alternative known name" -msgstr "" +msgstr "Citation du rapport juridique/Nom alternatif connu" #: models/core_document_model.py:865 msgid "alternative name" @@ -487,10 +471,8 @@ msgid "document text" msgstr "Texte du document" #: models/core_document_model.py:890 -#, fuzzy -#| msgid "document" msgid "document XML" -msgstr "document" +msgstr "document XML" #: models/core_document_model.py:894 msgid "document content" @@ -625,10 +607,8 @@ msgid "judgment" msgstr "jugement" #: models/judgment.py:191 -#, fuzzy -#| msgid "summary" msgid "case summary" -msgstr "résumé" +msgstr "résumé du cas" #: models/judgment.py:192 msgid "flynote" @@ -672,7 +652,7 @@ msgstr "jugements" #: models/judgment.py:344 msgid "Full case number as printed on judgment" -msgstr "" +msgstr "Numéro complet du dossier tel qu'imprimé sur le jugement" #: models/judgment.py:348 msgid "Override for full case number string" @@ -756,10 +736,8 @@ msgid "document languages" msgstr "langues du document" #: models/settings.py:41 -#, fuzzy -#| msgid "document jurisdictions" msgid "default document jurisdiction" -msgstr "juridictions du document" +msgstr "juridiction du document par défaut" #: models/settings.py:47 msgid "document jurisdictions" @@ -775,7 +753,7 @@ msgstr "Identifiant google analytiques" #: models/settings.py:59 msgid "Enter one or more Google Analytics IDs separated by spaces." -msgstr "" +msgstr "Saisissez un ou plusieurs identifiants Google Analytics séparés par des espaces." #: models/settings.py:62 msgid "pagerank boost value" @@ -783,43 +761,39 @@ msgstr "valeur d'augmentation du PageRank" #: models/settings.py:65 msgid "allowed login domains" -msgstr "" +msgstr "domaines de connexion autorisés" #: models/settings.py:69 msgid "metabase dashboard link" -msgstr "" +msgstr "lien vers le tableau de bord de la métabase" #: models/settings.py:73 msgid "mailchimp form url" -msgstr "" +msgstr "URL du formulaire mailchimp" #: models/settings.py:76 -#, fuzzy -#| msgid "citation link" msgid "twitter link" -msgstr "lien de citation" +msgstr "lien Twitter" #: models/settings.py:79 msgid "facebook link" -msgstr "" +msgstr "lien Facebook" #: models/settings.py:82 -#, fuzzy -#| msgid "Media neutral citation" msgid "re-extract citations" -msgstr "Citation neutre des médias" +msgstr "réextraire les citations" #: models/settings.py:85 msgid "Pocket Law repo" -msgstr "" +msgstr "Dépôt Pocket Law" #: models/settings.py:88 msgid "editor help link" -msgstr "" +msgstr "lien d'aide de l'éditeur" #: models/settings.py:94 msgid "user help link" -msgstr "" +msgstr "lien d'aide utilisateur" #: models/settings.py:101 msgid "site settings" @@ -910,12 +884,10 @@ msgstr "Mot de passe oublié ?" #: templates/account/login.html:76 #, python-format -msgid "" -"\n" +msgid "\n" " Log in with %(provider.name)s\n" " " -msgstr "" -"\n" +msgstr "\n" " Connectez-vous à %(provider.name)s\n" " " @@ -978,7 +950,7 @@ msgstr "Votre mot de passe a été réinitialisé." #: templates/admin/change_form.html:7 templates/admin/change_list.html:10 #: templates/peachjam/_help_button.html:6 msgid "Help" -msgstr "" +msgstr "Aide" #: templates/admin/login.html:20 msgid "Please correct the error below." @@ -1004,11 +976,11 @@ msgstr "Recherche" #: templates/admin/tree_change_list.html:8 msgid "Collapse all" -msgstr "" +msgstr "Réduire tout" #: templates/admin/tree_change_list.html:9 msgid "Expand all" -msgstr "" +msgstr "Développer tout" #: templates/peachjam/_child_documents.html:2 msgid "Subsidiary legislation" @@ -1034,7 +1006,7 @@ msgstr "Documents citant celui-ci" #: templates/peachjam/_citations_list.html:27 msgid "Show/Hide all" -msgstr "" +msgstr "Afficher/Masquer tout" #: templates/peachjam/_court_list.html:16 #: templates/peachjam/_court_list.html:22 @@ -1112,16 +1084,16 @@ msgstr "Déconnexion" #: templates/peachjam/_mailchimp_form.html:4 msgid "Subscribe" -msgstr "" +msgstr "S'abonner" #: templates/peachjam/_mailchimp_form.html:11 msgid "Subscribe to our newsletter for updates and news." -msgstr "" +msgstr "Abonnez-vous à notre newsletter pour les mises à jour et les nouvelles." #: templates/peachjam/_months_list.html:7 #: templates/peachjam/_months_list.html:24 msgid "All months" -msgstr "" +msgstr "Tous les mois" #: templates/peachjam/_pagination.html:6 msgid "Previous" @@ -1158,10 +1130,8 @@ msgid "No documents found." msgstr "Aucun document trouvé." #: templates/peachjam/_registries.html:3 -#, fuzzy -#| msgid "court registries" msgid "Registries" -msgstr "Registres judiciaires" +msgstr "Registres" #: templates/peachjam/_related_documents.html:4 #: templates/peachjam/layouts/document_detail.html:93 @@ -1171,7 +1141,7 @@ msgstr "Documents connexes" #: templates/peachjam/_social_media.html:2 msgid "Follow us on social media" -msgstr "" +msgstr "Suivez-nous sur les réseaux sociaux" #: templates/peachjam/_taxonomies.html:4 #: templates/peachjam/taxonomy_detail.html:10 @@ -1590,16 +1560,12 @@ msgid "Attorneys" msgstr "Avocats" #: templates/peachjam/judgment_detail.html:83 -#, fuzzy -#| msgid "flynote" msgid "Flynote" -msgstr "mot-clé" +msgstr "Mot-clé" #: templates/peachjam/judgment_detail.html:93 -#, fuzzy -#| msgid "summary" msgid "Case summary" -msgstr "résumé" +msgstr "Résumé du cas" #: templates/peachjam/judgment_list.html:16 msgid "Recent judgments" @@ -1630,10 +1596,8 @@ msgid "Citation" msgstr "Référence" #: templates/peachjam/layouts/document_detail.html:179 -#, fuzzy -#| msgid "Media neutral citation" msgid "Law report citations" -msgstr "Citation neutre des médias" +msgstr "Citations de rapports de droit" #: templates/peachjam/layouts/document_detail.html:183 msgid "Alternative names" @@ -1684,11 +1648,11 @@ msgstr "Législation" #: templates/peachjam/metabase_stats.html:4 msgid "Site Statistics" -msgstr "" +msgstr "Statistiques du site" #: templates/peachjam/metabase_stats.html:9 msgid "Statistics" -msgstr "" +msgstr "Statistiques" #: templates/peachjam/taxonomy_list.html:4 msgid "Taxonomy" @@ -1706,55 +1670,36 @@ msgid "Navigation" msgstr "Navigation" #: views/legislation.py:52 -#, fuzzy, python-format -#| msgid "This Act was repealed on %(date)s by %(repealing_title)s." +#, python-format msgid "This %(friendly_type)s was repealed on %(date)s by %(repealing_title)s." -msgstr "Cette loi a été abrogé le %(date)s par %(repealing_title)s." +msgstr "Ce %(friendly_type)s a été abrogé le %(date)s par %(repealing_title)s." #: views/legislation.py:65 #, python-format msgid "This %(friendly_type)s has not yet commenced and is not yet law." -msgstr "" +msgstr "Ce %(friendly_type)s n’a pas encore commencé et n’est pas encore loi." #: views/legislation.py:99 -#, fuzzy, python-format -#| msgid "This is the version of this Act as it was when it was repealed." +#, python-format msgid "This is the version of this %(friendly_type)s as it was when it was repealed." -msgstr "Il s'agit de la version de la présente loi telle qu'elle était au moment de son abrogation." +msgstr "Il s’agit de la version de ce %(friendly_type)s telle qu’elle était lors de son abrogation." #: views/legislation.py:113 -#, fuzzy, python-format -#| msgid "This is the latest version of this Act." +#, python-format msgid "This is the latest version of this %(friendly_type)s." -msgstr "Il s'agit de la dernière version de la présente Loi." +msgstr "Il s'agit de la dernière version de ce %(friendly_type)s." #: views/legislation.py:128 -#, fuzzy, python-format -#| msgid "This is the version of this Act as it was from %(date_from)s to %(date_to)s. Read the version as it was when it was repealed." +#, python-format msgid "This is the version of this %(friendly_type)s as it was from %(date_from)s to %(date_to)s. Read the version as it was when it was repealed." -msgstr "Il s'agit de la version de cette loi telle qu'elle était de %(date_from)s à %(date_to)s. Lire la version telle qu'elle était quand elle a été abrogée." +msgstr "C'est la version de ce %(friendly_type)s telle qu'elle était de %(date_from)s à %(date_to)s. Lire la version telle qu'elle était au moment de son abrogation." #: views/legislation.py:133 -#, fuzzy, python-format -#| msgid "This is the version of this Act as it was from %(date_from)s to %(date_to)s. Read the version currently in force." +#, python-format msgid "This is the version of this %(friendly_type)s as it was from %(date_from)s to %(date_to)s. Read the version currently in force." -msgstr "Il s'agit de la version de cette loi telle qu'elle était de %(date_from)s à %(date_to)s. Lire la version actuellement en vigueur." +msgstr "C'est la version de ce %(friendly_type)s telle qu'elle était de %(date_from)s à %(date_to)s. Lire la version actuellement en vigueur." #: views/legislation.py:174 msgid "There are outstanding amendments that have not yet been applied. See the History tab for more information." -msgstr "" - -#~ msgid "Refresh all content" -#~ msgstr "Actualiser tout le contenu" - -#~ msgid "Invalid Date" -#~ msgstr "Date non valide" - -#~ msgid "headnote holding" -#~ msgstr "résumé détaillé" - -#~ msgid "additional citations" -#~ msgstr "références supplémentaires" +msgstr "Il existe des amendements en suspens qui n’ont pas encore été appliqués. Voir l'onglet Historique pour plus d'informations." -#~ msgid "string override" -#~ msgstr "remplacement de chaîne de caractères" From be5c1b4e1c461fd73f0cebb11714e65478901e40 Mon Sep 17 00:00:00 2001 From: Greg Kempe Date: Thu, 28 Sep 2023 05:15:15 +0000 Subject: [PATCH 3/5] New translations translation.json (Portuguese) --- peachjam/js/locale/pt/translation.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peachjam/js/locale/pt/translation.json b/peachjam/js/locale/pt/translation.json index d71bca41c..e029477aa 100644 --- a/peachjam/js/locale/pt/translation.json +++ b/peachjam/js/locale/pt/translation.json @@ -29,7 +29,7 @@ "Enter start date": "Digite a data inicial", "Expand all": "Expandir tudo", "Filters": "Filtros", - "Help": "Help", + "Help": "Socorro", "Judges": "Juízes", "Jurisdiction": "Jurisdição", "Language": "Idioma", From 4929b79b0a8d68f205df9078732450481203bd93 Mon Sep 17 00:00:00 2001 From: Greg Kempe Date: Thu, 28 Sep 2023 05:15:19 +0000 Subject: [PATCH 4/5] New translations translation.json (Swahili) --- peachjam/js/locale/sw/translation.json | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/peachjam/js/locale/sw/translation.json b/peachjam/js/locale/sw/translation.json index 25cd12efb..8bf911945 100644 --- a/peachjam/js/locale/sw/translation.json +++ b/peachjam/js/locale/sw/translation.json @@ -1,10 +1,10 @@ { - "{document_count} documents found.": "Nyaraka {document_count} zimepatikana.", + "{document_count} documents found.": "Nyaraka {document_count} zilizopatikana.", "{reverse_verb} this provision": "{reverse_verb} kifungu hiki", "Advanced search": "Utafutaji wa kina", - "All these words": "Maneno haya yote", + "All these words": "Maneno yote haya", "Alphabetical": "Kufuata alfabeti", - "Any of these words": "Yoyote ya maneno haya", + "Any of these words": "Lolote kati ya ya maneno haya", "Anywhere": "Popote", "Attorneys": "Wanasheria", "Author": "Mwandishi", @@ -43,7 +43,7 @@ "No legislation found": "Hakuna sheria iliyopatikana.", "No results": "Hakuna matokeo", "None of these words": "Hakuna maneno haya", - "Numbered title": "Numbered title", + "Numbered title": "Jina lenye namba", "Oops, something went wrong": "Oh, kuna hitilafu imetokea.", "Order": "Agizo", "Page": "Ukurasa", @@ -56,11 +56,11 @@ "Search document content": "Tafuta yaliyomo kwenye waraka", "Search documents": "Tafuta nyaraka", "Search table of contents": "Tafuta yaliyomo", - "Share": "Share", + "Share": "Sambaza", "Show changes side-by-side": "Tafuta yaliyomo sambamba", "Sort by": "Ainisha kwa", "Taxonomies": "Taksonomia", - "The date range is invalid": "Masafa ya tarehe ni batili", + "The date range is invalid": "Tarehe siyo sahihi", "This exact word or phrase": "Neno au kifungu hiki cha maneno", "This provision": "Kifungu hiki", "This provision has been amended": "Kifungu hiki kimerekebishwa", From 7424da1378df9083bbfda335a68f74bb4d77b146 Mon Sep 17 00:00:00 2001 From: Greg Kempe Date: Thu, 28 Sep 2023 15:26:54 +0200 Subject: [PATCH 5/5] compiled messages --- peachjam/locale/fr/LC_MESSAGES/django.mo | Bin 38719 -> 43493 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/peachjam/locale/fr/LC_MESSAGES/django.mo b/peachjam/locale/fr/LC_MESSAGES/django.mo index 106577ba2f55864d1ee356684b20ce0fe7771fb7..27d4ddb1af035de3d4a95bbac4cac4e5aa5afe33 100644 GIT binary patch delta 12457 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 delta 7849 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 HHT!=7Z`C73