From 4e651117507278d7817a8a8ef35103d83989f5ba Mon Sep 17 00:00:00 2001 From: kojima Date: Wed, 27 Oct 1999 22:29:49 +0000 Subject: [PATCH] added portuguese README --- ChangeLog | 6 +- Makefile.am | 2 +- Makefile.in | 67 ++++------- NEWS | 12 ++ README | 9 +- README.pt | 379 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 426 insertions(+), 49 deletions(-) create mode 100644 README.pt diff --git a/ChangeLog b/ChangeLog index ade8fcc6..bf7b8150 100644 --- a/ChangeLog +++ b/ChangeLog @@ -14,7 +14,11 @@ Changes since version 0.61.1: - fixed crashing bug in WPrefs.app's Appearance section. - fixed sorting of names in icon chooser, and file browser. - fixed name completion problem in file browser. - +- added new sound events (from pascal) +- fixed bug when moving/resizing internal windows +- propagation of -noext for submenus (David Reviejo ) +- fixed problem with mouse sampling rate in SGIs +- optimized frame drawing (Swivel ) Changes since version 0.61.0: ............................. diff --git a/Makefile.am b/Makefile.am index d07031d3..501c8238 100644 --- a/Makefile.am +++ b/Makefile.am @@ -4,7 +4,7 @@ SUBDIRS = wrlib WINGs src util po WindowMaker wmlib test WPrefs.app doc\ contrib EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N MIRRORS COPYING.OPL \ - Install acconfig.h INSTALL.pt\ + Install acconfig.h INSTALL.pt README.pt\ mkpatch README.KDE README.GNOME WindowMaker.lsm.in\ docklib-0.2.tar.gz libwmfun-0.0.2.tar.gz diff --git a/Makefile.in b/Makefile.in index 13de7ab4..6752111b 100644 --- a/Makefile.in +++ b/Makefile.in @@ -95,28 +95,28 @@ wprefsdir = @wprefsdir@ SUBDIRS = wrlib WINGs src util po WindowMaker wmlib test WPrefs.app doc contrib -EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N MIRRORS COPYING.OPL Install acconfig.h INSTALL.pt mkpatch README.KDE README.GNOME WindowMaker.lsm.in docklib-0.2.tar.gz libwmfun-0.0.2.tar.gz +EXTRA_DIST = TODO BUGS BUGFORM FAQ FAQ.I18N MIRRORS COPYING.OPL Install acconfig.h INSTALL.pt README.pt mkpatch README.KDE README.GNOME WindowMaker.lsm.in docklib-0.2.tar.gz libwmfun-0.0.2.tar.gz ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs CONFIG_HEADER = ./src/config.h CONFIG_CLEAN_FILES = DIST_COMMON = README AUTHORS COPYING ChangeLog INSTALL Makefile.am \ -Makefile.in NEWS TODO acconfig.h acinclude.m4 aclocal.m4 config.guess \ -config.sub configure configure.in install-sh ltconfig ltmain.sh missing \ -mkinstalldirs src/config.h.in src/stamp-h.in +Makefile.in NEWS TODO acinclude.m4 aclocal.m4 config.guess config.sub \ +configure configure.in install-sh ltconfig ltmain.sh missing \ +mkinstalldirs DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) -TAR = tar +TAR = gtar GZIP_ENV = --best all: all-redirect .SUFFIXES: $(srcdir)/Makefile.in: Makefile.am $(top_srcdir)/configure.in $(ACLOCAL_M4) - cd $(top_srcdir) && $(AUTOMAKE) --gnu --include-deps Makefile + cd $(top_srcdir) && $(AUTOMAKE) --gnu Makefile -Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status +Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status $(BUILT_SOURCES) cd $(top_builddir) \ && CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status @@ -128,34 +128,6 @@ config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES) $(srcdir)/configure: $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES) cd $(srcdir) && $(AUTOCONF) -src/config.h: src/stamp-h - @if test ! -f $@; then \ - rm -f src/stamp-h; \ - $(MAKE) src/stamp-h; \ - else :; fi -src/stamp-h: $(srcdir)/src/config.h.in $(top_builddir)/config.status - cd $(top_builddir) \ - && CONFIG_FILES= CONFIG_HEADERS=src/config.h \ - $(SHELL) ./config.status - @echo timestamp > src/stamp-h 2> /dev/null -$(srcdir)/src/config.h.in: $(srcdir)/src/stamp-h.in - @if test ! -f $@; then \ - rm -f $(srcdir)/src/stamp-h.in; \ - $(MAKE) $(srcdir)/src/stamp-h.in; \ - else :; fi -$(srcdir)/src/stamp-h.in: $(top_srcdir)/configure.in $(ACLOCAL_M4) acconfig.h - cd $(top_srcdir) && $(AUTOHEADER) - @echo timestamp > $(srcdir)/src/stamp-h.in 2> /dev/null - -mostlyclean-hdr: - -clean-hdr: - -distclean-hdr: - -rm -f src/config.h - -maintainer-clean-hdr: - # This directory's subdirectories are mostly independent; you can cd # into them and run `make' without going through this Makefile. # To change the values of `make' variables: instead of editing Makefiles, @@ -283,6 +255,11 @@ distdir: $(DISTFILES) -rm -rf $(distdir) mkdir $(distdir) -chmod 777 $(distdir) + here=`cd $(top_builddir) && pwd`; \ + top_distdir=`cd $(distdir) && pwd`; \ + distdir=`cd $(distdir) && pwd`; \ + cd $(top_srcdir) \ + && $(AUTOMAKE) --include-deps --build-dir=$$here --srcdir-name=$(top_srcdir) --output-dir=$$top_distdir --gnu Makefile @for file in $(DISTFILES); do \ d=$(srcdir); \ if test -d $$d/$$file; then \ @@ -339,33 +316,33 @@ distclean-generic: -rm -f config.cache config.log stamp-h stamp-h[0-9]* maintainer-clean-generic: -mostlyclean-am: mostlyclean-hdr mostlyclean-tags mostlyclean-generic +mostlyclean-am: mostlyclean-tags mostlyclean-generic mostlyclean: mostlyclean-recursive -clean-am: clean-hdr clean-tags clean-generic mostlyclean-am +clean-am: clean-tags clean-generic mostlyclean-am clean: clean-recursive -distclean-am: distclean-hdr distclean-tags distclean-generic clean-am +distclean-am: distclean-tags distclean-generic clean-am -rm -f libtool distclean: distclean-recursive -rm -f config.status -maintainer-clean-am: maintainer-clean-hdr maintainer-clean-tags \ - maintainer-clean-generic distclean-am +maintainer-clean-am: maintainer-clean-tags maintainer-clean-generic \ + distclean-am @echo "This command is intended for maintainers to use;" @echo "it deletes files that may require special tools to rebuild." maintainer-clean: maintainer-clean-recursive -rm -f config.status -.PHONY: mostlyclean-hdr distclean-hdr clean-hdr maintainer-clean-hdr \ -install-data-recursive uninstall-data-recursive install-exec-recursive \ -uninstall-exec-recursive installdirs-recursive uninstalldirs-recursive \ -all-recursive check-recursive installcheck-recursive info-recursive \ -dvi-recursive mostlyclean-recursive distclean-recursive clean-recursive \ +.PHONY: install-data-recursive uninstall-data-recursive \ +install-exec-recursive uninstall-exec-recursive installdirs-recursive \ +uninstalldirs-recursive all-recursive check-recursive \ +installcheck-recursive info-recursive dvi-recursive \ +mostlyclean-recursive distclean-recursive clean-recursive \ maintainer-clean-recursive tags tags-recursive mostlyclean-tags \ distclean-tags clean-tags maintainer-clean-tags distdir info-am info \ dvi-am dvi check check-am installcheck-am installcheck install-exec-am \ diff --git a/NEWS b/NEWS index e537945b..23a7f8c6 100644 --- a/NEWS +++ b/NEWS @@ -4,6 +4,18 @@ NEWS for veteran Window Maker users --- 0.61.2 + +Patches, po files, bug fixes etc +-------------------------------- + +I am very sorry, but I think I lost the folder I kept all the +patches and contributions I received since the last release :( +If you have sent something to me, but it's not included in this +release, please resend it. +My sincere apologies. + -Alfredo + + Removed "Keep Attracted Icons" option from Clip's menu ------------------------------------------------------ diff --git a/README b/README index 7a9e197f..22bb0557 100644 --- a/README +++ b/README @@ -199,13 +199,18 @@ from the same user (so that wmaker will use the same configuration files) at the same time. You might get unexpected behaviour when Window Maker updates it's configuration files. +If you really desire to do this, try running Window Maker with the +command line option --static so that it will not update or change +any of the configuration files. Sound support ============= Sound is supported for Linux and FreeBSD systems with the use of a -separately distributed module. You can download it at: -http://www.frontiernet.net/~southgat/wmsound +separately distributed module called WSoundServer. There is also a graphical +configuration tool for setting up your sounds called WSoundPrefs. +You can download these at: +http://shadowmere.student.utwente.nl/ Note that you must compile Window Maker with the --enable-sound configure flag and set the DisableSound option to NO. diff --git a/README.pt b/README.pt new file mode 100644 index 00000000..2a51d702 --- /dev/null +++ b/README.pt @@ -0,0 +1,379 @@ + + + GNU Window Maker + Gerenciador de Janelas X11 + + + + + por + + Alfredo K. Kojima + + Dan Pascu + + Matthew Hawkins + + ]d + + + Web/FTP Master + + Phillip Smith + + + + Parabéns! Você acabou de adquirir um dispositivo muito + bom que lhe proporcionaria milhares de anos de uso sem problemas, + exceto por que, você, com vai certeza destruí-lo com algum procedimento + idiota típico dos consumidores. Por isso nós pedimos POR FAVOR, + PELO AMOR DE DEUS LEIA O MANUAL DO DONO COM MUITA ATENÇÃO ANTES + DE DESEMBRULHAR O DISPOSITIVO. VOCÊ JÁ O DESEMPACOTOU, NÃO FOI? + VOCÊ DESEMPACOTOU-O, CONECTOU-O, LIGOU-O E ENCHEU-O DE COISAS, + E AGORA A SUA CRIANÇA, A MESMA CRIANÇA QUE UMA VEZ ENFIOU UMA + SALSICHA NO SEU VIDEOCASSETE E APERTOU NO "FAST FORWARD", ESTA + CRIANÇA ESTÁ BRINCANDO COM OS BOTÕES TAMBÉM CERTO? E SÓ AGORA VOCÊ + ESTÁ COMEÇANDO A LER AS INSTRUÇÕES CERTO??? NÓS PODEMOS ENTÃO QUEBRAR + ESTES DISPOSITIVOS NA FÁBRICA ANTES DE DESPACHÁ-LOS, VOCÊ + SABIA DISSO? + -- Dave Barry, "Read This First!" + + +Descrição +========= + +O Window Maker é o gerenciador de janelas GNU para o X Window System. Ele foi +desenvolvido para emular o visual e a sensação de parte da GUI NEXTSTEP(tm). +Procura ser relativamente rápido e pequeno, rico em opções, fácil de +configurar e usar, com uma aparência simples e elegante emprestada do +NEXTSTEP(tm). + +O Window Maker foi projetado tendo em mente a integração com o GNUStep e +é o gerenciador de janelas "oficial" dele. É ainda parte do projeto GNU +(www.gnu.org). +Leia mais sobre o GNUstep neste arquivo. + +Hints (informações dadas pelas aplicações para que se integrem bem com o +gerenciador de janelas) para Motif(tm), OPEN LOOK(tm), KDE e GNOME também +são suportados. Logo, você pode substituir os gerenciadores de janela desses +ambientes pelo Window Maker e manter muito, senão toda a funcionalidade do +gerenciador de janelas nativo. + +O Window Maker antes se chamava WindowMaker. + +O Window Maker não tem relação com o Windowmaker, o software para construção +de janelas e portas. + + +Documentação +============ + +Leia antes de perguntar. + +* Os arquivos README distribuídos por toda a árvore dos fontes contêm + informações relacionadas ao conteúdo dos diretórios. + +* O INSTALL possui instruções para instalação e algumas dicas quando há + algum problema. Você deveria lê-lo antes da instalação. Ele não foi escrito + somente para ocupar espaço no pacote... + +* FAQ: Frequently Asked Questions. LEIA! O FAQ.I18N é sobre questões + relacionadas à internacionalização. + +* NEWS: lista as mudanças de uma versão para outra e que são visíveis ao + usuário. Leia-o se você estiver fazendo uma atualização. + +* MIRRORS: alguns locais alternativos onde você pode pegar o Window Maker, + incluindo pacotes do Window Maker específicos para certas plataformas. + +* BUGFORM: use-o para enviar relatos de bug. Use-o por favor. + +* ChangeLog: o que foi mudado a partir da última versão? + +* BUGS: lista dos bugs conhecidos + + +*** Guia do Usuário + +O Guia do Usuário Window Maker pode ser baixado do ftp oficial ou por +sites web. Pode ser visto ainda no formato HTML no: +http://people.delphi.com/crc3419/WMUserGuide/index.htm + +O Guia do Usuário explica como usar o Window Maker, fala sobre os +arquivos de configuração e as opções. + +*** man pages + +Digite "man wmaker" no prompt da shell para obter uma ajuda geral sobre +o Window Maker. + + +Diretórios & Arquivos na Árvore dos Fontes +========================================== + +* O Install é um script para configurar e compilar o Window Maker de + um modo fácil (não que o modo normal seja difícil, mas...). + +* AUTHORS: os créditos + +* TODO: planos para o futuro + +* O contrib/ possui alguns patches enviados e que não foram suportados + pelo Window Maker por entrarem em conflito com a filosofia de projeto dos + desenvolvedores ou por algum outro motivo. + +* O util/ possui vários programas utilitários. + +* O WPrefs.app/ é o programa de configuração. + +* O src/wconfig.h possui opções de compilação que você pode mudar para + selecionar algumas opções/aspectos e outras coisas mais. + +* O WINGs/ é a biblioteca de widget NEXTSTEP lookalike + +* A wrlib/ é a biblioteca de processamento de imagens + +* O po/ possui catálogos de mensagens, que são versões traduzidas das + mensagens mostradas pelo Window Maker + +* A docklib-x.x.tar.gz é a biblioteca para desenvolvimento de dockapps + + +SOCORRO!!! +========== + +Há uma lista de discussão para debate de questões sobre o Window Maker +no wm-user@windowmaker.org. Para inscrever-se, mande uma mensagem +contendo: + subscribe +no campo de assunto da mensagem para wm-user-request@windowmaker.org + +Se você tiver algum problema, pergunte lá (somente depois de ter lido os +documentos, é claro). As pessoas da lista estão mais preparadas para +resolver o seu problema do que nós. Para relatar BUGS, use o BUGFORM. + +Se você tiver problemas com uma versão pré-compilada do Window +Maker (rpm, deb etc), primeiro questione a pessoa que criou o pacote. + +NOTA IMPORTANTE: quando for pedir ajuda (seja na lista de discussão ou +diretamente aos desenvolvedores) *sempre* envie informações sobre o sistema +que você está usando. Você pode usar a seção system information no final +do BUGFORM como guia. Outra coisa: não mande mensagens em HTML. + +Há ainda o canal de IRC #windowmaker na EFNET. Para entrar lá, conecte +seu cliente de irc no irc.concentric.net, irc.prison.net ou outro +servidor dessa rede. + + +GNUstep +======= + +O GNUstep é um completo sistema de desenvolvimento orientado a objetos, +baseado na especificação OpenStep lançada pela NeXT(tm) (agora Apple(tm) e +Sun(tm)). Ele irá fornecer tudo que é necessário para desenvolver aplicações +orientadas a objetos, gráficas (e não gráficas), cross-platform; fornecendo, +dentre outras coisas, bibliotecas bases do sistema, uma estrutura de alto +nível para aplicações GUI que usa um modelo de imagens do tipo Display +PostScript(tm), objetos para acesso a bancos de dados relacional, objetos +distribuídos e um ambiente de desenvolvimento gráfico, com ferramentas como +um modelador de interfaces, um projeto de gerenciamento de sistema (central +de projetos) e outras ferramentas. + +O sistema de desenvolvimento GNUstep será usado para criar um ambiente +de usuário, com tudo necessário para uma interface gráfica, tais como +visualizador de arquivos, editores de texto e outras aplicações. Note que o +ambiente do usuário (ou "ambiente desktop") é somente uma pequena parte de +todo o projeto GNUstep e não "compete" com projetos como o KDE e o GNOME, +simplesmente por que eles são coisas completamente diferentes. + +Para mais informação sobre o projeto GNUstep, visite http://www.gnustep.org +e http://gnustep.current.nu + + +Executando múltiplas instâncias do Window Maker +=============================================== + +Não é uma boa idéia rodar mais de uma instância do Window Maker sob +um mesmo usuário ao mesmo tempo (já que o wmaker usa os mesmos arquivos +de configuração). Você pode obter comportamentos inesperados quando o +Window Maker atualizar os seus arquivos de configuração. + + +Suporte para som +================ + +O Som é suportado nos sistemas Linux e FreeBSD com o uso de módulos +distribuídos separadamente. Você pode baixá-los no: +http://www.frontiernet.net/~southgat/wmsound + +Observe que você deve compilar o Window Maker usando o configure com a +flag --enable-sound e definindo a opção DisableSound para NO. + + +Suporte ao OpenL**k +=================== + +Acredito que muitos usuários, principalmente os do mundo acadêmico, +tenham que usar aplicações escritas em toolkits OpenL**k, então o suporte +para estes aplicativos deve ser de algum uso. + +Para ativar, use o --enable-openlook quando rodar o configure. Note +que nem tudo está implementado. + +As opções implementadas incluem hints de decoração e o push-pin. +Coisas não implementadas incluem _SUN_WINDOW_STATE (the compose led +state stuff), coisas relacionadas ao "drag and drop", cabeçalho (não +tenho certeza do que é) e o string footer. + +Por favor me dêem retorno se algo não funcionar. Se a opção já está +implementada, mas não está funcionando por causa de um bug, eu tentarei +corrigí-la. Se é uma característica ainda não implementada e você mencionar +que é importante (ie: não somente cosmética), eu considerarei a sua +implementação. + +O estado "out" do pushpin é emulado como um botão de fechar pressionado. +Clique no botão para fazer com que ele fique despressionado, o que +corresponde ao estado "pinned-in" do pushpin. Se você pressionar de novo +o botão de fechar despressionado, ele vai agir como um botão de fechar +normal: vai fechar a janela. + + +Ajuste da Performance +==================== + +Se você deseja diminuir o uso de memória pelo Window Maker, aumentar a +performance, e ainda manter uma boa aparência e funcionalidade, siga os +itens abaixo: + +- use texturas sólidas para tudo, barras de títulos e menus. Se você quer + um desktop com um belo visual, use o estilo "Traditional". +- desligue o "NewStyle" e o "Superfluous" +- não vincule muitos atalhos ao seu menu e guarde somente coisas essenciais + no menu +- ative o "DisableClip" +- edite o wconfig.h e desative o NUMLOCK_HACK e as opções que você não + usa mesmo (tenha em mente que alguns dos #defines podem não funcionar, + já que eles não estão completamente suportados). Certifique-se de sempre + manter o NumLock e o ScrollLock desligados. +- ligue a opção "DisableAnimations". Você pode também usar o #undefine + ANIMATIONS no arquivo config.h +- verifique as entradas padrão "IconPath" e "PixmapPath" para que contenham + somente os paths que você realmente possua no seu sistema. +- não use imagens grandes no seu background root +- remova o suporte para formatos de imagens que você não usa +- para reduzir o uso de memória, desative o cache de ícones, definindo a + variável de ambiente RIMAGE_CACHE para 0. Se você deseja melhorar o + desempenho perdendo só um pouco de memória, defina essa variável para + o valor correspondente ao número de ícones que você usa. + + +Controle de Mouse pelo Teclado +============================== + +Muitas pessoas perguntam sobre adicionar o controle do mouse pelo teclado, +como no fvwm, mas o Window Maker não possui tal opção. A extensão XKB +suporta a simulação do mouse pelo teclado, de uma maneira muito mais +poderosa do que qualquer outra simulação realizada por um gerenciador de +janelas. + +Para ativá-la, aperte a combinação Control+Shift+NumLock ou Shift+NumLock. +Você deve então ouvir um beep. Para desativá-la, faça a mesma coisa. + +Para controlar com o mouse, use as seguintes teclas do keypad: +- 4 (seta esquerda), 7 (Home), 8 (seta para cima), 9 (PgUp), 6 (seta direita), +3 (PgDn), 2 (seta para baixo) e 1 (End) move o mouse para as direções +correspondentes; +- segurar as teclas acima e depois segurar a tecla 5 vai fazer o ponteiro +se mover mais rápido; +- / vai selecionar o primeiro botão do mouse (botão esquerdo); +- * vai selecionar o segundo botão do mouse (botão do meio); +- - vai selecionar o terceiro botão do mouse (botão direito); +- 5 vai fazer um clique com o botão do mouse que foi selecionado; +- + vai fazer um duplo-clique com o botão do mouse que foi selecionado; +- 0 (Ins) vai clicar e segurar o botão do mouse selecionado; +- . (Del) vai liberar o botão do mouse selecionado que foi previamente +clicado com a tecla 0 (Ins). + +Os valores das teclas acima funcionam com um servidor X XFree86 3.2 (X11R6.1) +mas nosso alcance pode variar. + + +Como fazer um backtrace com o gdb +================================= + +Os backtraces nos ajudam a arrumar bugs que fazem com que o Window Maker +trave. Se você achar um bug que trave o Window Maker, por favor envie o +backtrace com o relato do bug. + +Para fazer um backtrace útil, você precisa de um arquivo core +com informações de depuração produzidas pelo Window Maker quando ele +travar. O padrão do Window Maker é iniciar um outro gerenciador +de janelas quando ele travar, o que não gerará um arquivo core. Você +precisa editar o arquivo src/wconfig.h *depois* de ter rodado o configure +e mudar a linha que se parece com o seguinte: + +#undef NO_EMERGENCY_AUTORESTART + +para: + +#define NO_EMERGENCY_AUTORESTART + +Depois, no diretório src, digite: +make clean +make CFLAGS=-g +make install + +e espere o Window Maker ser instalado. + +Depois de instalado o Window Maker, inicie o X e reproduza o bug fazendo +com que o Window Maker trave. Quando ele travar, vá até o diretório +onde você compilou o wmaker e digite o seguinte comando na sua shell: + +script +cd src +gdb .libs/wmaker path_ao_arquivo_core + +Depois, no prompt do gdb, digite "bt". Saia do gdb digitando "quit" +e depois no prompt da shell, digite "exit". + +O arquivo chamado typescript conterá o backtrace. + + + +Direitos Autorais & Disclaimers +=============================== + +O Window Maker é registrado por Alfredo K. Kojima e é licenciado pela Licença +Pública Geral GNU. Leia o arquivo COPYING para ler a licença completa. + +Os ícones que são distribuídos com esse programa foram criados por Marco +van Hylckama Vlieg são licenciados pela OpenContent License. Leia o +arquivo COPYING.OPL para a licença completa. + +NeXT, OpenStep e NEXTSTEP são marcas da NeXT Computer, Inc. +Todas as outras marcas são propriedade dos respectivos donos. + +Os autores se reservam no direito de fazer alterações no software sem +qualquer aviso prévio. + + +Autores +======= + +Alfredo K. Kojima +Dan Pascu +]d + +Por favor não nos perguntem coisas antes de ler a documentação (o FAQ, +este arquivo e os arquivos INSTALL), ou sobre coisas "legais" que você +viu em screenshots de desktops. + +O arquivo AUTHORS contem uma lista de pessoas que contribuíram com o projeto. +O nome das pessoas que ajudaram com a tradução pode ser achado no po/README e +Window Maker/README + +Se você tem algum comentário, correção ou deseja relatar bugs (junto com +o BUGFORM) mande-os para developers@windowmaker.org + + +Traduzido por: Ricardo Sartori -- 2.11.4.GIT