mirror of
https://git.code.sf.net/p/seeddms/code
synced 2024-11-26 23:42:11 +00:00
43 lines
1.7 KiB
Plaintext
43 lines
1.7 KiB
Plaintext
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
|
|
|
|
|