Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2

Author Topic: Portuguese language  (Read 16703 times)

Rui Mendes

  • Development,Testing, Support
  • Hero Member
  • *****
  • Karma: 195
  • Posts: 1009
  • sNews1.7
    • Comunidade Portuguesa
Portuguese language
« on: May 16, 2007, 01:33:38 PM »

English:
Translation for portuguese, create file snews_PT.php, copy code to inside file.
1- Goto site administration, enter Site - Settings
2 - Found "Time and Locale settings", change "sNews Language" from EN to PT

Portuguese:
Crie um novo ficheiro snews_PT.php, copie o código para dentro desse ficheiro.
1-Entre na administração do site, entre em Site - Settings
2- Procure "Time and Locale settings", altere no "sNews Language" de EN para PT, actualize e fica automaticamente em português.

Esta tradução feita por Knitter está melhor condições, ver aqui

Code: [Select]
<?php
#SITE LANGUAGE VARIABLES
$l['home'] = 'Home';
$l['home_sef'] = 'home'//default value is used only if "home_SEF" is not set in the database - allowed characters are [a-z] [A-Z] [0-9] [-] [_]
$l['archive'] = 'Arquivo';
$l['rss_feed'] = 'RSS Feed';
$l['contact'] = 'Contacto';
$l['sitemap'] = 'Mapa do Site';
#categories
$l['month_names'] = 'Janeiro, Fevereiro, Março, Abril, Maio, Junho, Julho, Agosto, Setembro, Outubro, Novembro, Dezembro';
#search
$l['search_keywords'] = 'Pesquisa no Site';
$l['search_button'] = 'Pesquisa';
$l['search_results'] = 'Resultados da pesquisa';
$l['charerror'] = 'É necessário pelo menos 4 letras para a pesquisa.';
$l['noresults'] = 'Sem resultados para a palavra ';
$l['resultsfound'] = 'resultados para a palavra';
#comments
$l['addcomment'] = 'Escrever um comentário';
$l['comment'] = 'Comentário';
$l['comment_info'] = 'Comentário escrito em';
$l['page'] = 'Página';
$l['on'] = 'on'// preposition word used in comments infoline
#paginator
$l['first_page'] = 'Primeiro';
$l['last_page'] = 'Último';
$l['previous_page'] = 'Anterior';
$l['next_page'] = 'Próximo';
$l['name'] = 'Nome';
#comments
$l['comment_sent'] = 'O seu comentário foi enviado com sucesso';
$l['comment_sent_approve'] = 'O seu comentário espera por aprovação.';
$l['comment_error'] = 'O seu comentário não foi enviado';
$l['comment_back'] = 'Voltar para o seu comentário';
$l['no_comment'] = 'Este artigo não foi comentado ainda.';
$l['no_comments'] = 'Sem comentários';
$l['ce_reasons'] = '<strong>Principais razões:</strong> Deixou em branco a coluna ou o comentário é muito curto.';
$l['url'] = 'Website URL';
#contact
$l['required'] = '* = necessário preencher';
$l['email'] = 'Email';
$l['message'] = 'Messagem';
$l['math_captcha'] = 'Calcule a soma destes 2 números, para evitar o spam';
$l['contact_sent'] = 'Obrigado, a sua mensagem foi enviada com sucesso.';
$l['contact_not_sent'] = 'A sua mensagem não foi enviada';
$l['message_error'] = '<strong>Possible reasons:</strong> You left name or message field blank, or email address does not exist.';
#generic links
$l['backhome'] = '<strong>Voltar à Homepage';
$l['backarticle'] = 'Voltar ao artigo';
$l['read_more'] = 'Ler mais';
#contents error
$l['article_not_exist'] = 'O artigo não existe';
$l['category_not_exist'] = 'A categoria não existe';
$l['not_found'] = 'Não encontrado';
#rss links
$l['rss_articles'] = 'RSS Artigos';
$l['rss_pages'] = 'RSS Páginas';
$l['rss_comments'] = 'RSS Comentários';
$l['rss_comments_article'] = 'RSS Comentáarios para este artigo';

