From 71b40da27911263b852a9c60b0243b04e4802d08 Mon Sep 17 00:00:00 2001
From: Anika Henke <a.c.henke@arcor.de>
Date: Sun, 11 Feb 2007 18:20:15 +0100
Subject: [PATCH] language-specific quotation marks (FS#438)

darcs-hash:20070211172015-d5083-2cab923b001391012a0a469746438d4d4087a718.gz
---
 inc/lang/ar/lang.php    |  4 ++++
 inc/lang/ca/lang.php    |  4 ++++
 inc/lang/cs/lang.php    |  4 ++++
 inc/lang/da/lang.php    |  4 ++++
 inc/lang/de/lang.php    |  4 ++++
 inc/lang/el/lang.php    |  5 +++++
 inc/lang/en/lang.php    |  4 ++++
 inc/lang/eo/lang.php    |  4 ++++
 inc/lang/es/lang.php    |  4 ++++
 inc/lang/et/lang.php    |  4 ++++
 inc/lang/fi/lang.php    |  4 ++++
 inc/lang/fr/lang.php    |  4 ++++
 inc/lang/he/lang.php    |  4 ++++
 inc/lang/hu/lang.php    |  4 ++++
 inc/lang/it/lang.php    |  4 ++++
 inc/lang/lt/lang.php    |  4 ++++
 inc/lang/lv/lang.php    |  4 ++++
 inc/lang/nl/lang.php    |  4 ++++
 inc/lang/pl/lang.php    |  4 ++++
 inc/lang/pt-br/lang.php |  4 ++++
 inc/lang/pt/lang.php    |  4 ++++
 inc/lang/ro/lang.php    |  4 ++++
 inc/lang/sk/lang.php    |  4 ++++
 inc/lang/sl/lang.php    |  4 ++++
 inc/lang/sr/lang.php    |  4 ++++
 inc/lang/sv/lang.php    |  4 ++++
 inc/lang/tr/lang.php    |  4 ++++
 inc/parser/metadata.php | 16 ++++++++++------
 inc/parser/xhtml.php    | 12 ++++++++----
 inc/toolbar.php         |  2 +-
 30 files changed, 128 insertions(+), 11 deletions(-)

diff --git a/inc/lang/ar/lang.php b/inc/lang/ar/lang.php
index 8c649f8f1..a70775118 100644
--- a/inc/lang/ar/lang.php
+++ b/inc/lang/ar/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'rtl';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'حرر هذه الصفحة';
 $lang['btn_source'] = 'اعرض مصدر الصفحة';
diff --git a/inc/lang/ca/lang.php b/inc/lang/ca/lang.php
index 194cc506c..63b5f5cc0 100644
--- a/inc/lang/ca/lang.php
+++ b/inc/lang/ca/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'Edita aquesta pàgina';
 $lang['btn_source'] = 'Mostra codi font';
diff --git a/inc/lang/cs/lang.php b/inc/lang/cs/lang.php
index 6b9e59d72..8f19a42aa 100644
--- a/inc/lang/cs/lang.php
+++ b/inc/lang/cs/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Upravit stránku';
 $lang['btn_source'] = 'Zdrojový kód stránky';
diff --git a/inc/lang/da/lang.php b/inc/lang/da/lang.php
index de4b2dd60..8a7b23c60 100644
--- a/inc/lang/da/lang.php
+++ b/inc/lang/da/lang.php
@@ -9,6 +9,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Rediger dette dokument';
 $lang['btn_source'] = 'Vis kildekode';
diff --git a/inc/lang/de/lang.php b/inc/lang/de/lang.php
index e2de6dd51..6a7c05de8 100644
--- a/inc/lang/de/lang.php
+++ b/inc/lang/de/lang.php
@@ -11,6 +11,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Diese Seite bearbeiten';
 $lang['btn_source'] = 'Zeige Quelltext';
diff --git a/inc/lang/el/lang.php b/inc/lang/el/lang.php
index 16ac3a4af..6c58cae31 100644
--- a/inc/lang/el/lang.php
+++ b/inc/lang/el/lang.php
@@ -7,6 +7,11 @@
  * @author     Anika Henke <henke@cosmocode.de>
  * @author     Thanos Massias <tm@navarino.gr>
  */
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '„';//&bdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '‚';//&sbquo;
+
 $lang['admin_register']         = 'Προσθήκη νέου χρήστη...';
 $lang['authmodfailed']          = 'Κακή ρύθμιση λίστας χρηστών. Παρακαλούμε ενημερώστε τον διαχειριστή του wiki.';
 $lang['authtempfail']           = 'Η είσοδος χρηστών δεν λειτουργεί αυτή την στιγμή. Εάν αυτό διαρκεί για πολύ χρόνο, παρακαλούμε ενημερώστε τον διαχειριστή του wiki.';
diff --git a/inc/lang/en/lang.php b/inc/lang/en/lang.php
index 27211605a..486041522 100644
--- a/inc/lang/en/lang.php
+++ b/inc/lang/en/lang.php
@@ -9,6 +9,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'Edit this page';
 $lang['btn_source'] = 'Show pagesource';
diff --git a/inc/lang/eo/lang.php b/inc/lang/eo/lang.php
index c77c6d234..8e3db2436 100644
--- a/inc/lang/eo/lang.php
+++ b/inc/lang/eo/lang.php
@@ -8,6 +8,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'Redakti paĝon';
 $lang['btn_source'] = 'Montri fontan tekston';
diff --git a/inc/lang/es/lang.php b/inc/lang/es/lang.php
index 4db73a746..5d8210d28 100644
--- a/inc/lang/es/lang.php
+++ b/inc/lang/es/lang.php
@@ -12,6 +12,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_back']   = 'Atrás';
 $lang['btn_edit']   = 'Editar esta página';
diff --git a/inc/lang/et/lang.php b/inc/lang/et/lang.php
index f9734c72c..58b3cfa02 100644
--- a/inc/lang/et/lang.php
+++ b/inc/lang/et/lang.php
@@ -9,6 +9,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Toimeta seda lehte';
 $lang['btn_source'] = 'Näita lehepõhja';
diff --git a/inc/lang/fi/lang.php b/inc/lang/fi/lang.php
index 2b387fb10..8eb72a1d7 100644
--- a/inc/lang/fi/lang.php
+++ b/inc/lang/fi/lang.php
@@ -8,6 +8,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '”';//&rdquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '’';//&rsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'Muokkaa tätä sivua';
 $lang['btn_source'] = 'Näytä sivun lähdekoodi';
diff --git a/inc/lang/fr/lang.php b/inc/lang/fr/lang.php
index e1c0639d5..be363e054 100644
--- a/inc/lang/fr/lang.php
+++ b/inc/lang/fr/lang.php
@@ -13,6 +13,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'Éditer cette page';
 $lang['btn_source'] = 'Afficher le texte source';
diff --git a/inc/lang/he/lang.php b/inc/lang/he/lang.php
index 8810e8e03..43a36baed 100644
--- a/inc/lang/he/lang.php
+++ b/inc/lang/he/lang.php
@@ -10,6 +10,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'rtl';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_draft']  = 'עריכת טיוטה';
 $lang['btn_recover']= 'שחזור טיוטה';
diff --git a/inc/lang/hu/lang.php b/inc/lang/hu/lang.php
index 3532f3aa2..81dfbb772 100644
--- a/inc/lang/hu/lang.php
+++ b/inc/lang/hu/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Oldal szerkesztése';
 $lang['btn_source'] = 'Oldalforrás megtekintése';
diff --git a/inc/lang/it/lang.php b/inc/lang/it/lang.php
index 23f94c113..c9f2c1dcd 100644
--- a/inc/lang/it/lang.php
+++ b/inc/lang/it/lang.php
@@ -9,6 +9,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'Modifica questa pagina';
 $lang['btn_source'] = 'Mostra sorgente';
diff --git a/inc/lang/lt/lang.php b/inc/lang/lt/lang.php
index 6ddbbc03b..37ff27c8a 100644
--- a/inc/lang/lt/lang.php
+++ b/inc/lang/lt/lang.php
@@ -9,6 +9,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Redaguoti šį puslapį';
 $lang['btn_source'] = 'Parodyti puslapio kodÄ…';
diff --git a/inc/lang/lv/lang.php b/inc/lang/lv/lang.php
index cbbd50316..91ea7cda3 100644
--- a/inc/lang/lv/lang.php
+++ b/inc/lang/lv/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Labot lapu';
 $lang['btn_source'] = 'Parādīt lapas kodu';
diff --git a/inc/lang/nl/lang.php b/inc/lang/nl/lang.php
index 7776ea3d0..747feb723 100644
--- a/inc/lang/nl/lang.php
+++ b/inc/lang/nl/lang.php
@@ -10,6 +10,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'Pagina aanpassen';
 $lang['btn_source'] = 'Toon pagina broncode';
diff --git a/inc/lang/pl/lang.php b/inc/lang/pl/lang.php
index 1c423b9c7..d1f597bc5 100644
--- a/inc/lang/pl/lang.php
+++ b/inc/lang/pl/lang.php
@@ -9,6 +9,10 @@
 
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'Edytuj stronÄ™';
 $lang['btn_source'] = 'Pokaż źródło strony';
diff --git a/inc/lang/pt-br/lang.php b/inc/lang/pt-br/lang.php
index a4b489f5c..fe65fcae1 100644
--- a/inc/lang/pt-br/lang.php
+++ b/inc/lang/pt-br/lang.php
@@ -9,6 +9,10 @@
  */
 $lang['encoding']     = 'utf-8';
 $lang['direction']    = 'ltr';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']     = 'Editar essa página';
 $lang['btn_source']   = 'Mostrar código fonte';
diff --git a/inc/lang/pt/lang.php b/inc/lang/pt/lang.php
index 81990073a..8f4da0d09 100644
--- a/inc/lang/pt/lang.php
+++ b/inc/lang/pt/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']     = 'utf-8';
 $lang['direction']    = 'ltr';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']     = 'Editar Página';
 $lang['btn_source']   = 'Ver em bruto';
diff --git a/inc/lang/ro/lang.php b/inc/lang/ro/lang.php
index 9048d34d3..21d6896b1 100644
--- a/inc/lang/ro/lang.php
+++ b/inc/lang/ro/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Editează această pagină';
 $lang['btn_source'] = 'Arată sursa paginii';
diff --git a/inc/lang/sk/lang.php b/inc/lang/sk/lang.php
index dc9a78399..22722ba74 100644
--- a/inc/lang/sk/lang.php
+++ b/inc/lang/sk/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Upraviť stránku';
 $lang['btn_source'] = 'Zobraziť zdroj stránky';
diff --git a/inc/lang/sl/lang.php b/inc/lang/sl/lang.php
index 703b7bee5..ae78f9909 100644
--- a/inc/lang/sl/lang.php
+++ b/inc/lang/sl/lang.php
@@ -6,6 +6,10 @@
  * @author     Jaka Kranjc <lynxlupodian@hotmail.com>
  */
 $lang['encoding']   = 'utf-8';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Uredi to stran';
 $lang['btn_source'] = 'Prikaži izvorno kodo strani';
diff --git a/inc/lang/sr/lang.php b/inc/lang/sr/lang.php
index 92d42a25e..e9a386ecb 100644
--- a/inc/lang/sr/lang.php
+++ b/inc/lang/sr/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '„';//&bdquo;
+$lang['doublequoteclosing']  = '“';//&ldquo;
+$lang['singlequoteopening']  = '‚';//&sbquo;
+$lang['singlequoteclosing']  = '‘';//&lsquo;
 
 $lang['btn_edit']   = 'Изнеми ову страницу';
 $lang['btn_source'] = 'Прикажи изворни код';
diff --git a/inc/lang/sv/lang.php b/inc/lang/sv/lang.php
index fe6bf65a0..dd1d4e553 100644
--- a/inc/lang/sv/lang.php
+++ b/inc/lang/sv/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '”';//&rdquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '’';//&rsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'Redigera den här sidan';
 $lang['btn_source'] = 'Visa sidkälla';
diff --git a/inc/lang/tr/lang.php b/inc/lang/tr/lang.php
index c3bd650b4..633325b4b 100644
--- a/inc/lang/tr/lang.php
+++ b/inc/lang/tr/lang.php
@@ -7,6 +7,10 @@
  */
 $lang['encoding']   = 'utf-8';
 $lang['direction']  = 'ltr';
+$lang['doublequoteopening']  = '“';//&ldquo;
+$lang['doublequoteclosing']  = '”';//&rdquo;
+$lang['singlequoteopening']  = '‘';//&lsquo;
+$lang['singlequoteclosing']  = '’';//&rsquo;
 
 $lang['btn_edit']   = 'Sayfayı değiştir';
 $lang['btn_source'] = 'Kaynağı göster';
diff --git a/inc/parser/metadata.php b/inc/parser/metadata.php
index 5a9f6a122..6e2c27b2a 100644
--- a/inc/parser/metadata.php
+++ b/inc/parser/metadata.php
@@ -206,12 +206,12 @@ class Doku_Renderer_metadata extends Doku_Renderer {
   }
 
   function quote_open(){
-    if ($this->capture) $this->doc .= DOKU_LF.DOKU_TAB.'“';
+    if ($this->capture) $this->doc .= DOKU_LF.DOKU_TAB.'"';
   }
 
   function quote_close(){
     if ($this->capture){
-      $this->doc .= '”';
+      $this->doc .= '"';
       if (strlen($this->doc) > 250) $this->capture = false;
       else $this->doc .= DOKU_LF;
     }
@@ -242,19 +242,23 @@ class Doku_Renderer_metadata extends Doku_Renderer {
   }
 
   function singlequoteopening(){
-    if ($this->capture) $this->doc .= '‘';
+    global $lang;
+    if ($this->capture) $this->doc .= $lang['singlequoteopening'];
   }
 
   function singlequoteclosing(){
-    if ($this->capture) $this->doc .= '’';
+    global $lang;
+    if ($this->capture) $this->doc .= $lang['singlequoteclosing'];
   }
 
   function doublequoteopening(){
-    if ($this->capture) $this->doc .= '“';
+    global $lang;
+    if ($this->capture) $this->doc .= $lang['doublequoteopening'];
   }
 
   function doublequoteclosing(){
-    if ($this->capture) $this->doc .= '”';
+    global $lang;
+    if ($this->capture) $this->doc .= $lang['doublequoteclosing'];
   }
 
   function camelcaselink($link) {
diff --git a/inc/parser/xhtml.php b/inc/parser/xhtml.php
index 5390ae843..ea5b72495 100644
--- a/inc/parser/xhtml.php
+++ b/inc/parser/xhtml.php
@@ -441,19 +441,23 @@ class Doku_Renderer_xhtml extends Doku_Renderer {
     }
 
     function singlequoteopening() {
-        $this->doc .= "&lsquo;";
+        global $lang;
+        $this->doc .= $lang['singlequoteopening'];
     }
 
     function singlequoteclosing() {
-        $this->doc .= "&rsquo;";
+        global $lang;
+        $this->doc .= $lang['singlequoteclosing'];
     }
 
     function doublequoteopening() {
-        $this->doc .= "&ldquo;";
+        global $lang;
+        $this->doc .= $lang['doublequoteopening'];
     }
 
     function doublequoteclosing() {
-        $this->doc .= "&rdquo;";
+        global $lang;
+        $this->doc .= $lang['doublequoteclosing'];
     }
 
     /**
diff --git a/inc/toolbar.php b/inc/toolbar.php
index 66780ac50..d6f768557 100644
--- a/inc/toolbar.php
+++ b/inc/toolbar.php
@@ -160,7 +160,7 @@ function toolbar_JSdefines($varname){
             'type'   => 'picker',
             'title'  => $lang['qb_chars'],
             'icon'   => 'chars.png',
-            'list'   => explode(' ','À à Á á  â à ã Ä ä Ǎ ǎ Ă ă Å å Ā ā Ą ą Æ æ Ć ć Ç ç Č č Ĉ ĉ Ċ ċ Ð đ ð Ď ď È è É é Ê ê Ë ë Ě ě Ē ē Ė ė Ę ę Ģ ģ Ĝ ĝ Ğ ğ Ġ ġ Ĥ ĥ Ì ì Í í Î î Ï ï Ǐ ǐ Ī ī İ ı Į į Ĵ ĵ Ķ ķ Ĺ ĺ Ļ ļ Ľ ľ Ł ł Ŀ ŀ Ń ń Ñ ñ Ņ ņ Ň ň Ò ò Ó ó Ô ô Õ õ Ö ö Ǒ ǒ Ō ō Ő ő Œ œ Ø ø Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ş ş Š š Ŝ ŝ Ţ ţ Ť ť Ù ù Ú ú Û û Ü ü Ǔ ǔ Ŭ ŭ Ū ū Ů ů ǖ ǘ ǚ ǜ Ų ų Ű ű Ŵ ŵ Ý ý Ÿ ÿ Ŷ ŷ Ź ź Ž ž Ż ż Þ þ ß Ħ ħ ¿ ¡ ¢ £ ¤ ¥ € ¦ § ª ¬ ¯ ° ± ÷ ‰ ¼ ½ ¾ ¹ ² ³ µ ¶ † ‡ · • º ∀ ∂ ∃ Ə ə ∅ ∇ ∈ ∉ ∋ ∏ ∑ ‾ − ∗ √ ∝ ∞ ∠ ∧ ∨ ∩ ∪ ∫ ∴ ∼ ≅ ≈ ≠ ≡ ≤ ≥ ⊂ ⊃ ⊄ ⊆ ⊇ ⊕ ⊗ ⊥ ⋅ ◊ ℘ ℑ ℜ ℵ ♠ ♣ ♥ ♦ α β Γ γ Δ δ ε ζ η Θ θ ι κ Λ λ μ Ξ ξ Π π ρ Σ σ Τ τ υ Φ φ χ Ψ ψ Ω ω ★ ☆ ☎ ☚ ☛ ☜ ☝ ☞ ☟ ☹ ☺ ✔ ✘'),
+            'list'   => explode(' ','À à Á á  â à ã Ä ä Ǎ ǎ Ă ă Å å Ā ā Ą ą Æ æ Ć ć Ç ç Č č Ĉ ĉ Ċ ċ Ð đ ð Ď ď È è É é Ê ê Ë ë Ě ě Ē ē Ė ė Ę ę Ģ ģ Ĝ ĝ Ğ ğ Ġ ġ Ĥ ĥ Ì ì Í í Î î Ï ï Ǐ ǐ Ī ī İ ı Į į Ĵ ĵ Ķ ķ Ĺ ĺ Ļ ļ Ľ ľ Ł ł Ŀ ŀ Ń ń Ñ ñ Ņ ņ Ň ň Ò ò Ó ó Ô ô Õ õ Ö ö Ǒ ǒ Ō ō Ő ő Œ œ Ø ø Ŕ ŕ Ŗ ŗ Ř ř Ś ś Ş ş Š š Ŝ ŝ Ţ ţ Ť ť Ù ù Ú ú Û û Ü ü Ǔ ǔ Ŭ ŭ Ū ū Ů ů ǖ ǘ ǚ ǜ Ų ų Ű ű Ŵ ŵ Ý ý Ÿ ÿ Ŷ ŷ Ź ź Ž ž Ż ż Þ þ ß Ħ ħ ¿ ¡ ¢ £ ¤ ¥ € ¦ § ª ¬ ¯ ° ± ÷ ‰ ¼ ½ ¾ ¹ ² ³ µ ¶ † ‡ · • º ∀ ∂ ∃ Ə ə ∅ ∇ ∈ ∉ ∋ ∏ ∑ ‾ − ∗ √ ∝ ∞ ∠ ∧ ∨ ∩ ∪ ∫ ∴ ∼ ≅ ≈ ≠ ≡ ≤ ≥ ⊂ ⊃ ⊄ ⊆ ⊇ ⊕ ⊗ ⊥ ⋅ ◊ ℘ ℑ ℜ ℵ ♠ ♣ ♥ ♦ α β Γ γ Δ δ ε ζ η Θ θ ι κ Λ λ μ Ξ ξ Π π ρ Σ σ Τ τ υ Φ φ χ Ψ ψ Ω ω ★ ☆ ☎ ☚ ☛ ☜ ☝ ☞ ☟ ☹ ☺ ✔ ✘ ‹ ›'),
            ),
       array(
             'type'   => 'signature',
-- 
GitLab