From 7164e760f86ce785d7e181e0fc970ba34970ce80 Mon Sep 17 00:00:00 2001 From: "alexandre.hausherr@protonmail.com" Date: Wed, 15 Jun 2022 18:42:06 +0200 Subject: [PATCH 1/2] Ignore IntelliJ files --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 995b516..972f3d1 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,7 @@ Users/* Users pdf-toolkit-repo/bin + +# ignore IntelliJ files +.idea/ +*.iml From 4e15219dad0732011836cd2acbeca4669bfd9379 Mon Sep 17 00:00:00 2001 From: "alexandre.hausherr@protonmail.com" Date: Wed, 15 Jun 2022 18:42:27 +0200 Subject: [PATCH 2/2] French support --- .../messages/pdf-toolkit_fr.properties | 192 ++++++++++++++++++ .../messages/pdftoolkit_fr.properties | 87 ++++++++ 2 files changed, 279 insertions(+) create mode 100644 pdf-toolkit-repo/src/main/resources/alfresco/messages/pdf-toolkit_fr.properties create mode 100644 pdf-toolkit-share/src/main/resources/alfresco/web-extension/messages/pdftoolkit_fr.properties diff --git a/pdf-toolkit-repo/src/main/resources/alfresco/messages/pdf-toolkit_fr.properties b/pdf-toolkit-repo/src/main/resources/alfresco/messages/pdf-toolkit_fr.properties new file mode 100644 index 0000000..a1f9ac3 --- /dev/null +++ b/pdf-toolkit-repo/src/main/resources/alfresco/messages/pdf-toolkit_fr.properties @@ -0,0 +1,192 @@ +#PDF Split strings +action_pdf_split=Divise le PDF et copie les pages dans ''{0}'' +action_pdf_split_frequency=Coupe le pdf toutes les ''{0}'' pages et copie les pages dans ''{1}'' +title_action_pdf_split=Diviser PDF +pdfsplit_frequency=Diviser toutes les + +action_pdf_append=Joindre à ''{0}'' et enregistrer sous ''{1}''.pdf dans ''{2}'' +title_action_pdf_append=Joindre PDF +pdfappend_name=Nom du nouveau fichier +pdfappend_to=Joindre à + +action_pdf_split_at_page=Divise le PDF à la page ''{0}'', et le copie dans ''{1}'' +title_action_pdf_split_at_page=Diviser le PDF à la page +pdfsplit_at_page=Diviser à la page + +action_pdf_insert_at_page=Insérer le PDF ''{0}'' à la page ''{1}'', et le copier dans ''{2}'' +title_action_pdf_insert_at_page=Insérer le PDF à la page +pdfinsert_at_page=Insérer à la page +pdfinsert_name=Nom +pdfinsert_content=Insérer + +action_pdf_watermark=Filigraner le PDF +title_action_pdf_watermark=Filigraner le PDF +pdfwatermark_image=Filigraner l'image +pdfwatermark_image_selector=Cliquer ici pour sélectionner le filigrane +pdfwatermark_pages=Pages à filigraner +pdfwatermark_depth=Placer par rapport au texte du filigrane (sur/sous le contenu) +pdfwatermark_type=Type de filigrane +pdfwatermark_text=Texte du filigrane +pdfwatermark_font=Police du filigrane +pdfwatermark_size=Taille de la police du filigrane +pdfwatermark_inplace=Appliquer sur-place +pdfwatermark_page=Page du filigrane + +action_pdf_encryption=Crypter le PDF, ajouter les permissions et sauvegarder le document généré dans ''{0}'' +title_action_pdf_encryption=Crypter le PDF et régler les permissions +pdfencryption_userpassword=Mot de passe de l'utilisateur du PDF +pdfencryption_ownerpassword=Mot de passe du propriétaire du PDF +pdfencryption_allowprint=Autoriser l'impression +pdfencryption_allowcopy=Autoriser la copie +pdfencryption_allowcontentmodification=Autoriser la modification du contenu +pdfencryption_allowannotationmodification=Autoriser la modification des annotations +pdfencryption_allowformfill=Autoriser le remplissage des formulaires +pdfencryption_allowscreenreader=Autoriser l'accès aux lecteurs d'écran +pdfencryption_allowdegradedprint=Autoriser l'impression dégradée +pdfencryption_allowassembly=Autoriser l'assemblage +pdfencryption_encryptionlevel=Niveau de crytpage +pdfencryption_excludemetadata=Exclure les métadonnées + +action_pdf_signature=Signer le PDF +title_action_pdf_signature=Signer le PDF +#pdfsignature_private_key=Fichier de la clé privée +pdfsignature_private_key=Fichier de l'entrepôt de clés +pdfsignature_key_password=Mot de passe +pdfsignature_reason=Raison +pdfsignature_location=Lieu +pdfsignature_visibility=Appliquer la signature visible +pdfsignature_width=Largeur +pdfsignature_height=Hauteur +pdfsignature_key_type=Type de clé + +pdfsignature_alias=Alias +pdfsignature_store_password=Mot de passe de l'entreôt de clés + +# common elements used by other stamp types +pdfstamp_position=Position prédéfinie +pdfstamp_location_x=X absolu (in pixels) +pdfstamp_location_y=Y absolu (in pixels) + +action_pdf_delete=Supprimer des pages du document PDF +pdfdelete_deletepages=Pages à supprimer +pdfdelete_name=Nom du fichier de destination + + +##### These messages are the ones that appear in the Share forms ##### + +pdf-append.title=Fusionner des PDFs +pdf-append.description=Fusionner ce document PDF avec un autre PDF +pdf-append.target-node.display-label=Ajouter le fichier +pdf-append.destination-folder.display-label=Dossier de destination +pdf-append.destination-name.display-label=Nom du fichier de destination +pdf-append.inplace.display-label=\u00c9craser ce document + +pdf-delete-page.title=Supprimer des pages du PDF +pdf-delete-page.description=Supprimer des pages d'un document PDF +pdf-delete-page.page.display-label=Numéro des pages à supprimer (séparés par une virgule) +pdf-delete-page.destination-folder.display-label=Dossier de destination +pdf-delete-page.destination-name.display-label=Nom du fichier de destination +pdf-delete-page.inplace.display-label=\u00c9craser ce document + +pdf-extract-page.title=Extraire des pages du PDF +pdf-extract-page.description=Extraire des pages d'une document PDF +pdf-extract-page.page.display-label=Numéros des pages à extraire (séparés par une virgule) +pdf-extract-page.destination-folder.display-label=Dossier de destination +pdf-extract-page.destination-name.display-label=Nom du fichier de destination + +pdf-rotate.title=Pivoter le document PDF +pdf-rotate.description=Pivoter les pages de ce document PDF +pdf-rotate.degrees.display-label=Degrés de rotation (90, 180, 270) +pdf-rotate.destination-folder.display-label=Dossier de destination +pdf-rotate.destination-name.display-label=Nom du fichier de destination +pdf-rotate.inplace.display-label=\u00c9craser ce document +pdf-rotate.page.display-label=Appliquer aux pages + +pdf-encryption.title=Crypter le PDF +pdf-encryption.description=Crypter le PDF et renseigner les permissiobns +pdf-encryption.destination-folder.display-label=Dossier de destination +pdf-encryption.destination-name.display-label=Nom du fichier de destination +pdf-encryption.user-password.display-label=Mot de passe de l'utilisateur du PDF +pdf-encryption.owner-password.display-label=Mot de passe du propriétaire du PDF +pdf-encryption.allow-print.display-label=Autoriser l'impression +pdf-encryption.allow-copy.display-label=Autoriser la copie +pdf-encryption.allow-content-modification.display-label=Autoriser la modification du contenu +pdf-encryption.allow-annotation-modification.display-label=Autoriser la modification des annotations +pdf-encryption.allow-form-fill.display-label=Autoriser le remplissage des formulaires +pdf-encryption.allow-screen-reader.display-label=Autoriser les lecteurs d'écran +pdf-encryption.allow-degraded-print.display-label=Autoriser l'impression dégradée +pdf-encryption.allow-assembly.display-label=Autoriser l'assemblage de documents +pdf-encryption.encryption-level.display-label=Niveau de cryptage +pdf-encryption.exclude-metadata.display-label=Exclure les métadonnées du cryptage +pdf-encryption.inplace.display-label=\u00c9craser ce document + +pdf-decryption.title=Décrypter le PDF +pdf-decryption.description=Décrypter un document PDF +pdf-decryption.destination-folder.display-label=Dossier de destination +pdf-decryption.destination-name.display-label=Nom du fichier de destination +pdf-decryption.owner-password.display-label=Mot de passe du propriétaire +pdf-decryption.inplace.display-label=\u00c9craser ce document + +pdf-insert-at-page.title=Insérer le PDF +pdf-insert-at-page.description=Insérer le PDF dans un autre PDF +pdf-insert-at-page.destination-folder.display-label=Dossier de destination +pdf-insert-at-page.page.display-label=Insérer à la page +pdf-insert-at-page.destination-name.display-label=Nom du fichier de destination +pdf-insert-at-page.insert-content.display-label=Fichier à insérer +pdf-insert-at-page.inplace.display-label=\u00c9craser ce document + +pdf-signature.title=Signer le PDF +pdf-signature.description=Signer numériquement un document PDF +pdf-signature.destination-folder.display-label=Dossier de destination +pdf-signature.destination-name.display-label=Nom du fichier de destination +pdf-signature.private-key.display-label=Clé privée +pdf-signature.visibility.display-label=Afficher la signature sur le document +pdf-signature.location.display-label=Lieu +pdf-signature.reason.display-label=Raison +pdf-signature.key-password.display-label=Mot de passe de l'entrepôt de clés +pdf-signature.width.display-label=Largeur +pdf-signature.height.display-label=Hauteur +pdf-signature.key-type.display-label=Type de clé +pdf-signature.alias.display-label=Alias +pdf-signature.store-password.display-label=Mot de passe +pdf-signature.location-x.display-label=Coordonnée x de la signature +pdf-signature.location-y.display-label=Coordinnée y de la signature +pdf-signature.position.display-label=Position +pdf-signature.inplace.display-label=\u00c9craser ce document +pdf-signature.page.display-label=Appliquer sur la page + +pdf-split.title=Diviser le PDF +pdf-split.description=Diviser le PDF en plusieurs documents PDF +pdf-split.destination-folder.display-label=Dossier de destination +pdf-split.split-frequency.display-label=Couper toutes les x pages +pdf-split.inplace.display-label=\u00c9craser ce document + +pdf-split-at-page.title=Séparer le PDF à la page +pdf-split-at-page.description=Séparer le document PDF à une page spécifique +pdf-split-at-page.destination-folder.display-label=Dossier de destination +pdf-split-at-page.page.display-label=Séparer à la page +pdf-split-at-page.inplace.display-label=\u00c9craser ce document + +pdf-watermark.title=Filigraner le PDF +pdf-watermark.description=Appliquerun filigrane au document PDF +pdf-watermark.watermark-image.display-label=Image du filigrane +pdf-watermark.destination-folder.display-label=Dossier de destination +pdf-watermark.destination-name.display-label=Nom du fichier de destination +pdf-watermark.watermark-pages.display-label=Pages +pdf-watermark.watermark-depth.display-label=Placer par rapport au texte +pdf-watermark.watermark-type.display-label=Type +pdf-watermark.watermark-text.display-label=Texte +pdf-watermark.watermark-font.display-label=Police +pdf-watermark.watermark-size.display-label=Taille de la police +pdf-watermark.location-x.display-label=Coordonnée X du filigrane +pdf-watermark.location-y.display-label=Coordonnée Y du filigrane +pdf-watermark.position.display-label=Position +pdf-watermark.inplace.display-label=\u00c9craser ce document +pdf-watermark.page.display-label=Appliquer aux pages + +pdftoolkit.form.pagescheme.odd=Impaires +pdftoolkit.form.pagescheme.even=Paires +pdftoolkit.form.pagescheme.all=Toutes + +pdftoolkit.split-page-numbering-pattern-multiple=_pgs{0}-{1} +pdftoolkit.split-page-numbering-pattern-single=_pg{0} \ No newline at end of file diff --git a/pdf-toolkit-share/src/main/resources/alfresco/web-extension/messages/pdftoolkit_fr.properties b/pdf-toolkit-share/src/main/resources/alfresco/web-extension/messages/pdftoolkit_fr.properties new file mode 100644 index 0000000..c968181 --- /dev/null +++ b/pdf-toolkit-share/src/main/resources/alfresco/web-extension/messages/pdftoolkit_fr.properties @@ -0,0 +1,87 @@ +# Common labels +pdftoolkit.destination-folder=Dossier de destination +pdftoolkit.select-folder=Sélectionner le dossier +pdftoolkit.select-node=Sélectionner le fichier + +# Merge PDF (PDFAppend) labels +pdftoolkit.append.target-node=Joindre à + +#Sign PDF (PDFSignature) labels +pdftoolkit.signature.private-key=Fichier de la clé privée + +#Insert PDF (PDFInsertAtPage) labels +pdftoolkit.insert.target-node=Insérer + +#Watermark PDF (PDFWatermark) labels +pdftoolkit.watermark.image=Image filigrane + +#Doclib action labels +actions.pdftoolkit.mergePDF=Joindre des PDF +actions.pdftoolkit.encryptPDF=Crypter le PDF +actions.pdftoolkit.decryptPDF=Décrypter le PDF +actions.pdftoolkit.insertPDF=Insérer des pages dans le PDF +actions.pdftoolkit.splitPDF=Diviser le PDF +actions.pdftoolkit.splitPDFatpage=Diviser le PDF à la page +actions.pdftoolkit.signPDF=Signer le PDF +actions.pdftoolkit.watermarkPDF=Appliquer un filigrane au PDF +actions.pdftoolkit.deletePDFpages=Supprimer des pages du PDF +actions.pdftoolkit.extractPDFpages=Extraire des pages du PDF +actions.pdftoolkit.rotate=Pivoter le PDF + +#aspect labels +aspect.pdft_signed=PDFToolkit Signé +prop.pdft_signaturedate=Date de signature +prop.pdft_reason=Raison de la signature +prop.pdft_location=Signé à +prop.pdft_signedby=Signé par + +aspect.pdft_encrypted=PDFToolkit Crypté +prop.pdft_encryptiondate=Date du cryptage +prop.pdft_encryptedby=Crypté par + +#custom labels for advance search +pdftoolkit.aspect.signed.search.type=Documents PDF signés +pdftoolkit.aspect.signed.search.description=Chercher des documents PDF signés + +pdftoolkit.aspect.encrypted.search.type=Documents PDF cryptés +pdftoolkit.aspect.encrypted.search.description=Chercher des documents PDF cryptés + +#custom labels for indicators +indicator.pdftoolkit.signed=Ce document a été signé avec le PDF Toolkit +indicator.pdftoolkit.encrypted=Ce document a été crypté avec le PDF Toolkit + +#success and failure messages for doclib actions +message.pdf-watermark.success=Le document séléctionné a bien été filigrané +message.pdf-watermark.failure=L'application du filigrane a échoué + +message.pdf-signature.success=Le document séléctionné a bien été signé +message.pdf-signature.failure=La signature digitale a échoué + +message.pdf-encryption.success=Le document séléctionné a bien été crypté +message.pdf-encryption.failure=Le cryptage du document a échoué + +message.pdf-decryption.success=Le document séléctionné a bien été décrypté +message.pdf-decryption.failure=Le décryptage du document a échoué + +message.pdf-split.success=Le document séléctionné a bien été divisé +message.pdf-split.failure=La division du document a échoué + +message.pdf-split-at-page.success=Le document séléctionné a bien été divisé +message.pdf-split-at-page.failure=Echec de la division du document + +message.pdf-append.success=Les documents séléctionnés ont bien été fusionnés +message.pdf-append.failure=Echec de la fusion des documents + +message.pdf-insert-at-page.success=Le document séléctionné a bien été inséré +message.pdf-insert-at-page.failure=Echec de l'insertion du document + +message.pdf-delete-page.success=Les pages sélectionnées ont bien été supprimées +message.pdf-delete-page.failure=Echec de la suppression des pages + +message.pdf-extract-page.success=Les pages sélectionnées ont bien été extraites +message.pdf-extract-page.failure=Echec de l'extraction des pages sélectionnées + +message.pdf-rotate.success=Le PDF a bien été pivoté +message.pdf-rotate.failure=Echec de la rotation du PDF + +pdftoolkit.form.pagescheme=Appliquer aux pages : \ No newline at end of file