#ADMINISTRATION LANGUAGE VARIABLES
#administration
$l['administration'] = 'Administrador';
$l['articles'] = 'Artigos';
$l['extra_contents'] = 'Conteúdo extra';
$l['pages'] = 'Páginas';
#basic buttons
$l['view'] = 'Visualizar';
$l['add_new'] = 'Adicionar Novo';
$l['admin_category'] = 'Nova Categoria';
$l['article_new'] = 'Novo Artigo';
$l['extra_new'] = 'Novo Comentário Extra';
$l['page_new'] = 'Nova Página';
$l['edit'] = 'Editar';
$l['delete'] = 'Apagar';
$l['save'] = 'Guardar';
$l['submit'] = 'Submeter';
#settings
$l['settings'] = 'Configurações';
$l['site_settings'] = 'Configurações do Site';
#login
$l['login_status'] = 'Estado do Login';
$l['login'] = 'Login';
$l['username'] = 'Utilizador';
$l['password'] = 'Palavra Passe';
$l['login_limit'] = 'Limitações do Utilizador/Palavra Pass: 4-8 caracteres alfanumericos';
$l['logged_in'] = 'Você está ligado(a) ao sistema';
$l['log_out'] = 'A Sair';
$l['logout'] = 'Sair';
#categories
$l['categories'] = 'Categorias';
$l['category'] = 'Categoria';
$l['appear_category'] = 'Aparecer somente na Categoria';
$l['appear_page'] = 'Aparecer somente na Página';
$l['add_category'] = 'Nova categoria';
$l['category_order'] = 'Ordem da Categoria';
$l['order_category'] = 'Reordenar';
$l['description'] = 'Descrição';
$l['publish_category'] = 'Publicar categoria';
$l['status'] = 'Estado:';
$l['published'] = 'Publicado';
$l['unpublished'] = '<span style="color: #FF0000">Não Publicado</span>';
#articles
$l['article'] = 'Artigo';
$l['article_date'] = 'Data do Artigo (entre com uma data superior à actual para futura publicação)';
$l['preview'] = 'Visualizar';
$l['no_articles'] = 'Sem artigos neste momento';
#customize article
$l['customize'] = 'Personalizar';
$l['display_title'] = 'Exibir título';
$l['display_info'] = 'Exibir linha de informações (ler mais/ comentários/ data)';
$l['server_time'] = 'Hora no Servidor';
$l['future_posting'] = '<span style="color: #FF9900;">Futura publicação</span>';
$l['publish_date'] = 'Publicar Data';
$l['day'] = 'Dia';
$l['month'] = 'Mês';
$l['year'] = 'Ano';
$l['hour'] = 'Hour';
$l['minute'] = 'Minuto';
$l['publish_article'] = 'Publicar artigo';
$l['operation_completed'] = 'Operação completada com sucesso!';
$l['deleted_success'] = 'Excluido com sucesso';
#files
$l['files'] = 'Ficheiros';
$l['upload'] = 'Enviar ficheiro';
$l['view_files'] = 'Ver os ficheiros no';
$l['file_error'] = 'Este ficheiro não pode ser copiado!';
$l['deleted'] = 'Ficheiro apagado!';
#comments
$l['comments'] = 'Comentários';
$l['enable_commenting'] = 'Activar comentários';
$l['edit_comment'] = 'Editar comentário';
$l['freeze_comments'] = 'Congelar comentários';
$l['unfreeze_comments'] = 'Congelar comentário';
$l['enable'] = 'Activar';
$l['approved'] = 'Aprovado';
$l['enabled'] = 'Activo';
$l['disabled'] = 'Desactivar';
$l['unapproved'] = 'Comentários não aprovados';
$l['wait_approval'] = 'Comentários à espera de aprovação ';
#article structure
$l['title'] = 'Título';
$l['sef_title'] = 'Título com pesquisa amigável (será usado como um link para o artigo)';
$l['sef_title_cat'] = 'Título com pesquisa amigável (será usado como um link para a categoria)';
$l['text'] = 'Texto';
$l['position'] = 'Posição';
$l['display_page'] = 'Página';
$l['center'] = 'Centro';
$l['contents'] = 'Conteúdos';
$l['side'] = 'Conteúdos extra';
#errors
$l['error_404'] = 'Conteúdo não pode ser encontrado. Voltar à homepage ou use a pesquisa.';
$l['error_not_logged_in'] = 'Você não está actualmente ligado e  não tem permissões para fazer isso.';
$l['admin_error'] = 'Erro';
$l['back'] = 'Voltar';
$l['err_TitleEmpty'] = 'O Título não pode ser nulo.';
$l['err_TitleExists'] = 'O Título já existe.';
$l['err_SEFEmpty'] = 'O Título SEF não pode ser vazio.';
$l['err_SEFExists'] = 'O Título SEF já existe.';
$l['err_SEFIllegal'] = 'O Título SEF contém letras ilegais.
Só pode usar : <strong>a-z 0-9_-</strong>
Um novo endereço SEF foi seleccionado a partir dotítulo. Verifique por favor.'
;
$l['errNote'] = '
<strong>Cuidado:</strong>Devido ao facto de que quando alguma coisa está errada a maioria das opções  da publicação serão perdidas, favor verifique novamente antes de publicar.'
;
$l['warning_delete'] = 'Tem a certeza que deseja apagar isto?';
$l['image_url'] = 'Introduza o endereço URL da Imagem';
$l['image_alt'] = 'Introduza o Texto(Alt) da Imagem';
$l['file_url'] = 'Introduza o ficheiro URL';
$l['link_url'] = 'Introduza o Link URL';
$l['link_title'] = 'Introduza o Título do Link';
#settings form
$l['none'] = "Nenhum";
$l['change_up'] = 'Alterar o nome do "Utilizador" e sua respectiva "Password"';
$l['newer_top'] = 'Novo no topo';
$l['newer_bottom'] = 'Novo em baixo';
$l['err_Login'] = 'Nome de Utilizador e/ou Password não correcta(s).';
$l['pass_mismatch'] = 'As Passwords não condizem ou ultrapassm o limite';
$l['a_username'] = 'Utilizador';
$l['a_password'] = 'Password';
$l['a_password2'] = 'Repetir password';
$l['a_display_page'] = "Usar a Página como Home Page (Página Principal)";
$l['a_display_new_on_home'] = 'Mostrar os novos Artigos na homepage';
$l['a_display_pagination'] = 'Mostrar paginação nos artigos';
$l['a_website_title'] = 'Título do Site';
$l['a_home_sef'] = 'Home SEF (usado como link para <em>Home</em>)';
$l['a_website_email'] = 'Email';
$l['a_description'] = 'Descrição padrão da META Tag (para sistemas de pesquisas)';
$l['a_keywords'] = 'Palavras-chaves padrão para META Tag (palavras separadas por vírgula)';
$l['a_contact_info'] = 'Contacto';
$l['a_contact_subject'] = 'Formulário de Contacto';
$l['a_word_filter_file'] = 'Ficheiro de filtro para asneiras (addons/bad_words.txt)';
$l['a_word_filter_change'] = 'Substituição de palavras para asneiras';
$l['a_word_filter_enable'] = 'Activar Filtro de Asneiras';
$l['error_file_name'] = '
<span style="color: #FF0000; font-weight: bold;">Erro de Include: Nome do ficheiro</span>
'
;
$l['error_file_exists'] = '
<span style="color: #FF0000; font-weight: bold;">Erro de Include: Ficheiro não existe</span>
'
;
$l['a_num_categories'] = 'Mostrar números próximos da categoria';
$l['charset'] = 'Charset padrão. Para Portugal charset=iso-8859-1';
$l['a_time_settings'] = 'Configuração de Hora e Local';
$l['a_date_format'] = 'Formato da Data';
$l['a_comments_order'] = 'Ordem dos Comentários';
$l['a_comment_limit'] = 'Resultado de Comentários por Página';
$l['a_rss_limit'] = 'Limite de Artigos RSS';
$l['a_approve_comments'] = 'Aprovar comentários antes de publicar';
$l['a_article_limit'] = 'Limite de Artigos por página';
$l['a_language'] = 'Idioma';
$l['description_meta'] = 'Descrição da META Tag (para motores de busca/sistemas de pesquisas)';
$l['keywords_meta'] = 'Palavra-chave de META Tag (palavras separadas por vírgula)';
$l['all'] = 'Todos';
#SYSTEM VARIABLES (not to be translated)
$l['home_sef'] = s('home_sef') == '' $l['home_sef'] : s('home_sef'); //reassign $l['home_sef'] to system home_sef if system is set.
$l['cat_listSEF'] = $l['home_sef'].',archive,contact,sitemap,rss-articles,rss-pages,rss-comments,login,administration,admin_category,admin_article,article_new,extra_new,page_new,categories,articles,extra_contents,pages,settings,files,logout'//SEF links of the hardcoded categories
$l['divider'] = '·'//divider character
$l['paginator'] = 'p_'// used in article pagination links
$l['file_include_extensions'] = 'php,txt,inc,htm,html'// list of file types available for inclusion routine
$l['allowed_files'] = 'php,htm,html,txt,inc,css,js,swf'// list of file types available for upload/file list routine
$l['allowed_images'] = 'gif,jpg,jpeg,png'// list of image types available for upload/file list routine
$l['ignored_items'] = '.,..,cgi-bin,.htaccess,Thumbs.db,snews.php,index.php,style.css'// list of files&folders ignored by upload/file list routine


