Sync docs for French updates to INSTALL & EXTENDING

h/t Jacques
This commit is contained in:
Bill Kendrick 2023-08-24 08:58:18 -07:00
parent 20172bb49a
commit e4f907604b
4 changed files with 94 additions and 86 deletions

View file

@ -235,8 +235,8 @@ de Démarrage" → "MSYS2 64bit" → "MSYS2 MinGW 64-bit"
SDL2_Pango
You can fetch the source code from the Mark K. Kim's git repositry, compile and
install it as follows.
Vous pouvez récupérer le code source sur le dépôt git de Mark K. Kim, compiler
et installer comme suit.
$ git clone https://github.com/markuskimius/SDL2_Pango
$ cd SDL2_Pango
@ -247,7 +247,8 @@ libunibreak
libunibreak est nécessaire pour compiler Tux Paint Config. Vous pouvez ne pas
l'installer si vous compilez seulement "Tux Paint".
You can fetch the source code from the git repositry and compile it as follows.
Vous pouvez récupérer le code source depuis le dépôt git et le compiler comme
suit.
$ git clone https://github.com/adah1972/libunibreak libunibreak
$ cd libunibreak
@ -294,8 +295,8 @@ de Démarrage" → "MSYS2 64bit" → "MSYS2 MinGW 32-bit"
SDL2_Pango
You can fetch the source code from the Mark K. Kim's git repositry, compile and
install it as follows.
Vous pouvez récupérer le code source sur le dépôt git de Mark K. Kim, compiler
et installer comme suit.
$ git clone https://github.com/markuskimius/SDL2_Pango
$ cd SDL2_Pango
@ -306,7 +307,8 @@ libunibreak
libunibreak est nécessaire pour compiler Tux Paint Config. Vous pouvez ne pas
l'installer si vous compilez seulement "Tux Paint".
You can fetch the source code from the git repositry and compile it as follows.
Vous pouvez récupérer le code source depuis le dépôt git et le compiler comme
suit.
$ git clone https://github.com/adah1972/libunibreak libunibreak
$ cd libunibreak
@ -347,17 +349,18 @@ des binaires 32bit en utilisant le shell "MSYS32 32bit".
Tux Paint Config.
"Tux Paint Config" is a useful graphical tool for tweaking Tux Paint's
behavior. You have to build this component before compiling Tux Paint if you
want to have it included in your package.
"Tux Paint Config" est un outil graphique utile pour ajuster le comportement de
Tux Paint. Vous devez construire ce composant avant de compiler Tux Paint si
vous voulez qu'il soit inclus dans votre paquetage.
You can use either (a) a stable tar-ball release, or (b) the developing source
tree.
Vous pouvez utiliser soit (a) une version dans une archive tar, soit (b)
l'arbre souce en développement.
a. Utiliser une version tar-ball stable :
+ Télécharger l'ensemble des fichiers sources
+ Expand the tar-ball and change the directory name so that the final
packaging process can find related files.
+ Développer l'archive tar et changez le nom du répertoire de sorte que
le processus d'empaquetage final puisse trouver les fichiers en
relation.
$ tar zxvf tuxpaint-config-A.B.C.tar.gz
$ mv tuxpaint-config-A.B.C tuxpaint-config
@ -376,13 +379,14 @@ Maintenant vous pouvez faire Tux Paint Config. comme suit :
Tux Paint
You can use either (a) a stable tar-ball release, or (b) the developing source
tree.
Vous pouvez utiliser soit (a) une version dans une archive tar, soit (b)
l'arbre souce en développement.
a. Utiliser une version tar-ball stable :
+ Télécharger l'ensemble des fichiers sources
+ Expand the tar-ball and change the directory name so that the final
packaging process can find related files.
+ Développer l'archive tar et changez le nom du répertoire de sorte que
le processus d'empaquetage final puisse trouver les fichiers en
relation.
$ tar zxvf tuxpaint-A.B.C.tar.gz
$ mv tuxpaint-A.B.C tuxpaint
@ -656,7 +660,7 @@ incluse dans TuxPaint.dmg.
$ sudo port install rust cargo
$ git clone https://github.com/ImageOptim/libimagequant.git
$ cd libimagequant/imagequant-sys
$ cargo build --release # Must use cargo from MacPorts
$ cargo build --release # On doit utiliser cargo venant de Macports
$ sudo make PREFIX=/opt/local install
sdl2_pango
@ -701,11 +705,11 @@ Problèmes connus
instructions pour obtenir, installer et construire Tux Paint sur des
vieilles versions de macOS.
Alternatively, Tux Paint and all of its library dependencies may be
compiled with appropriate options to be runnable on older versions of
macOS. These options are already set on Tux Paint, so only its dependencies
(from MacPorts) need to be recompiled. See "Recompiling MacPorts" below for
the instructions.
Autrement, Tux Paint et toutes les bibliothèques dépendantes peuvent être
compilés avec les options adéquates pour pouvoir tourner sur des versions
plus anciennes de macOS. Ces options sont déjà prêtes dans Tux paint, ainsi
seules les dépendances (à partir de macOS) doivent être recompilées. Voir
ci-dessous "Recompilation avec MacPorts" pour les instructions.
Vieilles versions de macOS
@ -719,11 +723,11 @@ de partition doivent correspondre à ce qu'attend l'ancien macOS, dès lors
utilisez l'utilitaire de partitionnement et le format de la clé en accord avec
ceci.
Dual booting multiple versions of macOS for Apple Silicon has been so far
unsuccessful. Instead of installing an older version of macOS for Apple Silicon
to build Tux Paint to run on the old version of macOS for Apple Silicon, use
the instructions found in the "Recompiling MacPorts" section to build Tux Paint
to run on older versions of macOS for Apple Silicon.
Le dual boot pour plusieurs versions de macOS pour Apple Silicon a été jusqu'à
présent sans succès. Au lieu d'installer une vieille version de macOS pour
Apple Silicon pour que Tux Paint puisse tourner, utilisez les instructions que
l'on trouve dans la section "Recompiler Macports" afin que Tux Paint puisse
tourner sur des vieilles version de MacOS pour Apple Silicon.
À ce moment, l'ancienne version de macOS disponible sur le site d'Apple est la
Yosemite 10.10, qui un partitionnement "GPT (GUID Partition Table)" au lieu de
@ -752,8 +756,8 @@ mêmes étapes décrites auparavant dans ce document.
Recompiler MacPorts
To recompile MacPorts to be usable on older versions of macOS, set the
following options in /opt/local/etc/macports/macports.conf:
Pour recompiler MacPorts afin d'être utilisé sur une ancienne version de macOS,
mettez les options suivantes dans /opt/local/etc/macports/macports.conf :
buildfromsource always
macosx_deployment_target 10.10
@ -762,17 +766,20 @@ Ensuite désinstaller tous les paquets MacPorts :
$ sudo port -fp uninstall installed
Then reinstall all MacPorts packages needed by Tux Paint. Also rebuild
libimagequant using the updated Cargo package from MacPorts.
Puis réinstallez tous les paquets MacPorts dont Tux Paint a besoin.
Reconstruisez également libimagequant en utilisant le paquet Cargo à jour
depuis MacPorts.
As of this writing, all libraries Tux Paint requires from MacPorts can be
recompiled in this manner to run on macOS 10.10 Yosemite and later on Intel
CPUs, and macOS 11.0 Big Sur and later on Apple Silicon. Unfortunately,
although MacPorts has the option to enable the building of universal libraries,
several libraries Tux Paint require cannot be built as universal libraries so
they can only be built to run natively on the hardware on which they were
built. See "Building a Universal Binary" below for instructions on how to build
Tux Paint as a Universal Binary.
À cet instant, toutes les bibliothèques que Tux Paint demande depuis MacPorts
peuvent être recompilées de cette façon pour pouvoir tourner sur macOS 10.10
(et plus récent) avec les CPU Intel, et macOS 11.0 Big Sur (et plus récent)
avec Apple Silicon. Malheureusement, bien que MacPorts possède une option pour
autoriser la construction de bibliothèques universelles, plusieurs
bibliothèques que demande Tux Paint ne peuvent être construites comme telles,
dès lors elles ne sont fabriquées pour tourner uniquement avec le matériel sur
lequel elles ont été construites. Voir "Construire un binaire universel"
ci-dessous pour les instructions à suivre pour faire que Tux paint soit un
Binaire Universel.
Créer un Binaire Universel
@ -801,11 +808,11 @@ Prérequis
Vous avez besoin des versions récentes de :
* Gradle — build automation tool
* Android Studio (Software Development Kit (SDK)) — to support Android app
development (Java)
* Android Native Development Kit (NDK) — to support native development in C/
C++
* Gradle — outil de construction automatique
* Android Studio (Software Development Kit (SDK)) — pour supporter le
développement d'application Androidn(Java)
* 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