With every update of H-Sphere, your translation of the control
panel interface becomes outdated, and you need to update translation in
H-Sphere developers are not responsible for adding languages to H-Sphere interface
and updating translation
of the default English bundles. It is entirely up to H-Sphere owners.
All language bundle translations included into H-Sphere interface
are kindly provided by our customers.
You are also welcome to
contact PSoft team
and share your new and updated translations,
in files or packages,
to have them incorporated into the upcoming versions of H-Sphere.
H-Sphere comes with a script that finds differences between
two files - the new English file and its old translated version.
This script, diff_labels.pl, is located in the
~cpanel/shiva/psoft/hsphere/lang/ default bundle directory.
To compare two files, do the following:
Step 1. Log into your CP server as the
Step 2. Go to the default bundle directory:
Step 3. Execute the following command:
./diff_labels.pl hsphere_lang.properties /path/to/hsphere_lang_<LOCALE>.properties > /path/to/hsphere_lang_<LOCALE>.diff
./diff_labels.pl menu.properties /path/to/menu_<LOCALE>.properties > menu_<LOCALE>.diff
./diff_labels.pl messages.properties /path/to/messages_<LOCALE>.properties > /path/to/messages_<LOCALE>.diff
Here, /path/to/ is a path to language bundles in another language
(they may not be located in the default bundle directory),
<LOCALE> contains language, country and encoding identifier in accordance with
language bundle filename format.
The tool will write all the differences between these updated default language bundles and their
previous translation into the corresponding .diff files.
Step 4. Customize your language bundles
by adding translated labels from the resulting .diff files.