Colocar Tela do gksu em pt_BR

1. Colocar Tela do gksu em pt_BR

Morpheus
Minions

(usa Nenhuma)

Enviado em 08/08/2019 - 13:48h

Tem como colocar a tela em português do Brasil?

Exemplo:

$ gksu gedit

https://uploaddeimagens.com.br/imagens/1-png-36e5e82d-ee57-44f5-b54e-922e69c0095b

Quando abre a tela com o usuário comum para colocar a senha as informações estão em inglês.

O sistema já esta em português do Brasil.


  


2. Re: Colocar Tela do gksu em pt_BR

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 08/08/2019 - 16:19h

Minions escreveu:

Tem como colocar a tela em português do Brasil?
[...]
O sistema já esta em português do Brasil.

Será que está mesmo?
Por favor, posta o conteúdo dos arquivos:
/etc/profile.d/lang.sh
/etc/profile.d/lang.csh


3. Re: Colocar Tela do gksu em pt_BR

Perfil removido
removido

(usa Nenhuma)

Enviado em 08/08/2019 - 18:44h


Tente mudar o idioma do usuário raiz.


4. Re: Colocar Tela do gksu em pt_BR

edps
edps

(usa Slackware)

Enviado em 08/08/2019 - 21:21h


Não sei se vai ajudar, mas seguem minha configurações no Slack 14.2 e no -current:

Slackware 14.2.

/etc/profile.d/lang.sh

export LANG=pt_BR
export LANG=pt_BR.UTF-8
export LC_COLLATE=C


/etc/profile.d/lang.csh

setenv LANG pt_BR
setenv LANG pt_BR.UTF-8
setenv LC_COLLATE C


Slackware Current.

/etc/profile.d/lang.sh

export LANG=pt_BR.UTF-8
export LC_COLLATE=C


/etc/profile.d/lang.csh

setenv LANG pt_BR.UTF-8
setenv LC_COLLATE C


Como se vê... no -current há menos opções... e não sei dizer se fica em pt_BR ou não, farei um teste aqui no -current, tomando o disk-manager como exemplo, visto que ele requer o gksu.


5. Re: Colocar Tela do gksu em pt_BR

edps
edps

(usa Slackware)

Enviado em 08/08/2019 - 21:47h


Mesma coisa aqui, o script instala muito pouca coisa:

Creating Slackware package:  /tmp/sbopkg.BfRcan/sbopkg-sbooutputdir/gksu-2.0.2-x86_64-1ponce.tgz

./
install/
install/doinst.sh
install/slack-desc
usr/
usr/bin/
usr/bin/gksu
usr/doc/
usr/doc/gksu-2.0.2/
usr/doc/gksu-2.0.2/ABOUT-NLS
usr/doc/gksu-2.0.2/AUTHORS
usr/doc/gksu-2.0.2/COPYING
usr/doc/gksu-2.0.2/ChangeLog
usr/doc/gksu-2.0.2/INSTALL
usr/doc/gksu-2.0.2/gksu.SlackBuild
usr/man/
usr/man/man1/
usr/man/man1/gksu.1.gz
usr/share/
usr/share/applications/
usr/share/applications/gksu.desktop
usr/share/gksu/
usr/share/gksu/gksu-migrate-conf.sh
usr/share/pixmaps/
usr/share/pixmaps/gksu-icon.png
usr/share/pixmaps/gksu-root-terminal.png

Slackware package /tmp/sbopkg.BfRcan/sbopkg-sbooutputdir/gksu-2.0.2-x86_64-1ponce.tgz created.


Testando uma compilação manual, fora do roteiro do SlackBuild, tirei a opção --disable-schemas-install, mas tive que manter a --disable-nautilus-extension, mas ainda assim os mesmos arquivos foram instalados.

No Debian esse pacote vem completo:

https://packages.debian.org/stretch/amd64/gksu/filelist


6. Re: Colocar Tela do gksu em pt_BR

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 09/08/2019 - 05:12h

Minions escreveu:

Tem como colocar a tela em português do Brasil?

