Como adicionar localidade personalizada ao Plesk?
imprimir- 0
Pergunta
Como adicionar uma nova localidade no Plesk?
Como criar arquivos de idioma personalizados para o Plesk?
Resposta
Nos exemplos abaixo, a localidade inglesa 'en-US' é usada como original e a localidade tcheca 'cs-CZ' como nova:
-
Copie a localidade existente, por exemplo, 'en-US'
# cp -npr /usr/local/psa/admin/application/admin/resources/languages/en-US/ /usr/local/psa/admin/application/admin/resources/languages/cs-CZ/
# cp -npr /usr/local/psa/admin/application/default/resources/languages/en-US/ /usr/local/psa/admin/application/default/resources/languages/cs-CZ/
# cp -npr /usr/local/psa/admin/plib/locales/en-US/ /usr/local/psa/admin/plib/locales/cs-CZ/
# cp -npr /usr/local/psa/admin/application/smb/resources/languages/en-US/ /usr/local/psa/admin/application/smb/resources/languages/cs-CZ/ -
Renomeie os arquivos de acordo com o código de localidade:
# cd /usr/local/psa/admin/plib/locales/cs-CZ
# rename 's/en-US/cs-CZ' /usr/local/psa/admin/plib/locales/cs-CZ/* -
Modificar
messages_*.php
arquivo# sed -i 's/en-US/cs-CZ/g' ./messages_cs-CZ.php -
Modifique ou crie
meta.xml
um arquivo, se ele não existir, para refletir o nome da localidade na UI do Plesk# vi /usr/local/psa/admin/plib/locales/cs-CZ/meta.xml O conteúdo do arquivo deve ser o seguinte:
<?xml version="1.0" encoding="utf-8"?>
<!-- Copyright 1999-2017. Parallels IP Holdings GmbH. All Rights Reserved. -->
<locale>
<language>Česky</language>
<country>Czech</country>
</locale>Note: Os nomes personalizados de idiomas e países devem ser colocados dentro das tags <idioma> </idioma> e <país> <\país>.
-
Adicione localidade ao Plesk:
# plesk db "replace into locales values ('cs-CZ', 'true');" -
Modifique os arquivos de acordo com as especificações do idioma. Quando conectado usando o novo código de idioma, os itens da GUI serão refletidos de acordo.
Para mais informações consulte o guia de localização do Plesk