Improve French translations and update ignore_translation.toml (#4799)

# Description of Changes
- add French translations of last added items in
messages_fr_FR.properties
- translate most of the language names 
-  Update ignore_translation.toml to exclude untranslated messages.

I hope this PR will reach the 98 % Progress score for fr_FR translation.
This commit is contained in:
FdaSilvaYY 2025-11-02 16:55:57 +01:00 committed by GitHub
parent ebe3f59ce1
commit e8472ed0b3
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 87 additions and 62 deletions

View File

@ -6,15 +6,15 @@ language.direction=ltr
# Language names for reuse throughout the application
lang.afr=Afrikaans
lang.amh=Amharic
lang.amh=Amharique
lang.ara=Arabe
lang.asm=Assamese
lang.aze=Azerbaijani
lang.aze_cyrl=Azerbaijani (Cyrillic)
lang.bel=Belarusian
lang.asm=Assamais
lang.aze=Azéri
lang.aze_cyrl=Azéri (Cyrillique)
lang.bel=Biélorusse
lang.ben=Bengali
lang.bod=Tibetan
lang.bos=Bosnian
lang.bod=Tibétain
lang.bos=bosnien
lang.bre=Breton
lang.bul=Bulgare
lang.cat=Catalan
@ -22,21 +22,21 @@ lang.ceb=Cebuano
lang.ces=Tchèque
lang.chi_sim=Chinois (Simplifié)
lang.chi_sim_vert=Chinois (Simplifié, Vertical)
lang.chi_tra=Chinois (Traditionel)
lang.chi_tra_vert=Chinois (Traditionel, Vertical)
lang.chi_tra=Chinois (Traditionnel)
lang.chi_tra_vert=Chinois (Traditionnel, Vertical)
lang.chr=Cherokee
lang.cos=Corse
lang.cym=Gallois
lang.dan=Danois
lang.dan_frak=Danois (Fraktur)
lang.dan_frak=Danois (Gothique)
lang.deu=Allemand
lang.deu_frak=Allemand (Fraktur)
lang.deu_frak=Allemand (Gothique)
lang.div=Divehi
lang.dzo=Dzongkha
lang.ell=Grec
lang.eng=Anglais
lang.enm=Moyen anglais (1100-1500)
lang.epo=Esperanto
lang.epo=Espéranto
lang.equ=Math / equation detection module
lang.est=Estonien
lang.eus=Basque
@ -46,37 +46,37 @@ lang.fil=Philippin
lang.fin=Finnois
lang.fra=Français
lang.frk=Vieux-francique
lang.frm=French, Middle (ca.1400-1600)
lang.fry=Western Frisian
lang.gla=Scottish Gaelic
lang.frm=Moyen Français (ca.1400-1600)
lang.fry=Frison occidental
lang.gla=Gaélique Ecossais
lang.gle=Irlandais
lang.glg=Galicien
lang.grc=Anciant Grec
lang.grc=Grec Ancien
lang.guj=Gujarati
lang.hat=Haïtien, Haïtien Créole
lang.heb=Hébreu
lang.hin=Hindi
lang.hrv=Croate
lang.hun=Hungarian
lang.hun=Hongrois
lang.hye=Arménien
lang.iku=Inuktitut
lang.ind=Indonésien
lang.isl=Islandais
lang.ita=Italien
lang.ita_old=Italien (Old)
lang.ita_old=Italien (Ancien)
lang.jav=Javanais
lang.jpn=Japonais
lang.jpn_vert=Japonais (Vertical)
lang.kan=Kannada
lang.kat=Géorgien
lang.kat_old=Géorgien (Old)
lang.kat_old=Géorgien (Ancien)
lang.kaz=Kazakh
lang.khm=Central Khmer
lang.kir=Kirghiz, Kyrgyz
lang.kmr=Northern Kurdish
lang.kir=Kirghize, Kyrgyz
lang.kmr=Kurmandji (Kurde du Nord)
lang.kor=Coréen
lang.kor_vert=Coréen (Vertical)
lang.lao=Lao
lang.lao=Laotien
lang.lat=Latin
lang.lav=Letton
lang.lit=Lituanien
@ -84,11 +84,11 @@ lang.ltz=Luxembourgeois
lang.mal=Malayalam
lang.mar=Marathi
lang.mkd=Macédonien
lang.mlt=Maltese
lang.mon=Mongolian
lang.mlt=Maltais
lang.mon=Mongol
lang.mri=Maori
lang.msa=Malay
lang.mya=Burmese
lang.msa=Malais
lang.mya=Birman
lang.nep=Népalais
lang.nld=Néerlandais; Flamand
lang.nor=Norvégien
@ -100,37 +100,37 @@ lang.pol=Polonais
lang.por=Portugais
lang.pus=Pushto, Pashto
lang.que=Quechua
lang.ron=Romanian, Moldavian, Moldovan
lang.ron=Roumain, Moldave
lang.rus=Russe
lang.san=Sanskrit
lang.sin=Sinhala, Sinhalese
lang.slk=Slovak
lang.slk_frak=Slovak (Fraktur)
lang.slv=Slovenian
lang.sin=Singhalais
lang.slk=Slovaque
lang.slk_frak=Slovak (Gothique)
lang.slv=Slovène
lang.snd=Sindhi
lang.spa=Espagnol
lang.spa_old=Spanish (Old)
lang.sqi=Albanian
lang.spa_old=Espagnol (Ancien)
lang.sqi=Albanais
lang.srp=Serbe
lang.srp_latn=Serbe (Latin)
lang.sun=Sundanese
lang.sun=Soundanais
lang.swa=Swahili
lang.swe=Suédois
lang.syr=Syriac
lang.syr=Syriaque
lang.tam=Tamil
lang.tat=Tatar
lang.tel=Telugu
lang.tgk=Tajik
lang.tel=Télougou
lang.tgk=Tadjik
lang.tgl=Tagalog
lang.tha=Thaï
lang.tir=Tigrinya
lang.ton=Tonga (Tonga Islands)
lang.tir=Tigrigna
lang.ton=Tongien (Iles Tonga)
lang.tur=Turque
lang.uig=Uighur, Uyghur
lang.uig=Ouïghour
lang.ukr=Ukrainien
lang.urd=Urdu
lang.uzb=Uzbek
lang.uzb_cyrl=Uzbek (Cyrillique)
lang.urd=Ourdou
lang.uzb=Ouzbek
lang.uzb_cyrl=Ouzbek (Cyrillique)
lang.vie=Vietnamien
lang.yid=Yiddish
lang.yor=Yoruba
@ -555,7 +555,7 @@ database.importBackupFile=Importer le fichier de sauvegarde
database.createBackupFile=Créer un fichier de sauvegarde
database.downloadBackupFile=Télécharger le fichier de sauvegarde
database.info_1=Lors de l'importation des données, il est crucial de garantir la structure correcte. Si vous n'êtes pas sûr de ce que vous faites, sollicitez un avis et un soutien d'un professionnel. Une erreur dans la structure peut entraîner des dysfonctionnements de l'application, allant jusqu'à l'incapacité totale d'exécuter l'application.
database.info_2=Le nom du fichier ne fait pas de différence lors de l'upload. Il sera renommé ultérieurement selon le format backup_user_yyyyMMddHHmm.sql, assurant ainsi une convention de nommage cohérente.
database.info_2=Le nom du fichier ne fait pas de différence lors du téléversement . Il sera renommé ultérieurement selon le format backup_user_yyyyMMddHHmm.sql, assurant ainsi une convention de nommage cohérente.
database.submit=Importer la sauvegarde
database.importIntoDatabaseSuccessed=Importation dans la base de données réussie
database.backupCreated=Sauvegarde de la base de donnée réussie
@ -597,7 +597,7 @@ merge.tags=fusionner,opérations sur les pages,backend,server side,merge
home.split.title=Diviser
home.split.desc=Divisez un PDF en plusieurs documents.
split.tags=opérations sur les pages,diviser,plusieurs pages,cut,server side,divide
split.tags=opérations sur les pages,diviser,plusieurs pages,cut,cote serveur,divide
home.rotate.title=Pivoter
home.rotate.desc=Faites pivoter facilement vos PDF.
@ -628,9 +628,9 @@ home.pdfToImage.title=PDF en image
home.pdfToImage.desc=Convertissez un PDF en image (PNG, JPEG, GIF).
pdfToImage.tags=conversion,img,jpg,image,photo
home.PDFToVideo.title=PDF to Video Slideshow
home.PDFToVideo.desc=Convert a PDF into a slideshow-style video.
PDFToVideo.tags=conversion,video,slideshow,presentation
home.PDFToVideo.title=PDF en Présentation Video
home.PDFToVideo.desc=Convertir un PDF en une vidéo diaporama.
PDFToVideo.tags=conversion,video,diaporama,présentation
home.pdfOrganiser.title=Organiser
home.pdfOrganiser.desc=Supprimez ou réorganisez les pages dans n'importe quel ordre.
@ -1517,16 +1517,16 @@ pdfToImage.includeAnnotations=Inclure les annotations (commentaires, souligné e
#pdfToVideo
pdfToVideo.title=PDF to Video Slideshow
pdfToVideo.header=PDF to Video Slideshow
pdfToVideo.videoFormat=Video format
pdfToVideo.secondsPerPage=Seconds per page
pdfToVideo.resolution=Resolution
pdfToVideo.watermarkText=Watermark Text (empty for no watermark)
pdfToVideo.opacity=Opacity of the watermark (only applied if a watermark text is specified)
pdfToVideo.resolutionOriginal=Original (keep PDF page size)
pdfToVideo.dpiLabel=DPI (The server limit is {0} dpi)
pdfToVideo.submit=Convert
pdfToVideo.title=PDF en Diaporama Vidéo
pdfToVideo.header=PDF en Diaporama Vidéo
pdfToVideo.videoFormat=Format Vidéo
pdfToVideo.secondsPerPage=Seconds par page
pdfToVideo.resolution=Résolution
pdfToVideo.watermarkText=Texte en Filigrane (vide si pas de filigrane)
pdfToVideo.opacity=Opacité du Filigrane(appliqué uniquement si un filigrane est spécifié)
pdfToVideo.resolutionOriginal=Originale (conserver la taille de la page PDF)
pdfToVideo.dpiLabel=DPI (La limite du serveur est {0} dpi)
pdfToVideo.submit=Convertir
#addPassword
@ -1939,7 +1939,7 @@ cookieBanner.preferencesModal.description.3=Votre vie privée et votre confiance
cookieBanner.preferencesModal.necessary.title.1=Cookies strictement nécessaires
cookieBanner.preferencesModal.necessary.title.2=Toujours activés
cookieBanner.preferencesModal.necessary.description=Ces cookies sont essentiels au bon fonctionnement du site. Ils permettent des fonctionnalités de base comme la gestion de vos préférences de confidentialité, la connexion et le remplissage de formulaires — c'est pourquoi ils ne peuvent pas être désactivés.
cookieBanner.preferencesModal.analytics.title=Analyse
cookieBanner.preferencesModal.analytics.title=Analytique
cookieBanner.preferencesModal.analytics.description=Ces cookies nous aident à comprendre comment nos outils sont utilisés, afin que nous puissions nous concentrer sur les fonctionnalités les plus appréciées par notre communauté. Soyez rassuré — Stirling PDF ne peut pas et ne suivra jamais le contenu des documents que vous utilisez.
cookieBanner.preferencesModal.analytics.posthog.label=PostHog Analytics
cookieBanner.preferencesModal.analytics.scarf.label=Scarf Pixel

View File

@ -327,6 +327,7 @@ ignore = [
'audit.dashboard.modal.id',
'audit.dashboard.modal.type',
'audit.dashboard.pagination.pageInfo1',
'audit.dashboard.table.id',
'audit.dashboard.table.type',
'compare.document.1',
'compare.document.2',
@ -334,34 +335,43 @@ ignore = [
'cookieBanner.preferencesModal.analytics.scarf.label',
'cookieBanner.preferencesModal.serviceCounterLabel',
'endpointStatistics.top',
'endpointStatistics.top10',
'endpointStatistics.top20',
'home.pipeline.title',
'lang.afr',
'lang.ben',
'lang.bre',
'lang.cat',
'lang.ceb',
'lang.chr',
'lang.div',
'lang.dzo',
'lang.epo',
'lang.equ',
'lang.eus',
'lang.guj',
'lang.hin',
'lang.iku',
'lang.kan',
'lang.kaz',
'lang.khm',
'lang.lao',
'lang.lat',
'lang.mal',
'lang.mar',
'lang.mri',
'lang.oci',
'lang.ori',
'lang.osd',
'lang.pan',
'lang.pus',
'lang.que',
'lang.san',
'lang.snd',
'lang.swa',
'lang.tel',
'lang.tam',
'lang.tat',
'lang.tgl',
'lang.tir',
'lang.yid',
'lang.yor',
'language.direction',
'licenses.license',
@ -369,12 +379,19 @@ ignore = [
'licenses.nav',
'licenses.version',
'multiTool.page',
'page',
'pages',
'pdfOrganiser.mode',
'pipeline.title',
'pro',
'redact.pageRedactionNumbers.title',
'redact.zoom',
'showJS.tags',
'split.desc.3',
'split.desc.6',
'split.desc.7',
'split.desc.8',
'update.version',
'validateSignature.cert.bits',
'validateSignature.cert.version',
'validateSignature.date',
@ -707,6 +724,12 @@ ignore = [
[pt_PT]
ignore = [
'audit.dashboard.table.id',
'endpointStatistics.endpoint',
'endpointStatistics.login',
'endpointStatistics.top',
'endpointStatistics.top10',
'endpointStatistics.top20',
'lang.bre',
'lang.ceb',
'lang.chr',
@ -733,6 +756,8 @@ ignore = [
'lang.uzb',
'lang.yid',
'language.direction',
'pro',
'update.priority.normal',
]
[ro_RO]