Exemplo:

$ gksu gedit

https://uploaddeimagens.com.br/imagens/1-png-36e5e82d-ee57-44f5-b54e-922e69c0095b

Quando abre a tela com o usuário comum para colocar a senha as informações estão em inglês.

O sistema já esta em português do Brasil.


Salve mano.


Tenta ai.

- Pode recompilar/reinstalar o gksu com essa modificação que acrescentei no Slackbuild para gerar o idioma pt-br.

https://pastebin.com/raw/siPQPT53



- Também pode fazer essa modificação diretamente.

basta descompactar o source do gksu, gerar o arquivo de linguagem correspondente e copiar/mover para o local adequado.


# tar xvf gksu-2.0.2.tar.gz

# cd gksu-2.0.2/po/

# msgfmt -cv -o gksu.mo pt_BR.po

# cp -v gksu.mo /usr/share/locale/pt_BR/LC_MESSAGES/



- Também pode usar uma tradução mais atualizada, por exemplo o que o Debian usa no pacote:



$ mkdir -p traduzir ; cd traduzir

$ curl 'https://salsa.debian.org/gnome-team/gksu/raw/debian/master/debian/pos/pt_BR.po' -o pt_BR.po

# msgfmt -cv -o gksu.mo pt_BR.po

# cp -v gksu.mo /usr/share/locale/pt_BR/LC_MESSAGES/


Puxei essa tradução do seguinte local.

https://salsa.debian.org/gnome-team/gksu/tree/debian/master/debian/pos


OBS:

Não testei esse esquema no gksu.

Uso esse esquema em alguns pacotes aqui, e funciona.

Em alguns casos o arquivo de tradução do source do programa não tá 100% traduzido.

Obrigado pela atenção, salve!!!


7. Re: Colocar Tela do gksu em pt_BR

Morpheus
Minions

(usa Nenhuma)

Enviado em 09/08/2019 - 12:41h

zezaocapoeira escreveu:

Minions escreveu:

Tem como colocar a tela em português do Brasil?

Exemplo:

$ gksu gedit

https://uploaddeimagens.com.br/imagens/1-png-36e5e82d-ee57-44f5-b54e-922e69c0095b

Quando abre a tela com o usuário comum para colocar a senha as informações estão em inglês.

O sistema já esta em português do Brasil.


Salve mano.


Tenta ai.

- Pode recompilar/reinstalar o gksu com essa modificação que acrescentei no Slackbuild para gerar o idioma pt-br.

https://pastebin.com/raw/siPQPT53



- Também pode fazer essa modificação diretamente.

basta descompactar o source do gksu, gerar o arquivo de linguagem correspondente e copiar/mover para o local adequado.


# tar xvf gksu-2.0.2.tar.gz

# cd gksu-2.0.2/po/

# msgfmt -cv -o gksu.mo pt_BR.po

# cp -v gksu.mo /usr/share/locale/pt_BR/LC_MESSAGES/



- Também pode usar uma tradução mais atualizada, por exemplo o que o Debian usa no pacote:



$ mkdir -p traduzir ; cd traduzir

$ curl 'https://salsa.debian.org/gnome-team/gksu/raw/debian/master/debian/pos/pt_BR.po' -o pt_BR.po

# msgfmt -cv -o gksu.mo pt_BR.po

# cp -v gksu.mo /usr/share/locale/pt_BR/LC_MESSAGES/


Puxei essa tradução do seguinte local.

https://salsa.debian.org/gnome-team/gksu/tree/debian/master/debian/pos


OBS:

Não testei esse esquema no gksu.

Uso esse esquema em alguns pacotes aqui, e funciona.

Em alguns casos o arquivo de tradução do source do programa não tá 100% traduzido.

Obrigado pela atenção, salve!!!


Obrigado em responde ao tópico.

Teria que criar um ambiente de teste para testar isso, falta tempo aqui.

Até o gksudo esta com problema.

$ gksudo gedit

Se alguém puder testar fico grato.

Quem usa kde tem o mesmo problema com kdsu ou kdsudo?



