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 |
clients:scrutarijs [2017/06/26 11:49] – [Les fichiers de langue] vincent | clients:scrutarijs [2017/07/11 15:11] (Version actuelle) – vincent |
---|
====== ScrutariJs ====== | ====== ScrutariJs ====== |
| |
===== Les fichiers de localisation (l10n) ===== | ScrutariJs est un client de Scrutari écrit en Javascript. Il est déposé sur Framagit : https://framagit.org/Scrutari/scrutarijs. Le wiki du dépôt indique notamment [[https://framagit.org/Scrutari/scrutarijs/wikis/installation|la procédure d'installation]] et comment [[https://framagit.org/Scrutari/scrutarijs/wikis/adaptation|l'adapter]]. |
| |
L'insertion d'un fichier de localisation est indispensable pour que l'interface soit lisible. Un fichier de localisation est un fichier Javascript où est défini un objet javascript appelé SCRUTARI_L10N dont les noms de propriétés correspondent aux clés de localisation. | Il est possible de le voir en action à l'adresse [[http://client.scrutari.net/|client.scrutari.net]] (avec une recherche sur la Coredem). client.scrutari.net est constitué d'une série de scripts PHP qui organise l'appel du client ScrutariJs avec notamment une variante pour grand écran qui divise la fenêtre en deux cadres : un pour la recherche proprement dite et l'autre pour la consultation : [[http://client.scrutari.net/?page=frame|client.scrutari.net/?page=frame]]. Le code de ce mini site est aussi hébergé sur Framagit : [[https://framagit.org/Scrutari/scrutarijs-standalone|Scrutari/scrutarijs-standalone]]. |
| |
Extrait du fichier pour le français : | ScrutariJs est conçu pour s'intégrer dans des sites existants, comme le montre les exemples suivants : |
| |
<code javascript> | |
var SCRUTARI_L10N = { | |
lang:'fr', | |
'_ and':'ET', | |
'_ button_check_all':'Tout cocher', | |
'_ button_close':'Fermer' | |
}; | |
</code> | |
| |
Les fichiers de localisation sont définis à part dans le répertoire !!l10n/!!. Ils doivent être insérés spécifiquement. | |
| |
Exemple : | |
| |
<code javascript> | |
<script src="scrutarijs/l10n/fr.js"></script> | |
</code> | |
| |
===== Options de Scrutari.Client.init ===== | |
| |
| * [[http://www.films-luttes-mouvements.net/scrutarijs|Films en Luttes et en Mouvement]] |
| * [[http://www.socioeco.org/scrutarijs_fr.html|Socioeco.org]] |
| * [[http://www.autourdu1ermai.fr/scrutarijs|Autour du 1er mai]] |
| * [[http://www.citego.org/scrutarijs_fr.html|Citego]] |
| |
| Une extension pour Spip est également développée pour faciliter son intégration dans un site Spip, comme le montre le [[http://www.coredem.info/spip.php?page=recherche_scrutari&moteur=coredem|site de la Coredem]]. Le code de cette extension est également déposé sur Framagit : [[https://framagit.org/Scrutari/scrutari_client|Scrutari/scrutari_client]]. |