openrat-cms

OpenRat Content Management System
git clone http://git.code.weiherhei.de/openrat-cms.git
Log | Files | Refs | README

commit f66c935026d38aa9cc712dca917c0c6170cfbd3e
parent d25543af43cf47c30698190a9fcaa00c269f2dd2
Author: Jan Dankert <develop@jandankert.de>
Date:   Fri,  2 Apr 2021 00:18:39 +0200

New: Translation for element formats.

Diffstat:
Mmodules/cms/action/PageelementAction.class.php | 1+
Mmodules/cms/ui/themes/default/html/views/pageelement/advanced.php | 2+-
Mmodules/cms/ui/themes/default/html/views/pageelement/advanced.tpl.src.xml | 2+-
Mmodules/language/Language_CN.class.php | 5+++++
Mmodules/language/Language_DE.class.php | 5+++++
Mmodules/language/Language_EN.class.php | 5+++++
Mmodules/language/Language_ES.class.php | 5+++++
Mmodules/language/Language_FR.class.php | 5+++++
Mmodules/language/Language_IT.class.php | 5+++++
Mmodules/language/Language_RU.class.php | 5+++++
Mmodules/language/Messages.class.php | 5+++++
Mmodules/language/language.yml | 15+++++++++++++--
12 files changed, 56 insertions(+), 4 deletions(-)

