Complete.Org: Mailing Lists: Archives: freeciv-dev: July 1999:
[Freeciv-Dev] Translations?
Home

[Freeciv-Dev] Translations?

[Top] [All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
To: freeciv-dev@xxxxxxxxxxx
Subject: [Freeciv-Dev] Translations?
From: Tiago Tresoldi <tiagot@xxxxxxxxxxxxxx>
Date: Mon, 05 Jul 1999 16:59:07 -0300

Hi people,

I'm Tiago Tresoldi, a 16-years-old Freeciv's fan that lives in Rio Grande
(south Brazil).
After playing Freeciv in all my (small) free time, I've decided to help.
I'm not the
best of the programmers and don't think that I'll have the time to help on
developing,
so I decided to help translating.
I have a quite good english, so there will be no problems with
translations. I've already
lived in Brazil and Italy (my father is italian and my mother is brazilian)
so no problems
with portuguese and italian translations. I also know spanish (hey, I live
really close to
Uruguay and Argentina) and Esperanto (yes, I must agree that I'm also a
language-fan) but 
I'm not so sure if I'll be able to translate into this two.
I've started with the Portuguese. Here's the README file. I'll try to
translate everything
as soon as possible, but nowadays I'm really busy and it's gonna be quite
difficult (also
because we're in the winter here now, and so no vacations).
The file has no c cedils or other language-specific chars. But don't worry,
it's easy to
every portuguese-speaking person to understand.

Bye, and thank you for this amazing game!

Tiago

=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*==*=*=*=*=*

                          ===========================
                          Documentacao do
Freeciv 1.8
                          ===========================


Bem-vindo ao Freeciv!

Este arquivo contem o Freeciv versao 1.8, um clone
de Civilization gratuito
para X, inicialmente para sistemas Unix. Ele
permite jogos multiplayer
localmente ou atraves de uma rede e possui uma
Inteligencia Artificial (IA)
que surpreende muita gente.

Freeciv pretende
ser o mais compativel possivel com os metodos e as regras
do Civilization
II[tm] criado por Sid Meier e pela Microprose[tm].
Mudamos algumas regras
nos pontos onde achavamos que as mudancas fariam
mais senso, e temos
centenas de opcoes para tornar o jogo o mais 
personalizado possivel.

O
desenvolvimento do Freeciv foi completamente independente em relacao
ao
Civilization; nao precisas ter uma copia do Civilization para utilizar
o
Freeciv.

Mesmo se os graficos nao sao tao bons quanto os do Civilization
II, o 
conceito-geral do jogo e' bem completo, e nosso codigo para
multiplayer e
networking (utilizacao de redes de computador) e' excelente.
Um dos 
pontos que ainda nao foram implementados sao aliancas. Uma patch
esta'
pronta mas ainda nao foi testada.

Web site:
=========

Este e' o
endereco do Freeciv na Web:

  http://www.freeciv.org.

Te convidamos a
visita-lo. Daqui poderas saber sobre as ultimas noticias 
do Freeciv, fazer
download do jogo e de suas patches, entrar para as 
listas de discussao do
Freeciv e utilizar o Freeciv metaserver, que 
contem jogos que estao sendo
disputados neste momento em todo o mundo.

Licenca:
========

Freciv e'
distribuido sob os termos da GNU General Public Licence. Em suma, 
podes
fazer quantas copias quiseres do programa (incluido seu codigo fonte)

gratuitamente, mas leia o arquivo COPYING para mais
informacoes.

Compilando e instalando:
========================

Por favor
leia atentamente o arquivo INSTALL para saber como compilar e 
instalar
corretamente o Freeciv no teu computador.

Iniciando um novo
jogo:
=======================

Freeciv e' composto por dois programas, o
servidor e o cliente. Quanto
esta' se disputando um jogo, havera' um
servidor funcionando e tantos
clientes quantos forem os jogadores humanos.
O servidor nao precisa do X,
mas os clientes precisam.

    NOTA:

    O
exemplo a seguir assume que o Freeciv ja' foi instalado em teu
    sistema
e que o diretorio contendo os programas "civclient" e
    "civserver"
esteja no teu PATH. Se o Freeciv nao foi instalado, 
    podes querer usar
os programas "civ" e "ser", que podem ser
    encontrados no diretorio do
Freeciv. Eles devem ser usado
    exatamente da mesma forma como se usam o
"civclient" e o
    "civserver".

Para executar o Freeciv e' necessario
executar o servidor, entao o(s)
cliente(s) e o(s) IA(s), e entao dizer para
o servidor iniciar o jogo. 
Aqui estao as etapas:

Servidor:

  Para
iniciar o servidor:

  % civserver

  Ou para uma lista de opcoes da linha
de comando:

  % civserver --help

  Quando o servidor for iniciado,
aparecera' um prompt:

  Uma lista dos comandos disponiveis pode ser
obitida com 'h'.
  > h

  Comandos disponiveis: (P=jogador, M=mensagem,
F=arquiv, T=topico)

---------------------------------------------------------------------------

  h         - esta ajuda
  explain   - ajuda sobre as opcoes do servidor

explain T - ajuda sobre uma opcao do servidor em particular
  l         -
lista os jogadores
  q         - finaliza o jogo e fecha o servidor
  c P
    - fecha conexao com o jogador P
  remove P  - remove completamente o
jogador P
  score     - mostra os pontos
  save F    - salva o jogo como
arquivo F
  show      - lista as opcoes do servidor
  meta M    - coloca o
infoline do metaserver para M
  ai P      - muda o estado de IA do jogador
P
  create P  - cria um jogador IA
  easy P    - jogador IA sera' facil

easy      - todos os jogadores IA serao faceis
  normal P  - jogador IA
sera' normal
  normal    - todos os jogadores IA serao normais
  hard P
- jogador IA sera' dificil
  hard      - todos os jogadores IA serao
dificeis
  set       - escolhe opcao
  s         - inicia o jogo
  > 

  Se
quiseres, poderas o usar o comando `set' para modificar qualquer uma
  das
varias opcoes do servidor. Podes ver a lista completa das opcoes com
  o
comando `show', e explicacoes com o comando `explain'.

  Por exemplo:

  >
explain xsize
  Option: xsize
  Description: Map width in squares.

Status: changeable
  Value: 80, Minimum: 40, Default: 80, Maximum: 200

  >
set xsize 100
  > set ysize 80

  Isto criara' um mapa duas vezes maior que
o padrao de 80x50.

Cliente:

  Neste ponto todos os jogadores humanos
deveriam iniciar, executando
  o cliente do Freeciv:  

  % civclient


Isto se o servidor estiver sendo executado na mesma maquina. Se nao, 

podes especificar qual a ser utilizado com a opcao `-server' ou 
  digitar
o nome na primeira janela que aparece quando o cliente e'
  iniciado.


Por exemplo, suponhamos que o servidor esta' sendo executado em um

computador diferente, chamado `neptune'. O jogadores deverao iniciar

desta forma:

  % civclient -server neptune

  Se es o unico jogador
humano, entao somente um cliente precisa ser
  iniciado. Seguindo o padrao
Unix, podes executar o cliente "in 
  the background" (no fundo, meio que
`as escondidas) desta forma:

  % civclient &

  Outra opcao do cliente que
podes querer especificar e' o `-tiles',
  que especifica qual "tileset"
sera' usado (ou seja, graficos 
  diferentes para o terreno, unidades,
etc.). A distribuicao vem com
  dois tilesets: o padrao e uma versao
melhorada, que pode ser 
  utilizada iniciando o cliente desta forma:

  %
civclient -tiles classic

Jogadores de Inteligencia Artificial:

  Ha' duas
formas de se criar jogadores IA. A primeira e' especificar
  o numero total
de jogadores (humanos e IA) atraves da opcao `aifill'
  do servidor. Por
exemplo:

  > set aifill 7

  Quando for digitado o comando `s', todos os
jogadores que nao 
  forem controlados por humanos tornar-se-ao jogadores
IA. No exemplo
  acima, se somente dois jogadores humanos haviam iniciado
clientes, 
  5 jogadores IA seriam criados.

  A segunda forma e' criar
explicitamente um jogador IA com o comando
  do servidor `create'. Por
exemplo:

  > create HumanKiller

  Isto criara' um jogador controlado pelo
computador chamado HumanKiller.

  A raca dos jogadores IA e' defina depois
que os humanos ja' tenham
  escolhido a sua raca, mas podes escolher uma
raca em particular 
  para um jogador IA usando o nome padrao do lider de
determinada
  nacao. Por exemplo, para jogar contra um jogador IA que
controle os
  Romanos, use esta opcao:

  > create Caesar

  Esta e'
somente uma preferencia: somente se nenhum jogador humano 
  escolher os
Romanos o jogador IA assumira' esta raca.

Servidor:

  Quando todos
estiver conectados (usa o comando 'l' para ver que esta'),
  podes iniciar
o jogo com o comando 's':  

  > s


E o jogo comecara'!

Nota: se queres
que o servidor envie uma lista dos jogadores para
o meta-server mundial,
inicie o servidor com a opcao '--meta', ou
simplesmente '-m'. Isso
permitira' que gente do mundo todo passe
a jogar no mesmo jogo. Muita gente
prefere jogar contra humanos
ao inves de IAs, e conectar-se ao meta-server
e' uma das formas
de encontrar gente para desafiar.

Jogando:
========

O
jogo pode ser salvo a qualquer momento usando o comando do servidor
'save'
desta forma:

> save mygame

O cliente do Freeciv funciona da forma
que se esperaria de um jogo
multiplayer de civilizacao. Isto e', os
jogadores jogam ao mesmo tempo.
Existe um tempo-limite para cada turno,
porem seu padrao e' 0 segundo
(sem tempo-limite). Esta opcao, como as
outras, pode ser modificada com
o comando 'set' a qualquer hora.

De^ uma
olhada na ajuda on-line. Todos os tres botoes do mouse sao
utilizados e
documentados na ajuda.

Os jogadores podem apertar a tecla 'Enter' para
anunciar o fim de seu
turno, ou simplemente clickar no botao 'Turn
done'.

Use a janela 'Players' para ver quem anunciou o fim de seu turno e

quem ainda nao. (Hey amigo, estas acordado ou o que?? ;)

Use a caixa de
texto na parte baixa da janela para enviar mensagens aos
outros
jogadores.

Podes tambem enviar uma mensagem para somente um jogador
(digamos, o 
'peter') desta forma:

  peter: mexa esta unidade *AGORA*!

O
servidor e' experto o suficiente para completar os nomes, assim
se
digitasse "pet:", ele ira' procurar o jogador o qual nome combina com
a
parte que fornecesse.

Se estas somente comecando, e gostarias de ler
algo sobre estrategias,
de^ uma olhada no "Como jogar o Freeciv", contido
no arquivo HOWTOPLAY.

Para mais informacoes sobre o cliente, o servidor e
os conceitos e regras
do jogo, de^ uma olhada no manual do Freeciv,
disponivel em:

   http://www.freeciv.org/manual/main.html


Finalizando o
jogo:
===================

O jogo acaba em tres situacoes:

1) Somente uma
raca sobra.
2) O ano-limite e' alcancado.
3) Uma nave espacial alcanca
Alpha Centauri.

Em todos os casos sera' exibida uma janela de pontuacao.
Sugestao: A 
opcao do ano limite pode ser modificada a qualquer hora no
servidor
atraves da opcao 'end-year'. Isto e' bom quando ja' se tem certeza
de
quem sera' o vencedor mas nao se quer jogar a chata fase de 'limpeza

racial'.

Carregando jogos:
=================

Podes carregar um jogo
atraves da opcao '-f' do servidor, por exemplo:

  % civserver -f
oursave2001.sav

E assim os jogadores podem voltar `a luta:

  % civclient
-n Alexander
  
Note como o nome do jogador e' especificado pela opcao -n.
E' obrigatorio
para os jogadores utilizar o mesmo nome com que comecaram o
jogo, senao
nao sera' possivel continuar.

O jogo podera' ser entao
reiniciado com 's', como de costume.

Inicio automatico do
servidor:
==============================

Quando o numero maximo de
jogadores se conectou, o servidor iniciara'
sozinho. O numero maximo de
jogadores pode ser defino atraves da opcao
'maxplayers'.

Mensagens de
registro (log messages):
=====================================

Seja o
cliente que o servidor podem fornecer mensagens conhecidas como
"log
messages". Ha' tres categorias de mensagens: "fatal", "normal"
e
"debug".

Normalmente, as mensagens do tipo fatal e normal sao exibidas
quando o
cliente ou o servidor sao iniciados. Podes direcionar estas
mensagens
para um arquivo ao inves da tela com as opcoes da linha de
comando
"--log arquivo" ou "-l arquivo".

Podes modificar a quantidade de
mensagens exibidas com "--debug level" ou
"-d level" (para o servidor) ou
"-de level" (para o cliente), onde "level"
sera' 0, 1 ou 2. 0 significa que
somente as mensagens fatais serao exibidas,
1 que somente as fatais e
normais serao exibidas (o padrao) e 2
significa que todas as mensagens
fatais, normais e de debug serao exibidas.

Exemplo: 
         % civserver -l
meu.log -d 2

Todas as mensagens do servidor serao gravadas no arquivo
"meu.log", 
incluindo as mensagens de debug.

Examplo: 
         % civclient
--debug 0

Nenhuma mensagem do cliente sera'
exibida.

Bugs:
=====

Achastes um bug? Nos realmente gostariamos de saber
disso para 
soluciona-lo. Eis o que tens que fazer:

 - De^ uma olhada no
site do Freeciv, para ter certeza que estas
   utilizando a ultima versao.
(Talvez nos ja' tenhamos 
   solucionado o problema). 

   Em particular,
seria uma boa ideia olhar para o estado de
   desenvolvimento no nosso
repositorio CVS. Podes obte-los em:


http://www.freeciv.org/latest.html

 - De^ uma olhada no Freeciv FAQ no
site do Freeciv para ver se
   ja' publicamos alguma forma de contornar o
bug.

 - Envie-nos um email!

   - Envie o email para "freeciv-dev", a
lista de discussao dos
   desenvolvedores do Freeciv, como descrito
abaixo.

   - Descreva o problema, incluindo todas as mensagens que forem
exibidas.

   - Informe o nome e a versao:

       - Do Sistema Operacional
que estas usando. Podes usar o comando
         "uname -a" para saber.


   - A versao do Freeciv.

       - Se sabes, as versoes das bibliotecas do
X, da biblioteca Xpm e
         da biblioteca Xaw (e particularmente se e'
a versao standard da
         Xaw ou varaicoes como Xaw3d, Xaw95 ou Nextaw).


  - Se estas compilando o codigo fonte, o nome a versao do

compilador.

       - Se estas instalando a partir de um package binario, o

         nome dele, para qual distribuicao foi criado e onde
         obtesse o
package.

   - Se o Freeciv cria um arquivo core, podemos pedir para
utilizar um
   debugger para nos dar uma "stack trace" (algo como "tracado
da pilha").
   Precisaras o arquivo "core" para isso, entao por favor
mantenha-o
   por um tempo.

Lista de discussao:
===================

Nos
mantemos tres listas de discussoes. Uma e' para os usuarios do
Freeciv,
outra e' para seus desenvolvedores e a ultima e' para 
notificar os
desenvolvedores das mudancas no codigo fonte do Freeciv.

Estas listas
chamam-se, respectivamente, "freeciv", "freeciv-dev" e 
"freeciv-cvs".
Todas sao listas publicas.

Para enviar um email para as listas, os
enderecos sao:

    <freeciv@xxxxxxxxxxx>        (Para os usuarios)

ou


 <freeciv-dev@xxxxxxxxxxx>    (Para notificacoes de bugs, e para os 

                           desenvolvedores).

Para assinar as listas, envie
um email para <majordomo@xxxxxxxxxxx>, com 
a palavra "subscribe" seguida
do nome da lista no corpo da mensagem.

Exemplo: Para assinar a lista
"freeciv", envie uma mensagem para
<majordomo@xxxxxxxxxxx> com, no corpo da
mensagem, "subscribe freeciv".

Novas Versoes:
==============

Nos lancamos
uma nova versao do Freeciv a cada tres meses aproximadamente.
Lembre-se de
controlar o site do Freeciv de tempos em tempos para ver se
nao ha' novas
versoes!!

E finalmente:
=============

Diverta-se e mande-os para o
inferno!!

                                   -- O time do Freeciv


[Prev in Thread] Current Thread [Next in Thread]