mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-08 20:46:05 +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