From 4dc5a91de9699359e36b417461bcbe98f28d39a6 Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Sun, 13 Jun 2021 21:23:18 +0000 Subject: [PATCH] New Crowdin translations by Github Action --- .../language/ar-AA/ar-AA.com_jedchecker.ini | 53 +++++++ .../language/bg-BG/bg-BG.com_jedchecker.ini | 139 ++++++++++++++++++ .../bg-BG/bg-BG.com_jedchecker.sys.ini | 3 + .../language/bn-BD/bn-BD.com_jedchecker.ini | 139 ++++++++++++++++++ .../bn-BD/bn-BD.com_jedchecker.sys.ini | 3 + .../language/ca-ES/ca-ES.com_jedchecker.ini | 56 +++++++ .../language/cs-CZ/cs-CZ.com_jedchecker.ini | 56 +++++++ .../language/cy-GB/cy-GB.com_jedchecker.ini | 139 ++++++++++++++++++ .../cy-GB/cy-GB.com_jedchecker.sys.ini | 3 + .../language/da-DK/da-DK.com_jedchecker.ini | 1 - .../language/de-DE/de-DE.com_jedchecker.ini | 53 +++++++ .../language/el-GR/el-GR.com_jedchecker.ini | 56 +++++++ .../language/en-US/en-US.com_jedchecker.ini | 1 - .../language/eo-XX/eo-XX.com_jedchecker.ini | 139 ++++++++++++++++++ .../eo-XX/eo-XX.com_jedchecker.sys.ini | 3 + .../language/es-CO/es-CO.com_jedchecker.ini | 139 ++++++++++++++++++ .../es-CO/es-CO.com_jedchecker.sys.ini | 3 + .../language/es-ES/es-ES.com_jedchecker.ini | 74 ++++++++-- .../language/et-EE/et-EE.com_jedchecker.ini | 139 ++++++++++++++++++ .../et-EE/et-EE.com_jedchecker.sys.ini | 3 + .../language/fa-IR/fa-IR.com_jedchecker.ini | 139 ++++++++++++++++++ .../fa-IR/fa-IR.com_jedchecker.sys.ini | 3 + .../language/fr-CA/fr-CA.com_jedchecker.ini | 139 ++++++++++++++++++ .../fr-CA/fr-CA.com_jedchecker.sys.ini | 3 + .../language/fr-FR/fr-FR.com_jedchecker.ini | 56 +++++++ .../language/ga-IE/ga-IE.com_jedchecker.ini | 139 ++++++++++++++++++ .../ga-IE/ga-IE.com_jedchecker.sys.ini | 3 + .../language/hi-IN/hi-IN.com_jedchecker.ini | 139 ++++++++++++++++++ .../hi-IN/hi-IN.com_jedchecker.sys.ini | 3 + .../language/hr-HR/hr-HR.com_jedchecker.ini | 139 ++++++++++++++++++ .../hr-HR/hr-HR.com_jedchecker.sys.ini | 3 + .../language/hu-HU/hu-HU.com_jedchecker.ini | 64 +++++++- .../language/id-ID/id-ID.com_jedchecker.ini | 139 ++++++++++++++++++ .../id-ID/id-ID.com_jedchecker.sys.ini | 3 + .../language/it-IT/it-IT.com_jedchecker.ini | 56 +++++++ .../language/ja-JP/ja-JP.com_jedchecker.ini | 56 +++++++ .../language/lv-LV/lv-LV.com_jedchecker.ini | 139 ++++++++++++++++++ .../lv-LV/lv-LV.com_jedchecker.sys.ini | 3 + .../language/nb-NO/nb-NO.com_jedchecker.ini | 139 ++++++++++++++++++ .../nb-NO/nb-NO.com_jedchecker.sys.ini | 3 + .../language/nl-BE/nl-BE.com_jedchecker.ini | 60 +++++++- .../nl-BE/nl-BE.com_jedchecker.sys.ini | 2 +- .../language/nl-NL/nl-NL.com_jedchecker.ini | 1 - .../language/pl-PL/pl-PL.com_jedchecker.ini | 74 ++++++++-- .../language/pt-BR/pt-BR.com_jedchecker.ini | 56 +++++++ .../language/pt-PT/pt-PT.com_jedchecker.ini | 56 +++++++ .../language/ro-RO/ro-RO.com_jedchecker.ini | 56 +++++++ .../language/ru-RU/ru-RU.com_jedchecker.ini | 56 +++++++ .../language/si-LK/si-LK.com_jedchecker.ini | 139 ++++++++++++++++++ .../si-LK/si-LK.com_jedchecker.sys.ini | 3 + .../language/sk-SK/sk-SK.com_jedchecker.ini | 139 ++++++++++++++++++ .../sk-SK/sk-SK.com_jedchecker.sys.ini | 3 + .../language/sl-SI/sl-SI.com_jedchecker.ini | 139 ++++++++++++++++++ .../language/sr-RS/sr-RS.com_jedchecker.ini | 139 ++++++++++++++++++ .../sr-RS/sr-RS.com_jedchecker.sys.ini | 3 + .../language/sr-YU/sr-YU.com_jedchecker.ini | 139 ++++++++++++++++++ .../sr-YU/sr-YU.com_jedchecker.sys.ini | 3 + .../language/sv-SE/sv-SE.com_jedchecker.ini | 56 +++++++ .../language/ta-IN/ta-IN.com_jedchecker.ini | 139 ++++++++++++++++++ .../ta-IN/ta-IN.com_jedchecker.sys.ini | 3 + .../language/th-TH/th-TH.com_jedchecker.ini | 139 ++++++++++++++++++ .../th-TH/th-TH.com_jedchecker.sys.ini | 3 + .../language/tr-TR/tr-TR.com_jedchecker.ini | 72 ++++++++- .../language/ur-IN/ur-IN.com_jedchecker.ini | 139 ++++++++++++++++++ .../ur-IN/ur-IN.com_jedchecker.sys.ini | 3 + .../language/zh-CN/zh-CN.com_jedchecker.ini | 56 +++++++ .../language/zh-TW/zh-TW.com_jedchecker.ini | 56 +++++++ 67 files changed, 4268 insertions(+), 36 deletions(-) create mode 100644 administrator/components/com_jedchecker/language/bg-BG/bg-BG.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/bg-BG/bg-BG.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/bn-BD/bn-BD.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/bn-BD/bn-BD.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/cy-GB/cy-GB.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/cy-GB/cy-GB.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/eo-XX/eo-XX.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/eo-XX/eo-XX.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/es-CO/es-CO.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/es-CO/es-CO.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/et-EE/et-EE.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/et-EE/et-EE.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/fa-IR/fa-IR.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/fa-IR/fa-IR.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/fr-CA/fr-CA.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/fr-CA/fr-CA.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/ga-IE/ga-IE.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/ga-IE/ga-IE.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/hi-IN/hi-IN.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/hi-IN/hi-IN.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/hr-HR/hr-HR.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/hr-HR/hr-HR.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/id-ID/id-ID.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/id-ID/id-ID.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/lv-LV/lv-LV.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/lv-LV/lv-LV.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/nb-NO/nb-NO.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/nb-NO/nb-NO.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/si-LK/si-LK.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/si-LK/si-LK.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/sk-SK/sk-SK.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/sk-SK/sk-SK.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/sl-SI/sl-SI.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/sr-RS/sr-RS.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/sr-RS/sr-RS.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/sr-YU/sr-YU.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/sr-YU/sr-YU.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/ta-IN/ta-IN.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/ta-IN/ta-IN.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/th-TH/th-TH.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/th-TH/th-TH.com_jedchecker.sys.ini create mode 100644 administrator/components/com_jedchecker/language/ur-IN/ur-IN.com_jedchecker.ini create mode 100644 administrator/components/com_jedchecker/language/ur-IN/ur-IN.com_jedchecker.sys.ini diff --git a/administrator/components/com_jedchecker/language/ar-AA/ar-AA.com_jedchecker.ini b/administrator/components/com_jedchecker/language/ar-AA/ar-AA.com_jedchecker.ini index ddd3396..9da3369 100644 --- a/administrator/components/com_jedchecker/language/ar-AA/ar-AA.com_jedchecker.ini +++ b/administrator/components/com_jedchecker/language/ar-AA/ar-AA.com_jedchecker.ini @@ -40,9 +40,19 @@ COM_JEDCHECKER_LEAVE_A_REVIEW_JED="إذا كنت تستخدم هذا العنص COM_JEDCHECKER_INFO="المعلومات" COM_JEDCHECKER_INFO_XML="معلومات حول ملحق ملفات xml" COM_JEDCHECKER_INFO_XML_DESC="اسم التطبيق الخاص بك يجب أن يتطابق مع اسم التطبيق الخاص بك على دليل اضافات جوملا JED. نحن نقوم بمسح ملفات xml ونجد قيمة علامة الاسم. معلومات مفيدة لـ "اسم الملف والتثبيت كـ" حقول في نموذج تقديم دليل اضافات جوملا" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." COM_JEDCHECKER_INFO_XML_NAME_XML="علامة الاسم في هذا الملف هو: %s" COM_JEDCHECKER_INFO_XML_VERSION_XML="علامة الإصدار لها قيمة: %s" COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="علامة تاريخ الإنشاء لها قيمة: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" COM_JEDCHECKER_RULE_PH1="ترويسة رخصة GPL مفقودة في ملف PHP" COM_JEDCHECKER_RULE_PH1_DESC="مطلوب الترويس في كل ملف PHP يشير إلى أن الملف مرخص لـ GPL (أو ترخيص آخر مقبول متوافق). لمزيد من المعلومات، يرجى النقر هنا." COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="لم يتم العثور على ترخيص GPL أو ترخيص متوافق" @@ -83,4 +93,47 @@ COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="يرجى تحديد ملف مضغوط لرف COM_JEDCHECKER_TOOLBAR_CHECK="تحقق" COM_JEDCHECKER_TOOLBAR_CLEAR="مسح" COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="انقر لعرض التفاصيل" +COM_JEDCHECKER_MANIFEST="XML Manifests" +COM_JEDCHECKER_MANIFEST_DESC="Validation of extension's XML manifest file" +COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Unknown extension type: %s" +COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node <%1$s> has unknown attribute '%2$s'" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node <%s> has unknown child element" +COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node <%1$s> doesn't contain required <%2$s> element" +COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node <%1$s> doesn't contain optional <%2$s> element" +COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node <%1$s> contains multiple <%2$s> elements" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node <%1$s> contains unknown <%2$s> element" +COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty <%s> element" +COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribute '%s' is not used with 'link' attribute" +COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method="upgrade" attribute the extension package cannot be upgraded" +COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node <%1$s> doesn't contain required '%2$s' attribute" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node <%1$s> has attribute '%2$s' with unknown value "%3$s"" +COM_JEDCHECKER_XML_FILES="XML Files references" +COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest" +COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File not found: %s" +COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder not found: %s" +COM_JEDCHECKER_LANG="Language files" +COM_JEDCHECKER_LANG_DESC="Validates language files" +COM_JEDCHECKER_LANG_INCORRECT_EOL="Incorrect end-of-line character found. Convert file to Unix EOL (\n) format." +COM_JEDCHECKER_LANG_BOM_FOUND="The byte order mark (BOM) is detected" +COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Incorrect comment character, use ';' instead" +COM_JEDCHECKER_LANG_WRONG_LINE="Incorrect line without '=' character" +COM_JEDCHECKER_LANG_KEY_EMPTY="Empty key name" +COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in the key is not allowed" +COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Invalid character in the key name" +COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name" +COM_JEDCHECKER_LANG_KEY_NOT_ASCII="The key name is not ASCII-compatible" +COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="The key name is not uppercase" +COM_JEDCHECKER_LANG_KEY_DUPLICATED="The key name was declared previously on line %d" +COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Invalid translation string" +COM_JEDCHECKER_LANG_INVALID_UTF8="Invalid UTF8 string" +COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="You have missed the left quote." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGTH_QUOTE="You have missed the right quote" +COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string" +COM_JEDCHECKER_LANG_QQ_DEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\\") instead" +COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Unescaped double quotation mark found" +COM_JEDCHECKER_LANG_VARIABLE_REF="A variable reference found in the translation string." +COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see printf's argnum format specification for details" +COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected" diff --git a/administrator/components/com_jedchecker/language/bg-BG/bg-BG.com_jedchecker.ini b/administrator/components/com_jedchecker/language/bg-BG/bg-BG.com_jedchecker.ini new file mode 100644 index 0000000..d3bed41 --- /dev/null +++ b/administrator/components/com_jedchecker/language/bg-BG/bg-BG.com_jedchecker.ini @@ -0,0 +1,139 @@ +; Language files have to start with semicolon (;) otherwise we have problems with transifex +COM_JEDCHECKER_CONFIGURATION="JED Checker Configuration" +COM_JEDCHECKER_UPLOAD_FILE="Upload File" +COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Upload was successful, next click the Unzip button." +COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload has failed, ensure that the temporary directory is writable." +COM_JEDCHECKER_UNZIP_SUCCESS="Unzip was successful, next click the Check button." +COM_JEDCHECKER_UNZIP_FAILED="Unzip failed" +COM_JEDCHECKER_RESULTS="JED Checker Results" +COM_JEDCHECKER_CONGRATS="Congratulations! If you use this component then you've most probably developed a Joomla! extension. Now comes the "hard" part - getting it listed in the Joomla Extension Directory (JED). The JED has strict requirements that must be complied with before an extension will be published in the directory. Those requirements can be found here. This component has been built with the aim of simplifying the development process by automatically checking the code for common errors in extensions." +COM_JEDCHECKER_CODE_STANDARDS="However, this is not the only goal. We also aim to have code standards checks, such as those that the JPlatform has. This would ensure that Joomla extension developers are aware of the JPlatform coding standards and this could raise the quality bar in our Joomla community even higher. For this we will need you - have a look at the Github project page. Fork the component, add your code checks and send us your pull requests!" +COM_JEDCHECKER_HOW_TO_USE="How to check your extension using the JED Checker:" +COM_JEDCHECKER_STEP1="Upload your component/plugin/module zip file by using the upload form below" +COM_JEDCHECKER_STEP2="Click on Check and review the results" +COM_JEDCHECKER_WALL_OF_HONOR="Wall of Honour" +COM_JEDCHECKER_CONTRIBUTORS="Contributors" +COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="People that have helped with the development of this component." +COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="How to Interpret the Results" +COM_JEDCHECKER_RULE_PH2="PHP Files missing JEXEC security" +COM_JEDCHECKER_RULE_PH2_DESC="All the PHP files in your extension needs to have a defined('_JEXEC') or die(); statement in the beginning of each file. This ensures that the file cannot be opened outside of the joomla installation and increases the security of your site." +COM_JEDCHECKER_RULE_PH3="License tag missing or incorrect in XML install file" +COM_JEDCHECKER_RULE_PH3_DESC="An install file should include the license information in a license-tag. The license must be GPL or GPL compatible." +COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Congratulations, everything seems to be fine with that rule!" +COM_JEDCHECKER_DEVELOPED_BY="JED Checker is a JED project." +COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker is incompatible with the PHP version that you run on this site: %s. You would need at least PHP Version %s. Aborting installation" +COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Missing index.html in this directory." +COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="The JEXEC security check was not found in this file." +COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="No license tag was found in this XML file." +COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Please check if the license in this file is compatible with the GPL." +COM_JEDCHECKER_RULE="Rule" +COM_JEDCHECKER_ERRORS="Errors" +COM_JEDCHECKER_COMPAT_ISSUES="Compatibility Issues" +COM_JEDCHECKER_IN_LINE="in line" +COM_JEDCHECKER_ERROR_ENCODING="You've used encoding in this file. This is not an error, but a JED editor will have to review this file." +COM_JEDCHECKER_RULE_ENCODING="Base64 or other type of encoding in the files" +COM_JEDCHECKER_RULE_ENCODING_DESC="As developers we are fully aware that the base64 and similar functions have a valid place in extensions (such as URL redirects or data storage). However if you use those to make it harder for users to read your code or to mask backlinks the JED will not accept your listing submission (this is not in the spirit of GPL anyway!). An editor will review your code and determine if the way you use the base64 matches the rules of the JED. This might slow your listing review time. So the rule of thumb is - don't do fishy stuff and avoid encoding your code if possible!" +COM_JEDCHECKER_ERROR_ERRORREPORTING="You've used error_reporting(0) in this file." +COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) in the files" +COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Use of error_reporting(0) is discouraged as Joomla provides an error_reporting option in the Global Configuration." +COM_JEDCHECKER_LEAVE_A_REVIEW_JED="If you use this component, please post a rating and a review at the Joomla! Extensions Directory." +COM_JEDCHECKER_INFO="Info" +COM_JEDCHECKER_INFO_XML="Information about extension xml files" +COM_JEDCHECKER_INFO_XML_DESC="The install name of your extension must match your listing name on JED. We scan the xml files and find the value of the name tag. Useful information for the "filename and install as" fields in the jed submission form" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." +COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: %s" +COM_JEDCHECKER_INFO_XML_VERSION_XML="Version tag has the value: %s" +COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="The creationDate tag has the value: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" +COM_JEDCHECKER_RULE_PH1="PHP Headers missing GPL License Notice" +COM_JEDCHECKER_RULE_PH1_DESC="A notice is required on each PHP file stating that the file is licensed GPL (or other compatible accepted license). For more information, please click here." +COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found" +COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL license was found" +COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL compatible license was found" +COM_JEDCHECKER_WARNING="Warning" +COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' file for '%s' rule could not be removed, manual removal recommended." +COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not be removed, manual removal recommended." +COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Removed PHP file for '%s' rule." +COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Removed 'ini' file for '%s' rule." +COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework deprecated and unsafe" +COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about Find more info on Joomla backward compatibility for Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged" +COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged" +COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();" +COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump" +COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;" +COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected" +COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected" +COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference" +COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script" +COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the Project's homepage
JAMSS output is very verbose and very useful, hover over any lines to see the details." +COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :" +COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Could not check" +COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Pattern found" +COM_JEDCHECKER_ERROR_JAMSS_STRING="String found" +COM_JEDCHECKER_RULE_US1="Update Server Requirement" +COM_JEDCHECKER_RULE_US1_DESC="The use of Update Servers is now required by JED." +COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Update Server tag missing or incorrect in this XML file" +COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Update Server link not found in this XML file" +COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="The Update Server link in this XML file is: %s" +COM_JEDCHECKER_DELETE_FAILED="Can't delete temporary folder" +COM_JEDCHECKER_DELETE_SUCCESS="Temporary folder deleted!" +COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Please, select a zipped file to be uploaded" +COM_JEDCHECKER_TOOLBAR_CHECK="Check" +COM_JEDCHECKER_TOOLBAR_CLEAR="Clear" +COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Click to View Details" +COM_JEDCHECKER_MANIFEST="XML Manifests" +COM_JEDCHECKER_MANIFEST_DESC="Validation of extension's XML manifest file" +COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Unknown extension type: %s" +COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node <%1$s> has unknown attribute '%2$s'" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node <%s> has unknown child element" +COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node <%1$s> doesn't contain required <%2$s> element" +COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node <%1$s> doesn't contain optional <%2$s> element" +COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node <%1$s> contains multiple <%2$s> elements" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node <%1$s> contains unknown <%2$s> element" +COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty <%s> element" +COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribute '%s' is not used with 'link' attribute" +COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method="upgrade" attribute the extension package cannot be upgraded" +COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node <%1$s> doesn't contain required '%2$s' attribute" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node <%1$s> has attribute '%2$s' with unknown value "%3$s"" +COM_JEDCHECKER_XML_FILES="XML Files references" +COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest" +COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File not found: %s" +COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder not found: %s" +COM_JEDCHECKER_LANG="Language files" +COM_JEDCHECKER_LANG_DESC="Validates language files" +COM_JEDCHECKER_LANG_INCORRECT_EOL="Incorrect end-of-line character found. Convert file to Unix EOL (\n) format." +COM_JEDCHECKER_LANG_BOM_FOUND="The byte order mark (BOM) is detected" +COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Incorrect comment character, use ';' instead" +COM_JEDCHECKER_LANG_WRONG_LINE="Incorrect line without '=' character" +COM_JEDCHECKER_LANG_KEY_EMPTY="Empty key name" +COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in the key is not allowed" +COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Invalid character in the key name" +COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name" +COM_JEDCHECKER_LANG_KEY_NOT_ASCII="The key name is not ASCII-compatible" +COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="The key name is not uppercase" +COM_JEDCHECKER_LANG_KEY_DUPLICATED="The key name was declared previously on line %d" +COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Invalid translation string" +COM_JEDCHECKER_LANG_INVALID_UTF8="Invalid UTF8 string" +COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="You have missed the left quote." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGTH_QUOTE="You have missed the right quote" +COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string" +COM_JEDCHECKER_LANG_QQ_DEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\\") instead" +COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Unescaped double quotation mark found" +COM_JEDCHECKER_LANG_VARIABLE_REF="A variable reference found in the translation string." +COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see printf's argnum format specification for details" +COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected" + diff --git a/administrator/components/com_jedchecker/language/bg-BG/bg-BG.com_jedchecker.sys.ini b/administrator/components/com_jedchecker/language/bg-BG/bg-BG.com_jedchecker.sys.ini new file mode 100644 index 0000000..bab631c --- /dev/null +++ b/administrator/components/com_jedchecker/language/bg-BG/bg-BG.com_jedchecker.sys.ini @@ -0,0 +1,3 @@ +; Language files have to start with semicolon (;) otherwise we have problems with transifex +COM_JEDCHECKER="JED Checker" + diff --git a/administrator/components/com_jedchecker/language/bn-BD/bn-BD.com_jedchecker.ini b/administrator/components/com_jedchecker/language/bn-BD/bn-BD.com_jedchecker.ini new file mode 100644 index 0000000..d3bed41 --- /dev/null +++ b/administrator/components/com_jedchecker/language/bn-BD/bn-BD.com_jedchecker.ini @@ -0,0 +1,139 @@ +; Language files have to start with semicolon (;) otherwise we have problems with transifex +COM_JEDCHECKER_CONFIGURATION="JED Checker Configuration" +COM_JEDCHECKER_UPLOAD_FILE="Upload File" +COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Upload was successful, next click the Unzip button." +COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload has failed, ensure that the temporary directory is writable." +COM_JEDCHECKER_UNZIP_SUCCESS="Unzip was successful, next click the Check button." +COM_JEDCHECKER_UNZIP_FAILED="Unzip failed" +COM_JEDCHECKER_RESULTS="JED Checker Results" +COM_JEDCHECKER_CONGRATS="Congratulations! If you use this component then you've most probably developed a Joomla! extension. Now comes the "hard" part - getting it listed in the Joomla Extension Directory (JED). The JED has strict requirements that must be complied with before an extension will be published in the directory. Those requirements can be found here. This component has been built with the aim of simplifying the development process by automatically checking the code for common errors in extensions." +COM_JEDCHECKER_CODE_STANDARDS="However, this is not the only goal. We also aim to have code standards checks, such as those that the JPlatform has. This would ensure that Joomla extension developers are aware of the JPlatform coding standards and this could raise the quality bar in our Joomla community even higher. For this we will need you - have a look at the Github project page. Fork the component, add your code checks and send us your pull requests!" +COM_JEDCHECKER_HOW_TO_USE="How to check your extension using the JED Checker:" +COM_JEDCHECKER_STEP1="Upload your component/plugin/module zip file by using the upload form below" +COM_JEDCHECKER_STEP2="Click on Check and review the results" +COM_JEDCHECKER_WALL_OF_HONOR="Wall of Honour" +COM_JEDCHECKER_CONTRIBUTORS="Contributors" +COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="People that have helped with the development of this component." +COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="How to Interpret the Results" +COM_JEDCHECKER_RULE_PH2="PHP Files missing JEXEC security" +COM_JEDCHECKER_RULE_PH2_DESC="All the PHP files in your extension needs to have a defined('_JEXEC') or die(); statement in the beginning of each file. This ensures that the file cannot be opened outside of the joomla installation and increases the security of your site." +COM_JEDCHECKER_RULE_PH3="License tag missing or incorrect in XML install file" +COM_JEDCHECKER_RULE_PH3_DESC="An install file should include the license information in a license-tag. The license must be GPL or GPL compatible." +COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Congratulations, everything seems to be fine with that rule!" +COM_JEDCHECKER_DEVELOPED_BY="JED Checker is a JED project." +COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker is incompatible with the PHP version that you run on this site: %s. You would need at least PHP Version %s. Aborting installation" +COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Missing index.html in this directory." +COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="The JEXEC security check was not found in this file." +COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="No license tag was found in this XML file." +COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Please check if the license in this file is compatible with the GPL." +COM_JEDCHECKER_RULE="Rule" +COM_JEDCHECKER_ERRORS="Errors" +COM_JEDCHECKER_COMPAT_ISSUES="Compatibility Issues" +COM_JEDCHECKER_IN_LINE="in line" +COM_JEDCHECKER_ERROR_ENCODING="You've used encoding in this file. This is not an error, but a JED editor will have to review this file." +COM_JEDCHECKER_RULE_ENCODING="Base64 or other type of encoding in the files" +COM_JEDCHECKER_RULE_ENCODING_DESC="As developers we are fully aware that the base64 and similar functions have a valid place in extensions (such as URL redirects or data storage). However if you use those to make it harder for users to read your code or to mask backlinks the JED will not accept your listing submission (this is not in the spirit of GPL anyway!). An editor will review your code and determine if the way you use the base64 matches the rules of the JED. This might slow your listing review time. So the rule of thumb is - don't do fishy stuff and avoid encoding your code if possible!" +COM_JEDCHECKER_ERROR_ERRORREPORTING="You've used error_reporting(0) in this file." +COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) in the files" +COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Use of error_reporting(0) is discouraged as Joomla provides an error_reporting option in the Global Configuration." +COM_JEDCHECKER_LEAVE_A_REVIEW_JED="If you use this component, please post a rating and a review at the Joomla! Extensions Directory." +COM_JEDCHECKER_INFO="Info" +COM_JEDCHECKER_INFO_XML="Information about extension xml files" +COM_JEDCHECKER_INFO_XML_DESC="The install name of your extension must match your listing name on JED. We scan the xml files and find the value of the name tag. Useful information for the "filename and install as" fields in the jed submission form" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." +COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: %s" +COM_JEDCHECKER_INFO_XML_VERSION_XML="Version tag has the value: %s" +COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="The creationDate tag has the value: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" +COM_JEDCHECKER_RULE_PH1="PHP Headers missing GPL License Notice" +COM_JEDCHECKER_RULE_PH1_DESC="A notice is required on each PHP file stating that the file is licensed GPL (or other compatible accepted license). For more information, please click here." +COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found" +COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL license was found" +COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL compatible license was found" +COM_JEDCHECKER_WARNING="Warning" +COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' file for '%s' rule could not be removed, manual removal recommended." +COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not be removed, manual removal recommended." +COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Removed PHP file for '%s' rule." +COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Removed 'ini' file for '%s' rule." +COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework deprecated and unsafe" +COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about Find more info on Joomla backward compatibility for Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged" +COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged" +COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();" +COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump" +COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;" +COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected" +COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected" +COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference" +COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script" +COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the Project's homepage
JAMSS output is very verbose and very useful, hover over any lines to see the details." +COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :" +COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Could not check" +COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Pattern found" +COM_JEDCHECKER_ERROR_JAMSS_STRING="String found" +COM_JEDCHECKER_RULE_US1="Update Server Requirement" +COM_JEDCHECKER_RULE_US1_DESC="The use of Update Servers is now required by JED." +COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Update Server tag missing or incorrect in this XML file" +COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Update Server link not found in this XML file" +COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="The Update Server link in this XML file is: %s" +COM_JEDCHECKER_DELETE_FAILED="Can't delete temporary folder" +COM_JEDCHECKER_DELETE_SUCCESS="Temporary folder deleted!" +COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Please, select a zipped file to be uploaded" +COM_JEDCHECKER_TOOLBAR_CHECK="Check" +COM_JEDCHECKER_TOOLBAR_CLEAR="Clear" +COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Click to View Details" +COM_JEDCHECKER_MANIFEST="XML Manifests" +COM_JEDCHECKER_MANIFEST_DESC="Validation of extension's XML manifest file" +COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Unknown extension type: %s" +COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node <%1$s> has unknown attribute '%2$s'" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node <%s> has unknown child element" +COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node <%1$s> doesn't contain required <%2$s> element" +COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node <%1$s> doesn't contain optional <%2$s> element" +COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node <%1$s> contains multiple <%2$s> elements" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node <%1$s> contains unknown <%2$s> element" +COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty <%s> element" +COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribute '%s' is not used with 'link' attribute" +COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method="upgrade" attribute the extension package cannot be upgraded" +COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node <%1$s> doesn't contain required '%2$s' attribute" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node <%1$s> has attribute '%2$s' with unknown value "%3$s"" +COM_JEDCHECKER_XML_FILES="XML Files references" +COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest" +COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File not found: %s" +COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder not found: %s" +COM_JEDCHECKER_LANG="Language files" +COM_JEDCHECKER_LANG_DESC="Validates language files" +COM_JEDCHECKER_LANG_INCORRECT_EOL="Incorrect end-of-line character found. Convert file to Unix EOL (\n) format." +COM_JEDCHECKER_LANG_BOM_FOUND="The byte order mark (BOM) is detected" +COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Incorrect comment character, use ';' instead" +COM_JEDCHECKER_LANG_WRONG_LINE="Incorrect line without '=' character" +COM_JEDCHECKER_LANG_KEY_EMPTY="Empty key name" +COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in the key is not allowed" +COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Invalid character in the key name" +COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name" +COM_JEDCHECKER_LANG_KEY_NOT_ASCII="The key name is not ASCII-compatible" +COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="The key name is not uppercase" +COM_JEDCHECKER_LANG_KEY_DUPLICATED="The key name was declared previously on line %d" +COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Invalid translation string" +COM_JEDCHECKER_LANG_INVALID_UTF8="Invalid UTF8 string" +COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="You have missed the left quote." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGTH_QUOTE="You have missed the right quote" +COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string" +COM_JEDCHECKER_LANG_QQ_DEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\\") instead" +COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Unescaped double quotation mark found" +COM_JEDCHECKER_LANG_VARIABLE_REF="A variable reference found in the translation string." +COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see printf's argnum format specification for details" +COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected" + diff --git a/administrator/components/com_jedchecker/language/bn-BD/bn-BD.com_jedchecker.sys.ini b/administrator/components/com_jedchecker/language/bn-BD/bn-BD.com_jedchecker.sys.ini new file mode 100644 index 0000000..bab631c --- /dev/null +++ b/administrator/components/com_jedchecker/language/bn-BD/bn-BD.com_jedchecker.sys.ini @@ -0,0 +1,3 @@ +; Language files have to start with semicolon (;) otherwise we have problems with transifex +COM_JEDCHECKER="JED Checker" + diff --git a/administrator/components/com_jedchecker/language/ca-ES/ca-ES.com_jedchecker.ini b/administrator/components/com_jedchecker/language/ca-ES/ca-ES.com_jedchecker.ini index cb5098e..78aaf03 100644 --- a/administrator/components/com_jedchecker/language/ca-ES/ca-ES.com_jedchecker.ini +++ b/administrator/components/com_jedchecker/language/ca-ES/ca-ES.com_jedchecker.ini @@ -40,9 +40,19 @@ COM_JEDCHECKER_LEAVE_A_REVIEW_JED="If you use this component, please post a rati COM_JEDCHECKER_INFO="Info" COM_JEDCHECKER_INFO_XML="Information about extension xml files" COM_JEDCHECKER_INFO_XML_DESC="The install name of your extension must match your listing name on JED. We scan the xml files and find the value of the name tag. Useful information for the "filename and install as" fields in the jed submission form" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: %s" COM_JEDCHECKER_INFO_XML_VERSION_XML="Version tag has the value: %s" COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="The creationDate tag has the value: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" COM_JEDCHECKER_RULE_PH1="PHP Headers missing GPL License Notice" COM_JEDCHECKER_RULE_PH1_DESC="A notice is required on each PHP file stating that the file is licensed GPL (or other compatible accepted license). For more information, please click here." COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found" @@ -80,4 +90,50 @@ COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="The Update Server link in this XML f COM_JEDCHECKER_DELETE_FAILED="Can't delete temporary folder" COM_JEDCHECKER_DELETE_SUCCESS="Temporary folder deleted!" COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Please, select a zipped file to be uploaded" +COM_JEDCHECKER_TOOLBAR_CHECK="Check" +COM_JEDCHECKER_TOOLBAR_CLEAR="Clear" +COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Click to View Details" +COM_JEDCHECKER_MANIFEST="XML Manifests" +COM_JEDCHECKER_MANIFEST_DESC="Validation of extension's XML manifest file" +COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Unknown extension type: %s" +COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node <%1$s> has unknown attribute '%2$s'" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node <%s> has unknown child element" +COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node <%1$s> doesn't contain required <%2$s> element" +COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node <%1$s> doesn't contain optional <%2$s> element" +COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node <%1$s> contains multiple <%2$s> elements" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node <%1$s> contains unknown <%2$s> element" +COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty <%s> element" +COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribute '%s' is not used with 'link' attribute" +COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method="upgrade" attribute the extension package cannot be upgraded" +COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node <%1$s> doesn't contain required '%2$s' attribute" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node <%1$s> has attribute '%2$s' with unknown value "%3$s"" +COM_JEDCHECKER_XML_FILES="XML Files references" +COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest" +COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File not found: %s" +COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder not found: %s" +COM_JEDCHECKER_LANG="Language files" +COM_JEDCHECKER_LANG_DESC="Validates language files" +COM_JEDCHECKER_LANG_INCORRECT_EOL="Incorrect end-of-line character found. Convert file to Unix EOL (\n) format." +COM_JEDCHECKER_LANG_BOM_FOUND="The byte order mark (BOM) is detected" +COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Incorrect comment character, use ';' instead" +COM_JEDCHECKER_LANG_WRONG_LINE="Incorrect line without '=' character" +COM_JEDCHECKER_LANG_KEY_EMPTY="Empty key name" +COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in the key is not allowed" +COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Invalid character in the key name" +COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name" +COM_JEDCHECKER_LANG_KEY_NOT_ASCII="The key name is not ASCII-compatible" +COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="The key name is not uppercase" +COM_JEDCHECKER_LANG_KEY_DUPLICATED="The key name was declared previously on line %d" +COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Invalid translation string" +COM_JEDCHECKER_LANG_INVALID_UTF8="Invalid UTF8 string" +COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="You have missed the left quote." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGTH_QUOTE="You have missed the right quote" +COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string" +COM_JEDCHECKER_LANG_QQ_DEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\\") instead" +COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Unescaped double quotation mark found" +COM_JEDCHECKER_LANG_VARIABLE_REF="A variable reference found in the translation string." +COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see printf's argnum format specification for details" +COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected" diff --git a/administrator/components/com_jedchecker/language/cs-CZ/cs-CZ.com_jedchecker.ini b/administrator/components/com_jedchecker/language/cs-CZ/cs-CZ.com_jedchecker.ini index cb5098e..78aaf03 100644 --- a/administrator/components/com_jedchecker/language/cs-CZ/cs-CZ.com_jedchecker.ini +++ b/administrator/components/com_jedchecker/language/cs-CZ/cs-CZ.com_jedchecker.ini @@ -40,9 +40,19 @@ COM_JEDCHECKER_LEAVE_A_REVIEW_JED="If you use this component, please post a rati COM_JEDCHECKER_INFO="Info" COM_JEDCHECKER_INFO_XML="Information about extension xml files" COM_JEDCHECKER_INFO_XML_DESC="The install name of your extension must match your listing name on JED. We scan the xml files and find the value of the name tag. Useful information for the "filename and install as" fields in the jed submission form" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: %s" COM_JEDCHECKER_INFO_XML_VERSION_XML="Version tag has the value: %s" COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="The creationDate tag has the value: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" COM_JEDCHECKER_RULE_PH1="PHP Headers missing GPL License Notice" COM_JEDCHECKER_RULE_PH1_DESC="A notice is required on each PHP file stating that the file is licensed GPL (or other compatible accepted license). For more information, please click here." COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found" @@ -80,4 +90,50 @@ COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="The Update Server link in this XML f COM_JEDCHECKER_DELETE_FAILED="Can't delete temporary folder" COM_JEDCHECKER_DELETE_SUCCESS="Temporary folder deleted!" COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Please, select a zipped file to be uploaded" +COM_JEDCHECKER_TOOLBAR_CHECK="Check" +COM_JEDCHECKER_TOOLBAR_CLEAR="Clear" +COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Click to View Details" +COM_JEDCHECKER_MANIFEST="XML Manifests" +COM_JEDCHECKER_MANIFEST_DESC="Validation of extension's XML manifest file" +COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Unknown extension type: %s" +COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node <%1$s> has unknown attribute '%2$s'" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node <%s> has unknown child element" +COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node <%1$s> doesn't contain required <%2$s> element" +COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node <%1$s> doesn't contain optional <%2$s> element" +COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node <%1$s> contains multiple <%2$s> elements" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node <%1$s> contains unknown <%2$s> element" +COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty <%s> element" +COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribute '%s' is not used with 'link' attribute" +COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method="upgrade" attribute the extension package cannot be upgraded" +COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node <%1$s> doesn't contain required '%2$s' attribute" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node <%1$s> has attribute '%2$s' with unknown value "%3$s"" +COM_JEDCHECKER_XML_FILES="XML Files references" +COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest" +COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File not found: %s" +COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder not found: %s" +COM_JEDCHECKER_LANG="Language files" +COM_JEDCHECKER_LANG_DESC="Validates language files" +COM_JEDCHECKER_LANG_INCORRECT_EOL="Incorrect end-of-line character found. Convert file to Unix EOL (\n) format." +COM_JEDCHECKER_LANG_BOM_FOUND="The byte order mark (BOM) is detected" +COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Incorrect comment character, use ';' instead" +COM_JEDCHECKER_LANG_WRONG_LINE="Incorrect line without '=' character" +COM_JEDCHECKER_LANG_KEY_EMPTY="Empty key name" +COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in the key is not allowed" +COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Invalid character in the key name" +COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name" +COM_JEDCHECKER_LANG_KEY_NOT_ASCII="The key name is not ASCII-compatible" +COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="The key name is not uppercase" +COM_JEDCHECKER_LANG_KEY_DUPLICATED="The key name was declared previously on line %d" +COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Invalid translation string" +COM_JEDCHECKER_LANG_INVALID_UTF8="Invalid UTF8 string" +COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="You have missed the left quote." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGTH_QUOTE="You have missed the right quote" +COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string" +COM_JEDCHECKER_LANG_QQ_DEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\\") instead" +COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Unescaped double quotation mark found" +COM_JEDCHECKER_LANG_VARIABLE_REF="A variable reference found in the translation string." +COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see printf's argnum format specification for details" +COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected" diff --git a/administrator/components/com_jedchecker/language/cy-GB/cy-GB.com_jedchecker.ini b/administrator/components/com_jedchecker/language/cy-GB/cy-GB.com_jedchecker.ini new file mode 100644 index 0000000..bcc5f0d --- /dev/null +++ b/administrator/components/com_jedchecker/language/cy-GB/cy-GB.com_jedchecker.ini @@ -0,0 +1,139 @@ +; Language files have to start with semicolon (;) otherwise we have problems with transifex +COM_JEDCHECKER_CONFIGURATION="Ffurfweddiad Gwirydd JED" +COM_JEDCHECKER_UPLOAD_FILE="Uwchlwytho Ffeil" +COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Roedd yr uwchlwytho yn llwyddiannus, nesaf cliciwch ar y botwm Dadzipio." +COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Mae'r uwchlwytho wedi methu, gwnewch yn siŵr y gellir ysgrifennu i'r ffolder dros dro." +COM_JEDCHECKER_UNZIP_SUCCESS="Roedd y dadzipio yn llwyddiannus, nesaf cliciwch ar y botwm Gwirio." +COM_JEDCHECKER_UNZIP_FAILED="Dadzipio wedi methu" +COM_JEDCHECKER_RESULTS="Canlyniadau Gwirydd JED" +COM_JEDCHECKER_CONGRATS="Congratulations! If you use this component then you've most probably developed a Joomla! extension. Now comes the "hard" part - getting it listed in the Joomla Extension Directory (JED). The JED has strict requirements that must be complied with before an extension will be published in the directory. Those requirements can be found here. This component has been built with the aim of simplifying the development process by automatically checking the code for common errors in extensions." +COM_JEDCHECKER_CODE_STANDARDS="However, this is not the only goal. We also aim to have code standards checks, such as those that the JPlatform has. This would ensure that Joomla extension developers are aware of the JPlatform coding standards and this could raise the quality bar in our Joomla community even higher. For this we will need you - have a look at the Github project page. Fork the component, add your code checks and send us your pull requests!" +COM_JEDCHECKER_HOW_TO_USE="How to check your extension using the JED Checker:" +COM_JEDCHECKER_STEP1="Upload your component/plugin/module zip file by using the upload form below" +COM_JEDCHECKER_STEP2="Click on Check and review the results" +COM_JEDCHECKER_WALL_OF_HONOR="Wall of Honour" +COM_JEDCHECKER_CONTRIBUTORS="Contributors" +COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="People that have helped with the development of this component." +COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="How to Interpret the Results" +COM_JEDCHECKER_RULE_PH2="PHP Files missing JEXEC security" +COM_JEDCHECKER_RULE_PH2_DESC="All the PHP files in your extension needs to have a defined('_JEXEC') or die(); statement in the beginning of each file. This ensures that the file cannot be opened outside of the joomla installation and increases the security of your site." +COM_JEDCHECKER_RULE_PH3="License tag missing or incorrect in XML install file" +COM_JEDCHECKER_RULE_PH3_DESC="An install file should include the license information in a license-tag. The license must be GPL or GPL compatible." +COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Congratulations, everything seems to be fine with that rule!" +COM_JEDCHECKER_DEVELOPED_BY="JED Checker is a JED project." +COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker is incompatible with the PHP version that you run on this site: %s. You would need at least PHP Version %s. Aborting installation" +COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Missing index.html in this directory." +COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="The JEXEC security check was not found in this file." +COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="No license tag was found in this XML file." +COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Please check if the license in this file is compatible with the GPL." +COM_JEDCHECKER_RULE="Rule" +COM_JEDCHECKER_ERRORS="Errors" +COM_JEDCHECKER_COMPAT_ISSUES="Compatibility Issues" +COM_JEDCHECKER_IN_LINE="in line" +COM_JEDCHECKER_ERROR_ENCODING="You've used encoding in this file. This is not an error, but a JED editor will have to review this file." +COM_JEDCHECKER_RULE_ENCODING="Base64 or other type of encoding in the files" +COM_JEDCHECKER_RULE_ENCODING_DESC="As developers we are fully aware that the base64 and similar functions have a valid place in extensions (such as URL redirects or data storage). However if you use those to make it harder for users to read your code or to mask backlinks the JED will not accept your listing submission (this is not in the spirit of GPL anyway!). An editor will review your code and determine if the way you use the base64 matches the rules of the JED. This might slow your listing review time. So the rule of thumb is - don't do fishy stuff and avoid encoding your code if possible!" +COM_JEDCHECKER_ERROR_ERRORREPORTING="You've used error_reporting(0) in this file." +COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) in the files" +COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Use of error_reporting(0) is discouraged as Joomla provides an error_reporting option in the Global Configuration." +COM_JEDCHECKER_LEAVE_A_REVIEW_JED="If you use this component, please post a rating and a review at the Joomla! Extensions Directory." +COM_JEDCHECKER_INFO="Info" +COM_JEDCHECKER_INFO_XML="Information about extension xml files" +COM_JEDCHECKER_INFO_XML_DESC="The install name of your extension must match your listing name on JED. We scan the xml files and find the value of the name tag. Useful information for the "filename and install as" fields in the jed submission form" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." +COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: %s" +COM_JEDCHECKER_INFO_XML_VERSION_XML="Version tag has the value: %s" +COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="The creationDate tag has the value: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" +COM_JEDCHECKER_RULE_PH1="PHP Headers missing GPL License Notice" +COM_JEDCHECKER_RULE_PH1_DESC="A notice is required on each PHP file stating that the file is licensed GPL (or other compatible accepted license). For more information, please click here." +COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found" +COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL license was found" +COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL compatible license was found" +COM_JEDCHECKER_WARNING="Warning" +COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' file for '%s' rule could not be removed, manual removal recommended." +COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not be removed, manual removal recommended." +COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Removed PHP file for '%s' rule." +COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Removed 'ini' file for '%s' rule." +COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework deprecated and unsafe" +COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about Find more info on Joomla backward compatibility for Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged" +COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged" +COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();" +COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump" +COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;" +COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected" +COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected" +COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference" +COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script" +COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the Project's homepage
JAMSS output is very verbose and very useful, hover over any lines to see the details." +COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :" +COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Could not check" +COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Pattern found" +COM_JEDCHECKER_ERROR_JAMSS_STRING="String found" +COM_JEDCHECKER_RULE_US1="Update Server Requirement" +COM_JEDCHECKER_RULE_US1_DESC="The use of Update Servers is now required by JED." +COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Update Server tag missing or incorrect in this XML file" +COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Update Server link not found in this XML file" +COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="The Update Server link in this XML file is: %s" +COM_JEDCHECKER_DELETE_FAILED="Can't delete temporary folder" +COM_JEDCHECKER_DELETE_SUCCESS="Temporary folder deleted!" +COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Please, select a zipped file to be uploaded" +COM_JEDCHECKER_TOOLBAR_CHECK="Check" +COM_JEDCHECKER_TOOLBAR_CLEAR="Clear" +COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Click to View Details" +COM_JEDCHECKER_MANIFEST="XML Manifests" +COM_JEDCHECKER_MANIFEST_DESC="Validation of extension's XML manifest file" +COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Unknown extension type: %s" +COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node <%1$s> has unknown attribute '%2$s'" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node <%s> has unknown child element" +COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node <%1$s> doesn't contain required <%2$s> element" +COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node <%1$s> doesn't contain optional <%2$s> element" +COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node <%1$s> contains multiple <%2$s> elements" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node <%1$s> contains unknown <%2$s> element" +COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty <%s> element" +COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribute '%s' is not used with 'link' attribute" +COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method="upgrade" attribute the extension package cannot be upgraded" +COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node <%1$s> doesn't contain required '%2$s' attribute" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node <%1$s> has attribute '%2$s' with unknown value "%3$s"" +COM_JEDCHECKER_XML_FILES="XML Files references" +COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest" +COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File not found: %s" +COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder not found: %s" +COM_JEDCHECKER_LANG="Language files" +COM_JEDCHECKER_LANG_DESC="Validates language files" +COM_JEDCHECKER_LANG_INCORRECT_EOL="Incorrect end-of-line character found. Convert file to Unix EOL (\n) format." +COM_JEDCHECKER_LANG_BOM_FOUND="The byte order mark (BOM) is detected" +COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Incorrect comment character, use ';' instead" +COM_JEDCHECKER_LANG_WRONG_LINE="Incorrect line without '=' character" +COM_JEDCHECKER_LANG_KEY_EMPTY="Empty key name" +COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in the key is not allowed" +COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Invalid character in the key name" +COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name" +COM_JEDCHECKER_LANG_KEY_NOT_ASCII="The key name is not ASCII-compatible" +COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="The key name is not uppercase" +COM_JEDCHECKER_LANG_KEY_DUPLICATED="The key name was declared previously on line %d" +COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Invalid translation string" +COM_JEDCHECKER_LANG_INVALID_UTF8="Invalid UTF8 string" +COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="You have missed the left quote." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGTH_QUOTE="You have missed the right quote" +COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string" +COM_JEDCHECKER_LANG_QQ_DEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\\") instead" +COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Unescaped double quotation mark found" +COM_JEDCHECKER_LANG_VARIABLE_REF="A variable reference found in the translation string." +COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see printf's argnum format specification for details" +COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected" + diff --git a/administrator/components/com_jedchecker/language/cy-GB/cy-GB.com_jedchecker.sys.ini b/administrator/components/com_jedchecker/language/cy-GB/cy-GB.com_jedchecker.sys.ini new file mode 100644 index 0000000..bab631c --- /dev/null +++ b/administrator/components/com_jedchecker/language/cy-GB/cy-GB.com_jedchecker.sys.ini @@ -0,0 +1,3 @@ +; Language files have to start with semicolon (;) otherwise we have problems with transifex +COM_JEDCHECKER="JED Checker" + diff --git a/administrator/components/com_jedchecker/language/da-DK/da-DK.com_jedchecker.ini b/administrator/components/com_jedchecker/language/da-DK/da-DK.com_jedchecker.ini index b2c9fd3..5a79d51 100644 --- a/administrator/components/com_jedchecker/language/da-DK/da-DK.com_jedchecker.ini +++ b/administrator/components/com_jedchecker/language/da-DK/da-DK.com_jedchecker.ini @@ -90,7 +90,6 @@ COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Opdateringsserver linket i denne XML COM_JEDCHECKER_DELETE_FAILED="Kan ikke slette midlertidig mappe" COM_JEDCHECKER_DELETE_SUCCESS="Midlertidig mappe slettet!" COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Vælg venligst en zippet fil til upload" -<<<<<<< HEAD= COM_JEDCHECKER_TOOLBAR_CHECK="Kontroller" COM_JEDCHECKER_TOOLBAR_CLEAR="Ryd" COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Klik for at se detaljer" diff --git a/administrator/components/com_jedchecker/language/de-DE/de-DE.com_jedchecker.ini b/administrator/components/com_jedchecker/language/de-DE/de-DE.com_jedchecker.ini index 346f66f..4bbdcce 100644 --- a/administrator/components/com_jedchecker/language/de-DE/de-DE.com_jedchecker.ini +++ b/administrator/components/com_jedchecker/language/de-DE/de-DE.com_jedchecker.ini @@ -40,9 +40,19 @@ COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Wenn Sie diese Komponente verwenden, bewerten COM_JEDCHECKER_INFO="Info" COM_JEDCHECKER_INFO_XML="Informationen über xml-Dateien der Erweiterung" COM_JEDCHECKER_INFO_XML_DESC="Der Installationsname Ihrer Erweiterung muss mit Ihrem Listennamen auf JED übereinstimmen. Wir scannen die XML-Dateien und finden den Wert des Namens-Tags. Nützliche Informationen für den "-Dateinamen und als" -Felder im JED-Einreichungsformular installieren" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." COM_JEDCHECKER_INFO_XML_NAME_XML="Der Name-Tag in dieser Datei ist: %s" COM_JEDCHECKER_INFO_XML_VERSION_XML="Versions-Tag hat den Wert: %s" COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="Das Erstellungsdatum-Tag hat den Wert: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" COM_JEDCHECKER_RULE_PH1="PHP-Headern fehlen die GPL-Lizenzhinweise" COM_JEDCHECKER_RULE_PH1_DESC="Für jede PHP-Datei ist ein Hinweis erforderlich, in dem angegeben wird, dass die Datei die GPL (oder andere kompatible Lizenz) lizenziert ist. Für weitere Informationen klicken Sie bitte hier." COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL oder kompatible Lizenz wurde nicht gefunden" @@ -83,4 +93,47 @@ COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Bitte wählen Sie eine Zip-Datei zum Hochlade COM_JEDCHECKER_TOOLBAR_CHECK="Prüfen" COM_JEDCHECKER_TOOLBAR_CLEAR="Löschen" COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Klicken, um Details anzuzeigen" +COM_JEDCHECKER_MANIFEST="XML Manifests" +COM_JEDCHECKER_MANIFEST_DESC="Validation of extension's XML manifest file" +COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Unknown extension type: %s" +COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node <%1$s> has unknown attribute '%2$s'" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node <%s> has unknown child element" +COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node <%1$s> doesn't contain required <%2$s> element" +COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node <%1$s> doesn't contain optional <%2$s> element" +COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node <%1$s> contains multiple <%2$s> elements" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node <%1$s> contains unknown <%2$s> element" +COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty <%s> element" +COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribute '%s' is not used with 'link' attribute" +COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method="upgrade" attribute the extension package cannot be upgraded" +COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node <%1$s> doesn't contain required '%2$s' attribute" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node <%1$s> has attribute '%2$s' with unknown value "%3$s"" +COM_JEDCHECKER_XML_FILES="XML Files references" +COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest" +COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File not found: %s" +COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder not found: %s" +COM_JEDCHECKER_LANG="Language files" +COM_JEDCHECKER_LANG_DESC="Validates language files" +COM_JEDCHECKER_LANG_INCORRECT_EOL="Incorrect end-of-line character found. Convert file to Unix EOL (\n) format." +COM_JEDCHECKER_LANG_BOM_FOUND="The byte order mark (BOM) is detected" +COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Incorrect comment character, use ';' instead" +COM_JEDCHECKER_LANG_WRONG_LINE="Incorrect line without '=' character" +COM_JEDCHECKER_LANG_KEY_EMPTY="Empty key name" +COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in the key is not allowed" +COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Invalid character in the key name" +COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name" +COM_JEDCHECKER_LANG_KEY_NOT_ASCII="The key name is not ASCII-compatible" +COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="The key name is not uppercase" +COM_JEDCHECKER_LANG_KEY_DUPLICATED="The key name was declared previously on line %d" +COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Invalid translation string" +COM_JEDCHECKER_LANG_INVALID_UTF8="Invalid UTF8 string" +COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="You have missed the left quote." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGTH_QUOTE="You have missed the right quote" +COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string" +COM_JEDCHECKER_LANG_QQ_DEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\\") instead" +COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Unescaped double quotation mark found" +COM_JEDCHECKER_LANG_VARIABLE_REF="A variable reference found in the translation string." +COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see printf's argnum format specification for details" +COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected" diff --git a/administrator/components/com_jedchecker/language/el-GR/el-GR.com_jedchecker.ini b/administrator/components/com_jedchecker/language/el-GR/el-GR.com_jedchecker.ini index cb5098e..78aaf03 100644 --- a/administrator/components/com_jedchecker/language/el-GR/el-GR.com_jedchecker.ini +++ b/administrator/components/com_jedchecker/language/el-GR/el-GR.com_jedchecker.ini @@ -40,9 +40,19 @@ COM_JEDCHECKER_LEAVE_A_REVIEW_JED="If you use this component, please post a rati COM_JEDCHECKER_INFO="Info" COM_JEDCHECKER_INFO_XML="Information about extension xml files" COM_JEDCHECKER_INFO_XML_DESC="The install name of your extension must match your listing name on JED. We scan the xml files and find the value of the name tag. Useful information for the "filename and install as" fields in the jed submission form" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: %s" COM_JEDCHECKER_INFO_XML_VERSION_XML="Version tag has the value: %s" COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="The creationDate tag has the value: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" COM_JEDCHECKER_RULE_PH1="PHP Headers missing GPL License Notice" COM_JEDCHECKER_RULE_PH1_DESC="A notice is required on each PHP file stating that the file is licensed GPL (or other compatible accepted license). For more information, please click here." COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found" @@ -80,4 +90,50 @@ COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="The Update Server link in this XML f COM_JEDCHECKER_DELETE_FAILED="Can't delete temporary folder" COM_JEDCHECKER_DELETE_SUCCESS="Temporary folder deleted!" COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Please, select a zipped file to be uploaded" +COM_JEDCHECKER_TOOLBAR_CHECK="Check" +COM_JEDCHECKER_TOOLBAR_CLEAR="Clear" +COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Click to View Details" +COM_JEDCHECKER_MANIFEST="XML Manifests" +COM_JEDCHECKER_MANIFEST_DESC="Validation of extension's XML manifest file" +COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Unknown extension type: %s" +COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node <%1$s> has unknown attribute '%2$s'" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node <%s> has unknown child element" +COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node <%1$s> doesn't contain required <%2$s> element" +COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node <%1$s> doesn't contain optional <%2$s> element" +COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node <%1$s> contains multiple <%2$s> elements" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node <%1$s> contains unknown <%2$s> element" +COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty <%s> element" +COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribute '%s' is not used with 'link' attribute" +COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method="upgrade" attribute the extension package cannot be upgraded" +COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node <%1$s> doesn't contain required '%2$s' attribute" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node <%1$s> has attribute '%2$s' with unknown value "%3$s"" +COM_JEDCHECKER_XML_FILES="XML Files references" +COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest" +COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File not found: %s" +COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder not found: %s" +COM_JEDCHECKER_LANG="Language files" +COM_JEDCHECKER_LANG_DESC="Validates language files" +COM_JEDCHECKER_LANG_INCORRECT_EOL="Incorrect end-of-line character found. Convert file to Unix EOL (\n) format." +COM_JEDCHECKER_LANG_BOM_FOUND="The byte order mark (BOM) is detected" +COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Incorrect comment character, use ';' instead" +COM_JEDCHECKER_LANG_WRONG_LINE="Incorrect line without '=' character" +COM_JEDCHECKER_LANG_KEY_EMPTY="Empty key name" +COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in the key is not allowed" +COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Invalid character in the key name" +COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name" +COM_JEDCHECKER_LANG_KEY_NOT_ASCII="The key name is not ASCII-compatible" +COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="The key name is not uppercase" +COM_JEDCHECKER_LANG_KEY_DUPLICATED="The key name was declared previously on line %d" +COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Invalid translation string" +COM_JEDCHECKER_LANG_INVALID_UTF8="Invalid UTF8 string" +COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="You have missed the left quote." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGTH_QUOTE="You have missed the right quote" +COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string" +COM_JEDCHECKER_LANG_QQ_DEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\\") instead" +COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Unescaped double quotation mark found" +COM_JEDCHECKER_LANG_VARIABLE_REF="A variable reference found in the translation string." +COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see printf's argnum format specification for details" +COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected" diff --git a/administrator/components/com_jedchecker/language/en-US/en-US.com_jedchecker.ini b/administrator/components/com_jedchecker/language/en-US/en-US.com_jedchecker.ini index d2c6248..d3bed41 100644 --- a/administrator/components/com_jedchecker/language/en-US/en-US.com_jedchecker.ini +++ b/administrator/components/com_jedchecker/language/en-US/en-US.com_jedchecker.ini @@ -90,7 +90,6 @@ COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="The Update Server link in this XML f COM_JEDCHECKER_DELETE_FAILED="Can't delete temporary folder" COM_JEDCHECKER_DELETE_SUCCESS="Temporary folder deleted!" COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Please, select a zipped file to be uploaded" -<<<<<<< HEAD= COM_JEDCHECKER_TOOLBAR_CHECK="Check" COM_JEDCHECKER_TOOLBAR_CLEAR="Clear" COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Click to View Details" diff --git a/administrator/components/com_jedchecker/language/eo-XX/eo-XX.com_jedchecker.ini b/administrator/components/com_jedchecker/language/eo-XX/eo-XX.com_jedchecker.ini new file mode 100644 index 0000000..3b58130 --- /dev/null +++ b/administrator/components/com_jedchecker/language/eo-XX/eo-XX.com_jedchecker.ini @@ -0,0 +1,139 @@ +; Language files have to start with semicolon (;) otherwise we have problems with transifex +COM_JEDCHECKER_CONFIGURATION="JED Checker Configuration" +COM_JEDCHECKER_UPLOAD_FILE="Aŝuti dosieron" +COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Upload was successful, next click the Unzip button." +COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload has failed, ensure that the temporary directory is writable." +COM_JEDCHECKER_UNZIP_SUCCESS="Unzip was successful, next click the Check button." +COM_JEDCHECKER_UNZIP_FAILED="Unzip failed" +COM_JEDCHECKER_RESULTS="JED Checker Results" +COM_JEDCHECKER_CONGRATS="Congratulations! If you use this component then you've most probably developed a Joomla! extension. Now comes the "hard" part - getting it listed in the Joomla Extension Directory (JED). The JED has strict requirements that must be complied with before an extension will be published in the directory. Those requirements can be found here. This component has been built with the aim of simplifying the development process by automatically checking the code for common errors in extensions." +COM_JEDCHECKER_CODE_STANDARDS="However, this is not the only goal. We also aim to have code standards checks, such as those that the JPlatform has. This would ensure that Joomla extension developers are aware of the JPlatform coding standards and this could raise the quality bar in our Joomla community even higher. For this we will need you - have a look at the Github project page. Fork the component, add your code checks and send us your pull requests!" +COM_JEDCHECKER_HOW_TO_USE="How to check your extension using the JED Checker:" +COM_JEDCHECKER_STEP1="Upload your component/plugin/module zip file by using the upload form below" +COM_JEDCHECKER_STEP2="Click on Check and review the results" +COM_JEDCHECKER_WALL_OF_HONOR="Wall of Honour" +COM_JEDCHECKER_CONTRIBUTORS="Contributors" +COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="People that have helped with the development of this component." +COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="How to Interpret the Results" +COM_JEDCHECKER_RULE_PH2="PHP Files missing JEXEC security" +COM_JEDCHECKER_RULE_PH2_DESC="All the PHP files in your extension needs to have a defined('_JEXEC') or die(); statement in the beginning of each file. This ensures that the file cannot be opened outside of the joomla installation and increases the security of your site." +COM_JEDCHECKER_RULE_PH3="License tag missing or incorrect in XML install file" +COM_JEDCHECKER_RULE_PH3_DESC="An install file should include the license information in a license-tag. The license must be GPL or GPL compatible." +COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Congratulations, everything seems to be fine with that rule!" +COM_JEDCHECKER_DEVELOPED_BY="JED Checker is a JED project." +COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker is incompatible with the PHP version that you run on this site: %s. You would need at least PHP Version %s. Aborting installation" +COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Missing index.html in this directory." +COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="The JEXEC security check was not found in this file." +COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="No license tag was found in this XML file." +COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Please check if the license in this file is compatible with the GPL." +COM_JEDCHECKER_RULE="Rule" +COM_JEDCHECKER_ERRORS="Errors" +COM_JEDCHECKER_COMPAT_ISSUES="Compatibility Issues" +COM_JEDCHECKER_IN_LINE="in line" +COM_JEDCHECKER_ERROR_ENCODING="You've used encoding in this file. This is not an error, but a JED editor will have to review this file." +COM_JEDCHECKER_RULE_ENCODING="Base64 or other type of encoding in the files" +COM_JEDCHECKER_RULE_ENCODING_DESC="As developers we are fully aware that the base64 and similar functions have a valid place in extensions (such as URL redirects or data storage). However if you use those to make it harder for users to read your code or to mask backlinks the JED will not accept your listing submission (this is not in the spirit of GPL anyway!). An editor will review your code and determine if the way you use the base64 matches the rules of the JED. This might slow your listing review time. So the rule of thumb is - don't do fishy stuff and avoid encoding your code if possible!" +COM_JEDCHECKER_ERROR_ERRORREPORTING="You've used error_reporting(0) in this file." +COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) in the files" +COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Use of error_reporting(0) is discouraged as Joomla provides an error_reporting option in the Global Configuration." +COM_JEDCHECKER_LEAVE_A_REVIEW_JED="If you use this component, please post a rating and a review at the Joomla! Extensions Directory." +COM_JEDCHECKER_INFO="Info" +COM_JEDCHECKER_INFO_XML="Information about extension xml files" +COM_JEDCHECKER_INFO_XML_DESC="The install name of your extension must match your listing name on JED. We scan the xml files and find the value of the name tag. Useful information for the "filename and install as" fields in the jed submission form" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." +COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: %s" +COM_JEDCHECKER_INFO_XML_VERSION_XML="Version tag has the value: %s" +COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="The creationDate tag has the value: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" +COM_JEDCHECKER_RULE_PH1="PHP Headers missing GPL License Notice" +COM_JEDCHECKER_RULE_PH1_DESC="A notice is required on each PHP file stating that the file is licensed GPL (or other compatible accepted license). For more information, please click here." +COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found" +COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL license was found" +COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL compatible license was found" +COM_JEDCHECKER_WARNING="Warning" +COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' file for '%s' rule could not be removed, manual removal recommended." +COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not be removed, manual removal recommended." +COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Removed PHP file for '%s' rule." +COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Removed 'ini' file for '%s' rule." +COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework deprecated and unsafe" +COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about Find more info on Joomla backward compatibility for Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged" +COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged" +COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();" +COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump" +COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;" +COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected" +COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected" +COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference" +COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script" +COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the Project's homepage
JAMSS output is very verbose and very useful, hover over any lines to see the details." +COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :" +COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Could not check" +COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Pattern found" +COM_JEDCHECKER_ERROR_JAMSS_STRING="String found" +COM_JEDCHECKER_RULE_US1="Update Server Requirement" +COM_JEDCHECKER_RULE_US1_DESC="The use of Update Servers is now required by JED." +COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Update Server tag missing or incorrect in this XML file" +COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Update Server link not found in this XML file" +COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="The Update Server link in this XML file is: %s" +COM_JEDCHECKER_DELETE_FAILED="Can't delete temporary folder" +COM_JEDCHECKER_DELETE_SUCCESS="Temporary folder deleted!" +COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Please, select a zipped file to be uploaded" +COM_JEDCHECKER_TOOLBAR_CHECK="Check" +COM_JEDCHECKER_TOOLBAR_CLEAR="Clear" +COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Click to View Details" +COM_JEDCHECKER_MANIFEST="XML Manifests" +COM_JEDCHECKER_MANIFEST_DESC="Validation of extension's XML manifest file" +COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Unknown extension type: %s" +COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node <%1$s> has unknown attribute '%2$s'" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node <%s> has unknown child element" +COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node <%1$s> doesn't contain required <%2$s> element" +COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node <%1$s> doesn't contain optional <%2$s> element" +COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node <%1$s> contains multiple <%2$s> elements" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node <%1$s> contains unknown <%2$s> element" +COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty <%s> element" +COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribute '%s' is not used with 'link' attribute" +COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method="upgrade" attribute the extension package cannot be upgraded" +COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node <%1$s> doesn't contain required '%2$s' attribute" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node <%1$s> has attribute '%2$s' with unknown value "%3$s"" +COM_JEDCHECKER_XML_FILES="XML Files references" +COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest" +COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File not found: %s" +COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder not found: %s" +COM_JEDCHECKER_LANG="Language files" +COM_JEDCHECKER_LANG_DESC="Validates language files" +COM_JEDCHECKER_LANG_INCORRECT_EOL="Incorrect end-of-line character found. Convert file to Unix EOL (\n) format." +COM_JEDCHECKER_LANG_BOM_FOUND="The byte order mark (BOM) is detected" +COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Incorrect comment character, use ';' instead" +COM_JEDCHECKER_LANG_WRONG_LINE="Incorrect line without '=' character" +COM_JEDCHECKER_LANG_KEY_EMPTY="Empty key name" +COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in the key is not allowed" +COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Invalid character in the key name" +COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name" +COM_JEDCHECKER_LANG_KEY_NOT_ASCII="The key name is not ASCII-compatible" +COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="The key name is not uppercase" +COM_JEDCHECKER_LANG_KEY_DUPLICATED="The key name was declared previously on line %d" +COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Invalid translation string" +COM_JEDCHECKER_LANG_INVALID_UTF8="Invalid UTF8 string" +COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="You have missed the left quote." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGTH_QUOTE="You have missed the right quote" +COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string" +COM_JEDCHECKER_LANG_QQ_DEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\\") instead" +COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Unescaped double quotation mark found" +COM_JEDCHECKER_LANG_VARIABLE_REF="A variable reference found in the translation string." +COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see printf's argnum format specification for details" +COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected" + diff --git a/administrator/components/com_jedchecker/language/eo-XX/eo-XX.com_jedchecker.sys.ini b/administrator/components/com_jedchecker/language/eo-XX/eo-XX.com_jedchecker.sys.ini new file mode 100644 index 0000000..bab631c --- /dev/null +++ b/administrator/components/com_jedchecker/language/eo-XX/eo-XX.com_jedchecker.sys.ini @@ -0,0 +1,3 @@ +; Language files have to start with semicolon (;) otherwise we have problems with transifex +COM_JEDCHECKER="JED Checker" + diff --git a/administrator/components/com_jedchecker/language/es-CO/es-CO.com_jedchecker.ini b/administrator/components/com_jedchecker/language/es-CO/es-CO.com_jedchecker.ini new file mode 100644 index 0000000..d3bed41 --- /dev/null +++ b/administrator/components/com_jedchecker/language/es-CO/es-CO.com_jedchecker.ini @@ -0,0 +1,139 @@ +; Language files have to start with semicolon (;) otherwise we have problems with transifex +COM_JEDCHECKER_CONFIGURATION="JED Checker Configuration" +COM_JEDCHECKER_UPLOAD_FILE="Upload File" +COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Upload was successful, next click the Unzip button." +COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload has failed, ensure that the temporary directory is writable." +COM_JEDCHECKER_UNZIP_SUCCESS="Unzip was successful, next click the Check button." +COM_JEDCHECKER_UNZIP_FAILED="Unzip failed" +COM_JEDCHECKER_RESULTS="JED Checker Results" +COM_JEDCHECKER_CONGRATS="Congratulations! If you use this component then you've most probably developed a Joomla! extension. Now comes the "hard" part - getting it listed in the Joomla Extension Directory (JED). The JED has strict requirements that must be complied with before an extension will be published in the directory. Those requirements can be found here. This component has been built with the aim of simplifying the development process by automatically checking the code for common errors in extensions." +COM_JEDCHECKER_CODE_STANDARDS="However, this is not the only goal. We also aim to have code standards checks, such as those that the JPlatform has. This would ensure that Joomla extension developers are aware of the JPlatform coding standards and this could raise the quality bar in our Joomla community even higher. For this we will need you - have a look at the Github project page. Fork the component, add your code checks and send us your pull requests!" +COM_JEDCHECKER_HOW_TO_USE="How to check your extension using the JED Checker:" +COM_JEDCHECKER_STEP1="Upload your component/plugin/module zip file by using the upload form below" +COM_JEDCHECKER_STEP2="Click on Check and review the results" +COM_JEDCHECKER_WALL_OF_HONOR="Wall of Honour" +COM_JEDCHECKER_CONTRIBUTORS="Contributors" +COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="People that have helped with the development of this component." +COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="How to Interpret the Results" +COM_JEDCHECKER_RULE_PH2="PHP Files missing JEXEC security" +COM_JEDCHECKER_RULE_PH2_DESC="All the PHP files in your extension needs to have a defined('_JEXEC') or die(); statement in the beginning of each file. This ensures that the file cannot be opened outside of the joomla installation and increases the security of your site." +COM_JEDCHECKER_RULE_PH3="License tag missing or incorrect in XML install file" +COM_JEDCHECKER_RULE_PH3_DESC="An install file should include the license information in a license-tag. The license must be GPL or GPL compatible." +COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Congratulations, everything seems to be fine with that rule!" +COM_JEDCHECKER_DEVELOPED_BY="JED Checker is a JED project." +COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker is incompatible with the PHP version that you run on this site: %s. You would need at least PHP Version %s. Aborting installation" +COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Missing index.html in this directory." +COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="The JEXEC security check was not found in this file." +COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="No license tag was found in this XML file." +COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Please check if the license in this file is compatible with the GPL." +COM_JEDCHECKER_RULE="Rule" +COM_JEDCHECKER_ERRORS="Errors" +COM_JEDCHECKER_COMPAT_ISSUES="Compatibility Issues" +COM_JEDCHECKER_IN_LINE="in line" +COM_JEDCHECKER_ERROR_ENCODING="You've used encoding in this file. This is not an error, but a JED editor will have to review this file." +COM_JEDCHECKER_RULE_ENCODING="Base64 or other type of encoding in the files" +COM_JEDCHECKER_RULE_ENCODING_DESC="As developers we are fully aware that the base64 and similar functions have a valid place in extensions (such as URL redirects or data storage). However if you use those to make it harder for users to read your code or to mask backlinks the JED will not accept your listing submission (this is not in the spirit of GPL anyway!). An editor will review your code and determine if the way you use the base64 matches the rules of the JED. This might slow your listing review time. So the rule of thumb is - don't do fishy stuff and avoid encoding your code if possible!" +COM_JEDCHECKER_ERROR_ERRORREPORTING="You've used error_reporting(0) in this file." +COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) in the files" +COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Use of error_reporting(0) is discouraged as Joomla provides an error_reporting option in the Global Configuration." +COM_JEDCHECKER_LEAVE_A_REVIEW_JED="If you use this component, please post a rating and a review at the Joomla! Extensions Directory." +COM_JEDCHECKER_INFO="Info" +COM_JEDCHECKER_INFO_XML="Information about extension xml files" +COM_JEDCHECKER_INFO_XML_DESC="The install name of your extension must match your listing name on JED. We scan the xml files and find the value of the name tag. Useful information for the "filename and install as" fields in the jed submission form" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." +COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: %s" +COM_JEDCHECKER_INFO_XML_VERSION_XML="Version tag has the value: %s" +COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="The creationDate tag has the value: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" +COM_JEDCHECKER_RULE_PH1="PHP Headers missing GPL License Notice" +COM_JEDCHECKER_RULE_PH1_DESC="A notice is required on each PHP file stating that the file is licensed GPL (or other compatible accepted license). For more information, please click here." +COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found" +COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL license was found" +COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL compatible license was found" +COM_JEDCHECKER_WARNING="Warning" +COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' file for '%s' rule could not be removed, manual removal recommended." +COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not be removed, manual removal recommended." +COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Removed PHP file for '%s' rule." +COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Removed 'ini' file for '%s' rule." +COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework deprecated and unsafe" +COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about Find more info on Joomla backward compatibility for Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Use of superglobals is strongly discouraged" +COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Use of direct database access is strongly discouraged" +COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functions deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS is deprecated in Joomla 3" +COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is deprecated, you should use JFactory::getApplication()->enqueueMessage();" +COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log and var_dump" +COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;" +COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected" +COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected" +COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference" +COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script" +COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS will raise many flags for use of potentially dangerous methods, additionally checking for some known attack signatures. Find out more on the Project's homepage
JAMSS output is very verbose and very useful, hover over any lines to see the details." +COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :" +COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Could not check" +COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Pattern found" +COM_JEDCHECKER_ERROR_JAMSS_STRING="String found" +COM_JEDCHECKER_RULE_US1="Update Server Requirement" +COM_JEDCHECKER_RULE_US1_DESC="The use of Update Servers is now required by JED." +COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Update Server tag missing or incorrect in this XML file" +COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Update Server link not found in this XML file" +COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="The Update Server link in this XML file is: %s" +COM_JEDCHECKER_DELETE_FAILED="Can't delete temporary folder" +COM_JEDCHECKER_DELETE_SUCCESS="Temporary folder deleted!" +COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Please, select a zipped file to be uploaded" +COM_JEDCHECKER_TOOLBAR_CHECK="Check" +COM_JEDCHECKER_TOOLBAR_CLEAR="Clear" +COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Click to View Details" +COM_JEDCHECKER_MANIFEST="XML Manifests" +COM_JEDCHECKER_MANIFEST_DESC="Validation of extension's XML manifest file" +COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Unknown extension type: %s" +COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node <%1$s> has unknown attribute '%2$s'" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node <%s> has unknown child element" +COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node <%1$s> doesn't contain required <%2$s> element" +COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node <%1$s> doesn't contain optional <%2$s> element" +COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node <%1$s> contains multiple <%2$s> elements" +COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node <%1$s> contains unknown <%2$s> element" +COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty <%s> element" +COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribute '%s' is not used with 'link' attribute" +COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method="upgrade" attribute the extension package cannot be upgraded" +COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node <%1$s> doesn't contain required '%2$s' attribute" +COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node <%1$s> has attribute '%2$s' with unknown value "%3$s"" +COM_JEDCHECKER_XML_FILES="XML Files references" +COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest" +COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File not found: %s" +COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder not found: %s" +COM_JEDCHECKER_LANG="Language files" +COM_JEDCHECKER_LANG_DESC="Validates language files" +COM_JEDCHECKER_LANG_INCORRECT_EOL="Incorrect end-of-line character found. Convert file to Unix EOL (\n) format." +COM_JEDCHECKER_LANG_BOM_FOUND="The byte order mark (BOM) is detected" +COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Incorrect comment character, use ';' instead" +COM_JEDCHECKER_LANG_WRONG_LINE="Incorrect line without '=' character" +COM_JEDCHECKER_LANG_KEY_EMPTY="Empty key name" +COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in the key is not allowed" +COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Invalid character in the key name" +COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name" +COM_JEDCHECKER_LANG_KEY_NOT_ASCII="The key name is not ASCII-compatible" +COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="The key name is not uppercase" +COM_JEDCHECKER_LANG_KEY_DUPLICATED="The key name was declared previously on line %d" +COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Invalid translation string" +COM_JEDCHECKER_LANG_INVALID_UTF8="Invalid UTF8 string" +COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="You have missed the left quote." +COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGTH_QUOTE="You have missed the right quote" +COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string" +COM_JEDCHECKER_LANG_QQ_DEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\\") instead" +COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Unescaped double quotation mark found" +COM_JEDCHECKER_LANG_VARIABLE_REF="A variable reference found in the translation string." +COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see printf's argnum format specification for details" +COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected" + diff --git a/administrator/components/com_jedchecker/language/es-CO/es-CO.com_jedchecker.sys.ini b/administrator/components/com_jedchecker/language/es-CO/es-CO.com_jedchecker.sys.ini new file mode 100644 index 0000000..bab631c --- /dev/null +++ b/administrator/components/com_jedchecker/language/es-CO/es-CO.com_jedchecker.sys.ini @@ -0,0 +1,3 @@ +; Language files have to start with semicolon (;) otherwise we have problems with transifex +COM_JEDCHECKER="JED Checker" + diff --git a/administrator/components/com_jedchecker/language/es-ES/es-ES.com_jedchecker.ini b/administrator/components/com_jedchecker/language/es-ES/es-ES.com_jedchecker.ini index 7415c59..c02c6f0 100644 --- a/administrator/components/com_jedchecker/language/es-ES/es-ES.com_jedchecker.ini +++ b/administrator/components/com_jedchecker/language/es-ES/es-ES.com_jedchecker.ini @@ -3,11 +3,11 @@ COM_JEDCHECKER_CONFIGURATION="Configuración de JED Checker" COM_JEDCHECKER_UPLOAD_FILE="Subir archivo" COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="La subida fue exitosa, haga clic en el botón Descomprimir." COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Se ha producido un error en la carga, asegúrese de que el directorio temporal puede escribirse." -COM_JEDCHECKER_UNZIP_SUCCESS="\"La descompresión se realizó correctamente, haga clic en el botón Comprobar\\"." +COM_JEDCHECKER_UNZIP_SUCCESS="\"La descompresión se realizó correctamente, haga clic en el botón Comprobar\"." COM_JEDCHECKER_UNZIP_FAILED="Unzip failed" COM_JEDCHECKER_RESULTS="Resultados de JED Checker" -COM_JEDCHECKER_CONGRATS="Enhorabuena! Si usas este componente, entonces probablemente has desarrollado una extensión de Joomla! Ahora viene la parte 'hard' - que se encuentra en el Joomla Extension Directory (JED) .El JED tiene requisitos estrictos que deben Se cumplirá antes de que se publique una extensión en el directorio.Los requisitos se pueden encontrar aquí Este componente se ha construido con el objetivo de simplificar el desarrollo Proceso de verificación automática del código de errores comunes en extensiones. " -COM_JEDCHECKER_CODE_STANDARDS="Sin embargo, este no es el único objetivo.También pretendemos tener controles de estándares de código, como los que tiene la JPlatform.Esto aseguraría que los desarrolladores de extensión de Joomla estén al tanto de los estándares de codificación JPlatform y esto podría elevar la calidad de la barra En nuestra comunidad de Joomla aún más alta.Para esto te necesitaremos - echa un vistazo a la página del proyecto Github . Envíenos sus pedidos de tracción! " +COM_JEDCHECKER_CONGRATS="Enhorabuena! Si usas este componente, entonces probablemente has desarrollado una extensión de Joomla! Ahora viene la parte 'hard' - que se encuentra en el Joomla Extension Directory (JED).El JED tiene requisitos estrictos que deben Se cumplirá antes de que se publique una extensión en el directorio.Los requisitos se pueden encontrar aquí Este componente se ha construido con el objetivo de simplificar el desarrollo Proceso de verificación automática del código de errores comunes en extensiones." +COM_JEDCHECKER_CODE_STANDARDS="Sin embargo, este no es el único objetivo. También pretendemos tener controles de estándares de código, como los que tiene la JPlatform. Esto aseguraría que los desarrolladores de extensión de Joomla estén al tanto de los estándares de codificación JPlatform y esto podría elevar la calidad de la barra En nuestra comunidad de Joomla aún más alta. Para esto te necesitaremos - echa un vistazo a la página del proyecto Github . Envíenos sus pedidos de tracción!" COM_JEDCHECKER_HOW_TO_USE="Cómo comprobar su extensión con JED Checker:" COM_JEDCHECKER_STEP1="Cargue su archivo zip componente / plugin / módulo usando el formulario de carga abajo" COM_JEDCHECKER_STEP2="Haga clic en Unzip" @@ -16,11 +16,11 @@ COM_JEDCHECKER_CONTRIBUTORS="Contribuidores" COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Personas que han ayudado con el desarrollo de este componente." COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Cómo interpretar los resultados" COM_JEDCHECKER_RULE_PH2="Archivos PHP que carecen de seguridad JEXEC" -COM_JEDCHECKER_RULE_PH2_DESC="Todos los archivos PHP de su extensión necesitan tener una sentencia defined('_JEXEC') or die(); en el principio de cada archivo. Esto asegura que el archivo no se puede abrir fuera de la instalación joomla e incrementa la seguridad De su sitio. " +COM_JEDCHECKER_RULE_PH2_DESC="Todos los archivos PHP de su extensión necesitan tener una sentencia defined('_JEXEC') or die(); en el principio de cada archivo. Esto asegura que el archivo no se puede abrir fuera de la instalación joomla e incrementa la seguridad De su sitio." COM_JEDCHECKER_RULE_PH3="Etiqueta de licencia ausente o incorrecta en el archivo de instalación XML" COM_JEDCHECKER_RULE_PH3_DESC="Un archivo de instalación debe incluir la información de la licencia en una etiqueta de licencia. La licencia debe ser compatible con GPL o GPL." COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="¡Felicidades, todo parece estar bien con esa regla!" -COM_JEDCHECKER_DEVELOPED_BY="JED Checker es desarrollado primariamente por compojoom.com " +COM_JEDCHECKER_DEVELOPED_BY="JED Checker es un proyecto JED." COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker es incompatible con la versión de PHP que se ejecuta en este sitio:%s. Necesitaría al menos la versión de PHP%s Abortando la instalación" COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Falta index.html en este directorio." COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="No se encontró la comprobación de seguridad JEXEC en este archivo." @@ -35,16 +35,26 @@ COM_JEDCHECKER_RULE_ENCODING="Base64 u otro tipo de codificación en los archivo COM_JEDCHECKER_RULE_ENCODING_DESC="Como desarrolladores somos plenamente conscientes de que las funciones base64 y similares tienen un lugar válido en las extensiones (como redirecciones de direcciones URL o almacenamiento de datos) .Sin embargo, si usas estas funciones para que sea más difícil para los usuarios leer tu código o enmascarar backlinks El JED no aceptará el envío de su listado (esto no está en el espíritu de GPL de todos modos!) Un editor revisará su código y determinará si la forma de usar el base64 coincide con las reglas del JED. Así que la regla de oro es - no hacer cosas de pescado y evitar la codificación de su código si es posible! " COM_JEDCHECKER_ERROR_ERRORREPORTING="Ha utilizado error_reporting(0) en este archivo." COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) en los archivos" -COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="\"Se desaconseja el uso de error_reporting(0) ya que Joomla proporciona una opción error_reporting en la configuración global\\"." +COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Se desaconseja el uso de error_reporting(0) ya que Joomla proporciona una opción error_reporting en la configuración global\"." COM_JEDCHECKER_LEAVE_A_REVIEW_JED="If you use this component, please post a rating and a review at the Joomla! Extensions Directory." COM_JEDCHECKER_INFO="Información" COM_JEDCHECKER_INFO_XML="Información sobre archivos xml de extensión" COM_JEDCHECKER_INFO_XML_DESC="El nombre de la instalación de su extensión debe coincidir con su nombre de la lista en JED.Examinamos los archivos xml y encontrar el valor de la etiqueta de nombre.Información útil para el\" nombre de archivo e instalar como \"campos en el formulario de envío jed" -COM_JEDCHECKER_INFO_XML_NAME_XML="La etiqueta de nombre en este archivo es: %s" +COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use <extension> instead of <install> root tag name." +COM_JEDCHECKER_INFO_XML_NAME_XML="La etiqueta de nombre en este archivo es: %s" COM_JEDCHECKER_INFO_XML_VERSION_XML="La etiqueta de la versión tiene el valor: %s" COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="La etiqueta creationDate tiene el valor: %s" +COM_JEDCHECKER_INFO_XML_NO_MANIFEST="No manifest file found" +COM_JEDCHECKER_INFO_XML_NAME_MODULE_PLUGIN="Listing name ('%s') contains 'module' or 'plugin'" +COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words and can't be used in the extension names ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version in name/title ('%s')" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="An extension name ('%s') can't start with the word 'Joomla'" +COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensions that use 'Joomla' or a derivative of Joomla in the extension name ('%s') need to be licensed by OSM" +COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domain names that use 'Joomla' or a derivative of Joomla ('%1$s') need to be licensed by OSM. Please, check your domain name is listed on the Joomla! Trademark Approval Registry page." +COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="The admin menu name '%1$s' isn't the same as the extension name '%2$s'" +COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="The name of the plugin ('%s') must comply with the JED naming conventions in the form '{Type} - {Extension Name}'" COM_JEDCHECKER_RULE_PH1="Los encabezados PHP faltan en la notificación de licencia GPL" -COM_JEDCHECKER_RULE_PH1_DESC="Se requiere un aviso en cada archivo PHP indicando que el archivo tiene licencia GPL (u otra licencia aceptada compatible). Para más información, por favor haga clic aquí . " +COM_JEDCHECKER_RULE_PH1_DESC="Se requiere un aviso en cada archivo PHP indicando que el archivo tiene licencia GPL (u otra licencia aceptada compatible). Para más información, por favor haga clic aquí ." COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="No se ha encontrado la licencia GPL o compatible" COM_JEDCHECKER_PH1_LICENSE_FOUND="Se ha encontrado la licencia GPL" COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="Se ha encontrado una licencia compatible con GPL" @@ -54,7 +64,7 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="No se pudo eliminar el archivo P COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Archivo PHP eliminado para la regla '%s'." COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Eliminado el archivo 'ini' para la regla '%s'." COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework obsoleto e inseguro" -COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Advierte sobre