Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
sword_creer_module_biblique [Le 23/12/2017, 11:39] L'Africain Ajustements |
sword_creer_module_biblique [Le 06/03/2023, 13:30] (Version actuelle) L'Africain tags |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>Xenial Bible}} | + | {{tag>Jammy Bible}} |
----- | ----- | ||
Ligne 7: | Ligne 7: | ||
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'autres services à une collection grandissante de plus de 200 textes dans plus de 50 langues. Tout logiciel basé sur leur API peut utiliser cette collection.\\ | 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'autres services à une collection grandissante de plus de 200 textes dans plus de 50 langues. Tout logiciel basé sur leur API peut utiliser cette collection.\\ | ||
- | 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 [[:Bibletime]] sont des interfaces à Sword, qui permettent son utilisation graphique.\\ | [[:Xiphos]] et [[:Bibletime]] sont des interfaces à Sword, qui permettent son utilisation graphique.\\ | ||
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 26: | Ligne 26: | ||
Par exemple pour la Genèse vous nommerez votre fichier **01_GEN_nom_de_bible.usfm**. | Par exemple pour la Genèse vous nommerez votre fichier **01_GEN_nom_de_bible.usfm**. | ||
Cela fait, modifier votre fichier texte, pour qu'il ressemble à ceci: | Cela fait, modifier votre fichier texte, pour qu'il ressemble à ceci: | ||
- | <file> | + | <file bash> |
\id GEN | \id GEN | ||
\mt1 LA GENÈSE | \mt1 LA GENÈSE | ||
Ligne 32: | Ligne 32: | ||
\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. | ||
Ligne 76: | Ligne 76: | ||
Il vous faudra encore compléter manuellement le code du livre biblique à la première ligne du fichier sfm après **\id**. | Il vous faudra encore compléter manuellement le code du livre biblique à la première ligne du fichier sfm après **\id**. | ||
- | <note tip>À partir de cette étape il est possible d'utiliser [[:Bibledit]] pour la conversion en osis et même en module.</note> | + | <note tip>À partir de cette étape il est possible d'utiliser [[:Bibledit-Desktop]] pour la conversion en osis et même en module.</note> |
====Convertir au format osis==== | ====Convertir au format osis==== | ||
Ligne 82: | Ligne 82: | ||
[[https://github.com/adyeths/u2o/|ici]]. Rendez-le exécutable et copiez-le dans le dossier contenant les fichier **.usfm**. | [[https://github.com/adyeths/u2o/|ici]]. Rendez-le exécutable et copiez-le dans le dossier contenant les fichier **.usfm**. | ||
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> | + | <code bash>./u2o.py -e utf-8 -o Nom_de_votre_module.osis.xml -l code_langue -v -d ID_sword *.usfm</code> |
Vérifiez qu'il ne vous retourne pas d'erreurs, si c'est le cas, corrigez-les. Si vous ne savez pas dans quel fichier se trouve l'erreur, utilisez la commande **grep** pour les trouver. | Vérifiez qu'il ne vous retourne pas d'erreurs, si c'est le cas, corrigez-les. Si vous ne savez pas dans quel fichier se trouve l'erreur, utilisez la commande **grep** pour les trouver. | ||
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 154: | ||
<?xml version="1.0" encoding="UTF-8"?> | <?xml version="1.0" encoding="UTF-8"?> | ||
- | <osis xsi:schemaLocation="http://www.bibletechnologies.net/2003/OSIS/namespace | + | <osis xsi:schemaLocation="http://www.bibletechnologies.net/2003/OSIS/namespace |
http://www.bibletechnologies.net/osisCore.2.1.1.xsd" | http://www.bibletechnologies.net/osisCore.2.1.1.xsd" | ||
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" | ||
Ligne 180: | Ligne 180: | ||
<div type="chapter" osisID="Chapter 1"> | <div type="chapter" osisID="Chapter 1"> | ||
- | <p>Ceci est le Chapitre 1, introduction. | + | <p>Ceci est le Chapitre 1, introduction. |
- | <reference osisRef="Gen.1.1">Genese 1,1</reference> est le premier verset de la Bible. | + | <reference osisRef="Gen.1.1">Genese 1,1</reference> est le premier verset de la Bible. |
- | <reference osisRef="Rev.22.21">Apocalypse 22,21</reference> est le dernier verset de la Bible. | + | <reference osisRef="Rev.22.21">Apocalypse 22,21</reference> est le dernier verset de la Bible. |
- | <reference osisRef="Ps.119">Psaume 119</reference> est le plus long chapitre de la Bible. | + | <reference osisRef="Ps.119">Psaume 119</reference> est le plus long chapitre de la Bible. |
- | <reference osisRef="Prov.1-Prov.9">Proverbes 1-9</reference> introduit le livre des Proverbes. | + | <reference osisRef="Prov.1-Prov.9">Proverbes 1-9</reference> introduit le livre des Proverbes. |
- | <reference osisRef="John.1-John.1.18">Jean 1,1-18</reference> introduit le livre de Jean. | + | <reference osisRef="John.1-John.1.18">Jean 1,1-18</reference> introduit le livre de Jean. |
<reference osisRef="2Cor.6.14-2Cor.7.1">2 Corinthiens 6,14-7,1</reference> est un enseignement sur la sainteté. | <reference osisRef="2Cor.6.14-2Cor.7.1">2 Corinthiens 6,14-7,1</reference> est un enseignement sur la sainteté. | ||
</p> | </p> |