?>
« Last Edit: October 19, 2008, 04:12:09 AM by Rui Mendes »
Logged
Need a Job on Europe. Linkdin - Facebook / Group

Patric Ahlqvist

  • Nobodys perfect, but Im pretty effing close
  • ULTIMATE member
  • ******
  • Karma: 65
  • Posts: 4867
  • “I'm a self-made man and worships my creator.”
    • p-ahlqvist.com
Portuguese language
« Reply #1 on: May 16, 2007, 01:47:29 PM »

Ruimendes... read the STICKY post in this section and make appropriate adjusments.
Logged
"It's only dead fish that goes with the flow... "
Updated

Rui Mendes

  • Development,Testing, Support
  • Hero Member
  • *****
  • Karma: 195
  • Posts: 1009
  • sNews1.7
    • Comunidade Portuguesa
Portuguese language
« Reply #2 on: May 16, 2007, 03:08:55 PM »

Hi Patric

Good work
Logged
Need a Job on Europe. Linkdin - Facebook / Group

m3ta

  • Guest
Re: Portuguese language
« Reply #3 on: September 04, 2008, 02:11:22 AM »

Quote
This translation is full of grammatical, phonetic, and spelling mistakes.

I suggest you find someone who REALLY can type in Portuguese.

This user was deleted, I think is spam "mailinator.com" wrong e-mail in portuguese ISP.
If not my apologize.

