31
2
mirror of https://github.com/joomla-extensions/jedchecker.git synced 2024-06-03 22:10:49 +00:00

Merge branch 'develop' into patch-31

This commit is contained in:
Denis Ryabov 2021-08-31 17:15:46 +03:00 committed by GitHub
commit 2ce8574bfc
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
136 changed files with 11002 additions and 1241 deletions

View File

@ -22,7 +22,7 @@ jobs:
# Runs the Crowdin action command - https://github.com/crowdin/github-action
- name: crowdin action
uses: crowdin/github-action@1.1.0
uses: crowdin/github-action@1.1.2
with:
# Upload sources to Crowdin
upload_sources: true
@ -30,6 +30,8 @@ jobs:
upload_translations: false
# Make pull request of Crowdin translations
download_translations: true
# Don't download strings which aren't translated
skip_untranslated_strings: false
# Download translations with pushing to branch
push_translations: true
# To download translations to the specified version branch

View File

@ -76,11 +76,7 @@ class JedcheckerControllerPolice extends JControllerLegacy
// Get the report and then print it
$report = $police->get('report');
echo '<span class="rule">'
. JText::_('COM_JEDCHECKER_RULE') . ' ' . JText::_($police->get('id'))
. ' - ' . JText::_($police->get('title'))
. '</span><br/>'
. $report->getHTML();
echo $report->getHTML();
flush();
ob_flush();
@ -112,7 +108,7 @@ class JedcheckerControllerPolice extends JControllerLegacy
if (JFile::exists($local))
{
$content = JFile::read($local);
$content = file_get_contents($local);
if (!empty($content))
{

View File

@ -40,9 +40,21 @@ COM_JEDCHECKER_LEAVE_A_REVIEW_JED="إذا كنت تستخدم هذا العنص
COM_JEDCHECKER_INFO="المعلومات"
COM_JEDCHECKER_INFO_XML="معلومات حول ملحق ملفات xml"
COM_JEDCHECKER_INFO_XML_DESC="اسم التطبيق الخاص بك يجب أن يتطابق مع اسم التطبيق الخاص بك على دليل اضافات جوملا JED. نحن نقوم بمسح ملفات xml ونجد قيمة علامة الاسم. معلومات مفيدة لـ &quot;اسم الملف والتثبيت كـ&quot; حقول في نموذج تقديم دليل اضافات جوملا"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="ملف التوضيح يستخدم صيغة قديمة, إستخدم &lt;extension&gt; بدلاً من اسم العلامة الخاص بـ &lt;install&gt;."
COM_JEDCHECKER_INFO_XML_NAME_XML="علامة الاسم في هذا الملف هو: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="علامة الإصدار لها قيمة: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="علامة تاريخ الإنشاء لها قيمة: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="لا يتم العثور على ملف توضيح"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="الكلمات الدالة مثل وحدات, إضافات أو القوالب تُعتبر كلمات محجوزة (%2$s) و لا يمكن إستخدامها في أسماء الإضافات (%1$s)"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="إسم القائمة (%s) يبدأ بإختصار نوع الإضافة"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="الإصدار بالاسم/العنوان ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="اسم الملحق (''%s') لا يمكن أن يبدأ بكلمة 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="الملحقات التي تستخدم 'Joomla' أو مشتقة من Joomla! في اسم الملحق ('%s') تحتاج إلى ترخيص من OSM"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="اسم القائمة (''%s') يحتوي على أحرف ليست بـASCII"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="أسماء النطاقات التي تستخدم 'Joomla' أو مشتقة من Joomla! ('%1$s') تحتاج إلى ترخيص من OSM. الرجاء التحقق من انّ اسم النطاق الخاص بك مدرج في <a href='%2$s'>صفحة سجل الموافقة على العلامات التجارية في <Joomla!/a>."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="اسم القائمة (' '%s') طويل جدا, فكّر في اختصاره"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="اسم قائمة المشرف ''%1$s' ليست بنفس اسم الملحق '%2$s'"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="اسم الملحق ('%s') يجب أن يمتثل لاتفاقيات التسمية الخاصة بـJED في هيئة '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="ترويسة رخصة GPL مفقودة في ملف PHP"
COM_JEDCHECKER_RULE_PH1_DESC="مطلوب الترويس في كل ملف PHP يشير إلى أن الملف مرخص لـ GPL (أو ترخيص آخر مقبول متوافق). لمزيد من المعلومات، يرجى <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>النقر هنا</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="لم يتم العثور على ترخيص GPL أو ترخيص متوافق"
@ -55,16 +67,21 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="تمت إزالة ملف PHP للق
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="تمت إزالة ملف 'ini' للقاعدة '%s'."
COM_JEDCHECKER_RULE_FRAMEWORK="برنامج إطار Joomla مهمل وغير آمن"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="تنبيهات حول <ul><li>فوق العادة</li><li>شائعة الاستخدام ولكن مهملة</li><li>وظائف غير آمنة للغاية</li></ul>ابحث عن المزيد من المعلومات <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>على توافق Joomla للخلف لجوملا 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="استخدام الاصدار غير المستقر محبط بشدة"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="لا يشجع بشدة على استخدام الوصول المباشر إلى قاعدة البيانات"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="المهام المهملة في Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="مهمل في Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS مهمل في Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError تم إهماله, يجب عليك استخدام JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log و var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest مهمل, يجب عليك استخدام JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="تم اكتشاف بيان TODO"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="تم اكتشاف مجلدات كود المصدر"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="معايير PHP الصارمة: يجب تعيين المتغيرات فقط بواسطة المرجع"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! مضاد البرمجيات الخبيثة"
COM_JEDCHECKER_RULE_JAMSS_DESC="سيؤشر هذا النظام بالعديد من العلامات للاشارة الى الطرق التي تنطوي على خطر محتمل، بالإضافة إلى التحقق من بعض التوقيعات المعروفة على الهجمات. اعرف المزيد على <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>الصفحة الرئيسية للمشروع</a><br>مخرجات JAMSS مفعمة جداً ومفيدة جداً، توجه بالمؤشر فوق أي سطر لرؤية التفاصيل."
@ -83,4 +100,48 @@ COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="يرجى تحديد ملف مضغوط لرف
COM_JEDCHECKER_TOOLBAR_CHECK="تحقق"
COM_JEDCHECKER_TOOLBAR_CLEAR="مسح"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="انقر لعرض التفاصيل"
COM_JEDCHECKER_MANIFEST="توضيحات XML"
COM_JEDCHECKER_MANIFEST_DESC="التحقق من صحة ملف توضيح XML الخاص بالملحق"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="نوع ملحق غير معروف: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="نوع الملحق '%s' غير مقبول من JED"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="العقدة &lt;%1$s&gt; لها سمة غير معروفة '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="العقدة &lt;%s&gt; تحتوي على عنصر فرعي غير معروف"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="العقدة &lt;%1$s&gt; لا تحتوي على العنصر &lt;%2$s&gt; المطلوب"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="العقدة &lt;%1$s&gt; لا تحتوي على عنصر &lt;%2$s&gt; اختياري"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="العقدة &lt;%1$s&gt; تحتوي على عناصر عديدة &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="العقدة &lt;%1$s&gt; تحتوي على عناصر &lt;%2$s&gt; غير معروفة"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="تم العثور على عنصر &lt;%s&gt; فارغ"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="سمة عنصر القائمة ''%s' لا تستخدم مع سمة 'الرابط'"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="من دون سمة طريقة الـ =&quot;upgrade&quot; فإن حزمة الملحق لا يمكن تطويرها"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="العقدة &lt;%1$s&gt; لا تحتوي على سمة '%2$s' المطلوبة"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="العقدة &lt;%1$s&gt; لها سمة '%2$s' مع قيمة غير معروفة &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="مَراجِع ملفات XML"
COM_JEDCHECKER_XML_FILES_DESC="تحقق من وجود ملفات ومجلدات غير صحيحة في توضيحات XML"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="لم يتم العثور على الملف: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="لم يتم العثور على المجلد: %s"
COM_JEDCHECKER_LANG="ملفات اللغة"
COM_JEDCHECKER_LANG_DESC="يقوم بالتحقّق من ملفات اللغة"
COM_JEDCHECKER_LANG_INCORRECT_EOL="تم العثور على نهاية سطر غير صحيحة للحرف. حول الملف الى صيغة Unix EOL (\n)."
COM_JEDCHECKER_LANG_BOM_FOUND="تم اكتشاف علامة طلب البايت (BOM)"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="حرف تعليق غير صحيح، استخدم ';' بدلا من ذلك"
COM_JEDCHECKER_LANG_WRONG_LINE="سطر غير صحيح بدون رمز '='"
COM_JEDCHECKER_LANG_KEY_EMPTY="اسم مفتاح فارغ"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="المساحة البيضاء في المفتاح غير مسموح بها"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="حرف غير صالح في اسم المفتاح"
COM_JEDCHECKER_LANG_KEY_RESERVED="الكلمة المفتاحية المحجوزة في اسم المفتاح"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="اسم المفتاح ليس متوافق مع ASCII"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="اسم المفتاح ليس أحرف كبيرة"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="تم الإعلان عن اسم المفتاح سابقا في السطر %d"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="سلسلة ترجمة غير صالحة"
COM_JEDCHECKER_LANG_INVALID_UTF8="سلسلة UTF8 غير صالحة"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="يجب أن ترفق جميع سلاسل الترجمة في علامات اقتباس مزدوجة."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="لقد تركت الاقتباس الأيسر."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="لقد تركت الاقتباس الأيمن"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="سلسلة ترجمة فارغة"
COM_JEDCHECKER_LANG_QQDEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\") instead"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="تم العثور على علامة اقتباس مزدوجة غير قادرة على الهروب"
COM_JEDCHECKER_LANG_VARIABLE_REF="تم العثور على مرجع متغير في سلسلة الترجمة."
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="ربما تستخدم صيغة العنصر النائب الغير صحيح (على سبيل المثال'%1sبدلا من '%1$s')، راجع <a href='https://www.php.net/manual/en/function.sprintf.php'>مواصفات صيغة argnum في printf</a> للحصول على التفاصيل"
COM_JEDCHECKER_LANG_SPACES_AROUND="تم اكتشاف مسافات حول سلسلة الترجمة"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -40,9 +40,21 @@ 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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -10,9 +10,9 @@ COM_JEDCHECKER_CONGRATS="Congratulations! If you use this component then you've
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 <a href='%s' target='_blank'>Github project page</a>. 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_STEP2="Klikněte na Zkontrolovat a zkontrolujte výsledky"
COM_JEDCHECKER_WALL_OF_HONOR="Zeď slávy"
COM_JEDCHECKER_CONTRIBUTORS="Přispěvatelé"
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"
@ -22,57 +22,74 @@ COM_JEDCHECKER_RULE_PH3_DESC="An install file should include the license informa
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 proyect."
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_HTML_INDEX_NOT_FOUND="V této složce chybí index.html."
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_RULE="Pravidlo"
COM_JEDCHECKER_ERRORS="Chyby"
COM_JEDCHECKER_COMPAT_ISSUES="Problémy s kompatibilitou"
COM_JEDCHECKER_IN_LINE="na řádku"
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="error_reporting(0) v souborech"
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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
COM_JEDCHECKER_INFO="Info"
COM_JEDCHECKER_INFO_XML="Information about extension xml files"
COM_JEDCHECKER_INFO="Informace"
COM_JEDCHECKER_INFO_XML="Informace o xml souborech"
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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="Soubor manifest nebyl nalezen"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Klíčová slova jako module, plugin nebo template jsou považována za rezervovaná slova ('%2$s') a nemohou být použita v názvech rozšíření ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Název výpisu ('%s') začíná předponou typu rozšíření"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Verze v názvu/titulku ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Název rozšíření ('%s') nemůže začínat slovem 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Rozšíření používající slovo 'Joomla' nebo derivaci Joomla! v názvu rozšíření ('%s') musí být licencováno OSM"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Název výpisu ('%s') obsahuje jiné než ASCII znaky"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_PH1_DESC="U každého PHP souboru je vyžadováno upozornění, že soubor je licencovaný GPL (nebo jinou kompatibilní přijatou licencí). Pro více informací <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>klikněte zde</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="Licence GPL nebo kompatibilní licence nebyla nalezena"
COM_JEDCHECKER_PH1_LICENSE_FOUND="Licence GPL byla nalezena"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="Byla nalezena GPL kompatibilní licence"
COM_JEDCHECKER_WARNING="Varování"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="Soubor 'ini' pro pravidlo '%s' nemohl být odstraněn, doporučujeme jej odstranit ručně."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP soubor pro '%s' pravidlo nelze odstranit, doporučujeme jej odstranit ručně."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Odstraněn PHP soubor pro pravidlo '%s'."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Odstraněn soubor 'ini' pro pravidlo '%s'."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework je zastaralý a nebezpečný"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Byla zjištěna značka pořadí bajtů (BOM). Uložte soubor ve formátu 'UTF-8 without BOM'."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Nalezena krátká značka PHP. Vzhledem k tomu, že krátké značky lze v PHP zakázat, doporučujeme používat pouze normální značky (&lt;?php), aby se maximalizovala kompatibilita."
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_RULE_FRAMEWORK_NOTINJ3="Funkce jsou zastaralé v Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="zastaralé v Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="odstraněno v Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS je zastaralé v 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_ERRORLOG="error_log a var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest je zastaralý, měli byste použít JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="zastaralé v Joomla! 4"
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_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Pomocí odkazu by měly být přiřazeny pouze proměnné"
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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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_ERROR_JAMSS_SUSPICIOUS_FILENAME="Nalezen podezřelý název souboru:"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Nelze zkontrolovat"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Vzor nalezen"
COM_JEDCHECKER_ERROR_JAMSS_STRING="Řetězec nalezen"
COM_JEDCHECKER_RULE_US1="Aktualizovat požadavek serveru"
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"
@ -80,4 +97,51 @@ 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="Zkontrolovat"
COM_JEDCHECKER_TOOLBAR_CLEAR="Vyčistit"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Klikněte pro zobrazení podrobností"
COM_JEDCHECKER_MANIFEST="XML manifesty"
COM_JEDCHECKER_MANIFEST_DESC="Ověření přípony XML manifestu"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Neznámý typ rozšíření: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Typ rozšíření '%s' není JED akceptován"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Uzel &lt;%1$s&gt; obsahuje neznámý atribut '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Uzel &lt;%s&gt; obsahuje neznámý podřízený prvek"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Uzel &lt;%1$s&gt; neobsahuje povinný &lt;%2$s&gt; prvek"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Uzel &lt;%1$s&gt; neobsahuje volitelný prvek &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Uzel &lt;%1$s&gt; obsahuje více &lt;%2$s&gt; prvků"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Uzel &lt;%1$s&gt; obsahuje neznámý &lt;%2$s&gt; prvek"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Nalezen prázdný &lt;%s&gt; prvek"
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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="Odkazy na XML soubory"
COM_JEDCHECKER_XML_FILES_DESC="Zkontrolovat nesprávné odkazy souborů a složek v XML manifestu"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Soubor nebyl nalezen: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Složka nebyla nalezena: %s"
COM_JEDCHECKER_LANG="Jazykové soubory"
COM_JEDCHECKER_LANG_DESC="Ověřit jazykové soubory"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Nalezen nesprávný znak na konci řádky. Převeďte soubor na formát Unix EOL (\n)."
COM_JEDCHECKER_LANG_BOM_FOUND="Byla detekována značka pořadí bajtů (BOM)"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Nesprávný znak komentáře, použijte ';'"
COM_JEDCHECKER_LANG_WRONG_LINE="Nesprávný řádek bez znaku '='"
COM_JEDCHECKER_LANG_KEY_EMPTY="Prázdný název klíče"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="Mezery v klíči nejsou povoleny"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Neplatný znak v názvu klíče"
COM_JEDCHECKER_LANG_KEY_RESERVED="Rezervované klíčové slovo v názvu klíče"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="Název klíče není kompatibilní s ASCII"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="Název klíče není velkými písmeny"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="Název klíče již byl deklarován dříve na řádku %d"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Neplatný řetězec překladu"
COM_JEDCHECKER_LANG_INVALID_UTF8="Neplatný řetězec UTF8"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="Všechny překladové řetězce by měly být uzavřeny ve dvojitých uvozovkách."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Chybí dvojité uvozovky vlevo."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Chybí dvojité uvozovky vpravo"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Prázdný řetězec překladu"
COM_JEDCHECKER_LANG_QQDEPRECATED="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="Referenční proměnná nalezena v překladovém řetězci."
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Pravděpodobně používáte nesprávný formát zástupného symbolu (např. '%1s' místo '%1$s'), viz <a href='https://www.php.net/manual/en/function.sprintf.php'>specifikace řetězce sprintf</a>"
COM_JEDCHECKER_LANG_SPACES_AROUND="Byly zjištěny mezery kolem řetězce překladu"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="Gwirydd JED"

View File

@ -40,9 +40,21 @@ COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Hvis du bruger denne komponent, bedes du give
COM_JEDCHECKER_INFO="Info"
COM_JEDCHECKER_INFO_XML="Information om udvidelses xml filer"
COM_JEDCHECKER_INFO_XML_DESC="Installationsnavnet på din udvidelse skal matche det navn der listes på JED. Vi scanner xml filer og finder værdien af navne-tagget. Nyttige informationer til &quot;filnavn og installer som&quot; felter i jed formularen."
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest fil anvender uddateret format. Anvend &lt;extension&gt; i stedet for &lt;install&gt; rod tag navn."
COM_JEDCHECKER_INFO_XML_NAME_XML="Navnettagget i denne fil er: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="Versions-tag har værdien: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="Tagget oprettelsesdato har værdien: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="Ingen manifest fil fundet"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Nøgleord såsom module, plugin eller template bliver betragtet som reserverede ord og kan ikke anvendes i udvidelsesnavnene ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listningsnavnet ('%s') starter med udvidelsestype præfiks"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version i navn/titel ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Et udvidelsesnavn ('%s') må ikke starte med ordet 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Udvidelser som anvender 'Joomla' eller en afledning af Joomla i udvidelsesnavnet ('%s') skal være licenseret af OSM"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Listningsnavnet ('%s') indeholder ikke-ASCII karakterer"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domænenavne som anvender 'Joomla' eller en afledning af Joomla ('%1$s') skal være licenseret af OSM. Kontroller venligst at dit domænenavn er listet på <a href='%2$s'>Joomla! Trademark Approval Registry</a> siden."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listningsnavnet ('%s') er for langt, overvej at korte det af"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="Admin menunavnet '%1$s' er ikke det samme som udvidelsesnavnet '%2$s'"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="Navnet på plugin'et ('%s') skal overholde JED navngivningskonventionerne af formen '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="PHP headere mangler GPL licensnotits"
COM_JEDCHECKER_RULE_PH1_DESC="På enhver PHP-fil er der påkrævet en notits om at filen er licenseret under GPL (eller anden kompatibel accepteret licens). For mere information, kan du <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target=\"_blank\">klikke her</a>. "
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL eller kompatibel licens blev ikke fundet"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP fil for '%s' regel kunne ikk
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Fjernede PHP fil for '%s' regel."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Fjernede 'ini' fil for '%s' regel."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework forældet og usikkert."
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Advarer mod <ul><li>superglobale variabler</li><li>almindeligvis anvendte, men forældede funktioner</li><li>meget usikre funktioner</li></ul>Yderligere info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target=\"_blank\">på Joomla bagudkompatibilitet for Joomla 3</a> "
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Advarer mod <ul><li>superglobale variabler</li><li>almindeligvis anvendte, men forældede funktioner</li><li>meget usikre funktioner</li></ul>Yderligere info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target=\"_blank\">på Joomla bagudkompatibilitet for Joomla 3</a> og <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Byte order mærket (BOM) er detekteret. Gem venligst filen i formatet 'UTF-8 uden BOM'."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kort PHP tag fundet. Da korte tags kan deaktiveres i PHP, så anbefales det kun at bruge normale tags (&lt;?php) for at højne kmapatibiliteten."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Anvendelse af superglobale variabler frarådes på det kraftigste."
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Anvendelse af direkte adgang til database frarådes på det kraftigste."
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktioner der er forældede i Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="forældede i Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="fjernet i Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS er forældet i Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="Jerror er forældet, du skal anvende JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log og var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest er forældet, du skal anvende JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="forældet i Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO erklæring fundet"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Kode-versioneringsmapper fundet"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Rest-mappe detekteret"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Rest-fil detetkteret"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strikt standarder: Kun variabler bør tildeles med reference"
COM_JEDCHECKER_RULE_JAMSS="JAMSS! Joomla Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS vil rejse mange advarsler ved brug af potentielt farlige metoder, og desuden kontrollere for nogle kendte angrebssignaturer. Læs mere på <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>projektets hjemmeside</a> <br> JAMSS output er meget detaljeret og meget nyttig. Hold musen over linjerne for at se detaljerne. "
@ -83,4 +100,48 @@ COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Vælg venligst en zippet fil til upload"
COM_JEDCHECKER_TOOLBAR_CHECK="Kontroller"
COM_JEDCHECKER_TOOLBAR_CLEAR="Ryd"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Klik for at se detaljer"
COM_JEDCHECKER_MANIFEST="XML Manifester"
COM_JEDCHECKER_MANIFEST_DESC="Validering af udvidelses XML manifest fil"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Ukendt udvidelsestype: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Udvidelsestypen '%s' er ikke accepteret af JED"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Noden &lt;%1$s&gt; har ukendt attribut '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Noden &lt;%s&gt; har ukendt underelement"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Noden &lt;%1$s&gt; indeholder ikke krævet &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Noden &lt;%1$s&gt; indeholder ikke valgfrit &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Noden &lt;%1$s&gt; indeholder multiple &lt;%2$s&gt; elementer"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; Indeholder ukendt &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Tomt element &lt;%s&gt; fundet"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menupunkt attribut '%s' anvendes ikke med 'link' attribut"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Uden attributten method=&quot;upgrade&quot; så kan udvidelsespakken ikke opgraderes"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Noden &lt;%1$s&gt; indeholder ikke krævet '%2$s' attribut"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="Noden &lt;%1$s&gt; har attribut '%2$s' med ukendt værdi &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="XML filer referencer"
COM_JEDCHECKER_XML_FILES_DESC="Kontroller for forkerte fil og mappe referencer i XML manifestet"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Fil ikke fundet: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Mappe ikke fundet: %s"
COM_JEDCHECKER_LANG="Sprogfiler"
COM_JEDCHECKER_LANG_DESC="Validerer sprogfiler"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Forkert linjeafslutningskarakter fundet. Konverter filen til Unix EOL (\n) format."
COM_JEDCHECKER_LANG_BOM_FOUND="Byte order mark (BOM) er fundet"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Forkert kommentarkarakter anvendt, anvend ';' i stedet"
COM_JEDCHECKER_LANG_WRONG_LINE="Forkert linje uden '=' karakter"
COM_JEDCHECKER_LANG_KEY_EMPTY="Tomt nøglenavn"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="Mellemrum i nøglen er ikke tilladt"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Ugyldig karakter i nøglenavn"
COM_JEDCHECKER_LANG_KEY_RESERVED="Omvendt nøgleord i nøglenavnet"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="Nøglenavnet er ikke ASCII-kompatibelt"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="Nøglenavnet er ikke med store bogstaver"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="Nøglenavnet blev erklæret tidligere i linje %d"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Ugyldig oversættelsesstreng"
COM_JEDCHECKER_LANG_INVALID_UTF8="Ugyldig UTF8 streng"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="Alle oversættelsesstrenge skal være omkranset af dobbelte anførselstegn."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Du mangler det venstre anførselstegn."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Du mangler det højre anførselstegn"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Tom oversættelsesstreng"
COM_JEDCHECKER_LANG_QQDEPRECATED="Anvendelse af &quot;&#95;QQ&#95;&quot; er forældet siden Joomla! 3.9. Anvend escapede dobbelt anførselstegn (\\&quot;) i stedet"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Ikke escapede dobbelte anførselstegn fundet"
COM_JEDCHECKER_LANG_VARIABLE_REF="En variabelreference fundet i oversættelsesstrengen."
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Du anvender formentlig forkert pladsholderformat (fx '%1s' i stedet for '%1$s'), se <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specifikationer</a> for detaljer"
COM_JEDCHECKER_LANG_SPACES_AROUND="Der er fundet mellemrum rundt om oversættelsesstrengen"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Ukendt sprognøgle '%s' fundet i koden."

View File

@ -0,0 +1,147 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER_CONFIGURATION="JED Checker Konfiguration"
COM_JEDCHECKER_UPLOAD_FILE="Datei hochladen"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Upload war erfolgreich, klicken Sie jetzt auf die Entpacken-Schaltfläche."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload fehlgeschlagen, stellen Sie sicher, dass das temporäre Verzeichnis beschreibbar ist."
COM_JEDCHECKER_UNZIP_SUCCESS="Upload war erfolgreich, klicken Sie jetzt auf die Überprüfen-Schaltfläche."
COM_JEDCHECKER_UNZIP_FAILED="Entpacken fehlgeschlagen"
COM_JEDCHECKER_RESULTS="JED Checker Ergebnisse"
COM_JEDCHECKER_CONGRATS="Herzlichen Glückwunsch! Wenn Sie diese Komponente verwenden, haben Sie höchstwahrscheinlich eine Joomla!-Erweiterung entwickelt. Jetzt kommt der &quot;harte&quot; Teil - im Joomla Extension Directory (JED) veröffentlicht zu werden. Das JED hat strenge Anforderungen, die erfüllt werden müssen, bevor eine Erweiterung im Verzeichnis veröffentlicht wird. Diese Voraussetzungen finden Sie <a href='%s' target='_blank'>hier</a>. Diese Komponente wurde mit dem Ziel entwickelt, den Entwicklungsprozess zu vereinfachen, indem der Code automatisch auf häufige Fehler in Erweiterungen überprüft wird."
COM_JEDCHECKER_CODE_STANDARDS="Dies ist jedoch nicht das einzige Ziel, sondern wir streben auch die Überprüfung von Code-Standards an, wie sie die JPlatform durchführt. Dies würde sicherstellen, dass Entwickler*innen von Joomla-Erweiterungen sich der JPlatform-Codierungsstandards bewusst sind und dadurch die Qualität in unserer Joomla-Community noch weiter verbessern. Dafür brauchen wir dich - schaue dir die <a href='%s' target='_blank'>Github Projektseite</a>an. Forke die Komponente, füge deine Code-Prüfungen hinzu und sende uns deine Pull-Requests!"
COM_JEDCHECKER_HOW_TO_USE="Überprüfe deine Erweiterung mit dem JED Checker:"
COM_JEDCHECKER_STEP1="Laden deine Komponente/Plugin/Modul Zip-Datei über das Upload-Formular hoch"
COM_JEDCHECKER_STEP2="Klicke auf Prüfen und überprüfe die Ergebnisse"
COM_JEDCHECKER_WALL_OF_HONOR="Ehrentafel"
COM_JEDCHECKER_CONTRIBUTORS="Mitwirkende"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Menschen, die bei der Entwicklung dieser Komponente geholfen haben."
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Wie die Ergebnisse interpretiert werden"
COM_JEDCHECKER_RULE_PH2="PHP-Dateien ohne JEXEC-Sicherheit"
COM_JEDCHECKER_RULE_PH2_DESC="Alle PHP-Dateien in Ihrer Erweiterung müssen eine „defined('_JEXEC') or die();“-Anweisung am Anfang jeder Datei haben. Dies stellt sicher, dass die Datei nicht außerhalb der Joomla-Installation geöffnet werden kann und erhöht die Sicherheit der Website."
COM_JEDCHECKER_RULE_PH3="Lizenz-Tag fehlt oder ist in der XML-Installationsdatei falsch"
COM_JEDCHECKER_RULE_PH3_DESC="Eine Installationsdatei sollte die Lizenzinformationen in einem Lizenz-Tag enthalten. Die Lizenz muss GPL oder GPL kompatibel sein."
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Herzlichen Glückwunsch, alles scheint mit dieser Regel in Ordnung zu sein!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker ist ein JED-Projekt."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker ist nicht mit der PHP-Version kompatibel, die Sie auf dieser Website verwenden: %s. Sie benötigen mindestens PHP Version %s. Installation wird abgebrochen"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Fehlende index.html in diesem Verzeichnis."
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="Die JEXEC-Sicherheitsüberprüfung wurde in dieser Datei nicht gefunden."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="Es wurde kein Lizenz-Tag in dieser XML-Datei gefunden."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Bitte prüfen Sie, ob die Lizenz in dieser Datei mit der GPL kompatibel ist."
COM_JEDCHECKER_RULE="Regel"
COM_JEDCHECKER_ERRORS="Fehler"
COM_JEDCHECKER_COMPAT_ISSUES="Kompatibilitätsprobleme"
COM_JEDCHECKER_IN_LINE="in Zeile"
COM_JEDCHECKER_ERROR_ENCODING="Sie haben Kodierung in dieser Datei verwendet. Dies ist kein Fehler, aber ein*e JED-Editor*in muss diese Datei überprüfen."
COM_JEDCHECKER_RULE_ENCODING="Base64 oder andere Art der Kodierung in den Dateien"
COM_JEDCHECKER_RULE_ENCODING_DESC="Als Entwickler*innen sind wir uns voll bewusst, dass die base64 und ähnliche Funktionen einen gültigen Platz in Erweiterungen haben (wie URL-Umleitungen oder Datenspeicherung). Wenn Sie jedoch diese verwenden, um es Benutzer*innen zu erschweren, Ihren Code zu lesen oder Backlinks zu maskieren, wird die JED Ihre Einsendung nicht akzeptieren (dies entspricht ohnehin nicht dem Geist der GPL!). Editor*innen überprüfen Ihren Code und stellen fest, ob die Art und Weise, wie Sie Base64 verwenden, mit den Regeln des JED übereinstimmt. Dies kann die Überprüfung verlangsamen. Es gilt die grobe Regel: Machen Sie keine zweifelhaften Dinge und vermeiden Sie die Kodierung Ihres Codes, wenn möglich!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="Sie haben error_reporting(0) in dieser Datei verwendet."
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) in den Dateien"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Die Verwendung von error_reporting(0) wird nicht empfohlen, da Joomla eine error_reporting Option in der Globalen Konfiguration zur Verfügung stellt."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Wenn Sie diese Komponente verwenden, bewerten Sie diese bitte und schreiben Sie eine Rezension im <a href='%s' title='JED' target='_blank'>Joomla!-Erweiterungs-Verzeichnis</a>."
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 &quot;-Dateinamen und als&quot; -Felder im JED-Einreichungsformular installieren"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="Der Name-Tag in dieser Datei ist: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>hier</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL oder kompatible Lizenz wurde nicht gefunden"
COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL-Lizenz wurde gefunden"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL-kompatible Lizenz wurde gefunden"
COM_JEDCHECKER_WARNING="Warnung"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' Datei für '%s' konnte nicht entfernt werden, manuelles Entfernen empfohlen."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP-Datei für '%s' Regel konnte nicht entfernt werden, manuelles Entfernen empfohlen."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="PHP-Datei für '%s' Regel entfernt."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="'ini'-Datei für '%s' Regel entfernt."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla!-Framework veraltet und unsicher"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warnt vor <ul><li>Superglobals</li><li>häufig genutzten, aber veraltete Funktionen</li><li>höchst unsicheren Funktionen</li></ul>Weitere Informationen unter <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>Joomla Abwärtskompatibilität für Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Das Byte-Orderzeichen (BOM) wird erkannt. Bitte die Datei im Format 'UTF-8 ohne BOM' speichern."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kurzes PHP-Tag gefunden. Da kurze Tags in PHP deaktiviert werden können, wird empfohlen, nur die normalen Tags (&lt;?php) zu verwenden, um die Kompatibilität zu maximieren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Vom Einsatz von Superglobals wird dringend abgeraten"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Von der Nutzung eines direkten Datenbankzugriffs wird dringend abgeraten"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktionen sind veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="entfernt in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS ist in Joomla 3 verasltet"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log und var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="veraltet in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-Anweisung erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Übriggebliebener Ordner entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Übriggebliebene Datei entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Nur Variablen sollten per Referenz zugewiesen werden"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan-Skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS wird viele Warnungen für potenziell gefährliche Methoden ausgeben und zusätzlich nach bekannten Angriffssignaturen suchen. Erfahren Sie mehr auf der <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekt-Homepage</a><br>Die JAMSS-Ausgabe ist sehr ausführlich und sehr nützlich, fahren Sie mit der Maus Sie über die jeweiligen Zeilen, um weitere Details zu sehen."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdächtiger Dateiname gefunden:"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Konnte nicht überprüft werden"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Muster gefunden"
COM_JEDCHECKER_ERROR_JAMSS_STRING="String gefunden"
COM_JEDCHECKER_RULE_US1="Update-Server-Voraussetzung"
COM_JEDCHECKER_RULE_US1_DESC="Die Nutzung von Update-Servern wird nun vom JED verlangt."
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Update-Server-Tag aktualisieren fehlt oder falsch in dieser XML-Datei"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Update-Server-Link nicht in dieser XML-Datei gefunden"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Der Update-Server-Link in dieser XML-Datei ist: %s"
COM_JEDCHECKER_DELETE_FAILED="Temporäres Verzeichnis kann nicht gelöscht werden"
COM_JEDCHECKER_DELETE_SUCCESS="Temporäres Verzeichnis gelöscht!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Bitte wählen Sie eine Zip-Datei zum Hochladen aus"
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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="Die richtigen Anführungszeichen wurden übersehen"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="Die Verwendung von \"_QQ_\" ist seit Joomla! 3.9 veraltet. Stattdessen maskierte doppelte Anführungszeichen (\\") verwenden"
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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unbekannter Sprachschlüssel '%s' im Code gefunden."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED-Checker"

