diff --git a/.gitignore b/.gitignore
index 4a15ee0..6200b63 100644
--- a/.gitignore
+++ b/.gitignore
@@ -49,3 +49,4 @@ Thumbs.db
# Added by user
#--------------------------------
Resources/php.ini
+Libraries/lib4d-arm64.dylib
diff --git a/Build/Components/4DPop XLIFF.4dbase/4DPop XLIFF.4DZ b/Build/Components/4DPop XLIFF.4dbase/4DPop XLIFF.4DZ
index 13d3ba0..910ef4d 100644
Binary files a/Build/Components/4DPop XLIFF.4dbase/4DPop XLIFF.4DZ and b/Build/Components/4DPop XLIFF.4dbase/4DPop XLIFF.4DZ differ
diff --git a/Build/Components/4DPop XLIFF.4dbase/Info.plist b/Build/Components/4DPop XLIFF.4dbase/Info.plist
index ae579ca..9acdcb4 100644
--- a/Build/Components/4DPop XLIFF.4dbase/Info.plist
+++ b/Build/Components/4DPop XLIFF.4dbase/Info.plist
@@ -1 +1 @@
-
NSHumanReadableCopyright
© 4D SAS 2007-2021
CFBundleIdentifier
com.4D.4Dpop XLIFF
CFBundleGetInfoString
4DPop XLIFF
CFBundleLongVersionString
19R3
CFBundleShortVersionString
19R3
CFBundleExecutable
4DPop XLIFF
CFBundleVersion
82
CFBundleDevelopmentRegion
French
CFBundleDisplayName
4DPop XLIFF
CFBundleName
4DPop XLIFF
\ No newline at end of file
+
NSHumanReadableCopyright
© 4D SAS 2007-2021
CFBundleIdentifier
com.4D.4Dpop XLIFF
CFBundleGetInfoString
4DPop XLIFF
CFBundleLongVersionString
19
CFBundleShortVersionString
19
CFBundleExecutable
4DPop XLIFF
CFBundleVersion
82
CFBundleDevelopmentRegion
French
CFBundleDisplayName
4DPop XLIFF
CFBundleName
4DPop XLIFF
\ No newline at end of file
diff --git a/Build/Components/4DPop XLIFF.4dbase/Libraries/lib4d-arm64.dylib b/Build/Components/4DPop XLIFF.4dbase/Libraries/lib4d-arm64.dylib
index 8157771..027a759 100644
Binary files a/Build/Components/4DPop XLIFF.4dbase/Libraries/lib4d-arm64.dylib and b/Build/Components/4DPop XLIFF.4dbase/Libraries/lib4d-arm64.dylib differ
diff --git a/Build/Components/4DPop XLIFF.4dbase/Resources/4DPop.xml b/Build/Components/4DPop XLIFF.4dbase/Resources/4DPop.xml
index 6278e56..986a96c 100644
--- a/Build/Components/4DPop XLIFF.4dbase/Resources/4DPop.xml
+++ b/Build/Components/4DPop XLIFF.4dbase/Resources/4DPop.xml
@@ -1 +1,7 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Build/Components/4DPop XLIFF.4dbase/Resources/InfoPlist.strings b/Build/Components/4DPop XLIFF.4dbase/Resources/InfoPlist.strings
index 2fcee4d..ac8de1a 100644
Binary files a/Build/Components/4DPop XLIFF.4dbase/Resources/InfoPlist.strings and b/Build/Components/4DPop XLIFF.4dbase/Resources/InfoPlist.strings differ
diff --git a/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Common.xlf b/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Common.xlf
index 663d7f4..aac3554 100644
--- a/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Common.xlf
+++ b/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Common.xlf
@@ -1,207 +1,213 @@
-
-
-
-
-
-
-
-
-
- File
-
-
-
- Edit
-
-
-
- Mode
-
-
-
-
-
- Size
-
-
-
- Style
-
-
-
- Underline
-
-
-
- Italic
-
-
-
- Bold
-
-
-
-
-
- Undo
-
-
-
- Cut
-
-
-
- Copy
-
-
-
- Paste
-
-
-
- Clear
-
-
-
- Select All
-
-
-
- Show Clipboard
-
-
-
- Design
-
-
-
- Quit
-
-
-
- Duplicate
-
-
-
-
-
- OK
-
-
-
- Cancel
-
-
-
- Retry
-
-
-
- Quit
-
-
-
- Add
-
-
-
- Delete
-
-
-
- Edit
-
-
-
- Done
-
-
-
- Apply
-
-
-
- Load...
-
-
-
- Save...
-
-
-
- Order by
-
-
-
- Use
-
-
-
- < Back
-
-
-
- Next >
-
-
-
- Create
-
-
-
- Export...
-
-
-
- Preview
-
-
-
- Remove
-
-
-
- Open
-
-
-
- Close
-
-
-
- Expand all
-
-
-
- Collapse all
-
-
-
- Duplicate
-
-
-
- Rename
-
-
-
- Ignore
-
-
-
-
-
- "{file}" in volume "{volume}"
-
-
-
- Show on disk
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ File
+
+
+
+ Edit
+
+
+
+ Mode
+
+
+
+
+
+ Size
+
+
+
+ Style
+
+
+
+ Underline
+
+
+
+ Italic
+
+
+
+ Bold
+
+
+
+
+
+ Undo
+
+
+
+ Cut
+
+
+
+ Copy
+
+
+
+ Paste
+
+
+
+ Clear
+
+
+
+ Select All
+
+
+
+ Show Clipboard
+
+
+
+ Design
+
+
+
+ Quit
+
+
+
+ Duplicate
+
+
+
+
+
+ OK
+
+
+
+ Cancel
+
+
+
+ Retry
+
+
+
+ Quit
+
+
+
+ Add
+
+
+
+ Delete
+
+
+
+ Edit
+
+
+
+ Done
+
+
+
+ Apply
+
+
+
+ Load...
+
+
+
+ Save...
+
+
+
+ Order by
+
+
+
+ Use
+
+
+
+ < Back
+
+
+
+ Next >
+
+
+
+ Create
+
+
+
+ Export...
+
+
+
+ Preview
+
+
+
+ Remove
+
+
+
+ Open
+
+
+
+ Close
+
+
+
+ Expand all
+
+
+
+ Collapse all
+
+
+
+ Duplicate
+
+
+
+ Rename
+
+
+
+ Ignore
+
+
+
+
+
+ "{file}" in volume "{volume}"
+
+
+
+ Show on disk
+
+
+
+
+
diff --git a/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Demo.xlf b/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Demo.xlf
index 8cd492e..c90ef9a 100644
--- a/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Demo.xlf
+++ b/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Demo.xlf
@@ -1,60 +1,67 @@
-
-
-
-
-
-
-
-
-
-
- 4DPop XLIFF Editor
-
-
-
- By 4D France's Programm Team
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4DPop XLIFF Editor
+
+
+
+ By 4D France's Programm Team
+
+
+Used as an autonomous database, the editor manages the contents of a folder that you'll indicate to him as being the work folder.
The purpose of this database is to minimize the impact of the passage from STR# and TEXT resources to XLIFF standard.
Mainly conceived to be used as a component, it allows management of localization's files of your data bases during development.
-Used as an autonomous database, the editor manages the contents of a folder that you'll indicate to him as being the work folder.
-
-
+Used as an autonomous database, the editor manages the contents of a folder that you'll indicate to him as being the work folder.
+
+
+All other trade names, logos and trademarks on or in this demo database are trademarks or registered trademarks of their respective holders.
In no event, 4D SAS shall be liable for the information and other data contained in this demo database ; such information and data being fictitious and provided for the sole purpose of illustration.
4D and its logo are registered trademarks of 4D SAS.
-All other trade names, logos and trademarks on or in this demo database are trademarks or registered trademarks of their respective holders.
-
-
-
-
-
-
-
-
+All other trade names, logos and trademarks on or in this demo database are trademarks or registered trademarks of their respective holders.
+
+
+
+
+
+
+
+
+All rights reserved.
4D SAS © 2007
-All rights reserved.
-
-
-
- About "4DPop XLIFF Editor"…
-
-
-
-
-
+All rights reserved.
+
+
+
+ About "4DPop XLIFF Editor"…
+
+
+
+
+
diff --git a/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Documents.xlf b/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Documents.xlf
index c48e047..1b7b811 100644
--- a/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Documents.xlf
+++ b/Build/Components/4DPop XLIFF.4dbase/Resources/en.lproj/Documents.xlf
@@ -1,126 +1,132 @@
-
-
-
-
-
-
-
-
-
-
- "{file}" in volume "{volume}"
-
-
-
- File "{file}"
-
-
-
- Copy the path
-
-
-
-
-
-
-
-
-
- Bytes
-
-
-
- Eb
-
-
-
- Pb
-
-
-
- Tb
-
-
-
- Gb
-
-
-
- Mb
-
-
-
- Kb
-
-
-
- byte
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "{file}" in volume "{volume}"
+
+
+
+ File "{file}"
+
+
+
+ Copy the path
+
+
+
+
+
+
+
+
+
+ Bytes
+
+
+
+ Eb
+
+
+
+ Pb
+
+
+
+ Tb
+
+
+
+ Gb
+
+
+
+ Mb
+
+
+
+ Kb
+
+
+
+ byte
+
+
+
+
+Do you want to record the modifications?
The file "{file}" was modified.
-Do you want to record the modifications?
-
-
-
- Discard changes to "{file}"?
-
-
-
- New file
-
-
-
-
-
- Show on disk
-
-
-
- Don't save
-
-
-
- Open
-
-
-
- File name:
-
-
-
- Created:
-
-
-
- Modified:
-
-
-
- Size:
-
-
-
- Kind:
-
-
-
- Where:
-
-
-
- Choose…
-
-
-
-
-
+Do you want to record the modifications?
+
+
+
+ Discard changes to "{file}"?
+
+
+
+ New file
+
+
+
+
+
+ Show on disk
+
+
+
+ Don't save
+
+
+
+ Open
+
+
+
+ File name:
+
+
+
+ Created:
+
+
+
+ Modified:
+
+
+
+ Size:
+
+
+
+ Kind:
+
+
+
+ Where:
+
+
+
+ Choose…
+
+
+
+
+
diff --git a/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Common.xlf b/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Common.xlf
index fe94a6a..8ec0284 100644
--- a/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Common.xlf
+++ b/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Common.xlf
@@ -1,207 +1,213 @@
-
-
-
-
-
-
-
-
-
- Fichier
-
-
-
- Edition
-
-
-
- Mode
-
-
-
-
-
- Taille
-
-
-
- Style
-
-
-
- Souligné
-
-
-
- Italique
-
-
-
- Gras
-
-
-
-
-
- Annuler Edition
-
-
-
- Couper
-
-
-
- Copier
-
-
-
- Coller
-
-
-
- Effacer
-
-
-
- Tout Selectionner
-
-
-
- Afficher le Presse-papiers
-
-
-
- Développement
-
-
-
- Quitter
-
-
-
- Dupliquer
-
-
-
-
-
- OK
-
-
-
- Annuler
-
-
-
- Recommencer
-
-
-
- Quitter
-
-
-
- Ajouter
-
-
-
- Supprimer
-
-
-
- Modifier
-
-
-
- Fermer
-
-
-
- Appliquer
-
-
-
- Charger...
-
-
-
- Enregistrer...
-
-
-
- Trier
-
-
-
- Utiliser
-
-
-
- < Précédent
-
-
-
- Suivant >
-
-
-
- Créer
-
-
-
- Exporter...
-
-
-
- Prévisualisation
-
-
-
- Retirer
-
-
-
- Ouvrir
-
-
-
- Fermer
-
-
-
- Déployer tout
-
-
-
- Contracter tout
-
-
-
- Dupliquer
-
-
-
- Renommer
-
-
-
- Ignorer
-
-
-
-
-
- "{file}" dans le volume "{volume}"
-
-
-
- Montrer sur le disque
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ Fichier
+
+
+
+ Edition
+
+
+
+ Mode
+
+
+
+
+
+ Taille
+
+
+
+ Style
+
+
+
+ Souligné
+
+
+
+ Italique
+
+
+
+ Gras
+
+
+
+
+
+ Annuler Edition
+
+
+
+ Couper
+
+
+
+ Copier
+
+
+
+ Coller
+
+
+
+ Effacer
+
+
+
+ Tout Selectionner
+
+
+
+ Afficher le Presse-papiers
+
+
+
+ Développement
+
+
+
+ Quitter
+
+
+
+ Dupliquer
+
+
+
+
+
+ OK
+
+
+
+ Annuler
+
+
+
+ Recommencer
+
+
+
+ Quitter
+
+
+
+ Ajouter
+
+
+
+ Supprimer
+
+
+
+ Modifier
+
+
+
+ Fermer
+
+
+
+ Appliquer
+
+
+
+ Charger...
+
+
+
+ Enregistrer...
+
+
+
+ Trier
+
+
+
+ Utiliser
+
+
+
+ < Précédent
+
+
+
+ Suivant >
+
+
+
+ Créer
+
+
+
+ Exporter...
+
+
+
+ Prévisualisation
+
+
+
+ Retirer
+
+
+
+ Ouvrir
+
+
+
+ Fermer
+
+
+
+ Déployer tout
+
+
+
+ Contracter tout
+
+
+
+ Dupliquer
+
+
+
+ Renommer
+
+
+
+ Ignorer
+
+
+
+
+
+ "{file}" dans le volume "{volume}"
+
+
+
+ Montrer sur le disque
+
+
+
+
+
diff --git a/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Demo.xlf b/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Demo.xlf
index 8a25b67..ff3150d 100644
--- a/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Demo.xlf
+++ b/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Demo.xlf
@@ -1,60 +1,67 @@
-
-
-
-
-
-
-
-
-
-
- 4DPop XLIFF Éditeur
-
-
-
- Par l'équipe Programme France
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4DPop XLIFF Éditeur
+
+
+
+ Par l'équipe Programme France
+
+
+Used as an autonomous database, the editor manages the contents of a folder that you'll indicate to him as being the work folder.
Cette base exemple propose un outil pour minimiser l'impact du passage des ressources STR# et TEXT au standard XLIFF.
Principalement conçue pour être utilisée en tant que composant, elle permet de gérer les fichiers de localisation de vos bases de données en cours de développement.
-Utilisé en tant que base autonome l'éditeur gère le contenu d'un dossier que vous lui indiquerez comme étant le dossier de travail.
-
-
+Utilisé en tant que base autonome l'éditeur gère le contenu d'un dossier que vous lui indiquerez comme étant le dossier de travail.
+
+
+All other trade names, logos and trademarks on or in this demo database are trademarks or registered trademarks of their respective holders.
4D SAS ne saurait être tenue responsable à quel que titre que ce soit du contenu des informations et des données fournies dans le cadre de la présente base ; ces dernières étant fournies exclusivement à des fins d'illustration.
4D et le logo associé sont des marques enregistrées de 4D SAS.
-Tous les autres noms, marques et logos cités dans la présente base sont la propriété de leurs détenteurs respectifs.
-
-
-
-
-
-
-
-
+Tous les autres noms, marques et logos cités dans la présente base sont la propriété de leurs détenteurs respectifs.
+
+
+
+
+
+
+
+
+All rights reserved.
4D SAS © 2007
-Tous droits réservés.
-
-
-
- À propos de "4DPop XLIFF Éditeur"…
-
-
-
-
-
+Tous droits réservés.
+
+
+
+ À propos de "4DPop XLIFF Éditeur"…
+
+
+
+
+
diff --git a/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Documents.xlf b/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Documents.xlf
index 0ec4310..00d5067 100644
--- a/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Documents.xlf
+++ b/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Documents.xlf
@@ -1,126 +1,132 @@
-
-
-
-
-
-
-
-
-
-
- "{file}" dans le volume "{volume}"
-
-
-
- Fichier "{file}"
-
-
-
- Copier le chemin
-
-
-
-
-
-
-
-
-
- Octets
-
-
-
- Eo
-
-
-
- Po
-
-
-
- To
-
-
-
- Go
-
-
-
- Mo
-
-
-
- Ko
-
-
-
- octet
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "{file}" dans le volume "{volume}"
+
+
+
+ Fichier "{file}"
+
+
+
+ Copier le chemin
+
+
+
+
+
+
+
+
+
+ Octets
+
+
+
+ Eo
+
+
+
+ Po
+
+
+
+ To
+
+
+
+ Go
+
+
+
+ Mo
+
+
+
+ Ko
+
+
+
+ octet
+
+
+
+
+Do you want to record the modifications?
Le fichier "{file}" a été modifié.
-Voulez-vous enregistrer les modifications effectuées ?
-
-
-
- Abandonner les modifications apportées au fichier "{file}" ?
-
-
-
- Nouveau fichier
-
-
-
-
-
- Montrer sur le disque
-
-
-
- Ne pas enregistrer
-
-
-
- Ouvrir
-
-
-
- Nom du fichier :
-
-
-
- Créé :
-
-
-
- Modifié :
-
-
-
- Taille :
-
-
-
- Type :
-
-
-
- Emplacement :
-
-
-
- Choisir…
-
-
-
-
-
+Voulez-vous enregistrer les modifications effectuées ?
+
+
+
+ Abandonner les modifications apportées au fichier "{file}" ?
+
+
+
+ Nouveau fichier
+
+
+
+
+
+ Montrer sur le disque
+
+
+
+ Ne pas enregistrer
+
+
+
+ Ouvrir
+
+
+
+ Nom du fichier :
+
+
+
+ Créé :
+
+
+
+ Modifié :
+
+
+
+ Taille :
+
+
+
+ Type :
+
+
+
+ Emplacement :
+
+
+
+ Choisir…
+
+
+
+
+
diff --git a/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Xliff Editor.xlf b/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Xliff Editor.xlf
index fd1f222..12d09ec 100644
--- a/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Xliff Editor.xlf
+++ b/Build/Components/4DPop XLIFF.4dbase/Resources/fr.lproj/Xliff Editor.xlf
@@ -1,550 +1,555 @@
-
-
-
-
-
-
- 1
- Menus_
-
- 1.0
- _
- 4D_
-
-
-
-
-
-
- Enregistrer
-
-
-
- Annuler
-
-
-
- OK
-
-
-
- Oui
-
-
-
- Non
-
-
-
- Nouveau
-
-
-
- Édition
-
-
-
- Source
-
-
-
- Changer…
-
-
-
-
-
- Nom du fichier :
-
-
-
- Êtes-vous certain de vouloir supprimer le groupe "{groupname}" ?
-
-
-
- Êtes-vous certain de vouloir supprimer la ligne "{itemname}" ?
-
-
-
- Etes-vous certain ?
-
-
-
- Abandonner les modifications apportées au fichier "{file}" ?
-
-
-
- Une erreur a empêché l'ouverture du fichier de ressources.
-
-
-
- Pour importer des ressources "STR#", celles-ci doivent êtres contenues dans un fichier nommé "Localized.rsrc" situé dans le dossier "{Folder}.lproj".
-
-
-
- Ressource STR# ID {id} non trouvée.
-
-
-
- Êtes-vous certain de vouloir supprimer le fichier "{filename}" ?
-
-
-
-
-
- Nouveau fichier xliff
-
-
-
- Ajouter un groupe au fichier courant
-
-
-
- Ajouter une chaine dans le groupe courant
-
-
-
- Supprimer l'élément courant
-
-
-
- Informations sur le fichier courant
-
-
-
- Préférences
-
-
-
- Bascule entre l'éditeur et la palette
-
-
-
- Afficher ou masquer la chaîne
-
-
-
- Afficher ou masquer la fenêtres des attributs
-
-
-
- Spécification XLIFF 1.0 (Anglais)
-
-
-
- Raccourcis pour les actions courantes.
-
-
-
-
-
- Groupe {id}
-
-
-
- Ligne {id}
-
-
-
- Sans titre.xlf
-
-
-
-
-
- Fichier
-
-
-
- Nouveau
-
-
-
- Fichier...
-
-
-
- Groupe
-
-
-
- Ligne
-
-
-
- Enregistrer
-
-
-
- Version enregistrée
-
-
-
- Compléter
-
-
-
- Préférences…
-
-
-
- Renommer…
-
-
-
- Supprimer…
-
-
-
- Informations…
-
-
-
- Importer une ressource STR#…
-
-
-
- Ajouter un groupe
-
-
-
- Montrer le fichier
-
-
-
- Valider à l'aide de la DTD
-
-
-
- Éditeur…
-
-
-
-
-
- Editeur Xliff
-
-
-
-
-
-
- Chercher...
-
-
-
- Ne pas enregistrer
-
-
-
- Dossier ressources
-
-
-
- Valeurs par défaut
-
-
-
- Utiliser le dossier de la base
-
-
-
- Utiliser le dossier :
-
-
-
- Commentaires
-
-
-
- Aspect métal
-
-
-
- Langues
-
-
-
- Générale
-
-
-
- Base
-
-
-
- Attributs
-
-
-
- Valeurs
-
-
-
- Sélectionner le dossier ressource à éditer
-
-
-
- Utiliser le resname du groupe
-
-
-
- Utiliser le préfixe :
-
-
-
- Caractère séparateur :
-
-
-
- Caractères échappés
-
-
-
- Taille maxi du resname
-
-
-
- Avançé
-
-
-
- Fichiers
-
-
-
- Glissé-déposé dans un formulaire :
-
-
-
- Texte stylé
-
-
-
-
-
- Si
-
-
-
- Sinon
-
-
-
- Fin de si
-
-
-
- Au cas ou
-
-
-
- Fin de cas
-
-
-
- Tant que
-
-
-
- Fin tant que
-
-
-
- Boucle
-
-
-
- Fin de boucle
-
-
-
- Repeter
-
-
-
- Jusque
-
-
-
-
-
- Anglais
-
-
-
- Français
-
-
-
- Allemand
-
-
-
- Italien
-
-
-
- Japonais
-
-
-
- Espagnol
-
-
-
- Chinois
-
-
-
- Russe
-
-
-
- Slovène
-
-
-
- Polonais
-
-
-
- Tchèque
-
-
-
-
+
+
+
+
+
+
+
+
+ 1
+ Menus_
+
+ 1.0
+ _
+ 4D_
+
+
+
+
+
+
+ Enregistrer
+
+
+
+ Annuler
+
+
+
+ OK
+
+
+
+ Oui
+
+
+
+ Non
+
+
+
+ Nouveau
+
+
+
+ Édition
+
+
+
+ Source
+
+
+
+ Changer…
+
+
+
+
+
+ Nom du fichier :
+
+
+
+ Êtes-vous certain de vouloir supprimer le groupe "{groupname}" ?
+
+
+
+ Êtes-vous certain de vouloir supprimer la ligne "{itemname}" ?
+
+
+
+ Etes-vous certain ?
+
+
+
+ Abandonner les modifications apportées au fichier "{file}" ?
+
+
+
+ Une erreur a empêché l'ouverture du fichier de ressources.
+
+
+
+ Pour importer des ressources "STR#", celles-ci doivent êtres contenues dans un fichier nommé "Localized.rsrc" situé dans le dossier "{Folder}.lproj".
+
+
+
+ Ressource STR# ID {id} non trouvée.
+
+
+
+ Êtes-vous certain de vouloir supprimer le fichier "{filename}" ?
+
+
+
+
+
+ Nouveau fichier xliff
+
+
+
+ Ajouter un groupe au fichier courant
+
+
+
+ Ajouter une chaine dans le groupe courant
+
+
+
+ Supprimer l'élément courant
+
+
+
+ Informations sur le fichier courant
+
+
+
+ Préférences
+
+
+
+ Bascule entre l'éditeur et la palette
+
+
+
+ Afficher ou masquer la chaîne
+
+
+
+ Afficher ou masquer la fenêtres des attributs
+
+
+
+ Spécification XLIFF 1.0 (Anglais)
+
+
+
+ Raccourcis pour les actions courantes.
+
+
+
+
+
+ Groupe {id}
+
+
+
+ Ligne {id}
+
+
+
+ Sans titre.xlf
+
+
+
+
+
+ Fichier
+
+
+
+ Nouveau
+
+
+
+ Fichier...
+
+
+
+ Groupe
+
+
+
+ Ligne
+
+
+
+ Enregistrer
+
+
+
+ Version enregistrée
+
+
+
+ Compléter
+
+
+
+ Préférences…
+
+
+
+ Renommer…
+
+
+
+ Supprimer…
+
+
+
+ Informations…
+
+
+
+ Importer une ressource STR#…
+
+
+
+ Ajouter un groupe
+
+
+
+ Montrer le fichier
+
+
+
+ Valider à l'aide de la DTD
+
+
+
+ Éditeur…
+
+
+
+
+
+ Editeur Xliff
+
+
+
+
+
+
+ Chercher...
+
+
+
+ Ne pas enregistrer
+
+
+
+ Dossier ressources
+
+
+
+ Valeurs par défaut
+
+
+
+ Utiliser le dossier de la base
+
+
+
+ Utiliser le dossier :
+
+
+
+ Commentaires
+
+
+
+ Aspect métal
+
+
+
+ Langues
+
+
+
+ Générale
+
+
+
+ Base
+
+
+
+ Attributs
+
+
+
+ Valeurs
+
+
+
+ Sélectionner le dossier ressource à éditer
+
+
+
+ Utiliser le resname du groupe
+
+
+
+ Utiliser le préfixe :
+
+
+
+ Caractère séparateur :
+
+
+
+ Caractères échappés
+
+
+
+ Taille maxi du resname
+
+
+
+ Avançé
+
+
+
+ Fichiers
+
+
+
+ Glissé-déposé dans un formulaire :
+
+
+
+ Texte stylé
+
+
+
+
+
+ Si
+
+
+
+ Sinon
+
+
+
+ Fin de si
+
+
+
+ Au cas ou
+
+
+
+ Fin de cas
+
+
+
+ Tant que
+
+
+
+ Fin tant que
+
+
+
+ Boucle
+
+
+
+ Fin de boucle
+
+
+
+ Repeter
+
+
+
+ Jusque
+
+
+
+
+
+ Anglais
+
+
+
+ Français
+
+
+
+ Allemand
+
+
+
+ Italien
+
+
+
+ Japonais
+
+
+
+ Espagnol
+
+
+
+ Chinois
+
+
+
+ Russe
+
+
+
+ Slovène
+
+
+
+ Polonais
+
+
+
+ Tchèque
+
+
+
+
-
-
+"http://www.oasis-open.org/committees/xliff/documents/xliff.dtd"
+
+
-
-
-
-
-
- OK
-
-
-
- Annuler
-
-
-
- Recommencer
-
-
-
- Quitter
-
-
-
- Ajouter
-
-
-
- Supprimer
-
-
-
- Modifier
-
-
-
- Fermer
-
-
-
- Appliquer
-
-
-
- Charger...
-
-
-
- Enregistrer...
-
-
-
- Trier
-
-
-
- Utiliser
-
-
-
- < Précédent
-
-
-
- Suivant >
-
-
-
- Créer
-
-
-
- Exporter...
-
-
-
- Prévisualisation
-
-
-
- Retirer
-
-
-
- Ouvrir
-
-
-
- Fermer
-
-
-
- Déployer tout
-
-
-
- Contracter tout
-
-
-
-
-
- Méthode formulaire :
-
-
-
- Trigger :
-
-
-
-
-
-
-
-
-
- Sous-structure :
-
-
-
- Méthode :
-
-
-
- Méthode objet :
-
-
-
-
-
+This file is distributed under the same license as the product package.
+
+
+
+
+
+ OK
+
+
+
+ Annuler
+
+
+
+ Recommencer
+
+
+
+ Quitter
+
+
+
+ Ajouter
+
+
+
+ Supprimer
+
+
+
+ Modifier
+
+
+
+ Fermer
+
+
+
+ Appliquer
+
+
+
+ Charger...
+
+
+
+ Enregistrer...
+
+
+
+ Trier
+
+
+
+ Utiliser
+
+
+
+ < Précédent
+
+
+
+ Suivant >
+
+
+
+ Créer
+
+
+
+ Exporter...
+
+
+
+ Prévisualisation
+
+
+
+ Retirer
+
+
+
+ Ouvrir
+
+
+
+ Fermer
+
+
+
+ Déployer tout
+
+
+
+ Contracter tout
+
+
+
+
+
+ Méthode formulaire :
+
+
+
+ Trigger :
+
+
+
+
+
+
+
+
+
+ Sous-structure :
+
+
+
+ Méthode :
+
+
+
+ Méthode objet :
+
+
+
+
+
diff --git a/Build/Components/4DPop XLIFF.4dbase/Resources/languages.json b/Build/Components/4DPop XLIFF.4dbase/Resources/languages.json
index ff170c3..1bccef4 100644
--- a/Build/Components/4DPop XLIFF.4dbase/Resources/languages.json
+++ b/Build/Components/4DPop XLIFF.4dbase/Resources/languages.json
@@ -1 +1,46 @@
-[
{
"id": 1,
"code": "en"
},
{
"id": 2,
"code": "fr"
},
{
"id": 3,
"code": "de"
},
{
"id": 4,
"code": "it"
},
{
"id": 5,
"code": "ja"
},
{
"id": 6,
"code": "es"
},
{
"id": 7,
"code": "zh"
},
{
"id": 8,
"code": "ru"
},
{
"id": 9,
"code": "sv"
},
{
"id": 10,
"code": "pl"
},
{
"id": 11,
"code": "cs"
}
]
\ No newline at end of file
+[
+ {
+ "id": 1,
+ "code": "en"
+ },
+ {
+ "id": 2,
+ "code": "fr"
+ },
+ {
+ "id": 3,
+ "code": "de"
+ },
+ {
+ "id": 4,
+ "code": "it"
+ },
+ {
+ "id": 5,
+ "code": "ja"
+ },
+ {
+ "id": 6,
+ "code": "es"
+ },
+ {
+ "id": 7,
+ "code": "zh"
+ },
+ {
+ "id": 8,
+ "code": "ru"
+ },
+ {
+ "id": 9,
+ "code": "sv"
+ },
+ {
+ "id": 10,
+ "code": "pl"
+ },
+ {
+ "id": 11,
+ "code": "cs"
+ }
+]
\ No newline at end of file
diff --git a/Components/4D About.4dbase/Resources/en.lproj/about.xlf b/Components/4D About.4dbase/Resources/en.lproj/about.xlf
index 80e9072..9d76e21 100644
--- a/Components/4D About.4dbase/Resources/en.lproj/about.xlf
+++ b/Components/4D About.4dbase/Resources/en.lproj/about.xlf
@@ -1,32 +1,40 @@
-
-
-
-
-
-
-
-
-
-
- Start Demo
-
-
-
- Next
-
-
-
- Previous
-
-
-
- Quit
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Start Demo
+
+
+
+ Next
+
+
+
+ Previous
+
+
+
+ Quit
+
+
+Once you have this number, open the Licenses dialog box found in the "Help -> Update license…" menu, then validate your number. This way you can continue to use this demo database.
This demonstration is based on the following functions and plugins that need serial numbers:
[1]
@@ -44,29 +52,29 @@ You can get a temporary serial number for free on the 4D internet site that can
-Once you have this number, open the Licenses dialog box found in the "Help -> Update license…" menu, then validate your number. This way you can continue to use this demo database.
-
-
-
- Demonstration database
-
-
-
- Licenses
-
-
-
- Information
-
-
-
- Get a license…
-
-
-
- Commercial offer
-
-
-
-
-
+Once you have this number, open the Licenses dialog box found in the "Help -> Update license…" menu, then validate your number. This way you can continue to use this demo database.
+
+
+
+ Demonstration database
+
+
+
+ Licenses
+
+
+
+ Information
+
+
+
+ Get a license…
+
+
+
+ Commercial offer
+
+
+
+
+
diff --git a/Components/4D About.4dbase/Resources/fr.lproj/about.xlf b/Components/4D About.4dbase/Resources/fr.lproj/about.xlf
index b8c36b1..4d96154 100644
--- a/Components/4D About.4dbase/Resources/fr.lproj/about.xlf
+++ b/Components/4D About.4dbase/Resources/fr.lproj/about.xlf
@@ -1,32 +1,40 @@
-
-
-
-
-
-
-
-
-
-
- Lancer la démo
-
-
-
- Suivant
-
-
-
- Précédent
-
-
-
- Quitter
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Lancer la démo
+
+
+
+ Suivant
+
+
+
+ Précédent
+
+
+
+ Quitter
+
+
+Once you have this number, open the Licenses dialog box found in the "Help -> Update license…" menu, then validate your number. This way you can continue to use this demo database.
Cette démontration utilise les fonctions et plugins suivants qui nécessitent des numéros de série :
[1]
Vous pouvez obtenir gratuitement un numéro de série temporaire permettant d'évaluer le produit sur le site internet de 4D.
-Une fois ce numero obtenu, ouvrez le dialogue des licences situé dans le menu "Aide -> Mise à jour des licences…", puis validez votre numéro. Vous pourrez ainsi continuer à utiliser cette base de démonstration.
-
-
-
- Base de démonstration
-
-
-
- Licences
-
-
-
- Informations
-
-
-
- Obtenir une licence…
-
-
-
- Offre commerciale
-
-
-
-
-
+Une fois ce numero obtenu, ouvrez le dialogue des licences situé dans le menu "Aide -> Mise à jour des licences…", puis validez votre numéro. Vous pourrez ainsi continuer à utiliser cette base de démonstration.
+
+
+
+ Base de démonstration
+
+
+
+ Licences
+
+
+
+ Informations
+
+
+
+ Obtenir une licence…
+
+
+
+ Offre commerciale
+
+
+
+
+
diff --git a/Components/4D About.4dbase/Resources/ja.lproj/about.xlf b/Components/4D About.4dbase/Resources/ja.lproj/about.xlf
index 79d7305..0b4bf95 100644
--- a/Components/4D About.4dbase/Resources/ja.lproj/about.xlf
+++ b/Components/4D About.4dbase/Resources/ja.lproj/about.xlf
@@ -1 +1,76 @@
-
デモを開始
次へ
前へ
終了
このデモはシリアル番号を必要とする以下の機能やプラグインに基づいています:
[1]
製品を評価するために使用することのできる期限付きのライセンスは、4Dのインターネットサイトから無料で入手できます。
このシリアル番号を入手したら、"ヘルプ"メニューから"ライセンス更新..."メニュー項目を選択して、ライセンス更新ダイアログボックスを表示させます。そして画面の指示に従い番号を入力します。その後、このデモデータベースを使用することができるようになります。
デモデータベース
ライセンス
情報
ライセンスを取得…
コマーシャルオファー
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+ デモを開始
+
+
+
+ 次へ
+
+
+
+ 前へ
+
+
+
+ 終了
+
+
+
+ このデモはシリアル番号を必要とする以下の機能やプラグインに基づいています:
+
+[1]
+
+製品を評価するために使用することのできる期限付きのライセンスは、4Dのインターネットサイトから無料で入手できます。
+
+
+
+このシリアル番号を入手したら、"ヘルプ"メニューから"ライセンス更新..."メニュー項目を選択して、ライセンス更新ダイアログボックスを表示させます。そして画面の指示に従い番号を入力します。その後、このデモデータベースを使用することができるようになります。
+
+
+
+ デモデータベース
+
+
+
+ ライセンス
+
+
+
+ 情報
+
+
+
+ ライセンスを取得…
+
+
+
+ コマーシャルオファー
+
+
+
+
+
diff --git a/Info.plist b/Info.plist
index ae579ca..9acdcb4 100644
--- a/Info.plist
+++ b/Info.plist
@@ -1 +1 @@
-
NSHumanReadableCopyright
© 4D SAS 2007-2021
CFBundleIdentifier
com.4D.4Dpop XLIFF
CFBundleGetInfoString
4DPop XLIFF
CFBundleLongVersionString
19R3
CFBundleShortVersionString
19R3
CFBundleExecutable
4DPop XLIFF
CFBundleVersion
82
CFBundleDevelopmentRegion
French
CFBundleDisplayName
4DPop XLIFF
CFBundleName
4DPop XLIFF
\ No newline at end of file
+
NSHumanReadableCopyright
© 4D SAS 2007-2021
CFBundleIdentifier
com.4D.4Dpop XLIFF
CFBundleGetInfoString
4DPop XLIFF
CFBundleLongVersionString
19
CFBundleShortVersionString
19
CFBundleExecutable
4DPop XLIFF
CFBundleVersion
82
CFBundleDevelopmentRegion
French
CFBundleDisplayName
4DPop XLIFF
CFBundleName
4DPop XLIFF
\ No newline at end of file
diff --git a/Libraries/lib4d-arm64.dylib b/Libraries/lib4d-arm64.dylib
deleted file mode 100644
index d81a22d..0000000
Binary files a/Libraries/lib4d-arm64.dylib and /dev/null differ
diff --git a/Project/Sources/Methods/XLIFF_parseFile.4dm b/Project/Sources/Methods/XLIFF_parseFile.4dm
index f389bf2..936a315 100644
--- a/Project/Sources/Methods/XLIFF_parseFile.4dm
+++ b/Project/Sources/Methods/XLIFF_parseFile.4dm
@@ -388,14 +388,18 @@ If (Length:C16($Txt_path)>0)
$Ptr_Search_source:=OBJECT Get pointer:C1124(Object named:K67:5; "search.list.source")
$Ptr_Search_target:=OBJECT Get pointer:C1124(Object named:K67:5; "search.list.target")
+ //%W-518.1
COPY ARRAY:C226($tLon_id; $Ptr_Search_id->)
COPY ARRAY:C226($tTxt_resname; $Ptr_Search_resname->)
COPY ARRAY:C226($tTxt_source; $Ptr_Search_source->)
COPY ARRAY:C226($tTxt_target; $Ptr_Search_target->)
+ //%W+518.1
$Lon_count:=Size of array:C274($tLon_id)
$Ptr_Search_order:=OBJECT Get pointer:C1124(Object named:K67:5; "search.list.order")
+ //%W-518.5
ARRAY LONGINT:C221($Ptr_Search_order->; $Lon_count)
+ //%W+518.5
For ($Lon_i; 1; $Lon_count; 1)
$Ptr_Search_order->{$Lon_i}:=$Lon_i
diff --git a/Project/Sources/Methods/xml_GET_ATTRIBUTES_ARRAYS.4dm b/Project/Sources/Methods/xml_GET_ATTRIBUTES_ARRAYS.4dm
index 2f308a3..320431f 100644
--- a/Project/Sources/Methods/xml_GET_ATTRIBUTES_ARRAYS.4dm
+++ b/Project/Sources/Methods/xml_GET_ATTRIBUTES_ARRAYS.4dm
@@ -46,6 +46,7 @@ End if
// ----------------------------------------------------
+//%W-518.5
$Lon_count:=DOM Count XML attributes:C727($Dom_node)
ARRAY TEXT:C222($Ptr_names->; $Lon_count)
@@ -67,6 +68,7 @@ Else
End for
End if
+//%W+518.5
// ----------------------------------------------------
// End
\ No newline at end of file
diff --git a/Resources/4DPop.xml b/Resources/4DPop.xml
index 6278e56..986a96c 100644
--- a/Resources/4DPop.xml
+++ b/Resources/4DPop.xml
@@ -1 +1,7 @@
-
\ No newline at end of file
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Resources/InfoPlist.strings b/Resources/InfoPlist.strings
index 2fcee4d..ac8de1a 100644
Binary files a/Resources/InfoPlist.strings and b/Resources/InfoPlist.strings differ
diff --git a/Resources/en.lproj/Common.xlf b/Resources/en.lproj/Common.xlf
index 663d7f4..aac3554 100644
--- a/Resources/en.lproj/Common.xlf
+++ b/Resources/en.lproj/Common.xlf
@@ -1,207 +1,213 @@
-
-
-
-
-
-
-
-
-
- File
-
-
-
- Edit
-
-
-
- Mode
-
-
-
-
-
- Size
-
-
-
- Style
-
-
-
- Underline
-
-
-
- Italic
-
-
-
- Bold
-
-
-
-
-
- Undo
-
-
-
- Cut
-
-
-
- Copy
-
-
-
- Paste
-
-
-
- Clear
-
-
-
- Select All
-
-
-
- Show Clipboard
-
-
-
- Design
-
-
-
- Quit
-
-
-
- Duplicate
-
-
-
-
-
- OK
-
-
-
- Cancel
-
-
-
- Retry
-
-
-
- Quit
-
-
-
- Add
-
-
-
- Delete
-
-
-
- Edit
-
-
-
- Done
-
-
-
- Apply
-
-
-
- Load...
-
-
-
- Save...
-
-
-
- Order by
-
-
-
- Use
-
-
-
- < Back
-
-
-
- Next >
-
-
-
- Create
-
-
-
- Export...
-
-
-
- Preview
-
-
-
- Remove
-
-
-
- Open
-
-
-
- Close
-
-
-
- Expand all
-
-
-
- Collapse all
-
-
-
- Duplicate
-
-
-
- Rename
-
-
-
- Ignore
-
-
-
-
-
- "{file}" in volume "{volume}"
-
-
-
- Show on disk
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ File
+
+
+
+ Edit
+
+
+
+ Mode
+
+
+
+
+
+ Size
+
+
+
+ Style
+
+
+
+ Underline
+
+
+
+ Italic
+
+
+
+ Bold
+
+
+
+
+
+ Undo
+
+
+
+ Cut
+
+
+
+ Copy
+
+
+
+ Paste
+
+
+
+ Clear
+
+
+
+ Select All
+
+
+
+ Show Clipboard
+
+
+
+ Design
+
+
+
+ Quit
+
+
+
+ Duplicate
+
+
+
+
+
+ OK
+
+
+
+ Cancel
+
+
+
+ Retry
+
+
+
+ Quit
+
+
+
+ Add
+
+
+
+ Delete
+
+
+
+ Edit
+
+
+
+ Done
+
+
+
+ Apply
+
+
+
+ Load...
+
+
+
+ Save...
+
+
+
+ Order by
+
+
+
+ Use
+
+
+
+ < Back
+
+
+
+ Next >
+
+
+
+ Create
+
+
+
+ Export...
+
+
+
+ Preview
+
+
+
+ Remove
+
+
+
+ Open
+
+
+
+ Close
+
+
+
+ Expand all
+
+
+
+ Collapse all
+
+
+
+ Duplicate
+
+
+
+ Rename
+
+
+
+ Ignore
+
+
+
+
+
+ "{file}" in volume "{volume}"
+
+
+
+ Show on disk
+
+
+
+
+
diff --git a/Resources/en.lproj/Demo.xlf b/Resources/en.lproj/Demo.xlf
index 8cd492e..c90ef9a 100644
--- a/Resources/en.lproj/Demo.xlf
+++ b/Resources/en.lproj/Demo.xlf
@@ -1,60 +1,67 @@
-
-
-
-
-
-
-
-
-
-
- 4DPop XLIFF Editor
-
-
-
- By 4D France's Programm Team
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4DPop XLIFF Editor
+
+
+
+ By 4D France's Programm Team
+
+
+Used as an autonomous database, the editor manages the contents of a folder that you'll indicate to him as being the work folder.
The purpose of this database is to minimize the impact of the passage from STR# and TEXT resources to XLIFF standard.
Mainly conceived to be used as a component, it allows management of localization's files of your data bases during development.
-Used as an autonomous database, the editor manages the contents of a folder that you'll indicate to him as being the work folder.
-
-
+Used as an autonomous database, the editor manages the contents of a folder that you'll indicate to him as being the work folder.
+
+
+All other trade names, logos and trademarks on or in this demo database are trademarks or registered trademarks of their respective holders.
In no event, 4D SAS shall be liable for the information and other data contained in this demo database ; such information and data being fictitious and provided for the sole purpose of illustration.
4D and its logo are registered trademarks of 4D SAS.
-All other trade names, logos and trademarks on or in this demo database are trademarks or registered trademarks of their respective holders.
-
-
-
-
-
-
-
-
+All other trade names, logos and trademarks on or in this demo database are trademarks or registered trademarks of their respective holders.
+
+
+
+
+
+
+
+
+All rights reserved.
4D SAS © 2007
-All rights reserved.
-
-
-
- About "4DPop XLIFF Editor"…
-
-
-
-
-
+All rights reserved.
+
+
+
+ About "4DPop XLIFF Editor"…
+
+
+
+
+
diff --git a/Resources/en.lproj/Documents.xlf b/Resources/en.lproj/Documents.xlf
index c48e047..1b7b811 100644
--- a/Resources/en.lproj/Documents.xlf
+++ b/Resources/en.lproj/Documents.xlf
@@ -1,126 +1,132 @@
-
-
-
-
-
-
-
-
-
-
- "{file}" in volume "{volume}"
-
-
-
- File "{file}"
-
-
-
- Copy the path
-
-
-
-
-
-
-
-
-
- Bytes
-
-
-
- Eb
-
-
-
- Pb
-
-
-
- Tb
-
-
-
- Gb
-
-
-
- Mb
-
-
-
- Kb
-
-
-
- byte
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "{file}" in volume "{volume}"
+
+
+
+ File "{file}"
+
+
+
+ Copy the path
+
+
+
+
+
+
+
+
+
+ Bytes
+
+
+
+ Eb
+
+
+
+ Pb
+
+
+
+ Tb
+
+
+
+ Gb
+
+
+
+ Mb
+
+
+
+ Kb
+
+
+
+ byte
+
+
+
+
+Do you want to record the modifications?
The file "{file}" was modified.
-Do you want to record the modifications?
-
-
-
- Discard changes to "{file}"?
-
-
-
- New file
-
-
-
-
-
- Show on disk
-
-
-
- Don't save
-
-
-
- Open
-
-
-
- File name:
-
-
-
- Created:
-
-
-
- Modified:
-
-
-
- Size:
-
-
-
- Kind:
-
-
-
- Where:
-
-
-
- Choose…
-
-
-
-
-
+Do you want to record the modifications?
+
+
+
+ Discard changes to "{file}"?
+
+
+
+ New file
+
+
+
+
+
+ Show on disk
+
+
+
+ Don't save
+
+
+
+ Open
+
+
+
+ File name:
+
+
+
+ Created:
+
+
+
+ Modified:
+
+
+
+ Size:
+
+
+
+ Kind:
+
+
+
+ Where:
+
+
+
+ Choose…
+
+
+
+
+
diff --git a/Resources/fr.lproj/Common.xlf b/Resources/fr.lproj/Common.xlf
index fe94a6a..8ec0284 100644
--- a/Resources/fr.lproj/Common.xlf
+++ b/Resources/fr.lproj/Common.xlf
@@ -1,207 +1,213 @@
-
-
-
-
-
-
-
-
-
- Fichier
-
-
-
- Edition
-
-
-
- Mode
-
-
-
-
-
- Taille
-
-
-
- Style
-
-
-
- Souligné
-
-
-
- Italique
-
-
-
- Gras
-
-
-
-
-
- Annuler Edition
-
-
-
- Couper
-
-
-
- Copier
-
-
-
- Coller
-
-
-
- Effacer
-
-
-
- Tout Selectionner
-
-
-
- Afficher le Presse-papiers
-
-
-
- Développement
-
-
-
- Quitter
-
-
-
- Dupliquer
-
-
-
-
-
- OK
-
-
-
- Annuler
-
-
-
- Recommencer
-
-
-
- Quitter
-
-
-
- Ajouter
-
-
-
- Supprimer
-
-
-
- Modifier
-
-
-
- Fermer
-
-
-
- Appliquer
-
-
-
- Charger...
-
-
-
- Enregistrer...
-
-
-
- Trier
-
-
-
- Utiliser
-
-
-
- < Précédent
-
-
-
- Suivant >
-
-
-
- Créer
-
-
-
- Exporter...
-
-
-
- Prévisualisation
-
-
-
- Retirer
-
-
-
- Ouvrir
-
-
-
- Fermer
-
-
-
- Déployer tout
-
-
-
- Contracter tout
-
-
-
- Dupliquer
-
-
-
- Renommer
-
-
-
- Ignorer
-
-
-
-
-
- "{file}" dans le volume "{volume}"
-
-
-
- Montrer sur le disque
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ Fichier
+
+
+
+ Edition
+
+
+
+ Mode
+
+
+
+
+
+ Taille
+
+
+
+ Style
+
+
+
+ Souligné
+
+
+
+ Italique
+
+
+
+ Gras
+
+
+
+
+
+ Annuler Edition
+
+
+
+ Couper
+
+
+
+ Copier
+
+
+
+ Coller
+
+
+
+ Effacer
+
+
+
+ Tout Selectionner
+
+
+
+ Afficher le Presse-papiers
+
+
+
+ Développement
+
+
+
+ Quitter
+
+
+
+ Dupliquer
+
+
+
+
+
+ OK
+
+
+
+ Annuler
+
+
+
+ Recommencer
+
+
+
+ Quitter
+
+
+
+ Ajouter
+
+
+
+ Supprimer
+
+
+
+ Modifier
+
+
+
+ Fermer
+
+
+
+ Appliquer
+
+
+
+ Charger...
+
+
+
+ Enregistrer...
+
+
+
+ Trier
+
+
+
+ Utiliser
+
+
+
+ < Précédent
+
+
+
+ Suivant >
+
+
+
+ Créer
+
+
+
+ Exporter...
+
+
+
+ Prévisualisation
+
+
+
+ Retirer
+
+
+
+ Ouvrir
+
+
+
+ Fermer
+
+
+
+ Déployer tout
+
+
+
+ Contracter tout
+
+
+
+ Dupliquer
+
+
+
+ Renommer
+
+
+
+ Ignorer
+
+
+
+
+
+ "{file}" dans le volume "{volume}"
+
+
+
+ Montrer sur le disque
+
+
+
+
+
diff --git a/Resources/fr.lproj/Demo.xlf b/Resources/fr.lproj/Demo.xlf
index 8a25b67..ff3150d 100644
--- a/Resources/fr.lproj/Demo.xlf
+++ b/Resources/fr.lproj/Demo.xlf
@@ -1,60 +1,67 @@
-
-
-
-
-
-
-
-
-
-
- 4DPop XLIFF Éditeur
-
-
-
- Par l'équipe Programme France
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4DPop XLIFF Éditeur
+
+
+
+ Par l'équipe Programme France
+
+
+Used as an autonomous database, the editor manages the contents of a folder that you'll indicate to him as being the work folder.
Cette base exemple propose un outil pour minimiser l'impact du passage des ressources STR# et TEXT au standard XLIFF.
Principalement conçue pour être utilisée en tant que composant, elle permet de gérer les fichiers de localisation de vos bases de données en cours de développement.
-Utilisé en tant que base autonome l'éditeur gère le contenu d'un dossier que vous lui indiquerez comme étant le dossier de travail.
-
-
+Utilisé en tant que base autonome l'éditeur gère le contenu d'un dossier que vous lui indiquerez comme étant le dossier de travail.
+
+
+All other trade names, logos and trademarks on or in this demo database are trademarks or registered trademarks of their respective holders.
4D SAS ne saurait être tenue responsable à quel que titre que ce soit du contenu des informations et des données fournies dans le cadre de la présente base ; ces dernières étant fournies exclusivement à des fins d'illustration.
4D et le logo associé sont des marques enregistrées de 4D SAS.
-Tous les autres noms, marques et logos cités dans la présente base sont la propriété de leurs détenteurs respectifs.
-
-
-
-
-
-
-
-
+Tous les autres noms, marques et logos cités dans la présente base sont la propriété de leurs détenteurs respectifs.
+
+
+
+
+
+
+
+
+All rights reserved.
4D SAS © 2007
-Tous droits réservés.
-
-
-
- À propos de "4DPop XLIFF Éditeur"…
-
-
-
-
-
+Tous droits réservés.
+
+
+
+ À propos de "4DPop XLIFF Éditeur"…
+
+
+
+
+
diff --git a/Resources/fr.lproj/Documents.xlf b/Resources/fr.lproj/Documents.xlf
index 0ec4310..00d5067 100644
--- a/Resources/fr.lproj/Documents.xlf
+++ b/Resources/fr.lproj/Documents.xlf
@@ -1,126 +1,132 @@
-
-
-
-
-
-
-
-
-
-
- "{file}" dans le volume "{volume}"
-
-
-
- Fichier "{file}"
-
-
-
- Copier le chemin
-
-
-
-
-
-
-
-
-
- Octets
-
-
-
- Eo
-
-
-
- Po
-
-
-
- To
-
-
-
- Go
-
-
-
- Mo
-
-
-
- Ko
-
-
-
- octet
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ "{file}" dans le volume "{volume}"
+
+
+
+ Fichier "{file}"
+
+
+
+ Copier le chemin
+
+
+
+
+
+
+
+
+
+ Octets
+
+
+
+ Eo
+
+
+
+ Po
+
+
+
+ To
+
+
+
+ Go
+
+
+
+ Mo
+
+
+
+ Ko
+
+
+
+ octet
+
+
+
+
+Do you want to record the modifications?
Le fichier "{file}" a été modifié.
-Voulez-vous enregistrer les modifications effectuées ?
-
-
-
- Abandonner les modifications apportées au fichier "{file}" ?
-
-
-
- Nouveau fichier
-
-
-
-
-
- Montrer sur le disque
-
-
-
- Ne pas enregistrer
-
-
-
- Ouvrir
-
-
-
- Nom du fichier :
-
-
-
- Créé :
-
-
-
- Modifié :
-
-
-
- Taille :
-
-
-
- Type :
-
-
-
- Emplacement :
-
-
-
- Choisir…
-
-
-
-
-
+Voulez-vous enregistrer les modifications effectuées ?
+
+
+
+ Abandonner les modifications apportées au fichier "{file}" ?
+
+
+
+ Nouveau fichier
+
+
+
+
+
+ Montrer sur le disque
+
+
+
+ Ne pas enregistrer
+
+
+
+ Ouvrir
+
+
+
+ Nom du fichier :
+
+
+
+ Créé :
+
+
+
+ Modifié :
+
+
+
+ Taille :
+
+
+
+ Type :
+
+
+
+ Emplacement :
+
+
+
+ Choisir…
+
+
+
+
+
diff --git a/Resources/fr.lproj/Xliff Editor.xlf b/Resources/fr.lproj/Xliff Editor.xlf
index fd1f222..12d09ec 100644
--- a/Resources/fr.lproj/Xliff Editor.xlf
+++ b/Resources/fr.lproj/Xliff Editor.xlf
@@ -1,550 +1,555 @@
-
-
-
-
-
-
- 1
- Menus_
-
- 1.0
- _
- 4D_
-
-
-
-
-
-
- Enregistrer
-
-
-
- Annuler
-
-
-
- OK
-
-
-
- Oui
-
-
-
- Non
-
-
-
- Nouveau
-
-
-
- Édition
-
-
-
- Source
-
-
-
- Changer…
-
-
-
-
-
- Nom du fichier :
-
-
-
- Êtes-vous certain de vouloir supprimer le groupe "{groupname}" ?
-
-
-
- Êtes-vous certain de vouloir supprimer la ligne "{itemname}" ?
-
-
-
- Etes-vous certain ?
-
-
-
- Abandonner les modifications apportées au fichier "{file}" ?
-
-
-
- Une erreur a empêché l'ouverture du fichier de ressources.
-
-
-
- Pour importer des ressources "STR#", celles-ci doivent êtres contenues dans un fichier nommé "Localized.rsrc" situé dans le dossier "{Folder}.lproj".
-
-
-
- Ressource STR# ID {id} non trouvée.
-
-
-
- Êtes-vous certain de vouloir supprimer le fichier "{filename}" ?
-
-
-
-
-
- Nouveau fichier xliff
-
-
-
- Ajouter un groupe au fichier courant
-
-
-
- Ajouter une chaine dans le groupe courant
-
-
-
- Supprimer l'élément courant
-
-
-
- Informations sur le fichier courant
-
-
-
- Préférences
-
-
-
- Bascule entre l'éditeur et la palette
-
-
-
- Afficher ou masquer la chaîne
-
-
-
- Afficher ou masquer la fenêtres des attributs
-
-
-
- Spécification XLIFF 1.0 (Anglais)
-
-
-
- Raccourcis pour les actions courantes.
-
-
-
-
-
- Groupe {id}
-
-
-
- Ligne {id}
-
-
-
- Sans titre.xlf
-
-
-
-
-
- Fichier
-
-
-
- Nouveau
-
-
-
- Fichier...
-
-
-
- Groupe
-
-
-
- Ligne
-
-
-
- Enregistrer
-
-
-
- Version enregistrée
-
-
-
- Compléter
-
-
-
- Préférences…
-
-
-
- Renommer…
-
-
-
- Supprimer…
-
-
-
- Informations…
-
-
-
- Importer une ressource STR#…
-
-
-
- Ajouter un groupe
-
-
-
- Montrer le fichier
-
-
-
- Valider à l'aide de la DTD
-
-
-
- Éditeur…
-
-
-
-
-
- Editeur Xliff
-
-
-
-
-
-
- Chercher...
-
-
-
- Ne pas enregistrer
-
-
-
- Dossier ressources
-
-
-
- Valeurs par défaut
-
-
-
- Utiliser le dossier de la base
-
-
-
- Utiliser le dossier :
-
-
-
- Commentaires
-
-
-
- Aspect métal
-
-
-
- Langues
-
-
-
- Générale
-
-
-
- Base
-
-
-
- Attributs
-
-
-
- Valeurs
-
-
-
- Sélectionner le dossier ressource à éditer
-
-
-
- Utiliser le resname du groupe
-
-
-
- Utiliser le préfixe :
-
-
-
- Caractère séparateur :
-
-
-
- Caractères échappés
-
-
-
- Taille maxi du resname
-
-
-
- Avançé
-
-
-
- Fichiers
-
-
-
- Glissé-déposé dans un formulaire :
-
-
-
- Texte stylé
-
-
-
-
-
- Si
-
-
-
- Sinon
-
-
-
- Fin de si
-
-
-
- Au cas ou
-
-
-
- Fin de cas
-
-
-
- Tant que
-
-
-
- Fin tant que
-
-
-
- Boucle
-
-
-
- Fin de boucle
-
-
-
- Repeter
-
-
-
- Jusque
-
-
-
-
-
- Anglais
-
-
-
- Français
-
-
-
- Allemand
-
-
-
- Italien
-
-
-
- Japonais
-
-
-
- Espagnol
-
-
-
- Chinois
-
-
-
- Russe
-
-
-
- Slovène
-
-
-
- Polonais
-
-
-
- Tchèque
-
-
-
-
+
+
+
+
+
+
+
+
+ 1
+ Menus_
+
+ 1.0
+ _
+ 4D_
+
+
+
+
+
+
+ Enregistrer
+
+
+
+ Annuler
+
+
+
+ OK
+
+
+
+ Oui
+
+
+
+ Non
+
+
+
+ Nouveau
+
+
+
+ Édition
+
+
+
+ Source
+
+
+
+ Changer…
+
+
+
+
+
+ Nom du fichier :
+
+
+
+ Êtes-vous certain de vouloir supprimer le groupe "{groupname}" ?
+
+
+
+ Êtes-vous certain de vouloir supprimer la ligne "{itemname}" ?
+
+
+
+ Etes-vous certain ?
+
+
+
+ Abandonner les modifications apportées au fichier "{file}" ?
+
+
+
+ Une erreur a empêché l'ouverture du fichier de ressources.
+
+
+
+ Pour importer des ressources "STR#", celles-ci doivent êtres contenues dans un fichier nommé "Localized.rsrc" situé dans le dossier "{Folder}.lproj".
+
+
+
+ Ressource STR# ID {id} non trouvée.
+
+
+
+ Êtes-vous certain de vouloir supprimer le fichier "{filename}" ?
+
+
+
+
+
+ Nouveau fichier xliff
+
+
+
+ Ajouter un groupe au fichier courant
+
+
+
+ Ajouter une chaine dans le groupe courant
+
+
+
+ Supprimer l'élément courant
+
+
+
+ Informations sur le fichier courant
+
+
+
+ Préférences
+
+
+
+ Bascule entre l'éditeur et la palette
+
+
+
+ Afficher ou masquer la chaîne
+
+
+
+ Afficher ou masquer la fenêtres des attributs
+
+
+
+ Spécification XLIFF 1.0 (Anglais)
+
+
+
+ Raccourcis pour les actions courantes.
+
+
+
+
+
+ Groupe {id}
+
+
+
+ Ligne {id}
+
+
+
+ Sans titre.xlf
+
+
+
+
+
+ Fichier
+
+
+
+ Nouveau
+
+
+
+ Fichier...
+
+
+
+ Groupe
+
+
+
+ Ligne
+
+
+
+ Enregistrer
+
+
+
+ Version enregistrée
+
+
+
+ Compléter
+
+
+
+ Préférences…
+
+
+
+ Renommer…
+
+
+
+ Supprimer…
+
+
+
+ Informations…
+
+
+
+ Importer une ressource STR#…
+
+
+
+ Ajouter un groupe
+
+
+
+ Montrer le fichier
+
+
+
+ Valider à l'aide de la DTD
+
+
+
+ Éditeur…
+
+
+
+
+
+ Editeur Xliff
+
+
+
+
+
+
+ Chercher...
+
+
+
+ Ne pas enregistrer
+
+
+
+ Dossier ressources
+
+
+
+ Valeurs par défaut
+
+
+
+ Utiliser le dossier de la base
+
+
+
+ Utiliser le dossier :
+
+
+
+ Commentaires
+
+
+
+ Aspect métal
+
+
+
+ Langues
+
+
+
+ Générale
+
+
+
+ Base
+
+
+
+ Attributs
+
+
+
+ Valeurs
+
+
+
+ Sélectionner le dossier ressource à éditer
+
+
+
+ Utiliser le resname du groupe
+
+
+
+ Utiliser le préfixe :
+
+
+
+ Caractère séparateur :
+
+
+
+ Caractères échappés
+
+
+
+ Taille maxi du resname
+
+
+
+ Avançé
+
+
+
+ Fichiers
+
+
+
+ Glissé-déposé dans un formulaire :
+
+
+
+ Texte stylé
+
+
+
+
+
+ Si
+
+
+
+ Sinon
+
+
+
+ Fin de si
+
+
+
+ Au cas ou
+
+
+
+ Fin de cas
+
+
+
+ Tant que
+
+
+
+ Fin tant que
+
+
+
+ Boucle
+
+
+
+ Fin de boucle
+
+
+
+ Repeter
+
+
+
+ Jusque
+
+
+
+
+
+ Anglais
+
+
+
+ Français
+
+
+
+ Allemand
+
+
+
+ Italien
+
+
+
+ Japonais
+
+
+
+ Espagnol
+
+
+
+ Chinois
+
+
+
+ Russe
+
+
+
+ Slovène
+
+
+
+ Polonais
+
+
+
+ Tchèque
+
+
+
+
-
-
+"http://www.oasis-open.org/committees/xliff/documents/xliff.dtd"
+
+
-
-
-
-
-
- OK
-
-
-
- Annuler
-
-
-
- Recommencer
-
-
-
- Quitter
-
-
-
- Ajouter
-
-
-
- Supprimer
-
-
-
- Modifier
-
-
-
- Fermer
-
-
-
- Appliquer
-
-
-
- Charger...
-
-
-
- Enregistrer...
-
-
-
- Trier
-
-
-
- Utiliser
-
-
-
- < Précédent
-
-
-
- Suivant >
-
-
-
- Créer
-
-
-
- Exporter...
-
-
-
- Prévisualisation
-
-
-
- Retirer
-
-
-
- Ouvrir
-
-
-
- Fermer
-
-
-
- Déployer tout
-
-
-
- Contracter tout
-
-
-
-
-
- Méthode formulaire :
-
-
-
- Trigger :
-
-
-
-
-
-
-
-
-
- Sous-structure :
-
-
-
- Méthode :
-
-
-
- Méthode objet :
-
-
-
-
-
+This file is distributed under the same license as the product package.
+
+
+
+
+
+ OK
+
+
+
+ Annuler
+
+
+
+ Recommencer
+
+
+
+ Quitter
+
+
+
+ Ajouter
+
+
+
+ Supprimer
+
+
+
+ Modifier
+
+
+
+ Fermer
+
+
+
+ Appliquer
+
+
+
+ Charger...
+
+
+
+ Enregistrer...
+
+
+
+ Trier
+
+
+
+ Utiliser
+
+
+
+ < Précédent
+
+
+
+ Suivant >
+
+
+
+ Créer
+
+
+
+ Exporter...
+
+
+
+ Prévisualisation
+
+
+
+ Retirer
+
+
+
+ Ouvrir
+
+
+
+ Fermer
+
+
+
+ Déployer tout
+
+
+
+ Contracter tout
+
+
+
+
+
+ Méthode formulaire :
+
+
+
+ Trigger :
+
+
+
+
+
+
+
+
+
+ Sous-structure :
+
+
+
+ Méthode :
+
+
+
+ Méthode objet :
+
+
+
+
+
diff --git a/Resources/languages.json b/Resources/languages.json
index ff170c3..1bccef4 100644
--- a/Resources/languages.json
+++ b/Resources/languages.json
@@ -1 +1,46 @@
-[
{
"id": 1,
"code": "en"
},
{
"id": 2,
"code": "fr"
},
{
"id": 3,
"code": "de"
},
{
"id": 4,
"code": "it"
},
{
"id": 5,
"code": "ja"
},
{
"id": 6,
"code": "es"
},
{
"id": 7,
"code": "zh"
},
{
"id": 8,
"code": "ru"
},
{
"id": 9,
"code": "sv"
},
{
"id": 10,
"code": "pl"
},
{
"id": 11,
"code": "cs"
}
]
\ No newline at end of file
+[
+ {
+ "id": 1,
+ "code": "en"
+ },
+ {
+ "id": 2,
+ "code": "fr"
+ },
+ {
+ "id": 3,
+ "code": "de"
+ },
+ {
+ "id": 4,
+ "code": "it"
+ },
+ {
+ "id": 5,
+ "code": "ja"
+ },
+ {
+ "id": 6,
+ "code": "es"
+ },
+ {
+ "id": 7,
+ "code": "zh"
+ },
+ {
+ "id": 8,
+ "code": "ru"
+ },
+ {
+ "id": 9,
+ "code": "sv"
+ },
+ {
+ "id": 10,
+ "code": "pl"
+ },
+ {
+ "id": 11,
+ "code": "cs"
+ }
+]
\ No newline at end of file
diff --git a/make.json b/make.json
new file mode 100644
index 0000000..fabaca0
--- /dev/null
+++ b/make.json
@@ -0,0 +1,14 @@
+{
+ "postBuild": {
+ "buildNumber": true,
+ "owner": "VDL",
+ "InfoPlist": true,
+ "remove": [
+ "Components/",
+ "Build/",
+ "Data/",
+ "Resources/php.ini",
+ "_config.yml"
+ ]
+ }
+}
\ No newline at end of file