In Portuguese:
Desconfio ser spam por causa do email, se errei as minhas mais sinceras desculpas.

Thanks Joost
« Last Edit: September 08, 2008, 11:06:57 PM by Rui Mendes »
Logged

Joost

  • Guest
Re: Portuguese language
« Reply #4 on: September 04, 2008, 02:26:21 AM »

This translation is full of grammatical, phonetic, and spelling mistakes.

I suggest you find someone who REALLY can type in Portuguese.


Welcome to sNews, m3ta. :)

You volunteer?

ps: What are "phonetic mistakes" in this context?
« Last Edit: September 04, 2008, 02:29:46 AM by Joost »
Logged

Rui Mendes

  • Development,Testing, Support
  • Hero Member
  • *****
  • Karma: 195
  • Posts: 1009
  • sNews1.7
    • Comunidade Portuguesa
Re: Portuguese language
« Reply #5 on: September 08, 2008, 10:21:19 PM »

Yes you can tell us.

I'm portuguese what's wrong? -> Podes-me dizer o que está errado?

I can make mistakes -> Também posso errar, claro

« Last Edit: September 08, 2008, 10:24:47 PM by Rui Mendes »
Logged
Need a Job on Europe. Linkdin - Facebook / Group

Joost

  • Guest
Re: Portuguese language
« Reply #6 on: September 08, 2008, 10:40:22 PM »

Don't bother Rui,

This person registered especially, to leave only this message.
His accounts says "Account is awaiting approval for deletion (approve)"

You have the honour. :)
Logged

Knitter

  • Guest
Re: Portuguese language
« Reply #7 on: October 14, 2008, 03:31:07 AM »

You have the honour. :)

Though one must always seek criticism instead of honor ;)

And the user was correct on the existence of some spelling and grammar mistakes, there are a few of them. Also, most of the translation "feels wrong", as it looks like a translation made by an automated system.

I'm not taking away any credit for the work done, as a Portuguese I appreciate the effort put into translating this software, but I must, nevertheless, point out that the translation needs more work done.

English and Portuguese differ on one interesting point: words on an English sentence are, normally, in the opposite position as words in a Portuguese sentence. E.g: The existing sentence "Este artigo não foi comentado ainda." would sound like correct Portuguese if it was "Este artigo ainda não foi comentado.". For the current sentence to be correct, a comma should be added, like: "Este artigo não foi comentado, ainda."
Either way, with the current state or with the comma, the sentence is not one that a Portuguese user would write or speak, and the word "ainda", needs to be moved.

There are many examples similar that, although don't prevent a Portuguese user to understand the system, will sound awkward to him.

I'll try to post an update in the next day or so, and I can't end my message without thanking Rui for the trouble he had creating the translation.

Regards,

Knitter
« Last Edit: October 14, 2008, 03:40:25 AM by Knitter »
Logged

Joost

  • Guest
Re: Portuguese language
« Reply #8 on: October 14, 2008, 04:20:16 AM »

