Chapter 17. How to translate Moregroupware
Prev | Part IV. Developer's corner | Next

## Chapter 17. How to translate Moregroupware

This document describes the way of localize moregroupware or special modules of moregroupware. It should give the reader the chance to add a complete new language to moregroupware or to a module within the moregroupware framework.

## Structure of Moregroupware

The graphic below demonstrates the directory structure of moregroupware. On the first level you have the modules, in the shown tree you can see the module "admin"; and the module "calendar". There are also some folders which are on the first level which are not a module but other application based directories, but thats not the focus of the document. We will use the "calendar" module for a detailed explanation:

Figure 17.1. Moregroupware Tree

The lang folder contains language files for a certain language.

A moregoupware language file has the following file name: `m.x.lang`, where m = module name, x = international language code.

| Important
Each module has this language structure, or at least, it must have it to be moregroupware compliant.

Prev | Up | Next
more.groupware structure in CVS | Home | Moregroupware lang-file