View File

@ -0,0 +1,147 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER_CONFIGURATION="JED Checker Konfiguration"
COM_JEDCHECKER_UPLOAD_FILE="Datei hochladen"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Upload war erfolgreich, klicken Sie jetzt auf die Entpacken-Schaltfläche."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload fehlgeschlagen, stellen Sie sicher, dass das temporäre Verzeichnis beschreibbar ist."
COM_JEDCHECKER_UNZIP_SUCCESS="Upload war erfolgreich, klicken Sie jetzt auf die Überprüfen-Schaltfläche."
COM_JEDCHECKER_UNZIP_FAILED="Entpacken fehlgeschlagen"
COM_JEDCHECKER_RESULTS="JED Checker Ergebnisse"
COM_JEDCHECKER_CONGRATS="Herzlichen Glückwunsch! Wenn Sie diese Komponente verwenden, haben Sie höchstwahrscheinlich eine Joomla!-Erweiterung entwickelt. Jetzt kommt der &quot;harte&quot; Teil - im Joomla Extension Directory (JED) veröffentlicht zu werden. Das JED hat strenge Anforderungen, die erfüllt werden müssen, bevor eine Erweiterung im Verzeichnis veröffentlicht wird. Diese Voraussetzungen finden Sie <a href='%s' target='_blank'>hier</a>. Diese Komponente wurde mit dem Ziel entwickelt, den Entwicklungsprozess zu vereinfachen, indem der Code automatisch auf häufige Fehler in Erweiterungen überprüft wird."
COM_JEDCHECKER_CODE_STANDARDS="Dies ist jedoch nicht das einzige Ziel, sondern wir streben auch die Überprüfung von Code-Standards an, wie sie die JPlatform durchführt. Dies würde sicherstellen, dass Entwickler*innen von Joomla-Erweiterungen sich der JPlatform-Codierungsstandards bewusst sind und dadurch die Qualität in unserer Joomla-Community noch weiter verbessern. Dafür brauchen wir dich - schaue dir die <a href='%s' target='_blank'>Github Projektseite</a>an. Forke die Komponente, füge deine Code-Prüfungen hinzu und sende uns deine Pull-Requests!"
COM_JEDCHECKER_HOW_TO_USE="Überprüfe deine Erweiterung mit dem JED Checker:"
COM_JEDCHECKER_STEP1="Laden deine Komponente/Plugin/Modul Zip-Datei über das Upload-Formular hoch"
COM_JEDCHECKER_STEP2="Klicke auf Prüfen und überprüfe die Ergebnisse"
COM_JEDCHECKER_WALL_OF_HONOR="Ehrentafel"
COM_JEDCHECKER_CONTRIBUTORS="Mitwirkende"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Menschen, die bei der Entwicklung dieser Komponente geholfen haben."
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Wie die Ergebnisse interpretiert werden"
COM_JEDCHECKER_RULE_PH2="PHP-Dateien ohne JEXEC-Sicherheit"
COM_JEDCHECKER_RULE_PH2_DESC="Alle PHP-Dateien in Ihrer Erweiterung müssen eine „defined('_JEXEC') or die();“-Anweisung am Anfang jeder Datei haben. Dies stellt sicher, dass die Datei nicht außerhalb der Joomla-Installation geöffnet werden kann und erhöht die Sicherheit der Website."
COM_JEDCHECKER_RULE_PH3="Lizenz-Tag fehlt oder ist in der XML-Installationsdatei falsch"
COM_JEDCHECKER_RULE_PH3_DESC="Eine Installationsdatei sollte die Lizenzinformationen in einem Lizenz-Tag enthalten. Die Lizenz muss GPL oder GPL kompatibel sein."
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Herzlichen Glückwunsch, alles scheint mit dieser Regel in Ordnung zu sein!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker ist ein JED-Projekt."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker ist nicht mit der PHP-Version kompatibel, die Sie auf dieser Website verwenden: %s. Sie benötigen mindestens PHP Version %s. Installation wird abgebrochen"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Fehlende index.html in diesem Verzeichnis."
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="Die JEXEC-Sicherheitsüberprüfung wurde in dieser Datei nicht gefunden."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="Es wurde kein Lizenz-Tag in dieser XML-Datei gefunden."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Bitte prüfen Sie, ob die Lizenz in dieser Datei mit der GPL kompatibel ist."
COM_JEDCHECKER_RULE="Regel"
COM_JEDCHECKER_ERRORS="Fehler"
COM_JEDCHECKER_COMPAT_ISSUES="Kompatibilitätsprobleme"
COM_JEDCHECKER_IN_LINE="in Zeile"
COM_JEDCHECKER_ERROR_ENCODING="Sie haben Kodierung in dieser Datei verwendet. Dies ist kein Fehler, aber ein*e JED-Editor*in muss diese Datei überprüfen."
COM_JEDCHECKER_RULE_ENCODING="Base64 oder andere Art der Kodierung in den Dateien"
COM_JEDCHECKER_RULE_ENCODING_DESC="Als Entwickler*innen sind wir uns voll bewusst, dass die base64 und ähnliche Funktionen einen gültigen Platz in Erweiterungen haben (wie URL-Umleitungen oder Datenspeicherung). Wenn Sie jedoch diese verwenden, um es Benutzer*innen zu erschweren, Ihren Code zu lesen oder Backlinks zu maskieren, wird die JED Ihre Einsendung nicht akzeptieren (dies entspricht ohnehin nicht dem Geist der GPL!). Editor*innen überprüfen Ihren Code und stellen fest, ob die Art und Weise, wie Sie Base64 verwenden, mit den Regeln des JED übereinstimmt. Dies kann die Überprüfung verlangsamen. Es gilt die grobe Regel: Machen Sie keine zweifelhaften Dinge und vermeiden Sie die Kodierung Ihres Codes, wenn möglich!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="Sie haben error_reporting(0) in dieser Datei verwendet."
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) in den Dateien"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Die Verwendung von error_reporting(0) wird nicht empfohlen, da Joomla eine error_reporting Option in der Globalen Konfiguration zur Verfügung stellt."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Wenn Sie diese Komponente verwenden, bewerten Sie diese bitte und schreiben Sie eine Rezension im <a href='%s' title='JED' target='_blank'>Joomla!-Erweiterungs-Verzeichnis</a>."
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 &quot;-Dateinamen und als&quot; -Felder im JED-Einreichungsformular installieren"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="Der Name-Tag in dieser Datei ist: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>hier</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL oder kompatible Lizenz wurde nicht gefunden"
COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL-Lizenz wurde gefunden"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL-kompatible Lizenz wurde gefunden"
COM_JEDCHECKER_WARNING="Warnung"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' Datei für '%s' konnte nicht entfernt werden, manuelles Entfernen empfohlen."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP-Datei für '%s' Regel konnte nicht entfernt werden, manuelles Entfernen empfohlen."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="PHP-Datei für '%s' Regel entfernt."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="'ini'-Datei für '%s' Regel entfernt."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla!-Framework veraltet und unsicher"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warnt vor <ul><li>Superglobals</li><li>häufig genutzten, aber veraltete Funktionen</li><li>höchst unsicheren Funktionen</li></ul>Weitere Informationen unter <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>Joomla Abwärtskompatibilität für Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Das Byte-Orderzeichen (BOM) wird erkannt. Bitte die Datei im Format 'UTF-8 ohne BOM' speichern."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kurzes PHP-Tag gefunden. Da kurze Tags in PHP deaktiviert werden können, wird empfohlen, nur die normalen Tags (&lt;?php) zu verwenden, um die Kompatibilität zu maximieren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Vom Einsatz von Superglobals wird dringend abgeraten"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Von der Nutzung eines direkten Datenbankzugriffs wird dringend abgeraten"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktionen sind veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="entfernt in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS ist in Joomla 3 verasltet"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log und var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="veraltet in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-Anweisung erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Übriggebliebener Ordner entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Übriggebliebene Datei entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Nur Variablen sollten per Referenz zugewiesen werden"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan-Skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS wird viele Warnungen für potenziell gefährliche Methoden ausgeben und zusätzlich nach bekannten Angriffssignaturen suchen. Erfahren Sie mehr auf der <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekt-Homepage</a><br>Die JAMSS-Ausgabe ist sehr ausführlich und sehr nützlich, fahren Sie mit der Maus Sie über die jeweiligen Zeilen, um weitere Details zu sehen."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdächtiger Dateiname gefunden:"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Konnte nicht überprüft werden"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Muster gefunden"
COM_JEDCHECKER_ERROR_JAMSS_STRING="String gefunden"
COM_JEDCHECKER_RULE_US1="Update-Server-Voraussetzung"
COM_JEDCHECKER_RULE_US1_DESC="Die Nutzung von Update-Servern wird nun vom JED verlangt."
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Update-Server-Tag aktualisieren fehlt oder falsch in dieser XML-Datei"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Update-Server-Link nicht in dieser XML-Datei gefunden"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Der Update-Server-Link in dieser XML-Datei ist: %s"
COM_JEDCHECKER_DELETE_FAILED="Temporäres Verzeichnis kann nicht gelöscht werden"
COM_JEDCHECKER_DELETE_SUCCESS="Temporäres Verzeichnis gelöscht!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Bitte wählen Sie eine Zip-Datei zum Hochladen aus"
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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="Die richtigen Anführungszeichen wurden übersehen"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="Die Verwendung von \"_QQ_\" ist seit Joomla! 3.9 veraltet. Stattdessen maskierte doppelte Anführungszeichen (\\") verwenden"
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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unbekannter Sprachschlüssel '%s' im Code gefunden."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED-Checker"

View File

@ -6,7 +6,7 @@ COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload fehlgeschlagen, stellen Sie s
COM_JEDCHECKER_UNZIP_SUCCESS="Upload war erfolgreich, klicken Sie jetzt auf die Überprüfen-Schaltfläche."
COM_JEDCHECKER_UNZIP_FAILED="Entpacken fehlgeschlagen"
COM_JEDCHECKER_RESULTS="JED Checker Ergebnisse"
COM_JEDCHECKER_CONGRATS="Herzlichen Glückwunsch! Wenn Sie diese Komponente verwenden, haben Sie höchstwahrscheinlich eine Joomla!-Erweiterung entwickelt. Jetzt kommt der &quot;harte&quot; Teil - in der Joomla Extension Directory (JED) veröffentlicht zu werden. Die JED hat strenge Anforderungen, die erfüllt werden müssen, bevor eine Erweiterung im Verzeichnis veröffentlicht wird. Diese Voraussetzungen finden Sie <a href='%s' target='_blank'>hier</a>. Diese Komponente wurde mit dem Ziel entwickelt, den Entwicklungsprozess zu vereinfachen, indem der Code automatisch auf häufige Fehler in Erweiterungen überprüft wird."
COM_JEDCHECKER_CONGRATS="Herzlichen Glückwunsch! Wenn Sie diese Komponente verwenden, haben Sie höchstwahrscheinlich eine Joomla!-Erweiterung entwickelt. Jetzt kommt der &quot;harte&quot; Teil - im Joomla Extension Directory (JED) veröffentlicht zu werden. Das JED hat strenge Anforderungen, die erfüllt werden müssen, bevor eine Erweiterung im Verzeichnis veröffentlicht wird. Diese Voraussetzungen finden Sie <a href='%s' target='_blank'>hier</a>. Diese Komponente wurde mit dem Ziel entwickelt, den Entwicklungsprozess zu vereinfachen, indem der Code automatisch auf häufige Fehler in Erweiterungen überprüft wird."
COM_JEDCHECKER_CODE_STANDARDS="Dies ist jedoch nicht das einzige Ziel, sondern wir streben auch die Überprüfung von Code-Standards an, wie sie die JPlatform durchführt. Dies würde sicherstellen, dass Entwickler*innen von Joomla-Erweiterungen sich der JPlatform-Codierungsstandards bewusst sind und dadurch die Qualität in unserer Joomla-Community noch weiter verbessern. Dafür brauchen wir dich - schaue dir die <a href='%s' target='_blank'>Github Projektseite</a>an. Forke die Komponente, füge deine Code-Prüfungen hinzu und sende uns deine Pull-Requests!"
COM_JEDCHECKER_HOW_TO_USE="Überprüfe deine Erweiterung mit dem JED Checker:"
COM_JEDCHECKER_STEP1="Laden deine Komponente/Plugin/Modul Zip-Datei über das Upload-Formular hoch"
@ -40,9 +40,21 @@ 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 &quot;-Dateinamen und als&quot; -Felder im JED-Einreichungsformular installieren"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="Der Name-Tag in dieser Datei ist: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>hier</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL oder kompatible Lizenz wurde nicht gefunden"
@ -55,16 +67,21 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="PHP-Datei für '%s' Regel entfernt."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="'ini'-Datei für '%s' Regel entfernt."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla!-Framework veraltet und unsicher"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warnt vor <ul><li>Superglobals</li><li>häufig genutzten, aber veraltete Funktionen</li><li>höchst unsicheren Funktionen</li></ul>Weitere Informationen unter <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>Joomla Abwärtskompatibilität für Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Das Byte-Orderzeichen (BOM) wird erkannt. Bitte die Datei im Format 'UTF-8 ohne BOM' speichern."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kurzes PHP-Tag gefunden. Da kurze Tags in PHP deaktiviert werden können, wird empfohlen, nur die normalen Tags (&lt;?php) zu verwenden, um die Kompatibilität zu maximieren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Vom Einsatz von Superglobals wird dringend abgeraten"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Von der Nutzung eines direkten Datenbankzugriffs wird dringend abgeraten"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktionen sind veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="entfernt in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS ist in Joomla 3 verasltet"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log und var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="veraltet in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-Anweisung erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-Versionierungsordner erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Übriggebliebener Ordner entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Übriggebliebene Datei entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Nur Variablen sollten per Referenz zugewiesen werden"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan-Skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS wird viele Warnungen für potenziell gefährliche Methoden ausgeben und zusätzlich nach bekannten Angriffssignaturen suchen. Erfahren Sie mehr auf der <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekt-Homepage</a><br>Die JAMSS-Ausgabe ist sehr ausführlich und sehr nützlich, fahren Sie mit der Maus Sie über die jeweiligen Zeilen, um weitere Details zu sehen."
@ -83,4 +100,48 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="Die richtigen Anführungszeichen wurden übersehen"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="Die Verwendung von \"_QQ_\" ist seit Joomla! 3.9 veraltet. Stattdessen maskierte doppelte Anführungszeichen (\\") verwenden"
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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unbekannter Sprachschlüssel '%s' im Code gefunden."

View File

@ -0,0 +1,147 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER_CONFIGURATION="JED Checker Konfiguration"
COM_JEDCHECKER_UPLOAD_FILE="Datei hochladen"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Upload war erfolgreich, klicken Sie jetzt auf die Entpacken-Schaltfläche."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload fehlgeschlagen, stellen Sie sicher, dass das temporäre Verzeichnis beschreibbar ist."
COM_JEDCHECKER_UNZIP_SUCCESS="Upload war erfolgreich, klicken Sie jetzt auf die Überprüfen-Schaltfläche."
COM_JEDCHECKER_UNZIP_FAILED="Entpacken fehlgeschlagen"
COM_JEDCHECKER_RESULTS="JED Checker Ergebnisse"
COM_JEDCHECKER_CONGRATS="Herzlichen Glückwunsch! Wenn Sie diese Komponente verwenden, haben Sie höchstwahrscheinlich eine Joomla!-Erweiterung entwickelt. Jetzt kommt der &quot;harte&quot; Teil - im Joomla Extension Directory (JED) veröffentlicht zu werden. Das JED hat strenge Anforderungen, die erfüllt werden müssen, bevor eine Erweiterung im Verzeichnis veröffentlicht wird. Diese Voraussetzungen finden Sie <a href='%s' target='_blank'>hier</a>. Diese Komponente wurde mit dem Ziel entwickelt, den Entwicklungsprozess zu vereinfachen, indem der Code automatisch auf häufige Fehler in Erweiterungen überprüft wird."
COM_JEDCHECKER_CODE_STANDARDS="Dies ist jedoch nicht das einzige Ziel, sondern wir streben auch die Überprüfung von Code-Standards an, wie sie die JPlatform durchführt. Dies würde sicherstellen, dass Entwickler*innen von Joomla-Erweiterungen sich der JPlatform-Codierungsstandards bewusst sind und dadurch die Qualität in unserer Joomla-Community noch weiter verbessern. Dafür brauchen wir dich - schaue dir die <a href='%s' target='_blank'>Github Projektseite</a>an. Forke die Komponente, füge deine Code-Prüfungen hinzu und sende uns deine Pull-Requests!"
COM_JEDCHECKER_HOW_TO_USE="Überprüfe deine Erweiterung mit dem JED Checker:"
COM_JEDCHECKER_STEP1="Laden deine Komponente/Plugin/Modul Zip-Datei über das Upload-Formular hoch"
COM_JEDCHECKER_STEP2="Klicke auf Prüfen und überprüfe die Ergebnisse"
COM_JEDCHECKER_WALL_OF_HONOR="Ehrentafel"
COM_JEDCHECKER_CONTRIBUTORS="Mitwirkende"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Menschen, die bei der Entwicklung dieser Komponente geholfen haben."
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Wie die Ergebnisse interpretiert werden"
COM_JEDCHECKER_RULE_PH2="PHP-Dateien ohne JEXEC-Sicherheit"
COM_JEDCHECKER_RULE_PH2_DESC="Alle PHP-Dateien in Ihrer Erweiterung müssen eine „defined('_JEXEC') or die();“-Anweisung am Anfang jeder Datei haben. Dies stellt sicher, dass die Datei nicht außerhalb der Joomla-Installation geöffnet werden kann und erhöht die Sicherheit der Website."
COM_JEDCHECKER_RULE_PH3="Lizenz-Tag fehlt oder ist in der XML-Installationsdatei falsch"
COM_JEDCHECKER_RULE_PH3_DESC="Eine Installationsdatei sollte die Lizenzinformationen in einem Lizenz-Tag enthalten. Die Lizenz muss GPL oder GPL kompatibel sein."
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Herzlichen Glückwunsch, alles scheint mit dieser Regel in Ordnung zu sein!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker ist ein JED-Projekt."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker ist nicht mit der PHP-Version kompatibel, die Sie auf dieser Website verwenden: %s. Sie benötigen mindestens PHP Version %s. Installation wird abgebrochen"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Fehlende index.html in diesem Verzeichnis."
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="Die JEXEC-Sicherheitsüberprüfung wurde in dieser Datei nicht gefunden."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="Es wurde kein Lizenz-Tag in dieser XML-Datei gefunden."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Bitte prüfen Sie, ob die Lizenz in dieser Datei mit der GPL kompatibel ist."
COM_JEDCHECKER_RULE="Regel"
COM_JEDCHECKER_ERRORS="Fehler"
COM_JEDCHECKER_COMPAT_ISSUES="Kompatibilitätsprobleme"
COM_JEDCHECKER_IN_LINE="in Zeile"
COM_JEDCHECKER_ERROR_ENCODING="Sie haben Kodierung in dieser Datei verwendet. Dies ist kein Fehler, aber ein*e JED-Editor*in muss diese Datei überprüfen."
COM_JEDCHECKER_RULE_ENCODING="Base64 oder andere Art der Kodierung in den Dateien"
COM_JEDCHECKER_RULE_ENCODING_DESC="Als Entwickler*innen sind wir uns voll bewusst, dass die base64 und ähnliche Funktionen einen gültigen Platz in Erweiterungen haben (wie URL-Umleitungen oder Datenspeicherung). Wenn Sie jedoch diese verwenden, um es Benutzer*innen zu erschweren, Ihren Code zu lesen oder Backlinks zu maskieren, wird die JED Ihre Einsendung nicht akzeptieren (dies entspricht ohnehin nicht dem Geist der GPL!). Editor*innen überprüfen Ihren Code und stellen fest, ob die Art und Weise, wie Sie Base64 verwenden, mit den Regeln des JED übereinstimmt. Dies kann die Überprüfung verlangsamen. Es gilt die grobe Regel: Machen Sie keine zweifelhaften Dinge und vermeiden Sie die Kodierung Ihres Codes, wenn möglich!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="Sie haben error_reporting(0) in dieser Datei verwendet."
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) in den Dateien"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Die Verwendung von error_reporting(0) wird nicht empfohlen, da Joomla eine error_reporting Option in der Globalen Konfiguration zur Verfügung stellt."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Wenn Sie diese Komponente verwenden, bewerten Sie diese bitte und schreiben Sie eine Rezension im <a href='%s' title='JED' target='_blank'>Joomla!-Erweiterungs-Verzeichnis</a>."
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 &quot;-Dateinamen und als&quot; -Felder im JED-Einreichungsformular installieren"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="Der Name-Tag in dieser Datei ist: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>hier</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL oder kompatible Lizenz wurde nicht gefunden"
COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL-Lizenz wurde gefunden"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL-kompatible Lizenz wurde gefunden"
COM_JEDCHECKER_WARNING="Warnung"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' Datei für '%s' konnte nicht entfernt werden, manuelles Entfernen empfohlen."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP-Datei für '%s' Regel konnte nicht entfernt werden, manuelles Entfernen empfohlen."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="PHP-Datei für '%s' Regel entfernt."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="'ini'-Datei für '%s' Regel entfernt."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla!-Framework veraltet und unsicher"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warnt vor <ul><li>Superglobals</li><li>häufig genutzten, aber veraltete Funktionen</li><li>höchst unsicheren Funktionen</li></ul>Weitere Informationen unter <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>Joomla Abwärtskompatibilität für Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Das Byte-Orderzeichen (BOM) wird erkannt. Bitte die Datei im Format 'UTF-8 ohne BOM' speichern."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kurzes PHP-Tag gefunden. Da kurze Tags in PHP deaktiviert werden können, wird empfohlen, nur die normalen Tags (&lt;?php) zu verwenden, um die Kompatibilität zu maximieren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Vom Einsatz von Superglobals wird dringend abgeraten"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Von der Nutzung eines direkten Datenbankzugriffs wird dringend abgeraten"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktionen sind veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="entfernt in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS ist in Joomla 3 verasltet"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log und var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="veraltet in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-Anweisung erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Übriggebliebener Ordner entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Übriggebliebene Datei entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Nur Variablen sollten per Referenz zugewiesen werden"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan-Skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS wird viele Warnungen für potenziell gefährliche Methoden ausgeben und zusätzlich nach bekannten Angriffssignaturen suchen. Erfahren Sie mehr auf der <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekt-Homepage</a><br>Die JAMSS-Ausgabe ist sehr ausführlich und sehr nützlich, fahren Sie mit der Maus Sie über die jeweiligen Zeilen, um weitere Details zu sehen."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdächtiger Dateiname gefunden:"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Konnte nicht überprüft werden"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Muster gefunden"
COM_JEDCHECKER_ERROR_JAMSS_STRING="String gefunden"
COM_JEDCHECKER_RULE_US1="Update-Server-Voraussetzung"
COM_JEDCHECKER_RULE_US1_DESC="Die Nutzung von Update-Servern wird nun vom JED verlangt."
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Update-Server-Tag aktualisieren fehlt oder falsch in dieser XML-Datei"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Update-Server-Link nicht in dieser XML-Datei gefunden"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Der Update-Server-Link in dieser XML-Datei ist: %s"
COM_JEDCHECKER_DELETE_FAILED="Temporäres Verzeichnis kann nicht gelöscht werden"
COM_JEDCHECKER_DELETE_SUCCESS="Temporäres Verzeichnis gelöscht!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Bitte wählen Sie eine Zip-Datei zum Hochladen aus"
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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="Die richtigen Anführungszeichen wurden übersehen"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="Die Verwendung von \"_QQ_\" ist seit Joomla! 3.9 veraltet. Stattdessen maskierte doppelte Anführungszeichen (\\") verwenden"
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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unbekannter Sprachschlüssel '%s' im Code gefunden."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED-Checker"

View File

@ -0,0 +1,147 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER_CONFIGURATION="JED Checker Konfiguration"
COM_JEDCHECKER_UPLOAD_FILE="Datei hochladen"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Upload war erfolgreich, klicken Sie jetzt auf die Entpacken-Schaltfläche."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload fehlgeschlagen, stellen Sie sicher, dass das temporäre Verzeichnis beschreibbar ist."
COM_JEDCHECKER_UNZIP_SUCCESS="Upload war erfolgreich, klicken Sie jetzt auf die Überprüfen-Schaltfläche."
COM_JEDCHECKER_UNZIP_FAILED="Entpacken fehlgeschlagen"
COM_JEDCHECKER_RESULTS="JED Checker Ergebnisse"
COM_JEDCHECKER_CONGRATS="Herzlichen Glückwunsch! Wenn Sie diese Komponente verwenden, haben Sie höchstwahrscheinlich eine Joomla!-Erweiterung entwickelt. Jetzt kommt der &quot;harte&quot; Teil - im Joomla Extension Directory (JED) veröffentlicht zu werden. Das JED hat strenge Anforderungen, die erfüllt werden müssen, bevor eine Erweiterung im Verzeichnis veröffentlicht wird. Diese Voraussetzungen finden Sie <a href='%s' target='_blank'>hier</a>. Diese Komponente wurde mit dem Ziel entwickelt, den Entwicklungsprozess zu vereinfachen, indem der Code automatisch auf häufige Fehler in Erweiterungen überprüft wird."
COM_JEDCHECKER_CODE_STANDARDS="Dies ist jedoch nicht das einzige Ziel, sondern wir streben auch die Überprüfung von Code-Standards an, wie sie die JPlatform durchführt. Dies würde sicherstellen, dass Entwickler*innen von Joomla-Erweiterungen sich der JPlatform-Codierungsstandards bewusst sind und dadurch die Qualität in unserer Joomla-Community noch weiter verbessern. Dafür brauchen wir dich - schaue dir die <a href='%s' target='_blank'>Github Projektseite</a>an. Forke die Komponente, füge deine Code-Prüfungen hinzu und sende uns deine Pull-Requests!"
COM_JEDCHECKER_HOW_TO_USE="Überprüfe deine Erweiterung mit dem JED Checker:"
COM_JEDCHECKER_STEP1="Laden deine Komponente/Plugin/Modul Zip-Datei über das Upload-Formular hoch"
COM_JEDCHECKER_STEP2="Klicke auf Prüfen und überprüfe die Ergebnisse"
COM_JEDCHECKER_WALL_OF_HONOR="Ehrentafel"
COM_JEDCHECKER_CONTRIBUTORS="Mitwirkende"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Menschen, die bei der Entwicklung dieser Komponente geholfen haben."
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Wie die Ergebnisse interpretiert werden"
COM_JEDCHECKER_RULE_PH2="PHP-Dateien ohne JEXEC-Sicherheit"
COM_JEDCHECKER_RULE_PH2_DESC="Alle PHP-Dateien in Ihrer Erweiterung müssen eine „defined('_JEXEC') or die();“-Anweisung am Anfang jeder Datei haben. Dies stellt sicher, dass die Datei nicht außerhalb der Joomla-Installation geöffnet werden kann und erhöht die Sicherheit der Website."
COM_JEDCHECKER_RULE_PH3="Lizenz-Tag fehlt oder ist in der XML-Installationsdatei falsch"
COM_JEDCHECKER_RULE_PH3_DESC="Eine Installationsdatei sollte die Lizenzinformationen in einem Lizenz-Tag enthalten. Die Lizenz muss GPL oder GPL kompatibel sein."
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Herzlichen Glückwunsch, alles scheint mit dieser Regel in Ordnung zu sein!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker ist ein JED-Projekt."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker ist nicht mit der PHP-Version kompatibel, die Sie auf dieser Website verwenden: %s. Sie benötigen mindestens PHP Version %s. Installation wird abgebrochen"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Fehlende index.html in diesem Verzeichnis."
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="Die JEXEC-Sicherheitsüberprüfung wurde in dieser Datei nicht gefunden."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="Es wurde kein Lizenz-Tag in dieser XML-Datei gefunden."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Bitte prüfen Sie, ob die Lizenz in dieser Datei mit der GPL kompatibel ist."
COM_JEDCHECKER_RULE="Regel"
COM_JEDCHECKER_ERRORS="Fehler"
COM_JEDCHECKER_COMPAT_ISSUES="Kompatibilitätsprobleme"
COM_JEDCHECKER_IN_LINE="in Zeile"
COM_JEDCHECKER_ERROR_ENCODING="Sie haben Kodierung in dieser Datei verwendet. Dies ist kein Fehler, aber ein*e JED-Editor*in muss diese Datei überprüfen."
COM_JEDCHECKER_RULE_ENCODING="Base64 oder andere Art der Kodierung in den Dateien"
COM_JEDCHECKER_RULE_ENCODING_DESC="Als Entwickler*innen sind wir uns voll bewusst, dass die base64 und ähnliche Funktionen einen gültigen Platz in Erweiterungen haben (wie URL-Umleitungen oder Datenspeicherung). Wenn Sie jedoch diese verwenden, um es Benutzer*innen zu erschweren, Ihren Code zu lesen oder Backlinks zu maskieren, wird die JED Ihre Einsendung nicht akzeptieren (dies entspricht ohnehin nicht dem Geist der GPL!). Editor*innen überprüfen Ihren Code und stellen fest, ob die Art und Weise, wie Sie Base64 verwenden, mit den Regeln des JED übereinstimmt. Dies kann die Überprüfung verlangsamen. Es gilt die grobe Regel: Machen Sie keine zweifelhaften Dinge und vermeiden Sie die Kodierung Ihres Codes, wenn möglich!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="Sie haben error_reporting(0) in dieser Datei verwendet."
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) in den Dateien"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Die Verwendung von error_reporting(0) wird nicht empfohlen, da Joomla eine error_reporting Option in der Globalen Konfiguration zur Verfügung stellt."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Wenn Sie diese Komponente verwenden, bewerten Sie diese bitte und schreiben Sie eine Rezension im <a href='%s' title='JED' target='_blank'>Joomla!-Erweiterungs-Verzeichnis</a>."
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 &quot;-Dateinamen und als&quot; -Felder im JED-Einreichungsformular installieren"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="Der Name-Tag in dieser Datei ist: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>hier</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL oder kompatible Lizenz wurde nicht gefunden"
COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL-Lizenz wurde gefunden"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL-kompatible Lizenz wurde gefunden"
COM_JEDCHECKER_WARNING="Warnung"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' Datei für '%s' konnte nicht entfernt werden, manuelles Entfernen empfohlen."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP-Datei für '%s' Regel konnte nicht entfernt werden, manuelles Entfernen empfohlen."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="PHP-Datei für '%s' Regel entfernt."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="'ini'-Datei für '%s' Regel entfernt."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla!-Framework veraltet und unsicher"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warnt vor <ul><li>Superglobals</li><li>häufig genutzten, aber veraltete Funktionen</li><li>höchst unsicheren Funktionen</li></ul>Weitere Informationen unter <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>Joomla Abwärtskompatibilität für Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Das Byte-Orderzeichen (BOM) wird erkannt. Bitte die Datei im Format 'UTF-8 ohne BOM' speichern."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Kurzes PHP-Tag gefunden. Da kurze Tags in PHP deaktiviert werden können, wird empfohlen, nur die normalen Tags (&lt;?php) zu verwenden, um die Kompatibilität zu maximieren."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Vom Einsatz von Superglobals wird dringend abgeraten"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Von der Nutzung eines direkten Datenbankzugriffs wird dringend abgeraten"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funktionen sind veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="veraltet in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="entfernt in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS ist in Joomla 3 verasltet"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log und var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest ist veraltet, „JFactory::getApplication()->enqueueMessage();“ sollte verwendet werden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="veraltet in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO-Anweisung erkannt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Übriggebliebener Ordner entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Übriggebliebene Datei entdeckt"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Nur Variablen sollten per Referenz zugewiesen werden"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan-Skript"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS wird viele Warnungen für potenziell gefährliche Methoden ausgeben und zusätzlich nach bekannten Angriffssignaturen suchen. Erfahren Sie mehr auf der <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projekt-Homepage</a><br>Die JAMSS-Ausgabe ist sehr ausführlich und sehr nützlich, fahren Sie mit der Maus Sie über die jeweiligen Zeilen, um weitere Details zu sehen."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdächtiger Dateiname gefunden:"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Konnte nicht überprüft werden"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Muster gefunden"
COM_JEDCHECKER_ERROR_JAMSS_STRING="String gefunden"
COM_JEDCHECKER_RULE_US1="Update-Server-Voraussetzung"
COM_JEDCHECKER_RULE_US1_DESC="Die Nutzung von Update-Servern wird nun vom JED verlangt."
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Update-Server-Tag aktualisieren fehlt oder falsch in dieser XML-Datei"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Update-Server-Link nicht in dieser XML-Datei gefunden"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Der Update-Server-Link in dieser XML-Datei ist: %s"
COM_JEDCHECKER_DELETE_FAILED="Temporäres Verzeichnis kann nicht gelöscht werden"
COM_JEDCHECKER_DELETE_SUCCESS="Temporäres Verzeichnis gelöscht!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Bitte wählen Sie eine Zip-Datei zum Hochladen aus"
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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="Die richtigen Anführungszeichen wurden übersehen"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="Die Verwendung von \"_QQ_\" ist seit Joomla! 3.9 veraltet. Stattdessen maskierte doppelte Anführungszeichen (\\") verwenden"
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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unbekannter Sprachschlüssel '%s' im Code gefunden."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED-Checker"

View File

