diff --git a/PHP Monitor.xcodeproj/project.pbxproj b/PHP Monitor.xcodeproj/project.pbxproj index c63ae1c0..10d74d0d 100644 --- a/PHP Monitor.xcodeproj/project.pbxproj +++ b/PHP Monitor.xcodeproj/project.pbxproj @@ -3994,7 +3994,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1855; + CURRENT_PROJECT_VERSION = 1860; DEAD_CODE_STRIPPING = YES; DEBUG = YES; ENABLE_APP_SANDBOX = NO; @@ -4038,7 +4038,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1855; + CURRENT_PROJECT_VERSION = 1860; DEAD_CODE_STRIPPING = YES; DEBUG = NO; ENABLE_APP_SANDBOX = NO; @@ -4220,7 +4220,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1855; + CURRENT_PROJECT_VERSION = 1860; DEAD_CODE_STRIPPING = YES; DEBUG = YES; ENABLE_APP_SANDBOX = NO; @@ -4413,7 +4413,7 @@ CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 1855; + CURRENT_PROJECT_VERSION = 1860; DEAD_CODE_STRIPPING = YES; DEBUG = NO; ENABLE_APP_SANDBOX = NO; diff --git a/README.md b/README.md index da90b88d..edc3b909 100644 --- a/README.md +++ b/README.md @@ -527,7 +527,7 @@ You can put as many apps as you'd like in the `scan_apps` array, and PHP Monitor
How can the app integrate with third party tools, like Alfred or Raycast? -PHP Monitor supports third party app integrations by default, and this feature is enabled in Preferences unless you disable it. +PHP Monitor supports third party app integrations, but this feature requires your approval the first time you invoke a command via a third-party app. By default, this functionality is disabled and you will be prompted to turn it on, but this happens only once. You can change your mind later in the Settings window. You can grab the official [Alfred workflow](https://github.com/nicoverbruggen/phpmon/raw/main/integrations/phpmon.alfredworkflow) or [Raycast extension](https://www.raycast.com/nicoverbruggen/php-monitor). diff --git a/phpmon/Domain/Integrations/Homebrew/Commands/BrewCommand.swift b/phpmon/Domain/Integrations/Homebrew/Commands/BrewCommand.swift index f1148180..5f47f437 100644 --- a/phpmon/Domain/Integrations/Homebrew/Commands/BrewCommand.swift +++ b/phpmon/Domain/Integrations/Homebrew/Commands/BrewCommand.swift @@ -33,9 +33,9 @@ extension BrewCommand { } if text.contains("==> Installing") { if let subject = extractContext(from: text) { - return (0.60, "phpman.steps.installing".localized + "\n(\(subject))") + return (0.60, "phpman.steps.installing_package".localized + "\n(\(subject))") } - return (0.60, "phpman.steps.installing".localized) + return (0.60, "phpman.steps.installing_package".localized) } if text.contains("==> Downloading") { if let subject = extractContext(from: text) { diff --git a/phpmon/ar.lproj/Localizable.strings b/phpmon/ar.lproj/Localizable.strings index f6671729..aa0fcb6e 100644 --- a/phpmon/ar.lproj/Localizable.strings +++ b/phpmon/ar.lproj/Localizable.strings @@ -110,7 +110,7 @@ "phpman.buttons.update" = "تحديث"; "phpman.buttons.repair" = "إصلاح"; "phpman.version.prerelease" = "الإصدار التجريبي"; -"phpman.steps.installing" = "تثبيت بعض بيانات الحزمة..."; +"phpman.steps.installing" = "تثبيت %@"; "phpman.steps.removing" = "إزالة %@"; "phpman.steps.reloading" = "جارٍ إعادة تحميل إصدارات PHP..."; "phpman.steps.preparing" = "يقوم PHP Monitor بإعداد Homebrew..."; @@ -148,7 +148,7 @@ "phpman.operations.installing" = "جارٍ تثبيت %@…"; "phpman.steps.fetching" = "جاري جلب بعض بيانات الحزم..."; "phpman.steps.downloading" = "جارٍ تنزيل بيانات الحزمة..."; -"phpman.steps.installing" = "تثبيت بعض بيانات الحزمة..."; +"phpman.steps.installing_package" = "تثبيت بعض بيانات الحزمة..."; "phpman.steps.pouring" = "يُصبّ... قد يستغرق هذا وقتاً أطول…"; "phpman.steps.summary" = "يرجى الانتظار لحظة..."; "phpman.services.loading" = "جارٍ التحميل…"; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "يمكنك دائمًا إعادة إنشاء الوكيل مرة أخرى بالنقر على زر +."; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "نطاق"; -"domain_list.columns.active" = "نشط"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "نوع"; "domain_list.columns.project_type" = "نوع المشروع"; "domain_list.extensions" = "تبديل الإضافات"; @@ -251,11 +251,6 @@ "domain_list.warning.spaces" = "تحذير! يحتوي هذا الموقع على مسافة في مجلده. لن يكون بإمكانك الوصول إلى الموقع عبر المتصفح."; "domain_list.alert.invalid_folder_name" = "اسم مجلد غير صالح"; "domain_list.alert.invalid_folder_name_desc" = "لم يمكن حل هذا المجلد إلى عنوان URL صالح. يحدث ذلك عادةً عندما يكون هناك مسافة في اسم المجلد. يرجى إعادة تسمية المجلد، وإعادة تحميل قائمة المواقع، والمحاولة مرة أخرى."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "نطاق"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "النوع"; -"domain_list.columns.kind" = "نوع"; "driver.not_detected" = "أخرى"; "preset.extension" = "%i امتداد"; "preset.extensions" = "%i امتدادات"; @@ -272,7 +267,6 @@ "prefs.tabs.notifications" = "الإشعارات"; "prefs.global_shortcut" = "الاختصار العام:"; "prefs.dynamic_icon" = "نوع الأيقونة:"; -"prefs.dynamic_icon" = "نوع الأيقونة:"; "prefs.info_density" = "كثافة المعلومات:"; "prefs.services" = "الخدمات:"; "prefs.switcher" = "المبدّل:"; @@ -378,9 +372,9 @@ "alert.php_version_incorrect" = "الإصدار الحالي لـ PHP غير متوافق مع القيد المطلوب المحدد لهذا الموقع."; "alert.php_suggestions" = "قد يكون هناك إصدار مختلف من PHP يقترب أكثر من القيد."; "alert.php_switch_failed.title" = "يبدو أن التبديل إلى PHP %@ فشل."; -"alert.php_switch_failed.info" = "كشف PHP Monitor أن PHP %@ غير نشط بعد إتمام إجراء التبديل. يمكنك محاولة تشغيل \\\"Fix My Valet\\\" ثم إعادة التبديل مرة أخرى. هل تريد تجربة هذا الإصلاح؟"; -"alert.php_switch_failed.desc" = "أولاً، يجب عليك تجربة \\\"Fix My Valet\\\" إذا لم تقم بتجربته بعد. إذا ظلّ PHP Monitor غير قادر على تغيير إصدار PHP النشط حتى بعد ذلك، فقد تحتاج إلى تحديث Valet وحزم Homebrew على نظامك. يمكنك فعل ذلك عن طريق تشغيل `brew update && brew upgrade` بالإضافة إلى ترقية Valet عبر تشغيل `composer global update && valet install`. "; -"alert.php_switch_failed.confirm" = "نعم، شغّل \\\"Fix My Valet\\\""; +"alert.php_switch_failed.info" = "كشف PHP Monitor أن PHP %@ غير نشط بعد إتمام إجراء التبديل. يمكنك محاولة تشغيل \"Fix My Valet\" ثم إعادة التبديل مرة أخرى. هل تريد تجربة هذا الإصلاح؟"; +"alert.php_switch_failed.desc" = "أولاً، يجب عليك تجربة \"Fix My Valet\" إذا لم تقم بتجربته بعد. إذا ظلّ PHP Monitor غير قادر على تغيير إصدار PHP النشط حتى بعد ذلك، فقد تحتاج إلى تحديث Valet وحزم Homebrew على نظامك. يمكنك فعل ذلك عن طريق تشغيل `brew update && brew upgrade` بالإضافة إلى ترقية Valet عبر تشغيل `composer global update && valet install`. "; +"alert.php_switch_failed.confirm" = "نعم، شغّل \"Fix My Valet\""; "alert.php_switch_failed.cancel" = "لا تقم بالتشغيل"; "alert.php_formula_missing.title" = "عذرًا! يجب تثبيت صيغة `php` لـ Fix My Valet..."; "alert.php_formula_missing.info" = "يبدو أنك لا تملك صيغة `php` المثبتة، مما يمنع PHP Monitor من تشغيل Fix My Valet. يرجى تثبيتها باستخدام `brew install php`، ثم أعد تشغيل PHP Monitor وحاول مرة أخرى."; @@ -393,14 +387,14 @@ "alert.fix_my_valet_done.stay" = "ابقَ على PHP %@"; "alert.fix_my_valet_done.switch_back" = "الرجوع إلى PHP %@"; "alert.fix_my_valet_done.desc" = "إذا ما زالت زيارة المواقع لا تعمل، يمكنك محاولة تشغيل `valet install` مرة أخرى؛ قد يصلح ذلك مشكلة 502 (بوابة خاطئة).\n\nإن كان Valet متعطلًا ولا تستطيع تشغيل `valet install`، فقد تحتاج إلى تشغيل `composer global update`. يُرجى مراجعة الأسئلة المتداولة على GitHub إذا واجهت مزيداً من المشاكل."; -"alert.fix_homebrew_permissions.title" = "حول \\\"استعادة أذونات Homebrew\\\""; +"alert.fix_homebrew_permissions.title" = "حول \"استعادة أذونات Homebrew\""; "alert.fix_homebrew_permissions.subtitle" = "تم إنشاء هذه الميزة حتى تتمكن من تشغيل `brew upgrade` أو `brew cleanup` دون مشاكل في الأذونات.\n(ستتلقى إشعارًا عندما يتم تطبيق هذا الإصلاح.)"; "alert.fix_homebrew_permissions.desc" = "هذا سيستدعي امتيازات إدارية، لأن PHP Monitor سوف يعيد ملكية الملفات والمجلدات التي يملكها حاليًا المستخدم `root`، بسبب تشغيل خدمات Valet كـ root."; "alert.fix_homebrew_permissions.ok" = "استعادة الأذونات"; "alert.fix_homebrew_permissions.cancel" = "إلغاء"; "alert.fix_homebrew_permissions_done.title" = "تم استعادة جميع أذونات الملفات والمجلدات لمتطلبات Valet."; "alert.fix_homebrew_permissions_done.subtitle" = "بسبب ذلك، لم تعد جميع خدمات Valet تعمل حاليًا. يمكنك الآن التفاعل مع Homebrew، لكن مواقعك في Valet ستكون غير متاحة لأن جميع الخدمات موقفة."; -"alert.fix_homebrew_permissions_done.desc" = "عندما تنتهي من Homebrew (بعد تشغيل `brew upgrade`، على سبيل المثال) يجب أن تعيد تشغيل PHP Monitor وتختار \\\"Restart Valet Services\\\" إذا أردت أن يعمل Valet مرة أخرى. يُنصح دائمًا بإعادة تشغيل PHP Monitor كلما قمت بترقية إصدارات PHP باستخدام `brew upgrade`، وإلا قد تتعطل الأشياء."; +"alert.fix_homebrew_permissions_done.desc" = "عندما تنتهي من Homebrew (بعد تشغيل `brew upgrade`، على سبيل المثال) يجب أن تعيد تشغيل PHP Monitor وتختار \"Restart Valet Services\" إذا أردت أن يعمل Valet مرة أخرى. يُنصح دائمًا بإعادة تشغيل PHP Monitor كلما قمت بترقية إصدارات PHP باستخدام `brew upgrade`، وإلا قد تتعطل الأشياء."; "alert.php_fpm_broken.title" = "إعدادات PHP‑FPM الخاصة بك لا تُشير إلى مقبس Valet!"; "alert.php_fpm_broken.info" = "أحكم PHP Monitor أن هناك مشاكل في إعدادات PHP‑FPM الخاصة بك. سيؤدي ذلك إلى استجابات '502 Bad Gateway' إذا زرت مواقع مرتبطة عبر Valet."; "alert.php_fpm_broken.description" = "إذا مر وقت طويل، يمكنك عادةً إصلاح ذلك بتشغيل `valet install`، الذي يحدّث إعدادات PHP-FPM الخاصة بك.\n\nإذا كنت ترى هذه الرسالة وتقوم بمحاولة تشغيل إصدار مسبق من PHP، فمن الممكن أن Valet لا يدعم هذا الإصدار المسبق بعد.\n\nقد تحتاج إلى ترقية تثبيت Laravel Valet الخاص بك إلى الأقل v3.1.11، ثم تشغيل `valet install`. للمزيد من المعلومات هنا: https://phpmon.app/prerelease-php"; @@ -421,7 +415,7 @@ "alert.php_switch_unavailable.subtitle" = "لا يمكن لـ PHP Monitor التبديل إلى PHP %@، فقد لا يكون مثبتًا أو متاحًا. تم إلغاء تطبيق هذا القالب."; "alert.php_switch_unavailable.info" = "يرجى التأكد من تثبيت PHP %@ وأنك تستطيع التبديل إليه في القائمة المنسدلة. الإصدارات المدعومة حاليًا تشمل PHP: %@."; "alert.php_switch_unavailable.ok" = "موافق"; -"alert.service_error.title" = "الخدمة \\\"%@\\\" تُبلغ عن خطأ!"; +"alert.service_error.title" = "الخدمة \"%@\" تُبلغ عن خطأ!"; "alert.service_error.subtitle.error_log" = "هذا يعني أن الخدمة '%@' لا تعمل. قد يمنع ذلك Valet من العمل بشكل صحيح. تحتوي هذه الخدمة على ملف سجل مرتبط به قد ترغب في فحصه، مع ذلك."; "alert.service_error.subtitle.no_error_log" = "هذا يعني أن الخدمة '%@' لا تعمل. قد يمنع ذلك Valet من العمل بشكل صحيح. للأسف، لا يوجد ملف سجل متعلق بهذه الخدمة."; "alert.service_error.extra" = "قد ترغب أيضًا في اتباع خطوات استكشاف الأخطاء الشائعة. لمعرفة المزيد، اضغط على زر '?' في قسم الخدمات داخل PHP Monitor."; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "عاد Homebrew مخرجات غير صالحة لـ `brew info php --json` والتي تتطلب JSON صالحًا كمخرج."; "startup.errors.php_brew_info_invalid.subtitle" = "هذا سيمنع PHP Monitor من البدء بشكل صحيح. قد يكون Homebrew في وضعٍ معطل حاليًا أو أن بعض التسجيلات الإضافية دخلت إلى مخرجات هذا الأمر. هذه مشكلة معروفة."; "startup.errors.php_brew_info_invalid.desc" = "إعادة المحاولة قد تُصلّح المشكلة، لكن قد ترغب في تشغيل الأمر بنفسك إذا استمرت المشكلة والتحقق مما إذا كان JSON صالحاً. اضغط OK، واختر Retry لمحاولة مرة أخرى."; +"startup.errors.could_not_determine_alias.title" = "تعذر تحديد أي إصدار من صيغة `php` يتم الإشارة إليه"; +"startup.errors.could_not_determine_alias.subtitle" = "هذا سيمنع PHP Monitor من البدء بشكل صحيح. من المحتمل أن يكون Homebrew في وضع معطل حالياً أو أن هناك مشكلة في الصيغة."; +"startup.errors.could_not_determine_alias.desc" = "حاول تشغيل `brew update` لتحديث الصيغ الخاصة بك وحاول مرة أخرى. إذا استمرت المشكلة، يرجى الإبلاغ عنها على GitHub، لأن هذا قد يكون خطأ."; "startup.errors.php_opt.title" = "لم يتم تثبيت PHP بشكل صحيح"; "startup.errors.php_opt.subtitle" = "لم يتم العثور على مستعار PHP في `%@`. لن يعمل التطبيق بشكل صحيح حتى تحل هذه المشكلة."; "startup.errors.php_opt.desc" = "إذا كنت قد قمت بتثبيت صيغة `php` بالفعل، فقد تحتاج إلى تشغيل `brew install php` حتى يتمكن PHP Monitor من اكتشاف هذا التثبيت."; @@ -520,7 +517,7 @@ "updater.alerts.buttons.releases_on_github" = "عرض الإصدارات"; "updater.alerts.buttons.install" = "تثبيت التحديث"; "updater.alerts.buttons.dismiss" = "تجاهل"; -"alert.warnings.tld_issue.title" = "أنت لا تستخدم \\\".test\\\" كـ TLD لValet."; +"alert.warnings.tld_issue.title" = "أنت لا تستخدم \".test\" كـ TLD لValet."; "alert.warnings.tld_issue.subtitle" = "قد لا يعمل استخدام نطاق المستوى الأعلى غير الافتراضي بشكل صحيح ولا يُدعم رسميًا."; "alert.warnings.tld_issue.description" = "سيظل PHP Monitor يعمل، لكن قد تظهر مشكلات: قد لا يعرض التطبيق بشكل صحيح أي النطاقات التي تم تأمينها. للحصول على أفضل النتائج، انتقل إلى ملف إعدادات Valet (config.json في مجلد Valet) وغير TLD مرة أخرى إلى `test`. "; "alert.do_not_tell_again" = "لا تخبرني مجدداً"; @@ -583,7 +580,7 @@ "valet_upgraded.title" = "تم ترقية Valet!"; "valet_upgraded.subtitle" = "أحيانًا قد تتطلب التحديثات تشغيل `valet install` في الطرفية بعد الترقية."; "valet_upgraded.description" = "لا يستطيع PHP Monitor معرفة ما إذا كان هذا ضروريًا، لذلك لا يقوم بذلك تلقائيًا. ومع ذلك، إذا لم تبدِ الأمور كما ينبغي، يمكنك محاولة تشغيل `valet install` مرة أخرى وإعادة تشغيل PHP Monitor."; -"cert_popover.insecure_domain" = "النطاق \"\" غير آمن."; +"cert_popover.insecure_domain" = "النطاق \"%@\" غير آمن."; "cert_popover.insecure_domain_text" = "يتم تقديم حركة المرور بواسطة nginx عبر بروتوكول HTTP عادي. ضع في اعتبارك أن بعض ميزات الويب قد لا تعمل بشكل صحيح بدون اتصال آمن."; "cert_popover.secure_domain" = "المجال \"%@\" مُؤمَّن."; "cert_popover.secure_domain_traffic" = "لأن هذا النطاق مؤمن بشهادة، يتم تقديم حركة المرور إلى هذا النطاق عبر nginx باستخدام HTTPS."; @@ -597,6 +594,14 @@ "cert_alert.cancel" = "ليس الآن"; "crash_reporter.title" = "توقفت تطبيق PHP Monitor من قبل، هل ترغب في إرسال تقرير بالخطأ؟"; "crash_reporter.subtitle" = "من الممكن إرسال تقرير الأعطال إلى مطور التطبيق، بحيث يمكن إصلاح هذه المشكلة. يُنصح بشدة بذلك. هل ترغب في القيام بذلك؟"; -"crash_reporter.description" = "بدون إرسال هذا التقرير عن الأعطال، قد لا يكون المطور على علم بهذه المشكلة بالتحديد. لا يتم إرسال سجلات أو بيانات شخصية مع تقرير العطل، فقط تقرير العطل غير المرمّز. لا حاجة لاتخاذ أي إجراء إضافي من جانبك."; +"crash_reporter.description" = "بدون إرسال هذا التقرير عن الأعطال، قد لا يكون المطور على علم بهذه المشكلة بالتحديد. لا يتم إرسال سجلات أو بيانات شخصية مع تقرير العطل، فقط تقرير العطل غير المرمّز. لا حاجة لاتخاذ أي إجراء إضافي من جانبك.\n\n➡️ إذا استمر العطل في الحدوث في نقطة زمنية محددة، قد ترغب في التحقق من متتبع المشكلات على GitHub لمعرفة ما إذا كان يتم العمل على إصلاح. إذا استمر التطبيق في التعطل قبل التهيئة، فقد تحتاج إلى تحديث PHP Monitor يدوياً."; "crash_reporter.send_report" = "إرسال التقرير"; "crash_reporter.do_not_send" = "لا ترسل"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "يحاول تطبيق خارجي التواصل مع PHP Monitor. هل تريد السماح لتطبيقات الجهات الخارجية بالتواصل مع PHP Monitor؟"; +"alert.enable_integrations.subtitle" = "يظهر هذا الإشعار لأن PHP Monitor تلقى أمرًا خارجيًا، وهذه الميزة معطلة بشكل افتراضي. إذا قمت بتشغيل هذا عن قصد، باستخدام تطبيق جهة خارجية مثل Alfred أو Raycast، فمن الآمن عادةً السماح بذلك.\n\nيمكنك تغيير هذا الإعداد لاحقًا في التفضيلات، ولن يُطرح عليك هذا السؤال سوى مرة واحدة."; +"alert.enable_integrations.desc" = "إذا لم تقم بتشغيل هذا عبر Alfred أو Raycast، فقد يكون هناك تطبيق آخر يحاول التحكم في PHP Monitor.\n\nفي هذه الحالة، أوصي بإبقاء هذا التكامل معطلاً، إلا إذا كنت موافقًا على أن يتحكم تطبيق جهة خارجية آخر في PHP Monitor نيابةً عنك، مما قد يشكل خطرًا أمنيًا محتملاً."; +"alert.enable_integrations.ok" = "السماح بالتكاملات"; +"alert.enable_integrations.cancel" = "عدم السماح"; diff --git a/phpmon/bn.lproj/Localizable.strings b/phpmon/bn.lproj/Localizable.strings index 768456f7..e534a4be 100644 --- a/phpmon/bn.lproj/Localizable.strings +++ b/phpmon/bn.lproj/Localizable.strings @@ -67,7 +67,7 @@ "mi_profiles_loaded" = "%i প্রোফাইল লোড হয়েছে কনফিগারেশন ফাইল থেকে"; "mi_no_presets" = "কোনো প্রিসেট উপলব্ধ নেই।"; "mi_set_up_presets" = "প্রিসেট সম্পর্কে আরও জানতে চান..."; -"mi_view_onboarding" = "উইলকাম ট্যুর খুলুন..."; +"mi_view_onboarding" = "স্বাগত ট্যুর খুলুন..."; "mi_xdebug_available_modes" = "উপলব্ধ মোডগুলি"; "mi_xdebug_actions" = "কর্ম"; "mi_xdebug_disable_all" = "সমস্ত মোড নিষ্ক্রিয় করুন"; @@ -110,7 +110,7 @@ "phpman.buttons.update" = "আপডেট"; "phpman.buttons.repair" = "মেরামত"; "phpman.version.prerelease" = "প্রি-রিলিজ"; -"phpman.steps.installing" = "কিছু প্যাকেজ ডেটা ইনস্টল করা হচ্ছে..."; +"phpman.steps.installing" = "%@ ইনস্টল করা হচ্ছে"; "phpman.steps.removing" = "অপসারণ হচ্ছে %@"; "phpman.steps.reloading" = "PHP সংস্করণগুলো পুনরায় লোড করা হচ্ছে..."; "phpman.steps.preparing" = "PHP Monitor হোমব্রু প্রস্তুত করছে..."; @@ -148,7 +148,7 @@ "phpman.operations.installing" = "ইনস্টল করা হচ্ছে %@…"; "phpman.steps.fetching" = "কিছু প্যাকেজ মেটাডাটা সংগ্রহ করা হচ্ছে..."; "phpman.steps.downloading" = "প্যাকেজ তথ্য ডাউনলোড হচ্ছে..."; -"phpman.steps.installing" = "কিছু প্যাকেজ ডেটা ইনস্টল করা হচ্ছে..."; +"phpman.steps.installing_package" = "কিছু প্যাকেজ ডেটা ইনস্টল করা হচ্ছে..."; "phpman.steps.pouring" = "ঢালছি... এতে কিছু সময় লাগতে পারে..."; "phpman.steps.summary" = "একটু অপেক্ষা করুন..."; "phpman.services.loading" = "লোড হচ্ছে…"; @@ -161,7 +161,7 @@ "lite_mode_explanation.description" = "আরও তথ্যের জন্য, আমি আপনাকে README (GitHub-এ প্রবেশযোগ্য) দেখার পরামর্শ দেব, যা ভ্যালেট ইনস্টল করার ধাপ এবং সেটি ইনস্টল করা থাকলে PHP Monitor সঠিকভাবে চালানোর নির্দেশনা দেবে। লারাভেল ভ্যালেট ইনস্টল করার পরে PHP Monitor পুনরায় চালু করতে হবে যাতে এটি স্ট্যান্ডঅ্যালোন মোড থেকে বের হয়।"; "generic.ok" = "ঠিক আছে"; "generic.cancel" = "বাতিল"; -"generic.retry" = "পুনরায় চেষ্টাকরা"; +"generic.retry" = "পুনরায় চেষ্টা করুন"; "generic.notice" = "নোটিশ"; "preset_help_title" = "কনফিগারেশন প্রিসেটসের সাথে কাজ করা"; "preset_help_info" = "আপনি config.json ফাইলে কনফিগারেশন প্রিসেট সেট আপ করতে পারেন, যা ~/.config/phpmon/config.json এ অবস্থিত। এই প্রিসেটগুলি একসাথে কনফিগারেশন মানগুলির একটি নির্বাচন প্রয়োগ করতে পারে। এটি একটি শক্তিশালী বৈশিষ্ট্য, তবে বর্তমানে ম্যানুয়ালি সেট আপ করা দরকার।"; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "আপনি সর্বদা + বোতামে ক্লিক করে আবার প্রোক্সি পুনরায় তৈরি করতে পারেন।"; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "ডোমেইন"; -"domain_list.columns.active" = "সক্রিয়"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "ধরন"; "domain_list.columns.project_type" = "প্রজেক্ট টাইপ"; "domain_list.extensions" = "এক্সটেনশন টগল করুন"; @@ -250,12 +250,7 @@ "domain_list.alerts_isolated_php_terminal.desc" = "যদি এটি কাজ না করে, তাহলে আপনি এখানে PHP Monitor‑এ ফার্স্ট এড মেনুর মাধ্যমে PHP Doctor চেক করতে চাইতে পারেন। এই বৈশিষ্ট্য সম্পর্কে আরও তথ্য GitHub‑এ (PHP Monitor‑এর রেপোজিটরির উইকিতে) পাওয়া যাবে। এই সতর্কবার্তাটি এই বৈশিষ্ট্যের দৃশ্যমানতা বাড়ানোর জন্য অন্তর্ভুক্ত করা হয়েছে।"; "domain_list.warning.spaces" = "সতর্কতা! এই সাইটের ফোল্ডারে একটি স্পেস আছে। ব্রাউজার থেকে সাইটটি অ্যাক্সেসযোগ্য হবে না।"; "domain_list.alert.invalid_folder_name" = "অবৈধ ফোল্ডার নাম"; -"domain_list.alert.invalid_folder_name_desc" = "এই ফোল্ডারটি বৈধ URL-এ রূপান্তর করা যায়নি। সাধারণত এর কারণ হল ফোল্ডারের নামের মধ্যে একটি স্পেস আছে। অনুগ্রহ করে ফোল্ডারটির নাম পরিবর্তন করুন, সাইটগুলির তালিকা পুনরায় লোড করুন এবং আবার চেষ্টা করুন。"; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "ডোমেইন"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "ধরন"; -"domain_list.columns.kind" = "ধরন"; +"domain_list.alert.invalid_folder_name_desc" = "এই ফোল্ডারটি বৈধ URL-এ রূপান্তর করা যায়নি। সাধারণত এর কারণ হল ফোল্ডারের নামের মধ্যে একটি স্পেস আছে। অনুগ্রহ করে ফোল্ডারটির নাম পরিবর্তন করুন, সাইটগুলির তালিকা পুনরায় লোড করুন এবং আবার চেষ্টা করুন."; "driver.not_detected" = "অন্যান্য"; "preset.extension" = "%i এক্সটেনশন"; "preset.extensions" = "%iটি এক্সটেনশন"; @@ -272,7 +267,6 @@ "prefs.tabs.notifications" = "বিজ্ঞপ্তি"; "prefs.global_shortcut" = "গ্লোবাল শর্টকাট:"; "prefs.dynamic_icon" = "আইকন টাইপ:"; -"prefs.dynamic_icon" = "আইকন টাইপ:"; "prefs.info_density" = "তথ্য ঘনত্ব:"; "prefs.services" = "সেবাসমূহ:"; "prefs.switcher" = "সুইচার:"; @@ -316,12 +310,12 @@ "prefs.notify_about_presets_desc" = "প্রতিবার একটি প্রিসেট সফলভাবে প্রয়োগ বা প্রত্যাবর্তন হলে নোটিফিকেশন প্রদর্শিত হবে।"; "prefs.notify_about_presets" = "প্রয়োগিত প্রিসেট সম্পর্কে অবহিত করুন"; "prefs.notify_about_secure_status_desc" = "একটি ডোমেইন সুরক্ষিত বা অসুরক্ষিত হলে একটি বিজ্ঞপ্তি প্রদর্শন করে।"; -"prefs.notify_about_secure_status" = "সুরক্ষিত/অসুরক্ষিত স্থিতি সম্পর্কে জানান;"; +"prefs.notify_about_secure_status" = "সুরক্ষিত/অসুরক্ষিত স্থিতি সম্পর্কে জানান"; "prefs.notify_about_composer_success_desc" = "গ্লোবাল Composer কনফিগারেশন সফলভাবে আপডেট হলে একটি নোটিফিকেশন প্রদর্শিত হয়।"; "prefs.notify_about_composer_success" = "গ্লোবাল কম্পোজার আপডেট সম্পর্কে জানানো হবে"; "prefs.warn_about_non_standard_tld_desc" = "যদি আপনি একটি অপ্রচলিত TLD ব্যবহার করেন, তবে আপনি এই বিষয়ে পুনরায় বিজ্ঞপ্তি পেতে না চাইতে পারেন।"; "prefs.warn_about_non_standard_tld" = "অ-মানক TLD সম্পর্কে সতর্ক করুন"; -"prefs.display_driver_desc" = "যদি নিষ্ক্রিয় থাকে, আপনি দেখতে পারবেন না কোন ড্রাইভার ব্যবহার হচ্ছে। যদি Valet সক্রিয় থাকে, সংস্করণ নম্বরও আর দৃশ্যমান হবে না, এবং মেনুতে Valet আপডেট সম্পর্কে আপনাকে জানানো হবে না。"; +"prefs.display_driver_desc" = "যদি নিষ্ক্রিয় থাকে, আপনি দেখতে পারবেন না কোন ড্রাইভার ব্যবহার হচ্ছে। যদি Valet সক্রিয় থাকে, সংস্করণ নম্বরও আর দৃশ্যমান হবে না, এবং মেনুতে Valet আপডেট সম্পর্কে আপনাকে জানানো হবে না."; "prefs.display_driver" = "ড্রাইভার ও আপডেটস"; "prefs.display_global_version_switcher_desc" = "যদি নিষ্ক্রিয় করা হয়, তবে আপনি প্রধান মেনুর মাধ্যমে গ্লোবালি সংযুক্ত PHP সংস্করণ পরিবর্তন করতে পারবেন না।"; "prefs.display_global_version_switcher" = "PHP সুইচার"; @@ -346,7 +340,7 @@ "notification.php_fpm_restarted" = "PHP-FPM স্বয়ংক্রিয়ভাবে পুনরায় চালু হয়েছে"; "notification.php_fpm_restarted_desc" = "আপনি একটি এক্সটেনশন টগল করেছেন, তাই PHP-FPM স্বয়ংক্রিয়ভাবে পুনরায় চালু হয়েছে।"; "notification.services_stopped" = "ভ্যালেট সার্ভিসগুলি বন্ধ হয়েছে"; -"notification.services_stopped_desc" = "সমস্ত পরিষেবা সফলভাবে বন্ধ করা হয়েছে。"; +"notification.services_stopped_desc" = "সমস্ত পরিষেবা সফলভাবে বন্ধ করা হয়েছে."; "notification.services_restarted" = "ভ্যালেট সার্ভিস পুনরায় চালু হয়েছে"; "notification.services_restarted_desc" = "সমস্ত সেবা সফলভাবে পুনরায় চালু করা হয়েছে।"; "notification.preset_applied_title" = "প্রিসেট প্রয়োগ করা হয়েছে"; @@ -377,10 +371,10 @@ "alert.php_version_ideal" = "বর্তমানে সক্রিয় PHP সংস্করণটি এই সাইটের জন্য আদর্শ।"; "alert.php_version_incorrect" = "বর্তমান সক্রিয় PHP সংস্করণটি এই সাইটের জন্য নির্ধারিত প্রয়োজনীয় সীমাবদ্ধতার সাথে মেলে না।"; "alert.php_suggestions" = "কিছুটা ভিন্ন PHP সংস্করণ থাকতে পারে যা সীমাবদ্ধতার কাছাকাছি।"; -"alert.php_switch_failed.title" = "PHP %@ তে স্যুইচ করা ব্যর্থ হয়েছে বলে মনে হচ্ছে。"; +"alert.php_switch_failed.title" = "PHP %@ তে স্যুইচ করা ব্যর্থ হয়েছে বলে মনে হচ্ছে."; "alert.php_switch_failed.info" = "PHP Monitor সনাক্ত করেছে যে PHP %@ সক্রিয় নয় এর সুইচিং প্রক্রিয়া সম্পন্ন হওয়ার পরে। আপনি “Fix My Valet” চালিয়ে আবার সুইচ করার চেষ্টা করতে পারেন। আপনি কি এই সমাধানটি চেষ্টা করতে চান?"; -"alert.php_switch_failed.desc" = "প্রথমে, আপনি যদি এখনও না করে থাকেন তবে \\\"Fix My Valet\\\" চেষ্টা করা উচিত। যদি PHP Monitor সেই পরেও সক্রিয় PHP সংস্করণ পরিবর্তন করতে ব্যর্থ হয়, তাহলে আপনাকে আপনার সিস্টেমে Valet এবং Homebrew প্যাকেজ আপগ্রেড করতে হতে পারে। আপনি `brew update && brew upgrade` চালিয়ে এবং `composer global update && valet install` চালিয়ে Valet আপগ্রেড করে এটি করতে পারেন।"; -"alert.php_switch_failed.confirm" = "হ্যাঁ, \\\"Fix My Valet\\\" চালান"; +"alert.php_switch_failed.desc" = "প্রথমে, আপনি যদি এখনও না করে থাকেন তবে \"Fix My Valet\" চেষ্টা করা উচিত। যদি PHP Monitor সেই পরেও সক্রিয় PHP সংস্করণ পরিবর্তন করতে ব্যর্থ হয়, তাহলে আপনাকে আপনার সিস্টেমে Valet এবং Homebrew প্যাকেজ আপগ্রেড করতে হতে পারে। আপনি `brew update && brew upgrade` চালিয়ে এবং `composer global update && valet install` চালিয়ে Valet আপগ্রেড করে এটি করতে পারেন।"; +"alert.php_switch_failed.confirm" = "হ্যাঁ, \"Fix My Valet\" চালান"; "alert.php_switch_failed.cancel" = "চালাবেন না"; "alert.php_formula_missing.title" = "ওহ্! Fix My Valet এর জন্য `php` ফর্মুলা ইনস্টল করতে হবে..."; "alert.php_formula_missing.info" = "মনে হচ্ছে আপনার কাছে `php` ফর্মুলা ইনস্টল করা নেই, যার ফলে PHP Monitor Fix My Valet চালাতে পারছে না। অনুগ্রহ করে `brew install php` ব্যবহার করে এটি ইনস্টল করুন, এরপর PHP Monitor পুনরায় চালু করে আবার চেষ্টা করুন।"; @@ -400,7 +394,7 @@ "alert.fix_homebrew_permissions.cancel" = "বাতিল"; "alert.fix_homebrew_permissions_done.title" = "ভ্যালেটের নির্ভরতাগুলির জন্য সমস্ত ফাইল ও ফোল্ডারের অনুমতি পুনরুদ্ধার করা হয়েছে।"; "alert.fix_homebrew_permissions_done.subtitle" = "কারণ এই কারণে, ভ্যালেটের সব সেবা বর্তমানে আর চলছে না। আপনি এখন হোমব্রুতে ইন্টারঅ্যাক্ট করতে পারবেন, কিন্তু আপনার ভ্যালেট সাইটগুলো অপ্রাপ্য থাকবে কারণ সমস্ত সেবা নিষ্ক্রিয় রয়েছে।"; -"alert.fix_homebrew_permissions_done.desc" = "যখন আপনি Homebrew ব্যবহার শেষ করেছেন (উদাহরণস্বরূপ `brew upgrade` চালানোর পরে) তখন আপনাকে PHP Monitor পুনরায় শুরু করা উচিত এবং \\\"Restart Valet Services\\\" নির্বাচন করতে হবে যদি আপনি চান Valet আবার কাজ করুক। সর্বদা সুপারিশ করা হয় যে আপনি যখনই `brew upgrade` দিয়ে PHP সংস্করণ আপগ্রেড করেন তখন PHP Monitor পুনরায় চালু করুন, নতুবা কিছু ভেঙে যেতে পারে।"; +"alert.fix_homebrew_permissions_done.desc" = "যখন আপনি Homebrew ব্যবহার শেষ করেছেন (উদাহরণস্বরূপ `brew upgrade` চালানোর পরে) তখন আপনাকে PHP Monitor পুনরায় শুরু করা উচিত এবং \"Restart Valet Services\" নির্বাচন করতে হবে যদি আপনি চান Valet আবার কাজ করুক। সর্বদা সুপারিশ করা হয় যে আপনি যখনই `brew upgrade` দিয়ে PHP সংস্করণ আপগ্রেড করেন তখন PHP Monitor পুনরায় চালু করুন, নতুবা কিছু ভেঙে যেতে পারে।"; "alert.php_fpm_broken.title" = "আপনার PHP‑FPM কনফিগারেশন ভ্যালেট সকেটে নির্দেশ করছে না!"; "alert.php_fpm_broken.info" = "PHP Monitor আপনার PHP-FPM কনফিগে সমস্যাগুলি শনাক্ত করেছে। Valet এর মাধ্যমে সংযুক্ত ওয়েবসাইটগুলি পরিদর্শন করলে এটি '502 Bad Gateway' প্রতিক্রিয়া সৃষ্টি করবে।"; "alert.php_fpm_broken.description" = "যদি কিছু সময় হয়ে থাকে, আপনি সাধারণত `valet install` চালিয়ে এটি ঠিক করতে পারেন, যা আপনার PHP-FPM কনফিগারেশন আপডেট করে।\n\nআপনি যদি এই বার্তাটি দেখেন এবং PHP এর একটি প্রি-রিলিজ সংস্করণ চালানোর চেষ্টা করেন, তাহলে সম্ভবত ভ্যালেট এখনও সেই প্রি-রিলিজ সংস্করণটি সমর্থন করে না।\n\nআপনার লারাভেল ভ্যালেট ইনস্টলেশনটি কমপক্ষে v3.1.11 এ আপগ্রেড করতে হতে পারে; এরপর আপনাকে `valet install` চালাতে হবে। আরও তথ্য এখানে: https://phpmon.app/prerelease-php"; @@ -408,7 +402,7 @@ "alert.cannot_start.subtitle" = "আপনি যেই সমস্যাটি মাত্র জানানো হয়েছিল, তা PHP Monitor‑কে সঠিকভাবে কাজ করতে বাধা দিচ্ছে।"; "alert.cannot_start.description" = "আপনাকে হয়তো PHP Monitor বন্ধ করে পুনরায় চালু করতে হবে না। যদি আপনি সমস্যাটি সমাধান করে থাকেন (বা ঠিক কী সমস্যা ছিল তা মনে না থাকে), তাহলে আপনি 'Retry' এ ক্লিক করতে পারেন, যার ফলে PHP Monitor স্টার্ট‑আপ চেকগুলো আবার চেষ্টা করবে।"; "alert.cannot_start.close" = "প্রস্থান করুন"; -"alert.cannot_start.retry" = "পুনরায় চেষ্টার"; +"alert.cannot_start.retry" = "পুনরায় চেষ্টা করুন"; "alert.min_valet_version.title" = "ইনস্টল করা Valet এর সংস্করণ ন্যূনতম সংস্করণ চাহিদা পূরণ করে না। PHP Monitor প্রত্যাশিতভাবে কাজ করতে পারে না!"; "alert.min_valet_version.info" = "আপনি বর্তমানে Valet %@ চালাচ্ছেন।\n\nPHP এর সর্বশেষ সংস্করণগুলির জন্য এবং সঠিক ভার্সন সুইচিংয়ের জন্য সর্বোত্তম সমর্থনের জন্য, আপনাকে এই PHP Monitor এর সংস্করণের ন্যূনতম প্রয়োজনীয়তা পূরণকারী %@ সংস্করণে আপডেট করার পরামর্শ দেওয়া হয়।\n\nআপনি আপনার টার্মিনালে `composer global update` চালিয়ে এটি করতে পারেন। এরপর আবার `valet install` চালান। সর্বোত্তম ফলাফলের জন্য, এর পরে PHP Monitor পুনরায় শুরু করুন। এই সমস্যা সমাধান না হওয়া পর্যন্ত, PHP Monitor প্রত্যাশিতভাবে আচরণ নাও করতে পারে।"; "alert.preset_description.switcher_version" = "PHP %@ এ স্যুইচ করে।\n\n"; @@ -430,7 +424,7 @@ "alert.global_composer_platform_issues.title" = "Composer আপনার প্ল্যাটফর্মে সমস্যাগুলি সনাক্ত করেছে"; "alert.global_composer_platform_issues.subtitle" = "আপনি যেই PHP সংস্করণে স্যুইচ করেছেন তা আপনার ইনস্টল করা গ্লোবাল Composer নির্ভরশীলতার জন্য খুব পুরনো। এই নির্ভরশীলতাগুলো আপডেট করতে হবে."; "alert.global_composer_platform_issues.desc" = "এই সমস্যাটি ভবিষ্যতে ঘটার থেকে রোধ করার সবচেয়ে সহজ উপায় হল আপনি যে সর্বপ্রথম ইনস্টল করা PHP সংস্করণটি আছে তাতে স্যুইচ করা এবং আবারও `composer global update` চালানো। বিকল্পভাবে, আপনি পছন্দসমূহে 'স্বয়ংক্রিয়ভাবে গ্লোবাল নির্ভরশীলতা আপডেট করুন' বিকল্পটি নির্বাচন করে এই সমস্যাটি এড়াতে পারেন। আপনি যদি সেই গ্লোবাল নির্ভরশীলতাগুলি আপডেট করার চেষ্টা সত্ত্বেও এই বার্তা দেখতে থাকেন, তবে আপনি আপনার গ্লোবাল কম্পোজার কনফিগারেশন ফাইলটি দেখতে পারেন, যা `~/.composer/composer.json` এ অবস্থিত।"; -"alert.global_composer_platform_issues.buttons.update" = "সর্বজনীন নির্ভরশীলতা আপডেট করুন"; +"alert.global_composer_platform_issues.buttons.update" = "গ্লোবাল নির্ভরশীলতা আপডেট করুন"; "alert.global_composer_platform_issues.buttons.quit" = "PHP Monitor থেকে বের হোন"; "alert.revert_description.title" = "কনফিগারেশন ফিরিয়ে আনা হবে?"; "alert.revert_description.subtitle" = "PHP Monitor পূর্বে সক্রিয় থাকা কনফিগারেশনে ফিরে যেতে পারে। এখানে কী প্রয়োগ করা হবে:\n%@"; @@ -445,13 +439,16 @@ "startup.errors.php_binary.desc" = "সাধারণত আপনার টার্মিনালে `brew link php` চালানো এই সমস্যাটি সমাধান করবে। কিসে ভুল হচ্ছে তা নির্ণয় করতে আপনি আপনার টার্মিনালে `which php` চালাতে পারেন, এটি `%@` ফেরত দেবে।"; "startup.errors.php_brew_info_invalid.title" = "Homebrew `brew info php --json` এর জন্য অবৈধ আউটপুট ফেরত দিয়েছে, যার ফলে বৈধ JSON আউটপুট প্রয়োজন।"; "startup.errors.php_brew_info_invalid.subtitle" = "এটি PHP Monitor-কে সঠিকভাবে শুরু হতে বাধা দেবে। সম্ভবত Homebrew বর্তমানে ভাঙা অবস্থায় আছে অথবা এই কমান্ডের আউটপুটে অতিরিক্ত লগিং প্রবেশ করেছে। এটি একটি পরিচিত সমস্যা।"; -"startup.errors.php_brew_info_invalid.desc" = "শুধু পুনরায় চেষ্টা করলে সমস্যাটি সমাধান হতে পারে, তবে সমস্যা চলমান থাকলে আপনি নিজে কমান্ডটি চালাতে এবং এটি বৈধ JSON কিনা যাচাই করতে চাইতে পারেন। OK চাপুন, তারপর Retry নির্বাচন করে আবার চেষ্টা করুন。"; +"startup.errors.php_brew_info_invalid.desc" = "শুধু পুনরায় চেষ্টা করলে সমস্যাটি সমাধান হতে পারে, তবে সমস্যা চলমান থাকলে আপনি নিজে কমান্ডটি চালাতে এবং এটি বৈধ JSON কিনা যাচাই করতে চাইতে পারেন। OK চাপুন, তারপর Retry নির্বাচন করে আবার চেষ্টা করুন."; +"startup.errors.could_not_determine_alias.title" = "`php` ফর্মুলা কোন সংস্করণের সাথে অ্যালিয়াস করা আছে তা নির্ধারণ করা যায়নি"; +"startup.errors.could_not_determine_alias.subtitle" = "এটি PHP Monitor কে সঠিকভাবে শুরু হতে বাধা দেবে। সম্ভবত Homebrew বর্তমানে ভাঙা অবস্থায় আছে বা ফর্মুলায় সমস্যা আছে।"; +"startup.errors.could_not_determine_alias.desc" = "আপনার ফর্মুলা আপডেট করতে `brew update` চালানোর চেষ্টা করুন এবং আবার চেষ্টা করুন। সমস্যা অব্যাহত থাকলে, GitHub এ রিপোর্ট করুন, কারণ এটি একটি বাগ হতে পারে।"; "startup.errors.php_opt.title" = "PHP সঠিকভাবে ইনস্টল হয়নি"; -"startup.errors.php_opt.subtitle" = "PHP উপনামটি `%@` এ পাওয়া যায়নি। এই সমস্যা সমাধান না হওয়া পর্যন্ত অ্যাপটি সঠিকভাবে কাজ করবে না。"; +"startup.errors.php_opt.subtitle" = "PHP উপনামটি `%@` এ পাওয়া যায়নি। এই সমস্যা সমাধান না হওয়া পর্যন্ত অ্যাপটি সঠিকভাবে কাজ করবে না."; "startup.errors.php_opt.desc" = "যদি আপনার ইতিমধ্যে `php` ফর্মুলা ইনস্টল করা থাকে, তবে PHP Monitor এই ইনস্টলেশনটি সনাক্ত করতে আপনাকে `brew install php` চালাতে হতে পারে।"; "startup.errors.dyld_library.title" = "PHP ইনস্টল করা আছে, কিন্তু মনে হচ্ছে এটি ভাঙা"; "startup.errors.dyld_library.subtitle" = "যখন PHP Monitor কমান্ড চালানোর চেষ্টা করে, তখন সঠিকভাবে তা করতে ব্যর্থ হয়। এটি সাধারণত একটি ভাঙা PHP ইনস্টলেশনের সূচক।"; -"startup.errors.dyld_library.desc" = "আপনার টার্মিনালে `brew reinstall php && brew link php` চালানো এই সমস্যাটি সমাধান করতে পারে, তাই অনুগ্রহ করে এটি চেষ্টা করুন。"; +"startup.errors.dyld_library.desc" = "আপনার টার্মিনালে `brew reinstall php && brew link php` চালানো এই সমস্যাটি সমাধান করতে পারে, তাই অনুগ্রহ করে এটি চেষ্টা করুন."; "startup.errors.valet_executable.title" = "Laravel Valet সঠিকভাবে ইনস্টল করা হয়নি"; "startup.errors.valet_executable.subtitle" = "আপনাকে কম্পোজার দিয়ে Valet ইনস্টল করতে হবে। আপনি এই সমস্যাটি সমাধান না করা পর্যন্ত অ্যাপটি সঠিকভাবে কাজ করবে না।"; "startup.errors.valet_executable.desc" = "যদি আপনি এখনও Laravel Valet ইনস্টল না করে থাকেন, অনুগ্রহ করে প্রথমে তা করুন। যদি ইতিমধ্যে ইনস্টল করা থাকে কিন্তু তবুও এই বার্তা দেখা যায়, তাহলে টার্মিনালে `which valet` চালানোর চেষ্টা করুন; এটি ফেরত দেবে: `%@`."; @@ -485,9 +482,9 @@ "startup.errors.herd_running.title" = "মনে হচ্ছে Laravel Herd চলছে"; "startup.errors.herd_running.subtitle" = "মনে হচ্ছে লারাভেল হার্ড বর্তমানে চলছে। হারের বিল্ট‑ইন ভ্যালেট সেটআপ আপনার নিয়মিত ভ্যালেট ইনস্টলেশনের সাথে সংঘর্ষ করতে পারে, তাই দয়া করে এগিয়ে যাওয়ার আগে হারের বন্ধ করুন। (আপনি হারের এবং সাধারণ ভ্যালেটের ব্যবহার একত্রে সঠিকভাবে মিশ্রণ করতে পারেন কিন্তু একই সময়ে উভয় চালানো উচিত নয়।)"; "startup.errors.herd_running.desc" = "আপনি লক্ষ্য করতে পারেন যে Herd দ্বারা যোগ করা `php` এলিয়াস আপনার $PATH-এ PHP Monitor এর `php` এলিয়াসিং কাজ করতে বাধা দিতে পারে, তাই সেটা মাথায় রাখুন। আপনি `~/.zshrc` চেক করে দেখতে পারেন Herd কী $PATH-এ যুক্ত করেছে।"; -"startup.version_mismatch.title" = "আপনার সক্রিয় PHP সংস্করণ পরিবর্তিত হয়েছে。"; +"startup.version_mismatch.title" = "আপনার সক্রিয় PHP সংস্করণ পরিবর্তিত হয়েছে."; "startup.version_mismatch.subtitle" = "PHP Monitor সর্বশেষ সক্রিয় হওয়ার পর থেকে, আপনার সংযুক্ত PHP সংস্করণটি PHP %@ এ পরিবর্তিত হয়েছে। আপনি কি আবার PHP %@ তে ফিরে যেতে চান, নাকি বর্তমান সংস্করণ ব্যবহার চালিয়ে যেতে চান?"; -"startup.version_mismatch.desc" = "PHP Monitor ট্র্যাক করে কোন সংস্করণের PHP গ্লোবালি লিঙ্ক করা আছে। গ্লোবাল ভার্সনটি অন্য কোনো প্রোগ্রাম বা Homebrew আপগ্রেডের পরে ভিন্ন ফর্মুলা লিঙ্ক করার কারণে পরিবর্তিত হতে পারে。"; +"startup.version_mismatch.desc" = "PHP Monitor ট্র্যাক করে কোন সংস্করণের PHP গ্লোবালি লিঙ্ক করা আছে। গ্লোবাল ভার্সনটি অন্য কোনো প্রোগ্রাম বা Homebrew আপগ্রেডের পরে ভিন্ন ফর্মুলা লিঙ্ক করার কারণে পরিবর্তিত হতে পারে."; "startup.version_mismatch.button_switch_back" = "PHP %@ এ ফিরে যান"; "startup.version_mismatch.button_stay" = "PHP %@ ব্যবহার চালিয়ে যান"; "startup.unsupported_versions_explanation.title" = "Valet দ্বারা সমর্থিত নয় এমন PHP ইনস্টলেশন(গুলি) সনাক্ত হয়েছে!"; @@ -502,7 +499,7 @@ "alert.errors.homebrew_permissions.applescript_returned_nil.title" = "হোমব্রু অনুমতি পুনরুদ্ধার বাতিল করা হয়েছে।"; "alert.errors.homebrew_permissions.applescript_returned_nil.description" = "সক্রিয়করণ স্ক্রিপ্টের ফলাফল যা অনুমতি সামঞ্জস্য করতে চালানো হয়েছিল তা nil ফেরত দিয়েছে, যার মানে সাধারণত আপনি PHP Monitor-এ প্রশাসনিক অনুমতি দেননি। যদি প্রমাণীকরণ প্রম্পট চলাকালীন আপনি বাতিলে ক্লিক করেন, তবে এটি স্বাভাবিক। যদি আপনি আসলে প্রমাণীকরণ করে থাকেন এবং এখনও এই বার্তা দেখতে পান, তাহলে সম্ভবত কিছু ভুল হয়েছে।"; "alert.key_service_not_running.title" = "প্রয়োজনীয় হোমব্রু সার্ভিসগুলির সমস্যার কারণে, ভ্যালেট বর্তমানে সঠিকভাবে কাজ করছে না"; -"alert.key_service_not_running.subtitle" = "Valet সঠিকভাবে কাজ করার জন্য, কমপক্ষে তিনটি মূল পরিষেবা সঠিকভাবে চলমান থাকা প্রয়োজন।\n\nPHP Monitor জানাচ্ছে যে এটাই হচ্ছে না। আপনি নিচের প্রভাবিত সার্ভিসের মেনুতে 'X' সহ বোতাম চাপ দিয়ে বর্তমানে নিষ্ক্রিয় থাকা সার্ভিসকে (পুনরায়) চালু করে এটি ঠিক করার চেষ্টা করতে পারেন。"; +"alert.key_service_not_running.subtitle" = "Valet সঠিকভাবে কাজ করার জন্য, কমপক্ষে তিনটি মূল পরিষেবা সঠিকভাবে চলমান থাকা প্রয়োজন।\n\nPHP Monitor জানাচ্ছে যে এটাই হচ্ছে না। আপনি নিচের প্রভাবিত সার্ভিসের মেনুতে 'X' সহ বোতাম চাপ দিয়ে বর্তমানে নিষ্ক্রিয় থাকা সার্ভিসকে (পুনরায়) চালু করে এটি ঠিক করার চেষ্টা করতে পারেন."; "alert.key_service_not_running.desc" = "যদি নীচের বোতামে ক্লিক করার পরও সার্ভিস কাজ না করে (অর্থাৎ স্পিনার দেখা দেয় কিন্তু কিছু সময় পরে 'X' থাকে), তাহলে আপনাকে Fix My Valet চালাতে হতে পারে। আপনি মেনু First Aid > Fix My Valet এর মাধ্যমে এটি করতে পারেন। বিকল্পভাবে, টার্মিনালে `valet stop` এবং `valet start` ব্যবহার করে সমস্যাটি সমাধান করা যেতে পারে (Fix My Valet-এর একটি বিকল্প হিসেবে)। আরও ডিবাগ করার জন্য, আপনি GitHub issue tracker চেক করতে পারেন, যেখানে অন্যরা একই ধরনের সমস্যা পেতে পারে। ডেভেলপার হিসাবে আমি নিশ্চিত করি যে প্রতিটি প্রশ্নের উত্তর দেওয়া হয় :)"; "alert.key_service_has_error.title" = "প্রয়োজনীয় Homebrew সার্ভিসগুলির সমস্যার কারণে, Valet বর্তমানে সঠিকভাবে কাজ করছে না।"; "alert.key_service_has_error.subtitle" = "Valet সঠিকভাবে কাজ করার জন্য অন্তত তিনটি মূল পরিষেবা ঠিকমতো চলতে হবে। PHP Monitor জানাচ্ছে যে তা হচ্ছে না। দেখা যাচ্ছে প্রভাবিত পরিষেবাগুলোর মধ্যে একটি ত্রুটি অবস্থা রিপোর্ট করছে, তাই আমি 'E' ক্লিক করতে সুপারিশ করছি। PHP Monitor সার্ভিস পুনরায় চালু করার চেষ্টা করবে, এবং যদি ব্যর্থ হয় (যা সম্ভবত হবে) তাহলে এটি লগ ফাইল খুঁজে দেখার প্রস্তাব দেবে, যা থাকলে অতিরিক্ত তথ্য থাকতে পারে যা সমস্যাটি ডিবাগ করতে সাহায্য করতে পারে।"; @@ -514,7 +511,7 @@ "updater.alerts.buttons.release_notes" = "রিলিজ নোট দেখুন"; "updater.alerts.is_latest_version.title" = "PHP Monitor সর্বশেষ সংস্করণে আছে!"; "updater.alerts.is_latest_version.subtitle" = "বর্তমানে ইনস্টল করা সংস্করণ (v%@) আপ‑টু‑ডেট।\nআর কোনো নতুন সংস্করণ উপলব্ধ নেই."; -"updater.alerts.cannot_check_for_update.title" = "PHP Monitor নতুন সংস্করণ উপলব্ধ আছে কিনা তা নির্ধারণ করতে পারেনি。"; +"updater.alerts.cannot_check_for_update.title" = "PHP Monitor নতুন সংস্করণ উপলব্ধ আছে কিনা তা নির্ধারণ করতে পারেনি."; "updater.alerts.cannot_check_for_update.subtitle" = "আপনি ইন্টারনেটে সংযুক্ত না থাকতে পারেন, ট্রাফিক ব্লক করছেন অথবা GitHub ডাউন রয়েছে এবং আপডেট চেক করতে দিচ্ছে না। যদি এই বার্তা অবিরত দেখা যায়, তাহলে আপনি ম্যানুয়ালি রিলিজ পেজটি চেক করতে চাইতে পারেন।"; "updater.alerts.cannot_check_for_update.description" = "ইনস্টল করা বর্তমান সংস্করণটি হল: %@। আপনি বাম দিকের বোতামে ক্লিক করে সর্বশেষ রিলিজগুলির তালিকা (GitHub-এ) দেখতে পারেন।"; "updater.alerts.buttons.releases_on_github" = "রিলিজ দেখুন"; @@ -526,7 +523,7 @@ "alert.do_not_tell_again" = "আরও আমাকে বলবেন না"; "warnings.limits_error.title" = "PHP Monitor সীমা পুনরুদ্ধার করতে পারে না।"; "warnings.limits_error.steps" = "আপনার টার্মিনালে ‘php -v’ চালিয়ে দেখুন।"; -"warnings.being_fixed.description" = "এই সমস্যাটি PHP Monitor সমাধান করছে। অনুগ্রহ করে একটু অপেক্ষা করুন。"; +"warnings.being_fixed.description" = "এই সমস্যাটি PHP Monitor সমাধান করছে। অনুগ্রহ করে একটু অপেক্ষা করুন."; "warnings.title" = "PHP Doctor"; "warnings.description" = "**PHP Doctor** আপনার সক্রিয় সিস্টেম কনফিগারেশনে উন্নতির পরামর্শ দেবে।"; "warnings.disclaimer" = "আপনি প্রেফারেন্সে PHP Monitor মেনু থেকে সমস্ত সুপারিশ লুকানোর সিদ্ধান্ত নিতে পারেন, তবে সব কার্যকরী আইটেমগুলির সাথে মোকাবিলা করার পরামর্শ দেওয়া হয়।"; @@ -534,10 +531,10 @@ "warnings.refresh.button.description" = "যদি আপনি হাতে করে কোনো সমস্যা ঠিক করে থাকেন, তাহলে এই বোতামটি চাপুন। এটি PHP Monitor কে আপনার পরিবেশ পুনরায় মূল্যায়ন করতে বাধ্য করবে। (স্বয়ংক্রিয় সমাধানগুলির জন্য আপনাকে এই বোতামটি চাপতে হবে না।)"; "warnings.helper_permissions.title" = "PHP Monitor এর সহায়করা বর্তমানে অপ্রাপ্য।"; "warnings.helper_permissions.description" = "PHP Monitor বিভিন্ন সহায়ক স্ক্রিপ্ট নিয়ে আসে। এই স্ক্রিপ্টগুলি ব্যবহার করে আপনি সহজে নির্দিষ্ট সংস্করণের PHP চালু করতে পারেন লিঙ্ক করা PHP সংস্করণ পরিবর্তন না করেই।"; -"warnings.helper_permissions.unavailable" = "তবে এই হেল্পারগুলো সম্ভাব্যভাবে *unavailable* কারণ PHP Monitor বর্তমানে প্রয়োজনীয় সিমলিঙ্ক তৈরি বা আপডেট করতে পারে না।"; +"warnings.helper_permissions.unavailable" = "তবে এই হেল্পারগুলো সম্ভাব্যভাবে *অনুপলব্ধ* কারণ PHP Monitor বর্তমানে প্রয়োজনীয় সিমলিঙ্ক তৈরি বা আপডেট করতে পারে না।"; "warnings.helper_permissions.symlink" = "আপনি যদি `/usr/local/bin` লিখনযোগ্য না করতে চান, তবে আপনি আপনার `PATH` ভেরিয়েবলে PHP Monitor-এর হেল্পার ডিরেক্টরি যোগ করে এই সতর্কতা দূর করতে পারেন। (এই সমস্যাটি কীভাবে সমাধান করবেন জানতে ”Learn More” ক্লিক করুন।)"; "warnings.arm_compatibility.title" = "আপনি Apple Silicon‑এ Rosetta ব্যবহার করে PHP Monitor চালাচ্ছেন, যার ফলে আপনার PHP পরিবেশও Rosetta এর মাধ্যমে চলছে।"; -"warnings.arm_compatibility.description" = "মনে হচ্ছে আপনি macOS এর একটি ARM-সামঞ্জস্যপূর্ণ সংস্করণ চালাচ্ছেন, তবে বর্তমানে আপনি Rosetta ব্যবহার করে PHP Monitor চালাচ্ছেন। যদিও এটি সঠিকভাবে কাজ করবে, তবু আপনাকে হোমব্রিউর নেটিভ সংস্করণ ব্যবহার করার পরামর্শ দেওয়া হয়。"; +"warnings.arm_compatibility.description" = "মনে হচ্ছে আপনি macOS এর একটি ARM-সামঞ্জস্যপূর্ণ সংস্করণ চালাচ্ছেন, তবে বর্তমানে আপনি Rosetta ব্যবহার করে PHP Monitor চালাচ্ছেন। যদিও এটি সঠিকভাবে কাজ করবে, তবু আপনাকে হোমব্রিউর নেটিভ সংস্করণ ব্যবহার করার পরামর্শ দেওয়া হয়."; "warnings.files_missing.title" = "আপনার PHP ইনস্টলেশনটি গুরুত্বপূর্ণ প্রয়োজনীয় কনফিগারেশন ফাইলগুলো অনুপস্থিত।"; "warnings.files_missing.description" = "নিম্নলিখিত কী কনফিগারেশন ফাইলগুলি PHP ইনস্টল করার পরে উপস্থিত থাকা উচিত:\n\n• %@\n\nযদি এই ধরনের ফাইল অনুপস্থিত থাকে, তাহলে আপনাকে সেই ফাইলগুলির সাথে যুক্ত PHP সংস্করণে স্যুইচ করা উচিত: এতে সমস্যাটি সমাধান হতে পারে। যদি এটি সমস্যা ঠিক না করে, তবে Homebrew ব্যবহার করে উপযুক্ত PHP সংস্করণ(গুলি) পুনরায় ইনস্টল করার পরামর্শ দেওয়া হয়, যা অনুপস্থিত কনফিগারেশন ফাইলগুলোকে পুনরুদ্ধার করবে। অনুপস্থিত কনফিগারেশন ফাইলগুলিই হতে পারে কেন আপনি '502 Bad Gateway' ত্রুটি পাচ্ছেন, এমনকি Fix My Valet চালানোর পরেও (যদি আপনি Valet ব্যবহার করেন)।"; "warnings.xdebug_conf_missing.title" = "Xdebug কনফিগারেশন অসম্পূর্ণ"; @@ -588,7 +585,7 @@ "cert_popover.secure_domain" = "ডোমেইন \"%@\" সুরক্ষিত।"; "cert_popover.secure_domain_traffic" = "কারণ এই ডোমেইনটি সার্টিফিকেট দিয়ে সুরক্ষিত করা হয়েছে, তাই এই ডোমেইনের ট্র্যাফিক nginx দ্বারা HTTPS এর মাধ্যমে সরবরাহ করা হচ্ছে।"; "cert_popover.secure_domain_expired" = "সার্টিফিকেটটি %@ তারিখে মেয়াদ শেষ হয়েছে। আপনাকে এটি নবায়ন করতে হবে HTTPS ব্যবহার অব্যাহত রাখতে ত্রুটি ছাড়া।"; -"cert_popover.secure_domain_expiring_later" = "সার্টিফিকেটটি বৈধ। এটি %@ তারিখে মেয়াদোত্তীর্ণ হবে। সেই সময়ে আপনাকে নবায়ন করতে হবে, কিন্তু আপনি অবহিত হবেন。"; +"cert_popover.secure_domain_expiring_later" = "সার্টিফিকেটটি বৈধ। এটি %@ তারিখে মেয়াদোত্তীর্ণ হবে। সেই সময়ে আপনাকে নবায়ন করতে হবে, কিন্তু আপনি অবহিত হবেন."; "cert_popover.cta_renewal" = "সার্টিফিকেট নবায়ন করুন..."; "cert_alert.title" = "এক বা একাধিক সার্টিফিকেটের মেয়াদ উত্তীর্ণ হয়েছে, এবং পুনরায় নবীকরণ করা আবশ্যক।"; "cert_alert.description" = "ডোমেইন সুরক্ষার জন্য ব্যবহৃত সার্টিফিকেট সাধারণত এক বছরের জন্য বৈধ থাকে। আপনি কি চান PHP Monitor কোনো মেয়াদোত্তীর্ণ ডোমেইনের নিরাপত্তা তুলে আবার স্থাপন করুক?"; @@ -597,6 +594,14 @@ "cert_alert.cancel" = "এখন না"; "crash_reporter.title" = "PHP Monitor পূর্বে ক্র্যাশ করেছে, আপনি কি একটি ক্র্যাশ রিপোর্ট পাঠাতে চান?"; "crash_reporter.subtitle" = "অ্যাপের ডেভেলপারকে ক্র্যাশ রিপোর্ট পাঠানো সম্ভব, যাতে এই সমস্যা সমাধান করা যায়। এটি অত্যন্ত সুপারিশযোগ্য। আপনি কি তা করতে চান?"; -"crash_reporter.description" = "এই ক্র্যাশ রিপোর্ট পাঠানো ছাড়া ডেভেলপার এই নির্দিষ্ট সমস্যাটি সম্পর্কে সচেতন নাও হতে পারেন। লগ বা ব্যক্তিগত তথ্য ক্র্যাশ রিপোর্টের সাথে পাঠানো হয় না, কেবল অচিহ্নিত (unsymbolicated) ক্র্যাশ রিপোর্ট পাঠানো হয়। আপনার পক্ষ থেকে আর কোনো পদক্ষেপ নেওয়ার প্রয়োজন নেই।"; +"crash_reporter.description" = "এই ক্র্যাশ রিপোর্ট পাঠানো ছাড়া ডেভেলপার এই নির্দিষ্ট সমস্যাটি সম্পর্কে সচেতন নাও হতে পারেন। লগ বা ব্যক্তিগত তথ্য ক্র্যাশ রিপোর্টের সাথে পাঠানো হয় না, কেবল অচিহ্নিত (unsymbolicated) ক্র্যাশ রিপোর্ট পাঠানো হয়। আপনার পক্ষ থেকে আর কোনো পদক্ষেপ নেওয়ার প্রয়োজন নেই।\n\n➡️ যদি ক্র্যাশটি একটি নির্দিষ্ট সময়ে বারবার ঘটতে থাকে, আপনি GitHub-এর ইস্যু ট্র্যাকার পরীক্ষা করে দেখতে পারেন কোনো সমাধান তৈরি হচ্ছে কিনা। যদি অ্যাপটি ইনিশিয়ালাইজেশনের আগেই বারবার ক্র্যাশ করতে থাকে, তাহলে আপনাকে ম্যানুয়ালি PHP Monitor আপডেট করতে হতে পারে।"; "crash_reporter.send_report" = "রিপোর্ট পাঠান"; "crash_reporter.do_not_send" = "প্রেরণ করবেন না"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "একটি বাহ্যিক অ্যাপ্লিকেশন PHP Monitor-এর সাথে যোগাযোগ করার চেষ্টা করছে। আপনি কি তৃতীয় পক্ষের অ্যাপ্লিকেশনগুলিকে PHP Monitor-এর সাথে যোগাযোগ করার অনুমতি দিতে চান?"; +"alert.enable_integrations.subtitle" = "এই বিজ্ঞপ্তিটি দেখা যাচ্ছে কারণ PHP Monitor একটি বাহ্যিক কমান্ড পেয়েছে, এবং এই বৈশিষ্ট্যটি ডিফল্টরূপে নিষ্ক্রিয়। আপনি যদি ইচ্ছাকৃতভাবে এটি শুরু করে থাকেন, Alfred বা Raycast-এর মতো তৃতীয় পক্ষের অ্যাপ ব্যবহার করে, তাহলে এটি অনুমতি দেওয়া সাধারণত নিরাপদ।\n\nআপনি পরে পছন্দসমূহে এই সেটিং পরিবর্তন করতে পারবেন, এই প্রশ্নটি আপনাকে শুধুমাত্র একবারই জিজ্ঞাসা করা হবে।"; +"alert.enable_integrations.desc" = "আপনি যদি Alfred বা Raycast-এর মাধ্যমে এটি শুরু না করে থাকেন, তাহলে অন্য একটি অ্যাপ্লিকেশন PHP Monitor নিয়ন্ত্রণ করার চেষ্টা করতে পারে।\n\nএই ক্ষেত্রে, আমি এই ইন্টিগ্রেশন বন্ধ রাখার পরামর্শ দিই, যদি না আপনি অন্য তৃতীয় পক্ষের অ্যাপকে আপনার জন্য PHP Monitor নিয়ন্ত্রণ করতে দিতে চান, যা একটি সম্ভাব্য নিরাপত্তা ঝুঁকি হতে পারে।"; +"alert.enable_integrations.ok" = "ইন্টিগ্রেশন অনুমতি দিন"; +"alert.enable_integrations.cancel" = "অনুমতি দেবেন না"; diff --git a/phpmon/de.lproj/Localizable.strings b/phpmon/de.lproj/Localizable.strings index f4ad7c4c..75f8e670 100644 --- a/phpmon/de.lproj/Localizable.strings +++ b/phpmon/de.lproj/Localizable.strings @@ -110,7 +110,7 @@ "phpman.buttons.update" = "Aktualisieren"; "phpman.buttons.repair" = "Reparieren"; "phpman.version.prerelease" = "Pre-release"; -"phpman.steps.installing" = "Installieren einiger Paketdaten..."; +"phpman.steps.installing" = "%@ installieren"; "phpman.steps.removing" = "Entferne %@"; "phpman.steps.reloading" = "Lade PHP-Versionen neu..."; "phpman.steps.preparing" = "PHP Monitor bereitet Homebrew vor..."; @@ -148,7 +148,7 @@ "phpman.operations.installing" = "%@ wird installiert..."; "phpman.steps.fetching" = "Abrufen..."; "phpman.steps.downloading" = "Herunterladen von Paketdaten..."; -"phpman.steps.installing" = "Installieren einiger Paketdaten..."; +"phpman.steps.installing_package" = "Installieren einiger Paketdaten..."; "phpman.steps.pouring" = "Einschenken... Das kann eine Weile dauern..."; "phpman.steps.summary" = "Die Installation eines Pakets ist abgeschlossen..."; "phpman.services.loading" = "Laden..."; @@ -188,18 +188,18 @@ "domain_list.confirm_unlink_desc" = "Es werden keine Dateien entfernt. Sie können den Ordner jederzeit erneut verknüpfen, indem Sie auf die Schaltfläche + klicken und den ursprünglichen Ordner auswählen."; "site_link.close" = "Schließen"; "site_link.switch_to_php" = "Zu PHP %@ wechseln"; -"site_link.isolate_php" = "PHP isolieren %@"; +"site_link.isolate_php" = "PHP %@ isolieren"; "domain_list.confirm_unproxy" = "Sind Sie sicher, dass Sie den Proxy '%@' entfernen wollen?"; "domain_list.confirm_unproxy_desc" = "Sie können den Proxy jederzeit neu erstellen, indem Sie auf die Schaltfläche + klicken."; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "Domain"; -"domain_list.columns.active" = "Aktiv"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "Art"; "domain_list.columns.project_type" = "Projekttyp"; "domain_list.extensions" = "Erweiterungen umschalten"; "domain_list.applies_to" = "Gilt für PHP %@"; "selection.title" = "Welche Art von Domain möchten Sie einrichten?"; -"selection.description" = "Links werden verwendet, um Projekte direkt zu auszuspielen. Wenn Sie einen Laravel-, Symfony-, WordPress-Ordner usw. mit Code haben, sollten Sie einen Link erstellen und den Ordner auswählen, in dem sich Ihr Code befindet.\n\nWenn Sie einen Proxy benötigen, können Sie z. B. einen Container auf einen bestimmten Domainnamen projizieren. Dies kann z. B. in Kombination mit Docker nützlich sein."; +"selection.description" = "Links werden verwendet, um Projekte direkt auszuspielen. Wenn Sie einen Laravel-, Symfony-, WordPress-Ordner usw. mit Code haben, sollten Sie einen Link erstellen und den Ordner auswählen, in dem sich Ihr Code befindet.\n\nWenn Sie einen Proxy benötigen, können Sie z. B. einen Container auf einen bestimmten Domainnamen projizieren. Dies kann z. B. in Kombination mit Docker nützlich sein."; "selection.create_link" = "Einen Link erstellen"; "selection.create_proxy" = "Einen Proxy erstellen"; "selection.cancel" = "Abbrechen"; @@ -217,7 +217,7 @@ "domain_list.add.cancel" = "Abbrechen"; "domain_list.add.folder_available" = "Diese Seite wird über die folgende URL erreichbar sein: %@://%@.%@"; "domain_list.add.empty_fields" = "Ein oder mehrere Felder sind leer. Bitte füllen Sie alle erforderlichen Felder aus."; -"domain_list.add.errors.empty" = "Sie müssen einen Domain angeben."; +"domain_list.add.errors.empty" = "Sie müssen eine Domain angeben."; "domain_list.add.errors.empty_proxy" = "Sie müssen angeben, welche Daten vermittelt werden sollen."; "domain_list.add.errors.subject_invalid" = "Das von Ihnen eingegebene Subjekt ist ungültig.\nSie müssen das Protokoll und den Port angeben."; "domain_list.add.errors.already_exists" = "Ein Link mit diesem Namen existiert bereits."; @@ -251,11 +251,6 @@ "domain_list.warning.spaces" = "Warnung! Diese Website hat ein Leerzeichen im Ordnernamen.\nDie Website ist über den Browser nicht zu erreichen."; "domain_list.alert.invalid_folder_name" = "Ungültiger Ordnername"; "domain_list.alert.invalid_folder_name_desc" = "Dieser Ordner konnte nicht in eine gültige URL aufgelöst werden. Das liegt in der Regel daran, dass der Ordnername ein Leerzeichen enthält. Bitte benennen Sie den Ordner um, laden Sie die Liste der Sites neu und versuchen Sie es erneut."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "Domain"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "Typ"; -"domain_list.columns.kind" = "Art"; "driver.not_detected" = "Andere"; "preset.extension" = "%i Erweiterung"; "preset.extensions" = "%i Erweiterungen"; @@ -270,8 +265,7 @@ "prefs.tabs.appearance" = "Darstellung"; "prefs.tabs.visibility" = "Sichtbarkeit"; "prefs.tabs.notifications" = "Benachrichtigungen"; -"prefs.global_shortcut" = "Globaler Tastenkombination:"; -"prefs.dynamic_icon" = "Icon Typ:"; +"prefs.global_shortcut" = "Globale Tastenkombination:"; "prefs.dynamic_icon" = "Icon Typ:"; "prefs.info_density" = "Info-Genauigkeit:"; "prefs.services" = "Dienste:"; @@ -292,7 +286,7 @@ "prefs.auto_restart_services_title" = "PHP-FPM automatisch neu starten"; "prefs.auto_restart_services_desc" = "Wenn diese Option aktiviert ist, wird PHP-FPM automatisch neu gestartet, wenn Sie eine Erweiterung aktivieren oder deaktivieren. Etwas langsamer, wenn aktiviert, aber die Änderung der Erweiterung wird sofort für alle von Ihnen bedienten Seiten übernommen, ohne dass PHP-FPM manuell neu gestartet werden muss."; "prefs.dynamic_icon_title" = "Dynamisches Icon in der Menüleiste anzeigen"; -"prefs.dynamic_icon_desc" = "Wenn Sie diese Option nicht ausgewählt ist, wird immer das LKW-Icon angezeigt. Andernfalls wird die Hauptversionsnummer der aktuell verknüpften PHP-Version angezeigt."; +"prefs.dynamic_icon_desc" = "Wenn diese Option nicht ausgewählt ist, wird immer das LKW-Icon angezeigt. Andernfalls wird die Hauptversionsnummer der aktuell verknüpften PHP-Version angezeigt."; "prefs.display_full_php_version" = "Vollständige PHP-Version überall anzeigen"; "prefs.display_full_php_version_desc" = "Anzeige der vollständigen Version anstelle der Hauptversion in der Menüleiste und im Dropdown-Menü. (Dies kann auf kleineren Bildschirmen unerwünscht sein, daher ist dies standardmäßig deaktiviert)."; "prefs.auto_composer_update_title" = "Globale Abhängigkeiten automatisch aktualisieren"; @@ -340,7 +334,7 @@ "prefs.display_presets_desc" = "Wenn diese Funktion deaktiviert ist, können Sie die Voreinstellungen der PHP-Konfiguration nicht anwenden oder rückgängig machen."; "prefs.display_presets" = "Voreinstellungen"; "prefs.display_misc_desc" = "Wenn diese Funktion deaktiviert ist, können Sie nicht auf das Menü Erste Hilfe & Dienste zugreifen."; -"prefs.display_misc" = "Erste Hilfe & Dienstleistungen Menü"; +"prefs.display_misc" = "Erste Hilfe & Dienste Menü"; "notification.version_changed_title" = "PHP %@ ist jetzt aktiv"; "notification.version_changed_desc" = "PHP Monitor hat auf PHP %@ umgeschaltet."; "notification.php_fpm_restarted" = "PHP-FPM automatisch neu gestartet"; @@ -391,7 +385,7 @@ "alert.fix_my_valet_done.title" = "Fix My Valet hat seine Tätigkeit beendet."; "alert.fix_my_valet_done.subtitle" = "Alle entsprechenden Dienste wurden gestoppt und die richtigen neu gestartet, und die neueste Version von PHP sollte jetzt aktiv sein. Sie können nun versuchen, zu einer anderen PHP-Version zu wechseln."; "alert.fix_my_valet_done.stay" = "Bei PHP %@ bleiben"; -"alert.fix_my_valet_done.switch_back" = "Zurück zu PHP wechseln %@"; +"alert.fix_my_valet_done.switch_back" = "Zurück zu PHP %@ wechseln"; "alert.fix_my_valet_done.desc" = "Wenn der Aufruf von Websites immer noch nicht funktioniert, können Sie versuchen, `valet install` erneut auszuführen. Dies kann ein 502-Problem (Bad Gateway) beheben.\n\nWenn Valet defekt ist und Sie `valet install` nicht ausführen können, müssen Sie möglicherweise `composer global update` ausführen. Bitte konsultieren Sie die FAQ auf GitHub, wenn Sie weitere Probleme haben."; "alert.fix_homebrew_permissions.title" = "Über \"Homebrew-Berechtigungen wiederherstellen\""; "alert.fix_homebrew_permissions.subtitle" = "Diese Funktion wurde geschaffen, damit Sie `brew upgrade` oder `brew cleanup` ohne Probleme mit der Berechtigung ausführen können. (Sie werden benachrichtigt, wenn dieser Fix angewendet wurde.)"; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "Homebrew hat ungültige Ausgabe für `brew info php --json` zurückgegeben, die gültiges JSON als Ausgabe erfordert."; "startup.errors.php_brew_info_invalid.subtitle" = "Dies verhindert, dass PHP Monitor korrekt startet. Es ist möglich, dass Homebrew derzeit in einem fehlerhaften Zustand ist oder zusätzliche Protokollierung in die Ausgabe dieses Befehls eingedrungen ist. Dies ist ein bekanntes Problem."; "startup.errors.php_brew_info_invalid.desc" = "Einfaches erneutes Ausführen könnte das Problem beheben, aber Sie sollten den Befehl selbst ausführen, falls das Problem weiterhin besteht und prüfen, ob es gültiges JSON ist. Drücken Sie OK und wählen Sie Erneut versuchen, um es erneut zu versuchen."; +"startup.errors.could_not_determine_alias.title" = "Es konnte nicht ermittelt werden, auf welche Version die `php`-Formel verweist"; +"startup.errors.could_not_determine_alias.subtitle" = "Dies verhindert, dass PHP Monitor korrekt startet. Es ist möglich, dass Homebrew derzeit in einem fehlerhaften Zustand ist oder dass es ein Problem mit der Formel gibt."; +"startup.errors.could_not_determine_alias.desc" = "Versuchen Sie, `brew update` auszuführen, um Ihre Formeln zu aktualisieren, und versuchen Sie es erneut. Wenn das Problem weiterhin besteht, melden Sie es bitte auf GitHub, da es sich um einen Fehler handeln könnte."; "startup.errors.php_opt.title" = "PHP ist nicht korrekt installiert"; "startup.errors.php_opt.subtitle" = "Der PHP-Alias wurde in `%@` nicht gefunden. Die Anwendung wird nicht korrekt funktionieren, bis Sie dieses Problem behoben haben."; "startup.errors.php_opt.desc" = "Wenn Sie bereits die `php` Formel installiert haben, müssen Sie eventuell `brew install php` ausführen, damit PHP Monitor diese Installation erkennt."; @@ -488,7 +485,7 @@ "startup.version_mismatch.title" = "Die aktive PHP-Version hat sich geändert."; "startup.version_mismatch.subtitle" = "Seitdem PHP Monitor das letzte Mal aktiv war, wurde Ihre verlinkte PHP-Version auf PHP %@ geändert. Möchten Sie zurück zu PHP %@ wechseln oder möchten Sie die aktuelle Version weiter verwenden?"; "startup.version_mismatch.desc" = "PHP Monitor überwacht, welche Version von PHP global verlinkt ist. Die globale Version kann durch ein anderes Programm geändert worden sein oder Homebrew kann nach Upgrades eine andere Formel verlinkt haben."; -"startup.version_mismatch.button_switch_back" = "Zurück zu PHP wechseln %@"; +"startup.version_mismatch.button_switch_back" = "Zurück zu PHP %@ wechseln"; "startup.version_mismatch.button_stay" = "Weiterhin PHP %@ verwenden"; "startup.unsupported_versions_explanation.title" = "Von Valet nicht unterstützte PHP-Installation(en) entdeckt!"; "startup.unsupported_versions_explanation.subtitle" = "Die folgenden PHP-Versionen sind auf Ihrem System installiert, werden aber von dieser Version von Valet nicht unterstützt.\n\n%@\n\nValet könnte kaputt gehen, wenn Sie diese PHP-Versionen verknüpfen, so dass PHP Monitor Sie nicht zu diesen Versionen wechseln lässt."; @@ -503,7 +500,7 @@ "alert.errors.homebrew_permissions.applescript_returned_nil.description" = "Das Ergebnis des Skripts, das ausgeführt wird, um die Berechtigungen anzupassen, ist gleich Null, was normalerweise bedeutet, dass Sie PHP Monitor keine administrativen Berechtigungen erteilt haben.\n\n Wenn Sie während der Authentifizierungsaufforderung auf Abbrechen geklickt haben, ist das normal. Wenn Sie sich tatsächlich authentifiziert haben und diese Meldung immer noch angezeigt wird, ist wahrscheinlich etwas schief gelaufen."; "alert.key_service_not_running.title" = "Aufgrund von Problemen mit den erforderlichen Homebrew-Diensten funktioniert Valet derzeit nicht korrekt"; "alert.key_service_not_running.subtitle" = "Damit Valet ordnungsgemäß funktioniert, müssen mindestens drei wichtige Dienste korrekt laufen.\n\nPHP Monitor meldet, dass dies nicht der Fall ist. Sie können versuchen, dies zu beheben, indem Sie auf die Schaltfläche mit dem \"X\" im Menü unter dem betroffenen Dienst drücken, um den derzeit inaktiven Dienst (wieder) zu starten."; -"alert.key_service_not_running.desc" = "Wenn das Anklicken der Schaltfläche unterhalb des Dienstes nicht funktioniert (d.h. es erscheint diee Ladeanimation, aber nach einiger Zeit bleibt ein 'X'), müssen Sie möglicherweise Fix My Valet ausführen. Sie können dies über das Menü Erste Hilfe > Fix My Valet tun.\n\nAlternativ können Sie auch `valet stop` und `valet start` im Terminal verwenden, was das Problem ebenfalls beheben kann (als Alternative zu Fix My Valet).\n\nZur weiteren Fehlersuche können Sie den GitHub-Problem-Tracker einsehen, wo andere möglicherweise ähnliche Probleme hatten. Als Entwickler versuche ich, sicherzustellen, dass jede Frage beantwortet wird :)"; +"alert.key_service_not_running.desc" = "Wenn das Anklicken der Schaltfläche unterhalb des Dienstes nicht funktioniert (d.h. es erscheint die Ladeanimation, aber nach einiger Zeit bleibt ein 'X'), müssen Sie möglicherweise Fix My Valet ausführen. Sie können dies über das Menü Erste Hilfe > Fix My Valet tun.\n\nAlternativ können Sie auch `valet stop` und `valet start` im Terminal verwenden, was das Problem ebenfalls beheben kann (als Alternative zu Fix My Valet).\n\nZur weiteren Fehlersuche können Sie den GitHub-Problem-Tracker einsehen, wo andere möglicherweise ähnliche Probleme hatten. Als Entwickler versuche ich, sicherzustellen, dass jede Frage beantwortet wird :)"; "alert.key_service_has_error.title" = "Aufgrund von Problemen mit den erforderlichen Homebrew-Diensten funktioniert Valet derzeit nicht korrekt"; "alert.key_service_has_error.subtitle" = "Damit Valet ordnungsgemäß funktioniert, müssen mindestens drei wichtige Dienste korrekt laufen.\n\nPHP Monitor meldet, dass dies nicht der Fall ist. Es scheint, dass einer der betroffenen Dienste einen Fehlerstatus meldet, daher empfehle ich, auf das \"E\" zu klicken.\n\nPHP Monitor wird versuchen, den Dienst neu zu starten, und sollte dies nicht gelingen (was wahrscheinlich ist), wird es Ihnen anbieten, die Protokolldatei zu suchen, falls sie existiert, die möglicherweise zusätzliche Informationen enthält, die Ihnen bei der Fehlersuche helfen können."; "alert.key_service_has_error.desc" = "Wenn ein Dienst einen Fehler meldet, ist dies leider oft auf einen ungültigen Konfigurationsstatus zurückzuführen, der schwer zu beheben sein kann.\n\nALLGEMEINE TIPPS ZUR FEHLERSUCHE\n\n- Versuchen Sie zunächst, den Dienst neu zu starten und die Protokolldatei (falls vorhanden) zu überprüfen. Sie können dies von PHP Monitor durchführen lassen, indem Sie auf die Schaltfläche 'E' klicken.\n\n- PHP: Wenn Sie eine Fehlermeldung erhalten, liegt möglicherweise ein Problem mit der PHP-Konfiguration vor. Stellen Sie sicher, dass die .ini-Dateien in der Homebrew-Installation in Ordnung sind und keine Socket-Konflikte bestehen.\n\n- nginx: Wenn Sie einen Fehlerstatus sehen, ist eine Site wahrscheinlich falsch konfiguriert (normalerweise im Fehlerprotokoll vermerkt). Sie sollten den nginx-Ordner von Valet überprüfen.\n\n- dnsmasq: Wenn Sie einen Fehlerstatus sehen, ist die dnsmasq-Konfigurationsdatei wahrscheinlich fehlerhaft (normalerweise unter ~/.config/valet/dnsmasq.d)."; @@ -545,7 +542,7 @@ "warnings.php_tap_missing.title" = "`shivammathur/php` Tap fehlt"; "warnings.php_tap_missing.description" = "Dieser Homebrew‑Tap ist erforderlich, um ältere PHP-Versionen über den PHP Version Manager dieser App zu installieren."; "warnings.extensions_tap_missing.title" = "`shivammathur/extensions` Tap fehlt"; -"warnings.extensions_tap_missing.description" = "Diese Homebrew‑Tap ist erforderlich, um Erweiterungen über den PHP Extension Manager der App zu installieren."; +"warnings.extensions_tap_missing.description" = "Dieser Homebrew‑Tap ist erforderlich, um Erweiterungen über den PHP Extension Manager der App zu installieren."; "warnings.certificates_expired.title" = "Ein oder mehrere Zertifikate, die zur Bereitstellung einer Domain verwendet werden, sind abgelaufen."; "warnings.certificates_expired.description" = "Abgelaufene Zertifikate verhindern, dass HTTPS-Verkehr korrekt funktioniert. Sie können PHP Monitor automatisch versuchen lassen, dies für Sie zu beheben, indem Sie die Domains-Liste öffnen."; "warnings.none" = "Im Moment sind keine Empfehlungen für Sie verfügbar. Es ist alles in Ordnung!"; @@ -561,42 +558,52 @@ "onboarding.tour.domains.title" = "Verwalten Sie Domains"; "onboarding.tour.domains" = "Wenn Sie die Domain-Liste über den Menüleisteneintrag öffnen, können Sie sehen, welche Domains verlinkt und geparkt sind, sowie aktive nginx-Proxys einsehen."; "onboarding.tour.isolation.title" = "Isolieren Sie Domains"; -"onboarding.tour.isolation" = "Wenn Sie Valet 3 oder eine neuere Version installiert haben, können Sie sogar die Domainnisolierung nutzen, indem Sie mit der rechten Maustaste auf eine bestimmte Domäne im Domänenfenster klicken. Dadurch können Sie eine bestimmte PHP-Version auswählen, die nur für diese Domain verwendet werden soll."; +"onboarding.tour.isolation" = "Wenn Sie Valet 3 oder eine neuere Version installiert haben, können Sie sogar die Domainisolierung nutzen, indem Sie mit der rechten Maustaste auf eine bestimmte Domain im Domainfenster klicken. Dadurch können Sie eine bestimmte PHP-Version auswählen, die nur für diese Domain verwendet werden soll."; "onboarding.tour.feature_unavailable" = "Diese Funktion ist derzeit nicht verfügbar und erfordert die Installation von Laravel Valet."; "onboarding.tour.once" = "Sie sehen die Willkommenstour nur einmal. Sie können die Willkommenstour später über das Symbol in der Menüleiste (im Menü unter Erste Hilfe & Dienste) erneut öffnen."; "onboarding.tour.close" = "Tour beenden"; "prefs.language" = "Sprache:"; "prefs.language_options_desc" = "Wählen Sie eine andere Sprache für die Verwendung mit PHP Monitor. Um diese Änderung vollständig anzuwenden, müssen Sie die App neu starten."; -"alert.language_changed.title" = "Sie sollten PHP Monitor neu starten!"; +"alert.language_changed.title" = "Sie müssen PHP Monitor neu starten!"; "alert.language_changed.subtitle" = "Sie haben soeben die Anzeigesprache von PHP Monitor geändert. Das Menü wird sofort die korrekte Sprache verwenden, aber Sie müssen die App möglicherweise neu starten, damit alle Texte in der App Ihre neue Sprachwahl widerspiegeln."; "startup.timeout.ignore" = "Ignorieren"; "startup.timeout.title" = "PHP Monitor benötigt zu lange zum Initialisieren!"; -"startup.timeout.subtitle" = "Falls PHP Monitor länger als 30 Sekunden beschäftigt bleibt, könnte es ein Problem mit deiner Homebrew-Konfiguration geben."; -"startup.timeout.description" = "Manchmal können Dinge aufgrund von Dateiberechtigungsproblemen fehlschlagen. Du kannst versuchen, `brew doctor` und `brew cleanup` zu verwenden, um dies zu beheben. \n\nEs wird empfohlen, PHP Monitor anschließend neu zu starten. Erfahre mehr über dieses Problem unter: https://github.com/nicoverbruggen/phpmon/issues/294.\n\nFalls PHP Monitor inzwischen initialisiert wurde oder du etwas länger warten möchtest, kannst du auf 'Ignorieren' klicken und PHP Monitor wie gewohnt verwenden. In jedem Fall solltest du der Ursache auf den Grund gehen, da dieser Vorgang nicht so lange dauern sollte."; +"startup.timeout.subtitle" = "Falls PHP Monitor länger als 30 Sekunden beschäftigt bleibt, könnte es ein Problem mit Ihrer Homebrew-Konfiguration geben."; +"startup.timeout.description" = "Manchmal können Dinge aufgrund von Dateiberechtigungsproblemen fehlschlagen. Sie können versuchen, `brew doctor` und `brew cleanup` zu verwenden, um dies zu beheben. \n\nEs wird empfohlen, PHP Monitor anschließend neu zu starten. Erfahren Sie mehr über dieses Problem unter: https://github.com/nicoverbruggen/phpmon/issues/294.\n\nFalls PHP Monitor inzwischen initialisiert wurde oder Sie etwas länger warten möchten, können Sie auf 'Ignorieren' klicken und PHP Monitor wie gewohnt verwenden. In jedem Fall sollten Sie der Ursache auf den Grund gehen, da dieser Vorgang nicht so lange dauern sollte."; "valet_upgrade_available.title" = "Möchten Sie Valet auf die neueste kompatible Version aktualisieren?"; "valet_upgrade_available.subtitle" = "Laravel Valet %@ ist verfügbar. PHP Monitor kann Ihre globalen Composer-Abhängigkeiten für Sie aktualisieren."; "valet_upgrade_available.description_constraint_ok" = "Unter Ihrer globalen Composer-Konfiguration sollte die neueste Version, die installiert wird, die allerneuste sein, Laravel Valet %@."; -"valet_upgrade_available.description_constraint_fail" = "Bitte beachten Sie, dass aufgrund Ihrer globalen Composer-Einrichtung die neueste Version, die automatisch installiert werden kann, NICHT die aktuellste verfügbare Version sein wird. Dies liegt an Einschränkungen in Ihrer globalen `composer.json`-Datei.\\n\\nIhre Versionsbeschränkung für Valet lautet: `%@`, was die Installation von Valet %@ verhindert.\\n\\nWenn Sie Änderungen an dieser Datei vornehmen möchten, tun Sie dies bitte vor dem Upgrade. Wenn Sie diese Meldung sehen, sollten Sie wahrscheinlich die Versionshinweise von Valet prüfen, da sich die Anforderungen von Valet geändert haben könnten."; +"valet_upgrade_available.description_constraint_fail" = "Bitte beachten Sie, dass aufgrund Ihrer globalen Composer-Einrichtung die neueste Version, die automatisch installiert werden kann, NICHT die aktuellste verfügbare Version sein wird. Dies liegt an Einschränkungen in Ihrer globalen `composer.json`-Datei.\n\nIhre Versionsbeschränkung für Valet lautet: `%@`, was die Installation von Valet %@ verhindert.\n\nWenn Sie Änderungen an dieser Datei vornehmen möchten, tun Sie dies bitte vor dem Upgrade. Wenn Sie diese Meldung sehen, sollten Sie wahrscheinlich die Versionshinweise von Valet prüfen, da sich die Anforderungen von Valet geändert haben könnten."; "valet_upgrade_available.upgrade" = "Aktualisieren"; "valet_upgrade_available.cancel" = "Abbrechen"; "valet_upgrade_available.open_composer" = "Composer.json suchen"; "valet_upgraded.title" = "Valet wurde aktualisiert!"; "valet_upgraded.subtitle" = "Manchmal erfordern Upgrades, dass Sie nach dem Upgrade `valet install` in einem Terminal ausführen."; "valet_upgraded.description" = "PHP Monitor kann nicht wissen, ob dies notwendig ist, daher wird es nicht automatisch ausgeführt. Falls jedoch etwas nicht korrekt funktioniert, können Sie versuchen, `valet install` erneut auszuführen und PHP Monitor neu zu starten."; -"cert_popover.insecure_domain" = "Die Domain \\\"%@\\\" ist nicht gesichert."; +"cert_popover.insecure_domain" = "Die Domain \"%@\" ist nicht gesichert."; "cert_popover.insecure_domain_text" = "Der Datenverkehr wird von nginx über ungesichertes HTTP bereitgestellt. Bitte beachten Sie, dass bestimmte Webfunktionen ohne sichere Verbindung möglicherweise nicht korrekt funktionieren."; -"cert_popover.secure_domain" = "Die Domain \\\"%@\\\" ist gesichert."; +"cert_popover.secure_domain" = "Die Domain \"%@\" ist gesichert."; "cert_popover.secure_domain_traffic" = "Da diese Domain mit einem Zertifikat gesichert wurde, wird der Datenverkehr zu dieser Domain über HTTPS von nginx ausgeliefert."; "cert_popover.secure_domain_expired" = "Das Zertifikat ist am %@ abgelaufen. Sie müssen es erneuern, um HTTPS ohne Fehler weiter nutzen zu können."; "cert_popover.secure_domain_expiring_later" = "Das Zertifikat ist gültig. Es läuft am %@ ab. Zu diesem Zeitpunkt muss es erneuert werden, aber Sie werden benachrichtigt."; "cert_popover.cta_renewal" = "Zertifikate erneuern..."; "cert_alert.title" = "Ein oder mehrere Zertifikate sind abgelaufen und müssen erneuert werden."; "cert_alert.description" = "Zertifikate, die zur Sicherung von Domains verwendet werden, sind in der Regel ein Jahr gültig. Möchten Sie, dass PHP Monitor abgelaufene Domains unsicher macht und anschließend wieder sichert?"; -"cert_alert.domains" = "Die folgenden Zertifikate sind betroffen und werden erneuert:\\n\\n%@\\n\\nPHP Monitor wird Valet anweisen, alle abgelaufenen Domains für Sie unsicher zu machen und anschließend wieder sicher zu stellen. Dies kann einige Zeit dauern, da nginx möglicherweise mehrmals neu gestartet wird, wenn mehrere Domains erneut gesichert werden müssen."; +"cert_alert.domains" = "Die folgenden Zertifikate sind betroffen und werden erneuert:\n\n%@\n\nPHP Monitor wird Valet anweisen, alle abgelaufenen Domains für Sie unsicher zu machen und anschließend wieder sicher zu stellen. Dies kann einige Zeit dauern, da nginx möglicherweise mehrmals neu gestartet wird, wenn mehrere Domains erneut gesichert werden müssen."; "cert_alert.renew" = "Domain(en) erneut sichern"; "cert_alert.cancel" = "Nicht jetzt"; "crash_reporter.title" = "Der PHP Monitor ist zuvor abgestürzt. Möchten Sie einen Absturzbericht senden?"; "crash_reporter.subtitle" = "Es ist möglich, den Absturzbericht an den Entwickler der App zu senden, damit dieses Problem behoben werden kann. Dies wird dringend empfohlen. Möchten Sie das tun?"; -"crash_reporter.description" = "Wenn dieser Absturzbericht nicht gesendet wird, kann der Entwickler möglicherweise nicht von diesem spezifischen Problem erfahren. Es werden keine Protokolle oder persönlichen Daten zusammen mit dem Absturzbericht übertragen, nur der unsymbolisierte Bericht. Weitere Maßnahmen Ihrerseits sind nicht erforderlich."; +"crash_reporter.description" = "Wenn dieser Absturzbericht nicht gesendet wird, kann der Entwickler möglicherweise nicht von diesem spezifischen Problem erfahren. Es werden keine Protokolle oder persönlichen Daten zusammen mit dem Absturzbericht übertragen, nur der unsymbolisierte Bericht. Weitere Maßnahmen Ihrerseits sind nicht erforderlich. + +➡️ Wenn der Absturz immer wieder an einem bestimmten Zeitpunkt auftritt, sollten Sie den Issue-Tracker auf GitHub überprüfen, um zu sehen, ob bereits an einer Lösung gearbeitet wird. Wenn die App vor der Initialisierung wiederholt abstürzt, müssen Sie PHP Monitor möglicherweise manuell aktualisieren."; "crash_reporter.send_report" = "Bericht senden"; "crash_reporter.do_not_send" = "Nicht senden"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "Eine externe Anwendung versucht, mit PHP Monitor zu kommunizieren. Möchten Sie Drittanbieter-Anwendungen erlauben, mit PHP Monitor zu kommunizieren?"; +"alert.enable_integrations.subtitle" = "Dieser Hinweis erscheint, weil PHP Monitor gerade einen externen Befehl erhalten hat und diese Funktion standardmäßig deaktiviert ist. Wenn Sie dies absichtlich über eine Drittanbieter-App wie Alfred oder Raycast ausgelöst haben, ist es normalerweise sicher, dies zu erlauben.\n\nSie können diese Einstellung später in den Einstellungen ändern. Diese Frage wird Ihnen nur einmal gestellt."; +"alert.enable_integrations.desc" = "Wenn Sie dies nicht über Alfred oder Raycast ausgelöst haben, versucht möglicherweise eine andere Anwendung, PHP Monitor zu steuern.\n\nIn einem solchen Fall empfehle ich, diese Integration deaktiviert zu lassen, es sei denn, Sie sind damit einverstanden, dass eine andere Drittanbieter-App PHP Monitor für Sie steuert, was ein potenzielles Sicherheitsrisiko darstellen könnte."; +"alert.enable_integrations.ok" = "Integrationen erlauben"; +"alert.enable_integrations.cancel" = "Nicht erlauben"; diff --git a/phpmon/en.lproj/Localizable.strings b/phpmon/en.lproj/Localizable.strings index bcb34b1f..c058a236 100644 --- a/phpmon/en.lproj/Localizable.strings +++ b/phpmon/en.lproj/Localizable.strings @@ -209,7 +209,7 @@ You may be asked for your password during the uninstallation process if file per "phpman.steps.fetching" = "Fetching some package metadata..."; "phpman.steps.downloading" = "Downloading package data..."; -"phpman.steps.installing" = "Installing some package data..."; +"phpman.steps.installing_package" = "Installing some package data..."; "phpman.steps.pouring" = "Pouring... This can take a while..."; "phpman.steps.summary" = "Please wait a moment..."; @@ -278,7 +278,7 @@ You may be asked for your password during the uninstallation process if file per "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "Domain"; -"domain_list.columns.active" = "Active"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "Kind"; "domain_list.columns.project_type" = "Project Type"; @@ -368,11 +368,7 @@ This has no effect on other terminals, only for the particular terminal session "domain_list.alert.invalid_folder_name" = "Invalid folder name"; "domain_list.alert.invalid_folder_name_desc" = "This folder could not be resolved to a valid URL. This is usually because there’s a space in the folder name. Please rename the folder, reload the list of sites, and try again."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "Domain"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "Type"; -"domain_list.columns.kind" = "Kind"; + // DRIVERS @@ -402,7 +398,6 @@ This has no effect on other terminals, only for the particular terminal session "prefs.tabs.notifications" = "Notifications"; "prefs.global_shortcut" = "Global Shortcut:"; -"prefs.dynamic_icon" = "Dynamic Icon:"; "prefs.dynamic_icon" = "Icon Type:"; "prefs.info_density" = "Info Density:"; "prefs.services" = "Services:"; diff --git a/phpmon/es.lproj/Localizable.strings b/phpmon/es.lproj/Localizable.strings index 2d001d9e..81144810 100644 --- a/phpmon/es.lproj/Localizable.strings +++ b/phpmon/es.lproj/Localizable.strings @@ -110,7 +110,7 @@ "phpman.buttons.update" = "Actualizar"; "phpman.buttons.repair" = "Reparar"; "phpman.version.prerelease" = "Versión preliminar"; -"phpman.steps.installing" = "Instalando algunos datos del paquete..."; +"phpman.steps.installing" = "Instalando %@"; "phpman.steps.removing" = "Eliminando %@"; "phpman.steps.reloading" = "Recargando versiones de PHP..."; "phpman.steps.preparing" = "PHP Monitor está preparando Homebrew..."; @@ -148,9 +148,9 @@ "phpman.operations.installing" = "Instalando %@..."; "phpman.steps.fetching" = "Obteniendo..."; "phpman.steps.downloading" = "Descargando datos del paquete..."; -"phpman.steps.installing" = "Instalando algunos datos del paquete..."; +"phpman.steps.installing_package" = "Instalando algunos datos del paquete..."; "phpman.steps.pouring" = "Vertiendo... Esto puede llevar un tiempo..."; -"phpman.steps.summary" = "Algún paquete ha terminado de instalarse..."; +"phpman.steps.summary" = "Por favor espera un momento..."; "phpman.services.loading" = "Cargando..."; "phpman.services.not_installed" = "Un servicio clave no está instalado."; "phpman.services.error" = "Un servicio clave está reportando un estado de error."; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "Siempre puedes crear el proxy de nuevo haciendo clic en el botón +."; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "Dominio"; -"domain_list.columns.active" = "Activo"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "Tipo"; "domain_list.columns.project_type" = "Tipo de proyecto"; "domain_list.extensions" = "Alternar extensiones"; @@ -251,11 +251,6 @@ "domain_list.warning.spaces" = "¡Advertencia! Este sitio tiene un espacio en su carpeta.\nEl sitio no será accesible a través del navegador."; "domain_list.alert.invalid_folder_name" = "Nombre de carpeta inválido"; "domain_list.alert.invalid_folder_name_desc" = "Esta carpeta no se pudo resolver a una URL válida. Esto generalmente sucede porque hay un espacio en el nombre de la carpeta. Por favor, renombra la carpeta, recarga la lista de sitios e intenta de nuevo."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "Dominio"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "Tipo"; -"domain_list.columns.kind" = "Tipo"; "driver.not_detected" = "Otro"; "preset.extension" = "%i extensión"; "preset.extensions" = "%i extensiones"; @@ -272,7 +267,6 @@ "prefs.tabs.notifications" = "Notificaciones"; "prefs.global_shortcut" = "Atajo global:"; "prefs.dynamic_icon" = "Tipo de icono:"; -"prefs.dynamic_icon" = "Tipo de icono:"; "prefs.info_density" = "Densidad de información:"; "prefs.services" = "Servicios:"; "prefs.switcher" = "Selector:"; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "Homebrew devolvió una salida inválida para `brew info php --json`, la cual requiere JSON válido como salida."; "startup.errors.php_brew_info_invalid.subtitle" = "Esto impedirá que PHP Monitor se inicie correctamente. Es posible que Homebrew esté actualmente en un estado roto o que algún registro adicional se haya filtrado en la salida de este comando. Este es un problema conocido."; "startup.errors.php_brew_info_invalid.desc" = "Simplemente volver a intentar puede solucionar el problema, pero quizá desee ejecutar el comando usted mismo si el problema persiste y validar que sea JSON válido. Pulse OK, y seleccione Reintentar para volver a intentarlo."; +"startup.errors.could_not_determine_alias.title" = "No se pudo determinar a qué versión está aliada la fórmula `php`"; +"startup.errors.could_not_determine_alias.subtitle" = "Esto impedirá que PHP Monitor se inicie correctamente. Es posible que Homebrew esté actualmente en un estado roto o que haya un problema con la fórmula."; +"startup.errors.could_not_determine_alias.desc" = "Intenta ejecutar `brew update` para actualizar tus fórmulas e inténtalo de nuevo. Si el problema persiste, por favor repórtalo en GitHub, ya que esto podría ser un error."; "startup.errors.php_opt.title" = "PHP no está instalado correctamente"; "startup.errors.php_opt.subtitle" = "No se encontró el alias de PHP en `%@`. La aplicación no funcionará correctamente hasta que resuelvas este problema."; "startup.errors.php_opt.desc" = "Si ya tienes la fórmula `php` instalada, es posible que necesites ejecutar `brew install php` para que PHP Monitor detecte esta instalación."; @@ -465,8 +462,8 @@ "startup.errors.valet_not_installed.subtitle" = "El directorio requerido `~/.config/valet` está faltando. Esto generalmente significa que olvidaste ejecutar `valet install`."; "startup.errors.valet_not_installed.desc" = "Asumiendo que ya instalaste Valet a través de Composer, por favor ejecuta `valet install` para terminar de configurar Laravel Valet.\n\nSi estás viendo este mensaje pero estás confundido por qué esta carpeta ha desaparecido, entonces quizás quieras investigar por qué se fue—no debería simplemente desaparecer y significa que tu instalación de Valet está dañada."; "startup.errors.valet_version_not_supported.title" = "Esta versión de Valet no está soportada"; -"startup.errors.valet_version_not_supported.subtitle" = "Está ejecutando una versión de Valet que actualmente no se respalda. PHP Monitor funciona correctamente con Valet v2, v3 y v4. En orden a evitar problemas en su sistema, PHP Monitor no puede iniciar."; -"startup.errors.valet_version_not_supported.desc" = "Debe instalar una versión compatible de Valet o podría necesitar actualizar a una versión más nueva de PHP Monitor que podría incluir compatibilidad para esta versión de Valet (consulte los últimos anuncios de lanzamiento para más información)."; +"startup.errors.valet_version_not_supported.subtitle" = "Estás ejecutando una versión de Valet que actualmente no es compatible. PHP Monitor funciona correctamente con Valet v2, v3 y v4. Para evitar problemas en tu sistema, PHP Monitor no puede iniciar."; +"startup.errors.valet_version_not_supported.desc" = "Debes instalar una versión compatible de Valet o podrías necesitar actualizar a una versión más nueva de PHP Monitor que podría incluir compatibilidad para esta versión de Valet (consulta los últimos anuncios de lanzamiento para más información)."; "startup.errors.sudoers_brew.title" = "Brew no ha sido agregado a sudoers.d"; "startup.errors.sudoers_brew.subtitle" = "Debe ejecutar `sudo valet trust` para asegurarse de que Valet pueda iniciar y detener servicios sin utilizar `sudo` cada vez. La aplicación funcionará incorrectamente hasta que resuelva este problema."; "startup.errors.sudoers_brew.desc" = "Si sigue viendo este error, es posible que haya un problema de permisos donde PHP Monitor no puede validar el archivo, lo cual generalmente se puede resolver ejecutando: `sudo chmod +r /private/etc/sudoers.d/brew`"; @@ -483,15 +480,15 @@ "startup.errors.which_alias_issue.subtitle" = "Aparece que hay un archivo en `/usr/local/bin/which`. Normalmente, esto se establece por NodeJS, pero `node` no está en el PATH en `/usr/local/bin`. Para solucionar este problema, necesita seguir las instrucciones a continuación."; "startup.errors.which_alias_issue.desc" = "Tendrá que crear un enlace simbólico (ln) para `node` en la carpeta `/usr/local/bin` para asegurarse de que PHP Monitor pueda iniciar correctamente. Para obtener más información, consulte: https://github.com/nicoverbruggen/phpmon/issues/174"; "startup.errors.herd_running.title" = "Se ejecuta Laravel Herd"; -"startup.errors.herd_running.subtitle" = "Aparece que está corriendo Laravel Herd. El establecimiento integrado de Valet en Herd puede conflictuar con su instalación normal de Valet, por lo tanto, debes detener Herd antes de continuar. (Usted puede usar perfectamente ambas funciones de Herd y la instalación normal de Valet, pero no deben ejecutar ambos al mismo tiempo.)"; -"startup.errors.herd_running.desc" = "También es posible que el `php` que adije Laravel Herd a su $PATH impida que el enlace `php` del PHP Monitor funcione correctamente, por lo que tenga en cuenta eso. Puede verificar las instrucciones en `~/.zshrc` y ver qué ha agregado a su $PATH."; -"startup.version_mismatch.title" = "Su versión de PHP actualizada se ha cambiado."; -"startup.version_mismatch.subtitle" = "Desde que PHP Monitor fue la última vez en funcionar, su versión vinculada de PHP ha cambiado a PHP %@. ¿Desea cambiar a PHP %@ o desea conservar la versión actual?"; -"startup.version_mismatch.desc" = "PHP Monitor registra cuál es la versión de PHP que está vinculada globalmente. La versión global puede haber sido cambiada debido a algún otro programa o Homebrew haya vinculado una otra fórmula después de las actualizaciones."; +"startup.errors.herd_running.subtitle" = "Parece que Laravel Herd está ejecutándose. La configuración integrada de Valet en Herd puede entrar en conflicto con tu instalación normal de Valet, por lo tanto, debes detener Herd antes de continuar. (Puedes usar tanto Herd como la instalación normal de Valet, pero no deberías ejecutar ambos al mismo tiempo.)"; +"startup.errors.herd_running.desc" = "También es posible que el alias `php` que agregó Laravel Herd a tu $PATH impida que el enlace `php` de PHP Monitor funcione correctamente, así que tenlo en cuenta. Puedes revisar `~/.zshrc` y ver qué ha agregado Herd a tu $PATH."; +"startup.version_mismatch.title" = "Tu versión activa de PHP ha cambiado."; +"startup.version_mismatch.subtitle" = "Desde la última vez que PHP Monitor estuvo activo, tu versión vinculada de PHP ha cambiado a PHP %@. ¿Deseas volver a PHP %@ o prefieres conservar la versión actual?"; +"startup.version_mismatch.desc" = "PHP Monitor registra cuál es la versión de PHP que está vinculada globalmente. La versión global puede haber sido cambiada por otro programa, o Homebrew puede haber vinculado otra fórmula después de las actualizaciones."; "startup.version_mismatch.button_switch_back" = "Volver a PHP %@"; "startup.version_mismatch.button_stay" = "Conservar PHP %@"; "startup.unsupported_versions_explanation.title" = "¡Instalación(es) de PHP no compatibles con Valet detectadas!"; -"startup.unsupported_versions_explanation.subtitle" = "Las siguientes versiones de PHP están instaladas en su sistema pero no son compatibles con esta versión de Valet.\\n\\n%@\\n\\nValet podría fallar si enlaza estas versiones de PHP, por lo que PHP Monitor no le permitirá cambiar a ellas."; +"startup.unsupported_versions_explanation.subtitle" = "Las siguientes versiones de PHP están instaladas en su sistema pero no son compatibles con esta versión de Valet.\n\n%@\n\nValet podría fallar si enlaza estas versiones de PHP, por lo que PHP Monitor no le permitirá cambiar a ellas."; "startup.unsupported_versions_explanation.desc" = "Si necesitas soporte para versiones más antiguas de PHP, es posible que debas degradar a una versión anterior de Valet. De lo contrario, podría ser buena idea desinstalar cualquier versión obsoleta que no esté en uso. También puede ser que esta versión de Valet sea demasiado antigua. Este mensaje solo se eliminará después de reiniciar PHP Monitor."; "startup.sponsor_encouragement.title" = "Si PHP Monitor ha sido útil para usted o su empresa, por favor considere dejar una propina."; "startup.sponsor_encouragement.subtitle" = "Para ser 100 % transparente: planeo mantener PHP Monitor de código abierto y gratuito. Su apoyo hace que esta decisión sea muy sencilla.\n\n(Sólo verá este mensaje una vez.)"; @@ -505,15 +502,15 @@ "alert.key_service_not_running.subtitle" = "Para que Valet funcione correctamente, al menos tres servicios clave deben estar en ejecución sin problemas.\n\nPHP Monitor indica que no es así. Puede intentar solucionar esto presionando el botón con la 'X' en el menú debajo del servicio afectado para (re)iniciar el servicio que está inactivo."; "alert.key_service_not_running.desc" = "Si al hacer clic en el botón de abajo el servicio no funciona (es decir, aparece el spinner pero después de un tiempo permanece como una 'X'), es posible que necesite ejecutar Fix My Valet. Puede hacerlo a través del menú First Aid > Fix My Valet.\n\nAlternativamente, puede usar `valet stop` y `valet start` en la terminal, lo cual también podría solucionar el problema (como alternativa a Fix My Valet).\n\nPara depurar más, puede consultar el rastreador de incidencias en GitHub, donde otros podrían haber tenido problemas similares. Como desarrollador, intento asegurarme de que todas las preguntas reciban respuesta :)"; "alert.key_service_has_error.title" = "Debido a problemas con los servicios de Homebrew requeridos, Valet no funciona correctamente en este momento"; -"alert.key_service_has_error.subtitle" = "Para que Valet funcione correctamente, al menos tres servicios clave deben estar funcionando correctamente.\\n\\nPHP Monitor indica que no es el caso. Parece que uno de los servicios afectados está reportando un estado de error, por lo que recomiendo hacer clic en la 'E'.\\n\\nPHP Monitor intentará reiniciar el servicio y, si falla (lo cual es probable), ofrecerá localizar el archivo de registro si existe, el cual puede contener información adicional que ayude a depurar el problema."; -"alert.key_service_has_error.desc" = "Desafortunadamente, si un servicio reporta un error, esto suele deberse a un estado de configuración inválido, lo cual puede ser difícil de depurar.\\n\\nCONSEJOS COMÚN DE SOLUCIÓN DE PROBLEMAS\\n\\n• Intente reiniciar el servicio y verificar primero el archivo de registro (si existe). Puede hacer que PHP Monitor lo haga haciendo clic en el botón 'E'.\\n\\n• PHP: Si ve un estado de error, puede haber un problema con la configuración de PHP. Asegúrese de que los archivos .ini en la instalación de Homebrew estén correctos y no haya conflictos de sockets.\\n\\n• nginx: Si ve un estado de error, es probable que el sitio esté mal configurado (normalmente se indica en el registro de errores). Probablemente desee verificar la carpeta nginx de Valet.\\n\\n• dnsmasq: Si ve un estado de error, es probable que el archivo de configuración de dnsmasq esté dañado (normalmente ubicado en ~/.config/valet/dnsmasq.d)."; +"alert.key_service_has_error.subtitle" = "Para que Valet funcione correctamente, al menos tres servicios clave deben estar funcionando correctamente.\n\nPHP Monitor indica que no es el caso. Parece que uno de los servicios afectados está reportando un estado de error, por lo que recomiendo hacer clic en la 'E'.\n\nPHP Monitor intentará reiniciar el servicio y, si falla (lo cual es probable), ofrecerá localizar el archivo de registro si existe, el cual puede contener información adicional que ayude a depurar el problema."; +"alert.key_service_has_error.desc" = "Desafortunadamente, si un servicio reporta un error, esto suele deberse a un estado de configuración inválido, lo cual puede ser difícil de depurar.\n\nCONSEJOS COMÚN DE SOLUCIÓN DE PROBLEMAS\n\n• Intente reiniciar el servicio y verificar primero el archivo de registro (si existe). Puede hacer que PHP Monitor lo haga haciendo clic en el botón 'E'.\n\n• PHP: Si ve un estado de error, puede haber un problema con la configuración de PHP. Asegúrese de que los archivos .ini en la instalación de Homebrew estén correctos y no haya conflictos de sockets.\n\n• nginx: Si ve un estado de error, es probable que el sitio esté mal configurado (normalmente se indica en el registro de errores). Probablemente desee verificar la carpeta nginx de Valet.\n\n• dnsmasq: Si ve un estado de error, es probable que el archivo de configuración de dnsmasq esté dañado (normalmente ubicado en ~/.config/valet/dnsmasq.d)."; "updater.alerts.newer_version_available.title" = "¡PHP Monitor v%@ ya está disponible!"; "updater.alerts.newer_version_available.subtitle" = "Se recomienda mantener actualizado PHP Monitor, ya que las versiones más recientes suelen corregir errores e incluir mejoras para soportar las últimas versiones de Valet y PHP."; "updater.installation_source.brew" = "El método recomendado para instalar actualizaciones de PHP Monitor es simplemente pulsar “Instalar actualización”.\n\nComo utilizó Homebrew para instalar la aplicación, también puede actualizar a través del terminal ejecutando `%@`, pero esto no se recomienda.\n\n(Si observa que la instalación mediante este actualizador incorporado eliminará PHP Monitor del directorio Caskroom de Homebrew, para evitar descargas duplicadas de actualizaciones y posibles problemas posteriores.)"; "updater.installation_source.direct" = "El método recomendado para instalar actualizaciones de PHP Monitor es simplemente pulsar “Instalar actualización”."; "updater.alerts.buttons.release_notes" = "Ver notas de la versión"; "updater.alerts.is_latest_version.title" = "¡PHP Monitor está actualizado!"; -"updater.alerts.is_latest_version.subtitle" = "La versión instalada actualmente (v%@) está actualizada.\\nNo hay ninguna versión más reciente disponible."; +"updater.alerts.is_latest_version.subtitle" = "La versión instalada actualmente (v%@) está actualizada.\nNo hay ninguna versión más reciente disponible."; "updater.alerts.cannot_check_for_update.title" = "PHP Monitor no pudo determinar si hay una versión más reciente disponible."; "updater.alerts.cannot_check_for_update.subtitle" = "Es posible que no estés conectado a Internet, estés bloqueando el tráfico o GitHub esté caído y no te permita comprobar actualizaciones. Si sigues viendo este mensaje, quizá quieras revisar manualmente la página de lanzamientos."; "updater.alerts.cannot_check_for_update.description" = "La versión actualmente instalada es: %@. Puedes ir a la lista de las últimas versiones (en GitHub) haciendo clic en el botón de la izquierda."; @@ -529,16 +526,16 @@ "warnings.being_fixed.description" = "PHP Monitor está abordando este problema. Por favor, espere un momento."; "warnings.title" = "Doctor de PHP"; "warnings.description" = "**Doctor de PHP** sugerirá mejoras para su configuración de sistema activa."; -"warnings.disclaimer" = "Usted puede elegir ocultar todas las recomendaciones del menú de PHP Monitor en Preferencias, pero se recomienda que trate todos los items de acciónables."; +"warnings.disclaimer" = "Puedes elegir ocultar todas las recomendaciones del menú de PHP Monitor en Preferencias, pero se recomienda que atiendas todos los elementos accionables."; "warnings.refresh.button" = "Escanear de nuevo"; "warnings.refresh.button.description" = "Presione este botón después de haber solucionado un problema. Esto causará que PHP Monitor evalúe de nuevo su entorno. Si realmente ha sido arreglado, la recomendación debería desaparecer."; "warnings.helper_permissions.title" = "Los ayudantes del PHP Monitor no están disponibles actualmente."; "warnings.helper_permissions.description" = "El PHP Monitor viene con varios scripts ayudantes. Usando estos scripts le permite invocar una versión específica de PHP sin cambiar la versión enlazada de PHP."; "warnings.helper_permissions.unavailable" = "Sin embargo, estos ayudantes son potencialmente *no disponibles* porque PHP Monitor no puede crear o actualizar las enlaces simbólicos por defecto."; -"warnings.helper_permissions.symlink" = "Si usted no desea hacer `/usr/local/bin` escritura, puede agregar el directorio de ayuda del helper de PHP a su variable PATH para que este aviso se elimine. (Haga clic en ”Más información” para aprender cómo solucionar este problema.)"; +"warnings.helper_permissions.symlink" = "Si no deseas hacer `/usr/local/bin` escribible, puedes agregar el directorio de helpers de PHP Monitor a tu variable PATH para que este aviso desaparezca. (Haz clic en \"Más información\" para aprender cómo solucionar este problema.)"; "warnings.arm_compatibility.title" = "Está corriendo PHP Monitor utilizando Rosetta en la placa de Apple Silicon, lo cual significa que su entorno de PHP también está ejecutándose mediante Rosetta."; "warnings.arm_compatibility.description" = "Usted parece estar corriendo una versión compatible con ARM de macOS, pero actualmente está ejecutando PHP Monitor usando Rosetta. Aunque esto funcionará correctamente, se recomienda utilizar la versión nativa de Homebrew."; -"warnings.files_missing.title" = "Su instalación de PHP falta archivos de configuración importantes."; +"warnings.files_missing.title" = "A tu instalación de PHP le faltan archivos de configuración importantes."; "warnings.files_missing.description" = "Los siguientes archivos de configuración clave deben existir después de instalar PHP:\n\n• %@\n\nCuando esos archivos están faltantes, se recomienda cambiar a la versión de PHP asociada con esos archivos: esto puede resolver el problema. Si no arregla el problema, se recomienda reinicializar nuevamente las versiones de PHP asociadas con Homebrew, lo que debería restaurar los archivos de configuración que están faltantes. Los archivos de configuración faltantes pueden ser la razón por la cual usted recibe errores '502 Bad Gateway', incluso después de ejecutar \"Arreglar Mi Valet\" (si utiliza Valet)."; "warnings.xdebug_conf_missing.title" = "La configuración de Xdebug está incompleta"; "warnings.xdebug_conf_missing.description" = "Tiene Xdebug instalado, pero no se especifica modo. ¿Desea que PHP Monitor actualice su configuración? También puede corregirlo manualmente."; @@ -548,7 +545,7 @@ "warnings.extensions_tap_missing.description" = "Este Homebrew tap es necesario para instalar extensiones a través del Administrador de Extensiones PHP de esta aplicación."; "warnings.certificates_expired.title" = "Uno o más certificados que se utilizan para servir un dominio han expirado."; "warnings.certificates_expired.description" = "Los certificados expirados harán que el tráfico HTTPS deje de funcionar correctamente. Puedes hacer que PHP Monitor intente resolverlo automáticamente abriendo la lista de Dominios."; -"warnings.none" = "No hay recomendaciones disponibles para ti en este momento. Usted está bien!"; +"warnings.none" = "No hay recomendaciones disponibles para ti en este momento. ¡Todo está bien!"; "onboarding.title" = "Gira de Bienvenida"; "onboarding.welcome" = "¡Bienvenido a PHP Monitor!"; "onboarding.explore" = "Ahora tiene acceso al completo conjunto de funcionalidades del PHP Monitor. Puede obtener más información sobre algunas de las características que ofrece el PHP Monitor en esta pantalla."; @@ -562,7 +559,7 @@ "onboarding.tour.domains" = "Al abrir la ventana de dominios a través del ícono de la barra de menús, usted puede ver cuáles dominios están enlazados y estacionados, así como los proxies de nginx activos."; "onboarding.tour.isolation.title" = "Aislamiento de Dominios"; "onboarding.tour.isolation" = "Si usted tiene Valet 3 o más reciente instalado, también puede utilizar aislamiento de dominio haciendo clic derecho en un dominio específico en la ventana de dominios. Esto le permite seleccionar una versión específica de PHP para ese dominio y solo ese dominio."; -"onboarding.tour.feature_unavailable" = "Esta función está actualmente inavailability e requiere Laravel Valet instalado."; +"onboarding.tour.feature_unavailable" = "Esta función no está disponible actualmente y requiere que Laravel Valet esté instalado."; "onboarding.tour.once" = "Usted verá esta Gira Únicamente Una Vez. Puede reabrir la Gira de Bienvenida más tarde a través del ícono de la barra de menús (disponible en el menú, bajo Primera Aida & Servicios)."; "onboarding.tour.close" = "Cierre Tour"; "prefs.language" = "Idioma:"; @@ -572,7 +569,7 @@ "startup.timeout.ignore" = "Ignorar"; "startup.timeout.title" = "PHP Monitor tarda demasiado en iniciar!"; "startup.timeout.subtitle" = "Si PHP Monitor sigue ocupado por más de 30 segundos, tal vez haya algo mal con su configuración de Homebrew."; -"startup.timeout.description" = "A veces, debido a diversas problemas con las permisos de archivos, pueden fallar. Puede intentar usar `brew doctor` y `brew cleanup` para solucionar este problema.\n\nSe recomienda reiniciar PHP Monitor después de esto. Aprenda más sobre este problema aquí: https://github.com/nicoverbruggen/phpmon/issues/294.\n\nSi PHP Monitor ya ha finalizado su iniciación o desea esperar un poco más, no dude en hacer clic en \"Ignorar\" y usar PHP Monitor como de costumbre. En cualquier caso, tal vez desee investigar, porque esto no está supuestamente tardando tanto."; +"startup.timeout.description" = "A veces, debido a diversos problemas con los permisos de archivos, las cosas pueden fallar. Puedes intentar usar `brew doctor` y `brew cleanup` para solucionar este problema.\n\nSe recomienda reiniciar PHP Monitor después de esto. Aprende más sobre este problema aquí: https://github.com/nicoverbruggen/phpmon/issues/294.\n\nSi PHP Monitor ya ha finalizado su inicio o deseas esperar un poco más, no dudes en hacer clic en \"Ignorar\" y usar PHP Monitor como de costumbre. En cualquier caso, tal vez quieras investigar, porque esto no debería tardar tanto."; "valet_upgrade_available.title" = "¿Deseas actualizar Valet a la última versión compatible?"; "valet_upgrade_available.subtitle" = "Laravel Valet %@ está disponible. PHP Monitor puede actualizar tus dependencias globales de Composer por ti."; "valet_upgrade_available.description_constraint_ok" = "Dado su configuración global de Composer, la última versión que se instalará debería ser la más reciente, Laravel Valet %@."; @@ -583,20 +580,28 @@ "valet_upgraded.title" = "¡Valet ha sido actualizado!"; "valet_upgraded.subtitle" = "A veces, las actualizaciones pueden requerir que ejecutes `valet install` en un terminal después de actualizar."; "valet_upgraded.description" = "PHP Monitor no puede saber si esto es necesario, por lo que no lo hace automáticamente. Sin embargo, si las cosas no parecen funcionar correctamente, puedes intentar ejecutar `valet install` de nuevo y reiniciar PHP Monitor."; -"cert_popover.insecure_domain" = "El dominio \\\"%@\\\" no está asegurado."; +"cert_popover.insecure_domain" = "El dominio \"%@\" no está asegurado."; "cert_popover.insecure_domain_text" = "El tráfico es servido por nginx a través de HTTP sin cifrar. Ten en cuenta que ciertas funciones web pueden no funcionar correctamente sin una conexión segura."; -"cert_popover.secure_domain" = "El dominio \\\"%@\\\" está asegurado."; +"cert_popover.secure_domain" = "El dominio \"%@\" está asegurado."; "cert_popover.secure_domain_traffic" = "Como este dominio ha sido asegurado con un certificado, el tráfico hacia este dominio es servido por nginx a través de HTTPS."; "cert_popover.secure_domain_expired" = "El certificado expiró el %@. Debes renovarlo para seguir usando HTTPS sin errores."; "cert_popover.secure_domain_expiring_later" = "El certificado es válido. Expira el %@. En ese momento deberá renovarse, pero se le notificará."; "cert_popover.cta_renewal" = "Renovar certificados..."; "cert_alert.title" = "Uno o más certificados han expirado y deben renovarse."; "cert_alert.description" = "Los certificados usados para asegurar dominios suelen ser válidos por un año. ¿Desea que PHP Monitor desproteja y vuelva a proteger los dominios expirados?"; -"cert_alert.domains" = "Los siguientes certificados están afectados y se renovarán:\\n\\n%@\\n\\nPHP Monitor le indicará a Valet que desproteja y proteja nuevamente todos los dominios expirados. Esto puede tardar un poco, ya que nginx puede reiniciarse varias veces si varios dominios necesitan ser re-protegidos."; +"cert_alert.domains" = "Los siguientes certificados están afectados y se renovarán:\n\n%@\n\nPHP Monitor le indicará a Valet que desproteja y proteja nuevamente todos los dominios expirados. Esto puede tardar un poco, ya que nginx puede reiniciarse varias veces si varios dominios necesitan ser re-protegidos."; "cert_alert.renew" = "Reasegurar Dominio(s)"; "cert_alert.cancel" = "Ahora no"; "crash_reporter.title" = "PHP Monitor se cerró antes, ¿quieres enviar un informe de error?"; "crash_reporter.subtitle" = "Es posible enviar el informe de fallos al desarrollador de la aplicación, para que este problema pueda solucionarse. Se recomienda encarecidamente. ¿Deseas hacerlo?"; -"crash_reporter.description" = "Sin enviar este informe de fallos, el desarrollador puede no ser consciente de este problema en particular. No se envían registros ni datos personales con el informe de fallos, solo el informe sin simbolizar. No se requiere ninguna acción adicional por su parte."; +"crash_reporter.description" = "Sin enviar este informe de fallos, el desarrollador puede no ser consciente de este problema en particular. No se envían registros ni datos personales con el informe de fallos, solo el informe sin simbolizar. No se requiere ninguna acción adicional por su parte.\n\n➡️ Si el fallo sigue ocurriendo en un momento específico, puede consultar el rastreador de problemas de GitHub para ver si ya se está trabajando en una solución. Si la aplicación sigue fallando antes de la inicialización, es posible que necesite actualizar PHP Monitor manualmente."; "crash_reporter.send_report" = "Enviar informe"; "crash_reporter.do_not_send" = "No enviar"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "Una aplicación externa está intentando comunicarse con PHP Monitor. ¿Deseas permitir que las aplicaciones de terceros se comuniquen con PHP Monitor?"; +"alert.enable_integrations.subtitle" = "Este aviso aparece porque PHP Monitor acaba de recibir un comando externo, y esta función está desactivada por defecto. Si activaste esto intencionalmente, usando una aplicación de terceros como Alfred o Raycast, normalmente es seguro permitirlo.\n\nPuedes cambiar esta configuración más tarde en Preferencias, solo se te hará esta pregunta una vez."; +"alert.enable_integrations.desc" = "Si no activaste esto a través de Alfred o Raycast, puede haber otra aplicación intentando controlar PHP Monitor.\n\nEn tal caso, recomiendo mantener esta integración desactivada, a menos que estés de acuerdo con que otra aplicación de terceros controle PHP Monitor por ti, lo que podría representar un posible riesgo de seguridad."; +"alert.enable_integrations.ok" = "Permitir integraciones"; +"alert.enable_integrations.cancel" = "No permitir"; diff --git a/phpmon/fr.lproj/Localizable.strings b/phpmon/fr.lproj/Localizable.strings index 2cd97ff3..d6d2a5f6 100644 --- a/phpmon/fr.lproj/Localizable.strings +++ b/phpmon/fr.lproj/Localizable.strings @@ -14,7 +14,7 @@ "mi_php_ext_manager" = "Gérer les Extensions PHP..."; "mi_php_config_manager" = "Éditeur de Configuration PHP..."; "mi_manage_limits" = "Gérer les Limites..."; -"mi_diagnostics" = "Diagnostiques"; +"mi_diagnostics" = "Diagnostics"; "mi_active_services" = "Services actifs"; "mi_restart_php_fpm" = "Redémarrer le service: php"; "mi_restart_nginx" = "Redémarrer le service: nginx"; @@ -31,7 +31,7 @@ "mi_limits" = "Configuration des limites"; "mi_memory_limit" = "Limite de mémoire"; "mi_post_max_size" = "Taille maximale POST"; -"mi_upload_max_filesize" = "Taille maximal d'upload"; +"mi_upload_max_filesize" = "Taille maximale d'upload"; "mi_manual_actions" = "Actions manuelles"; "mi_services" = "Services"; "mi_other" = "Dépannage & services"; @@ -48,7 +48,7 @@ "mi_no_extensions_detected" = "Aucune extension supplémentaire détectée."; "mi_php_doctor" = "PHP Doctor"; "mi_fa_php_doctor" = "Ouvrir PHP Doctor..."; -"mi_recommendations_count" = "%i problèmes(s) détecté(s)!"; +"mi_recommendations_count" = "%i problème(s) détecté(s) !"; "mi_view_recommendations" = "Afficher les recommandations..."; "mi_valet" = "Laravel Valet"; "mi_domain_list" = "Afficher la liste des domaines..."; @@ -110,7 +110,7 @@ "phpman.buttons.update" = "Mettre à jour"; "phpman.buttons.repair" = "Réparer"; "phpman.version.prerelease" = "Pré-version"; -"phpman.steps.installing" = "Installation de certaines données du package en cours..."; +"phpman.steps.installing" = "Installation de %@"; "phpman.steps.removing" = "Suppression de %@"; "phpman.steps.reloading" = "Rechargement des versions PHP..."; "phpman.steps.preparing" = "PHP Monitor prépare Homebrew..."; @@ -126,7 +126,7 @@ "phpman.has_updates.description" = "**Une ou plusieurs mises à jour sont disponibles.** PHP Monitor installera ou mettra toujours à jour les versions de PHP en bloc, vous mettrez donc à jour toutes les installations en une seule fois."; "phpman.has_updates.button" = "Tout mettre à jour"; "phpman.warnings.outdated.title" = "Cette version de PHP Monitor est probablement obsolète et nécessite une mise à jour pour prendre en charge la dernière version de PHP"; -"phpman.warnings.outdated.desc" = "En raison d'une récente nouvelle version de PHP, il est probable que les formules Homebrew aient changé depuis la création de cette version de PHP Monitor.\\n\\nJe recommande de mettre à jour PHP Monitor avant d'utiliser le gestionnaire de version pour installer, supprimer ou mettre à niveau des versions PHP. En fonction du temps que Homebrew met à mettre à jour ses formules, cela peut prendre quelques jours, alors gardez cela en tête."; +"phpman.warnings.outdated.desc" = "En raison d'une récente nouvelle version de PHP, il est probable que les formules Homebrew aient changé depuis la création de cette version de PHP Monitor.\n\nJe recommande de mettre à jour PHP Monitor avant d'utiliser le gestionnaire de version pour installer, supprimer ou mettre à niveau des versions PHP. En fonction du temps que Homebrew met à mettre à jour ses formules, cela peut prendre quelques jours, alors gardez cela en tête."; "phpman.warnings.unsupported.title" = "Votre version de Homebrew peut causer des problèmes"; "phpman.warnings.unsupported.desc" = "Aucune fonctionnalité n'est désactivée, mais certaines commandes peuvent ne pas fonctionner comme prévu. Vous utilisez actuellement Homebrew %@.\n\nActuellement, seules les versions 4 et 5 de Homebrew sont prises en charge pour PHP Version Manager. Si vous utilisez une version plus récente de Homebrew, vous pouvez vérifier si une version plus récente de PHP Monitor est disponible."; "phpman.warnings.removal.title" = "Êtes-vous sûr de vouloir désinstaller %@ ?"; @@ -148,14 +148,14 @@ "phpman.operations.installing" = "Installation de %@ en cours..."; "phpman.steps.fetching" = "Récupération en cours..."; "phpman.steps.downloading" = "Téléchargement des données du package en cours..."; -"phpman.steps.installing" = "Installation de certaines données du package en cours..."; +"phpman.steps.installing_package" = "Installation de certaines données du package en cours..."; "phpman.steps.pouring" = "Versement en cours... Cela peut prendre un certain temps..."; "phpman.steps.summary" = "L'installation d'un package est terminée..."; "phpman.services.loading" = "Chargement..."; "phpman.services.not_installed" = "Un service nécessaire n'est pas installé."; -"phpman.services.error" = "Un service nécessaire rapporte une érreur."; +"phpman.services.error" = "Un service nécessaire rapporte une erreur."; "phpman.services.inactive" = "Un service nécessaire n'est pas lancé."; -"phpman.services.all_ok" = "Tout les services Valet sont OK."; +"phpman.services.all_ok" = "Tous les services Valet sont OK."; "lite_mode_explanation.title" = "Vous utilisez actuellement PHP Monitor en mode Standalone."; "lite_mode_explanation.subtitle" = "PHP Monitor dispose de fonctionnalités supplémentaires qui sont disponibles si vous utilisez Laravel Valet. Actuellement, PHP Monitor n'a pas détecté d'installation active de Valet sur votre système, ces fonctionnalités ne sont donc pas disponibles."; "lite_mode_explanation.description" = "Pour plus d'informations, je vous recommande de consulter le README (accessible sur GitHub) qui expliquera les étapes à suivre pour installer Valet et faire fonctionner correctement PHP Monitor avec cette installation. Vous devrez redémarrer PHP Monitor après avoir installé Laravel Valet avant de quitter le mode Standalone."; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "Vous pouvez toujours recréer le proxy en cliquant à nouveau sur le bouton +."; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "Domaine"; -"domain_list.columns.active" = "Actif"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "Sorte"; "domain_list.columns.project_type" = "Type de Projet"; "domain_list.extensions" = "Activer/désactiver les extensions"; @@ -229,7 +229,7 @@ "domain_list.isolate" = "Changer la Version de PHP"; "domain_list.site_isolation" = "Isolation du site"; "domain_list.remove_isolation" = "Supprimer l'isolation"; -"domain_list.always_use_php" = "Tojours utiliser PHP %@"; +"domain_list.always_use_php" = "Toujours utiliser PHP %@"; "domain_list.isolation_unavailable" = "Isolement non pris en charge (dans Valet 2)"; "domain_list.favorite" = "Marquer comme favori"; "domain_list.unfavorite" = "Démarquer des favoris"; @@ -251,12 +251,7 @@ "domain_list.warning.spaces" = "Attention ! Ce site a un espace dans son dossier.\nLe site ne sera pas accessible via le navigateur."; "domain_list.alert.invalid_folder_name" = "Nom de dossier non valide"; "domain_list.alert.invalid_folder_name_desc" = "Ce dossier n'a pas pu être résolu en une URL valide. Cela est généralement dû à la présence d'un espace dans le nom du dossier. Veuillez renommer le dossier, recharger la liste des sites et réessayer."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "Domaine"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "Type"; -"domain_list.columns.kind" = "Sorte"; -"driver.not_detected" = "Autres"; +"driver.not_detected" = "Autre"; "preset.extension" = "%i extension"; "preset.extensions" = "%i extensions"; "preset.preference" = "%i préférence"; @@ -272,7 +267,6 @@ "prefs.tabs.notifications" = "Notifications"; "prefs.global_shortcut" = "Raccourci Clavier :"; "prefs.dynamic_icon" = "Type d'Icône :"; -"prefs.dynamic_icon" = "Type d'Icône :"; "prefs.info_density" = "Densité d'Informations :"; "prefs.services" = "Services :"; "prefs.switcher" = "Sélecteur :"; @@ -305,7 +299,7 @@ "prefs.php_doctor_suggestions_desc" = "Si vous décochez cette option, aucune suggestion de PHP Doctor n'apparaîtra dans le menu de PHP Monitor. Gardez à l'esprit que PHP Doctor n'apparaîtra pas s'il n'y a pas de recommandations."; "prefs.shortcut_set" = "Définir un raccourci global"; "prefs.shortcut_listening" = "<écoute de l'appui sur le clavier>"; -"prefs.shortcut_clear" = "Éffacer"; +"prefs.shortcut_clear" = "Effacer"; "prefs.shortcut_desc" = "Si une combinaison de raccourcis est configurée, vous pouvez basculer le moniteur PHP où que vous soyez en appuyant sur la combinaison de touches que vous avez choisie. (Annulez le choix d'un raccourci en appuyant sur la barre d'espacement)."; "prefs.notify_about_version_change_desc" = "Affiche une notification lorsque la version active de PHP change."; "prefs.notify_about_version_change" = "Notification du changement de version de PHP"; @@ -339,11 +333,11 @@ "prefs.display_extensions" = "Extensions"; "prefs.display_presets_desc" = "Si cette option est désactivée, il ne sera pas possible d'appliquer ou de revenir sur les paramètres de configuration de PHP."; "prefs.display_presets" = "Paramètres"; -"prefs.display_misc_desc" = "Si vous êtes désactivé, vous ne pourrez pas accéder au menu Premiers Secours et Services."; +"prefs.display_misc_desc" = "Si cette option est désactivée, vous ne pourrez pas accéder au menu Premiers Secours et Services."; "prefs.display_misc" = "Menu Premiers Secours et Services"; "notification.version_changed_title" = "PHP %@ maintenant actif"; "notification.version_changed_desc" = "PHP Monitor est passé à PHP %@."; -"notification.php_fpm_restarted" = "PHP-FPM a redémarrer automatiquement"; +"notification.php_fpm_restarted" = "PHP-FPM a redémarré automatiquement"; "notification.php_fpm_restarted_desc" = "Vous avez basculé une extension, et PHP-FPM a donc été redémarré automatiquement."; "notification.services_stopped" = "Les Services Valet sont arrêtés"; "notification.services_stopped_desc" = "Tous les services ont été arrêtés avec succès."; @@ -380,8 +374,8 @@ "alert.php_switch_failed.title" = "Le basculement vers PHP %@ semble avoir échoué."; "alert.php_switch_failed.info" = "PHP Monitor a détecté que PHP %@ n'est pas actif après avoir terminé sa procédure de remplacement. Vous pouvez essayer d'exécuter « Fix My Valet » et recommencer à basculer après cela. Voulez-vous essayer cette solution ?"; "alert.php_switch_failed.desc" = "Tout d'abord, vous devriez essayer « Fix My Valet » si vous ne l'avez pas déjà fait. Si PHP Monitor reste incapable de changer la version active de PHP, il se peut que vous deviez mettre à jour Valet et les paquets Homebrew. Vous pouvez le faire en lançant `brew update && brew upgrade` ainsi qu'en mettant à jour Valet en lançant `composer global update && valet install`."; -"alert.php_switch_failed.confirm" = "Oui, éxécute \"Fix My Valet\""; -"alert.php_switch_failed.cancel" = "Ne Pas Éxécuter"; +"alert.php_switch_failed.confirm" = "Oui, exécute \"Fix My Valet\""; +"alert.php_switch_failed.cancel" = "Ne Pas Exécuter"; "alert.php_formula_missing.title" = "Oups ! La formule `php` doit être installée pour que Fix My Valet fonctionne..."; "alert.php_formula_missing.info" = "Il semble que vous n'ayez pas installé la formule `php`, ce qui empêche PHP Monitor d'exécuter Fix My Valet. Veuillez l'installer en utilisant `brew install php`, redémarrez PHP Monitor et réessayez."; "alert.fix_my_valet.title" = "Vous avez des problèmes ? Fix My Valet est prêt à vous aider !"; @@ -400,7 +394,7 @@ "alert.fix_homebrew_permissions.cancel" = "Annuler"; "alert.fix_homebrew_permissions_done.title" = "Toutes les autorisations de fichiers et de dossiers pour les dépendances de Valet ont été rétablies."; "alert.fix_homebrew_permissions_done.subtitle" = "Pour cette raison, tous les services de Valet ne sont plus actifs. Vous pouvez maintenant interagir avec Homebrew, mais vos sites Valet seront indisponibles car tous les services sont désactivés."; -"alert.fix_homebrew_permissions_done.desc" = "Lorsque vous avez terminé avec Homebrew (après avoir lancé `brew upgrade`, par exemple), vous devriez redémarrer PHP Monitor et sélectionner « Redémarrer les services Valet » Lorsque vous avez terminé avec Homebrew (après avoir lancé `brew upgrade`, par exemple), vous devriez redémarrer PHP Monitor et sélectionner ``Restart Valet Services`` si vous voulez que Valet fonctionne à nouveau. Il est toujours recommandé de redémarrer PHP Monitor à chaque fois que vous mettez à jour une version de PHP avec `brew upgrade`, sans quoi des problèmes pourraient survenir."; +"alert.fix_homebrew_permissions_done.desc" = "Lorsque vous avez terminé avec Homebrew (après avoir lancé `brew upgrade`, par exemple), vous devriez redémarrer PHP Monitor et sélectionner « Redémarrer les services Valet » si vous voulez que Valet fonctionne à nouveau. Il est toujours recommandé de redémarrer PHP Monitor à chaque fois que vous mettez à jour une version de PHP avec `brew upgrade`, sans quoi des problèmes pourraient survenir."; "alert.php_fpm_broken.title" = "Votre configuration PHP-FPM ne pointe pas vers le socket Valet !"; "alert.php_fpm_broken.info" = "PHP Monitor a déterminé qu'il y a des problèmes avec votre configuration PHP-FPM. Cela se traduira par des réponses '502 Bad Gateway' si vous visitez des sites web liés via Valet."; "alert.php_fpm_broken.description" = "Si cela fait longtemps, vous pouvez habituellement corriger cela en lançant `valet install`, qui met à jour votre configuration PHP-FPM.\n\nSi vous voyez ce message et que vous essayez d'exécuter une pré-version de PHP, il est possible que Valet ne supporte pas encore celle-ci.\n\nVous devrez peut-être mettre à jour votre installation de Laravel Valet vers au moins la version 3.1.11, après quoi vous devrez exécuter `valet install`. Plus d'informations ici : https://phpmon.app/prerelease-php"; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "Homebrew a renvoyé une sortie invalide pour `brew info php --json` qui nécessite un JSON valide en sortie."; "startup.errors.php_brew_info_invalid.subtitle" = "Cela empêchera PHP Monitor de démarrer correctement. Il est possible que Homebrew soit actuellement dans un état défectueux ou qu'une journalisation supplémentaire se soit glissée dans la sortie de cette commande. C'est un problème connu."; "startup.errors.php_brew_info_invalid.desc" = "Réessayer simplement peut résoudre le problème, mais vous pouvez exécuter la commande vous-même si le problème persiste et vérifier que c'est du JSON valide. Appuyez sur OK, puis sélectionnez Réessayer pour réessayer."; +"startup.errors.could_not_determine_alias.title" = "Impossible de déterminer à quelle version la formule `php` est aliasée"; +"startup.errors.could_not_determine_alias.subtitle" = "Cela empêchera PHP Monitor de démarrer correctement. Il est possible que Homebrew soit actuellement dans un état défectueux ou qu'il y ait un problème avec la formule."; +"startup.errors.could_not_determine_alias.desc" = "Essayez d'exécuter `brew update` pour mettre à jour vos formules et réessayez. Si le problème persiste, veuillez le signaler sur GitHub, car il pourrait s'agir d'un bogue."; "startup.errors.php_opt.title" = "PHP n'est pas correctement installé"; "startup.errors.php_opt.subtitle" = "L'alias PHP n'a pas été trouvé dans `%@`. L'application ne fonctionnera pas correctement tant que vous n'aurez pas résolu ce problème."; "startup.errors.php_opt.desc" = "Si vous avez déjà installé la formule `php`, vous pouvez avoir besoin de lancer `brew install php` pour que PHP Monitor détecte cette installation."; @@ -576,27 +573,35 @@ "valet_upgrade_available.title" = "Voulez-vous mettre à niveau Valet vers la dernière version compatible ?"; "valet_upgrade_available.subtitle" = "Laravel Valet %@ est disponible. PHP Monitor peut mettre à jour vos dépendances Composer globales pour vous."; "valet_upgrade_available.description_constraint_ok" = "Étant donné votre configuration globale de Composer, la dernière version qui sera installée devrait être la toute récente, Laravel Valet %@."; -"valet_upgrade_available.description_constraint_fail" = "Veuillez noter que compte tenu de votre configuration globale Composer, la dernière version qui peut être installée automatiquement NE SERA PAS la dernière version disponible. Cela est dû aux contraintes dans votre fichier global `composer.json`.\\n\\nVotre contrainte de version pour Valet est : `%@`, ce qui empêche l'installation de Valet %@.\\n\\nSi vous souhaitez modifier ce fichier, veuillez le faire avant la mise à jour. Lorsque vous voyez ce message, vous devriez probablement consulter les notes de version de Valet, car ses exigences peuvent avoir changé."; +"valet_upgrade_available.description_constraint_fail" = "Veuillez noter que compte tenu de votre configuration globale Composer, la dernière version qui peut être installée automatiquement NE SERA PAS la dernière version disponible. Cela est dû aux contraintes dans votre fichier global `composer.json`.\n\nVotre contrainte de version pour Valet est : `%@`, ce qui empêche l'installation de Valet %@.\n\nSi vous souhaitez modifier ce fichier, veuillez le faire avant la mise à jour. Lorsque vous voyez ce message, vous devriez probablement consulter les notes de version de Valet, car ses exigences peuvent avoir changé."; "valet_upgrade_available.upgrade" = "Mettre à jour"; "valet_upgrade_available.cancel" = "Annuler"; "valet_upgrade_available.open_composer" = "Localisez `composer.json`"; "valet_upgraded.title" = "Valet a été mis à jour !"; "valet_upgraded.subtitle" = "Parfois, les mises à jour peuvent nécessiter que vous exécutiez `valet install` dans un terminal après la mise à niveau."; "valet_upgraded.description" = "PHP Monitor ne peut pas savoir si c'est nécessaire, donc il ne le fait pas automatiquement. Cependant, si les choses ne semblent pas fonctionner correctement, vous pouvez essayer de lancer `valet install` à nouveau et redémarrer PHP Monitor."; -"cert_popover.insecure_domain" = "Le domaine \\\"%@\\\" n'est pas sécurisé."; +"cert_popover.insecure_domain" = "Le domaine \"%@\" n'est pas sécurisé."; "cert_popover.insecure_domain_text" = "Le trafic est servi par nginx via HTTP non sécurisé. Gardez à l'esprit que certaines fonctionnalités web peuvent ne pas fonctionner correctement sans connexion sécurisée."; -"cert_popover.secure_domain" = "Le domaine \\\"%@\\\" est sécurisé."; +"cert_popover.secure_domain" = "Le domaine \"%@\" est sécurisé."; "cert_popover.secure_domain_traffic" = "Comme ce domaine a été sécurisé par un certificat, le trafic vers ce domaine est servi par nginx via HTTPS."; "cert_popover.secure_domain_expired" = "Le certificat a expiré le %@. Vous devez le renouveler pour continuer à utiliser HTTPS sans erreurs."; "cert_popover.secure_domain_expiring_later" = "Le certificat est valide. Il expirera le %@. À ce moment, il devra être renouvelé, mais vous serez notifié."; "cert_popover.cta_renewal" = "Renouveler les certificats..."; "cert_alert.title" = "Un ou plusieurs certificats ont expiré et doivent être renouvelés."; "cert_alert.description" = "Les certificats utilisés pour sécuriser les domaines sont généralement valides pendant un an. Voulez-vous que PHP Monitor retire la sécurité et la réapplique à tout domaine expiré ?"; -"cert_alert.domains" = "Les certificats suivants sont concernés et seront renouvelés :\\n\\n%@\\nPHP Monitor indiquera à Valet de désactiver puis réactiver tous les domaines expirés pour vous. Cela peut prendre un certain temps, car nginx peut être redémarré plusieurs fois si plusieurs domaines doivent être réactivés."; +"cert_alert.domains" = "Les certificats suivants sont concernés et seront renouvelés :\n\n%@\nPHP Monitor indiquera à Valet de désactiver puis réactiver tous les domaines expirés pour vous. Cela peut prendre un certain temps, car nginx peut être redémarré plusieurs fois si plusieurs domaines doivent être réactivés."; "cert_alert.renew" = "Ré-sécuriser le(s) domaine(s)"; "cert_alert.cancel" = "Pas maintenant"; "crash_reporter.title" = "PHP Monitor s'est arrêté plus tôt, voulez‑vous envoyer un rapport de plantage?"; "crash_reporter.subtitle" = "Il est possible d'envoyer le rapport de plantage au développeur de l'application, afin que ce problème puisse être corrigé. Cela est fortement recommandé. Souhaitez‑vous le faire ?"; -"crash_reporter.description" = "Sans envoyer ce rapport de plantage, le développeur peut ne pas être conscient de ce problème particulier. Aucun journal ou donnée personnelle n'est envoyé avec le rapport, seulement le rapport non symbolisé. Aucune action supplémentaire n’est requise de votre part."; +"crash_reporter.description" = "Sans envoyer ce rapport de plantage, le développeur peut ne pas être conscient de ce problème particulier. Aucun journal ou donnée personnelle n'est envoyé avec le rapport, seulement le rapport non symbolisé. Aucune action supplémentaire n'est requise de votre part.\n\n➡️ Si le plantage continue de se produire à un moment précis, vous pouvez consulter le suivi des problèmes sur GitHub pour voir si un correctif est en cours. Si l'application plante systématiquement avant l'initialisation, vous devrez peut-être mettre à jour PHP Monitor manuellement."; "crash_reporter.send_report" = "Envoyer le rapport"; "crash_reporter.do_not_send" = "Ne pas envoyer"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "Une application externe tente de communiquer avec PHP Monitor. Souhaitez‑vous autoriser les applications tierces à communiquer avec PHP Monitor ?"; +"alert.enable_integrations.subtitle" = "Cet avis apparaît parce que PHP Monitor vient de recevoir une commande externe, et cette fonctionnalité est désactivée par défaut. Si vous avez déclenché cela intentionnellement, en utilisant une application tierce comme Alfred ou Raycast, il est normalement sûr de l'autoriser.\n\nVous pouvez modifier ce réglage plus tard dans les Préférences, cette question ne vous sera posée qu'une seule fois."; +"alert.enable_integrations.desc" = "Si vous n'avez pas déclenché cela via Alfred ou Raycast, il est possible qu'une autre application tente de contrôler PHP Monitor.\n\nDans ce cas, je recommande de garder cette intégration désactivée, sauf si vous acceptez qu'une autre application tierce contrôle PHP Monitor à votre place, ce qui pourrait présenter un risque de sécurité potentiel."; +"alert.enable_integrations.ok" = "Autoriser les intégrations"; +"alert.enable_integrations.cancel" = "Ne pas autoriser"; diff --git a/phpmon/hi.lproj/Localizable.strings b/phpmon/hi.lproj/Localizable.strings index 8e819b02..ce53c914 100644 --- a/phpmon/hi.lproj/Localizable.strings +++ b/phpmon/hi.lproj/Localizable.strings @@ -80,7 +80,7 @@ "php_ini.post_max_size.title" = "POST अधिकतम आकार"; "php_ini.post_max_size.description" = "अनुमत पोस्ट डेटा का अधिकतम आकार सेट करता है। यह सेटिंग फ़ाइल अपलोड को भी प्रभावित करती है। बड़ी फ़ाइलें अपलोड करने के लिए, इस मान को अपलोड अधिकतम आकार से बड़ा होना चाहिए। सामान्यतः, मेमोरी सीमा को POST अधिकतम आकार से बड़ा होना चाहिए।"; "php_ini.file_uploads.title" = "फ़ाइल अपलोड"; -"php_ini.file_uploads.description" = "फ़ाइल अपलोड्स को पूरी तरह से सक्षम या निष्क्रिय करें। इसे चालू रखने की अनुशंसा की जाती है。"; +"php_ini.file_uploads.description" = "फ़ाइल अपलोड्स को पूरी तरह से सक्षम या निष्क्रिय करें। इसे चालू रखने की अनुशंसा की जाती है."; "php_ini.upload_max_filesize.title" = "अधिकतम अपलोड आकार"; "php_ini.upload_max_filesize.description" = "अपलोड की गई फ़ाइल का अधिकतम आकार। POST Max Size इस मान से बड़ा होना चाहिए।"; "phpextman.window.title" = "एक्सटेंशन"; @@ -94,23 +94,23 @@ "phpextman.list.status.external" = "यह एक्सटेंशन पहले से ही किसी अन्य स्रोत के माध्यम से स्थापित है और प्रबंधित नहीं किया जा सकता।"; "phpextman.list.status.installable" = "यह एक्सटेंशन स्थापित किया जा सकता है।"; "phpextman.list.status.dependent" = "आप इसको अनइंस्टॉल नहीं कर सकते जब तक कि आप %@ को अनइंस्टॉल न करें।"; -"phpextman.list.status.can_manage" = "यह एक्सटेंशन PHP Monitor द्वारा स्थापित और प्रबंधित है。"; +"phpextman.list.status.can_manage" = "यह एक्सटेंशन PHP Monitor द्वारा स्थापित और प्रबंधित है."; "phpextman.errors.not_found.title" = "अरे नहीं। कोई एक्सटेंशन नहीं मिला!"; -"phpextman.errors.not_found.desc" = "यह होना अपेक्षित नहीं है। आपको अपने टर्मिनल में निम्न कमांड चलाने की आवश्यकता हो सकती है:\n\n`brew tap shivammathur/extensions`\n\nऔर एक्सटेंशन को दिखने के लिए PHP Monitor को पुनः प्रारंभ करें। यदि कमांड चलाने और PHP Monitor को पुनः प्रारंभ करने के बाद भी समस्या बनी रहती है, तो कृपया GitHub पर एक इश्यू खोलने पर विचार करें。"; +"phpextman.errors.not_found.desc" = "यह होना अपेक्षित नहीं है। आपको अपने टर्मिनल में निम्न कमांड चलाने की आवश्यकता हो सकती है:\n\n`brew tap shivammathur/extensions`\n\nऔर एक्सटेंशन को दिखने के लिए PHP Monitor को पुनः प्रारंभ करें। यदि कमांड चलाने और PHP Monitor को पुनः प्रारंभ करने के बाद भी समस्या बनी रहती है, तो कृपया GitHub पर एक इश्यू खोलने पर विचार करें."; "phpman.busy.title" = "अपडेट्स की जाँच हो रही है!"; "phpman.busy.description.outdated" = "जांच किया जा रहा है कि क्या कोई PHP संस्करण पुराना है..."; "phpman.version.broken" = "यह संस्करण टूट गया प्रतीत होता है, आप मरम्मत का प्रयास कर सकते हैं."; "phpman.version.has_update" = "संस्करण %@ स्थापित है, %@ उपलब्ध।"; "phpman.version.installed" = "संस्करण %@ वर्तमान में स्थापित है।"; -"phpman.version.available_for_installation" = "यह संस्करण स्थापित किया जा सकता है。"; -"phpman.version.unavailable" = "यह संस्करण अस्थायी रूप से अनुपलब्ध है。"; +"phpman.version.available_for_installation" = "यह संस्करण स्थापित किया जा सकता है."; +"phpman.version.unavailable" = "यह संस्करण अस्थायी रूप से अनुपलब्ध है."; "phpman.version.automatic_upgrade" = "यह संस्करण एक पुराने संस्करण को अपग्रेड करके स्वचालित रूप से स्थापित किया जाएगा। \n(इस नए संस्करण और पुराने संस्करण दोनों अपग्रेड के बाद उपलब्ध होंगे।)"; "phpman.buttons.uninstall" = "अनइंस्टॉल"; "phpman.buttons.install" = "इंस्टॉल"; "phpman.buttons.update" = "अपडेट करें"; "phpman.buttons.repair" = "मरम्मत"; "phpman.version.prerelease" = "पूर्व-रिलीज़"; -"phpman.steps.installing" = "कुछ पैकेज डेटा स्थापित किया जा रहा है..."; +"phpman.steps.installing" = "%@ स्थापित किया जा रहा है"; "phpman.steps.removing" = "हटाया जा रहा है %@"; "phpman.steps.reloading" = "PHP संस्करणों को फिर से लोड किया जा रहा है..."; "phpman.steps.preparing" = "PHP Monitor होमब्रू तैयार कर रहा है..."; @@ -123,32 +123,32 @@ "phpman.disclaimer" = "कृपया ध्यान दें कि PHP संस्करणों को स्थापित या उन्नत करने से अन्य Homebrew पैकेज भी उन्नत हो सकते हैं। अधिकांश स्थापना चरण आम तौर पर कुछ समय लेते हैं, इसलिए कृपया Homebrew के काम करते समय धैर्य रखें."; "phpman.refresh.button" = "अपडेट खोजें"; "phpman.refresh.button.description" = "आप इंस्टॉल की गई PHP संस्करणों के लिये कोई अपडेट उपलब्ध है या नहीं जाँचने हेतु रीफ़्रेश बटन दबा सकते हैं।"; -"phpman.has_updates.description" = "**एक या अधिक अपडेट उपलब्ध हैं।** PHP Monitor हमेशा PHP संस्करणों को बल्क में इंस्टॉल या अपडेट करेगा, इसलिए आप सभी इंस्टॉलेशन एक साथ उन्नत करेंगे。"; +"phpman.has_updates.description" = "**एक या अधिक अपडेट उपलब्ध हैं।** PHP Monitor हमेशा PHP संस्करणों को बल्क में इंस्टॉल या अपडेट करेगा, इसलिए आप सभी इंस्टॉलेशन एक साथ उन्नत करेंगे."; "phpman.has_updates.button" = "सभी अपग्रेड करें"; "phpman.warnings.outdated.title" = "PHP Monitor का यह संस्करण संभवतः पुराना है और नवीनतम PHP संस्करण के समर्थन के लिए अपडेट की आवश्यकता है"; -"phpman.warnings.outdated.desc" = "हाल ही में PHP का नया रिलीज़ आने के कारण, यह संभव है कि Homebrew फ़ॉर्मूला इस संस्करण के PHP Monitor बनने के बाद से बदल गए हों।\n\nमैं सुझाव देता हूँ कि आप PHP Monitor को अपडेट करें इससे पहले कि आप वर्ज़न मैनेजर का उपयोग करके PHP संस्करण इंस्टॉल, हटाएँ या अपग्रेड करें। Homebrew द्वारा अपने फ़ॉर्मूला अपडेट करने में कितना समय लगेगा इस पर निर्भर करते हुए इसमें कुछ दिन लग सकते हैं, इसलिए इसे ध्यान में रखें。"; +"phpman.warnings.outdated.desc" = "हाल ही में PHP का नया रिलीज़ आने के कारण, यह संभव है कि Homebrew फ़ॉर्मूला इस संस्करण के PHP Monitor बनने के बाद से बदल गए हों।\n\nमैं सुझाव देता हूँ कि आप PHP Monitor को अपडेट करें इससे पहले कि आप वर्ज़न मैनेजर का उपयोग करके PHP संस्करण इंस्टॉल, हटाएँ या अपग्रेड करें। Homebrew द्वारा अपने फ़ॉर्मूला अपडेट करने में कितना समय लगेगा इस पर निर्भर करते हुए इसमें कुछ दिन लग सकते हैं, इसलिए इसे ध्यान में रखें."; "phpman.warnings.unsupported.title" = "आपका होमब्रू संस्करण समस्याएँ उत्पन्न कर सकता है"; -"phpman.warnings.unsupported.desc" = "कोई कार्यक्षमता अक्षम नहीं है, लेकिन कुछ कमांड अपेक्षित रूप से काम नहीं कर सकते हैं। आप वर्तमान में Homebrew %@ चला रहे हैं।\n\nवर्तमान में केवल Homebrew 4 और 5 PHP Version Manager के लिए समर्थित हैं। यदि आप Homebrew का नया संस्करण चला रहे हैं, तो आप यह जाँच करना चाहेंगे कि क्या PHP Monitor का नया संस्करण उपलब्ध है。"; +"phpman.warnings.unsupported.desc" = "कोई कार्यक्षमता अक्षम नहीं है, लेकिन कुछ कमांड अपेक्षित रूप से काम नहीं कर सकते हैं। आप वर्तमान में Homebrew %@ चला रहे हैं।\n\nवर्तमान में केवल Homebrew 4 और 5 PHP Version Manager के लिए समर्थित हैं। यदि आप Homebrew का नया संस्करण चला रहे हैं, तो आप यह जाँच करना चाहेंगे कि क्या PHP Monitor का नया संस्करण उपलब्ध है."; "phpman.warnings.removal.title" = "क्या आप सुनिश्चित हैं कि आप %@ को अनइंस्टॉल करना चाहते हैं?"; "phpman.warnings.removal.desc" = "कृपया ध्यान दें कि कॉन्फ़िगरेशन फ़ाइलें हटाई नहीं जाएंगी, इसलिए यदि आवश्यक हो तो बाद में पुनः इंस्टॉल करना आसान होगा।\n\nआपको अनइंस्टॉलेशन प्रक्रिया के दौरान आपका पासवर्ड पूछा जा सकता है यदि फ़ाइल अनुमतियाँ सरल हटाने की अनुमति नहीं देती हैं।"; "phpman.warnings.removal.button" = "अनइंस्टॉल"; "phpman.failures.install.title" = "स्थापना विफल हुई!"; "phpman.failures.install.desc" = "दुर्भाग्यवश, किसी कारण से ऑपरेशन ने एक त्रुटि कोड लौटाया। आप पा सकते हैं कि सूत्र सही ढंग से स्थापित या उन्नत किए गए थे। दुर्भाग्यवश, मैं इस बारे में अधिक कुछ नहीं कर सकता। कृपया Homebrew के अंतिम कुछ संदेश यहाँ देखें ताकि पता चले क्या हुआ: %@"; -"phpman.action_prevented_busy.title" = "PHP Monitor इस समय व्यस्त है。"; +"phpman.action_prevented_busy.title" = "PHP Monitor इस समय व्यस्त है."; "phpman.action_prevented_busy.desc" = "PHP Monitor वर्तमान में कुछ कार्य कर रहा है, जैसे PHP संस्करणों के बीच स्विच करना। यह सुनिश्चित करने के लिए कि आपकी प्रणाली ख़राब न हो, आपको तब तक प्रतीक्षा करनी होगी जब तक PHP Monitor तैयार नहीं होता, फिर आप इसे पुनः प्रयास कर सकते हैं."; "phpman.uninstall_prevented.title" = "आप वर्तमान सक्रिय PHP संस्करण को PHP Monitor के माध्यम से अनइंस्टॉल नहीं कर सकते।"; "phpman.uninstall_prevented.desc" = "इस UI के माध्यम से वर्तमान में लिंक की गई PHP संस्करण को अनइंस्टॉल करना संभव नहीं है ताकि PHP Monitor और आगे के क्रैश से बचा जा सके। आप संस्करण बदलकर फिर प्रयास कर सकते हैं, या टर्मिनल के माध्यम से इस संस्करण को मैन्युअल रूप से अनइंस्टॉल कर सकते हैं। कृपया ध्यान दें कि वर्तमान में लिंक की गई PHP संस्करण को अनइंस्टॉल करने पर PHP Monitor क्रैश हो सकता है।"; "phpman.failures.uninstall.title" = "अनइंस्टॉल विफल हुआ!"; "phpman.failures.uninstall.desc" = "दुर्भाग्यवश, स्वचालित अनइंस्टॉलेशन विफल रहा। आप इस कमांड को मैन्युअली चलाने का प्रयास कर सकते हैं: `%@` और पता लगा सकते हैं कि क्या गलत हो रहा है। जब यह पूरा हो जाए तो PHP Monitor (या रिफ्रेश बटन दबाएँ) को पुनः प्रारंभ करना याद रखें."; "phpman.unlinked.title" = "आपके सिस्टम पर स्थापित किसी भी PHP संस्करण को वर्तमान में लिंक नहीं किया गया है."; -"phpman.unlinked.desc" = "आपके पास अभी भी PHP का कोई संस्करण इंस्टॉल हो सकता है, लेकिन वर्तमान में कोई भी PHP संस्करण लिंक नहीं है。"; +"phpman.unlinked.desc" = "आपके पास अभी भी PHP का कोई संस्करण इंस्टॉल हो सकता है, लेकिन वर्तमान में कोई भी PHP संस्करण लिंक नहीं है."; "phpman.unlinked.detail" = "कोई PHP संस्करण लिंक नहीं होने के कारण, आपके सिस्टम पर `php` बाइनरी उपलब्ध नहीं है और आप किसी भी PHP स्क्रिप्ट को PATH का स्पष्ट हिस्सा बने बिना चला नहीं सकते। आप मुख्य मेनू में 'Fix Automatically' चुनकर PHP Monitor को इस समस्या को स्वतः हल करने दे सकते हैं, या स्वयं `brew link php --force` चलाकर इसे ठीक कर सकते हैं।"; "phpman.operations.repairing" = "इंस्टॉलेशन की मरम्मत चल रही है..."; "phpman.operations.updating" = "अपडेट स्थापित हो रहे हैं..."; "phpman.operations.installing" = "इंस्टॉल कर रहा है %@..."; "phpman.steps.fetching" = "कुछ पैकेज मेटाडाटा प्राप्त हो रहा है..."; "phpman.steps.downloading" = "पैकेज डेटा डाउनलोड किया जा रहा है..."; -"phpman.steps.installing" = "कुछ पैकेज डेटा स्थापित किया जा रहा है..."; +"phpman.steps.installing_package" = "कुछ पैकेज डेटा स्थापित किया जा रहा है..."; "phpman.steps.pouring" = "पोरिंग... इसमें कुछ समय लग सकता है..."; "phpman.steps.summary" = "कृपया एक क्षण प्रतीक्षा करें..."; "phpman.services.loading" = "लोड हो रहा है..."; @@ -157,7 +157,7 @@ "phpman.services.inactive" = "एक प्रमुख सेवा चल नहीं रही है."; "phpman.services.all_ok" = "सभी वैलेट सेवाएँ ठीक हैं।"; "lite_mode_explanation.title" = "आप वर्तमान में PHP Monitor को स्टैंडअलोन मोड में चला रहे हैं।"; -"lite_mode_explanation.subtitle" = "PHP Monitor में अतिरिक्त सुविधाएँ हैं जो तब उपलब्ध होती हैं जब आप Laravel Valet के उपयोगकर्ता हों। वर्तमान में, PHP Monitor आपके सिस्टम पर सक्रिय Valet स्थापना का पता नहीं लगा सका, इसलिए ये सुविधाएँ अनुपलब्ध हैं。"; +"lite_mode_explanation.subtitle" = "PHP Monitor में अतिरिक्त सुविधाएँ हैं जो तब उपलब्ध होती हैं जब आप Laravel Valet के उपयोगकर्ता हों। वर्तमान में, PHP Monitor आपके सिस्टम पर सक्रिय Valet स्थापना का पता नहीं लगा सका, इसलिए ये सुविधाएँ अनुपलब्ध हैं."; "lite_mode_explanation.description" = "अधिक जानकारी के लिए, मैं आपको README (GitHub पर उपलब्ध) देखने की सलाह देता हूं, जो बताता है कि Valet को कैसे इंस्टॉल करें और PHP Monitor को सही ढंग से चलाने के लिए क्या कदम उठाने हैं। Laravel Valet स्थापित करने के बाद PHP Monitor को पुनः प्रारंभ करना आवश्यक होगा ताकि वह Standalone Mode छोड़ सके।"; "generic.ok" = "ठीक है"; "generic.cancel" = "रद्द करें"; @@ -176,7 +176,7 @@ "domain_list.tooltips.isolated" = "यह डोमेन अलग-थलग है और वैश्विक रूप से जुड़े PHP के बजाय PHP %@ का उपयोग कर रहा है।"; "domain_list.tooltips.checkmark" = "यह डोमेन PHP के उस संस्करण के साथ सर्व किया जा रहा है जो इस आवश्यकता (PHP %@) के अनुरूप है। इस चेकमार्क के बगल में स्थित PHP संस्करण पर क्लिक करके यह जानें कि यह आवश्यकता कैसे निर्धारित की गई।"; "domain_list.alerts_isolation_failed.title" = "उफ़! साइट अलगाव लागू नहीं हुआ"; -"domain_list.alerts_isolation_failed.subtitle" = "इस साइट की अलगाव स्थिति बदलने का प्रयास करते समय कुछ गड़बड़ी हुई। यदि यह आपकी डिफ़ॉल्ट साइट है लेकिन वह लिंक नहीं है, तो मैं सेटअप करने से पहले मैन्युअल रूप से साइट को लिंक करने की सलाह देता हूं。"; +"domain_list.alerts_isolation_failed.subtitle" = "इस साइट की अलगाव स्थिति बदलने का प्रयास करते समय कुछ गड़बड़ी हुई। यदि यह आपकी डिफ़ॉल्ट साइट है लेकिन वह लिंक नहीं है, तो मैं सेटअप करने से पहले मैन्युअल रूप से साइट को लिंक करने की सलाह देता हूं."; "domain_list.alerts_isolation_failed.desc" = "क्या गलत हो रहा है यह जानने के लिए, आप अपने टर्मिनल में कमांड को मैन्युअली चलाने की कोशिश कर सकते हैं: %@"; "domain_list.alerts_status_not_changed.title" = "ओह! SSL स्थिति नहीं बदली"; "domain_list.alerts_status_not_changed.desc" = "कुछ गलत हो गया। अपने टर्मिनल में कमांड को मैन्युअली चलाने का प्रयास करें: %@"; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "आप हमेशा फिर से प्रॉक्सी बना सकते हैं, बस + बटन पर क्लिक करके।"; "domain_list.columns.secure" = "टीएलएस"; "domain_list.columns.domain" = "डोमेन"; -"domain_list.columns.active" = "सक्रिय"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "प्रकार"; "domain_list.columns.project_type" = "परियोजना प्रकार"; "domain_list.extensions" = "एक्सटेंशन टॉगल करें"; @@ -219,8 +219,8 @@ "domain_list.add.empty_fields" = "एक या अधिक फ़ील्ड खाली हैं। कृपया सभी आवश्यक फ़ील्ड भरें।"; "domain_list.add.errors.empty" = "आपको एक डोमेन नाम दर्ज करना होगा."; "domain_list.add.errors.empty_proxy" = "आपको यह दर्ज करना आवश्यक है कि किसे प्रॉक्सी किया जाएगा।"; -"domain_list.add.errors.subject_invalid" = "आपके द्वारा दर्ज किया गया विषय मान्य नहीं है。\nकृपया प्रोटोकॉल और पोर्ट शामिल करें。"; -"domain_list.add.errors.already_exists" = "उस नाम वाला एक लिंक पहले से मौजूद है。"; +"domain_list.add.errors.subject_invalid" = "आपके द्वारा दर्ज किया गया विषय मान्य नहीं है.\nकृपया प्रोटोकॉल और पोर्ट शामिल करें."; +"domain_list.add.errors.already_exists" = "उस नाम वाला एक लिंक पहले से मौजूद है."; "domain_list.alert.folder_missing.desc" = "आपके द्वारा चुना गया फ़ोल्डर अब मौजूद नहीं लगता है। क्या आप इस फ़ोल्डर को जोड़ने से रद्द करना चाहते हैं? यदि आपने फ़ोल्डर को स्थानांतरित किया है, तो आप इसे वापस रखकर फिर से प्रयास कर सकते हैं।"; "domain_list.alert.folder_missing.title" = "फ़ोल्डर अनुपस्थित है!"; "domain_list.alert.folder_missing.cancel" = "लिंक रद्द करें"; @@ -247,18 +247,13 @@ "domain_list.use_in_terminal" = "टर्मिनल में PHP %@ खोलें"; "domain_list.alerts_isolated_php_terminal.title" = "आप किसी विशिष्ट टर्मिनल में PHP %@ का उपयोग कर सकते हैं!"; "domain_list.alerts_isolated_php_terminal.subtitle" = "दुर्भाग्यवश, PHP Monitor आपके लिए टर्मिनल नहीं खोल सकता (और उपयुक्त कमांड्स टाइप नहीं कर सकता)। आपको इस विशेष PHP संस्करण का उपयोग करने के लिए हेल्पर स्क्रिप्ट को मैन्युअली सोर्स करना पड़ेगा। ऐसा करने के लिये आप अपनी पसंद के किसी भी टर्मिनल में निम्न लिख सकते हैं:\n\n. pm%@\n\nयह हेल्पर स्क्रिप्ट को PHP Monitor द्वारा जेनरेट किया गया है और उस विशेष टर्मिनल के लिए PHP %@ का उपयोग सक्षम करेगा। इसका असर अन्य टर्मिनलों पर नहीं पड़ेगा, केवल जिस विशिष्ट टर्मिनल सत्र में आप इसे इस्तेमाल कर रहे हैं उसके लिए ही (यानी यदि आपके टर्मिनल ऐप में कई टैब्स हों, तो अन्य टैब्स और विंडोज प्रभावित नहीं होंगे)।"; -"domain_list.alerts_isolated_php_terminal.desc" = "यदि यह काम नहीं करता है, तो आप PHP Monitor में First Aid मेनू के माध्यम से PHP Doctor की जाँच करना चाह सकते हैं। इस सुविधा के बारे में अधिक जानकारी GitHub (PHP Monitor के रिपॉजिटरी के विकी पर) भी मिल सकती है। यह चेतावनी इस फीचर की दृश्यता बढ़ाने के लिए शामिल की गई है。"; +"domain_list.alerts_isolated_php_terminal.desc" = "यदि यह काम नहीं करता है, तो आप PHP Monitor में First Aid मेनू के माध्यम से PHP Doctor की जाँच करना चाह सकते हैं। इस सुविधा के बारे में अधिक जानकारी GitHub (PHP Monitor के रिपॉजिटरी के विकी पर) भी मिल सकती है। यह चेतावनी इस फीचर की दृश्यता बढ़ाने के लिए शामिल की गई है."; "domain_list.warning.spaces" = "चेतावनी! इस साइट के फ़ोल्डर में एक स्पेस है।\nसाइट ब्राउज़र से पहुँच योग्य नहीं होगी।"; "domain_list.alert.invalid_folder_name" = "अमान्य फ़ोल्डर नाम"; "domain_list.alert.invalid_folder_name_desc" = "यह फ़ोल्डर वैध URL पर हल नहीं किया जा सका। आम तौर पर इसका कारण फ़ोल्डर नाम में स्पेस होना है। कृपया फ़ोल्डर का नाम बदलें, साइटों की सूची को पुनः लोड करें और फिर से प्रयास करें।"; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "डोमेन"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "प्रकार"; -"domain_list.columns.kind" = "प्रकार"; "driver.not_detected" = "अन्य"; "preset.extension" = "%i एक्सटेंशन"; -"preset.extensions" = "%i विस्तार"; +"preset.extensions" = "%i एक्सटेंशन"; "preset.preference" = "%i प्राथमिकता"; "preset.preferences" = "%i प्राथमिकताएँ"; "editors.alert.try_again" = "फिर से प्रयास करें"; @@ -272,7 +267,6 @@ "prefs.tabs.notifications" = "सूचनाएँ"; "prefs.global_shortcut" = "सार्वभौमिक शॉर्टकट:"; "prefs.dynamic_icon" = "आइकन प्रकार:"; -"prefs.dynamic_icon" = "आइकन प्रकार:"; "prefs.info_density" = "सूचना घनत्व:"; "prefs.services" = "सेवाएँ:"; "prefs.switcher" = "स्विचर:"; @@ -292,7 +286,7 @@ "prefs.auto_restart_services_title" = "PHP-FPM को ऑटो-रीस्टार्ट करें"; "prefs.auto_restart_services_desc" = "जब चेक किया जाता है, तो यह स्वतः PHP-FPM को पुनरारम्भ करेगा जब आप किसी एक्सटेंशन को चेक या अनचेक करेंगे। सक्षम होने पर थोड़ा धीमा होता है, लेकिन यह सभी साइटों के लिए तुरंत एक्सटेंशन परिवर्तन लागू करता है जिन्हें आप सर्व कर रहे हैं, PHP‑FPM को मैन्युअली रीस्टार्ट करने की आवश्यकता नहीं होती।"; "prefs.dynamic_icon_title" = "मेनू बार में डायनामिक आइकन प्रदर्शित करें"; -"prefs.dynamic_icon_desc" = "यदि आप इस बॉक्स को अनचेक करते हैं, तो ट्रक आइकन हमेशा दिखाई देगा। यदि चेक किया गया है, तो यह वर्तमान में लिंक की गई PHP संस्करण का प्रमुख संस्करण संख्या प्रदर्शित करेगा。"; +"prefs.dynamic_icon_desc" = "यदि आप इस बॉक्स को अनचेक करते हैं, तो ट्रक आइकन हमेशा दिखाई देगा। यदि चेक किया गया है, तो यह वर्तमान में लिंक की गई PHP संस्करण का प्रमुख संस्करण संख्या प्रदर्शित करेगा."; "prefs.display_full_php_version" = "सभी जगह पूरी PHP संस्करण दिखाएँ"; "prefs.display_full_php_version_desc" = "मेनू बार और ड्रॉपडाउन मेनू में प्रदर्शित प्रमुख संस्करण के बजाय पूर्ण संस्करण दिखाएँ। (यह छोटे डिस्प्ले पर अनुकूल नहीं हो सकता है, इसलिए यह डिफ़ॉल्ट रूप से अक्षम किया गया है।)"; "prefs.auto_composer_update_title" = "स्वचालित रूप से वैश्विक निर्भरताएँ अपडेट करें"; @@ -321,9 +315,9 @@ "prefs.notify_about_composer_success" = "वैश्विक कॉम्पोज़र अपडेट के बारे में सूचित करें"; "prefs.warn_about_non_standard_tld_desc" = "यदि आप एक गैर‑मानक TLD का उपयोग करते हैं, तो आप इसके बारे में बार‑बार सूचनाएँ प्राप्त नहीं करना चाहेंगे।"; "prefs.warn_about_non_standard_tld" = "गैर‑मानक TLD के बारे में चेतावनी दें"; -"prefs.display_driver_desc" = "यदि अक्षम किया गया है, तो आप यह नहीं देख पाएंगे कि कौन सा ड्राइवर उपयोग में है। यदि Valet सक्रिय है, तो संस्करण संख्या भी अब दिखाई नहीं देगी, और आपको मेनू में Valet के अपडेट के बारे में सूचित नहीं किया जाएगा。"; +"prefs.display_driver_desc" = "यदि अक्षम किया गया है, तो आप यह नहीं देख पाएंगे कि कौन सा ड्राइवर उपयोग में है। यदि Valet सक्रिय है, तो संस्करण संख्या भी अब दिखाई नहीं देगी, और आपको मेनू में Valet के अपडेट के बारे में सूचित नहीं किया जाएगा."; "prefs.display_driver" = "ड्राइवर एवं अपडेट्स"; -"prefs.display_global_version_switcher_desc" = "यदि अक्षम किया गया है, तो आप मुख्य मेनू के माध्यम से वैश्विक रूप से जुड़े PHP संस्करण को बदलने में सक्षम नहीं होंगे。"; +"prefs.display_global_version_switcher_desc" = "यदि अक्षम किया गया है, तो आप मुख्य मेनू के माध्यम से वैश्विक रूप से जुड़े PHP संस्करण को बदलने में सक्षम नहीं होंगे."; "prefs.display_global_version_switcher" = "PHP स्विचर"; "prefs.display_services_manager_desc" = "यदि अक्षम किया गया है, तो आप व्यक्तिगत सेवाओं को नहीं देख पाएंगे, शुरू या रोक नहीं पाएंगे। (यदि कोई सेवा अक्षम है, तो यह स्थिति आसानी से दिखाई नहीं देगी।)"; "prefs.display_services_manager" = "सर्विस मैनेजर"; @@ -335,12 +329,12 @@ "prefs.display_composer_toolkit" = "कॉम्पोज़र टूलकिट"; "prefs.display_limits_widget_desc" = "यदि अक्षम किया गया है, तो आप मुख्य मेनू में सीमाएँ विजेट (स्मृति, POST, अपलोड) नहीं देख पाएंगे।"; "prefs.display_limits_widget" = "सीमा विजेट"; -"prefs.display_extensions_desc" = "यदि अक्षम किया गया है, तो आप मुख्य मेनू के माध्यम से विस्तारों को आसानी से बदल नहीं पाएंगे。"; -"prefs.display_extensions" = "विस्तार"; -"prefs.display_presets_desc" = "यदि अक्षम किया गया है, तो आप PHP कॉन्फ़िगरेशन प्रीसेट्स को लागू या वापस नहीं कर पाएंगे。"; +"prefs.display_extensions_desc" = "यदि अक्षम किया गया है, तो आप मुख्य मेनू के माध्यम से एक्सटेंशन को आसानी से बदल नहीं पाएंगे."; +"prefs.display_extensions" = "एक्सटेंशन"; +"prefs.display_presets_desc" = "यदि अक्षम किया गया है, तो आप PHP कॉन्फ़िगरेशन प्रीसेट्स को लागू या वापस नहीं कर पाएंगे."; "prefs.display_presets" = "पूर्वनिर्धारित"; "prefs.display_misc_desc" = "यदि अक्षम किया गया है, तो आप फ़र्स्ट एड एवं सर्विसेज मेनू तक पहुँच नहीं पाएंगे।"; -"prefs.display_misc" = "पहला सहायता एवं सेवाएं मेनू"; +"prefs.display_misc" = "प्रथम सहायता एवं सेवाएँ मेनू"; "notification.version_changed_title" = "PHP %@ अब सक्रिय है"; "notification.version_changed_desc" = "PHP Monitor ने PHP %@ पर स्विच किया है।"; "notification.php_fpm_restarted" = "PHP‑FPM स्वचालित रूप से पुनः आरम्भ हुआ"; @@ -350,17 +344,17 @@ "notification.services_restarted" = "Valet सेवाएँ फिर से शुरू की गईं"; "notification.services_restarted_desc" = "सभी सेवाएँ सफलतापूर्वक पुनः आरंभ की गई हैं।"; "notification.preset_applied_title" = "पूर्वनिर्धारित लागू किया गया"; -"notification.preset_applied_desc" = "प्रीसेट '%@' को सफलतापूर्वक लागू किया गया है。"; +"notification.preset_applied_desc" = "प्रीसेट '%@' को सफलतापूर्वक लागू किया गया है."; "notification.preset_reverted_title" = "पूर्वनिर्धारित पुनर्स्थापित किया गया"; -"notification.preset_reverted_desc" = "आपके द्वारा लागू किया गया अंतिम प्रीसेट रद्द कर दिया गया है। आपकी पिछली कॉन्फ़िगरेशन अब सक्रिय है。"; +"notification.preset_reverted_desc" = "आपके द्वारा लागू किया गया अंतिम प्रीसेट रद्द कर दिया गया है। आपकी पिछली कॉन्फ़िगरेशन अब सक्रिय है."; "notification.phpmon_updated.title" = "PHP Monitor अपडेट हो गया है!"; "notification.phpmon_updated.desc" = "आप अब PHP Monitor v%@ चला रहे हैं। नवीनतम रहने के लिए धन्यवाद!"; "notification.phpmon_updated_dev.desc" = "PHP Monitor v%@ (बिल्ड %@) अब स्थापित और सक्रिय है।"; "alert.composer_missing.title" = "कम्पोजर नहीं मिला!"; -"alert.composer_missing.subtitle" = "PHP Monitor Composer को नहीं ढूंढ पाया। सुनिश्चित करें कि Composer स्थापित है और फिर से प्रयास करें。"; +"alert.composer_missing.subtitle" = "PHP Monitor Composer को नहीं ढूंढ पाया। सुनिश्चित करें कि Composer स्थापित है और फिर से प्रयास करें."; "alert.composer_missing.desc" = "PHP Monitor मानता है कि Composer या तो निम्न स्थानों में स्थित है:\n\n• `/usr/local/bin/composer`\n• `/opt/homebrew/bin/composer`\n\nसुनिश्चित करें कि आपने इसे इन स्थानों में से किसी एक पर स्थापित किया हुआ है, या यदि आप Composer को कहीं और स्थापित करते हैं तो एक symlink बना लें।"; "alert.composer_progress.title" = "वैश्विक निर्भरताएँ अपडेट हो रही हैं…"; -"alert.composer_progress.info" = "आप नीचे टर्मिनल आउटपुट में प्रगति देख सकते हैं。"; +"alert.composer_progress.info" = "आप नीचे टर्मिनल आउटपुट में प्रगति देख सकते हैं."; "alert.composer_failure.title" = "कुछ गलत हो गया!"; "alert.composer_failure.info" = "आपकी वैश्विक Composer निर्भरताएँ अपडेट नहीं की जा सकीं।\nआप नीचे टर्मिनल आउटपुट में अधिक जानकारी पा सकते हैं। आप अपनी स्वयं की टर्मिनल ऐप का उपयोग करके इस समस्या को मैन्युअली ठीक करना होगा\n(यह केवल आपको आउटपुट दिखाता है)।"; "alert.composer_success.title" = "कॉम्पोज़र ने अपडेट पूरा कर लिया है!"; @@ -373,19 +367,19 @@ "alert.composer_php_requirement.type.platform" = "इस आवश्यक PHP संस्करण का निर्धारण साइट सूची को आख़िरी बार ताज़ा करते समय `composer.json` फ़ाइल के `platform` फ़ील्ड की जाँच करके किया गया था।"; "alert.composer_php_requirement.type.valetphprc" = "इस आवश्यक PHP संस्करण का निर्धारण आपके प्रोजेक्ट की निर्देशिका में .valetphprc फ़ाइल की जाँच करके किया गया है."; "alert.composer_php_requirement.type.valetrc" = "यह आवश्यक PHP संस्करण आपके प्रोजेक्ट के निर्देशिका में .valetrc फ़ाइल की जाँच करके निर्धारित किया गया था."; -"alert.unable_to_determine_is_fine" = "यदि आपके पास एक साधारण परियोजना है, तो कोई निर्दिष्ट PHP संस्करण आवश्यकता के रूप में सेट नहीं हो सकता। उस स्थिति में, आप इस चेतावनी को अनदेखा करने के लिए स्वतंत्र हैं。"; +"alert.unable_to_determine_is_fine" = "यदि आपके पास एक साधारण परियोजना है, तो कोई निर्दिष्ट PHP संस्करण आवश्यकता के रूप में सेट नहीं हो सकता। उस स्थिति में, आप इस चेतावनी को अनदेखा करने के लिए स्वतंत्र हैं."; "alert.php_version_ideal" = "वर्तमान में सक्रिय PHP संस्करण इस वेबसाइट के लिए आदर्श है."; "alert.php_version_incorrect" = "वर्तमान सक्रिय PHP संस्करण इस साइट के लिए निर्धारित आवश्यक प्रतिबंध से मेल नहीं खाता है।"; "alert.php_suggestions" = "संभव है कि कोई अलग PHP संस्करण हो जो प्रतिबंध के करीब हो।"; "alert.php_switch_failed.title" = "PHP %@ पर स्विच करने में विफल प्रतीत होता है."; -"alert.php_switch_failed.info" = "PHP Monitor ने पाया है कि PHP %@ स्विचिंग प्रक्रिया पूरी करने के बाद सक्रिय नहीं है। आप \\\"Fix My Valet\\\" चलाने का प्रयास कर सकते हैं और उसके बाद फिर से स्विच कर सकते हैं। क्या आप इस सुधार को आज़माना चाहते हैं?"; -"alert.php_switch_failed.desc" = "सबसे पहले, यदि आपने अभी तक कोशिश नहीं की है तो 'Fix My Valet' का उपयोग करें। यदि PHP Monitor तब भी सक्रिय PHP संस्करण बदलने में असमर्थ रहता है, तो आपको अपने सिस्टम पर Valet और Homebrew पैकेजों को अपग्रेड करना पड़ सकता है। आप `brew update && brew upgrade` चलाकर और Valet को `composer global update && valet install` चलाकर यह कर सकते हैं。"; -"alert.php_switch_failed.confirm" = "हाँ, \\\"Fix My Valet\\\" चलाएँ"; +"alert.php_switch_failed.info" = "PHP Monitor ने पाया है कि PHP %@ स्विचिंग प्रक्रिया पूरी करने के बाद सक्रिय नहीं है। आप \"Fix My Valet\" चलाने का प्रयास कर सकते हैं और उसके बाद फिर से स्विच कर सकते हैं। क्या आप इस सुधार को आज़माना चाहते हैं?"; +"alert.php_switch_failed.desc" = "सबसे पहले, यदि आपने अभी तक कोशिश नहीं की है तो 'Fix My Valet' का उपयोग करें। यदि PHP Monitor तब भी सक्रिय PHP संस्करण बदलने में असमर्थ रहता है, तो आपको अपने सिस्टम पर Valet और Homebrew पैकेजों को अपग्रेड करना पड़ सकता है। आप `brew update && brew upgrade` चलाकर और Valet को `composer global update && valet install` चलाकर यह कर सकते हैं."; +"alert.php_switch_failed.confirm" = "हाँ, \"Fix My Valet\" चलाएँ"; "alert.php_switch_failed.cancel" = "चलाएँ नहीं"; "alert.php_formula_missing.title" = "उफ़! Fix My Valet के लिए `php` फ़ॉर्मूला स्थापित होना चाहिए..."; "alert.php_formula_missing.info" = "ऐसा प्रतीत होता है कि आपके पास `php` फ़ॉर्मूला स्थापित नहीं है, जिसके कारण PHP Monitor Fix My Valet चलाने से रोकता है। कृपया इसे `brew install php` का उपयोग करके इंस्टॉल करें, PHP Monitor को पुनः प्रारंभ करें और फिर प्रयास करें।"; "alert.fix_my_valet.title" = "समस्याएँ हैं? फ़िक्स माई वैलेट आरंभ होने को तैयार है!"; -"alert.fix_my_valet.info" = "इसमें कुछ समय लग सकता है। कृपया धैर्य रखें।\n\nजब यह पूरा हो जाएगा, तो अन्य सभी सेवाएँ बंद कर दी जाएँगी और PHP %@ को लिंक किया जाएगा। आप इस ऑपरेशन के पूर्ण होने पर अपनी इच्छित PHP संस्करण में स्विच कर सकेंगे।\n\n(फिक्स माई वैलेट पूरी होने पर आपको एक और सूचना मिलेगी。)"; +"alert.fix_my_valet.info" = "इसमें कुछ समय लग सकता है। कृपया धैर्य रखें।\n\nजब यह पूरा हो जाएगा, तो अन्य सभी सेवाएँ बंद कर दी जाएँगी और PHP %@ को लिंक किया जाएगा। आप इस ऑपरेशन के पूर्ण होने पर अपनी इच्छित PHP संस्करण में स्विच कर सकेंगे।\n\n(फिक्स माई वैलेट पूरी होने पर आपको एक और सूचना मिलेगी.)"; "alert.fix_my_valet.ok" = "जारी रखें"; "alert.fix_my_valet.cancel" = "रद्द करें"; "alert.fix_my_valet_done.title" = "Fix My Valet ने अपनी प्रक्रियाएँ पूरी कर ली हैं."; @@ -393,14 +387,14 @@ "alert.fix_my_valet_done.stay" = "PHP %@ पर रहें"; "alert.fix_my_valet_done.switch_back" = "PHP %@ पर वापस स्विच करें"; "alert.fix_my_valet_done.desc" = "यदि साइटों पर जाना अभी भी काम नहीं कर रहा है, तो आप फिर से `valet install` चलाने का प्रयास कर सकते हैं; इससे 502 समस्या (बुरा गेटवे) ठीक हो सकती है। यदि Valet टूट गया है और आप `valet install` नहीं चला पा रहे हैं, तो आपको `composer global update` चलाना पड़ सकता है। यदि आपके पास अतिरिक्त समस्याएँ हैं, तो कृपया GitHub पर FAQ देखें।"; -"alert.fix_homebrew_permissions.title" = "बारे में \\\"Restore Homebrew Permissions\\\""; -"alert.fix_homebrew_permissions.subtitle" = "यह सुविधा इस हेतु बनाई गई है कि आप `brew upgrade` या `brew cleanup` बिना अनुमति समस्याओं के चला सकें。\n\n(जब यह सुधार लागू हो जाएगा तो आपको सूचित किया जाएगा。)"; +"alert.fix_homebrew_permissions.title" = "बारे में \"Restore Homebrew Permissions\""; +"alert.fix_homebrew_permissions.subtitle" = "यह सुविधा इस हेतु बनाई गई है कि आप `brew upgrade` या `brew cleanup` बिना अनुमति समस्याओं के चला सकें.\n\n(जब यह सुधार लागू हो जाएगा तो आपको सूचित किया जाएगा.)"; "alert.fix_homebrew_permissions.desc" = "इससे प्रशासनिक विशेषाधिकारों की आवश्यकता होगी, क्योंकि PHP Monitor आपके फ़ाइलों और फोल्डरों का स्वामित्व पुनर्स्थापित करेगा जो वर्तमान में `root` उपयोगकर्ता के पास हैं, Valet सेवाओं के root के रूप में चलने के कारण।"; "alert.fix_homebrew_permissions.ok" = "अनुमतियाँ पुनर्स्थापित करें"; "alert.fix_homebrew_permissions.cancel" = "रद्द करें"; "alert.fix_homebrew_permissions_done.title" = "Valet की निर्भरताओं के लिए सभी फ़ाइल और फ़ोल्डर अनुमतियों को बहाल कर दिया गया है."; -"alert.fix_homebrew_permissions_done.subtitle" = "इस कारण से, वैलेट की सभी सेवाएँ वर्तमान में चल नहीं रही हैं। अब आप होमब्रे के साथ इंटरैक्ट कर सकते हैं, लेकिन आपकी वैलेट साइटें अनुपलब्ध होंगी क्योंकि सभी सेवाएँ निष्क्रिय हैं。"; -"alert.fix_homebrew_permissions_done.desc" = "जब आप Homebrew के साथ काम समाप्त कर लें (उदाहरण के लिए `brew upgrade` चलाने के बाद) तो आपको PHP Monitor को पुनः प्रारंभ करना चाहिए और यदि आप Valet को फिर से कार्यशील बनाना चाहते हैं तो \\\"Restart Valet Services\\\" चुनें। यह हमेशा अनुशंसा की जाती है कि आप PHP Monitor को तब पुनः प्रारंभ करें जब भी आप `brew upgrade` के साथ PHP संस्करणों को उन्नत करते हैं, अन्यथा चीज़ें टूट सकती हैं।"; +"alert.fix_homebrew_permissions_done.subtitle" = "इस कारण से, वैलेट की सभी सेवाएँ वर्तमान में चल नहीं रही हैं। अब आप होमब्रे के साथ इंटरैक्ट कर सकते हैं, लेकिन आपकी वैलेट साइटें अनुपलब्ध होंगी क्योंकि सभी सेवाएँ निष्क्रिय हैं."; +"alert.fix_homebrew_permissions_done.desc" = "जब आप Homebrew के साथ काम समाप्त कर लें (उदाहरण के लिए `brew upgrade` चलाने के बाद) तो आपको PHP Monitor को पुनः प्रारंभ करना चाहिए और यदि आप Valet को फिर से कार्यशील बनाना चाहते हैं तो \"Restart Valet Services\" चुनें। यह हमेशा अनुशंसा की जाती है कि आप PHP Monitor को तब पुनः प्रारंभ करें जब भी आप `brew upgrade` के साथ PHP संस्करणों को उन्नत करते हैं, अन्यथा चीज़ें टूट सकती हैं।"; "alert.php_fpm_broken.title" = "आपकी PHP‑FPM कॉन्फ़िगरेशन वैलेट सॉकेट की ओर इशारा नहीं कर रही है!"; "alert.php_fpm_broken.info" = "PHP Monitor ने यह निर्धारित किया है कि आपकी PHP-FPM कॉन्फ़िगरेशन में समस्याएँ हैं। यदि आप Valet के माध्यम से लिंक की गई वेबसाइटों पर जाते हैं, तो इससे '502 Bad Gateway' प्रतिक्रियाएँ होंगी।"; "alert.php_fpm_broken.description" = "यदि कुछ समय हो गया है, तो आप आम तौर पर इसे `valet install` चलाकर ठीक कर सकते हैं, जो आपके PHP-FPM कॉन्फ़िगरेशन को अपडेट करता है।\n\nयदि आप यह संदेश देख रहे हैं और PHP के प्री-रिलीज संस्करण को चलाने का प्रयास कर रहे हैं, तो संभव है कि Valet अभी तक इस प्री-रिलीज संस्करण का समर्थन नहीं करता हो।\n\nआपको अपने Laravel Valet की स्थापना को कम से कम v3.1.11 तक अपग्रेड करने की आवश्यकता हो सकती है; उसके बाद आपको `valet install` चलाना चाहिए। अधिक जानकारी यहाँ: https://phpmon.app/prerelease-php"; @@ -418,17 +412,17 @@ "alert.preset_description.disabled" = "निष्क्रिय"; "alert.preset_description.empty" = "(खाली)"; "alert.php_switch_unavailable.title" = "असमर्थित PHP संस्करण"; -"alert.php_switch_unavailable.subtitle" = "PHP Monitor PHP %@ पर स्विच नहीं कर सकता, क्योंकि यह स्थापित या उपलब्ध न हो सकता है। इस प्रीसेट को लागू करना रद्द कर दिया गया है。"; +"alert.php_switch_unavailable.subtitle" = "PHP Monitor PHP %@ पर स्विच नहीं कर सकता, क्योंकि यह स्थापित या उपलब्ध न हो सकता है। इस प्रीसेट को लागू करना रद्द कर दिया गया है."; "alert.php_switch_unavailable.info" = "कृपया सुनिश्चित करें कि PHP %@ स्थापित है और आप इसे ड्रॉपडाउन में स्विच कर सकते हैं। वर्तमान में समर्थित संस्करणों में PHP: %@ शामिल हैं।"; "alert.php_switch_unavailable.ok" = "ठीक है"; "alert.service_error.title" = "सेवा '%@' त्रुटि रिपोर्ट कर रही है!"; -"alert.service_error.subtitle.error_log" = "इसका अर्थ है कि सेवा '%@' चल नहीं रही है। इससे Valet के सही ढंग से काम करने में बाधा आ सकती है। इस सेवा का एक संबंधित लॉग फ़ाइल है जिसे आप जाँचना चाह सकते हैं, हालांकि。"; +"alert.service_error.subtitle.error_log" = "इसका अर्थ है कि सेवा '%@' चल नहीं रही है। इससे Valet के सही ढंग से काम करने में बाधा आ सकती है। इस सेवा का एक संबंधित लॉग फ़ाइल है जिसे आप जाँचना चाह सकते हैं, हालांकि."; "alert.service_error.subtitle.no_error_log" = "इसका अर्थ है कि सेवा '%@' चल नहीं रही है। इससे Valet के सही ढंग से काम करने में बाधा आ सकती है। दुर्भाग्यवश, इस सेवा का कोई संबंधित लॉग फ़ाइल उपलब्ध नहीं है।"; "alert.service_error.extra" = "आप सामान्य समस्या निवारण चरणों का पालन करना भी चाह सकते हैं। अधिक जानने के लिए, PHP Monitor में सेवाओं अनुभाग के '?' बटन को दबाएँ।"; "alert.service_error.button.show_log" = "त्रुटि लॉग देखें"; "alert.service_error.button.close" = "बंद"; "alert.global_composer_platform_issues.title" = "Composer ने आपके प्लेटफ़ॉर्म में समस्याएँ पाई हैं"; -"alert.global_composer_platform_issues.subtitle" = "आपके द्वारा स्विच किया गया PHP संस्करण आपके द्वारा स्थापित वैश्विक Composer निर्भरताओं के लिए बहुत पुराना है। इन निर्भरताओं को अद्यतन करने की आवश्यकता होगी。"; +"alert.global_composer_platform_issues.subtitle" = "आपके द्वारा स्विच किया गया PHP संस्करण आपके द्वारा स्थापित वैश्विक Composer निर्भरताओं के लिए बहुत पुराना है। इन निर्भरताओं को अद्यतन करने की आवश्यकता होगी."; "alert.global_composer_platform_issues.desc" = "इस समस्या को भविष्य में होने से रोकने का सबसे आसान तरीका यह है कि आप अपने द्वारा स्थापित की गई सबसे पुरानी PHP संस्करण पर स्विच करें और फिर से `composer global update` चलाएँ। वैकल्पिक रूप से, आप प्रेफरेंसेज़ में 'स्वचालित रूप से वैश्विक निर्भरताओं को अपडेट करें' विकल्प चुन सकते हैं ताकि इस समस्या से बचा जा सके। यदि आप उन वैश्विक निर्भरताओं को अपडेट करने का प्रयास करने के बावजूद भी यह संदेश देखते रहते हैं, तो आप अपने वैश्विक कॉम्पोज़र कॉन्फ़िगरेशन फ़ाइल, जो कि `~/.composer/composer.json` में स्थित है, की जाँच करना चाह सकते हैं।"; "alert.global_composer_platform_issues.buttons.update" = "वैश्विक निर्भरताएँ अपडेट करें"; "alert.global_composer_platform_issues.buttons.quit" = "PHP Monitor से बाहर निकलें"; @@ -444,20 +438,23 @@ "startup.errors.php_binary.subtitle" = "आपको Homebrew के माध्यम से PHP स्थापित करना होगा। इस समस्या को हल करने तक ऐप सही ढंग से काम नहीं करेगा।"; "startup.errors.php_binary.desc" = "आमतौर पर अपने टर्मिनल में `brew link php` चलाने से यह समस्या हल हो जाती है।\n\nजाँच करने के लिए कि क्या गलत है, आप अपने टर्मिनल में `which php` चलाने का प्रयास कर सकते हैं; यह `%@` लौटाना चाहिए।"; "startup.errors.php_brew_info_invalid.title" = "Homebrew ने `brew info php --json` के लिए अमान्य आउटपुट लौटाया, जिसके लिए वैध JSON आवश्यक है।"; -"startup.errors.php_brew_info_invalid.subtitle" = "यह PHP Monitor को सही ढंग से शुरू होने से रोकेगा। यह संभव है कि Homebrew वर्तमान में टूटा हुआ हो या इस कमांड के आउटपुट में कुछ अतिरिक्त लॉगिंग आ गई हो। यह एक ज्ञात समस्या है。"; +"startup.errors.php_brew_info_invalid.subtitle" = "यह PHP Monitor को सही ढंग से शुरू होने से रोकेगा। यह संभव है कि Homebrew वर्तमान में टूटा हुआ हो या इस कमांड के आउटपुट में कुछ अतिरिक्त लॉगिंग आ गई हो। यह एक ज्ञात समस्या है."; "startup.errors.php_brew_info_invalid.desc" = "सिर्फ़ पुनः प्रयास करने से समस्या ठीक हो सकती है, परंतु यदि समस्या बनी रहती है तो आप स्वयं कमांड चलाना चाह सकते हैं और यह सत्यापित कर लें कि यह वैध JSON है। OK दबाएँ, फिर Retry चुनें ताकि दोबारा कोशिश की जा सके।"; +"startup.errors.could_not_determine_alias.title" = "`php` फ़ॉर्मूला किस संस्करण के साथ एलियास किया गया है यह निर्धारित नहीं किया जा सका"; +"startup.errors.could_not_determine_alias.subtitle" = "यह PHP Monitor को सही ढंग से शुरू होने से रोकेगा। यह संभव है कि Homebrew वर्तमान में टूटा हुआ हो या फ़ॉर्मूले में कोई समस्या हो।"; +"startup.errors.could_not_determine_alias.desc" = "अपने फ़ॉर्मूले अपडेट करने के लिए `brew update` चलाने का प्रयास करें और पुनः प्रयास करें। यदि समस्या बनी रहती है, तो कृपया इसे GitHub पर रिपोर्ट करें, क्योंकि यह एक बग हो सकता है।"; "startup.errors.php_opt.title" = "PHP सही ढंग से स्थापित नहीं है"; "startup.errors.php_opt.subtitle" = "PHP उपनाम `%@` में नहीं मिला। इस समस्या को हल करने तक ऐप सही ढंग से काम नहीं करेगा।"; "startup.errors.php_opt.desc" = "यदि आपने पहले से ही `php` फ़ॉर्मूला स्थापित कर लिया है, तो PHP Monitor द्वारा इस स्थापना का पता लगाने के लिए आपको `brew install php` चलाना पड़ सकता है।"; "startup.errors.dyld_library.title" = "PHP स्थापित है, लेकिन यह टूट गया प्रतीत होता है"; -"startup.errors.dyld_library.subtitle" = "जब PHP Monitor कमांड चलाने का प्रयास करता है, तो वह सही ढंग से निष्पादित करने में विफल रहता है। यह आम तौर पर एक टूटे हुए PHP स्थापना के संकेतक होता है。"; -"startup.errors.dyld_library.desc" = "आपके टर्मिनल में `brew reinstall php && brew link php` चलाने से यह समस्या हल हो सकती है, इसलिए कृपया इसे आज़माएँ。"; +"startup.errors.dyld_library.subtitle" = "जब PHP Monitor कमांड चलाने का प्रयास करता है, तो वह सही ढंग से निष्पादित करने में विफल रहता है। यह आम तौर पर एक टूटे हुए PHP स्थापना के संकेतक होता है."; +"startup.errors.dyld_library.desc" = "आपके टर्मिनल में `brew reinstall php && brew link php` चलाने से यह समस्या हल हो सकती है, इसलिए कृपया इसे आज़माएँ."; "startup.errors.valet_executable.title" = "Laravel Valet सही ढंग से स्थापित नहीं है"; "startup.errors.valet_executable.subtitle" = "आपको Composer के साथ Valet स्थापित करना होगा। इस समस्या को हल करने तक ऐप सही ढंग से काम नहीं करेगा।"; "startup.errors.valet_executable.desc" = "यदि आपने अभी तक Laravel Valet स्थापित नहीं किया है, तो कृपया पहले इसे स्थापित करें। यदि यह स्थापित है लेकिन फिर भी आप यह संदेश देख रहे हैं, तो टर्मिनल में `which valet` चलाने का प्रयास करें, यह लौटना चाहिए: `%@`."; "startup.errors.valet_json_invalid.title" = "Laravel Valet कॉन्फ़िगरेशन फ़ाइल अमान्य है या गायब है"; "startup.errors.valet_json_invalid.subtitle" = "PHP Monitor को कॉन्फ़िगरेशन फ़ाइल पढ़ने में सक्षम होना चाहिए। ऐसा लगता है कि फ़ाइल गलत स्वरूपित है या अनुपस्थित है। कृपया सुनिश्चित करें कि यह मौजूद है और सही ढंग से स्वरूपित है।"; -"startup.errors.valet_json_invalid.desc" = "आप फ़ाइल को `~/.config/valet/config.json` पर पा सकते हैं। यदि Laravel Valet कॉन्फ़िगरेशन फ़ाइल को पार्स नहीं कर पाता है, तो किसी भी `valet` कमांड को चलाने से आम तौर पर JSON फ़ाइल स्वतः ठीक हो जाती है। फ़ाइल को स्वचालित रूप से ठीक करने के लिए `valet --version` चलाने का प्रयास करें。"; +"startup.errors.valet_json_invalid.desc" = "आप फ़ाइल को `~/.config/valet/config.json` पर पा सकते हैं। यदि Laravel Valet कॉन्फ़िगरेशन फ़ाइल को पार्स नहीं कर पाता है, तो किसी भी `valet` कमांड को चलाने से आम तौर पर JSON फ़ाइल स्वतः ठीक हो जाती है। फ़ाइल को स्वचालित रूप से ठीक करने के लिए `valet --version` चलाने का प्रयास करें."; "startup.errors.valet_version_unknown.title" = "आपका Valet संस्करण पढ़ा नहीं जा सका"; "startup.errors.valet_version_unknown.subtitle" = "वैलेट के आउटपुट को पार्स करने में विफल रहा। सुनिश्चित करें कि आपका वैलेट इंस्टॉलेशन काम कर रहा है और नवीनतम संस्करण पर अद्यतन है।"; "startup.errors.valet_version_unknown.desc" = "टर्मिनल में `valet --version` चलाकर पता लगाएँ कि क्या हो रहा है."; @@ -487,20 +484,20 @@ "startup.errors.herd_running.desc" = "आप यह भी पा सकते हैं कि Herd द्वारा आपके $PATH में जोड़ा गया `php` उपनाम PHP Monitor के `php` उपनाम को काम करने से रोक सकता है, इसलिए इसे ध्यान में रखें। आप `~/.zshrc` देख कर जान सकते हैं कि Herd ने आपके $PATH में क्या जोड़ा है।"; "startup.version_mismatch.title" = "आपका सक्रिय PHP संस्करण बदल गया है।"; "startup.version_mismatch.subtitle" = "चूंकि PHP Monitor आखिरी बार सक्रिय था, आपकी लिंक की गई PHP संस्करण को PHP %@ में बदल दिया गया है। क्या आप PHP %@ पर वापस स्विच करना चाहेंगे, या वर्तमान संस्करण का उपयोग जारी रखना चाहते हैं?"; -"startup.version_mismatch.desc" = "PHP Monitor यह ट्रैक करता है कि PHP का कौन सा संस्करण वैश्विक रूप से लिंक किया गया है। वैश्विक संस्करण किसी अन्य प्रोग्राम के कारण बदल गया हो सकता है या Homebrew ने अपग्रेड के बाद एक अलग फॉर्मूला को लिंक कर दिया हो सकता है。"; +"startup.version_mismatch.desc" = "PHP Monitor यह ट्रैक करता है कि PHP का कौन सा संस्करण वैश्विक रूप से लिंक किया गया है। वैश्विक संस्करण किसी अन्य प्रोग्राम के कारण बदल गया हो सकता है या Homebrew ने अपग्रेड के बाद एक अलग फॉर्मूला को लिंक कर दिया हो सकता है."; "startup.version_mismatch.button_switch_back" = "PHP %@ पर वापस जाएँ"; "startup.version_mismatch.button_stay" = "PHP का उपयोग जारी रखें %@"; "startup.unsupported_versions_explanation.title" = "Valet द्वारा समर्थित नहीं किए गए PHP इंस्टॉलेशन(स) का पता चला है!"; "startup.unsupported_versions_explanation.subtitle" = "निम्नलिखित PHP संस्करण आपके सिस्टम पर स्थापित हैं लेकिन इस Valet संस्करण द्वारा समर्थित नहीं हैं।\n\n%@\n\nयदि आप इन PHP संस्करणों को लिंक करते हैं तो Valet टूट सकता है, इसलिए PHP Monitor आपको उन्हें चुनने से रोकेगा।"; "startup.unsupported_versions_explanation.desc" = "यदि आपको पुराने PHP संस्करणों के लिए समर्थन की आवश्यकता है, तो आपको Valet के पुराने संस्करण में डाउनग्रेड करना पड़ सकता है। अन्यथा, यह एक अच्छा विचार हो सकता है कि किसी भी उपयोग न किए जा रहे पुरानी संस्करणों को अनइंस्टॉल कर दें। यह भी संभव है कि Valet का यह संस्करण बहुत पुराना हो। इस संदेश को केवल PHP Monitor को पुनः प्रारंभ करने के बाद ही हटाया जाएगा."; -"startup.sponsor_encouragement.title" = "यदि PHP Monitor आपके लिए या आपकी कंपनी के लिए उपयोगी रहा है, तो कृपया टिप देने पर विचार करें。"; +"startup.sponsor_encouragement.title" = "यदि PHP Monitor आपके लिए या आपकी कंपनी के लिए उपयोगी रहा है, तो कृपया टिप देने पर विचार करें."; "startup.sponsor_encouragement.subtitle" = "100% पारदर्शी रहने के लिए: मैं PHP Monitor को ओपन सोर्स और मुफ्त रखने का इरादा रखता हूं। आपका समर्थन इस निर्णय को बहुत आसान बनाता है।\n\n(आप केवल एक बार यह प्रॉम्प्ट देखेंगे.)"; "startup.sponsor_encouragement.desc" = "यदि आपने पहले ही दान किया है, तो आप ही कारण हैं जिसके कारण ऐप सभी इन अपडेट्स को प्राप्त कर सका। उस स्थिति में, यह आपके लिए एक धन्यवाद संदेश है। मैं आपकी सहायता की सराहना करता हूँ।"; "startup.sponsor_encouragement.accept" = "अभी स्पॉन्सर करें"; "startup.sponsor_encouragement.learn_more" = "अधिक जानें"; "startup.sponsor_encouragement.skip" = "नहीं, धन्यवाद"; -"alert.errors.homebrew_permissions.applescript_returned_nil.title" = "हॉमब्रू अनुमतियों को बहाल करने का कार्य रद्द कर दिया गया है。"; -"alert.errors.homebrew_permissions.applescript_returned_nil.description" = "स्क्रिप्ट का परिणाम, जिसे अनुमतियाँ समायोजित करने के लिए निष्पादित किया गया था, nil लौटाया है, जिसका आम तौर पर मतलब है कि आपने PHP Monitor को प्रशासनिक अनुमतियाँ नहीं दीं। यदि आप प्रमाणीकरण प्रॉम्प्ट के दौरान रद्द पर क्लिक कर चुके हैं, तो यह सामान्य है। अगर आपने वास्तव में प्रमाणीकृत किया और अभी भी यह संदेश देख रहे हैं, तो संभवतः कुछ गलत हो गया है。"; +"alert.errors.homebrew_permissions.applescript_returned_nil.title" = "हॉमब्रू अनुमतियों को बहाल करने का कार्य रद्द कर दिया गया है."; +"alert.errors.homebrew_permissions.applescript_returned_nil.description" = "स्क्रिप्ट का परिणाम, जिसे अनुमतियाँ समायोजित करने के लिए निष्पादित किया गया था, nil लौटाया है, जिसका आम तौर पर मतलब है कि आपने PHP Monitor को प्रशासनिक अनुमतियाँ नहीं दीं। यदि आप प्रमाणीकरण प्रॉम्प्ट के दौरान रद्द पर क्लिक कर चुके हैं, तो यह सामान्य है। अगर आपने वास्तव में प्रमाणीकृत किया और अभी भी यह संदेश देख रहे हैं, तो संभवतः कुछ गलत हो गया है."; "alert.key_service_not_running.title" = "आवश्यक Homebrew सेवाओं में समस्याओं के कारण, Valet वर्तमान में सही ढंग से काम नहीं कर रहा है"; "alert.key_service_not_running.subtitle" = "Valet के सही ढंग से काम करने के लिए, कम से कम तीन मुख्य सेवाओं का सही तरीके से चलना आवश्यक है। PHP Monitor रिपोर्ट कर रहा है कि ऐसा नहीं हो रहा है। आप नीचे प्रभावित सेवा के मेनू में 'X' वाले बटन को दबाकर वर्तमान में निष्क्रिय सेवा को पुनः प्रारंभ करके इसे ठीक करने का प्रयास कर सकते हैं।"; "alert.key_service_not_running.desc" = "यदि नीचे दिए गए बटन पर क्लिक करने के बाद सेवा काम नहीं करती (यानी स्पिनर दिखाई देता है लेकिन कुछ समय बाद भी 'X' बना रहता है), तो आपको Fix My Valet चलाने की आवश्यकता हो सकती है। आप इसे मेनू First Aid > Fix My Valet के माध्यम से कर सकते हैं।\n\nवैकल्पिक रूप से, आप टर्मिनल में `valet stop` और `valet start` का उपयोग कर सकते हैं, जो समस्या को भी हल कर सकता है (Fix My Valet के विकल्प के रूप में)।\n\nअधिक डिबगिंग के लिए, आप GitHub इश्यू ट्रैकर की जांच करना चाहेंगे, जहां अन्य लोगों ने समान समस्याओं का सामना किया हो सकता है। डेवलपर के रूप में मैं यह सुनिश्चित करने का प्रयास करता हूं कि हर प्रश्न का उत्तर दिया जाए :)"; @@ -510,12 +507,12 @@ "updater.alerts.newer_version_available.title" = "PHP Monitor v%@ अब उपलब्ध है!"; "updater.alerts.newer_version_available.subtitle" = "PHP Monitor को अद्यतन रखना अत्यधिक अनुशंसित है, क्योंकि नए संस्करण आम तौर पर बग्स ठीक करते हैं और Valet तथा PHP के नवीनतम संस्करणों का समर्थन करने हेतु सुधार शामिल करते हैं।"; "updater.installation_source.brew" = "PHP Monitor को अपडेट करने का अनुशंसित तरीका है बस “Install Update” दबाएँ। चूँकि आपने Homebrew के माध्यम से ऐप इंस्टॉल किया है, आप टर्मिनल में `%@` चलाकर भी अपग्रेड कर सकते हैं, पर यह सुझाया नहीं जाता। (कृपया ध्यान दें कि इस बिल्ट‑इन अपडेटर के जरिए इंस्टॉल करने से PHP Monitor Homebrew के Caskroom निर्देशिका से हट जाएगा, ताकि डुप्लिकेट अपडेट डाउनलोड न हों और बाद में संभावित समस्याएँ न उत्पन्न हों।)"; -"updater.installation_source.direct" = "PHP Monitor को अपडेट करने का अनुशंसित तरीका सिर्फ़ \\\"इंस्टॉल अपडेट\\\" दबाना है।"; +"updater.installation_source.direct" = "PHP Monitor को अपडेट करने का अनुशंसित तरीका सिर्फ़ \"इंस्टॉल अपडेट\" दबाना है।"; "updater.alerts.buttons.release_notes" = "रिलीज़ नोट्स देखें"; "updater.alerts.is_latest_version.title" = "PHP Monitor नवीनतम संस्करण है!"; "updater.alerts.is_latest_version.subtitle" = "वर्तमान में स्थापित संस्करण (v%@) नवीनतम है।\nकोई नया संस्करण उपलब्ध नहीं है।"; "updater.alerts.cannot_check_for_update.title" = "PHP Monitor नवीनतम संस्करण उपलब्ध है या नहीं, यह निर्धारित नहीं कर सका।"; -"updater.alerts.cannot_check_for_update.subtitle" = "आप इंटरनेट से कनेक्ट नहीं हो पा रहे हैं, ट्रैफ़िक ब्लॉक कर रहे हैं या GitHub डाउन है और आपको अपडेट की जाँच करने की अनुमति नहीं देगा। यदि आप यह संदेश बार-बार देखते रहते हैं, तो आप रिलीज़ पेज को मैन्युअल रूप से जांचना चाहेंगे。"; +"updater.alerts.cannot_check_for_update.subtitle" = "आप इंटरनेट से कनेक्ट नहीं हो पा रहे हैं, ट्रैफ़िक ब्लॉक कर रहे हैं या GitHub डाउन है और आपको अपडेट की जाँच करने की अनुमति नहीं देगा। यदि आप यह संदेश बार-बार देखते रहते हैं, तो आप रिलीज़ पेज को मैन्युअल रूप से जांचना चाहेंगे."; "updater.alerts.cannot_check_for_update.description" = "वर्तमान में स्थापित संस्करण है: %@। आप बाईं ओर के बटन पर क्लिक करके नवीनतम रिलीज़ (GitHub पर) की सूची पर जा सकते हैं।"; "updater.alerts.buttons.releases_on_github" = "रिलीज़ देखें"; "updater.alerts.buttons.install" = "अपडेट इंस्टॉल करें"; @@ -526,7 +523,7 @@ "alert.do_not_tell_again" = "मुझे फिर से न बताएं"; "warnings.limits_error.title" = "PHP Monitor सीमाएँ पुनः प्राप्त नहीं कर सका।"; "warnings.limits_error.steps" = "अपने टर्मिनल में ‘php -v’ चलाने का प्रयास करें।"; -"warnings.being_fixed.description" = "PHP Monitor इस समस्या को हल कर रहा है। कृपया थोड़ी देर प्रतीक्षा करें。"; +"warnings.being_fixed.description" = "PHP Monitor इस समस्या को हल कर रहा है। कृपया थोड़ी देर प्रतीक्षा करें."; "warnings.title" = "PHP Doctor"; "warnings.description" = "PHP Doctor आपके सक्रिय सिस्टम कॉन्फ़िगरेशन में सुधार सुझाएगा।"; "warnings.disclaimer" = "आप अपनी प्राथमिकताओं में PHP Monitor मेनू से सभी सिफारिशों को छिपाने का विकल्प चुन सकते हैं, लेकिन यह अनुशंसा की जाती है कि आप सभी कार्यान्वयन योग्य आइटम्स से निपटें।"; @@ -537,7 +534,7 @@ "warnings.helper_permissions.unavailable" = "हालाँकि, ये हेल्पर संभावित रूप से *अनुपलब्ध* हो सकते हैं क्योंकि PHP Monitor वर्तमान में आवश्यक सिमलिंक बना या अपडेट नहीं कर सकता।"; "warnings.helper_permissions.symlink" = "यदि आप `/usr/local/bin` को लिखने योग्य नहीं बनाना चाहते हैं, तो आप PHP Monitor के हेल्पर डायरेक्टरी को अपने `PATH` वेरिएबल में जोड़कर इस चेतावनी को दूर कर सकते हैं। (इस समस्या को कैसे ठीक करें जानने के लिए “Learn More” पर क्लिक करें।)"; "warnings.arm_compatibility.title" = "आप Apple Silicon पर Rosetta का उपयोग करके PHP Monitor चला रहे हैं, जिसका मतलब है कि आपका PHP वातावरण भी Rosetta के माध्यम से चल रहा है।"; -"warnings.arm_compatibility.description" = "ऐसा लगता है कि आप macOS का एक ARM-संगत संस्करण चला रहे हैं, लेकिन वर्तमान में आप Rosetta का उपयोग करके PHP Monitor चला रहे हैं। जबकि यह सही ढंग से काम करेगा, यह अनुशंसा की जाती है कि आप Homebrew का मूल संस्करण उपयोग करें。"; +"warnings.arm_compatibility.description" = "ऐसा लगता है कि आप macOS का एक ARM-संगत संस्करण चला रहे हैं, लेकिन वर्तमान में आप Rosetta का उपयोग करके PHP Monitor चला रहे हैं। जबकि यह सही ढंग से काम करेगा, यह अनुशंसा की जाती है कि आप Homebrew का मूल संस्करण उपयोग करें."; "warnings.files_missing.title" = "आपकी PHP स्थापना में महत्वपूर्ण आवश्यक कॉन्फ़िगरेशन फ़ाइलें गायब हैं."; "warnings.files_missing.description" = "निम्नलिखित कुंजी कॉन्फ़िगरेशन फ़ाइलें PHP स्थापित करने के बाद मौजूद होनी चाहिए:\n\n• %@\n\nजब ऐसी फ़ाइलें गायब हों, तो आपको उन फ़ाइलों से संबंधित PHP संस्करण पर स्विच करना चाहिए: इससे समस्या हल हो सकती है। यदि यह समाधान नहीं करता है, तो Homebrew के माध्यम से उपयुक्त PHP संस्करण(ओं) को फिर से स्थापित करने की अनुशंसा की जाती है, जिससे गायब कॉन्फ़िगरेशन फ़ाइलें पुनर्स्थापित होंगी। गायब कॉन्फ़िगरेशन फ़ाइलें '502 Bad Gateway' त्रुटियों का कारण हो सकती हैं, भले ही आपने Fix My Valet चलाया हो (यदि आप Valet उपयोग कर रहे हैं)।"; "warnings.xdebug_conf_missing.title" = "Xdebug कॉन्फ़िगरेशन अधूरा है"; @@ -545,9 +542,9 @@ "warnings.php_tap_missing.title" = "`shivammathur/php` टैप अनुपस्थित है"; "warnings.php_tap_missing.description" = "इस Homebrew टैप की आवश्यकता है ताकि इस ऐप के PHP Version Manager के माध्यम से पुराने PHP संस्करण इंस्टॉल किए जा सकें।"; "warnings.extensions_tap_missing.title" = "`shivammathur/extensions` टैप गायब है"; -"warnings.extensions_tap_missing.description" = "इस Homebrew tap को इस ऐप के PHP Extension Manager के माध्यम से एक्सटेंशन स्थापित करने के लिए आवश्यक है。"; +"warnings.extensions_tap_missing.description" = "इस Homebrew tap को इस ऐप के PHP Extension Manager के माध्यम से एक्सटेंशन स्थापित करने के लिए आवश्यक है."; "warnings.certificates_expired.title" = "एक या अधिक प्रमाणपत्र जो किसी डोमेन की सेवा के लिए उपयोग किए जा रहे हैं, समाप्त हो चुके हैं।"; -"warnings.certificates_expired.description" = "समाप्त प्रमाणपत्र HTTPS ट्रैफ़िक के सही ढंग से काम करने को रोक देंगे। आप PHP Monitor को Domains सूची खोलकर इसे स्वतः हल करने का प्रयास करने दे सकते हैं。"; +"warnings.certificates_expired.description" = "समाप्त प्रमाणपत्र HTTPS ट्रैफ़िक के सही ढंग से काम करने को रोक देंगे। आप PHP Monitor को Domains सूची खोलकर इसे स्वतः हल करने का प्रयास करने दे सकते हैं."; "warnings.none" = "वर्तमान में आपके लिए कोई सिफ़ारिश उपलब्ध नहीं है। आप सब ठीक हैं!"; "onboarding.title" = "स्वागत दौरा"; "onboarding.welcome" = "PHP Monitor में आपका स्वागत है!"; @@ -561,7 +558,7 @@ "onboarding.tour.domains.title" = "डोमेन प्रबंधित करें"; "onboarding.tour.domains" = "मेनू बार आइटम के माध्यम से डोमेन्स विंडो खोलकर, आप देख सकते हैं कि कौन से डोमेन्स जुड़े हुए और पार्क किए गए हैं, साथ ही सक्रिय nginx प्रॉक्सी भी।"; "onboarding.tour.isolation.title" = "डोमेन अलग करें"; -"onboarding.tour.isolation" = "यदि आपके पास Valet 3 या उससे नया संस्करण स्थापित है, तो आप Domains विंडो में किसी दिए गए डोमेन पर राइट-क्लिक करके डोमेन अलगाव का उपयोग कर सकते हैं। इससे आपको उस डोमेन के लिए PHP का एक विशिष्ट संस्करण चुनने की अनुमति मिलती है, और यह केवल उसी डोमेन पर लागू होता है。"; +"onboarding.tour.isolation" = "यदि आपके पास Valet 3 या उससे नया संस्करण स्थापित है, तो आप Domains विंडो में किसी दिए गए डोमेन पर राइट-क्लिक करके डोमेन अलगाव का उपयोग कर सकते हैं। इससे आपको उस डोमेन के लिए PHP का एक विशिष्ट संस्करण चुनने की अनुमति मिलती है, और यह केवल उसी डोमेन पर लागू होता है."; "onboarding.tour.feature_unavailable" = "यह सुविधा वर्तमान में उपलब्ध नहीं है और इसके लिए Laravel Valet को स्थापित करना आवश्यक है।"; "onboarding.tour.once" = "आप केवल एक बार स्वागत यात्रा देखेंगे। आप बाद में मेनू बार आइकन (मेन्यू, फ़र्स्ट एड & सर्विसेज़ के तहत उपलब्ध) के माध्यम से स्वागत यात्रा को फिर से खोल सकते हैं।"; "onboarding.tour.close" = "टूर बंद करें"; @@ -571,7 +568,7 @@ "alert.language_changed.subtitle" = "आपने अभी PHP Monitor का प्रदर्शन भाषा बदल दिया है। मेनू तुरंत सही भाषा का उपयोग करेगा, लेकिन सभी पाठ को आपके नए भाषा विकल्प के अनुसार अपडेट करने के लिए आपको ऐप पुनः प्रारंभ करना पड़ सकता है।"; "startup.timeout.ignore" = "अनदेखा करें"; "startup.timeout.title" = "PHP Monitor को प्रारम्भ होने में अधिक समय लग रहा है!"; -"startup.timeout.subtitle" = "यदि PHP Monitor 30 सेकंड से अधिक समय तक व्यस्त रहता है, तो आपके Homebrew सेटअप में कुछ समस्या हो सकती है。"; +"startup.timeout.subtitle" = "यदि PHP Monitor 30 सेकंड से अधिक समय तक व्यस्त रहता है, तो आपके Homebrew सेटअप में कुछ समस्या हो सकती है."; "startup.timeout.description" = "कभी-कभी, विभिन्न फ़ाइल अनुमति समस्याओं के कारण चीजें टूट सकती हैं। आप इसे ठीक करने के लिए `brew doctor` और `brew cleanup` का उपयोग करने की कोशिश कर सकते हैं।\n\nइसके बाद PHP Monitor को पुनः प्रारंभ करना अनुशंसित है। इस समस्या के बारे में अधिक जानने के लिए देखें: https://github.com/nicoverbruggen/phpmon/issues/294.\n\nयदि PHP Monitor फिर भी आरम्भ हो चुका है या आप थोड़ा और इंतज़ार करना चाहते हैं, तो 'Ignore' पर क्लिक करके सामान्य रूप से PHP Monitor का उपयोग करें। किसी भी स्थिति में, आपको जाँच करनी चाहिए, क्योंकि इसे इतना समय नहीं लगना चाहिए।"; "valet_upgrade_available.title" = "क्या आप Valet को नवीनतम संगत संस्करण में अपग्रेड करना चाहेंगे?"; "valet_upgrade_available.subtitle" = "Laravel Valet %@ उपलब्ध है। PHP Monitor आपके वैश्विक Composer निर्भरताओं को अपडेट कर सकता है।"; @@ -588,7 +585,7 @@ "cert_popover.secure_domain" = "डोमेन \"%@\" सुरक्षित है।"; "cert_popover.secure_domain_traffic" = "चूँकि इस डोमेन को प्रमाणपत्र के साथ सुरक्षित किया गया है, इस डोमेन पर ट्रैफ़िक nginx द्वारा HTTPS के माध्यम से सर्व किया जाता है."; "cert_popover.secure_domain_expired" = "सर्टिफिकेट की वैधता समाप्त हो गई है %@ पर। आपको इसे नवीनीकृत करना होगा ताकि आप HTTPS का उपयोग बिना त्रुटियों के जारी रख सकें।"; -"cert_popover.secure_domain_expiring_later" = "सर्टिफिकेट वैध है। यह %@ पर समाप्त होगा। उस समय इसे नवीनीकृत करना आवश्यक होगा, लेकिन आपको सूचित किया जाएगा。"; +"cert_popover.secure_domain_expiring_later" = "सर्टिफिकेट वैध है। यह %@ पर समाप्त होगा। उस समय इसे नवीनीकृत करना आवश्यक होगा, लेकिन आपको सूचित किया जाएगा."; "cert_popover.cta_renewal" = "प्रमाणपत्रों को नवीनीकृत करें..."; "cert_alert.title" = "एक या अधिक प्रमाणपत्रों की अवधि समाप्त हो गई है, और उन्हें नवीनीकृत करना आवश्यक है."; "cert_alert.description" = "डोमेन को सुरक्षित करने के लिए उपयोग किए जाने वाले प्रमाणपत्र आम तौर पर एक वर्ष के लिए वैध होते हैं। क्या आप चाहते हैं कि PHP Monitor किसी भी समाप्त हो चुके डोमेनों को असुरक्षित कर फिर से सुरक्षित करे?"; @@ -597,6 +594,14 @@ "cert_alert.cancel" = "अभी नहीं"; "crash_reporter.title" = "PHP Monitor पहले ही क्रैश हो चुका है, क्या आप एक क्रैश रिपोर्ट भेजना चाहते हैं?"; "crash_reporter.subtitle" = "ऐप के डेवलपर को क्रैश रिपोर्ट भेजना संभव है, ताकि इस समस्या को ठीक किया जा सके। यह अत्यधिक अनुशंसित है। क्या आप ऐसा करना चाहेंगे?"; -"crash_reporter.description" = "इस क्रैश रिपोर्ट को भेजे बिना, डेवलपर इस विशेष समस्या से अवगत नहीं हो सकता है। किसी भी लॉग या व्यक्तिगत डेटा के साथ कोई जानकारी नहीं भेजी जाती; केवल असिंबोलिकृत (unsymbolicated) क्रैश रिपोर्ट भेजी जाती है। आपके द्वारा और कोई कार्रवाई आवश्यक नहीं है."; +"crash_reporter.description" = "इस क्रैश रिपोर्ट को भेजे बिना, डेवलपर इस विशेष समस्या से अवगत नहीं हो सकता है। किसी भी लॉग या व्यक्तिगत डेटा के साथ कोई जानकारी नहीं भेजी जाती; केवल असिंबोलिकृत (unsymbolicated) क्रैश रिपोर्ट भेजी जाती है। आपके द्वारा और कोई कार्रवाई आवश्यक नहीं है.\n\n➡️ यदि क्रैश किसी विशिष्ट समय पर बार-बार हो रहा है, तो आप GitHub के इश्यू ट्रैकर पर जाकर देख सकते हैं कि कोई सुधार पर काम चल रहा है या नहीं। यदि ऐप इनिशियलाइज़ेशन से पहले बार-बार क्रैश हो रहा है, तो आपको PHP Monitor को मैन्युअल रूप से अपडेट करना पड़ सकता है।"; "crash_reporter.send_report" = "रिपोर्ट भेजें"; "crash_reporter.do_not_send" = "भेजें नहीं"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "एक बाहरी एप्लिकेशन PHP Monitor के साथ संवाद करने का प्रयास कर रहा है। क्या आप तृतीय-पक्ष एप्लिकेशन को PHP Monitor के साथ संवाद करने की अनुमति देना चाहते हैं?"; +"alert.enable_integrations.subtitle" = "यह सूचना इसलिए दिखाई दे रही है क्योंकि PHP Monitor को अभी एक बाहरी कमांड प्राप्त हुई है, और यह सुविधा डिफ़ॉल्ट रूप से अक्षम है। यदि आपने Alfred या Raycast जैसे तृतीय-पक्ष ऐप का उपयोग करके जानबूझकर इसे ट्रिगर किया है, तो इसे अनुमति देना सामान्यतः सुरक्षित है।\n\nआप बाद में प्राथमिकताओं में इस सेटिंग को बदल सकते हैं, यह प्रश्न आपसे केवल एक बार पूछा जाएगा।"; +"alert.enable_integrations.desc" = "यदि आपने Alfred या Raycast के माध्यम से इसे ट्रिगर नहीं किया है, तो कोई अन्य एप्लिकेशन PHP Monitor को नियंत्रित करने का प्रयास कर रहा हो सकता है।\n\nऐसी स्थिति में, मैं इस इंटीग्रेशन को बंद रखने की सिफारिश करता हूँ, जब तक कि आप किसी अन्य तृतीय-पक्ष ऐप को आपकी ओर से PHP Monitor नियंत्रित करने देने से सहमत न हों, जो एक संभावित सुरक्षा जोखिम हो सकता है।"; +"alert.enable_integrations.ok" = "इंटीग्रेशन की अनुमति दें"; +"alert.enable_integrations.cancel" = "अनुमति न दें"; diff --git a/phpmon/id.lproj/Localizable.strings b/phpmon/id.lproj/Localizable.strings index 22bf9db1..089172dc 100644 --- a/phpmon/id.lproj/Localizable.strings +++ b/phpmon/id.lproj/Localizable.strings @@ -16,8 +16,8 @@ "mi_manage_limits" = "Kelola Batas..."; "mi_diagnostics" = "Diagnostik"; "mi_active_services" = "Layanan Aktif"; -"mi_restart_php_fpm" = "Restart Layanan: php"; -"mi_restart_nginx" = "Restart Service: nginx"; +"mi_restart_php_fpm" = "Mulai Ulang Layanan: php"; +"mi_restart_nginx" = "Mulai Ulang Layanan: nginx"; "mi_restart_dnsmasq" = "Mulai Ulang Layanan: dnsmasq"; "mi_manage_services" = "Kelola Layanan"; "mi_restart_valet_services" = "Mulai ulang layanan Valet"; @@ -43,7 +43,7 @@ "mi_phpmon_config" = "Temukan folder PHP Monitor (.config/phpmon)"; "mi_global_composer" = "Temukan File Composer Global (.composer)"; "mi_phpinfo" = "Tampilkan Konfigurasi Saat Ini (phpinfo)"; -"mi_update_global_composer" = "Memperbarui Ketergantungan Composer Global..."; +"mi_update_global_composer" = "Perbarui Ketergantungan Composer Global..."; "mi_detected_extensions" = "Ekstensi yang Terdeteksi"; "mi_no_extensions_detected" = "Tidak ada ekstensi tambahan terdeteksi."; "mi_php_doctor" = "PHP Doctor"; @@ -56,7 +56,7 @@ "mi_donate" = "Donasi..."; "mi_check_for_updates" = "Periksa Pembaruan..."; "mi_lite_mode" = "Tentang Mode Mandiri..."; -"mi_driver" = "Pengemudi Aplikasi: %@"; +"mi_driver" = "Driver Aplikasi: %@"; "mi_quit" = "Keluar PHP Monitor"; "mi_about" = "Tentang PHP Monitor"; "mi_valet_upgrade_available" = "Versi terbaru Valet tersedia."; @@ -148,8 +148,8 @@ "phpman.operations.installing" = "Memasang %@..."; "phpman.steps.fetching" = "Mengambil beberapa metadata paket..."; "phpman.steps.downloading" = "Mengunduh data paket..."; -"phpman.steps.installing" = "Menginstal beberapa data paket..."; -"phpman.steps.pouring" = "Menyiram... Ini dapat memakan waktu..."; +"phpman.steps.installing_package" = "Menginstal beberapa data paket..."; +"phpman.steps.pouring" = "Menuang... Ini dapat memakan waktu..."; "phpman.steps.summary" = "Silakan tunggu sebentar..."; "phpman.services.loading" = "Memuat..."; "phpman.services.not_installed" = "Layanan penting belum terpasang."; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "Anda dapat selalu membuat ulang proxy lagi dengan mengklik tombol +."; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "Domain"; -"domain_list.columns.active" = "Aktif"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "Jenis"; "domain_list.columns.project_type" = "Jenis Proyek"; "domain_list.extensions" = "Alihkan Ekstensi"; @@ -251,11 +251,6 @@ "domain_list.warning.spaces" = "Peringatan! Situs ini memiliki spasi di dalam foldernya.\nSitus tidak dapat dijangkau melalui peramban."; "domain_list.alert.invalid_folder_name" = "Nama folder tidak valid"; "domain_list.alert.invalid_folder_name_desc" = "Folder ini tidak dapat diselesaikan menjadi URL yang valid. Biasanya hal ini terjadi karena ada spasi di nama folder. Harap ubah nama folder, muat ulang daftar situs, dan coba lagi."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "Domain"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "Tipe"; -"domain_list.columns.kind" = "Jenis"; "driver.not_detected" = "Lainnya"; "preset.extension" = "%i ekstensi"; "preset.extensions" = "%i ekstensi"; @@ -271,7 +266,6 @@ "prefs.tabs.visibility" = "Visibilitas"; "prefs.tabs.notifications" = "Pemberitahuan"; "prefs.global_shortcut" = "Pintasan Global:"; -"prefs.dynamic_icon" = "Ikon Dinamis:"; "prefs.dynamic_icon" = "Jenis Ikon:"; "prefs.info_density" = "Kepadatan Info:"; "prefs.services" = "Layanan:"; @@ -332,7 +326,7 @@ "prefs.display_php_config_finder_desc" = "Jika dinonaktifkan, Anda tidak akan dapat dengan mudah menemukan file konfigurasi PHP Anda dan/atau menghasilkan dump phpinfo()"; "prefs.display_php_config_finder" = "Pencari Konfigurasi PHP"; "prefs.display_composer_toolkit_desc" = "Jika dinonaktifkan, Anda tidak akan dapat memanggil Composer melalui menu utama. Pembaruan otomatis Composer setelah mengubah preferensi tidak terpengaruh oleh perubahan ini."; -"prefs.display_composer_toolkit" = "Kit Komposer"; +"prefs.display_composer_toolkit" = "Kit Composer"; "prefs.display_limits_widget_desc" = "Jika dinonaktifkan, Anda tidak akan dapat melihat widget batasan (memori, POST, unggah) di menu utama."; "prefs.display_limits_widget" = "Widget Batas"; "prefs.display_extensions_desc" = "Jika dinonaktifkan, Anda tidak akan dapat dengan mudah mengubah ekstensi melalui menu utama."; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "Homebrew mengembalikan keluaran tidak valid untuk `brew info php --json` yang memerlukan JSON valid sebagai keluaran."; "startup.errors.php_brew_info_invalid.subtitle" = "Ini akan mencegah PHP Monitor dimulai dengan benar. Mungkin Homebrew saat ini dalam kondisi rusak atau ada log tambahan yang masuk ke keluaran perintah ini. Ini adalah masalah yang sudah diketahui."; "startup.errors.php_brew_info_invalid.desc" = "Coba ulangi saja dapat memperbaiki masalah, namun Anda mungkin ingin menjalankan perintah tersebut sendiri jika masalah tetap ada dan memverifikasi apakah itu JSON yang valid. Tekan OK, dan pilih Ulangi untuk mencoba lagi."; +"startup.errors.could_not_determine_alias.title" = "Tidak dapat menentukan versi mana formula `php` di-alias"; +"startup.errors.could_not_determine_alias.subtitle" = "Ini akan mencegah PHP Monitor dimulai dengan benar. Kemungkinan Homebrew saat ini dalam kondisi rusak atau ada masalah dengan formula."; +"startup.errors.could_not_determine_alias.desc" = "Coba jalankan `brew update` untuk memperbarui formula Anda dan coba lagi. Jika masalah berlanjut, silakan laporkan di GitHub, karena ini bisa menjadi bug."; "startup.errors.php_opt.title" = "PHP tidak terpasang dengan benar"; "startup.errors.php_opt.subtitle" = "Alias PHP tidak ditemukan di `%@`. Aplikasi tidak akan berfungsi dengan benar sampai Anda menyelesaikan masalah ini."; "startup.errors.php_opt.desc" = "Jika Anda sudah memiliki rumus `php`, Anda mungkin perlu menjalankan `brew install php` agar PHP Monitor dapat mendeteksi instalasi ini."; @@ -570,7 +567,7 @@ TIPS PEMECAHAN MASALAH UMUM "onboarding.tour.services" = "Setelah Anda mengklik item pada bilah menu, Anda dapat melihat secara cepat berdasarkan tanda centang atau silang apakah semua layanan Homebrew sudah aktif dan berjalan. Anda juga dapat mengklik sebuah layanan untuk dengan cepat menyalakannya atau mematikannya."; "onboarding.tour.domains.title" = "Kelola Domain"; "onboarding.tour.domains" = "Dengan membuka jendela Domains melalui item bar menu, Anda dapat melihat domain mana yang terhubung dan diparkir, serta proxy nginx aktif."; -"onboarding.tour.isolation.title" = "Izolasi Domain"; +"onboarding.tour.isolation.title" = "Isolasi Domain"; "onboarding.tour.isolation" = "Jika Anda memiliki Valet 3 atau yang lebih baru terpasang, Anda bahkan dapat menggunakan isolasi domain dengan mengklik kanan pada domain tertentu di jendela Domains. Ini memungkinkan Anda memilih versi PHP spesifik untuk digunakan pada domain tersebut, dan hanya domain itu."; "onboarding.tour.feature_unavailable" = "Fitur ini saat ini tidak tersedia dan memerlukan Laravel Valet untuk diinstal."; "onboarding.tour.once" = "Anda hanya akan melihat Tur Selamat Datang sekali saja. Anda dapat membuka kembali Tur Selamat Datang nanti melalui ikon bilah menu (tersedia di menu, di bawah First Aid & Services)."; @@ -607,6 +604,14 @@ TIPS PEMECAHAN MASALAH UMUM "cert_alert.cancel" = "Tidak sekarang"; "crash_reporter.title" = "PHP Monitor sebelumnya mengalami crash, ingin mengirim laporan crash?"; "crash_reporter.subtitle" = "Ada kemungkinan mengirim laporan kerusakan ke pengembang aplikasi, sehingga masalah ini dapat diperbaiki. Ini sangat disarankan. Apakah Anda ingin melakukannya?"; -"crash_reporter.description" = "Tanpa mengirim laporan kerusakan ini, pengembang mungkin tidak menyadari masalah khusus ini. Tidak ada log atau data pribadi yang dikirim bersama laporan kerusakan, hanya laporan kerusakan tanpa simbolisasi. Tidak perlu tindakan lebih lanjut dari Anda."; +"crash_reporter.description" = "Tanpa mengirim laporan kerusakan ini, pengembang mungkin tidak menyadari masalah khusus ini. Tidak ada log atau data pribadi yang dikirim bersama laporan kerusakan, hanya laporan kerusakan tanpa simbolisasi. Tidak perlu tindakan lebih lanjut dari Anda.\n\n➡️ Jika kerusakan terus terjadi pada waktu tertentu, Anda mungkin ingin memeriksa pelacak masalah GitHub untuk melihat apakah perbaikan sedang dikerjakan. Jika aplikasi terus mogok sebelum inisialisasi, Anda mungkin perlu memperbarui PHP Monitor secara manual."; "crash_reporter.send_report" = "Kirim Laporan"; "crash_reporter.do_not_send" = "Jangan Kirim"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "Sebuah aplikasi eksternal mencoba berkomunikasi dengan PHP Monitor. Apakah Anda ingin mengizinkan aplikasi pihak ketiga untuk berkomunikasi dengan PHP Monitor?"; +"alert.enable_integrations.subtitle" = "Pemberitahuan ini muncul karena PHP Monitor baru saja menerima perintah eksternal, dan fitur ini dinonaktifkan secara default. Jika Anda memicu ini dengan sengaja, menggunakan aplikasi pihak ketiga seperti Alfred atau Raycast, biasanya aman untuk mengizinkannya.\n\nAnda dapat mengubah pengaturan ini nanti di Preferensi, pertanyaan ini hanya akan ditanyakan sekali."; +"alert.enable_integrations.desc" = "Jika Anda tidak memicu ini melalui Alfred atau Raycast, mungkin ada aplikasi lain yang mencoba mengendalikan PHP Monitor.\n\nDalam kasus tersebut, saya sarankan untuk tetap menonaktifkan integrasi ini, kecuali Anda tidak keberatan jika aplikasi pihak ketiga lain mengendalikan PHP Monitor untuk Anda, yang dapat menimbulkan potensi risiko keamanan."; +"alert.enable_integrations.ok" = "Izinkan Integrasi"; +"alert.enable_integrations.cancel" = "Jangan Izinkan"; diff --git a/phpmon/it.lproj/Localizable.strings b/phpmon/it.lproj/Localizable.strings index 7e9cb465..160db706 100644 --- a/phpmon/it.lproj/Localizable.strings +++ b/phpmon/it.lproj/Localizable.strings @@ -3,7 +3,7 @@ "mi_php_version" = "Versione globale: PHP"; "mi_php_switch" = "Passa a PHP"; "mi_php_unsupported" = "Alcune versioni di PHP installate non vengono visualizzate."; -"mi_php_broken_1" = "Ouf! Sembra che la tua installazione di PHP sia danneggiata..."; +"mi_php_broken_1" = "Uff! Sembra che la tua installazione di PHP sia danneggiata..."; "mi_php_broken_2" = "Prova a eseguire `php -v` nel tuo terminale."; "mi_php_broken_3" = "Potresti anche provare a passare ad un’altra versione."; "mi_php_broken_4" = "Eseguire `brew reinstall php` (o per la versione equivalente) potrebbe aiutare."; @@ -126,11 +126,11 @@ "phpman.has_updates.description" = "**Uno o più aggiornamenti sono disponibili.** PHP Monitor installerà sempre o aggiornerà le versioni di PHP in blocco, così potrai aggiornare tutte le installazioni contemporaneamente."; "phpman.has_updates.button" = "Aggiorna tutto"; "phpman.warnings.outdated.title" = "Questa versione di PHP Monitor è probabilmente obsoleta e richiede un aggiornamento per supportare l'ultima versione di PHP"; -"phpman.warnings.outdated.desc" = "A causa di una recente nuova versione di PHP, è probabile che le formule Homebrew siano cambiate da quando è stato creato questo versioni di PHP Monitor. \n\nConsiglio di aggiornare PHP Monitor prima di utilizzare il gestore delle versioni per installare, rimuovere o aggiornare le versioni di PHP. A seconda di quanto tempo impiega Homebrew a aggiornare le loro formule, ciò potrebbe richiedere un paio di giorni, quindi tienilo in considerazione."; +"phpman.warnings.outdated.desc" = "A causa di una recente nuova versione di PHP, è probabile che le formule Homebrew siano cambiate da quando è stata creata questa versione di PHP Monitor. \n\nConsiglio di aggiornare PHP Monitor prima di utilizzare il gestore delle versioni per installare, rimuovere o aggiornare le versioni di PHP. A seconda di quanto tempo impiega Homebrew a aggiornare le loro formule, ciò potrebbe richiedere un paio di giorni, quindi tienilo in considerazione."; "phpman.warnings.unsupported.title" = "La tua versione di Homebrew potrebbe causare problemi"; "phpman.warnings.unsupported.desc" = "Non viene disabilitata alcuna funzionalità, ma alcuni comandi potrebbero non funzionare come previsto. Attualmente stai eseguendo Homebrew %@.\n\nAttualmente sono supportati solo Homebrew 4 e 5 per PHP Version Manager. Se stai usando una versione più recente di Homebrew, potresti voler verificare se è disponibile una versione più recente di PHP Monitor."; "phpman.warnings.removal.title" = "Sei sicuro di voler disinstallare %@?"; -"phpman.warnings.removal.desc" = "Si noti che i file di configurazione non verranno rimossi, quindi sarà facile reinstallarli successivamente se necessario.\n\nPotrebbe essere richiesto il tuo password durante il processo di disinstallazione se le autorizzazioni dei file non consentono una semplice rimozione."; +"phpman.warnings.removal.desc" = "Si noti che i file di configurazione non verranno rimossi, quindi sarà facile reinstallarli successivamente se necessario.\n\nPotrebbe essere richiesta la tua password durante il processo di disinstallazione se le autorizzazioni dei file non consentono una semplice rimozione."; "phpman.warnings.removal.button" = "Disinstalla"; "phpman.failures.install.title" = "Installazione fallita!"; "phpman.failures.install.desc" = "Sfortunatamente, l'operazione ha restituito un codice di errore per qualche motivo. Potresti scoprire che le formule sono state installate o aggiornate correttamente. Sfortunatamente, non posso fare molto al riguardo. Per favore, consulta le ultime poche comunicazioni da Homebrew qui per maggiori informazioni su ciò che è accaduto: %@"; @@ -143,12 +143,12 @@ "phpman.unlinked.title" = "Nessuna delle versioni di PHP installate sul tuo sistema è attualmente collegata."; "phpman.unlinked.desc" = "Probabilmente hai ancora una versione di PHP installata, ma attualmente nessuna versione è collegata."; "phpman.unlinked.detail" = "Senza alcuna versione di PHP collegata, il binario `php` non è accessibile sul tuo sistema e non puoi eseguire script PHP senza farne parte esplicitamente del PATH. Puoi chiedere a PHP Monitor di risolvere automaticamente questo problema (seleziona Correggi Automaticamente nel menu principale), oppure risolverlo tu stesso eseguendo `brew link php --force`."; -"phpman.operations.repairing" = "Reparando le installazioni..."; +"phpman.operations.repairing" = "Riparando le installazioni..."; "phpman.operations.updating" = "Installazione degli aggiornamenti..."; "phpman.operations.installing" = "Installazione di %@…"; "phpman.steps.fetching" = "Raccolta di alcuni metadati del pacchetto..."; "phpman.steps.downloading" = "Scaricamento dei dati del pacchetto..."; -"phpman.steps.installing" = "Installazione dei dati del pacchetto..."; +"phpman.steps.installing_package" = "Installazione dei dati del pacchetto..."; "phpman.steps.pouring" = "Versamento... Questo può richiedere un po' di tempo..."; "phpman.steps.summary" = "Attendere un momento..."; "phpman.services.loading" = "Caricamento..."; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "Puoi sempre ricreare nuovamente il proxy facendo clic sul pulsante +."; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "Dominio"; -"domain_list.columns.active" = "Attivo"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "Tipo"; "domain_list.columns.project_type" = "Tipo di progetto"; "domain_list.extensions" = "Attiva/Disattiva estensioni"; @@ -251,11 +251,6 @@ "domain_list.warning.spaces" = "Attenzione! Questo sito ha uno spazio nella sua cartella.\nIl sito non sarà raggiungibile tramite il browser."; "domain_list.alert.invalid_folder_name" = "Nome cartella non valido"; "domain_list.alert.invalid_folder_name_desc" = "Questa cartella non può essere risolta in un URL valido. Di solito è perché c'è uno spazio nel nome della cartella. Rinomina la cartella, ricarica l'elenco dei siti e riprova."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "Dominio"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "Tipo"; -"domain_list.columns.kind" = "Tipo"; "driver.not_detected" = "Altro"; "preset.extension" = "%i estensione"; "preset.extensions" = "%i estensioni"; @@ -271,7 +266,6 @@ "prefs.tabs.visibility" = "Visibilità"; "prefs.tabs.notifications" = "Notifiche"; "prefs.global_shortcut" = "Scorciatoia globale:"; -"prefs.dynamic_icon" = "Icona dinamica:"; "prefs.dynamic_icon" = "Tipo di icona:"; "prefs.info_density" = "Densità Informazioni:"; "prefs.services" = "Servizi:"; @@ -288,7 +282,7 @@ "prefs.icon_options.php" = "Visualizza icona PHP"; "prefs.icon_options.elephant" = "Visualizza icona elefante"; "prefs.icon_options.none" = "Non visualizzare l'icona"; -"prefs.icon_options_desc" = "Questa opzione decide quale icona verrà visualizzata accanto al numero di versione della PHP attualmente collegata. Se l'opzione Dynamic Icon è stata disabilitata, questo non avrà alcun effetto."; +"prefs.icon_options_desc" = "Questa opzione decide quale icona verrà visualizzata accanto al numero di versione della versione di PHP attualmente collegata. Se l'opzione Dynamic Icon è stata disabilitata, questo non avrà alcun effetto."; "prefs.auto_restart_services_title" = "Riavvio automatico PHP‑FPM"; "prefs.auto_restart_services_desc" = "Quando selezionato, riavvierà automaticamente PHP‑FPM quando abiliti o disabiliti un’estensione. Un po’ più lento con l’opzione attiva, ma applica immediatamente la modifica dell’estensione a tutti i siti serviti, senza necessità di riavviare manualmente PHP‑FPM."; "prefs.dynamic_icon_title" = "Visualizza icona dinamica nella barra dei menu"; @@ -378,9 +372,9 @@ "alert.php_version_incorrect" = "La versione PHP attualmente attiva non corrisponde al vincolo richiesto per questo sito."; "alert.php_suggestions" = "Potrebbe esserci una versione PHP diversa più vicina al vincolo."; "alert.php_switch_failed.title" = "Il passaggio a PHP %@ sembra essere fallito."; -"alert.php_switch_failed.info" = "PHP Monitor ha rilevato che PHP %@ non è attivo dopo aver completato la procedura di commutazione. Puoi provare a eseguire \\\"Fix My Valet\\\" e commutare nuovamente dopo. Vuoi provare questa correzione?"; -"alert.php_switch_failed.desc" = "In primo luogo, dovresti provare \\\"Fix My Valet\\\" se non l'hai ancora fatto. Se PHP Monitor rimane incapace di cambiare la versione PHP attiva anche dopo questo, potrebbe essere necessario aggiornare Valet e i pacchetti Homebrew sul tuo sistema. Puoi farlo eseguendo `brew update && brew upgrade` oltre all'aggiornamento di Valet con `composer global update && valet install`. "; -"alert.php_switch_failed.confirm" = "Sì, esegui \\\"Fix My Valet\\\""; +"alert.php_switch_failed.info" = "PHP Monitor ha rilevato che PHP %@ non è attivo dopo aver completato la procedura di commutazione. Puoi provare a eseguire \"Fix My Valet\" e commutare nuovamente dopo. Vuoi provare questa correzione?"; +"alert.php_switch_failed.desc" = "In primo luogo, dovresti provare \"Fix My Valet\" se non l'hai ancora fatto. Se PHP Monitor rimane incapace di cambiare la versione PHP attiva anche dopo questo, potrebbe essere necessario aggiornare Valet e i pacchetti Homebrew sul tuo sistema. Puoi farlo eseguendo `brew update && brew upgrade` oltre all'aggiornamento di Valet con `composer global update && valet install`. "; +"alert.php_switch_failed.confirm" = "Sì, esegui \"Fix My Valet\""; "alert.php_switch_failed.cancel" = "Non eseguire"; "alert.php_formula_missing.title" = "Ops! La formula `php` deve essere installata per Fix My Valet..."; "alert.php_formula_missing.info" = "Sembra che tu non abbia la formula `php` installata, il che impedisce a PHP Monitor di eseguire Fix My Valet. Per favore installala usando `brew install php`, riavvia PHP Monitor e riprova."; @@ -393,14 +387,14 @@ "alert.fix_my_valet_done.stay" = "Rimani su PHP %@"; "alert.fix_my_valet_done.switch_back" = "Ritorna a PHP %@"; "alert.fix_my_valet_done.desc" = "Se visitare i siti non funziona ancora, puoi provare a eseguire di nuovo `valet install`; questo può risolvere un problema 502 (Bad Gateway).\n\nSe Valet è rotto e non riesci ad eseguire `valet install`, potresti dover eseguire `composer global update`. Consulta la FAQ su GitHub se hai ulteriori problemi."; -"alert.fix_homebrew_permissions.title" = "Informazioni su \\\"Restore Homebrew Permissions\\\""; +"alert.fix_homebrew_permissions.title" = "Informazioni su \"Restore Homebrew Permissions\""; "alert.fix_homebrew_permissions.subtitle" = "Questa funzionalità è stata creata in modo da poter eseguire `brew upgrade` o `brew cleanup` senza problemi di autorizzazione. (Verrai avvisato quando questa correzione sarà applicata.)"; "alert.fix_homebrew_permissions.desc" = "Questo richiederà privilegi amministrativi, perché PHP Monitor ripristinerà la tua proprietà dei file e delle cartelle attualmente di proprietà dell'utente `root`, a causa dei servizi Valet che girano come root."; "alert.fix_homebrew_permissions.ok" = "Ripristina i permessi"; "alert.fix_homebrew_permissions.cancel" = "Annulla"; "alert.fix_homebrew_permissions_done.title" = "Tutti i permessi di file e cartelle per le dipendenze di Valet sono stati ripristinati."; "alert.fix_homebrew_permissions_done.subtitle" = "A causa di ciò, tutti i servizi di Valet non sono più in esecuzione. Puoi ora interagire con Homebrew, ma i tuoi siti Valet saranno indisponibili poiché tutti i servizi sono disabilitati."; -"alert.fix_homebrew_permissions_done.desc" = "Quando hai finito con Homebrew (ad esempio dopo aver eseguito `brew upgrade`), dovresti riavviare PHP Monitor e selezionare \\\"Restart Valet Services\\\" se vuoi che Valet funzioni di nuovo. È sempre consigliato riavviare PHP Monitor ogni volta che aggiorni le versioni di PHP con `brew upgrade`, altrimenti potrebbero verificarsi problemi."; +"alert.fix_homebrew_permissions_done.desc" = "Quando hai finito con Homebrew (ad esempio dopo aver eseguito `brew upgrade`), dovresti riavviare PHP Monitor e selezionare \"Restart Valet Services\" se vuoi che Valet funzioni di nuovo. È sempre consigliato riavviare PHP Monitor ogni volta che aggiorni le versioni di PHP con `brew upgrade`, altrimenti potrebbero verificarsi problemi."; "alert.php_fpm_broken.title" = "La tua configurazione PHP‑FPM non punta al socket Valet!"; "alert.php_fpm_broken.info" = "PHP Monitor ha determinato che ci sono problemi con la configurazione di PHP‑FPM. Questo porterà risposte '502 Bad Gateway' se visiti siti collegati tramite Valet."; "alert.php_fpm_broken.description" = "Se è passato un po' di tempo, di solito puoi risolvere eseguendo `valet install`, che aggiorna la tua configurazione PHP-FPM.\n\nSe stai vedendo questo messaggio e provi a eseguire una versione pre-release di PHP, è possibile che Valet non supporti ancora questa versione pre-release di PHP.\n\nPotrebbe essere necessario aggiornare l'installazione di Laravel Valet alla versione almeno v3.1.11; dopo ciò dovresti eseguire `valet install`. Per ulteriori informazioni visita: https://phpmon.app/prerelease-php"; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "Homebrew ha restituito un output non valido per `brew info php --json`, che richiede un JSON valido come output."; "startup.errors.php_brew_info_invalid.subtitle" = "Questo impedirà a PHP Monitor di avviarsi correttamente. È possibile che Homebrew sia attualmente in uno stato danneggiato o che qualche logging aggiuntivo sia entrato nell'output di questo comando. Questo è un problema noto."; "startup.errors.php_brew_info_invalid.desc" = "Semplicemente riprovare potrebbe risolvere il problema, ma potresti voler eseguire tu stesso il comando se il problema persiste e verificare se è JSON valido. Premi OK e seleziona Riprova per provare di nuovo."; +"startup.errors.could_not_determine_alias.title" = "Impossibile determinare a quale versione è associata la formula `php`"; +"startup.errors.could_not_determine_alias.subtitle" = "Ciò impedirà a PHP Monitor di avviarsi correttamente. È possibile che Homebrew sia attualmente in uno stato danneggiato o che ci sia un problema con la formula."; +"startup.errors.could_not_determine_alias.desc" = "Prova ad eseguire `brew update` per aggiornare le tue formule e riprova. Se il problema persiste, segnalalo su GitHub, poiché potrebbe essere un bug."; "startup.errors.php_opt.title" = "PHP non è installato correttamente"; "startup.errors.php_opt.subtitle" = "L’alias PHP non è stato trovato in `%@`. L’app non funzionerà correttamente finché non risolverai questo problema."; "startup.errors.php_opt.desc" = "Se hai già installato la formula `php`, potresti dover eseguire `brew install php` affinché PHP Monitor rilevi questa installazione."; @@ -486,7 +483,7 @@ "startup.errors.herd_running.subtitle" = "Sembra che Laravel Herd sia attualmente in esecuzione. L'installazione Valet integrata di Herd potrebbe entrare in conflitto con la tua installazione regolare di Valet, quindi chiudi Herd prima di continuare. (Puoi mescolare perfettamente l'uso di Herd e Valet regolare ma non dovresti eseguirli entrambi contemporaneamente.)"; "startup.errors.herd_running.desc" = "Potresti anche notare che l'alias `php` aggiunto da Herd al tuo $PATH potrebbe impedire il funzionamento dell'alias `php` di PHP Monitor, quindi tienilo a mente. Puoi dare un'occhiata a `~/.zshrc` e vedere cosa ha aggiunto Herd al tuo $PATH."; "startup.version_mismatch.title" = "La versione PHP attiva è cambiata."; -"startup.version_mismatch.subtitle" = "Poiché PHP Monitor è stato attivato l'ultima volta, la versione PHP collegata è stata cambiata in PHP %@. Vuoi tornare a PHP %@ o preferisci continuare con la versione corrente?"; +"startup.version_mismatch.subtitle" = "Dall'ultima volta che PHP Monitor è stato attivo, la versione PHP collegata è stata cambiata in PHP %@. Vuoi tornare a PHP %@ o preferisci continuare con la versione corrente?"; "startup.version_mismatch.desc" = "PHP Monitor tiene traccia della versione di PHP collegata globalmente. La versione globale potrebbe essere stata modificata da un altro programma o Homebrew potrebbe aver collegato una formula diversa dopo gli aggiornamenti."; "startup.version_mismatch.button_switch_back" = "Torna a PHP %@"; "startup.version_mismatch.button_stay" = "Continua a usare PHP %@"; @@ -494,7 +491,7 @@ "startup.unsupported_versions_explanation.subtitle" = "Le seguenti versioni di PHP sono installate sul tuo sistema ma non sono supportate da questa versione di Valet.\n\n%@\n\nValet potrebbe andare in crash se colleghi queste versioni di PHP, quindi PHP Monitor non ti permetterà di passare a esse."; "startup.unsupported_versions_explanation.desc" = "Se hai bisogno di supporto per versioni più vecchie di PHP, potresti dover tornare a una versione precedente di Valet. In caso contrario, potrebbe essere una buona idea disinstallare le versioni obsolete che non sono in uso. Potrebbe anche essere che questa versione di Valet sia troppo vecchia. Questo messaggio verrà rimosso solo dopo aver riavviato PHP Monitor."; "startup.sponsor_encouragement.title" = "Se PHP Monitor ti è stato utile o alla tua azienda, considera di lasciare una mancia."; -"startup.sponsor_encouragement.subtitle" = "Per essere 100% trasparente: ho intenzione di mantenere PHP Monitor open source e gratuito. Il vostro supporto rende questa decisione molto semplice.\n\n(Vedrete questo messaggio solo una volta.)"; +"startup.sponsor_encouragement.subtitle" = "Per essere 100% trasparente: ho intenzione di mantenere PHP Monitor open source e gratuito. Il tuo supporto rende questa decisione molto semplice.\n\n(Vedrai questo messaggio solo una volta.)"; "startup.sponsor_encouragement.desc" = "Se hai già donato, allora TU sei la ragione per cui l'app ha potuto ricevere tutti questi aggiornamenti. In quel caso, questo è un messaggio di GRAZIE a te. Apprezzo il supporto."; "startup.sponsor_encouragement.accept" = "Sponsorizza ora"; "startup.sponsor_encouragement.learn_more" = "Scopri di più"; @@ -562,12 +559,12 @@ SUGGERIMENTI COMUNI PER LA RISOLUZIONE DEI PROBLEMI "onboarding.title" = "Tour di benvenuto"; "onboarding.welcome" = "Benvenuti in PHP Monitor!"; "onboarding.explore" = "Ora hai accesso all'intera suite di funzionalità di PHP Monitor. Puoi approfondire alcune delle caratteristiche che PHP Monitor offre in questa schermata."; -"onboarding.explore.lite" = "Ora hai accesso alle funzionalità più importanti di PHP Monitor.\nSi prega di notare che alcune funzioni (sgrigolati qui sotto) non sono attualmente disponibili perché Laravel Valet non è attivo."; +"onboarding.explore.lite" = "Ora hai accesso alle funzionalità più importanti di PHP Monitor.\nSi prega di notare che alcune funzioni (in grigio qui sotto) non sono attualmente disponibili perché Laravel Valet non è attivo."; "onboarding.tour.menu_bar.title" = "Potenza nella tua barra dei menu"; "onboarding.tour.menu_bar" = "PHP Monitor risiede nella tua barra dei menu. Da questo menu puoi accedere alla maggior parte delle funzionalità principali di PHP Monitor, inclusi il cambio della versione PHP globalmente collegata, la localizzazione dei file di configurazione, l'installazione di diverse versioni PHP e altro ancora."; "onboarding.tour.faq_hint" = "**Domande?** Ti consiglio di consultare il [README](https://github.com/nicoverbruggen/phpmon/blob/main/README.md) su GitHub: contiene una FAQ completa con vari suggerimenti e domande frequenti e risposte."; "onboarding.tour.services.title" = "Gestisci i Servizi Homebrew"; -"onboarding.tour.services" = "Una volta cliccato sull'elemento della barra dei menu, puoi vedere in un rapido sguardo, grazie ai segni di spunta o alle croci, se tutti i servizi Homebrew sono attivi e funzionanti. Puoi anche fare clic su un servizio per attivarlo o disattivalo rapidamente."; +"onboarding.tour.services" = "Una volta cliccato sull'elemento della barra dei menu, puoi vedere in un rapido sguardo, grazie ai segni di spunta o alle croci, se tutti i servizi Homebrew sono attivi e funzionanti. Puoi anche fare clic su un servizio per attivarlo o disattivarlo rapidamente."; "onboarding.tour.domains.title" = "Gestisci domini"; "onboarding.tour.domains" = "Aprendo la finestra Domini tramite l'elemento della barra dei menu, puoi visualizzare quali domini sono collegati e parcheggiati, così come i proxy nginx attivi."; "onboarding.tour.isolation.title" = "Isola i domini"; @@ -607,6 +604,14 @@ SUGGERIMENTI COMUNI PER LA RISOLUZIONE DEI PROBLEMI "cert_alert.cancel" = "Non ora"; "crash_reporter.title" = "PHP Monitor si è arrestato prima, vuoi inviare un rapporto di errore?"; "crash_reporter.subtitle" = "È possibile inviare il rapporto di crash allo sviluppatore dell'app, così questo problema può essere risolto. È fortemente consigliato. Vuoi farlo?"; -"crash_reporter.description" = "Senza inviare questo rapporto di crash, lo sviluppatore potrebbe non essere consapevole di questo problema specifico. Nessun registro o dati personali vengono inviati con il rapporto di crash, solo il rapporto di crash senza simboli. Non è necessario alcun ulteriore intervento da parte tua."; +"crash_reporter.description" = "Senza inviare questo rapporto di crash, lo sviluppatore potrebbe non essere consapevole di questo problema specifico. Nessun registro o dati personali vengono inviati con il rapporto di crash, solo il rapporto di crash senza simboli. Non è necessario alcun ulteriore intervento da parte tua.\n\n➡️ Se il crash continua a verificarsi in un momento specifico, potresti voler controllare l'issue tracker di GitHub per vedere se è in corso una correzione. Se l'app continua a bloccarsi prima dell'inizializzazione, potrebbe essere necessario aggiornare PHP Monitor manualmente."; "crash_reporter.send_report" = "Invia rapporto"; "crash_reporter.do_not_send" = "Non inviare"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "Un'applicazione esterna sta cercando di comunicare con PHP Monitor. Vuoi consentire alle applicazioni di terze parti di comunicare con PHP Monitor?"; +"alert.enable_integrations.subtitle" = "Questo avviso appare perché PHP Monitor ha appena ricevuto un comando esterno, e questa funzionalità è disabilitata per impostazione predefinita. Se hai attivato questo intenzionalmente, usando un'app di terze parti come Alfred o Raycast, è normalmente sicuro consentirlo.\n\nPuoi modificare questa impostazione in seguito nelle Preferenze, questa domanda ti verrà posta una sola volta."; +"alert.enable_integrations.desc" = "Se non hai attivato questo tramite Alfred o Raycast, potrebbe esserci un'altra applicazione che tenta di controllare PHP Monitor.\n\nIn tal caso, consiglio di mantenere questa integrazione disattivata, a meno che tu non sia d'accordo che un'altra app di terze parti controlli PHP Monitor per te, il che potrebbe rappresentare un potenziale rischio per la sicurezza."; +"alert.enable_integrations.ok" = "Consenti integrazioni"; +"alert.enable_integrations.cancel" = "Non consentire"; diff --git a/phpmon/ja.lproj/Localizable.strings b/phpmon/ja.lproj/Localizable.strings index 80926eb1..36a06445 100644 --- a/phpmon/ja.lproj/Localizable.strings +++ b/phpmon/ja.lproj/Localizable.strings @@ -18,7 +18,7 @@ "mi_active_services" = "アクティブサービス"; "mi_restart_php_fpm" = "サービスを再起動: php"; "mi_restart_nginx" = "サービスを再起動: nginx"; -"mi_restart_dnsmasq" = "サービスの再起動:dnsmasq"; +"mi_restart_dnsmasq" = "サービスを再起動: dnsmasq"; "mi_manage_services" = "サービスを管理"; "mi_restart_valet_services" = "Valet サービスを再起動"; "mi_stop_valet_services" = "Valetサーバーを停止"; @@ -40,7 +40,7 @@ "mi_composer" = "Composer"; "mi_valet_config" = "Valet フォルダを探す (.config/valet)"; "mi_php_config" = "PHP設定ファイル(php.ini)を探す"; -"mi_phpmon_config" = "PHP Monitor フォルダー (.config/phpmon) を見つけてください"; +"mi_phpmon_config" = "PHP Monitor フォルダ (.config/phpmon) を探す"; "mi_global_composer" = "グローバル Composer ファイル (.composer) を探す"; "mi_phpinfo" = "現在の設定を表示(phpinfo)"; "mi_update_global_composer" = "全体のComposer依存関係を更新しています..."; @@ -73,7 +73,7 @@ "mi_xdebug_disable_all" = "すべてのモードを無効にする"; "mm_actions" = "アクション"; "confman.title" = "PHP 設定エディタ"; -"confman.description" = "この機能を使えば、PHP インストールの設定を簡単にカスタマイズできます。
ご注意ください:変更は即座に自動的に適用されます。"; +"confman.description" = "この機能を使えば、PHP インストールの設定を簡単にカスタマイズできます。\nご注意ください:変更は即座に自動的に適用されます。"; "confman.byte_limit.unlimited" = "無制限の使用を許可"; "php_ini.memory_limit.title" = "メモリ制限"; "php_ini.memory_limit.description" = "これは、スクリプトが割り当てることを許可される最大メモリ量(バイト)を設定します。これにより、サーバー上の利用可能なメモリをすべて消費するような不適切に書かれたスクリプトを防止できます。"; @@ -110,7 +110,7 @@ "phpman.buttons.update" = "更新"; "phpman.buttons.repair" = "修復"; "phpman.version.prerelease" = "プレリリース"; -"phpman.steps.installing" = "パッケージデータをインストールしています…"; +"phpman.steps.installing" = "%@ をインストールしています"; "phpman.steps.removing" = "%@ を削除しています"; "phpman.steps.reloading" = "PHP バージョンを再読み込み中…"; "phpman.steps.preparing" = "PHP Monitor が Homebrew を準備しています..."; @@ -148,7 +148,7 @@ "phpman.operations.installing" = "インストール中 %@..."; "phpman.steps.fetching" = "パッケージメタデータを取得しています..."; "phpman.steps.downloading" = "パッケージデータをダウンロードしています..."; -"phpman.steps.installing" = "パッケージデータをインストールしています…"; +"phpman.steps.installing_package" = "パッケージデータをインストールしています…"; "phpman.steps.pouring" = "注入中… 時間がかかることがあります..."; "phpman.steps.summary" = "少々お待ちください…"; "phpman.services.loading" = "読み込み中…"; @@ -181,7 +181,7 @@ "domain_list.alerts_status_not_changed.title" = "おっと!SSLステータスが変更されていません"; "domain_list.alerts_status_not_changed.desc" = "何か問題が発生しました。ターミナルで手動でコマンドを実行してみてください: %@"; "domain_list.alerts_status_changed.title" = "SSLステータスが変更されました"; -"domain_list.alerts_status_changed.desc" = "The domain '%@' は現在 %@ です。"; +"domain_list.alerts_status_changed.desc" = "ドメイン '%@' は現在 %@ です。"; "domain_list.alerts_status_secure" = "安全"; "domain_list.alerts_status_unsecure" = "未保護"; "domain_list.confirm_unlink" = "本当に'%@'のリンクを解除しますか?"; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "再度+ボタンをクリックしてプロキシを再作成できます。"; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "ドメイン"; -"domain_list.columns.active" = "有効"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "種類"; "domain_list.columns.project_type" = "プロジェクトタイプ"; "domain_list.extensions" = "拡張機能を切替える"; @@ -230,7 +230,7 @@ "domain_list.site_isolation" = "サイト分離"; "domain_list.remove_isolation" = "隔離を解除"; "domain_list.always_use_php" = "PHP %@ を常に使用します"; -"domain_list.isolation_unavailable" = "Isolation はサポートされていません(Valet 2で)"; +"domain_list.isolation_unavailable" = "隔離はサポートされていません(Valet 2で)"; "domain_list.favorite" = "お気に入りのドメイン"; "domain_list.unfavorite" = "お気に入りから外すドメイン"; "domain_list.actions" = "操作"; @@ -251,11 +251,6 @@ "domain_list.warning.spaces" = "警告! このサイトのフォルダにスペースがあります。\nブラウザからアクセスできません。"; "domain_list.alert.invalid_folder_name" = "無効なフォルダ名"; "domain_list.alert.invalid_folder_name_desc" = "このフォルダは有効なURLに解決できませんでした。通常、フォルダ名にスペースが含まれているためです。フォルダの名前を変更し、サイト一覧を再読み込みしてからもう一度お試しください。"; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "ドメイン"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "タイプ"; -"domain_list.columns.kind" = "種類"; "driver.not_detected" = "その他"; "preset.extension" = "%i 拡張機能"; "preset.extensions" = "%i 個の拡張機能"; @@ -272,7 +267,6 @@ "prefs.tabs.notifications" = "通知"; "prefs.global_shortcut" = "グローバルショートカット:"; "prefs.dynamic_icon" = "アイコンタイプ:"; -"prefs.dynamic_icon" = "アイコンタイプ:"; "prefs.info_density" = "情報密度:"; "prefs.services" = "サービス:"; "prefs.switcher" = "スイッチャー:"; @@ -380,10 +374,10 @@ "alert.php_switch_failed.title" = "PHP %@への切り替えに失敗したようです。"; "alert.php_switch_failed.info" = "PHP Monitor は、切り替え手順完了後に PHP %@ が有効になっていないことを検出しました。まず「Fix My Valet」を実行してから再度切り替えてみることができます。この修正を試しますか?"; "alert.php_switch_failed.desc" = "まず最初に、まだ試していない場合は「Fix My Valet」を実行してください。それでも PHP Monitor がアクティブな PHP バージョンを変更できない場合は、Valet と Homebrew のパッケージをアップグレードする必要があります。`brew update && brew upgrade` を実行し、さらに `composer global update && valet install` で Valet をアップグレードしてください。"; -"alert.php_switch_failed.confirm" = "はい、\\\"Fix My Valet\\\"を実行します。"; +"alert.php_switch_failed.confirm" = "はい、\"Fix My Valet\"を実行します。"; "alert.php_switch_failed.cancel" = "実行しない"; "alert.php_formula_missing.title" = "おっと!Fix My Valet では、`php` フォーミュラがインストールされている必要があります…"; -"alert.php_formula_missing.info" = "「`php` フォーミュラがインストールされていないようです。これにより、PHP Monitor が Fix My Valet を実行できません。`brew install php` でインストールし、PHP Monitor を再起動してからもう一度お試しください。」"; +"alert.php_formula_missing.info" = "`php` フォーミュラがインストールされていないようです。これにより、PHP Monitor が Fix My Valet を実行できません。`brew install php` でインストールし、PHP Monitor を再起動してからもう一度お試しください。"; "alert.fix_my_valet.title" = "お困りですか?Fix My Valetが開始準備完了です!"; "alert.fix_my_valet.info" = "この操作には時間がかかる場合があります。しばらくお待ちください。\n\n完了すると、他のすべてのサービスは停止し、PHP %@ がリンクされます。この操作が終了したら、お好みの PHP バージョンに切り替えることができます。\n\n(Fix My Valet が完了すると、別のアラートが表示されます。)"; "alert.fix_my_valet.ok" = "続ける"; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "Homebrew が `brew info php --json` の出力として無効な結果を返しました。有効な JSON が必要です。"; "startup.errors.php_brew_info_invalid.subtitle" = "これにより、PHP Monitor が正しく起動できなくなります。Homebrew が現在壊れた状態であるか、このコマンドの出力に追加のログが混入している可能性があります。これは既知の問題です。"; "startup.errors.php_brew_info_invalid.desc" = "単に再試行するだけで問題が解決する場合がありますが、問題が続く場合は自分でコマンドを実行し、有効なJSONかどうか確認してください。OK を押して、Retry を選択してもう一度お試しください。"; +"startup.errors.could_not_determine_alias.title" = "`php` フォーミュラがどのバージョンにエイリアスされているか判別できませんでした"; +"startup.errors.could_not_determine_alias.subtitle" = "これにより、PHP Monitor が正しく起動できなくなります。Homebrew が現在壊れた状態であるか、フォーミュラに問題がある可能性があります。"; +"startup.errors.could_not_determine_alias.desc" = "`brew update` を実行してフォーミュラを更新し、もう一度お試しください。問題が解決しない場合は、バグの可能性があるため GitHub で報告してください。"; "startup.errors.php_opt.title" = "PHP が正しくインストールされていません"; "startup.errors.php_opt.subtitle" = "PHP エイリアスが %@ に見つかりませんでした。この問題を解決するまで、アプリは正しく動作しません。"; "startup.errors.php_opt.desc" = "すでに「php」フォーミュラがインストールされている場合、PHP Monitor がこのインストールを検出できるようにするためには、`brew install php` を実行する必要があります。"; @@ -534,7 +531,7 @@ "warnings.refresh.button.description" = "問題を手動で修正した場合はこのボタンを押してください。これにより PHP Monitor が環境を再評価します。(自動修正の場合はボタンを押す必要はありません。)"; "warnings.helper_permissions.title" = "PHP Monitorのヘルパーは現在利用できません。"; "warnings.helper_permissions.description" = "PHP Monitorにはさまざまなヘルパースクリプトが付属しています。これらのスクリプトを使用すると、リンクされたPHPバージョンを切り替えることなく、特定のPHPバージョンを簡単に呼び出すことができます。"; -"warnings.helper_permissions.unavailable" = "しかし、現在 PHP Monitor が必要なシンボリックリンクを作成または更新できないため、これらのヘルパーは *unavailable* となる可能性があります。"; +"warnings.helper_permissions.unavailable" = "しかし、現在 PHP Monitor が必要なシンボリックリンクを作成または更新できないため、これらのヘルパーは *利用不可* となる可能性があります。"; "warnings.helper_permissions.symlink" = "もし`/usr/local/bin`を書き込み可能にしたくない場合、PHP Monitorのヘルパーディレクトリを`PATH`変数に追加することでこの警告を消すことができます。(「詳細情報」をクリックして、この問題の修正方法をご覧ください。)"; "warnings.arm_compatibility.title" = "Apple Silicon 上で Rosetta を使用して PHP Monitor を実行しています。これは、PHP 環境も Rosetta 経由で動作していることを意味します。"; "warnings.arm_compatibility.description" = "macOS の ARM 対応バージョンを実行しているようですが、現在は Rosetta を使用して PHP Monitor を動かしています。この方法でも正しく動作しますが、Homebrew のネイティブ版をご利用いただくことを推奨します。"; @@ -562,7 +559,7 @@ "onboarding.tour.domains" = "メニューバーの項目からドメインウィンドウを開くと、リンクされているドメインやパーク済みドメイン、およびアクティブな nginx プロキシが表示されます。"; "onboarding.tour.isolation.title" = "ドメインを隔離する"; "onboarding.tour.isolation" = "Valet 3 以降をインストールしている場合、Domains ウィンドウでドメインを右クリックするとドメイン分離を利用できます。これにより、そのドメインだけに使用する PHP のバージョンを選択できるようになります。"; -"onboarding.tour.feature_unavailable" = "この機能は現在利用できません。Laravel Valet がインストールされている必要があります."; +"onboarding.tour.feature_unavailable" = "この機能は現在利用できません。Laravel Valet がインストールされている必要があります。"; "onboarding.tour.once" = "Welcome Tour は一度だけ表示されます。メニューバーのアイコン(First Aid & Services の下にある)から後で再度開くことができます。"; "onboarding.tour.close" = "ツアーを閉じる"; "prefs.language" = "言語:"; @@ -597,6 +594,14 @@ "cert_alert.cancel" = "今はいいです"; "crash_reporter.title" = "PHP Monitorが以前クラッシュしました。クラッシュレポートを送信しますか?"; "crash_reporter.subtitle" = "アプリの開発者にクラッシュレポートを送信して、問題を修正できる可能性があります。これをおすすめします。実行しますか?"; -"crash_reporter.description" = "このクラッシュレポートを送信しないと、開発者がこの特定の問題に気付かない可能性があります。クラッシュレポートにはログや個人情報は含まれておらず、シンボル化されていないクラッシュレポートのみが送信されます。ユーザー側で追加の操作は必要ありません。"; +"crash_reporter.description" = "このクラッシュレポートを送信しないと、開発者がこの特定の問題に気付かない可能性があります。クラッシュレポートにはログや個人情報は含まれておらず、シンボル化されていないクラッシュレポートのみが送信されます。ユーザー側で追加の操作は必要ありません。\n\n➡️ 特定のタイミングでクラッシュが繰り返し発生する場合は、GitHubのイシュートラッカーで修正が進行中かどうかを確認することをお勧めします。初期化前にアプリが繰り返しクラッシュする場合は、PHP Monitorを手動で更新する必要があるかもしれません。"; "crash_reporter.send_report" = "レポートを送信"; "crash_reporter.do_not_send" = "送信しない"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "外部アプリケーションがPHP Monitorとの通信を試みています。サードパーティアプリケーションがPHP Monitorと通信することを許可しますか?"; +"alert.enable_integrations.subtitle" = "PHP Monitorが外部コマンドを受信したため、この通知が表示されています。この機能はデフォルトで無効になっています。AlfredやRaycastなどのサードパーティアプリを使用して意図的にトリガーした場合は、通常、許可しても安全です。\n\nこの設定は後で環境設定で変更できます。この質問は一度だけ表示されます。"; +"alert.enable_integrations.desc" = "AlfredやRaycast経由でトリガーしていない場合は、別のアプリケーションがPHP Monitorを制御しようとしている可能性があります。\n\nその場合、他のサードパーティアプリがPHP Monitorを代わりに制御することに問題がない場合を除き、この統合をオフのままにしておくことをお勧めします。これはセキュリティ上のリスクとなる可能性があります。"; +"alert.enable_integrations.ok" = "統合を許可"; +"alert.enable_integrations.cancel" = "許可しない"; diff --git a/phpmon/nl.lproj/Localizable.strings b/phpmon/nl.lproj/Localizable.strings index 1b4486d8..0ba20a05 100644 --- a/phpmon/nl.lproj/Localizable.strings +++ b/phpmon/nl.lproj/Localizable.strings @@ -9,7 +9,7 @@ "mi_php_broken_4" = "`brew reinstall php` uitvoeren kan misschien helpen."; "mi_no_php_linked" = "Geen PHP versie gelinkt!"; "mi_fix_php_link" = "Automatisch oplossen..."; -"mi_no_php_linked_explain" = "What is dit?"; +"mi_no_php_linked_explain" = "Wat is dit?"; "mi_php_version_manager" = "Beheer PHP Installaties..."; "mi_php_ext_manager" = "Beheer PHP Extensies..."; "mi_php_config_manager" = "PHP Configuratie Editor..."; @@ -110,7 +110,7 @@ "phpman.buttons.update" = "Bijwerken"; "phpman.buttons.repair" = "Herstellen"; "phpman.version.prerelease" = "Pre-release"; -"phpman.steps.installing" = "Installeren van enkele pakketgegevens..."; +"phpman.steps.installing" = "%@ installeren"; "phpman.steps.removing" = "Verwijderen %@"; "phpman.steps.reloading" = "PHP-versies herladen..."; "phpman.steps.preparing" = "PHP Monitor bereidt Homebrew voor..."; @@ -148,7 +148,7 @@ "phpman.operations.installing" = "%@ installeren..."; "phpman.steps.fetching" = "Ophalen..."; "phpman.steps.downloading" = "Downloaden van pakketgegevens..."; -"phpman.steps.installing" = "Installeren van enkele pakketgegevens..."; +"phpman.steps.installing_package" = "Installeren van enkele pakketgegevens..."; "phpman.steps.pouring" = "Gieten... Dit kan even duren..."; "phpman.steps.summary" = "Het installeren van een pakket is voltooid…"; "phpman.services.loading" = "Bezig met laden..."; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "U kan de proxy altijd opnieuw maken door op de + knop te klikken."; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "Domein"; -"domain_list.columns.active" = "Actief"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "Soort"; "domain_list.columns.project_type" = "Projecttype"; "domain_list.extensions" = "Extensies in-/uitschakelen"; @@ -251,11 +251,6 @@ "domain_list.warning.spaces" = "Waarschuwing! Deze website heeft een spatie in de mapnaam.\nDe website is niet bereikbaar via de browser."; "domain_list.alert.invalid_folder_name" = "Ongeldige mapnaam"; "domain_list.alert.invalid_folder_name_desc" = "Deze mapnaam kan niet worden omgezet naar een geldige URL. Dit komt meestal doordat er een spatie in de mapnaam staat. Hernoem de map alstublieft, vernieuw de lijst met websites en probeer het opnieuw."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "Domein"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "Type"; -"domain_list.columns.kind" = "Soort"; "driver.not_detected" = "Andere"; "preset.extension" = "%i extensie"; "preset.extensions" = "%i extensies"; @@ -271,8 +266,7 @@ "prefs.tabs.visibility" = "Zichtbaarheid"; "prefs.tabs.notifications" = "Notificaties"; "prefs.global_shortcut" = "Globale sneltoets:"; -"prefs.dynamic_icon" = "Dynamisch pictogram:"; -"prefs.dynamic_icon" = "Dynamisch pictogram:"; +"prefs.dynamic_icon" = "Pictogram-type:"; "prefs.info_density" = "Informatie:"; "prefs.services" = "Services:"; "prefs.switcher" = "Switcher:"; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "Homebrew gaf ongeldige uitvoer terug voor `brew info php --json`, wat geldige JSON als output vereist."; "startup.errors.php_brew_info_invalid.subtitle" = "Dit zal voorkomen dat PHP Monitor correct start. Het is mogelijk dat Homebrew momenteel in een foutieve staat verkeert of dat er extra logging in de uitvoer van deze opdracht is gekomen. Dit is een bekend probleem."; "startup.errors.php_brew_info_invalid.desc" = "Simpele herhaling kan het probleem oplossen, maar u wilt wellicht de opdracht zelf uitvoeren als het probleem aanhoudt en controleren of het geldige JSON is. Druk op OK, en selecteer Opnieuw om opnieuw te proberen."; +"startup.errors.could_not_determine_alias.title" = "Kon niet bepalen naar welke versie de `php` formule is gealias"; +"startup.errors.could_not_determine_alias.subtitle" = "Dit zal voorkomen dat PHP Monitor correct start. Het is mogelijk dat Homebrew momenteel in een foutieve staat verkeert, of dat er een probleem is met de formule."; +"startup.errors.could_not_determine_alias.desc" = "Probeer `brew update` uit te voeren om uw formules bij te werken en probeer het opnieuw. Als het probleem aanhoudt, meld dit dan op GitHub, omdat dit mogelijk een bug is."; "startup.errors.php_opt.title" = "PHP is niet correct geïnstalleerd"; "startup.errors.php_opt.subtitle" = "De PHP-alias is niet gevonden in `%@`. De app werkt niet correct totdat u dit probleem oplost."; "startup.errors.php_opt.desc" = "Als u de `php` formule al hebt geïnstalleerd, moet u mogelijk `brew install php` uitvoeren zodat PHP Monitor deze installatie kan detecteren."; @@ -597,6 +594,14 @@ "cert_alert.cancel" = "Niet nu"; "crash_reporter.title" = "PHP Monitor is eerder gecrasht, wil je een foutrapport verzenden?"; "crash_reporter.subtitle" = "Het is mogelijk om het crashrapport naar de ontwikkelaar van de app te sturen, zodat dit probleem kan worden opgelost. Dit wordt sterk aanbevolen. Wilt u dat doen?"; -"crash_reporter.description" = "Zonder dit crashrapport te verzenden, is de ontwikkelaar zich mogelijk niet bewust van dit specifieke probleem. Er worden geen logs of persoonlijke gegevens verzonden met het crashrapport, alleen het ongesymboliseerde crashrapport. Er is geen verdere actie van uw kant vereist."; +"crash_reporter.description" = "Zonder dit crashrapport te verzenden, is de ontwikkelaar zich mogelijk niet bewust van dit specifieke probleem. Er worden geen logs of persoonlijke gegevens verzonden met het crashrapport, alleen het ongesymboliseerde crashrapport. Er is geen verdere actie van uw kant vereist.\n\n➡️ Als de crash steeds op een specifiek moment optreedt, kunt u de issue tracker op GitHub raadplegen om te zien of er aan een oplossing wordt gewerkt. Als de app blijft crashen bij het opstarten, moet u PHP Monitor mogelijk handmatig bijwerken."; "crash_reporter.send_report" = "Verstuur rapport"; "crash_reporter.do_not_send" = "Niet verzenden"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "Een externe applicatie probeert te communiceren met PHP Monitor. Wilt u applicaties van derden toestaan om te communiceren met PHP Monitor?"; +"alert.enable_integrations.subtitle" = "Deze melding verschijnt omdat PHP Monitor zojuist een extern commando heeft ontvangen, en deze functie is standaard uitgeschakeld. Als u dit opzettelijk heeft geactiveerd via een app van derden zoals Alfred of Raycast, is het normaal gesproken veilig om dit toe te staan.\n\nU kunt deze instelling later wijzigen in Voorkeuren, deze vraag wordt slechts één keer gesteld."; +"alert.enable_integrations.desc" = "Als u dit niet via Alfred of Raycast heeft geactiveerd, probeert mogelijk een andere applicatie PHP Monitor aan te sturen.\n\nIn dat geval raad ik aan om deze integratie uitgeschakeld te laten, tenzij u het geen probleem vindt als een andere app van derden PHP Monitor voor u aanstuurt, wat een potentieel beveiligingsrisico kan vormen."; +"alert.enable_integrations.ok" = "Integraties toestaan"; +"alert.enable_integrations.cancel" = "Niet toestaan"; diff --git a/phpmon/pt-PT.lproj/Localizable.strings b/phpmon/pt-PT.lproj/Localizable.strings index a8465fac..cba4eb0b 100644 --- a/phpmon/pt-PT.lproj/Localizable.strings +++ b/phpmon/pt-PT.lproj/Localizable.strings @@ -110,7 +110,7 @@ "phpman.buttons.update" = "Atualizar"; "phpman.buttons.repair" = "Reparar"; "phpman.version.prerelease" = "Pre-release"; -"phpman.steps.installing" = "Instalando dados do pacote..."; +"phpman.steps.installing" = "Instalando %@"; "phpman.steps.removing" = "Removendo %@"; "phpman.steps.reloading" = "Recarregando as versões do PHP..."; "phpman.steps.preparing" = "O PHP Monitor está a preparar o Homebrew..."; @@ -148,7 +148,7 @@ "phpman.operations.installing" = "Instalando %@..."; "phpman.steps.fetching" = "Transferindo..."; "phpman.steps.downloading" = "Transferindo dados do pacote..."; -"phpman.steps.installing" = "Instalando dados do pacote..."; +"phpman.steps.installing_package" = "Instalando dados do pacote..."; "phpman.steps.pouring" = "Expandindo... Este processo pode demorar..."; "phpman.steps.summary" = "Um pacote terminou de instalar..."; "phpman.services.loading" = "Carregando..."; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "Pode voltar recriar o proxy clicando no botão +."; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "Domínio"; -"domain_list.columns.active" = "Ativo"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "Tipo"; "domain_list.columns.project_type" = "Tipo de projeto"; "domain_list.extensions" = "Alternar Extensões"; @@ -245,17 +245,12 @@ "domain_list.system_apps" = "Aplicações de sistema"; "domain_list.unproxy" = "Remover Proxy"; "domain_list.use_in_terminal" = "Abrir PHP %@ no terminal"; -"domain_list.alerts_isolated_php_terminal.title" = "Pode usar o PHP %@ mum terminal específico!"; +"domain_list.alerts_isolated_php_terminal.title" = "Pode usar o PHP %@ num terminal específico!"; "domain_list.alerts_isolated_php_terminal.subtitle" = "Infelizmente, o PHP Monitor não consegue abrir um terminal (e digitar os comandos apropriados). Terá que editar manualmente o script para usar esta versão específica do PHP. Para isso, deve digitar o seguinte commando no terminal que preferir:\n\n. PM%@\n\nIsso editará o script auxiliar gerado pelo PHP Monitor e permitirá usar o PHP %@ no terminal usado.\n\nEsta ação não tem efeito nos restantes terminais, apenas para a sessão do terminal específico que está a usar. (ou seja, se tiver várias guias no seu terminal, as outras guias ou janelas não serão afetadas por este commando.)"; "domain_list.alerts_isolated_php_terminal.desc" = "Se não funcionar, tente o PHP Doctor através do menu Primeiros Socorros do PHP Monitor. Mais informações sobre esta funcionalidade podem ser encontradas no GitHub (na wiki do repositório do PHP Monitor). Este alerta foi incluído para melhorar a visibilidade desta funcionalidade."; "domain_list.warning.spaces" = "Aviso! Este site tem um espaço no nome da diretoria.\nO site não poderá ser acedido pelo navegador."; "domain_list.alert.invalid_folder_name" = "Nome de diretoria inválido"; "domain_list.alert.invalid_folder_name_desc" = "Esta diretoria não pôde ser resolvida para um URL válido. Normalmente isso acontece quando há um espaço no nome da diretoria. Renomeie a diretoria, recarregue a lista de sites e tente novamente."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "Domínio"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "Tipo"; -"domain_list.columns.kind" = "Tipo"; "driver.not_detected" = "Outros"; "preset.extension" = "%i extensão"; "preset.extensions" = "%i extensões"; @@ -272,7 +267,6 @@ "prefs.tabs.notifications" = "Notificações"; "prefs.global_shortcut" = "Atalho global:"; "prefs.dynamic_icon" = "Tipo de ícone:"; -"prefs.dynamic_icon" = "Tipo de ícone:"; "prefs.info_density" = "Densidade da informação:"; "prefs.services" = "Serviços:"; "prefs.switcher" = "Alternador:"; @@ -379,7 +373,7 @@ "alert.php_suggestions" = "Pode haver uma versão diferente do PHP que esteja mais próxima da restrição."; "alert.php_switch_failed.title" = "A mudança para o PHP %@ parece ter falhado."; "alert.php_switch_failed.info" = "O PHP Monitor detectou que o PHP %@ não está ativo após concluir o procedimento de mudança de versão. Você pode tentar executar \"Corrigir Laravel Valet\" e tentar de novo. Deseja tentar?"; -"alert.php_switch_failed.desc" = "Em primeiro lugar, deve tentar \"Corrigir Laravel Valet\" caso ainda não tenha feito. atualize o Laravel Valet e os pacotes Homebrew no seu sistema. Pode fazer isso executando `brew update && brew upgrade`, bem como atualizando o Larevel Valet executando `composer global update && valet install`."; +"alert.php_switch_failed.desc" = "Em primeiro lugar, deve tentar \"Corrigir Laravel Valet\" caso ainda não tenha feito. atualize o Laravel Valet e os pacotes Homebrew no seu sistema. Pode fazer isso executando `brew update && brew upgrade`, bem como atualizando o Laravel Valet executando `composer global update && valet install`."; "alert.php_switch_failed.confirm" = "Sim, execute \"Corrigir Laravel Valet\""; "alert.php_switch_failed.cancel" = "Não executar"; "alert.php_formula_missing.title" = "Ups! A fórmula `php` deve ser instalada para \"Corrigir Laravel Valet\"..."; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "O Homebrew devolveu uma saída inválida para `brew info php --json`, que requer JSON válido como saída."; "startup.errors.php_brew_info_invalid.subtitle" = "Isto impedirá o PHP Monitor de iniciar corretamente. É possível que o Homebrew esteja atualmente em um estado corrompido ou que algum registo adicional tenha entrado na saída deste comando. Este é um problema conhecido."; "startup.errors.php_brew_info_invalid.desc" = "Repetir a operação pode resolver o problema, mas se continuar a ocorrer pode ser necessário executar o comando manualmente e verificar se é JSON válido. Prima OK, e selecciona Repetir para tentar de novo."; +"startup.errors.could_not_determine_alias.title" = "Não foi possível determinar para que versão a fórmula `php` está vinculada"; +"startup.errors.could_not_determine_alias.subtitle" = "Isto impedirá o PHP Monitor de iniciar corretamente. É possível que o Homebrew esteja atualmente num estado corrompido ou que haja um problema com a fórmula."; +"startup.errors.could_not_determine_alias.desc" = "Tente executar `brew update` para atualizar as suas fórmulas e tente novamente. Se o problema persistir, por favor reporte-o no GitHub, pois isto pode ser um bug."; "startup.errors.php_opt.title" = "O PHP não está instalado corretamente"; "startup.errors.php_opt.subtitle" = "O alias do PHP não foi encontrado em `%@`. Esta aplicação não funcionará corretamente até que resolva este problema."; "startup.errors.php_opt.desc" = "Se já possui a fórmula `php` instalada, pode ser necessário executar `brew install php` para que o PHP Monitor detecte a instalação."; @@ -513,7 +510,7 @@ "updater.installation_source.direct" = "O método recomendado para instalar atualizações no PHP Monitor é simplesmente pressionar “Instalar Atualização”."; "updater.alerts.buttons.release_notes" = "Ver notas de lançamento"; "updater.alerts.is_latest_version.title" = "O PHP Monitor está atualizado!"; -"updater.alerts.is_latest_version.subtitle" = "A versão atualmente instalada (v%@) está atualizada.\\Não há versão mais recente disponível."; +"updater.alerts.is_latest_version.subtitle" = "A versão atualmente instalada (v%@) está atualizada.\nNão há versão mais recente disponível."; "updater.alerts.cannot_check_for_update.title" = "O PHP Monitor não pôde determinar se uma versão mais recente está disponível."; "updater.alerts.cannot_check_for_update.subtitle" = "Pode não estar ligado à Internet, estar a bloqueando tráfego ou o GitHub está offline e não permite que verifique se há atualizações. Se continuar a ver esta mensagem, convém verificar manualmente a página de versões."; "updater.alerts.cannot_check_for_update.description" = "A versão atualmente instalada é: %@. Pode visualizar a lista das últimas versões (no GitHub) clicando no botão à esquerda."; @@ -583,20 +580,28 @@ "valet_upgraded.title" = "Valet foi actualizado!"; "valet_upgraded.subtitle" = "Às vezes, as atualizações podem exigir que execute `valet install` num terminal após a atualização."; "valet_upgraded.description" = "O PHP Monitor não pode saber se isto é necessário, por isso não o faz automaticamente. No entanto, se as coisas não parecerem funcionar correctamente, pode tentar executar `valet install` novamente e reiniciar o PHP Monitor."; -"cert_popover.insecure_domain" = "O domínio \\\"%@\\\" não está seguro."; +"cert_popover.insecure_domain" = "O domínio \"%@\" não está seguro."; "cert_popover.insecure_domain_text" = "O tráfego é servido pelo nginx sobre HTTP simples. Tenha em conta que certas funcionalidades web podem não funcionar correctamente sem uma ligação segura."; -"cert_popover.secure_domain" = "O domínio \\\"%@\\\" está seguro."; +"cert_popover.secure_domain" = "O domínio \"%@\" está seguro."; "cert_popover.secure_domain_traffic" = "Como este domínio foi protegido com um certificado, o tráfego para este domínio é servido pelo nginx via HTTPS."; "cert_popover.secure_domain_expired" = "O certificado expirou em %@. Deve renová‑lo para continuar a usar HTTPS sem erros."; "cert_popover.secure_domain_expiring_later" = "O certificado é válido. Expira em %@. Nesse momento terá de ser renovado, mas será notificado."; "cert_popover.cta_renewal" = "Renovar Certificados..."; "cert_alert.title" = "Um ou mais certificados expiraram e precisam ser renovados."; "cert_alert.description" = "Os certificados usados para proteger domínios têm, geralmente, validade de um ano. Quer que o PHP Monitor desproteja e proteja novamente os domínios expirados?"; -"cert_alert.domains" = "Os seguintes certificados estão afectados e serão renovados:\\n\\n%@\\n\\nO PHP Monitor irá dizer ao Valet para desproteger e proteger novamente todos os domínios expirados. Isto pode demorar, pois o nginx pode ser reiniciado várias vezes se vários domínios precisarem de serem protegidos novamente."; +"cert_alert.domains" = "Os seguintes certificados estão afectados e serão renovados:\n\n%@\n\nO PHP Monitor irá dizer ao Valet para desproteger e proteger novamente todos os domínios expirados. Isto pode demorar, pois o nginx pode ser reiniciado várias vezes se vários domínios precisarem de serem protegidos novamente."; "cert_alert.renew" = "Re-segurar Domínio(s)"; "cert_alert.cancel" = "Não agora"; "crash_reporter.title" = "O PHP Monitor travou antes, deseja enviar um relatório de falha?"; "crash_reporter.subtitle" = "Pode enviar o relatório de falha ao desenvolvedor da aplicação, para que este problema seja corrigido. É altamente recomendável. Gostaria de fazer isso?"; -"crash_reporter.description" = "Sem enviar este relatório de falha, o desenvolvedor pode não estar ciente deste problema em particular. Nenhum registo ou dados pessoais são enviados junto com o relatório de falha, apenas o relatório não simbolizado. Nenhuma ação adicional é necessária da sua parte."; +"crash_reporter.description" = "Sem enviar este relatório de falha, o desenvolvedor pode não estar ciente deste problema em particular. Nenhum registo ou dados pessoais são enviados junto com o relatório de falha, apenas o relatório não simbolizado. Nenhuma ação adicional é necessária da sua parte.\n\n➡️ Se a falha continuar a ocorrer num momento específico, pode consultar o rastreador de problemas no GitHub para ver se uma correção está em desenvolvimento. Se a aplicação continuar a falhar antes da inicialização, poderá ser necessário atualizar o PHP Monitor manualmente."; "crash_reporter.send_report" = "Enviar relatório"; "crash_reporter.do_not_send" = "Não enviar"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "Uma aplicação externa está a tentar comunicar com o PHP Monitor. Pretende permitir que aplicações de terceiros comuniquem com o PHP Monitor?"; +"alert.enable_integrations.subtitle" = "Este aviso aparece porque o PHP Monitor acabou de receber um comando externo, e esta funcionalidade está desativada por predefinição. Se ativou isto intencionalmente, usando uma aplicação de terceiros como Alfred ou Raycast, é normalmente seguro permitir.\n\nPode alterar esta definição mais tarde nas Preferências, esta pergunta será feita apenas uma vez."; +"alert.enable_integrations.desc" = "Se não ativou isto através do Alfred ou Raycast, pode haver outra aplicação a tentar controlar o PHP Monitor.\n\nNesse caso, recomendo manter esta integração desativada, a menos que não se importe que outra aplicação de terceiros controle o PHP Monitor por si, o que pode representar um potencial risco de segurança."; +"alert.enable_integrations.ok" = "Permitir integrações"; +"alert.enable_integrations.cancel" = "Não permitir"; diff --git a/phpmon/tr.lproj/Localizable.strings b/phpmon/tr.lproj/Localizable.strings index 3c03ebb7..b6eee317 100644 --- a/phpmon/tr.lproj/Localizable.strings +++ b/phpmon/tr.lproj/Localizable.strings @@ -110,8 +110,8 @@ "phpman.buttons.update" = "Güncelle"; "phpman.buttons.repair" = "Tamir"; "phpman.version.prerelease" = "Ön sürüm"; -"phpman.steps.installing" = "Bazı paket verileri yükleniyor..."; -"phpman.steps.removing" = "Siliniyor %@"; +"phpman.steps.installing" = "%@ yükleniyor"; +"phpman.steps.removing" = "%@ siliniyor"; "phpman.steps.reloading" = "PHP sürümleri yeniden yükleniyor..."; "phpman.steps.preparing" = "PHP Monitor, Homebrew hazırlıyor…"; "phpman.steps.wait" = "Lütfen bekleyin..."; @@ -142,13 +142,13 @@ "phpman.failures.uninstall.desc" = "Maalesef, otomatik kaldırma başarısız oldu. Bu komutu elle çalıştırmayı deneyebilirsiniz: `%@` ve neyin yanlış gittiğini bulabilirsiniz. Bunu yaptıktan sonra PHP Monitor'ı yeniden başlatmayı (veya yenileme düğmesine basmayı) unutmayın."; "phpman.unlinked.title" = "Sisteminizde yüklü olan hiçbir PHP sürümü şu anda bağlanmamış."; "phpman.unlinked.desc" = "Muhtemelen hâlâ kurulu bir PHP sürümünüz var, ancak şu anda hiçbir PHP sürümü bağlanmamış durumda."; -"phpman.unlinked.detail" = "Herhangi bir PHP sürümü bağlanmadığı için `php` ikili dosyası sisteminizde erişilebilir değildir ve PATH’e açıkça eklenmediği sürece herhangi bir PHP betiğini çalıştıramazsınız. Bu sorunu PHP Monitor’ın otomatik olarak çözmesini (ana menüde Fix Automatically seçeneğini seçin) isteyebilir veya `brew link php --force` komutunu çalıştırarak kendiniz düzeltebilirsiniz."; +"phpman.unlinked.detail" = "Herhangi bir PHP sürümü bağlanmadığı için `php` ikili dosyası sisteminizde erişilebilir değildir ve PATH'e açıkça eklenmediği sürece herhangi bir PHP betiğini çalıştıramazsınız. Bu sorunu PHP Monitor'ın otomatik olarak çözmesini (ana menüde Otomatik Olarak Düzelt seçeneğini seçin) isteyebilir veya `brew link php --force` komutunu çalıştırarak kendiniz düzeltebilirsiniz."; "phpman.operations.repairing" = "Kurulumlar onarılıyor..."; "phpman.operations.updating" = "Güncellemeler yükleniyor..."; -"phpman.operations.installing" = "Yükleniyor %@..."; +"phpman.operations.installing" = "%@ yükleniyor..."; "phpman.steps.fetching" = "Bazı paket meta verisi çekiliyor..."; "phpman.steps.downloading" = "Paket verileri indiriliyor..."; -"phpman.steps.installing" = "Bazı paket verileri yükleniyor..."; +"phpman.steps.installing_package" = "Bazı paket verileri yükleniyor..."; "phpman.steps.pouring" = "Dökülüyor... Bu biraz zaman alabilir..."; "phpman.steps.summary" = "Biraz bekleyiniz…"; "phpman.services.loading" = "Yükleniyor..."; @@ -177,23 +177,23 @@ "domain_list.tooltips.checkmark" = "Bu alan adı, bu gereksinimle uyumlu bir PHP sürümüyle sunuluyor (PHP %@). Bu işaretli kutunun yanındaki PHP sürümüne tıklayarak bu gereksinimin nasıl belirlendiği hakkında daha fazla bilgi edinin."; "domain_list.alerts_isolation_failed.title" = "Hata! Site İzolasyonu Uygulanmadı"; "domain_list.alerts_isolation_failed.subtitle" = "Bu sitenin izolasyon durumunu değiştirmeye çalışırken bir hata oluştu. Bu sizin varsayılan siteniz ise ancak bağlantı yoksa, izole etmeyi ayarlamadan önce siteyi manuel olarak bağlamanızı öneririm."; -"domain_list.alerts_isolation_failed.desc" = "Neğin yanlış gittiğini öğrenmek için komutu terminalinizde manuel olarak çalıştırmayı deneyebilirsiniz: %@"; +"domain_list.alerts_isolation_failed.desc" = "Neyin yanlış gittiğini öğrenmek için komutu terminalinizde manuel olarak çalıştırmayı deneyebilirsiniz: %@"; "domain_list.alerts_status_not_changed.title" = "Hata! SSL Durumu Değişmedi!"; "domain_list.alerts_status_not_changed.desc" = "Bir şeyler yanlış gitti. Komutu terminalinizde elle çalıştırmayı deneyin: %@"; "domain_list.alerts_status_changed.title" = "SSL Durumu Değişti"; "domain_list.alerts_status_changed.desc" = "Alan '%@' artık %@."; "domain_list.alerts_status_secure" = "güvenli"; "domain_list.alerts_status_unsecure" = "güvensiz"; -"domain_list.confirm_unlink" = "Emin misiniz '%@' bağlantısını kaldırmak istiyorsunuz?"; +"domain_list.confirm_unlink" = "'%@' bağlantısını kaldırmak istediğinizden emin misiniz?"; "domain_list.confirm_unlink_desc" = "Hiçbir dosya silinmeyecek. Herhangi bir zamanda + düğmesine tıklayarak ve orijinal klasörü seçerek klasörü tekrar bağlayabilirsiniz."; "site_link.close" = "Kapat"; -"site_link.switch_to_php" = "PHP'ye geçin %@"; -"site_link.isolate_php" = "PHP'yi izole et %@"; +"site_link.switch_to_php" = "PHP %@'ye geçin"; +"site_link.isolate_php" = "PHP %@'yi izole et"; "domain_list.confirm_unproxy" = "Proxy '%@'ı kaldırmak istediğinizden emin misiniz?"; "domain_list.confirm_unproxy_desc" = "Her zaman + düğmesine tıklayarak yeniden proxy oluşturabilirsiniz."; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "Alan Adı"; -"domain_list.columns.active" = "Aktif"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "Tür"; "domain_list.columns.project_type" = "Proje Türü"; "domain_list.extensions" = "Uzantıları Aç/Kapat"; @@ -218,7 +218,7 @@ "domain_list.add.folder_available" = "Bu site aşağıdaki URL üzerinden erişilebilir olacaktır: %@://%@.%@"; "domain_list.add.empty_fields" = "Bir veya daha fazla alan boş. Lütfen tüm zorunlu alanları doldurun."; "domain_list.add.errors.empty" = "Bir alan adı girmeniz gerekir."; -"domain_list.add.errors.empty_proxy" = "Proxies edilecek öğeyi girmelisiniz."; +"domain_list.add.errors.empty_proxy" = "Proxy yapılacak öğeyi girmelisiniz."; "domain_list.add.errors.subject_invalid" = "Girdiğiniz konu geçerli değil.\nProtokol ve bağlantı noktasını eklemeniz gerekir."; "domain_list.add.errors.already_exists" = "O adla bir bağlantı zaten mevcut."; "domain_list.alert.folder_missing.desc" = "Seçtiğiniz klasör artık mevcut değil gibi görünüyor. Bu klasörü eklemeyi iptal etmek ister misiniz? Klasörü taşıdıysanız, her zaman geri koyabilir ve tekrar deneyebilirsiniz."; @@ -251,16 +251,11 @@ "domain_list.warning.spaces" = "Uyarı! Bu sitenin klasöründe boşluk var.\nSite tarayıcı üzerinden erişilemez."; "domain_list.alert.invalid_folder_name" = "Geçersiz klasör adı"; "domain_list.alert.invalid_folder_name_desc" = "Bu klasör geçerli bir URL'ye çözümlenemedi. Genellikle klasör adında boşluk olması nedeniyle olur. Lütfen klasörü yeniden adlandırın, site listesini yeniden yükleyin ve tekrar deneyin."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "Alan Adı"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "Tip"; -"domain_list.columns.kind" = "Tür"; "driver.not_detected" = "Diğer"; "preset.extension" = "%i uzantı"; -"preset.extensions" = "%i uzantılar"; +"preset.extensions" = "%i uzantı"; "preset.preference" = "%i tercih"; -"preset.preferences" = "%i tercihler"; +"preset.preferences" = "%i tercih"; "editors.alert.try_again" = "Tekrar Dene"; "editors.alert.cancel" = "İptal"; "prefs.title" = "PHP Monitor"; @@ -272,7 +267,6 @@ "prefs.tabs.notifications" = "Bildirimler"; "prefs.global_shortcut" = "Küresel Kısayol:"; "prefs.dynamic_icon" = "Simge Türü:"; -"prefs.dynamic_icon" = "Simge Türü:"; "prefs.info_density" = "Bilgi Yoğunluğu:"; "prefs.services" = "Hizmetler:"; "prefs.switcher" = "Değiştirici:"; @@ -286,8 +280,8 @@ "prefs.auto_start_desc" = "Mac’inize giriş yaptığınızda PHP Monitor otomatik olarak başlatılır."; "prefs.auto_start_title" = "Girişte PHP Monitor'ı başlat"; "prefs.icon_options.php" = "PHP Simgesini Göster"; -"prefs.icon_options.elephant" = "Elefant Simgesini Göster"; -"prefs.icon_options.none" = "İkon Gösterme"; +"prefs.icon_options.elephant" = "Fil Simgesini Göster"; +"prefs.icon_options.none" = "Simge Gösterme"; "prefs.icon_options_desc" = "Bu seçenek, şu anda bağlı olan PHP sürümünün sürüm numarasının yanına hangi simgenin gösterileceğini belirler. Dinamik Simge seçeneği devre dışı bırakılmışsa, bu hiçbir etki yaratmaz."; "prefs.auto_restart_services_title" = "PHP-FPM'i Otomatik Yeniden Başlat"; "prefs.auto_restart_services_desc" = "İşaretlendiğinde, bir eklentiyi işaretlediğinizde veya kaldırdığınızda PHP-FPM'i otomatik olarak yeniden başlatır. Etkinleştirildiğinde biraz daha yavaş olur, ancak bu değişiklik tüm hizmet verdiğiniz sitelerde hemen uygulanır; PHP-FPM'i manuel olarak yeniden başlatmanıza gerek kalmaz."; @@ -302,7 +296,7 @@ "prefs.automatic_update_check_title" = "Güncellemeleri otomatik olarak kontrol et"; "prefs.automatic_update_check_desc" = "İşaretlendiğinde, PHP Monitor her gün yeni bir sürüm olup olmadığını otomatik olarak kontrol eder ve varsa sizi bilgilendirir."; "prefs.php_doctor_suggestions_title" = "Her zaman önerileri göster"; -"prefs.php_doctor_suggestions_desc" = "Bu öğeyi işaret kaldırırsanız, PHP Monitor menüsünde PHP Doctor önerileri görünmeyecektir. Öneri yoksa PHP Doctor'un görünmeyeceğini unutmayın."; +"prefs.php_doctor_suggestions_desc" = "Bu öğenin işaretini kaldırırsanız, PHP Monitor menüsünde PHP Doctor önerileri görünmeyecektir. Öneri yoksa PHP Doctor'un görünmeyeceğini unutmayın."; "prefs.shortcut_set" = "Küresel kısayolu ayarla"; "prefs.shortcut_listening" = ""; "prefs.shortcut_clear" = "Temizle"; @@ -378,29 +372,29 @@ "alert.php_version_incorrect" = "Şu anda etkin olan PHP sürümü, bu site için belirlenmiş gerekli kısıtlamaya uymuyor."; "alert.php_suggestions" = "Kısıtlamaya daha yakın olabilecek farklı bir PHP sürümü olabilir."; "alert.php_switch_failed.title" = "PHP %@'ye geçiş başarısız gibi görünüyor."; -"alert.php_switch_failed.info" = "PHP Monitor, PHP %@'nin anahtar değişim prosedürünü tamamladıktan sonra aktif olmadığını tespit etti. \\\"Fix My Valet\\\"i çalıştırmayı deneyebilir ve ardından tekrar geçiş yapabilirsiniz. Bu düzeltmeyi denemek ister misiniz?"; -"alert.php_switch_failed.desc" = "İlk olarak, henüz denemediyseniz \\\"Fix My Valet\\\"i deneyin. PHP Monitor, bu işlemden sonra bile aktif PHP sürümünü değiştiremezse, Valet ve Homebrew paketlerini sisteminizde yükseltmeniz gerekebilir. Bunu `brew update && brew upgrade` komutlarını çalıştırarak ve ardından `composer global update && valet install` ile Valet'i güncelleyerek yapabilirsiniz."; -"alert.php_switch_failed.confirm" = "Evet, \\\"Fix My Valet\\\"i çalıştır"; +"alert.php_switch_failed.info" = "PHP Monitor, PHP %@'nin geçiş prosedürünü tamamladıktan sonra aktif olmadığını tespit etti. \"Valet'i Düzelt\"i çalıştırmayı deneyebilir ve ardından tekrar geçiş yapabilirsiniz. Bu düzeltmeyi denemek ister misiniz?"; +"alert.php_switch_failed.desc" = "İlk olarak, henüz denemediyseniz \"Valet'i Düzelt\"i deneyin. PHP Monitor, bu işlemden sonra bile aktif PHP sürümünü değiştiremezse, Valet ve Homebrew paketlerini sisteminizde yükseltmeniz gerekebilir. Bunu `brew update && brew upgrade` komutlarını çalıştırarak ve ardından `composer global update && valet install` ile Valet'i güncelleyerek yapabilirsiniz."; +"alert.php_switch_failed.confirm" = "Evet, \"Valet'i Düzelt\"i çalıştır"; "alert.php_switch_failed.cancel" = "Çalıştırmayın"; -"alert.php_formula_missing.title" = "Oops! Fix My Valet için `php` formülünün yüklü olması gerekir..."; -"alert.php_formula_missing.info" = "Görünüşe göre `php` formülünü kurmamışsınız, bu da PHP Monitor’un Fix My Valet’i çalıştırmasını engelliyor. Lütfen `brew install php` komutunu kullanarak kurun, PHP Monitor’u yeniden başlatın ve tekrar deneyin."; -"alert.fix_my_valet.title" = "Sorun yaşıyorsanız, Fix My Valet başlamak için hazır!"; -"alert.fix_my_valet.info" = "Biraz zaman alabilir. Lütfen sabırlı olun.\n\nBunun tamamlanmasının ardından diğer tüm servisler durdurulacak ve PHP %@ bağlanacaktır. Bu işlem tamamlandığında istediğiniz PHP sürümüne geçebileceksiniz.\n\n(Fix My Valet tamamlandığında başka bir uyarı alacaksınız.)"; +"alert.php_formula_missing.title" = "Eyvah! Valet'i Düzelt için `php` formülünün yüklü olması gerekir..."; +"alert.php_formula_missing.info" = "Görünüşe göre `php` formülünü kurmamışsınız, bu da PHP Monitor'un Valet'i Düzelt'i çalıştırmasını engelliyor. Lütfen `brew install php` komutunu kullanarak kurun, PHP Monitor'u yeniden başlatın ve tekrar deneyin."; +"alert.fix_my_valet.title" = "Sorun yaşıyorsanız, Valet'i Düzelt başlamak için hazır!"; +"alert.fix_my_valet.info" = "Biraz zaman alabilir. Lütfen sabırlı olun.\n\nBunun tamamlanmasının ardından diğer tüm servisler durdurulacak ve PHP %@ bağlanacaktır. Bu işlem tamamlandığında istediğiniz PHP sürümüne geçebileceksiniz.\n\n(Valet'i Düzelt tamamlandığında başka bir uyarı alacaksınız.)"; "alert.fix_my_valet.ok" = "Devam"; "alert.fix_my_valet.cancel" = "İptal"; -"alert.fix_my_valet_done.title" = "Fix My Valet işlemlerini tamamladı."; +"alert.fix_my_valet_done.title" = "Valet'i Düzelt işlemlerini tamamladı."; "alert.fix_my_valet_done.subtitle" = "Tüm uygun hizmetler durdurulmuş ve doğru olanlar yeniden başlatılmıştır; en son PHP sürümü şimdi aktif olmalı. Şimdi başka bir PHP sürümüne geçmeyi deneyebilirsiniz."; "alert.fix_my_valet_done.stay" = "PHP %@ üzerinde kal"; "alert.fix_my_valet_done.switch_back" = "PHP %@'ye geri dön"; "alert.fix_my_valet_done.desc" = "Sitenizi ziyaret etmeye devam etmekte sorun yaşıyorsanız, `valet install` komutunu tekrar çalıştırmayı deneyebilirsiniz; bu 502 hatasını (Bad Gateway) düzeltebilir.\n\nValet bozulmuşsa ve `valet install` çalıştıramıyorsanız, `composer global update` komutunu çalıştırmanız gerekebilir. Daha fazla sorun yaşarsanız GitHub'daki SSS bölümüne bakın."; -"alert.fix_homebrew_permissions.title" = "Hakkında \\\"Restore Homebrew Permissions\\\""; +"alert.fix_homebrew_permissions.title" = "\"Homebrew İzinlerini Geri Yükle\" Hakkında"; "alert.fix_homebrew_permissions.subtitle" = "Bu özellik, `brew upgrade` veya `brew cleanup` komutlarını izin sorunları olmadan çalıştırabilmeniz için oluşturulmuştur.\n\n(Çözüm uygulandığında bilgilendirileceksiniz.)"; "alert.fix_homebrew_permissions.desc" = "Bu işlem için yönetici ayrıcalıkları gerekecektir, çünkü PHP Monitor şu anda `root` kullanıcısına ait olan dosya ve klasörlerin sahipliğini geri yükleyecek; bu durum Valet hizmetlerinin root olarak çalışmasından kaynaklanmaktadır."; "alert.fix_homebrew_permissions.ok" = "İzinleri Geri Yükle"; "alert.fix_homebrew_permissions.cancel" = "İptal"; "alert.fix_homebrew_permissions_done.title" = "Valet’in bağımlılıkları için tüm dosya ve klasör izinleri geri yüklendi."; "alert.fix_homebrew_permissions_done.subtitle" = "Bu nedenle, Valet'in tüm hizmetleri şu anda çalışmıyor. Artık Homebrew ile etkileşime geçebilirsiniz, ancak tüm hizmetler devre dışı bırakıldığı için Valet siteleriniz erişilemez olacaktır."; -"alert.fix_homebrew_permissions_done.desc" = "Homebrew ile ilgili işlemleriniz (örneğin `brew upgrade` çalıştırdıktan sonra) tamamlandığında PHP Monitor'ı yeniden başlatmalı ve Valet'in tekrar çalışması için \\\"Restart Valet Services\\\" seçeneğini seçmelisiniz. PHP sürümlerini `brew upgrade` ile yükselttiğinizde her zaman PHP Monitor'ı yeniden başlatmanız önerilir, aksi takdirde sorunlar oluşabilir."; +"alert.fix_homebrew_permissions_done.desc" = "Homebrew ile ilgili işlemleriniz (örneğin `brew upgrade` çalıştırdıktan sonra) tamamlandığında PHP Monitor'ı yeniden başlatmalı ve Valet'in tekrar çalışması için \"Valet Hizmetlerini Yeniden Başlat\" seçeneğini seçmelisiniz. PHP sürümlerini `brew upgrade` ile yükselttiğinizde her zaman PHP Monitor'ı yeniden başlatmanız önerilir, aksi takdirde sorunlar oluşabilir."; "alert.php_fpm_broken.title" = "PHP‑FPM yapılandırmanız Valet soketine işaret etmiyor!"; "alert.php_fpm_broken.info" = "PHP Monitor, PHP‑FPM yapılandırmanızda sorunlar olduğunu belirledi. Valet aracılığıyla bağlantılı web sitelerini ziyaret ettiğinizde bu durum '502 Bad Gateway' yanıtlarına yol açacaktır."; "alert.php_fpm_broken.description" = "Bir süre geçtiyse, genellikle `valet install` komutunu çalıştırarak bu sorunu çözebilirsiniz; bu, PHP-FPM yapılandırmanızı günceller.\n\nBu mesajı görüyorsanız ve ön sürüm bir PHP sürümü çalıştırmaya çalışıyorsanız, Valet henüz bu ön sürüm PHP'yi desteklemiyor olabilir.\n\nLaravel Valet kurulumunuzu en az v3.1.11'e yükseltmeniz gerekebilir; ardından `valet install` komutunu çalıştırmalısınız. Daha fazla bilgi için: https://phpmon.app/prerelease-php"; @@ -446,9 +440,12 @@ "startup.errors.php_brew_info_invalid.title" = "Homebrew, `brew info php --json` için geçerli JSON gerektiren geçersiz çıktı döndürdü."; "startup.errors.php_brew_info_invalid.subtitle" = "Bu durum PHP Monitor'ın doğru şekilde başlatılmasını engelleyecektir. Homebrew şu anda bozuk bir durumda olabilir veya bu komutun çıktısına ek loglama eklenmiş olabilir. Bu bilinen bir sorundur."; "startup.errors.php_brew_info_invalid.desc" = "Sadece yeniden denemek sorunu çözebilir, ancak sorun devam ederse komutu kendiniz çalıştırmak ve geçerli bir JSON olup olmadığını doğrulamak isteyebilirsiniz. Tamam'a basın ve Tekrar seçeneğini tıklayarak tekrar deneyin."; +"startup.errors.could_not_determine_alias.title" = "`php` formülünün hangi sürüme takma ad verildiği belirlenemedi"; +"startup.errors.could_not_determine_alias.subtitle" = "Bu durum PHP Monitor'ın doğru şekilde başlatılmasını engelleyecektir. Homebrew şu anda bozuk bir durumda olabilir veya formülle ilgili bir sorun olabilir."; +"startup.errors.could_not_determine_alias.desc" = "Formüllerinizi güncellemek için `brew update` çalıştırmayı deneyin ve tekrar deneyin. Sorun devam ederse, lütfen bunu GitHub'da bildirin, çünkü bu bir hata olabilir."; "startup.errors.php_opt.title" = "PHP doğru şekilde kurulmamış"; "startup.errors.php_opt.subtitle" = "PHP takma adı `%@` içinde bulunamadı. Uygulama bu sorunu çözene kadar düzgün çalışmayacaktır."; -"startup.errors.php_opt.desc" = "Eğer zaten `php` formülünü kuruluysa, PHP Monitor'un bu kurulumunu algılaması için `brew install php` komutunu çalıştırmanız gerekebilir."; +"startup.errors.php_opt.desc" = "Eğer zaten `php` formülü kuruluysa, PHP Monitor'un bu kurulumu algılaması için `brew install php` komutunu çalıştırmanız gerekebilir."; "startup.errors.dyld_library.title" = "PHP yüklü, ancak bozulmuş gibi görünüyor."; "startup.errors.dyld_library.subtitle" = "PHP Monitor komutları çalıştırmaya çalışırken doğru şekilde yapılamıyor. Bu genellikle bozuk bir PHP kurulumu işaretidir."; "startup.errors.dyld_library.desc" = "Terminalinizde `brew reinstall php && brew link php` komutunu çalıştırmak bu sorunu çözebilir, lütfen deneyin."; @@ -488,7 +485,7 @@ "startup.version_mismatch.title" = "Etkin PHP sürümünüz değişti."; "startup.version_mismatch.subtitle" = "PHP Monitor son aktif olduğu zamandan beri bağladığınız PHP sürümü PHP %@ olarak değişti. Geri dönmek için PHP %@'ye mi geçmek istiyorsunuz, yoksa mevcut sürümde kalmak mı istersiniz?"; "startup.version_mismatch.desc" = "PHP Monitor, küresel olarak bağlanmış PHP sürümünü takip eder. Küresel sürüm başka bir program tarafından değiştirildi veya Homebrew güncellemelerden sonra farklı bir formül bağladıysa bu durum meydana gelebilir."; -"startup.version_mismatch.button_switch_back" = "PHP'ye geri dönün %@"; +"startup.version_mismatch.button_switch_back" = "PHP %@'ye geri dönün"; "startup.version_mismatch.button_stay" = "PHP %@ kullanmaya devam edin"; "startup.unsupported_versions_explanation.title" = "Valet tarafından desteklenmeyen PHP kurulum(lar) tespit edildi!"; "startup.unsupported_versions_explanation.subtitle" = "Sisteminizde aşağıdaki PHP sürümleri kurulu ancak bu Valet sürümü tarafından desteklenmiyor.\n\n%@\n\nBu PHP sürümlerini bağlamanız durumunda Valet bozulabilir, bu yüzden PHP Monitor sizi onlara geçiş yapmaya izin vermeyecek."; @@ -503,7 +500,7 @@ "alert.errors.homebrew_permissions.applescript_returned_nil.description" = "İzinleri ayarlamak için çalıştırılan betiğin sonucu nil döndürdü, bu genellikle PHP Monitor'a yönetici izinleri vermediğiniz anlamına gelir.\n\nDoğrulama isteminde İptal'e tıkladıysanız bu normaldir. Gerçekten doğrulama yaptıysanız ve hâlâ bu mesajı görüyorsanız muhtemelen bir şeyler yanlış gitti."; "alert.key_service_not_running.title" = "Gerekli Homebrew servislerindeki sorunlar nedeniyle, Valet şu anda düzgün çalışmıyor"; "alert.key_service_not_running.subtitle" = "Valet'in düzgün çalışması için en az üç ana hizmetin doğru şekilde çalışıyor olması gerekir.\n\nPHP Monitor, durumun bu olmadığını bildiriyor. Etkilenen hizmetin altındaki menüde 'X' bulunan butona basarak mevcut durumda aktif olmayan hizmeti yeniden başlatmayı deneyebilirsiniz."; -"alert.key_service_not_running.desc" = "Altındaki butona tıkladığınızda servis çalışmazsa (örneğin dönen spinner görünür ama bir süre sonra 'X' olarak kalır), Fix My Valet'i çalıştırmanız gerekebilir. Bunu First Aid > Fix My Valet menüsünden yapabilirsiniz.\n\nAlternatif olarak, terminalde `valet stop` ve `valet start` komutlarını kullanabilir, bu da sorunu çözebilir (Fix My Valet'e alternatif olarak).\n\nDaha fazla hata ayıklama için GitHub issue izleyicisini kontrol edebilirsiniz; diğerleri benzer sorunlarla karşılaşmış olabilir. Geliştirici olarak her sorunun yanıtlanmasını sağlamaya çalışıyorum :)"; +"alert.key_service_not_running.desc" = "Altındaki butona tıkladığınızda servis çalışmazsa (örneğin dönen spinner görünür ama bir süre sonra 'X' olarak kalır), Valet'i Düzelt'i çalıştırmanız gerekebilir. Bunu İlk Yardım > Valet'i Düzelt menüsünden yapabilirsiniz.\n\nAlternatif olarak, terminalde `valet stop` ve `valet start` komutlarını kullanabilir, bu da sorunu çözebilir (Valet'i Düzelt'e alternatif olarak).\n\nDaha fazla hata ayıklama için GitHub issue izleyicisini kontrol edebilirsiniz; diğerleri benzer sorunlarla karşılaşmış olabilir. Geliştirici olarak her sorunun yanıtlanmasını sağlamaya çalışıyorum :)"; "alert.key_service_has_error.title" = "Gerekli Homebrew hizmetlerinde sorunlar nedeniyle, Valet şu anda düzgün çalışmıyor"; "alert.key_service_has_error.subtitle" = "Valet'in düzgün çalışması için en az üç ana servisin doğru şekilde çalışıyor olması gerekir.\n\nPHP Monitor, durumun bu olmadığını bildiriyor. Görünüşe göre etkilenen servislerden birinin hata durumu bildirdiği görülüyor; bu yüzden 'E'ye tıklamanızı öneriyorum.\n\nPHP Monitor hizmeti yeniden başlatmaya çalışacak ve başarısız olursa (muhtemelen), var ise log dosyasını bulmayı teklif edecek, bu da sorunu çözmenize yardımcı olabilecek ek bilgiler içerebilir."; "alert.key_service_has_error.desc" = "Ne yazık ki, bir servis hata rapor ettiğinde bu genellikle geçersiz bir yapılandırma durumundan kaynaklanır ve hata ayıklamak zor olabilir.\n\nGENEL HATA AYIKLAMASI İPUÇLARI\n\n• Servisi yeniden başlatmayı deneyin ve önce varsa günlük dosyasını kontrol edin. PHP Monitor'ı 'E' düğmesine tıklayarak bunu yapmasını sağlayabilirsiniz.\n\n• PHP: Bir hata durumu görüyorsanız, PHP'nin yapılandırmasında bir sorun olabilir. Homebrew kurulumundaki .ini dosyalarının düzgün olduğundan ve soket çakışması olmadığından emin olun.\n\n• nginx: Bir hata durumu görüyorsanız, site muhtemelen yanlış yapılandırılmıştır (genellikle hata günlüğünde belirtilir). Valet'in nginx klasörünü kontrol etmek isteyeceksiniz.\n\n• dnsmasq: Bir hata durumu görüyorsanız, dnsmasq yapılandırma dosyası muhtemelen bozuktur (genellikle ~/.config/valet/dnsmasq.d konumunda bulunur)."; @@ -535,21 +532,21 @@ "warnings.helper_permissions.title" = "PHP Monitor'un yardımcıları şu anda kullanılamıyor."; "warnings.helper_permissions.description" = "PHP Monitor çeşitli yardımcı betiklerle birlikte gelir. Bu betikleri kullanarak bağlı PHP sürümünü değiştirmenize gerek kalmadan belirli bir PHP sürümünü kolayca çağırabilirsiniz."; "warnings.helper_permissions.unavailable" = "Ancak, bu yardımcılar potansiyel olarak *kullanılamaz* olabilir çünkü PHP Monitor şu anda gerekli sembolik bağlantıları oluşturamıyor veya güncelleyemiyor."; -"warnings.helper_permissions.symlink" = "Eğer `/usr/local/bin` klasörünü yazılabilir yapmak istemiyorsanız, PHP Monitor’ın yardımcı dizinini `PATH` değişkeninize ekleyerek bu uyarıyı kaldırabilirsiniz. (Bu sorunu nasıl çözeceğinizi öğrenmek için ”Learn More”a tıklayın.)"; +"warnings.helper_permissions.symlink" = "Eğer `/usr/local/bin` klasörünü yazılabilir yapmak istemiyorsanız, PHP Monitor'ın yardımcı dizinini `PATH` değişkeninize ekleyerek bu uyarıyı kaldırabilirsiniz. (Bu sorunu nasıl çözeceğinizi öğrenmek için \"Daha Fazla Bilgi\"ye tıklayın.)"; "warnings.arm_compatibility.title" = "Apple Silicon üzerinde Rosetta kullanarak PHP Monitor çalıştırıyorsunuz, bu da PHP ortamınızın da Rosetta üzerinden çalıştığı anlamına geliyor."; "warnings.arm_compatibility.description" = "ARM uyumlu bir macOS sürümü çalıştırıyor gibi görünüyorsunuz, ancak şu anda PHP Monitor'ı Rosetta ile çalıştırıyorsunuz. Bu doğru şekilde çalışacak olsa da Homebrew'un yerel sürümünü kullanmanız önerilir."; "warnings.files_missing.title" = "PHP kurulumunuzda önemli yapılandırma dosyaları eksik."; -"warnings.files_missing.description" = "PHP'i kurduktan sonra aşağıdaki ana yapılandırma dosyalarının mevcut olması gerekir:\n\n• %@\n\nBu tür dosyalar eksik olduğunda, ilgili PHP sürümüne geçmelisiniz: bu sorun çözebilir. Sorun çözülmezse, uygun PHP sürümlerini Homebrew üzerinden yeniden yüklemeniz önerilir; bu, eksik yapılandırma dosyalarını geri getirecektir. Eksik yapılandırma dosyaları, Fix My Valet'i çalıştırdıktan sonra bile (Valet kullanıyorsanız) '502 Bad Gateway' hatalarına neden olabilir."; +"warnings.files_missing.description" = "PHP'i kurduktan sonra aşağıdaki ana yapılandırma dosyalarının mevcut olması gerekir:\n\n• %@\n\nBu tür dosyalar eksik olduğunda, ilgili PHP sürümüne geçmelisiniz: bu sorun çözebilir. Sorun çözülmezse, uygun PHP sürümlerini Homebrew üzerinden yeniden yüklemeniz önerilir; bu, eksik yapılandırma dosyalarını geri getirecektir. Eksik yapılandırma dosyaları, Valet'i Düzelt'i çalıştırdıktan sonra bile (Valet kullanıyorsanız) '502 Bad Gateway' hatalarına neden olabilir."; "warnings.xdebug_conf_missing.title" = "Xdebug yapılandırması eksik"; "warnings.xdebug_conf_missing.description" = "Xdebug yüklü, ancak bir mod belirtilmemiş. PHP Monitor'ın yapılandırmanızı güncellemesini ister misiniz? Bunu ayrıca manuel olarak da düzeltebilirsiniz."; "warnings.php_tap_missing.title" = "`shivammathur/php` tap eksik"; "warnings.php_tap_missing.description" = "Bu Homebrew tap, bu uygulamanın PHP Sürüm Yöneticisi aracılığıyla eski PHP sürümlerini yüklemek için gereklidir."; "warnings.extensions_tap_missing.title" = "`shivammathur/extensions` tap eksik"; -"warnings.extensions_tap_missing.description" = "Bu Homebrew tap, bu uygulamanın PHP Extension Manager üzerinden eklentileri kurmak için gereklidir."; -"warnings.certificates_expired.title" = "Bir veya daha fazla, alanı hizmet vermek için kullanılan sertifikanın süresi dolmuştur."; +"warnings.extensions_tap_missing.description" = "Bu Homebrew tap, bu uygulamanın PHP Uzantı Yöneticisi üzerinden uzantıları kurmak için gereklidir."; +"warnings.certificates_expired.title" = "Bir alanı sunmak için kullanılan bir veya daha fazla sertifikanın süresi dolmuştur."; "warnings.certificates_expired.description" = "Süresi dolmuş sertifikalar HTTPS trafiğinin düzgün çalışmasını engeller. PHP Monitor, Alan Adları listesini açarak bu sorunu otomatik olarak çözmeyi deneyebilir."; "warnings.none" = "Şu anda size uygun öneri yok. Her şey yolunda!"; -"onboarding.title" = "Hoşgeldiniz Turu"; +"onboarding.title" = "Hoş Geldiniz Turu"; "onboarding.welcome" = "PHP Monitor'a hoş geldiniz!"; "onboarding.explore" = "Şimdi PHP Monitor'ın tüm işlevselliğine erişiminiz var. Bu ekranda, PHP Monitor'ın sunduğu bazı özellikler hakkında daha fazla bilgi edinebilirsiniz."; "onboarding.explore.lite" = "Şimdi PHP Monitor'ın en önemli özelliklerine erişiminiz var.\nLütfen bazı özelliklerin (aşağıdaki gri renkte) şu anda kullanılabilir olmadığını unutmayın, çünkü Laravel Valet etkin değil."; @@ -563,7 +560,7 @@ "onboarding.tour.isolation.title" = "Alanları İzole Et"; "onboarding.tour.isolation" = "Eğer Valet 3 veya daha yeni bir sürüm kuruluysa, Domains penceresinde belirli bir alan adına sağ tıklayarak alan adı izolasyonunu kullanabilirsiniz. Bu sayede o alan adı için kullanılacak PHP sürümünü seçebilir ve yalnızca o alan adı için geçerli kılabilirsiniz."; "onboarding.tour.feature_unavailable" = "Bu özellik şu anda kullanılamaz ve Laravel Valet'in kurulması gerekir."; -"onboarding.tour.once" = "Hoşgeldiniz Turu'nu yalnızca bir kez görürsünüz. Daha sonra menü çubuğu simgesinden (Menü, İlk Yardım & Servisler altında) Hoşgeldiniz Turu'nu yeniden açabilirsiniz."; +"onboarding.tour.once" = "Hoş Geldiniz Turu'nu yalnızca bir kez görürsünüz. Daha sonra menü çubuğu simgesinden (Menü, İlk Yardım & Hizmetler altında) Hoş Geldiniz Turu'nu yeniden açabilirsiniz."; "onboarding.tour.close" = "Turu Kapat"; "prefs.language" = "Dil:"; "prefs.language_options_desc" = "PHP Monitor ile kullanmak için farklı bir dil seçin. Değişikliği tamamen uygulamak için uygulamayı yeniden başlatmanız gerekir."; @@ -572,7 +569,7 @@ "startup.timeout.ignore" = "Yok say"; "startup.timeout.title" = "PHP Monitor başlatması çok uzun sürüyor!"; "startup.timeout.subtitle" = "Eğer PHP Monitor 30 saniyeden uzun süre meşgul kalırsa, Homebrew kurulumunuzda bir sorun olabilir."; -"startup.timeout.description" = "Bazen, çeşitli dosya izin sorunları nedeniyle işler bozulabilir. Bunu düzeltmek için `brew doctor` ve `brew cleanup` kullanmayı deneyebilirsiniz.\n\nBu ardından PHP Monitor'ü yeniden başlatmanız önerilir. Bu konuda daha fazla bilgi: https://github.com/nicoverbruggen/phpmon/issues/294.\n\nPHP Monitor yine de başlatıldıysa veya biraz daha beklemek istiyorsanız, 'Ignore' butonuna tıklayarak PHP Monitor'ü normal şekilde kullanabilirsiniz. Her iki durumda da araştırmak isteyebilirsiniz, çünkü bu kadar uzun sürmesi beklenmez."; +"startup.timeout.description" = "Bazen, çeşitli dosya izin sorunları nedeniyle işler bozulabilir. Bunu düzeltmek için `brew doctor` ve `brew cleanup` kullanmayı deneyebilirsiniz.\n\nBu ardından PHP Monitor'ü yeniden başlatmanız önerilir. Bu konuda daha fazla bilgi: https://github.com/nicoverbruggen/phpmon/issues/294.\n\nPHP Monitor yine de başlatıldıysa veya biraz daha beklemek istiyorsanız, 'Yok Say' butonuna tıklayarak PHP Monitor'ü normal şekilde kullanabilirsiniz. Her iki durumda da araştırmak isteyebilirsiniz, çünkü bu kadar uzun sürmesi beklenmez."; "valet_upgrade_available.title" = "Valet'i en son uyumlu sürüme yükseltmek ister misiniz?"; "valet_upgrade_available.subtitle" = "Laravel Valet %@ kullanılabilir. PHP Monitor, küresel Composer bağımlılıklarını sizin için güncelleyebilir."; "valet_upgrade_available.description_constraint_ok" = "Global Composer kurulumunuza göre, yüklenecek en yeni sürüm kesinlikle en güncel sürümdür; Laravel Valet %@."; @@ -586,7 +583,7 @@ "cert_popover.insecure_domain" = "\"%@\" alanı güvenli değil."; "cert_popover.insecure_domain_text" = "İçerik, nginx üzerinden düz HTTP ile sunulmaktadır. Güvenli bir bağlantı olmadan bazı web özelliklerinin düzgün çalışmayabileceğini unutmayın."; "cert_popover.secure_domain" = "\"%@\" alanı güvenli."; -"cert_popover.secure_domain_traffic" = "Çünkü bu alan adı sertifika ile güvence altına alındığı için, bu alan adına gelen trafik nginx üzerinden HTTPS ile sunulmaktadır."; +"cert_popover.secure_domain_traffic" = "Bu alan adı sertifika ile güvence altına alındığı için, bu alan adına gelen trafik nginx üzerinden HTTPS ile sunulmaktadır."; "cert_popover.secure_domain_expired" = "Sertifika %@ tarihinde sona erdi. Hatalar olmadan HTTPS kullanmaya devam etmek için yenilemeniz gerekir."; "cert_popover.secure_domain_expiring_later" = "Sertifika geçerlidir. %@ tarihinde sona erecek. O anda yenilenmesi gerekecek, ancak bilgilendirileceksiniz."; "cert_popover.cta_renewal" = "Sertifikaları Yenile..."; @@ -595,8 +592,16 @@ "cert_alert.domains" = "Aşağıdaki sertifikalar etkilenmiş ve yenilenecek:\n\n%@\n\nPHP Monitor, Valet'e tüm süresi dolmuş alan adlarını güvenli olmayan hale getirip tekrar güvenli yapmasını söyleyecektir. Bu işlem bir süre sürebilir, çünkü nginx birkaç kez yeniden başlatılabilir eğer birçok alan adının tekrar güvenli edilmesi gerekiyorsa."; "cert_alert.renew" = "Alan Adı(ları) Yeniden Güvence Altına Al"; "cert_alert.cancel" = "Şimdi Değil"; -"crash_reporter.title" = "PHP Monitor daha önce çökse de, bir çökme raporu göndermek ister misiniz?"; +"crash_reporter.title" = "PHP Monitor daha önce çöktü, bir çökme raporu göndermek ister misiniz?"; "crash_reporter.subtitle" = "Uygulamanın geliştiricisine çökme raporunu göndermek mümkün, böylece bu sorun düzeltilebilir. Bu çok önerilir. Bunu yapmak ister misiniz?"; -"crash_reporter.description" = "Bu çökme raporunu göndermeden, geliştirici bu özel sorundan haberdar olmayabilir. Çökme raporu ile birlikte hiçbir günlük veya kişisel veri gönderilmez; yalnızca sembolize edilmemiş çökme raporu gönderilir. Sizin tarafınızdan başka bir işlem gerekmez."; +"crash_reporter.description" = "Bu çökme raporunu göndermeden, geliştirici bu özel sorundan haberdar olmayabilir. Çökme raporu ile birlikte hiçbir günlük veya kişisel veri gönderilmez; yalnızca sembolize edilmemiş çökme raporu gönderilir. Sizin tarafınızdan başka bir işlem gerekmez.\n\n➡️ Çökme belirli bir zamanda tekrar tekrar gerçekleşiyorsa, bir düzeltmenin üzerinde çalışılıp çalışılmadığını görmek için GitHub'daki sorun takipçisini kontrol etmek isteyebilirsiniz. Uygulama başlatma öncesinde sürekli çöküyorsa, PHP Monitor'u elle güncellemeniz gerekebilir."; "crash_reporter.send_report" = "Rapor Gönder"; "crash_reporter.do_not_send" = "Gönderme"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "Harici bir uygulama PHP Monitor ile iletişim kurmaya çalışıyor. Üçüncü taraf uygulamaların PHP Monitor ile iletişim kurmasına izin vermek istiyor musunuz?"; +"alert.enable_integrations.subtitle" = "Bu bildirim, PHP Monitor'ün az önce harici bir komut aldığı ve bu özelliğin varsayılan olarak devre dışı olduğu için görünmektedir. Alfred veya Raycast gibi üçüncü taraf bir uygulama kullanarak bunu kasıtlı olarak tetiklediyseniz, buna izin vermek genellikle güvenlidir.\n\nBu ayarı daha sonra Tercihler'de değiştirebilirsiniz, bu soru size yalnızca bir kez sorulacaktır."; +"alert.enable_integrations.desc" = "Bunu Alfred veya Raycast üzerinden tetiklemediyseniz, başka bir uygulama PHP Monitor'ü kontrol etmeye çalışıyor olabilir.\n\nBöyle bir durumda, başka bir üçüncü taraf uygulamanın PHP Monitor'ü sizin adınıza kontrol etmesinde sakınca görmüyorsanız hariç, bu entegrasyonu kapalı tutmanızı öneririm; aksi takdirde potansiyel bir güvenlik riski oluşturabilir."; +"alert.enable_integrations.ok" = "Entegrasyonlara İzin Ver"; +"alert.enable_integrations.cancel" = "İzin Verme"; diff --git a/phpmon/vi.lproj/Localizable.strings b/phpmon/vi.lproj/Localizable.strings index 5f43327a..aeaa4a7f 100644 --- a/phpmon/vi.lproj/Localizable.strings +++ b/phpmon/vi.lproj/Localizable.strings @@ -110,7 +110,7 @@ "phpman.buttons.update" = "Cập nhật"; "phpman.buttons.repair" = "Sửa chữa"; "phpman.version.prerelease" = "Pre-release"; -"phpman.steps.installing" = "Đang cài đặt một số dữ liệu gói..."; +"phpman.steps.installing" = "Đang cài đặt %@"; "phpman.steps.removing" = "Đang xóa %@"; "phpman.steps.reloading" = "Đang tải lại các phiên bản PHP..."; "phpman.steps.preparing" = "PHP Monitor đang chuẩn bị Homebrew..."; @@ -142,15 +142,15 @@ "phpman.failures.uninstall.desc" = "Rất tiếc, quá trình gỡ cài đặt tự động đã thất bại. Bạn có thể thử chạy lệnh này bằng tay: `%@` và tìm hiểu xem điều gì đã gây ra vấn đề. Hãy nhớ khởi động lại PHP Monitor (hoặc nhấn nút làm mới) khi hoàn thành."; "phpman.unlinked.title" = "Hiện không có phiên bản của PHP được cài đặt trên hệ thống của bạn được liên kết."; "phpman.unlinked.desc" = "Có thể bạn vẫn có một phiên bản PHP nào đó đang được cài đặt, nhưng hiện tại không có phiên bản nào của PHP được liên kết."; -"phpman.unlinked.detail" = "Mà không có bất kỳ phiên bản PHP nào được liên kết, tệp nhị phân `php` sẽ không thể truy cập trên hệ thống của bạn và bạn không thể chạy bất kỳ kịch bản PHP nào mà không được bao gồm rõ ràng trong PATH. Bạn có thể cho PHP Monitor tự động giải quyết vấn đề này (chọn Sửa Chữa Tự Động trong menu chính), hoặc tự sửa nó bằng cách chạy `brew link php --force`."; +"phpman.unlinked.detail" = "Nếu không có bất kỳ phiên bản PHP nào được liên kết, tệp nhị phân `php` sẽ không thể truy cập trên hệ thống của bạn và bạn không thể chạy bất kỳ kịch bản PHP nào mà không được bao gồm rõ ràng trong PATH. Bạn có thể cho PHP Monitor tự động giải quyết vấn đề này (chọn Sửa Chữa Tự Động trong menu chính), hoặc tự sửa nó bằng cách chạy `brew link php --force`."; "phpman.operations.repairing" = "Đang sửa chữa cài đặt..."; "phpman.operations.updating" = "Đang cài đặt các cập nhật..."; "phpman.operations.installing" = "Đang cài đặt %@..."; -"phpman.steps.fetching" = "Đang tải về..."; +"phpman.steps.fetching" = "Đang tải thông tin gói..."; "phpman.steps.downloading" = "Đang tải dữ liệu gói..."; -"phpman.steps.installing" = "Đang cài đặt một số dữ liệu gói..."; +"phpman.steps.installing_package" = "Đang cài đặt một số dữ liệu gói..."; "phpman.steps.pouring" = "Đang giải nén... Việc này có thể mất một chút thời gian..."; -"phpman.steps.summary" = "Một số gói đã hoàn thành cài đặt..."; +"phpman.steps.summary" = "Vui lòng chờ một chút..."; "phpman.services.loading" = "Đang tải..."; "phpman.services.not_installed" = "Một dịch vụ chính chưa được cài đặt."; "phpman.services.error" = "Một dịch vụ chính báo cáo trạng thái lỗi."; @@ -193,7 +193,7 @@ "domain_list.confirm_unproxy_desc" = "Bạn luôn có thể tạo lại proxy bằng cách nhấp vào nút +."; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "Tên miền"; -"domain_list.columns.active" = "Kích hoạt"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "Loại"; "domain_list.columns.project_type" = "Loại dự án"; "domain_list.extensions" = "Bật/tắt Tiện ích mở rộng"; @@ -231,8 +231,8 @@ "domain_list.remove_isolation" = "Xóa Cô lập"; "domain_list.always_use_php" = "Luôn sử dụng PHP %@"; "domain_list.isolation_unavailable" = "Không hỗ trợ cô lập (trong Valet 2)"; -"domain_list.favorite" = "Điểm yêu thích"; -"domain_list.unfavorite" = "Bỏ khỏi điểm yêu thích"; +"domain_list.favorite" = "Yêu thích Tên miền"; +"domain_list.unfavorite" = "Bỏ yêu thích Tên miền"; "domain_list.actions" = "Hành động"; "domain_list.unlink" = "Hủy liên kết Thư mục"; "domain_list.secure" = "Bảo mật Tên miền"; @@ -251,16 +251,11 @@ "domain_list.warning.spaces" = "Cảnh báo! Trang web này có dấu cách trong tên thư mục.\nTrang web sẽ không thể truy cập được qua trình duyệt."; "domain_list.alert.invalid_folder_name" = "Tên thư mục không hợp lệ"; "domain_list.alert.invalid_folder_name_desc" = "Thư mục này không thể giải quyết thành URL hợp lệ. Thông thường điều này xảy ra khi có một dấu cách trong tên thư mục. Vui lòng đổi tên thư mục, tải lại danh sách các trang web và thử lại."; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "Tên miền"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "Loại"; -"domain_list.columns.kind" = "Loại"; "driver.not_detected" = "Khác"; -"preset.extension" = "%i extension"; -"preset.extensions" = "%i extensions"; -"preset.preference" = "%i preference"; -"preset.preferences" = "%i preferences"; +"preset.extension" = "%i tiện ích mở rộng"; +"preset.extensions" = "%i tiện ích mở rộng"; +"preset.preference" = "%i tùy chọn"; +"preset.preferences" = "%i tùy chọn"; "editors.alert.try_again" = "Thử lại"; "editors.alert.cancel" = "Hủy bỏ"; "prefs.title" = "PHP Monitor"; @@ -272,7 +267,6 @@ "prefs.tabs.notifications" = "Thông báo"; "prefs.global_shortcut" = "Phím tắt toàn cục:"; "prefs.dynamic_icon" = "Loại biểu tượng:"; -"prefs.dynamic_icon" = "Loại biểu tượng:"; "prefs.info_density" = "Mật độ thông tin:"; "prefs.services" = "Dịch vụ:"; "prefs.switcher" = "Chuyển đổi:"; @@ -323,7 +317,7 @@ "prefs.warn_about_non_standard_tld" = "Cảnh báo về TLD không chuẩn"; "prefs.display_driver_desc" = "Nếu tắt, bạn sẽ không thể thấy driver nào đang được sử dụng. Nếu Valet đang hoạt động, số phiên bản cũng sẽ không còn hiển thị và bạn sẽ không nhận được thông báo cập nhật Valet trong menu."; "prefs.display_driver" = "Trình điều khiển & Cập nhật"; -"prefs.display_global_version_switcher_desc" = "Nếu tắt tính năng này, bạnsẽ không thể thay đổi phiên bản PHP liên kết toàn cầu thông qua menu chính."; +"prefs.display_global_version_switcher_desc" = "Nếu tắt tính năng này, bạn sẽ không thể thay đổi phiên bản PHP liên kết toàn cầu thông qua menu chính."; "prefs.display_global_version_switcher" = "Trình chuyển đổi PHP"; "prefs.display_services_manager_desc" = "Nếu tắt tính năng này, bạn sẽ không thể xem, bắt đầu hoặc dừng các dịch vụ riêng lẻ. (Nếu bất kỳ dịch vụ nào bị tắt, bạn sẽ không dễ dàng nhận ra điều này.)"; "prefs.display_services_manager" = "Trình quản lý dịch vụ"; @@ -340,7 +334,7 @@ "prefs.display_presets_desc" = "Nếu tắt tính năng này, bạn sẽ không thể áp dụng hoặc hoàn tác các bộ cấu hình PHP."; "prefs.display_presets" = "Các preset"; "prefs.display_misc_desc" = "Nếu tắt tính năng này, bạn sẽ không thể truy cập menu Sửa chữa và Dịch vụ."; -"prefs.display_misc" = "Menu Sửa chữa và Dịch vụ đầu tiên"; +"prefs.display_misc" = "Menu Cứu hộ và Dịch vụ"; "notification.version_changed_title" = "PHP %@ hiện đã được kích hoạt"; "notification.version_changed_desc" = "PHP Monitor đã chuyển sang PHP %@."; "notification.php_fpm_restarted" = "PHP-FPM đã được khởi động lại tự động"; @@ -349,10 +343,10 @@ "notification.services_stopped_desc" = "Tất cả các dịch vụ đã được dừng thành công."; "notification.services_restarted" = "Dịch vụ Valet đã khởi động lại"; "notification.services_restarted_desc" = "Tất cả các dịch vụ đã được khởi động lại thành công."; -"notification.preset_applied_title" = "Cài đặt trước được áp dụng"; -"notification.preset_applied_desc" = "Cài đặt trước '%@' đã được áp dụng thành công."; -"notification.preset_reverted_title" = "Cài đặt trước đã được khôi phục"; -"notification.preset_reverted_desc" = "Cài đặt trước bạn đã áp dụng gần đây đã được hoàn tác. Cấu hình trước của bạn hiện đang được sử dụng."; +"notification.preset_applied_title" = "Preset đã được áp dụng"; +"notification.preset_applied_desc" = "Preset '%@' đã được áp dụng thành công."; +"notification.preset_reverted_title" = "Preset đã được khôi phục"; +"notification.preset_reverted_desc" = "Preset bạn đã áp dụng gần đây đã được hoàn tác. Cấu hình trước của bạn hiện đang được sử dụng."; "notification.phpmon_updated.title" = "PHP Monitor đã được cập nhật!"; "notification.phpmon_updated.desc" = "Bạn đang chạy PHP Monitor v%@. Cảm ơn bạn đã cập nhật mới nhất!"; "notification.phpmon_updated_dev.desc" = "Phiên bản PHP Monitor v%@ (build %@) đã được cài đặt và kích hoạt."; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "Homebrew trả về đầu ra không hợp lệ cho `brew info php --json` mà yêu cầu JSON hợp lệ làm đầu ra."; "startup.errors.php_brew_info_invalid.subtitle" = "Điều này sẽ ngăn PHP Monitor khởi động đúng cách. Có thể Homebrew hiện đang trong trạng thái hỏng hoặc có thêm ghi log không mong muốn vào đầu ra của lệnh này. Đây là một vấn đề đã biết."; "startup.errors.php_brew_info_invalid.desc" = "Thử lại có thể khắc phục sự cố, nhưng bạn nên chạy lệnh thủ công nếu vấn đề vẫn còn và xác minh xem nó có phải là JSON hợp lệ không. Nhấn OK, và chọn Retry để thử lại."; +"startup.errors.could_not_determine_alias.title" = "Không thể xác định phiên bản nào mà công thức `php` được đặt bí danh đến"; +"startup.errors.could_not_determine_alias.subtitle" = "Điều này sẽ ngăn PHP Monitor khởi động đúng cách. Có thể Homebrew hiện đang trong trạng thái hỏng hoặc có vấn đề với công thức."; +"startup.errors.could_not_determine_alias.desc" = "Hãy thử chạy `brew update` để cập nhật công thức của bạn và thử lại. Nếu vấn đề vẫn tiếp diễn, vui lòng báo cáo trên GitHub, vì đây có thể là một lỗi."; "startup.errors.php_opt.title" = "PHP chưa được cài đặt đúng cách"; "startup.errors.php_opt.subtitle" = "Bí danh PHP không được tìm thấy ở `%@`. Ứng dụng sẽ không hoạt động chính xác cho đến khi bạn giải quyết vấn đề này."; "startup.errors.php_opt.desc" = "Nếu bạn đã cài đặt công thức `php`, bạn có thể cần chạy `brew install php` để PHP Monitor nhận ra cài đặt này."; @@ -501,10 +498,10 @@ "startup.sponsor_encouragement.skip" = "Không, Cám ơn"; "alert.errors.homebrew_permissions.applescript_returned_nil.title" = "Khôi phục Quyền Homebrew đã bị hủy."; "alert.errors.homebrew_permissions.applescript_returned_nil.description" = "Kết quả của kịch bản được thực thi để điều chỉnh quyền truy cập đã trả về nil, điều này thường có nghĩa là bạn không cấp quyền quản trị cho PHP Monitor.\n\nNếu bạn nhấn vào Hủy trong lời nhắc xác thực, điều này hoàn toàn bình thường. Nếu bạn thực sự xác thực và vẫn thấy thông báo này, có thể đã xảy ra sự cố gì đó."; -"alert.key_service_not_running.title" = "Do sự cố với yêu cầu của các dịch vụ Homebrew , Valet hiện không hoạt động đúng."; +"alert.key_service_not_running.title" = "Do sự cố với các dịch vụ Homebrew, Valet hiện không hoạt động đúng."; "alert.key_service_not_running.subtitle" = "Để Valet hoạt động đúng, ít nhất ba dịch vụ chính phải hoạt động đúng.\n\nPHP Monitor báo cáo rằng điều này không phải là trường hợp. Bạn có thể thử khắc phục điều này bằng cách nhấn nút với 'X' ở menu dưới dịch vụ bị ảnh hưởng để (khởi) động lại dịch vụ hiện đang không hoạt động."; -"alert.key_service_not_running.desc" = "Nếu nhấn vào nút bên dưới dịch vụ không hoạt động (tức là biểu tượng spinner xuất hiện nhưng vẫn là 'X' sau một thời gian), bạn có thể cần chạy Sửa Lỗi Valet. Bạn có thể làm điều này qua menu Cứu Hộ` > Sửa Lỗi Valet.\n\nNgoài ra, bạn có thể sử dụng `valet stop` và `valet start` trong terminal, có thể giải quyết vấn đề này (như một phương án thay thế cho Sửa Lỗi Valet).\n\nĐể khắc phục lỗi, bạn có thể kiểm tra trình theo dõi vấn đề GitHub, nơi người khác có thể gặp phải các vấn đề tương tự. Là nhà phát triển, tôi cố gắng đảm bảo mọi câu hỏi đều được trả lời :)"; -"alert.key_service_has_error.title" = "Do sự cố với yêu cầu của các dịch vụ Homebrew , Valet hiện không hoạt động đúng."; +"alert.key_service_not_running.desc" = "Nếu nhấn vào nút bên dưới dịch vụ không hoạt động (tức là biểu tượng spinner xuất hiện nhưng vẫn là 'X' sau một thời gian), bạn có thể cần chạy Sửa Lỗi Valet. Bạn có thể làm điều này qua menu Cứu Hộ > Sửa Lỗi Valet.\n\nNgoài ra, bạn có thể sử dụng `valet stop` và `valet start` trong terminal, có thể giải quyết vấn đề này (như một phương án thay thế cho Sửa Lỗi Valet).\n\nĐể khắc phục lỗi, bạn có thể kiểm tra trình theo dõi vấn đề GitHub, nơi người khác có thể gặp phải các vấn đề tương tự. Là nhà phát triển, tôi cố gắng đảm bảo mọi câu hỏi đều được trả lời :)"; +"alert.key_service_has_error.title" = "Do sự cố với các dịch vụ Homebrew, Valet hiện không hoạt động đúng."; "alert.key_service_has_error.subtitle" = "Để Valet hoạt động đúng, ít nhất ba dịch vụ chính phải hoạt động đúng.\n\nPHP Monitor báo cáo rằng điều này không phải là trường hợp. Có vẻ như một trong các dịch vụ bị ảnh hưởng đang báo cáo trạng thái lỗi, vì vậy tôi khuyên bạn nhấp vào 'E'.\n\nPHP Monitor sẽ cố gắng khởi động lại dịch vụ và nếu thất bại (khả năng cao) nó sẽ đề xuất để tìm tệp nhật ký nếu nó tồn tại, điều này có thể chứa thông tin bổ sung có thể giúp bạn khắc phục sự cố."; "alert.key_service_has_error.desc" = "Thật không may, nếu một dịch vụ báo cáo lỗi, điều này thường do trạng thái cấu hình không hợp lệ, điều này có thể khó để khắc phục.\n\nMỘT SỐ MẸO KHẮC PHỤC THƯỜNG GẶP\n\n• Thử khởi động lại dịch vụ và kiểm tra tệp nhật ký (nếu tồn tại) trước tiên. Bạn có thể làm cho PHP Monitor thực hiện điều này bằng cách nhấp vào nút 'E'.\n\n• PHP: Nếu bạn thấy trạng thái lỗi, có thể có vấn đề với cấu hình PHP. Hãy đảm bảo các tệp .ini trong cài đặt Homebrew ổn định và không có xung đột socket.\n\n• nginx: Nếu bạn thấy trạng thái lỗi, có thể có lỗi cấu hình trang web (thường được ghi chú trong nhật ký lỗi). Bạn sẽ muốn kiểm tra thư mục nginx của Valet.\n\n• dnsmasq: Nếu bạn thấy trạng thái lỗi, tệp cấu hình dnsmasq có thể bị hỏng (thường nằm tại ~/.config/valet/dnsmasq.d)."; "updater.alerts.newer_version_available.title" = "PHP Monitor v%@ đã có sẵn!"; @@ -531,7 +528,7 @@ "warnings.description" = "**PHP Doctor** sẽ đề xuất cải tiến cho cấu hình hệ thống hoạt động của bạn."; "warnings.disclaimer" = "Bạn có thể ẩn tất cả các đề xuất từ menu PHP Monitor trong Tùy chọn, nhưng khuyến nghị là bạn nên xử lý tất cả các mục hành động được đề xuất."; "warnings.refresh.button" = "Quét lại"; -"warnings.refresh.button.description" = "Nhấn vào nút này sau khi đã sửa một vấn đề. Điều này sẽ khiến PHP Monitor đánh giá lại môi trường của bạn. Nếu nó đã được sửa, khuyến nghị sẽ biến mất."; +"warnings.refresh.button.description" = "Nhấn vào nút này sau khi đã sửa một vấn đề. Điều này sẽ khiến PHP Monitor đánh giá lại môi trường của bạn. Nếu nó đã được sửa, khuyến nghị sẽ biến mất. (Các bản sửa tự động không yêu cầu bạn nhấn nút này.)"; "warnings.helper_permissions.title" = "Các trợ lý của PHP Monitor hiện không khả dụng."; "warnings.helper_permissions.description" = "PHP Monitor đi kèm với các tập lệnh trợ giúp khác nhau. Sử dụng các tập lệnh này cho phép bạn dễ dàng triệu hồi một phiên bản PHP cụ thể mà không cần chuyển đổi phiên bản PHP đã liên kết."; "warnings.helper_permissions.unavailable" = "Tuy nhiên, các trợ lý này có thể *không khả dụng* vì PHP Monitor hiện không thể tạo hoặc cập nhật các liên kết tượng trưng cần thiết."; @@ -543,7 +540,7 @@ "warnings.xdebug_conf_missing.title" = "Cấu hình Xdebug chưa đầy đủ"; "warnings.xdebug_conf_missing.description" = "Bạn đã cài đặt Xdebug, nhưng không có chế độ nào được chỉ định. Bạn muốn PHP Monitor cập nhật cấu hình của bạn? Bạn cũng có thể sửa lỗi này thủ công."; "warnings.php_tap_missing.title" = "`shivammathur/php` tap bị thiếu"; -"warnings.php_tap_missing.description" = "Táp Homebrew này là cần thiết để cài đặt các phiên bản PHP cũ hơn thông qua Trình Quản Lý Phiên Bản PHP của ứng dụng này."; +"warnings.php_tap_missing.description" = "Tap Homebrew này là cần thiết để cài đặt các phiên bản PHP cũ hơn thông qua Trình quản lý Phiên bản PHP của ứng dụng này."; "warnings.extensions_tap_missing.title" = "tap `shivammathur/extensions` bị thiếu"; "warnings.extensions_tap_missing.description" = "Tap này của Homebrew là bắt buộc để cài đặt tiện ích mở rộng thông qua Trình quản lý Tiện ích PHP của ứng dụng này."; "warnings.certificates_expired.title" = "Một hoặc nhiều chứng chỉ đang được sử dụng để phục vụ một miền đã hết hạn."; @@ -567,7 +564,7 @@ "onboarding.tour.close" = "Đóng Tour"; "prefs.language" = "Ngôn ngữ:"; "prefs.language_options_desc" = "Chọn một ngôn ngữ khác để sử dụng với PHP Monitor. Để áp dụng hoàn toàn thay đổi này, bạn phải khởi động lại ứng dụng."; -"alert.language_changed.title" = "Bạn nên khởi động lại PHP Monitor!"; +"alert.language_changed.title" = "Bạn phải khởi động lại PHP Monitor!"; "alert.language_changed.subtitle" = "Bạn vừa thay đổi ngôn ngữ hiển thị của PHP Monitor. Menu sẽ ngay lập tức sử dụng ngôn ngữ đúng, nhưng bạn có thể cần phải khởi động lại ứng dụng để toàn bộ văn bản trong ứng dụng phản ánh sự lựa chọn ngôn ngữ mới của bạn."; "startup.timeout.ignore" = "Bỏ qua"; "startup.timeout.title" = "PHP Monitor đang mất quá nhiều thời gian để khởi tạo!"; @@ -576,16 +573,16 @@ "valet_upgrade_available.title" = "Bạn có muốn nâng cấp Valet lên phiên bản tương thích mới nhất không?"; "valet_upgrade_available.subtitle" = "Laravel Valet %@ đã sẵn có. PHP Monitor có thể cập nhật các phụ thuộc Composer toàn cục của bạn cho bạn."; "valet_upgrade_available.description_constraint_ok" = "Với cài đặt Composer toàn cầu của bạn, phiên bản mới nhất sẽ được cài là phiên bản mới nhất, Laravel Valet %@."; -"valet_upgrade_available.description_constraint_fail" = "Xin lưu ý rằng với cấu hình Composer toàn cục của bạn, phiên bản mới nhất có thể được cài đặt tự động sẽ KHÔNG phải là phiên bản mới nhất hiện có. Điều này do hạn chế trong tệp `composer.json` toàn cục của bạn.\\n\\nRàng buộc phiên bản của bạn cho Valet là: %@, điều này ngăn cài đặt Valet %@.\\n\\nNếu bạn muốn chỉnh sửa tệp này, hãy thực hiện trước khi nâng cấp. Khi thấy thông báo này, bạn nên kiểm tra ghi chú phát hành của Valet, vì yêu cầu của Valet có thể đã thay đổi."; +"valet_upgrade_available.description_constraint_fail" = "Xin lưu ý rằng với cấu hình Composer toàn cục của bạn, phiên bản mới nhất có thể được cài đặt tự động sẽ KHÔNG phải là phiên bản mới nhất hiện có. Điều này do hạn chế trong tệp `composer.json` toàn cục của bạn.\n\nRàng buộc phiên bản của bạn cho Valet là: `%@`, điều này ngăn cài đặt Valet %@.\n\nNếu bạn muốn chỉnh sửa tệp này, hãy thực hiện trước khi nâng cấp. Khi thấy thông báo này, bạn nên kiểm tra ghi chú phát hành của Valet, vì yêu cầu của Valet có thể đã thay đổi."; "valet_upgrade_available.upgrade" = "Nâng cấp"; "valet_upgrade_available.cancel" = "Hủy"; "valet_upgrade_available.open_composer" = "Tìm `composer.json`"; "valet_upgraded.title" = "Valet đã được nâng cấp!"; "valet_upgraded.subtitle" = "Đôi khi, việc nâng cấp có thể yêu cầu bạn chạy `valet install` trong một terminal sau khi cập nhật."; "valet_upgraded.description" = "PHP Monitor không thể biết liệu điều này có cần thiết hay không, vì vậy nó không thực hiện tự động. Tuy nhiên, nếu mọi thứ dường như không hoạt động đúng cách, bạn có thể thử chạy lại `valet install` và khởi động lại PHP Monitor."; -"cert_popover.insecure_domain" = "Tên miền \\\"%@\\\" chưa được bảo mật."; +"cert_popover.insecure_domain" = "Tên miền \"%@\" chưa được bảo mật."; "cert_popover.insecure_domain_text" = "Truy cập được phục vụ bởi nginx qua HTTP thuần. Hãy nhớ rằng một số tính năng web có thể không hoạt động đúng nếu không có kết nối an toàn."; -"cert_popover.secure_domain" = "Miền '%@' được bảo mật."; +"cert_popover.secure_domain" = "Tên miền \"%@\" được bảo mật."; "cert_popover.secure_domain_traffic" = "Vì miền này đã được bảo mật bằng chứng chỉ, lưu lượng truy cập tới miền này được phục vụ bởi nginx qua HTTPS."; "cert_popover.secure_domain_expired" = "Chứng chỉ đã hết hạn vào %@. Bạn phải gia hạn để tiếp tục sử dụng HTTPS mà không gặp lỗi."; "cert_popover.secure_domain_expiring_later" = "Chứng chỉ hợp lệ. Nó sẽ hết hạn vào %@. Khi đó cần được gia hạn, bạn sẽ nhận thông báo."; @@ -597,6 +594,14 @@ "cert_alert.cancel" = "Không ngay"; "crash_reporter.title" = "PHP Monitor đã bị treo trước đó, bạn có muốn gửi báo cáo lỗi không?"; "crash_reporter.subtitle" = "Có thể gửi báo cáo lỗi cho nhà phát triển ứng dụng, để vấn đề này được khắc phục. Điều này rất được khuyến nghị. Bạn có muốn làm điều đó không?"; -"crash_reporter.description" = "Nếu không gửi báo cáo lỗi này, nhà phát triển có thể chưa nhận biết vấn đề cụ thể này. Không có bản ghi nhật ký hay dữ liệu cá nhân nào được gửi kèm với báo cáo lỗi, chỉ có bản báo cáo lỗi chưa được ký hiệu. Bạn không cần thực hiện hành động nào thêm."; +"crash_reporter.description" = "Nếu không gửi báo cáo lỗi này, nhà phát triển có thể chưa nhận biết vấn đề cụ thể này. Không có bản ghi nhật ký hay dữ liệu cá nhân nào được gửi kèm với báo cáo lỗi, chỉ có bản báo cáo lỗi chưa được ký hiệu. Bạn không cần thực hiện hành động nào thêm.\n\n➡️ Nếu sự cố tiếp tục xảy ra tại một thời điểm cụ thể, bạn có thể muốn kiểm tra trình theo dõi vấn đề trên GitHub để xem liệu bản sửa lỗi có đang được thực hiện hay không. Nếu ứng dụng liên tục bị sập trước khi khởi tạo, bạn có thể cần cập nhật PHP Monitor thủ công."; "crash_reporter.send_report" = "Gửi báo cáo"; "crash_reporter.do_not_send" = "Không gửi"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "Một ứng dụng bên ngoài đang cố giao tiếp với PHP Monitor. Bạn có muốn cho phép các ứng dụng bên thứ ba giao tiếp với PHP Monitor không?"; +"alert.enable_integrations.subtitle" = "Thông báo này xuất hiện vì PHP Monitor vừa nhận được một lệnh từ bên ngoài, và tính năng này bị tắt theo mặc định. Nếu bạn kích hoạt điều này một cách có chủ đích, sử dụng ứng dụng bên thứ ba như Alfred hoặc Raycast, thì việc cho phép điều này thường là an toàn.\n\nBạn có thể thay đổi cài đặt này sau trong Tùy chọn, câu hỏi này sẽ chỉ được hỏi một lần."; +"alert.enable_integrations.desc" = "Nếu bạn không kích hoạt điều này qua Alfred hoặc Raycast, có thể có một ứng dụng khác đang cố kiểm soát PHP Monitor.\n\nTrong trường hợp đó, tôi khuyên bạn nên giữ tích hợp này ở trạng thái tắt, trừ khi bạn chấp nhận việc một ứng dụng bên thứ ba khác kiểm soát PHP Monitor thay bạn, điều này có thể gây ra rủi ro bảo mật tiềm ẩn."; +"alert.enable_integrations.ok" = "Cho phép tích hợp"; +"alert.enable_integrations.cancel" = "Không cho phép"; diff --git a/phpmon/zh-Hans.lproj/Localizable.strings b/phpmon/zh-Hans.lproj/Localizable.strings index e6d81285..42d30744 100644 --- a/phpmon/zh-Hans.lproj/Localizable.strings +++ b/phpmon/zh-Hans.lproj/Localizable.strings @@ -64,10 +64,10 @@ "mi_presets_title" = "配置预设"; "mi_apply_presets_title" = "应用配置预设"; "mi_revert_to_prev_config" = "还原到先前配置..."; -"mi_profiles_loaded" = "从配置文件加载 %i 配置文件"; +"mi_profiles_loaded" = "从配置文件中加载了 %i 个预设"; "mi_no_presets" = "无可用预设"; "mi_set_up_presets" = "了解有关预设的更多信息..."; -"mi_view_onboarding" = "打开 Welcome Tour..."; +"mi_view_onboarding" = "打开欢迎导览..."; "mi_xdebug_available_modes" = "可用模式"; "mi_xdebug_actions" = "操作"; "mi_xdebug_disable_all" = "禁用所有模式"; @@ -78,7 +78,7 @@ "php_ini.memory_limit.title" = "内存限制"; "php_ini.memory_limit.description" = "设置允许脚本分配的最大内存字节数。这有助于防止编写不当的脚本占用服务器上的所有可用内存"; "php_ini.post_max_size.title" = "POST 最大大小"; -"php_ini.post_max_size.description" = "设置允许的帖子数据最大大小。此设置也会影响文件上传。要上传大文件,该值必须大于上传最大大小。一般来说,内存限制应大于 POST 最大大小"; +"php_ini.post_max_size.description" = "设置允许的 POST 数据最大大小。此设置也会影响文件上传。要上传大文件,该值必须大于上传最大大小。一般来说,内存限制应大于 POST 最大大小"; "php_ini.file_uploads.title" = "文件上传"; "php_ini.file_uploads.description" = "启用或完全禁用文件上传。建议保持开启。"; "php_ini.upload_max_filesize.title" = "上传最大文件大小"; @@ -87,16 +87,16 @@ "phpextman.description" = "**PHP 扩展管理器**让您只需点击按钮即可管理不同的 PHP 扩展。由于使用的是 Homebrew,因此无需使用 `pecl` 即时编译扩展。"; "phpextman.disclaimer" = "某些扩展可能需要安装其他依赖项,但一般来说,安装扩展应该比安装 PHP 版本快得多"; "phpextman.warnings.removal.title" = "卸载扩展 `%@`?"; -"phpextman.warnings.removal.desc" = "扩展及其唯一的配置文件将被删除。此 PHP 安装将不再使用扩展的功能。您确定吗?\n\n(如果扩展使用非标准文件名启用,则不会被移除。因此,如果不想删除.ini 文件,最好将其重命名为其他文件名。在这种情况下,扩展名只会在清理过程中被禁用)"; +"phpextman.warnings.removal.desc" = "扩展及其唯一的配置文件将被删除。此 PHP 安装将不再使用扩展的功能。您确定吗?\n\n(如果扩展使用非标准文件名启用,则不会被移除。因此,如果不想删除.ini 文件,最好将其重命名为其他文件名。在这种情况下,扩展只会在清理过程中被禁用)"; "phpextman.warnings.removal.button" = "卸载"; -"phpextman.list.showing_count" = "当前显示 %@ 扩展名:"; +"phpextman.list.showing_count" = "当前显示 %@ 扩展:"; "phpextman.list.depends_on" = "依赖于:"; "phpextman.list.status.external" = "此扩展已通过其他来源安装,无法管理"; "phpextman.list.status.installable" = "可以安装此扩展"; "phpextman.list.status.dependent" = "在卸载 %@ 之前无法卸载此扩展。"; "phpextman.list.status.can_manage" = "该扩展已安装,可由 PHP Monitor 管理"; "phpextman.errors.not_found.title" = "啊哦。未发现扩展!"; -"phpextman.errors.not_found.desc" = "不应该出现这种情况。您可能需要在终端运行以下命令:\n\n`brew tap shivammathur/extensions` 并重启 PHP Monitor。\n\n并重新启动 PHP Monitor 使扩展名可见。如果运行该命令并重启 PHP Monitor 后问题仍然存在,请考虑在 GitHub 上提交问题 "; +"phpextman.errors.not_found.desc" = "不应该出现这种情况。您可能需要在终端运行以下命令:\n\n`brew tap shivammathur/extensions` 并重启 PHP Monitor。\n\n并重新启动 PHP Monitor 使扩展可见。如果运行该命令并重启 PHP Monitor 后问题仍然存在,请考虑在 GitHub 上提交问题 "; "phpman.busy.title" = "检查更新!"; "phpman.busy.description.outdated" = "检查任何 PHP 版本是否过时..."; "phpman.version.broken" = "此版本似乎已损坏,您可以尝试修复"; @@ -110,7 +110,7 @@ "phpman.buttons.update" = "更新"; "phpman.buttons.repair" = "修复"; "phpman.version.prerelease" = "预发布"; -"phpman.steps.installing" = "安装某些软件包数据..."; +"phpman.steps.installing" = "正在安装 %@"; "phpman.steps.removing" = "移除 %@"; "phpman.steps.reloading" = "重载 PHP 版本..."; "phpman.steps.preparing" = "PHP Monitor 正在准备 Homebrew..."; @@ -148,16 +148,16 @@ "phpman.operations.installing" = "安装 %@..."; "phpman.steps.fetching" = "获取..."; "phpman.steps.downloading" = "下载软件包数据..."; -"phpman.steps.installing" = "安装某些软件包数据..."; -"phpman.steps.pouring" = "浇注... 这可能需要一段时间..."; -"phpman.steps.summary" = "某些软件包已完成安装..."; +"phpman.steps.installing_package" = "安装某些软件包数据..."; +"phpman.steps.pouring" = "正在安装... 这可能需要一段时间..."; +"phpman.steps.summary" = "请稍候..."; "phpman.services.loading" = "正在加载..."; "phpman.services.not_installed" = "关键服务未安装"; "phpman.services.error" = "关键服务报告错误状态"; "phpman.services.inactive" = "关键服务未运行"; "phpman.services.all_ok" = "所有 Valet 服务均正常"; "lite_mode_explanation.title" = "您当前正以独立模式运行 PHP Monitor"; -"lite_mode_explanation.subtitle" = "PHP Monitor 有一些附加功能,如果你恰好是 Laravel Valet 的用户,就可以使用这些功能。目前,PHP Monitor 无法检测到您的系统中正在安装 Valet,因此这些功能不可用。"; +"lite_mode_explanation.subtitle" = "PHP Monitor 有一些附加功能,如果您恰好是 Laravel Valet 的用户,就可以使用这些功能。目前,PHP Monitor 无法检测到您的系统中正在安装 Valet,因此这些功能不可用。"; "lite_mode_explanation.description" = "如需了解更多信息,我建议查看 README(可在 GitHub 上获取),其中将解释安装 Valet 所需的步骤,以及如何使 PHP Monitor 在安装 Valet 后正常运行。安装 Laravel Valet 后,需要重启 PHP Monitor,它才会脱离独立模式"; "generic.ok" = "确定"; "generic.cancel" = "取消"; @@ -193,13 +193,13 @@ "domain_list.confirm_unproxy_desc" = "您可以随时点击 + 按钮重新创建代理"; "domain_list.columns.secure" = "TLS"; "domain_list.columns.domain" = "域名"; -"domain_list.columns.active" = "Active"; +"domain_list.columns.php" = "PHP"; "domain_list.columns.kind" = "种类"; "domain_list.columns.project_type" = "项目类型"; "domain_list.extensions" = "切换扩展"; "domain_list.applies_to" = "适用于 PHP %@"; "selection.title" = "您想设置什么样的域名?"; -"selection.description" = "链接用于直接为项目提供服务。如果你有一个包含代码的 Laravel、Symfony、WordPress 等文件夹,你需要创建一个链接,并选择代码所在的文件夹。\n\n如果需要代理,可以将容器等代理到特定域名。 例如,这在与 Docker 结合使用时非常有用。"; +"selection.description" = "链接用于直接为项目提供服务。如果您有一个包含代码的 Laravel、Symfony、WordPress 等文件夹,您需要创建一个链接,并选择代码所在的文件夹。\n\n如果需要代理,可以将容器等代理到特定域名。 例如,这在与 Docker 结合使用时非常有用。"; "selection.create_link" = "创建链接"; "selection.create_proxy" = "创建代理"; "selection.cancel" = "取消"; @@ -211,7 +211,7 @@ "domain_list.add.proxy_https_warning" = "%@ 将被代理并可通过以下方式获得: %@://%@.%@.\n\n(!)重要提示:在该域名的 nginx 配置文件中手动添加 `proxy_ssl_verify off;` 之前,该代理可能无法工作。建议使用不安全的域名作为代理主体。"; "domain_list.add.link_folder" = "链接文件夹"; "domain_list.add.domain_name_placeholder" = "在此输入域名"; -"domain_list.add.secure_after_creation" = "创建后 secure %@.%@"; +"domain_list.add.secure_after_creation" = "创建后保护 %@.%@"; "domain_list.add.secure_description" = "确保域名安全需要管理权限"; "domain_list.add.create_link" = "创建链接"; "domain_list.add.cancel" = "取消"; @@ -251,11 +251,6 @@ "domain_list.warning.spaces" = "警告!该网站的文件夹中有一个空格。\n无法通过浏览器访问该网站。"; "domain_list.alert.invalid_folder_name" = "文件夹名称无效"; "domain_list.alert.invalid_folder_name_desc" = "该文件夹无法解析为有效的 URL。这通常是因为文件夹名称中有一个空格。请重命名文件夹,重新加载网站列表,然后再试一次。"; -"domain_list.columns.tls" = "TLS"; -"domain_list.columns.domain" = "域名"; -"domain_list.columns.php" = "PHP"; -"domain_list.columns.type" = "类型"; -"domain_list.columns.kind" = "种类"; "driver.not_detected" = "其他"; "preset.extension" = "%i 扩展"; "preset.extensions" = "%i 扩展"; @@ -272,7 +267,6 @@ "prefs.tabs.notifications" = "通知"; "prefs.global_shortcut" = "全局快捷方式:"; "prefs.dynamic_icon" = "图标类型:"; -"prefs.dynamic_icon" = "图标类型:"; "prefs.info_density" = "信息密度:"; "prefs.services" = "服务:"; "prefs.switcher" = "切换器:"; @@ -335,7 +329,7 @@ "prefs.display_composer_toolkit" = "Composer Toolkit"; "prefs.display_limits_widget_desc" = "如果禁用,将无法在主菜单中看到限制小工具(内存、POST、上传)"; "prefs.display_limits_widget" = "限制小工具"; -"prefs.display_extensions_desc" = "如果禁用,将无法通过主菜单轻松切换扩展名"; +"prefs.display_extensions_desc" = "如果禁用,将无法通过主菜单轻松切换扩展"; "prefs.display_extensions" = "扩展"; "prefs.display_presets_desc" = "如果禁用,将无法应用或恢复 PHP 配置预设"; "prefs.display_presets" = "预设"; @@ -362,7 +356,7 @@ "alert.composer_progress.title" = "正在更新全局依赖..."; "alert.composer_progress.info" = "您可以在下面的终端输出中看到进度"; "alert.composer_failure.title" = "出错了!"; -"alert.composer_failure.info" = "您的全局 Composer 依赖项无法更新。\n您可以在下面的终端输出中找到更多信息。\n你必须使用您自己的终端应用程序手动解决这个问题(这只是向您显示输出结果)。"; +"alert.composer_failure.info" = "您的全局 Composer 依赖项无法更新。\n您可以在下面的终端输出中找到更多信息。\n您必须使用您自己的终端应用程序手动解决这个问题(这只是向您显示输出结果)。"; "alert.composer_success.title" = "Composer 已完成更新!"; "alert.composer_success.info" = "您的全局 Composer 依赖项已成功更新"; "alert.composer_php_isolated.desc" = "该站点已被隔离,这意味着 Valet 将专门为该站点提供 PHP %@。全局版本目前为 PHP %@。"; @@ -403,7 +397,7 @@ "alert.fix_homebrew_permissions_done.desc" = "当您完成 Homebrew 的操作后(例如在运行 `brew upgrade` 之后),如果您希望 Valet 重新运行,您应该重启 PHP Monitor 并选择 `Restart Valet Services`。建议每次使用 `brew upgrade` 升级 PHP 版本时都重启 PHP Monitor,否则可能会出错"; "alert.php_fpm_broken.title" = "您的 PHP-FPM 配置没有指向 Valet 套接字!"; "alert.php_fpm_broken.info" = "PHP Monitor 已确定您的 PHP-FPM 配置存在问题。如果您访问通过 Valet 链接的网站,这将导致 `502 Bad Gateway` 响应"; -"alert.php_fpm_broken.description" = "如果已经有一段时间了,你通常可以通过运行 `valet install` 来解决这个问题,它可以更新你的 PHP-FPM 配置.\n\n如果你看到这个消息,而你正在尝试运行一个预发布版本的 PHP,有可能是 Valet 还不支持这个预发布版本的 PHP.\n\n你可能需要将你安装的 Laravel Valet 升级到至少 v3.1.11,之后你应该运行 `valet install`。更多信息请点击:https://phpmon.app/prerelease-php"; +"alert.php_fpm_broken.description" = "如果已经有一段时间了,您通常可以通过运行 `valet install` 来解决这个问题,它可以更新您的 PHP-FPM 配置.\n\n如果您看到这个消息,而您正在尝试运行一个预发布版本的 PHP,有可能是 Valet 还不支持这个预发布版本的 PHP.\n\n您可能需要将您安装的 Laravel Valet 升级到至少 v3.1.11,之后您应该运行 `valet install`。更多信息请点击:https://phpmon.app/prerelease-php"; "alert.cannot_start.title" = "由于您的系统配置问题,PHP Monitor 无法启动"; "alert.cannot_start.subtitle" = "刚才通知您的问题导致 PHP Monitor 无法正常运行"; "alert.cannot_start.description" = "您可能不需要退出 PHP Monitor 并重新启动它。如果您已解决问题(或不记得具体问题是什么),可以点击重试,PHP Monitor 将重试启动检查"; @@ -429,7 +423,7 @@ "alert.service_error.button.close" = "关闭"; "alert.global_composer_platform_issues.title" = "Composer 检测到您的平台存在问题"; "alert.global_composer_platform_issues.subtitle" = "您切换到的 PHP 版本对于您安装的全局 Composer 依赖项来说太旧。这些依赖项需要更新。"; -"alert.global_composer_platform_issues.desc" = "防止将来发生此问题的最简单方法是切换到已安装的最旧 PHP 版本,并再次运行 `composer global update`。\\另外,你也可以在偏好设置中选择 `自动更新全局依赖` 选项来避免这个问题。如果你在尝试更新全局依赖之后仍然看到这个消息,你可能需要查看一下你的全局 composer 配置文件,它位于 `~/.composer/composer.json`"; +"alert.global_composer_platform_issues.desc" = "防止将来发生此问题的最简单方法是切换到已安装的最旧 PHP 版本,并再次运行 `composer global update`。\n\n另外,您也可以在偏好设置中选择 `自动更新全局依赖` 选项来避免这个问题。如果您在尝试更新全局依赖之后仍然看到这个消息,您可能需要查看一下您的全局 composer 配置文件,它位于 `~/.composer/composer.json`"; "alert.global_composer_platform_issues.buttons.update" = "更新全局依赖"; "alert.global_composer_platform_issues.buttons.quit" = "退出 PHP Monitor"; "alert.revert_description.title" = "还原配置?"; @@ -446,6 +440,9 @@ "startup.errors.php_brew_info_invalid.title" = "Homebrew 返回了无效的 `brew info php --json` 输出,该命令需要有效的 JSON 作为输出。"; "startup.errors.php_brew_info_invalid.subtitle" = "这将导致 PHP Monitor 无法正常启动。可能是 Homebrew 当前处于损坏状态,或此命令的输出中出现了额外日志。此问题已知存在。"; "startup.errors.php_brew_info_invalid.desc" = "简单重试可能会解决问题,但如果问题仍然存在,您可能想亲自运行该命令并验证是否为有效的JSON。按确定,然后选择重试以再次尝试。"; +"startup.errors.could_not_determine_alias.title" = "无法确定 `php` Formula 别名指向的版本"; +"startup.errors.could_not_determine_alias.subtitle" = "这将导致 PHP Monitor 无法正常启动。可能是 Homebrew 当前处于损坏状态,或者 Formula 存在问题。"; +"startup.errors.could_not_determine_alias.desc" = "尝试运行 `brew update` 更新您的 Formula 并重试。如果问题仍然存在,请在 GitHub 上报告此问题,因为这可能是一个错误。"; "startup.errors.php_opt.title" = "PHP 未正确安装"; "startup.errors.php_opt.subtitle" = "在 `%@` 中找不到 PHP 别名。在您解决此问题之前,应用程序将无法正常运行"; "startup.errors.php_opt.desc" = "如果您已经安装了 `php` Formula,则可能需要运行 `brew install php` 才能使 PHP Monitor 检测到该安装"; @@ -454,7 +451,7 @@ "startup.errors.dyld_library.desc" = "在终端运行 `brew reinstall php && brew link php` 可能会解决此问题,因此请尝试一下"; "startup.errors.valet_executable.title" = "Laravel Valet 未正确安装"; "startup.errors.valet_executable.subtitle" = "您必须使用 Composer 安装 Valet。在解决此问题之前,应用程序将无法正常运行。"; -"startup.errors.valet_executable.desc" = "如果您尚未安装 Laravel Valet,请先安装。如果你已经安装,但还是看到了这条信息,那么请尝试在终端运行 `which valet`,它应该会返回:`%@`."; +"startup.errors.valet_executable.desc" = "如果您尚未安装 Laravel Valet,请先安装。如果您已经安装,但还是看到了这条信息,那么请尝试在终端运行 `which valet`,它应该会返回:`%@`."; "startup.errors.valet_json_invalid.title" = "Laravel Valet 配置文件无效或丢失"; "startup.errors.valet_json_invalid.subtitle" = "PHP Monitor 需要能够读取配置文件。文件似乎畸形或丢失。请检查该文件是否存在,格式是否正确。"; "startup.errors.valet_json_invalid.desc" = "您可以在 `~/.config/valet/config.json` 找到该文件。如果 Laravel Valet 无法解析配置文件,运行 `valet` 命令通常会自动修复 JSON 文件。尝试运行 `valet --version` 来自动修复文件"; @@ -463,7 +460,7 @@ "startup.errors.valet_version_unknown.desc" = "尝试在终端中运行 `valet --version` 以找出问题所在"; "startup.errors.valet_not_installed.title" = "您的 Valet 配置目录丢失"; "startup.errors.valet_not_installed.subtitle" = "缺少所需目录 `~/.config/valet`。这通常意味着您忘记了运行 `valet install`."; -"startup.errors.valet_not_installed.desc" = "假设你已经通过 Composer 安装了 Valet,请运行 `valet install` 来完成 Laravel Valet 的设置。\n\n如果你看到此消息,但不明白为什么这个文件夹不见了,那么你可能想调查一下它消失的原因--它不应该就这样消失,这意味着你的 Valet 安装被破坏了。"; +"startup.errors.valet_not_installed.desc" = "假设您已经通过 Composer 安装了 Valet,请运行 `valet install` 来完成 Laravel Valet 的设置。\n\n如果您看到此消息,但不明白为什么这个文件夹不见了,那么您可能想调查一下它消失的原因--它不应该就这样消失,这意味着您的 Valet 安装被破坏了。"; "startup.errors.valet_version_not_supported.title" = "不支持此 Valet 版本"; "startup.errors.valet_version_not_supported.subtitle" = "您运行的 Valet 版本目前不受支持。PHP Monitor 目前适用于 Valet v2、v3 和 v4。为了避免给您的系统带来问题,PHP Monitor 无法启动"; "startup.errors.valet_version_not_supported.desc" = "您必须安装与 PHP Monitor 兼容的 Valet 版本,或者您可能需要升级到较新版本的 PHP Monitor,该版本可能包含对该 Valet 版本的兼容性(更多信息请查阅最新发布说明)"; @@ -478,13 +475,13 @@ "startup.errors.global_composer_platform_issues.desc" = "您可以进入首选项并选中 `自动更新全局依赖` 选项。这将在您更改 PHP 版本时更新您的全局 Composer 依赖项,因此,如果您不能持续访问互联网,这可能不是最理想的选择。要找出确切的问题所在,请尝试运行 `valet --version`。Valet 目前无法使用已安装的依赖项。通常这是由于版本不匹配造成的:即安装的 PHP 依赖版本比当前激活的版本要新"; "startup.errors.services_json_error.title" = "无法确定服务状态"; "startup.errors.services_json_error.subtitle" = "PHP Monitor 通常使用以下命令查询 `brew` 以测试是否可以检索服务:`sudo brew services info nginx --json`.\n\nPHP Monitor 无法解释此响应。"; -"startup.errors.services_json_error.desc" = "如果您的 Homebrew 安装过时,可能会出现这种情况,在这种情况下,Homebrew 还不会返回 JSON。通常可以通过运行 `brew update` 或 `brew tap homebrew/services` 来解决这个问题。你也可以尝试在终端运行 `sudo brew services info nginx --json`"; +"startup.errors.services_json_error.desc" = "如果您的 Homebrew 安装过时,可能会出现这种情况,在这种情况下,Homebrew 还不会返回 JSON。通常可以通过运行 `brew update` 或 `brew tap homebrew/services` 来解决这个问题。您也可以尝试在终端运行 `sudo brew services info nginx --json`"; "startup.errors.which_alias_issue.title" = "检测到配置问题"; "startup.errors.which_alias_issue.subtitle" = "`/usr/local/bin/which` 中似乎有一个文件。这通常是由 NodeJS 设置的,但 `/usr/local/bin` 的 PATH 中没有 `node`。要解决这个问题,请继续阅读"; "startup.errors.which_alias_issue.desc" = "您需要将 `node` 链接到 `/usr/local/bin` 目录,以确保 PHP Monitor 能够成功启动。更多信息,请参见:https://github.com/nicoverbruggen/phpmon/issues/174"; "startup.errors.herd_running.title" = "Laravel Herd 似乎正在运行"; -"startup.errors.herd_running.subtitle" = "Laravel Herd 似乎正在运行。Herd 的内置 Valet 设置可能与您的常规 Valet 安装冲突,因此请在继续之前退出 Herd。(你完全可以混合使用 Herd 和常规 Valet,但不应同时运行两者)"; -"startup.errors.herd_running.desc" = "你可能还会发现,Herd 添加到 $PATH 的 `php` 别名可能会阻止 PHP Monitor 的 `php` 别名生效,所以请记住这一点。您可以查看 `~/.zshrc` 并了解 Herd 在您的 $PATH 中添加了什么。"; +"startup.errors.herd_running.subtitle" = "Laravel Herd 似乎正在运行。Herd 的内置 Valet 设置可能与您的常规 Valet 安装冲突,因此请在继续之前退出 Herd。(您完全可以混合使用 Herd 和常规 Valet,但不应同时运行两者)"; +"startup.errors.herd_running.desc" = "您可能还会发现,Herd 添加到 $PATH 的 `php` 别名可能会阻止 PHP Monitor 的 `php` 别名生效,所以请记住这一点。您可以查看 `~/.zshrc` 并了解 Herd 在您的 $PATH 中添加了什么。"; "startup.version_mismatch.title" = "您的活动 PHP 版本已更改"; "startup.version_mismatch.subtitle" = "自 PHP Monitor 上次激活以来,您链接的 PHP 版本已更改为 PHP %@。您想切换回 PHP %@,还是继续使用当前版本?"; "startup.version_mismatch.desc" = "PHP Monitor 会跟踪全局链接的 PHP 版本。全局版本可能由于其他程序或 Homebrew 升级后链接了不同的 Formula 而发生变化"; @@ -506,10 +503,10 @@ "alert.key_service_not_running.desc" = "如果点击服务下方的按钮不起作用(即旋转器出现,但一段时间后仍为 `X`),您可能需要运行 `Fix My Valet`。您可以通过菜单 `急救与服务` > `修复我的 Valet...` 进行操作。\n\n另外,也可以在终端中使用 `valet stop` 和 `valet start`,这也可以解决问题(作为修复我的 Valet 的替代方法)。\n\n如需进一步调试,您可以查看 GitHub 问题跟踪器,其他用户可能也遇到过类似问题。作为开发人员,我将尽力确保每个问题都能得到解答:)"; "alert.key_service_has_error.title" = "由于所需的 Homebrew 服务存在问题,Valet 目前无法正常工作"; "alert.key_service_has_error.subtitle" = "Valet 要正常工作,至少需要三个关键服务正常运行。\n\nPHP Monitor 报告说情况并非如此。其中一个受影响的服务似乎正在报告错误状态,因此我建议点击 `E`。\n\nPHP Monitor 将尝试重新启动服务,如果失败(很有可能),它将提供日志文件(如果存在),其中可能包含有助于调试问题的其他信息。"; -"alert.key_service_has_error.desc" = "不幸的是,如果服务报错,通常是由于配置状态无效,这可能难以调试。\n\n常见故障排除提示\n\n· 首先尝试重启服务并检查日志文件(如果存在)。您可以点击 `E` 按钮让 PHP Monitor 来做这件事。\n\n· PHP:如果看到的是错误状态,可能是 PHP 的配置出现了问题。确保 Homebrew 安装中的.ini 文件没有问题,并且不存在套接字冲突。\n\n· nginx:如果出现错误状态,则可能是网站配置错误(通常会在错误日志中指出)。你可能需要检查 Valet 的 nginx 文件夹。\n\n· dnsmasq:如果出现错误状态,可能是 dnsmasq 配置文件损坏(通常位于 ~/.config/valet/dnsmasq.d)"; +"alert.key_service_has_error.desc" = "不幸的是,如果服务报错,通常是由于配置状态无效,这可能难以调试。\n\n常见故障排除提示\n\n· 首先尝试重启服务并检查日志文件(如果存在)。您可以点击 `E` 按钮让 PHP Monitor 来做这件事。\n\n· PHP:如果看到的是错误状态,可能是 PHP 的配置出现了问题。确保 Homebrew 安装中的.ini 文件没有问题,并且不存在套接字冲突。\n\n· nginx:如果出现错误状态,则可能是网站配置错误(通常会在错误日志中指出)。您可能需要检查 Valet 的 nginx 文件夹。\n\n· dnsmasq:如果出现错误状态,可能是 dnsmasq 配置文件损坏(通常位于 ~/.config/valet/dnsmasq.d)"; "updater.alerts.newer_version_available.title" = "PHP Monitor v%@ 现已可用!"; "updater.alerts.newer_version_available.subtitle" = "强烈建议将 PHP Monitor 保持更新,因为新版本通常会修复漏洞并包含支持最新版本 Valet 和 PHP 的修正"; -"updater.installation_source.brew" = "安装 PHP Monitor 更新的推荐方法是直接按 `Install Update`(安装更新)。由于你使用 Homebrew 安装应用程序,你也可以通过终端运行 `%@` 进行升级,但不推荐这样做"; +"updater.installation_source.brew" = "安装 PHP Monitor 更新的推荐方法是直接按 `Install Update`(安装更新)。由于您使用 Homebrew 安装应用程序,您也可以通过终端运行 `%@` 进行升级,但不推荐这样做"; "updater.installation_source.direct" = "向 PHP Monitor 安装更新的推荐方法是直接按 `安装更新`"; "updater.alerts.buttons.release_notes" = "查看版本说明"; "updater.alerts.is_latest_version.title" = "PHP Monitor 是最新版本!"; @@ -549,7 +546,7 @@ "warnings.certificates_expired.title" = "正在为域名提供服务的一个或多个证书已过期."; "warnings.certificates_expired.description" = "过期的证书会导致 HTTPS 流量无法正常工作。您可以让 PHP Monitor 自动尝试为您解决此问题,只需打开域名列表即可。"; "warnings.none" = "现在没有可用的建议。您可以放心使用!"; -"onboarding.title" = "Welcome Tour"; +"onboarding.title" = "欢迎导览"; "onboarding.welcome" = "欢迎来到 PHP Monitor!"; "onboarding.explore" = "您现在可以访问 PHP Monitor 的全部功能。您可以在此页面了解更多有关 PHP Monitor 所提供功能的信息"; "onboarding.explore.lite" = "您现在可以访问 PHP Monitor 最重要的功能。\n请注意,由于 Laravel Valet 未激活,某些功能(下面灰色部分)目前不可用。"; @@ -563,7 +560,7 @@ "onboarding.tour.isolation.title" = "隔离域名"; "onboarding.tour.isolation" = "如果安装了 Valet 3 或更新版本,甚至可以通过右键单击域名窗口中的指定域名来使用域名隔离。这样,您就可以为该域名选择一个特定的 PHP 版本,而且只能在该域名使用。"; "onboarding.tour.feature_unavailable" = "此功能目前不可用,需要安装 Laravel Valet。"; -"onboarding.tour.once" = "您只能看到一次 Welcome Tour。您可以稍后通过菜单栏图标(可在 `急救与服务` 下的菜单中找到)重新打开 Welcome Tour。"; +"onboarding.tour.once" = "您只能看到一次欢迎导览。您可以稍后通过菜单栏图标(可在 `急救与服务` 下的菜单中找到)重新打开欢迎导览。"; "onboarding.tour.close" = "关闭 Tour"; "prefs.language" = "语言:"; "prefs.language_options_desc" = "选择不同的语言与 PHP Monitor 一起使用。要完全应用此更改,必须重新启动应用程序"; @@ -575,7 +572,7 @@ "startup.timeout.description" = "有时候,由于文件权限问题,可能会导致程序无法正常运行。您可以尝试使用 `brew doctor` 和 `brew cleanup` 来修复问题。 \n\n建议随后重新启动 PHP Monitor。了解更多信息,请访问:https://github.com/nicoverbruggen/phpmon/issues/294。\n\n如果 PHP Monitor 现在已经初始化完成,或者您愿意再等一会儿,可以点击“忽略”并照常使用 PHP Monitor。不过,仍然建议检查问题,因为初始化不应该花费这么长时间。"; "valet_upgrade_available.title" = "您想将Valet升级到最新兼容版本吗?"; "valet_upgrade_available.subtitle" = "Laravel Valet %@ 已可用。PHP Monitor 可以为您更新全局 Composer 依赖。"; -"valet_upgrade_available.description_constraint_ok" = "鉴于您全局的 Composer 设置,应该安装的最新版本将是最最新版的 Laravel Valet %@。"; +"valet_upgrade_available.description_constraint_ok" = "鉴于您全局的 Composer 设置,应该安装的最新版本将是最新版的 Laravel Valet %@。"; "valet_upgrade_available.description_constraint_fail" = "请注意,鉴于您全局的 Composer 设置,自动安装的最新版本将不是可用的最新版本。这是由于您全局 `composer.json` 文件中的约束所致。您的 Valet 版本约束为:%@,这禁止安装 Valet %@。若您想对该文件进行编辑,请在升级前完成。当您看到此消息时,最好检查 Valet 的发布说明,因为 Valet 的需求可能已更改。"; "valet_upgrade_available.upgrade" = "升级"; "valet_upgrade_available.cancel" = "取消"; @@ -583,9 +580,9 @@ "valet_upgraded.title" = "Valet 已升级!"; "valet_upgraded.subtitle" = "有时,升级后可能需要在终端运行 `valet install`。"; "valet_upgraded.description" = "PHP Monitor 无法判断此操作是否必要,因此不会自动执行。不过,如果发现功能异常,您可以尝试再次运行 `valet install` 并重新启动 PHP Monitor。"; -"cert_popover.insecure_domain" = "域名 \\\"%@\\\" 未加密。"; +"cert_popover.insecure_domain" = "域名 \"%@\" 未加密。"; "cert_popover.insecure_domain_text" = "流量通过 nginx 使用普通 HTTP 提供。请注意,某些 Web 功能在没有安全连接的情况下可能无法正常工作。"; -"cert_popover.secure_domain" = "域名 \\\"%@\\\" 已受保护。"; +"cert_popover.secure_domain" = "域名 \"%@\" 已受保护。"; "cert_popover.secure_domain_traffic" = "由于此域已使用证书进行安全加固,访问该域的流量将通过 nginx 使用 HTTPS 提供。"; "cert_popover.secure_domain_expired" = "证书已于%@过期。您必须续订,以继续使用 HTTPS 而不出现错误。"; "cert_popover.secure_domain_expiring_later" = "证书有效。它将在%@过期。在那时需要续订,但您将收到通知。"; @@ -597,6 +594,14 @@ "cert_alert.cancel" = "暂不"; "crash_reporter.title" = "PHP Monitor之前崩溃,想发送崩溃报告吗?"; "crash_reporter.subtitle" = "您可以将崩溃报告发送给应用程序的开发者,以便修复此问题。强烈建议这样做。您想这么做吗?"; -"crash_reporter.description" = "如果不发送此崩溃报告,开发者可能无法意识到此特定问题。崩溃报告中不包含任何日志或个人数据,仅发送未符号化的崩溃报告。您不需要采取进一步操作。"; +"crash_reporter.description" = "如果不发送此崩溃报告,开发者可能无法意识到此特定问题。崩溃报告中不包含任何日志或个人数据,仅发送未符号化的崩溃报告。您不需要采取进一步操作。\n\n➡️ 如果崩溃在特定时间点反复发生,您可以查看GitHub的问题追踪器,了解是否正在进行修复。如果应用在初始化之前持续崩溃,您可能需要手动更新PHP Monitor。"; "crash_reporter.send_report" = "发送报告"; "crash_reporter.do_not_send" = "不要发送"; + +// THIRD-PARTY INTEGRATIONS + +"alert.enable_integrations.title" = "一个外部应用程序正在尝试与 PHP Monitor 通信。您是否允许第三方应用程序与 PHP Monitor 通信?"; +"alert.enable_integrations.subtitle" = "此通知出现是因为 PHP Monitor 刚刚收到了一个外部命令,而此功能默认是禁用的。如果您是故意触发此操作的,使用了 Alfred 或 Raycast 等第三方应用,通常允许是安全的。\n\n您可以稍后在偏好设置中更改此设置,此问题只会询问一次。"; +"alert.enable_integrations.desc" = "如果您不是通过 Alfred 或 Raycast 触发的,可能有另一个应用程序正在尝试控制 PHP Monitor。\n\n在这种情况下,我建议保持此集成处于关闭状态,除非您同意让另一个第三方应用代为控制 PHP Monitor,这可能存在潜在的安全风险。"; +"alert.enable_integrations.ok" = "允许集成"; +"alert.enable_integrations.cancel" = "不允许"; diff --git a/scripts/translate.sh b/scripts/translate.sh deleted file mode 100644 index a2d8bebf..00000000 --- a/scripts/translate.sh +++ /dev/null @@ -1,114 +0,0 @@ -// transllm is a tool I developed to get quality translations. -// You tell it how many model instances of a given model to use. - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Dutch" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/nl.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="French" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/fr.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Spanish" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/es.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="German" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/de.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Indonesian" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/id.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Portuguese (Portugal)" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/pt-PT.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Vietnamese" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/vi.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Chinese (simplified)" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/zh-Hans.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Italian" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/it.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Turkish" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/tr.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Japanese" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/ja.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Hindi" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/hi.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Bengali" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/bn.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ - -.build/arm64-apple-macosx/release/transllm \ - --source="/Users/nico/Code/PHP Monitor/phpmon/phpmon/en.lproj/Localizable.strings" \ - --language="Arabic" \ - --target="/Users/nico/Code/PHP Monitor/phpmon/phpmon/ar.lproj/Localizable.strings" \ - --model="openai/gpt-oss-20b" \ - --ip="192.168.129.200" \ - --model-instances=1; \ \ No newline at end of file diff --git a/scripts/verify_tl.sh b/scripts/verify_tl.sh new file mode 100755 index 00000000..7cab466f --- /dev/null +++ b/scripts/verify_tl.sh @@ -0,0 +1,36 @@ +#!/bin/bash + +# Verify all Localizable.strings files using plutil. +# Returns exit code 0 if all files are valid, 1 if any fail. + +SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)" +PHPMON_DIR="$SCRIPT_DIR/../phpmon" + +FAILED=0 +CHECKED=0 + +for FILE in "$PHPMON_DIR"/*.lproj/Localizable.strings; do + if [ ! -f "$FILE" ]; then + continue + fi + + LANG_DIR=$(basename "$(dirname "$FILE")") + CHECKED=$((CHECKED + 1)) + + if plutil -lint "$FILE" > /dev/null 2>&1; then + echo " OK $LANG_DIR" + else + echo "FAIL $LANG_DIR" + plutil -lint "$FILE" 2>&1 | sed 's/^/ /' + FAILED=$((FAILED + 1)) + fi +done + +echo "" +echo "Checked $CHECKED file(s), $FAILED failure(s)." + +if [ "$FAILED" -gt 0 ]; then + exit 1 +fi + +exit 0