The ultimate solution to self-centralized Synology DSM OS on any local machine with any x86/x64 CPU architecture via a single flash of bootload pre-installation process in addition within recovery environment.
The following is a roughly truncated guide to involve in project localization for internationalization.
# If deletion nor addition proces of code hunk is not required, comply with the following process
sudo apt install gettext
git clone https://github.com/rrorg/rr.git
cd files/initrd/opt/rr
xgettext -L Shell --keyword=TEXT *.sh -o lang/rr.pot
sed -i 's/charset=CHARSET/charset=UTF-8/' lang/rr.pot
# If you have to replace certain language string of the project, please suggest and modify translation changes within each correlated PO file
mkdir -p lang/zh_CN/LC_MESSAGES
msginit -i lang/rr.pot -l zh_CN.UTF-8 -o lang/zh_CN/LC_MESSAGES/rr.po
# Update translation files
for I in $(find lang -path *rr.po); do msgmerge --width=256 -U ${I} lang/rr.pot; done
# This formatting process will be automatically conducted during packaging.
for I in $(find lang -path *rr.po); do msgfmt ${I} -o ${I/.po/.mo}; done
PRs of new language translations towards the project is welcomed with appreciation.
Community maintainers of each supporting list of languages are accredited below.
de_DE
: @Tim Krämer
: Tim Krämeren_US
: @rrorg
ja_JP
: @andatoshiki
& @toshikidev
ko_KR
: @EXP
: jeong1986ru_RU
: @Alex
: TGtr_TR
: @miraç bahadır öztürk
: miracozturkvi_VN
: @Ngọc Anh Trần
: mr.ngocanhtranzh_CN
: @rrorg
zh_HK
: @rrorg
zh_TW
: @March Fun
: 豪客幫@fbelavenuto
@RedPill-TTG
@pocopico
@jim3ma
@fbelavenuto
@MoetaYuko
@xbl3&@wirgen
@007revad
@PeterSuh-Q3
@jim3ma
@jinlife
@jim3ma
@MoetaYuko
QQ群1: 21609194
点击加入QQ群
QQ群2: 73119176
点击加入QQ群
QQ群3: 51929774
点击加入QQ群
QQ群4: 49756829
点击加入QQ群
QQ群5: 30267817
点击加入QQ群
QQ群6: 68640297
点击加入QQ群
QQ Channel: RROrg
点击加入QQ频道
Telegram Channel: RROrg
Click to join