Skip to content

Commit 0e3be02

Browse files
committed
EFAQ 6.1.8 release
= EFAQ 6.1.8 = * Minor HTML improvements. * Segregated core and plugin language files. * Global plugin lang path issue fixed. * Improved language file. * Improved language text. * License line text patched. * Duplicating demo UID check added to demos observer. * CSS class naming improved.
1 parent 66d832e commit 0e3be02

27 files changed

+395
-253
lines changed

Controllers/Admin/NetworkMenuController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public function addMenu($paramMenuPosition = 97)
3838

3939
// For admins only - update_plugins are official WordPress role for updates
4040
add_menu_page(
41-
$this->lang->getText('LANG_MENU_EXPANDABLE_FAQ_TEXT'), $this->lang->getText('LANG_MENU_EXPANDABLE_FAQ_TEXT'),
41+
$this->lang->getText('PLUGIN_NAME'), $this->lang->getText('PLUGIN_NAME'),
4242
"update_plugins", "{$urlPrefix}network-menu", array($this, "printNetworkStatus"), $iconURL, $validMenuPosition
4343
);
4444
add_submenu_page(

Controllers/Admin/SingleMenuController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public function addStatusMenu($paramMenuPosition = 97)
5050

5151
// For those, who have 'update_plugins' rights - update_plugins are official WordPress role for updates
5252
add_menu_page(
53-
$this->lang->getText('LANG_MENU_EXPANDABLE_FAQ_TEXT'), $this->lang->getText('LANG_MENU_EXPANDABLE_FAQ_TEXT'),
53+
$this->lang->getText('PLUGIN_NAME'), $this->lang->getText('PLUGIN_NAME'),
5454
"update_plugins", "{$urlPrefix}single-menu", array($this, "printSingleStatus"), $iconURL, $validMenuPosition
5555
);
5656
add_submenu_page(
@@ -72,7 +72,7 @@ public function addRegularMenu($paramMenuPosition = 97)
7272

7373
// For those, who have 'view_{$pluginPrefix}partner_earnings' rights
7474
add_menu_page(
75-
$this->lang->getText('LANG_MENU_EXPANDABLE_FAQ_TEXT'), $this->lang->getText('LANG_MENU_EXPANDABLE_FAQ_TEXT'),
75+
$this->lang->getText('PLUGIN_NAME'), $this->lang->getText('PLUGIN_NAME'),
7676
"view_{$pluginPrefix}all_faqs", "{$urlPrefix}single-menu", array($this, "printFAQ_Manager"), $iconURL, $validMenuPosition
7777
);
7878
// For those, who have 'view_{$pluginPrefix}all_faqs' or 'manage_{$pluginPrefix}all_faqs' rights

Controllers/MainController.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -590,7 +590,7 @@ public function blogDeleted($paramBlogIdToDelete, $paramDropBlogTables)
590590
switch_to_blog($paramBlogIdToDelete);
591591

592592
$lang = new \ExpandableFAQ\Models\Language\Language(
593-
$conf->getTextDomain(), $conf->getGlobalLangPath(), $conf->getLocalLangPath(), get_locale(), FALSE
593+
$conf->getTextDomain(), $conf->getGlobalPluginLangPath(), $conf->getLocalLangPath(), get_locale(), FALSE
594594
);
595595

596596
if(is_null($lang))
@@ -1014,12 +1014,12 @@ private function i18n()
10141014
// See 1: http://geertdedeckere.be/article/loading-wordpress-language-files-the-right-way
10151015
// See 2: https://ulrich.pogson.ch/load-theme-plugin-translations
10161016
// wp-content/languages/<PLUGIN_FOLDER_NAME>/lt_LT.mo
1017-
load_textdomain($this->confWithoutRouting->getTextDomain(), $this->confWithoutRouting->getGlobalLangPath().$locale.'.mo');
1017+
load_textdomain($this->confWithoutRouting->getTextDomain(), $this->confWithoutRouting->getGlobalPluginLangPath().$locale.'.mo');
10181018
// wp-content/plugins/ExpandableFAQ/Languages/<EXT_FOLDER_NAME>/lt_LT.mo
10191019
load_plugin_textdomain($this->confWithoutRouting->getTextDomain(), FALSE, $this->confWithoutRouting->getLocalLangRelPath());
10201020

10211021
$this->lang = new \ExpandableFAQ\Models\Language\Language(
1022-
$this->confWithoutRouting->getTextDomain(), $this->confWithoutRouting->getGlobalLangPath(), $this->confWithoutRouting->getLocalLangPath(), $locale, FALSE
1022+
$this->confWithoutRouting->getTextDomain(), $this->confWithoutRouting->getGlobalPluginLangPath(), $this->confWithoutRouting->getLocalLangPath(), $locale, FALSE
10231023
);
10241024
}
10251025

ExpandableFAQ.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Plugin Name: Expandable FAQ
44
* Plugin URI: https://wordpress.org/plugins/expandable-faq/
55
* Description: It’s a high quality, native and responsive WordPress plugin to create and view F.A.Q.'s
6-
* Version: 6.1.7
6+
* Version: 6.1.8
77
* Author: KestutisIT
88
* Author URI: https://profiles.wordpress.org/KestutisIT
99
* Text Domain: expandable-faq
@@ -43,7 +43,7 @@ final class ExpandableFAQ
4343
const REQUIRED_PHP_VERSION = '5.6.0';
4444
const REQUIRED_WP_VERSION = 4.6;
4545
const OLDEST_COMPATIBLE_PLUGIN_SEMVER = '6.0.0';
46-
const PLUGIN_SEMVER = '6.1.7';
46+
const PLUGIN_SEMVER = '6.1.8';
4747

4848
// Settings
4949
/**

Languages/core-en_US.php

Lines changed: 194 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,194 @@
1+
<?php
2+
/**
3+
* Unicode Common Locale Data Repository (CLDR) Language-Specific File
4+
* @Language - English
5+
* @Author - KestutisIT
6+
* @E-mail - [email protected]
7+
* @Website - https://profiles.wordpress.org/KestutisIT
8+
*/
9+
return array(
10+
// Core Settings
11+
'RTL' => FALSE,
12+
'LANG_SUFFIX' => '', /* I.e. if 'RTL' is used, it will load 'SliderArrowRTL.jpg' image file instead of 'SliderArrow.jpg' */
13+
'LOCALE_LANG' => 'en_US',
14+
'DATATABLES_LANG' => 'English',
15+
16+
// Global
17+
'LANG_ID_TEXT' => 'ID',
18+
'LANG_ID2_TEXT' => 'Id',
19+
'LANG_S_ID_S_TEXT' => '%s (ID: %s)',
20+
'LANG_CODE_TEXT' => 'Code',
21+
'LANG_PREVIOUS_TEXT' => 'Previous', // Used mostly in sliders
22+
'LANG_NEXT_TEXT' => 'Next', // Used mostly in sliders
23+
'LANG_NA_TEXT' => 'N/A',
24+
'LANG_NOT_APPLICABLE_TEXT' => 'Not Applicable',
25+
'LANG_NOT_APPLICABLE2_TEXT' => 'Not applicable', // Uppercase lowercase
26+
'LANG_NOT_ASSIGNED_TEXT' => 'Not Assigned',
27+
'LANG_NOT_ASSIGNED2_TEXT' => 'Not assigned', // Uppercase lowercase
28+
'LANG_NONE_TEXT' => 'None',
29+
'LANG_NOT_SET_TEXT' => 'Not Set',
30+
'LANG_NOT_SET2_TEXT' => 'Not set', // Uppercase lowercase
31+
'LANG_DOES_NOT_EXIST_TEXT' => 'Not exist',
32+
'LANG_EXIST_TEXT' => 'Exist',
33+
'LANG_NOT_REQ_TEXT' => 'Not req.',
34+
'LANG_REQ_TEXT' => 'Req.',
35+
'LANG_NOT_REQUIRED_TEXT' => 'Not required',
36+
'LANG_REQUIRED_TEXT' => 'Required',
37+
'LANG_AVAILABLE_TEXT' => 'Available',
38+
'LANG_VISIBLE_TEXT' => 'Visible',
39+
'LANG_HIDDEN_TEXT' => 'Hidden',
40+
'LANG_ENABLED_TEXT' => 'Enabled',
41+
'LANG_DISABLED_TEXT' => 'Disabled',
42+
'LANG_WITHOUT_TRANSLATION_TEXT' => 'Without translation',
43+
'LANG_ANY_TEXT' => 'Any',
44+
'LANG_ALL_TEXT' => 'All',
45+
'LANG_OR_TEXT' => 'Or',
46+
'LANG_AND_TEXT' => 'and',
47+
'LANG_YES_TEXT' => 'Yes',
48+
'LANG_YES_ID_S_TEXT' => 'Yes (ID: %s)',
49+
'LANG_NO_TEXT' => 'No',
50+
'LANG_NO_ID_S_TEXT' => 'No (ID: %s)',
51+
'LANG_ALWAYS_TEXT' => 'Always',
52+
'LANG_NEVER_TEXT' => 'Never',
53+
'LANG_CHECK_TEXT' => 'Check',
54+
'LANG_SKIP_TEXT' => 'Skip',
55+
'LANG_FIND_TEXT' => 'Find',
56+
'LANG_ADD_TEXT' => 'Add',
57+
'LANG_OTHER_TEXT' => 'Other',
58+
'LANG_LIST_ORDER_TEXT' => 'Order',
59+
'LANG_LIST_ORDER_BY_TEXT' => 'Order By',
60+
'LANG_LIST_ORDER_BY_SELECT_TEXT' => 'Order By:',
61+
'LANG_LIST_ORDER_BY_SELECT2_TEXT' => '- Order By -',
62+
'LANG_POSITION_TEXT' => 'Position',
63+
'LANG_POS_TEXT' => 'Pos.',
64+
'LANG_ACTIONS_TEXT' => 'Actions',
65+
'LANG_SAVE_TEXT' => 'Save',
66+
'LANG_EDIT_TEXT' => 'Edit',
67+
'LANG_DELETE_TEXT' => 'Delete',
68+
'LANG_UPDATE_TEXT' => 'Update',
69+
'LANG_BACK_TEXT' => 'Back',
70+
'LANG_CONTINUE_TEXT' => 'Continue',
71+
'LANG_CONFIRM_TEXT' => 'Confirm',
72+
'LANG_OPTIONAL_TEXT' => 'Optional',
73+
'LANG_OPTIONAL2_TEXT' => 'optional', // Lowercase
74+
'LANG_IMAGE_TEXT' => 'Image',
75+
'LANG_IMAGE_VIEW_TEXT' => 'View Image',
76+
'LANG_IMAGE_VIEW_DEMO_TEXT' => 'View Demo Image',
77+
'LANG_IMAGE_DELETE_TEXT' => 'Delete Image',
78+
'LANG_IMAGE_UNSET_DEMO_TEXT' => 'Unset Demo Image',
79+
'LANG_IMAGE_NONE_TEXT' => 'No Image',
80+
'LANG_NO_ERRORS_TEXT' => 'No errors',
81+
'LANG_UNKNOWN_TEXT' => 'Unknown',
82+
'LANG_UNKNOWN_ERROR_TEXT' => 'Unknown error.',
83+
'LANG_PLEASE_KEEP_IN_MIND_THAT_TEXT' => 'Please keep in mind that',
84+
'LANG_NOTICE_S_TEXT' => 'Notice: %s',
85+
'LANG_ERROR_IN_METHOD_TEXT' => 'Error in \'%s\' method: %s!',
86+
87+
// OK / Error Messages - (Database) Update
88+
'LANG_DATABASE_UPDATE_PATCH_CLASS_S_DOES_NOT_EXIST_ERROR_TEXT' => 'Error: Patch class \'%s\' - does not exist!',
89+
'LANG_DATABASE_UPDATE_EARLY_STRUCTURE_ALTER_ERROR_TEXT' => 'Error on blog #%s: MySQL alter error for plugin early structure!',
90+
'LANG_DATABASE_UPDATE_EARLY_STRUCTURE_ALTERED_TEXT' => 'Completed on blog #%s: Plugin early structure has been altered successfully!',
91+
'LANG_DATABASE_UPDATE_LATE_STRUCTURE_ALTER_ERROR_TEXT' => 'Error on blog #%s: MySQL alter error for plugin late structure!',
92+
'LANG_DATABASE_UPDATE_LATE_STRUCTURE_ALTERED_TEXT' => 'Completed on blog #%s: Plugin late structure has been altered successfully!',
93+
'LANG_DATABASE_UPDATE_DATA_UPDATE_ERROR_TEXT' => 'Error on blog #%s: MySQL update error for plugin data!',
94+
'LANG_DATABASE_UPDATE_DATA_UPDATED_TEXT' => 'Completed on blog #%s: Plugin data has been updated successfully!',
95+
'LANG_DATABASE_UPDATE_QUERY_FAILED_FOR_TABLE_ERROR_TEXT' => 'Error on blog #%s: MySQL query could not be processed in \'%s\' table at counter #%s!',
96+
'LANG_DATABASE_UPDATE_ROLES_UPDATE_ERROR_TEXT' => 'Error on blog #%s: MySQL update error for plugin roles!',
97+
'LANG_DATABASE_UPDATE_ROLES_UPDATED_TEXT' => 'Completed on blog #%s: Plugin roles has been updated successfully!',
98+
'LANG_DATABASE_UPDATE_CAPABILITIES_UPDATE_ERROR_TEXT' => 'Error on blog #%s: MySQL update error for plugin capabilities!',
99+
'LANG_DATABASE_UPDATE_CAPABILITIES_UPDATED_TEXT' => 'Completed on blog #%s: Plugin capabilities has been updated successfully!',
100+
'LANG_DATABASE_UPDATE_EARLY_STRUCTURE_PATCH_ERROR_TEXT' => 'Error on blog #%s: MySQL patch error for plugin early structure!',
101+
'LANG_DATABASE_UPDATE_EARLY_STRUCTURE_PATCHED_TEXT' => 'Completed on blog #%s: Plugin early structure has been patched successfully!',
102+
'LANG_DATABASE_UPDATE_LATE_STRUCTURE_PATCH_ERROR_TEXT' => 'Error on blog #%s: MySQL patch error for plugin late structure!',
103+
'LANG_DATABASE_UPDATE_LATE_STRUCTURE_PATCHED_TEXT' => 'Completed on blog #%s: Plugin late structure has been patched successfully!',
104+
'LANG_DATABASE_UPDATE_DATA_PATCH_ERROR_TEXT' => 'Error on blog #%s: MySQL update error for plugin data patch!',
105+
'LANG_DATABASE_UPDATE_DATA_PATCHED_TEXT' => 'Completed on blog #%s: Plugin data has been patched successfully!',
106+
'LANG_DATABASE_UPDATE_SEMANTIC_VERSION_UPDATE_ERROR_TEXT' => 'Error on blog #%s: MySQL update error for plugin database semantic version!',
107+
'LANG_DATABASE_UPDATE_SEMANTIC_VERSION_UPDATED_TEXT' => 'Completed on blog #%s: Plugin database semantic version has been updated to %s!',
108+
109+
// Demos Observer
110+
'LANG_DEMOS_TEXT' => 'Demos',
111+
'LANG_DEMOS_SHORT_TEXT' => 'Demos',
112+
113+
// Demo Element
114+
'LANG_DEMO_SELECT_TEXT' => ' --- Select Demo --- ',
115+
'LANG_DEMO_IMPORT_TEXT' => 'Import Demo',
116+
'LANG_DEMO_IMPORT_SHORT_TEXT' => 'Import',
117+
'LANG_DEMO_NOTE_ON_DATA_FLUSHING_TEXT' => 'By importing demo you will flush all your existing data of this plugin.',
118+
'LANG_DEMO_NOTE_ON_NO_AFFECT_TO_OTHER_CONTENT_TEXT' => 'Other website content, including pages content, won\'t be affected, so you still have to add the shortcodes by yourself.',
119+
'LANG_DEMO_NOTE_TO_HAVE_DATABASE_BACKUP_TEXT' => 'Make sure you have a latest database backup with you before importing a demo.',
120+
121+
// OK / Error Messages - Demo Element
122+
'LANG_DEMO_IMPORTING_DIALOG_TEXT' => 'Are you sure? This will flush all the content of plugin you have!',
123+
'LANG_DEMO_SQL_FILE_DOES_NOT_EXIST_OR_IS_NOT_READABLE_TEXT' => 'Error: Demo SQL file does not exists or is not readable!',
124+
'LANG_DEMO_INSERTION_ERROR_TEXT' => 'Error: MySQL insert error in demo data import!',
125+
'LANG_DEMO_INSERTED_TEXT' => 'Completed: Demo data has been imported successfully!',
126+
127+
// Install Element
128+
'LANG_INSTALL_TEXT' => 'Install',
129+
130+
// OK / Error Messages - Install Element
131+
'LANG_INSTALL_INSERTION_ERROR_TEXT' => 'Error on blog #%s: MySQL insert error in new installation!',
132+
'LANG_INSTALL_INSERTED_TEXT' => 'Completed on blog #%s: Installation data has been inserted successfully!',
133+
'LANG_INSTALL_REPLACE_ERROR_TEXT' => 'Error on blog #%s: MySQL replace error for installation data!',
134+
'LANG_INSTALL_REPLACED_TEXT' => 'Completed on blog #%s: Installation data has been replaced successfully!',
135+
136+
// Status Element
137+
'LANG_STATUS_TEXT' => 'Status',
138+
'LANG_STATUS_NETWORK_TEXT' => 'Network Status',
139+
'LANG_STATUS_S_PLUGIN_TEXT' => '%s Plugin Status', // Status page heading
140+
'LANG_STATUS_NETWORK_ENABLED_TEXT' => 'Network enabled',
141+
'LANG_STATUS_DATABASE_MIN_VERSION_TEXT' => 'Plugin database min. version',
142+
'LANG_STATUS_DATABASE_VERSION_TEXT' => 'Plugin database version',
143+
'LANG_STATUS_INSTALLED_VERSION_TEXT' => 'Installed plugin version',
144+
'LANG_STATUS_MINOR_UPDATE_AVAILABLE_TEXT' => 'Minor plugin update available!',
145+
'LANG_STATUS_MAJOR_UPGRADE_AVAILABLE_TEXT' => 'Major plugin upgrade available!',
146+
'LANG_STATUS_NEWEST_EXISTING_VERSION_TEXT' => 'Newest-existing version',
147+
'LANG_STATUS_NEWEST_VERSION_AVAILABLE_TEXT' => 'Newest version available',
148+
'LANG_STATUS_YOU_HAVE_S_NO_UPDATE_AVAILABLE_TEXT' => 'You have %s. No update available.',
149+
'LANG_STATUS_THE_NEWEST_VERSION_TEXT' => 'the newest plugin version',
150+
'LANG_STATUS_UPDATE_FOLLOW_STEPS_TEXT' => 'To update the plugin, follow these steps',
151+
'LANG_STATUS_UPDATE_STEP_MAKE_A_COPY_TEXT' => 'Always make a copy of your database before doing any update',
152+
'LANG_STATUS_UPDATE_STEP_DOWNLOAD_NEW_VERSION_TEXT' => 'Download the new version',
153+
'LANG_STATUS_UPDATE_STEP_UPLOAD_VIA_FTP_TEXT' => 'If your server does not support file overriding, remove the old plugin folder via FTP (do not uninstall it, just remove the folder)',
154+
'LANG_STATUS_UPDATE_STEP_UPLOAD_NEW_VERSION_TEXT' => 'Upload the new plugin version',
155+
'LANG_STATUS_UPDATE_STEP_ACTIVATE_NEW_VERSION_TEXT' => 'Activate new plugin version',
156+
'LANG_STATUS_UPDATE_STEP_S_CLICK_UPDATE_TEXT' => 'Go back to "%s -> Status" page and click [Update] button - it will update the plugin\'s database tables',
157+
'LANG_STATUS_UPDATE_STEP_DONE_TEXT' => 'That\'s it',
158+
'LANG_STATUS_GO_TO_S_NETWORK_ADMIN_TEXT' => 'To check for updates of network-enabled plugin, go to "%s -> Status" menu item, located in WordPress Network Admin.',
159+
'LANG_STATUS_NOTE_FOR_POSSIBLY_NOT_IMPORTED_DATA_TEXT' => 'Note: You may also see this message, because you did not yet imported plugin\'s data to this exact blog. To do that, go to your current blog\'s plugin list, and click "Import Data" below the plugin\'s name.',
160+
'LANG_STATUS_NETWORK_NOTE_FOR_POSSIBLY_NOT_IMPORTED_DATA_TEXT' => 'Note: You may also see this message, because it might be that there is zero blog\'s in your network that has the plugin\'s data imported. To import it, go to any of your blog\'s plugin list, and click "Import Data" below the plugin\'s name.',
161+
'LANG_STATUS_S_READY_FOR_UPDATE_TEXT' => '%s is ready for update',
162+
'LANG_STATUS_S_READY_FOR_UPGRADE_TEXT' => '%s is ready for upgrade',
163+
'LANG_STATUS_UPDATE_TO_NEXT_VERSION_TEXT' => 'Update plugin to the next version',
164+
'LANG_STATUS_UPGRADE_TO_NEXT_VERSION_TEXT' => 'Upgrade plugin to the next version',
165+
166+
// OK / Error Messages - Status Element
167+
'LANG_STATUS_NOT_LOCALLY_ENABLED_OR_DB_UPDATE_IN_PROGRESS_ERROR_TEXT' => 'Error: Plugin is not locally-enabled, or database update is in progress.',
168+
'LANG_STATUS_NOT_NETWORK_ENABLED_OR_DB_UPDATE_IN_PROGRESS_ERROR_TEXT' => 'Error: Plugin is not network-enabled, or database update is in progress.',
169+
'LANG_STATUS_UPDATE_NOT_ALLOWED_ERROR_TEXT' => 'Failed: You are not allowed to update. You either already updated the plugin,
170+
or you have plugin version older than 6.0.0 (in that case please install 6.0.0 plugin version first).',
171+
'LANG_STATUS_UPGRADE_NOT_ALLOWED_ERROR_TEXT' => 'Failed: You are not allowed to upgrade. You either already upgraded the plugin,
172+
or you have plugin version older than 6.0.0 (in that case please install 6.0.0 plugin version first).',
173+
174+
// Tables Observer
175+
'LANG_TABLES_TEXT' => 'Tables',
176+
177+
// Table Element
178+
'LANG_TABLE_TEXT' => 'Table',
179+
180+
// OK / Error Messages - Table Element
181+
'LANG_TABLE_QUERY_FAILED_FOR_TABLE_ERROR_TEXT' => 'Error on blog #%s: MySQL query could not be processed for \'%s\' table!',
182+
'LANG_TABLE_QUERY_FAILED_FOR_PLUGIN_TABLE_CREATE_ERROR_TEXT' => 'Error on blog #%s: MySQL plugin table creation query could not be processed for \'%s\' table!',
183+
'LANG_TABLE_QUERY_FAILED_FOR_PLUGIN_TABLE_DROP_ERROR_TEXT' => 'Error on blog #%s: MySQL plugin table drop query could not be processed for tables:\'%s\'!',
184+
'LANG_TABLE_QUERY_FAILED_FOR_WP_TABLE_INSERTION_ERROR_TEXT' => 'Error on blog #%s: MySQL WordPress table insert query could not be processed for \'%s\' table!',
185+
'LANG_TABLE_QUERY_FAILED_FOR_PLUGIN_TABLE_INSERTION_ERROR_TEXT' => 'Error on blog #%s: MySQL plugin table insert query could not be processed in \'%s\' table!',
186+
'LANG_TABLE_QUERY_FAILED_FOR_WP_TABLE_REPLACE_ERROR_TEXT' => 'Error on blog #%s: MySQL WordPress table replace query could not be processed in \'%s\' table!',
187+
'LANG_TABLE_QUERY_FAILED_FOR_PLUGIN_TABLE_REPLACE_ERROR_TEXT' => 'Error on blog #%s: MySQL plugin table replace query could not be processed in \'%s\' table!',
188+
'LANG_TABLE_QUERY_FAILED_FOR_WP_TABLE_DELETION_ERROR_TEXT' => 'Error on blog #%s: MySQL WordPress delete table content query could not be processed in \'%s\' table!',
189+
'LANG_TABLE_QUERY_FAILED_FOR_PLUGIN_TABLE_DELETION_ERROR_TEXT' => 'Error on blog #%s: MySQL plugin delete table content query could not be processed for \'%s\' table!',
190+
191+
// Template Exceptions
192+
'LANG_TEMPLATE_CANNOT_BIND_VARIABLE_ERROR_TEXT' => 'Cannot bind variable named \'templateFile\'.',
193+
'LANG_TEMPLATE_NOT_EXIST_ERROR_TEXT' => 'Template file %s does not exist.',
194+
);

0 commit comments

Comments
 (0)