@ -1,21 +1,21 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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_CONFIGURATION="Ρύθμιση Ελεγκτών  JED"
COM_JEDCHECKER_UPLOAD_FILE="Ανέβασμα Αρχείου"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Η μεταφόρτωση ήταν επιτυχής, κάντε κλικ στο κουμπί Αποσυμπίεση."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Το ανέβασμα απέτυχε, βεβαιωθείτε ότι ο προσωρινός κατάλογος είναι εγγράψιμος."
COM_JEDCHECKER_UNZIP_SUCCESS="Η αποσυμπίεση ήταν επιτυχής, κάντε κλικ στο κουμπί Ελέγχου."
COM_JEDCHECKER_UNZIP_FAILED="Η αποσυμπίεση απέτυχε"
COM_JEDCHECKER_RESULTS="Αποτελέσματα Ελέγχου JED"
COM_JEDCHECKER_CONGRATS="Συγχαρητήρια! Αν χρησιμοποιείτε αυτήν την εφαρμογή, τότε έχετε αναπτύξει πιθανότατα μια επέκταση Joomla!. Τώρα έρχεται το &quot;δύσκολο &quot; μέρος - για να δημοσιευθεί στον Κατάλογο Επέκταεων του Joomla (JED). Το JED έχει αυστηρές απαιτήσεις που πρέπει να τηρούνται πριν να επιτραπεί η δημοσίευση μιας επέκτασης στον κατάλογο. Μπορείτε να βρείτε αυτές τις απαιτήσεις <a href='%s' target='_blank'>εδώ</a>. Αυτή η εφαρμογή έχει κατασκευαστεί με σκοπό την απλοποίηση της διαδικασίας ανάπτυξης ελέγχοντας αυτόματα τον κώδικα για κοινά σφάλματα στις επεκτάσεις."
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 <a href='%s' target='_blank'>Github project page</a>. 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_HOW_TO_USE="Πώς να ελέγξετε την επέκτασή σας χρησιμοποιώντας το JED Checker:"
COM_JEDCHECKER_STEP1="Μεταφορτώστε το αρχείο zip εφαρμογής/πρόσθετου/ενθέματος χρησιμοποιώντας την παρακάτω φόρμα μεταφόρτωσης"
COM_JEDCHECKER_STEP2="Κάντε κλικ στο Έλεγχος και αναθεώρηση των αποτελεσμάτων"
COM_JEDCHECKER_WALL_OF_HONOR="Wall of Honour"
COM_JEDCHECKER_CONTRIBUTORS="Contributors"
COM_JEDCHECKER_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_HOW_TO_INTERPRET_RESULTS="Πώς να ερμηνεύσετε τα αποτελέσματα"
COM_JEDCHECKER_RULE_PH2="Λείπει η ασφάλεια JEXEC στα αρχεία PHP"
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."
@ -26,10 +26,10 @@ 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_RULE="Κανόνας"
COM_JEDCHECKER_ERRORS="Σφάλματα"
COM_JEDCHECKER_COMPAT_ISSUES="Θέματα Συμβατότητας"
COM_JEDCHECKER_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!"
@ -37,34 +37,51 @@ 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
COM_JEDCHECKER_INFO="Info"
COM_JEDCHECKER_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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="Version tag has the value: %s"
COM_JEDCHECKER_INFO_XML_VERSION_XML="Η ετικέτα έκδοσης έχει την τιμή: %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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Έκδοση σε όνομα/τίτλο ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Ένα όνομα επέκτασης ('%s') δεν μπορεί να ξεκινήσει με τη λέξη '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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL license was found"
COM_JEDCHECKER_PH1_LICENSE_FOUND="Η άδεια GPL βρέθηκε"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL compatible license was found"
COM_JEDCHECKER_WARNING="Warning"
COM_JEDCHECKER_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_OLD_RULE_X_PHP_FILE_REMOVED="Αφαιρέθηκε το αρχείο PHP για τον κανόνα '%s."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Αφαιρέθηκε το αρχείο 'ini' για τον κανόνα '%s."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework deprecated and unsafe"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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="Το αρχείο δεν βρέθηκε: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Ο φάκελος δεν βρέθηκε: %s"
COM_JEDCHECKER_LANG="Αρχεία γλώσσας"
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="Κενό όνομα κλειδιού"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -1,3 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"
COM_JEDCHECKER="Ελεγκτής JED"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -40,9 +40,21 @@ 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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href="https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -83,3 +100,50 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."
COM_JEDCHECKER_TOOLBAR_CHECK="Check"
COM_JEDCHECKER_TOOLBAR_CLEAR="Clear"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Click to View Details"

View File

@ -11,7 +11,7 @@ COM_JEDCHECKER_CODE_STANDARDS="However, this is not the only goal. We also aim t
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_WALL_OF_HONOR="Wall of Honor"
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"
@ -40,9 +40,21 @@ 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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_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_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
@ -55,16 +67,21 @@ 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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
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_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 <a href='%s' target='_blank'> aquí </a> 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 <a href='%s' target='_blank'> página del proyecto Github </a>. 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"
COM_JEDCHECKER_WALL_OF_HONOR="Muro de Honor"
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_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 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."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="No se encontró ninguna etiqueta de licencia en este archivo XML."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Por favor, compruebe si la licencia en este archivo es compatible con la GPL."
COM_JEDCHECKER_RULE="Regla"
COM_JEDCHECKER_ERRORS="Errores"
COM_JEDCHECKER_COMPAT_ISSUES="Problemas de compatibilidad"
COM_JEDCHECKER_IN_LINE="en línea"
COM_JEDCHECKER_ERROR_ENCODING="Ha utilizado la codificación en este archivo. Esto no es un error, pero un editor JED tendrá que revisar este archivo."
COM_JEDCHECKER_RULE_ENCODING="Base64 u otro tipo de codificación en los archivos"
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_LEAVE_A_REVIEW_JED="If you use this component, please post a rating and a review at the <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="La etiqueta de nombre en este archivo es: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target ='_blank '> haga clic aquí </a>."
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"
COM_JEDCHECKER_WARNING="Advertencia"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="No se pudo eliminar el archivo 'ini' para la regla '%s', se recomendó la eliminación manual."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="No se pudo eliminar el archivo PHP para la regla '%s', se recomendó la eliminación manual."
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="Advertencias sobre <ul><li>superglobales</li><li>funciones comúnmente usadas pero obsoletas</li><li>funciones altamente inseguras</li></ul>Encuentra más información <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>sobre compatibilidad con Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="El uso de superglobales es fuertemente desalentado"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="El uso del acceso directo a la base de datos es fuertemente desalentado"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funciones obsoletas en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="obsoleto en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS está obsoleto en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError está obsoleto, debe usar JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log y var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest está obsoleto, debe usar JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Declaración TODO detectada"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Escritura de exploración de Joomla! Anti-Malware"
COM_JEDCHECKER_RULE_JAMSS_DESC="\"JAMSS levantará muchas banderas para el uso de métodos potencialmente peligrosos, además de comprobar algunas firmas de ataque conocidas.Más información sobre el <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'> Página de inicio del proyecto </a> <br> La salida de JAMSS es muy detallada y muy útil, se ciernen sobre cualquier línea para ver los detalles."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Suspicious filename found :"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="No se pudo comprobar"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Patrón encontrado"
COM_JEDCHECKER_ERROR_JAMSS_STRING="String found"
COM_JEDCHECKER_RULE_US1="Requisito de servidor de actualización"
COM_JEDCHECKER_RULE_US1_DESC="El uso de los servidores de actualización ahora es requerido por JED."
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Actualizar la etiqueta del servidor ausente o incorrecta en este archivo XML"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Actualizar enlace de servidor no encontrado en este archivo XML"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="El enlace de servidor de actualización en este archivo XML es: %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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -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 <a href='%s' target='_blank'> aquí </a> 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 <a href='%s' target='_blank'> página del proyecto Github </a>. 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 <a href='%s' target='_blank'> aquí </a> 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 <a href='%s' target='_blank'> página del proyecto Github </a>. 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 <a href='%s'> compojoom.com </a>"
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,28 @@ 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="La etiqueta de nombre en este archivo es: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target ='_blank '> haga clic aquí </a>. "
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target ='_blank '> haga clic aquí </a>."
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,17 +66,22 @@ 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 <ul> <li> superglobals </li> <li> funciones comúnmente utilizadas pero obsoletas </li> <li> funciones altamente inseguras </ h2> <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'> en la compatibilidad con versiones anteriores de Joomla para Joomla 3 </a> "
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Advertencias sobre <ul><li>superglobales</li><li>funciones comúnmente usadas pero obsoletas</li><li>funciones altamente inseguras</li></ul>Encuentra más información <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>sobre compatibilidad con Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="El uso de superglobales es fuertemente desalentado"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="El uso del acceso directo a la base de datos es fuertemente desalentado"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funciones obsoletas en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="obsoleto en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS está obsoleto en Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError está obsoleto, debe usar JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log y var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest está obsoleto, debe usar JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Declaración TODO detectada"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Se han detectado carpetas de control de código"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Escritura de exploración de Joomla! Anti-Malware"
COM_JEDCHECKER_RULE_JAMSS_DESC="\"JAMSS levantará muchas banderas para el uso de métodos potencialmente peligrosos, además de comprobar algunas firmas de ataque conocidas.Más información sobre el <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'> Página de inicio del proyecto </a> <br> La salida de JAMSS es muy detallada y muy útil, se ciernen sobre cualquier línea para ver los detalles."
@ -80,4 +97,51 @@ COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="El enlace de servidor de actualizaci
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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER_CONFIGURATION="JED Checker Configuration"
COM_JEDCHECKER_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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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="قانون"
COM_JEDCHECKER_ERRORS="خطاها"
COM_JEDCHECKER_COMPAT_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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
COM_JEDCHECKER_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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="نسخه در نام/عنوان ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="نام افزونه ('%s') نمی‌تواند با کلمه 'جوملا' شروع شود"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
COM_JEDCHECKER_PH1_LICENSE_FOUND="مجوز GPL یافت شد"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL compatible license was found"
COM_JEDCHECKER_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="با توجه به قانون '%s' فایل 'ini' حذف شد."
COM_JEDCHECKER_RULE_FRAMEWORK="چارچوب جوملا منسوخ شده و امن نیست"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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 و var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest is deprecated, you should use JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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="بررسی نمی‌توان کرد"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="الگو پیدا شد"
COM_JEDCHECKER_ERROR_JAMSS_STRING="رشته پیدا شد"
COM_JEDCHECKER_RULE_US1="الزامات سرور را بروزرسانی کنید"
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="بررسی"
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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="بررسی کننده فهرست افزونه‌های جوملا!"

View File

@ -20,7 +20,7 @@ COM_JEDCHECKER_RULE_PH2_DESC="All the PHP files in your extension needs to have
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 proyect."
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."
@ -40,9 +40,21 @@ 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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,147 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER_CONFIGURATION="Configuration du vérificateur JED"
COM_JEDCHECKER_UPLOAD_FILE="Transférer un fichier"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="L'envoi a réussi, cliquez sur le bouton Décompresser."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="L'envoi a échoué, assurez-vous que le répertoire temporaire est accessible en écriture."
COM_JEDCHECKER_UNZIP_SUCCESS="La décompression a réussi, cliquez sur le bouton Vérifier."
COM_JEDCHECKER_UNZIP_FAILED="Échec de la décompression"
COM_JEDCHECKER_RESULTS="Résultats du vérificateur JED"
COM_JEDCHECKER_CONGRATS="Félicitations ! Si vous utilisez ce composant, vous avez très probablement développé une extension Joomla. Maintenant vient la partie &quot;difficile&quot; - l'inscrire dans le répertoire des extensions de Joomla (JED). Le JED a des exigences strictes qui doivent être respectées avant qu'une extension ne soit publiée dans l'annuaire. Ces exigences peuvent être trouvées <a href='%s' target='_blank'>ici</a>. Ce composant a été construit dans le but de simplifier le processus de développement en vérifiant automatiquement le code des erreurs courantes dans les extensions."
COM_JEDCHECKER_CODE_STANDARDS="Toutefois, ce n'est pas le seul objectif. Nous souhaitons également disposer de contrôles des normes de codage, comme ceux dont dispose la JPlatform. Cela permettrait de s'assurer que les développeurs d'extensions Joomla soient conscients des normes de codage de la JPlatform et pourrait élever la barre de qualité dans notre communauté Joomla encore plus haut. Pour cela, nous avons besoin de vous : jetez un coup d'œil à la <a href='%s' target='_blank'>page du projet Github</a>. Vous pouvez effectuer un Fork du composant, ajouter vos vérifications de code et, nous envoyer vos demandes de pull !"
COM_JEDCHECKER_HOW_TO_USE="Comment vérifier votre extension en utilisant le vérificateur JED :"
COM_JEDCHECKER_STEP1="Envoyez votre fichier zip composant/plugin/module en utilisant le formulaire ci-dessous"
COM_JEDCHECKER_STEP2="Cliquez sur Vérifier et examiner les résultats"
COM_JEDCHECKER_WALL_OF_HONOR="Mur d'honneur"
COM_JEDCHECKER_CONTRIBUTORS="Contributeurs"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Les personnes qui ont contribué au développement de ce composant."
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Comment interpréter les résultats"
COM_JEDCHECKER_RULE_PH2="Les fichiers PHP ne contiennent pas de sécurité JEXEC"
COM_JEDCHECKER_RULE_PH2_DESC="Tous les fichiers PHP de votre extension doivent avoir une déclaration defined('_JEXEC') ou die() ; au début de chaque fichier. Cela garantit que le fichier ne peut pas être ouvert en dehors de l'installation de Joomla et augmente la sécurité de votre site."
COM_JEDCHECKER_RULE_PH3="Balise de licence manquante ou incorrecte dans le fichier d'installation XML"
COM_JEDCHECKER_RULE_PH3_DESC="Un fichier d'installation doit inclure les informations relatives à la licence dans une étiquette. La licence doit être GPL ou compatible GPL."
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Félicitations, tout semble être correct avec cette règle !"
COM_JEDCHECKER_DEVELOPED_BY="Le vérificateur JED est un projet JED."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="Le vérificateur JED est incompatible avec la version de PHP que vous exécutez sur ce site : %s. Vous devez utiliser au moins la version PHP %s. Abandon de l'installation"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Il manque dans ce répertoire le fichier index.html"
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="Le contrôle de sécurité JEXEC n'a pas été trouvé dans ce fichier."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="Aucun tag de licence n'a été trouvé dans ce fichier XML."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Veuillez vérifier si la licence de ce fichier est compatible avec la GPL."
COM_JEDCHECKER_RULE="Règle"
COM_JEDCHECKER_ERRORS="Erreurs"
COM_JEDCHECKER_COMPAT_ISSUES="Problèmes de compatibilité"
COM_JEDCHECKER_IN_LINE="en ligne"
COM_JEDCHECKER_ERROR_ENCODING="Vous avez utilisé un encodage dans ce fichier. Ce n'est pas une erreur, mais un vérificateur du JED devra contrôler ce fichier."
COM_JEDCHECKER_RULE_ENCODING="Base64 ou autre type d'encodage dans les fichiers"
COM_JEDCHECKER_RULE_ENCODING_DESC="En tant que développeurs, nous sommes pleinement conscients que base64 et les fonctions similaires ont une place valide dans les extensions (comme les redirections d'URL ou le stockage de données). Cependant, si vous les utilisez pour rendre la lecture de votre code par les utilisateurs plus difficile ou pour masquer les backlinks, le JED n'acceptera pas votre soumission (ce n'est pas dans l'esprit de la GPL de toute façon !). Un examinateur vérifiera votre code et déterminera si la façon dont vous utilisez base64 est conforme aux règles du JED. Cela peut ralentir le temps de révision de votre listing. La règle de base est donc la suivante : ne faites pas de choses louches et évitez d'encoder votre code si possible !"
COM_JEDCHECKER_ERROR_ERRORREPORTING="Vous avez utilisé error_reporting(0) dans ce fichier."
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) dans les fichiers"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="L'utilisation de error_reporting(0) est déconseillée car Joomla fournit une option error_reporting dans la configuration globale."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Si vous utilisez ce composant, merci de poster une note et un avis sur le site <a href='%s' title='JED' target='_blank'>Joomla ! Extensions Directory</a>."
COM_JEDCHECKER_INFO="Info"
COM_JEDCHECKER_INFO_XML="Informations sur les fichiers xml d'extension"
COM_JEDCHECKER_INFO_XML_DESC="Le nom d'installation de votre extension doit correspondre au nom de votre listing sur le JED. Nous analysons les fichiers xml et trouvons la valeur de la balise name. Informations utiles pour les champs &quot;filename et install as&quot; du formulaire de soumission du JED"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Le fichier manifeste utilise un format obsolète. Utilisez &lt;extension&gt; au lieu de &lt;install&gt; nom de balise racine."
COM_JEDCHECKER_INFO_XML_NAME_XML="La balise de nom dans ce fichier est : <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="La balise Version a la valeur : %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="La balise creationDate a la valeur : %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="Aucun fichier manifeste trouvé"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Les mots clés tels que module, plugin ou template sont considérés comme des mots réservés ('%2$s') et ne peuvent pas être utilisés dans les noms d'extension ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Le nom de la liste ('%s') commence par le préfixe du type d'extension"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version dans le nom/titre ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Le nom d'une extension ('%s') ne peut pas commencer par le mot 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Les extensions qui utilisent 'Joomla' ou un dérivé de Joomla! dans le nom de l'extension ('%s') doivent faire l'objet d'une licence OSM"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Le nom de la liste ('%s') contient des caractères non-ASCII"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Les noms de domaine qui utilisent 'Joomla' ou un dérivé de Joomla! ('%1$s') doivent être autorisés par OSM. Veuillez vérifier que votre nom de domaine figure sur la page <a href='%2$s'>Joomla ! Trademark Approval Registry</a>."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Le nom de la liste ('%s') est trop long, pensez à le raccourcir"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="Le nom du menu d'administration '%1$s' n'est pas le même que celui de l'extension '%2$s'"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="Le nom du plugin ('%s') doit respecter les conventions de nommage du JED sous la forme '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="En-têtes PHP manquants : Avis de licence GPL"
COM_JEDCHECKER_RULE_PH1_DESC="Une notice est requise sur chaque fichier PHP indiquant que le fichier est sous licence GPL (ou autre licence compatible acceptée). Pour plus d'informations, veuillez <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>cliquer ici</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="Licence GPL ou licence compatible introuvable"
COM_JEDCHECKER_PH1_LICENSE_FOUND="Licence GPL trouvée"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="Licence compatible GPL trouvée"
COM_JEDCHECKER_WARNING="Avertissement"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="Le fichier 'ini' pour la règle '%s' n'a pas pu être supprimé, suppression manuelle recommandée."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="Le fichier PHP pour la règle '%s' n'a pas pu être supprimé, suppression manuelle recommandée."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Suppression du fichier PHP pour la règle '%s'."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Suppression du fichier 'ini' pour la règle '%s'."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework déprécié et non sécurisé"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Met en garde sur <ul><li>superglobals</li><li>fonctions couramment utilisées mais dépréciées</li><li>fonctions très peu sûres</li></ul>Plus d'informations sur <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>la rétrocompatibilité de Joomla pour Joomla 3</a> et <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Le marquage d'ordre des octets (BOM) est détecté. Veuillez enregistrer le fichier au format 'UTF-8 non BOM' ."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Balise PHP courte trouvée. Comme les balises courtes peuvent être désactivées en PHP, il est recommandé de n'utiliser que les balises normales (&lt;?php) pour optimiser la compatibilité."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="L'utilisation de superglobals est fortement déconseillée"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="L'utilisation d'un accès direct à la base de données est fortement déconseillée"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Fonctions dépréciées dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="déprécié dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="supprimé dans Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS est déprécié dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError est déprécié, vous devriez utiliser JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log et var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest est déprécié, vous devriez utiliser JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="déprécié dans Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Déclaration TODO détectée"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Dossier résiduel détecté"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Fichier résiduel détecté"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Normes PHP strictes : Seules les variables doivent être assignées par référence"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Script d'analyse anti-malware pour Joomla"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS signalera l'utilisation de méthodes potentiellement dangereuses et vérifiera en outre certaines signatures d'attaques connues. Pour en savoir plus, consultez la <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Page d'accueil du projet</a><br>La sortie JAMSS est très détaillée et très utile, survolez n'importe quelle ligne pour voir les détails."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Nom de fichier suspect détecté :"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Impossible de vérifier"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Schéma trouvé"
COM_JEDCHECKER_ERROR_JAMSS_STRING="Chaîne trouvée"
COM_JEDCHECKER_RULE_US1="Mettre à jour les exigences du serveur"
COM_JEDCHECKER_RULE_US1_DESC="L'utilisation de serveurs de mise à jour est maintenant requise par le JED."
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Mettre à jour le tag du serveur manquant ou incorrect dans ce fichier XML"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Le lien du serveur de mise à jour n'a pas été détecté dans ce fichier XML"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Le lien du serveur de mise à jour dans ce fichier XML est : %s"
COM_JEDCHECKER_DELETE_FAILED="Impossible de supprimer le dossier temporaire"
COM_JEDCHECKER_DELETE_SUCCESS="Dossier temporaire supprimé !"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Veuillez sélectionner un fichier zippé à télécharger"
COM_JEDCHECKER_TOOLBAR_CHECK="Vérifier"
COM_JEDCHECKER_TOOLBAR_CLEAR="Effacer"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Cliquer pour afficher les détails"
COM_JEDCHECKER_MANIFEST="Manifests XML"
COM_JEDCHECKER_MANIFEST_DESC="Validation du fichier manifeste XML d'extension"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Type d'extension inconnue : %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Le type d'extension '%s' n'est pas accepté par le JED"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Le nœud &lt;%1$s&gt; a un attribut inconnu '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Le nœud &lt;%s&gt; a un élément enfant inconnu"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Le nœud &lt;%1$s&gt; ne contient pas l'élément requis &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Le nœud &lt;%1$s&gt; ne contient pas l'élément facultatif &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Le nœud &lt;%1$s&gt; contient plusieurs éléments &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Le nœud &lt;%1$s&gt; contient un élément inconnu &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Élément vide &lt;%s&gt; détecté"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="L'attribut d'élément de menu '%s' n'est pas utilisé avec l'attribut 'link'"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Sans l'attribut method=&quot;upgrade&quot; le pack de l'extension ne peut pas être mis à jour"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Le nœud &lt;%1$s&gt; ne contient pas l'attribut '%2$s' requis"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="Le nœud &lt;%1$s&gt; a un attribut '%2$s' avec une valeur inconnue &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="Références de fichier XML"
COM_JEDCHECKER_XML_FILES_DESC="Recherche de références de fichiers et de dossiers incorrectes dans le manifeste XML"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Fichier introuvable : %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Dossier introuvable : %s"
COM_JEDCHECKER_LANG="Fichiers de langue"
COM_JEDCHECKER_LANG_DESC="Validation des fichiers de langue"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Caractère de fin de ligne incorrect. Convertissez le fichier au format Unix EOL (\n)."
COM_JEDCHECKER_LANG_BOM_FOUND="Le marquage d'ordre des octets (BOM) est détecté"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Caractère de commentaire incorrect, utilisez ';' à la place"
COM_JEDCHECKER_LANG_WRONG_LINE="Ligne incorrecte sans le caractère '='"
COM_JEDCHECKER_LANG_KEY_EMPTY="Nom de clé vide"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="Les espaces dans la clé ne sont pas autorisés"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Caractère invalide dans le nom de la clé"
COM_JEDCHECKER_LANG_KEY_RESERVED="Mot-clé réservé dans le nom de la clé"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="Le nom de la clé n'est pas compatible ASCII"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="Le nom de la clé n'est pas en majuscule"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="Le nom de la clé a été déclaré précédemment à la ligne %d"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Chaîne de traduction invalide"
COM_JEDCHECKER_LANG_INVALID_UTF8="Chaîne UTF8 invalide"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="Toutes les chaînes de traduction doivent être placées entre guillemets doubles"
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Vous avez manqué la citation de gauche"
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Vous avez manqué la citation de droite"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Chaîne de traduction vide"
COM_JEDCHECKER_LANG_QQDEPRECATED="L'utilisation de \"_QQ_\" est dépréciée depuis Joomla! 3.9. Utilisez des guillemets doubles échappés (\\")"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Un guillemet double est introuvable"
COM_JEDCHECKER_LANG_VARIABLE_REF="Une référence de variables a été détectée dans la chaîne de traduction"
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Vous avez probablement utilisé un format d'emplacement incorrect (exemple '%1s' au lieu de '%1$s'), voir <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> pour plus de détail"
COM_JEDCHECKER_LANG_SPACES_AROUND="Des espaces entourant la chaîne de traduction sont détectés"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Clé de langue '%s' inconnue détectée dans le code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="Vérificateur JED"

View File

@ -2,82 +2,146 @@
COM_JEDCHECKER_CONFIGURATION="Configuration du vérificateur JED"
COM_JEDCHECKER_UPLOAD_FILE="Transférer un fichier"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="L'envoi a réussi, cliquez sur le bouton Décompresser."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Le téléchargement a échoué, assurez-vous que le répertoire temporaire est accessible en écriture."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="L'envoi a échoué, assurez-vous que le répertoire temporaire est accessible en écriture."
COM_JEDCHECKER_UNZIP_SUCCESS="La décompression a réussi, cliquez sur le bouton Vérifier."
COM_JEDCHECKER_UNZIP_FAILED="Échec de la décompression"
COM_JEDCHECKER_RESULTS="Résultats du vérificateur JED"
COM_JEDCHECKER_CONGRATS="Congratulations! If you use this component then you've most probably developed a Joomla! extension. Now comes the &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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_CONGRATS="Félicitations ! Si vous utilisez ce composant, vous avez très probablement développé une extension Joomla. Maintenant vient la partie &quot;difficile&quot; - l'inscrire dans le répertoire des extensions de Joomla (JED). Le JED a des exigences strictes qui doivent être respectées avant qu'une extension ne soit publiée dans l'annuaire. Ces exigences peuvent être trouvées <a href='%s' target='_blank'>ici</a>. Ce composant a été construit dans le but de simplifier le processus de développement en vérifiant automatiquement le code des erreurs courantes dans les extensions."
COM_JEDCHECKER_CODE_STANDARDS="Toutefois, ce n'est pas le seul objectif. Nous souhaitons également disposer de contrôles des normes de codage, comme ceux dont dispose la JPlatform. Cela permettrait de s'assurer que les développeurs d'extensions Joomla soient conscients des normes de codage de la JPlatform et pourrait élever la barre de qualité dans notre communauté Joomla encore plus haut. Pour cela, nous avons besoin de vous : jetez un coup d'œil à la <a href='%s' target='_blank'>page du projet Github</a>. Vous pouvez effectuer un Fork du composant, ajouter vos vérifications de code et, nous envoyer vos demandes de pull !"
COM_JEDCHECKER_HOW_TO_USE="Comment vérifier votre extension en utilisant le vérificateur JED :"
COM_JEDCHECKER_STEP1="Envoyez votre fichier zip composant/plugin/module en utilisant le formulaire ci-dessous"
COM_JEDCHECKER_STEP2="Cliquez sur Vérifier et examiner les résultats"
COM_JEDCHECKER_WALL_OF_HONOR="Mur d'honneur"
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_CONTRIBUTORS="Contributeurs"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Les personnes qui ont contribué au développement de ce composant."
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Comment interpréter les résultats"
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 proyect."
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="Il manque le fichier index.html dans ce répertoire."
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="The JEXEC security check was not found in this file."
COM_JEDCHECKER_RULE_PH2="Les fichiers PHP ne contiennent pas de sécurité JEXEC"
COM_JEDCHECKER_RULE_PH2_DESC="Tous les fichiers PHP de votre extension doivent avoir une déclaration defined('_JEXEC') ou die() ; au début de chaque fichier. Cela garantit que le fichier ne peut pas être ouvert en dehors de l'installation de Joomla et augmente la sécurité de votre site."
COM_JEDCHECKER_RULE_PH3="Balise de licence manquante ou incorrecte dans le fichier d'installation XML"
COM_JEDCHECKER_RULE_PH3_DESC="Un fichier d'installation doit inclure les informations relatives à la licence dans une étiquette. La licence doit être GPL ou compatible GPL."
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Félicitations, tout semble être correct avec cette règle !"
COM_JEDCHECKER_DEVELOPED_BY="Le vérificateur JED est un projet JED."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="Le vérificateur JED est incompatible avec la version de PHP que vous exécutez sur ce site : %s. Vous devez utiliser au moins la version PHP %s. Abandon de l'installation"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Il manque dans ce répertoire le fichier index.html"
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="Le contrôle de sécurité JEXEC n'a pas été trouvé dans ce fichier."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="Aucun tag de licence n'a été trouvé dans ce fichier XML."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Veuillez vérifier si la licence de ce fichier est compatible avec la GPL."
COM_JEDCHECKER_RULE="Règle"
COM_JEDCHECKER_ERRORS="Erreurs"
COM_JEDCHECKER_COMPAT_ISSUES="Problèmes de compatibilité"
COM_JEDCHECKER_IN_LINE="à la ligne"
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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
COM_JEDCHECKER_IN_LINE="en ligne"
COM_JEDCHECKER_ERROR_ENCODING="Vous avez utilisé un encodage dans ce fichier. Ce n'est pas une erreur, mais un vérificateur du JED devra contrôler ce fichier."
COM_JEDCHECKER_RULE_ENCODING="Base64 ou autre type d'encodage dans les fichiers"
COM_JEDCHECKER_RULE_ENCODING_DESC="En tant que développeurs, nous sommes pleinement conscients que base64 et les fonctions similaires ont une place valide dans les extensions (comme les redirections d'URL ou le stockage de données). Cependant, si vous les utilisez pour rendre la lecture de votre code par les utilisateurs plus difficile ou pour masquer les backlinks, le JED n'acceptera pas votre soumission (ce n'est pas dans l'esprit de la GPL de toute façon !). Un examinateur vérifiera votre code et déterminera si la façon dont vous utilisez base64 est conforme aux règles du JED. Cela peut ralentir le temps de révision de votre listing. La règle de base est donc la suivante : ne faites pas de choses louches et évitez d'encoder votre code si possible !"
COM_JEDCHECKER_ERROR_ERRORREPORTING="Vous avez utilisé error_reporting(0) dans ce fichier."
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) dans les fichiers"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="L'utilisation de error_reporting(0) est déconseillée car Joomla fournit une option error_reporting dans la configuration globale."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Si vous utilisez ce composant, merci de poster une note et un avis sur le site <a href='%s' title='JED' target='_blank'>Joomla ! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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_INFO_XML="Informations sur les fichiers xml d'extension"
COM_JEDCHECKER_INFO_XML_DESC="Le nom d'installation de votre extension doit correspondre au nom de votre listing sur le JED. Nous analysons les fichiers xml et trouvons la valeur de la balise name. Informations utiles pour les champs &quot;filename et install as&quot; du formulaire de soumission du JED"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Le fichier manifeste utilise un format obsolète. Utilisez &lt;extension&gt; au lieu de &lt;install&gt; nom de balise racine."
COM_JEDCHECKER_INFO_XML_NAME_XML="La balise de nom dans ce fichier est : <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="La balise Version a la valeur : %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="La balise creationDate a la valeur : %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="Aucun fichier manifeste trouvé"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Les mots clés tels que module, plugin ou template sont considérés comme des mots réservés ('%2$s') et ne peuvent pas être utilisés dans les noms d'extension ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Le nom de la liste ('%s') commence par le préfixe du type d'extension"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version dans le nom/titre ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Le nom d'une extension ('%s') ne peut pas commencer par le mot 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Les extensions qui utilisent 'Joomla' ou un dérivé de Joomla! dans le nom de l'extension ('%s') doivent faire l'objet d'une licence OSM"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Le nom de la liste ('%s') contient des caractères non-ASCII"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Les noms de domaine qui utilisent 'Joomla' ou un dérivé de Joomla! ('%1$s') doivent être autorisés par OSM. Veuillez vérifier que votre nom de domaine figure sur la page <a href='%2$s'>Joomla ! Trademark Approval Registry</a>."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Le nom de la liste ('%s') est trop long, pensez à le raccourcir"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="Le nom du menu d'administration '%1$s' n'est pas le même que celui de l'extension '%2$s'"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="Le nom du plugin ('%s') doit respecter les conventions de nommage du JED sous la forme '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="En-têtes PHP manquants : Avis de licence GPL"
COM_JEDCHECKER_RULE_PH1_DESC="Une notice est requise sur chaque fichier PHP indiquant que le fichier est sous licence GPL (ou autre licence compatible acceptée). Pour plus d'informations, veuillez <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>cliquer ici</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="Licence GPL ou licence compatible introuvable"
COM_JEDCHECKER_PH1_LICENSE_FOUND="Licence GPL trouvée"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="Licence compatible GPL trouvée"
COM_JEDCHECKER_WARNING="Avertissement"
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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_OLD_RULE_X_INI_FILE_NOT_REMOVED="Le fichier 'ini' pour la règle '%s' n'a pas pu être supprimé, suppression manuelle recommandée."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="Le fichier PHP pour la règle '%s' n'a pas pu être supprimé, suppression manuelle recommandée."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Suppression du fichier PHP pour la règle '%s'."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Suppression du fichier 'ini' pour la règle '%s'."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework déprécié et non sécurisé"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Met en garde sur <ul><li>superglobals</li><li>fonctions couramment utilisées mais dépréciées</li><li>fonctions très peu sûres</li></ul>Plus d'informations sur <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>la rétrocompatibilité de Joomla pour Joomla 3</a> et <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Le marquage d'ordre des octets (BOM) est détecté. Veuillez enregistrer le fichier au format 'UTF-8 non BOM' ."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Balise PHP courte trouvée. Comme les balises courtes peuvent être désactivées en PHP, il est recommandé de n'utiliser que les balises normales (&lt;?php) pour optimiser la compatibilité."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="L'utilisation de superglobals est fortement déconseillée"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="L'utilisation d'un accès direct à la base de données est fortement déconseillée"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Fonctions dépréciées dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="déprécié dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="supprimé dans Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS est déprécié dans Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError est déprécié, vous devriez utiliser JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log et var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest est déprécié, vous devriez utiliser JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="déprécié dans Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Déclaration TODO détectée"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Dossier résiduel détecté"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Fichier résiduel détecté"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Normes PHP strictes : Seules les variables doivent être assignées par référence"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Script d'analyse anti-malware pour Joomla"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS signalera l'utilisation de méthodes potentiellement dangereuses et vérifiera en outre certaines signatures d'attaques connues. Pour en savoir plus, consultez la <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Page d'accueil du projet</a><br>La sortie JAMSS est très détaillée et très utile, survolez n'importe quelle ligne pour voir les détails."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Nom de fichier suspect détecté :"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Impossible de vérifier"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Schéma trouvé"
COM_JEDCHECKER_ERROR_JAMSS_STRING="Chaîne trouvée"
COM_JEDCHECKER_RULE_US1="Mettre à jour les exigences du serveur"
COM_JEDCHECKER_RULE_US1_DESC="L'utilisation de serveurs de mise à jour est maintenant requise par JED."
COM_JEDCHECKER_RULE_US1_DESC="L'utilisation de serveurs de mise à jour est maintenant requise par le JED."
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Mettre à jour le tag du serveur manquant ou incorrect dans ce fichier XML"
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_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Le lien du serveur de mise à jour n'a pas été détecté dans ce fichier XML"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Le lien du serveur de mise à jour dans ce fichier XML est : %s"
COM_JEDCHECKER_DELETE_FAILED="Impossible de supprimer le dossier temporaire"
COM_JEDCHECKER_DELETE_SUCCESS="Dossier temporaire supprimé !"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Veuillez sélectionner un fichier zippé à télécharger"
COM_JEDCHECKER_TOOLBAR_CHECK="Vérifier"
COM_JEDCHECKER_TOOLBAR_CLEAR="Effacer"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Cliquer pour afficher les détails"
COM_JEDCHECKER_MANIFEST="Manifests XML"
COM_JEDCHECKER_MANIFEST_DESC="Validation du fichier manifeste XML d'extension"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Type d'extension inconnue : %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Le type d'extension '%s' n'est pas accepté par le JED"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Le nœud &lt;%1$s&gt; a un attribut inconnu '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Le nœud &lt;%s&gt; a un élément enfant inconnu"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Le nœud &lt;%1$s&gt; ne contient pas l'élément requis &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Le nœud &lt;%1$s&gt; ne contient pas l'élément facultatif &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Le nœud &lt;%1$s&gt; contient plusieurs éléments &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Le nœud &lt;%1$s&gt; contient un élément inconnu &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Élément vide &lt;%s&gt; détecté"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="L'attribut d'élément de menu '%s' n'est pas utilisé avec l'attribut 'link'"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Sans l'attribut method=&quot;upgrade&quot; le pack de l'extension ne peut pas être mis à jour"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Le nœud &lt;%1$s&gt; ne contient pas l'attribut '%2$s' requis"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="Le nœud &lt;%1$s&gt; a un attribut '%2$s' avec une valeur inconnue &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="Références de fichier XML"
COM_JEDCHECKER_XML_FILES_DESC="Recherche de références de fichiers et de dossiers incorrectes dans le manifeste XML"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Fichier introuvable : %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Dossier introuvable : %s"
COM_JEDCHECKER_LANG="Fichiers de langue"
COM_JEDCHECKER_LANG_DESC="Validation des fichiers de langue"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Caractère de fin de ligne incorrect. Convertissez le fichier au format Unix EOL (\n)."
COM_JEDCHECKER_LANG_BOM_FOUND="Le marquage d'ordre des octets (BOM) est détecté"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Caractère de commentaire incorrect, utilisez ';' à la place"
COM_JEDCHECKER_LANG_WRONG_LINE="Ligne incorrecte sans le caractère '='"
COM_JEDCHECKER_LANG_KEY_EMPTY="Nom de clé vide"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="Les espaces dans la clé ne sont pas autorisés"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Caractère invalide dans le nom de la clé"
COM_JEDCHECKER_LANG_KEY_RESERVED="Mot-clé réservé dans le nom de la clé"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="Le nom de la clé n'est pas compatible ASCII"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="Le nom de la clé n'est pas en majuscule"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="Le nom de la clé a été déclaré précédemment à la ligne %d"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Chaîne de traduction invalide"
COM_JEDCHECKER_LANG_INVALID_UTF8="Chaîne UTF8 invalide"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="Toutes les chaînes de traduction doivent être placées entre guillemets doubles"
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Vous avez manqué la citation de gauche"
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Vous avez manqué la citation de droite"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Chaîne de traduction vide"
COM_JEDCHECKER_LANG_QQDEPRECATED="L'utilisation de \"_QQ_\" est dépréciée depuis Joomla! 3.9. Utilisez des guillemets doubles échappés (\\")"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Un guillemet double est introuvable"
COM_JEDCHECKER_LANG_VARIABLE_REF="Une référence de variables a été détectée dans la chaîne de traduction"
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Vous avez probablement utilisé un format d'emplacement incorrect (exemple '%1s' au lieu de '%1$s'), voir <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> pour plus de détail"
COM_JEDCHECKER_LANG_SPACES_AROUND="Des espaces entourant la chaîne de traduction sont détectés"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Clé de langue '%s' inconnue détectée dans le code."