8. Re: Colocar Tela do gksu em pt_BR

Alberto Federman Neto.
albfneto

(usa Sabayon)

Enviado em 09/08/2019 - 15:53h

Olha, aqui num dos meus Sabayon (este que estou usando), ele tem apenas KDE e fluxbox. Portanto ele não tem pacote gksu/gksudo.

Nos Sabayon novos, também, como o Gentoo, eles não tem mais kdesudo, apenas tem kdesu:

http://gpo.zugaina.org/kde-frameworks/kdesudo">http://gpo.zugaina.org/kde-frameworks/kdesudo
http://gpo.zugaina.org/kde-frameworks/kdesu
https://packages.sabayon.org/quicksearch?q=kdesudo&x=0&y=0
https://packages.sabayon.org/quicksearch?q=kdesu&x=0&y=0

No Meu Sabayon:


equo s kdesu
╠ @@ Buscando...
╠ @@ Pacote: kde-frameworks/kdesu-5.60.0 ramo: 5, [sabayonlinux.org]
╠ Disponível: versão: 5.60.0 ~ tag: NoTag ~ revisão: 0
╠ Instalado: versão: 5.60.0 ~ tag: NoTag ~ revisão: 0
╠ Slot: 5
╠ Homepage: https://kde.org/
╠ Descrição: Framework to handle super user
╠ actions
╠ Licença: LGPL-2
╠ Palavras-Chave: kdesu
╠ Encontrado: 1 entrada


No meu outro Sabayon mais antigo, tem KDEsudo e KDEsu.
Em todo o caso, o meu esta traduzido para Português do Brasil, funcionando.



¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.


9. Re: Colocar Tela do gksu em pt_BR

Ricardo Fabiano Silva
madrugada

(usa Gentoo)

Enviado em 11/08/2019 - 16:22h

Meu lang.sh:
#!/bin/sh
export LANG=pt_BR.utf8
export LC_CTYPE=pt_BR.utf8
export LC_NUMERIC=pt_BR.utf8
export LC_TIME=pt_BR.utf8
export LC_MONETARY=pt_BR.utf8
export LC_MESSAGES=pt_BR.utf8
export LC_PAPER=pt_BR.utf8
export LC_NAME=pt_BR.utf8
export LC_ADDRESS=pt_BR.utf8
export LC_TELEPHONE=pt_BR.utf8
export LC_MEASUREMENT=pt_BR.utf8
export LC_IDENTIFICATION=pt_BR.utf8
export LC_COLLATE=C


Meu lang.csh:
#!/bin/csh
setenv LANG pt_BR.utf8
setenv LC_CTYPE pt_BR.utf8
setenv LC_NUMERIC pt_BR.utf8
setenv LC_TIME pt_BR.utf8
setenv LC_MONETARY pt_BR.utf8
setenv LC_MESSAGES pt_BR.utf8
setenv LC_PAPER pt_BR.utf8
setenv LC_NAME pt_BR.utf8
setenv LC_ADDRESS pt_BR.utf8
setenv LC_TELEPHONE pt_BR.utf8
setenv LC_MEASUREMENT pt_BR.utf8
setenv LC_IDENTIFICATION pt_BR.utf8
setenv LC_COLLATE C



10. Re: Colocar Tela do gksu em pt_BR

Morpheus
Minions

(usa Nenhuma)

Enviado em 11/09/2019 - 17:26h


zezaocapoeira escreveu:

Minions escreveu:

Tem como colocar a tela em português do Brasil?

Exemplo:

$ gksu gedit

https://uploaddeimagens.com.br/imagens/1-png-36e5e82d-ee57-44f5-b54e-922e69c0095b

Quando abre a tela com o usuário comum para colocar a senha as informações estão em inglês.

O sistema já esta em português do Brasil.


Salve mano.


Tenta ai.

- Pode recompilar/reinstalar o gksu com essa modificação que acrescentei no Slackbuild para gerar o idioma pt-br.

https://pastebin.com/raw/siPQPT53



