Como desenvolver um sistema Multi Language?
Amigos,
como faço um sistema Mult Language?
como faço um sistema Mult Language?
Orlando Frade
Curtidas 0
Respostas
Thiagopedro
29/12/2008
[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.
GOSTEI 0
Marcosalex
29/12/2008
O Delphi Enterprise tem ferramentas para trabalhar multiplos idiomas. No menu Project, existe a opção Languages.
GOSTEI 0