View File

@ -1,3 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"
COM_JEDCHECKER="Vérificateur JED"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -29,20 +29,32 @@ COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Kérjük, ellenőrizze hogy az ebben a
COM_JEDCHECKER_RULE="Szabály"
COM_JEDCHECKER_ERRORS="Hibák"
COM_JEDCHECKER_COMPAT_ISSUES="Kompatibilitási problémák"
COM_JEDCHECKER_IN_LINE="in line"
COM_JEDCHECKER_IN_LINE="inline"
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="Base64 vagy más kódolás a fájlokban"
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="Az error_reporting(0) utasítást használta ebben a fájlban."
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) a fájlokban"
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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
COM_JEDCHECKER_INFO="Infó"
COM_JEDCHECKER_INFO_XML="Information about extension xml files"
COM_JEDCHECKER_INFO_XML="Információk a kiterjesztés XML fájljáról"
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="A név címke ebben a fájlban: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="A verzió címke értéke: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="A creationDate címke értéke: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="XML jegyzékfájl nem található"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="A kiterjesztés neve ('%s') kiterjesztés típusra utaló előtagot tartalmaz"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Verziószám a címben/névben ('%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_NAME_NON_ASCII="A kiterjesztés neve ('%s') nem-ASCII karaktereket tartalmaz"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="A kiterjesztés neve ('%s') túl hosszú, válasszon rövidebb nevet"
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="A PHP fejlécből hiányzik a GPL Licenc bejegyzés"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="Nem találtunk GPL vagy kompatibilis licencet"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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="Elavult és nem biztonságos Joomla Framework"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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="A Joomla 3-ban elavult funkciók"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="elavult a Joomla 3-ban"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="A DS használata elavult a Joomla 3-ban"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="A JError használata elavult, használja helyette a JFactory::getApplication()->enqueueMessage(); parancsot"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log és var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="A JRequest elavult, használja helyette a JFactory::getApplication()->input; parancsot"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO bejegyzést találtunk"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Only variables should be assigned by reference"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware szkennelő szkript"
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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="A frissítési szerver link ebben az
COM_JEDCHECKER_DELETE_FAILED="Nem tudjuk törölni az átmeneti könyvtárt"
COM_JEDCHECKER_DELETE_SUCCESS="Az ideiglenes könyvtárt töröltük!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Kérjük, válassza ki a feltöltendő csomagolt fájlt"
COM_JEDCHECKER_TOOLBAR_CHECK="Ellenőrizd"
COM_JEDCHECKER_TOOLBAR_CLEAR="Töröld"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Kattints a részletekért"
COM_JEDCHECKER_MANIFEST="XML jegyzékfálj"
COM_JEDCHECKER_MANIFEST_DESC="A kiterjesztés XML jegyzékfájljának ellenőrzése"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Ismeretlen kiterjesztés típus: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extension type '%s' is not accepted by JED"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Üres &lt;%s&gt; elemet találtunk"
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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="XML fájl referenciák"
COM_JEDCHECKER_XML_FILES_DESC="Check for incorrect files and folders references in the XML manifest"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Fájl nem található: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Könyvtár nem található: %s"
COM_JEDCHECKER_LANG="Nyelvi fájlok"
COM_JEDCHECKER_LANG_DESC="Nyelvi fájlok validálása"
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="Hibás kommentelési karakter, használd a ';' helyette"
COM_JEDCHECKER_LANG_WRONG_LINE="Hibás sor, hiányzik a '=' karakter"
COM_JEDCHECKER_LANG_KEY_EMPTY="Üres kulcs név"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="Szóköz karakter a kulcsban nem megengedett"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Hibás karakter a kulcs nevében"
COM_JEDCHECKER_LANG_KEY_RESERVED="Fenntartott kulcsszó a kulcs nevében"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="A kulcs neve nem ASCII-kompatibilis"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="A kulcs neve nem nagybetűs"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="A kulcs név már deklarálva van a %d sorban"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Hibás nyelvi karakterlánc"
COM_JEDCHECKER_LANG_INVALID_UTF8="Hibás UTF8 karakterlánc"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="A nyelvi karakterláncokat dupla idézőjellel kell körülhatárolni."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="A baloldali idézőjel hiányzik."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="A jobboldali idézőjel hiányzik"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Üres nyelvi karakterlánc"
COM_JEDCHECKER_LANG_QQDEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\") instead"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Nem escapelt dupla idézőjelet találtunk"
COM_JEDCHECKER_LANG_VARIABLE_REF="Változóreferencia a nyelvi karakterláncban."
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Probably you use incorrect placeholder format (e.g. '%1s' instead of '%1$s'), see <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Szóköz karakterek a nyelvi karakterlánc körül"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,147 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER_CONFIGURATION="Konfigurasi JED Checker"
COM_JEDCHECKER_UPLOAD_FILE="Upload File"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Upload berhasil, berikutnya klik tombol Unzip."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload gagal, pastikan direktori sementara bisa ditulisi."
COM_JEDCHECKER_UNZIP_SUCCESS="Unzip berhasil, berikutnya klik tombol Periksa."
COM_JEDCHECKER_UNZIP_FAILED="Unzip gagal"
COM_JEDCHECKER_RESULTS="Hasil JED Checker"
COM_JEDCHECKER_CONGRATS="Selamat! Jika Anda menggunakan komponen ini, maka kemungkinan Anda sudah pernah mengembangkan sebuah ekstensi Joomla. Sekarang, bagian &quot;sulitnya&quot; adalah mendaftarkannya ke Direktori Ekstensi Joomla (JED). JED memiliki persyaratan tegas yang harus dipatuhi sebelum sebuah ekstensi tayang di direktori. Persyaratan itu bisa ditemukan <a href='%s' target='_blank'>di sini</a>. Komponen ini dibuat dengan tujuan untuk menyederhanakan proses pengembangan dengan memeriksa kesalahan-kesalahan kode secara otomatis."
COM_JEDCHECKER_CODE_STANDARDS="Namun, ini bukanlah tujuan satu-satunya. Kami juga ingin memiliki standar kode yang sama seperti yang dimiliki JPlatform. Ini akan memastikan developer ekstensi Joomla tahu akan standar pemrograman JPlatform sekaligus dapat meningkatkan level kualitas di komunitas Joomla lebih tinggi lagi. Untuk itu, kami sarankan agar Anda melihat <a href='%s' target='_blank'>halaman proyek Github</a>. Fork komponennya, edit kodenya, dan kirimkan pull request kepada kami!"
COM_JEDCHECKER_HOW_TO_USE="Bagaimana memeriksa ekstensi Anda dengan JED Checker:"
COM_JEDCHECKER_STEP1="Upload file zip komponen/plugin/modul Anda menggunakan form upload di bawah"
COM_JEDCHECKER_STEP2="Klik Periksa dan tinjau hasilnya"
COM_JEDCHECKER_WALL_OF_HONOR="Dinding Kehormatan"
COM_JEDCHECKER_CONTRIBUTORS="Kontributor"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Mereka yang sudah membantu pengembangan komponen ini."
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Bagaimana Membaca Hasil"
COM_JEDCHECKER_RULE_PH2="File PHP tidak memiliki keamanan JEXEC"
COM_JEDCHECKER_RULE_PH2_DESC="Semua file PHP Anda harus memiliki pernyataan defined('_JEXEC') or die(); di baris paling awal setiap file. Ini untuk memastikan agar file tersebut tidak dapat dibuka selain di instalasi Joomla sekaligus untuk meningkatkan keamanan situs Anda."
COM_JEDCHECKER_RULE_PH3="Tag lisensi salah atau tidak ada di file XML instalasi"
COM_JEDCHECKER_RULE_PH3_DESC="File pemasangan harus punya informasi mengenai lisensi di tag lisensi. Lisensinya harus GPL atau sesuai dengan GPL."
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Selamat, kelihatannya semua akan aman dengan aturan itu!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker merupakan proyek JED."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker tidak kompatibel dengan versi PHP situs ini: %s. Setidaknya Anda butuh Versi PHP %s. Batalkan pemasangan"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Tidak ada index.html di direktori ini."
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="Tidak ditemukan keamanan JEXEC di file ini."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="Tidak ditemukan tag lisensi di dalam file XML ini."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Periksa apakah lisensi file ini sesuai dengan GPL."
COM_JEDCHECKER_RULE="Aturan"
COM_JEDCHECKER_ERRORS="Error"
COM_JEDCHECKER_COMPAT_ISSUES="Isu Kompatibilitas"
COM_JEDCHECKER_IN_LINE="di baris"
COM_JEDCHECKER_ERROR_ENCODING="Anda menggunakan encoding di file ini. Ini bukan kesalahan, tapi editor JED harus meninjau file ini."
COM_JEDCHECKER_RULE_ENCODING="Encoding base64 atau jenis lain di file"
COM_JEDCHECKER_RULE_ENCODING_DESC="Sebagai developer, kami sepenuhnya sadar bahwa base64 dan fungsi serupa adalah valid di ekstensi (seperti pengalihan URL atau penyimpanan data). Namun, jika Anda menggunakan itu untuk mempersulit pengguna membaca kode Anda atau untuk menutupi backlink, JED tidak akan menerima pengajuan Anda (lagi pula, ini bukan semangat GPL!). Editor akan meninjau apakah pemakaian base64 di kode Anda sesuai dengan peraturan dari JED. Ini mungkin dapat memperlambat waktu peninjauan. Jadi disarankan - jangan lakukan hal-hal yang mencurigakan dan hindari encoding sebisa mungkin!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="Anda memakai error_reporting(0) di file ini."
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) di file"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Pemakaian error_reporting(0) tidak dianjurkan karena Joomla menyediakan opsi error_reporting di Konfigurasi Global."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Jika Anda menggunakan komponen ini, beri nilai dan tinggalkan ulasan di <a href='%s' title='JED' target='_blank'>Direktori Ekstensi Joomla</a>."
COM_JEDCHECKER_INFO="Info"
COM_JEDCHECKER_INFO_XML="Informasi mengenai file xml dari ekstensi"
COM_JEDCHECKER_INFO_XML_DESC="Nama instalasi ekstensi Anda harus sesuai dengan nama yang didaftarkan di JED. Kami baca file xml dan melihat nilai dari tag nama. Ada info berguna untuk bidang &quot;filename dan pasang sebagai&quot; di formulir pengajuan JED"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="File manifes memakai format lama. Gunakan &lt;extension&gt; selain &lt;install&gt; nama tag root."
COM_JEDCHECKER_INFO_XML_NAME_XML="Tag nama di file ini adalah: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="Tag versi memiliki nilai: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="Tag creationDate memiliki nilai: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="Tidak ada file manifes yang ditemukan"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Kata kunci seperti module, plugin, atau template dianggap sebagai kata-kata yang sudah dipesan ('%2$s') dan tidak dapat dipakai di nama ekstensi ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Versi di nama/judul ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Nama ekstensi ('%s') tidak dapat dimulai dengan kata 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Ekstensi yang menggunakan kata 'Joomla' atau turunan dari Joomla dalam nama ekstensinya ('%s') harus mendapat izin OSM"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Nama urutan ('%s') memiliki karakter non-ASCII"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Nama domain yang menggunakan kata 'Joomla' atau turunan Joomla ('%1$s') harus mendapat izin OSM. Silakan, periksa nama domain Anda yang terdaftar di halaman <a href='%2$s'>Registri Persetujuan Merek Joomla</a>."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Nama urutan ('%s') terlalu panjang, pentimbangkan untuk memendekkannya"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="Nama menu admin '%1$s' tidak sama dengan nama ekstensi '%2$s'"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="Nama plugin ('%s') harus tunduk pada konvensi penamaan JED di form '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="Header PHP tidak memiliki Pernyataan Lisensi GPL"
COM_JEDCHECKER_RULE_PH1_DESC="Sebuah pernyataan dibutuhkan pada setiap file PHP yang menyatakan bahwa file tersebut berlisensi GPL (atau lisensi lain yang kompatibel). Untuk informasi selengkapnya, silakan <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>klik di sini</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="Lisensi GPL atau lainnya yang kompatibel tidak ditemukan"
COM_JEDCHECKER_PH1_LICENSE_FOUND="Lisensi GPL ditemukan"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="Lisensi GPL yang kompatibel ditemukan"
COM_JEDCHECKER_WARNING="Peringatan"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="File 'ini' untuk aturan '%s' tidak dapat dihapus, penghapusan manual direkomendasikan."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="File PHP untuk aturan '%s' tidak dapat dihapus, penghapusan manual direkomendasikan."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Buang file PHP untuk aturan '%s'."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Buang file 'ini' untuk aturan '%s'."
COM_JEDCHECKER_RULE_FRAMEWORK="Framework Joomla sudah usang dan tidak aman"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Peringatan mengenai <ul><li>superglobals</li><li>fungsi yang umum digunakan tapi usang</li><li>fungsi yang sangat tidak aman</li></ul>Temukan info selengkapnya <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>di kompatibilitas Joomla sebelumnya untuk Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Pemakaian superglobals sangat tidak dianjurkan"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Pemakaian akses database langsung sangat tidak dianjurkan"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Fungsi sudah usang di Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="sudah usang di Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS sudah usang di Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError sudah usang, Anda harus memakai JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log dan var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest sudah usang, Anda harus memakai JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Pernyataan TODO terdeteksi"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Hanya variabel saja yang seharusnya ditetapkan oleh referensi"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS akan menimbulkan banyak peringatan untuk pemakaian metode yang berpotensi berbahaya, sebagai tambahan pemeriksaan untuk beberapa tanda file serangan yang dikenali. Temukan selengkapnya di <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>halaman Proyek</a><br>output JAMSS yang sangat rinci dan sangat berguna, hover di baris mana saja untuk melihat detailnya."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Filename mencurigakan ditemukan :"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Tidak dapat memeriksa"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Pola ditemukan"
COM_JEDCHECKER_ERROR_JAMSS_STRING="String ditemukan"
COM_JEDCHECKER_RULE_US1="Persyaratan Update Server"
COM_JEDCHECKER_RULE_US1_DESC="Pemakaian Update Servers sekarang dibutuhkan oleh JED."
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Tag Update Server tidak ada atau tidak benar di file XML ini"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Tautan Update Server tidak ditemukan di file XML ini"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Tautan Update Server di file XML ini adalah: %s"
COM_JEDCHECKER_DELETE_FAILED="Tidak dapat menghapus folder sementara"
COM_JEDCHECKER_DELETE_SUCCESS="Folder sementara dihapus!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Pilihlah berkas zip yang akan diupload"
COM_JEDCHECKER_TOOLBAR_CHECK="Periksa"
COM_JEDCHECKER_TOOLBAR_CLEAR="Bersihkan"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Klik untuk Melihat Detail"
COM_JEDCHECKER_MANIFEST="Manifes XML"
COM_JEDCHECKER_MANIFEST_DESC="Validasi file manifest XML ekstensi"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Jenis ekstensi tidak diketahui: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Jenis ekstensi '%s' tidak diterima oleh JED"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node &lt;%1$s&gt; memiliki atribut '%2$s' yang tidak diketahui"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; memiliki elemen turunan yang tidak diketahui"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; tidak mengandung elemen &lt;%2$s&gt; yang dibutuhkan"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; tidak mengandung elemen &lt;%2$s&gt; opsional"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; mengandung banyak elemen &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; mengandung elemen &lt;%2$s&gt; yang tidak diketahui"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Ada elemen &lt;%s&gt; yang kosong"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Atribut menu '%s' tidak memakai atribut 'link'"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Tanpa atribut metode &quot;upgrade&quot; paket ekstensi tidak dapat diupgrade"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Node &lt;%1$s&gt; tidak mengandung atribut '%2$s' yang dibutuhkan"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="Node &lt;%1$s&gt; memiliki atribut '%2$s' dengan nilai &quot;%3$s&quot; yang tidak diketahui"
COM_JEDCHECKER_XML_FILES="Referensi File XML"
COM_JEDCHECKER_XML_FILES_DESC="Periksa file yang tidak benar dan referensi folder di manifes XML"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File tidak ditemukan: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Folder tidak ditemukan: %s"
COM_JEDCHECKER_LANG="File bahasa"
COM_JEDCHECKER_LANG_DESC="Validasi file bahasa"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Ada karakter akhir baris yang tidak benar. Ubah file ke format (\n) Unix EOL."
COM_JEDCHECKER_LANG_BOM_FOUND="Byte Order Mark (BOM) terdeteksi"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Ada karakter komentar yang tidak benar, pakai ';' sebagai gantinya"
COM_JEDCHECKER_LANG_WRONG_LINE="Ada baris yang tidak benar tanpa karakter '='"
COM_JEDCHECKER_LANG_KEY_EMPTY="Nama kunci kosong"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="Spasi di dalam kunci tidak diperbolehkan"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Karakter di dalam nama kunci tidak benar"
COM_JEDCHECKER_LANG_KEY_RESERVED="Ada kata kunci yang sudah dipesan di dalam nama kunci"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="Nama kunci tidak kompatibel dengan ASCII"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="Nama kunci tidak huruf besar"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="Nama kunci sudah dideklarasi sebelumnya di baris %d"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="String terjemahan tidak valid"
COM_JEDCHECKER_LANG_INVALID_UTF8="String UTF8 tidak valid"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="Semua string terjemahan harus ditutup dengan tanda kutip ganda."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Anda terlupa kutipan kiri."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Anda terlupa kutipan kanan"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="String terjemahan kosong"
COM_JEDCHECKER_LANG_QQDEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\") instead"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Ada tanda kutipan ganda yang tidak ditutup"
COM_JEDCHECKER_LANG_VARIABLE_REF="Ada referensi variabel di dalam string terjemahan."
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Kemungkinan Anda memakai placeholder yang tidak benar (contoh '%1s', dan bukannya '%1$s'), lihat <a href='https://www.php.net/manual/en/function.sprintf.php'>spesifikasi format argnum printf</a> untuk lebih jelasnya"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spasi disekitar string terjemahan terdeteksi"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -40,9 +40,21 @@ COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Se si utilizza questo componente, si prega di
COM_JEDCHECKER_INFO="Informazioni"
COM_JEDCHECKER_INFO_XML="Informazioni su file XML di estensione"
COM_JEDCHECKER_INFO_XML_DESC=". Il nome di installazione della vostra estensione deve abbinare il vostro nome quotazione sul JED Abbiamo la scansione dei file XML e trovare il valore del tag nome Informazioni utili per il &quot;. Il nome del file e installare come &quot; campi del modulo di presentazione jed"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Il file Manifest utilizza un formato obsoleto. Usa &lt;extension&gt; invece di &lt;install&gt; il nome del tag radice."
COM_JEDCHECKER_INFO_XML_NAME_XML="Il tag nome in questo file è: %s"
COM_JEDCHECKER_INFO_XML_VERSION_XML="tag versione ha il valore: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="Il tag creationDate ha il valore: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="Nessun file manifest trovato"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Parole chiave come modulo, plugin o Template sono considerate parole riservate ('%2$s') e non possono essere usate nei nomi delle estensioni ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Il nome dell'elenco ('%s') inizia con il prefisso del tipo di estensione"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Versione nel nome/titolo ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Un nome di estensione ('%s') non può iniziare con la parola 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Le estensioni che usano 'Joomla' o un derivato di Joomla! nel nome dell'estensione ('%s') devono essere concesse in licenza da OSM"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Il nome dell'elenco ('%s') contiene caratteri non ASCII"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="I nomi di dominio che usano 'Joomla' o un derivato di Joomla! ('%1$s') devono essere concessi in licenza da OSM. Per favore, controlla che il tuo nome di dominio sia elencato nella pagina <a href='%2$s'>Joomla! Registro di Approvazione Marchi</a>."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Il nome dell'elenco ('%s') è troppo lungo, consideralo per accorciarlo"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="Il nome del menu admin '%1$s' non è lo stesso del nome dell'estensione '%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="intestazioni PHP mancanti GPL License Notice"
COM_JEDCHECKER_RULE_PH1_DESC="\"Un avviso è richiesto su ogni file PHP che indica che il file è licenziato GPL (o altra licenza accettato compatibile) Per ulteriori informazioni, si prega di <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'> clicca qui </a> \\"."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL o licenza compatibile non è stata trovata"
@ -55,16 +67,21 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="\"file PHP Rimosso per '%s' regola\\
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Rimosso il file 'ini' per la regola '%s."
COM_JEDCHECKER_RULE_FRAMEWORK="Framework di Joomla deprecato e pericoloso"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="mette in guardia su <ul> <li> superglobals </ li> <li> funzioni di uso comune ma deprecato </ li> <li> funzioni altamente sicure </ li> </ ul> Più informazioni <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'> su Joomla retrocompatibilità per Joomla 3 </a> "
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="L'utilizzo di superglobals è fortemente sconsigliato"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="L'utilizzo di accesso diretto al database è fortemente sconsigliato"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funzioni deprecate in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="deprecato in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS è deprecato in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError è deprecato, dovresti utilizzare JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log e var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest è obsoleto, è necessario utilizzare JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="dichiarazione TODO rilevato"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="cartelle Codice-versioning rilevati"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Solo le variabili devono essere assegnate con riferimento"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS solleverà molte bandiere per l'utilizzo di metodi potenzialmente pericolosi, inoltre il controllo di alcune firme di attacco noti Scopri più informazioni su <a href=https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'> Homepage del progetto </a> <br> JAMSS uscita è molto dettagliato e molto utile, passa il mouse sopra tutte le righe per vedere i dettagli. "
@ -80,4 +97,51 @@ COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Il collegamento Update Server in que
COM_JEDCHECKER_DELETE_FAILED="Impossibile eliminare la cartella temporanea"
COM_JEDCHECKER_DELETE_SUCCESS="Cartella temporanea eliminata!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Seleziona un file zippato da caricare"
COM_JEDCHECKER_TOOLBAR_CHECK="Controlla"
COM_JEDCHECKER_TOOLBAR_CLEAR="Cancella"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Clicca per visualizzare i dettagli"
COM_JEDCHECKER_MANIFEST="Manifesti XML"
COM_JEDCHECKER_MANIFEST_DESC="Convalida del file manifest XML dell'estensione"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Tipo di estensione sconosciuto: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Il tipo di estensione '%s' non è accettato da JED"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Nodo &lt;%1$s&gt; ha attributo sconosciuto '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Nodo &lt;%s&gt; ha un elemento figlio sconosciuto"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Nodo &lt;%1$s&gt; non contiene l'elemento &lt;%2$s&gt; richiesto"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Nodo &lt;%1$s&gt; non contiene elemento opzionale &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Nodo &lt;%1$s&gt; contiene più &lt;%2$s&gt; elementi"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Nodo &lt;%1$s&gt; contiene un elemento sconosciuto &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Trovato un elemento vuoto &lt;%s&gt;"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="L'attributo della voce di menu '%s' non è usato con l'attributo 'link'"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Without the method=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="Riferimenti file XML"
COM_JEDCHECKER_XML_FILES_DESC="Controllare i riferimenti a file e cartelle errati nel manifesto XML"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="File non trovato: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Cartella non trovata: %s"
COM_JEDCHECKER_LANG="Pacchetti Lingua"
COM_JEDCHECKER_LANG_DESC="Convalida file di lingua"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Trovato un carattere di fine riga errato. Converti il file in formato EOL Unix (\n)."
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="Carattere non valido nel nome della chiave"
COM_JEDCHECKER_LANG_KEY_RESERVED="Reserved keyword in the key name"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="Il nome della chiave non è compatibile con ASCII"
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="Stringa di traduzione non valida"
COM_JEDCHECKER_LANG_INVALID_UTF8="Stringa UTF8 non valida"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="All translation strings should be enclosed in double quotation marks."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Hai perso la citazione sinistra."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Hai perso la citazione destra"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Stringa di traduzione vuota"
COM_JEDCHECKER_LANG_QQDEPRECATED="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="Probabilmente si usa un formato segnaposto non corretto (ad esempio '%1s' invece di '%1$s'), vedere <a href='https://www.php.net/manual/en/function.sprintf.php'>specifica del formato argnum di Printf</a> per dettagli"
COM_JEDCHECKER_LANG_SPACES_AROUND="Sono stati rilevati spazi attorno alla stringa di traduzione"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -1,83 +1,148 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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_CONFIGURATION="JED チェッカー設定"
COM_JEDCHECKER_UPLOAD_FILE="ファイルをアップロード"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="アップロードに成功しました、次に解凍ボタンをクリックしてください。"
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="アップロードに失敗しました、一時ディレクトリが書き込み可能かを確認してください。"
COM_JEDCHECKER_UNZIP_SUCCESS="解凍に成功しました、次に確認ボタンをクリックしてください。"
COM_JEDCHECKER_UNZIP_FAILED="解凍に失敗しました"
COM_JEDCHECKER_RESULTS="JEDチェッカーの結果"
COM_JEDCHECKER_CONGRATS="おめでとうございますこのコンポーネントを使用する場合は、おそらくJoomla!エクステンションを開発したことになります。JoomlaエクステンションディレクトリーJEDの一覧に掲載されるということが、「難しい」部分になります。JEDには、エクステンションがディレクトリに公開される前に準拠する必要がある厳格な要件があります。これらの要件は<a href='%s' target='_blank'>ここ</a>にあります。このコンポーネントは、エクステンションの一般的なエラーについてコードを自動的にチェックすることにより、開発プロセスを簡素化することを目的として構築されています。"
COM_JEDCHECKER_CODE_STANDARDS="ただし、これが唯一の目標ではありません。 また、JPlatformのようなコード標準チェックも目指しています。これにより、Joomlaエクステンションの開発者がJPlatformコーディング標準を認識できるようになり、Joomlaコミュニティの品質基準がさらに高くなる可能性があります。このために私たちはあなたを必要とします。一度 <a href='%s' target='_blank'>Github プロジェクトページ</a>を見てください。コンポーネントをフォークし、コードチェックを追加して、プルリクエストを送信してください。"
COM_JEDCHECKER_HOW_TO_USE="JEDチェッカーを使ってエクステンションを確認する方法"
COM_JEDCHECKER_STEP1="以下のアップロードフォームを使用して、コンポーネント/プラグイン/モジュールのzipファイルをアップロードします。"
COM_JEDCHECKER_STEP2="確認をクリックして結果を確認"
COM_JEDCHECKER_WALL_OF_HONOR="名誉の壁"
COM_JEDCHECKER_CONTRIBUTORS="貢献者"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="このコンポーネントの開発を支援してきた人々です。"
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="結果を解釈する方法"
COM_JEDCHECKER_RULE_PH2="PHPファイルにJEXECセキュリティがありません"
COM_JEDCHECKER_RULE_PH2_DESC="エクステンション内のすべてのPHPファイルには、各ファイルの先頭にあるステートメントdefined('_JEXEC') または die() が必要です。これにより、joomlaインストールの外部でファイルを開くことができなくなり、サイトのセキュリティが向上します。"
COM_JEDCHECKER_RULE_PH3="XMLインストールファイルにライセンスタグが見つからない、または間違っています"
COM_JEDCHECKER_RULE_PH3_DESC="インストールファイルはライセンスタグにライセンス情報を含める必要があります。ライセンスはGPLまたはGPL互換でなければなりません。"
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="おめでとうございます、そのルールですべてが問題ないようです!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker is a JED proyect."
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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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_PHP_VERSION_INCOMPATIBLE="JEDチェッカーは、このサイトで実行しているPHPバージョン%sと互換性がありません。少なくともPHPバージョン%sが必要です。インストールを中止します。"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="このディレクトリに index.html がありません。"
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="このファイルにはJEXECセキュリティチェックが見つかりませんでした。"
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="この XML ファイルにはライセンスタグが見つかりませんでした。"
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="このファイルのライセンスがGPLと互換性があるかどうかを確認してください。"
COM_JEDCHECKER_RULE="ルール"
COM_JEDCHECKER_ERRORS="エラー"
COM_JEDCHECKER_COMPAT_ISSUES="互換性の問題"
COM_JEDCHECKER_IN_LINE="行"
COM_JEDCHECKER_ERROR_ENCODING="このファイルでエンコーディングを使用しています。これはエラーではありませんが、JEDエディタはこのファイルを確認する必要があります。"
COM_JEDCHECKER_RULE_ENCODING="ファイル内のBase64またはその他の種類のエンコーディング"
COM_JEDCHECKER_RULE_ENCODING_DESC="開発者として、base64および同様の関数がエクステンションURLリダイレクトやデータストレージなどで有効な位置にあることを十分に認識しています。ただし、ユーザーにとって読みにくいコードにしたり、バックリンクをマスクしたりするためにこれらを使用する場合、JEDは一覧への掲載を許可しませんこれはとにかくGPLの精神ではありません。編集者がコードを確認し、base64の使用方法がJEDのルールに一致するかどうかを判断します。これはあなたの掲載審査の時間を遅らせる可能性があります。したがって、経験則は次のとおりです。厄介なことをしないでください。可能であれば、コードのエンコードは避けてください。"
COM_JEDCHECKER_ERROR_ERRORREPORTING="このファイルでは error_reporting(0) を使用しました。"
COM_JEDCHECKER_RULE_ERRORREPORTING="ファイル内 error_reporting(0)"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Joomlaはグローバル設定で error_reporting オプションを提供するため、
error_reporting(0) の使用は推奨されません。"
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="このコンポーネントを使用する場合は、<a href='%s' title='JED' target='_blank'>Joomla! エクステンションディレクトリー</a>で評価とレビューを投稿してください。"
COM_JEDCHECKER_INFO="情報"
COM_JEDCHECKER_INFO_XML="エクステンションのXMLファイルについての情報"
COM_JEDCHECKER_INFO_XML_DESC="エクステンションのインストール名は、JEDの一覧名と一致する必要があります。xmlファイルをスキャンして、nameタグの値を見つけます。ファイル名とJED送信フォームのフィールドとしてインストールするための有用な情報"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="マニフェストファイルは古い形式を使用しています。「インストール」ルートタグ名の代わりに「エクステンション」を使用してください。"
COM_JEDCHECKER_INFO_XML_NAME_XML="このファイルのネームタグは:<b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="バージョンタグの値:%s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="作成日タグの値:%s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="マニフェストファイルが見つかりません"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="モジュール、プラグイン、テンプレートなどのキーワードは予約語('%2$s')とみなされ、 エクステンション名('%1$s')では使用できません。"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="エクステンションタイプのプレフィックスで始まるリスト名('%s'"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="名前/タイトルのバージョン('%s'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="エクステンション名('%s'は「Joomla」という単語で始めることはできません"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="エクステンション名に「Joomla」またはJoomlaの派生語を使用するエクステンション'%s'はOSMによるライセンスが必要です"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="リスト名( '%s'に非ASCII文字が含まれています"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="「Joomla」またはJoomla!の派生語を使用するドメイン('%1$s'はOSMによるライセンスが必要です。あなたのドメインが<a href='%2$s'>Joomla! 商標承認レジストリ</a>ページに掲載されていることを確認してください。"
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="リスト名('%s')が長すぎるため、短くすることを検討してください"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="管理画面のメニュー名「%1$s」がエクステンション名「%2$s」と異なります。"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="プラグイン名('%s')は「{Type} - {Extension Name}」の形式のJED命名規則に準拠する必要があります"
COM_JEDCHECKER_RULE_PH1="PHPヘッダーにGPLライセンス通知がありません"
COM_JEDCHECKER_RULE_PH1_DESC="各PHPファイルには、ファイルがGPLまたは他の互換性のある承認済みライセンスのライセンスを取得していることを示す通知が必要です。詳細については、<a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>こちらをクリック</a>してください。"
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPLまたは互換性のあるライセンスが見つかりませんでした"
COM_JEDCHECKER_PH1_LICENSE_FOUND="GPLライセンスが見つかりました"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL互換ライセンスが見つかりました"
COM_JEDCHECKER_WARNING="警告"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="「%s」ルールの ini ファイルを削除できませんでした。手動で削除することをお勧めします。"
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="「%s」ルールのPHPファイルを削除できませんでした。手動で削除することをお勧めします。"
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="「%s」ルールのPHPファイルを削除しました。"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="「%s」ルールの ini ファイルを削除しました。"
COM_JEDCHECKER_RULE_FRAMEWORK="Joomlaフレームワークは非推奨で安全ではありません"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="<ul><li>スーパーグローバル</li><li>についての警告は一般的に使用されているが非推奨の機能</li><li>非常に危険な機能</li></ul>詳細情報は<a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>Joomla3</a>と、<a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>のJoomla下位互換性をご覧ください"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="バイトオーダーマークBOMを検出しました。 ファイルを「UTF-8BOMなし」形式で保存してください。"
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="短いPHPタグが見つかりました。PHPでは短いタグを無効にできるため、互換性を最大化するために通常のタグ (&lt;?php) のみを使用することをお勧めします。"
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="スーパーグローバルの使用は強くお勧めしません"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="データベースへの直接アクセスの使用は強くお勧めしません"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Joomla3で廃止された機能"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="Joomla3で非推奨"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="Joomla! 4 で削除されました"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DSはJoomla3で非推奨になりました"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError は非推奨です。JFactory::getApplication()->enqueueMessage(); を使用する必要があります。"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log と var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest は非推奨です。 JFactory::getApplication()->input; を使用する必要があります。"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="Joomla! 4 で非推奨になりました"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODOステートメントを検出しました"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="残りのフォルダを検出しました"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="残りのファイルを検出しました"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHPの厳格な基準変数のみを参照によって割り当てる必要があります"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! マルウェア対策スキャンスクリプト"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMESは、潜在的に危険な方法を使用するために多くのフラグを立て、さらにいくつかの既知の攻撃シグネチャをチェックします。詳細については、<a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>プロジェクトのホームページ</a>をご覧ください。<br>JAMSSの出力は非常に冗長で非常に便利です。任意の行にカーソルを合わせると、詳細が表示されます。"
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="疑わしいファイル名が見つかりました:"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="確認できませんでした"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="パターンが見つかりました"
COM_JEDCHECKER_ERROR_JAMSS_STRING="文字列が見つかりました"
COM_JEDCHECKER_RULE_US1="更新サーバーの要件"
COM_JEDCHECKER_RULE_US1_DESC="JEDでは更新サーバーの使用が必要になりました。"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="このXMLファイルの更新サーバーのタグが見つからないか正しくありません"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="このXMLファイルに更新サーバーのリンクが見つかりませんでした"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="このXMLファイルの更新サーバーのリンク%s"
COM_JEDCHECKER_DELETE_FAILED="一時フォルダを削除できません"
COM_JEDCHECKER_DELETE_SUCCESS="一時フォルダを削除しました!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="アップロードするzipファイルを選択してください"
COM_JEDCHECKER_TOOLBAR_CHECK="確認"
COM_JEDCHECKER_TOOLBAR_CLEAR="クリア"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="クリックして詳細を表示"
COM_JEDCHECKER_MANIFEST="XML マニフェスト"
COM_JEDCHECKER_MANIFEST_DESC="エクステンションの XML マニフェストファイルの検証"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="不明なエクステンションの種類:%s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="エクステンションの種類「%s」はJEDでは受け入れられません"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="ノード &lt;%1$s&gt; 属性が不明です '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="ノード &lt;%s&gt; に不明な子要素があります"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="ノード &lt;%1$s&gt; に必要な &lt;%2$s&gt; 要素が含まれていません"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="ノード &lt;%1$s&gt; にオプションの &lt;%2$s&gt; 要素が含まれていません"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="ノード &lt;%1$s&gt; に複数の &lt;%2$s&gt; 要素が含まれています"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="ノード &lt;%1$s&gt; に不明な &lt;%2$s&gt; 要素が含まれています"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="空の「%s」要素が見つかりました"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="メニューアイテム属性 '%s' は 'link' 属性では使用されません"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="method=&quot;upgrade&quot; 属性がなければ、エクステンションパッケージはアップグレードできません"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="ノード&lt;%1$s&gt; に必要な '%2$s' 属性が含まれていません"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="ノード &lt;%1$s&gt; には属性 '%2$s' があり、値が不明です &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="XMLファイルの参照"
COM_JEDCHECKER_XML_FILES_DESC="XMLマニフェスト内の不正なファイルとフォルダの参照を確認"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="ファイルが見つかりません:%s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="フォルダが見つかりません:%s"
COM_JEDCHECKER_LANG="言語ファイル"
COM_JEDCHECKER_LANG_DESC="言語ファイルを検証"
COM_JEDCHECKER_LANG_INCORRECT_EOL="行末文字が正しくありません。ファイルを Unix EOL (\n) 形式に変換してください。"
COM_JEDCHECKER_LANG_BOM_FOUND="バイトオーダーマークBOMを検出しました"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="コメント文字が間違っています。代わりに「;」を使用してください"
COM_JEDCHECKER_LANG_WRONG_LINE="'=' のない行が正しくありません"
COM_JEDCHECKER_LANG_KEY_EMPTY="キー名が空です"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="キーの空白は許可されていません"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="キー名に無効な文字があります"
COM_JEDCHECKER_LANG_KEY_RESERVED="キー名に予約されたキーワード"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="キー名はASCII互換ではありません"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="キー名は大文字ではありません"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="キー名は以前に %d 行目で宣言されました"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="翻訳文字列が無効です"
COM_JEDCHECKER_LANG_INVALID_UTF8="不正なUTF8文字列です"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="すべての翻訳文字列は二重引用符で囲む必要があります。"
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="左の引用符がありません"
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="右の引用符がありません"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="翻訳文字列が空です"
COM_JEDCHECKER_LANG_QQDEPRECATED="\"_QQ_\" の使用は Joomla! 3.9 以降非推奨になりました。代わりにバックスラッシュとエスケープされた二重引用符 (\\") を使用してください"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="エスケープされていない二重引用符が見つかりました"
COM_JEDCHECKER_LANG_VARIABLE_REF="翻訳文字列で見つかった変数参照です。"
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="おそらく、誤ったプレースホルダー形式を使用しています(例: '%1$s' ではなく '%1s' )、詳細は<a href='https://www.php.net/manual/en/function.sprintf.php'>sprintfのargnumフォーマット仕様</a> を参照"
COM_JEDCHECKER_LANG_SPACES_AROUND="翻訳文字列の周囲のスペースを検出しました"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="不明な言語キー '%s' がコードに見つかりました。"

View File

@ -1,3 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"
COM_JEDCHECKER="JEDチェッカー"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -29,7 +29,7 @@ COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Controleer of de licentie in dit besta
COM_JEDCHECKER_RULE="Regel"
COM_JEDCHECKER_ERRORS="Fouten"
COM_JEDCHECKER_COMPAT_ISSUES="Compatibiliteitsproblemen"
COM_JEDCHECKER_IN_LINE="in line"
COM_JEDCHECKER_IN_LINE="in lijn"
COM_JEDCHECKER_ERROR_ENCODING="U heeft encoding gebruikt in dit bestand. Dit is geen fout, maar een JED editor zal dit bestand moeten bekijken."
COM_JEDCHECKER_RULE_ENCODING="Base64 of een ander type codering in de bestanden"
COM_JEDCHECKER_RULE_ENCODING_DESC="Als ontwikkelaars zijn we ons er volledig van bewust dat de base64 en soortgelijke functies in extensies mogen worden gebruikt (zoals URL-doorverwijzingen of gegevensopslag). Maar als u die gebruikt om het voor gebruikers moeilijker te maken om uw code te lezen of backlinks te verbergen, accepteert de JED de opname in de lijst niet (dit is sowieso niet in de geest van GPL!). Een editor zal de code beoordelen en bepalen of de manier waarop u base64 gebruikt overeenkomt met de regels van de JED. Dit kan de beoordelingstijd vertragen. Dus de vuistregel is - rommel niet en vermijd indien mogelijk encoderen van uw code!"
@ -40,9 +40,21 @@ COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Als u deze component gebruikt, plaats dan een
COM_JEDCHECKER_INFO="Informatie"
COM_JEDCHECKER_INFO_XML="Informatie over extensie xml-bestanden"
COM_JEDCHECKER_INFO_XML_DESC="De installatienaam van uw extensie moet overeenkomen met uw naam in de JED. We scannen de XML-bestanden en vinden de waarde van de naam-tag. Nuttige informatie voor de &quot;bestandsnaam en installatie als&quot; velden in het JED inzend-formulier"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest bestand gebruikt verouderd formaat. Gebruik &lt;extension&gt; in plaats van &lt;install&gt; als naam van de hoofdtag."
COM_JEDCHECKER_INFO_XML_NAME_XML="De naam-tag in dit bestand is: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="Versie tag heeft de waarde: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="De aanmaakdatum tag heeft de waarde: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="Geen manifest bestand gevonden"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Trefwoorden zoals module, plugin of template worden als gereserveerd woorden beschouwd en kunnen niet worden gebruikt in de extensie namen ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Naam van lijst ('%s') begint met het voorvoegsel van het type extensie"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Versie in naam/titel ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Een extensie naam ('%s') mag niet beginnen met het woord 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensies die 'Joomla' of een afgeleide van Joomla in de extensie naam ('%s') gebruiken, moeten een licentie van OSM hebben"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Naam van de lijst ('%s') bevat niet-ASCII tekens"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domeinnamen die 'Joomla' of een afgeleide van Joomla ('%1$s') gebruiken moeten een licentie van OSM hebben. Controleer of uw domeinnaam staat vermeld op de <a href='%2$s'>Joomla! Trademark goedkeuring register</a> pagina."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Naam van de lijst ('%s') is te lang, overweeg hem in te korten"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="De beheermenu naam '%1$s' is niet dezelfde als de extensie naam '%2$s'"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="De naam van de plugin ('%s') moet voldoen aan de JED naamgeving conventies in de vorm '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="PHP headers zonder GPL Licentiemededeling"
COM_JEDCHECKER_RULE_PH1_DESC="Er is een melding vereist in elk PHP bestand dat aangeeft dat het bestand een GPL licentie heeft (of een andere vergelijkbare geaccepteerde licentie). Klik hier <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>voor meer informatie</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL of vergelijkbare licentie is niet gevonden"
@ -55,18 +67,23 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="PHP bestand voor '%s' regel verwijde
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="'ini' bestand voor '%s' regel verwijderd."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework verouderd en onveilig"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Waarschuwt over <ul><li>superglobals</li><li>vaak gebruikt maar verouderde functies</li><li>zeer onveilige functies</li></ul>Vind meer informatie <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>over Joomla backward compatibiliteit voor Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Het gebruik van superglobals wordt sterk ontmoedigd"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Het gebruik van directe database toegang wordt sterk ontmoedigd"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functies niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS wordt niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError niet meer ondersteund, gebruik JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log en var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest wordt niet meer ondersteund, u moet JFactory::getApplication()->input; gebruiken"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement gevonden"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning mappen gevonden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Alleen variabelen mogen via referentie worden toegewezen"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! anti-malware scan script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS zal veel waarschuwingen geven voor het gebruik van potentieel gevaarlijke methoden, extra controle op enkele bekende aanvals-handtekeningen. Ontdek meer op de website van het <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project</a><br>JAMSS output is zeer uitgebreid en zeer nuttig, beweeg over een regel om de details te zien."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Verdachte bestandsnaam gevonden:"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Kan niet controleren"
@ -80,4 +97,51 @@ COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="De update-server link in dit XML-bes
COM_JEDCHECKER_DELETE_FAILED="Kan tijdelijke map niet verwijderen"
COM_JEDCHECKER_DELETE_SUCCESS="Tijdelijke map verwijderd!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Selecteer een zip-bestand om te worden geüpload"
COM_JEDCHECKER_TOOLBAR_CHECK="Controleren"
COM_JEDCHECKER_TOOLBAR_CLEAR="Leegmaken"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Klik om details te bekijken"
COM_JEDCHECKER_MANIFEST="XML manifesten"
COM_JEDCHECKER_MANIFEST_DESC="Validatie van het XML manifest bestand van de extensie"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Onbekend extensie type: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extensie type '%s' wordt niet aanvaard door de JED"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node &lt;%1$s&gt; heeft onbekend attribuut '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; heeft onbekend subelement"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; bevat het vereiste &lt;%2$s&gt; element niet"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; bevat optioneel &lt;%2$s&gt; element niet"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; bevat meerdere &lt;%2$s&gt; elementen"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; bevat een onbekend &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Leeg &lt;%s&gt; element gevonden"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu item attribuut '%s' wordt niet gebruikt met het 'link' attribuut"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Zonder het method=&quot;upgrade&quot; attribuut kan het extensie pakket niet worden geüpgrade"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Node &lt;%1$s&gt; bevat het verplichte '%2$s' attribuut niet"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="De node &lt;%1$s&gt; heeft attribuut '%2$s' met onbekende waarde &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="XML bestanden referenties"
COM_JEDCHECKER_XML_FILES_DESC="Controleer op onjuiste bestands- en mapreferenties in het XML manifest"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Bestand niet gevonden: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Map niet gevonden: %s"
COM_JEDCHECKER_LANG="Taalbestanden"
COM_JEDCHECKER_LANG_DESC="Valideert taalbestanden"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Onjuist einde-regel teken gevonden. Converteer bestand naar Unix EOL (\n) formaat."
COM_JEDCHECKER_LANG_BOM_FOUND="De byte order mark (BOM) is gedetecteerd"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Onjuist commentaar teken, gebruik in plaats daarvan ';'"
COM_JEDCHECKER_LANG_WRONG_LINE="Onjuiste regel zonder '=' teken"
COM_JEDCHECKER_LANG_KEY_EMPTY="Lege sleutelnaam"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="Whitespace in de sleutel is niet toegestaan"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Ongeldig teken in sleutelnaam"
COM_JEDCHECKER_LANG_KEY_RESERVED="Gereserveerd trefwoord in de sleutelnaam"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="De sleutelnaam is niet ASCII-compatibel"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="De sleutelnaam is niet in hoofdletters"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="De sleutelnaam is eerder gedefinieerd in regel %d"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Ongeldige vertaling string"
COM_JEDCHECKER_LANG_INVALID_UTF8="Ongeldige UTF8 string"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="Alle vertaling strings moeten tussen dubbele aanhalingstekens staan."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Het linker aanhalingsteken ontbreekt."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Het rechter aanhalingsteken ontbreekt"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Lege vertaling string"
COM_JEDCHECKER_LANG_QQDEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\") instead"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Dubbele aanhalingsteken zonder escape gevonden"
COM_JEDCHECKER_LANG_VARIABLE_REF="Een variabele referentie gevonden in de vertaling string."
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Waarschijnlijk gebruikt u een onjuist plaatshouder formaat (bijvoorbeeld '%1s' in plaats van '%1$s'), zie <a href='https://www.php.net/manual/en/function.sprintf.php'>argnum formaat specificatie van printf</a> voor details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Er zijn spaties rond de vertaalstring gevonden"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -1,3 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"
COM_JEDCHECKER="JED Controleur"

View File

@ -6,22 +6,22 @@ COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload is mislukt, zorg ervoor dat d
COM_JEDCHECKER_UNZIP_SUCCESS="Uitpakken gelukt, klik op de controle knop."
COM_JEDCHECKER_UNZIP_FAILED="Uitpakken mislukt"
COM_JEDCHECKER_RESULTS="JED Checker resultaten"
COM_JEDCHECKER_CONGRATS="Gefeliciteerd! Als u deze component gebruikt dan heeft u hoogstwaarschijnlijk een Joomla! extensie ontwikkeld. Nu komt het &quot;moeilijke&quot; deel - het vermeld krijgen in de Joomla extensie Directory (JED). De JED heeft strenge eisen waaraan moet worden voldaan voordat een extensie wordt gepubliceerd in de directory. Deze eisen vindt u <a href='%s' target='_blank'>hier</a>. Deze component is gebouwd om het ontwikkelingsproces te vereenvoudigen door de code automatisch te controleren op veel voorkomende fouten in extensies."
COM_JEDCHECKER_CODE_STANDARDS="Dit is echter niet het enige doel. We streven er ook naar om codestandaards te controleren, zoals die welke het JPlatform heeft. Dit zorgt ervoor dat Joomla extensie-ontwikkelaars op de hoogte zijn van de JPlatform coderingsstandaarden en dit kan het kwaliteitsniveau in onze Joomla community nog hoger maken. Hiervoor is het nodig dat u een kijkje neemt op de <a href='%s' target='_blank'>Github projectpagina</a>. Fork de component, voeg uw code controles toe en stuur ons uw pull requests!"
COM_JEDCHECKER_HOW_TO_USE="Hoe uw extensie controleren met de JED Checker:"
COM_JEDCHECKER_STEP1="Upload uw component/plugin/module zip-bestand met behulp van onderstaande uploadformulier"
COM_JEDCHECKER_STEP2="Klik op controleren en bekijk het resultaat"
COM_JEDCHECKER_CONGRATS="Gefeliciteerd! Als u deze component gebruikt dan heeft u hoogstwaarschijnlijk een Joomla! extensie ontwikkeld. Nu komt het &quot;moeilijke&quot; deel - het vermeld krijgen in de Joomla Extensie Directory (JED). De JED heeft strenge eisen waaraan moet worden voldaan voordat een extensie wordt gepubliceerd in de directory. Deze eisen vind je <a href='%s' target='_blank'>hier</a>. Deze component is gebouwd om het ontwikkelingsproces te vereenvoudigen door de code automatisch te controleren op veel voorkomende fouten in extensies."
COM_JEDCHECKER_CODE_STANDARDS="Dit is echter niet het enige doel. We streven er ook naar om codestandaards te controleren, zoals die welke het JPlatform heeft. Dit zorgt ervoor dat Joomla extensie-ontwikkelaars op de hoogte zijn van de JPlatform coderingsstandaarden en dit kan het kwaliteitsniveau in onze Joomla community nog hoger maken. Hiervoor is het nodig dat je een kijkje neemt op de <a href='%s' target='_blank'>Github projectpagina</a>. Fork de component, voeg je code controles toe en stuur ons je pull requests!"
COM_JEDCHECKER_HOW_TO_USE="Hoe je extensie controleren met de JED Checker:"
COM_JEDCHECKER_STEP1="Upload je component/plugin/module zip-bestand met behulp van onderstaande uploadformulier"
COM_JEDCHECKER_STEP2="Klik op Controleren en bekijk het resultaat"
COM_JEDCHECKER_WALL_OF_HONOR="Muur van eer"
COM_JEDCHECKER_CONTRIBUTORS="Bijdragers"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Mensen die hebben geholpen bij de ontwikkeling van dit component."
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Hoe het resultaat interpreteren"
COM_JEDCHECKER_RULE_PH2="PHP bestanden missen JEXEC beveiliging"
COM_JEDCHECKER_RULE_PH2_DESC="Alle PHP bestanden in uw extensie moeten een \"defined('_JEXEC') or die();\" statement in het begin van elk bestand hebben. Dit zorgt ervoor dat het bestand niet kan worden geopend buiten de joomla installatie en verhoogt de veiligheid van uw site."
COM_JEDCHECKER_RULE_PH3="Licentielabel ontbreekt of is onjuist in het XML installatiebestand"
COM_JEDCHECKER_RULE_PH2_DESC="Alle PHP bestanden in je extensie moeten een /\"defined('_JEXEC') or die();/\" statement in het begin van elk bestand hebben. Dit zorgt ervoor dat het bestand niet kan worden geopend buiten de joomla installatie en verhoogt de veiligheid van je site."
COM_JEDCHECKER_RULE_PH3="Licentietag ontbreekt of is onjuist in het XML installatiebestand"
COM_JEDCHECKER_RULE_PH3_DESC="Een installatiebestand moet de licentie-informatie in een licentie-tag bevatten. De licentie moet GPL of GPL compatibel zijn."
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Gefeliciteerd, alles lijkt in orde te zijn met die regel!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker is een JED project."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker is niet compatibel met de PHP-versie die u op deze website uitvoert: %s. U heeft minstens PHP versie %s nodig. Installatie wordt afgebroken."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker is niet compatibel met de PHP-versie die je op deze website uitvoert: %s. Je hebt minstens PHP versie %s nodig. Installatie wordt afgebroken."
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="index.html ontbreekt in deze map."
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="De JEXEC-veiligheidscontrole zit niet in dit bestand."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="Er is geen licentie-tag gevonden in dit XML bestand."
@ -30,19 +30,31 @@ COM_JEDCHECKER_RULE="Regel"
COM_JEDCHECKER_ERRORS="Fouten"
COM_JEDCHECKER_COMPAT_ISSUES="Compatibiliteitsproblemen"
COM_JEDCHECKER_IN_LINE="in line"
COM_JEDCHECKER_ERROR_ENCODING="U heeft encoding gebruikt in dit bestand. Dit is geen fout, maar een JED editor zal dit bestand moeten bekijken."
COM_JEDCHECKER_ERROR_ENCODING="Je hebt encoding gebruikt in dit bestand. Dit is geen fout, maar een JED editor zal dit bestand moeten bekijken."
COM_JEDCHECKER_RULE_ENCODING="Base64 of een ander type codering in de bestanden"
COM_JEDCHECKER_RULE_ENCODING_DESC="Als ontwikkelaars zijn we ons er volledig van bewust dat de base64 en soortgelijke functies in extensies mogen worden gebruikt (zoals URL-doorverwijzingen of gegevensopslag). Maar als u die gebruikt om het voor gebruikers moeilijker te maken om uw code te lezen of backlinks te verbergen, accepteert de JED de opname in de lijst niet (dit is sowieso niet in de geest van GPL!). Een editor zal de code beoordelen en bepalen of de manier waarop u base64 gebruikt overeenkomt met de regels van de JED. Dit kan de beoordelingstijd vertragen. Dus de vuistregel is - rommel niet en vermijd indien mogelijk encoderen van uw code!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="U heeft error_reporting(0) in dit bestand gebruikt."
COM_JEDCHECKER_RULE_ENCODING_DESC="Als ontwikkelaars zijn we ons er volledig van bewust dat de base64 en soortgelijke functies in extensies mogen worden gebruikt (zoals URL-doorverwijzingen of gegevensopslag). Maar als je die gebruikt om het voor gebruikers moeilijker te maken om uw code te lezen of backlinks te verbergen, accepteert de JED de opname in de lijst niet (dit is sowieso niet in de geest van GPL!). Een editor zal de code beoordelen en bepalen of de manier waarop je base64 gebruikt overeenkomt met de regels van de JED. Dit kan de beoordelingstijd vertragen. Dus de vuistregel is - rommel niet en vermijd indien mogelijk encoderen van je code!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="Je hebt error_reporting(0) in dit bestand gebruikt."
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) in de bestanden"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Gebruik van error_reporting(0) wordt ontmoedigd omdat Joomla een error_reporting optie biedt in de Algemene instellingen."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Als u deze component gebruikt, plaats dan een beoordeling en een recensie in de <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Als je deze component gebruikt, plaats dan een beoordeling en een recensie in de <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
COM_JEDCHECKER_INFO="Informatie"
COM_JEDCHECKER_INFO_XML="Informatie over extensie xml-bestanden"
COM_JEDCHECKER_INFO_XML_DESC="De installatienaam van uw extensie moet overeenkomen met uw naam in de JED. We scannen de XML-bestanden en vinden de waarde van de naam-tag. Nuttige informatie voor de &quot;bestandsnaam en installatie als&quot; velden in het JED inzend-formulier"
COM_JEDCHECKER_INFO_XML_DESC="De installatienaam van je extensie moet overeenkomen met de naam in de JED. We scannen de XML-bestanden en vinden de waarde van de naam-tag. Nuttige informatie voor de &quot;bestandsnaam en installatie als&quot; velden in het JED verzend-formulier"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest bestand gebruikt verouderd formaat. Gebruik &lt;extension&gt; in plaats van &lt;install&gt; root tagnaam."
COM_JEDCHECKER_INFO_XML_NAME_XML="De naam-tag in dit bestand is: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="Versie tag heeft de waarde: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="De aanmaakdatum tag heeft de waarde: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="Geen manifest bestand gevonden"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Trefwoorden zoals module, plugin of template worden als gereserveerde woorden ('%2$s') beschouwd en kunnen niet worden gebruikt in de extensienamen ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Lijstnaam ('%s') begint met voorvoegsel van het extensietype"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Versie in naam/titel ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Een extensienaam ('%s') kan niet beginnen met het woord 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Extensies die 'Joomla' of een afgeleide van Joomla in de extensienaam ('%s') gebruiken, moeten een licentie van OSM hebben"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Lijstnaam ('%s') bevat niet-ASCII tekens"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domeinnamen die 'Joomla' of een afgeleide van Joomla ('%1$s') gebruiken moeten een licentie van OSM hebben. Controleer of uw domeinnaam staat vermeld op de <a href='%2$s'>Joomla! Trademark goedkeuring register</a> pagina."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Lijstnaam ('%s') is te lang, overweeg het in te korten"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="De beheerder menunaam '%1$s' is niet hetzelfde als de extensienaam '%2$s'"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="De naam van de plugin ('%s') moet voldoen aan de JED-naamgeving conventies in de vorm '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="PHP headers missen GPL licentiemelding"
COM_JEDCHECKER_RULE_PH1_DESC="Er is een melding vereist in elk PHP bestand dat aangeeft dat het bestand een GPL licentie heeft (of een andere vergelijkbare geaccepteerde licentie). Klik hier <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>voor meer informatie</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL of vergelijkbare licentie is niet gevonden"
@ -55,16 +67,21 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="PHP bestand voor '%s' regel verwijde
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="'ini' bestand voor '%s' regel verwijderd."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework verouderd en onveilig"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Waarschuwt over <ul><li>superglobals</li><li>vaak gebruikte maar verouderde functies</li><li>zeer onveilige functies</li></ul>Vind meer informatie <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>over Joomla backward compatibiliteit voor Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Het gebruik van superglobals wordt sterk afgeraden"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Het gebruik van directe database toegang wordt sterk afgeraden"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Functies niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Niet meer ondersteunde functies in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS wordt niet meer ondersteund in Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError niet meer ondersteund, gebruik JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError is verouderd, gebruik JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log en var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest wordt niet meer ondersteund, u moet JFactory::getApplication()->input; gebruiken"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest wordt niet meer ondersteund, je moet JFactory::getApplication()->input; gebruiken"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement gevonden"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning mappen gevonden"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: Alleen variabelen mogen via referentie worden toegewezen"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! anti-malware scan script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS zal veel waarschuwingen geven voor het gebruik van potentieel gevaarlijke methoden, extra controle op enkele bekende aanvals-handtekeningen. Ontdek meer op de website van de <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project startpagina</a><br>JAMSS output is zeer uitgebreid en zeer nuttig, beweeg over een regel om de details te zien."
@ -80,4 +97,51 @@ COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="De updateserver link in dit XML-best
COM_JEDCHECKER_DELETE_FAILED="Kan tijdelijke map niet verwijderen"
COM_JEDCHECKER_DELETE_SUCCESS="Tijdelijke map verwijderd!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Selecteer een zip-bestand om te uploaden"
COM_JEDCHECKER_TOOLBAR_CHECK="Controleren"
COM_JEDCHECKER_TOOLBAR_CLEAR="Verwijderen"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Klik om details te bekijken"
COM_JEDCHECKER_MANIFEST="XML manifesten"
COM_JEDCHECKER_MANIFEST_DESC="Validatie van het XML manifestbestand van de extensie"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Onbekend extensietype: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Extensietype '%s' wordt niet door JED geaccepteerd"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node &lt;%1$s&gt; heeft onbekend attribuut '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; heeft onbekend subelement"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; bevat vereist &lt;%2$s&gt; element niet"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; bevat optioneel &lt;%2$s&gt; element niet"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; bevat meerdere &lt;%2$s&gt; elementen"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; bevat onbekend &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Leeg &lt;%s&gt; element gevonden"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Menu-item attribuut '%s' wordt niet gebruikt met het 'link' attribuut"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Zonder het method=&quot;upgrade&quot; attribuut kan het extensiepakket niet worden bijgewerkt"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Node &lt;%1$s&gt; bevat het verplichte '%2$s' attribuut niet"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="Node &lt;%1$s&gt; heeft attribuut '%2$s' met onbekende waarde &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="XML bestanden verwijzingen"
COM_JEDCHECKER_XML_FILES_DESC="Controleer op onjuiste bestanden en mappen verwijzingen in het XML manifest"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Bestand niet gevonden: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Map niet gevonden: %s"
COM_JEDCHECKER_LANG="Taalbestanden"
COM_JEDCHECKER_LANG_DESC="Valideren van taalbestanden"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Onjuist einde-regel teken gevonden. Converteer bestand naar Unix EOL (\n) formaat."
COM_JEDCHECKER_LANG_BOM_FOUND="De byte ordermarkering (BOM) is gevonden"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Onjuist commentaar teken, gebruik in plaats daarvan ';'"
COM_JEDCHECKER_LANG_WRONG_LINE="Onjuiste regel zonder '=' teken"
COM_JEDCHECKER_LANG_KEY_EMPTY="Lege sleutelnaam"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="Spatie in sleutel is niet toegestaan"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Ongeldig teken in sleutelnaam"
COM_JEDCHECKER_LANG_KEY_RESERVED="Gereserveerd trefwoord in de sleutelnaam"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="De sleutelnaam is niet ASCII-compatibel"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="De sleutelnaam is niet in hoofdletters"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="De sleutelnaam is eerder gebruikt in regel %d"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Ongeldige vertaalstring"
COM_JEDCHECKER_LANG_INVALID_UTF8="Ongeldige UTF8 string"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="Alle vertaalstrings moeten tussen dubbele aanhalingstekens staan."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Het linker aanhalingsteken ontbreekt."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Het rechter aanhalingsteken ontbreekt"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Lege vertaalstring"
COM_JEDCHECKER_LANG_QQDEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\") instead"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Dubbele aanhalingsteken zonder \ gevonden"
COM_JEDCHECKER_LANG_VARIABLE_REF="Een variabele verwijzing gevonden in de vertaalstring."
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Waarschijnlijk gebruikt u een onjuist plaatsvervanger formaat (bijvoorbeeld '%1s' in plaats van '%1$s'), zie <a href='https://www.php.net/manual/en/function.sprintf.php'>argnum formaat specificatie van printf</a> voor details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Er zijn spaties rond de vertaalstring gevonden"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -1,18 +1,18 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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_CONFIGURATION="Konfiguracja walidatora JED"
COM_JEDCHECKER_UPLOAD_FILE="Prześlij plik"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Przesyłanie zakończone pomyślnie, kliknij przycisk Rozpakowywania."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Przesyłanie nie powiodło się, upewnij się, że katalog tymczasowy ma prawa do zapisu."
COM_JEDCHECKER_UNZIP_SUCCESS="Rozpakowywanie zakończone pomyślnie, kliknij przycisk Sprawdzania."
COM_JEDCHECKER_UNZIP_FAILED="Nie udało się rozpakować"
COM_JEDCHECKER_RESULTS="Wyniki walidatora JED"
COM_JEDCHECKER_CONGRATS="Gratulacje! Jeśli używasz tego komponentu, najprawdopodobniej stworzyłeś rozszerzenie Joomla! Teraz czas na &quot;twarda&quot; - dołączenie go do listy w katalogu rozszerzeń Joomla (JED). JED posiada rygorystyczne wymogi, które muszą zostać spełnione przed opublikowaniem rozszerzenia w katalogu. Wymagania te można znaleźć <a href='%s' target='_blank'>tutaj</a>. Komponent ten został zbudowany w celu uproszczenia procesu tworzenia rozszerzeń, aby automatycznie sprawdzić kod pod kątem najpopularniejszych błędów spotykanych rozszerzeniach."
COM_JEDCHECKER_CODE_STANDARDS="Nie jest to jednak jedyny cel. Chcemy również zbudować automaty do sprawdzania standardów kodowania, takie jak te, które posiada JPlatform. Dzięki temu wśród twórców rozszerzeń Joomla rośnie świadomość standardów kodowania JPlatform, co przekłada się na jeszcze wyższy poziom jakości w naszej społeczności Joomla. W tym celu odwiedź <a href='%s' target='_blank'>stronę projektu na Githubie</a>. Forkuj komponent, dodaj sprawdzanie kodu i wyślij nam Pull Requesty!"
COM_JEDCHECKER_HOW_TO_USE="Jak sprawdzić swoje rozszerzenie za pomocą weryfikacji JED:"
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_CONTRIBUTORS="Współtwórcy"
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"
@ -40,31 +40,48 @@ 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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Nazwa listy ('%s') zaczyna się od przedrostka typu rozszerzenia"
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_NAME_NON_ASCII="Nazwa listy ('%s') zawiera znaki spoza ASCII"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Nazwa listy ('%s') jest zbyt długa, rozważ jej skrócenie"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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_WARNING="Ostrzeżenie"
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -40,9 +40,21 @@ 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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -1,3 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"
COM_JEDCHECKER="Verificador JED"

