Oct 20, 2011

Time to Vote

It is now time to Vote for the ODTUG Board of Directors.


Two of my friends are running this year, Martin D'Souza and Monty Latiolais. They are both dedicated to their work and to the community. Please support them. Without their help, the Oracle APEX community would not be what it is.

So if you are an ODTUG member, do you duty and Vote now !

For Martin's profile and bio check his blog.

Oct 14, 2011

APEX à Montreal et Québec

Le 12 et 13 octobre 2011, j'ai participé à une journée APEX à Montréal et à Québec.

Ma présentation portait sur le multilinguisme dans APEX 4.1

Quelques nouvelles fonctionnalités ont été ajoutées  pour faciliter la traduction et la maintenance de cette dernière dans 4.1

Par exemple , il est maintenant facile de voir si nos applications de traductions nécessites une synchronisation suite à une modification de l'application principale.

Mais, je crois que l'ajout le plus important est la possibilité, maintenant, d'exporter et importer les traductions avec l'application principale.  Surtout que l'on peut importer dans un ID d'application différent (APP_ID) et qu'APEX gardera le "mapping" et même, utilisera de nouveaux "APP_ID" pour les applications traduites sans perdre le référentiel de traduction.

Par contre, lors de ma présentation à Québec, l'import dans une autre application ID ne fonctionnait pas.  J'ai alors contacté Oracle pour me rendre compte qu'il s'agissait en fait d'un bogue...

Pour s'assurer que l'import fonctionne correctement , il s'agit d'appliquer une patch disponible sur le support.oracle.com .  Cette patch est extrêmement simple à appliquer.  Il s'agit d'un seul script sql à exécuter.

Voici le détail du bug de traduction  :
12927540 - IMPORTED TRANSLATIONS HAVE AN INCORRECT MAPPING FROM ID
When importing an application export which includes translations, the ID values in the imported translation repository may not reflect the adjusted language mapping ID. Since the IDs are incorrect in the translation repository, the publish operation will not use the translated text from the translation repository.
Solution: There is a patchset exception for this available on metalink - search by bug number.

Il y également d'autres problèmes connus avec APEX 4.1, vous trouverez la liste ici

Donc lors de ma deuxième présentation à Montréal , j'ai pu démontrer l'import dans un ID différent et cette fois, tout fonctionne à merveille !


Voici  la présentation que j'ai donné lors de ces deux journées conférences.

Applications multilingues avec Oracle Application Express



Francis.