Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
sword_creer_module_biblique [Le 06/03/2023, 13:30] – tags L'Africainsword_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>Jammy Bible}} {{tag>Jammy Bible}}
  
------ +====== Créer un module sword pour les applications de lecture biblique ======
-======Créer un module sword pour les logiciels de lecture biblique======+
  
 Le projet SWORD est un projet de logiciel libre de l'organisation **CrossWire Bible Society Bible**. Son but est de créer des outils libres (couverts par la licence GPL) multiplate-formes, permettant ainsi aux programmeurs et aux sociétés bibliques d'écrire plus facilement et plus rapidement de nouveaux logiciels d'étude de la Bible.\\ Le projet SWORD est un projet de logiciel libre de l'organisation **CrossWire Bible Society Bible**. Son but est de créer des outils libres (couverts par la licence GPL) multiplate-formes, permettant ainsi aux programmeurs et aux sociétés bibliques d'écrire plus facilement et plus rapidement de nouveaux logiciels d'étude de la Bible.\\
Ligne 37: Ligne 36:
 \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.</file> \v 4 Dieu vit que la lumière était bonne, et Dieu sépara la lumière d’avec les ténèbres.</file>
-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 ''\c'', puis suivi par ''\p''
-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 ''\v''. Vous trouverez la signification des autres codes dans le **PDF**.
 Pour faire cela rapidement il peut être utile d'utiliser [[:sed]], puis **grep** pour les éventuelles erreurs. Pour faire cela rapidement il peut être utile d'utiliser [[:sed]], puis **grep** pour les éventuelles erreurs.
 Ce petit script peut vous être utile, à vous de l'adapter à votre fichier de base: Ce petit script peut vous être utile, à vous de l'adapter à votre fichier de base:
Ligne 73: Ligne 72:
 </code> </code>
  
-Attention au possible problème d'espace (comme les espaces cadratin) qui peuvent se glisser dans votre texte. Dans ce cas utilisez l'expression régulière **\s** pour les supprimer ou les remplacer, plutôt que la vrai espace dans le script sed... +Attention au possible problème d'espace (comme les espaces cadratin) qui peuvent se glisser dans votre texte. Dans ce cas utilisez l'expression régulière ''\s'' pour les supprimer ou les remplacer, plutôt que la vrai espace dans le script sed... 
-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-Desktop]] 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>
Ligne 300: Ligne 299:
 <code>tei2mod <output/path> <teiDoc> [OPTIONS]</code> <code>tei2mod <output/path> <teiDoc> [OPTIONS]</code>
  
-=====Voir aussi==== +===== Voir aussi ====
-  * [[http://www.crosswire.org/wiki/Converting_SFM_Bibles_to_OSIS|Procédure complète sur le site officiel]] (en), +
-  * [[http://www.crosswire.org/sword/index.jsp|Le Projet Sword]], +
-  * [[https://github.com/chrislit/usfm2osis|Le script usfm2osis]].+
  
 +  * [[https://www.crosswire.org/sword/index.jsp|Le Projet Sword]],
 +  * [[https://github.com/chrislit/usfm2osis|Le script usfm2osis]].
  
--------------- +---- 
-Contributeur : [[:utilisateurs:l_africain|L'Africain]]+//[[:Contributeurs]] : [[:utilisateurs:L'Africain]], ...//