View File

@ -1,35 +1,35 @@
; 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="Carregamento bem sucedido"
COM_JEDCHECKER_UPLOAD_FILE="Carregar ficheiro"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Carregamento bem sucedido. Continue e clique no botão Descompactar."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Upload has failed, ensure that the temporary directory is writable."
COM_JEDCHECKER_UNZIP_SUCCESS="Descompactação bem sucedida! Continue e clique no botão Verificar!"
COM_JEDCHECKER_UNZIP_SUCCESS="Descompactação bem sucedida! Continue e clique no botão Verificar."
COM_JEDCHECKER_UNZIP_FAILED="A descompactação falhou"
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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. Fork the component, add your code checks and send us your pull requests!"
COM_JEDCHECKER_HOW_TO_USE="Como usar este componente?"
COM_JEDCHECKER_HOW_TO_USE="Como usar o JED Checker para verificar a sua extensão:"
COM_JEDCHECKER_STEP1="Upload your component/plugin/module zip file by using the upload form below"
COM_JEDCHECKER_STEP2="Clique em descompactar"
COM_JEDCHECKER_STEP2="Clique em Verificar para analisar os resultados"
COM_JEDCHECKER_WALL_OF_HONOR="Quadro de honra"
COM_JEDCHECKER_CONTRIBUTORS="Contribuintes"
COM_JEDCHECKER_CONTRIBUTORS="Colaboradores"
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="Como interpretar os resultados"
COM_JEDCHECKER_RULE_PH2="Regra PH2 - É necessário a verificação de segurança JEXEC em todos os ficheiros PHP"
COM_JEDCHECKER_RULE_PH2="Ficheiros PHP falham segurança JEXEC"
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="Parabéns! Parece estar tudo correto relativamente a esta regra"
COM_JEDCHECKER_DEVELOPED_BY="JEDchecker +e desenvolvido por <a href='%s'>compojoom.com</a>"
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Parabéns! Parece estar tudo correto relativamente a esta regra!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker é um projeto JED."
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_RULE="Regra"
COM_JEDCHECKER_ERRORS="Erros"
COM_JEDCHECKER_COMPAT_ISSUES="Problemas de compatibilidade"
COM_JEDCHECKER_IN_LINE="na linha"
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!"
@ -37,12 +37,24 @@ 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
COM_JEDCHECKER_INFO="Info"
COM_JEDCHECKER_INFO_XML="Information about extension xml files"
COM_JEDCHECKER_INFO="Informações"
COM_JEDCHECKER_INFO_XML="Informações sobre ficheiros xml da extensão"
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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="Nenhum ficheiro de manifesto encontrado"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Nome de listagem ('%s') é iniciado por um prefixo de tipo de extensão"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Versão em nome/título ('%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_NAME_NON_ASCII="Nome de listagem ('%s') contém caracteres não-ASCII"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Nome de listagem ('%s') é muito longo, considere encurtá-lo"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -1,3 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="Verificador JED"
COM_JEDCHECKER="JED Checker"

