Navigation

En Français

Traduction

Pmwiki.org

En Anglais

Menu de la version anglaise
 Home Page

 twitter Twitter Feed

 ko-fi Support me on Kofi

 Series Index: A to Z|By Country|By Platform

 News Feed & Site Updates: 2019 Nov|Dec

2020 Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

2021 Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

2022 Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

2023 Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

2024 Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec

2025 Jan


BL Calendar (click image to open in new tab)
January 2025
Archive 2020|2021|2022|2023|2024|2025

Jump To

CurrentUpcomingCompleted

ShortsCancelledNot Made


 Currently Airing  (A-Z order)

Click here to expand or collapse...
Thailand Every You, Every Me (Youtube release)

 Upcoming BL Series  (Start date)

Click here to expand or collapse...
Thailand Top Form (Thu 20 Mar 2025)

 Completed Series 

Click here to expand or collapse...
Philippines Art Of Love (OFFLINE)
Philippines Beautiful Scars (Episode 4 finale OFFLINE)
Thailand Boyband (No International release)
Myanmar Healing Thingyan (OFFLINE)
Hong Kong Hehe & He (Season 3 - on hiatus)
Thailand If I Love A Boy (OFFLINE)
Philippines Indigo (OFFLINE)
Philippines Jack And Jill (OFFLINE)
Philippines Lakan (OFFLINE)
Thailand Make A Wish [Thailand] (No International release)
Thailand Missing Piece (OFFLINE)
Myanmar My
Thailand My Secret Love (OFFLINE)
Philippines Quaranthings (OFFLINE)
Thailand Roommate (Season 1 OFFLINE)
Japan Sugar Dog Life (No International release)
Thailand Venus In The Sky (Youtube release)

 One-Off BL shorts 

Click here to expand or collapse...

 Cancelled BLs (Uncompleted) 

Click here to expand or collapse...
Philippines Destined/Fated (OFFLINE)
Philippines Infinity (OFFLINE)
Philippines Kiss The Night (OFFLINE)
Philippines Overlooked Love (OFFLINE)
Thailand The Whisperer (EP10 Finale never released)
Philippines Unexpected (OFFLINE)

 Abandoned - Not Made 

Click here to expand or collapse...

Cambodia= Cambodia China= China Hong Kong= Hong Kong India= India

Japan= Japan Laos= Laos Myanmar= Myanmar The Philippines= Philippines

South Korea= South Korea Taiwan= Taiwan Thailand= Thailand Vietnam= Vietnam


edit SideBar

Internationalisation


Pour un exemple de fichier de francisation, voir la page fichier de configuration.

PmWiki supporte l'internationalisation des pages web, autorisant les caractères accentués dans les noms des pages et la traduction de presque tous les messages internes de PmWiki. La plupart de ces personnalisations linguistiques sont effectuées via la fonction XLPage() de PmWiki, qui charge un ensemble de variables contenant les traductions à partir d'une page wiki (nommée par convention XLPage, mais qui peut être nommée comme bon vous semble).

Chargement des pages de traduction

Des pages pour plusieurs langues tel que le français, l'allemand, le néerlandais et l'espagnol ont été créées et sont maintenues sur le site pmwiki.org. Vous pouvez télécharger l'archive de ces traductions depuis http://www.pmwiki.org/pub/pmwiki/i18n/i18n-fr.zip. Décompactez la simplement dans le dossier contenant le fichier pmwiki.php de votre installation. Elle contient un certain nombre de fichiers qui sont placés dans le dossier wikilib.d.

Une fois les pages de traduction installées, activez la nouvelle langue en effectuant un appel à la fonction XLPage() dans votre fichier config.php. Par exemple, pour activer les messages en français, vous devriez ajouter

    XLPage('fr','PmWikiFr.XLPage');

qui indique de charger les traductions françaises ('fr') depuis la page PmWikiFr.XLPage. Il est parfaitement possible de charger plusieurs pages en même temps; aussi si vous voulez créer vos propres traductions sans changer celles obtenues de l'archive i18n.tgz, créez juste une autre page (voir ci-dessous) et chargez-là par dessus:

    
    XLPage('fr','PmWikiFr.XLPage');       # Les traductions de l'archive i18n.tgz
    XLPage('fr','PmWikiFr.XLPageLocal');  # mes traductions personnelles
    

Création de nouvelles traductions

Si la page pour une langue voulue n'existe pas, il est facile d'en créer une ! Un fichier de traduction XLPage contient simplement des lignes qui ont la forme suivante

   'phrase' => 'phrase traduite',

où "phrase" est la phrase internationnalisée (écrite ... dans le code) stockée dans les variables de type $...Fmt de Pmwiki, et où "phrase traduite" est l'affichage produit spécifique à votre langue. Par exemple, la ligne (dans PmWikiDe.XLPage)

   'SearchWiki' => 'Suchen',

convertit "SearchWiki" pour afficher "Suchen". Le fichier PmWiki:XLPageTemplate est un bon point de départ pour créer une nouvelle XLPage et presque toutes les phrases clés de PmWiki y sont déjà centralisées. Notez que le mécanisme de traduction convertit seulement les phrases répertoriées dans les variables $...Fmt -- rien ne sera traduit directement dans les balises wiki.

Si vous créer des nouvelles pages pour d'autres langues, envisagez s'il vous plaît de les inclure sur le site officiel de PmWiki ainsi elles pourront être mises à disposition à tous dans l'archive i18n.tgz !

Notez que le terme "i18n" est communément utilisé comme abréviation du mot anglais "internationalization". Elle dérive du fait qu'il y a 18 lettres entre le "i" et le "n" final et que quelques personnes ne voulaient pas toutes les taper.

<< Styles Wiki personnalisés | Index de la documentation | Configuration locale >>



Traduction de PmWiki.Internationalizations
Page originale sur PmWikiFr.Internationalizations - Backlinks

Dernières modifications:
PmWikiFr.Internationalizations: December 30, 2018, at 01:38 PM

PmWiki.Internationalizations: December 19, 2022, at 02:35 AM