diff --git a/modules/cms/action/PageelementAction.class.php b/modules/cms/action/PageelementAction.class.php @@ -294,6 +294,7 @@ class PageelementAction extends BaseAction $format = $this->element->format; $this->setTemplateVar('format' ,$format ); + $this->setTemplateVar( 'editor',Element::getAvailableFormats()[ $format ] ); $this->setTemplateVar( 'text',$this->linkifyOIDs( $this->value->text ) ); diff --git a/modules/cms/ui/themes/default/html/views/pageelement/advanced.php b/modules/cms/ui/themes/default/html/views/pageelement/advanced.php @@ -36,7 +36,7 @@ <?php foreach((array)@$editors as $id=>$name) { ?> <div class="<?php echo O::escapeHtml('or-act-clickable') ?>"><?php echo O::escapeHtml('') ?> <a target="<?php echo O::escapeHtml('_self') ?>" data-type="<?php echo O::escapeHtml('edit') ?>" data-action="<?php echo O::escapeHtml('pageelement') ?>" data-method="<?php echo O::escapeHtml('value') ?>" data-id="<?php echo O::escapeHtml('') ?>" data-extra-languageid="<?php echo O::escapeHtml(''.@$languageid.'') ?>" data-extra-format="<?php echo O::escapeHtml(''.@$id.'') ?>" data-extra="<?php echo O::escapeHtml('{&quot;languageid&quot;:&quot;'.@$languageid.'&quot;,&quot;format&quot;:&quot;'.@$id.'&quot;}') ?>" href="<?php echo O::escapeHtml('#/pageelement') ?>" class="<?php echo O::escapeHtml('or-link') ?>"><?php echo O::escapeHtml('') ?> - <span><?php echo O::escapeHtml(''.@$name.'') ?></span> + <span><?php echo O::escapeHtml(''.@O::lang('format_'.@$name.'').'') ?></span> </a> </div> <?php } ?> diff --git a/modules/cms/ui/themes/default/html/views/pageelement/advanced.tpl.src.xml b/modules/cms/ui/themes/default/html/views/pageelement/advanced.tpl.src.xml @@ -31,7 +31,7 @@ <list list="${editors}" key="id" value="name"> <part class="act-clickable"> <link type="edit" action="pageelement" subaction="value" var1="languageid" value1="${languageid}" var2="format" value2="${id}"> - <text value="${name}"/> + <text value="${message:format_${name}}"/> </link> </part> </list> diff --git a/modules/language/Language_CN.class.php b/modules/language/Language_CN.class.php @@ -1356,5 +1356,10 @@ Thank you.', 'UNSAVED_CHANGES_CONFIRM'=>'There are unsaved changes. Do you really want to exit?', 'PROGRESS'=>'Work in progress', 'REFERENCES'=>'References', +'FORMAT_TEXT'=>'Text', +'FORMAT_WIKI'=>'Wiki classic', +'FORMAT_HTML'=>'HTML', +'FORMAT_MARKDOWN'=>'Markdown', +'FORMAT_HTML_SOURCE'=>'HTML source', ];} } \ No newline at end of file diff --git a/modules/language/Language_DE.class.php b/modules/language/Language_DE.class.php @@ -1361,5 +1361,10 @@ Vielen Dank.', 'UNSAVED_CHANGES_CONFIRM'=>'Sie haben ungespeicherte Änderungen. Möchten Sie diese Ansicht tatsächlich verlassen?', 'PROGRESS'=>'Vorgang wird ausgeführt', 'REFERENCES'=>'Referenzen', +'FORMAT_TEXT'=>'Text', +'FORMAT_WIKI'=>'Wiki klassisch', +'FORMAT_HTML'=>'HTML', +'FORMAT_MARKDOWN'=>'Markdown', +'FORMAT_HTML_SOURCE'=>'HTML Quelltext', ];} } \ No newline at end of file diff --git a/modules/language/Language_EN.class.php b/modules/language/Language_EN.class.php @@ -1356,5 +1356,10 @@ Thank you.', 'UNSAVED_CHANGES_CONFIRM'=>'There are unsaved changes. Do you really want to exit?', 'PROGRESS'=>'Work in progress', 'REFERENCES'=>'References', +'FORMAT_TEXT'=>'Text', +'FORMAT_WIKI'=>'Wiki classic', +'FORMAT_HTML'=>'HTML', +'FORMAT_MARKDOWN'=>'Markdown', +'FORMAT_HTML_SOURCE'=>'HTML source', ];} } \ No newline at end of file diff --git a/modules/language/Language_ES.class.php b/modules/language/Language_ES.class.php @@ -1381,5 +1381,10 @@ MENU_INDEX_ADMINISTRATION_DESC =', 'UNSAVED_CHANGES_CONFIRM'=>'There are unsaved changes. Do you really want to exit?', 'PROGRESS'=>'Work in progress', 'REFERENCES'=>'References', +'FORMAT_TEXT'=>'Text', +'FORMAT_WIKI'=>'Wiki classic', +'FORMAT_HTML'=>'HTML', +'FORMAT_MARKDOWN'=>'Markdown', +'FORMAT_HTML_SOURCE'=>'HTML source', ];} } \ No newline at end of file diff --git a/modules/language/Language_FR.class.php b/modules/language/Language_FR.class.php @@ -1357,5 +1357,10 @@ Merci.', 'UNSAVED_CHANGES_CONFIRM'=>'There are unsaved changes. Do you really want to exit?', 'PROGRESS'=>'Work in progress', 'REFERENCES'=>'References', +'FORMAT_TEXT'=>'Text', +'FORMAT_WIKI'=>'Wiki classic', +'FORMAT_HTML'=>'HTML', +'FORMAT_MARKDOWN'=>'Markdown', +'FORMAT_HTML_SOURCE'=>'HTML source', ];} } \ No newline at end of file diff --git a/modules/language/Language_IT.class.php b/modules/language/Language_IT.class.php @@ -1357,5 +1357,10 @@ Gracias.', 'UNSAVED_CHANGES_CONFIRM'=>'There are unsaved changes. Do you really want to exit?', 'PROGRESS'=>'Work in progress', 'REFERENCES'=>'References', +'FORMAT_TEXT'=>'Text', +'FORMAT_WIKI'=>'Wiki classic', +'FORMAT_HTML'=>'HTML', +'FORMAT_MARKDOWN'=>'Markdown', +'FORMAT_HTML_SOURCE'=>'HTML source', ];} } \ No newline at end of file diff --git a/modules/language/Language_RU.class.php b/modules/language/Language_RU.class.php @@ -1357,5 +1357,10 @@ if you do not know where this mail comes from, please ignore it.', 'UNSAVED_CHANGES_CONFIRM'=>'There are unsaved changes. Do you really want to exit?', 'PROGRESS'=>'Work in progress', 'REFERENCES'=>'References', +'FORMAT_TEXT'=>'Text', +'FORMAT_WIKI'=>'Wiki classic', +'FORMAT_HTML'=>'HTML', +'FORMAT_MARKDOWN'=>'Markdown', +'FORMAT_HTML_SOURCE'=>'HTML source', ];} } \ No newline at end of file diff --git a/modules/language/Messages.class.php b/modules/language/Messages.class.php @@ -1310,4 +1310,9 @@ class Messages { const UNSAVED_CHANGES_CONFIRM = 'UNSAVED_CHANGES_CONFIRM'; const PROGRESS = 'PROGRESS'; const REFERENCES = 'REFERENCES'; + const FORMAT_TEXT = 'FORMAT_TEXT'; + const FORMAT_WIKI = 'FORMAT_WIKI'; + const FORMAT_HTML = 'FORMAT_HTML'; + const FORMAT_MARKDOWN = 'FORMAT_MARKDOWN'; + const FORMAT_HTML_SOURCE = 'FORMAT_HTML_SOURCE'; } \ No newline at end of file diff --git a/modules/language/language.yml b/modules/language/language.yml @@ -6496,4 +6496,16 @@ PROGRESS: de: Vorgang wird ausgeführt REFERENCES: de: Referenzen - en: References- \ No newline at end of file + en: References +FORMAT_TEXT: + en: Text +FORMAT_WIKI: + de: Wiki klassisch + en: Wiki classic +FORMAT_HTML: + en: HTML +FORMAT_MARKDOWN: + en: Markdown +FORMAT_HTML_SOURCE: + de: HTML Quelltext + en: HTML source