View File

@ -40,9 +40,21 @@ 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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -40,9 +40,21 @@ 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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER_CONFIGURATION="Nastavenie JED overovača"
COM_JEDCHECKER_UPLOAD_FILE="Nahrať súbor"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Nahrávanie bolo úspešné, teraz kliknite na tlačidlo Rozbaliť."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Rozbaľovanie zlyhalo, uistite sa, že je možný zápis do dočasného priečinka."
COM_JEDCHECKER_UNZIP_SUCCESS="Rozbaľovanie bolo úspešné, teraz kliknite na tlačidlo Skontrolovať."
COM_JEDCHECKER_UNZIP_FAILED="Rozbaľovanie zlyhalo"
COM_JEDCHECKER_RESULTS="Výsledky JED overovača"
COM_JEDCHECKER_CONGRATS="Blahoželáme! Ak používate tento komponent, tak ste s najväčšou pravdepodobnosťou vytvorili rozšírenie pre Joomla. Teraz prichádza tá &quot;ťažšia&quot; časť - jeho zaradenie do adresára rozšírení Joomla (JED). JED má prísné podmienky, ktoré musia byť pred uverejnením rozšírenia v adresári splnené. Tieto podmienky môžete nájsť <a href='%s' target='_blank'>tu</a>. Tento komponent bol vytvorený za účelom zjednoušenia procesov vývoja pomocou automatickej kontroly kódu na bežné chyby v rozšíreniach."
COM_JEDCHECKER_CODE_STANDARDS="Napriek tomu to nie je jediným cieľom. Chceme tiež kontrolovať, či je kód podľa bežných štandardov, ako má JPlatform zadefinované. Tým sa uistíme, že vývojári rozšírení pre Joomla sú oboznámení so štandardmi JPlatform, čím sa zvýši kvalita v našej Joomla komunite na ešte vyššiu úroveň. Preto si pozrite <a href='%s' target='_blank'>Stránku projektu na GitHub</a>. Nahrajte komponent, pridajte vašu kontrolu kódu a pošlite nám požiadavku!"
COM_JEDCHECKER_HOW_TO_USE="Ako skontrolovať vaše rozšírenie pomocou JED overovača:"
COM_JEDCHECKER_STEP1="Nahrajte váš komponent/zásuvný modul/modul ako zip súbor pomocou formulára nižšie"
COM_JEDCHECKER_STEP2="Kliknite na Skontrolovať a prezrite si výsledky"
COM_JEDCHECKER_WALL_OF_HONOR="Sieň slávy"
COM_JEDCHECKER_CONTRIBUTORS="Prispievatelia"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Ľudia, ktorí pomohli s vývojom tohto komponentu."
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Ako interpretovať výsledky"
COM_JEDCHECKER_RULE_PH2="PHP súborom chýba JEXEC bezpečnosť"
COM_JEDCHECKER_RULE_PH2_DESC="Všetky PHP súbory vo vašom rozšírení musia mať stav defined('_JEXEC') alebo die(); na začiatku každého súboru. Zaistí sa tak, aby súbory nebolo možné otvárať mimo inštalácie joomla a zvýši sa tým bezpečnosť vášho webu."
COM_JEDCHECKER_RULE_PH3="Chýba licenčná značka alebo je nesprávne zadaná v inštalačnom XML súbore"
COM_JEDCHECKER_RULE_PH3_DESC="Inštalačný súbor musí obsahovať informácie o licencii v licenčnej značke. Licencia musí byť GPL alebo kompatibilná s GPL."
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Blahoželáme, vyzerá to tak, že všetko vyhovuje pravidlám!"
COM_JEDCHECKER_DEVELOPED_BY="JED overovač je JED projekt."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED overovač je nekompatibilný s PHP verziou, ktorú používate na tomto webe: %s. Potrebujete PHP najmenej vo verzii %s. Prerušujem inštaláciu"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="V tomto adresári chýba index.html."
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="Bezpečnostná kontrola JEXEC nebola v tomto súbore nájdená."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="V tomto XML súbore nebola nájdená licenčná značka."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Skontrolujte, prosím, či licencia pre tento súbor je kompatibilná s GPL."
COM_JEDCHECKER_RULE="Pravidlo"
COM_JEDCHECKER_ERRORS="Chyby"
COM_JEDCHECKER_COMPAT_ISSUES="Problémy s kompatibilitou"
COM_JEDCHECKER_IN_LINE="na riadku"
COM_JEDCHECKER_ERROR_ENCODING="V tomto súbore ste použili kódovanie. Nie je to chyba, ale JED editor musí súbor skontrolovať."
COM_JEDCHECKER_RULE_ENCODING="Base64 alebo iný typ kódovania v súboroch"
COM_JEDCHECKER_RULE_ENCODING_DESC="Ako vývojárom je nám úplne jasné, že base64 a podobné funkcie majú v rozšíreniach svoje miesto (napr. ako presmerovania URL alebo úložiská dát). Napriek tomu, ak to využívate, aby ste používateľom sťažili prístup ku kódu alebo zamaskovali spätné odkazy, JED nebude takéto príspevky akceptovať (predovšetkým to nie je v duchu GPL!). Editor skontroluje váš kód a rozhodne sa, či spôsob použitia base64 vyhovuje podmienkam JED. Môže tak dôjsť k spomaleniu a predĺženiu kontroly vášho príspevku. Platí teda všeobecné pravidlo - nerobte chytáky a pokiaľ je to možné, vyhnite sa kódovaniu kódu!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="V tomto súbore ste použili rror_reporting(0)."
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) v súboroch"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Používanie error_reporting (0) sa neodporúča, pretože Joomla poskytuje v globálnej konfigurácii možnosť error_reporting."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Ak používate tento komponent, ohodnoťte ho a pridajte hodnotenie v <a href='%s' title='JED' target='_blank'>Joomla! Extension Directory</a>."
COM_JEDCHECKER_INFO="Info"
COM_JEDCHECKER_INFO_XML="Informácie o xml súboroch rozšírenia"
COM_JEDCHECKER_INFO_XML_DESC="Inštalačný názov vášho rozšírenia musí byť zhodný z názvom v JED. Skenujeme xml súbry a hľadáme názov v príslušnej značke. Užitočné informácie sú v poliach &quot;názov súboru a inštalácia&quot; vo formulári nahrávania do JED"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Súbor manifastu používa zastaraný formát. Ako meno root značky použite &lt;extension&gt; namiesto &lt;install&gt;."
COM_JEDCHECKER_INFO_XML_NAME_XML="Značka s menom v tomto súbore je: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="Značka verzie má hodnotu: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="Značka creationDate má hodnotu: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="Nebol nájdený manifest súbor"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Kľúčové slová ako modul, zásuvný modul (plugin) alebo šablóna (template) sú brané ako rezervované slová ('%2$s') a nemôžu byť použité v názvoch rozšírení ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Názov záznamu ('%s') začína s predponou rozšírenia"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Verzia v názve ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Názov rozšírenia ('%s') nemôže začínať slovom 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Rozšírenia, ktoré používajú slovo 'Joomla' alebo jeho odvodeniny v názve rozšírenia ('%s') musia byť licencované OSM"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Názov záznamu ('%s') obsahuje neASCII znaky"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Názvy domén, ktoré používajú slovo 'Joomla' alebo jeho odvodeniny ('%1$s') musia byť licencované OSM. Skontrolujte, prosím, či je názov vašej vypísaný na stránke <a href='%2$s'>Joomla! Trademark Approval Registry</a>."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Názov záznamu ('%s') je príliš dlhý, zvážte jeho skrátenie"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="Názov administračného menu '%1$s' nie je rovnaký, ako názov rozšírenia '%2$s'"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="Názov zásuvného modulu ('%s') musí vyhovovať menným konvenciám JED vo formáte '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="V PHP hlavičkách chýba licenčná poznámka GPL"
COM_JEDCHECKER_RULE_PH1_DESC="Poznámka je povinná pre každý PHP súbor. V poznámke je uvedené, že súbor je licencovaný podľa GPL (alebo inej kompatibilnej akceptovanej licencie). Pre viac informácií <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>kliknite sem</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="Nebola nájdená GPL alebo kompatibilná licencia"
COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL licencia bola nájdená"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="Licencia kompatibilná s GPL bola nájdená"
COM_JEDCHECKER_WARNING="Varovanie"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' súbor pre pravidlo '%s' nemôže byť odstránený, odporúčame manálne odstránenie."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP súbor pre pravidlo '%s' nemôže byť odstránený, odporúčame manuálne odstránenie."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="Odstránený PHP súbor pre pravidlo '%s'."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="Odstránený 'ini' súbor pre pravidlo '%s'."
COM_JEDCHECKER_RULE_FRAMEWORK="Podpora systému Joomla je zastaraná a nebezpečná"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Varuje pred <ul><li>superglobálmi</li><li>bežne používanými, ale zastaranými funkciami</li><li>vysoko nebezpečnými funkciami</li></ul>Viac informácií <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>o spätnej kompatibilite Joomla s Joomla 3</a> a <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="Bola nájdená značka poradia bytov (BOM). Uložte súbor vo formáte 'UTF-8 bez BOM'."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Našiel sa krátky tag PHP. Pretože krátke tagy je možné v PHP zakázať, odporúča sa na maximalizáciu kompatibility používať iba normálne tagy (&lt;?php)."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Používanie superglobálov sa dôrazne neodporúča"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Dôrazne sa neodporúča používať priamy prístup k databáze"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Funkcie, ktorých podpora v systéme Joomla 3 bola ukončená"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="koniec podpory v Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="odstránené v Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS už nie je podporované v Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="Podpora JError je zastaraná, mali by ste použiť JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log a var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="Podpora JRequest je zastaraná, mali by ste použiť JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="zastarané v Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="Bolo zistené vyhlásenie TODO"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Bol zistený priečinok navyše"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Bol zistený súbor navyše"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="Prísne štandardy PHP: Odkazom by mali byť priradené iba premenné"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="Protokol JAMSS upozorní na použitie potenciálne nebezpečných metód mnohými príznakmi a navyše skontroluje prítomnosť známych signatúr útoku. Viac informácií nájdete na <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>domovskej stránke projektu</a><br>Výstup JAMSS je veľmi podrobný a veľmi užitočné, keď umiestnite kurzor myši na ľubovoľný riadok, zobrazia sa podrobnosti."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Bol nájdený podozrivý názov súboru:"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Nemôžem skontrolovať"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Nájdená šablóna"
COM_JEDCHECKER_ERROR_JAMSS_STRING="Nájdený reťazec"
COM_JEDCHECKER_RULE_US1="Požiadavka aktualizačného servera"
COM_JEDCHECKER_RULE_US1_DESC="Zo strany JED je teraz vyžadované využívanie aktualizačného servera."
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Chýbajúca alebo nesprávna značka aktualizačného servera v tomto XML súbore"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="V tomto XML súbore nebol nájdený odkaz na aktualizačný server"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Odkaz na aktualizačný server v tomto XML súbore je: %s"
COM_JEDCHECKER_DELETE_FAILED="Nie je možné vymazať dočasný adresár"
COM_JEDCHECKER_DELETE_SUCCESS="Dočasný adresár bol vymazaný!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Vyberte, prosím, zip súbor, ktorý bude nahratý"
COM_JEDCHECKER_TOOLBAR_CHECK="Skontrolovať"
COM_JEDCHECKER_TOOLBAR_CLEAR="Vymazať"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Kliknite pre zobrazenie podrobností"
COM_JEDCHECKER_MANIFEST="XML manifesty"
COM_JEDCHECKER_MANIFEST_DESC="Overovanie rozšírení XML manifest súboru"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Neznámy typ rozšírenia: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Typ rozšírenia '%s' nie je akceptovaný zo strany JED"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Vlákno &lt;%1$s&gt; má neznámy atribút '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Vlákno &lt;%s&gt; má neznámy podriadený prvok"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Vlákno &lt;%1$s&gt; neobsahuje povinný prvok &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Vlákno &lt;%1$s&gt; neobsahuje voliteľný prvok &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Vlákno &lt;%1$s&gt; obsahuje viacero prvkov &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Vlákno &lt;%1$s&gt; obsahuje neznámy prvok &lt;%2$s&gt;"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Bol nájdený prázdny prvok &lt;%s&gt;"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="Atribút položky menu '%s' nie je používaný s atribútom 'link'"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Rozšírenie nemôže byť aktualizované bez atribúta method=&quot;upgrade&quot;"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Vlákno &lt;%1$s&gt; neobsahuje povinný atribút '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="Vlákno &lt;%1$s&gt; má atribút '%2$s' s neznámou hodnotou &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="Referencie XML súborov"
COM_JEDCHECKER_XML_FILES_DESC="Skontrolovať nesprávne odkazy na súbory a adresáre v XML manifeste"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Nebol nájdený súbor: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Nebol nájdený adresár: %s"
COM_JEDCHECKER_LANG="Lokalizačné jazykové súbory"
COM_JEDCHECKER_LANG_DESC="Overiť jazykové súbory"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Bol nájdený nesprávny znak ukončenia riadka. Skonvertujte súbor do formátu Unix EOL (\n)."
COM_JEDCHECKER_LANG_BOM_FOUND="Bola zistená značka poradia bytov (BOM)"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Nesprávny znak v komentári, použite ';'"
COM_JEDCHECKER_LANG_WRONG_LINE="Nesprávny riadok bez znaku '='"
COM_JEDCHECKER_LANG_KEY_EMPTY="Prázdny názov kľúča"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="Medzera v kľúči nie je povolená"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Nesprávny znak v názve kľúča"
COM_JEDCHECKER_LANG_KEY_RESERVED="V názve kľúča je rezervované kľúčové slovo"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="Názov kľúča nie je ASCII kompatibilný"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="Názov kľúča nie je zadaný veľkými písmenami"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="Názov kľúča už bol definovaný na riadku %d"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Nesprávny znak v preklade"
COM_JEDCHECKER_LANG_INVALID_UTF8="Nesprávny UTF8 znak"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="Všetky preložené reťazce musia byť v dvojitých úvodzovkách."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Vynechali ste ľavú úvodzovku."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Vynechali ste pravú úvodzovku"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Prázdny reťazec"
COM_JEDCHECKER_LANG_QQDEPRECATED="Používanie výrazu „_QQ_“ je od verzie Joomla! 3.9 zastarané. Namiesto neho použite dvojité úvodzovky (\\")"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Našla sa dvojitá úvodzovka, ktorá nebola uzavretá"
COM_JEDCHECKER_LANG_VARIABLE_REF="V prekladanom reťazci sa našla referencia na premennú."
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Pravdepodobne používate nesprávny formát zástupných znakov (napr. '%1s' namiesto '%1$s'), pozrite si stránku <a href='https://www.php.net/manual/en/function.sprintf.php'>špecifikácie formátu printf's argnum</a>"
COM_JEDCHECKER_LANG_SPACES_AROUND="Okolo prekladaného reťazca boli zistené medzery"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="V kóde bol nájdený neznámy jazykový kľúč '%s'."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Overovač"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -1,49 +1,61 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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_CONFIGURATION="JED Checker-konfiguration"
COM_JEDCHECKER_UPLOAD_FILE="Ladda upp fil"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="Uppladdningen lyckades, nästa klicka på Packa upp-knappen."
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="Uppladdning misslyckades, se till att den tillfälliga katalogen är skrivbar."
COM_JEDCHECKER_UNZIP_SUCCESS="Uppladdningen lyckades, nästa klicka på Packa upp-knappen."
COM_JEDCHECKER_UNZIP_FAILED="Uppackning misslyckades"
COM_JEDCHECKER_RESULTS="JED Checker Resultat"
COM_JEDCHECKER_CONGRATS="Grattis! Om du använder denna komponent har du förmodligen utvecklat ett Joomla! tillägg. Nu kommer &quot;svårt&quot; delen - att få den listad i Joomla Extension Directory (JED). JED har strikta krav som måste uppfyllas innan en förlängning kommer att publiceras i katalogen. Dessa krav hittar du <a href='%s' target='_blank'>här</a>. Denna komponent har byggts i syfte att förenkla utvecklingsprocessen genom att automatiskt kontrollera koden för vanliga fel i tillägg."
COM_JEDCHECKER_CODE_STANDARDS="Men detta är inte det enda målet. Vi strävar också efter att ha kontroller av normer för kodning, till exempel sådana som JPlatform har. Detta skulle säkerställa att Joomla tilläggsutvecklare är medvetna om JPlatform kodningsstandarder och detta skulle kunna höja kvalitetsraden i vår Joomla-gemenskap ännu högre. För detta behöver vi dig - ta en titt på <a href='%s' target='_blank'>Github projektsida</a>. Forka komponenten, lägg till dina kodkontroller och skicka dina pull-förfrågningar!"
COM_JEDCHECKER_HOW_TO_USE="Hur du kontrollerar ditt tillägg med hjälp av JED Checker:"
COM_JEDCHECKER_STEP1="Ladda upp din komponent/plugin/modul zip-fil genom att använda uppladdningsformuläret nedan"
COM_JEDCHECKER_STEP2="Klicka på Kontrollera och granska resultaten"
COM_JEDCHECKER_WALL_OF_HONOR="Hedersväggen"
COM_JEDCHECKER_CONTRIBUTORS="Bidragsgivare"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="Personer som har hjälpt till med utvecklingen av denna komponent."
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="Hur man tolkar resultaten"
COM_JEDCHECKER_RULE_PH2="PHP-filer saknar JEXEC-säkerhet"
COM_JEDCHECKER_RULE_PH2_DESC="Alla PHP-filer i ditt tillägg måste ha en defined('_JEXEC') eller en die(); sats i början av varje fil. Detta säkerställer att filen inte kan öppnas utanför joomla installationen och ökar säkerheten på din webbplats."
COM_JEDCHECKER_RULE_PH3="Licenstagg saknas eller är felaktig i XML-installationsfilen"
COM_JEDCHECKER_RULE_PH3_DESC="En installationsfil bör innehålla licensinformationen i en licenstagg. Licensen måste vara GPL eller GPL-kompatibel."
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="Grattis, allt verkar vara bra med den regeln!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker is a JED proyect."
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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker är inkompatibel med PHP-versionen som du kör på denna webbplats: %s. Du skulle behöva minst PHP-version %s. Avbryter installationen"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="Saknar index.html i denna katalog."
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="JEXEC-säkerhetskontrollen hittades inte i denna fil."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="Ingen licenstagg hittades i denna XML-fil."
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Kontrollera om licensen i denna fil är kompatibel med GPL."
COM_JEDCHECKER_RULE="Regel"
COM_JEDCHECKER_ERRORS="Fel"
COM_JEDCHECKER_COMPAT_ISSUES="Problem med kompatibilitet"
COM_JEDCHECKER_IN_LINE="på rad"
COM_JEDCHECKER_ERROR_ENCODING="Du har använt kodning i den här filen. Detta är inget fel, men en JED-editor måste granska filen."
COM_JEDCHECKER_RULE_ENCODING="Base64 eller annan typ av kodning i filerna"
COM_JEDCHECKER_RULE_ENCODING_DESC="Som utvecklare är vi fullt medvetna om att base64 och liknande funktioner har en giltig plats i tillägg (t.ex. URL-omdirigeringar eller datalagring). Men om du använder dem för att göra det svårare för användare att läsa din kod eller för att maskera bakåtlänkar kommer JED inte acceptera din lista inlämning (detta är inte i andan av GPL ändå!). En redaktör kommer att granska din kod och avgöra om sättet du använder base64 matchar reglerna för JED. Detta kan sakta ner din notering granskningstid. Så tumregeln är - gör inte skumma saker och undvik att koda din kod om möjligt!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="Du har använt error_reporting(0) i denna fil."
COM_JEDCHECKER_RULE_ERRORREPORTING="felrapportering(0) i filerna"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Användning av error_reporting(0) avrådes eftersom Joomla tillhandahåller ett felrapporteringsalternativ i Global Configuration."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Om du använder denna komponent, posta gärna ett betyg och en recension i <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RULE_PH1="PHP Headers missing GPL License Notice"
COM_JEDCHECKER_INFO_XML="Information om tilläggets xml filer"
COM_JEDCHECKER_INFO_XML_DESC="Installationsnamnet för ditt tillägg måste matcha ditt listnamn på JED. Vi skannar xml-filerna och hittar värdet på namntaggen. Användbar information för &quot;filnamnet och installera som&quot; fält i jed inlämningsformuläret"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifestfilen använder föråldrat format. Använd &lt;extension&gt; istället för &lt;install&gt; rottaggens namn."
COM_JEDCHECKER_INFO_XML_NAME_XML="Namntaggen i denna fil är: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="Versionstaggen har värdet: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="SkapandeDatum-taggen har värdet: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="Hittar ingen manifestfil"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Nyckelord som modul, plugin eller mall anses vara reserverade ord ('%2$s') och kan inte användas i tilläggsnamnen ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listnamn ('%s') börjar med prefix för tilläggstypen"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Version i namn/titel ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Ett tilläggsnamn ('%s') kan inte börja med ordet 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Tillägg som använder 'Joomla' eller ett derivat av Joomla! i tilläggsnamnet ('%s') måste licensieras av OSM"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Listans namn ('%s') innehåller icke-ASCII-tecken"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="Domännamn som använder 'Joomla' eller ett derivat av Joomla! ('%1$s') måste vara licensierat av OSM. Kontrollera att ditt domännamn är listat på <a href='%2$s'>Joomla! Varumärkesgodkännande Register</a> sidan."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listnamn ('%s') är för långt, överväg att förkorta det"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="Administratörsmenyn namnet '%1$s' är inte samma som tilläggsnamnet '%2$s'"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="Namnet på plugin ('%s') måste följa JED namngivningskonventionerna i formuläret '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="PHP-headers saknar GPL-licensmeddelande"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL license was found"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -0,0 +1,147 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER_CONFIGURATION="การกำหนดค่า JED Checker"
COM_JEDCHECKER_UPLOAD_FILE="อัพโหลดไฟล์"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="อัพโหลดสำเร็จแล้ว ให้คลิกปุ่มแตกไฟล์"
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="การอัปโหลดล้มเหลว ตรวจสอบให้แน่ใจว่าไดเร็กทอรีชั่วคราวสามารถเขียนได้"
COM_JEDCHECKER_UNZIP_SUCCESS="แตกไฟล์สำเร็จแล้ว ให้คลิกปุ่มตรวจสอบถัดไป"
COM_JEDCHECKER_UNZIP_FAILED="การแตกไฟล์ล้มเหลว"
COM_JEDCHECKER_RESULTS="ผลจาก JED Checker"
COM_JEDCHECKER_CONGRATS="ยินดีด้วย! หากคุณใช้ส่วนประกอบนี้ แสดงว่าคุณพัฒนา Joomla! การขยาย. ตอนนี้ &quot;ยาก&quot; ส่วนหนึ่ง - แสดงรายการใน Joomla Extension Directory (JED) JED มีข้อกำหนดที่เข้มงวดซึ่งต้องปฏิบัติตามก่อนที่จะเผยแพร่ส่วนขยายในไดเร็กทอรี ดูข้อกำหนดเหล่านั้นได้<a href='%s' target='_blank'>ที่นี่</a> องค์ประกอบนี้สร้างขึ้นโดยมีจุดประสงค์เพื่อลดความซับซ้อนของกระบวนการพัฒนา โดยการตรวจสอบโค้ดโดยอัตโนมัติเพื่อหาข้อผิดพลาดทั่วไปในส่วนขยาย"
COM_JEDCHECKER_CODE_STANDARDS="อย่างไรก็ตาม นี่ไม่ใช่เป้าหมายเดียว นอกจากนี้เรายังตั้งเป้าให้มีการตรวจสอบมาตรฐานของโค้ด เช่น มาตรฐานที่ JPlatform มี เพื่อให้แน่ใจว่านักพัฒนาส่วนขยาย Joomla ตระหนักถึงมาตรฐานการเข้ารหัส JPlatform และสิ่งนี้สามารถยกระดับคุณภาพในชุมชน Joomla ของเราให้สูงขึ้นไปอีก สำหรับสิ่งนี้เราต้องการคุณ - ดูที่ <a href='%s' target='_blank'>หน้าโครงการ Github</a> แยกส่วนประกอบ เพิ่มการตรวจสอบรหัสของคุณ และส่งคำขอดึงของคุณมาให้เรา!"
COM_JEDCHECKER_HOW_TO_USE="วิธีตรวจสอบส่วนขยายของคุณโดยใช้ JED Checker:"
COM_JEDCHECKER_STEP1="อัปโหลดไฟล์ zip คอมโพเน้นท์/ปลั๊กอิน/โมดูลของคุณโดยใช้แบบฟอร์มอัปโหลดด้านล่าง"
COM_JEDCHECKER_STEP2="คลิกตรวจสอบและตรวจทานผลลัพธ์"
COM_JEDCHECKER_WALL_OF_HONOR="กำแพงเกียรติยศ"
COM_JEDCHECKER_CONTRIBUTORS="ผู้มีส่วนร่วม"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="คนที่ได้ช่วยในการพัฒนาคอมโพเน้นท์นี้"
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="วิธีตีความผลลัพธ์"
COM_JEDCHECKER_RULE_PH2="ไฟล์ PHP ไม่มีความปลอดภัย JEXEC"
COM_JEDCHECKER_RULE_PH2_DESC="ไฟล์ PHP ทั้งหมดในส่วนขยายของคุณต้องมีการกำหนด ('_JEXEC') หรือตาย (); คำสั่งในตอนต้นของแต่ละไฟล์ เพื่อให้แน่ใจว่าไม่สามารถเปิดไฟล์ได้นอกการติดตั้ง joomla และเพิ่มความปลอดภัยให้กับไซต์ของคุณ"
COM_JEDCHECKER_RULE_PH3="แท็กใบอนุญาตหายไปหรือไม่ถูกต้องในไฟล์ติดตั้ง XML"
COM_JEDCHECKER_RULE_PH3_DESC="ไฟล์การติดตั้งควรมีข้อมูลใบอนุญาตในแท็กใบอนุญาต ใบอนุญาตจะต้องเข้ากันได้กับ GPL หรือ GPL"
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="ยินดีด้วย ทุกอย่างดูเหมือนจะเรียบร้อยสำหรับกฎนั้น!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker คือ JED โปรเจค"
COM_JEDCHECKER_PHP_VERSION_INCOMPATIBLE="JED Checker เข้ากันไม่ได้กับเวอร์ชัน PHP ที่คุณเรียกใช้บนไซต์นี้: %s คุณต้องมีเวอร์ชัน PHP เป็นอย่างน้อย %s ยกเลิกการติดตั้ง"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="ไม่มี index.html ในไดเรกทอรีนี้"
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="ไม่พบการตรวจสอบความปลอดภัย JEXEC ในไฟล์นี้"
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="ไม่พบแท็กใบอนุญาตในไฟล์ XML นี้"
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="โปรดตรวจสอบว่าใบอนุญาตในไฟล์นี้เข้ากันได้กับ GPL หรือไม่"
COM_JEDCHECKER_RULE="กฎ"
COM_JEDCHECKER_ERRORS="ข้อผิดพลาด"
COM_JEDCHECKER_COMPAT_ISSUES="ปัญหาความเข้ากันได้"
COM_JEDCHECKER_IN_LINE="ในบรรทัด"
COM_JEDCHECKER_ERROR_ENCODING="คุณเคยใช้การเข้ารหัสในไฟล์นี้ นี่ไม่ใช่ข้อผิดพลาด แต่โปรแกรมแก้ไข JED จะต้องตรวจสอบไฟล์นี้"
COM_JEDCHECKER_RULE_ENCODING="Base64 หรือการเข้ารหัสประเภทอื่นในไฟล์"
COM_JEDCHECKER_RULE_ENCODING_DESC="ในฐานะนักพัฒนา เราทราบดีว่า base64 และฟังก์ชันที่คล้ายกันมีตำแหน่งที่ถูกต้องในส่วนขยาย (เช่น การเปลี่ยนเส้นทาง URL หรือการจัดเก็บข้อมูล) อย่างไรก็ตาม หากคุณใช้สิ่งเหล่านั้นเพื่อทำให้ผู้ใช้อ่านโค้ดของคุณหรือปิดบังลิงก์ย้อนกลับได้ยากขึ้น JED จะไม่ยอมรับการส่งรายชื่อของคุณ (นี่ไม่ใช่เจตนาของ GPL อยู่ดี!) ผู้แก้ไขจะตรวจสอบโค้ดของคุณและพิจารณาว่าวิธีที่คุณใช้ base64 ตรงกับกฎของ JED หรือไม่ อาจทำให้เวลาตรวจสอบรายชื่อของคุณช้าลง หลักการง่ายๆ ก็คือ อย่าทำสิ่งคาวและหลีกเลี่ยงการเข้ารหัสโค้ดของคุณถ้าเป็นไปได้!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="คุณใช้ error_reporting(0) ในไฟล์นี้"
COM_JEDCHECKER_RULE_ERRORREPORTING="error_reporting(0) ในไฟล์"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="ไม่แนะนำให้ใช้ error_reporting(0) เนื่องจาก Joomla มีตัวเลือก error_reporting ใน Global Configuration"
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="หากคุณใช้คอมโพเน้นท์นี้ โปรดโพสต์การให้คะแนนและบทวิจารณ์ที่ <a href='%s' title='JED' target='_blank'>Joomla! ไดเรกทอรีส่วนขยาย</a>"
COM_JEDCHECKER_INFO="ข้อมูล"
COM_JEDCHECKER_INFO_XML="ข้อมูลเกี่ยวกับนามสกุลไฟล์ xml"
COM_JEDCHECKER_INFO_XML_DESC="ชื่อการติดตั้งส่วนขยายของคุณจะต้องตรงกับชื่อรายการของคุณใน JED เราสแกนไฟล์ xml และค้นหาค่าของแท็กชื่อ ข้อมูลที่เป็นประโยชน์สำหรับ &quot;ชื่อไฟล์และติดตั้งเป็น&quot; ฟิลด์ในการส่งแบบฟอร์ม jed"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="ไฟล์มานิเฟสต์ใช้รูปแบบที่ล้าสมัย ใช้ &lt;extension&gt; แทน &lt;install&gt; root tag name"
COM_JEDCHECKER_INFO_XML_NAME_XML="ชื่อแท็กในไฟล์นี้: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="เลขแท็กเวอร์ชั่น: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="แท็ก createDate มีค่า: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="ไม่พบไฟล์รายการ"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="คำหลัก เช่น โมดูล ปลั๊กอิน หรือเทมเพลตถือเป็นคำสงวน ('%2$s') และไม่สามารถใช้ในชื่อส่วนขยายได้ ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="ชื่อรายการ ('%s') เริ่มต้นด้วยคำนำหน้าประเภทส่วนขยาย"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="ชื่อรุ่น/ชื่อเรียก ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="ชื่อส่วนขยาย ('%s') ไม่สามารถเริ่มต้นด้วยคำว่า 'Joomla'"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="ส่วนขยายที่ใช้ 'Joomla' หรืออนุพันธ์ของ Joomla! ในนามสกุล ('%s') ต้องได้รับอนุญาตจาก OSM"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="ชื่อรายการ ('%s') มีอักขระที่ไม่ใช่ ASCII"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="ชื่อโดเมนที่ใช้ 'Joomla' หรืออนุพันธ์ของ Joomla! ('%1$s') ต้องได้รับอนุญาตจาก OSM โปรดตรวจสอบชื่อโดเมนของคุณอยู่ใน <a href='%2$s'>Joomla! หน้าทะเบียนการอนุมัติเครื่องหมายการค้า</a>"
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="ชื่อรายการ ('%s') ยาวเกินไป โปรดย่อให้สั้นลง"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="ชื่อเมนูผู้ดูแลระบบ '%1$s' ไม่เหมือนกับชื่อส่วนขยาย '%2$s'"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="ชื่อของปลั๊กอิน ('%s') ต้องเป็นไปตามหลักการตั้งชื่อ JED ในรูปแบบ '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="ส่วนหัว PHP ไม่มีประกาศใบอนุญาต GPL"
COM_JEDCHECKER_RULE_PH1_DESC="ต้องมีการแจ้งในไฟล์ PHP แต่ละไฟล์ที่ระบุว่าไฟล์ดังกล่าวได้รับอนุญาตจาก GPL (หรือใบอนุญาตอื่นๆ ที่เข้ากันได้ที่ยอมรับได้) สำหรับข้อมูลเพิ่มเติม โปรด<a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>คลิกที่นี่</a>"
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="ไม่พบ GPL หรือใบอนุญาตที่เข้ากันได้"
COM_JEDCHECKER_PH1_LICENSE_FOUND="พบใบอนุญาต GPL"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="พบใบอนุญาตที่เข้ากันได้กับ GPL"
COM_JEDCHECKER_WARNING="คำเตือน"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="ไม่สามารถลบไฟล์ 'ini' สำหรับกฎ '%s' ได้ แนะนำให้ลบด้วยตนเอง"
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="ไม่สามารถลบไฟล์ PHP สำหรับกฎ '%s' ได้ แนะนำให้ลบด้วยตนเอง"
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="ลบไฟล์ PHP สำหรับกฎ '%s'"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="ลบไฟล์ 'ini' สำหรับกฎ '%s'"
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework เลิกใช้แล้วและไม่ปลอดภัย"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="เตือนเกี่ยวกับ <ul><li>superglobals</li><li>ฟังก์ชันที่ใช้กันทั่วไปแต่เลิกใช้แล้ว</li><li>ฟังก์ชันที่ไม่ปลอดภัยสูง</li></ul>ค้นหาข้อมูลเพิ่มเติม <a href='http:/ /docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>บน Joomla เวอร์ชันก่อนหน้าที่เข้ากันได้สำหรับ Joomla 3</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="ห้ามใช้ superglobals อย่างยิ่ง"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="ไม่แนะนำให้ใช้การเข้าถึงฐานข้อมูลโดยตรง"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="เลิกใช้งานฟังก์ชั่นใน Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="เลิกใช้ใน Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS เลิกใช้แล้วใน Joomla 3"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError เลิกใช้แล้ว คุณควรใช้ JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log และ var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest เลิกใช้แล้ว คุณควรใช้ JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="ตรวจพบส่วนของ TODO"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Strict Standards: ควรกำหนดตัวแปรโดยการอ้างอิงเท่านั้น"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Anti-Malware Scan Script"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS จะเพิ่มแฟล็กจำนวนมากเพื่อใช้วิธีการที่อาจเป็นอันตราย นอกจากนี้ ยังตรวจสอบลายเซ็นการโจมตีที่รู้จัก ดูข้อมูลเพิ่มเติมใน<a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>หน้าแรกของโครงการ</a><br>เอาต์พุต JAMSS ละเอียดมาก และมีประโยชน์มาก วางเมาส์เหนือบรรทัดใดก็ได้เพื่อดูรายละเอียด"
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="พบชื่อไฟล์ที่น่าสงสัย :"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="ตรวจสอบไม่ได้"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="พบรูปแบบ"
COM_JEDCHECKER_ERROR_JAMSS_STRING="พบสตริง"
COM_JEDCHECKER_RULE_US1="อัพเดทความต้องการของเซิร์ฟเวอร์"
COM_JEDCHECKER_RULE_US1_DESC="JED จำเป็นต้องใช้ Update Servers"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="อัปเดตแท็กเซิร์ฟเวอร์ขาดหายไปหรือไม่ถูกต้องในไฟล์ XML นี้"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="ไม่พบลิงก์เซิร์ฟเวอร์อัปเดตในไฟล์ XML นี้"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="ลิงก์อัปเดตเซิร์ฟเวอร์ในไฟล์ XML นี้คือ: %s"
COM_JEDCHECKER_DELETE_FAILED="ลบโฟลเดอร์ชั่วคราวไม่ได้"
COM_JEDCHECKER_DELETE_SUCCESS="โฟลเดอร์ชั่วคราวถูกลบแล้ว!"
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="การตรวจสอบความถูกต้องของไฟล์ XML manifest"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="ประเภทส่วนขยายที่ไม่รู้จัก: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="JED. ไม่ยอมรับประเภทส่วนขยาย '%s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node &lt;%1$s&gt; ไม่รู้จัก attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; ไม่รู้จัก child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="พบค่าว่าง &lt;%s&gt; element"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="แอตทริบิวต์รายการเมนู '%s' ไม่ได้ใช้กับแอตทริบิวต์ 'link'"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="ไม่มี method=&quot;upgrade&quot; แอตทริบิวต์แพ็คเกจส่วนขยายไม่สามารถอัพเกรดได้"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="XML Files references"
COM_JEDCHECKER_XML_FILES_DESC="ตรวจสอบไฟล์และโฟลเดอร์อ้างอิงที่ไม่ถูกต้องในรายการ XML"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="ไม่พบไฟล์: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="ไม่พบโฟล์เดอร์: %s"
COM_JEDCHECKER_LANG="ไฟล์ภาษา"
COM_JEDCHECKER_LANG_DESC="ตรวจสอบไฟล์ภาษา"
COM_JEDCHECKER_LANG_INCORRECT_EOL="พบอักขระลงท้ายบรรทัดไม่ถูกต้อง แปลงไฟล์เป็นรูปแบบ Unix EOL (\n)"
COM_JEDCHECKER_LANG_BOM_FOUND="ตรวจพบเครื่องหมายลำดับไบต์ (BOM)"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="อักขระความคิดเห็นไม่ถูกต้อง ใช้ ';' แทนที่"
COM_JEDCHECKER_LANG_WRONG_LINE="บรรทัดไม่ถูกต้องที่ไม่มีอักขระ '='"
COM_JEDCHECKER_LANG_KEY_EMPTY="ชื่อคีย์ว่าง"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="ไม่อนุญาตให้เว้นวรรคในคีย์"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="อักขระไม่ถูกต้องในชื่อคีย์"
COM_JEDCHECKER_LANG_KEY_RESERVED="คีย์เวิร์ดที่สงวนไว้ในชื่อคีย์"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="ชื่อคีย์ไม่รองรับ ASCII"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="ชื่อคีย์ไม่ใช่ตัวพิมพ์ใหญ่"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="ชื่อคีย์ถูกประกาศก่อนหน้านี้ในบรรทัด %d"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="สตริงการแปลไม่ถูกต้อง"
COM_JEDCHECKER_LANG_INVALID_UTF8="สตริง UTF8 ไม่ถูกต้อง"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="สตริงการแปลทั้งหมดควรอยู่ในเครื่องหมายอัญประกาศคู่"
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="คุณขาด left quote."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="คุณขาด right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="สตริงการแปลว่างเปล่า"
COM_JEDCHECKER_LANG_QQDEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\") instead"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="พบเครื่องหมายอัญประกาศคู่ที่ไม่ใช้ Escape"
COM_JEDCHECKER_LANG_VARIABLE_REF="การอ้างอิงตัวแปรที่พบในสตริงการแปล"
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="อาจเป็นเพราะคุณใช้รูปแบบตัวยึดตำแหน่งที่ไม่ถูกต้อง (เช่น '%1s' แทน '%1$s') ดู <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's ข้อกำหนดรูปแบบ argnum</a> สำหรับรายละเอียด"
COM_JEDCHECKER_LANG_SPACES_AROUND="ตรวจพบช่องว่างรอบสตริงการแปล"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -29,55 +29,119 @@ COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="Lütfen bu dosyadaki lisansın GPL ile
COM_JEDCHECKER_RULE="Kural"
COM_JEDCHECKER_ERRORS="Hatalar"
COM_JEDCHECKER_COMPAT_ISSUES="Uyumluluk Sorunları"
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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
COM_JEDCHECKER_IN_LINE="sıralı"
COM_JEDCHECKER_ERROR_ENCODING="Bu dosyada kodlama kullandınız. Bu bir hata değildir, ancak bir JED editörünün bu dosyayı gözden geçirmesi gerekecektir."
COM_JEDCHECKER_RULE_ENCODING="Dosyalarda Base64 veya diğer kodlama türleri"
COM_JEDCHECKER_RULE_ENCODING_DESC="Geliştiriciler olarak, base64 ve benzeri işlevlerin uzantılarda (URL yönlendirmeleri veya veri depolama gibi) geçerli bir yeri olduğunun tamamen farkındayız. Ancak bunları, kullanıcıların kodunuzu okumasını zorlaştırmak veya geri bağlantıları maskelemek için kullanırsanız, JED listeleme gönderiminizi kabul etmeyecektir (bu zaten GPL'nin ruhuna uygun değildir!). Bir editör kodunuzu gözden geçirecek ve base64'ü kullanma şeklinizin JED kurallarına uyup uymadığını belirleyecektir. Bu, giriş inceleme sürenizi yavaşlatabilir. Bu yüzden temel kural şudur - şüpheli şeyler yapmayın ve mümkünse kodunuzu kodlamaktan kaçının!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="Bu dosyada error_reporting(0) kullandınız."
COM_JEDCHECKER_RULE_ERRORREPORTING="dosyalarda error_reporting(0)"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="Joomla, Genel Yapılandırmada bir error_reporting seçeneği sağladığı için error_reporting(0) kullanılması önerilmez."
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="Bu bileşeni kullanıyorsanız, lütfen <a href='%s' title='JED' target='_blank'>Joomla! Eklenti Dizinine</a> bir derecelendirme ve inceleme gönderin."
COM_JEDCHECKER_INFO="Bilgi"
COM_JEDCHECKER_INFO_XML="Eklenti xml dosyaları hakkında bilgi"
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
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_INFO_XML_DESC="Uzantınızın yükleme adı, JED'deki listeleme adınızla eşleşmelidir. xml dosyalarını tararız ve isim etiketinin değerini buluruz. &quot;dosya adı ve farklı yükle&quot; jed başvuru formundaki alanlar"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest dosyası güncel olmayan bir format kullanıyor. &lt;eklenti&gt; &lt;yükle&gt; kök etiket adı."
COM_JEDCHECKER_INFO_XML_NAME_XML="Bu dosyadaki ad etiketi:<b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="Sürüm etiketi şu değere sahiptir: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="CreateDate etiketi şu değere sahiptir: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="Manifest dosyası bulunamadı"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="Modül, eklenti veya şablon gibi anahtar kelimeler ayrılmış kelimeler olarak kabul edilir ve uzantı adlarında kullanılamaz ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Liste adı ('%s') eklenti türü öneki ile başlar"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="Ad/başlıktaki sürüm ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="Bir uzantı adı ('%s') 'Joomla' kelimesiyle başlayamaz"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="Uzantı adında ('%s') 'Joomla' veya bir Joomla türevi kullanan uzantıların OSM tarafından lisanslanması gerekir"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="Liste adı ('%s') ASCII olmayan karakterler içeriyor"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="'Joomla' veya bir Joomla! türevi ('%1$s') kullanan alan adlarının OSM tarafından lisanslanması gerekir. Lütfen, alan adınızın listelendiğinden emin olun <a href='%2$s'>Joomla! Ticari Marka Onay Kaydı</a> sayfası."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Liste adı ('%s') çok uzun, kısaltmayı düşünün"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="Yönetici menüsü adı '%1$s', '%2$s' eklenti adıyla aynı değil"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="Eklentinin adı ('%s'), '{Type} - {Extension Name}' biçimindeki JED adlandırma kurallarına uygun olmalıdır"
COM_JEDCHECKER_RULE_PH1="PHP Başlıkları eksik GPL Lisans Bildirimi"
COM_JEDCHECKER_RULE_PH1_DESC="Her PHP dosyasında, dosyanın lisanslı GPL (veya diğer uyumlu kabul edilen lisans) olduğunu belirten bir bildirim gerekir. Daha fazla bilgi için lütfen <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>buraya tıklayın</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL veya uyumlu lisans bulunamadı"
COM_JEDCHECKER_PH1_LICENSE_FOUND="GPL lisansı bulundu"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="GPL veya uyumlu lisans bulunamadı"
COM_JEDCHECKER_WARNING="Uyarı"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'%s' kuralı için 'ini' dosyası kaldırılamadı, el ile kaldırılması önerilir."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="'%s' kuralı için PHP dosyası kaldırılamadı, elle kaldırılması önerilir."
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="'%s' kuralı için PHP dosyası kaldırıldı."
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="'%s' kuralı için 'ini' dosyası kaldırıldı."
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework kullanımdan kaldırıldı ve güvensiz"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="<ul><li>Süper küreseller</li><li>sık kullanılan ancak kullanımdan kaldırılan işlevler</li><li>son derece güvenli olmayan işlevler</li></ul>Daha fazla bilgi bulun <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>Joomla 3 için Joomla geriye dönük uyumluluk hakkında</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="Süper küresellerin kullanımı kesinlikle önerilmez"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="Doğrudan veritabanı erişiminin kullanılması kesinlikle önerilmez"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Joomla 3'te kullanımdan kaldırılan işlevler"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="joomla 3'te kullanımdan kaldırıldı"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS Joomla 3'te kullanımdan kaldırıldı"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError kullanımdan kaldırıldı, JFactory::getApplication()->enqueueMessage(); kullanmalısınız;"
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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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_ERROR_FRAMEWORK_DEPRECATED="JRequest kullanımdan kaldırıldı, JFactory::getApplication()->input; kullanmalısınız;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO ifadesi algılandı"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP Katı Standartları: Yalnızca değişkenler referans olarak atanmalıdır"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! Kötü Amaçlı Yazılımdan Koruma Tarama Komut Dosyası"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMES, potansiyel olarak tehlikeli yöntemlerin kullanımı için birçok uyarıyı yükseltecek ve ayrıca bilinen bazı saldırı imzalarını kontrol edecektir. Daha fazla bilgi edinin <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Projenin ana sayfası</a><br>JAMSS çıktısı çok ayrıntılı ve çok kullanışlıdır, ayrıntıları görmek için herhangi bir satırın üzerine gelin."
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="Şüpheli dosya adı bulundu:"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="Kontrol edilemedi"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="Kalıp bulundu"
COM_JEDCHECKER_ERROR_JAMSS_STRING="Dize bulundu"
COM_JEDCHECKER_RULE_US1="Sunucu Gereksinimini Güncelle"
COM_JEDCHECKER_RULE_US1_DESC="Güncelleme Sunucularının kullanımı artık JED tarafından istenmektedir."
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="Bu XML dosyasında Sunucu etiketinin eksik veya yanlış olduğunu güncelleyin"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="Sunucuyu Güncelle bağlantısı bu XML dosyasında bulunamadı"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="Bu XML dosyasındaki Güncelleme Sunucusu bağlantısı: %s"
COM_JEDCHECKER_DELETE_FAILED="Geçici klasör silinemiyor"
COM_JEDCHECKER_DELETE_SUCCESS="Geçici klasör silindi!"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Please, select a zipped file to be uploaded"
COM_JEDCHECKER_EMPTY_UPLOAD_FIELD="Lütfen yüklenecek sıkıştırılmış bir dosya seçin"
COM_JEDCHECKER_TOOLBAR_CHECK="Kontrol edin"
COM_JEDCHECKER_TOOLBAR_CLEAR="Temizle"
COM_JEDCHECKER_CLICK_TO_VIEW_DETAILS="Ayrıntıları Görmek İçin Tıklayın"
COM_JEDCHECKER_MANIFEST="XML Bildirimleri"
COM_JEDCHECKER_MANIFEST_DESC="Eklentilerin doğrulanması XML bildirim dosyası"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="Bilinmeyen uzantı türü: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="Eklenti türü '%s' JED tarafından kabul edilmiyor"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Düğüm &lt;%1$s&gt; bilinmeyen bir özelliğe sahip '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Düğüm &lt;%s&gt; bilinmeyen alt öğeye sahip"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Düğüm &lt;%1$s&gt; gerekli öğeyi &lt;%2$s&gt; içermiyor"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Düğüm &lt;%1$s&gt; isteğe bağlı öğe &lt;%2$s&gt; içermiyor"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Düğüm &lt;%1$s&gt; birden çok &lt;%2$s&gt; elementler"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Düğüm &lt;%1$s&gt; bilinmeyen &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Boş &lt;%s&gt; element bulundu"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="'%s' menü öğesi özelliği, 'bağlantı' özelliği ile kullanılmıyor"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="Yöntem=&quot;yükseltme&quot; öznitelik uzantı paketi yükseltilemez"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="Düğüm &lt;%1$s&gt; gerekli '%2$s' özelliğini içermiyor"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="Düğüm &lt;%1$s&gt; &quot;%3$s&quot; değeri bilinmeyen \"%2$s\" özelliğine sahip"
COM_JEDCHECKER_XML_FILES="XML Dosyaları referansları"
COM_JEDCHECKER_XML_FILES_DESC="XML bildiriminde yanlış dosya ve klasör referanslarını kontrol edin"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="Dosya bulunamadı: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="Klasör bulunamadı: %s"
COM_JEDCHECKER_LANG="Dil dosyaları"
COM_JEDCHECKER_LANG_DESC="Dil dosyalarını doğrular"
COM_JEDCHECKER_LANG_INCORRECT_EOL="Hatalı satır sonu karakteri bulundu. Dosyayı Unix EOL (\n) formatına dönüştürün."
COM_JEDCHECKER_LANG_BOM_FOUND="Bayt sipariş işareti (BOM) algılandı"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="Yanlış yorum karakteri ';' Bunun yerine kullanın"
COM_JEDCHECKER_LANG_WRONG_LINE="'=' karakteri olmadan yanlış satır"
COM_JEDCHECKER_LANG_KEY_EMPTY="Boş anahtar adı"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="Anahtardaki boşluklara izin verilmiyor"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="Anahtar adında geçersiz karakter"
COM_JEDCHECKER_LANG_KEY_RESERVED="Anahtar adında ayrılmış anahtar kelime"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="Anahtar adı ASCII uyumlu değil"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="Anahtar adı büyük harf değil"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="Anahtar adı daha önce %d satırında bildirilmişti"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="Geçersiz çeviri dizesi"
COM_JEDCHECKER_LANG_INVALID_UTF8="Geçersiz UTF8 dizesi"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="Tüm çeviri dizeleri çift tırnak içine alınmalıdır."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="Soldaki alıntıyı kaçırdınız."
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="Doğru alıntıyı kaçırdınız"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Boş çeviri dizesi"
COM_JEDCHECKER_LANG_QQDEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\") instead"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="Tespit edilemeyen çift tırnak işareti bulundu"
COM_JEDCHECKER_LANG_VARIABLE_REF="Bir değişken referans çeviri dizede bulundu."
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="Muhtemelen yanlış yer tutucu formatı kullanıyorsunuz (örnegin. '%1s' yerine '%1$s'), bkz<a href='https://www.php.net/manual/en/function.sprintf.php'>printf's ayrıntılar için argnum biçimi belirtimi</a>"
COM_JEDCHECKER_LANG_SPACES_AROUND="Çeviri dizesinin etrafındaki boşluklar algılandı"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -20,7 +20,7 @@ COM_JEDCHECKER_RULE_PH2_DESC="All the PHP files in your extension needs to have
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 proyect."
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."
@ -40,9 +40,21 @@ 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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -0,0 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"