- Também pode fazer essa modificação diretamente.

basta descompactar o source do gksu, gerar o arquivo de linguagem correspondente e copiar/mover para o local adequado.


# tar xvf gksu-2.0.2.tar.gz

# cd gksu-2.0.2/po/

# msgfmt -cv -o gksu.mo pt_BR.po

# cp -v gksu.mo /usr/share/locale/pt_BR/LC_MESSAGES/



- Também pode usar uma tradução mais atualizada, por exemplo o que o Debian usa no pacote:



$ mkdir -p traduzir ; cd traduzir

$ curl 'https://salsa.debian.org/gnome-team/gksu/raw/debian/master/debian/pos/pt_BR.po' -o pt_BR.po

# msgfmt -cv -o gksu.mo pt_BR.po

# cp -v gksu.mo /usr/share/locale/pt_BR/LC_MESSAGES/


Puxei essa tradução do seguinte local.

https://salsa.debian.org/gnome-team/gksu/tree/debian/master/debian/pos


OBS:

Não testei esse esquema no gksu.

Uso esse esquema em alguns pacotes aqui, e funciona.

Em alguns casos o arquivo de tradução do source do programa não tá 100% traduzido.

Obrigado pela atenção, salve!!!




Obrigado em responde ao tópico.

Testei hoje essa dica sua:


Método 1

$ cd ~/Downloads/

$ wget -c https://slackbuilds.org/slackbuilds/14.2/system/gksu.tar.gz

$ wget -c https://people.debian.org/~kov/gksu/gksu-2.0.2.tar.gz

$ tar xvf gksu-2.0.2.tar.gz

$ cd gksu-2.0.2/po/

$ msgfmt -cv -o gksu.mo pt_BR.po


Exemplo:

# msgfmt -cv -o gksu.mo pt_BR.po
pt_BR.po:6: aviso: campo de cabeçalho "Language" faltando no cabeçalho
26 mensagens traduzidas, 1 tradução aproximada (fuzzy), 9 mensagens não traduzidas.


# cp -v gksu.mo /usr/share/locale/pt_BR/LC_MESSAGES/


Exemplo:

# cp -v gksu.mo /usr/share/locale/pt_BR/LC_MESSAGES/
'gksu.mo' -> '/usr/share/locale/pt_BR/LC_MESSAGES/gksu.mo'


# ls -l /usr/share/locale/pt_BR/LC_MESSAGES/gksu.mo
-rw-r--r-- 1 root root 5239 Set 11 17:33 /usr/share/locale/pt_BR/LC_MESSAGES/gksu.mo


# reboot


Não funcionou




Método 2


Também pode usar uma tradução mais atualizada, por exemplo o que o Debian usa no pacote:


$ cd ~/Downloads/

$ mkdir -p traduzir ; cd traduzir

$ curl 'https://salsa.debian.org/gnome-team/gksu/raw/debian/master/debian/pos/pt_BR.po' -o pt_BR.po

# msgfmt -cv -o gksu.mo pt_BR.po


Exemplo:

# msgfmt -cv -o gksu.mo pt_BR.po
pt_BR.po:7: aviso: campo de cabeçalho "Language" faltando no cabeçalho
36 mensagens traduzidas.


# chown root:root pt_BR.po gksu.mo


# ls -l
total 20
-rw-r--r-- 1 root root 6757 Set 11 17:43 gksu.mo
-rw-r--r-- 1 root root 8458 Set 11 17:42 pt_BR.po



# cp -v gksu.mo /usr/share/locale/pt_BR/LC_MESSAGES/


Exemplo:

# cp -v gksu.mo /usr/share/locale/pt_BR/LC_MESSAGES/
'gksu.mo' -> '/usr/share/locale/pt_BR/LC_MESSAGES/gksu.mo'



$ gksu gedit
Gkr-Message: secret service operation failed: The name org.freedesktop.secrets was not provided by any .service files



# reboot



Não funcionou

Resultado final de método 1 e 2:

https://uploaddeimagens.com.br/imagens/captura_de_tela_2019-09-11_17-50-42-png



