Syncing more French doc updates

h/t Jacques
This commit is contained in:
Bill Kendrick 2023-08-26 10:35:47 -07:00
parent e4f907604b
commit a4e6563609
9 changed files with 117 additions and 108 deletions

View file

@ -800,9 +800,9 @@ Android
mars 29, 2023 Pere Pujal i Carabantes <perepujal@gmail.com> (Edited by Bill
Kendrick)
As of March 2023, the Android build of Tux Paint is maintained in a separate
code repository at GitHub: https://github.com/tux4kids/Tuxpaint-Android.
Detailed instructions are there; this acts as an overview.
En mars 2023, la version Android de Tux Paint est maintenue dépôt de logiciel
séparé sur GitHub : https://github.com/tux4kids/Tuxpaint-Android. Les
instructions détaillées sont sur ce site; voici une résumé.
Prérequis
@ -814,47 +814,50 @@ Vous avez besoin des versions récentes de :
* Android Native Development Kit (NDK) — pour un support de développement
natif en C/C++
To compile the latest Tux Paint, one has to sync the main SourceForge project's
tuxpaint Git repository with the GitHub project's TuxPaint-Android Git
repository. (Pere uses a shell script that backs up the app/src/main/jni/
tuxpaint directory in the Tuxpaint-Android GitHub repo and makes a build of
SourceForge's tuxpaint to generate translations and other things that are not
autogenerated in the Android builds, and then copies the SourceForge tuxpaint
back to Tuxpaint-Android.) (FIXME: It should be checked-in somewhere. For now,
see https://sourceforge.net/p/tuxpaint/feature-requests/224/)
Pour compiler le dernier Tux Paint, on doit synchroniser le dépôt Git tuxpaint
du projet principal Sourceforge , avec le dépôt Git TuxPaint-Android. (Pere
utilise un script qui enregistre le répertoire app/src/main/jni/tuxpaint dans
le dépôt Git Tuxpaint-Android puis qui compile Tuxpaint-Android de Sourceforge
pour générer les traductions et autres qui ne le sont pas dans les compilation
Android, et enfin il copie le tuxpaint de Sourceforge vers Tuxpaint-Android.)
FIXME: C'est à vérifier. Voirhttps://sourceforge.net/p/tuxpaint/
feature-requests/224/)
For it to run you need the tuxpaint and Tuxpaint-Android sources one next to
one another, and the script in the directory containing both.
Pour le faire tourner, vous avez besoin des sources de tuxpaint et
Tuxpaint-Android l'un à côté de l'autre, et le script dans le répertoire qui
contient les dexu.
Fill the app/src/main/assets directory by running cd app/src/main/jni/tuxpaint
&& ./mkzip_assets.sh
Remplissez le répertoire app/src/main/assets en exécutant cd app/src/main/jni/
tuxpaint && ./mkzip_assets.sh
Construire
The Gradle build generates some variants: PlayStore, debugPlayStore,
offPlayStore and debugoffPlayStore. You must sign the non-debug ones to be able
to install them. (FIXME: Link to info on how to sign.) (Note: "playStore" ones
are intended to be uploaded to Google Play; this is currently managed by
Terrence Sheflin —March 2023. "offPlayStore" is the flavor that we distribute
as APK files on the Tux Paint website and SourceForge file hosting, and is the
variant built by the F-Droid app. repository.)
La construction avec Gradle génère quelques variants : PlayStore,
debugPlayStore, offPlayStore et debugoffPlayStore. Vous devez signer ceux qui
ne sont pas débuggés pour pouvoir les installer.(FIXME : mettre le lien pour
montrer comment signer).(Note: ceux dans "playStore" sont destinés à être
transférés dans Google Play; ceci est actuellement géré par Terrence Sheflin
—March 2023. "offPlayStore" est une variété que nous distribuons en tant que
fichiers APK sur le site de Tux Paint, et le site SourceForge, et c'est un
variant construit par le dépôt F-Droid.)
To trigger a build from F-droid, it suffices to tag a commit and push it to
GitHub. That doesn't guarantee the build will succeed though, so Pere usually
runs a local F-droid server to test the build and eventually adapt the
F-droid's build receipt before pushing the tag to GitHub.
Pour déclencher une exécution sur F-Droid, il suffit de déclencher un commit et
et push vers GitHub. Cele ne garantit pas que la construction aboutira, aussi
Pere utilise un serveur F-Droid local pour tester la construction et
éventuellement il fait des adaptations avant de faire un push vers GitHub.
The builds Pere distributes are all made with that local F-droid server. It has
the advantage of packing the sources and logs, and signing the APK. Most
importantly, it uses the same tools F-Droid will use to build Tux Paint, so you
can detect problems beforehand.
Les logiciels fournis par Pere sont tous élaborés avec ce server F-droid
locale. Ceci a l'avantage de mettre en paquets les soucres et les logs, et de
signer les APK. Beaucoup plus important, il utilise les mêmes outils que
F-Droid utilise pour compiler Tux paint, et on peut ainsi détecter les
problèmes péalablement.
The receipt Pere uses for F-Droid builds is in the metadata dir of https://
gitlab.com/fdroid/fdroiddata. The F-Droid server code is at https://gitlab.com/
fdroid/fdroidserver. To generate the server you will need 1GB free on disk. Run
the makebuildserver tool they provide, then, from the root of fdroiddata, run
../fdroidserver/fdroid build --server org.tuxpaint:NNNN (NNNN = version, e.g.
9288)
Le processus que Pere utilise pour les constructions F-Droid est le répertoire
de https://gitlab.com/fdroid/fdroiddata. Le code server F-Droid est dans https:
//gitlab.com/fdroid/fdroidserver. Pour générer le server vous avez besoin de 1
GB de lbre sur le disque. Faites tourner l'outil makebuildserver qui est
fourni, puis, depuis la racine de fdroiddata, exécutez ../fdroidserver/fdroid
build --server org.tuxpaint:NNNN (NNNN = version, e.g. 9288)
-----------------------------------------------------------------------
@ -864,7 +867,7 @@ mai 7, 2023 Luc Schrijvers <begasus@gmail.com> (Edited by Bill Kendrick)
Prérequis
Install the required develop packages in Terminal:
Installez les paquets de développement requis via un terminal :
32-bit :
pkgman install xcairo_x86_devel fribidi_x86_devel gdk_pixbuf_x86_devel
@ -880,8 +883,8 @@ Install the required develop packages in Terminal:
sdl2_mixer_devel sdl2_pango_devel sdl2_ttf_devel zlib_devel
For 32-bit you need to switch to the new compiler (currently gcc 11.2.0) with
setarch x86
Pour 32-bit vous devez basculer vers le nouveau compilateur (actuellement gcc
11.2.0) vers setarch x86
Construire