4D v16.3

Get database localization

Página Inicial

 
4D v16.3
Get database localization

Get database localization 


 

Get database localization {( tipoIdioma )} -> Resultado 
Parâmetro Tipo   Descrição
tipoIdioma  Inteiro longo in Tipo de idioma
Resultado  String in Idioma atual do banco

O comando Get database localization [#descv] retorna o idioma padrão ou a linguagem do banco de dados especificado pelo tipoLinguagem, expresso no padrão definido pela RFC 3066. [#descv] Normalmente, o comando retorna "en" para Inglês, "es" para o espanhol, etc Para mais informações sobre esta norma e os valores retornados por este comando, consulte o manual de referência de design.

Diversas configurações de idioma podem ser usados simultaneamente no aplicativo. Para designar a configuração a ser obtida, em tipoLinguagem você pode passar uma das seguintes constantes, encontrada no tema Ambiente 4D:

Constante Tipo Valor Comentário
Current localization Inteiro longo 1 Linguagem atual da aplicação: linguagem padrão ou linguagem definida através dos comandos  SET DATABASE LOCALIZATION.
Default localization Inteiro longo 0 Linguagem determinada automaticamente por 4D no início de acordo com a pasta Resources e o ambiente de sistema (não modificável).
Internal 4D localization Inteiro longo 3 Linguagem usada por 4D para ordenar e comparar textos (definido nas Preferências da aplicação).
User system localization Inteiro longo 2 Linguagem definida pelo usuário atual do sistema.
Por padrão, se você omitir o parâmetro tipoIdioma, o comando retorna o idioma padrão (0).  

O idioma atual do banco de dados pode ser usada para determinar a pasta. lproj onde o programa irá procurar os itens localizados do banco de dados. 4D determina automaticamente a linguagem corrente na inicialização do banco de dados de acordo com o conteúdo da pasta de  e do ambiente do sistema. Como funciona: 4D carrega a primeira pasta .lproj do banco de dados que corresponde a referência do idioma, com a seguinte ordem de prioridade:
  1. Idioma do Sistema (no Mac OS, vários idiomas podem ser definidos por ordem de preferência, 4D usa essa configuração ).
  2. Idioma da aplicação 4D.
  3. Inglês
  4. Primeiro idioma encontrado na pasta .

Nota: Se o banco não tem uma pasta .lproj, 4D aplica a seguinte ordem de prioridade: 1. Idioma do Sistema, 2. Inglês (caso o idioma do sistema não possa ser identificado).



Ver também 

Get localized document path
SET DATABASE LOCALIZATION

 
PROPRIEDADES 

Produto: 4D
Tema: Ambiente 4D
Número 1009

 
HISTÓRIA 

Criado por: 4D v11 SQL
Renomear: 4D v12
Modificado: 4D v12

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)