Instellen locales nl_NL.UTF8 op Synology NAS
originele tekst
http://www.chainsawonatireswing.com/201 ... ort-utf-8/Standaard wordt UTF-8 niet ondersteund in de terminal op een Synology NAS en staat deze op en_US. Om de vertaling in het nederlands te krijgen moeten we het volgende doen om dat voor elkaar te krijgen.
We beginnen met
uitzoeken welke CPU jouw NAS heeft.
Ga naar de SourceForge pagina die Synology heeft gemaakt voor de Synology NAS GPL Source en zoek de juiste link voor de DSM Tool Chains, in mijn geval is dat de
DSM 4.0 Tool Chains. Op de volgende pagina klik op de link van de processor die je hebt in je NAS, in mijn geval is dit de
Marvell 88F628x Linux 2.6.32. Nu zie je het bestand wat je moet downloaden:
gcc421_glibc25_88f6281-GPL.tgz. cd in een temp directory en download het bestand (is ongeveer 109MB).
cd /volume1/@tmp
wget http://downloads.sourceforge.net/project/dsgpl/DSM%204.0%20Tool%20Chains/Marvell%2088F628x%20Linux%202.6.32/gcc421_glibc25_88f6281-GPL.tgz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fdsgpl%2Ffiles%2FDSM%25204.0%2520Tool%2520Chains%2FMarvell%252088F628x%2520Linux%25202.6.32%2F&ts=1333353148&use_mirror=kent
Pak de source code uit van je download:
tar -zvxf gcc421_glibc25_88f6281-GPL.tgz
Maak een "locale" directory aan op je NAS:
mkdir /usr/lib/locale
Kopieer 2 bestanden (locale & localedef) & een directory (i18n) naar hun juiste locaties:
cp /volume1/@tmp/arm-none-linux-gnueabi/arm-none-linux-gnueabi/libc/usr/bin/locale /opt/bin/
cp /volume1/@tmp/arm-none-linux-gnueabi/arm-none-linux-gnueabi/libc/usr/bin/localedef /opt/bin/
cp -R /volume1/@tmp/arm-none-linux-gnueabi/arm-none-linux-gnueabi/libc/usr/share/i18n/ /usr/share
Test om te kijken of locale werkt, en wat de huidige locale is:
locale -a
C
POSIXDefinieer nu de nieuwe locale met UTF-8:
/opt/bin/localedef -c -f UTF-8 -i nl_NL nl_NL.UTF-8
Test het om te zien of de juiste locale in gebruik is genomen:
/opt/bin/locale -a
C
POSIX
nl_NL.utf8Voeg de volgende regels toe aan /etc/profile om UTF-8 te gebruiken:
# Added by RSG 2012 0109
LANG=nl_NL.UTF-8
LC_ALL=nl_NL.UTF-8
export LANG LC_ALL
Reboot je NAS:
reboot
Als je NAS is opgestart, test opnieuw of UTF-8 is ingesteld:
locale
LANG=nl_NL.UTF-8
LC_CTYPE="nl_NL.UTF-8"
LC_NUMERIC="nl_NL.UTF-8"
LC_TIME="nl_NL.UTF-8"
LC_COLLATE="nl_NL.UTF-8"
LC_MONETARY="nl_NL.UTF-8"
LC_MESSAGES="nl_NL.UTF-8"
LC_PAPER="nl_NL.UTF-8"
LC_NAME="nl_NL.UTF-8"
LC_ADDRESS="nl_NL.UTF-8"
LC_TELEPHONE="nl_NL.UTF-8"
LC_MEASUREMENT="nl_NL.UTF-8"
LC_IDENTIFICATION="nl_NL.UTF-8"
LC_ALL=nl_NL.UTF-8Log nu in op je spotweb, en stel de Taal in op Nederlands, en klaar!
Alle creddits gaan naar Mickroz, op
Spoteb Wiki