Skip to content

Commit

Permalink
Merge branch 'master' into paladox-patch-1
Browse files Browse the repository at this point in the history
  • Loading branch information
Universal-Omega authored Feb 13, 2025
2 parents 508f9df + b434793 commit 563ed7c
Show file tree
Hide file tree
Showing 68 changed files with 1,655 additions and 1,525 deletions.
9 changes: 1 addition & 8 deletions .github/workflows/mediawiki-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,19 +13,12 @@ jobs:
matrix:
include:
# Latest MediaWiki stable - PHP 8.1
- mw: 'REL1_42'
- mw: 'REL1_43'
php: 8.1
php-docker: 81
composer-test: true
experimental: false

# Latest MediaWiki release branch - PHP 8.1
- mw: 'REL1_43'
php: 8.1
php-docker: 81
composer-test: false
experimental: true

# Latest MediaWiki master - PHP 8.1
- mw: 'master'
php: 8.1
Expand Down
22 changes: 5 additions & 17 deletions .phan/config.php
Original file line number Diff line number Diff line change
Expand Up @@ -16,22 +16,10 @@
]
);

$cfg['suppress_issue_types'] = array_merge(
$cfg['suppress_issue_types'], [
'MediaWikiNoEmptyIfDefined',
'PhanTypeComparisonFromArray',
'PhanTypeArraySuspiciousNullable',
'PhanTypePossiblyInvalidDimOffset',
'PhanTypeMismatchArgumentNullable',
'PhanTypeMismatchDimFetch',
'PhanImpossibleCondition',
'PhanTypeMismatchArgumentInternal',
'PhanNonClassMethodCall',
'PhanImpossibleTypeComparison',
'PhanRedundantConditionInLoop',
]
);

$cfg['scalar_implicit_cast'] = true;
$cfg['suppress_issue_types'] = [
'PhanAccessMethodInternal',
'PhanPluginMixedKeyNoKey',
'SecurityCheck-LikelyFalsePositive',
];

