From 91bc3e8f5a76bbeb9c3ba2154a33e7f68cdcdbb6 Mon Sep 17 00:00:00 2001
From: Fraenkiman
Date: Sat, 28 Jan 2023 15:48:16 +0100
Subject: [PATCH] File and image selection Named in editor
Gives a face to the file and image selection in the editor
---
fp-plugins/bbcode/lang/lang.cs-cz.php | 3 +++
fp-plugins/bbcode/lang/lang.de-de.php | 3 +++
fp-plugins/bbcode/lang/lang.el-gr.php | 3 +++
fp-plugins/bbcode/lang/lang.en-us.php | 3 +++
fp-plugins/bbcode/lang/lang.es-es.php | 3 +++
fp-plugins/bbcode/lang/lang.fr-fr.php | 3 +++
fp-plugins/bbcode/lang/lang.it-it.php | 3 +++
fp-plugins/bbcode/lang/lang.ja-jp.php | 3 +++
fp-plugins/bbcode/lang/lang.nl-nl.php | 3 +++
fp-plugins/bbcode/lang/lang.pt-br.php | 3 +++
fp-plugins/bbcode/plugin.bbcode.php | 6 ++++--
fp-plugins/bbcode/tpls/toolbar.tpl | 4 ++--
12 files changed, 36 insertions(+), 4 deletions(-)
diff --git a/fp-plugins/bbcode/lang/lang.cs-cz.php b/fp-plugins/bbcode/lang/lang.cs-cz.php
index 47c009f..ad4e83b 100644
--- a/fp-plugins/bbcode/lang/lang.cs-cz.php
+++ b/fp-plugins/bbcode/lang/lang.cs-cz.php
@@ -46,6 +46,9 @@ $lang ['admin'] ['plugin'] ['bbcode'] = array(
'code' => 'Kód',
'codetitle' => 'Kód',
'help' => 'BBCode Pomoc',
+ 'file' => 'Soubor: ',
+ 'image' => 'Obrázek: ',
+ 'selection' => '-- Výběr --',
// currently not used
'status' => 'Status bar',
'statusbar' => 'Normalní mód. Stiskni <Esc> pro přepnutí módu.'
diff --git a/fp-plugins/bbcode/lang/lang.de-de.php b/fp-plugins/bbcode/lang/lang.de-de.php
index 4b345d9..84618a3 100644
--- a/fp-plugins/bbcode/lang/lang.de-de.php
+++ b/fp-plugins/bbcode/lang/lang.de-de.php
@@ -47,6 +47,9 @@ $lang ['admin'] ['plugin'] ['bbcode'] = array(
'code' => 'Code',
'codetitle' => 'Code Beispiel',
'help' => 'BBCode Hilfe',
+ 'file' => 'Datei: ',
+ 'image' => 'Bild: ',
+ 'selection' => '-- Auswahl --',
// currently not used
'status' => 'Status bar',
'statusbar' => 'Normal mode. Press <Esc> to switch editing mode.'
diff --git a/fp-plugins/bbcode/lang/lang.el-gr.php b/fp-plugins/bbcode/lang/lang.el-gr.php
index bc40660..fe8d6a2 100644
--- a/fp-plugins/bbcode/lang/lang.el-gr.php
+++ b/fp-plugins/bbcode/lang/lang.el-gr.php
@@ -47,6 +47,9 @@ $lang ['admin'] ['plugin'] ['bbcode'] = array(
'code' => 'Code',
'codetitle' => 'Κώδικας',
'help' => 'Βοήθεια σχετικά με το BBCode',
+ 'file' => 'Φάκελος: ',
+ 'image' => 'Εικόνα: ',
+ 'selection' => '-- Επιλογή --',
// currently not used
'status' => 'Μπάρα κατάστασης',
'statusbar' => 'Κανονική λειτουργία. Πατήστε <Esc> για εναλλαγή σε λειτουργία επεξεργασίας.'
diff --git a/fp-plugins/bbcode/lang/lang.en-us.php b/fp-plugins/bbcode/lang/lang.en-us.php
index 70b71b9..48ab014 100644
--- a/fp-plugins/bbcode/lang/lang.en-us.php
+++ b/fp-plugins/bbcode/lang/lang.en-us.php
@@ -47,6 +47,9 @@ $lang ['admin'] ['plugin'] ['bbcode'] = array(
'code' => 'Code',
'codetitle' => 'Code',
'help' => 'BBCode Help',
+ 'file' => 'File: ',
+ 'image' => 'Image: ',
+ 'selection' => '-- Selection --',
// currently not used
'status' => 'Status bar',
'statusbar' => 'Normal mode. Press <Esc> to switch editing mode.'
diff --git a/fp-plugins/bbcode/lang/lang.es-es.php b/fp-plugins/bbcode/lang/lang.es-es.php
index b5a6b58..c1feb62 100644
--- a/fp-plugins/bbcode/lang/lang.es-es.php
+++ b/fp-plugins/bbcode/lang/lang.es-es.php
@@ -47,6 +47,9 @@ $lang ['admin'] ['plugin'] ['bbcode'] = array(
'code' => 'Code',
'codetitle' => 'Código',
'help' => 'Ayuda de BBCode',
+ 'file' => 'Fichero: ',
+ 'image' => 'Imagen: ',
+ 'selection' => '-- Selección --',
// currently not used
'status' => 'Barra de estado',
'statusbar' => 'Modo normal. presiona <Esc> para cambiar el modo de edición.'
diff --git a/fp-plugins/bbcode/lang/lang.fr-fr.php b/fp-plugins/bbcode/lang/lang.fr-fr.php
index 12f8fbd..b40c8c2 100644
--- a/fp-plugins/bbcode/lang/lang.fr-fr.php
+++ b/fp-plugins/bbcode/lang/lang.fr-fr.php
@@ -47,6 +47,9 @@ $lang ['admin'] ['plugin'] ['bbcode'] = array(
'code' => 'Code',
'codetitle' => 'Code',
'help' => 'Aide BBCode',
+ 'file' => 'Fichier: ',
+ 'image' => 'Image: ',
+ 'selection' => '-- Sélection --',
// currently not used
'status' => 'barre de statut',
'statusbar' => 'Mode Normal. Pressez <Esc> pour passer en mode édition .'
diff --git a/fp-plugins/bbcode/lang/lang.it-it.php b/fp-plugins/bbcode/lang/lang.it-it.php
index f5cd910..db9be3c 100644
--- a/fp-plugins/bbcode/lang/lang.it-it.php
+++ b/fp-plugins/bbcode/lang/lang.it-it.php
@@ -47,6 +47,9 @@ $lang ['admin'] ['plugin'] ['bbcode'] = array(
'code' => 'Codice',
'codetitle' => 'Codice',
'help' => 'Guida di BBCode',
+ 'file' => 'File: ',
+ 'image' => 'Immagine: ',
+ 'selection' => '-- Selezione --',
// currently not used
'status' => 'Barra di stato',
'statusbar' => 'Modalità normale. Premi <Esc> per passare da una modalità all\'altra.'
diff --git a/fp-plugins/bbcode/lang/lang.ja-jp.php b/fp-plugins/bbcode/lang/lang.ja-jp.php
index ed723d9..613a260 100644
--- a/fp-plugins/bbcode/lang/lang.ja-jp.php
+++ b/fp-plugins/bbcode/lang/lang.ja-jp.php
@@ -47,6 +47,9 @@ $lang ['admin'] ['plugin'] ['bbcode'] = array(
'code' => 'Code',
'codetitle' => 'プログラムコードとして領域指定',
'help' => 'BBCode Help',
+ 'file' => 'ファイル: ',
+ 'image' => '画像: ',
+ 'selection' => '-- セレクション --',
// currently not used
'status' => 'ステータスバー',
'statusbar' => 'ノーマルモードです。<Esc>キーで編集モードに切り替えられます。'
diff --git a/fp-plugins/bbcode/lang/lang.nl-nl.php b/fp-plugins/bbcode/lang/lang.nl-nl.php
index 1352525..daa38db 100644
--- a/fp-plugins/bbcode/lang/lang.nl-nl.php
+++ b/fp-plugins/bbcode/lang/lang.nl-nl.php
@@ -47,6 +47,9 @@ $lang ['admin'] ['plugin'] ['bbcode'] = array(
'code' => 'Code',
'codetitle' => 'Code',
'help' => 'BBCode Help',
+ 'file' => 'File: ',
+ 'image' => 'Beeld: ',
+ 'selection' => '-- Selectie --',
// currently not used
'status' => 'Statusbalk',
'statusbar' => 'Normale modus. Druk <Esc> om van bewerkingsmodus te wisselen.'
diff --git a/fp-plugins/bbcode/lang/lang.pt-br.php b/fp-plugins/bbcode/lang/lang.pt-br.php
index 1678ba9..32dbd4f 100644
--- a/fp-plugins/bbcode/lang/lang.pt-br.php
+++ b/fp-plugins/bbcode/lang/lang.pt-br.php
@@ -47,6 +47,9 @@ $lang ['admin'] ['plugin'] ['bbcode'] = array(
'code' => 'Código',
'codetitle' => 'Código',
'help' => 'Ajuda do BBCode',
+ 'file' => 'Arquivo: ',
+ 'image' => 'Imagem: ',
+ 'selection' => '-- Seleção --',
// currently not used
'status' => 'Barra de status',
'statusbar' => 'Modo normal. Pressione <Esc> para mudar o modo de edição'
diff --git a/fp-plugins/bbcode/plugin.bbcode.php b/fp-plugins/bbcode/plugin.bbcode.php
index 4dc43ad..e894e9a 100644
--- a/fp-plugins/bbcode/plugin.bbcode.php
+++ b/fp-plugins/bbcode/plugin.bbcode.php
@@ -786,19 +786,21 @@ function BBCode($text) {
*/
function plugin_bbcode_init_toolbar() {
global $_FP_SMARTY;
+ $lang = lang_load('plugin:bbcode');
+ $selection = $lang ['admin']['plugin']['bbcode']['editor']['selection'];
// get all available images
$indexer = new fs_filelister(IMAGES_DIR);
$imageslist = $indexer->getList();
// sort by name
sort($imageslist);
- array_unshift($imageslist, '--');
+ array_unshift($imageslist, $selection);
$_FP_SMARTY->assign('images_list', $imageslist);
// get all available attachements
$indexer = new fs_filelister(ATTACHS_DIR);
$attachslist = $indexer->getList();
// sort by name
sort($attachslist);
- array_unshift($attachslist, '--');
+ array_unshift($attachslist, $selection);
$_FP_SMARTY->assign('attachs_list', $attachslist);
echo $_FP_SMARTY->fetch('plugin:bbcode/toolbar');
diff --git a/fp-plugins/bbcode/tpls/toolbar.tpl b/fp-plugins/bbcode/tpls/toolbar.tpl
index 616d22d..a31ab4f 100755
--- a/fp-plugins/bbcode/tpls/toolbar.tpl
+++ b/fp-plugins/bbcode/tpls/toolbar.tpl
@@ -28,8 +28,8 @@
- {html_options name=attachselect values=$attachs_list output=$attachs_list onchange="insAttach(this.form.attachselect.value)"}
- {html_options name=imageselect values=$images_list output=$images_list onchange="insImage(this.form.imageselect.value)"}
+ {$lang.admin.plugin.bbcode.editor.file}{html_options name=attachselect values=$attachs_list output=$attachs_list onchange="insAttach(this.form.attachselect.value)"}
+ {$lang.admin.plugin.bbcode.editor.image}{html_options name=imageselect values=$images_list output=$images_list onchange="insImage(this.form.imageselect.value)"}