Mudanças entre as edições de "Dataverse:Language"

De BrapciWiki
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 Glassfish (preparando o diretório das traduções)
+
No Payara (preparando o diretório das traduções)
  
  mkdir /home/glassfish/langBundles
+
  mkdir /data
  chown glassfish /home/glassfish/langBundles -R  
+
mkdir /data/dataverse
 +
mkdir /data/dataverse/langBundles
 +
  chown payara /data/dataverse/langBundles -R  
  
  /usr/local/glassfish4/bin/asadmin create-jvm-options '-Ddataverse.lang.directory=/home/glassfish/langBundles'
+
  [[$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