Welcome Knitter, :)

We welcome any constructive criticism at might help to improve sNews. However, the criticism Rui and I referred to, was quite annoying. Why should anyone just register to complain and not respond to the challenge to assist?
Anyway, I think I do understand your point (I don't speak Portuguese). It is a basic issue for translation: It is about context and clarity. Literal tranlation doesn't work.
And when you do programming (both Rui and I do), that's an extra handicap. We don't see the difficulties that "normal" users will experience.
Logged

Knitter

  • Guest
Re: Portuguese language
« Reply #9 on: October 14, 2008, 01:34:12 PM »

Well I couldn't disagree more with your last statement :D
As a programmer, I can't see why aren't we able to see the difficulties of the average user. I may understand the lack of agility when working with english, it's something that I believe everyone working with technologies must have, but I don't think it removes any ability to understand that a text is not the one any sane Portuguese would use.

Though I agree that the user was not polite nor correct in his approach, unfortunately, it's something we see too often.
Logged

funlw65

  • Hero Member
  • *****
  • Karma: 96
  • Posts: 771
    • Country Lab
Re: Portuguese language
« Reply #10 on: October 14, 2008, 01:58:54 PM »

Knitter, you can believe this?
I am romanian. I have many years of computers and pascal, C, etc... Time spent thinking at algorithms, or "sketching" pseudo-code. Too much time. I have also a romanian blog and sometime, I ask my wife how to write a word or another ... is a danger which we, programmers must face it ... How many times you said to your wife: "Let me think (or let me solve that), honey"?

And no, I don't "speak" in "Yahoo messenger" language ;D .
Logged

Rui Mendes

  • Development,Testing, Support
  • Hero Member
  • *****
  • Karma: 195
  • Posts: 1009
  • sNews1.7
    • Comunidade Portuguesa
Re: Portuguese language
« Reply #11 on: October 14, 2008, 03:34:11 PM »

I'm portuguese what's wrong? -> Podes-me dizer o que está errado?
I can make mistakes -> Também posso errar, claro
As I told before, I'm not worry about wrong statments in language.
I'm greatful when somene correct me for the right words.

Thanks Joost, you're right. It's a language variables.

@Knitter - I'm sorry if I erase your user first time, I suspect the e-mail was a spam.
Logged
Need a Job on Europe. Linkdin - Facebook / Group

Knitter

  • Guest
Re: Portuguese language
« Reply #12 on: October 14, 2008, 03:44:46 PM »

My user? I have nothing to do with that user, don't know who he was, or what did I came here to do, I found this forum yesterday :)

I can't understand why you're not worried about translation mistakes, I know that other users can correct your mistakes but a lot of them can't, and won't know how. Everyone makes mistakes, that is true, but I can't understand how is that you publish a given work and do not concern yourself with the quality of such work.

PT: O utilizador não é meu, não tenho nada a ver com o dito, mas devo confessar que, agora que estou a rever a tradução, existem muitos erros mesmo, peço desculpa por estar a indicar isso, e não quero de forma alguma menosprezar o teu trabalho, mas a tradução precisava de uma revisão.
Logged

Rui Mendes

  • Development,Testing, Support
  • Hero Member
  • *****
  • Karma: 195
  • Posts: 1009
  • sNews1.7
    • Comunidade Portuguesa
Re: Portuguese language
« Reply #13 on: October 14, 2008, 03:59:06 PM »

Sorry I think you are the user I did erase.

Let me explain, I know is important but I've much time to do that. I'm involved with so many projects, so the language it's not my priority, but important yes. If you want correct the language, will be good. Thanks

PT: Desculpa pensei que fosses o utilizador que apaguei.

Eu explico: Eu sei que as traduções são importantes, mas como estou envolvido em muitos projectos, é complicado estar a perder tempo em ver se a sintax está correcta, mas não deixa de ser importante. Se quiseres corrigir eu agradeço-te.
Logged
Need a Job on Europe. Linkdin - Facebook / Group

funlw65

  • Hero Member
  • *****
  • Karma: 96
  • Posts: 771
    • Country Lab
Re: Portuguese language
« Reply #14 on: October 14, 2008, 04:02:33 PM »

I know that other users can correct your mistakes but a lot of them can't, and won't know how...

Is enough a suggestion from them...
Like this:

Instead of
xxxxx, xxxx xxxxx .
phrase from language variables, replace with this phrase:
yyyyy, yyyy yyyyy.

What you think, is more constructive? Can be their contribution ... instead of attacking ...
Logged
Pages: [1] 2