Table of Contents
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Index:
Meaning of i18n
Internationalization (sometimes shortened to "I18N, meaning "I - eighteen letters - N") is the process of planning and implementing products and services so that they can easily be adapted to specific local languages and cultures, a process called localization (sometimes shortened to "l10n", meaning "l - ten letters - n"); this last is the process of adapting a product or service to a particular language, culture, and desired local "look-and-feel".
Translating:
The static content
The website's i18n is done by editing locale files in app/locale. If you can´t figure out how it is done, just follow this simple procedure:
- Fork the CodeCombat repository.
- Look at app/locale/locale.coffee to find the language code you want to translate into, like "fr".
- Open the file in app/locale, like "fr.coffee".
- Click edit, make your changes, and submit a pull request.
#####Editing en.coffee
There is only one difference that you need to be aware of when editing en.coffee. If you edit a line, you will have to append it with {change}
so that the translation manager realises that you have made a change and can alert the diplomats so that they can transfer the change to other languages.
The dynamic content
To i18n the content of the game itself, just go to i18n, choose your language, and start translating.
###Glossaries
nb - Norwegian (Bokmål)
- Home
- Archmage Home
- Artisan Home
- Adventurer Home
- Scribe Home
- Diplomat Home
- Ambassador Home
- Archmage General
- Mission statement
- Coco Models
- Coding Guidelines
- Cookbook
- File system
- JSON Schema
- Technical overview
- Testing
- Third party software and services
- Artisan General
- Building A Level
- Coding Guidelines for Artisans
- Editing Thang Components
- Important Artisan Concepts
- Keyboard Shortcuts
- Artisan How-To Index
- Adventurer General
- Scribe General
- Diplomat General
- i18n
- i18n Glossary nb
- i18n Glossary ru
- i18n Glossary es-419
- Ambassador General
- Dev Setup
- Dev Setup: Linux
- Dev Setup: Windows
- Dev Setup: Mac
- Dev Setup: Vagrant
- Dev Setup: Issues
- Game Engine
- Component
- Multiplayer
- Surface
- System
- Thang
- Thang Component System
- Tome
- World
- Artisan Tabs
- Components And Systems
- Scripts
- Settings
- Thangs
- Other
- Aether
- Client models
- Developer organization
- Educational Standards
- Events, subscriptions, shortcuts
- Chat Room
- Chat Room Rules
- Permissions
- Project Ideas List
- Treema
- Versioning
- Views
CodeCombat | Home | Blog | Forum | Teachers | Legal | Contribute