[Freeciv-Dev] Translations?
[Top] [All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index] [Thread Index]
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
- [Freeciv-Dev] Translations?,
Tiago Tresoldi <=
|
|