View File

@ -40,9 +40,21 @@ 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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest file uses outdated format. Use &lt;extension&gt; instead of &lt;install&gt; root tag name."
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_RESERVED_KEYWORDS="Keywords such as module, plugin or template are considered reserved words ('%2$s') and can't be used in the extension names ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="Listing name ('%s') starts with extension type prefix"
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_NAME_NON_ASCII="Listing name ('%s') contains non-ASCII characters"
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 <a href='%2$s'>Joomla! Trademark Approval Registry</a> page."
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="Listing name ('%s') is too long, consider to shorten it"
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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="GPL or compatible license was not found"
@ -54,17 +66,22 @@ COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="PHP file for '%s' rule could not
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="Warns about <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla! backward compatibility for Joomla! 3</a> and <a href=\"https://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_4\">Joomla! 4</a>"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
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_NOTINJ4="removed in Joomla! 4"
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_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="TODO statement detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_GIT="Code-versioning folders detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file 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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>JAMSS output is very verbose and very useful, hover over any lines to see the details."
@ -80,4 +97,51 @@ 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 &lt;%1$s&gt; has unknown attribute '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; has unknown child element"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; doesn't contain required &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; doesn't contain optional &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; contains multiple &lt;%2$s&gt; elements"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; contains unknown &lt;%2$s&gt; element"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="Found empty &lt;%s&gt; 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=&quot;upgrade&quot; attribute the extension package cannot be upgraded"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="The node &lt;%1$s&gt; doesn't contain required '%2$s' attribute"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="The node &lt;%1$s&gt; has attribute '%2$s' with unknown value &quot;%3$s&quot;"
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_RIGHT_QUOTE="You have missed the right quote"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="Empty translation string"
COM_JEDCHECKER_LANG_QQDEPRECATED="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 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> for details"
COM_JEDCHECKER_LANG_SPACES_AROUND="Spaces around the translation string are detected"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -1,83 +1,147 @@
; 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 &quot;hard&quot; 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 <a href='%s' target='_blank'>here</a>. 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 <a href='%s' target='_blank'>Github project page</a>. 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_CONFIGURATION="JED 檢查程式配置"
COM_JEDCHECKER_UPLOAD_FILE="上傳檔案"
COM_JEDCHECKER_UPLOAD_WAS_SUCCESSFUL="上傳成功,接著點選解壓縮按鈕。"
COM_JEDCHECKER_ERROR_UNABLE_TO_UPLOAD_FILE="上傳失敗,確認暫時目錄可寫入。"
COM_JEDCHECKER_UNZIP_SUCCESS="解壓縮成功,接著點選檢查按鈕。"
COM_JEDCHECKER_UNZIP_FAILED="解壓縮失敗"
COM_JEDCHECKER_RESULTS="JED 檢查程式結果"
COM_JEDCHECKER_CONGRATS="恭喜!如果使用此元件你很可能開發了 Joomla! 擴充套件。現在來到 &quot;困難&quot; 的部分 - 讓其列在 Joomla Extension Directory (JED)。JED 有嚴格的要求,在將擴充套件發佈進目錄之前必須遵守,可在 <a href='%s' target='_blank'>此處</a> 找到。本元件建立的宗旨是透過自動檢查擴充套件中程式碼常見的錯誤,簡化開發作業。"
COM_JEDCHECKER_CODE_STANDARDS="然而這不是唯一的目標,我們還旨在標準化程式碼檢查,像是 JPlatform 所具有的那些。這將確認 Joomla 擴充套件開發者注意到 JPlatform 撰寫標準並且提升 Joomla! 社群品質。為此我們需要你 - 觀看 <a href='%s' target='_blank'>Github 專案頁面</a>,分支元件,增加程式碼,檢查並傳送你的 pull 需求!"
COM_JEDCHECKER_HOW_TO_USE="如何使用 JED 檢查程式檢查你的擴充套件:"
COM_JEDCHECKER_STEP1="透過使用下方上傳表單上傳你的 元件/外掛/模組 zip 檔案"
COM_JEDCHECKER_STEP2="點選檢查並回顧結果"
COM_JEDCHECKER_WALL_OF_HONOR="榮譽之牆"
COM_JEDCHECKER_CONTRIBUTORS="貢獻者"
COM_JEDCHECKER_PEOPLE_THAT_HAVE_HELPED_WITH_THE_DEVELOPMENT="協助開發此元件的人們。"
COM_JEDCHECKER_HOW_TO_INTERPRET_RESULTS="如何解釋結果"
COM_JEDCHECKER_RULE_PH2="PHP 檔案 JEXEC 安全性"
COM_JEDCHECKER_RULE_PH2_DESC="你的擴充套件中每個 PHP 檔案需要在開頭有定義的 ('_JEXEC') 或 die(); 敘述,確保檔案無法在 Joomla 網站之外開啟並增加網站安全性。"
COM_JEDCHECKER_RULE_PH3="XML 安裝檔案遺失許可證標籤或不正確"
COM_JEDCHECKER_RULE_PH3_DESC="安裝檔案應在許可證標籤中包含許可證資訊,許可證需為 GPL 或 GPL 相容。"
COM_JEDCHECKER_EVERYTHING_SEEMS_TO_BE_FINE_WITH_THAT_RULE="恭喜,一切看起來都按照規則,很好!"
COM_JEDCHECKER_DEVELOPED_BY="JED Checker is a JED proyect."
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 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>."
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 &quot;filename and install as&quot; fields in the jed submission form"
COM_JEDCHECKER_INFO_XML_NAME_XML="The name tag in this file is: <b>%s</b>"
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_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 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>click here</a>."
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 <ul><li>superglobals</li><li>commonly used but deprecated functions</li><li>highly unsafe functions</li></ul>Find more info <a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>on Joomla backward compatibility for Joomla 3</a>"
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 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>Project's homepage</a><br>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_PHP_VERSION_INCOMPATIBLE="JED 檢查程式與你在網站上執行的 PHP 版本: %s 不相容。你會需要最新的 PHP 版本 %s中止安裝作業"
COM_JEDCHECKER_ERROR_HTML_INDEX_NOT_FOUND="此目錄遺失 index.html"
COM_JEDCHECKER_ERROR_JEXEC_NOT_FOUND="此檔案找不到 JEXEC 安全性檢查。"
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_FOUND="此 XML 檔案中找不到許可證標籤。"
COM_JEDCHECKER_ERROR_XML_LICENSE_NOT_GPL="請檢查此檔案中的許可證相容於 GPL。"
COM_JEDCHECKER_RULE="規則"
COM_JEDCHECKER_ERRORS="錯誤"
COM_JEDCHECKER_COMPAT_ISSUES="相容性錯誤"
COM_JEDCHECKER_IN_LINE="於行"
COM_JEDCHECKER_ERROR_ENCODING="你已在此檔案中使用編碼,這不是個錯誤但 JED 編輯會需要檢查此檔案。"
COM_JEDCHECKER_RULE_ENCODING="檔案中 Base64 或其他類型編碼"
COM_JEDCHECKER_RULE_ENCODING_DESC="作為開發者我們充分意識到 base64 及類似函式在擴充套件 (像是 URL 重新導向或資料儲存) 佔有一席之地。然而如果你使用那些讓使用者更難閱讀程式碼或是遮蔽反向連結JED 將不會接受你的提交列表 (無論如何這不符合 GPL 的精神!)。編輯將審視你的程式碼並決定你使用 base64 的方式是否符合 JED 規則,這將延長審視時間。所以經驗法則是 - 別做可疑的事並且避免對程式碼編碼!"
COM_JEDCHECKER_ERROR_ERRORREPORTING="你已在此檔案中使用 error_reporting(0)。"
COM_JEDCHECKER_RULE_ERRORREPORTING="檔案中的 error_reporting(0)"
COM_JEDCHECKER_RULE_ERRORREPORTING_DESC="不鼓勵使用 error_reporting(0) 因為 Joomla 在全站設定中提供 error_reporting 選項。"
COM_JEDCHECKER_LEAVE_A_REVIEW_JED="如果你使用此元件,請張貼評比及評論在 <a href='%s' title='JED' target='_blank'>Joomla! Extensions Directory</a>。"
COM_JEDCHECKER_INFO="資訊"
COM_JEDCHECKER_INFO_XML="關於擴充套件 xml 檔案資訊"
COM_JEDCHECKER_INFO_XML_DESC="你的擴充套件安裝名需與在 JED 的列表明相符,我們掃描 xml 檔案並找尋名稱標籤值。有用訊息給 JED 提交表單中 &quot;filename and install as&quot; 欄位"
COM_JEDCHECKER_INFO_XML_MANIFEST_OUTDATED="Manifest 檔案使用過期格式,使用 &lt;extension&gt; 取代 &lt;install&gt; 根標簽名。"
COM_JEDCHECKER_INFO_XML_NAME_XML="此檔案中 name 標籤為: <b>%s</b>"
COM_JEDCHECKER_INFO_XML_VERSION_XML="Version 標籤有其值: %s"
COM_JEDCHECKER_INFO_XML_CREATIONDATE_XML="creationDate 標籤有其值: %s"
COM_JEDCHECKER_INFO_XML_NO_MANIFEST="找不到 manifest 檔案"
COM_JEDCHECKER_INFO_XML_NAME_RESERVED_KEYWORDS="關鍵字像是 module、plugin 或 template 應作為保留字 ('%2$s') 不要使用在擴充套件名字中 ('%1$s')"
COM_JEDCHECKER_INFO_XML_NAME_PREFIXED="以擴充套件類型前綴開頭列出名字 ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_VERSION="版本以名字/標題 ('%s')"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA="擴充套件名 ('%s') 不能以 'Joomla' 詞開頭"
COM_JEDCHECKER_INFO_XML_NAME_JOOMLA_DERIVATIVE="擴充套件名稱 ('%s') 中使用 'Joomla' 或 Joomla! 衍生需經 OSM 許可"
COM_JEDCHECKER_INFO_XML_NAME_NON_ASCII="所列名字 ('%s') 包含非 ASCII 符號"
COM_JEDCHECKER_INFO_XML_URL_JOOMLA_DERIVATIVE="域名使用 'Joomla' 或 Joomla! 衍生 ('%1$s') 需經 OSM 許可,請檢查你的域名是列於 <a href='%2$s'>Joomla! Trademark Approval Registry</a> 頁面。"
COM_JEDCHECKER_INFO_XML_NAME_TOO_LONG="所列名字 ('%s') 太長,請考慮縮短。"
COM_JEDCHECKER_INFO_XML_NAME_ADMIN_MENU="管理選單名 '%1$s' 與擴充套件名 '%2$s' 不同名"
COM_JEDCHECKER_INFO_XML_NAME_PLUGIN_FORMAT="外掛名 ('%s') 需符合 JED 命名慣例,格式 '{Type} - {Extension Name}'"
COM_JEDCHECKER_RULE_PH1="PHP 標頭缺少 GPL 許可證通知"
COM_JEDCHECKER_RULE_PH1_DESC="每個 PHP 檔案都需聲明該檔案以 GPL (或其他相容的接受許可證) 認證,更多資訊請 <a href='http://extensions.joomla.org/support/knowledgebase/item/jed-entries-checklists#licensechecklist' target='_blank'>點此</a>。"
COM_JEDCHECKER_ERROR_GPL_NOT_FOUND="找不到 GPL 或相容許可證"
COM_JEDCHECKER_PH1_LICENSE_FOUND="找不到 GPL 許可證"
COM_JEDCHECKER_GPL_COMPATIBLE_LICENSE_WAS_FOUND="找不到 GPL 相容許可證"
COM_JEDCHECKER_WARNING="警告"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_NOT_REMOVED="'ini' file 以 '%s' 規則的 'ini' 檔案無法移除,建議手動去除。"
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_NOT_REMOVED="以 '%s' 規則的 PHP 檔案無法移除,建議手動去除。"
COM_JEDCHECKER_OLD_RULE_X_PHP_FILE_REMOVED="以 '%s' 規則移除的 PHP 檔案。"
COM_JEDCHECKER_OLD_RULE_X_INI_FILE_REMOVED="以 '%s' 規則移除的 'ini' 檔案。"
COM_JEDCHECKER_RULE_FRAMEWORK="Joomla Framework 已棄用極不安全"
COM_JEDCHECKER_RULE_FRAMEWORK_DESC="警告關於 <ul><li>superglobals</li><li>經常使用但已棄用函式</li><li>高度不安全函式</li></ul><a href='http://docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1' target='_blank'>為 Joomla 3 回溯相容性</a> 找到更多資訊"
COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND="The byte order mark (BOM) is detected. Please, save the file in the 'UTF-8 without BOM' format."
COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG="Short PHP tag found. As short tags can be disabled in PHP, it is recommended to only use the normal tags (&lt;?php) to maximise compatibility."
COM_JEDCHECKER_ERROR_FRAMEWORK_SUPERGLOBALS="強烈不鼓勵使用 superglobals"
COM_JEDCHECKER_ERROR_FRAMEWORK_DIRECTDB="強烈不鼓勵直接存取資料庫"
COM_JEDCHECKER_RULE_FRAMEWORK_NOTINJ3="Joomla 3 已棄用函式"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ3="Joomla 3 棄用"
COM_JEDCHECKER_ERROR_FRAMEWORK_NOTINJ4="removed in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_DS="DS 在 Joomla 3 已棄用"
COM_JEDCHECKER_ERROR_FRAMEWORK_JERR="JError 已棄用,你應使用 JFactory::getApplication()->enqueueMessage();"
COM_JEDCHECKER_ERROR_FRAMEWORK_ERRORLOG="error_log 及 var_dump"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATED="JRequest 已棄用,你應使用 JFactory::getApplication()->input;"
COM_JEDCHECKER_ERROR_FRAMEWORK_DEPRECATEDINJ4="deprecated in Joomla! 4"
COM_JEDCHECKER_ERROR_FRAMEWORK_TODO="偵測到 TODO 陳述"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER="Leftover folder detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE="Leftover file detected"
COM_JEDCHECKER_ERROR_FRAMEWORK_STRICT="PHP 嚴格標準: 只有變數應透過參照指定"
COM_JEDCHECKER_RULE_JAMSS="JAMSS - Joomla! 反惡意軟體掃描腳本"
COM_JEDCHECKER_RULE_JAMSS_DESC="JAMSS 會針對潛在危險方法的使用提出許多標記,另會檢查一些已知的攻擊特徵,在 <a href='https://github.com/btoplak/Joomla-Anti-Malware-Scan-Script' target='_blank'>專案頁面</a>找到更多<br>JAMSS 輸出字數非常多且很有用,將游標停在任意行上觀看細節。"
COM_JEDCHECKER_ERROR_JAMSS_SUSPICIOUS_FILENAME="找到可疑檔案:"
COM_JEDCHECKER_ERROR_JAMSS_CANNOT_OPEN="無法檢查"
COM_JEDCHECKER_ERROR_JAMSS_PATTERN="找到模式"
COM_JEDCHECKER_ERROR_JAMSS_STRING="找到字串"
COM_JEDCHECKER_RULE_US1="更新伺服器條件"
COM_JEDCHECKER_RULE_US1_DESC="JED 現在要求使用更新伺服器。"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_NOT_FOUND="此 XML 檔案中的更新伺服器標籤遺失或不正確"
COM_JEDCHECKER_ERROR_XML_UPDATE_SERVER_LINK_NOT_FOUND="此 XML 檔案當中找不到更新伺服器連結"
COM_JEDCHECKER_INFO_XML_UPDATE_SERVER_LINK="此 XML 檔案中更新伺服器連結為: %s"
COM_JEDCHECKER_DELETE_FAILED="無法刪除暫時資料夾"
COM_JEDCHECKER_DELETE_SUCCESS="暫時資料夾刪除!"
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="驗證擴充套件的 XML manifest 檔案"
COM_JEDCHECKER_MANIFEST_UNKNOWN_TYPE="未知的擴充套件類型: %s"
COM_JEDCHECKER_MANIFEST_TYPE_NOT_ACCEPTED="擴充套件類型 '%s' 不是 JED 認可"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE="Node &lt;%1$s&gt; 有未知屬性 '%2$s'"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILDREN="Node &lt;%s&gt; 有未知子元素"
COM_JEDCHECKER_MANIFEST_MISSED_REQUIRED="Node &lt;%1$s&gt; 不包含所需的 &lt;%2$s&gt; 元素"
COM_JEDCHECKER_MANIFEST_MISSED_OPTIONAL="Node &lt;%1$s&gt; 不包含選用 &lt;%2$s&gt; 元素"
COM_JEDCHECKER_MANIFEST_MULTIPLE_FOUND="Node &lt;%1$s&gt; 包含多個 &lt;%2$s&gt; 元素"
COM_JEDCHECKER_MANIFEST_UNKNOWN_CHILD="Node &lt;%1$s&gt; 包含未知 &lt;%2$s&gt; 元素"
COM_JEDCHECKER_MANIFEST_EMPTY_CHILD="找到空缺 &lt;%s&gt; 元素"
COM_JEDCHECKER_MANIFEST_MENU_UNUSED_ATTRIBUTE="選單項目屬性 '%s' 未與 'link' 屬性使用"
COM_JEDCHECKER_MANIFEST_MISSED_METHOD_UPGRADE="沒有 method=&quot;upgrade&quot; 屬性擴充套件包無法升級"
COM_JEDCHECKER_MANIFEST_MISSED_ATTRIBUTE="node &lt;%1$s&gt; 不包含必需 '%2$s' 屬性"
COM_JEDCHECKER_MANIFEST_UNKNOWN_ATTRIBUTE_VALUE="node &lt;%1$s&gt; 有屬性 '%2$s' 帶未知值 &quot;%3$s&quot;"
COM_JEDCHECKER_XML_FILES="XML Files 參考"
COM_JEDCHECKER_XML_FILES_DESC="在 XML manifest 中檢查不正確檔案及資料夾參考"
COM_JEDCHECKER_XML_FILES_FILE_NOT_FOUND="找不到檔案: %s"
COM_JEDCHECKER_XML_FILES_FOLDER_NOT_FOUND="找不到資料夾: %s"
COM_JEDCHECKER_LANG="語言檔案"
COM_JEDCHECKER_LANG_DESC="驗證語言檔案"
COM_JEDCHECKER_LANG_INCORRECT_EOL="找到不正確的行末符號,轉換檔案至 Unix EOL (\n) 格式。"
COM_JEDCHECKER_LANG_BOM_FOUND="偵測到位元組順序記號 (BOM)"
COM_JEDCHECKER_LANG_INCORRECT_COMMENT="不正確的註解符號,使用 ';' 取代"
COM_JEDCHECKER_LANG_WRONG_LINE="無 '=' 符號的不正確行"
COM_JEDCHECKER_LANG_KEY_EMPTY="空缺鍵 name"
COM_JEDCHECKER_LANG_KEY_WHITESPACE="不允許空白在鍵中"
COM_JEDCHECKER_LANG_KEY_INVALID_CHARACTER="鍵 name 中無效字元"
COM_JEDCHECKER_LANG_KEY_RESERVED="鍵 name 中預訂關鍵字"
COM_JEDCHECKER_LANG_KEY_NOT_ASCII="鍵 name 非 ASCII 相容"
COM_JEDCHECKER_LANG_KEY_NOT_UPPERCASE="鍵 name 不是大寫"
COM_JEDCHECKER_LANG_KEY_DUPLICATED="鍵 name 在 %d 行已宣告"
COM_JEDCHECKER_LANG_TRANSLATION_ERROR="無效的翻譯字串"
COM_JEDCHECKER_LANG_INVALID_UTF8="無效的 UTF8 字串"
COM_JEDCHECKER_LANG_TRANSLATION_QUOTES="所有翻譯字串應以雙引號標記封閉。"
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_LEFT_QUOTE="你遺失左引號。"
COM_JEDCHECKER_LANG_TRANSLATION_MISSED_RIGHT_QUOTE="你遺失右引號。"
COM_JEDCHECKER_LANG_TRANSLATION_EMPTY="空缺翻譯字串"
COM_JEDCHECKER_LANG_QQDEPRECATED="Usage of \"_QQ_\" is deprecated since Joomla! 3.9. Use escaped double quotes (\\") instead"
COM_JEDCHECKER_LANG_UNESCAPED_QUOTE="找到未轉義的雙引號標記"
COM_JEDCHECKER_LANG_VARIABLE_REF="翻譯自串中發現變數參考。"
COM_JEDCHECKER_LANG_INCORRECT_ARGNUM="可能你使用不正確佔位符格式 (例如 '%1s' 取代 '%1$s'),觀看 <a href='https://www.php.net/manual/en/function.sprintf.php'>printf's argnum format specification</a> 瞭解細節"
COM_JEDCHECKER_LANG_SPACES_AROUND="偵測到翻譯字串左右有空白"
COM_JEDCHECKER_LANG_UNKNOWN_KEY_IN_CODE="Unknown language key '%s' found in the code."

