Bonjour,
george@diwanalarab.com wrote:
Author: george@diwanalarab.com
Date: Tue Jan 30 14:08:28 2007
New Revision: 9340Log:
Puisque le site de SPIP utilise le plugin Crayons, autant introduire le support RTL.
Auncun problème pour l'instant, je n'ai pas testé.
De quel site SPIP parles-tu ?
Simplement, qui es-tu ?
Crayons est assez sensible, comme f&t c'est une prospective pour spip2 et je pense qu'il faut se mettre d'accord avant des modifications, du moins les annoncer au préalable.
En aucune façon je ne veux fermer la porte mais éviter des embrouilles futures.
Bienvenue au club ![]()
Techniquement, je vois déjà de la duplication ici ...
Je dois rappeler aussi que nous avons des mécanismes éventuellement "futuristes".
Par ailleurs, je ne pense pas que tu puisses modifier le copyright comme ça.
à+
--
toggg
Added:
_plugins_/_stable_/crayons/crayons_rtl.css
_plugins_/_stable_/crayons/lang/crayons_ar.php
Modified:
_plugins_/_stable_/crayons/plugin.xml
_plugins_/_stable_/crayons/tetecrayons.phpAdded: _plugins_/_stable_/crayons/crayons_rtl.css
--- _plugins_/_stable_/crayons/crayons_rtl.css (added)
+++ _plugins_/_stable_/crayons/crayons_rtl.css Tue Jan 30 14:08:28 2007
@@ -0,0 +1,44 @@
+img.crayon-img-changed {
+ display: none;
+}
+.crayon-changed img.crayon-img-changed {
+ display: inline;
+}
+.crayon-changed img.crayon-crayon {
+ display: none;
+}
+img.crayon-edit, img.crayon-crayon {
+ visibility: hidden;
+}
+.crayon-autorise:hover img.crayon-edit, .crayon-hover img.crayon-edit,
+.crayon-autorise:hover img.crayon-crayon, .crayon-hover img.crayon-crayon {
+ visibility: visible;
+}
+.crayon-autorise:hover, .crayon-hover {
+}
+.crayon-boutons, .crayon-searching {
+ float: left;
+}
+.crayon-boutons {
+ width: 40px;
+ display: none;
+}
+.crayon-boutons div {
+ position: absolute;
+}
+.crayon-boutons a {
+ cursor: pointer;
+}
+.crayon-icones {
+ float: left;
+}
+.crayon-icones span {
+ position:absolute;
+}
+.crayon-edit, .crayon-crayon, .crayon-img-changed {
+ cursor: pointer;
+} +.formulaire_spip .crayon-active {
+ padding: 1px;
+ border: 1px inset;
+}Added: _plugins_/_stable_/crayons/lang/crayons_ar.php
--- _plugins_/_stable_/crayons/lang/crayons_ar.php (added)
+++ _plugins_/_stable_/crayons/lang/crayons_ar.php Tue Jan 30 14:08:28 2007
@@ -0,0 +1,21 @@
+<?php
+
+// This is a SPIP language file -- Ceci est un fichier langue de SPIP
+
+$GLOBALS[$GLOBALS['idx_lang']] = array(
+ 'annuler' => 'إلغاء',
+ 'editer_@type@_@id@' => 'تحرير @type@ @id@ بالكامل',
+ 'deja_modifie' => 'عدّل سابقاً',
+ 'donnees_mal_formatees' => 'تنسيق بيانات غير سليم',
+ 'editer' => 'تحرير',
+ 'editer_tout' => 'تحرير الكل',
+ 'modifie_par_ailleurs' => 'عدّل في مكان آخر',
+ 'non_autorise' => 'غير مسموح',
+ 'non_implemente' => 'غير مدعوم',
+ 'pas_de_modification' => 'لم تدخل اي تعديلات',
+ 'pas_de_valeur' => 'لا توجد قيمة',
+ 'sauvegarder' => 'حفظ التعديلات؟',
+ 'svp_copier_coller' => 'عذراً، قم بنسخ التعديلات ولصقها وإعادة المحاولة',
+ 'veuillez_patienter'=>'الرجاء الانتظار...'
+ );
+?>Modified: _plugins_/_stable_/crayons/plugin.xml
--- _plugins_/_stable_/crayons/plugin.xml (original)
+++ _plugins_/_stable_/crayons/plugin.xml Tue Jan 30 14:08:28 2007
@@ -1,9 +1,17 @@
<plugin>
<nom>
- Crayons
+ <multi>
+ [ar]القلم
+ [fr]Crayons
+ </multi>
</nom>
- <auteur>Fil, toggg
+ <auteur>
+ <multi>
+ [ar]فيل وتوغغغ
+ © ٢٠٠٦ - ٢٠٠٧
+ [fr]Fil, toggg
© 2006-2007 - Distribué sous licence GNU/GPL
+ </multi>
</auteur>
<version>
0.4.0
@@ -12,17 +20,25 @@
stable
</etat>
<description>
+<multi>
+[ar]هذا الملحق، {{المتوافر للاصدار ١.٩.٢ فقط}} يقدم وظائف تحرير سريعة من في صفحات الموقع العمومي. للاستفادة منه يجب انشاء صفحات نموذجية متوافقة معه.
-Ce plugin {{disponible uniquement en 1.9.2 récente}} fournit des fonctions d'édition rapide depuis les pages publiques du site. Pour en bénéficier, il faut des squelettes
+كما في صفحات الاصدار 1.9.2 النموذجية يكفي ادخال علامة {#EDIT} في كل مكان نريد تحريره. مثلاً، ليصبح العنوان قابل للتحرير:
+_ <code><h1 class="#EDIT{titre} علامات اخرى">#TITRE</h1></code>.
+[fr]Ce plugin {{disponible uniquement en 1.9.2 récente}} fournit des fonctions d'édition rapide depuis les pages publiques du site. Pour en bénéficier, il faut des squelettes
« compatibles crayons ».
Comme dans les squelettes récents de la dist/ 1.9.2, il suffit d'avoir une balise {#EDIT{machin}} à chaque endroit que l'on veut rendre éditable. Par exemple, pour que le titre soit éditable:
_ <code><h1 class="#EDIT{titre} autres classes">#TITRE</h1></code>.
+</multi>
</description>
<lien>
- [Documentation->Les crayons - SPIP-Contrib],
-et si vous avez cfg: [Configuration->.?exec=cfg&cfg=crayons]
+ [<multi>
+ [ar][توثيق[fr]Documentation</multi>->Les crayons - SPIP-Contrib],
+<multi>
+ [ar]واذا كان لديك[fr]et si vous avez</multi> cfg: [<multi>
+ [ar]الاعداد[fr]Configuration</multi>->.?exec=cfg&cfg=crayons]
</lien>
<prefix>
CrayonsModified: _plugins_/_stable_/crayons/tetecrayons.php
--- _plugins_/_stable_/crayons/tetecrayons.php (original)
+++ _plugins_/_stable_/crayons/tetecrayons.php Tue Jan 30 14:08:28 2007
@@ -53,7 +53,13 @@
function Crayons_preparer_page($page, $droits, $wdgcfg = array()) {
$jsFile = generer_url_public('crayons.js');
+ // added by George
+ if ($GLOBALS['spip_lang_left'] == "right") {
+ $cssFile = find_in_path('crayons_rtl.css');
+ } else {
$cssFile = find_in_path('crayons.css');
+ }
+ // end of added by George
$config = var2js(array(
'imgPath' => dirname(find_in_path('images/crayon.png')),
'droits' => $droits,_______________________________________________
Spip-zone-commit@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone-commit