Jump to content

[tutorial][7.x] traduzindo país e estados não abreviados


Recommended Posts

Galera vou ensinar um truque simples para traduzir a os estados e países, segue abaixo:

Traduzindo os países: Nesse caso irei muda somente de Brazil para Brasil, os demais ficam a seu critério:

  1. Edite o arquivo: whmcs/resources/country/dist.countries.json
  2. Procure por Brazil e altere para Brasil.

Traduzindo os estados: Para remover as abreviações é simples, só que tenho uma ressalva, após a alteração, o campo referente ficará em branco, o cliente terá que reeditar o seu cadastrado:

  1. Edite o arquivo: whmcs/assets/js/StatesDropdown.js
  2. Procure por: states['BR'] = ["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO","end"];
  3. Altere por: states['BR'] = ["Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espirito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Pará","Paraíba","Paraná","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Cantarina","São Paulo","Sergipe","Tocantins","end"];

Será preciso zerar os dados de navegação do navegador pra alteração se efetivar de imediato.

Informações do @edvan:

17 horas atrás, edvan disse:

O recomendável é não traduzir as siglas dos estados pois alguns meios de pagamento utilizam a sigla ao invés do nome do estado.

Devido há isso, fiz alguns testes, abaixo a lista dos quais testei e estão funcionando perfeitamente:

Pronto, espero que curtam!

Link to comment
Share on other sites

1 hora atrás, msaulohenrique disse:

Galera vou ensinar um truque simples para traduzir a os estados e países, segue abaixo:

Traduzindo os países: Nesse caso irei muda somente de Brazil para Brasil, os demais ficam a seu critério:

  1. Edite o arquivo: whmcs/resources/country/dist.countries.json
  2. Procure por Brazil e altere para Brasil.

Traduzindo os estados: Para remover as abreviações é simples, só que tenho uma ressalva, após a alteração, o campo referente ficará em branco, o cliente terá que reeditar o seu cadastrado:

  1. Edite o arquivo: whmcs/assets/js/StatesDropdown.js
  2. Procure por: states['BR'] = ["AC","AL","AP","AM","BA","CE","DF","ES","GO","MA","MT","MS","MG","PA","PB","PR","PE","PI","RJ","RN","RS","RO","RR","SC","SP","SE","TO","end"];
  3. Altere por: states['BR'] = ["Acre","Alagoas","Amapá","Amazonas","Bahia","Ceará","Distrito Federal","Espirito Santo","Goiás","Maranhão","Mato Grosso","Mato Grosso do Sul","Minas Gerais","Pará","Paraíba","Paraná","Pernambuco","Piauí","Rio de Janeiro","Rio Grande do Norte","Rio Grande do Sul","Rondônia","Roraima","Santa Cantarina","São Paulo","Sergipe","Tocantins","end"];

Será preciso zerar os dados de navegação do navegador pra alteração se efetivar de imediato.

Pronto, espero que curtam!

O recomendável é não traduzir as siglas dos estados pois alguns meios de pagamento utilizam a sigla ao invés do nome do estado.

Link to comment
Share on other sites

16 horas atrás, edvan disse:

O recomendável é não traduzir as siglas dos estados pois alguns meios de pagamento utilizam a sigla ao invés do nome do estado.

Hum... Achei mais prático, mas devido há isso, vou começar a verificar as API's para ver os quais suportam. Dependendo, vou ver a possibilidade de montar um replace para que não bug os pagamentos. Vlw pela informação.

Link to comment
Share on other sites

2 horas atrás, msaulohenrique disse:

Hum... Achei mais prático, mas devido há isso, vou começar a verificar as API's para ver os quais suportam. Dependendo, vou ver a possibilidade de montar um replace para que não bug os pagamentos. Vlw pela informação.

Os módulos que desenvolvi conseguem converter o estado nominal em sigla. Mas a maioria das API utilizam sigla.

As siglas estão nativas pois enviei para WHMCS.com há alguns anos atrás.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

×
×
  • Create New...

Important Information

Do you agree with our terms?