29
0
mirror of https://github.com/joomla/joomla-cms.git synced 2024-06-26 07:13:21 +00:00

Merge remote-tracking branch 'Joomla/4.4-dev' into 5.1-dev

This commit is contained in:
Benjamin Trenkle 2024-05-20 18:33:30 +02:00
commit 0646618ddb
No known key found for this signature in database
GPG Key ID: 260C401E8F8A2574
5 changed files with 19 additions and 17 deletions

9
.github/CODEOWNERS vendored
View File

@ -12,9 +12,9 @@ build/bump.php @rdeutz
build/deleted_file_check.php @rdeutz
# Core/Extension Install/Update Tools
administrator/components/com_joomlaupdate/* @rdeutz @zero-24
libraries/src/Installer/* @rdeutz @zero-24
libraries/src/Updater/* @rdeutz @zero-24
administrator/components/com_joomlaupdate/* @rdeutz
libraries/src/Installer/* @rdeutz
libraries/src/Updater/* @rdeutz
# Automated Testing
tests/* @hackwar @fancyFranci
@ -24,9 +24,6 @@ tests/Unit/* @rdeutz @fancyFranci
phpunit.xml.dist @rdeutz @hackwar @fancyFranci
phpunit-pgsql.xml.dist @rdeutz @hackwar @fancyFranci
# HttpHeaders Plugin
plugins/system/httpheaders/* @zero-24
# Workflow
administrator/components/com_workflow/* @bembelimen @hleithner
administrator/language/en-GB/com_workflow.ini @bembelimen @hleithner

View File

@ -231,7 +231,7 @@ JLIB_FILESYSTEM_ERROR_PATH_IS_NOT_A_FOLDER="%1$s: Putanja nije mapa. Putanja: %2
JLIB_FORM_FIELD_INVALID="Neispravno polje:&#160"
JLIB_FORM_VALIDATE_FIELD_INVALID="Neispravno polje: %s"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="Potrebno polje: %s"
JLIB_INSTALLER_ABORT="Odustajanje od instalacije jezika: %s"
JLIB_INSTALLER_ABORT="Zaustavljanje instalacije jezika: %s"
JLIB_INSTALLER_ABORT_CREATE_DIRECTORY="Dodatak %1$s: Nije uspjelo kreiranje direktorija: %2$s"
JLIB_INSTALLER_ABORT_NOINSTALLPATH="Instalacijska putanja ne postoji"
JLIB_INSTALLER_ABORT_PACK_INSTALL_ERROR_EXTENSION="Paket %1$s: Došlo je do greške prilikom instalacije dodatka: %2$s."

View File

@ -26,7 +26,7 @@ BUILD_MIN_PHP_ERROR_TEXT="جملہ کے اس ورژن کو چلانے کے لی
BUILD_MIN_PHP_ERROR_URL_TEXT="اس کو حل کرنے میں میری مدد کریں۔"
; Main Config
INSTL_SELECT_INSTALL_LANG="انسٹالیشن کی زبان منتخب کریں۔"
INSTL_SELECT_LANGUAGE_TITLE="زبان منتخب کریں۔"
INSTL_SELECT_LANGUAGE_TITLE="زبان منتخب کریں"
INSTL_SETUP_LOGIN_DATA="لاگ ان ڈیٹا سیٹ کریں۔"
INSTL_WARNJAVASCRIPT="وارننگ! جملہ کی مناسب تنصیب کے لیے جاوا اسکرپٹ کا فعال ہونا ضروری ہے۔"
INSTL_WARNJSON="جملہ کو انسٹال کرنے کے لیے آپ کی پی ایچ پی کی انسٹالیشن میں JSON کا فعال ہونا ضروری ہے!"
@ -178,7 +178,7 @@ INSTL_HEADER_ERROR="آپ کے براؤزر کوکیز میں فعّال ظاہ
INSTL_PAGE_TITLE="جملہ انسٹالر"
; Configuration model
INSTL_ERROR_CONNECT_DB="ڈیٹا بیس سے منسلک نہیں ہو سکا۔ کنیکٹر نے خرابی کا پیغام واپس کیا: %d."
INSTL_STD_OFFLINE_MSG="یہ سائٹ دیکھ بھال کے لیے بند ہے۔<br>براہ کرم جلد ہی دوبارہ چیک کریں۔."
INSTL_STD_OFFLINE_MSG="یہ سائٹ دیکھ بھال کے لیے بند ہے۔<br>براہ کرم جلد ہی دوبارہ چیک کریں۔"
; Languages model
INSTL_ERROR_INVALID_URL="ناجائز یو آر ایل"
; Others
@ -203,12 +203,12 @@ INSTL_ZIP_SUPPORT_AVAILABLE="مقامی زپ سپورٹ"
JADMINISTRATOR="منتظم"
JEMAIL="ای میل"
JERROR="آپ کے براؤزر کوکیز میں فعّال ظاہر نہیں ہوئیں۔ آپ اس خصوصیت کو غیر فعّال رکھ کر ایپلیکیشن نصب نہیں کرسکتے۔ یا پھر سرور کے <strong>session.save_path</strong> ساتھ بھی کوئی مسئلہ ہوسکتا ہے۔ اگر یہی صورتحال ہے اور آپ اس مسئلے کو خود دیکھ یا حل نہیں کرسکتے تو براہ کرم اپنے ہوسٹنگ فراہم کرنے والے ادارے سے رابطہ کیجیے۔"
JERROR_LAYOUT_ERROR_HAS_OCCURRED_WHILE_PROCESSING_YOUR_REQUEST="آپ کی درخواست پر کارروائی کرتے وقت ایک خرابی پیش آگئی ہے۔."
JERROR_LAYOUT_ERROR_HAS_OCCURRED_WHILE_PROCESSING_YOUR_REQUEST="آپ کی درخواست پر کارروائی کرتے وقت ایک خرابی پیش آگئی ہے۔"
JGLOBAL_ISFREESOFTWARE="%s مفت سافٹ ویئر ہے جو %s کے تحت جاری کیا گیا ہے۔"
JGLOBAL_LANGUAGE_VERSION_NOT_PLATFORM="زبان کا پیک اس جملہ ورژن سے میل نہیں کھاتا۔ کچھ سٹرنگز غائب ہو سکتے ہیں اور انگریزی میں دکھائے جائیں گے۔"
JGLOBAL_SELECT_AN_OPTION="ایک آپشن منتخب کریں۔"
JGLOBAL_SELECT_NO_RESULTS_MATCH="کوئی نتائج میچ"
JGLOBAL_SELECT_SOME_OPTIONS="کچھ اختیارات منتخب کریں۔"
JGLOBAL_SELECT_SOME_OPTIONS="ایک آپشن منتخب کریں۔"
JHIDEPASSWORD="پاس ورڈ چھپائیں۔"
JINVALID_TOKEN="غلط ٹوکن"
JINVALID_TOKEN_NOTICE="سیکیورٹی ٹوکن مماثل نہیں ہے۔ کسی بھی حفاظتی خلاف ورزی کو روکنے کے لیے درخواست کو روک دیا گیا تھا۔ دوبارہ کوشش کریں."
@ -218,7 +218,7 @@ JNOTICE="نہیں"
JOFF="Off"
JON="On"
JPREVIOUS="پیچھے"
JSHOWPASSWORD="پاسورڈ دکھاو"
JSHOWPASSWORD="Show پاس ورڈ"
JSITE="سائٹ"
JSKIP="چھوڑ دو"
JUSERNAME="صارف کا نام"
@ -231,7 +231,7 @@ JLIB_DATABASE_ERROR_VALID_MAIL="آپ کا درج کردہ ای میل پتہ غ
JLIB_ENVIRONMENT_SESSION_EXPIRED="آپ کے سیشن کی میعاد ختم ہو گئی ہے، براہ کرم صفحہ دوبارہ لوڈ کریں۔"
JLIB_FILESYSTEM_ERROR_PATH_IS_NOT_A_FOLDER="%1$s: پاتھ فولڈر نہیں ہے۔ راستہ: %2$s"
JLIB_FORM_FIELD_INVALID="غلط فیلڈ:&#160;"
JLIB_FORM_VALIDATE_FIELD_INVALID="غلط فیلڈ: %s"
JLIB_FORM_VALIDATE_FIELD_INVALID="غلط فیلڈ:"
JLIB_FORM_VALIDATE_FIELD_REQUIRED="فیلڈ درکار ہے: %s"
JLIB_INSTALLER_ABORT="Aborting language installation: %s"
JLIB_INSTALLER_ABORT_CREATE_DIRECTORY="ایکسٹینشن %1$s: فولڈر بنانے میں ناکام: %2$s"
@ -258,10 +258,10 @@ ADMIN_PASSWORD="ایڈمنسٹریٹر پاس ورڈ"
SITE_NAME="سائٹ کا نام"
; Database types (allows for a more descriptive label than the internal name)
MYSQL="MySQL (PDO)"
MYSQLI="MySQLi"
MYSQLI="مائی ایس کیو ایل"
ORACLE="اوریکل"
PGSQL="PostgreSQL (PDO)"
POSTGRESQL="PostgreSQL"
POSTGRESQL="پوسٹگری ایس کیو ایل"
SQLITE="SQLite"
; Javascript message titles
ERROR="آپ کے براؤزر کوکیز میں فعّال ظاہر نہیں ہوئیں۔ آپ اس خصوصیت کو غیر فعّال رکھ کر ایپلیکیشن نصب نہیں کرسکتے۔ یا پھر سرور کے <strong>session.save_path</strong> ساتھ بھی کوئی مسئلہ ہوسکتا ہے۔ اگر یہی صورتحال ہے اور آپ اس مسئلے کو خود دیکھ یا حل نہیں کرسکتے تو براہ کرم اپنے ہوسٹنگ فراہم کرنے والے ادارے سے رابطہ کیجیے۔"
@ -272,7 +272,7 @@ WARNING="خبردار"
JLIB_JS_AJAX_ERROR_CONNECTION_ABORT="JSON ڈیٹا حاصل کرنے کے دوران ایک کنکشن ختم ہو گیا ہے۔"
JLIB_JS_AJAX_ERROR_NO_CONTENT="کوئی مواد واپس نہیں کیا گیا۔"
JLIB_JS_AJAX_ERROR_OTHER="JSON ڈیٹا حاصل کرتے وقت ایک خرابی پیش آگئی: HTTP %d اسٹیٹس کوڈ۔"
JLIB_JS_AJAX_ERROR_PARSE="مندرجہ ذیل JSON ڈیٹا پر کارروائی کرتے وقت تجزیہ کی خرابی پیش آگئی:<br><code style=\"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;\ \">%s</code>"
JLIB_JS_AJAX_ERROR_PARSE="مندرجہ ذیل JSON ڈیٹا پر کارروائی کے دوران تجزیہ کی خرابی پیش آگئی:<br><code style=\"color:inherit;white-space:pre-wrap;padding:0;margin:0;border:0;background:inherit;\ \">%s</code>"
JLIB_JS_AJAX_ERROR_TIMEOUT="JSON ڈیٹا حاصل کرتے وقت ایک ٹائم آؤٹ ہو گیا ہے۔"
; Field password messages
JFIELD_PASSWORD_INDICATE_COMPLETE="پاس ورڈ قبول کر لیا گیا۔"

View File

@ -277,7 +277,7 @@ class MediaHelper
// If tmp_name is empty, then the file was bigger than the PHP limit
if (!empty($file['tmp_name'])) {
// Get the mime type this is an image file
$mime = static::getMimeType($file['tmp_name'], true);
$mime = static::getMimeType($file['tmp_name'], static::isImage($file['tmp_name']));
// Did we get anything useful?
if ($mime != false) {

View File

@ -126,6 +126,11 @@ final class Token extends CMSPlugin implements SubscriberInterface
}
}
// Another Apache specific fix. See https://github.com/symfony/symfony/issues/1813
if (empty($authHeader)) {
$authHeader = $this->getApplication()->getInput()->server->get('REDIRECT_HTTP_AUTHORIZATION', '', 'string');
}
if (substr($authHeader, 0, 7) == 'Bearer ') {
$parts = explode(' ', $authHeader, 2);
$tokenString = trim($parts[1]);