Fórum Como desenvolver um sistema Multi Language? #367424
29/12/2008
0
Amigos,
como faço um sistema Mult Language?
como faço um sistema Mult Language?
Orlando Frade
Curtir tópico
+ 0
Responder
Posts
02/01/2009
Thiagopedro
[quote:7b975ec98b=´Orlando Frade´]Amigos,
como faço um sistema Mult Language?[/quote:7b975ec98b]
Amigo, a melhor coisa que tem a fazer é primeiro analisar a necessidade de tal coisa.
Caso haja a necessidade, a um leque grande de opções de serem feitos isso. Você pode ter vários arquivos do tipo .ini e afins, que serão utilizados de acordo com a linguagem escolhida para se trabalhar internamente no seu sistema.
Exemplo:
Tendo 2 linguagens diferentes, então uma das opções é a seguinte:
arquivo 1: linguagem_en ( conterá as strings em inglês )
arquivo 2: linguagem_br ( conterá as strings em português Brasil )
a partir daí é só você ir manipulando o arquivo:
nos 2 arquivos terá uma linha:
Button_Append= ?
arquivo 1: Button_Append = Post
arquivo 2: Button_Append = Gravar
arquivo 1: button_edit = Edit
arquivo 2: button_edit = Editar
A partir disso, você carrega o arquivo em run-time de acordo com a linguagem escolhida pelo usuário:
Espero que tenha sido claro na lógica da coisa.
como faço um sistema Mult Language?[/quote:7b975ec98b]
Amigo, a melhor coisa que tem a fazer é primeiro analisar a necessidade de tal coisa.
Caso haja a necessidade, a um leque grande de opções de serem feitos isso. Você pode ter vários arquivos do tipo .ini e afins, que serão utilizados de acordo com a linguagem escolhida para se trabalhar internamente no seu sistema.
Exemplo:
Tendo 2 linguagens diferentes, então uma das opções é a seguinte:
arquivo 1: linguagem_en ( conterá as strings em inglês )
arquivo 2: linguagem_br ( conterá as strings em português Brasil )
a partir daí é só você ir manipulando o arquivo:
nos 2 arquivos terá uma linha:
Button_Append= ?
arquivo 1: Button_Append = Post
arquivo 2: Button_Append = Gravar
arquivo 1: button_edit = Edit
arquivo 2: button_edit = Editar
A partir disso, você carrega o arquivo em run-time de acordo com a linguagem escolhida pelo usuário:
Espero que tenha sido claro na lógica da coisa.
Responder
Gostei + 0
02/01/2009
Marcosalex
O Delphi Enterprise tem ferramentas para trabalhar multiplos idiomas. No menu Project, existe a opção Languages.
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)