Mudanças entre as edições de "Dataverse:Language"
Ir para navegação
Ir para pesquisar
(Criou página com 'Creating a languages.zip File Dataverse provides and API endpoint for adding languages using a zip file. No Glassfish (preparando o diretório das traduções) mkdir /home/...') |
|||
| (5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
| + | = Instalação de Idiomas = | ||
| + | |||
Creating a languages.zip File | Creating a languages.zip File | ||
Dataverse provides and API endpoint for adding languages using a zip file. | Dataverse provides and API endpoint for adding languages using a zip file. | ||
| − | No | + | No Payara (preparando o diretório das traduções) |
| − | mkdir / | + | mkdir /data |
| − | chown | + | mkdir /data/dataverse |
| + | mkdir /data/dataverse/langBundles | ||
| + | chown payara /data/dataverse/langBundles -R | ||
| − | + | [[$PAYARA]]/bin/asadmin create-jvm-options '-Ddataverse.lang.directory=/var/www/dataverse/langBundles' | |
Entre no diretório do Dataverse | Entre no diretório do Dataverse | ||
| Linha 24: | Linha 28: | ||
wget https://github.com/RNP-dadosabertos/dataverse-language-packs/archive/develop.zip | wget https://github.com/RNP-dadosabertos/dataverse-language-packs/archive/develop.zip | ||
| + | unzip develop.zip | ||
cd dataverse-language-packs | cd dataverse-language-packs | ||
| Linha 34: | Linha 39: | ||
cp -R dataverse-language-packs-develop/pt_BR/*.properties lang | cp -R dataverse-language-packs-develop/pt_BR/*.properties lang | ||
| + | |||
| + | Para a versão autual em inglês acesse a pasta ./dvinstall/src/main/java/propertyFiles/Bundle.properties | ||
| + | |||
Create the BATCH file lang.sh whith | Create the BATCH file lang.sh whith | ||
| Linha 44: | Linha 52: | ||
./lang.sh | ./lang.sh | ||
| − | |||
| − | |||
| − | |||
=Habilitando os Idiomas no Menu= | =Habilitando os Idiomas no Menu= | ||
Edição atual tal como às 20h09min de 16 de janeiro de 2022
Instalação de Idiomas
Creating a languages.zip File Dataverse provides and API endpoint for adding languages using a zip file.
No Payara (preparando o diretório das traduções)
mkdir /data mkdir /data/dataverse mkdir /data/dataverse/langBundles chown payara /data/dataverse/langBundles -R
$PAYARA/bin/asadmin create-jvm-options '-Ddataverse.lang.directory=/var/www/dataverse/langBundles'
Entre no diretório do Dataverse
cd /home/dataverse/
Crie uma pasta lang e languages
mkdir languages mkdir languages/lang cd languages
Baixe as últimas versões da biblioteca de linguagensdo GITHUB dento deste diretório.
wget https://github.com/RNP-dadosabertos/dataverse-language-packs/archive/develop.zip unzip develop.zip
cd dataverse-language-packs
Create a “languages” directory in “/tmp”.
mkdir /tmp/languages
Copy the properties files into the “languages” directory
cp -R dataverse-language-packs-develop/pt_BR/*.properties lang
Para a versão autual em inglês acesse a pasta ./dvinstall/src/main/java/propertyFiles/Bundle.properties
Create the BATCH file lang.sh whith
rm *.zip zip languages.zip *.properties curl http://localhost:8080/api/admin/datasetfield/loadpropertyfiles -X POST --upload-file languages.zip -H "Content-Type: application/zip"
chmod 777 lang.sh
./lang.sh
Habilitando os Idiomas no Menu
curl http://localhost:8080/api/admin/settings/:Languages -X PUT -d '[{"locale":"en","title":"English"}]' curl http://localhost:8080/api/admin/settings/:Languages -X PUT -d '[{"locale":"en","title":"English"}, {"locale":"br","title":"Portugues (Brasil)"}]' curl http://localhost:8080/api/admin/settings/:Languages -X PUT -d '[{"locale":"en","title":"English"}, {"locale":"br","title":"Português (Brasil)"}, {"locale":"pt","title":"Português (Portugal)"}]' curl http://localhost:8080/api/admin/settings/:Languages -X PUT -d '[{"locale":"en","title":"English"}, {"locale":"pt","title":"Portugues"}, {"locale":"it","title":"Italiano"}]'
/usr/local/glassfish4/bin/asadmin stop-domain /usr/local/glassfish4/bin/asadmin start-domain