12 décembre 2009
Le WikiReader - 2ème partie : le firmware
- Récupérez les sources (environ 25 Mo) en utilisant Git :
git clone git://github.com/wikireader/wikireader.git
- Il faut installer les paquets nécessaires à la compilation :
sudo apt-get install python-gd gawk gforth flex bison m4 netpbm qt4-qmake libqt4-dev wget python-serial sqlite3 php5-cli python-dev guile-1.8
- Il faut ensuite préciser la plateforme sur laquelle on compile :
(il faut dé-commenter BOARD_SAMO_V1 qui correspond au modèle WR01, celui du 1er WikiReader)cp wikireader/samo-lib/include/config-default.h wikireader/samo-lib/include/config.h gedit wikireader/samo-lib/include/config.h
- On peut ensuite compiler !
make all
- Une fois tout compilé, il faut créer un dossier qui recevra les fichiers du firmware du WikiReader.
mkdir carte_sd
- Puis on va recompiler uniquement les fichiers qui seront sur la carte microSD
make DESTDIR=carte_sd install
- Et voilà ! Vous devriez avoir une cinquantaine de fichiers dont kernel.elf
Traduction française
Pour la traduction je me suis penché de plus près au code. Dans les sources nous avons un dossier "wiki-app", c'est là ou se trouve le code principal de l'interface. Parmi ces fichiers, certains contiennent des chaines de caractère à traduire :- search.h pour la partie recherche
- history.h et history.c pour la partie historique
- restricted.c pour la partie mot de passe
Concernant la traduction il y a plusieurs limites :
- La taille de l'écran est limité et on ne peut pas changer la taille de police, il faut donc réduire au plus le texte. Cependant, dans certains cas comme dans restricted.c ont peut ajouter des lignes.
- Il m'est impossible pour le moment d'afficher les accents, ils provoquent un bug qui fait répéter deux fois le caractère précédent. Il faut que je re-contacte Open Moko pour savoir comment faire.

Commentaires 2