Aller au contenu

Sujet sur Uzeu copene:Srtxg

Reptilien.19831209BE1 (copinercontribouwaedjes)

Çou ki sereut bén avou l' module, c' est d' mete les hårdêyes dins l' modele {{lang}} po les mots ki n' sont nén do walon (wa, wa-fel,...). Si vs avoz do tins...

Srtxg (copinercontribouwaedjes)

Dins l' module riscrijhaedje li fonccion ritoûne en hårdêye wiki, c' est nén l' boune plaece po çoula pinse dju.

Mins djel mete dins {{loyén}} (eyet dins {{t+}}).

Ene sacwè ki sreut clapante, c' est d' aveur on sfwait marcaedje do lingaedje dins les fråzes d' egzimpe. Mins dji n' sai nén wice k' on trove li côde d' erôlaedje des egzimpes.

Reptilien.19831209BE1 (copinercontribouwaedjes)

Iva. Li côde d' erôlaedje des egzimpes est vaici, mins dji pinse purade ki ci sreut dins MediaWiki:LanguageSections.js ki fåreut fé 'ne sacwè. Come çoula on preut eto mete ci marcaedje la sol tecse fwait avou {{~}}. Ciste ahesse la mete ene etikete (on tag) HTML section po tchaeke hagnon d' lingaedje. Mins co 'ne feye, ça va esse on pô rujhrece po les lingaedjes sins code ISO (lorg, la-eglijhe, wa-vrif). Comint s' compôrtêye li modele {{loyén}} po ces lingaedjes la, dji n' a nén co rwaitî.

Reptilien.19831209BE1 (copinercontribouwaedjes)

... dji voe ki l' modele loyén mete lorg pol gåmès adon ki çou n' est nén on côde ISO. Putete fåreut i mete on paramete nén standård dins l' djivêye des lingaedjes po les skivter, ey adon fé l' minme dins l' ahesse JS.

Srtxg (copinercontribouwaedjes)

çou k' i fåreut c' est ki l' module Hagnon stitchî l' lingaedje dins l' etikete do hagnon del croejhete (la k' i fåt di totes manires diner l' lingaedje).

Eyet l' côde JS li poleur lére, eyet l' wårder po l' eployî dins les egzimpes.

Metans, si on mete çoula dins l' module Hagnon :

 if args.lang ~=nil then
     title = '<span id="lang_'.. id_title ..'" class="hagnon-lang" lang="' .. args.lang .. '"></span>' .. title 
 end

est çki l' côde JS pôreut fé ene sacwè ?

Srtxg (copinercontribouwaedjes)

Dj' a trové, mi shonne-t i, comint fé:

/*
 * Cisse fonccion mete èn atribut "lang" po les royes des egzimpes
 * (royes kiminçant pa #*, ##*, ###*, ...) si ele sont dins ene seccion
 * di lingaedje diferin do ci do wiccionaire (li lingaedje d' ene seccion est
 * metou dins l' atribut "class" del seccion pa [[MediaWiki:LanguageSections.js]])
 * eyet mete "lang='wa'" pol ratournaedje di l' egzimpe s' end a onk
 * (roye shuvant kiminçant del minme manire pus on ":".
 *
 * Eg:
 *   # on definixha
 *   #* èn egzimpe d' eployaedje
 *   #*: ratournaedje ou esplikêye del fråze d' egzimpe
*/
$(function() {
  var def_lang = "wa";
  var lang;
  $('section ol ul > li').each( function() {
	lang = $(this).closest('section').attr('class');
	if (lang != def_lang) {
		$(this).attr('lang', lang);
		$(this).find('dl > dd').attr('lang', 'wa');
	};
  });
});
Srtxg (copinercontribouwaedjes)

ou co mî insi (les dzo cweraedjes ni sont nén fwaits po les seccions e walon) :

/*
 * Cisse fonccion mete èn atribut "lang" po les royes des egzimpes
 * (royes kiminçant pa #*, ##*, ###*, ...) si ele sont dins ene seccion
 * di lingaedje diferin do ci do wiccionaire (li lingaedje d' ene seccion est
 * metou dins l' atribut "class" del seccion pa [[MediaWiki:LanguageSections.js]])
 * eyet mete "lang='wa'" pol ratournaedje di l' egzimpe s' end a onk
 * (roye shuvant kiminçant del minme manire pus on ":".
 *
 * Eg:
 *   # on definixha
 *   #* èn egzimpe d' eployaedje
 *   #*: ratournaedje ou esplikêye del fråze d' egzimpe
*/
$(function() {
  var def_lang = "wa";
  var lang;
  $('section').each( function() {
	lang = $(this).attr('class');
	if (lang != def_lang) {
		$(this).find('ol ul > li').each( function() {
			$(this).attr('lang', lang);
			$(this).find('dl > dd').attr('lang', def_lang);
		});
	};
  });
});
Reptilien.19831209BE1 (copinercontribouwaedjes)

Dj' a radjouté l' côde vaici, ça shonne bén daler. On preut fé l' minme pol mot vudete, do côp.

Srtxg (copinercontribouwaedjes)

Po « {{~}} » ki vént pa dvant les definixhas vos vloz dire ? Avou 'p > span.mot' dabôrd ?

$(function() {
  var def_lang = "wa";
  var lang;
  $('section').each( function() {
	lang = $(this).attr('class');
	if (lang != def_lang) {
		$(this).find('p > span.mot').attr('lang', lang);
		$(this).find('ol ul > li').each( function() {
			$(this).attr('lang', lang);
			$(this).find('dl > dd').attr('lang', def_lang);
		});
	};
  });
});
Reptilien.19831209BE1 (copinercontribouwaedjes)

Oyi, c' est bén ça.

Srtxg (copinercontribouwaedjes)

Dji n' sai nén candjî l' fitchî js; poloz vs candjî l' documintaedje come çouci ?

/*
 * Cisse fonccion mete èn atribut "lang" po les royes des egzimpes
 * (royes kiminçant pa #*, ##*, ###*, ...) si ele sont dins ene seccion
 * di lingaedje diferin do ci do wiccionaire (li lingaedje d' ene seccion est
 * metou dins l' atribut "class" del seccion pa [[MediaWiki:LanguageSections.js]])
 * eyet mete "lang='wa'" pol ratournaedje di l' egzimpe s' end a onk
 * (roye shuvant kiminçant del minme manire pus on ":").
 * eto pol mot vudete ( modele "~" å cmince d' ene roye)
 *
 * Eg:
 *   {{~}}						←-- årè lang=xx
 *   # on definixha					←-- lang=wa erité
 *   #* èn egzimpe d' eployaedje			←-- årè lang=xx
 *   #*: ratournaedje ou esplikêye del fråze d' egzimpe	←-- årè lang=wa
*/
Srtxg (copinercontribouwaedjes)

Ene kesse por vos @Lucyin, k' estoz adût a lére do tecse di droete a hintche :

dins l' cas ki l' lingaedje del seccion est on lingaedje di droete a hintche, k' est çki sereut l' mî, mete dir="rtl" (tote li roye d' egzimpe sereut di droete a hintche, dj' ô bén elle atacrè a droete, vou l' bole a droete) oudonbén leyî come asteure ?


Eg:

(nén moyén d' aveur li bon håynaedje dins en pådje di berdelaedje; loukî adon cial Uzeu:Srtxg/saye#saye_RTL

Srtxg (copinercontribouwaedjes)

"C" mi shonnreut l' mî...