Index: /trunk/gsdl/bin/script/gimp/flash_button.pl =================================================================== --- /trunk/gsdl/bin/script/gimp/flash_button.pl (revision 1468) +++ /trunk/gsdl/bin/script/gimp/flash_button.pl (revision 1469) @@ -211,5 +211,5 @@ my $y_offset = ($height-$textheight)-int($fontsize/5); - if ($text =~ /[gjpqy]/) { + if ($text =~ /[gjpqyJ]/) { ## capital J is a descender in lucida font # descenders - put text at bottom of image, otherwise # go for fontsize/5 pixels above bottom. This is kind of hacky Index: /trunk/gsdl/bin/script/translate.pl =================================================================== --- /trunk/gsdl/bin/script/translate.pl (revision 1468) +++ /trunk/gsdl/bin/script/translate.pl (revision 1469) @@ -65,6 +65,27 @@ 'Oacute' => chr (211), 'Uacute' => chr (218), + 'agrave' => chr (224), + 'egrave' => chr (232), + 'igrave' => chr (236), + 'ograve' => chr (242), + 'ugrave' => chr (249), + 'Agrave' => chr (192), + 'Egrave' => chr (200), + 'Igrave' => chr (204), + 'Ograve' => chr (210), + 'Ugrave' => chr (217), 'ntilde' => chr (241), - 'Ntilde' => chr (209)); + 'Ntilde' => chr (209), + 'atilde' => chr (227), + 'Atilde' => chr (195), + 'otilde' => chr (245), + 'Otilde' => chr (213), + 'ccedil' => chr (231), + 'Ccedil' => chr (199), + 'ecirc' => chr (234), + 'Ecirc' => chr (202), + 'acirc' => chr (226), + 'Acirc' => chr (194), + ); my $hand_made = 0; Index: /trunk/gsdl/etc/main.cfg =================================================================== --- /trunk/gsdl/etc/main.cfg (revision 1468) +++ /trunk/gsdl/etc/main.cfg (revision 1469) @@ -6,5 +6,5 @@ gsdl.dm english.dm chinese.dm french.dm german.dm maori.dm \ english2.dm french2.dm arabic.dm spanish.dm \ - home.dm collect.dm + port.dm home.dm collect.dm status enabled Index: /trunk/gsdl/macros/port.dm =================================================================== --- /trunk/gsdl/macros/port.dm (revision 1469) +++ /trunk/gsdl/macros/port.dm (revision 1469) @@ -0,0 +1,884 @@ +###################################################################### +# +# Portuguese Language text and icon macros +# +###################################################################### + + +###################################################################### +# Global (base) package +package Global +###################################################################### + + +#------------------------------------------------------------ +# text macros +#------------------------------------------------------------ + +_textdefaultcontent_ [l=pt] {A página requerida não pode ser encontrada. Por favor, +use o botão 'back' do seu browser ou o botão home para retornar para a Biblioteca Digital Greenstone.} + +_textdefaulttitle_ [l=pt] {GSDL Erro} + +_collectionextra_ [l=pt] {Esta coleção contém _about:numdocs_ documentos. +Que foi montada _about:builddate_ dias atrás.} + +_textimagecollection_ [l=pt] {} +_textimageabout_ [l=pt] {Página Sobre} +_textimagehome_ [l=pt] {Página Principal} +_textimagehelp_ [l=pt] {Página Ajuda} +_textimagepref_ [l=pt] {Página Preferências} +_textimagegreenstone_ [l=pt] {Greenstone Digital Library Software} + +_textimagesearch_ [l=pt] {Busca por termos específicos} +_textimageTitle_ [l=pt] {Lista alfabética de títulos} +_textimageList_ [l=pt] {Lista de documentos} +_textimageCreator_ [l=pt] {Lista alfabética de autores} +_textimageSeries_ [l=pt] {Listar por edição} +_textimageDate_ [l=pt] {Listar por data} +_textimageSubject_ [l=pt] {Listar categorias de assunto} +_textimageOrganization_ [l=pt] {Listar por organização} +_textimageHowto_ [l=pt] {Listar categorias como fazer } +_textimageTopic_ [l=pt] {Listar tópicos de edições especiais} +_textimageBrowse_ [l=pt] {Listar} +_textimagePeople_ [l=pt] {Lista alfabética de pessoas} + +_texticontabsearchgreen_ [l=pt] {Busca} +_texticontabdategreen_ [l=pt] {Datas} +_texticontabseriesgreen_ [l=pt] {Séries} +_texticontabauthorgreen_ [l=pt] {Autors A-Z} +_texticontabtitlegreen_ [l=pt] {Títulos A-Z} +_texticontablistgreen_ [l=pt] {Listagem} +_texticontabsubjectgreen_ [l=pt] {Assunto} +_texticontaborggreen_ [l=pt] {Organização} +_texticontabhowgreen_ [l=pt] {Como fazer} +_texticontabtopicgreen_ [l=pt] {Tópicos} +_texticontabbrwsegreen_ [l=pt] {Listar} +_texticontabPeoplegreen_ [l=pt] {Pessoas A-Z} + +_texticontext_ [l=pt] {Visualizar o documento} +_texticonclosedbook_ [l=pt] {Abrir este documento e visualizar o conteúdo} +_texticonnext_ [l=pt] {seção posterior} +_texticonprev_ [l=pt] {seção anterior} + +_page_ [l=pt] {página } +_pages_ [l=pt] {páginas} +_of_ [l=pt] { de } +_vol_ [l=pt] {Volume} +_num_ [l=pt] {Número} + +_textmonth00_ [l=pt] {} +_textmonth01_ [l=pt] {Janeiro} +_textmonth02_ [l=pt] {Fevereiro} +_textmonth03_ [l=pt] {Março} +_textmonth04_ [l=pt] {Abril} +_textmonth05_ [l=pt] {Maio} +_textmonth06_ [l=pt] {Junho} +_textmonth07_ [l=pt] {Julho} +_textmonth08_ [l=pt] {Agosto} +_textmonth09_ [l=pt] {Setembro} +_textmonth10_ [l=pt] {Outubro} +_textmonth11_ [l=pt] {Novembro} +_textmonth12_ [l=pt] {Dezembro} + +_magazines_ [l=pt] {Revistas} + +_nzdlpagefooter_ [l=pt] {
_iconblankbar_ +
Projeto Biblioteca Digital Nova Zelândia
+
Departamento de Ciência da Computação,
+Universidade de Waikato,
+Nova Zelândia}
+
+#------------------------------------------------------------
+# icons
+#------------------------------------------------------------
+
+## "PRINCIPAL" ## top_nav_button ## chome ##
+_httpiconchomeof_ [l=pt] {_httpimg_/pt/chomeof.gif}
+_httpiconchomeon_ [l=pt] {_httpimg_/pt/chomeon.gif}
+_widthchomex_ [l=pt] {65}
+_heightchomex_ [l=pt] {20}
+
+## "AJUDA" ## top_nav_button ## chelp ##
+_httpiconchelpof_ [l=pt] {_httpimg_/pt/chelpof.gif}
+_httpiconchelpon_ [l=pt] {_httpimg_/pt/chelpon.gif}
+_widthchelpx_ [l=pt] {43}
+_heightchelpx_ [l=pt] {20}
+
+## "PREFERÊNCIAS" ## top_nav_button ## cpref ##
+_httpiconcprefof_ [l=pt] {_httpimg_/pt/cprefof.gif}
+_httpiconcprefon_ [l=pt] {_httpimg_/pt/cprefon.gif}
+_widthcprefx_ [l=pt] {88}
+_heightcprefx_ [l=pt] {20}
+
+## "ajuda" ## green_title ## h_help ##
+_httpiconhhelp_ [l=pt] {_httpimg_/pt/h\_help.gif}
+_widthhhelp_ [l=pt] {200}
+_heighthhelp_ [l=pt] {57}
+
+## "autores a-z" ## nav_bar_button ## tauth ##
+_httpicontauthgr_ [l=pt] {_httpimg_/pt/tauthgr.gif}
+_httpicontauthof_ [l=pt] {_httpimg_/pt/tauthof.gif}
+_httpicontauthon_ [l=pt] {_httpimg_/pt/tauthon.gif}
+_widthtauthx_ [l=pt] {100}
+_heighttauthx_ [l=pt] {17}
+
+## "séries" ## nav_bar_button ## tser ##
+_httpicontsergr_ [l=pt] {_httpimg_/pt/tsergr.gif}
+_httpicontserof_ [l=pt] {_httpimg_/pt/tserof.gif}
+_httpicontseron_ [l=pt] {_httpimg_/pt/tseron.gif}
+_widthtserx_ [l=pt] {87}
+_heighttserx_ [l=pt] {17}
+
+## "datas" ## nav_bar_button ## tdate ##
+_httpicontdategr_ [l=pt] {_httpimg_/pt/tdategr.gif}
+_httpicontdateof_ [l=pt] {_httpimg_/pt/tdateof.gif}
+_httpicontdateon_ [l=pt] {_httpimg_/pt/tdateon.gif}
+_widthtdatex_ [l=pt] {87}
+_heighttdatex_ [l=pt] {17}
+
+## "assuntos" ## nav_bar_button ## tsubj ##
+_httpicontsubjgr_ [l=pt] {_httpimg_/pt/tsubjgr.gif}
+_httpicontsubjon_ [l=pt] {_httpimg_/pt/tsubjon.gif}
+_httpicontsubjof_ [l=pt] {_httpimg_/pt/tsubjof.gif}
+_widthtsubjx_ [l=pt] {87}
+_heighttsubjx_ [l=pt] {17}
+
+## "organização" ## nav_bar_button ## torg ##
+_httpicontorggr_ [l=pt] {_httpimg_/pt/torggr.gif}
+_httpicontorgon_ [l=pt] {_httpimg_/pt/torgon.gif}
+_httpicontorgof_ [l=pt] {_httpimg_/pt/torgof.gif}
+_widthtorgx_ [l=pt] {102}
+_heighttorgx_ [l=pt] {17}
+
+## "como fazer" ## nav_bar_button ## thow ##
+_httpiconthowgr_ [l=pt] {_httpimg_/pt/thowgr.gif}
+_httpiconthowon_ [l=pt] {_httpimg_/pt/thowon.gif}
+_httpiconthowof_ [l=pt] {_httpimg_/pt/thowof.gif}
+_widththowx_ [l=pt] {95}
+_heightthowx_ [l=pt] {17}
+
+## "tópico" ## nav_bar_button ## ttopic ##
+_httpiconttopicgr_ [l=pt] {_httpimg_/pt/ttopicgr.gif}
+_httpiconttopicon_ [l=pt] {_httpimg_/pt/ttopicon.gif}
+_httpiconttopicof_ [l=pt] {_httpimg_/pt/ttopicof.gif}
+_widthttopicx_ [l=pt] {87}
+_heightttopicx_ [l=pt] {17}
+
+## "listar" ## nav_bar_button ## tbrwse ##
+_httpicontbrwsegr_ [l=pt] {_httpimg_/pt/tbrwsegr.gif}
+_httpicontbrwseon_ [l=pt] {_httpimg_/pt/tbrwseon.gif}
+_httpicontbrwseof_ [l=pt] {_httpimg_/pt/tbrwseof.gif}
+_widthtbrwsex_ [l=pt] {87}
+_heighttbrwsex_ [l=pt] {17}
+
+## "buscar" ## nav_bar_button ## tsrch ##
+_httpicontsrchgr_ [l=pt] {_httpimg_/pt/tsrchgr.gif}
+_httpicontsrchof_ [l=pt] {_httpimg_/pt/tsrchof.gif}
+_httpicontsrchon_ [l=pt] {_httpimg_/pt/tsrchon.gif}
+_widthtsrchx_ [l=pt] {87}
+_heighttsrchx_ [l=pt] {17}
+
+## "títulos a-z" ## nav_bar_button ## ttitl ##
+_httpiconttitlgr_ [l=pt] {_httpimg_/pt/ttitlgr.gif}
+_httpiconttitlof_ [l=pt] {_httpimg_/pt/ttitlof.gif}
+_httpiconttitlon_ [l=pt] {_httpimg_/pt/ttitlon.gif}
+_widthttitlx_ [l=pt] {90}
+_heightttitlx_ [l=pt] {17}
+
+## "pessoas" ## nav_bar_button ## tpeop ##
+_httpicontpeopgr_ [l=pt] {_httpimg_/pt/tpeopgr.gif}
+_httpicontpeopof_ [l=pt] {_httpimg_/pt/tpeopof.gif}
+_httpicontpeopon_ [l=pt] {_httpimg_/pt/tpeopon.gif}
+_widthtpeopx_ [l=pt] {87}
+_heighttpeopx_ [l=pt] {17}
+
+
+
+######################################################################
+# 'about' page
+package about
+######################################################################
+
+
+#------------------------------------------------------------
+# text macros
+#------------------------------------------------------------
+
+_textabcol_ [l=pt] {Sobre esta coleção}
+
+_textsubcols1_ [l=pt] {
A Completa coleção contém _1_ sub-coleções: +
} + +_textsubcols2_ [l=pt] {+Você pode checar (e alterar) a coleção que você está +atualmente usando na página Preferências.} + + +#------------------------------------------------------------ +# icons +#------------------------------------------------------------ + +## "sobre" ## green_title ## h_about ## +_httpiconhabout_ [l=pt] {_httpimg_/pt/h\_about.gif} +_widthhabout_ [l=pt] {200} +_heighthabout_ [l=pt] {57} + + + +###################################################################### +# document package +package document +###################################################################### + + +#------------------------------------------------------------ +# text macros +#------------------------------------------------------------ + +_textTitlepage_ [l=pt] {_texticonhtitle_} +_textCreatorpage_ [l=pt] {_texticonhauth_} +_textSubjectpage_ [l=pt] {_texticonhsubj_} +_textSeriespage_ [l=pt] {_texticonhser_} +_textDatepage_ [l=pt] {_texticonhdate_} +_textHowtopage_ [l=pt] {_texticonhhow_} +_textOrganizationpage_ [l=pt] {_texticonhorg_} +_textBrowsepage_ [l=pt] {_texticonhbrwse_} +_textPeoplepage_ [l=pt] {_texticonhpeople_} + +_texticonhtitle_ [l=pt] {Títulos A-Z} +_texticonhauth_ [l=pt] {Autores A-Z} +_texticonhsubj_ [l=pt] {Assuntos} +_texticonhser_ [l=pt] {Séries} +_texticonhdate_ [l=pt] {Datas} +_texticonhhow_ [l=pt] {Como fazer} +_texticonhorg_ [l=pt] {Organizações} +_texticonhbrwse_ [l=pt] {Listar} +_texticonhpeople_ [l=pt] {Pessoas A-Z} + +_texticonopenbookshelf_ [l=pt] {feche esta seção da biblioteca} +_texticonclosedbookshelf_ [l=pt] {abre esta seção da biblioteca e visualiza o conteúdo} +_texticonopenbook_ [l=pt] {fecha este livro} +_texticonclosedfolder_ [l=pt] {abre esta pasta e visualiza o conteúdo} +_texticonclosedfolder2_ [l=pt] {abre sub-seção: } +_texticonopenfolder_ [l=pt] {fecha esta pasta} +_texticonopenfolder2_ [l=pt] {fecha sub-seção: } +_texticonsmalltext_ [l=pt] {Visualiza esta seção de texto} +_texticonsmalltext2_ [l=pt] {visualiza texto: } +_texticonpointer_ [l=pt] {seção atual} +_texticondetach_ [l=pt] {Abre esta página numa nova janela} +_texticonhighlight_ [l=pt] {Destaca termos buscados} +_texticonnohighlight_ [l=pt] {Não destaca termos buscados} +_texticoncontracttoc_ [l=pt] {Reduz tabela de conteúdo} +_texticonexpandtoc_ [l=pt] {Amplia tabela de conteúdo} +_texticonexpandtext_ [l=pt] {Exibir todo texto} +_texticoncontracttext_ [l=pt] {Exibe texto somente das seções selecionadas} +_texticonwarning_ [l=pt] {Aviso: } +_texticoncont_ [l=pt] {continuar?} + +_textltwarning_ [l=pt] { +
_iconwarning_Expanding o texto gerará uma grande +quantidade de dados para o seu browser exibir _imagecont_ + |
+Subcoleções à incluir:
+
}
+_textfcoption_ [l=pt] {Inclui barra de navegação no topo da página do documento}
+_texthloption_ [l=pt] {Destacar termos buscados com o texto do documentos}
+_texthistorydisplay_ [l=pt] {exibir histórico de busca}
+
+
+#------------------------------------------------------------
+# icons
+#------------------------------------------------------------
+
+## "preferências" ## green_title ## h_pref ##
+_httpiconhpref_ [l=pt] {_httpimg_/pt/h\_pref.gif}
+_widthhpref_ [l=pt] {200}
+_heighthpref_ [l=pt] {57}
+
+
+
+######################################################################
+# 'delete search history' page
+package delhistory
+######################################################################
+
+
+#------------------------------------------------------------
+# text macros
+#------------------------------------------------------------
+
+_textdsh_ [l=pt] {Apagar História de Busca}
+
+_textselectdelete_ [l=pt] {Apagar todos
+os registros ou registros selecionados para
Registros podem ser
+selecionados digitando-se seus números dentro da caixa,
ou clicando-se nos
+boxes em cada registro.
Valores aceitáveis são 1,2,3-6,7- etc }
+
+_textclearselected_ [l=pt] {Limpar selecionados}
+_textselect_ [l=pt] {selecionar}
+
+
+#------------------------------------------------------------
+# icons
+#------------------------------------------------------------
+
+
+
+######################################################################
+# 'help' page -- this is lower priority for translating than the
+# rest of this file
+package help
+######################################################################
+
+
+#------------------------------------------------------------
+# text macros
+#------------------------------------------------------------
+
+_textHelp_ [l=pt] {Ajuda}
+_textSearchshort_ [l=pt] {busca por palavra específica}
+_textSeriesshort_ [l=pt] {acessar publicações por séries}
+_textDateshort_ [l=pt] {acessar publicações por data}
+_textSubjectshort_ [l=pt] {acessar publicações por assunto}
+_textTitleshort_ [l=pt] {acessar publicações por título}
+_textBrowseshort_ [l=pt] {listar publicações}
+_textCreatorshort_ [l=pt] {acessar publicações por autores}
+_textOrganizationshort_ [l=pt] {acessar publicações por organização}
+_textHowtoshort_ [l=pt] {acessar publicações por como fazer listagem}
+_textTopicshort_ [l=pt] {acessar publicações por tópico}
+_textPeopleshort_ [l=pt] {acessar publicações por pessoas}
+_textdefaultshorttext_ [l=pt] {classificação indefinida}
+
+_textSearchlong_ [l=pt] {
Você pode buscar por palavras específicas que +aparecem no texto da página "busca". Esta é a primeira página que +aparece quando você começa, e podem ser encontradas nas outras páginas pressionando-se +o botão busca. } + +_textTitlelong_ [l=pt] {
Você pode acessar publicações por título clicando +no botão títulos a-z. O qual trará uma lista de livros em +ordem alfabética. } + +_textOrganizationlong_ [l=pt] {
Você pode acessar publicações por +organização pressionando o botão organização. O qual trará +uma lista por organizações. } + +_textHowtolong_ [l=pt] {
Você pode acessar publicações por como fazer listagem +pressionando o botão como fazer. O qual trará uma lista de como fazer +listagens. } + +_textCreatorlong_ [l=pt] {
Você pode acessar publicações por autor +clicando no botão autores a-z. O qual trará uma lista de livros, +ordenada por nome de autores. } + +_textTopiclong_ [l=pt] {
Você pode acessar publicações por tópico +clicando no botão tópico. O qual trará uma lista de tópicos +para o Browser. } + +_textSubjectlong_ [l=pt] {
Você pode acessar publicações por assuntos +clicando no botão assuntos. O qual trará uma lista de assuntos, +representandos por livros. } + +_textSerieslong_ [l=pt] {
Você pode acessar publicações por séries +clicando no botão séries. O qual trará uma lista das séries +que estão atualmente na coleção. } + +_textDatelong_ [l=pt] {
Você pode acessar publicações por data clicando +no botão datas. O qual trará uma lista de todos as edições, ordenadas +cronologicamente. } + +_textBrowselong_ [l=pt] {
Você pode folhear publicações clicando no +botão folhear. } + +_textPeoplelong_ [l=pt] {
Você pode acessar publicações por pessoas +clicando no botão pessoas a-z. O qual trará uma lista ordenadas por nome. } + +_textdefaultlongtext_ [l=pt] {
Click no botão não encontrado para listar +publicações (listando por ordem de um campo não encontrado). } + +_texthelptopics_ [l=pt] { +
Clique na seta para ir para a próxima seção ... | ||
... ou voltar para a seção anterior | ||
Exibir todo texto, ou não | ||
Abrir esta pagina em uma nova janela | ||
Destacar termos buscados, ou não |
Abrir esta biblioteca | ||
Abrir/fechar este livro | ||
Visualizar esta seção de texto | ||
Exibir todo texto, ou não | ||
Ampliar tabela de conteúdos, ou não | ||
Abrir esta página em uma nova janela | ||
Destacar termos encontrados, ou não | ||
Clique na seta para ir para a próxima seção ... | ||
... ou voltar para a seção anterior |
Abrir esta página em uma nova janela | ||
Destacar termos encontrados, ou não |
+ Na página de busca, você deverá fazer uma consulta com estes simples passos:
+ +
Quando você fizer uma consulta, os títulos de vinte documentos serão apresentados. +Haverá um botão no final da página que apresentará os próximos vinte documentos. Lá você encontrará botões para levá-lo para as terceiras vinte ou voltar para as primeiras vinte e assim continuará. Clique no título de qualquer documento, ou no pequeno botão ao lado dele para vê-lo. + +
Um máximo de 100 documentos são retornados. Você pode mudar este número clicando no botão preferências no topo da página.
+ +
_iconblankbar_
+
+ Qualquer coisa que você digitar na caixa de consulta é interpretado como uma lista de palavras chamadas "termos de busca." Cada termo não contém nada além de caracteres e dígitos. Termos são separados por espaços em branco. Se qualquer outro caracter como pontuação aparecer, eles servirão apenas para separar termos mas continuarão sendo espaços. E então eles serão ignorados. Você não pode buscar por palavras que incluem pontuação.
+
+ Por exemplo, a consulta
+ Serão tratadas como
+
+
+ _iconblankbar_
+
+ Existem dois tipos diferentes de consulta.
+
+
+
+ Use quantos termos você quiser-uma sentença completa, ou um parágrafo completo. Se voce especificar somente um termo, os documentos serão ordenados por frequência de ocorrência.
+_texthelpscope_
+}
+
+_textchangeprefs_ [l=pt] {Mudar suas preferências }
+
+_texthelppreferences_ [l=pt] { Quando você clica no botão de preferências no topo da pagina, você será capaz de mudar alguns aspectos da interface para moldar em seus próprios requerimentos.
+
+ _iconblankbar_
+
+ _iconblankbar_
+
+Termos de busca
+
+Agro-forestry in the Pacific Islands: Systems for Sustainability (1993)
+ Agro forestry in the Pacific Islands Systems for Sustainability 1993
Tipos de consultas
+
+
+
+
+
+
+_textchangeprefs_
+
+Preferências da coleção
+
+Algumas coleções incluem várias sub-coleções, as quais podem ser buscadas independentemente ou juntas, como uma unidade. Assim, você pode selecionar quais sub-coleções incluir em suas buscas na página de preferências.
+
+Preferências de apresentação
+
+Dependendo de uma particular coleção, haverá várias opções que você pode definir para controlar a apresentação.
+
+Coleções de Web pages permitirão a você suprimir a barra de navegação Greenstone no topo de cada página de documento, quando você fizer uma busca a página com os documentos encontrados aparecerão sem nenhum cabeçario Greenstone. Para fazer outra busca você terá que usar o botão "back" do seu browser. Estas coleções também possibilitarão a você suprimir as mensagens de avisos Greenstone quando você clicar em um link que levará você para fora da coleção digital.
+Em algumas coleções você pode controlar quaisquer links na página de "Resultados de Busca" para levá-lo diretamente para a atual URL em questão, ao invés de copiar as páginas da biblioteca digital.
+
+Coleções que são capazes de serem apresentadas em diferentes linguagens permitirão que você especifique a linguagem da interface. Se a linguagem é chinês, você também pode especificar quais códigos de padrões chineses seu browser deve usar.
+
+Finalmente, todas as coleções dão a você a condição de mudar para uma interface textual ao invés do padrão gráfico. Isto é particularmente útil para visualização por usuários que usam fontes de tela largas ou escutam por sintetizadores.
+
+