mirror of
https://git.code.sf.net/p/seeddms/code
synced 2024-11-26 07:22:11 +00:00
add documentation on how to contribute translations
This commit is contained in:
parent
3b51ee7c3f
commit
b9a4ebf06a
42
doc/README.Translation
Normal file
42
doc/README.Translation
Normal file
|
@ -0,0 +1,42 @@
|
|||
Help translating SeedDMS
|
||||
===========================
|
||||
|
||||
SeedDMS has got many translations over the years and it is a major
|
||||
task to keep them all updated. If you would like to give a helping
|
||||
hand, then this will be much appreciated. There are various ways
|
||||
to contribute translations.
|
||||
|
||||
1. The demo version of SeedDMS at https://demo.seeddms.org will list
|
||||
all missing translations in a formular on the bottom of the page
|
||||
while using the software. You can easily provide a missing translation
|
||||
by filling out the form and submitting it. The translation will not
|
||||
instantly be used, but is taken over into the official version of
|
||||
SeedDMS once in a while. This method does not allow to submit corrected
|
||||
translations of existing phrases.
|
||||
|
||||
2. Fixing translations is only possible by modifying one of the language
|
||||
files in `lanuages/xx_XX/lang.inc`. These files are php files containing
|
||||
one large array named `$text`. Any modification will be visible right away
|
||||
in your SeedDMS installation. If you intend to pass your modifications to
|
||||
the developers of SeedDMS, than keep your changes seperate from the
|
||||
original translation. A good way is to put your changes into a new
|
||||
file, e.g. `lang-local.inc` containing an array named `$text_local` and
|
||||
merge that array with the original translation array. Just put at the
|
||||
end of `lanuages/xx_XX/lang.inc` the follwing code:
|
||||
|
||||
include('lang-local.inc');
|
||||
array_merge($text, $text_local);
|
||||
|
||||
Also create the file `lang-local.inc` with the content
|
||||
|
||||
<?php
|
||||
$text_local = array(
|
||||
'xxx' => 'yyy',
|
||||
);
|
||||
?>
|
||||
|
||||
Once you are ready with your local modifications and you think those are
|
||||
good enough for the public version of SeedDMS, then please mail them to
|
||||
info@seeddms.org
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user