return $cfg;
4 changes: 2 additions & 2 deletions composer.json
Original file line number Diff line number Diff line change
Expand Up @@ -29,8 +29,8 @@
"composer/installers": ">=1.0.1"
},
"require-dev": {
"mediawiki/mediawiki-codesniffer": "45.0.0",
"mediawiki/mediawiki-phan-config": "0.14.0",
"mediawiki/mediawiki-codesniffer": "46.0.0",
"mediawiki/mediawiki-phan-config": "0.15.1",
"mediawiki/minus-x": "1.1.3",
"php-parallel-lint/php-console-highlighter": "1.0.0",
"php-parallel-lint/php-parallel-lint": "1.4.0"
Expand Down
5 changes: 2 additions & 3 deletions extension.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"license-name": "GPL-3.0-or-later",
"type": "specialpage",
"requires": {
"MediaWiki": ">= 1.42.0",
"MediaWiki": ">= 1.43.0",
"extensions": {
"CreateWiki": "*"
},
Expand Down Expand Up @@ -45,6 +45,7 @@
"ManageWikiDefaultPermissions": {
"class": "Miraheze\\ManageWiki\\Specials\\SpecialManageWikiDefaultPermissions",
"services": [
"CreateWikiDatabaseUtils",
"CreateWikiDataFactory",
"RemoteWikiFactory"
]
Expand Down Expand Up @@ -148,7 +149,6 @@
},
"ResourceModules": {
"ext.managewiki.oouiform": {
"targets": [ "desktop", "mobile" ],
"scripts": [
"ext.managewiki.oouiform.confirmClose.js",
"ext.managewiki.oouiform.reviewChanges.js",
Expand All @@ -169,7 +169,6 @@
]
},
"ext.managewiki.oouiform.styles": {
"targets": [ "desktop", "mobile" ],
"styles": "ext.managewiki.oouiform.styles.less"
}
},
Expand Down
30 changes: 15 additions & 15 deletions i18n/ar.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@
"apihelp-query+wikiconfig-param-wikis": "أي ويكي للتحقق.",
"apihelp-query+wikiconfig-paramvalue-prop-closed": "تحقق مما إذا كان الويكي قد عُلِّم كمغلق",
"apihelp-query+wikiconfig-paramvalue-prop-extensions": "عرض أي الإضافات تم تمكينها على الويكي",
"apihelp-query+wikiconfig-paramvalue-prop-inactive-exempt": "تحقق مما إذا كان الويكي معفيا من عدم النشاط",
"apihelp-query+wikiconfig-paramvalue-prop-inactive": "تحقق مما إذا كان الويكي قد عُلِّم كغير نشط",
"apihelp-query+wikiconfig-paramvalue-prop-inactive-exempt": "تحقق مما إذا كان الويكي معفيا من عدم النشاط",
"apihelp-query+wikiconfig-paramvalue-prop-permissions": "عرض صلاحيات مجموعات المستخدمين هذه",
"apihelp-query+wikiconfig-paramvalue-prop-private": "تحقق مما إذا كان الويكي قد عُلِّم كخاص",
"apihelp-query+wikiconfig-paramvalue-prop-settings": "عرض إعدادات الويكي",
Expand All @@ -29,16 +29,17 @@
"extensions-other": "أخرى",
"log-description-managewiki": "يتتبع هذا السجل جميع التغييرات التي تطرأ على إعدادات هذه الويكي من خلال ManageWiki.",
"log-name-managewiki": "سجل إدارة الويكي",
"logentry-managewiki-delete-group": "$1 {{GENDER:$2|تم حذف}} المجموعة \"$3\"",
"logentry-managewiki-delete": "$1 {{GENDER:$2|تم حذف}} من الويكي \"$4\"",
"logentry-managewiki-delete-group": "$1 {{GENDER:$2|تم حذف}} المجموعة \"$3\"",
"logentry-managewiki-lock": "$1 {{GENDER:$2|مقفل}} الويكي \"$4\"",
"logentry-managewiki-namespaces-delete": "$1 {{GENDER:$2|تم حذف}} المساحة الاسمية \"$5\" لـ \"$4\"",
"logentry-managewiki-namespaces": "$1 {{GENDER:$2|تم تعديل}} مساحة الاسم \"$5\" لـ \"$4\"",
"logentry-managewiki-namespaces-delete": "$1 {{GENDER:$2|تم حذف}} المساحة الاسمية \"$5\" لـ \"$4\"",
"logentry-managewiki-rename": "$1 {{GENDER:$2|تمت إعادة تسمية المجموعة}} \"$4\" إلى \"$3\"",
"logentry-managewiki-rights": "$1 {{GENDER:$2|تم تغيير بيانات التعريف للمجموعة}} لـ $3: إضافة حقوق $4؛ إزالة حقوق $5؛ إضافة مجموعات إضافية $6؛ إزالة مجموعات إضافية $7؛ إضافة مجموعات إزالة $8؛ إزالة مجموعات إزالة $9؛ إضافة مجموعات إضافية إلى الذات $10؛ إزالة مجموعات إضافية إلى الذات $11؛ إضافة إزالة مجموعات من الذات $12؛ إزالة مجموعات إزالة من الذات $13؛ تعديل الترويج التلقائي ($14)",
"logentry-managewiki-settings": "$1 {{GENDER:$2|تم تغيير}} الإعدادات \"$5\" لـ \"$4\"",
"logentry-managewiki-undelete": "$1 {{GENDER:$2|لم يتم حذفها}} الويكي \"$4\"",
"logentry-managewiki-unlock": "$1 {{GENDER:$2|تم إلغاء القفل}} الويكي \"$4\"",
"managewiki": "إدارة ويكي",
"managewiki-changes-none": "لم يتم إجراء أية تغييرات.",
"managewiki-conflicts": "يتعارض مع",
"managewiki-desc": "يتيح للمستخدمين إدارة تكوين الويكي الخاص بهم بسهولة من خلال واجهة الويب.",
Expand All @@ -64,48 +65,48 @@
"managewiki-label-description": "وصف قصير",
"managewiki-label-experimental": "مزايا تجريبية",
"managewiki-label-goto": "اذهب إلى Special:ManageWiki",
"managewiki-label-inactive-exempt": "معفى من الخمول",
"managewiki-label-inactive": "غير نشط",
"managewiki-label-inactive-exempt": "معفى من الخمول",
"managewiki-label-language": "اللغة",
"managewiki-label-lockwiki": "قفل إعدادات هذه الويكي؟",
"managewiki-label-private": "خاص",
"managewiki-label-server": "اسم المجال",
"managewiki-label-sitename": "اسم الويكي",
"managewiki-label-undeletewiki": "استرجاع هذا الويكي؟",
"managewiki-label-unlockwiki": "إلغاء قفل إعدادات هذه الويكي؟",
"managewiki-link-core-view": "عرض الإعدادات الأساسية لهذا الويكي",
"managewiki-link-core": "إدارة الإعدادات الأساسية لهذا الويكي",
"managewiki-link-extensions-view": "عرض امتدادات هذا الويكي",
"managewiki-link-core-view": "عرض الإعدادات الأساسية لهذا الويكي",
"managewiki-link-extensions": "إدارة امتدادات هذا الويكي",
"managewiki-link-namespaces-view": "عرض نطاقات هذا الويكي",
"managewiki-link-extensions-view": "عرض امتدادات هذا الويكي",
"managewiki-link-namespaces": "إدارة نطاقات هذا الويكي",
"managewiki-link-permissions-view": "عرض صلاحيات هذا الويكي",
"managewiki-link-namespaces-view": "عرض نطاقات هذا الويكي",
"managewiki-link-permissions": "إدارة صلاحيات الويكي",
"managewiki-link-settings-view": "عرض الإعدادات الإضافية لهذا الويكي",
"managewiki-link-permissions-view": "عرض صلاحيات هذا الويكي",
"managewiki-link-settings": "إدارة الإعدادات الإضافية لهذا الويكي",
"managewiki-link-settings-view": "عرض الإعدادات الإضافية لهذا الويكي",
"managewiki-mwlocked": "هذا الويكي لديه القدرة على استخدام إدارة الويكي المقيدة.",
"managewiki-namespace-conflicts": "المساحة الإسمية \"$1\" موجودة بالفعل ولا يمكن تعديلها.",
"managewiki-namespaces-create-submit": "إنشاء مساحة اسمية",
"managewiki-namespaces-create": "اسم المساحة الجديدة",
"managewiki-namespaces-create-header": "إنشاء نطاق جديد",
"managewiki-namespaces-create-submit": "إنشاء مساحة اسمية",
"managewiki-namespaces-select": "حدد مساحة الاسم",
"managewiki-ns-invalidid": "يجب أن تكون معرفات النطاق عددا صحيحا حتى للتعديل من خلال إدارة ويكي.",
"managewiki-permissions-addall": "يمكن أن تضيف إلى الآخرين",
"managewiki-permissions-addself": "يمكن أن تضيف إلى النفس",
"managewiki-permissions-assigned": "صلاحيات المستخدم أدناه معينة حاليا لمجموعة المستخدمين هذه.",
"managewiki-permissions-autopromote": "يمكنك أدناه إدارة الترقية التلقائية للمستخدمين إلى هذه المجموعة. لاحظ أنه إذا كان المستخدم يطابق المعايير التي حددتها أدناه، فسوف يرث جميع أذونات هذه المجموعة ولا يمكنك إزالته من هذه المجموعة تحت أي ظرف من الظروف إلا إذا قمت بتحديد ترقيته مرة واحدة قبل استيفائه للمعايير.",
"managewiki-permissions-autopromote-age": "يجب أن يكون مستخدما لعدد الأيام التالي",
"managewiki-permissions-autopromote-blocked": "يجب أن يكون ممنوعا",
"managewiki-permissions-autopromote-bot": "يجب أن يكون حساب بوت",
"managewiki-permissions-autopromote-conds": "لمستخدم تتم ترقيته...",
"managewiki-permissions-autopromote-conds-and": "...يجب تلبية جميع الشروط",
"managewiki-permissions-autopromote-conds-not": "...لا يجب الوفاء بأي من الشروط",
"managewiki-permissions-autopromote-conds-or": "...قد يتم استيفاء أي شرط أدناه",
"managewiki-permissions-autopromote-conds": "لمستخدم تتم ترقيته...",
"managewiki-permissions-autopromote-editcount": "يجب أن يكون قد أجرى العدد التالي من التعديلات",
"managewiki-permissions-autopromote-email": "يجب تأكيد بريدهم الإلكتروني",
"managewiki-permissions-autopromote-enable": "تمكين الترقية التلقائية لهذه المجموعة",
"managewiki-permissions-autopromote-groups": "يجب أن يكون عضوا في المجموعات التالية",
"managewiki-permissions-autopromote-once": "ترقية المستخدم مرة واحدة فقط",
"managewiki-permissions-autopromote": "أدناه يمكنك إدارة الترقية التلقائية للمستخدمين لهذه المجموعة، لاحظ أنه إذا تطابق المستخدم مع المعيار الذي حددته أدناه، فسيرث جميع صلاحيات هذه المجموعة ولا يمكنك إزالتها من هذه المجموعة تحت أي ظرف من الظروف إلا إذا اخترت ترقيتهم مرة واحدة قبل استيفائهم للمعايير.",
"managewiki-permissions-create": "اسم المجموعة الجديدة",
"managewiki-permissions-create-submit": "إنشاء مجموعة",
"managewiki-permissions-group": "يمكنك أدناه السماح لكيفية تعيين/إلغاء تعيين مجموعة المستخدمين هذه لمجموعات المستخدمين الأخرى.",
Expand All @@ -120,7 +121,6 @@
"managewiki-sidebar-header": "الإدارة",
"managewiki-success": "لقد تم حفظ التغييرات الخاصة بك.",
"managewiki-toggle-forcesidebar": "فرض عرض روابط إدارة الويكي في الشريط الجانبي.",
"managewiki": "إدارة ويكي",
"managewikidefaultpermissions": "إدارة الأذونات الافتراضية للويكيات الجديدة",
"managewikidefaultpermissions-resetgroups": "إعادة تعيين جميع المجموعات إلى الافتراضي",
"managewikiextensions": "إدارة امتدادات ويكي",
Expand All @@ -130,8 +130,8 @@
"namespaces-aliases": "أدخل على سطر جديد جميع النطاقات غير المعروفة والتي يجب أن تحول إلى هذا",
"namespaces-content": "هل يحتوي هذا النطاق على مادة ويكي أساسية (محتوى)؟",
"namespaces-contentmodel": "ماذا يجب أن يكون نموذج محتوى هذا النطاق؟",
"namespaces-delete-checkbox": "سيؤدي تحديد هذا الصندوق إلى حذف هذا النطاق",
"namespaces-delete": "حذف",
"namespaces-delete-checkbox": "سيؤدي تحديد هذا الصندوق إلى حذف هذا النطاق",
"namespaces-migrate-to": "إذا تم حذف هذه المساحة، ما هي المساحة التي يجب نقل الصفحات الموجودة عليها؟",
"namespaces-namespace": "النطاق الرئيسي",
"namespaces-namespacetalk": "نطاق النقاش",
Expand All @@ -140,8 +140,8 @@
"namespaces-subpages": "هل يحتوي هذا النطاق على صفحات فرعية ممكَّنة؟",
"permissions-assigned": "الأذونات المخصصة",
"permissions-autopromote": "الترقية التلقائية",
"permissions-delete-checkbox": "حذف مجموعة المستخدمين هذه",
"permissions-delete": "حذف",
"permissions-delete-checkbox": "حذف مجموعة المستخدمين هذه",
"permissions-group": "مهام المجموعة",
"permissions-unassigned": "الأذونات غير المخصصة",
"right-managewiki-editdefault": "إدارة أذونات المجموعة الافتراضية على مستوى المزرعة",
Expand Down
4 changes: 2 additions & 2 deletions i18n/ast.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
"apihelp-query+wikiconfig-param-wikis": "Qué wikis comprobar.",
"apihelp-query+wikiconfig-paramvalue-prop-closed": "Comprobar si la wiki ta marcada como zarrada",
"apihelp-query+wikiconfig-paramvalue-prop-extensions": "Ver qué estensiones tán activaes na wiki",
"apihelp-query+wikiconfig-paramvalue-prop-inactive-exempt": "Comprobar si la wiki ta marcada como llibre d'inactividá",
"apihelp-query+wikiconfig-paramvalue-prop-inactive": "Comprobar si la wiki ta marcada como inactiva",
"apihelp-query+wikiconfig-paramvalue-prop-inactive-exempt": "Comprobar si la wiki ta marcada como llibre d'inactividá",
"apihelp-query+wikiconfig-paramvalue-prop-permissions": "Ver los permisos de los grupos d'usuarios",
"apihelp-query+wikiconfig-paramvalue-prop-private": "Comprobar si la wiki ta marcada como privada",
"apihelp-query+wikiconfig-paramvalue-prop-settings": "Ver la configuración de la wiki",
Expand All @@ -23,6 +23,7 @@
"deletedwikis": "Wikis desaniciaes",
"extensions-other": "Otres",
"logentry-managewiki-settings": "$1 cambió la configuración ($5) de «$4»",
"managewiki": "Alministrar una wiki",
"managewiki-desc": "Permite que les persones alministren wikis per una interfaz web.",
"managewiki-disabled": "Esta función ($1) inda nun s'activó nesta wiki.",
"managewiki-extension-name": "[$1 $2]",
Expand All @@ -36,7 +37,6 @@
"managewiki-label-private": "Priváu",
"managewiki-label-sitename": "Nome del sitiu",
"managewiki-success": "La configuración cambióse correutamente.",
"managewiki": "Alministrar una wiki",
"managewikiextensions": "Alministrar les estensiones d'una wiki",
"permissions-delete": "Desaniciar"
}
Loading

0 comments on commit 563ed7c

Please sign in to comment.