Latest topics
» Ukrainian translation by Stanislav Boiko
Thu Feb 08, 2018 12:52 am by Stanislav Boiko

» Turkish translation
Wed Dec 20, 2017 5:33 pm by Barbossa

» Stronghold Crusader Released Languages - French, German, Italian, Polish, Spanish
Sat Jul 29, 2017 3:39 am by janusz

» Stronghold Crusader - Translation Kit
Wed Apr 19, 2017 9:20 pm by SnowyNix

» Chinese Translation by Jack Chen
Fri Jul 08, 2016 11:56 am by Admin

» Chinese Translation by Jack Chen
Fri Jul 08, 2016 11:53 am by Admin

» Special character set issues
Sun Jun 26, 2016 6:44 pm by sorsoba

» Stronghold Crusader - Russian
Mon Apr 25, 2016 11:39 pm by barсzius

» Stronghold - Russian
Mon Apr 04, 2016 4:05 pm by barсzius

Stronghold - Translation Kit

Go down

Stronghold - Translation Kit

Post by Admin on Mon Feb 08, 2016 5:33 pm

The translation kit contains the following files -

ff_mlib_converter.exe                - Compiler for stronghold_message_library.txt to convert this into
ff_text.exe                                - Compiler for stronghold_help.hlp to convert this into sh.tex
Stronghold.exe                                - Unicode exe                          - English mlb file
stronghold.txt                            - In-game text file
stronghold_help.hlp                   - Stronghold help file 
stronghold_message_library.txt  - Stronghold in-game messages

Update 01/03/16 - added missing siege map names to section 220 (thanks Jack Chen)

Instructions -

stronghold.txt - The main in-game text file

The file is split into numbered sections which correspond to different parts of the game.  The game reads the file in order so it is important that the structure of the translated file exactly matches the original English file, otherwise the translated text will appear in the wrong places in-game.

1. Translate the file
2. Place the translated stronghold.txt file in the same folder as the ff_text.exe tool.
3. Run the ff_text.exe tool.  A sh.tex file will be created.  Place the sh.tex file in the root of the game folder.

stronghold_message_library.txt - A file containing mission briefings

Each section in the file corresponds to a different mission briefing.  At the end of the file are a number of mission briefings for some user-made maps that were first included in Stronghold Deluxe pack and are also in Stronghold HD.  

1. Translate the file
2. Place the translated file in the same folder as the ff_mlib_converter.exe tool and the original English file*
3. Run the ff_mlib_converter.exe tool.  A new will be created.  Place the in the root of the game folder.

*This is very important as the tool uses the original English file structure to make the new file.  If you do not have the original file in the folder the tool will create an empty file.

stronghold_help.hlp - The Stronghold help file

The help file uses markup language similar in concept to HTML to help format the file and link topics.  It is important to leave all word within the < > tags untranslated. All file names e.g. walls.hlp or stairs_help.tgx should be left untranslated.  If there is a word between 2 LINK tags e.g. <LINK "walls.hlp">walls<\LINK> then this should be translated.

1. Translate the file
2. Place the stronghold_help.hlp file in the \help folder.

File locations -

The .hlp file default located here -
C:\Program Files (x86)\Steam\steamapps\common\Stronghold\help

The .tex file default location is here - 
C:\Program Files (x86)\Steam\steamapps\common\Stronghold

The .mlb file default location is here - 
C:\Program Files (x86)\Steam\steamapps\common\Stronghold

At Firefly we don't really like rules but to avoid any silliness, all community translators need to be aware that by submitting a translation they are agreeing to our Community Translation Agreement.  If you don't like the rules, don't download the tools!

Disclaimer -

O kit de tradução contêm os seguintes arquivos

ff_mlib_converter.exe               - Compilador para converter stronghold_message_library.txt em
ff_text.exe                              - Compilador para converter stronghold_help.hlp em sh.tex
Stronghold.exe                         - Unicode exe                         - arquivo mlb em inglês 
stronghold.txt                          - Arquivo de texto de jogo
stronghold_help.hlp                   - Arquivo de ajuda de Stronghold
stronghold_message_library.txt  - Messagens de jogo de Stronghold

Instruções -

stronghold.txt - O principal arquivo de texto do jogo

O arquivo está dividido em seções numeradas que correspondem as diferentes partes do jogo. O jogo lê esse arquivo em ordem então é importante que a estrutura do arquivo traduzido seja idêntica a do arquivo original em inglês, do contrário o texto traduzido vai aparecer nas partes erradas do jogo.

1. Traduza o arquivo
2. Coloque o stronghold.txt traduzido na mesma pasta que a ferramenta ff_text.exe.
3  Inicie a ferramenta ff_text.exe. Um arquivo sh.tex vai ser criado. Coloque esse arquivo sh.tex na raiz da pasta do jogo.

stronghold_message_library.txt - Arquivo contendo as descrições das missões

Cada seção no arquivo corresponde a uma descrição diferente. No fim do arquivo estão algumas descrições para mapas feitas por usuários que foram incluidas no pacote Stronghold Deluxe e também em Stronghold HD

1. Traduza o arquivo
2. Coloque o arquivo traduzido na mesma pasta que a ferramenta ff_mlib_converter.exe e o arquivo original em inglês.
3. Inicie o ff_mlib_converter.exe. Um novo Coloque o na raiz da pasta de jogo.

*É muito importante que a ferramena usae a estrutura original em inglês do para criar um novo arquivo. Se você não tiver o arquivo original na pasta, a ferramenta vai criar um arquivo vazio.

stronghold_help.hlp - O arquivo de ajuda de Stronghold

O arquivo de ajuda usa linguagem similar em conceito a HTML para ajudar aa formatar o arquivo e links para os tópicos. É importante deixar todas as palavras entre as indicações < > sem tradução. Todos os nomes de arquivo como walls.hlp e stairs_help.tgx devem ser deixados sem tradução. Se uma palabra entre duas tags LINK como <LINK "walls.hlp">walls<\LINK>, ela não deve ser traduzida.

1. Traduza o arquivo
2. Coloque o arquivo stronghold_help.hlp file na pasta \help.

Localização dos arquivos -

O arquivo.hlp file padrão está aqui -
C:\Program Files (x86)\Steam\steamapps\common\Stronghold\help

O arquivo.tex file padrão está aqui - 
C:\Program Files (x86)\Steam\steamapps\common\Stronghold

O arquivo .mlb file padrão está aqui - 
C:\Program Files (x86)\Steam\steamapps\common\Stronghold

Aqui na Firefly não gostamos de regras mas para evitar bobagens, todos os tradutores da comunidade precisam estar cientes que submeter uma tradução implica em concordar com a Termo de Tradução da Comunidade. se você não gostar das regras, não baixe as ferramentas!

Termos legais -
Attachments You don't have permission to download attachments.(988 Kb) Downloaded 29 times

Last edited by Admin on Tue Mar 01, 2016 3:32 pm; edited 1 time in total (Reason for editing : new zip file containing some missing text)


Posts : 29
Join date : 2016-01-29

View user profile

Back to top Go down

Back to top

Permissions in this forum:
You cannot reply to topics in this forum