Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Plusieurs langues dans une application

Bonjour,

J'ai vu sur les démos QlikView disponible sur le site qu'il est possible de changer le dictionnaire de langue de l'application.

Après des recherches sur internet, je ne sais toujours pas comment c'est réalisable.

Si quelqu'un sait se serait gentil de répondre

Merci par avance

Nawal

1 Solution

Accepted Solutions
Not applicable
Author

Ciao,

if you want to change the language in your application you must create a dictionary of all your strings, label and caption used in the application. For do this is enough to use an Excel or an INLINE LOAD with the first column is the ID (key, not null, integer and unique) and the other column are the language that you want to use, as the below example:

Language:

LOAD Lang_Id,

     Lang_Description

FROM

Dictionary.xlsx

(ooxml, embedded labels, table is Main);

Parser:

LOAD IdTest,

     EN,

     FR,

     IT,

     DE,

     ES

FROM

Dictionary.xlsx

(ooxml, embedded labels, table is Parser);

and when you want to use as a Caption of one object, you must write in the Caption Title an istruction like this:

=Fieldvalue(Lang_Id,19 )

Where the Lang_ID represent the Dictionary you want to use, you must define the Lang_Id as the column name of Parser table (EN, FR, IT) and the number is the line that contains the description youwant to use.

Just have a listbox where you have a list of LANG_Description and you can use a multi language application.

Ciao.

Alessandro Baseggio

Senior Consultant

Calyps SA

1950 - Sion - (CH)

View solution in original post

5 Replies
armandfrigo
Partner Ambassador
Partner Ambassador

Bonjour,

Cela se trouve dans Paramètres \ Préférences utilisateurs.

Sur l'onglet général, vous avez un bouton au centre dans la partie basse [Changer de langue d'interface...]

Not applicable
Author

Bonjour,

Merci de votre réponse mais ce n'est pas cela que je cherche. Je voudrais pouvoir changer le langue des données utilisées.

Je ne sais pas si cela se fait via des ajout de dictionnaires ou autres.

Sur des exemples de QlikView, il suffit de cliquer sur un drapeau, ou de sélectionner une langue dans une liste de sélection pour que la vue créée change de langue.

Je ne sais si je suis bien claire :s

Not applicable
Author

Ciao,

if you want to change the language in your application you must create a dictionary of all your strings, label and caption used in the application. For do this is enough to use an Excel or an INLINE LOAD with the first column is the ID (key, not null, integer and unique) and the other column are the language that you want to use, as the below example:

Language:

LOAD Lang_Id,

     Lang_Description

FROM

Dictionary.xlsx

(ooxml, embedded labels, table is Main);

Parser:

LOAD IdTest,

     EN,

     FR,

     IT,

     DE,

     ES

FROM

Dictionary.xlsx

(ooxml, embedded labels, table is Parser);

and when you want to use as a Caption of one object, you must write in the Caption Title an istruction like this:

=Fieldvalue(Lang_Id,19 )

Where the Lang_ID represent the Dictionary you want to use, you must define the Lang_Id as the column name of Parser table (EN, FR, IT) and the number is the line that contains the description youwant to use.

Just have a listbox where you have a list of LANG_Description and you can use a multi language application.

Ciao.

Alessandro Baseggio

Senior Consultant

Calyps SA

1950 - Sion - (CH)

Not applicable
Author

Thank you for your answer.

so if i understand QlikView don't have dictionnary that we can apply to an application, we have to create it.

QlikView it's great but i think that they can imporve this point

Not applicable
Author

Exactly ...

you can ask in the wish list ... for the future improvements ...

But the management of an external parser is easy to implement and to manage ... require a little bit of attention when you develop the application but, as you can see in the demo, the result for your enduser leave them spechless ;-)))

Have a nice day

Alessandro Baseggio

Senior Consultant

Calyps SA

1950 - Sion - (CH)