4D v16.3Ressources |
||
|
4D v16.3
Ressources
Ressources
Comme annoncé depuis 4D v11 (cf. paragraphe ci-dessous), les mécanismes basés sur l'utilisation de fichiers de ressources sont obsolètes. Les commandes du thème "Ressources" permettant d’écrire dans des fichiers de ressources ne doivent plus être utilisées, elles seront supprimées dans les versions prochaines de 4D. Les commandes permettant de lire des ressources sont maintenues par compatibilité. La gestion des ressources a été modifiée dans 4D à compter de la v11. Conformément aux orientations définies par Apple et mises en oeuvres dans les versions de Mac OS les plus récentes, le concept de ressources au sens strict (cf. définition ci-dessous) est désormais obsolète et va être progressivement abandonné. De nouveaux mécanismes sont mis en place pour prendre en charge les besoins précédemment couverts par les ressources : fichiers XLIFF pour la traduction des chaînes de caractères, fichiers images .png... De fait, les fichiers de ressources disparaissent au profit de fichiers de type standard. 4D accompagne cette évolution et, à partir de la v11, propose de nouveaux outils pour la gestion des traductions des bases de données, tout en maintenant la compatibilité avec les systèmes existants. Pour le maintien de la compatibilité et afin de permettre l’adaptation progressive des applications existantes, les mécanismes de gestion des ressources continuent de fonctionner dans 4D v11, à quelques différences près :
Depuis 4D v11, la notion de “ressources” doit être entendue au sens large comme “fichiers nécessaires à la traduction de l’interface des applications”. L'architecture actuelle des ressources s’appuie sur un dossier, nommé Resources, impérativement situé à côté du fichier de structure de la base (.4db ou .4dc). Vous devez placer dans ce dossier tous les fichiers nécessaires à la traduction ou la personnalisation de l’interface de l’application (fichiers image, texte, XLIFF...).
Voir aussi
_o_Get component resource ID
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
UTILISATION DE L'ARTICLE
4D - Langage ( 4D v16) |