11. Re: Colocar Tela do gksu em pt_BR

Morpheus
Minions

(usa Nenhuma)

Enviado em 11/09/2019 - 17:46h

Obs:

$ gksu -h
GKsu versão 2.0.2

Utilização: gksu [-u <user>] [opções] <command>

--debug, -d
Escreve informação no ecrã que pode ser
útil para diagnosticar e/ou resolver problemas.

--user <user>, -u <user>
Chama <command> como o utilizador especificado.

--disable-grab, -g
Desactiva o "bloqueio" do teclado, rato,
e foco feito pelo programa quando pergunta pela
palavra-passe.
--prompt, -P
Pergunta ao utilizador se quer ter o teclado e rato
capturado antes de o fazer.
--preserve-env, -k
Preserva os ambientes actuais, não define $HOME
nem $PATH, por exemplo.
--login, -l
Faz disto uma shell de login. Cuidado que isto pode causar
problemas com o Xauthority magic. Corra xhost
para permitir ao utilizador destinatário abrir janelas no seu
display!

--description <description|file>, -D <description|file>
Fornece um nome descritivo para o comando a
ser usado na mensagem predefinida, tornando-a melhor.
Você também pode fornecer o caminho absoluto para um
ficheiro .desktop. Neste caso será usada a chave Name.

--message <message>, -m <message>
Substitui a mensagem standard mostrada para pedir a
palavra-passe para o argumento passado à opção.
Use isto apenas se --description não for suficiente.

--print-pass, -p
Pede ao gksu para escrever a palavra-passe no stdout, tal
como ssh-askpass. Útil para usar em scripts com
programas que aceitam receber a palavra-passe no
stdin.




Mensagem original:

Enter the administrative password

The applications 'gedit' lest you modify essential parts of your system.

Obs: No arquivo .po não tem nada de msgid para essas mensagens acima




https://translate.google.com/


Digite a senha administrativa

O 'gedit' dos aplicativos para que você não modifique partes essenciais do seu sistema.



Teste:

gksu -m "Digite a senha administrativa

O 'gedit' dos aplicativos para que você não modifique partes essenciais do seu sistema." gedit




12. Re: Colocar Tela do gksu em pt_BR

Morpheus
Minions

(usa Nenhuma)

Enviado em 11/09/2019 - 18:38h

madrugada escreveu:

Meu lang.sh:
#!/bin/sh
export LANG=pt_BR.utf8
export LC_CTYPE=pt_BR.utf8
export LC_NUMERIC=pt_BR.utf8
export LC_TIME=pt_BR.utf8
export LC_MONETARY=pt_BR.utf8
export LC_MESSAGES=pt_BR.utf8
export LC_PAPER=pt_BR.utf8
export LC_NAME=pt_BR.utf8
export LC_ADDRESS=pt_BR.utf8
export LC_TELEPHONE=pt_BR.utf8
export LC_MEASUREMENT=pt_BR.utf8
export LC_IDENTIFICATION=pt_BR.utf8
export LC_COLLATE=C


Meu lang.csh:
#!/bin/csh
setenv LANG pt_BR.utf8
setenv LC_CTYPE pt_BR.utf8
setenv LC_NUMERIC pt_BR.utf8
setenv LC_TIME pt_BR.utf8
setenv LC_MONETARY pt_BR.utf8
setenv LC_MESSAGES pt_BR.utf8
setenv LC_PAPER pt_BR.utf8
setenv LC_NAME pt_BR.utf8
setenv LC_ADDRESS pt_BR.utf8
setenv LC_TELEPHONE pt_BR.utf8
setenv LC_MEASUREMENT pt_BR.utf8
setenv LC_IDENTIFICATION pt_BR.utf8
setenv LC_COLLATE C


Obrigado em responde ao tópico.

Coloquei esses conteúdos nos arquivos e depois reboot

Não funcionou

https://uploaddeimagens.com.br/imagens/captura_de_tela_2019-09-11_17-50-42-png









Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner
Linux banner
Linux banner

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts