Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| sword_creer_module_biblique [Le 21/05/2020, 13:15] – L'Africain | sword_creer_module_biblique [Le 18/09/2026, 02:05] (Version actuelle) – https://forum.ubuntu-fr.org/viewtopic.php?id=2096490 krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag>Bionic | + | {{tag>Jammy Bible}} |
| - | ----- | + | ====== Créer un module sword pour les applications |
| - | ======Créer un module sword pour les logiciels | + | |
| Le projet SWORD est un projet de logiciel libre de l' | Le projet SWORD est un projet de logiciel libre de l' | ||
| Le cœur du projet SWORD est une bibliothèque multiplate-forme écrite en C++, offrant un accès, des fonctions de recherche et d' | Le cœur du projet SWORD est une bibliothèque multiplate-forme écrite en C++, offrant un accès, des fonctions de recherche et d' | ||
| - | Le projet est un des premiers à avoir contribué au développement du format **OSIS** (pour Open Scripture Information Standard), un langage XML pour coder les écritures (traductions de la Bible, commentaires etc). | + | Le projet est un des premiers à avoir contribué au développement du format **OSIS** (pour Open Scripture Information Standard), un langage XML pour coder les écritures (traductions de la Bible, commentaires etc). |
| [[:Xiphos]] et [[: | [[:Xiphos]] et [[: | ||
| Cette page a pour but de vous décrire la procédure pour créer un module biblique avec les outils Sword. | Cette page a pour but de vous décrire la procédure pour créer un module biblique avec les outils Sword. | ||
| Ligne 32: | Ligne 31: | ||
| \s I — LES ORIGINES DE L’HUMANITÉ | \s I — LES ORIGINES DE L’HUMANITÉ | ||
| \s2 La Parole de Dieu ordonne le monde | \s2 La Parole de Dieu ordonne le monde | ||
| - | \p | + | \p |
| \v 1 Au commencement Dieu créa le ciel et la terre. | \v 1 Au commencement Dieu créa le ciel et la terre. | ||
| \v 2 La terre était informe et vide, les ténèbres couvraient l’abîme, et l’Esprit de Dieu planait au-dessus des eaux. | \v 2 La terre était informe et vide, les ténèbres couvraient l’abîme, et l’Esprit de Dieu planait au-dessus des eaux. | ||
| \v 3 Dieu dit : “Que la lumière soit !” Et la lumière fut. | \v 3 Dieu dit : “Que la lumière soit !” Et la lumière fut. | ||
| \v 4 Dieu vit que la lumière était bonne, et Dieu sépara la lumière d’avec les ténèbres.</ | \v 4 Dieu vit que la lumière était bonne, et Dieu sépara la lumière d’avec les ténèbres.</ | ||
| - | Chaque numéro de chapitre est précédé par **\c**, puis suivi par **\p**. | + | Chaque numéro de chapitre est précédé par '' |
| - | Chaque verset est précédé par **\v**. Vous trouverez la signification des autres codes dans le **PDF**. | + | Chaque verset est précédé par '' |
| Pour faire cela rapidement il peut être utile d' | Pour faire cela rapidement il peut être utile d' | ||
| Ce petit script peut vous être utile, à vous de l' | Ce petit script peut vous être utile, à vous de l' | ||
| Ligne 73: | Ligne 72: | ||
| </ | </ | ||
| - | Attention au possible problème d' | + | Attention au possible problème d' |
| - | Il vous faudra encore compléter manuellement le code du livre biblique à la première ligne du fichier sfm après | + | Il vous faudra encore compléter manuellement le code du livre biblique à la première ligne du fichier sfm après |
| <note tip>À partir de cette étape il est possible d' | <note tip>À partir de cette étape il est possible d' | ||
| Ligne 82: | Ligne 81: | ||
| [[https:// | [[https:// | ||
| Lancez-le comme suit: | Lancez-le comme suit: | ||
| - | <code bash>./u2o4.py -e utf-8 -o Nom_de_votre_module.osis.xml -l code_langue -v -d ID_sword *.usfm</ | + | <code bash>./u2o.py -e utf-8 -o Nom_de_votre_module.osis.xml -l code_langue -v -d ID_sword *.usfm</ |
| Vérifiez qu'il ne vous retourne pas d' | Vérifiez qu'il ne vous retourne pas d' | ||
| Les erreurs fréquentes sont un code collé à un chiffre, par exemple //\v1// au lieu de //\v 1//, ou un chiffre collé à un verset, par exemple //\v 1Alors...// au lieu de //\v 1 Alors...//. | Les erreurs fréquentes sont un code collé à un chiffre, par exemple //\v1// au lieu de //\v 1//, ou un chiffre collé à un verset, par exemple //\v 1Alors...// au lieu de //\v 1 Alors...//. | ||
| Ligne 154: | Ligne 153: | ||
| <?xml version=" | <?xml version=" | ||
| - | <osis xsi: | + | <osis xsi: |
| http:// | http:// | ||
| xmlns: | xmlns: | ||
| Ligne 180: | Ligne 179: | ||
| <div type=" | <div type=" | ||
| - | < | + | < |
| - | < | + | < |
| - | < | + | < |
| - | < | + | < |
| - | < | + | < |
| - | < | + | < |
| < | < | ||
| </p> | </p> | ||
| Ligne 300: | Ligne 299: | ||
| < | < | ||
| - | =====Voir aussi==== | + | ===== Voir aussi ==== |
| - | * [[http:// | + | |
| - | * [[http:// | + | |
| - | * [[https:// | + | |
| + | * [[https:// | ||
| + | * [[https:// | ||
| - | -------------- | + | ---- |
| - | Contributeur | + | // |
