Welcome to TiddlyWiki created by Jeremy Ruston, Copyright © 2007 UnaMesa Association
''Capharnaüm, l'Héritage des dragons'' est un jeu de rôle créé par le [[Studio DeadCrows|http://www.deadcrows.org/]] et édité par [[7ème Cercle|http://www.7emecercle.com/]].
Il est possible de trouver [[un kit de Démo en téléchargement sur Internet|http://www.deadcrows.org/v1/index.php?Capharnaum]].
''Capharnaüm : l’Héritage des dragons'' est un jeu d’aventures dans un monde arabisant imaginaire. Il emprunte aux Contes des Mille et une nuits comme aux légendes sémitiques, aux époques antiques comme médiévales. C’est un jeu qui se veut héroïque, lumineux et flamboyant.
__Attention__ : Capharnaüm n’est en aucun cas un jeu historique !
Cet index dynamique est fourni grâce au fabuleux [[TiddlyWiki|http://www.tiddlywiki.com]]. Il s'agit d'un outil de prise de note personnel, basé sur le concept des wikkis. Son architecture spécifique (une seule page html motorisée par du javascript) vous permet d'enregistrer cette page et d'emmener non seulement l'index où vous voulez mais également un puissant outil de recherche et d'organisation des données.
Vous pouvez donc récupérer ce fichier, l'éditer y intégrer vos propres éléments dans l'univers de Capharnaüm, prendre des notes sur vos parties et sur les personnages non-joueurs et joueurs, etc...
N'hésitez pas à en apprendre plus sur cet outil :
* Site officiel : http://www.tiddlywiki.com
* Version française : http://tiddlywikifr.bidix.info/
* ~MonkeyPirateTiddlyWikki d'où viennent la plupart des plugins implémentés ici : http://mptw.tiddlyspot.com/
* Un tutoriel en français : http://www.missmopi.net/IMG/html/twpourtous-V1-0.html
!!Attention
Cet index contient des éléments qui peuvent gâcher le plaisir des joueurs. Si vous le parcourez, que ce soit en connaissance de cause!
!!A propos
Certains mots-clés sont abusivement génériques dans un but de simplification. Ainsi le mot clé [[Peuple]] est rattaché à toute communauté suffisament spécifique que ce soit une nationalité, une tribu, un clan, ... Royaume correspond à un regroupement d'individus sous une autorité spécifique et ayant des frontière plus ou moins précise. Et ainsi de suite. Ces mots-clés ne sont pas là pour faire office de lois, mais pour simplifier les recherches sur des thèmes donnés.
Cet index est en cours de construction et il est susceptible d'être mis à jour régulièrement. N'hésitez pas à suivre le fil de discussion du forum - [[Index de Capharnaüm|http://www.deadcrows.org/v1/forum/viewtopic.php?pid=11866]] - ou à repasser régulièrement.
!!Comment l'utiliser?
Dans le menu de gauche vous trouverez des liens vers des classements dynamiques de l'ensembles des éléments de cet index.
Vous pouvez également utiliser le module de recherche pour trouver un mot ou une expression particulière. Dans le menu de droite, zone ''options'' vous pouvez éventuellement demander à respecter la casse (majuscule/minuscule) et à utiliser des expression régulières (pour faire des recherches complexes si vous vous y connaissez).
Dans le menu de droite vous trouverez un classement chronologique (''Chrono''), par ordre alphabétique (''Alpha'') et par mots-clés (''Suite>Tags'').
Certains éléments riches en information et centraux (comme les villes) possèdent des index dynamiques intégrés à leur description afin de vous permettre de vous y retrouver plus facilement.
[[Pharatim]], chef analyste de l'alphabet shiradi, une trentaine d'année. L'un des scientifiques shiradi les plus importants de l'époque
L'Abat Ittijah, ou "Amour des sens", est la méthode employée par les [[Vierges de Papier]] pour donner du plaisir en restant pures.
Actuel roi de [[Kh'saaba]] vivant à [[Jergath-la-Grande]] et marié à [[Haynah Bint Yucef Abd-al-Salif]]. Son plus proche conseiller est le //[[Kahini]]// [[Melik Ibn Mussah Abd-al-Hassan]].
Le roi vit dans le palais royal [[Al Kasr Malaki]].
Orphelin s'étant converti à la religion shirad après avoir été sauvé par un [[Salonim]] et devenu [[Salonim]] à son tour, même s'il est vétérinaire itinérant et non médecin.
Jeune noble ni très bon ni très ambitieux qui a fondé avec ses amis une petite troupe de mercenaires à [[Carrassine]], qui sans être réputée vit bien.
Frère de [[Siméon IV]] envoyé au secours d'[[Aragón]] mais laissé de côté
Vieux naturaliste aveugle vivant dans le caravansérail de [[Sagrada]].
Pluriel : abzoulim
Gros lézard souvent considéré comme des dragons dégénérés, servant de montures à certains guerriers du clan Ibn [[Khalil Abd-al-Salif]] auxquels ils lient leur esprit.
Universités ou sectes vouées à une discipline (escrime, magie, diplomatie, etc.) et ayant un poids politique ou culturel important en Occident et au sein du Capharnaüm.
Roi Jazîrati ayant assis sa position par les armes
Roi réunificateur d'[[Occidentine]]
[[Mythologie Escarte]] - Dieu suprême chez les Escartes
Pluriel : afreeti
Ce sont les //[[djinns|Djinn]]// de première génération, sans âme et sans intelligence.
Héros mythique de l’//Agalanthéïde// qui fonda [[Thérème]]. Il balisa le monde connu et donna naissance au peuple [[agalanthéen|Cités-états agalanthéennes]].
Dernier roi de [[Thérème]], dit le Superbe Tyran, renversé par le peuple
Singulier : agalanthéen, agalanthéenne
Peuple qui jadis domina le monde, tant par la force que par les arts et les sciences. Après avoir connu la République, et l’Empire, ils sont aujourd’hui en pleine décadence, luttant les uns contre les autres pour affirmer le pouvoir de leurs [[cités états|Cités-états agalanthéennes]].
!!Liens internes
<<relatedTiddlers "Agalanthéens" hideform "exclude list">>
Le guide le plus célèbre de [[Kh'saaba]]
[[Mythologie Jazîrati]] - Autre nom d'[[Almaqah]]
L’île sanctuaire d’Agramatra au sud de [[Kh'saaba]] hébergeant une peuplade étrange : les [[Lullibya]].
[[Mythologie Jazîrati]] - La guerrière amoureuse, symbole de la guerre et de la passion patronne des assassins, des danseuses aux clochettes et des prostituées. Elle est à l'origine d'une des paroles tarekides
La plus grande auberge de [[Jergath-la-Grande]]
Dit //le Pilier//.
Dirigeant des [[Frères de l'Ordre]] du Clan [[Mimoun Abd-al-Tarek]], ceux qui protègent les [[Vierges de Papier]]. Agé de soixante-dix ans, il est marié à [[Aila Bint Mimoun Abd-al-Tarek]].
Dirigeante des Vipères Cornues, le clan Mimoun ~Abd-al-Tarek, [[Umm Kabira]] en titre, dirigeante des [[Vierges de Papier]]. Réfugiée dans un palais secret d'une ville du sud de [[Jazîrat]]. Aggée de 99 ans, elle est mariée à [[Ahmel Ikiba Ibn Mimoun Abd-al-Tarek]].
Stratège général en chef des forces armées de [[Fragrance]].
Palais royal de [[Jergath-la-Grande]] où vit le roi [[Abdallah Ibn Malik Abd-al-Hassan]] et sa suite.
Océan appelé aussi [[Océan des Lamentations]] à l'est de [[Kh'saaba]]
Grand Temple dédié à [[Houbal]] de [[Jergath-la-Grande]]
Situé au cœur du [[Désert de Feu|Aramla El-Nar]], ruine d'un fort spartiate construit par les agalanthéens pour entrainer leur troupe dans des conditions difficiles, dont aucun explorteur n'est jamais ressorti
Le "monde du mal", portion dangereuse de l'[[Aramla El-Nar]] située au nord du royaume de [[Kathrat]].
Le continent noir qui abrite, entre autres, les terres du royaume d'[[Ungara]], la partie alfariqani du clan Ibn Khalil ~Abd-al-Salif et terre des [[abzoulim|Abzoul]], le royaume de [[Kumbra-Umbassaï]], les riches mines du roi [[Tao-Kar]], le [[cimetière|Cimetière des loggh-o’donta]] des [[loggh-o’donta|Loggh-o'donta]]...
Continent où l'on peut rencontrer le [[n’boko|N'boko]], les [[waladiyas]], subir l'[[abasso-m’buka m’bkuba-maïma hassaï]]...
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Al-Fariq\'N")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Al-Fariq\'N")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Al-Fariq'N" hideform "exclude list">>
Chef d'une troupes de femmes brigands semant la terreur sur les routes de [[Kh'saaba]].
Oasis / royaume caravanier bâti sur un imposant [[Djebel]] monolithique, dont les prières sont dédiées au violent [[Houbal-Uqaytsir]] et dirigé par l'ambitieux [[Ali Rabb Al-Kasir]].
Le marché des rois de [[Kh'saaba]], le plus grand souk de [[Jergath-la-Grande]] qui en compte de nombreux par ailleurs, situé à l'ouest en direction de [[Bassouhma]].
Au nord-est de [[Jazîrat]], ce petit royaume appelé le "royaume des chameaux" fut fondé par un caravanier saabi. Ce sont les seuls à avoir importé des chameaux.
__''Errata :''__
P.60, "~Al-Mamlakah Djabali, le royaume des chameaux " : Contrairement à ce qui est écrit, ce royaume caravanier est situé à l'extremité nord-est de [[Jazîrat]], tout au nord du plateau de [[Limher'k]]. Il est donc bien au delà du [[désert de Feu|Aramla El-Nar]], de [[Kh'saaba]] et même du [[Capharnaüm]].
Village prospère mais célèbre pour son [[fortin|Fortin d’Al-Mayakit]].
Région Sud d'[[Aragón]], occupée par les jazîratis, dont le nom arakognan est [[Gitanilla]] - comprend 3 pays
//Celui qui raconte//, ou autrement dit le maitre de jeu.
Princesse de [[Kathrat]]. Fiancée du [[Prince Abir]] de [[Messara]].
pluriel : Al-kimiyati
[[Sorcier|Sorcellerie]]/artiste jazîrati/saabi manipulant l’alchimie des mots et des arts, le [[Teime Chek]].
Cinquième jour de la semaine jazîrati
Dernière cité de [[Kh'saaba]] avant le désert de feu, dite "la porte du désert". Dirigée par [[Hava Ibn Zarad Al-Galid]] qui délègue en fait ses pouvoirs à [[Toufiq Ibn Zael]] son bras droit.
Dite La cité des traîtres.
fondée au ~XIIIe siècle par [[Bagdir Ibn Sayed]], frère cadet du héros légendaire [[Ismet Ibn Sayed]] dont il enleva la femme favorite pour l'offrir en sacrifice à [[Fals]].
Fondateur de l'[[Ordre du Temple de Sagrada]]
Prêtre [[escarte|Nations escartes]] ayant prouvé que le monde tourne autour d'[[Aether]] (le soleil)
Les [[al-kimiyati|Al-kimiyat]] qui suivent la [[parole|Paroles]] principale du clan Ibn [[Mussah Abd-al-Hassan]] sont plutôt des sorciers humanistes.
Premier jour de la semaine jazîrati
Quatrième jour de la semaine jazîrati
Doyen de l'université de [[Fragrance]].
Sixième jour de la semaine jazîrati
Neuvième jour de la semaine jazîrati
Dirigeant, avec l'aide de ses fils et gendres, de la [[Madina El-Sakhra]].
Dirigeant ambitieux de l'oasis [[Al-Kasir]] prétendant descendre de [[Tarek]] et avoir des droits sur le trône de [[Kh'saaba]].
Fils du chef de clan, il découvrit au cœur de l'[[Oasis de Phargos]] une stèle empreinte de magie agalanthéenne
/***
Macro: allTagsExcept
Author: Clint Checketts
Version: 1.0 Sept 8, 2005
usage: {{{<< allTagsExcept systemConfig systemTiddlers >>}}} This will show all
tags but those listed (e.g. systemConfig and systemTiddlers
<<allTagsExcept systemConfig systemTiddlers >>
***/
//{{{
version.extensions.allTagsExcept = {major: 0, minor: 1, revision: 0, date: new
Date(2005,8,15)};
config.macros.allTagsExcept = {tooltip: "Show tiddlers tagged with '%0'",noTags:
"There are no tags to display"};
config.macros.allTagsExcept.handler = function(place,macroName,params)
{
var tags = store.getTags();
var theTagList = createTiddlyElement(place,"ul",null,null,null);
if(tags.length == 0)
createTiddlyElement(theTagList,"li",null,"listTitle",this.noTags);
for (var t=0; t<tags.length; t++) {
var includeTag = true;
for (var p=0;p<params.length; p++) if (tags[t][0] == params[p]) includeTag =
false;
if (includeTag){
var theListItem =createTiddlyElement(theTagList,"li",null,null,null);
var theTag = createTiddlyButton(theListItem,tags[t][0] + " (" + tags[t][1] +
")",this.tooltip.format([tags[t][0]]),onClickTag);
theTag.setAttribute("tag",tags[t][0]);
}
}
}
//}}}
[[Mythologie Jazîrati]] - Fille de [[Houbal]], la divinité de la fertilité, la déesse-étoile qui guide les caravanes, considérée aussi dans le nord comme une déesse de la guerre et de la conquête
[[Mythologie Jazîrati]] - le seigneur-lune, l’aigle d’argent, astre nocturne au service du dieu suprême. Utilise des [[Mirage]]s pour capturer des monstres hors du monde des humains.
Peintre qui serait à l'origine d'un recueil de peinture Trompe-l'œil accompagné de contes et de légendes permettant d'en savoir plus sur les [[Mirage]]s, recueil appelé [[Liber Illusio]] qu'aucun vivant ne peut se vanter d'avoir vu!
Homme d'[[Aragón]] sans noblesse rêvant de devenir chevalier, il réussit quelques actions d'éclats en s'improvisant chevalier et fonda même un autre qui fut dissous à sa mort. El Quijotte comme il fut dès lors nommé combattit l'envahisseur et développa une chevalerie de bric et de broc.
Troisième jour de la semaine jazîrati
Septième jour de la semaine jazîrati
Deuxième jour de la semaine jazîrati
Huitième jour de la semaine jazîrati
Province de pêcheurs de [[Dorkadie]]. Les autres provinces sont [[Jarvisberg]], [[Russo]], [[Elbowmnir]], [[Ravenshill]], [[Nigginstadt]], [[Lothringen]], [[Gertenheim]], [[Grünwald]], et [[Heckland]].
Meurtrier des parents de [[Djaïna Bint Mussah Abd-al-Hassan]] (prétiré), qu'elle vengea en l'empoisonnant.
Empereur à la tête de l'Empire [[Asijawi]], marié aux [[Dix Maîtresses du Destin]].
Noble disposant d'un pouvoir important
Ermite vivant dans les montagnes du [[Djebel Houmfirh]] dont personne ne connaît la véritable identité.
Assistant d'[[Ermus de Thérème]] dans [[le scénario du livre de base|Un amour plus dur que la pierre]]
[[Mythologie Jazîrati]] - un des principaux [[1001 dieux|Mille et un dieux]] - règne sur le ciel
Son avènement vit la naissance de l'[[Empire d'Agalanthe]], provoquant des troubles dont les invasions saabi sur le nord de [[Jazîrat]] et qui vit, entre autres, [[Bastion]] (aujourd'hui [[Fragrance]]) rasée.
Archonte d'Etrusie, Antonius Valérius Torvus changea de nom lors de son accession au pouvoir pour Antonius Primus. Protégé par sa garde personnelle appelée [[Garde Ecarlate]].
Cité flottante abritant les pirates de [[Nir Manel]]
[[Mythologie Jazîrati]] - Dieu représenté par les eaux douces, procréa les [[Mille et un dieux]] avec [[Tiamat]].
L’une des trois [[Nations escartes]]. Fiers et courageux, les Arakognans sont aussi réputés pour être des cavaliers nés. Dirigée par [[Don Fernando Anduña de Valladón y Aragón, el Rey Campeador]], divisée en deux région, la [[Mancha]] et la [[Gitanilla]] occupée par les jazîrati qui l'appelle [[Al-Ragón]].
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Aragón")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Aragón")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers Aragón hideform "exclude list">>
Désert de feu au Nord de [[Kh'saaba]], au sud du [[Capharnaüm]]. Abrite de nombreuses oasis, ruines et autres villes étranges.
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Aramla El-Nar")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Aramla El-Nar")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Aramla El-Nar" hideform "exclude list">>
Dit le modéré
Dirigeant de Carrassine au moment où la ville fut reprise par les shirads sous le contrôle de [[Sarah Bat Caleb]]. Epousa Sarah
Nom des dirigeants des [[Cités-états agalanthéennes]].
Roi sous lequel une ville-champignon naquit, qui devint par la suite [[Jergath-la-Grande]]
Philoshophe [[agalanthéen|Cités-états agalanthéennes]] disant que la nature de mortel peut être transcendée et que l'homme peut devenir un dieu.
Tribu des peuplades du Nord avec les [[Garaï]], les [[Karaï]], les [[Misaï]], les [[Tarkaï]]
Dragon ayant passé un pacte avec [[Agalanthe]], marié à [[Sapientia]] et père de [[Teknis]].
[[Mythologie Jazîrati]] - Serviteur d’[[Allath]], patron des chameliers, protecteur des caravanes
Objet aux capacités hors du commun, ils sont soit naturels, soit créés par des [[artepharatim|Artepharati]].
pluriel : artepharatim
Artisan shiradi capable de réaliser des [[Artefact]]s, telle une [[Forte Dague]], (par opposition aux artefacts dit //naturels//) même si le savoir en la matière s'est érodé avec le temps.
Bandeau féminin - plutôt [[saabi|Kh'saaba]]
Shiradi à l'origine d'une des trois paroles, celle des combattants. Voir [[Ashkenim]]. L'un des 3 [[Shiradim]] mythiques avec [[Salone]] et [[Pharat]].
Singulier : ashken, féminin : ashkene - D'après [[Ashken]]
La plus belliqueuse des trois tribus shirades. Leur [[parole|Paroles]] principale est celles des [[Lions rouges de Shirad]] dont les membres sont regroupés au sein d'une fraternité.
Empire de l'Est dirigé par l'[[Amant Céleste]] et dont la capitale est [[Assoko]].
!!Liens internes
<<relatedTiddlers "Asijawi" hideform "exclude list">>
Colonnes entourant le fleuve [[Halawoui]], derniers vestiges du bastion agalanthéen en ruine qui gardait la gorge d'où surgissait le fleuve au pied des montagnes saabis.
Face androgyne de [[Shirad]] incarnant l'évolution, le changement et le temps à laquelle est associé le verbe Transformer dans le [[Tasannu']]
Capitale de l'Empire [[Asijawi]] dirigé par l'[[Amant Céleste]].
[[Parole|Paroles]] des coureurs de char de [[Fragrance]] où se trouve de la plus grande école des [[Cités-états agalanthéennes]].
Fils de [[Farham Ibn Yucef Abd-al-Salif]], il devrait devenir le prochain trésorier du roi mais certains le verraient bien reprendre la tête du clan des salifah
L'un des compagnons de [[Salif]], son neveu, père d'un des clans salifah, les Ibn Aziz ~Abd-Al-Salif. La [[parole|Paroles]] principale de ce clan est celles des [[Enfants du Souk]].
Précepteur et ancien amant de [[Nalila Bint Yorid]] évoqué dans le [[scénario du livre de base|Un amour plus dur que la pierre]].
[[Mythologie Jazîrati]] - Un des Dieu jumeau de la guerre avec [[Monimos]], symbole de la force, la puissance mais aussi de la dévotion et de la fraternité
Surnom donné à [[Carrassine]], signifie ''la porte des Dieux''
Sandale couvrante traditionnelle - plutôt [[saabi|Kh'saaba]]
[[Parole|Paroles]] de sorcier agalanthéen d'[[Etrusie]] prônant les plaisirs de la chair.
[[Mythologie Agalanthéenne]] - Dieu de la vigne et des plaisirs, à l'origine d'une des paroles agalanthéennes
Frère cadet du héros [[Ismet Ibn Sayed]] qu'il trahit en enlevant sa favorite pour la sacrifier à [[Fals]].
Baie située à l'ouest de [[Kh'saaba]].
Prince, chef de la première légion de [[Carrassine]], d'origine alfariqani, seigneur de la [[médina Al-Ziggourat|Médina Al-Ziggourat]].
Son plus proche confident est son garde du corps eunuque [[Hassan|Hassan l'eunuque]].
Appelée aussi les Ponts d'Emeraude (soit [[Phoseion Aledriaë]] en agalanthéen)
Au départ ce sont de vastes arches reliant les morceaux de falaise (//melkets//) dispersés dans la baie et qui permettent de voyager d'[[Al-Fariq'N]] vers [[Jazîrat]] et inversement. Une ville s'est développée sur ces arches et aux pieds de cette vaste contruction sur chacun des continents.
__''Errata : ''__
P.24, Balzabaar n'est pas une cité du [[Capharnaüm]] mais un [[royaume caravanier|Royaumes caravaniers]] situé au sud-ouest de [[Jazîrat]].
Port militaire d’[[Aragón]] au nord-ouest
Au sud ouest de [[Jergath-la-Grande]], cette ville en est en fait le port accueillant les bateaux qui ne peuvent remonter la [[Kheit Azrak]] jusqu'à la capitale de [[Kh'saaba]] et dirigée par [[Mehdi Ibn Yucef Abd-al-Salif]].
Ancien nom de [[Fragrance]]
Barbier [[shiradi|Shiradim]] qui apparait dans la nouvelle du livre de base
Première femme du dirigeant d'[[Ishankti]], [[Omar Ibn Raman]]. Elle dirige la ville avec ses trois fils suite à la maladie de son mari.
Percée maritime dans les terres, gardée par [[Fragrance]]. Voir aussi [[Tiamat]], [[Sang de Tiamat]], [[Corps de Tiamat]], et [[Les entrailles de Tiamat]].
Dit le mensonge des dieux
Dernier endroit où l'on dit avoir vu [[Jason l’Escarte]] vivant, mais 6 jours après sa mort.
Caravane de la Purification : nom donné à la grande procession menée par les [[Tarekides]].
[[Mythologie Agalanthéenne]] - Muse de la Poése épique.
L'un des titres de noblesse de l'[[Aragón]]. Noblesse de cape
Ville d'[[Aragón]] d'altitude vivant de l'agriculture et de l'élevage
Région sacrée du nord de [[Jazîrat]] située au cœur des intrigues, humaines comme surnaturelles.
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Capharnaüm")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Capharnaüm")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Capharnaüm" hideform "exclude list">>
[[Mirage]] d'[[Almaqah]], vestige de l'antique troupe du général d'[[Esperine]] nommé [[Yr’kri]], trompée et abandonnée par ses dirigeants qui erre dans le désert attirant à lui les voyageurs imprudents alors condamnés à revivre la mort de la caravane et à en retirer une triste renommée.
Cité du [[Capharnaüm]] spécialisée dans le commerce et le mercenariat. Ses neuf légions et ses remparts en étoile l’ont historiquement rendue imprenable. Elle est aussi la seule attache sédentaire des chevaucheurs de dragon Ibn Khalil, les fameux [[Walad Badiya]].
La ville est dirigée par un conseil de princes à majorité saabi et présidé par un shirad. Le dernier sénéchal de la ville, [[Suleïman Bar Zaraï]], a disparu il y a cinq lors de la tentative d'invasion escarte.
[[Mardûk]] est le dragon tutélaire et protecteur de la ville.
Carrassine est relié à son port circulaire grâce à la [[Via Apolonia]].
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Carrassine")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Carrassine")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers Carrassine hideform "exclude list">>
Nom donné aux cavernes abritant [[Harami Al-Kabîr Aziz Ibn Abdelatif]] et sa famille (ses 32 fils), situées dans le [[Djebel Houmfirh]]
Le marchand le plus riche d'[[Etrusie]].
Face masculine de [[Shirad]] incarnant la mort, la fin et le renouveau auquel est associé le verbe Détruire dans le [[Tasannu']]
Tantôt compagnon, tantôt ennemi lorsqu'il se transforme en tempête, le vent sait faire chanter les dunes de l'[[Aramla El-Nar]], son à l'origine de nombreuses légendes.
Jeune duc [[escarte|Nations escartes]] d'une trentaine d'années, l'un des trois membres du Triumvirat dirigeant [[Fragrance]] avec [[Nousri Ibn Malik Abd-al-Hassan]] et [[Hector Caïus Sulos]]. C'est lui qui dirigeait Fragrance lorsqu'elle fut reprise par les agalanthéens. Guerrier dans l'âme, il n'a pas du tout l'esprit d'un politicien.
Sage honoré ayant plusieurs //[[raiss|Raiss]]// sous ses ordres
Créature d'origine agalanthéenne, mélange de chèvre, lion et serpent, présente sur [[Jazîrat]].
Nom donné à la [[Sorcellerie]] agalanthéenne qui se pratique par le bris de tablettes d'argile portant des prières aux dieux. Ses pratiquants sont appelés [[Chiromancien]].
[[Sorcier|Sorcellerie]] [[agalanthéen|Cités-états agalanthéennes]] capable de manipuler le destin en confectionnant des tablettes d’argile, selon le principe de la [[Chiromancie]]. Considérée comme vulgaire – on peut acheter au marché des tablettes pour faire repousser les cheveux ou revenir la femme adultère –, cette forme de sorcellerie n’en est pas moins inquiétante et puissante.
[[Mythologie Agalanthéenne]] - Dieu de la mort et des [[Enfers de Noxera]].
Chaine montagneuse de l'[[Aramla El-Nar]] qui doit son nom à sa géologie particulière.
Cimetière mythique où viendraient mourir les loggh-o’donta en [[Al-Fariq'N]].
Rendez-vous annuel des tribus jazîrati nomades du désert de l'[[Aramla El-Nar]].
Ensemble de Cités-états éparpillées, fondées d'après les restes de l'[[Empire d'Agalanthe]]
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Cités-états agalanthéennes")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Cités-états agalanthéennes")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Cités-états agalanthéennes" hideform "exclude list">>
Scientifique agalanthéen qui appliqua son étude sur les fourmis à l'homme
[[Mythologie Agalanthéenne]] - Muse de l'Histoire
/***
| Name|CloseOnCancelPlugin|
| Description|Closes the tiddler if you click new tiddler then cancel. Default behaviour is to leave it open|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#CloseOnCancelPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.commands.cancelTiddler,{
handler_orig_closeUnsaved: config.commands.cancelTiddler.handler,
handler: function(event,src,title) {
this.handler_orig_closeUnsaved(event,src,title);
if (!store.tiddlerExists(title) && !store.isShadowTiddler(title))
story.closeTiddler(title,true);
return false;
}
});
//}}}
Cette [[parole|Paroles]] attachée aux [[salonim|Salonim]] donne les médecins les plus réputés du monde, et également une faction secrète d'assassins selon une interprétation possible du [[Serment de Salone]].
Background: #e5dcd7
Foreground: #67291a
PrimaryPale: #ede8e2
PrimaryLight: #e5dcd7
PrimaryMid: #724740
PrimaryDark:#67291a
SecondaryPale: #e5dcd7
SecondaryLight: #a48b84
SecondaryMid: #a48b84
SecondaryDark: #67291a
TertiaryPale: #a48b84
TertiaryLight: #67291a
TertiaryMid: #932828
TertiaryDark: #67291a
Error: #f88
//{{{
config.options.chkHttpReadOnly = false; // means web visitors can experiment with your site by clicking edit
config.options.chkInsertTabs = true; // tab inserts a tab when editing a tiddler
config.views.wikified.defaultText = ""; // don't need message when a tiddler doesn't exist
config.views.editor.defaultText = ""; // don't need message when creating a new tiddler
//}}}
Objet (pas forcément des coquillages) se faisant l'écho de [[Mirage]]s de plus en plus prononcés au fur et à mesure qu'on se rapproche d'un [[Mirage]]
Nom que les tribus du désert, l'[[Aramla El-Nar]], donnent au désert. Voir aussi [[Tiamat]], [[Sang de Tiamat]], [[Bras de Tiamat]], et [[Les entrailles de Tiamat]]
[[Artefact]] courant imbriqué dans les murs de [[Jergath-la-Grande]] dont la couleur varie avec l'heure
Jeu plutôt réservé aux femmes.
Il s'agit d'un des prétirés : Cyprian de Mertignac, Moine chevalier d'origine [[Occidentine]], Templier réserviste devenu mercenaire dans le [[Capharnaüm]]. [[Parole|Paroles]] : l'[[Ordre du Temple de Sagrada]].
Ancien compagnon de [[Albermond de Dorbagne]]
!!Listes des prétirés
<<tagging Prétirés>>
Gigantesque serpent du [[désert|Aramla El-Nar]] très dangereux.
Fille de [[Farham Ibn Yucef Abd-al-Salif]], elle doit lui succéder à la tête du clan des Salifah.
Cuisinier le plus plus célèbre de l'île au service du roi [[Abdallah Ibn Malik Abd-al-Hassan]] à [[Jergath-la-Grande]].
Cuvette dans une zone désertique au fond argileux dans lesquelles l'eau de ruissellement peut s'accumuler.
[[A propos de Capharnaüm]]
[[A propos de l'index]]
[[A propos de cet outil]]
Adolescent d'une quinzaine d'année, orphelin et Héritier des Dargons, apparaissant dans le [[scénario du livre de base|Un amour plus dur que la pierre]].
[[Sagrada]]. Taverne tenue par [[Massoun]] originaire d'[[Al-Fariq'N]]
[[Escarte Magister]] actuel siégeant en [[Occidentine]] dans le [[Magisterium]], s'appelait avant [[Helias Mantes]]
Vieux mendiant barbu apparaissant dans le [[sénario du livre de base|Un amour plus dur que la pierre]].
Jeu tactique confrontant l'intelligence des adversaires. Plutôt réservés aux hommes.
[[Mythologie Jazîrati]] - Dieu de la végétation et des cultures aussi le dieu orgiaque de la jouissance, de l’ivresse et de la poésie
Tenue traditionnelle [[jazîrati|Jazîrat]]
Ce sont les dix femmes de l'[[Amant Céleste]], guerrières parmi les plus célèbres de l'[[Asijawi]], à la tête de 10 tribus et de dix harems de 777 hommes qui sont tous de féroces guerriers sur le volet.
Elève de [[Raskin Bar Nahmias]] dans la partie historique
[[Mythologie Jazîrati]] - ou Djad (tout court)
Dieu des //[[djinns|Djinn]]//, protecteur des hommes, des villages et des familles, mais aussi des puits et des points d'eau. C'est un ancien //[[djinn|Djinn]]//.
Il s'agit de l'un des prétirés : Djaïna Bint [[Mussah Abd-al-Hassan]], [[Al-kimiyat]], femme de science et courtisane. [[Parole|Paroles]] : l'[[Alchimie des hommes]].
Parce qu'elle allait à un bal donné [[Ortizio de Sarajón]] alors qu'elle vivait en [[Aragón]], elle échappa à la lame de [[Alzarbin Ibn Mimoun Abd-al-Tarek]], mais elle put le tuer pour venger ses parents.
!!Listes des prétirés
<<tagging Prétirés>>
Monticule rocheux, amas de pierres et autre montagne.
Point culminant de [[Jazîrat]] à 4 230m situé en [[Kh'saaba]].
Barrière montagneuse bordant la [[Tiahm]] et la [[Nedjah]]
Manteau long muni d'une capuche - aussi bien utilisé par les [[Saabi|Kh'saaba]] que les [[Shiradim]].
Il s'agit de l'un des prétirés : Djilali Ibn [[Malik Abd-al-Hassan]], //[[Mudjahid]]//, lointain petit neveu du [[roi|Abdallah Ibn Malik Abd-al-Hassan]] de [[Kh'saaba]] et chasseur de [[djinns|Djinn]]. [[Parole|Paroles]] : le [[Sentier des cimeterres de feu]].
Sa fiancée [[Nasrila]] a été enlevée par un //[[djinn|Djinn]]//.
!!Listes des prétirés
<<tagging Prétirés>>
Les //djinns// sont des créatures créées par [[Tiamat]] avant de rendre son dernier souffle dans son combat face à [[Anou]].
Prince de la troisième légion de [[Carrassine]] à qui appartient en partie les terres arable abritant les [[Vergers de Sarah]] et seigneur de la [[médina Al-Ziyada Al-Chaytân|Médina Al-Ziyada Al-Chaytân]].
Ville importante d'[[Occidentine]] d'où est originaire [[Albermond de Dorbagne]] et où vécut [[Nadjah Bat Nubib]] (prétiré).
L’une des trois [[Nations escartes]]. Vivant au nord-est des terres d’Occident, ces farouches guerriers que sont les Dorkades sont les ennemis historiques de l’[[Empire d'Agalanthe]] et des barbares du [[Krek'Kaos]]. Dirigé par [[Jorg le Loyal]] et divisé en dix provinces : [[Jarvisberg]], [[Russo]], [[Heckland]], [[Elbowmnir]], [[Ravenshill]], [[Nigginstadt]], [[Lothringen]], [[Gertenheim]], [[Grünwald]], et [[Alwensberg]].
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Dorkadie")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Dorkadie")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers Dorkadie hideform "exclude list">>
Phare et tour de guet situé sur le point culminant des falaises autour de [[Sagrada]]
[[Parole|Paroles]] de la noblesse [[arakognanne|Aragón]] qui leur permet d'utiliser simultanément fouet et épée.
[[Parole|Paroles]] du clan Ibn [[Yucef Abd-al-Salif]] qui peut permettre dit-on de deviner le prix réel des choses, mais également le prix que les gens attachent aux choses.
[[Mythologie Agalanthéenne]] - Déesse des Récoltes et de la Nature, fille de [[Néréa]] et de [[Kalos]]
Seigneur défunt de [[Sagrada]], époux de la reine [[Hélicandre]].
/***
|Location|http://visualtw.ouvaton.org/VisualTW.html|
|Version|1.0|
|Requires|~TW2.2.x|
|Browsers|Firefox 2.0.x, IE 6.0+, others|
!Description:
Edit fields as listbox.
!Demo:
On [[homepage|http://visualtw.ouvaton.org/VisualTW.html]], see [[ListBox Example]].
!Usage:
In your edit template, use the macro {{{editListbox field source rows}}}
* {{{field}}} is the field name
* {{{source}}} points to a tiddler containing the list values (one value by line, the default value line starts with +)
* {{{rows}}} defines the listbox size. If no value is defined, the control is a dropdown list.
!Installation:
import this tiddler from [[homepage|http://visualtw.ouvaton.org/VisualTW.html]] (tagged as systemConfig)
***/
//{{{
config.macros.editListbox = {
handler : function(place,macroName,params,wikifier,paramString,tiddler) {
var field = params[0];
var source = params[1];
var rows = params[2];
if (field) {
var value = store.getValue(tiddler,field);
var content=store.getValue(source,"text");
lines = content ? content.split("\n") : [];
var list = createTiddlyElement(null,"select");
list.setAttribute("edit",field);
if (rows) list.size=rows;
for(var cpt = 0; cpt <lines.length; cpt++) {
opt = document.createElement("option");
var line = lines[cpt];
if (line.substr(0,1)=="+"){
if (!value) opt.setAttribute("selected","true");
line = line.substr(1);
}
if (line == value)
opt.setAttribute("selected","true");
opt.setAttribute("value",line);
opt.appendChild(document.createTextNode(line));
list.appendChild(opt);
}
place.appendChild(list);
}
}
}
//}}}
<!--{{{-->
<!--- http://mptw.tiddlyspot.com/#MptwEditTemplate ($Rev: 1829 $) modifie pour capharnaum --->
<div class="toolbar" macro="toolbar +saveTiddler saveCloseTiddler closeOthers -cancelTiddler cancelCloseTiddler deleteTiddler"></div>
<div class="title" macro="view title"></div>
<div class="editLabel">Title</div><div class="editor" macro="edit title"></div>
<div class="editLabel">Tags</div><div class="editor" macro="edit tags"></div>
<div class="editorFooter"><span macro="message views.editor.tagPrompt"></span><span macro="tagChooser"></span></div>
<div macro="showWhenExists EditPanelTemplate">[[EditPanelTemplate]]</div>
<hr />
<strong>Afficher la description en mode Lecture ? <span macro='editListbox description OuiNon'></span></strong>
<div class='description'>
<h2>Description</h2>
Source : <span class='champmax' macro='edit suppl'></span><br />
Lieu : <span class='champmax' macro='edit lieu'></span> - Etat : <span class='champmin' macro='edit etat'></span> - Officiel : <span class='champmin' macro='editListbox officiel OuiNon'></span>
<hr />
</div>
<div class="editor" macro="edit text"></div>
<!--}}}-->
Groupuscule rassemblant magiciens de toutes confessions persuadés aujourd'hui que les dieux ne remplissent plus leur office magique et que les hommes emploient mal la sorcellerie. A la recherche d'un artefact, le [[Reflet Céleste]]. Dirigé par [[Ouacil Ibn Mammud Abd-al-Tarek]].
Province du nord de la [[Dorkadie]] donnant sur la mer. Les autres provinces sont [[Jarvisberg]], [[Russo]], [[Heckland]], [[Ravenshill]], [[Nigginstadt]], [[Lothringen]], [[Gertenheim]], [[Grünwald]], et [[Alwensberg]].
Ancien empire aujourd'hui écroulé dont les restes forment les [[Cités-états agalanthéennes]]
[[Parole|Paroles]] du clan Ibn [[Aziz Abd-al-Salif]] représentant la capacité de ce clan à se fondre dans la population la plus variée et d'en exploiter toutes les ressources.
[[Mythologie Agalanthéenne]] - Enfer agalanthéen où vont ceux qui ne savent pas répondre à [[Chtonos]] après leur mort - signe de manque de vertu.
[[Mythologie Jazîrati]] - un des principaux [[1001 dieux|Mille et un dieux]] - règne sur les eaux
Cactus du [[désert|Aramla El-Nar]] d'apparence inoffensive qui empoisonne ses proies pour se nourrir de l'eau contenue dans leur sang.
Epée dite faite en pierre de lune, mais en fait épée de [[Jason|Jason l’Escarte]] avec lequel il décapita Pélorius. Selon les légendes saabis, elle doit permettre de rassembler tous les peuples jazîrati, objet de nombreuses convoitises. Aujourd'hui entre les mains de l'[[Escarte Magister]].
[[Mythologie Agalanthéenne]] - Muse de la Poésie lyrique et érotique.
Découvreur de l'utilisation de l'écriture pour la [[Chiromancie]], père d'une nombreuse nichée de fils, obtenu grâce à la première tablette de Chiromancie
Un des fondateurs de la [[Chiromancie]] nouvelle, père d'[[Erius le Jeune]]
Collectionneur d'art agalanthéen apparaissant dans le [[scénario du livre de base|Un amour plus dur que la pierre]].
Nom donné à la foi au dirigeant de l'ordre religieux escarte ([[Deogratus Ier]]) à et l'ordre religieux escarte lui-même, dont le siège est situé dans le [[Magisterium]] sur les terres de l'[[Occidentine]], l'une des trois [[Nations escartes]].
Peuple d’Occident adorant [[Jason|Jason l’Escarte]] le dieu écartelé et son père le tout puissant [[Aether]]. Il y a peu, les Escartes ont envahi le [[Capharnaüm]], menant une Quête Sainte pour retrouver une relique sacrée : le crâne de Jason appelé la [[Mirabilis Calva Reliquiae]]. Bien qu’ils aient laissé la région exsangue, la paix semble revenue.
Il s'agit également du nom donné aux croyants de la religion escarte.
Les trois [[Nations escartes]] sont [[Aragón]], [[Occidentine]] et [[Dorkadie]].
Le siège religieux de l'[[Escarte Magister]] se trouve dans le [[Magisterium]] situé sur les terres occidentines.
Ancienne cité dont les dirigeants trahirent leur troupe les condamnant à devenir la [[Caravane Hantée]].
Si un est inoffensif, que dire d'une nuée...
Nom du grand exil shirad conduit par [[Mogda]] qui conduisit à la fondation de [[Jergathine]] connue aujourd'hui sous le nom de [[Sagrada]].
Îles agalanthéennes en pleine [[Mer Intérieure]], abritant l’une des plus puissantes cités états de ce peuple, le port franc d'Etrusie. Etrusie est un haut lieu de magie et d’œnologie. L'Archonte est [[Antonius Primus]],
[[Mythologie Agalanthéenne]] - Muse de la Musique
A la date du 02-Seconde-08, fête la fondation de [[Sagrada]], soit la pose de la première pierre du [[temple|Migdash Arishdon]] par [[Mogda]].
Ancien nom de la région de [[Capharnaüm]], au nord de [[Jazîrat]], par opposition au royaume de [[Kh'saaba]] au sud
/***
| Name:|ExtentTagButtonPlugin|
| Description:|Adds a New tiddler button in the tag drop down|
| Version:|3.2 ($Rev: 2406 $)|
| Date:|$Date: 2007-08-08 22:50:23 +1000 (Wed, 08 Aug 2007) $|
| Source:|http://mptw.tiddlyspot.com/#ExtendTagButtonPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
window.onClickTag_mptw_orig = window.onClickTag;
window.onClickTag = function(e) {
window.onClickTag_mptw_orig.apply(this,arguments);
var tag = this.getAttribute("tag");
var title = this.getAttribute("tiddler");
// Saq, you're a genius :)
var popup = Popup.stack[Popup.stack.length-1].popup;
createTiddlyElement(createTiddlyElement(popup,"li",null,"listBreak"),"div");
wikify("<<newTiddler label:'New tiddler' tag:'"+tag+"'>>",createTiddlyElement(popup,"li"));
return false;
}
//}}}
[[Mythologie Jazîrati]] - Dieu protecteur des fugitifs, ancien //[[djinn|Djinn]]//.
Appelé Fléau de [[Houbal]], poète attitré de la cour sagradène avant l'invasion de la ville, dont on se demande s'il fut traitre ou protecteur de la reine [[Hélicandre]]
Shirade de 30 ans vivant à [[Sagrada]], femme magnifique mais intouchable, influente, Héritière des Dragons.
Dirigeant actuel du clan Abd Al Salif, actuellement au service du roi de [[Kh'saaba]] à [[Jergath-la-Grande]]. Père de [[Dahabiya Bint Yucef Abd-al-Salif]] et de [[Ayman Ibn Yucef Abd-al-Salif]]
Cousin de [[Thalat Ibn Aziz Abd-al-Salif]] chargé de la gestion de la criminalité de la place du marché de [[Jergath-la-Grande]]
/***
|Location|http://visualtw.ouvaton.org/VisualTW.html|
|Version|1.0.0|
|Requires|~TW2.2.x|
|Browsers|Firefox 2.0.x, IE 6.0+, others|
!Description:
//create//, //edit//, //view// and //delete// commands in toolbar <<toolbar fields>>
!Demo:
On [[homepage|http://visualtw.ouvaton.org/VisualTW.html]], see [[FieldEditor example]]
!Installation:
*import this tiddler from [[homepage|http://visualtw.ouvaton.org/VisualTW.html]] (tagged as systemConfig)
*save and reload
*optionnaly : add the following css text in your StyleSheet : {{{#popup tr.fieldTableRow td {padding:1px 3px 1px 3px;}}}}
!Code
***/
//{{{
config.commands.fields.handlePopup = function(popup,title) {
var tiddler = store.fetchTiddler(title);
if(!tiddler)
return;
var fields = {};
store.forEachField(tiddler,function(tiddler,fieldName,value) {fields[fieldName] = value;},true);
var items = [];
for(var t in fields) {
var editCommand = "<<untiddledCall editFieldDialog "+escape(title)+" "+escape(t)+">>";
var deleteCommand = "<<untiddledCall deleteField "+escape(title)+" "+escape(t)+">>";
var renameCommand = "<<untiddledCall renameField "+escape(title)+" "+escape(t)+">>";
items.push({field: t,value: fields[t], actions: editCommand+renameCommand+deleteCommand});
}
items.sort(function(a,b) {return a.field < b.field ? -1 : (a.field == b.field ? 0 : +1);});
var createNewCommand = "<<untiddledCall createField "+escape(title)+">>";
items.push({field : "", value : "", actions:createNewCommand });
if(items.length > 0)
ListView.create(popup,items,this.listViewTemplate);
else
createTiddlyElement(popup,"div",null,null,this.emptyText);
}
config.commands.fields.listViewTemplate = {
columns: [
{name: 'Field', field: 'field', title: "Field", type: 'String'},
{name: 'Actions', field: 'actions', title: "Actions", type: 'WikiText'},
{name: 'Value', field: 'value', title: "Value", type: 'WikiText'}
],
rowClasses: [
{className: 'fieldTableRow', field: 'actions'}
],
buttons: [ //can't use button for selected then delete, because click on checkbox will hide the popup
]
}
config.macros.untiddledCall = { // when called from listview, tiddler is unset, so we need to pass tiddler as parameter
handler : function(place,macroName,params,wikifier,paramString) {
var macroName = params.shift();
if (macroName) var macro = config.macros[macroName];
var title = params.shift();
if (title) var tiddler = store.getTiddler(unescape(title));
if (macro) macro.handler(place,macroName,params,wikifier,paramString,tiddler);
}
}
config.macros.deleteField = {
handler : function(place,macroName,params,wikifier,paramString,tiddler) {
if(!readOnly && params[0]) {
fieldName = unescape(params[0]);
var btn = createTiddlyButton(place,"delete", "delete "+fieldName,this.onClickDeleteField);
btn.setAttribute("title",tiddler.title);
btn.setAttribute("fieldName", fieldName);
}
},
onClickDeleteField : function() {
var title=this.getAttribute("title");
var fieldName=this.getAttribute("fieldName");
var tiddler = store.getTiddler(title);
if (tiddler && fieldName && confirm("delete field " + fieldName+" from " + title +" tiddler ?")) {
delete tiddler.fields[fieldName];
story.refreshTiddler(title,"ViewTemplate",true);
}
return false;
}
}
config.macros.createField = {
handler : function(place,macroName,params,wikifier,paramString,tiddler) {
if(!readOnly) {
var btn = createTiddlyButton(place,"create new", "create a new field",this.onClickCreateField);
btn.setAttribute("title",tiddler.title);
}
},
onClickCreateField : function() {
var title=this.getAttribute("title");
var tiddler = store.getTiddler(title);
if (tiddler) {
var fieldName = prompt("Field name","");
if (store.getValue(tiddler,fieldName)) {
window.alert("This field already exists.");
}
else if (fieldName) {
var v = prompt("Field value","");
tiddler.fields[fieldName]=v;
story.refreshTiddler(title,"ViewTemplate",true);
}
}
return false;
}
}
config.macros.editFieldDialog = {
handler : function(place,macroName,params,wikifier,paramString,tiddler) {
if(!readOnly && params[0]) {
fieldName = unescape(params[0]);
var btn = createTiddlyButton(place,"edit", "edit this field",this.onClickEditFieldDialog);
btn.setAttribute("title",tiddler.title);
btn.setAttribute("fieldName", fieldName);
}
},
onClickEditFieldDialog : function() {
var title=this.getAttribute("title");
var tiddler = store.getTiddler(title);
var fieldName=this.getAttribute("fieldName");
if (tiddler && fieldName) {
var value = tiddler.fields[fieldName];
value = value ? value : "";
var lines = value.match(/\n/mg);
lines = lines ? true : false;
if (!lines || confirm("This field contains more than one line. Only the first line will be kept if you edit it here. Proceed ?")) {
var v = prompt("Field value",value);
tiddler.fields[fieldName]=v;
story.refreshTiddler(title,"ViewTemplate",true);
}
}
return false;
}
}
config.macros.renameField = {
handler : function(place,macroName,params,wikifier,paramString,tiddler) {
if(!readOnly && params[0]) {
fieldName = unescape(params[0]);
var btn = createTiddlyButton(place,"rename", "rename "+fieldName,this.onClickRenameField);
btn.setAttribute("title",tiddler.title);
btn.setAttribute("fieldName", fieldName);
}
},
onClickRenameField : function() {
var title=this.getAttribute("title");
var fieldName=this.getAttribute("fieldName");
var tiddler = store.getTiddler(title);
if (tiddler && fieldName) {
var newName = prompt("Rename " + fieldName + " as ?", fieldName);
if (newName) {
tiddler.fields[newName]=tiddler.fields[fieldName];
delete tiddler.fields[fieldName];
story.refreshTiddler(title,"ViewTemplate",true);
}
}
return false;
}
}
//}}}
[[Parole|Paroles]] principale du clan Ibn [[Mimoun Abd-al-Tarek]] qui correspond à la formation des courtisanes fanatiques entièrement tournées vers le plaisir que sont les [[Vierges de Papier]].
Grande foire annuelle de [[Sagrada]] où de nombreuses joutes sont organisées. Il s'agit au départ du jour saint de la reconnaissance, suite à [[Et Gadol Galout]], le jour où les [[Shiradim]] remercient les animaux dont l'âne de les avoir aidés lors de la traversée du désert.
Prétexte au départ du [[scénario du livre de base|Un amour plus dur que la pierre]].
Oasis de l'[[Aramla El-Nar]] dont le nom et la localisation sont tombés dans l'oubli, devenu un repaire de bandits.
/***
|''Name:''|ForEachTiddlerPlugin|
|''Version:''|1.0.8 (2007-04-12)|
|''Source:''|http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin|
|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|
|''Licence:''|[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]|
|''Copyright:''|© 2005-2007 [[abego Software|http://www.abego-software.de]]|
|''TiddlyWiki:''|1.2.38+, 2.0|
|''Browser:''|Firefox 1.0.4+; Firefox 1.5; InternetExplorer 6.0|
!Description
Create customizable lists, tables etc. for your selections of tiddlers. Specify the tiddlers to include and their order through a powerful language.
''Syntax:''
|>|{{{<<}}}''forEachTiddler'' [''in'' //tiddlyWikiPath//] [''where'' //whereCondition//] [''sortBy'' //sortExpression// [''ascending'' //or// ''descending'']] [''script'' //scriptText//] [//action// [//actionParameters//]]{{{>>}}}|
|//tiddlyWikiPath//|The filepath to the TiddlyWiki the macro should work on. When missing the current TiddlyWiki is used.|
|//whereCondition//|(quoted) JavaScript boolean expression. May refer to the build-in variables {{{tiddler}}} and {{{context}}}.|
|//sortExpression//|(quoted) JavaScript expression returning "comparable" objects (using '{{{<}}}','{{{>}}}','{{{==}}}'. May refer to the build-in variables {{{tiddler}}} and {{{context}}}.|
|//scriptText//|(quoted) JavaScript text. Typically defines JavaScript functions that are called by the various JavaScript expressions (whereClause, sortClause, action arguments,...)|
|//action//|The action that should be performed on every selected tiddler, in the given order. By default the actions [[addToList|AddToListAction]] and [[write|WriteAction]] are supported. When no action is specified [[addToList|AddToListAction]] is used.|
|//actionParameters//|(action specific) parameters the action may refer while processing the tiddlers (see action descriptions for details). <<tiddler [[JavaScript in actionParameters]]>>|
|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|
See details see [[ForEachTiddlerMacro]] and [[ForEachTiddlerExamples]].
!Revision history
* v1.0.8 (2007-04-12)
** Adapted to latest TiddlyWiki 2.2 Beta importTiddlyWiki API (introduced with changeset 2004). TiddlyWiki 2.2 Beta builds prior to changeset 2004 are no longer supported (but TiddlyWiki 2.1 and earlier, of cause)
* v1.0.7 (2007-03-28)
** Also support "pre" formatted TiddlyWikis (introduced with TW 2.2) (when using "in" clause to work on external tiddlers)
* v1.0.6 (2006-09-16)
** Context provides "viewerTiddler", i.e. the tiddler used to view the macro. Most times this is equal to the "inTiddler", but when using the "tiddler" macro both may be different.
** Support "begin", "end" and "none" expressions in "write" action
* v1.0.5 (2006-02-05)
** Pass tiddler containing the macro with wikify, context object also holds reference to tiddler containing the macro ("inTiddler"). Thanks to SimonBaird.
** Support Firefox 1.5.0.1
** Internal
*** Make "JSLint" conform
*** "Only install once"
* v1.0.4 (2006-01-06)
** Support TiddlyWiki 2.0
* v1.0.3 (2005-12-22)
** Features:
*** Write output to a file supports multi-byte environments (Thanks to Bram Chen)
*** Provide API to access the forEachTiddler functionality directly through JavaScript (see getTiddlers and performMacro)
** Enhancements:
*** Improved error messages on InternetExplorer.
* v1.0.2 (2005-12-10)
** Features:
*** context object also holds reference to store (TiddlyWiki)
** Fixed Bugs:
*** ForEachTiddler 1.0.1 has broken support on win32 Opera 8.51 (Thanks to BrunoSabin for reporting)
* v1.0.1 (2005-12-08)
** Features:
*** Access tiddlers stored in separated TiddlyWikis through the "in" option. I.e. you are no longer limited to only work on the "current TiddlyWiki".
*** Write output to an external file using the "toFile" option of the "write" action. With this option you may write your customized tiddler exports.
*** Use the "script" section to define "helper" JavaScript functions etc. to be used in the various JavaScript expressions (whereClause, sortClause, action arguments,...).
*** Access and store context information for the current forEachTiddler invocation (through the build-in "context" object) .
*** Improved script evaluation (for where/sort clause and write scripts).
* v1.0.0 (2005-11-20)
** initial version
!Code
***/
//{{{
//============================================================================
//============================================================================
// ForEachTiddlerPlugin
//============================================================================
//============================================================================
// Only install once
if (!version.extensions.ForEachTiddlerPlugin) {
if (!window.abego) window.abego = {};
version.extensions.ForEachTiddlerPlugin = {
major: 1, minor: 0, revision: 8,
date: new Date(2007,3,12),
source: "http://tiddlywiki.abego-software.de/#ForEachTiddlerPlugin",
licence: "[[BSD open source license (abego Software)|http://www.abego-software.de/legal/apl-v10.html]]",
copyright: "Copyright (c) abego Software GmbH, 2005-2007 (www.abego-software.de)"
};
// For backward compatibility with TW 1.2.x
//
if (!TiddlyWiki.prototype.forEachTiddler) {
TiddlyWiki.prototype.forEachTiddler = function(callback) {
for(var t in this.tiddlers) {
callback.call(this,t,this.tiddlers[t]);
}
};
}
//============================================================================
// forEachTiddler Macro
//============================================================================
version.extensions.forEachTiddler = {
major: 1, minor: 0, revision: 8, date: new Date(2007,3,12), provider: "http://tiddlywiki.abego-software.de"};
// ---------------------------------------------------------------------------
// Configurations and constants
// ---------------------------------------------------------------------------
config.macros.forEachTiddler = {
// Standard Properties
label: "forEachTiddler",
prompt: "Perform actions on a (sorted) selection of tiddlers",
// actions
actions: {
addToList: {},
write: {}
}
};
// ---------------------------------------------------------------------------
// The forEachTiddler Macro Handler
// ---------------------------------------------------------------------------
config.macros.forEachTiddler.getContainingTiddler = function(e) {
while(e && !hasClass(e,"tiddler"))
e = e.parentNode;
var title = e ? e.getAttribute("tiddler") : null;
return title ? store.getTiddler(title) : null;
};
config.macros.forEachTiddler.handler = function(place,macroName,params,wikifier,paramString,tiddler) {
// config.macros.forEachTiddler.traceMacroCall(place,macroName,params,wikifier,paramString,tiddler);
if (!tiddler) tiddler = config.macros.forEachTiddler.getContainingTiddler(place);
// --- Parsing ------------------------------------------
var i = 0; // index running over the params
// Parse the "in" clause
var tiddlyWikiPath = undefined;
if ((i < params.length) && params[i] == "in") {
i++;
if (i >= params.length) {
this.handleError(place, "TiddlyWiki path expected behind 'in'.");
return;
}
tiddlyWikiPath = this.paramEncode((i < params.length) ? params[i] : "");
i++;
}
// Parse the where clause
var whereClause ="true";
if ((i < params.length) && params[i] == "where") {
i++;
whereClause = this.paramEncode((i < params.length) ? params[i] : "");
i++;
}
// Parse the sort stuff
var sortClause = null;
var sortAscending = true;
if ((i < params.length) && params[i] == "sortBy") {
i++;
if (i >= params.length) {
this.handleError(place, "sortClause missing behind 'sortBy'.");
return;
}
sortClause = this.paramEncode(params[i]);
i++;
if ((i < params.length) && (params[i] == "ascending" || params[i] == "descending")) {
sortAscending = params[i] == "ascending";
i++;
}
}
// Parse the script
var scriptText = null;
if ((i < params.length) && params[i] == "script") {
i++;
scriptText = this.paramEncode((i < params.length) ? params[i] : "");
i++;
}
// Parse the action.
// When we are already at the end use the default action
var actionName = "addToList";
if (i < params.length) {
if (!config.macros.forEachTiddler.actions[params[i]]) {
this.handleError(place, "Unknown action '"+params[i]+"'.");
return;
} else {
actionName = params[i];
i++;
}
}
// Get the action parameter
// (the parsing is done inside the individual action implementation.)
var actionParameter = params.slice(i);
// --- Processing ------------------------------------------
try {
this.performMacro({
place: place,
inTiddler: tiddler,
whereClause: whereClause,
sortClause: sortClause,
sortAscending: sortAscending,
actionName: actionName,
actionParameter: actionParameter,
scriptText: scriptText,
tiddlyWikiPath: tiddlyWikiPath});
} catch (e) {
this.handleError(place, e);
}
};
// Returns an object with properties "tiddlers" and "context".
// tiddlers holds the (sorted) tiddlers selected by the parameter,
// context the context of the execution of the macro.
//
// The action is not yet performed.
//
// @parameter see performMacro
//
config.macros.forEachTiddler.getTiddlersAndContext = function(parameter) {
var context = config.macros.forEachTiddler.createContext(parameter.place, parameter.whereClause, parameter.sortClause, parameter.sortAscending, parameter.actionName, parameter.actionParameter, parameter.scriptText, parameter.tiddlyWikiPath, parameter.inTiddler);
var tiddlyWiki = parameter.tiddlyWikiPath ? this.loadTiddlyWiki(parameter.tiddlyWikiPath) : store;
context["tiddlyWiki"] = tiddlyWiki;
// Get the tiddlers, as defined by the whereClause
var tiddlers = this.findTiddlers(parameter.whereClause, context, tiddlyWiki);
context["tiddlers"] = tiddlers;
// Sort the tiddlers, when sorting is required.
if (parameter.sortClause) {
this.sortTiddlers(tiddlers, parameter.sortClause, parameter.sortAscending, context);
}
return {tiddlers: tiddlers, context: context};
};
// Returns the (sorted) tiddlers selected by the parameter.
//
// The action is not yet performed.
//
// @parameter see performMacro
//
config.macros.forEachTiddler.getTiddlers = function(parameter) {
return this.getTiddlersAndContext(parameter).tiddlers;
};
// Performs the macros with the given parameter.
//
// @param parameter holds the parameter of the macro as separate properties.
// The following properties are supported:
//
// place
// whereClause
// sortClause
// sortAscending
// actionName
// actionParameter
// scriptText
// tiddlyWikiPath
//
// All properties are optional.
// For most actions the place property must be defined.
//
config.macros.forEachTiddler.performMacro = function(parameter) {
var tiddlersAndContext = this.getTiddlersAndContext(parameter);
// Perform the action
var actionName = parameter.actionName ? parameter.actionName : "addToList";
var action = config.macros.forEachTiddler.actions[actionName];
if (!action) {
this.handleError(parameter.place, "Unknown action '"+actionName+"'.");
return;
}
var actionHandler = action.handler;
actionHandler(parameter.place, tiddlersAndContext.tiddlers, parameter.actionParameter, tiddlersAndContext.context);
};
// ---------------------------------------------------------------------------
// The actions
// ---------------------------------------------------------------------------
// Internal.
//
// --- The addToList Action -----------------------------------------------
//
config.macros.forEachTiddler.actions.addToList.handler = function(place, tiddlers, parameter, context) {
// Parse the parameter
var p = 0;
// Check for extra parameters
if (parameter.length > p) {
config.macros.forEachTiddler.createExtraParameterErrorElement(place, "addToList", parameter, p);
return;
}
// Perform the action.
var list = document.createElement("ul");
place.appendChild(list);
for (var i = 0; i < tiddlers.length; i++) {
var tiddler = tiddlers[i];
var listItem = document.createElement("li");
list.appendChild(listItem);
createTiddlyLink(listItem, tiddler.title, true);
}
};
abego.parseNamedParameter = function(name, parameter, i) {
var beginExpression = null;
if ((i < parameter.length) && parameter[i] == name) {
i++;
if (i >= parameter.length) {
throw "Missing text behind '%0'".format([name]);
}
return config.macros.forEachTiddler.paramEncode(parameter[i]);
}
return null;
}
// Internal.
//
// --- The write Action ---------------------------------------------------
//
config.macros.forEachTiddler.actions.write.handler = function(place, tiddlers, parameter, context) {
// Parse the parameter
var p = 0;
if (p >= parameter.length) {
this.handleError(place, "Missing expression behind 'write'.");
return;
}
var textExpression = config.macros.forEachTiddler.paramEncode(parameter[p]);
p++;
// Parse the "begin" option
var beginExpression = abego.parseNamedParameter("begin", parameter, p);
if (beginExpression !== null)
p += 2;
var endExpression = abego.parseNamedParameter("end", parameter, p);
if (endExpression !== null)
p += 2;
var noneExpression = abego.parseNamedParameter("none", parameter, p);
if (noneExpression !== null)
p += 2;
// Parse the "toFile" option
var filename = null;
var lineSeparator = undefined;
if ((p < parameter.length) && parameter[p] == "toFile") {
p++;
if (p >= parameter.length) {
this.handleError(place, "Filename expected behind 'toFile' of 'write' action.");
return;
}
filename = config.macros.forEachTiddler.getLocalPath(config.macros.forEachTiddler.paramEncode(parameter[p]));
p++;
if ((p < parameter.length) && parameter[p] == "withLineSeparator") {
p++;
if (p >= parameter.length) {
this.handleError(place, "Line separator text expected behind 'withLineSeparator' of 'write' action.");
return;
}
lineSeparator = config.macros.forEachTiddler.paramEncode(parameter[p]);
p++;
}
}
// Check for extra parameters
if (parameter.length > p) {
config.macros.forEachTiddler.createExtraParameterErrorElement(place, "write", parameter, p);
return;
}
// Perform the action.
var func = config.macros.forEachTiddler.getEvalTiddlerFunction(textExpression, context);
var count = tiddlers.length;
var text = "";
if (count > 0 && beginExpression)
text += config.macros.forEachTiddler.getEvalTiddlerFunction(beginExpression, context)(undefined, context, count, undefined);
for (var i = 0; i < count; i++) {
var tiddler = tiddlers[i];
text += func(tiddler, context, count, i);
}
if (count > 0 && endExpression)
text += config.macros.forEachTiddler.getEvalTiddlerFunction(endExpression, context)(undefined, context, count, undefined);
if (count == 0 && noneExpression)
text += config.macros.forEachTiddler.getEvalTiddlerFunction(noneExpression, context)(undefined, context, count, undefined);
if (filename) {
if (lineSeparator !== undefined) {
lineSeparator = lineSeparator.replace(/\\n/mg, "\n").replace(/\\r/mg, "\r");
text = text.replace(/\n/mg,lineSeparator);
}
saveFile(filename, convertUnicodeToUTF8(text));
} else {
var wrapper = createTiddlyElement(place, "span");
wikify(text, wrapper, null/* highlightRegExp */, context.inTiddler);
}
};
// ---------------------------------------------------------------------------
// Helpers
// ---------------------------------------------------------------------------
// Internal.
//
config.macros.forEachTiddler.createContext = function(placeParam, whereClauseParam, sortClauseParam, sortAscendingParam, actionNameParam, actionParameterParam, scriptText, tiddlyWikiPathParam, inTiddlerParam) {
return {
place : placeParam,
whereClause : whereClauseParam,
sortClause : sortClauseParam,
sortAscending : sortAscendingParam,
script : scriptText,
actionName : actionNameParam,
actionParameter : actionParameterParam,
tiddlyWikiPath : tiddlyWikiPathParam,
inTiddler : inTiddlerParam, // the tiddler containing the <<forEachTiddler ...>> macro call.
viewerTiddler : config.macros.forEachTiddler.getContainingTiddler(placeParam) // the tiddler showing the forEachTiddler result
};
};
// Internal.
//
// Returns a TiddlyWiki with the tiddlers loaded from the TiddlyWiki of
// the given path.
//
config.macros.forEachTiddler.loadTiddlyWiki = function(path, idPrefix) {
if (!idPrefix) {
idPrefix = "store";
}
var lenPrefix = idPrefix.length;
// Read the content of the given file
var content = loadFile(this.getLocalPath(path));
if(content === null) {
throw "TiddlyWiki '"+path+"' not found.";
}
var tiddlyWiki = new TiddlyWiki();
// Starting with TW 2.2 there is a helper function to import the tiddlers
if (tiddlyWiki.importTiddlyWiki) {
if (!tiddlyWiki.importTiddlyWiki(content))
throw "File '"+path+"' is not a TiddlyWiki.";
tiddlyWiki.dirty = false;
return tiddlyWiki;
}
// The legacy code, for TW < 2.2
// Locate the storeArea div's
var posOpeningDiv = content.indexOf(startSaveArea);
var posClosingDiv = content.lastIndexOf(endSaveArea);
if((posOpeningDiv == -1) || (posClosingDiv == -1)) {
throw "File '"+path+"' is not a TiddlyWiki.";
}
var storageText = content.substr(posOpeningDiv + startSaveArea.length, posClosingDiv);
// Create a "div" element that contains the storage text
var myStorageDiv = document.createElement("div");
myStorageDiv.innerHTML = storageText;
myStorageDiv.normalize();
// Create all tiddlers in a new TiddlyWiki
// (following code is modified copy of TiddlyWiki.prototype.loadFromDiv)
var store = myStorageDiv.childNodes;
for(var t = 0; t < store.length; t++) {
var e = store[t];
var title = null;
if(e.getAttribute)
title = e.getAttribute("tiddler");
if(!title && e.id && e.id.substr(0,lenPrefix) == idPrefix)
title = e.id.substr(lenPrefix);
if(title && title !== "") {
var tiddler = tiddlyWiki.createTiddler(title);
tiddler.loadFromDiv(e,title);
}
}
tiddlyWiki.dirty = false;
return tiddlyWiki;
};
// Internal.
//
// Returns a function that has a function body returning the given javaScriptExpression.
// The function has the parameters:
//
// (tiddler, context, count, index)
//
config.macros.forEachTiddler.getEvalTiddlerFunction = function (javaScriptExpression, context) {
var script = context["script"];
var functionText = "var theFunction = function(tiddler, context, count, index) { return "+javaScriptExpression+"}";
var fullText = (script ? script+";" : "")+functionText+";theFunction;";
return eval(fullText);
};
// Internal.
//
config.macros.forEachTiddler.findTiddlers = function(whereClause, context, tiddlyWiki) {
var result = [];
var func = config.macros.forEachTiddler.getEvalTiddlerFunction(whereClause, context);
tiddlyWiki.forEachTiddler(function(title,tiddler) {
if (func(tiddler, context, undefined, undefined)) {
result.push(tiddler);
}
});
return result;
};
// Internal.
//
config.macros.forEachTiddler.createExtraParameterErrorElement = function(place, actionName, parameter, firstUnusedIndex) {
var message = "Extra parameter behind '"+actionName+"':";
for (var i = firstUnusedIndex; i < parameter.length; i++) {
message += " "+parameter[i];
}
this.handleError(place, message);
};
// Internal.
//
config.macros.forEachTiddler.sortAscending = function(tiddlerA, tiddlerB) {
var result =
(tiddlerA.forEachTiddlerSortValue == tiddlerB.forEachTiddlerSortValue)
? 0
: (tiddlerA.forEachTiddlerSortValue < tiddlerB.forEachTiddlerSortValue)
? -1
: +1;
return result;
};
// Internal.
//
config.macros.forEachTiddler.sortDescending = function(tiddlerA, tiddlerB) {
var result =
(tiddlerA.forEachTiddlerSortValue == tiddlerB.forEachTiddlerSortValue)
? 0
: (tiddlerA.forEachTiddlerSortValue < tiddlerB.forEachTiddlerSortValue)
? +1
: -1;
return result;
};
// Internal.
//
config.macros.forEachTiddler.sortTiddlers = function(tiddlers, sortClause, ascending, context) {
// To avoid evaluating the sortClause whenever two items are compared
// we pre-calculate the sortValue for every item in the array and store it in a
// temporary property ("forEachTiddlerSortValue") of the tiddlers.
var func = config.macros.forEachTiddler.getEvalTiddlerFunction(sortClause, context);
var count = tiddlers.length;
var i;
for (i = 0; i < count; i++) {
var tiddler = tiddlers[i];
tiddler.forEachTiddlerSortValue = func(tiddler,context, undefined, undefined);
}
// Do the sorting
tiddlers.sort(ascending ? this.sortAscending : this.sortDescending);
// Delete the temporary property that holds the sortValue.
for (i = 0; i < tiddlers.length; i++) {
delete tiddlers[i].forEachTiddlerSortValue;
}
};
// Internal.
//
config.macros.forEachTiddler.trace = function(message) {
displayMessage(message);
};
// Internal.
//
config.macros.forEachTiddler.traceMacroCall = function(place,macroName,params) {
var message ="<<"+macroName;
for (var i = 0; i < params.length; i++) {
message += " "+params[i];
}
message += ">>";
displayMessage(message);
};
// Internal.
//
// Creates an element that holds an error message
//
config.macros.forEachTiddler.createErrorElement = function(place, exception) {
var message = (exception.description) ? exception.description : exception.toString();
return createTiddlyElement(place,"span",null,"forEachTiddlerError","<<forEachTiddler ...>>: "+message);
};
// Internal.
//
// @param place [may be null]
//
config.macros.forEachTiddler.handleError = function(place, exception) {
if (place) {
this.createErrorElement(place, exception);
} else {
throw exception;
}
};
// Internal.
//
// Encodes the given string.
//
// Replaces
// "$))" to ">>"
// "$)" to ">"
//
config.macros.forEachTiddler.paramEncode = function(s) {
var reGTGT = new RegExp("\\$\\)\\)","mg");
var reGT = new RegExp("\\$\\)","mg");
return s.replace(reGTGT, ">>").replace(reGT, ">");
};
// Internal.
//
// Returns the given original path (that is a file path, starting with "file:")
// as a path to a local file, in the systems native file format.
//
// Location information in the originalPath (i.e. the "#" and stuff following)
// is stripped.
//
config.macros.forEachTiddler.getLocalPath = function(originalPath) {
// Remove any location part of the URL
var hashPos = originalPath.indexOf("#");
if(hashPos != -1)
originalPath = originalPath.substr(0,hashPos);
// Convert to a native file format assuming
// "file:///x:/path/path/path..." - pc local file --> "x:\path\path\path..."
// "file://///server/share/path/path/path..." - FireFox pc network file --> "\\server\share\path\path\path..."
// "file:///path/path/path..." - mac/unix local file --> "/path/path/path..."
// "file://server/share/path/path/path..." - pc network file --> "\\server\share\path\path\path..."
var localPath;
if(originalPath.charAt(9) == ":") // pc local file
localPath = unescape(originalPath.substr(8)).replace(new RegExp("/","g"),"\\");
else if(originalPath.indexOf("file://///") === 0) // FireFox pc network file
localPath = "\\\\" + unescape(originalPath.substr(10)).replace(new RegExp("/","g"),"\\");
else if(originalPath.indexOf("file:///") === 0) // mac/unix local file
localPath = unescape(originalPath.substr(7));
else if(originalPath.indexOf("file:/") === 0) // mac/unix local file
localPath = unescape(originalPath.substr(5));
else // pc network file
localPath = "\\\\" + unescape(originalPath.substr(7)).replace(new RegExp("/","g"),"\\");
return localPath;
};
// ---------------------------------------------------------------------------
// Stylesheet Extensions (may be overridden by local StyleSheet)
// ---------------------------------------------------------------------------
//
setStylesheet(
".forEachTiddlerError{color: #ffffff;background-color: #880000;}",
"forEachTiddler");
//============================================================================
// End of forEachTiddler Macro
//============================================================================
//============================================================================
// String.startsWith Function
//============================================================================
//
// Returns true if the string starts with the given prefix, false otherwise.
//
version.extensions["String.startsWith"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.startsWith = function(prefix) {
var n = prefix.length;
return (this.length >= n) && (this.slice(0, n) == prefix);
};
//============================================================================
// String.endsWith Function
//============================================================================
//
// Returns true if the string ends with the given suffix, false otherwise.
//
version.extensions["String.endsWith"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.endsWith = function(suffix) {
var n = suffix.length;
return (this.length >= n) && (this.right(n) == suffix);
};
//============================================================================
// String.contains Function
//============================================================================
//
// Returns true when the string contains the given substring, false otherwise.
//
version.extensions["String.contains"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
String.prototype.contains = function(substring) {
return this.indexOf(substring) >= 0;
};
//============================================================================
// Array.indexOf Function
//============================================================================
//
// Returns the index of the first occurance of the given item in the array or
// -1 when no such item exists.
//
// @param item [may be null]
//
version.extensions["Array.indexOf"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.indexOf = function(item) {
for (var i = 0; i < this.length; i++) {
if (this[i] == item) {
return i;
}
}
return -1;
};
//============================================================================
// Array.contains Function
//============================================================================
//
// Returns true when the array contains the given item, otherwise false.
//
// @param item [may be null]
//
version.extensions["Array.contains"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.contains = function(item) {
return (this.indexOf(item) >= 0);
};
//============================================================================
// Array.containsAny Function
//============================================================================
//
// Returns true when the array contains at least one of the elements
// of the item. Otherwise (or when items contains no elements) false is returned.
//
version.extensions["Array.containsAny"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.containsAny = function(items) {
for(var i = 0; i < items.length; i++) {
if (this.contains(items[i])) {
return true;
}
}
return false;
};
//============================================================================
// Array.containsAll Function
//============================================================================
//
// Returns true when the array contains all the items, otherwise false.
//
// When items is null false is returned (even if the array contains a null).
//
// @param items [may be null]
//
version.extensions["Array.containsAll"] = {major: 1, minor: 0, revision: 0, date: new Date(2005,11,20), provider: "http://tiddlywiki.abego-software.de"};
//
Array.prototype.containsAll = function(items) {
for(var i = 0; i < items.length; i++) {
if (!this.contains(items[i])) {
return false;
}
}
return true;
};
} // of "install only once"
// Used Globals (for JSLint) ==============
// ... DOM
/*global document */
// ... TiddlyWiki Core
/*global convertUnicodeToUTF8, createTiddlyElement, createTiddlyLink,
displayMessage, endSaveArea, hasClass, loadFile, saveFile,
startSaveArea, store, wikify */
//}}}
/***
!Licence and Copyright
Copyright (c) abego Software ~GmbH, 2005 ([[www.abego-software.de|http://www.abego-software.de]])
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.
Neither the name of abego Software nor the names of its contributors may be
used to endorse or promote products derived from this software without specific
prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
***/
Oeuvre d'un [[Artepharati]], une Forte Dague est un [[artefact|Artefact]] plus maniable et plus résistante qu'une dague classique.
Lieu de formation des [[Filles aimées d'Agushaya]], situé en [[Nir Manel]].
Fortin bati sur une ruine Agalanthéenne situé à côté d'un [[village éponyme|Al-Mayakit]]. Situé stratégiquement au coeur du royaume, et dirigé par le général [[Khalil Ibn Malik Abd-al-Hassan]].
Ville du [[Capharnaüm]] fondée par les Agalanthéens. Cité des arts, appelée aussi cité des Senteurs et des épices, marquée par la proximité de l’Orient, elle est aujourd’hui majoritairement en ruine suite au pillage et aux massacres perpétrés par les escartes.
La ville a été reprise par les agalanthéens, mais est dirigé conjointement par un triumvirat composé d'un agalanthéen ([[Hector Caïus Sulos]]), d'un jazîrati ([[Nousri Ibn Malik Abd-al-Hassan]]) et d'un escarte ([[Charles d'Estang]]). Les Shiradim ont été tenu à l'écart du pouvoir bien que certains disent qu'il existerait un quatrième dirigeant officieux [[Salomon Bar Yonath]].
La situation reste tendue dans la ville.
La ville est divisée en quartiers totalement autonome, chaque quartier correspondant à une communauté. Les visiteurs opeuvent éventuellement flâner dans la vieille ville aux allures agalanthéennes, un forum d'accès libre, un marché central, des arènes, une université, un hôpital où officie des médecins shiradi, le quartier des plaisirs.
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Fragrance")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Fragrance")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers Fragrance hideform "exclude list">>
Hommes du clan fondé par [[Mimoun Abd-al-Tarek]], garde du corps des [[Vierges de Papier]].
Un des trois villes du sud d'[[Aragón]], sous la coupe jazîrati avec [[Olvidad]] et [[Seduña]].
Tribu des peuplades du Nord avec les [[Arkaï]], les [[Karaï]], les [[Misaï]], les [[Tarkaï]]
Groupe de gardes du corps protégeant l'Archonte d'[[Etrusie]], [[Antonius Primus]].
Dit le Poète, Shiradi vivant à [[Sagrada]], improvise des poésies complexes parfois à teneur prophétique.
Province de [[Dorkadie]] appelée le royaume aux milles forteresses et fondé par Sainte Gerta. Les autres provinces sont [[Jarvisberg]], [[Russo]], [[Elbowmnir]], [[Ravenshill]], [[Nigginstadt]], [[Lothringen]], [[Dorkadie]], [[Grünwald]], et [[Alwensberg]].
Créature humanoïde dotée d'une force et d'une constitution hors du commun, se nourrit de chair humaine.
Région Sud d'[[Aragón]] appelée Al-Ragón sous la coupe des jazîratis - comprend 3 pays
La région nord s'appelle [[Mancha]].
Deuxième après [[Sénégarthia]] à rejoindre [[Agalanthe]], reste une fortesse fière des [[Cités-états agalanthéennes]] productrice de vin et d'huile d'olive.
Créature artificielle, mûe magiquement par un parchemin qui lui donne une mission - qu'elle se chargera de poursuivre inlassablement tant qu'elle n'est pas désactivée (en otant le parchemin de son corps) ou détruite.
Golfe situé sud-sud-ouest de [[Kathrat]] (voir [[errata|Kathrat]])
Golfe situé à l'ouest du royaume de [[Kh'saaba]] (voir [[errata|Kathrat]]).
Stratège de [[Thérème]], approché par [[Jorg le Loyal]] qui désire épouser sa fille [[Naïa]].
[[Mythologie Agalanthéenne]] - Personnage [[agalanthéen|Cités-états agalanthéennes]] légendaire pour sa chance insolente
Gladiateur à la retraite essayant de se faire passer pour un Héritier des Dragons. Apparait dans le [[scénario du livre de base|Un amour plus dur que la pierre]].
Chemin tracé par Aether pour les hommes pour lequel il créa les dragons afin de les garder sur la bonne voie. La [[Magie]] leur fut offerte pour les aider à réaliser le Grand Dessein.
Port militaire d'[[Aragón]] situé au sud-ouest.
Situées dans le désert près de [[Fragrance]]
Province de [[Dorkadie]] à la frontière avec le [[Krek'Kaos]]. Les autres provinces sont [[Jarvisberg]], [[Russo]], [[Elbowmnir]], [[Ravenshill]], [[Nigginstadt]], [[Lothringen]], [[Gertenheim]], [[Heckland]], et [[Alwensberg]].
Un des événements de la République agalanthéenne dont on fit une épopée.
Première femme de l'empereur de [[Dorkadie]], [[Jorg le Loyal]], décédée récemment.
Elève de [[Raskin Bar Nahmias]] dans la partie "Histoire"
ou //commandement divin//, il y en a 77 dans la //[[Sunnah]]// enseignée par [[Mammûd Abd-al-Tarek]].
Personnage de la nouvelle du livre de base. Assassin séducteur et poète au service du [[Prince Mamoud]]
Dirigeant du clan, grand-oncle du roi des [[Ungara]]s, agé de 80 ans mais en pleine forme
Il s'agit d'un des prétirés : Hakim N’Gassa Ibn [[Khalil Abd-al-Salif]], //[[Mudjahid]]// chevaucheur d'[[abzoul|Abzoul]] et aventurier. [[Parole|Paroles]] : [[Walad Badiya]]
!! Liste des prétirés
<<tagging Prétirés>>
Traverse toute la péninsule pour se jeter au Nord dans la [[Mer Intérieure]]
Patriarche d'une famille de brigand, avec ses 32 fils il sème la terreur sur la région et il serait, dit-on, l'homme le plus riche du [[Capharnaüm]]
Prophète à l'origine d'une des 3 tribus saabis, les [[Hassanides]] ou ~Abd-al-Hassan. Voir [[Prophètes]]
Dirigeant fantasque du royaume de [[Kathrat]] et vivant à la [[Mâdina Al-Muhît]] secondé par son grand vizir [[Moumendar]].
Garde du corps et proche du premier prince de Carrassine [[Bakar Mani n’Bassal]].
Tribu des descendants de [[Hassan]]. Les Hassanides ou ~Abd-al-Hassan sont les garants de l’ordre militaire et politique. Les familles nobles qui composent cette tribu sont les plus proches du roi de Kh’saaba.
Les 3 clans rattachés à la tribu sont :
* Ibn [[Malik Abd-al-Hassan]] : la famille royale, le roi est forcément issu de ce clan
* Ibn [[Mussah Abd-al-Hassan]] : les plus grands conseillers sont issus de cette famille
* Ibn [[Rachid Abd-al-Hassan]] : ce clan donne les gardes du corps royaux, nobles et fidèles.
Dirigeant de [[Alayahba]], qui délègue ses responsabilité à son bras droit [[Toufiq Ibn Zael]].
Première femme du roi [[Abdallah Ibn Malik Abd-al-Hassan]].
L'une des villes/provinces de [[Dorkadie]], cité élancée au milieu d’une épaisse forêt réputée magique. Les autres provinces sont [[Jarvisberg]], [[Russo]], [[Elbowmnir]], [[Ravenshill]], [[Nigginstadt]], [[Lothringen]], [[Gertenheim]], [[Grünwald]], et [[Alwensberg]].
Stratège ayant repris [[Fragrance]], premier Archonte de la ville à l'origine de la nouvelle organisation de la ville, dont la création du Triumvirat dirigeant la ville dont il fait partie avec l'//amir// [[Nousri Ibn Malik Abd-al-Hassan]] et le duc [[Charles d'Estang]].
Ancien nom de l'[[Escarte Magister]] [[Deogratus Ier]]
L'un des titres de noblesse de l'[[Aragón]]. Noblesse de cour
/***
| Name|HideWhenPlugin|
| Description|Allows conditional inclusion/exclusion in templates|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://mptw.tiddlyspot.com/#HideWhenPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
For use in ViewTemplate and EditTemplate. Example usage:
{{{<div macro="showWhenTagged Task">[[TaskToolbar]]</div>}}}
{{{<div macro="showWhen tiddler.modifier == 'BartSimpson'"><img src="bart.gif"/></div>}}}
***/
//{{{
window.removeElementWhen = function(test,place) {
if (test) {
removeChildren(place);
place.parentNode.removeChild(place);
}
};
merge(config.macros,{
hideWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( eval(paramString), place);
}},
showWhen: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( !eval(paramString), place);
}},
hideWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( tiddler.tags.containsAll(params), place);
}},
showWhenTagged: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( !tiddler.tags.containsAll(params), place);
}},
hideWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( tiddler.tags.containsAny(params), place);
}},
showWhenTaggedAny: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( !tiddler.tags.containsAny(params), place);
}},
hideWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( tiddler.tags.containsAll(params), place);
}},
showWhenTaggedAll: { handler: function (place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( !tiddler.tags.containsAll(params), place);
}},
hideWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0]), place);
}},
showWhenExists: { handler: function(place,macroName,params,wikifier,paramString,tiddler) {
removeElementWhen( !(store.tiddlerExists(params[0]) || store.isShadowTiddler(params[0])), place);
}}
});
//}}}
Herboriste situé sur le port de [[Sagrada]], apparaissant dans le [[scénario du livre de base|Un amour plus dur que la pierre]].
Créature mi-homme (buste) mi-scorpion (à partir de l'abdomen) qui ne peut se reproduire qu'avec une humaine - souvent enlevée lors d'attaques de caravanes mais qui ne survit pas à la naissance. Se rassemblent et attaquent en groupe.
[[Shiradi|Shiradim]], [[Kahan]], dont la fonction est de retenir précisément l'histoire. L'écriture shirade inventée récemment permet de les remplacer peu à peu. Cependant ces écrits sont autant source d'apaisement que de dissenssion.
Petite tribu isolée de [[Kh'saaba]], vénérant une Déesse fleur.
[[Mythologie Jazîrati]] - Dieu principal des Jazîrati - un des [[Mille et un dieux]]
[[Mythologie Jazîrati]] - Autre nom de Houbal-Shamîn
[[Mythologie Jazîrati]] - Autre nom de [[Houbal-Shamîn]]
[[Mythologie Jazîrati]] - Incarnation Dragonique de [[Houbal]] qui fonda [[Jergath-la-Grande]]
[[Mythologie Jazîrati]] - Incarnation principale du dieu, Seigneur des Cieux
[[Mythologie Jazîrati]] - Incarnation du Dieu adoré par le peuple, les ouvriers, les marchands, devenu le dieu des menteurs et des traîtres suite à la trahison des shirades.
[[Mythologie Jazîrati]] - Aspect sacrificiel d'[[Houbal]] adoré dans le Nord et en particulier à [[Al-Kasir]]
[[Mythologie Jazîrati]] - Aspect féminin d'[[Houbal]], Mère des Dieux
Veuve du seigneur shirad [[Ebenazar Bar Shilom]], reine déchue de [[Sagrada]] mais étant toujours influente dans la ville. Origine Agalanthéenne. Femme de 50 ans plutôt impressionante.
Fils cadet du roi de [[Thérème]] de l'époque, dit le Tyran, prit [[Carrassine]]
[[Mythologie Jazîrati]] - Autre nom de [[Sayyin]]
Homme sage qui fut protégé par [[Makta Ibn Rachid Abd-al-Hassan]], mais mourut sous les coups d'un assassin extrêmement doué parce qu'il enquêtait sur un complot possible.
Prison située sur une île située dans le [[Golfe des Oxyrinques]], lié à [[Sagrada]].
Chef des //mudjahiddin// de la [[Califah al Sahla']]
Caravanier d'origine humble qui fut adopté par un marchand nommé [[Waja Ibn Yucef Abd-al-Salif]].
Aujourd'hui au service du [[Prince-Voleur|Thalat Ibn Aziz Abd-al-Salif]] de [[Jergath-la-Grande]]
Voici un index classé par lieu. Les éléments n'ayant pas de lieux indiqués ne sont pas affichés. Le calcul de cette liste se fait à l'ouverture de l'élément. Pour rafraichir la liste, sauvegardez le tiddlywiki puis recharger la page et/ou l'élément.
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui"'
sortBy
'store.getValue(tiddler,"lieu")+"###"+tiddler.title'
script
'function getGroupTitle(tiddler, context) {if (!context.lastGroup || context.lastGroup != store.getValue(tiddler,"lieu")) { context.lastGroup = store.getValue(tiddler,"lieu"); return "* "+(context.lastGroup)+"\n";} else return "";} '
write
' getGroupTitle(tiddler, context)+"** [[" + tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
Cliquez sur les mots-clés pour avoir les éléments rattachés.
<<allTagsExcept excludeLists AuthoringPackage contentPublisher DiscoveryPackage excludeSearch ForEachTiddlerMacro ForEachTiddlerProject html includeNew systemConfig UdoBorkowski VisualTW>>
/!\ Ce classement positionne les éléments dont le titre commence par une lettre accentuée à la fin.
<<forEachTiddler
where
'!tiddler.tags.contains("excludeLists")'
sortBy
'(tiddler.title.toLowerCase())'
>>
Grand-père de [[Luther Magnuson]] dans la nouvelle du livre de base.
Administrateur de [[Sagrada]], escarte d'origine [[arakognanne|Aragón]].
Face féminine de [[Shirad]] incarant la naissance, les apparitions et les miracles à laquelle est associé le verbe Créer dans le [[Tasannu']]
[[Mythologie Agalanthéenne]] - Un des premiers dieux sortis de l'oeuf couvé par [[Utaax]]
[[Kahan]] le plus influent de [[Sagrada]], 60 ans, dirige [[Migdash Arishdon]].
Apparait dans le [[scénario du livre de base|Un amour plus dur que la pierre]] (p. 258)
Astronome [[shiradi|Shiradim]] célèbre ayant réussi à prédire des éclipses
Il s'agit d'un des prétirés : Isbaïn Ibn [[Yucef Abd-al-Salif]], maître négociant et aventurier. [[Parole|Paroles]] : les [[Dunes de Safran]].
!! Listes des prétirés
<<tagging Prétirés>>
Grosse ville située à l'ouest de [[Kh'saaba]], près de la [[Baie des dragons]], célèbre pour ses Forges dites "les Forges d'Ishankti". Son dirigeant est [[Omar Ibn Raman]], un proche du roi et marié à [[Bettina Bint Harin]].
Roi jazîrati qui se révolta face à l'[[Empire d'Agalanthe]].
Mercenaire au service d'un noble arakognan, [[Javier de la Estrella]].
Conseiller royal de la cour de [[Kh'saaba]] intriguant pour la chute du roi [[Abdallah Ibn Malik Abd-al-Hassan]].
//[[Wazir]]// de la cour de Jergath-la-Grande, à la tête de la conspiration visant à renverser le roi
Roi de l'Al-Ragón, l'Aragón occupée
Médecin shirade, oncle de [[Srah Bat Lassar]] dans le [[scénario du livre de base|Un amour plus dur que la pierre]].
Capitale de [[Dorkadie]], également la province qui donne historiquement les empereurs de [[Dorkadie]].
Les autres provinces sont [[Heckland]], [[Russo]], [[Elbowmnir]], [[Ravenshill]], [[Nigginstadt]], [[Lothringen]], [[Gertenheim]], [[Grünwald]], et [[Alwensberg]].
Humain devenu un dieu en survivant à l’écartèlement… Sa légende a inspiré les [[Martyrs]] dont les descendants fondèrent les [[Nations escartes]] en Occident.
Prince, chef de la 6em légion de [[Carrassine]], petit prêtre escarte originaire d'[[Aragón]], rondouillard et pédagogue, ancien aumonier de [[Don Alejandro-Aranjuez de Olvidad]] qu'il suivit lorsqu'il déserta les troupes escartes à la suite de la trahison de leur roi, et aujourd'hui seigneur de la [[médina Al-Arkân|Médina Al-Arkân]].
Noble d'[[Aragón]], en poste à [[Carrassine]] et protégé par un saabi d'origine [[Jabhar Ibn Aziz Abd-al-Salif]]
Gigantesque presqu’île majoritairement aride située au cœur du monde connu. Elle se divise en trois grandes régions : [[Kh'saaba]], le désert d’[[Aramla El-Nar]] et le [[Capharnaüm]].
__''Errata :''__
P.21, "Jazîrat" : Sans compter le plateau de Limher'k, Jazîrat compte bien plus que 3000km de côtes. On est dans l'ordre des 20000 km environ.
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Jazîrat")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Jazîrat")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Jazîrat" hideform "exclude list">>
Habitants de Jazîrat dont la religion est celle de [[Houbal]] et des [[1001 dieux|Mille et un dieux]] souvent confondus avec les [[Saabi]].
Chef de guerre shiradi aux premiers temps de [[Carrassine]]
Située dans la fertile région du Sud de [[Jazîrat]], cette ville fut construite en une nuit par le dieu Houbal-Jergath. Elle est la capitale sacrée du royaume de [[Kh'saaba]].
Cette ville accueille naturellement la cour du royaume, ses intrigues dont le coeur est le roi de Kh'saaba [[Abdallah Ibn Malik Abd-al-Hassan]].
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Jergath-la-Grande")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Jergath-la-Grande")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Jergath-la-Grande" hideform "exclude list">>
Ancien nom de [[Sagrada]].
Poète suicidé par amour d'une belle prostituée shirad du nom de [[Meriem]]
Empereur actuel de la [[Dorkadie]]. Veuf de la reine [[Gunhilde]], il désire épouser une jeune agalanthéenne [[Naïa]], fille de [[Gracus]] stratège de [[Thérème]].
Jeune instituteur dans un village proche de [[Carrassine]] moins sympathique qu'il n'y parait.
Archonte de [[Thérème]], se cache sous une identité masculine [[Julius Nona Selens]]
Archonte de [[Thérème]], est en réalité une femme [[Julia Nona Selens]].
Garde du corps de [[Sarah Bat Lassar]] dans le [[scénario du livre de base|Un amour plus dur que la pierre]].
Garde du corps eunuque de [[Nalila Bint Yorid]] dans le [[scénario du livre de base|Un amour plus dur que la pierre]].
Pluriel : kahanim - féminin kahana
Dans la tradition shirade, le kahan est à la fois un sage et un guide spirituel.
Invariable
Dans la tradition jazîrati, le kahini est à la fois un sage et un guide spirituel, c'est le nom donné aux prêtres saabis.
Fils de [[Yucef Abd-al-Salif]] qui lui succéda
Conteur de la section "Autres peuples"
Fleuve [[agalanthéen|Cités-états agalanthéennes]] à l'embouchure duquel on toruve la cité-état [[Néréktonia]].
[[Mythologie Agalanthéenne]] - Dieu protecteurs des mers et des fleuves et mari de [[Néréa]]
Connu aussi sous les noms de [[Village des Prophètes]] ou [[Village des Consolations]]
Tribu des peuplades du Nord avec les [[Arkaï]], les [[Garaï]], les [[Misaï]], les [[Tarkaï]]
Créature changeforme se nourrissant de sang humain.
Collé à [[Kh'saaba]], ce royaume, appelé également "le Royaume d'Abondance", est entouré par le royaume de [[Kh'saaba]], une portion de l'[[Aramla El-Nar]] appelé l'[[Al-'Ardh Al-Char]], le [[Golfe de Mardûk]], le [[Wadi Al-Choukran]] et les eaux de [[Nir Manel]]. Sa capitale [[Mâdina Al-Muhît]] abrite le roi de ce royaume, [[Hassan El-Emnir]].
__''Errata :''__
P.61, "Kathrat, le Royaume d'Abondance" : Ce Royaume est bordé au sud-sud-ouest par le [[Golfe de Mardûk]] et non [[des Coraux-buffles|Golfe des Coraux-buffles]] (ce dernier est situé à l'ouest de [[Kh'saaba]]). Le royaume de [[Kh'saaba]] se trouve donc au sud-ouest et à l'ouest de Kathrat.
Village vivant de la pêche et du corail.
__''Errata :''__
P.23, L'atelier de maître [[Éliahu Bar Nissim]] n'est pas situé à Kawimsha mais dans la bourgade portuaire de Kergassha.
Bourgade portuaire située entre [[Fragrance]] et [[Sagrada]] devant sa réputation à un charpentier, [[Éliahu Bar Nissim]]
Père des élèves de [[Raskin Bar Nahmias]] - partie "Histoire"
Dixième et dernier jour de la semaine jazîrati
Abondant royaume du Sud de [[Jazîrat]], Kh’saaba est une grande puissance militaire, commerciale, et magique. Sa capitale est [[Jergath-la-Grande]] et elle est dirigée par [[Abdallah Ibn Malik Abd-al-Hassan]].
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Kh\'saaba")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Kh\'saaba")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Kh'saaba" hideform "exclude list">>
Village cité dans la nouvelle en introduction de la création de personnage.
L'un des compagnons de [[Salif]], son neveu, père d'un des clans salifah, celui des Ibn Khalil ~Abd-Al-Salif, qui abrite en son sein les [[Walad Badiya]].
Général dirigeant le [[fortin d'Al-Mayakit|Fortin d’Al-Mayakit]].
Arme typique de [[Jazîrat]] - poignard à la lame ondulée
Rivière ayant creusé l'espace où fut construite [[Jergath-la-Grande]] et qui se jette dans l'[[Océan des Lamentations]].
Pain rond agrémenté de céréales diverses.
~Livre-Histoire écrit par [[Mimoun Abd-al-Tarek]] dans les derniers instants de sa vie. Ce livre est un des fondements de l'ordre des [[Vierges de Papier]].
Talent magiques des Vipères cornues - les Ibn Mimoun ~Abd-al-Tarek -, et plus précisément de l'ordre des [[Vierges de Papier]]
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Krek\'Kaos")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Krek\'Kaos")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Krek'Kaos" hideform "exclude list">>
[[Mythologie Agalanthéenne]] - Mer noire à l'origine du premier monde, a procréé avec [[Utaax]].
Royaume [[alfariqani|Al-Fariq'N]] dirigé par le roi [[Tao-Kar]]
Lac situé au cœur du [[Tiahm]], qui jamais ne tarit et donc on raconte que sous certaines conditions des génies peuvent venir accorder un souhait.
Créature au corps de taureau, à la tête humaine à la longue barbe tressée doté d'ailes.
Artefact contenant un petit [[Mirage]] évanescent capable de retenir un //[[djinn|Djinn]]// une fois celui-ci rentré dedans. Lorsque la lampe est activée, ile //djinn// doit accorder 3 souhaits à celui qui active la Lampe.
Formateur en chef des Ibn Rachid à Jergath-la-Grande, il fait partie de ces gens qui peuvent faire ou défaire les complots. Il est prêt à marcher dans le complot des Ibn Mussah.
Vieillard vivant dans une grotte dont les discours proches de l'hérésie se révèlent parfois prophétiques ou riches de renseignement.
Maison close de [[Sagrada]], tenue par [[Mey Tonk-Kwai]].
Faille située à l'est de [[Kh'saaba]] d'où surgissent des //[[djinns|Djinn]]// une fois la nuit tombée. Voir aussi [[Sang de Tiamat]], [[Corps de Tiamat]], [[Bras de Tiamat]], et [[Tiamat]].
/***
| Name|LessBackupsPlugin|
| Description|Intelligently limit the number of backup files you create|
| Version|3.0 ($Rev: 2320 $)|
| Date|$Date: 2007-06-18 22:37:46 +1000 (Mon, 18 Jun 2007) $|
| Source|http://mptw.tiddlyspot.com/#LessBackupsPlugin|
| Author|Simon Baird|
| Email|simon.baird@gmail.com|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!!!Description
You end up with just backup one per year, per month, per weekday, per hour, minute, and second. So total number won't exceed about 200 or so. Can be reduced by commenting out the seconds/minutes/hours line from modes array
!!!Notes
Works in IE and Firefox only. Algorithm by Daniel Baird. IE code by by Saq Imtiaz.
!!!Code
***/
//{{{
window.getSpecialBackupPath = function(backupPath) {
var MINS = 60 * 1000;
var HOURS = 60 * MINS;
var DAYS = 24 * HOURS;
// comment out the ones you don't want
var modes = [
["YYYY", 365*DAYS], // one per year for ever
["MMM", 31*DAYS], // one per month
["ddd", 7*DAYS], // one per weekday
//["d0DD", 1*DAYS], // one per day of month
["h0hh", 24*HOURS], // one per hour
["m0mm", 1*HOURS], // one per minute
["s0ss", 1*MINS], // one per second
["latest",0] // always keep last version. (leave this).
];
var now = new Date();
for (var i=0;i<modes.length;i++) {
// the filename we will try
var specialBackupPath = backupPath.replace(/(\.)([0-9]+\.[0-9]+)(\.html)$/,
'$1'+now.formatString(modes[i][0]).toLowerCase()+'$3')
// open the file
try {
if (config.browser.isIE) {
var fsobject = new ActiveXObject("Scripting.FileSystemObject")
var fileExists = fsobject.FileExists(specialBackupPath);
if (fileExists) {
var fileObject = fsobject.GetFile(specialBackupPath);
var modDate = new Date(fileObject.DateLastModified).valueOf();
}
}
else {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(specialBackupPath);
var fileExists = file.exists();
if (fileExists) {
var modDate = file.lastModifiedTime;
}
}
}
catch(e) {
// give up
return backupPath;
}
// expiry is used to tell if it's an 'old' one. Eg, if the month is June and there is a
// June file on disk that's more than an month old then it must be stale so overwrite
// note that "latest" should be always because the expiration period is zero (see above)
var expiry = new Date(modDate + modes[i][1]);
if (!fileExists || now > expiry)
return specialBackupPath;
}
}
// hijack the core function
window.getBackupPath_orig = window.getBackupPath;
window.getBackupPath = function(localPath) {
return getSpecialBackupPath(getBackupPath_orig(localPath));
}
//}}}
Recueil mythique qui aurait été écrit par le peintre [[Almossi]] sur les [[Mirage]]s mais dont personne n'a la preuve de l'existence!
Plateau aride et accidenté reliant la presqu'île aux terres occidentales
[[Parole|Paroles]] des guerriers d'élite [[Ashkenim]], regroupé au sein de la ''Fraternité des Lions Rouges de Shirad''. Possèdent un art de la danse qui, mélangé au combat, s'avère meurtrier.
Cousin des éléphants vivant en [[Al-Fariq'N]].
Province agricole de [[Dorkadie]], dirigée par [[Oedrick Von Mahlersberg]]. Les autres provinces sont [[Jarvisberg]], [[Russo]], [[Elbowmnir]], [[Ravenshill]], [[Nigginstadt]], [[Heckland]], [[Gertenheim]], [[Grünwald]], et [[Alwensberg]].
Créatures femelles tenant à la fois de la libellule et de la femme que l'on peut trouver sur l'île sanctuaire d'[[Agramatra]]
Section secrète des [[Salonim]], formant des assassins et qui se charge de soigner le //mal// en l'éliminant. Dirigé par [[Shayna Bat Eli]].
Personnage de la nouvelle du livre de base. Fait son apparition dans le chapitre "2 - Calliope - Le monde".
Chevalier du [[Grünwald]], originaire de [[Dorkadie]].
QG du clan Ibn Khalil ~Abd-al-Salif, oasis située à deux jours d'abzoul de [[Jergath-la-Grande]]
pluriel : //macchabim//
Dans la tradition shiradi, le macchabah est un guerrier mystique inspiré par le dieu [[Shirad]]. Un exemple mythique est [[Ashken]].
Il s'agit d'un des prétirés : Maciste Herkalis Ptolomon, légionnaire d’élite, réserviste de l’ordre des [[Myrmidons]]. [[Parole|Paroles]] : l'[[Ordre des myrmidons thérèméens|Myrmidons]].
!!Liste des prétirés
<<tagging Prétirés>>
Ville située sur la [[route de cuivre et de turquoise|Route de cuivre et de turquoise]] et dont la particularité est d'être dans un gros rocher. Ville dirigée par [[Ali Ibn Yucef Abd-al-Salif]] avec ses fils et gendres.
__''Errata :''__
P.51, Madina ~El-Sakhra n'est pas située sur la [[route de l'encens|Route de l’encens]] mais sur la [[route de cuivre et de turquoise|Route de cuivre et de turquoise]].
Fermier du sud de la plaine de [[Nedjah]] connu pour ses dons de voyance dont il ne tire aucun profit
La magie est l'un des constituant de l'univers et son usage par les hommes est appelé [[Sorcellerie]].
Capitale spirituelle des [[Nations escartes]], accueille l'[[Escarte Magister]] dans le [[Palais Magister]] et se trouve situé sur les terres d'[[Occidentine]].
Index classé :
* [[par lieu|Index classé par lieu]]
* [[par ordre alphab.|Index classé par ordre alphabétique]]
* [[par mot-clé|Index classé par mot-clé]]
[[Téléchargez l'index!]]
Garde du corps ayant servi au [[Capharnaüm]] et à [[Kh'saaba]], aujourd'hui il n'a qu'une idée en tête : venger le meurtre de son dernier maître et ami [[Ibrahim Ibn Mussah Abd-al-Hassan]].
[[Mythologie Jazîrati]] - Un des [[1001 dieux|Mille et un dieux]] - règne sur la terre
//[[Kahini]]// principal de la [[Califah al Sahla']]
Frère d'[[Hassan]], premier roi après l'avènement des prophètes, à l'origine du clan Ibn Malik ~Abd-al-Hassan.
Le clan issu de Malik est la famille royale par définition, le roi de [[Kh'saaba]] ne peut qu'être issu de ce clan.
La [[parole|Paroles]] principale de ce clan est celle du [[Sentier des cimeterres de feu]].
[[Walad Badiya]] lié à un abzoul chétif, passionné par l'élevage des chèvres qu'il pratique à [[Ma'Huloum]]
Descendant de [[Mimoun Abd-al-Tarek]] et de [[Mustafah Abd-al-Tarek]], après un voyage mystique jusqu'à l'oasis de [[Nabiy]], il revint transformé et extrémiste, redonnant naissance à un troisième clan tarekide. Marié à [[Raissa Bint Mammûd Abd-al-Tarek]].
Son très jeune clan suit la parole des [[Prieurs des sables]], des [[kahini|Kahini]] vouant un culte uniquement à ,Houbal.
Prince, Chef de la 5em légion de [[Carrassine]] et seigneur de la [[médina Al-Wudu|Médina Al-Wudu]]
[[Mythologie Jazîrati]] - Fille et mère de [[Houbal]], Symbole de la mort
Région Nord d'[[Aragón]] comprenant six pays
La région sud s'appelle [[Gitanilla]]
Roi de [[Jarvisberg]] ayant uni la [[Dorkadie]], devenant empereur
[[Parole|Paroles]] principale du clan Ibn [[Tufiq Abd-al-Tarek]], celle de //[[mudajhidin|Mudjahid]]// sanguinares, fanatiques et féroces dont la foi, les croyances et les prières sont le principal atout.
Dernier Empereur [[Agalanthéen|Cités-états agalanthéennes]]
Sénateur ayant dépensé pratiquement toute sa fortune en jeux lors de son accession au Sénat à [[Thérème]], ancien gladiateur, mort à 111 ans.
[[Mythologie Jazîrati]] - un des [[1001 dieux|Mille et un dieux]] - Dragon protecteur de [[Carrassine]]
Statue reconstruite sous les ordre de [[Sarah Bat Caleb]] et [[Archemon Ibn Khalil Abd-al-Salif]] à l'entrée de [[Carrassine]].
Elle a pour particularité de faire naître d'un liquide doré deux petits singes couleur or (vivant mais sans intelligence et n'ayant pas besoin de nourriture) si une promesse importante et sincère est faite devant elle!
Ces petits singes sont appelés "Once de Vérité"
Nom donné aux //[[djinns|Djinn]]// qui ne suivent pas les règles de [[Mardûk]].
Premiers escartes torturés, dont les descendants furent à l'origine de la fondations des [[Nations escartes]].
Historien cité dans les petites phrases qui accompagnent les textes des salifah.
Troisième prince de [[Carrassine]] mort suite à la trahison du roi escarte [[Siméon IV]], remplacé par [[Don Alejandro-Aranjuez de Olvidad]]
Originaire d'[[Al-Fariq'N]], tenancier de la [[Dent d'O'donta]]
Auteur légendaire de l'Agalanthéide, épopée contant la vie d'[[Agalanthe]] et la fondation de [[Thérème]], considéré comme le plus grand poète Agalanthéen de tous les temps.
Dirigeant de [[Bassouhma]] la ville-portuaire associée à [[Jergath-la-Grande]].
//[[Kahini]]//, homme de confiance du roi [[Abdallah Ibn Malik Abd-al-Hassan]], son plus proche conseiller.
Ancienne cité conquise dans les terres proches de la [[Dorkadie]], la plus barbare des [[Cités-états agalanthéennes]].
[[Mythologie Agalanthéenne]] - Muse de la Tragédie
La mer dans laquelle baignent les îles des [[Cités-états agalanthéennes]] au nord de [[Jazîrat]].
[[Mythologie Agalanthéenne]] - Dieu des Marchands
Belle prostituée Shirade ashkene décrite dans un poème du poète [[Jibran Al-Wassari]] avant son suicide
Fondateur de [[Messara]] construite là où mourut son abzoul.
Royaume caravanier situé dans le [[Capharnaüm]] et fondée par [[Messar Ibn Khalil Abd-al Salif]]
Originaire d'[[Asijawi]], tenancière de la maison close [[Les Lèvres de Jade]] à [[Sagrada]].
Temple dévolu à [[Shirad]], premier temple de [[Sagrada]], construit lors de sa fondation. Aujourd'hui, il est dirigé par [[Ioranan Bar Yosef]].
[[Mythologie Jazîrati]] - né d'[[Apsou]] et [[Tiamat]]
Suivante de [[Tarek]], elle provoqua la perte d'un des clans ~Abd-al-Tarek à cause de l'amour qu'elle suscita dans le cœur des deux frères jumeaux qui dirigeaient les deux autres clans de la tribu, qui ammena [[Tufiq Abd-al-Tarek]] à tuer [[Mustafah Abd-al-Tarek]]
La [[parole|Paroles]] principale de ce clan est celles des [[Filles aimées d'Agushaya]], autrement appelées les [[Vierges de Papier]].
Mines situées au pied des plateaux du [[Limher'k]], la plus grande concentration de mines du [[Jazîrat]]
Mythologie Shirade - déesse mineure shirade
[[Mythologie Jazîrati]] - déesse du panthéon
[[Mythologie Agalanthéenne]] - assimilable à [[Néréa]]
Relique sacrée pour les Escartes, elle serait le crâne de [[Jason|Jason l’Escarte]]. Sa quête est à l’origine des guerres récentes qui secouèrent le [[Capharnaüm]].
Rêves d'[[Apsou]] après sa mort (on parle alors de Mirage par rapport aux illusions que l'on écrit mirage). Ce sont là où l'on peut, entre autres, trouver les djinns.
Tribu des peuplades du Nord avec les [[Arkaï]], les [[Garaï]], les [[Karaï]], les [[Tarkaï]]
Ou Mogda Ibn Yussef
Homme d’état saabi qui se convertit à la religion shirade pour guider les esclaves vers leur terre sacrée : le [[Capharnaüm]]. Les [[Shiradim]] voient en lui un père fondateur.
Situé au sommet d'une des montagnes au bout du [[Djebel Houmfirh]] et surplombant l'[[Aramla El-Nar]], ce monastère est soit considéré comme un grand lieu de recueillement, soit comme un lieu de punition, tellement le monastère est coupé de tout.
[[Mythologie Jazîrati]] - Un des Dieu jumeau de la guerre avec [[Azzu]], symbole de la force, la puissance mais aussi de la dévotion et de la fraternité
[[MonkeyPirateTiddlyWiki|http://mptw.tiddlyspot.com]] is a distribution of [[TiddlyWiki|http://www.tiddlywiki.com/]] created by Simon Baird. See [[the web site|http://mptw.tiddlyspot.com/]] for more information.
!!Upgrading ~MonkeyPirateTiddlyWiki
This "empty" ~MonkeyPirateTiddlyWiki file comes pre-installed with the core ~MonkeyPirateTiddlyWiki plugins. You can upgrade these core plugins to the latest version by doing the following:
* Click ImportTiddlers
* Click "Choose..." and select "~MptwUpgradeURL"
* Click "fetch"
* Click the checkbox in the first column heading to select all tiddlers
* Click "More actions..." and select "Import these tiddlers"
* Click "OK" to confirm you want to overwrite the tiddlers
* Save and reload
Chef de guerre shirad commandant à une petite troupe située dans un vieux bâtiment de [[Carrassine]].
Nom de la tribu ancienne et existant toujours qui adore les 1001 dieux vivant dans les cités troglodytes proches de [[Jergath-la-Grande]] et dirigé par [[Tafir Ibn Jamal Abd-al-Mouhafid]].
Petit village cotier de [[Kh'saaba]], célèbre pour ses perles
Connu pour être un des rares explorateurs à être resorti en vie d'une ruine agalanthéenne située à [[Jazîrat]], dans l'[[Aramla El-Nar]], qui plus est armé d'un glaive aux propriétés magiques.
Grand vizir du royaume de [[Kathrat]] secondant le roi [[Hassan El-Emnir]].
URL: http://mptw.tiddlyspot.com/empty_nolayout.html
URL: /proxy/http://mptw.tiddlyspot.com/empty_nolayout.html
pluriel : //mudjahidin//
Chez les jazîrati, le mudjahid est le guerrier inspiré, à la fois bras armé de [[Houbal]], poète et chevalier. Selon les tribus, les //mudjahidin// n’ont pas les mêmes responsabilités, ni le même niveau d’exigence religieuse.
!!Liens internes
<<relatedTiddlers "Mudjahid" hideform "exclude list">>
Le forgeron errant, le seul témoin autorisé du duel entre [[Jason|Jason l’Escarte]] et [[Pélorius|Pélorius de Jergathine]].
Rite initatique sous la forme d'un voyage dans le désert en direction de l’oasis [[Nabiy]], sans boire ni manger. Lié aux clans [[tarekides|Tarekides]].
Mur séparant les quartiers shirades du reste construit en 5422 alors que [[Sagrada]] s'appelait encore [[Jergathine]].
Ami d'[[Hassan]] à qui fut confié le poste de conseiller du roi, à l'origine du clan de conseillers et de diplomates les Ibn Mussah ~Abd-al-Hassan.
La [[parole|Paroles]] principale de ce clan est celle de l'[[Alchimie des hommes]].
Suivant de [[Tarek]], frère jumeau de [[Tufiq Abd-al-Tarek]] qui mourut de la main de son frère à cause de [[Mimoun Abd-al-Tarek]], vouant alors le clan Ibn Mustafah ~Abd-al-Tarek à disparaître
Pluriel : mutlaqi
Nom donné aux [[tarekides|Tarekides]] rebelles qui suivirent [[Mammûd Abd-al-Tarek]].
Guerriers d’élite [[agalanthéens|Agalanthéens]] revêtant une armure insectoïde. On dit que cet ordre fut créé par le dieu des enfers, [[Chtonos]] lui-même.
[[Parole|Paroles]] de l'Ordre des myrmidons théréméens
La mythologie des jazîrati est complexe et possèderait - dit-on - mille et un dieux... Dans les faits il existe des dieux pour tout et n'importe quoi, donc probablement plus de 1001.
!!Eléments internes se rapportant à la mythologie Jazîrati.
<<relatedTiddlers "Mythologie Jazîrati" hideform "exclude list">>
Capitale du royaume de [[Kathrat]] dirigé par [[Hassan El-Emnir]] qui donne sur l'[[Océan des Lamentations]].
Dans la langue jazîrati, //madina// ou //médina// désigne le bourg, le centre ville par opposition aux faubourgs. Le vocable s’est déformé et est présent dans la langue commune du [[Capharnaüm]] pour désigner parfois une ville, parfois un quartier en donnant « médina ».
Nom donné à l'une des zones de [[Carrassine]], placé sous l'égide du prince de la 6em légion de Carrassine, [[Javier Jimenez Espoza de Madre-Salud]].
Nom donné à l'une des zones de [[Carrassine]], placé sous l'égide du prince de la 7em légion, [[Taleb Ibn Suffih]].
Nom donné à l'une des zones de [[Carrassine]], sous l'égide du quatrième prince de Carrassine, [[Nabil Ibn Aziz Abd-al-Salif]].
Nom donné à l'une des zones de [[Carrassine]], sous l'égide du deuxième prince de Carrassine, [[Yehochoua Bar Ezra]].
Nom donné à l'une des zones de [[Carrassine]], sous l'égide du cinquième prince de Carrassine, [[Mamoud Ibn Yucef Abd-al-Salif]]
Nom donné à l'une des zones de [[Carrassine]] sous l'égide de la princesse de la 8em légion, [[Zaïna Bint Khalil Abd-al-Salif]].
Nom donné à l'une des zones de [[Carrassine]] placée sous l'égide du premier prince de Carassine, [[Bakar Mani n’Bassal]].
Nom de l'enceinte entourant [[Carrassine]] sous l'égide du troisième prince de [[Carrassine]], [[Don Alejandro-Aranjuez de Olvidad]].
Petit singe fait de lichen et de boue vivant en [[Al-Fariq'N]].
Prince, chef de la 4em légion de [[Carrassine]], descendant de [[Salima Bint Aziz Abd-al-Salif]], seigneur de la [[médina Al-Mardûk|Médina Al-Mardûk]].
Oasis, lieu de recueillement annuel des //[[Kahini]]// du clan Ibn Tufiq ~Abd-al-Tarek
[[Mythologie Jazîrati]] - Fils de [[Houbal-Jergath]] a pour mission de mener l’humanité vers son destin, considéré comme un dieu sauveur, un dieu jeune, beau et musicien Le serpent et le scorpion font partie de ses attributs.
Il s'agit d'un des prétirés : Nadjah Bat Nubib, [[Kahan]] et médecin populaire ([[salone|Salonim]]) aussi douée pour soigner que pour assassiner. [[Parole|Paroles]] : le [[Coeur sacré de Shirad]]. Fait partie des [[Lunes de Sang]].
A vécu à [[Dorbagne]] en [[Occidentine]], a perdu son père et sa mère lors de deux tragiques expérience. Réfugiée à [[Sagrada]], elle entretient des relations épistolaire avec [[Isbaïn Ibn Yucef Abd-al-Salif]], un ancien ami de son père.
!!Liste des prétirés
<<tagging Prétirés>>
[[Djinn]] demeurant dans le [[Mirage]] appelé "L'[[Oasis du Palais suspendu]]"
Jeune fille d'origine bourgeoise, fille de [[Yorid Ibn Morad]], apparaissant dans [[le scénario du livre de base|Un amour plus dur que la pierre]].
Nasar dahab ou la vision d'or est la capacité de certains Ibn [[Yucef Abd-al-Salif]] de percevoir la valeur que les gens donnent aux choses, au delà de la valeur réelle de cette chose. Il s'agit d'une des disciplines appelées Paroles de Prophètes.
Fiancée de [[Djilali Ibn Malik Abd-al-Hassan]] (prétiré) enlevé par un //[[djinn|Djinn]]//.
Qualificatif pour les nations de l'occident : [[Aragón]], [[Dorkadie]] et [[Occidentine]]
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Nations escartes")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Nations escartes")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Nations escartes" hideform "exclude list">>
Fille du stratège [[Gracus]] de [[Thérème]], elle pourrait devenir la prochaine épouse de [[Jorg le Loyal]] et donc la prochaine impératrice de [[Dorkadie]].
Plaine à l'est du [[Djebel Houmfirh]], bordée par le [[Golfe des Oxyrinques]] au Nord
[[Chiromancien]] au service de la famille de l'[[Archonte]] de [[Thérème]], [[Julius Nona Selens]]. Au courant du sercret de l'Archonte avec [[Vortis]].
/***
| Name:|NewHerePlugin|
| Description:|Creates the new here and new journal macros|
| Version:|3.0 ($Rev: 1845 $)|
| Date:|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source:|http://mptw.tiddlyspot.com/#NewHerePlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
merge(config.macros, {
newHere: {
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
wikify("<<newTiddler "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
}
},
newJournalHere: {
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
wikify("<<newJournal "+paramString+" tag:[["+tiddler.title+"]]>>",place,null,tiddler);
}
}
});
//}}}
/***
| Name:|NewMeansNewPlugin|
| Description:|If 'New Tiddler' already exists then create 'New Tiddler (1)' and so on|
| Version:|1.0 ($Rev: 2263 $)|
| Date:|$Date: 2007-06-13 04:22:32 +1000 (Wed, 13 Jun 2007) $|
| Source:|http://mptw.tiddlyspot.com/empty.html#NewMeansNewPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
String.prototype.getNextFreeName = function() {
var numberRegExp = / \(([0-9]+)\)$/;
var match = numberRegExp.exec(this);
if (match) {
var num = parseInt(match[1]) + 1;
return this.replace(numberRegExp," ("+num+")");
}
else {
return this + " (1)";
}
}
config.macros.newTiddler.getName = function(newName) {
while (store.getTiddler(newName))
newName = newName.getNextFreeName();
return newName;
}
config.macros.newTiddler.onClickNewTiddler = function()
{
var title = this.getAttribute("newTitle");
if(this.getAttribute("isJournal") == "true") {
var now = new Date();
title = now.formatString(title.trim());
}
title = config.macros.newTiddler.getName(title); // <--- only changed bit
var params = this.getAttribute("params");
var tags = params ? params.split("|") : [];
var focus = this.getAttribute("newFocus");
var template = this.getAttribute("newTemplate");
var customFields = this.getAttribute("customFields");
story.displayTiddler(null,title,template,false,null,null);
var tiddlerElem = document.getElementById(story.idPrefix + title);
if(customFields)
story.addCustomFields(tiddlerElem,customFields);
var text = this.getAttribute("newText");
if(typeof text == "string")
story.getTiddlerField(title,"text").value = text.format([title]);
for(var t=0;t<tags.length;t++)
story.setTiddlerTag(title,tags[t],+1);
story.focusTiddler(title,focus);
return false;
};
//}}}
Province du nord de la [[Dorkadie]] très montagneuse. Les autres provinces sont [[Jarvisberg]], [[Russo]], [[Elbowmnir]], [[Ravenshill]], [[Heckland]], [[Lothringen]], [[Gertenheim]], [[Grünwald]], et [[Alwensberg]].
Les eaux de Nir Manel abrite des pirates, comme au sein de la ville d'[[Anvaros]] par exemple.
Par erreur le pays est parfois orthographié Nil Manel.
Directeur de l'hôpital de [[Fragrance]], [[Salone]]
Prince saabi, fidèle à [[Kh'saaba]], l'un des trois membres du Triumvirat dirigeant [[Fragrance]] avec [[Charles d'Estang]] et [[Hector Caïus Sulos]]. A pour proche et confident, celui qui est souvent considéré comme la quattrième tête officieuse du Triumvirat le shiradi [[Salomon Bar Yonath]].
[[Mythologie Agalanthéenne]] - Déesse de la fertilité et de la mer - Un des premiers dieux sortis de l'oeuf couvé par [[Utaax]]
Située à l'embouchure du fleuve [[Kalixos]], ville [[agalanthéenne|Cités-états agalanthéennes]], troglodyte, aux mines d'Orichalque, et l'un des ports de la [[Mer Intérieure]].
Oasis situé dans l'[[Aramla El-Nar]], célèbre pour ses dattes, cultivées par milliers, par la tribu des Iimines qui s'y est sédentarisée depuis longtemps.
Située au cœur du [[Désert de Feu|Aramla El-Nar]], anciennement occupé par les agalanthéens, aujourd'hui occupé par une branche des Ibn Tufik ~Abd-al-Tarek. Le fils aîné de cette branche, [[Alik Ibn Tufiq Abd-al-Tarek]] a découvert dans l'oasis une stèle empreinte de magie agalanthéenne.
[[Mirage]] évanescent demeure du [[Djinn]] [[Nafis]], situé quelque part dans le désert [[Aramla El-Nar]].
L'une des trois [[Nations escartes]], la culturellement et politiquement plus avancée que ses voisines, elle est l’instigatrice de la Quête Sainte.
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Occidentine")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Occidentine")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Occidentine" hideform "exclude list">>
A l'est de [[Kh'saaba]], appelé aussi [[Al Muhît El-Mandab]].
Il s'agit d'un des prétirés : Oda bint [[Mimoun Abd-al-Tarek]], [[Al-kimiyat]] de l’ordre des [[Vierges de Papier]], poétesse et diplomate reconnue. [[Parole|Paroles]] : les [[Filles aimées d'Agushaya]].
!! Liste des prétirés
<<tagging Prétirés>>
Consigna le poème de [[Faouzi Ibn Tufiq Abd-al-Tarek]] à l'origine de tous les questionnements sur sa fidélité envers la reine [[Hélicandre]]
Actuel roi de la [[Lothringen]]. Homme violent qui s'est allié avec [[Occidentine]] et le roi [[Siméon IV]] dans le but de fomenter une rébellion.
Fils de [[Mandernick]], deuxième empereur de [[Dorkadie]] après son père.
Un des trois villes du sud d'[[Aragón]], sous la coupe jazîrati avec [[Gamiz]] et [[Seduña]].
Cousin du roi de [[Kh'saaba]], [[Abdallah Ibn Malik Abd-al-Hassan]], dévoué à son service mais pouvant devenir un rival potentiel
Dirigeant d'[[Ishankti]], proche du roi, mais malade, c'est sa première femme, [[Bettina Bint Harin]] qui tire actuellement les ficelles.
//[[Kahini]]// prêchant à [[Fragrance]], anti-shiradi
Selon la [[Mythologie Jazîrati]], la cité du roi des singes serait issue des ébats contre nature des dieux [[Dhûs-Sara]] et [[Almaqah]] suite à une mauvaise blague vengeresse d'[[Agushaya]].
Hommes et singes vivent ensembles, et une caravane s'élance de la ville, faite de dresseurs de singes sacrés, de cracheurs de feu, d’avaleurs de serpents et de guerriers en tout genre dont le but est de redresser les torts sur son chemin, un peu l'opposé de la [[Califah al Sahla']] en quelque sorte.
Nom donné au pouvoir judiciaire religieux en [[Occidentine]], est lié à l'[[Escarte Magister]] et siège au [[Magisterium]].
[[Parole|Paroles]] des templiers [[escartes|Nations escartes]] lié à [[Occidentine]] et dont l'ordre est situé à [[Sagrada]]
Métal précieux découvert par les agalanthéens, à la solidité sans pareil.
Ami de [[Djaïna Bint Mussah Abd-al-Hassan]] (prétiré)
Dirigeant des [[El-Seghir iliah]].
Cours d'eau temporaire dans le désert.
Ville [[agalanthéenne|Cités-états agalanthéennes]] céleste avec ses hautes tours d'ivoire tournées vers le ciel, aujourd'hui décadente.
Associée à [[Tourim]], elle permet d'interroger les prophètes. Pierre blanche signifiant ''NON''.
Nom donné au palais abritant l'autorité religieuse del'[[Escarte Magister]] dans le [[Magisterium]].
Nom donné à d'antiques ruines au coeur de l'[[Aramla El-Nar]] source de nombreuses convoitises et de légendes.
Ville d'[[Aragón]] spécialisée dans l’artisanat et le commerce
Papillons fréquentant les oasis de l'[[Aramla El-Nar]], particulièrement rares, en apercevoir un est bon ou mauvais en fonctions de sa couleur.
Versets mystiques, philosophiques ou martiaux édictés par les Prophètes. Par assimilation on appelle aussi ainsi les sectes qui suivent ces préceptes et en enseignent la discipline. Appartenir à l’une de ces sectes est considéré comme un grand honneur par les nobles jazîrati.
Au-delà, on nomme paroles toute technique, métier, philosophie permettant de former une personne quel que soit son peuple (telles les [[Écoles agalanthéennes]] par exemple).
/***
|<html><a name="Top"/></html>''Name:''|PartTiddlerPlugin|
|''Version:''|1.0.7 (2007-03-07)|
|''Source:''|http://tiddlywiki.abego-software.de/#PartTiddlerPlugin|
|''Author:''|UdoBorkowski (ub [at] abego-software [dot] de)|
|''Licence:''|[[BSD open source license]]|
|''CoreVersion:''|2.1.3|
|''Browser:''|Firefox 1.0.4+; InternetExplorer 6.0|
!Table of Content<html><a name="TOC"/></html>
* <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Description',null, event)">Description, Syntax</a></html>
* <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Applications',null, event)">Applications</a></html>
** <html><a href="javascript:;" onclick="window.scrollAnchorVisible('LongTiddler',null, event)">Refering to Paragraphs of a Longer Tiddler</a></html>
** <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Citation',null, event)">Citation Index</a></html>
** <html><a href="javascript:;" onclick="window.scrollAnchorVisible('TableCells',null, event)">Creating "multi-line" Table Cells</a></html>
** <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Tabs',null, event)">Creating Tabs</a></html>
** <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Sliders',null, event)">Using Sliders</a></html>
* <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Revisions',null, event)">Revision History</a></html>
* <html><a href="javascript:;" onclick="window.scrollAnchorVisible('Code',null, event)">Code</a></html>
!Description<html><a name="Description"/></html>
With the {{{<part aPartName> ... </part>}}} feature you can structure your tiddler text into separate (named) parts.
Each part can be referenced as a "normal" tiddler, using the "//tiddlerName//''/''//partName//" syntax (e.g. "About/Features"). E.g. you may create links to the parts, use it in {{{<<tiddler...>>}}} or {{{<<tabs...>>}}} macros etc.
''Syntax:''
|>|''<part'' //partName// [''hidden''] ''>'' //any tiddler content// ''</part>''|
|//partName//|The name of the part. You may reference a part tiddler with the combined tiddler name "//nameOfContainerTidder//''/''//partName//.|
|''hidden''|When defined the content of the part is not displayed in the container tiddler. But when the part is explicitly referenced (e.g. in a {{{<<tiddler...>>}}} macro or in a link) the part's content is displayed.|
|<html><i>any tiddler content</i></html>|<html>The content of the part.<br>A part can have any content that a "normal" tiddler may have, e.g. you may use all the formattings and macros defined.</html>|
|>|~~Syntax formatting: Keywords in ''bold'', optional parts in [...]. 'or' means that exactly one of the two alternatives must exist.~~|
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
!Applications<html><a name="Applications"/></html>
!!Refering to Paragraphs of a Longer Tiddler<html><a name="LongTiddler"/></html>
Assume you have written a long description in a tiddler and now you want to refer to the content of a certain paragraph in that tiddler (e.g. some definition.) Just wrap the text with a ''part'' block, give it a nice name, create a "pretty link" (like {{{[[Discussion Groups|Introduction/DiscussionGroups]]}}}) and you are done.
Notice this complements the approach to first writing a lot of small tiddlers and combine these tiddlers to one larger tiddler in a second step (e.g. using the {{{<<tiddler...>>}}} macro). Using the ''part'' feature you can first write a "classic" (longer) text that can be read "from top to bottom" and later "reuse" parts of this text for some more "non-linear" reading.
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
!!Citation Index<html><a name="Citation"/></html>
Create a tiddler "Citations" that contains your "citations".
Wrap every citation with a part and a proper name.
''Example''
{{{
<part BAX98>Baxter, Ira D. et al: //Clone Detection Using Abstract Syntax Trees.//
in //Proc. ICSM//, 1998.</part>
<part BEL02>Bellon, Stefan: //Vergleich von Techniken zur Erkennung duplizierten Quellcodes.//
Thesis, Uni Stuttgart, 2002.</part>
<part DUC99>Ducasse, Stéfane et al: //A Language Independent Approach for Detecting Duplicated Code.//
in //Proc. ICSM//, 1999.</part>
}}}
You may now "cite" them just by using a pretty link like {{{[[Citations/BAX98]]}}} or even more pretty, like this {{{[[BAX98|Citations/BAX98]]}}}.
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
!!Creating "multi-line" Table Cells<html><a name="TableCells"/></html>
You may have noticed that it is hard to create table cells with "multi-line" content. E.g. if you want to create a bullet list inside a table cell you cannot just write the bullet list
{{{
* Item 1
* Item 2
* Item 3
}}}
into a table cell (i.e. between the | ... | bars) because every bullet item must start in a new line but all cells of a table row must be in one line.
Using the ''part'' feature this problem can be solved. Just create a hidden part that contains the cells content and use a {{{<<tiddler >>}}} macro to include its content in the table's cell.
''Example''
{{{
|!Subject|!Items|
|subject1|<<tiddler ./Cell1>>|
|subject2|<<tiddler ./Cell2>>|
<part Cell1 hidden>
* Item 1
* Item 2
* Item 3
</part>
...
}}}
Notice that inside the {{{<<tiddler ...>>}}} macro you may refer to the "current tiddler" using the ".".
BTW: The same approach can be used to create bullet lists with items that contain more than one line.
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
!!Creating Tabs<html><a name="Tabs"/></html>
The build-in {{{<<tabs ...>>}}} macro requires that you defined an additional tiddler for every tab it displays. When you want to have "nested" tabs you need to define a tiddler for the "main tab" and one for every tab it contains. I.e. the definition of a set of tabs that is visually displayed at one place is distributed across multiple tiddlers.
With the ''part'' feature you can put the complete definition in one tiddler, making it easier to keep an overview and maintain the tab sets.
''Example''
The standard tabs at the sidebar are defined by the following eight tiddlers:
* SideBarTabs
* TabAll
* TabMore
* TabMoreMissing
* TabMoreOrphans
* TabMoreShadowed
* TabTags
* TabTimeline
Instead of these eight tiddlers one could define the following SideBarTabs tiddler that uses the ''part'' feature:
{{{
<<tabs txtMainTab
Timeline Timeline SideBarTabs/Timeline
All 'All tiddlers' SideBarTabs/All
Tags 'All tags' SideBarTabs/Tags
More 'More lists' SideBarTabs/More>>
<part Timeline hidden><<timeline>></part>
<part All hidden><<list all>></part>
<part Tags hidden><<allTags>></part>
<part More hidden><<tabs txtMoreTab
Missing 'Missing tiddlers' SideBarTabs/Missing
Orphans 'Orphaned tiddlers' SideBarTabs/Orphans
Shadowed 'Shadowed tiddlers' SideBarTabs/Shadowed>></part>
<part Missing hidden><<list missing>></part>
<part Orphans hidden><<list orphans>></part>
<part Shadowed hidden><<list shadowed>></part>
}}}
Notice that you can easily "overwrite" individual parts in separate tiddlers that have the full name of the part.
E.g. if you don't like the classic timeline tab but only want to see the 100 most recent tiddlers you could create a tiddler "~SideBarTabs/Timeline" with the following content:
{{{
<<forEachTiddler
sortBy 'tiddler.modified' descending
write '(index < 100) ? "* [["+tiddler.title+"]]\n":""'>>
}}}
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
!!Using Sliders<html><a name="Sliders"/></html>
Very similar to the build-in {{{<<tabs ...>>}}} macro (see above) the {{{<<slider ...>>}}} macro requires that you defined an additional tiddler that holds the content "to be slid". You can avoid creating this extra tiddler by using the ''part'' feature
''Example''
In a tiddler "About" we may use the slider to show some details that are documented in the tiddler's "Details" part.
{{{
...
<<slider chkAboutDetails About/Details details "Click here to see more details">>
<part Details hidden>
To give you a better overview ...
</part>
...
}}}
Notice that putting the content of the slider into the slider's tiddler also has an extra benefit: When you decide you need to edit the content of the slider you can just doubleclick the content, the tiddler opens for editing and you can directly start editing the content (in the part section). In the "old" approach you would doubleclick the tiddler, see that the slider is using tiddler X, have to look for the tiddler X and can finally open it for editing. So using the ''part'' approach results in a much short workflow.
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
!Revision history<html><a name="Revisions"/></html>
* v1.0.7 (2007-03-07)
** Bugfix: <<tiddler "./partName">> does not always render correctly after a refresh (e.g. like it happens when using the "Include" plugin). Thanks to Morris Gray for reporting the bug.
* v1.0.6 (2006-11-07)
** Bugfix: cannot edit tiddler when UploadPlugin by Bidix is installed. Thanks to José Luis González Castro for reporting the bug.
* v1.0.5 (2006-03-02)
** Bugfix: Example with multi-line table cells does not work in IE6. Thanks to Paulo Soares for reporting the bug.
* v1.0.4 (2006-02-28)
** Bugfix: Shadow tiddlers cannot be edited (in TW 2.0.6). Thanks to Torsten Vanek for reporting the bug.
* v1.0.3 (2006-02-26)
** Adapt code to newly introduced Tiddler.prototype.isReadOnly() function (in TW 2.0.6). Thanks to Paulo Soares for reporting the problem.
* v1.0.2 (2006-02-05)
** Also allow other macros than the "tiddler" macro use the "." in the part reference (to refer to "this" tiddler)
* v1.0.1 (2006-01-27)
** Added Table of Content for plugin documentation. Thanks to RichCarrillo for suggesting.
** Bugfix: newReminder plugin does not work when PartTiddler is installed. Thanks to PauloSoares for reporting.
* v1.0.0 (2006-01-25)
** initial version
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
!Code<html><a name="Code"/></html>
<html><sub><a href="javascript:;" onclick="window.scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
***/
//{{{
//============================================================================
// PartTiddlerPlugin
// Ensure that the PartTiddler Plugin is only installed once.
//
if (!version.extensions.PartTiddlerPlugin) {
version.extensions.PartTiddlerPlugin = {
major: 1, minor: 0, revision: 7,
date: new Date(2007, 2, 7),
type: 'plugin',
source: "http://tiddlywiki.abego-software.de/#PartTiddlerPlugin"
};
if (!window.abego) window.abego = {};
if (version.major < 2) alertAndThrow("PartTiddlerPlugin requires TiddlyWiki 2.0 or newer.");
//============================================================================
// Common Helpers
// Looks for the next newline, starting at the index-th char of text.
//
// If there are only whitespaces between index and the newline
// the index behind the newline is returned,
// otherwise (or when no newline is found) index is returned.
//
var skipEmptyEndOfLine = function(text, index) {
var re = /(\n|[^\s])/g;
re.lastIndex = index;
var result = re.exec(text);
return (result && text.charAt(result.index) == '\n')
? result.index+1
: index;
}
//============================================================================
// Constants
var partEndOrStartTagRE = /(<\/part>)|(<part(?:\s+)((?:[^>])+)>)/mg;
var partEndTagREString = "<\\/part>";
var partEndTagString = "</part>";
//============================================================================
// Plugin Specific Helpers
// Parse the parameters inside a <part ...> tag and return the result.
//
// @return [may be null] {partName: ..., isHidden: ...}
//
var parseStartTagParams = function(paramText) {
var params = paramText.readMacroParams();
if (params.length == 0 || params[0].length == 0) return null;
var name = params[0];
var paramsIndex = 1;
var hidden = false;
if (paramsIndex < params.length) {
hidden = params[paramsIndex] == "hidden";
paramsIndex++;
}
return {
partName: name,
isHidden: hidden
};
}
// Returns the match to the next (end or start) part tag in the text,
// starting the search at startIndex.
//
// When no such tag is found null is returned, otherwise a "Match" is returned:
// [0]: full match
// [1]: matched "end" tag (or null when no end tag match)
// [2]: matched "start" tag (or null when no start tag match)
// [3]: content of start tag (or null if no start tag match)
//
var findNextPartEndOrStartTagMatch = function(text, startIndex) {
var re = new RegExp(partEndOrStartTagRE);
re.lastIndex = startIndex;
var match = re.exec(text);
return match;
}
//============================================================================
// Formatter
// Process the <part ...> ... </part> starting at (w.source, w.matchStart) for formatting.
//
// @return true if a complete part section (including the end tag) could be processed, false otherwise.
//
var handlePartSection = function(w) {
var tagMatch = findNextPartEndOrStartTagMatch(w.source, w.matchStart);
if (!tagMatch) return false;
if (tagMatch.index != w.matchStart || !tagMatch[2]) return false;
// Parse the start tag parameters
var arguments = parseStartTagParams(tagMatch[3]);
if (!arguments) return false;
// Continue processing
var startTagEndIndex = skipEmptyEndOfLine(w.source, tagMatch.index + tagMatch[0].length);
var endMatch = findNextPartEndOrStartTagMatch(w.source, startTagEndIndex);
if (endMatch && endMatch[1]) {
if (!arguments.isHidden) {
w.nextMatch = startTagEndIndex;
w.subWikify(w.output,partEndTagREString);
}
w.nextMatch = skipEmptyEndOfLine(w.source, endMatch.index + endMatch[0].length);
return true;
}
return false;
}
config.formatters.push( {
name: "part",
match: "<part\\s+[^>]+>",
handler: function(w) {
if (!handlePartSection(w)) {
w.outputText(w.output,w.matchStart,w.matchStart+w.matchLength);
}
}
} )
//============================================================================
// Extend "fetchTiddler" functionality to also recognize "part"s of tiddlers
// as tiddlers.
var currentParent = null; // used for the "." parent (e.g. in the "tiddler" macro)
// Return the match to the first <part ...> tag of the text that has the
// requrest partName.
//
// @return [may be null]
//
var findPartStartTagByName = function(text, partName) {
var i = 0;
while (true) {
var tagMatch = findNextPartEndOrStartTagMatch(text, i);
if (!tagMatch) return null;
if (tagMatch[2]) {
// Is start tag
// Check the name
var arguments = parseStartTagParams(tagMatch[3]);
if (arguments && arguments.partName == partName) {
return tagMatch;
}
}
i += tagMatch[0].length;
}
}
// Return the part "partName" of the given parentTiddler as a "readOnly" Tiddler
// object, using fullName as the Tiddler's title.
//
// All remaining properties of the new Tiddler (tags etc.) are inherited from
// the parentTiddler.
//
// @return [may be null]
//
var getPart = function(parentTiddler, partName, fullName) {
var text = parentTiddler.text;
var startTag = findPartStartTagByName(text, partName);
if (!startTag) return null;
var endIndexOfStartTag = skipEmptyEndOfLine(text, startTag.index+startTag[0].length);
var indexOfEndTag = text.indexOf(partEndTagString, endIndexOfStartTag);
if (indexOfEndTag >= 0) {
var partTiddlerText = text.substring(endIndexOfStartTag,indexOfEndTag);
var partTiddler = new Tiddler();
partTiddler.set(
fullName,
partTiddlerText,
parentTiddler.modifier,
parentTiddler.modified,
parentTiddler.tags,
parentTiddler.created);
partTiddler.abegoIsPartTiddler = true;
return partTiddler;
}
return null;
}
// Hijack the store.fetchTiddler to recognize the "part" addresses.
//
var hijackFetchTiddler = function() {
var oldFetchTiddler = store.fetchTiddler ;
store.fetchTiddler = function(title) {
var result = oldFetchTiddler.apply(this, arguments);
if (!result && title) {
var i = title.lastIndexOf('/');
if (i > 0) {
var parentName = title.substring(0, i);
var partName = title.substring(i+1);
var parent = (parentName == ".")
? store.resolveTiddler(currentParent)
: oldFetchTiddler.apply(this, [parentName]);
if (parent) {
return getPart(parent, partName, parent.title+"/"+partName);
}
}
}
return result;
};
};
// for debugging the plugin is not loaded through the systemConfig mechanism but via a script tag.
// At that point in the "store" is not yet defined. In that case hijackFetchTiddler through the restart function.
// Otherwise hijack now.
if (!store) {
var oldRestartFunc = restart;
window.restart = function() {
hijackFetchTiddler();
oldRestartFunc.apply(this,arguments);
};
} else
hijackFetchTiddler();
// The user must not edit a readOnly/partTiddler
//
config.commands.editTiddler.oldIsReadOnlyFunction = Tiddler.prototype.isReadOnly;
Tiddler.prototype.isReadOnly = function() {
// Tiddler.isReadOnly was introduced with TW 2.0.6.
// For older version we explicitly check the global readOnly flag
if (config.commands.editTiddler.oldIsReadOnlyFunction) {
if (config.commands.editTiddler.oldIsReadOnlyFunction.apply(this, arguments)) return true;
} else {
if (readOnly) return true;
}
return this.abegoIsPartTiddler;
}
config.commands.editTiddler.handler = function(event,src,title)
{
var t = store.getTiddler(title);
// Edit the tiddler if it either is not a tiddler (but a shadowTiddler)
// or the tiddler is not readOnly
if(!t || !t.abegoIsPartTiddler)
{
clearMessage();
story.displayTiddler(null,title,DEFAULT_EDIT_TEMPLATE);
story.focusTiddler(title,"text");
return false;
}
}
// To allow the "./partName" syntax in macros we need to hijack
// the invokeMacro to define the "currentParent" while it is running.
//
var oldInvokeMacro = window.invokeMacro;
function myInvokeMacro(place,macro,params,wikifier,tiddler) {
var oldCurrentParent = currentParent;
if (tiddler) currentParent = tiddler;
try {
oldInvokeMacro.apply(this, arguments);
} finally {
currentParent = oldCurrentParent;
}
}
window.invokeMacro = myInvokeMacro;
// To correctly support the "./partName" syntax while refreshing we need to hijack
// the config.refreshers.tiddlers to define the "currentParent" while it is running.
//
(function() {
var oldTiddlerRefresher= config.refreshers.tiddler;
config.refreshers.tiddler = function(e,changeList) {
var oldCurrentParent = currentParent;
try {
currentParent = e.getAttribute("tiddler");
return oldTiddlerRefresher.apply(this,arguments);
} finally {
currentParent = oldCurrentParent;
}
};
})();
// Scroll the anchor anchorName in the viewer of the given tiddler visible.
// When no tiddler is defined use the tiddler of the target given event is used.
window.scrollAnchorVisible = function(anchorName, tiddler, evt) {
var tiddlerElem = null;
if (tiddler) {
tiddlerElem = document.getElementById(story.idPrefix + tiddler);
}
if (!tiddlerElem && evt) {
var target = resolveTarget(evt);
tiddlerElem = story.findContainingTiddler(target);
}
if (!tiddlerElem) return;
var children = tiddlerElem.getElementsByTagName("a");
for (var i = 0; i < children.length; i++) {
var child = children[i];
var name = child.getAttribute("name");
if (name == anchorName) {
var y = findPosY(child);
window.scrollTo(0,y);
return;
}
}
}
} // of "install only once"
//}}}
/***
<html><sub><a href="javascript:;" onclick="scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
!Licence and Copyright
Copyright (c) abego Software ~GmbH, 2006 ([[www.abego-software.de|http://www.abego-software.de]])
Redistribution and use in source and binary forms, with or without modification,
are permitted provided that the following conditions are met:
Redistributions of source code must retain the above copyright notice, this
list of conditions and the following disclaimer.
Redistributions in binary form must reproduce the above copyright notice, this
list of conditions and the following disclaimer in the documentation and/or other
materials provided with the distribution.
Neither the name of abego Software nor the names of its contributors may be
used to endorse or promote products derived from this software without specific
prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY
EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED
TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
DAMAGE.
<html><sub><a href="javascript:;" onclick="scrollAnchorVisible('Top',null, event)">[Top]</sub></a></html>
***/
Peinture peinte par des hommes habités par la vision du [[Mirage]] qu'ils ont visités, ces peintures deviennent des Portes vers les [[Mirage]]s concernés.
Shiradi à l'origine d'une des trois paroles, celle des savants, les [[Pharatim]]. L'un des trois [[Shiradim]] mythiques avec [[Salone]] et [[Ashken]].
singulier : Pharati - D'après [[Pharat]]
Constituant l’une des trois tribus shiradim, les Pharatim sont les gardiens du savoir de ce peuple. Cette tribu transcrit jadis par écrit les commandements de Shirad.
La principale [[parole|Paroles]] suivie par ces sages est celle de la [[Voix céleste de Shirad]].
Liquide dans laquelle le monde (sphérique) baigne selon les [[saabis|Kh'saaba]]
Ancien nom agalanthéen de [[Balzabaar]]
[[Artefact]] __unique__ et peu connu qui permettrait de pouvoir se déplacer instantanément en n'importe quel lieu et qui pourrait se transformer en [[Trah’Eikt]], un oiseau légendaire capable de traverser les univers et les dimensions.
[[Mythologie Agalanthéenne]] - Muse de la Littérature et du Pantomime
Il s'agit d'une des entrées de [[Sagrada]], celle vers le désert, devant laquelle s'étend le souk extérieur, marché perpétuel dirigé par les yucefah. Les autres moyen d'accès sont la [[Porte du Couchant]] et la [[Porte du Levant]] ainsi que le port.
Il s'agit d'une des entrées de [[Sagrada]], celle qui est servie par la route longeant les falaises depuis [[Carrassine]]. Les autres moyen d'accès sont la [[Porte Méridionale]] et la [[Porte du Levant]] ainsi que le port.
Il s'agit d'une des entrées de [[Sagrada]], à destination de [[Fragrance]]. Les autres moyen d'accès sont la [[Porte du Couchant]] et la [[Porte Méridionale]] ainsi que le port.
Issue des ruines du premier [[Mirage]] devenu tangible et sujet à l'érosion du temps, cette poussière multicolore possède des pouvoirs magiques - identifiable àla couleur de la poussière, pouvoir tel que celui de pouvoir rendre invisible les objets, léger comme une plume, ...
[[Parole|Paroles]] principale des Ibn [[Mammûd Abd-al-Tarek]] formant des guerriers-prêtres intégristes à la limite de l'hérésie, car ils n'adorent qu'Houbal au sein du Panthéon.
Héritier de [[Messara]] promis à la fille d’un chef de tribu du royaume caravanier de [[Kathrat]], [[Al-aqrab Khelil ibn Thu'bân]].
Personnage de la nouvelle du livre de base. Employeur de [[Hafiz Thufir Jamil Ibn Rachid Abd-al-Hassan]]
Héros populaires [[jazîrati|Jazîrat]], pères fondateurs du royaume de [[Kh'saaba]] et prédicateurs des [[Paroles]] [[saabi|Saabi]]. Il s'agit de [[Hassan]], [[Salif]] et [[Tarek]].
Roi de [[Jergathine]] d'origine [[agalanthéenne|Cités-états agalanthéennes]] au moment où [[Jason|Jason l’Escarte]] conduisit la révolte
Court gilet se portant en dessous de la chemise - aussi bien utilisé par les [[Saabi|Kh'saaba]] que les [[Shiradim]].
/***
| Name|QuickOpenTagPlugin|
| Description|Changes tag links to make it easier to open tags as tiddlers|
| Version|3.0.1 ($Rev: 2342 $)|
| Date|$Date: 2007-07-05 10:57:49 +1000 (Thu, 05 Jul 2007) $|
| Source|http://mptw.tiddlyspot.com/#QuickOpenTagPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
***/
//{{{
config.quickOpenTag = {
dropdownChar: (document.all ? "\u25bc" : "\u25be"), // the little one doesn't work in IE?
createTagButton: function(place,tag,excludeTiddler) {
// little hack so we can to <<tag PrettyTagName|RealTagName>>
var splitTag = tag.split("|");
var pretty = tag;
if (splitTag.length == 2) {
tag = splitTag[1];
pretty = splitTag[0];
}
var sp = createTiddlyElement(place,"span",null,"quickopentag");
createTiddlyText(createTiddlyLink(sp,tag,false),pretty);
var theTag = createTiddlyButton(sp,config.quickOpenTag.dropdownChar,
config.views.wikified.tag.tooltip.format([tag]),onClickTag);
theTag.setAttribute("tag",tag);
if (excludeTiddler)
theTag.setAttribute("tiddler",excludeTiddler);
return(theTag);
},
miniTagHandler: function(place,macroName,params,wikifier,paramString,tiddler) {
var tagged = store.getTaggedTiddlers(tiddler.title);
if (tagged.length > 0) {
var theTag = createTiddlyButton(place,config.quickOpenTag.dropdownChar,
config.views.wikified.tag.tooltip.format([tiddler.title]),onClickTag);
theTag.setAttribute("tag",tiddler.title);
theTag.className = "miniTag";
}
},
allTagsHandler: function(place,macroName,params) {
var tags = store.getTags(params[0]);
var filter = params[1]; // new feature
var ul = createTiddlyElement(place,"ul");
if(tags.length == 0)
createTiddlyElement(ul,"li",null,"listTitle",this.noTags);
for(var t=0; t<tags.length; t++) {
var title = tags[t][0];
if (!filter || (title.match(new RegExp('^'+filter)))) {
var info = getTiddlyLinkInfo(title);
var theListItem =createTiddlyElement(ul,"li");
var theLink = createTiddlyLink(theListItem,tags[t][0],true);
var theCount = " (" + tags[t][1] + ")";
theLink.appendChild(document.createTextNode(theCount));
var theDropDownBtn = createTiddlyButton(theListItem," " +
config.quickOpenTag.dropdownChar,this.tooltip.format([tags[t][0]]),onClickTag);
theDropDownBtn.setAttribute("tag",tags[t][0]);
}
}
},
// todo fix these up a bit
styles: [
"/*{{{*/",
"/* created by QuickOpenTagPlugin */",
".tagglyTagged .quickopentag, .tagged .quickopentag ",
" { margin-right:1.2em; border:1px solid #eee; padding:2px; padding-right:0px; padding-left:1px; }",
".quickopentag .tiddlyLink { padding:2px; padding-left:3px; }",
".quickopentag a.button { padding:1px; padding-left:2px; padding-right:2px;}",
"/* extra specificity to make it work right */",
"#displayArea .viewer .quickopentag a.button, ",
"#displayArea .viewer .quickopentag a.tiddyLink, ",
"#mainMenu .quickopentag a.tiddyLink, ",
"#mainMenu .quickopentag a.tiddyLink ",
" { border:0px solid black; }",
"#displayArea .viewer .quickopentag a.button, ",
"#mainMenu .quickopentag a.button ",
" { margin-left:0px; padding-left:2px; }",
"#displayArea .viewer .quickopentag a.tiddlyLink, ",
"#mainMenu .quickopentag a.tiddlyLink ",
" { margin-right:0px; padding-right:0px; padding-left:0px; margin-left:0px; }",
"a.miniTag {font-size:150%;} ",
"#mainMenu .quickopentag a.button ",
" /* looks better in right justified main menus */",
" { margin-left:0px; padding-left:2px; margin-right:0px; padding-right:0px; }",
"#topMenu .quickopentag { padding:0px; margin:0px; border:0px; }",
"#topMenu .quickopentag .tiddlyLink { padding-right:1px; margin-right:0px; }",
"#topMenu .quickopentag .button { padding-left:1px; margin-left:0px; border:0px; }",
"/*}}}*/",
""].join("\n"),
init: function() {
// we fully replace these builtins. can't hijack them easily
window.createTagButton = this.createTagButton;
config.macros.allTags.handler = this.allTagsHandler;
config.macros.miniTag = { handler: this.miniTagHandler };
config.shadowTiddlers["QuickOpenTagStyles"] = this.styles;
store.addNotification("QuickOpenTagStyles",refreshStyles);
}
}
config.quickOpenTag.init();
//}}}
Long gilet masculin - plutôt [[saabi|Kh'saaba]]
Cousin d'[[Hassan]] chargé de protéger [[Malik Abd-al-Hassan]] et [[Mussah Abd-al-Hassan]].
Le clan issu de son savoir donnent les gardes du corps royaux, loyaux et fidèles mais sous-estimés de nos jours. Ces gardes du corps suivent la [[parole|Paroles]] du [[Soupçon des traîtres]].
Chef du clan Tufiq des Tarekides - 70 ans certains pensent qu'il devrait laisser la place à son fils.
vassal mineur et noble local le plus proche du peuple
La « fille du Vent » est la première épouse de [[Mammûd Abd-al-Tarek]], rapide et douée pour le maniement des armes.
L'un des princes-voleurs de [[Zarbeth]], impliqué dans le [[scénario du livre de base|Un amour plus dur que la pierre]]
Mécène shiradi mort il y a un siècle évoqué dans [[le scénario du livre de base|Un amour plus dur que la pierre]]
Précepteur [[shiradi|Shiradim]] utilisé pour raconter la partie "Histoire".
Province du nord de la [[Dorkadie]] donnant sur la mer. Les autres provinces sont [[Jarvisberg]], [[Russo]], [[Elbowmnir]], [[Heckland]], [[Nigginstadt]], [[Lothringen]], [[Gertenheim]], [[Grünwald]], et [[Alwensberg]].
A la tête d'une troupe de mercenaire et menant une guérilla urbaine contre les forces escartes à [[Sagrada]].
Nom donné à la [[Sorcellerie]] empreinte de religion pratiquée par les [[Thaumaturges|Thaumaturge]] escartes.
[[Artefact]] __unique__ et connu, recherché par les [[El-Seghir iliah]]. Miroir qui permettrait de pouvoir observer le domaine des dieux.
/***
|Name|RelatedTiddlersPlugin|
|Source|http://www.TiddlyTools.com/#RelatedTiddlersPlugin|
|Version|1.1.6|
|Author|Eric Shulman - ELS Design Studios|
|License|http://www.TiddlyTools.com/#LegalStatements <<br>>and [[Creative Commons Attribution-ShareAlike 2.5 License|http://creativecommons.org/licenses/by-sa/2.5/]]|
|~CoreVersion|2.1|
|Type|plugin|
|Requires||
|Overrides||
|Description|starting from a selected tiddler, display a list and/or tree of linked or transcluded tiddlers|
!!!!!Usage
<<<
//{{{
<<relatedTiddlers TiddlerName hideform "exclude list">>
//}}}
where:
*TiddlerName (optional)<br>sets the initial "root" to the specified tiddler (and hides the 'select a tiddler' form controls). You can use keyword 'here' to specify the current tiddler.
*'hideform' (optional) or 'showform' (default)<br>keyword value to suppress display of 'select tiddler' droplist and buttons.
*"exclude list" (optional)<br>space-separated list of tiddlers whose links should not be followed. use quotes or double-square brackets to ensure list is processed as a single parameter
<<<
!!!!!Configuration
<<<
<<option chkRelatedTiddlersZoom>> enable autosizing of tree display //(aka, "zoom" or "shrink-and-grow")//
don't follow links contained in these tiddlers: <<option txtRelatedTiddlersExclude>>
<<<
!!!!!Examples
<<<
{{smallform{<<relatedTiddlers>>}}}
<<<
!!!!!Installation
<<<
import (or copy/paste) the following tiddlers into your document:
RelatedTiddlersPlugin, InlineJavascriptPlugin, NestedSlidersPlugin, StyleSheetShortcuts
<<<
!!!!!Revision History
<<<
''2007.07.13 [1.1.6]'' performance optimizations, more code cleanup
''2007.07.10 [1.1.5]'' extensive code cleanup
''2007.07.08 [1.1.0]'' converted from inline script
''2007.06.29 [1.0.0]'' started (as inline script)
<<<
!!!!!Credits
<<<
This feature was developed by Eric L. Shulman
<<<
!!!!!Code
***/
//{{{
version.extensions.RelatedTiddlersPlugin={major: 1, minor: 1, revision: 5, date: new Date(2007,7,8)};
// initialize 'autozoom' and 'exclude' tree options (defaults are not to zoom, and to follow all links)
if (config.options.chkRelatedTiddlersZoom===undefined)
config.options.chkRelatedTiddlersZoom=false;
if (config.options.txtRelatedTiddlersExclude===undefined)
config.options.txtRelatedTiddlersExclude='GettingStarted DefaultTiddlers SiteNews Download';
if (config.options.chkRelatedTiddlersShowList===undefined)
config.options.chkRelatedTiddlersShowList=true;
if (config.options.chkRelatedTiddlersShowTree===undefined)
config.options.chkRelatedTiddlersShowTree=false;
config.macros.relatedTiddlers={
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
// create form with unique DOM element ID (using current timestamp)... permits multiple form instances
var now=new Date().getTime();
var span=createTiddlyElement(place,"span");
span.innerHTML=this.form.format(["relatedTiddlers_form"+now]);
var form=span.getElementsByTagName("form")[0]; // find form that we just created
var target=createTiddlyElement(span,"div"); // create target block in which generated output will be placed
// initialize droplist contents (all tiddlers except hidden ones)
var tids=store.getTiddlers('title','excludeLists');
for (i=0; i<tids.length; i++) form.list.options[form.list.options.length]=new Option(tids[i].title,tids[i].title,false,false);
// initialize exclude field (space-separated list)
if (config.options.txtRelatedTiddlersExclude) form.exclude.value=config.options.txtRelatedTiddlersExclude;
// set starting tiddler, form display, and/or exclude list from macro params (if present) and then show the results!
var root="";
var hide=false;
var exclude=config.options.txtRelatedTiddlersExclude;
if (params[0]) root=params[0]; // TiddlerName
if (params[1]) hide=(params[1].toLowerCase()=="hideform"); // keyword: "hideform" or "showform" (default)
if (params[2]) exclude=params[2]; // list of tiddlers whose links should not be followed
if (root=="here") { var tid=story.findContainingTiddler(place); if (tid) root=tid.getAttribute("tiddler"); }
if (store.tiddlerExists(root)) {
// NOTE: don't hide form when running IE, where putting initial focus on hidden form creates an error
if (!config.browser.isIE) form.style.display=hide?"none":"block"; // show/hide the controls
form.list.value=root; // set the root
form.exclude.value=exclude; // set 'exclude' field
form.get.click(); // DISPLAY INITIAL RESULTS (if tiddler is selected)
}
},
form:
"<form id='%0' action='javascript:;' style='display:inline;margin:0;padding:0;' onsubmit='return false'><!-- \
--><span class='fine' style='float:left;vertical-align:bottom;width:39.5%;'><i>find all tiddlers related to:</i></span><!-- \
--><span class='fine' style='float:left;vertical-align:bottom;'><i>exclude links contained in:</i></span><!-- \
--><div style='clear:both'><!-- \
--><select name=list size=1 style='width:39.5%' onchange='this.form.get.click()'><!-- \
--><option value=''>select a tiddler...</option><!-- \
--></select><!-- \
--><input type='text' option='txtRelatedTiddlersExclude' name='exclude' value='' style='width:40%' \
title='enter the names of tiddlers whose links should NOT be followed' \
onkeyup='if (event.keyCode==13) { this.blur(); this.form.get.click(); }' \
onchange='config.options[this.getAttribute(\"option\")]=this.value;saveOptionCookie(this.getAttribute(\"option\"));'><!-- \
--><input type=button name=get value='get related' style='width:10%' \
onclick='config.macros.relatedTiddlers.show(this.form,this.form.nextSibling);'><!-- \
--><input type=button name=done value='done' disabled style='width:10%' \
onclick='this.form.list.selectedIndex=0; this.form.get.click();'><!-- \
--></div><!-- \
--></form>",
styles:
".relatedTiddlers blockquote \
{ border-left:1px dotted #999; margin:0 25px; padding-left:.5em; font-size:%0%; line-height:115%; } \
.relatedTiddlers .borderleft \
{ margin:0; padding:0; margin-left:1em; border-left:1px dotted #999; padding-left:.5em; } \
.relatedTiddlers .fourcolumns \
{ display:block; -moz-column-count:4; -moz-column-gap:1em; -moz-column-width:25%} \
.relatedTiddlers a \
{ font-weight:normal; } \
.relatedTiddlers .bold, .relatedTiddlers .bold a \
{ font-weight:bold; } \
.relatedTiddlers .floatright \
{ float:right; } \
.relatedTiddlers .clear \
{ clear:both; } ",
toggleform:
"{{floatright{<html><a href='javascript:;' class='button' title='show/hide tiddler selection droplist and buttons' \
onclick='var here=story.findContainingTiddler(this); var tid=here?here.getAttribute(\"tiddler\"):\"\"; \
var f=document.getElementById(\"%0\"); var hide=(f.style.display!=\"none\"); \
f.style.display=hide?\"none\":\"inline\"; this.innerHTML=hide?\"show form\":\"hide form\"; return false;'>%1</a></html>}}}",
treecheck:
"{{floatright{@@display:none;<<option chkRelatedTiddlersShowTree>>@@<html><a href='javascript:;' class='button' onclick='this.parentNode.previousSibling.firstChild.click(); return false;'>tree view</a></html>}}}",
tree:
"{{clear{\n----\n}}} \
{{floatright small{<<option chkRelatedTiddlersZoom>>autosize tree display}}} \
{{fine{\n''tiddlers linked from or included by'' [[%0]]\n}}}%1",
listcheck:
"{{floatright{@@display:none;<<option chkRelatedTiddlersShowList>>@@<html><a href='javascript:;' class='button' onclick='this.parentNode.previousSibling.firstChild.click(); return false;'>list view</a></html>}}}",
list:
"{{clear{\n----\n}}} \
{{fine{\n''tiddlers containing links to'' [[%0]]\n}}} \
{{small fourcolumns borderleft{\n%1}}} \
{{fine{\n''tiddlers linked from or included by'' [[%0]]\n}}} \
{{borderleft{\n \
{{fine{\n''bold''=//direct links//, plain=//indirect links//, ''...''=//links not followed//}}} \
{{small fourcolumns{\n%2}}} \
}}}",
skipped:
"<html><span title='links from %0 have NOT been followed'>...</span></html>",
mouseover: function(ev) {
this.saveSize=this.style.fontSize;
this.style.fontSize='100%';
this.style.borderLeftStyle='solid';
},
mouseout: function(ev) {
this.style.fontSize=this.saveSize;
this.style.borderLeftStyle='dotted';
},
findRelatedTiddlers: function(tid,tids,treeout,level,exclude) {
// recursively build list of related tids (links and includes FROM the root tiddler) and generate treeview output
var t=store.getTiddler(tid);
if (!t || tids.contains(tid)) return tids; // tiddler already in results (or missing tiddler)... just return current results
tids.push(t.title); // add tiddler to results
var skip=exclude && exclude.contains(tid);
treeout.text+=level+"[["+tid+"]]"+(skip?this.skipped.format([tid]):"")+"\n";
if (skip) return tids; // branch is pruned... don't follow links
if (!t.linksUpdated) t.changed();
for (var i=0; i<t.links.length; i++) tids=this.findRelatedTiddlers(t.links[i],tids,treeout,level+">",exclude);
return tids;
},
show: function(form,target) {
removeChildren(target); form.done.disabled=true; // clear any existing output and disable 'done' button
var start=form.list.value; if (!start.length) return; // get selected starting tiddler. If blank value (heading), do nothing
// get related tiddlers and generate blockquote-indented tree output
var rels=[]; var treeview={text:""}; var level="";
var exclude=config.options.txtRelatedTiddlersExclude.readBracketedList();
var rels=this.findRelatedTiddlers(start,rels,treeview,level,exclude);
rels.shift(); // remove self from list
rels.sort(); // sort titles alphabetically
// generate list output
var tid=store.getTiddler(start);
var relsview=""; for (t=0; t<rels.length; t++) {
relsview+=tid.links.contains(rels[t])?("{{bold{[["+rels[t]+"]]}}}"):("[["+rels[t]+"]]");
if (exclude && exclude.contains(rels[t])) relsview+=this.skipped.format([rels[t]]);
relsview+="\n";
}
// get references TO the root tiddler, add to related tiddlers and generate refsview output
var refs=[]; var referers=store.getReferringTiddlers(start);
for(var r=0; r<referers.length; r++)
if(referers[r].title!=start && !referers[r].tags.contains("excludeLists")) refs.push(referers[r].title);
var refcount=refs.length; var relcount=rels.length; // remember individual counts
for (var r=0; r<refs.length; r++) rels.pushUnique(refs[r]); // combine lists without duplicates
var total=rels.length; // get combined total
var refsview="[["+refs.sort().join("]]\n[[")+"]]\n";
// set custom blockquote styles for treeview
setStylesheet(this.styles.format([config.options.chkRelatedTiddlersZoom?80:100]),'relatedTiddlers_styles');
// assemble and render output
var summary=(total?(total+" tiddler"+(total==1?" is":"s are")):"There are no tiddlers")+" related to: [["+start+"]]";
var list=this.list.format([start,refsview.length?refsview:"//none//",relsview.length?relsview:"//none//"]);
var tree=this.tree.format([start,treeview.text]);
var toggle=this.toggleform.format([form.id,(form.style.display=='none'?'show form':'hide form')]);
var sep="{{floatright{ | }}}";
var showList=total && config.options.chkRelatedTiddlersShowList;
var showTree=relcount && config.options.chkRelatedTiddlersShowTree;
var out="{{relatedTiddlers{"+toggle+(relcount?sep+this.treecheck:"")+(total?sep+this.listcheck:"")+summary+(showList?list:"")+(showTree?tree:"")+"}}}";
wikify(out,target);
form.done.disabled=false; // enable 'done' button
// add mouseover/mouseout handling to blockquotes (for autosizing)
var blocks=target.getElementsByTagName("blockquote");
for (var b=0; b<blocks.length; b++)
{ blocks[b].onmouseover=this.mouseover; blocks[b].onmouseout=this.mouseout; }
// add side-effect to checkboxes so that display is refreshed when a checkbox state is changed
var checks=target.getElementsByTagName("input");
for (var c=0; c<checks.length; c++) {
if (checks[c].type.toLowerCase()!="checkbox") continue;
checks[c].coreClick=checks[c].onclick; // save standard click handler
checks[c].formID=form.id; // link checkbox with correponding form
checks[c].onclick=function() { this.coreClick.apply(this,arguments); document.getElementById(this.formID).get.click(); }
}
}
}
//}}}
/***
| Name:|RenameTagsPlugin|
| Description:|Allows you to easily rename or delete tags across multiple tiddlers|
| Version:|3.0 ($Rev: 1845 $)|
| Date:|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source:|http://mptw.tiddlyspot.com/#RenameTagsPlugin|
| Author:|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
Rename a tag and you will be prompted to rename it in all its tagged tiddlers.
***/
//{{{
config.renameTags = {
prompts: {
rename: "Rename the tag '%0' to '%1' in %2 tidder%3?",
remove: "Remove the tag '%0' from %1 tidder%2?"
},
removeTag: function(tag,tiddlers) {
store.suspendNotifications();
for (var i=0;i<tiddlers.length;i++) {
store.setTiddlerTag(tiddlers[i].title,false,tag);
}
store.resumeNotifications();
store.notifyAll();
},
renameTag: function(oldTag,newTag,tiddlers) {
store.suspendNotifications();
for (var i=0;i<tiddlers.length;i++) {
store.setTiddlerTag(tiddlers[i].title,false,oldTag); // remove old
store.setTiddlerTag(tiddlers[i].title,true,newTag); // add new
}
store.resumeNotifications();
store.notifyAll();
},
storeMethods: {
saveTiddler_orig_renameTags: TiddlyWiki.prototype.saveTiddler,
saveTiddler: function(title,newTitle,newBody,modifier,modified,tags,fields) {
if (title != newTitle) {
var tagged = this.getTaggedTiddlers(title);
if (tagged.length > 0) {
// then we are renaming a tag
if (confirm(config.renameTags.prompts.rename.format([title,newTitle,tagged.length,tagged.length>1?"s":""])))
config.renameTags.renameTag(title,newTitle,tagged);
if (!this.tiddlerExists(title) && newBody == "")
// dont create unwanted tiddler
return null;
}
}
return this.saveTiddler_orig_renameTags(title,newTitle,newBody,modifier,modified,tags,fields);
},
removeTiddler_orig_renameTags: TiddlyWiki.prototype.removeTiddler,
removeTiddler: function(title) {
var tagged = this.getTaggedTiddlers(title);
if (tagged.length > 0)
if (confirm(config.renameTags.prompts.remove.format([title,tagged.length,tagged.length>1?"s":""])))
config.renameTags.removeTag(title,tagged);
return this.removeTiddler_orig_renameTags(title);
}
},
init: function() {
merge(TiddlyWiki.prototype,this.storeMethods);
}
}
config.renameTags.init();
//}}}
Episcopus de [[Jarvisberg]], diplomate de l'[[Escarte Magister]] en [[Dorkadie]], il essaie d'amener en douceur l'empire dorkadien à embrasser plus franchement la religion escarte.
Cristaux de sel du [[désert|Aramla El-Nar]] sculptés par le vent dont il est fait commerce au déplaisir de certains.
Route partant de [[Carrassine]], longeant le bras qui sépare l'[[Al-Fariq'N]] de [[Jazîrat]], et rejoignant le royaume de [[Kh'saaba]], et contournant le [[Djebel Houmfirh]] par la base.
__''Errata :''__
P.36, "La route de cuivre et de turquoise" : Les temps de trajets ne sont pas bons. Il faut en effet un peu plus de 5 mois et demi (5,7 pour être précis) pour relier [[Carrassine]] à [[Jergath-la-Grande]] par la route de cuivre et de turquoise et non 4 mois.
Il faut 4,3 mois (4 mois et 1 décade) en traversant le désert (via [[Zarbeth]], ce qui est la route classique).
Route commerciale qui va de [[Kh'saaba]] à [[Carrassine]] et qui permet d'amener cette denrée précieuse pour tous les peuples qu'est l'encens de Kh'Saaba vers le reste du monde.
__''Errata :''__
P.51, "La route de l'encens" : La durée du voyage de 4 semaines pour traverser le désert n'est pas correcte. Il faut ainsi 54 jours de voyage pour traverser ce dernier (de Alayahba à Zarbeth) soit 5,4 décades ou un peu moins de 2 mois.
Lieu où vivent les Dieux.
Royaumes jazîrati de moindre influence. Si certains possèdent des terres, la plupart se résument à quelques tribus nomades. Quelques uns de ces royaumes sont inféodés à [[Kh'saaba]].
[[Mythologie Jazîrati]] - l'étoile du soir, jumelle d'[[Allath]], née d’un songe de celle-ci, protectrice de la royauté la maîtresse de la vengeance, de la compassion, de la guérison et une déesse protectrice et secourable incarne les valeurs de la chevalerie saabi
Essences humaines receuillies par les [[Vierges de Papier]] permettant de pratiquer le [[Kitâba Nâder]].
Le plus grand port de [[Dorkadie]] sur la [[Mer Intérieure]], l'une des provinces de Dorkadie. Les autres provinces sont [[Jarvisberg]], [[Heckland]], [[Elbowmnir]], [[Ravenshill]], [[Nigginstadt]], [[Lothringen]], [[Gertenheim]], [[Grünwald]], et [[Alwensberg]].
Invariable
Jazirati habitant ou rattaché au royaume de [[Kh'saaba]].
Ancien caravanier reconverti dans le commerce à [[Fragrance]].
Autrefois nommée [[Jergathine]], elle fut fondée par [[Mogda]] pour défier [[Jergath-la-Grande]]. Il s’agit de la plus importante ville du [[Capharnaüm]].
Les différents moyens d'accès sont la [[Porte du Couchant]], la [[Porte du Levant]], la [[Porte Méridionale]] et le port.
La prison de la ville se trouve sur une île, [[Ibttas Jazira]].
Son prince-voleur est issu du clan Ibn Aziz ~Abd-al-Salif.
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Sagrada")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Sagrada")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers Sagrada hideform "exclude list">>
Guide dans le désert dans la nouvelle du livre de base.
Sainte qui pourfendit un dragon, à l'origine d'une des paroles dorkades et du royaume de [[Gertenheim]].
[[Parole|Paroles]] [[dorkade|Dorkadie]] qui forment des guerriers parmi les plus puissants et endurants.
Dragonne, mère de [[Mardûk]] dont le père est [[Houbal]].
Roi Jazîrati ayant assis sa position par les armes
Prophète à l'origine d'une des 3 tribus saabis, les [[salifah|Salifah]]. Voir [[Prophètes]]
Ses compagnons étaient [[Yucef Abd-al-Salif]], [[Aziz Abd-al-Salif]], et [[Khalil Abd-al-Salif]] à l'origine des trois clans rattachés à la tribu des [[salifah|Salifah]].
Invariable
Tribu des descendants de [[Salif]]. Les salifah, ou ~Abd-al-Salif, sont pour la plupart des nomades. Bien que nobles, ils sont plus attachés au commerce et aux voyages et préfèrent administrer par le négoce que par la politique.
Les trois clans sont :
* Les Ibn [[Yucef Abd-al-Salif]] sont parmi les marchands les plus réputés de [[Jazîrat]] voire du monde.
* Les Ibn [[Aziz Abd-al-Salif]] forment souvent la lie de la société, voleurs, prostituées, brigands, mais aussi mercenaires.
* Les Ibn [[Khalil Abd-al-Salif]] à la peau sombre a des origines en [[Al-Fariq'N]] aussi bien qu'à [[Kh'saaba]]. Ses meilleurs guerriers sont les [[Walad Badiya]], les chevaucheurs d'//[[abzoulim|Abzoul]]//.
Maitresse de Yassine, elle imposa le nom de Kar Yassine ([[Carrassine]]) à la ville après la mort de son amant.
Ancêtre de [[Nabil Ibn Aziz Abd-al-Salif]]
Son sabre serait entre les mains d'une jeune femme masquée qui défie les plus grands gladiateurs des rues de [[Carrassine]].
Prince marchand dont on murmure qu'il serait le 4em dirigeant officieux de [[Fragrance]], ami proche et confident de [[Nousri Ibn Malik Abd-al-Hassan]]. Il a été nommé maître du grand marché de Fragrance.
Shirade, l'une des trois [[Shiradim]] mythiques avec [[Pharat]] et [[Ashken]]. A l'origine d'une des trois paroles shirades, celle des médecins, les [[Salonim]].
singulier : Saloni, féminin : Salone - D'après [[Salone]]
Constituant l’une des trois tribus shiradim, les Salonim vivent et meurent pour la science de la vie. Savants comme médecins, on les sollicite parfois jusqu’en Occident lorsque la science locale a atteint ses limites.
La [[parole|Paroles]] principale est celle du [[Coeur sacré de Shirad]].
Voir aussi [[Lunes de Sang]].
Petite ville située au bord du [[Golfe des Oxyrinques]] réputée pour son camelodrome
Nom que les tribus du désert, l'[[Aramla El-Nar]], donnent à l'eau. Voir aussi [[Tiamat]], [[Corps de Tiamat]], [[Bras de Tiamat]], et [[Les entrailles de Tiamat]]
Encens sacré utilisé par les Saabi pour les rituels les plus importants, il ne se récolte qu'une fois par an dans la vallée interdite de [[Shoumkat]].
Dragonne ayant passé un pacte avec [[Agalanthe]], mariée à [[Arkitektonos]] et mère de [[Teknis]].
Guerrière illuminée qui reprit [[Carrassine]] en épousant [[Archemon Ibn Khalil Abd-al-Salif]] dit le modéré.
A l'origine de l'acte II du [[scénario du livre de base|Un amour plus dur que la pierre]].
Ville d'[[Aragón]] d'altitude vivant de l'agriculture et de l'élevage, ville universitaire par excellence
Pantalon large - aussi bien utilisé par les [[Saabi|Kh'saaba]] que les [[Shiradim]].
/***
| Name|SaveCloseTiddlerPlugin|
| Description|Provides two extra toolbar commands, saveCloseTiddler and cancelCloseTiddler|
| Version|3.0 ($Rev: 2134 $)|
| Date|$Date: 2007-04-30 16:11:12 +1000 (Mon, 30 Apr 2007) $|
| Source|http://mptw.tiddlyspot.com/#SaveCloseTiddlerPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
To use these you must add them to the tool bar in your EditTemplate
***/
//{{{
merge(config.commands,{
saveCloseTiddler: {
text: 'done/close',
tooltip: 'Save changes to this tiddler and close it',
handler: function(e,src,title) {
config.commands.saveTiddler.handler(e,src,title);
config.commands.closeTiddler.handler(e,src,title);
return false;
}
},
cancelCloseTiddler: {
text: 'cancel/close',
tooltip: 'Undo changes to this tiddler and close it',
handler: function(e,src,title) {
config.commands.cancelTiddler.handler(e,src,title);
config.commands.closeTiddler.handler(e,src,title);
return false;
}
}
});
//}}}
[[Mythologie Jazîrati]] - le seigneur-soleil, l’aigle d’or, astre diurne au service du dieu suprême
Jeune ambassadeur inexpérimenté envoyé à Al-Ragón vivant à [[Olvidad]], se sent délaissé et soupçonne un complot derrière le fait qu'un homme aussi jeune et inexpérimenté ait été envoyé dans un endroit aussi critique
Etablissement public agalanthéen chargé de l'instrution des enfants entre 7 et 13 ans.
Marais salant temporaire dans le désert.
Un des trois villes du sud d'[[Aragón]], sous la coupe jazîrati avec [[Gamiz]] et [[Olvidad]].
[[Parole|Paroles]] principale de la famille royale, le clan Ibn [[Malik Abd-al-Hassan]], donnant des //[[mudjahidin|Mudjahid]]// parmi les plus réputés.
[[Cité-état agalanthéenne|Cités-états agalanthéennes]], La cité des loups fait barrage aux barbares du [[Krek'Kaos]].
Vaste étendue plate et caillouteuse dans le désert.
Le serment prononcé par les [[Salonim]], les médecins [[shiradi|Shiradim]].
« Tous les disciples de Salone ont pour tâche sacrée de soigner et guérir le peuple de Shirad, et de le préserver de tout mal. »
[[Mythologie Jazîrati]] - dieu qui guérit, patron des médecins, des astrologues et des savants en général
Jeune shirade qui séduisit de son regard le guerrier agalanthéen [[Zorast Kon Pallas]] permettant ainsi à [[Mogda]] de l'arrêter, histoire évoquée dans [[le scénario du livre de base|Un amour plus dur que la pierre]]
Sage-femme itinérante, en fait la dirigeante des [[Salonim]] de l'ombre, les assassins regroupés dans les [[Lunes de Sang]].
Pluriel : Shayatin
Double maléfique développé par l'usage des [[sorcelleries|Sorcellerie]] de type combinaison [[Tarmel Haja]], c'est à dire pour le [[Tasannu']] pratiqué par les [[Séphirim|Séphir]], le [[Recueillement]] et les [[Thaumaturge]]s escartes, et le [[Teime Chek]] des [[Al-kimiyat]]i jazîrati. La pratique de la [[Chiromancie]] par les [[Chiromancien]]s agalanthéens échappent à la règle.
Mythologie Shirade - Dieu à la fois unique et multiple adoré par les [[Shiradim]]
singulier : shiradi, féminin : shirade
Bien qu’il soit originaire de [[Jazîrat]], ce peuple n’est pas considéré comme jazîrati, du fait se sa religion. Très longtemps, ils furent les esclaves des [[Agalanthéens]] et des [[Saabi]]. Armés d’une foi solide, ils ont su s’imposer malgré les persécutions, et ont jadis rendu le [[Capharnaüm]] arable et habitable. C’est aujourd’hui dans les domaines du négoce et des sciences qu’ils tiennent une place prépondérante.
Trois tribus principales forment les shiradim :
* les [[Ashkenim]], guerriers à la danse mortelle
* les [[Salonim]], médecins avant tout mais parfois assassins dans l'ombre
* les [[Pharatim]], philosophes, sages prêtres tout à la fois.
Vallée interdite en dehors de la période annuelle de récolte de l'encens appelé [[Sangdragon]].
Dit l'ogueilleux
A dirigé l'attaque contre [[Sagrada]], Roi d'[[Occidentine]] qui vit à [[Théodonis]].
Un index pour ~Al-Rawi (le maître de jeu)
La sorcellerie est le nom donné aux techniques employées par les hommes pour maitriser et utiliser la [[magie|Magie]] qui est un des constituants de l'univers.
Personnage ayant confié le secret de la magie des oeufs-dragons aux Agalanthéens.
Un des deux vents du désert de feu avec le Souffle de Marduk
Un des deux vents du désert de feu avec le [[Souffle de Jergath]].
[[Parole|Paroles]] du clan Ibn [[Rachid Abd-al-Hassan]] donnant aux gardes du corps la capacité de mieux se défendre et de mieux défendre la vie de ceux qu'ils protègent face aux traîtres.
Source pratiquement inaccessible, située sur les plaines du [[Limher'k]], particulière pour son eau d'un vert exceptionnel, qui se cristallise une fois par an en émeraudes pures
/*{{{*/
/* body { font-family: Garamond, Verdana, Geneva, Arial, Helvetica, sans-serif; } */
#mainMenu { text-align: left !important; }
#mainMenu ul { padding-left: 1em; margin: 0;}
div.subtitle { float: right; margin-top: 0.5em; }
div.toolbar { margin-bottom: 0.5em; }
span.champmin input { width: 7em; }
div.tiddler { border: 1px solid #932828; margin-bottom: 1em; padding-bottom: 0.5em;}
/*}}}*/
/*{{{*/
body {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
a {color:[[ColorPalette::TertiaryMid]];}
a:hover {background-color:[[ColorPalette::TertiaryMid]]; color:[[ColorPalette::Background]];}
a img {border:0;}
h1,h2,h3,h4,h5,h6 {color:[[ColorPalette::SecondaryDark]]; background:transparent;}
h1 {border-bottom:2px solid [[ColorPalette::TertiaryLight]];}
h2,h3 {border-bottom:1px solid [[ColorPalette::TertiaryLight]];}
.button {color:[[ColorPalette::PrimaryDark]]; border:1px solid [[ColorPalette::Background]];}
.button:hover {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::SecondaryLight]]; border-color:[[ColorPalette::SecondaryMid]];}
.button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::SecondaryDark]];}
.header {background:[[ColorPalette::PrimaryMid]];}
.headerShadow {color:[[ColorPalette::Foreground]];}
.headerShadow a {font-weight:normal; color:[[ColorPalette::Foreground]];}
.headerForeground {color:[[ColorPalette::Background]];}
.headerForeground a {font-weight:normal; color:[[ColorPalette::PrimaryPale]];}
.tabSelected{color:[[ColorPalette::PrimaryDark]];
background:[[ColorPalette::TertiaryPale]];
border-left:1px solid [[ColorPalette::TertiaryLight]];
border-top:1px solid [[ColorPalette::TertiaryLight]];
border-right:1px solid [[ColorPalette::TertiaryLight]];
}
.tabUnselected {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
.tabContents {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::TertiaryPale]]; border:1px solid [[ColorPalette::TertiaryLight]];}
.tabContents .button {border:0;}
#sidebar {}
#sidebarOptions input {border:1px solid [[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel {background:[[ColorPalette::PrimaryPale]];}
#sidebarOptions .sliderPanel a {border:none;color:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:hover {color:[[ColorPalette::Background]]; background:[[ColorPalette::PrimaryMid]];}
#sidebarOptions .sliderPanel a:active {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::Background]];}
.wizard {background:[[ColorPalette::PrimaryPale]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.wizard h1 {color:[[ColorPalette::PrimaryDark]]; border:none;}
.wizard h2 {color:[[ColorPalette::Foreground]]; border:none;}
.wizardStep {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];
border:1px solid [[ColorPalette::PrimaryMid]];}
.wizardStep.wizardStepDone {background::[[ColorPalette::TertiaryLight]];}
.wizardFooter {background:[[ColorPalette::PrimaryPale]];}
.wizardFooter .status {background:[[ColorPalette::PrimaryDark]]; color:[[ColorPalette::Background]];}
.wizard .button {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryLight]]; border: 1px solid;
border-color:[[ColorPalette::SecondaryPale]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryDark]] [[ColorPalette::SecondaryPale]];}
.wizard .button:hover {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Background]];}
.wizard .button:active {color:[[ColorPalette::Background]]; background:[[ColorPalette::Foreground]]; border: 1px solid;
border-color:[[ColorPalette::PrimaryDark]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryPale]] [[ColorPalette::PrimaryDark]];}
#messageArea {border:1px solid [[ColorPalette::SecondaryMid]]; background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]];}
#messageArea .button {color:[[ColorPalette::PrimaryMid]]; background:[[ColorPalette::SecondaryPale]]; border:none;}
.popupTiddler {background:[[ColorPalette::TertiaryPale]]; border:2px solid [[ColorPalette::PrimaryMid]];}
.popup {background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]]; border-left:1px solid [[ColorPalette::PrimaryMid]]; border-top:1px solid [[ColorPalette::PrimaryMid]]; border-right:2px solid [[ColorPalette::TertiaryDark]]; border-bottom:2px solid [[ColorPalette::TertiaryDark]];}
.popup hr {color:[[ColorPalette::PrimaryDark]]; background:[[ColorPalette::PrimaryDark]]; border-bottom:1px;}
.popup li.disabled {color:[[ColorPalette::PrimaryMid]];}
.popup li a, .popup li a:visited {color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border: none;}
.popup li a:active {background:[[ColorPalette::SecondaryPale]]; color:[[ColorPalette::Foreground]]; border: none;}
.popupHighlight {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
.listBreak div {border-bottom:1px solid [[ColorPalette::TertiaryDark]];}
.tiddler .defaultCommand {font-weight:bold;}
.shadow .title {color:[[ColorPalette::TertiaryDark]];}
.title {color:[[ColorPalette::SecondaryDark]];}
.subtitle {color:[[ColorPalette::TertiaryDark]];}
.toolbar {color:[[ColorPalette::PrimaryMid]];}
.toolbar a {color:[[ColorPalette::TertiaryLight]];}
.selected .toolbar a {color:[[ColorPalette::PrimaryMid]];}
.selected .toolbar a:hover {color:[[ColorPalette::Foreground]];}
.tagging, .tagged {border:1px solid [[ColorPalette::TertiaryPale]]; background-color:[[ColorPalette::TertiaryPale]];}
.selected .tagging, .selected .tagged {background-color:[[ColorPalette::TertiaryLight]]; border:1px solid [[ColorPalette::PrimaryMid]];}
.tagging .listTitle, .tagged .listTitle {color:[[ColorPalette::PrimaryDark]];}
.tagging .button, .tagged .button {border:none;}
.footer {color:[[ColorPalette::TertiaryLight]];}
.selected .footer {color:[[ColorPalette::PrimaryMid]];}
.sparkline {background:[[ColorPalette::PrimaryPale]]; border:0;}
.sparktick {background:[[ColorPalette::PrimaryDark]];}
.error, .errorButton {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::Error]];}
.warning {color:[[ColorPalette::Foreground]]; background:[[ColorPalette::SecondaryPale]];}
.lowlight {background:[[ColorPalette::TertiaryLight]];}
.zoomer {background:none; color:[[ColorPalette::PrimaryMid]]; border:3px solid [[ColorPalette::PrimaryMid]];}
.imageLink, #displayArea .imageLink {background:transparent;}
.annotation {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; border:2px solid [[ColorPalette::SecondaryMid]];}
.viewer .listTitle {list-style-type:none; margin-left:-2em;}
.viewer .button {border:1px solid [[ColorPalette::SecondaryMid]];}
.viewer blockquote {border-left:3px solid [[ColorPalette::TertiaryDark]];}
.viewer table, table.twtable {border:2px solid [[ColorPalette::TertiaryDark]];}
.viewer th, .viewer thead td, .twtable th, .twtable thead td {background:[[ColorPalette::SecondaryMid]]; border:1px solid [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::Background]];}
.viewer td, .viewer tr, .twtable td, .twtable tr {border:1px solid [[ColorPalette::TertiaryDark]];}
.viewer pre {border:1px solid [[ColorPalette::SecondaryLight]]; background:[[ColorPalette::SecondaryPale]];}
.viewer code {color:[[ColorPalette::SecondaryDark]];}
.viewer hr {border:0; border-top:dashed 1px [[ColorPalette::TertiaryDark]]; color:[[ColorPalette::TertiaryDark]];}
.highlight, .marked {background:[[ColorPalette::SecondaryLight]];}
.editor input {border:1px solid [[ColorPalette::PrimaryMid]];}
.editor textarea {border:1px solid [[ColorPalette::PrimaryMid]]; width:100%;}
.editorFooter {color:[[ColorPalette::PrimaryMid]];}
#backstageArea {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::PrimaryMid]];}
#backstageArea a {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstageArea a:hover {background:[[ColorPalette::SecondaryLight]]; color:[[ColorPalette::Foreground]]; }
#backstageArea a.backstageSelTab {background:[[ColorPalette::Background]]; color:[[ColorPalette::Foreground]];}
#backstageButton a {background:none; color:[[ColorPalette::Background]]; border:none;}
#backstageButton a:hover {background:[[ColorPalette::Foreground]]; color:[[ColorPalette::Background]]; border:none;}
#backstagePanel {background:[[ColorPalette::Background]]; border-color: [[ColorPalette::Background]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]] [[ColorPalette::TertiaryDark]];}
.backstagePanelFooter .button {border:none; color:[[ColorPalette::Background]];}
.backstagePanelFooter .button:hover {color:[[ColorPalette::Foreground]];}
#backstageCloak {background:[[ColorPalette::Foreground]]; opacity:0.6; filter:'alpha(opacity:60)';}
/*}}}*/
Prince héritier de [[Carrassine]] et Sénéchal au moment de l'invasion escarte récente, disparu depuis 5 ans. On ne sait s'il est vivant ou mort.
N'existe pas encore sous forme écrite, regroupe les 77 [[Hadith]]s qui furent inspirés à [[Mammûd Abd-al-Tarek]] lors de son épreuve mystique dans l'Oasis de [[Nabiy]].
Grand et solide gaillard à la peau claire portant de longs cheveux roux et une solide barbe écumant les bars de [[Sagrada]], vantard et prompt à la bagarre.
Première tribu conquise par [[Agalanthe]]
La plus anciennes des [[Cités-états agalanthéennes]], peuplée de montagnards et de mineur, dont le culte est essentiellement tournée vers [[Chtonos]] car on dit que ses mines d'[[Orichalque]] seraient des portes ouvertes vers les [[Enfers de Noxera]].
Pluriel : Séphirim, féminin : Séphire
[[Sorcier|Sorcellerie]] de la tradition orale des Shiradim, tradition appelée [[Tasannu']].
<<tabs txtMoreTab "Tags" "All Tags" TabAllTags "Miss" "Missing tiddlers" TabMoreMissing "Orph" "Orphaned tiddlers" TabMoreOrphans "Shad" "Shadowed tiddlers" TabMoreShadowed>>
<<allTags excludeLists [a-z]>>
Dirigeant d'une maison close de [[Jergath-la-Grande]], obsédé par les [[Vierges de Papier]].
Leader des [[Mouhafid]] vivant dans la falaise de [[Jergath-la-Grande]].
/***
| Name|TagglyTaggingPlugin|
| Description|tagglyTagging macro is a replacement for the builtin tagging macro in your ViewTemplate|
| Version|3.1 ($Rev: 2341 $)|
| Date|$Date: 2007-07-05 10:02:27 +1000 (Thu, 05 Jul 2007) $|
| Source|http://mptw.tiddlyspot.com/#TagglyTaggingPlugin|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Notes
See http://mptw.tiddlyspot.com/#TagglyTagging
***/
//{{{
config.taggly = {
// for translations
lingo: {
labels: {
asc: "\u2191", // down arrow
desc: "\u2193", // up arrow
title: "title",
modified: "modified",
created: "created",
show: "+",
hide: "-",
normal: "normal",
group: "group",
commas: "commas",
sitemap: "sitemap",
numCols: "cols\u00b1", // plus minus sign
label: "Tagged as '%0':",
excerpts: "excerpts",
contents: "contents",
sliders: "sliders",
noexcerpts: "title only"
},
tooltips: {
title: "Click to sort by title",
modified: "Click to sort by modified date",
created: "Click to sort by created date",
show: "Click to show tagging list",
hide: "Click to hide tagging list",
normal: "Click to show a normal ungrouped list",
group: "Click to show list grouped by tag",
sitemap: "Click to show a sitemap style list",
commas: "Click to show a comma separated list",
numCols: "Click to change number of columns",
excerpts: "Click to show excerpts",
contents: "Click to show entire tiddler contents",
sliders: "Click to show tiddler contents in sliders",
noexcerpts: "Click to show entire title only"
}
},
config: {
showTaggingCounts: true,
listOpts: {
// the first one will be the default
sortBy: ["title","modified","created"],
sortOrder: ["asc","desc"],
hideState: ["show","hide"],
listMode: ["normal","group","sitemap","commas"],
numCols: ["1","2","3","4","5","6"],
excerpts: ["noexcerpts","excerpts","contents","sliders"]
},
valuePrefix: "taggly.",
excludeTags: ["excludeLists","excludeTagging"],
excerptSize: 50,
excerptMarker: "/%"+"%/"
},
getTagglyOpt: function(title,opt) {
var val = store.getValue(title,this.config.valuePrefix+opt);
return val ? val : this.config.listOpts[opt][0];
},
setTagglyOpt: function(title,opt,value) {
if (!store.tiddlerExists(title))
// create it silently
store.saveTiddler(title,title,config.views.editor.defaultText.format([title]),config.options.txtUserName,new Date(),null);
// if value is default then remove it to save space
return store.setValue(title,
this.config.valuePrefix+opt,
value == this.config.listOpts[opt][0] ? null : value);
},
getNextValue: function(title,opt) {
var current = this.getTagglyOpt(title,opt);
var pos = this.config.listOpts[opt].indexOf(current);
// a little usability enhancement. actually it doesn't work right for grouped or sitemap
var limit = (opt == "numCols" ? store.getTaggedTiddlers(title).length : this.config.listOpts[opt].length);
var newPos = (pos + 1) % limit;
return this.config.listOpts[opt][newPos];
},
toggleTagglyOpt: function(title,opt) {
var newVal = this.getNextValue(title,opt);
this.setTagglyOpt(title,opt,newVal);
},
createListControl: function(place,title,type) {
var lingo = config.taggly.lingo;
var label;
var tooltip;
var onclick;
if ((type == "title" || type == "modified" || type == "created")) {
// "special" controls. a little tricky. derived from sortOrder and sortBy
label = lingo.labels[type];
tooltip = lingo.tooltips[type];
if (this.getTagglyOpt(title,"sortBy") == type) {
label += lingo.labels[this.getTagglyOpt(title,"sortOrder")];
onclick = function() {
config.taggly.toggleTagglyOpt(title,"sortOrder");
return false;
}
}
else {
onclick = function() {
config.taggly.setTagglyOpt(title,"sortBy",type);
config.taggly.setTagglyOpt(title,"sortOrder",config.taggly.config.listOpts.sortOrder[0]);
return false;
}
}
}
else {
// "regular" controls, nice and simple
label = lingo.labels[type == "numCols" ? type : this.getNextValue(title,type)];
tooltip = lingo.tooltips[type == "numCols" ? type : this.getNextValue(title,type)];
onclick = function() {
config.taggly.toggleTagglyOpt(title,type);
return false;
}
}
// hide button because commas don't have columns
if (!(this.getTagglyOpt(title,"listMode") == "commas" && type == "numCols"))
createTiddlyButton(place,label,tooltip,onclick,type == "hideState" ? "hidebutton" : "button");
},
makeColumns: function(orig,numCols) {
var listSize = orig.length;
var colSize = listSize/numCols;
var remainder = listSize % numCols;
var upperColsize = colSize;
var lowerColsize = colSize;
if (colSize != Math.floor(colSize)) {
// it's not an exact fit so..
upperColsize = Math.floor(colSize) + 1;
lowerColsize = Math.floor(colSize);
}
var output = [];
var c = 0;
for (var j=0;j<numCols;j++) {
var singleCol = [];
var thisSize = j < remainder ? upperColsize : lowerColsize;
for (var i=0;i<thisSize;i++)
singleCol.push(orig[c++]);
output.push(singleCol);
}
return output;
},
drawTable: function(place,columns,theClass) {
var newTable = createTiddlyElement(place,"table",null,theClass);
var newTbody = createTiddlyElement(newTable,"tbody");
var newTr = createTiddlyElement(newTbody,"tr");
for (var j=0;j<columns.length;j++) {
var colOutput = "";
for (var i=0;i<columns[j].length;i++)
colOutput += columns[j][i];
var newTd = createTiddlyElement(newTr,"td",null,"tagglyTagging"); // todo should not need this class
wikify(colOutput,newTd);
}
return newTable;
},
createTagglyList: function(place,title) {
switch(this.getTagglyOpt(title,"listMode")) {
case "group": return this.createTagglyListGrouped(place,title); break;
case "normal": return this.createTagglyListNormal(place,title,false); break;
case "commas": return this.createTagglyListNormal(place,title,true); break;
case "sitemap":return this.createTagglyListSiteMap(place,title); break;
}
},
getTaggingCount: function(title) {
// thanks to Doug Edmunds
if (this.config.showTaggingCounts) {
var tagCount = store.getTaggedTiddlers(title).length;
if (tagCount > 0)
return " ("+tagCount+")";
}
return "";
},
getExcerpt: function(inTiddlerTitle,title,indent) {
if (!indent)
indent = 1;
if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "excerpts") {
var t = store.getTiddler(title);
if (t) {
var text = t.text.replace(/\n/," ");
var marker = text.indexOf(this.config.excerptMarker);
if (marker != -1) {
return " {{excerpt{<nowiki>" + text.substr(0,marker) + "</nowiki>}}}";
}
else if (text.length < this.config.excerptSize) {
return " {{excerpt{<nowiki>" + t.text + "</nowiki>}}}";
}
else {
return " {{excerpt{<nowiki>" + t.text.substr(0,this.config.excerptSize) + "..." + "</nowiki>}}}";
}
}
}
else if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "contents") {
var t = store.getTiddler(title);
if (t) {
return "\n{{contents indent"+indent+"{\n" + t.text + "\n}}}";
}
}
else if (this.getTagglyOpt(inTiddlerTitle,"excerpts") == "sliders") {
var t = store.getTiddler(title);
if (t) {
return "<slider open>\n{{contents{\n" + t.text + "\n}}}\n</slider>";
}
}
return "";
},
notHidden: function(t,inTiddler) {
if (typeof t == "string")
t = store.getTiddler(t);
return (!t || !t.tags.containsAny(this.config.excludeTags) ||
(inTiddler && this.config.excludeTags.contains(inTiddler)));
},
// this is for normal and commas mode
createTagglyListNormal: function(place,title,useCommas) {
var list = store.getTaggedTiddlers(title,this.getTagglyOpt(title,"sortBy"));
if (this.getTagglyOpt(title,"sortOrder") == "desc")
list = list.reverse();
var output = [];
var first = true;
for (var i=0;i<list.length;i++) {
if (this.notHidden(list[i],title)) {
var countString = this.getTaggingCount(list[i].title);
var excerpt = this.getExcerpt(title,list[i].title);
if (useCommas)
output.push((first ? "" : ", ") + "[[" + list[i].title + "]]" + countString + excerpt);
else
output.push("*[[" + list[i].title + "]]" + countString + excerpt + "\n");
first = false;
}
}
return this.drawTable(place,
this.makeColumns(output,useCommas ? 1 : parseInt(this.getTagglyOpt(title,"numCols"))),
useCommas ? "commas" : "normal");
},
// this is for the "grouped" mode
createTagglyListGrouped: function(place,title) {
var sortBy = this.getTagglyOpt(title,"sortBy");
var sortOrder = this.getTagglyOpt(title,"sortOrder");
var list = store.getTaggedTiddlers(title,sortBy);
if (sortOrder == "desc")
list = list.reverse();
var leftOvers = []
for (var i=0;i<list.length;i++)
leftOvers.push(list[i].title);
var allTagsHolder = {};
for (var i=0;i<list.length;i++) {
for (var j=0;j<list[i].tags.length;j++) {
if (list[i].tags[j] != title) { // not this tiddler
if (this.notHidden(list[i].tags[j],title)) {
if (!allTagsHolder[list[i].tags[j]])
allTagsHolder[list[i].tags[j]] = "";
if (this.notHidden(list[i],title)) {
allTagsHolder[list[i].tags[j]] += "**[["+list[i].title+"]]"
+ this.getTaggingCount(list[i].title) + this.getExcerpt(title,list[i].title) + "\n";
leftOvers.setItem(list[i].title,-1); // remove from leftovers. at the end it will contain the leftovers
}
}
}
}
}
var allTags = [];
for (var t in allTagsHolder)
allTags.push(t);
var sortHelper = function(a,b) {
if (a == b) return 0;
if (a < b) return -1;
return 1;
};
allTags.sort(function(a,b) {
var tidA = store.getTiddler(a);
var tidB = store.getTiddler(b);
if (sortBy == "title") return sortHelper(a,b);
else if (!tidA && !tidB) return 0;
else if (!tidA) return -1;
else if (!tidB) return +1;
else return sortHelper(tidA[sortBy],tidB[sortBy]);
});
var leftOverOutput = "";
for (var i=0;i<leftOvers.length;i++)
if (this.notHidden(leftOvers[i],title))
leftOverOutput += "*[["+leftOvers[i]+"]]" + this.getTaggingCount(leftOvers[i]) + this.getExcerpt(title,leftOvers[i]) + "\n";
var output = [];
if (sortOrder == "desc")
allTags.reverse();
else if (leftOverOutput != "")
// leftovers first...
output.push(leftOverOutput);
for (var i=0;i<allTags.length;i++)
if (allTagsHolder[allTags[i]] != "")
output.push("*[["+allTags[i]+"]]" + this.getTaggingCount(allTags[i]) + this.getExcerpt(title,allTags[i]) + "\n" + allTagsHolder[allTags[i]]);
if (sortOrder == "desc" && leftOverOutput != "")
// leftovers last...
output.push(leftOverOutput);
return this.drawTable(place,
this.makeColumns(output,parseInt(this.getTagglyOpt(title,"numCols"))),
"grouped");
},
// used to build site map
treeTraverse: function(title,depth,sortBy,sortOrder) {
var list = store.getTaggedTiddlers(title,sortBy);
if (sortOrder == "desc")
list.reverse();
var indent = "";
for (var j=0;j<depth;j++)
indent += "*"
var childOutput = "";
for (var i=0;i<list.length;i++)
if (list[i].title != title)
if (this.notHidden(list[i].title,this.config.inTiddler))
childOutput += this.treeTraverse(list[i].title,depth+1,sortBy,sortOrder);
if (depth == 0)
return childOutput;
else
return indent + "[["+title+"]]" + this.getTaggingCount(title) + this.getExcerpt(this.config.inTiddler,title,depth) + "\n" + childOutput;
},
// this if for the site map mode
createTagglyListSiteMap: function(place,title) {
this.config.inTiddler = title; // nasty. should pass it in to traverse probably
var output = this.treeTraverse(title,0,this.getTagglyOpt(title,"sortBy"),this.getTagglyOpt(title,"sortOrder"));
return this.drawTable(place,
this.makeColumns(output.split(/(?=^\*\[)/m),parseInt(this.getTagglyOpt(title,"numCols"))), // regexp magic
"sitemap"
);
},
macros: {
tagglyTagging: {
handler: function (place,macroName,params,wikifier,paramString,tiddler) {
var refreshContainer = createTiddlyElement(place,"div");
// do some refresh magic to make it keep the list fresh - thanks Saq
refreshContainer.setAttribute("refresh","macro");
refreshContainer.setAttribute("macroName",macroName);
refreshContainer.setAttribute("title",tiddler.title);
this.refresh(refreshContainer);
},
refresh: function(place) {
var title = place.getAttribute("title");
removeChildren(place);
if (store.getTaggedTiddlers(title).length > 0) {
var lingo = config.taggly.lingo;
config.taggly.createListControl(place,title,"hideState");
if (config.taggly.getTagglyOpt(title,"hideState") == "show") {
createTiddlyElement(place,"span",null,"tagglyLabel",lingo.labels.label.format([title]));
config.taggly.createListControl(place,title,"title");
config.taggly.createListControl(place,title,"modified");
config.taggly.createListControl(place,title,"created");
config.taggly.createListControl(place,title,"listMode");
config.taggly.createListControl(place,title,"excerpts");
config.taggly.createListControl(place,title,"numCols");
config.taggly.createTagglyList(place,title);
}
}
}
}
},
// todo fix these up a bit
styles: [
"/*{{{*/",
"/* created by TagglyTaggingPlugin */",
".tagglyTagging { padding-top:0.5em; }",
".tagglyTagging li.listTitle { display:none; }",
".tagglyTagging ul {",
" margin-top:0px; padding-top:0.5em; padding-left:2em;",
" margin-bottom:0px; padding-bottom:0px;",
"}",
".tagglyTagging { vertical-align: top; margin:0px; padding:0px; }",
".tagglyTagging table { margin:0px; padding:0px; }",
".tagglyTagging .button { visibility:hidden; margin-left:3px; margin-right:3px; }",
".tagglyTagging .button, .tagglyTagging .hidebutton {",
" color:[[ColorPalette::TertiaryLight]]; font-size:90%;",
" border:0px; padding-left:0.3em;padding-right:0.3em;",
"}",
".tagglyTagging .button:hover, .hidebutton:hover, ",
".tagglyTagging .button:active, .hidebutton:active {",
" border:0px; background:[[ColorPalette::TertiaryPale]]; color:[[ColorPalette::TertiaryDark]];",
"}",
".selected .tagglyTagging .button { visibility:visible; }",
".tagglyTagging .hidebutton { color:[[ColorPalette::Background]]; }",
".selected .tagglyTagging .hidebutton { color:[[ColorPalette::TertiaryLight]] }",
".tagglyLabel { color:[[ColorPalette::TertiaryMid]]; font-size:90%; }",
".tagglyTagging ul {padding-top:0px; padding-bottom:0.5em; margin-left:1em; }",
".tagglyTagging ul ul {list-style-type:disc; margin-left:-1em;}",
".tagglyTagging ul ul li {margin-left:0.5em; }",
".editLabel { font-size:90%; padding-top:0.5em; }",
".tagglyTagging .commas { padding-left:1.8em; }",
"/* not technically tagglytagging but will put them here anyway */",
".tagglyTagged li.listTitle { display:none; }",
".tagglyTagged li { display: inline; font-size:90%; }",
".tagglyTagged ul { margin:0px; padding:0px; }",
".excerpt { color:[[ColorPalette::TertiaryDark]]; }",
"div.tagglyTagging table,",
"div.tagglyTagging table tr,",
"td.tagglyTagging",
" {border-style:none!important; }",
".tagglyTagging .contents { border:1px solid [[ColorPalette::TertiaryPale]]; padding:0 1em 0 0.5em; }",
".tagglyTagging .indent1 { margin-left:3em; }",
".tagglyTagging .indent2 { margin-left:4em; }",
".tagglyTagging .indent3 { margin-left:5em; }",
".tagglyTagging .indent4 { margin-left:6em; }",
".tagglyTagging .indent5 { margin-left:7em; }",
".tagglyTagging .indent6 { margin-left:8em; }",
".tagglyTagging .indent7 { margin-left:9em; }",
".tagglyTagging .indent8 { margin-left:10em; }",
".tagglyTagging .indent9 { margin-left:11em; }",
".tagglyTagging .indent10 { margin-left:12em; }",
"/*}}}*/",
""].join("\n"),
init: function() {
merge(config.macros,this.macros);
config.shadowTiddlers["TagglyTaggingStyles"] = this.styles;
store.addNotification("TagglyTaggingStyles",refreshStyles);
}
};
config.taggly.init();
//}}}
/***
InlineSlidersPlugin
By Saq Imtiaz
http://tw.lewcid.org/sandbox/#InlineSlidersPlugin
// syntax adjusted to not clash with NestedSlidersPlugin
***/
//{{{
config.formatters.unshift( {
name: "inlinesliders",
// match: "\\+\\+\\+\\+|\\<slider",
match: "\\<slider",
// lookaheadRegExp: /(?:\+\+\+\+|<slider) (.*?)(?:>?)\n((?:.|\n)*?)\n(?:====|<\/slider>)/mg,
lookaheadRegExp: /(?:<slider) (.*?)(?:>)\n((?:.|\n)*?)\n(?:<\/slider>)/mg,
handler: function(w) {
this.lookaheadRegExp.lastIndex = w.matchStart;
var lookaheadMatch = this.lookaheadRegExp.exec(w.source)
if(lookaheadMatch && lookaheadMatch.index == w.matchStart ) {
var btn = createTiddlyButton(w.output,lookaheadMatch[1] + " "+"\u00BB",lookaheadMatch[1],this.onClickSlider,"button sliderButton");
var panel = createTiddlyElement(w.output,"div",null,"sliderPanel");
panel.style.display = "none";
wikify(lookaheadMatch[2],panel);
w.nextMatch = lookaheadMatch.index + lookaheadMatch[0].length;
}
},
onClickSlider : function(e) {
if(!e) var e = window.event;
var n = this.nextSibling;
n.style.display = (n.style.display=="none") ? "block" : "none";
return false;
}
});
//}}}
Prince de la 7em légion de [[Carrassine]], à qui appartient en partie les terres arable abritant les [[Vergers de Sarah]], seigneur de la [[médina Al-Dhumma|Médina Al-Dhumma]]
Large robe couvrante plutôt [[shiradi|Shiradim]].
Prêtresse [[shirade|Shiradim]] à l'origine de la polémique qui vit abandonner le nom de [[Babilim]] au profit de Kar Yassine (ce qui devint [[Carrassine]]).
Tao-kar, roi du royaume [[Kumbra-Umbassaï]] d'[[Al-Fariq'N]] et grand prêtre du dieu [[Ternal]]
[[Artefact]] ressemblant à un tapis mais capable de voler et de transporter au maximum deux personnes.
Bonnet masculin - plutôt [[saabi|Kh'saaba]]
Prophète à l'origine d'une des 3 tribus saabis, les [[Tarekides]]. Voir aussi [[Prophètes]]
Il était accompagné de [[Mustafah Abd-al-Tarek]], [[Tufiq Abd-al-Tarek]] et [[Mimoun Abd-al-Tarek]]. Seuls les clans issus des deux derniers ont survécu. Le troisième clan tarekide actuel fondé par [[Mammûd Abd-al-Tarek]] est récent.
Tribu des descendants de [[Tarek]]. Les Tarekides, ou ~Abd-al-Tarek, sont les garants de la foi saabi. Refusant le luxe des villes qui ramollit les âmes, ils vivent dans le désert et sont le bras armé de Kh’saaba. Les chevaliers //[[mudjahidin|Mudjahid]]// ~Abd-al-Tarek sont les plus craints de tous, sans doute du fait de la folie que provoque leur intégrisme.
Les trois sont :
* Les Ibn [[Tufiq Abd-al-Tarek]] : guerriers intégristes et fanatiques
* Les Ibn [[Mimoun Abd-al-Tarek]] qui usent du sexe comme armes de guerre avec les fameuses [[Vierges de Papier]].
* Les Ibn [[Mammûd Abd-al-Tarek]] est un clan jeune, qui prone une nouvelle interprétation de la religion, les membres de ce clan sont pour la plupart des prieurs, des [[kahini|Kahini]].
[[Artefact]] rare capable de protéger son porteur
Tribu des peuplades du Nord avec les [[Arkaï]], les [[Garaï]], les [[Karaï]], les [[Misaï]]
Terme jazîrati générique pour décrire la [[sorcellerie|Sorcellerie]] et ses combinaisons mystiques. De nos jours dans le [[Capharnaüm]], ce terme est utilisé par tous les peuples pour nommer l’acte magique, même si les [[Saabi|Kh'saaba]] pratique le [[Teime Chek]], les [[Shiradim]] le [[Tasannu']] et les [[Escartes|Nations escartes]] le [[Recueillement]].
Nom de la la [[Sorcellerie]] orale pratiquée par les [[Séphirim|Séphir]]
Le Tawl est l'//Essaim//, le nom donné à l'ensemble des novices de l'Ordre des [[Vierges de Papier]].
Princesse et [[Walad Badiya]], arrière-petite-nièce d’[[Hakim Ibn Khalil Abd-al-Salif]], fille du roi des [[Ungara]]s, court les rues de [[Jergath-la-Grande]]
Epouse de [[Khalil Abd-al-Salif]]
//Transcendance//, //Illumination//, ou //Inspiration// en saabi. Nom de la [[Sorcellerie]] par les arts employée par les [[Al-kimiyati|Al-kimiyat]]
Dragon ayant passé un pacte avec [[Agalanthe]], fils d'[[Arkitektonos]] et de [[Sapientia]].
Autrefois grand temple de [[Sagrada]], désormais petite ville dans la ville dévolue au plaisir des sens sous toutes ses formes.
Mythologie Alfariqani - Kumbra-Umbassaï
[[Mythologie Agalanthéenne]] - Muse de la Danse
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Sagrada")!=-1'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' store.getValue(tiddler,"lieu")+" - [["+tiddler.title+"]]\n" '
>>
<<relatedTiddlers Capharnaüm hideform "exclude list">>
[[Cité-état|Cités-états agalanthéennes]] située à l'embouchure du fleuve [[Tyranos]], ville du luxe, du loisirs et donc fleuron de la criminalité agalanthéenne.
~Prince-Voleur de [[Jergath-la-Grande]] et dirigeant du clan Ibn Aziz ~Abd-al-Salif. Il s'agit en fait de triplés, mais peu de gens le savent.
[[Mythologie Agalanthéenne]] - Muse de la Comédie
Prêtre [[sorcier|Sorcellerie]] pratiquant la seule forme de [[Magie]] autorisée dans les [[Nations escartes]], le [[Recueillement]].
Robe longue aux larges manches unisexe - aussi bien utilisé par les [[Saabi|Kh'saaba]] que les [[Shiradim]].
Ami de [[Khalil Abd-al-Salif]]
Capitale [[Occidentine]] où vit le roi [[Siméon IV]]
Ancienne capitale agalanthéenne, cette vaste cité pour moitié plongée sous les eaux est réputée pour ses théâtres comme pour ses troupes d’élite, les [[myrmidons|Myrmidons]].
!!Personnages
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Thérème")!=-1 && tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+store.getValue(tiddler,"etat")+")\n" '
>>
!!Divers
<<forEachTiddler
where
' store.getValue(tiddler,"lieu")!="" && store.getValue(tiddler,"description")=="Oui" && lieuok(tiddler, "Thérème")!=-1 && !tiddler.tags.contains("Personnage")'
sortBy
'tiddler.title'
script
'function lieuok(tiddler,lieucherch){var lieuTid =""; var lieuEx=""; lieuTid=store.getValue(tiddler,"lieu"); lieuEx=lieuTid.indexOf(lieucherch); return lieuEx}'
write
' "* [["+tiddler.title+"]] ("+tiddler.tags+")\n" '
>>
!!Liens internes
<<relatedTiddlers "Thérème" hideform "exclude list">>
Plaine cotière large de 70 km logeant la [[baie des dragons|Baie des dragons]].
[[Mythologie Jazîrati]] - Déesse représentant les eaux salés et prenant la forme d'un dragon. On dit que son corps est à l'origine de beaucoup de choses en [[Jazîrat]] : [[Sang de Tiamat]], [[Corps de Tiamat]], [[Bras de Tiamat]], et [[Les entrailles de Tiamat]].
/***
| Name|ToggleTagPlugin|
| Description|Makes a checkbox which toggles a tag in a tiddler|
| Version|3.0 ($Rev: 1845 $)|
| Date|$Date: 2007-03-16 15:19:22 +1000 (Fri, 16 Mar 2007) $|
| Source|http://tiddlyspot.com/mptw/#ToggleTagMacro|
| Author|Simon Baird <simon.baird@gmail.com>|
| License|http://mptw.tiddlyspot.com/#TheBSDLicense|
!Usage
{{{<<toggleTag }}}//{{{TagName TiddlerName LabelText}}}//{{{>>}}}
* TagName - the tag to be toggled, default value "checked"
* TiddlerName - the tiddler to toggle the tag in, default value the current tiddler
* LabelText - the text (gets wikified) to put next to the check box, default value is '{{{[[TagName]]}}}' or '{{{[[TagName]] [[TiddlerName]]}}}'
(If a parameter is '.' then the default will be used)
Examples:
|Code|Description|Example|h
|{{{<<toggleTag>>}}}|Toggles the default tag (checked) in this tiddler|<<toggleTag>>|
|{{{<<toggleTag TagName>>}}}|Toggles the TagName tag in this tiddler|<<toggleTag TagName>>|
|{{{<<toggleTag TagName TiddlerName>>}}}|Toggles the TagName tag in the TiddlerName tiddler|<<toggleTag TagName TiddlerName>>|
|{{{<<toggleTag TagName TiddlerName 'click me'>>}}}|Same but with custom label|<<toggleTag TagName TiddlerName 'click me'>>|
|{{{<<toggleTag . . 'click me'>>}}}|dot means use default value|<<toggleTag . . 'click me'>>|
Notes:
* If TiddlerName doesn't exist it will be silently created
* Set label to '-' to specify no label
* See also http://mgtd-alpha.tiddlyspot.com/#ToggleTag2
!Known issues
* Doesn't smoothly handle the case where you toggle a tag in a tiddler that is current open for editing
***/
//{{{
merge(config.macros,{
toggleTag: {
doRefreshAll: true,
createIfRequired: true,
shortLabel: "[[%0]]",
longLabel: "[[%0]] [[%1]]",
handler: function(place,macroName,params,wikifier,paramString,tiddler) {
var tag = (params[0] && params[0] != '.') ? params[0] : "checked";
var title = (params[1] && params[1] != '.') ? params[1] : tiddler.title;
var defaultLabel = (title == tiddler.title ? this.shortLabel : this.longLabel);
var label = (params[2] && params[2] != '.') ? params[2] : defaultLabel;
label = (label == '-' ? '' : label);
var theTiddler = title == tiddler.title ? tiddler : store.getTiddler(title);
var cb = createTiddlyCheckbox(place, label.format([tag,title]), theTiddler && theTiddler.isTagged(tag), function(e) {
if (!store.tiddlerExists(title)) {
if (config.macros.toggleTag.createIfRequired) {
var content = store.getTiddlerText(title); // just in case it's a shadow
store.saveTiddler(title,title,content?content:"",config.options.txtUserName,new Date(),null);
}
else
return false;
}
store.setTiddlerTag(title,this.checked,tag);
return true;
});
}
}
});
//}}}
Bras droit de [[Hava Ibn Zarad Al-Galid]], il dirige en fait la ville d'[[Alayahba]] à la place de ce dernier et essaye de s'attirer les bonnes grâces de la fille aînée de ce dernier afin d'acquérir par mariage le titre qui lui revient de droit.
Associée à [[Ourim]], elle permet d'interroger les prophètes. Pierre noire signifiant ''OUI''
Créature que seul l'[[artefact|Artefact]] [[Plume Frivole]] serait capable de faire apparaitre et qui serait capable de traverser les univers et les dimensions.
Suivant de [[Tarek]], frère jumeau de [[Mustafah Abd-al-Tarek]] qu'il tua à cause de leur amour commun pour [[Mimoun Abd-al-Tarek]].
Son clan suit principalement la parole des [[Marcheurs aux semelles de sang]], des nomades guerriers fanatiques et sanguinaires.
Fleuve [[agalanthéen|Cités-états agalanthéennes]], à l'embouchure duquel se situe la cité-état [[Thalassakala]].
Pour télécharger l'index, faites un clic droit sur le lien suivant : [[INDEX|./index_capharnaum.html]] et choisissez "Enregistrer la cible sous" (ou équivalent).
N'enregistrez surtout pas la page par ''Fichier\Enregistrer'', vous risqueriez de ne pas récupérer totalement l'application.
Bonne lecture ;-)
La Grande Mère, prêtresse des Vipères Cornues - les ibn Mimoun ~Abd-al-Tarek -, à la tête du clan, seule capable de nommer les [[Vierges de Papier]]. Une épreuve liée au [[Kitâb-Târîkh]] permet de la choisir parmi les descendantes de [[Mimoun Abd-al-Tarek]].
Scénario du livre de base en 3 actes situé à [[Sagrada]] mais également avec une aventure dans l'[[Aramla El-Nar]].
!!Liens internes
Ces éléments font référence au scénario :
<<forEachTiddler
where
'tiddler.text.contains("Un amour plus dur que la pierre")'
>>
Royaume [[alfariqani|Al-Fariq'N]] lié au clan Ibn Khalil ~Abd-al-Salif.
[[Mythologie Agalanthéenne]] - Muse de l'Astronomie
[[Mythologie Agalanthéenne]] - grand dragon ayant procréé avec [[Kryphtos]] avant de se sacriphier pour créer une nouvelle terre - celle où se trouve [[Jazîrat]] et tout le monde connu - pour abriter son oeuf.
Le pays dominant d'[[Aragón]] d'où provient le roi [[Don Fernando Anduña de Valladón y Aragón, el Rey Campeador]], et siège du conseil arakognan.
Vallée mythique du [[Krek'Kaos]]
Cérémonie escarte visant à impressionner les fidèles et profitant de l'architecture troglodyte particulière du [[Monastère escarte de Saint Jude]].
Vaste étendue arable rattachée à [[Carrassine]] et dont la responsabilité est partagée entre deux des princes carassinois, [[Taleb Ibn Suffih]] et [[Don Alejandro-Aranjuez de Olvidad]]
Voie pentue de plus de cinq cents mètres bordée d’entrepôts privés, d’échoppes et de tavernes située entre [[Carrassine]] et le port circulaire.
Ordre mystique et parole du clan Ibn Mimoun ~Abd-al-Tarek pratiquant le [[Kitâba Nâder]].
!!En liaison avec les Vierges de Papier
<<relatedTiddlers "Vierges de Papier" hideform "exclude list">>
<!--{{{-->
<!--- http://mptw.tiddlyspot.com/#MptwViewTemplate ($Rev: 2247 $) modifie pour capharnaum --->
<div class='toolbar'>
<span macro="showWhenTagged systemConfig">
<span macro="toggleTag systemConfigDisable . '[[disable|systemConfigDisable]]'"></span>
</span>
<span macro="showWhenTagged palette">
<span macro="setPalette"></span>
</span>
<span style="padding:1em;"></span>
<span macro='toolbar closeTiddler closeOthers +editTiddler deleteTiddler > fields syncing permalink references jump'></span> <span macro='newHere label:"new here"'></span>
<span macro='newJournalHere {{config.mptwJournalFormat?config.mptwJournalFormat:"MM/0DD/YY"}}'></span>
</div>
<div class="tagglyTagged" macro="tags"></div>
<div class='subtitle'>
<span macro='view modifier link'></span>,
<span macro='view modified date {{config.mptwDateFormat?config.mptwDateFormat:"MM/0DD/YY"}}'></span>
(<span macro='message views.wikified.createdPrompt'></span>
<span macro='view created date {{config.mptwDateFormat?config.mptwDateFormat:"MM/0DD/YY"}}'></span>)
</div>
<div class='titleContainer'>
<span class='title' macro='view title'></span>
<span macro="miniTag"></span>
</div>
<!--- Elements specifiques au tw capharnaum --->
<div class='description' macro="showWhen store.getValue(tiddler, 'description')=='Oui'">
<h2>Description</h2>
Source : <span macro='view suppl wikified'></span><br />
Lieu : <span macro='view lieu wikified'></span> - Etat : <span macro='view etat'></span> - Officiel : <span macro='view officiel'></span>
<hr />
</div>
<!--- Fin elements specifiques au tw capharnaum --->
<div macro="showWhenExists ViewPanelTemplate">[[ViewPanelTemplate]]</div>
<div macro="hideWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">
<div class='viewer' macro='view text wikified'></div>
</div>
<div macro="showWhen tiddler.tags.containsAny(['css','html','pre','systemConfig']) && !tiddler.text.match('{{'+'{')">
<div class='viewer'><pre macro='view text'></pre></div>
</div>
<div macro="showWhenExists ViewDashboardTemplate">[[ViewDashboardTemplate]]</div>
<div class="tagglyTagging" macro="tagglyTagging"></div>
<!--}}}-->
Personnage légendaire, Aurige ayant réussi à arriver ex-aequo dans une course face à [[Chtonos]] en portant ses chevaux mort de fatigue ce qui lui valut d'avoir la vie sauve.
Connu aussi sous les noms de [[Village des Prophètes]] ou [[Kapher Nahum]]
Lieu de culte jazîrati où l'on peut trouver des pierres blanches et noires permettant d'interroger les prophètes, [[Ourim]] et [[Tourim]].
Connu aussi sous les noms de [[Village des Consolations]] ou [[Kapher Nahum]]
[[Parole|Paroles]] principale des [[Pharatim]], leurs connaissances larges et variées leur permettent d'affronter plus facilement les difficultés.
Nom donné aux sortilèges par les [[escartes|Nations escartes]].
Eunuque au //service// de la famille de l'Archonte de [[Thérème]], [[Julius Nona Selens]]. Au courant du sercret de l'Archonte avec [[Nesphes Tremens]]. Conspire contre l'Archonte.
Affluent de l'[[Halawoui]], le fleuve des remerciements est l'une des frontières du royaume de [[Kathrat]].
Père adoptif de [[Ikhram Ibn Yucef Abd-al-Salif]].
Chevaucheurs de dragons appartenant à la tribu des [[salifah|Salifah]], et au clan issu de [[Khalil Abd-al-Salif]]. Liés à leur dragon, de la race des //[[abzoulim|Abzoul]]//, par une étrange empathie, ces guerriers sont une énigme et une source de terreur pour bien des étrangers. A l'origine d'une des [[Paroles]] salifah.
Nom donné à celles et ceux qui servent les [[Vierges de Papier]].
[[Walad Badiya]], garde du corps et amant de [[Dahabiya Bint Yucef Abd-al-Salif]].
Noble proche du roi, conseiller ou ministre.
Général shirad, ancien prince-voleur de [[Jergathine]] (devenue depuis [[Sagrada]]), fondateur de fort Yassine (ou Kar Yassine) qui devint [[Carrassine]].
Dit « le Souffle du Désert ».
Jeune homme dont la candeur, la foi et la chance insolente lui ont permis d'être un //[[mudjahid|Mudjahid]]// respecté.
Dirigeant de la plus grande troupe de bandits (environs 600) agissant dans l'[[Aramla El-Nar]].
Prince, chef de la deuzième légion de [[Carrassine]], seigneur de la [[médina Al-Moallaka|Médina Al-Moallaka]] et chef du conseil des prince depuis la disparition du ~Roi-Sénéchal [[Suleïman Bar Zaraï]]
Ancienne prostituée dirigeante actuelle du crime organisé de [[Fragrance]].
Notable saabi apparaissant dans le [[scénario du livre de base|Un amour plus dur que la pierre]]. Père de [[Nalila Bint Yorid]].
Roi Saabi sous lequel le royaume de [[Kh'saaba]] atteignit son apogée, mort assassiné plongeant le royaume dans le chaos
Ancien général des troupes d'[[Esperine]] qui fut abandonné par les dirigeants de la cité. Toute sa troupe mourut et s'est transformé en [[Mirage]] d'[[Almaqah]] appelé [[Caravane Hantée]] sous la force du sentiment de trahison que la troupe a ressenti.
L'un des compagnons de [[Salif]], son neveu, père d'un des clans salifah, les Ibn Yucef ~Abd-Al-Salif. La [[parole|Paroles]] principale de ce clan est celle des [[Dunes de Safran]].
Joueur de flûte insaisissable des hauts-plateaux de [[Kh'saaba]].
[[Mythologie Agalanthéenne]] - Un des premiers dieux sortis de l'oeuf couvé par [[Utaax]]
Pôle commercial reconstruit près des ruines de l'ancienne Zerbath où se croisaient d'antiques routes pavées traversant l'[[Aramla El-Nar]], routes aujourd'hui pratiquement entièrement disparues.
Princesse, chef de la 8em légion de [[Carrassine]], convertie à la foi shirade, princesse de la [[médina Al-Yassine|Médina Al-Yassine]].
Vent du désert porteur de démons, qui souffle dans le [[Capharnaüm]], notamment près de [[Carrassine]].
Agalanthéen s'étant opposé à l'exil de [[Mogda]] et des [[Shiradim]] mais tombé sous le charme de [[Shamina Bat Malon]], histoire évoquée dans [[le scénario du livre de base|Un amour plus dur que la pierre]]
Vieux chef d'une petite tribu shirad
Fièvre d'[[Al-Fariq'N]] dite fièvre des vierges
/***
|''Name:''|locale.fr-FR|
|''Description:''|Translation of TiddlyWiki into French|
|''Version:''|0.0.4|
|''Date:''|Jun 7, 2007|
|''Source:''|http://???/#locale.fr-FR (temporairement http://TiddlyWikiFR.bidix.info/)|
|''fichier de base "empty.html":''|http://???/empty.fr-FR.html (temporairement http://TiddlyWikiFR.bidix.info/empty.fr-FR.html)|
|''Author:''|BidiX (BidiX (at) bidix (dot) info)|
|''Credits:''|Jacques Turbé : http://avm.free.fr//TiddlyWiki-fr.html - Traduction de la version 2.1|
|''Comments:''|Merci de faire vos commentaires à http://groups.google.fr/group/TiddlyWikiFR |
|''License:''|[[BSD open source license|http://tiddlywiki.bidix.info/#%5B%5BBSD%20open%20source%20license%5D%5D ]]|
|''~CoreVersion:''|2.2.0 (Beta 5)|
***/
/***
Je suis reparti du fichier officiel locale.en.js en intégrant la traduction de Jacques Turbé http://avm.free.fr//TiddlyWiki-fr.html et en reprenant les mêmes choix de traduction.
Après discussion avec Jacques Turbé nous avons retenu :
* Backstage -> Services
Ci-dessous les commentaires de Jacques Turbé attachés à la version précédente :
----
''Version 2.1.0 3/10/06 ''
!Traduction française des messages intégrés dans le TiddlyWiki de base de JeremyRuston, à jour avec la version 2.1.0
__NDT:__
^^Toute traduction peut-être discutée. Celle-ci a été faite en pensant à un utilisateur non spécialiste.
D'où les choix :
| //tiddler -> élément<<br>>tag, to tag -> index, indexer<<br>>plugin -> extension<<br>>empty file template -> fichier de base "empty.html"//<<br>>Mais :<<br>>//backup -> backup//<<br>>(traduire ce terme consacré introduirait des confusions) |
//Traduction// Jacques Turbé : http://avm.free.fr//TiddlyWiki-fr.html ^^
Avec la version 2.1.0 de TiddlyWiki apparaissent deux nouvelles fonctions intégrées :
''Importations'' et ''Extensions'' : Les boutons d'appel correspondants sont ajoutés au bas de votre OptionPanel par le code suivant : {{{[[Importations|ImportTiddlers]]}}} et {{{[[Extensions|PluginManager]]}}}
***/
//{{{
//--
//-- Translateable strings
//--
// Strings in "double quotes" should be translated; strings in 'single quotes' should be left alone
//merge(config.options,{
//txtUserName: "VotreNom"});
if (!config.options['txtUserName']) config.options['txtUserName'] = "VotreNom";
merge(config.tasks,{
save: {text: "sauvegarder", tooltip: "Sauvegarde vos modifications dans ce TiddlyWiki", action: saveChanges},
sync: {text: "synchroniser", tooltip: "Synchronise les modifications avec d'autres fichiers TiddlyWiki et serveurs", content: '<<sync>>'},
importTask: {text: "importer", tooltip: "Importe des éléments et extensions depuis d'autres fichiers TiddlyWiki et serveurs", content: '<<importTiddlers>>'},
tweak: {text: "réglages", tooltip: "Mettre au point l'apparence et le comportement du TiddlyWiki", content: '<<options>>'},
plugins: {text: "extensions", tooltip: "Gère les extensions installées", content: '<<plugins>>'}
});
// Options that can be set in the options panel and/or cookies
merge(config.optionsDesc,{
txtUserName: "Nom utilisé pour signer les modifications",
chkRegExpSearch: "Active les expressions régulières pour la recherche",
chkCaseSensitiveSearch: "Recherche sensible à la casse",
chkAnimate: "Active les animations",
chkSaveBackups: "Conserve un fichier backup en enregistrant les modifications",
chkAutoSave: "Enregistre les modifications automatiquement",
chkGenerateAnRssFeed: "Génère un flux RSS en enregistrant les modifications",
chkSaveEmptyTemplate: "Génère un fichier 'empty.html'en enregistrant les modifications",
chkOpenInNewWindow: "Ouvre un lien externe dans une nouvelle fenêtre",
chkToggleLinks: "Cliquer sur les liens ouvrant les éléments entraine leur fermeture",
chkHttpReadOnly: "Masque les caractéristques d'édition lorsqu'il est accédé par HTTP",
chkForceMinorUpdate: "Ne pas modifier le nom de l'auteur et la date en editant les éléments",
chkConfirmDelete: "Demande une confirmation avant de supprimer un élément",
chkInsertTabs: "Utilise la touche 'tab'pour insérer une tabulation au lieu de changer de champs",
txtBackupFolder: "Nom du dossier à utiliser pour les backups",
txtMaxEditRows: "Nombre maximum de lignes dans les zones d'édition",
txtFileSystemCharSet: "Jeux de caractères à utiliser lors de l'enregistrement des modifications (uniquement pour Firefox/Mozilla)"});
merge(config.messages,{
customConfigError: "Problème rencontré pour charger des extensions. Activer le menu 'extensions' pour les détails",
pluginError: "Erreur : %0",
pluginDisabled: "Extension désactivée en raison de l'index 'systemConfigDisable'",
pluginForced: "Exécution forcée en raison de l'index 'systemConfigForce'",
pluginVersionError: "Cette extension ne peut être exécutée car elle nécessite une version plus récente de TiddlyWiki",
nothingSelected: "Pas de sélection faite. Il faut sélectionner au moins un item d'abord",
savedSnapshotError: "Cet exemplaire de TiddlyWiki ne semble pas conforme. Reportez-vous à http://www.tiddlywiki.com/#DownloadSoftware",
subtitleUnknown: "(inconnu)",
undefinedTiddlerToolTip: "L'élément '%0' n'est pas encore créé",
shadowedTiddlerToolTip: "L'élément '%0' n'est pas encore créé, mais a un contenu par défaut.",
tiddlerLinkTooltip: "%0 - %1, %2",
externalLinkTooltip: "Lien extern %0",
noTags: "Il n'y a pas d'éléments indexés",
notFileUrlError: "Vous devez sauvegarder ce TiddlyWiki dans un fichier avant de pouvoir enregistrer vos modifications",
cantSaveError: "Sauvegarde impossible : \n- soit votre navigateur ne permet pas de sauvegarder les changements (FireFox, Internet Explorer, Safari et Opera fonctionne s'ils sont configurés corectement),\n- soit l'adresse de votre fichier contient des caractères invalides\n- soit le fichier TiddlyWiki a été déplacé ou renommé",
invalidFileError: "Le fichier '%0' choisi ne semble pas être un TiddlyWiki valide",
backupSaved: "Sauvegarde effectuée",
backupFailed: "Echec de l'enregistrement du backup",
rssSaved: "Flux RSS sauvegardé",
rssFailed: "Echec de l'enregistrement du flux RSS",
emptySaved: "Fichier de base 'empty.html' enregistré",
emptyFailed: "Echec de l'enregistrement du fichier de base 'empty.html'",
mainSaved: "Fichier principal TiddlyWiki enregistré",
mainFailed: "Echec de l'enregistrement du fichier principal TiddlyWiki. Vos modifications ne sont pas enregistrées",
macroError: "Erreur dans la macro <<%0>>",
macroErrorDetails: "Erreur d'exécution de la macro <<%0>>:\n%1",
missingMacro: "Macro non trouvée",
overwriteWarning: "Il y a déjà un élément nommé '%0'. Confirmez pour le remplacer",
unsavedChangesWarning: "ATTENTION! Les dernières modifications de ce TiddlyWiki n'ont pas été enregistrées.\n\nOK pour les enregistrer\nANNULER pour les abandonner",
confirmExit: "--------------------------------\n\nSi vous quittez maintenant vous perdrez les modifications qui n'ont pas été enregistrées.\n\n--------------------------------",
saveInstructions: "Sauvegarder",
unsupportedTWFormat: "Format de TiddlyWiki non supporté '%0'",
tiddlerSaveError: "Erreur lors de l'enregistrement de l'élément '%0'",
tiddlerLoadError: "Erreur lors du chargement de l'élément '%0'",
wrongSaveFormat: "Impossible d'enregistrer avec le format '%0'. Le format standard est utilisé.",
invalidFieldName: "Nom de champ invalide %0",
fieldCannotBeChanged: "Le champ '%0' ne peut être changé",
loadingMissingTiddler: "Tentative de récupération de l'élément '%0' à partir du serveur '%1' server à :\n\n'%2' dans l'espace de travail '%3'"});
merge(config.messages.messageClose,{
text: "fermer",
tooltip: "ferme cette zône messages"});
config.messages.backstage = {
open: {text: "services", tooltip: "Ouvre les services pour effectuer des tâches d'auteur et d'editeur"},
close: {text: "fermer", tooltip: "Ferme les services"},
prompt: "services : ",
decal: {
edit: {text: "éditer", tooltip: "Editer l'élément '%0'"}
}
};
config.messages.listView = {
tiddlerTooltip: "Cliquer pour une vue complète de cet élément",
previewUnavailable: "(aperçu non disponible)"
};
config.messages.dates.months = ["janvier", "février", "mars", "avril", "mai", "juin", "juillet", "août", "septembre", "octobre", "novembre","décembre"];
config.messages.dates.days = ["dimanche", "lundi","mardi", "mercredi", "jeudi", "vendredi", "samedi"];
config.messages.dates.shortMonths = ["janv.", "févr.", "mars", "avr.", "mai", "juin", "juil", "août", "sept.", "oct.", "nov.", "déc."];
config.messages.dates.shortDays = ["dim.", "lun.", "mar.", "mer.", "jeu.", "ven.", "sam."];
// suffixes for dates, eg "1st","2nd","3rd"..."30th","31st"
config.messages.dates.daySuffixes = ["er","","","","","","","","","",
"","","","","","","","","","",
"","","","","","","","","","",
""];
config.messages.dates.am = "am";
config.messages.dates.pm = "pm";
merge(config.messages.tiddlerPopup,{
});
merge(config.views.wikified.tag,{
labelNoTags: "non indexé",
labelTags: "Index : ",
openTag: "Ouvrir index '%0'",
tooltip: "Afficher les éléments indexés avec '%0'",
openAllText: "Ouvrir tous",
openAllTooltip: "Ouvrir tous les éléments de cet index",
popupNone: "Pas d'autres éléments indexés avec '%0'"});
merge(config.views.wikified,{
defaultText: "'%0' n'a pas encore été créé. Double-cliquez pour entrer un texte.",
defaultModifier: "(absent)",
shadowModifier: "(défaut)",
dateFormat: "DD MMM YYYY",
createdPrompt: "créé"});
merge(config.views.editor,{
tagPrompt: "Séparez les index avec un espace [[doubles crochets si besoin]], ou sélectionnez un index existant",
defaultText: "Entrez le texte de '%0'"});
merge(config.views.editor.tagChooser,{
text: "index",
tooltip: "Sélectionner les index existants à associer à cet élément",
popupNone: "Pas d'index déjà définis",
tagTooltip: "Associer à l'index '%0'"});
merge(config.messages,{
sizeTemplates:
[
{unit: 1024*1024*1024, template: "%0\u00a0GB"},
{unit: 1024*1024, template: "%0\u00a0MB"},
{unit: 1024, template: "%0\u00a0KB"},
{unit: 1, template: "%0\u00a0B"}
]});
merge(config.macros.search,{
label: "chercher",
prompt: "Rechercher dans ce TiddlyWiki",
accessKey: "F",
successMsg: "%0 éléments correspondent à %1",
failureMsg: "Aucun élément ne correspond à %0"});
merge(config.macros.tagging,{
label: "éléments indexés:",
labelNotTag: "pas d'index",
tooltip: "Lister les éléments indexés '%0'"});
merge(config.macros.timeline,{
dateFormat: "DD MMM YYYY"});
merge(config.macros.allTags,{
tooltip: "Afficher les éléments indexés '%0'",
noTags: "Pas d'éléments indexés"});
config.macros.list.all.prompt = "Tous les éléments par ordre alphabétique";
config.macros.list.missing.prompt = "Eléments désignés par un lien mais non créés";
config.macros.list.orphans.prompt = "Eléments ne faisant l'objet d'aucun lien";
config.macros.list.shadowed.prompt = "Eléments ayant un contenu par défaut";
config.macros.list.touched.prompt = "Eléménts ayant été modifiés localement";
merge(config.macros.closeAll,{
label: "page blanche",
prompt: "Retirer tous les éléments de l'affichage (sauf ceux en cours d'édition)"});
merge(config.macros.permaview,{
label: "permavue",
prompt: "URL de la page actuellement constituée"});
merge(config.macros.saveChanges,{
label: "sauvegarde sur le disque",
prompt: "Créer le fichier TiddlyWiki avec tous les éléments mis à jour",
accessKey: "S"});
merge(config.macros.newTiddler,{
label: "nouveau",
prompt: "Créer un nouvel élément",
title: "Entrée Nouvelle",
accessKey: "N"});
merge(config.macros.newJournal,{
label: "nouveau journal",
prompt: "Créer un nouvel élément avec la date du jour et l'heure actuelle",
accessKey: "J"});
merge(config.macros.options,{
wizardTitle: "Réglage des options avancées",
step1Title: "Ces option sont enregistrées dans des cookies de votre navigateur",
step1Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='false' name='chkUnknown'>Show unknown options</input>",
unknownDescription: "//(inconnu)//",
listViewTemplate: {
columns: [
{name: 'Option', field: 'option', title: "Option", type: 'String'},
{name: 'Description', field: 'description', title: "Description", type: 'WikiText'},
{name: 'Name', field: 'name', title: "Nom", type: 'String'}
],
rowClasses: [
{className: 'lowlight', field: 'lowlight'}
]}
});
merge(config.macros.plugins,{
wizardTitle: "Gère les extensions",
step1Title: "Extensions actuellement chargées",
step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
skippedText: "(Cette extension n'a pas été éxecutée car elle a été ajoutée après le démarrage)",
noPluginText: "Il n'y a pas d'extension installée",
confirmDeleteText: "Etes vous sûre de vouloir supprimer ces extensions :\n\n%0",
removeLabel: "enlever l'index 'systemConfig'",
removePrompt: "enlève l'index 'systemConfig'",
deleteLabel: "supprimer",
deletePrompt: "Supprime ces éléments définitivement",
listViewTemplate: {
columns: [
{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
{name: 'Tiddler', field: 'tiddler', title: "Elément", type: 'Tiddler'},
{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Taille", type: 'Size'},
{name: 'Forced', field: 'forced', title: "Forcée", tag: 'systemConfigForce', type: 'TagCheckbox'},
{name: 'Disabled', field: 'disabled', title: "Désactivée", tag: 'systemConfigDisable', type: 'TagCheckbox'},
{name: 'Executed', field: 'executed', title: "Chargée", type: 'Boolean', trueText: "Yes", falseText: "No"},
{name: 'Startup Time', field: 'startupTime', title: "Durée de démarrage", type: 'String'},
{name: 'Error', field: 'error', title: "Status", type: 'Boolean', trueText: "Error", falseText: "OK"},
{name: 'Log', field: 'log', title: "Log", type: 'StringList'}
],
rowClasses: [
{className: 'error', field: 'error'},
{className: 'warning', field: 'warning'}
]}
});
merge(config.macros.toolbar,{
moreLabel: "...",
morePrompt: "Fait apparaître des commandes supplémentaires"
});
merge(config.macros.refreshDisplay,{
label: "Ré-affiche",
prompt: "Ré-affiche l'ensemble du TiddlyWiki"
});
merge(config.macros.importTiddlers,{
readOnlyWarning: "Importation dans un TiddlyWiki en lecture seule impossible. Essayez de l'ouvrir à partir d'une URL 'file://'",
wizardTitle: "Importer des éléments depuis un autre fichier ou serveur",
step1Title: "Etape 1 : localiser le serveur ou le ficher TiddlyWiki",
step1Html: "Spécifiez le type du serveur : <select name='selTypes'><option value=''>Choisir ...</option></select><br>URL ou chemin : <input type='text' size=50 name='txtPath'><br>... ou recherchez un fichier : <input type='file' size=50 name='txtBrowse'><br><hr>... ou selectionnez une source pré-définie : <select name='selFeeds'><option value=''>Choisir ...</option></select>",
openLabel: "ouvrir",
openPrompt: "Ouvre la connexion vers ce fichier ou serveur",
openError: "Il y a des erreurs lors de l'accès au fichier TiddlyWiki",
statusOpenHost: "Hôte en cours d'ouverture",
statusGetWorkspaceList: "Obtenir la liste des espaces de travail disponibles",
step2Title: "Etape 2 : choisir l'espace de travail",
step2Html: "Entrez le nom d'un espace de travail : <input type='text' size=50 name='txtWorkspace'><br>... ou selectionnez un esspace de travail : <select name='selWorkspace'><option value=''>Choisir ...</option></select>",
cancelLabel: "annuler",
cancelPrompt: "Annule cette importation",
statusOpenWorkspace: "Ouverture de l'espace de travail",
statusGetTiddlerList: "Obtenir la liste des éléments disponibles",
step3Title: "Etape 3: Choisir les éléments à importer",
step3Html: "<input type='hidden' name='markList'></input><br><input type='checkbox' checked='true' name='chkSync'>Conserve ces éléments liés à ce serveur pour pouvoir synchroniser avec les changements ultérieurs</input><br><input type='checkbox' name='chkSave'>Enregistre les détails de ce serveur dans un élément 'systemServer' nommé :</input> <input type='text' size=25 name='txtSaveTiddler'>",
importLabel: "importer",
importPrompt: "Importe ces éléments",
confirmOverwriteText: "Etes-vous sûr de vouloir écraser ces éléments :\n\n%0",
step4Title: "Etape 4 : Importe %0 élément(s)",
step4Html: "<input type='hidden' name='markReport'></input>", // DO NOT TRANSLATE
doneLabel: "fait",
donePrompt: "Ferme cet assistant",
statusDoingImport: "Importe ces éléments",
statusDoneImport: "Tous les éléments ont été importés",
systemServerNamePattern: "%2 sur %1",
systemServerNamePatternNoWorkspace: "%1",
confirmOverwriteSaveTiddler: "Cet élément '%0' existe déjà. Clique 'OK' pour l'écraser avec le contenu de ce serveur ou 'Annule' pour les conserver en l'état",
serverSaveTemplate: "|''Type :''|%0|\n|''URL :''|%1|\n|''Espace de travail :''|%2|\n\nCet élémént avait été automatiquement pour enregistrer les détals de ce serveur",
serverSaveModifier: "(Système)",
listViewTemplate: {
columns: [
{name: 'Selected', field: 'Selected', rowName: 'title', type: 'Selector'},
{name: 'Tiddler', field: 'tiddler', title: "Elément", type: 'Tiddler'},
{name: 'Size', field: 'size', tiddlerLink: 'size', title: "Taille", type: 'Size'},
{name: 'Tags', field: 'tags', title: "Indexes", type: 'Tags'}
],
rowClasses: [
]}
});
merge(config.macros.sync,{
listViewTemplate: {
columns: [
{name: 'Selected', field: 'selected', rowName: 'title', type: 'Selector'},
{name: 'Tiddler', field: 'tiddler', title: "Elément", type: 'Tiddler'},
{name: 'Server Type', field: 'serverType', title: "Type de serveur", type: 'String'},
{name: 'Server Host', field: 'serverHost', title: "Hôte serveur", type: 'String'},
{name: 'Server Workspace', field: 'serverWorkspace', title: "Espace de travail du serveur", type: 'String'},
{name: 'Status', field: 'status', title: "Etat de la synchronisation", type: 'String'},
{name: 'Server URL', field: 'serverUrl', title: "URL du serveur", text: "View", type: 'Link'}
],
rowClasses: [
],
buttons: [
{caption: "Synchronise ces éléments", name: 'sync'}
]},
wizardTitle: "Synchronise avec des serveurs externes et des fichiers",
step1Title: "Choisir les éléments à synchroniser",
step1Html: "<input type='hidden' name='markList'></input>", // DO NOT TRANSLATE
syncLabel: "synchroniser",
syncPrompt: "Synchronise ces éléments",
hasChanged: "Changé en mode déconnecté",
hasNotChanged: "Inchangé pendant la déconnexion",
syncStatusList: {
none: {text: "...", color: "none"},
changedServer: {text: "Changé sur le serveur", color: '#80ff80'},
changedLocally: {text: "Changé durant la déconnexion", color: '#80ff80'},
changedBoth: {text: "Changé pendant la déconnexion et sur le serveur", color: '#ff8080'},
notFound: {text: "Non trouvé sur le serveur", color: '#ffff80'},
putToServer: {text: "Modifications enreistrées sur le serveur", color: '#ff80ff'},
gotFromServer: {text: "Récupère modificaion depuis le serveur", color: '#80ffff'}
}
});
merge(config.macros.annotations,{
});
merge(config.commands.closeTiddler,{
text: "fermer",
tooltip: "Ferme cet élément"});
merge(config.commands.closeOthers,{
text: "isoler",
tooltip: "Refermer tous les autres éléments"});
merge(config.commands.editTiddler,{
text: "éditer",
tooltip: "Editer cet élément",
readOnlyText: "voir",
readOnlyTooltip: "Montrer le texte source de cet élément"});
merge(config.commands.saveTiddler,{
text: "valider",
tooltip: "Valider les modifications apportées à cet élément"});
merge(config.commands.cancelTiddler,{
text: "annuler",
tooltip: "Abandonner les modifications apportées à cet élément",
warning: "Confirmez-vous l'abandon des modifications de '%0'?",
readOnlyText: "retour",
readOnlyTooltip: "Revenir à l'affichage normal de cet élément"});
merge(config.commands.deleteTiddler,{
text: "supprimer",
tooltip: "Supprimer cet élément du fichier TiddlyWiki",
warning: "Confirmez-vous la suppression de '%0'?"});
merge(config.commands.permalink,{
text: "permalien",
tooltip: "Permalien de cet élément"});
merge(config.commands.references,{
text: "référents",
tooltip: "Lister les éléments faisant référence à celui-ci",
popupNone: "Pas de référents"});
merge(config.commands.jump,{
text: "atteindre",
tooltip: "Positionner l'affichage sur un autre élément déjà ouvert"});
merge(config.commands.syncing,{
text: "synchronisation",
tooltip: "Controle la synchronisation de cet élémnt avec un server ou un fichier externe",
currentlySyncing: "<div>Actuellement synchronisation avec <span class='popupHighlight'>'%0'</span> à :</"+"div><div>hôte : <span class='popupHighlight'>%1</span></"+"div><div>espace de travail : <span class='popupHighlight'>%2</span></"+"div>", // Note escaping of closing <div> tag
notCurrentlySyncing: "Pas actuellement en synchronisation",
captionUnSync: "Arrête la synchronisation de cet élément",
chooseServer: "Synchronise cet élément avec un autre serveur :",
currServerMarker: "\u25cf ",
notCurrServerMarker: " "});
merge(config.commands.fields,{
text: "champs",
tooltip: "Montre les champs supplémentaires de cet élément",
emptyText: "Il n'y a pas de champs supplémentaires pour cet élément",
listViewTemplate: {
columns: [
{name: 'Field', field: 'field', title: "Champ", type: 'String'},
{name: 'Value', field: 'value', title: "Valeur", type: 'String'}
],
rowClasses: [
],
buttons: [
]}});
merge(config.shadowTiddlers,{
DefaultTiddlers: "PourCommencer",
MainMenu: "PourCommencer",
SiteTitle: "Mon TiddlyWiki",
SiteSubtitle: "organiseur personnel web interactif",
SiteUrl: "http://www.tiddlywiki.com/",
PourCommencer: "Pour utiliser ce carnet TiddlyWiki, commencez par modifier les éléments suivants (//tiddlers// dans le jargon TiddlyWiki) :\n\n* SiteTitle & SiteSubtitle: Le titre et le sous-titre ci-dessus (après sauvegarde et rafraîchissement ils deviendront votre titre de page, qui s'affichera aussi dans la barre titre du navigateur)\n* MainMenu: Le menu (généralement à gauche)\n* DefaultTiddlers: Liste les noms des éléments que vous voulez voir s'afficher à l'ouverture de votre TiddlyWiki. \n\nEntrez également le nom utilisateur avec lequel seront signées chacune de vos entrées : <<option txtUserName>>",
OptionsPanel: "Vos options de configuration de TiddlyWiki sont sauvegardées par votre navigateur (cookies).\n\nNom d'utilisateur pour signer vos entrées : entrez-le sous la forme d'un nom Wiki (par exemple RaymondQueneau).<<option txtUserName>>\n<<option chkSaveBackups>>Backup de chaque version\n<<option chkAutoSave>>Sauvegarde automatique après chaque entrée validée>>\n<<option chkRegExpSearch>>Expression régulières dans les recherches\n<<option chkCaseSensitiveSearch>>Respecter la casse dans les recherches\n<<option chkAnimate>>Ouverture animée des éléments\n-----\nVoir également [[Options complémentaires|AdvancedOptions]]",
SideBarOptions: '<<search>><<closeAll>><<permaview>><<newTiddler>><<newJournal "DD MMM YYYY">><<saveChanges>><<slider chkSliderOptionsPanel OptionsPanel "options »" "Modifier les options avancées de ce TiddlyWiki">>',
SideBarTabs: '<<tabs txtMainTab Chrono "Affichage chronologique" TabTimeline Alpha "Liste alphabétique des éléments" TabAll Index "Liste des index" TabTags Suite "Autres listes" TabMore>>',
TabMore: '<<tabs txtMoreTab Manquants "Eléments désignés par un lien mais non créés" TabMoreMissing Orphelins "Eléments sans liens pour les appeler" TabMoreOrphans Défauts "Eléments ayant un contenu par défaut" TabMoreShadowed>>',
TabMoreMissing: "<<list missing>>",
TabMoreOrphans: "<<list orphans>>",
TabMoreShadowed: "<<list shadowed>>"});
merge(config.annotations,{
AdvancedOptions: "Cet élément par défaut permet d'accéder a différentes options avancées",
ColorPalette: "Les valeurs de cet élément par défaut détermine la palette des couleurs utilisée pour l'interface utilisateur de ~TiddlyWiki",
DefaultTiddlers: "Les éléments enumérés dans cet élément par défaut seront automatiquement affichés au démarrage de ~TiddlyWiki",
EditTemplate: "Ce gabarit HTML dans cet élément par défaut détermine la manière dont les éléments sont présentés lorsqu'ils sont édités",
GettingStarted: "Cet élément par défaut fournit les instructions pour un usage de base",
ImportTiddlers: "Cet élément par défaut fournit l'accès à l'importation d'éléments",
MainMenu: "Le contenu de cet élément par défaut est utilisé comme contenu du menu principal dans la colonne à gauche de l'écran",
MarkupPreHead: "Cet élément est inséré au début de la section <head> du fichier HTML du ~TiddlyWiki",
MarkupPostHead: "Cet élément est inséré à la fin de la section <head> du fichier HTML du ~TiddlyWiki",
MarkupPreBody: "Cet élément est inséré au début de la section <body> du fichier HTML du ~TiddlyWiki",
MarkupPostBody: "Cet élément est inséré à la fin de la section <body> du fichier HTML du ~TiddlyWiki, immédiatement avant le bloc 'script'",
OptionsPanel: "Cet élément par défaut est utilisé comme contenu du panneau déroulant des options dans la barre à droite de l'écran",
PageTemplate: "Le gabarit HTML de cet élément détermine la mise en page générale du ~TiddlyWiki",
PluginManager: "Cet élément par défaut fournit l'accès au gestionnaire d'extensions",
SideBarOptions: "Cet élément par défaut est utilisé comme contenu du panneau des options dans la barre de droite de l'écran",
SideBarTabs: "Cet élément par défaut est utilisé comme contenu du panneau des onglets dans la barre de droite de l'écran",
SiteSubtitle: "Cet élément par défaut est utilisé comme deuxième partie du titre de la page",
SiteTitle: "Cet élément par défaut est utilisé comme première partie du titre de la page",
SiteUrl: "Cet élément par défaut doit contenir l'URL complet cible utilisé pour la publication",
StyleSheetColours: "Cet élément par défaut contient des définitions CSS concernant les couleurs des composants de page",
StyleSheet: "Cet éléments par défaut contient des définitions CSS personnalisées",
StyleSheetLayout: "Cet éléments par défaut contient des définitions CSS concernant la mise en page de composants",
StyleSheetLocale: "Cet élément par défaut contient des définitions CSS concernant la traduction ",
StyleSheetPrint: "Cet élément par défaut contient des définitions CSS pour l'impression",
TabAll: "Cet élément par défaut contient le contenu de l'onglet 'Alpha' dans la barre de droite de l'écran",
TabMore: "Cet élément par défaut contient le contenu de l'onglet 'Suite' dans la barre de droite de l'écran",
TabMoreMissing: "Cet élément par défaut contient le contenu de l'onglet 'Manquants' dans la barre de droite de l'écran",
TabMoreOrphans: "Cet élément par défaut contient le contenu de l'onglet 'Orphelins' dans la barre de droite de l'écran",
TabMoreShadowed: "Cet élément par défaut contient le contenu de l'onglet 'Défauts' dans la barre de droite de l'écran",
TabTags: "Cet élément par défaut contient le contenu de l'onglet 'Index' dans la barre de droite de l'écran",
TabTimeline: "Cet élément par défaut contient le contenu de l'onglet 'Chrono' dans la barre de droite de l'écran",
ViewTemplate: "Le gabarit HTML dans cet élément par défaut determine comment sont présentés les éléments"
});
//}}}
Tribu sauvage d'[[Al-Fariq'N]], cousine des [[Walad Badiya]]s et réductrice de tête
Universités ou sectes vouées à une discipline (escrime, magie, diplomatie, etc.) et ayant un poids politique ou culturel important chez les [[Agalanthéens]] et au sein du [[Capharnaüm]].
Charpentier reconnu dans tout le [[Capharnaüm]] pour être un des meilleurs constructeurs de navire