Added Brazillian Portuguese translation (thanks, Danny!)
This commit is contained in:
parent
1ed3abfcab
commit
579c5ff438
|
@ -318,6 +318,11 @@ if test x$physfslang = xrussian-iso-8859-5; then
|
|||
AC_DEFINE([PHYSFS_LANG], PHYSFS_LANG_RUSSIAN_ISO_8859_5, [define desired natural language])
|
||||
fi
|
||||
|
||||
if test x$physfslang = xportuguese-br; then
|
||||
physfs_valid_lang=yes
|
||||
AC_DEFINE([PHYSFS_LANG], PHYSFS_LANG_PORTUGUESE_BR, [define desired natural language])
|
||||
fi
|
||||
|
||||
dnl Add other language checks here...
|
||||
|
||||
|
||||
|
@ -339,6 +344,7 @@ if test x$physfs_valid_lang = xno; then
|
|||
AC_MSG_WARN([*** --enable-language=russian-cp1251])
|
||||
AC_MSG_WARN([*** --enable-language=russian-cp866])
|
||||
AC_MSG_WARN([*** --enable-language=russian-iso-8859-5])
|
||||
AC_MSG_WARN([*** --enable-language=portuguese-br])
|
||||
AC_MSG_WARN([***])
|
||||
AC_MSG_ERROR([*** unsupported language. stop.])
|
||||
fi
|
||||
|
|
|
@ -42,6 +42,7 @@ extern "C" {
|
|||
/* need spanish. */
|
||||
#define PHYSFS_LANG_FRENCH 7 /* French by Stéphane Peter */
|
||||
#define PHYSFS_LANG_GERMAN 8 /* German by Michael Renner */
|
||||
#define PHYSFS_LANG_PORTUGUESE_BR 9 /* pt-br by Danny Angelo Carminati Grein */
|
||||
|
||||
#if (PHYSFS_LANG == PHYSFS_LANG_ENGLISH)
|
||||
#define DIR_ARCHIVE_DESCRIPTION "Non-archive, direct filesystem I/O"
|
||||
|
@ -719,6 +720,103 @@ extern "C" {
|
|||
#define ERR_PROT_VIOLATION "Violation de protection"
|
||||
#define ERR_BROKEN_PIPE "Tube cassé"
|
||||
|
||||
#elif (PHYSFS_LANG == PHYSFS_LANG_PORTUGUESE_BR)
|
||||
#define DIR_ARCHIVE_DESCRIPTION "Não arquivo, E/S sistema de arquivos direto"
|
||||
#define GRP_ARCHIVE_DESCRIPTION "Formato Build engine Groupfile"
|
||||
#define HOG_ARCHIVE_DESCRIPTION "Formato Descent I/II HOG file"
|
||||
#define MVL_ARCHIVE_DESCRIPTION "Formato Descent II Movielib"
|
||||
#define QPAK_ARCHIVE_DESCRIPTION "Formato Quake I/II"
|
||||
#define ZIP_ARCHIVE_DESCRIPTION "Formato compatível PkZip/WinZip/Info-Zip"
|
||||
|
||||
#define ERR_IS_INITIALIZED "Já inicializado"
|
||||
#define ERR_NOT_INITIALIZED "Não inicializado"
|
||||
#define ERR_INVALID_ARGUMENT "Argumento inválido"
|
||||
#define ERR_FILES_STILL_OPEN "Arquivos ainda abertos"
|
||||
#define ERR_NO_DIR_CREATE "Falha na criação de diretórios"
|
||||
#define ERR_OUT_OF_MEMORY "Memória insuficiente"
|
||||
#define ERR_NOT_IN_SEARCH_PATH "Entrada não encontrada no caminho de busca"
|
||||
#define ERR_NOT_SUPPORTED "Operação não suportada"
|
||||
#define ERR_UNSUPPORTED_ARCHIVE "Tipo de arquivo não suportado"
|
||||
#define ERR_NOT_A_HANDLE "Não é um handler de arquivo"
|
||||
#define ERR_INSECURE_FNAME "Nome de arquivo inseguro"
|
||||
#define ERR_SYMLINK_DISALLOWED "Links simbólicos desabilitados"
|
||||
#define ERR_NO_WRITE_DIR "Diretório de escrita não definido"
|
||||
#define ERR_NO_SUCH_FILE "Arquivo não encontrado"
|
||||
#define ERR_NO_SUCH_PATH "Caminho não encontrado"
|
||||
#define ERR_NO_SUCH_VOLUME "Volume não encontrado"
|
||||
#define ERR_PAST_EOF "Passou o fim do arquivo"
|
||||
#define ERR_ARC_IS_READ_ONLY "Arquivo é somente de leitura"
|
||||
#define ERR_IO_ERROR "Erro de E/S"
|
||||
#define ERR_CANT_SET_WRITE_DIR "Não foi possível definir diretório de escrita"
|
||||
#define ERR_SYMLINK_LOOP "Loop infinito de link simbólico"
|
||||
#define ERR_COMPRESSION "Erro de (Des)compressão"
|
||||
#define ERR_NOT_IMPLEMENTED "Não implementado"
|
||||
#define ERR_OS_ERROR "Erro reportado pelo Sistema Operacional"
|
||||
#define ERR_FILE_EXISTS "Arquivo já existente"
|
||||
#define ERR_NOT_A_FILE "Não é um arquivo"
|
||||
#define ERR_NOT_A_DIR "Não é um diretório"
|
||||
#define ERR_NOT_AN_ARCHIVE "Não é um pacote"
|
||||
#define ERR_CORRUPTED "Pacote corrompido"
|
||||
#define ERR_SEEK_OUT_OF_RANGE "Posicionamento além do tamanho"
|
||||
#define ERR_BAD_FILENAME "Nome de arquivo inválido"
|
||||
#define ERR_PHYSFS_BAD_OS_CALL "(BUG) PhysicsFS realizou uma chamada de sistema inválida"
|
||||
#define ERR_ARGV0_IS_NULL "argv0 é NULL"
|
||||
#define ERR_ZLIB_NEED_DICT "zlib: precisa de diretório"
|
||||
#define ERR_ZLIB_DATA_ERROR "zlib: erro nos dados"
|
||||
#define ERR_ZLIB_MEMORY_ERROR "zlib: erro de memória"
|
||||
#define ERR_ZLIB_BUFFER_ERROR "zlib: erro de buffer"
|
||||
#define ERR_ZLIB_VERSION_ERROR "zlib: erro na version"
|
||||
#define ERR_ZLIB_UNKNOWN_ERROR "zlib: erro desconhecido"
|
||||
#define ERR_SEARCHPATH_TRUNC "Caminho de procura quebrado"
|
||||
#define ERR_GETMODFN_TRUNC "GetModuleFileName() foi quebrado"
|
||||
#define ERR_GETMODFN_NO_DIR "GetModuleFileName() nao teve diretório"
|
||||
#define ERR_DISK_FULL "Disco cheio"
|
||||
#define ERR_DIRECTORY_FULL "Diretório cheio"
|
||||
#define ERR_MACOS_GENERIC "MacOS reportou um erro (%d)"
|
||||
#define ERR_OS2_GENERIC "OS/2 reportou um erro (%d)"
|
||||
#define ERR_VOL_LOCKED_HW "Volume travado por hardware"
|
||||
#define ERR_VOL_LOCKED_SW "Volume travado por software"
|
||||
#define ERR_FILE_LOCKED "Arquivo travado"
|
||||
#define ERR_FILE_OR_DIR_BUSY "Arquivo/Diretório está em uso"
|
||||
#define ERR_FILE_ALREADY_OPEN_W "Arquivo já aberto para escrita"
|
||||
#define ERR_FILE_ALREADY_OPEN_R "Arquivo já aberto para leitura"
|
||||
#define ERR_INVALID_REFNUM "Número de referência"
|
||||
#define ERR_GETTING_FILE_POS "Erro ao tentar obter posição do arquivo"
|
||||
#define ERR_VOLUME_OFFLINE "Volume está indisponível"
|
||||
#define ERR_PERMISSION_DENIED "Permissão negada"
|
||||
#define ERR_VOL_ALREADY_ONLINE "Volume disponível"
|
||||
#define ERR_NO_SUCH_DRIVE "Drive inexistente"
|
||||
#define ERR_NOT_MAC_DISK "Não é um disco Macintosh"
|
||||
#define ERR_VOL_EXTERNAL_FS "Volume pertence a um sistema de arquivos externo"
|
||||
#define ERR_PROBLEM_RENAME "Problema durante renomeação"
|
||||
#define ERR_BAD_MASTER_BLOCK "Bloco master do diretório inválido"
|
||||
#define ERR_CANT_MOVE_FORBIDDEN "Tentativa de mover proibida"
|
||||
#define ERR_WRONG_VOL_TYPE "Tipo inválido de volume"
|
||||
#define ERR_SERVER_VOL_LOST "Volume servidor desconectado"
|
||||
#define ERR_FILE_ID_NOT_FOUND "ID de Arquivo não encontrado"
|
||||
#define ERR_FILE_ID_EXISTS "ID de Arquivo já existente"
|
||||
#define ERR_SERVER_NO_RESPOND "Servidor não respondendo"
|
||||
#define ERR_USER_AUTH_FAILED "Autenticação de usuário falhada"
|
||||
#define ERR_PWORD_EXPIRED "Password foi expirada no servidor"
|
||||
#define ERR_ACCESS_DENIED "Accesso negado"
|
||||
#define ERR_NOT_A_DOS_DISK "Não é um disco DOS"
|
||||
#define ERR_SHARING_VIOLATION "Violação de compartilhamento"
|
||||
#define ERR_CANNOT_MAKE "Não pode ser feito"
|
||||
#define ERR_DEV_IN_USE "Device já em uso"
|
||||
#define ERR_OPEN_FAILED "Falaha na abertura"
|
||||
#define ERR_PIPE_BUSY "Fila ocupada"
|
||||
#define ERR_SHARING_BUF_EXCEEDED "Buffer de compartilhamento excedeu"
|
||||
#define ERR_TOO_MANY_HANDLES "Muitos handles abertos"
|
||||
#define ERR_SEEK_ERROR "Erro de posicionamento"
|
||||
#define ERR_DEL_CWD "Tentando remover diretório de trabalho atual"
|
||||
#define ERR_WRITE_PROTECT_ERROR "Erro de proteção de escrita"
|
||||
#define ERR_WRITE_FAULT "Erro de escrita"
|
||||
#define ERR_LOCK_VIOLATION "Violação de trava"
|
||||
#define ERR_GEN_FAILURE "Falha geral"
|
||||
#define ERR_UNCERTAIN_MEDIA "Media incerta"
|
||||
#define ERR_PROT_VIOLATION "Violação de proteção"
|
||||
#define ERR_BROKEN_PIPE "Fila quebrada"
|
||||
|
||||
#else
|
||||
#error Please define PHYSFS_LANG.
|
||||
#endif
|
||||
|
|
Loading…
Reference in New Issue