View File

@ -1,3 +1,3 @@
; Language files have to start with semicolon (;) otherwise we have problems with transifex
COM_JEDCHECKER="JED Checker"
COM_JEDCHECKER="JED 檢查程式"

View File

@ -0,0 +1,270 @@
<?php
/**
* @package Joomla.JEDChecker
*
* @copyright Copyright (C) 2021 Open Source Matters, Inc. All rights reserved.
*
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die('Restricted access');
/**
* class JedcheckerHelper
*
* This is a helper class with a set of static methods used by other JEDChecker classes
*
* @since 2.4
*/
abstract class JEDCheckerHelper
{
const CLEAN_HTML = 1;
const CLEAN_COMMENTS = 2;
const CLEAN_STRINGS = 4;
/**
* Returns XML manifest files in the package (sorted by depth)
*
* @param string $basedir Extension's directory
*
* @return string[]
* @since 2.4
*/
public static function findManifests($basedir)
{
// Find all XML files of the extension
$files = JFolder::files($basedir, '\.xml$', true, true);
$excludeList = array();
foreach ($files as $file)
{
$xml = simplexml_load_file($file);
if (!$xml || ($xml->getName() !== 'extension' && $xml->getName() !== 'install'))
{
// Exclude non-install-manifest XML files
$excludeList[] = $file;
}
elseif ((string) $xml['type'] === 'component' && isset($xml->administration->files['folder']))
{
// Exclude possible duplicates of manifest in components
$excludeList[] = dirname($file) . '/' . trim($xml->administration->files['folder'], ' /') . '/' . basename($file);
}
elseif ((string) $xml['type'] === 'file' && isset($xml->fileset->files))
{
// Exclude possible duplicates of file-type extension manifest
foreach ($xml->fileset->files as $child)
{
if (isset($child['folder']))
{
$excludeList[] = dirname($file) . '/' . trim($child['folder'], ' /') . '/' . basename($file);
}
}
}
}
$files = array_diff($files, $excludeList);
usort($files, array(__CLASS__, 'sortPathsCmp'));
return $files;
}
/**
* Sort directories by depth
*
* @param string $path1 1st path to compare
* @param string $path2 2nd path to compare
*
* @return integer
* @since 2.4
*/
public static function sortPathsCmp($path1, $path2)
{
$depth1 = substr_count($path1, '/');
$depth2 = substr_count($path2, '/');
return ($depth1 === $depth2) ? strcmp($path1, $path2) : ($depth1 - $depth2);
}
/**
* Split text into lines
*
* @param string $content Text to split
*
* @return string[]
* @since 2.4
*/
public static function splitLines($content)
{
// Split on one of EOL characters (except of EOL at the end of text)
return preg_split("/(?:\r\n|\n|\r)(?!$)/", $content);
}
/**
* Get extension name (element)
*
* @param SimpleXMLElement $xml XML Manifest
*
* @return string
* @since 2.4
*/
public static function getElementName($xml)
{
$type = (string) $xml['type'];
if (isset($xml->element))
{
$extension = (string) $xml->element;
}
else
{
$extension = (string) $xml->name;
if (isset($xml->files))
{
foreach ($xml->files->children() as $child)
{
if (isset($child[$type]))
{
$extension = (string) $child[$type];
}
}
}
}
$extension = strtolower(JFilterInput::getInstance()->clean($extension, 'cmd'));
if ($type === 'component' && strpos($extension, 'com_') !== 0)
{
$extension = 'com_' . $extension;
}
return $extension;
}
/**
* Removes HTML, comments, and/or strings content keeping EOL characters to preserve line numbers
*
* @param string $content PHP sources
* @param int $options Bitwise set of options
*
* @return string
* @since 2.4
*/
public static function cleanPhpCode($content, $options = self::CLEAN_HTML | self::CLEAN_COMMENTS)
{
$isCleanHtml = $options & self::CLEAN_HTML;
$isCleanComments = $options & self::CLEAN_COMMENTS;
$isCleanStrings = $options & self::CLEAN_STRINGS;
if (!preg_match('/<\?(?:php\s|\s|=)/i', $content, $match, PREG_OFFSET_CAPTURE))
{
// No PHP code found
return $isCleanHtml ? '' : $content;
}
$pos = $match[0][1];
$code = substr($content, 0, $pos);
$cleanContent = $isCleanHtml ? self::removeContent($code) : $code;
while (preg_match('/(?:[\'"]|\/\*|\/\/|#|\?>)/', $content, $match, PREG_OFFSET_CAPTURE, $pos))
{
$foundPos = $match[0][1];
$cleanContent .= substr($content, $pos, $foundPos - $pos);
$pos = $foundPos;
switch ($match[0][0])
{
case '"':
case "'":
$q = $match[0][0];
if (!preg_match("/$q(?>[^$q\\\\]+|\\\\.)*$q/As", $content, $match, 0, $pos))
{
return $cleanContent . ($isCleanStrings ? $q : substr($content, $pos));
}
$code = $match[0];
$cleanContent .= $isCleanStrings ? $q . self::removeContent($code) . $q : $code;
$pos += strlen($code);
break;
case '/*':
$cleanContent .= '/*';
$pos += 2;
$endPos = strpos($content, '*/', $pos);
if ($endPos === false)
{
return $isCleanComments ? $cleanContent : $cleanContent . substr($content, $pos);
}
$code = substr($content, $pos, $endPos - $pos);
$cleanContent .= $isCleanComments ? self::removeContent($code) : $code;
$cleanContent .= '*/';
$pos = $endPos + 2;
break;
case '//':
case '#':
$commentLen = strcspn($content, "\r\n", $pos);
$endPhpPos = strpos($content, '?>', $pos);
if ($endPhpPos !== false && $endPhpPos < $pos + $commentLen)
{
$commentLen = $endPhpPos - $pos;
}
if (!$isCleanComments)
{
$cleanContent .= substr($content, $pos, $commentLen);
}
$pos += $commentLen;
break;
case '?>':
$cleanContent .= '?>';
$pos += 2;
if (!preg_match('/<\?(?:php\s|\s|=)/i', $content, $match, PREG_OFFSET_CAPTURE, $pos))
{
// No PHP code found (up to the end of the file)
return $cleanContent . ($isCleanHtml ? '' : substr($content, $pos));
}
$foundPos = $match[0][1];
$code = substr($content, $pos, $foundPos - $pos);
$cleanContent .= $isCleanHtml ? self::removeContent($code) : $code;
$phpPreamble = $match[0][0];
$cleanContent .= $phpPreamble;
$pos = $foundPos + strlen($phpPreamble);
break;
}
}
$cleanContent .= substr($content, $pos);
return $cleanContent;
}
/**
* Remove all text content by keeping newline characters only (to preserve line numbers)
*
* @param string $content Partial content
*
* @return string
* @since 2.4
*/
protected static function removeContent($content)
{
return str_repeat("\n", substr_count($content, "\n"));
}
}

View File

@ -7,4 +7,4 @@
; @license GNU General Public License version 2 or later; see LICENSE.txt
; The valid constants to search for
encodings ="base64"
encodings ="base64,base64_decode,base64_encode,zlib_decode,zlib_encode"

View File

@ -15,6 +15,9 @@ defined('_JEXEC') or die('Restricted access');
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
// Include the helper class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/libraries/helper.php';
/**
* class JedcheckerRulesEncoding
*
@ -45,6 +48,20 @@ class JedcheckerRulesEncoding extends JEDcheckerRule
*/
protected $description = 'COM_JEDCHECKER_RULE_ENCODING_DESC';
/**
* The ordering value to sort rules in the menu.
*
* @var integer
*/
public static $ordering = 900;
/**
* Regular expression to look for encoding functions.
*
* @var string
*/
protected $encodingsRegex;
/**
* Initiates the file search and check
*
@ -52,6 +69,17 @@ class JedcheckerRulesEncoding extends JEDcheckerRule
*/
public function check()
{
// Get the functions to look for
$encodings = explode(',', $this->params->get('encodings'));
// Prepare regex
foreach ($encodings as $i => $encoding)
{
$encodings[$i] = preg_quote(trim($encoding), '/');
}
$this->encodingsRegex = '/' . implode('|', $encodings) . '/i';
// Find all php files of the extension
$files = JFolder::files($this->basedir, '\.php$', true, true);
@ -61,8 +89,7 @@ class JedcheckerRulesEncoding extends JEDcheckerRule
// Try to find the base64 use in the file
if ($this->find($file))
{
// Add as error to the report if it was not found
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_ENCODING'));
// The error has been added by the find() method
}
}
}
@ -77,27 +104,26 @@ class JedcheckerRulesEncoding extends JEDcheckerRule
*/
protected function find($file)
{
$content = (array) file($file);
$content = file_get_contents($file);
// Get the functions to look for
$encodings = explode(',', $this->params->get('encodings'));
// Exclude comments
$content = JEDCheckerHelper::cleanPhpCode(
$content,
JEDCheckerHelper::CLEAN_HTML | JEDCheckerHelper::CLEAN_COMMENTS
);
$content = JEDCheckerHelper::splitLines($content);
foreach ($encodings as $encoding)
$found = false;
foreach ($content as $i => $line)
{
$encoding = trim($encoding);
foreach ($content AS $line)
if (preg_match($this->encodingsRegex, $line))
{
// Search for "base64"
$pos_1 = stripos($line, $encoding);
if ($pos_1 !== false)
{
return true;
}
$found = true;
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_ENCODING'), $i + 1, $line);
}
}
return false;
return $found;
}
}

View File

@ -14,6 +14,9 @@ defined('_JEXEC') or die('Restricted access');
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
// Include the helper class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/libraries/helper.php';
/**
* JedcheckerRulesErrorreporting
*
@ -46,6 +49,19 @@ class JedcheckerRulesErrorreporting extends JEDcheckerRule
*/
protected $description = 'COM_JEDCHECKER_RULE_ERRORREPORTING_DESC';
/**
* Regular expression to look for error_reporting calls.
*
* @var string
*/
protected $errorreportingRegex;
/**
* The ordering value to sort rules in the menu.
*
* @var integer
*/
public static $ordering = 800;
/**
* Initiates the file search and check
@ -54,6 +70,17 @@ class JedcheckerRulesErrorreporting extends JEDcheckerRule
*/
public function check()
{
// Get the functions to look for
$codes = explode(',', $this->params->get('errorreportings'));
// Prepare regex
foreach ($codes as $i => $encoding)
{
$codes[$i] = preg_quote(trim($encoding), '/');
}
$this->errorreportingRegex = '/' . implode('|', $codes) . '/i';
// Find all php files of the extension
$files = JFolder::files($this->basedir, '\.php$', true, true);
@ -63,14 +90,13 @@ class JedcheckerRulesErrorreporting extends JEDcheckerRule
// Try to find the base64 use in the file
if ($this->find($file))
{
// Add as error to the report if it was not found
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_ERRORREPORTING'));
// The error has been added by the find() method
}
}
}
/**
* Reads a file and searches for any encoding function defined in the params
* Reads a file and searches for any function defined in the params
* Not a very clever way of doing this, but it should be fine for now
*
* @param string $file - The path to the file
@ -79,27 +105,26 @@ class JedcheckerRulesErrorreporting extends JEDcheckerRule
*/
protected function find($file)
{
$content = (array) file($file);
$content = file_get_contents($file);
// Get the functions to look for
$encodings = explode(',', $this->params->get('errorreportings'));
// Exclude non-code content
$content = JEDCheckerHelper::cleanPhpCode(
$content,
JEDCheckerHelper::CLEAN_HTML | JEDCheckerHelper::CLEAN_COMMENTS | JEDCheckerHelper::CLEAN_STRINGS
);
$content = JEDCheckerHelper::splitLines($content);
foreach ($encodings as $encoding)
$found = false;
foreach ($content as $i => $line)
{
$encoding = trim($encoding);
foreach ($content AS $line)
if (preg_match($this->errorreportingRegex, $line))
{
// Search for "base64"
$pos_1 = stripos($line, $encoding);
if ($pos_1 !== false)
{
return true;
}
$found = true;
$this->report->addWarning($file, JText::_('COM_JEDCHECKER_ERROR_ERRORREPORTING'), $i + 1, $line);
}
}
return false;
return $found;
}
}

View File

@ -19,7 +19,8 @@
;
; ref: docs.joomla.org/Potential_backward_compatibility_issues_in_Joomla_3.0_and_Joomla_Platform_12.1
leftover_folders=".DS_Store,.svn,.git"
leftover_folders="__MACOSX,Desktop.ini,desktop.ini,Thumbs.db,node_modules,php-cs-fixer,phpcs,PHP_CodeSniffer,php_codesniffer,.*,*.bak,*.orig,*.php.*,*.test,*.tmp,*~,*.log,*_log,*.lock,*.pid,*.diff,*.patch,*.phar"
leftover_folders_whitelist=".htaccess"
error_groups="directdb"
directdb="mysql_connect,mysql_query,mysql_close,mysql_escape_string,new mysqli,mysqli_connect,mysqli_query,mysqli_close,mysqli_escape_string,mysqli_real_escape_string"
@ -28,12 +29,14 @@ warning_groups="superglobals"
superglobals="$_GET,$_POST,$_SESSION,$_COOKIE,$_FILES"
notice_groups="errorlog,todo"
errorlog="error_log,var_export,var_dump,print_r"
errorlog="error_log,var_export,var_dump,print_r,debug_zval_dump"
todo="@TODO"
compatibility_groups="notinj3,deprecated,jerr,DS,strict"
compatibility_groups="notinj3,notinj4,deprecated,deprecatedinj4,jerr,DS,strict"
notinj3="JUtility::isWinOS,JFTP,JLDAP,JWebClient,JloadResultArray,nameQuote,JRequest::checkToken,JParameter,JElement,JFormFieldEditors,JHtmlImage,JRules,JSimpleXML,JPane,$db->getEscaped,JDate::toMysql,JUtility::sendMail,JUtility::sendAdminMail,JUtility::getToken,JFactory::getXMLParser,JDate::toMysql"
deprecated="JHtmlBehavior::mootools,JRequest,::assignRef"
notinj4="JInstallerComponent,JInstallerFile,JInstallerLanguage,JInstallerLibrary,JInstallerModule,JInstallerPackage,JInstallerPlugin,JInstallerTemplate,JSubMenuHelper,pagination_item_active,pagination_item_inactive,JVersion::RELEASE,JVersion::DEV_LEVEL,JVersion::BUILD,JHtmlBootstrap::modal,JHtml::_('bootstrap.modal',JHtmlBatch,JHtml::_('batch.,JAccess::$assetPermissionsById,JAccess::$assetPermissionsByName,JAccess::preloadPermissionsParentIdMapping,JAccess::getActions,JApplicationWebRouter,JApplicationWebRouterBase,JApplicationWebRouterRest,$app->getPageParameters,JApplicationHelper::parseXMLLangMetaFile,JCrypt::hasStrongPasswordSupport,JCacheStorage::test,JFactory::getXml,Factory::getXml,JFactory::getEditor,Factory::getEditor,JFilterInput::_,JNode,JTree,JGrid,JArrayHelper,$_PROFILER"
deprecated="JHtmlBehavior::mootools,JHtml::_('behavior.mootools',JRequest,->assignRef"
deprecatedinj4="pagination_list_render,JHtmlSortablelist::sortable,JHtml::_('sortablelist.sortable',JApplicationBase"
jerr="JError::"
DS=" DS ,.DS., DS.,.DS "
strict="&JFactory,&JModuleHelper"

View File

@ -14,6 +14,9 @@ defined('_JEXEC') or die('Restricted access');
// Include the rule base class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/models/rule.php';
// Include the helper class
require_once JPATH_COMPONENT_ADMINISTRATOR . '/libraries/helper.php';
/**
* JedcheckerRulesFramework
*
@ -43,9 +46,16 @@ class JedcheckerRulesFramework extends JEDcheckerRule
*/
protected $description = 'COM_JEDCHECKER_RULE_FRAMEWORK_DESC';
/**
* The ordering value to sort rules in the menu.
*
* @var integer
*/
public static $ordering = 700;
protected $tests = false;
protected $leftover_folders;
protected $regexLeftoverFolders;
/**
* Initiates the file search and check
@ -54,8 +64,47 @@ class JedcheckerRulesFramework extends JEDcheckerRule
*/
public function check()
{
// Warn about code versioning files included
$leftoverFolders = $this->params->get('leftover_folders');
$leftoverFoldersWhitelist = $this->params->get('leftover_folders_whitelist');
$this->regexLeftoverFolders = '';
if (!empty($leftoverFoldersWhitelist))
{
$this->regexLeftoverFolders .=
'(?!(?:'
. str_replace(array(',', '\*'), array('|', '.*'), preg_quote($leftoverFoldersWhitelist, '/'))
. '))';
}
$this->regexLeftoverFolders .= '(?:' . str_replace(array(',', '\*'), array('|', '.*'), preg_quote($leftoverFolders, '/')) . ')';
$regexLeftoverFolders = '^' . $this->regexLeftoverFolders . '$';
// Get matched files and folder (w/o default exclusion list)
$folders = JFolder::folders($this->basedir, $regexLeftoverFolders, true, true, array(), array());
$files = JFolder::files($this->basedir, $regexLeftoverFolders, true, true, array(), array());
if ($folders !== false)
{
// Warn on leftover folders found
foreach ($folders as $folder)
{
$this->report->addWarning($folder, JText::_("COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FOLDER"));
}
}
if ($files !== false)
{
// Warn on leftover files found
foreach ($files as $file)
{
$this->report->addWarning($file, JText::_("COM_JEDCHECKER_ERROR_FRAMEWORK_LEFTOVER_FILE"));
}
}
$files = JFolder::files($this->basedir, '\.php$', true, true);
$this->leftover_folders = explode(',', $this->params->get('leftover_folders'));
foreach ($files as $file)
{
@ -71,7 +120,7 @@ class JedcheckerRulesFramework extends JEDcheckerRule
}
/**
* Check if the given resourse is part
* Check if the given resource is inside of a leftover folder
*
* @param string $file The file name to test
*
@ -79,20 +128,7 @@ class JedcheckerRulesFramework extends JEDcheckerRule
*/
private function excludeResource($file)
{
// Warn about code versioning files included
$result = false;
foreach ($this->leftover_folders as $leftover_folder)
{
if (strpos($file, $leftover_folder) !== false)
{
$error_message = JText::_("COM_JEDCHECKER_ERROR_FRAMEWORK_GIT") . ":";
$this->report->addWarning($file, $error_message, 0);
$result = true;
}
}
return $result;
return (bool) preg_match('/\/' . $this->regexLeftoverFolders . '\//', $file);
}
/**
@ -104,12 +140,43 @@ class JedcheckerRulesFramework extends JEDcheckerRule
*/
protected function find($file)
{
$content = (array) file($file);
$origContent = (array) file($file);
if (count($origContent) === 0)
{
return false;
}
$result = false;
$content = file_get_contents($file);
// Check BOM
if (strncmp($content, "\xEF\xBB\xBF", 3) === 0)
{
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_FRAMEWORK_BOM_FOUND'));
$result = true;
}
// Clean non-code
$content = JEDCheckerHelper::cleanPhpCode(
$content,
JEDCheckerHelper::CLEAN_HTML | JEDCheckerHelper::CLEAN_COMMENTS | JEDCheckerHelper::CLEAN_STRINGS
);
$cleanContent = JEDCheckerHelper::splitLines($content);
// Check short PHP tag
if (preg_match('/<\?\s/', $content, $match, PREG_OFFSET_CAPTURE))
{
$lineno = substr_count($content, "\n", 0, $match[0][1]);
$this->report->addError($file, JText::_('COM_JEDCHECKER_ERROR_FRAMEWORK_SHORT_PHP_TAG'), $lineno + 1, $origContent[$lineno]);
$result = true;
}
// Run other tests
foreach ($this->getTests() as $testObject)
{
if ($this->runTest($file, $content, $testObject))
if ($this->runTest($file, $origContent, $cleanContent, $testObject))
{
$result = true;
}
@ -121,32 +188,53 @@ class JedcheckerRulesFramework extends JEDcheckerRule
/**
* runs tests and reports to the appropriate function if strings match.
*
* @param string $file The file name
* @param array $content The file content
* @param object $testObject The test object generated by getTests()
* @param string $file The file name
* @param array $origContent The file content
* @param array $cleanContent The file content w/o non-code elements
* @param object $testObject The test object generated by getTests()
*
* @return boolean
*/
private function runTest($file, $content, $testObject)
private function runTest($file, $origContent, $cleanContent, $testObject)
{
// @todo remove as unused?
$error_count = 0;
foreach ($content as $line_number => $line)
foreach ($cleanContent as $line_number => $line)
{
foreach ($testObject->tests AS $singleTest)
$origLine = $origContent[$line_number];
foreach ($testObject->tests as $singleTest)
{
if (stripos($line, $singleTest) !== false)
$regex = preg_quote($singleTest, '/');
// Add word boundary check for rules staring/ending with a letter (to avoid false-positives because of partial match)
if (ctype_alpha($singleTest[0]))
{
$line = str_ireplace($singleTest, '<b>' . $singleTest . '</b>', $line);
$error_message = JText::_('COM_JEDCHECKER_ERROR_FRAMEWORK_' . strtoupper($testObject->group)) . ':<pre>' . $line . '</pre>';
$regex = '\b' . $regex;
}
if (ctype_alpha($singleTest[strlen($singleTest) - 1]))
{
$regex .= '\b';
}
if (preg_match('/' . $regex . '/i', $line))
{
$origLine = str_ireplace($singleTest, '<b>' . $singleTest . '</b>', htmlspecialchars($origLine));
$error_message = JText::_('COM_JEDCHECKER_ERROR_FRAMEWORK_' . strtoupper($testObject->group)) . ':<pre>' . $origLine . '</pre>';
switch ($testObject->kind)
{
case 'error':$this->report->addError($file, $error_message, $line_number);
case 'error':
$this->report->addError($file, $error_message, $line_number);
break;
case 'warning':$this->report->addWarning($file, $error_message, $line_number);
case 'warning':
$this->report->addWarning($file, $error_message, $line_number);
break;
case 'compatibility':$this->report->addCompat($file, $error_message, $line_number);
case 'compatibility':
$this->report->addCompat($file, $error_message, $line_number);
break;
default:
// Case 'notice':
@ -154,6 +242,7 @@ class JedcheckerRulesFramework extends JEDcheckerRule
break;
}
}
// If you scored 10 errors on a single file, that's enough for now.
if ($error_count > 10)
{
@ -174,7 +263,7 @@ class JedcheckerRulesFramework extends JEDcheckerRule
* BUT MAKE SURE that you add the relevant key to the translation files:
* COM_JEDCHECKER_ERROR_NOFRAMEWOR_SOMEKEY
*
* @return boolean
* @return array
*/
private function getTests()
{
@ -186,7 +275,7 @@ class JedcheckerRulesFramework extends JEDcheckerRule
foreach ($testNames as $test)
{
foreach ( explode(",", $this->params->get($test . '_groups')) as $group)
foreach (explode(",", $this->params->get($test . '_groups')) as $group)
{
$newTest = new stdClass;
$newTest->group = $group;

Some files were not shown because too many files have changed in this diff Show More