Localisation Guide
The general aim of this document is not to replace other well written works but to draw them together. So for instance the section on projects contains information that should help you get started and point you to the documents that are often hard to find. The section of translation should provide a general enough overview of common mistakes and pitfalls. We have found the localisation community very fragmented and hope that through this document we can bring people together and unify information that is out there but in many many different places. The one section that we feel is unique is the guide to developers --- they make assumptions about localisation without fully understanding the implications, we complain but honestly there is not one place that can help give a developer and overview of what is needed from them, we hope that the developer section goes a long way to solving that issue.
If you would like to help expand this document then please take a quick look at our editing guidelines.
Reading List
Some useful reading for the soon to be and established localisers. Please add good useful articles to these lists.
- Case Studies - people who have run a localisation project
- Localisation Introduction - guides and intros to localisation
- Industry Articles - useful articles from the formal localisation industry
- General Articles - as yet unclassified but interesting
Managing a translation effort
- Running a translateathon
- Setting direction
- Philosophical
- Automated methods
- Practical
- Glossaries
- Translators
Project specific information
- Desktop Systems
- Major Applications
- Distributions
- Fedora/Red Hat
- The Translation Project (some parts need to move to other sections)
- Other
- ReactOS - Microsoft Windows clone
Translation
- Per language translation guidelines
- Online resource for word definitions
- When translating
Locales
- Creating locale files
- CLDR
Tools
Translation Tools
- Choosing a translation editor
Glossary Tools
Other tools
- Using CVS
- LinCVS -- cross-platform CVS front-end
- Using SVN
- SVN Summary -- Command-comparison and other very useful info. for people switching from CVS
- svnX -- intuitive SVN front-end for Mac OSX
- Statistics generation
- Comparing Files -- how to find changes in translations
Spellchecking
- Developing Tools -- Documenting a discussion on developing spellcheckers that meet the needs of different languages
CAT tools used by translators
Fonts, characters and rendering
- Fonts
- Rendering
Other localisation
- Language Tools
- Grammar checkers
- Other
- A list of programs with application specific, non-translation, localisation requirements
Notes to programmers
- Other guides
- intltool - used by Gnome and others to localise .desktop, .xml, .glade and other file types.
- Unfuzzying typo/grammar fixes to original strings