mirror of
https://github.com/nicoverbruggen/phpmon.git
synced 2025-08-06 03:20:09 +02:00
🚀 Version 7.2
This commit is contained in:
4
.gitignore
vendored
4
.gitignore
vendored
@ -1,6 +1,4 @@
|
||||
phpmon.xcodeproj/project.xcworkspace
|
||||
phpmon.xcodeproj/xcuserdata
|
||||
PHP Monitor.xcodeproj/project.xcworkspace
|
||||
PHP Monitor.xcodeproj/xcuserdata
|
||||
phpmon-updater/PHP Monitor Self-Updater.app/
|
||||
|
||||
.DS_Store
|
||||
|
@ -55,7 +55,7 @@ If you'd like to create a production build, choose "Any Mac" as the target and s
|
||||
|
||||
In order to properly test everything, you will want to use the _PHP Monitor DEV_ target. There are unit and UI tests both.
|
||||
|
||||
You may sporadically see failures in UI tests due to the following error: `Invalid parameter not satisfying: point.x != INFINITY && point.y != INFINITY`. This seems to be an issue with Xcode that Apple may need to resolve?
|
||||
You may sporadically see failures in UI tests due to the following error: `Invalid parameter not satisfying: point.x != INFINITY && point.y != INFINITY`. This seems to be an issue with Xcode that Apple may need to resolve? You can retry the tests in question and they should eventually pass.
|
||||
|
||||
## 🚀 Release procedure
|
||||
|
||||
|
@ -1085,6 +1085,8 @@
|
||||
C4930849279F331F009C240B /* AddSiteVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AddSiteVC.swift; sourceTree = "<group>"; };
|
||||
C495F5AE28A42E080087F70A /* EnvironmentCheck.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EnvironmentCheck.swift; sourceTree = "<group>"; };
|
||||
C4998F092617633900B2526E /* PreferencesWindowController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PreferencesWindowController.swift; sourceTree = "<group>"; };
|
||||
C49DA9BC2D67AC49006F9CF4 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = es.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
C49DA9BD2D67B298006F9CF4 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = "<group>"; };
|
||||
C49EAA5129B12A5A00AB28FC /* Measurements.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Measurements.swift; sourceTree = "<group>"; };
|
||||
C49EAA5629B1689200AB28FC /* App+BrewWatch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "App+BrewWatch.swift"; sourceTree = "<group>"; };
|
||||
C4A81CA328C67101008DD9D1 /* PMTableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PMTableView.swift; sourceTree = "<group>"; };
|
||||
@ -2348,7 +2350,7 @@
|
||||
attributes = {
|
||||
BuildIndependentTargetsInParallel = YES;
|
||||
LastSwiftUpdateCheck = 1420;
|
||||
LastUpgradeCheck = 1610;
|
||||
LastUpgradeCheck = 1620;
|
||||
ORGANIZATIONNAME = "Nico Verbruggen";
|
||||
TargetAttributes = {
|
||||
C406A5EF298AD2CE00B5B85A = {
|
||||
@ -2382,6 +2384,8 @@
|
||||
Base,
|
||||
fr,
|
||||
"zh-Hans",
|
||||
es,
|
||||
id,
|
||||
);
|
||||
mainGroup = C41C1B2A22B0097F00E7CF16;
|
||||
packageReferences = (
|
||||
@ -3409,6 +3413,8 @@
|
||||
C4622F572A7593CB0016F8FB /* pt-PT */,
|
||||
0336CAAF2B0D0CDA009A1034 /* fr */,
|
||||
C453874C2BE37FD6002B9C65 /* zh-Hans */,
|
||||
C49DA9BC2D67AC49006F9CF4 /* es */,
|
||||
C49DA9BD2D67B298006F9CF4 /* id */,
|
||||
);
|
||||
name = Localizable.strings;
|
||||
sourceTree = "<group>";
|
||||
@ -3435,7 +3441,7 @@
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = "PHP Monitor Self-Updater";
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2024 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2025 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSPrincipalClass = NSApplication;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
@ -3470,7 +3476,7 @@
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = "PHP Monitor Self-Updater";
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2024 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2025 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSPrincipalClass = NSApplication;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
@ -3505,7 +3511,7 @@
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = "PHP Monitor Self-Updater";
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2024 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2025 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSPrincipalClass = NSApplication;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
@ -3540,7 +3546,7 @@
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = "PHP Monitor Self-Updater";
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2024 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2025 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSPrincipalClass = NSApplication;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
@ -3688,7 +3694,7 @@
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 1525;
|
||||
CURRENT_PROJECT_VERSION = 1535;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG = YES;
|
||||
DEVELOPMENT_TEAM = 8M54J5J787;
|
||||
@ -3701,7 +3707,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 12.4;
|
||||
MARKETING_VERSION = 7.1.0;
|
||||
MARKETING_VERSION = 7.2;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon;
|
||||
PRODUCT_MODULE_NAME = PHP_Monitor;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
@ -3719,7 +3725,7 @@
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 1525;
|
||||
CURRENT_PROJECT_VERSION = 1535;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG = NO;
|
||||
DEVELOPMENT_TEAM = 8M54J5J787;
|
||||
@ -3732,7 +3738,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 12.4;
|
||||
MARKETING_VERSION = 7.1.0;
|
||||
MARKETING_VERSION = 7.2;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon;
|
||||
PRODUCT_MODULE_NAME = PHP_Monitor;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
@ -3960,7 +3966,7 @@
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 1525;
|
||||
CURRENT_PROJECT_VERSION = 1535;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG = NO;
|
||||
DEVELOPMENT_TEAM = 8M54J5J787;
|
||||
@ -3973,7 +3979,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 12.4;
|
||||
MARKETING_VERSION = 7.1.0;
|
||||
MARKETING_VERSION = 7.2;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon.dev;
|
||||
PRODUCT_MODULE_NAME = PHP_Monitor;
|
||||
PRODUCT_NAME = "$(TARGET_NAME) DEV";
|
||||
@ -4077,7 +4083,7 @@
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 1525;
|
||||
CURRENT_PROJECT_VERSION = 1535;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG = YES;
|
||||
DEVELOPMENT_TEAM = 8M54J5J787;
|
||||
@ -4090,7 +4096,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 12.4;
|
||||
MARKETING_VERSION = 7.1.0;
|
||||
MARKETING_VERSION = 7.2;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon.dev;
|
||||
PRODUCT_MODULE_NAME = PHP_Monitor;
|
||||
PRODUCT_NAME = "$(TARGET_NAME) DEV";
|
||||
@ -4194,7 +4200,7 @@
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 1525;
|
||||
CURRENT_PROJECT_VERSION = 1535;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG = YES;
|
||||
DEVELOPMENT_TEAM = 8M54J5J787;
|
||||
@ -4207,7 +4213,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 12.4;
|
||||
MARKETING_VERSION = 7.1.0;
|
||||
MARKETING_VERSION = 7.2;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon.eap;
|
||||
PRODUCT_MODULE_NAME = PHP_Monitor;
|
||||
PRODUCT_NAME = "$(TARGET_NAME) EAP";
|
||||
@ -4235,7 +4241,7 @@
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = "PHP Monitor Self-Updater";
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2024 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2025 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSPrincipalClass = NSApplication;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
@ -4377,7 +4383,7 @@
|
||||
CODE_SIGN_IDENTITY = "Apple Development";
|
||||
CODE_SIGN_STYLE = Automatic;
|
||||
COMBINE_HIDPI_IMAGES = YES;
|
||||
CURRENT_PROJECT_VERSION = 1525;
|
||||
CURRENT_PROJECT_VERSION = 1535;
|
||||
DEAD_CODE_STRIPPING = YES;
|
||||
DEBUG = NO;
|
||||
DEVELOPMENT_TEAM = 8M54J5J787;
|
||||
@ -4390,7 +4396,7 @@
|
||||
"@executable_path/../Frameworks",
|
||||
);
|
||||
MACOSX_DEPLOYMENT_TARGET = 12.4;
|
||||
MARKETING_VERSION = 7.1.0;
|
||||
MARKETING_VERSION = 7.2;
|
||||
PRODUCT_BUNDLE_IDENTIFIER = com.nicoverbruggen.phpmon.eap;
|
||||
PRODUCT_MODULE_NAME = PHP_Monitor;
|
||||
PRODUCT_NAME = "$(TARGET_NAME) EAP";
|
||||
@ -4418,7 +4424,7 @@
|
||||
GENERATE_INFOPLIST_FILE = YES;
|
||||
INFOPLIST_KEY_CFBundleDisplayName = "PHP Monitor Self-Updater";
|
||||
INFOPLIST_KEY_LSApplicationCategoryType = "public.app-category.developer-tools";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2024 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSHumanReadableCopyright = "Copyright © 2023-2025 Nico Verbruggen. All rights reserved.";
|
||||
INFOPLIST_KEY_NSPrincipalClass = NSApplication;
|
||||
LD_RUNPATH_SEARCH_PATHS = (
|
||||
"$(inherited)",
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1610"
|
||||
LastUpgradeVersion = "1620"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1610"
|
||||
LastUpgradeVersion = "1620"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1610"
|
||||
LastUpgradeVersion = "1620"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1610"
|
||||
LastUpgradeVersion = "1620"
|
||||
version = "1.7">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
|
@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<Scheme
|
||||
LastUpgradeVersion = "1610"
|
||||
LastUpgradeVersion = "1620"
|
||||
version = "1.3">
|
||||
<BuildAction
|
||||
parallelizeBuildables = "YES"
|
||||
|
@ -84,9 +84,13 @@ Initially, I had an Alfred workflow for this — but it has now been replaced wi
|
||||
|
||||
## 🐘 Why not use Laravel Herd?
|
||||
|
||||
If you don't need to customize your local PHP setup and just want an easy and ready-to-go environment to start coding, [Laravel Herd](https://herd.laravel.com) is probably more than sufficient for many use cases.
|
||||
_**Disclaimer**: The author is not affiliated with Laravel or the Laravel team, nor Beyond Code, who maintain Laravel Herd. PHP Monitor is an independent project._
|
||||
|
||||
If you need more customization and flexibility I encourage you to consider PHP Monitor in combination with Laravel Valet or some other solution like Docker (with Laravel Sail, for example).
|
||||
If you don't need to customize your local PHP setup and just want an easy and ready-to-go environment to start coding, [Laravel Herd](https://herd.laravel.com) is probably more than sufficient for many use cases. They also offer paid features that may be useful to you or your team.
|
||||
|
||||
At this point, many people enjoy using Herd. However, Herd may not be for everyone, which is why other solutions to run PHP locally exist. If you need more customization and flexibility I encourage you to consider PHP Monitor in combination with Laravel Valet.
|
||||
|
||||
If you want to get as close as you can to a real server environment your best bet is probably to use a Docker container. I _highly_ recommend that you try different setups, and use what you like best.
|
||||
|
||||
## 🤬 The app won't start?!
|
||||
|
||||
|
@ -16,9 +16,9 @@
|
||||
<p><b>Do you enjoy using the app? Is it helping you save time?</b> Leave a <a href="https://phpmon.app/github">star on GitHub</a>!</p>
|
||||
<p><b>Having issues?</b> Consult the <a href="https://phpmon.app/faq">FAQ</a> section, I did my best to ensure everything is documented.</p>
|
||||
<p><b>Want to support further development of PHP Monitor?</b> You can <a href="https://phpmon.app/sponsor">financially support</a> the continued development of this app.</p>
|
||||
<p><b>Get the latest on Twitter or Mastodon.</b> Give me a <a href="https://twitter.com/nicoverbruggen">follow on Twitter</a> or <a href="https://phpc.social/@nicoverbruggen">Mastodon</a> to learn about what's brewing and when new updates drop.</p>
|
||||
<p><b>Get the latest on Bluesky or Mastodon.</b> Give me a <a href="https://bsky.app/profile/nicoverbruggen.be">follow on Bluesky</a> or <a href="https://phpc.social/@nicoverbruggen">Mastodon</a> to learn about what's brewing and when new updates drop.</p>
|
||||
<p><b>Special thanks</b> to all current and past <a href="https://github.com/sponsors/nicoverbruggen#sponsors"><b>sponsors</b></a> of PHP Monitor, who have helped to make further development of the app possible.</p>
|
||||
<p><b>Made possible by these GitHub Sponsors</b>: @abdusfauzi, @abicons, @adrolli, @andresayej, @andyunleashed, @anzacorp, @argirisp, @AshPowell, @aurawindsurfing, @awsmug, @barrycarton, @BertvanHoekelen, @calebporzio, @caseyalee, @cgreuling, @cjcox17, @Diewy, @drfraker, @driftingly, @duellsy, @edalzell, @EYOND, @faithfm, @frankmichel, @gwleuverink, @hopkins385, @intrepidws, @jacksleight, @JacobBennett, @jasonvarga, @jeromegamez, @jimmyaldape, @jimmysawczuk, @joetannenbaum, @jolora, @joshuablum, @jpeinelt, @jreviews, @JustSteveKing, @Kajvdh, @KFoobar, @Laravel-Backpack, @leganz, @martinleveille, @mathiasonea, @matthewmnewman, @mcastillo1030, @megabubbletea, @mennen-online, @mike-healy, @mostafakram, @mpociot, @MrMicky-FR, @MrMooky, @murdercode, @nckrtl, @nhedger, @ninjaparade, @ozanuzer, @pepatel, @philbraun, @pickuse2013, @pk-informatics, @Plytas, @rderimay, @rickyjohnston, @rico, @RobertBoes, @runofthemill, @SahinU88, @sdebacker, @sdevore, @shadracnicholas, @simonhamp, @SRWieZ, @stefanbauer, @StriveMedia, @swilla, @Tailcode-Studio, @theutz, @ThomasEnssner, @tillkruss, @timothyrowan, @ttnppedr, @vincent-tarrit, @WheresMarco, @xPand4B, @xuandung38, @yeslandi89, @zackkatz, @zacksmash, @zaherg.<br/>(Some names have been omitted due to their sponsorships being private. Thank you all!)</p>
|
||||
<p><b>Made possible by these GitHub Sponsors</b>: @abdusfauzi, @abicons, @adibnoh, @adrolli, @andresayej, @andyunleashed, @anzacorp, @argirisp, @ash-jc-allen, @AshPowell, @aurawindsurfing, @awsmug, @barrycarton, @BertvanHoekelen, @calebporzio, @casenxu, @caseyalee, @cgreuling, @cjcox17, @clescuyer, @codelinde, @designhammer, @Diewy, @drfraker, @driftingly, @duellsy, @e9li, @edalzell, @EYOND, @faithfm, @frankmichel, @gekich, @gpluess, @gwleuverink, @hopkins385, @incon, @intrepidws, @israaraujo, @jacksleight, @JacobBennett, @jasonvarga, @jeromegamez, @jimmyaldape, @jimmysawczuk, @joetannenbaum, @jolora, @jorisnoo, @joshuablum, @jpeinelt, @jreviews, @JustSteveKing, @Kajvdh, @KFoobar, @kholisabdullah, @Laravel-Backpack, @leganz, @lucianvacaroiu,@martinleveille, @mathiasonea, @matthewmnewman, @mcastillo1030, @megabubbletea, @megabubbleteam, @mennen-online, @mike-healy, @mostafakram, @mpociot, @MrMicky-FR, @MrMooky, @murdercode, @nckrtl, @nhedger, @ninjaparade, @ozanuzer, @pepatel, @philbraun, @pickuse2013, @pk-informatics, @Plytas, @rastitkac, @rderimay, @renecum, @richardhulbert, @richardtape, @rickyjohnston, @rico, @RobertBoes, @runofthemill, @SahinU88, @sdebacker, @sdevore, @shadracnicholas, @simonhamp, @slaFFik, @spatie, @SRWieZ, @stefanbauer, @stefanzweifel, @StriveMedia, @swilla, @Tailcode-Studio, @theutz, @ThomasEnssner, @tillkruss, @timothyrowan, @ttnppedr, @vincent-tarrit, @vintagesucks, @WheresMarco, @xPand4B, @xuandung38, @yeslandi89, @zackkatz, @zacksmash, @zaherg.<br/>(This is a historical list of sponsors, not current sponsors. Some names have been omitted due to their sponsorships being private. Thank you all!)</p>
|
||||
<p><b>Localization credits:</b></br>
|
||||
‐ English, Dutch</b> by @nicoverbruggen</br>
|
||||
‐ Vietnamese</b> by @xuandung38</br>
|
||||
@ -26,6 +26,8 @@
|
||||
‐ Portuguese</b> by @joseborges</br>
|
||||
‐ French</b> by @nhedger, @tplesnar</br>
|
||||
‐ Chinese</b> by @guanguans</br>
|
||||
</br>
|
||||
Other languages are considered experimental, and were generated via a local LLM. If you have feedback or concerns, please don't hesitate to get in touch.
|
||||
</p>
|
||||
<br/>
|
||||
</body>
|
||||
|
@ -16,21 +16,65 @@ protocol BrewCommand {
|
||||
|
||||
extension BrewCommand {
|
||||
internal func reportInstallationProgress(_ text: String) -> (Double, String)? {
|
||||
if text.contains("Fetching") {
|
||||
// Special cases: downloading a manifest is effectively fetching metadata
|
||||
if text.contains("==> Downloading") && text.contains("/manifests/") {
|
||||
return (0.1, "phpman.steps.fetching".localized)
|
||||
}
|
||||
if text.contains("Downloading") {
|
||||
return (0.25, "phpman.steps.downloading".localized)
|
||||
}
|
||||
if text.contains("Installing") {
|
||||
return (0.60, "phpman.steps.installing".localized)
|
||||
}
|
||||
if text.contains("Pouring") {
|
||||
return (0.80, "phpman.steps.pouring".localized)
|
||||
}
|
||||
if text.contains("Summary") {
|
||||
|
||||
// Logical progress evaluation (reverse order for accuracy)
|
||||
if text.contains("==> Summary") {
|
||||
return (0.90, "phpman.steps.summary".localized)
|
||||
}
|
||||
if text.contains("==> Pouring") {
|
||||
if let subject = extractContext(from: text) {
|
||||
return (0.80, "phpman.steps.pouring".localized + "\n(\(subject))")
|
||||
}
|
||||
return (0.80, "phpman.steps.pouring".localized)
|
||||
}
|
||||
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".localized)
|
||||
}
|
||||
if text.contains("==> Downloading") {
|
||||
if let subject = extractContext(from: text) {
|
||||
return (0.25, "phpman.steps.downloading".localized + "\n(\(subject))")
|
||||
}
|
||||
return (0.25, "phpman.steps.downloading".localized)
|
||||
}
|
||||
if text.contains("==> Fetching") {
|
||||
return (0.1, "phpman.steps.fetching".localized)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
||||
internal func extractContext(from text: String) -> String? {
|
||||
var pattern = #""#
|
||||
if text.contains("==> Fetching") {
|
||||
pattern = #"==> Fetching (\S+)"#
|
||||
}
|
||||
if text.contains("==> Downloading") {
|
||||
pattern = #"==> Downloading (\S+)"#
|
||||
}
|
||||
if text.contains("==> Installing") {
|
||||
pattern = #"==> Installing (\S+)"#
|
||||
}
|
||||
if text.contains("==> Pouring") {
|
||||
pattern = #"==> Pouring (\S+)"#
|
||||
}
|
||||
|
||||
guard let regex = try? NSRegularExpression(pattern: pattern) else {
|
||||
return nil
|
||||
}
|
||||
|
||||
let range = NSRange(text.startIndex..<text.endIndex, in: text)
|
||||
if let match = regex.firstMatch(in: text, options: [], range: range) {
|
||||
if let formulaRange = Range(match.range(at: 1), in: text) {
|
||||
return String(text[formulaRange])
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
@ -181,7 +181,7 @@ class MainMenu: NSObject, NSWindowDelegate, NSMenuDelegate, PhpSwitcherDelegate
|
||||
|
||||
@objc func openAbout() {
|
||||
NSApplication.shared.activate(ignoringOtherApps: true)
|
||||
NSApplication.shared.orderFrontStandardAboutPanel()
|
||||
NSApplication.shared.orderFrontStandardAboutPanel(self)
|
||||
}
|
||||
|
||||
@objc func openLiteModeInfo() {
|
||||
|
@ -38,10 +38,12 @@ struct BlockingOverlayView<Content: View>: View {
|
||||
.bold()
|
||||
.foregroundColor(.primary)
|
||||
.padding(.top, 8)
|
||||
.multilineTextAlignment(.center)
|
||||
Text(detailText)
|
||||
.font(.system(size: 11))
|
||||
.foregroundColor(.primary)
|
||||
.padding(.top, -4)
|
||||
.multilineTextAlignment(.center)
|
||||
}.padding(60)
|
||||
}
|
||||
}
|
||||
|
@ -40,7 +40,7 @@
|
||||
<key>LSUIElement</key>
|
||||
<true/>
|
||||
<key>NSHumanReadableCopyright</key>
|
||||
<string>Copyright © 2019-2024 Nico Verbruggen. All rights reserved.</string>
|
||||
<string>Copyright © 2019-2025 Nico Verbruggen. All rights reserved.</string>
|
||||
<key>NSMainStoryboardFile</key>
|
||||
<string>Main</string>
|
||||
<key>NSPrincipalClass</key>
|
||||
|
@ -122,8 +122,10 @@ und PHP Monitor neu starten, damit die Erweiterungen sichtbar werden. Wenn das P
|
||||
"phpman.version.broken" = "Diese Version scheint defekt zu sein, Sie können versuchen, sie zu reparieren.";
|
||||
"phpman.version.has_update" = "Version %@ installiert, %@ verfügbar.";
|
||||
"phpman.version.installed" = "Version %@ ist derzeit installiert.";
|
||||
"phpman.version.unavailable" = "Diese Version ist vorübergehend nicht verfügbar.";
|
||||
"phpman.version.available_for_installation" = "Diese Version kann installiert werden.";
|
||||
"phpman.version.automatic_upgrade" = "Diese Version wird automatisch installiert, indem eine ältere Version aktualisiert wird.";
|
||||
"phpman.version.automatic_upgrade" = "Diese Version wird automatisch installiert, indem eine ältere Version aktualisiert wird.
|
||||
(Sowohl diese neue Version als auch die alte Version werden nach dem Upgrade verfügbar sein.)";
|
||||
"phpman.buttons.uninstall" = "Deinstallieren";
|
||||
"phpman.buttons.install" = "Installieren";
|
||||
"phpman.buttons.update" = "Aktualisieren";
|
||||
@ -835,3 +837,14 @@ Bitte beachten Sie, dass einige Funktionen (unten ausgegraut) derzeit nicht verf
|
||||
|
||||
"alert.language_changed.title" = "Sie sollten 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
|
||||
|
||||
"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.
|
||||
|
||||
Es wird empfohlen, PHP Monitor anschließend neu zu starten. Erfahre mehr über dieses Problem unter: https://github.com/nicoverbruggen/phpmon/issues/294.
|
||||
|
||||
Falls 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.";
|
||||
|
@ -201,11 +201,11 @@ You may be asked for your password during the uninstallation process if file per
|
||||
"phpman.operations.updating" = "Installing updates...";
|
||||
"phpman.operations.installing" = "Installing %@...";
|
||||
|
||||
"phpman.steps.fetching" = "Fetching...";
|
||||
"phpman.steps.fetching" = "Fetching some package metadata...";
|
||||
"phpman.steps.downloading" = "Downloading package data...";
|
||||
"phpman.steps.installing" = "Installing some package data...";
|
||||
"phpman.steps.pouring" = "Pouring... This can take a while...";
|
||||
"phpman.steps.summary" = "Some package has finished installing...";
|
||||
"phpman.steps.summary" = "Please wait a moment...";
|
||||
|
||||
"phpman.services.loading" = "Loading...";
|
||||
"phpman.services.not_installed" = "A key service is not installed.";
|
||||
|
853
phpmon/es.lproj/Localizable.strings
Normal file
853
phpmon/es.lproj/Localizable.strings
Normal file
@ -0,0 +1,853 @@
|
||||
// MENU ITEMS (MI)
|
||||
|
||||
"mi_busy" = "PHP Monitor está ocupado...";
|
||||
"mi_unsure" = "No estamos seguros de qué versión de PHP estás ejecutando.";
|
||||
"mi_php_version" = "Versión global: PHP";
|
||||
"mi_php_switch" = "Cambiar a PHP";
|
||||
"mi_php_unsupported" = "Algunas versiones instaladas de PHP no se muestran.";
|
||||
"mi_php_broken_1" = "¡Uy! Parece que tu instalación de PHP está rota...";
|
||||
"mi_php_broken_2" = "Intenta ejecutar `php -v` en tu terminal.";
|
||||
"mi_php_broken_3" = "También podrías intentar cambiar a otra versión.";
|
||||
"mi_php_broken_4" = "Ejecutar `brew reinstall php` (o para la versión equivalente) podría ayudar.";
|
||||
"mi_no_php_linked" = "¡No hay ninguna versión de PHP vinculada!";
|
||||
"mi_fix_php_link" = "Arreglar automáticamente...";
|
||||
"mi_no_php_linked_explain" = "¿Qué es esto?";
|
||||
|
||||
"mi_php_version_manager" = "Gestionar instalaciones de PHP...";
|
||||
"mi_php_ext_manager" = "Gestionar extensiones de PHP...";
|
||||
"mi_php_config_manager" = "Editor de configuración de PHP...";
|
||||
"mi_manage_limits" = "Gestionar límites...";
|
||||
|
||||
"mi_diagnostics" = "Diagnósticos";
|
||||
"mi_active_services" = "Servicios activos";
|
||||
"mi_restart_php_fpm" = "Reiniciar servicio: php";
|
||||
"mi_restart_nginx" = "Reiniciar servicio: nginx";
|
||||
"mi_restart_dnsmasq" = "Reiniciar servicio: dnsmasq";
|
||||
"mi_manage_services" = "Gestionar servicios";
|
||||
"mi_restart_valet_services" = "Reiniciar servicios de Valet";
|
||||
"mi_stop_valet_services" = "Detener servicios de Valet";
|
||||
|
||||
"mi_fix_my_valet" = "Arreglar mi Valet...";
|
||||
"mi_fix_my_valet_tooltip" = "¿Algo anda mal con tu instalación de Valet? ¡Prueba las correcciones automáticas de PHP Monitor que te ayudarán a estar funcionando en poco tiempo!";
|
||||
"mi_fix_brew_permissions" = "Restaurar permisos de Homebrew...";
|
||||
"mi_fix_brew_permissions_tooltip" = "¿Tienes problemas de permisos al ejecutar `brew upgrade`? ¡PHP Monitor al rescate!";
|
||||
|
||||
"mi_php_refresh" = "Actualizar información";
|
||||
|
||||
"mi_configuration" = "Configuración de PHP";
|
||||
"mi_limits" = "Configuración de límites";
|
||||
"mi_memory_limit" = "Memory Limit";
|
||||
"mi_post_max_size" = "Max POST";
|
||||
"mi_upload_max_filesize" = "Max Upload";
|
||||
"mi_manual_actions" = "Acciones manuales";
|
||||
"mi_services" = "Servicios";
|
||||
"mi_other" = "Primeros auxilios y servicios";
|
||||
"mi_first_aid" = "Primeros auxilios";
|
||||
|
||||
"mi_xdebug_mode" = "Gestionar Xdebug";
|
||||
|
||||
"mi_composer" = "Composer";
|
||||
"mi_valet_config" = "Localizar carpeta de Valet (.config/valet)";
|
||||
"mi_php_config" = "Localizar archivo de configuración PHP (php.ini)";
|
||||
"mi_phpmon_config" = "Localizar carpeta de PHP Monitor (.config/phpmon)";
|
||||
"mi_global_composer" = "Localizar archivo global de Composer (.composer)";
|
||||
"mi_phpinfo" = "Mostrar configuración actual (phpinfo)";
|
||||
"mi_update_global_composer" = "Actualizar dependencias globales de Composer...";
|
||||
"mi_detected_extensions" = "Extensiones detectadas";
|
||||
"mi_no_extensions_detected" = "No se detectaron extensiones adicionales.";
|
||||
|
||||
"mi_php_doctor" = "PHP Doctor";
|
||||
"mi_fa_php_doctor" = "Abrir PHP Doctor...";
|
||||
"mi_recommendations_count" = "¡%i problema(s) detectado(s)!";
|
||||
"mi_view_recommendations" = "Ver recomendaciones...";
|
||||
|
||||
"mi_valet" = "Laravel Valet";
|
||||
"mi_domain_list" = "Ver lista de dominios...";
|
||||
|
||||
"mi_preferences" = "Preferencias...";
|
||||
"mi_donate" = "Donar...";
|
||||
"mi_check_for_updates" = "Buscar actualizaciones...";
|
||||
"mi_lite_mode" = "Acerca del modo independiente...";
|
||||
"mi_quit" = "Salir de PHP Monitor";
|
||||
"mi_about" = "Acerca de PHP Monitor";
|
||||
|
||||
"mi_presets_title" = "Ajustes preestablecidos";
|
||||
"mi_apply_presets_title" = "Aplicar ajustes preestablecidos";
|
||||
"mi_revert_to_prev_config" = "Volver a la configuración anterior...";
|
||||
"mi_profiles_loaded" = "%i perfiles cargados desde el archivo de configuración";
|
||||
|
||||
"mi_no_presets" = "No hay ajustes preestablecidos disponibles.";
|
||||
"mi_set_up_presets" = "Aprende más sobre los ajustes preestablecidos...";
|
||||
|
||||
"mi_view_onboarding" = "Abrir tour de bienvenida...";
|
||||
|
||||
"mi_xdebug_available_modes" = "Modos disponibles";
|
||||
"mi_xdebug_actions" = "Acciones";
|
||||
"mi_xdebug_disable_all" = "Desactivar todos los modos";
|
||||
|
||||
"mm_actions" = "Acciones";
|
||||
|
||||
// CONFMAN
|
||||
|
||||
"confman.title" = "Editor de configuración de PHP";
|
||||
"confman.description" = "Esta función te permite personalizar la configuración de tu instalación de PHP fácilmente.\nTen en cuenta que cualquier cambio que hagas se aplica inmediata y automáticamente.";
|
||||
"confman.byte_limit.unlimited" = "Permitir uso ilimitado";
|
||||
|
||||
"php_ini.memory_limit.title" = "Memory Limit";
|
||||
"php_ini.memory_limit.description" = "Esto establece la cantidad máxima de memoria en bytes que un script puede asignar. Esto ayuda a evitar que los scripts mal escritos consuman toda la memoria disponible en un servidor.";
|
||||
"php_ini.post_max_size.title" = "POST Max Size";
|
||||
"php_ini.post_max_size.description" = "Establece el tamaño máximo permitido de datos POST. Esta configuración también afecta la carga de archivos. Para cargar archivos grandes, este valor debe ser mayor que Upload Max Size. En general, Memory Limit debe ser mayor que POST Max Size.";
|
||||
"php_ini.file_uploads.title" = "File Uploads";
|
||||
"php_ini.file_uploads.description" = "Activa o desactiva completamente la carga de archivos. Se recomienda mantener esto activado.";
|
||||
"php_ini.upload_max_filesize.title" = "Upload Max Size";
|
||||
"php_ini.upload_max_filesize.description" = "El tamaño máximo de un archivo cargado. POST Max Size debe ser mayor que este valor.";
|
||||
|
||||
// PHPEXTMAN
|
||||
|
||||
"phpextman.window.title" = "Extensiones";
|
||||
"phpextman.description" = "**PHP Extension Manager** te permite gestionar diferentes extensiones de PHP con un simple clic. Como se usa Homebrew, las extensiones no necesitarán ser compiladas al momento usando `pecl`.";
|
||||
"phpextman.disclaimer" = "Algunas extensiones pueden requerir que se instalen otras dependencias, pero en general, instalar extensiones debería ser mucho más rápido que instalar versiones de PHP.";
|
||||
|
||||
"phpextman.warnings.removal.title" = "¿Desinstalar la extensión `%@`?";
|
||||
"phpextman.warnings.removal.desc" = "Se eliminará la extensión y su archivo de configuración único. La funcionalidad de la extensión ya no estará disponible para esta instalación de PHP. ¿Estás seguro?
|
||||
|
||||
(Si la extensión está habilitada usando un nombre de archivo no estándar, no se eliminará. Así que si no quieres que se elimine el archivo .ini, es mejor simplemente renombrarlo a algo diferente. En ese caso, la extensión solo se deshabilitará como parte del proceso de limpieza.)";
|
||||
"phpextman.warnings.removal.button" = "Desinstalar";
|
||||
|
||||
"phpextman.list.showing_count" = "Actualmente mostrando %@ extensiones para:";
|
||||
"phpextman.list.depends_on" = "Depende de:";
|
||||
|
||||
"phpextman.list.status.external" = "Esta extensión ya está instalada a través de otra fuente y no se puede gestionar.";
|
||||
"phpextman.list.status.installable" = "Esta extensión puede ser instalada.";
|
||||
"phpextman.list.status.dependent" = "No puedes desinstalar esto antes de desinstalar %@.";
|
||||
"phpextman.list.status.can_manage" = "Esta extensión está instalada y gestionada por PHP Monitor.";
|
||||
|
||||
"phpextman.errors.not_found.title" = "¡Ups! ¡No se descubrieron extensiones!";
|
||||
"phpextman.errors.not_found.desc" = "Esto no debería suceder. Es posible que necesites ejecutar el siguiente comando en tu terminal:
|
||||
|
||||
`brew tap shivammathur/extensions`
|
||||
|
||||
y reiniciar PHP Monitor para que las extensiones sean visibles. Si el problema persiste después de ejecutar el comando y reiniciar PHP Monitor, considera abrir un issue en GitHub.";
|
||||
|
||||
// PHPMAN
|
||||
|
||||
"phpman.busy.title" = "¡Buscando actualizaciones!";
|
||||
"phpman.busy.description.outdated" = "Comprobando si alguna versión de PHP está desactualizada...";
|
||||
|
||||
"phpman.version.broken" = "Esta versión parece estar rota, puedes intentar repararla.";
|
||||
"phpman.version.has_update" = "Versión %@ instalada, %@ disponible.";
|
||||
"phpman.version.installed" = "La versión %@ está actualmente instalada.";
|
||||
"phpman.version.available_for_installation" = "Esta versión puede ser instalada.";
|
||||
"phpman.version.unavailable" = "Esta versión está temporalmente no disponible.";
|
||||
"phpman.version.automatic_upgrade" = "Esta versión se instalará automáticamente al actualizar una versión anterior.
|
||||
(Tanto esta nueva versión como la antigua estarán disponibles después de la actualización.)";
|
||||
"phpman.buttons.uninstall" = "Desinstalar";
|
||||
"phpman.buttons.install" = "Instalar";
|
||||
"phpman.buttons.update" = "Actualizar";
|
||||
"phpman.buttons.repair" = "Reparar";
|
||||
"phpman.version.prerelease" = "Versión preliminar";
|
||||
|
||||
"phpman.steps.installing" = "Instalando %@";
|
||||
"phpman.steps.removing" = "Eliminando %@";
|
||||
"phpman.steps.reloading" = "Recargando versiones de PHP...";
|
||||
"phpman.steps.preparing" = "PHP Monitor está preparando Homebrew...";
|
||||
"phpman.steps.wait" = "Por favor espera...";
|
||||
"phpman.steps.completed" = "¡Operación completada!";
|
||||
"phpman.steps.success" = "La operación se ha completado con éxito.";
|
||||
"phpman.steps.failure" = "El comando no se ejecutó correctamente.";
|
||||
|
||||
"phpman.title" = "Gestor de versiones de PHP";
|
||||
"phpman.description" = "**PHP Version Manager** te permite instalar, actualizar y eliminar diferentes versiones de PHP a través de Homebrew sin necesidad de ejecutar los comandos en la terminal tú mismo.";
|
||||
"phpman.disclaimer" = "Ten en cuenta que instalar o actualizar versiones de PHP puede causar que otros paquetes de Homebrew también se actualicen. La mayoría de los pasos de instalación suelen llevar algo de tiempo, así que ten paciencia mientras Homebrew hace su trabajo.";
|
||||
"phpman.refresh.button" = "Buscar actualizaciones";
|
||||
"phpman.refresh.button.description" = "Puedes presionar el botón de actualizar para comprobar si hay actualizaciones disponibles para las versiones instaladas de PHP.";
|
||||
|
||||
"phpman.has_updates.description" = "**Hay una o más actualizaciones disponibles.** PHP Monitor siempre instalará o actualizará las versiones de PHP en conjunto, por lo que siempre actualizarás todas las instalaciones a la vez.";
|
||||
"phpman.has_updates.button" = "Actualizar todo";
|
||||
|
||||
"phpman.warnings.outdated.title" = "Esta versión de PHP Monitor está desactualizada";
|
||||
"phpman.warnings.outdated.desc" = "Es muy probable que las fórmulas de Homebrew hayan cambiado desde que se creó esta versión de PHP Monitor. Te recomiendo encarecidamente actualizar la aplicación antes de usar el gestor de versiones para instalar, eliminar o actualizar versiones de PHP.";
|
||||
|
||||
"phpman.warnings.unsupported.title" = "Tu versión de Homebrew puede causar problemas";
|
||||
"phpman.warnings.unsupported.desc" = "No se ha desactivado ninguna funcionalidad, pero algunos comandos pueden no funcionar como se espera. Actualmente estás ejecutando Homebrew %@.
|
||||
|
||||
Actualmente, Homebrew 4 es la única versión compatible con el Gestor de versiones de PHP. Si estás ejecutando una versión más nueva de Homebrew, es posible que desees comprobar si hay una versión más nueva de PHP Monitor disponible.";
|
||||
|
||||
"phpman.warnings.removal.title" = "¿Estás seguro de que quieres desinstalar %@?";
|
||||
"phpman.warnings.removal.desc" = "Ten en cuenta que los archivos de configuración no se eliminarán, por lo que debería ser fácil reinstalar más tarde si es necesario.
|
||||
|
||||
Es posible que se te pida tu contraseña durante el proceso de desinstalación si los permisos de archivo no permiten una eliminación simple.";
|
||||
"phpman.warnings.removal.button" = "Desinstalar";
|
||||
|
||||
"phpman.failures.install.title" = "¡La instalación falló!";
|
||||
"phpman.failures.install.desc" = "Desafortunadamente, la operación devolvió un código de error por alguna razón. Es posible que las fórmulas se hayan instalado o actualizado correctamente. Lamentablemente, no puedo hacer mucho al respecto. Por favor, revisa los últimos mensajes de Homebrew aquí para más información sobre lo que sucedió:
|
||||
|
||||
%@";
|
||||
|
||||
"phpman.action_prevented_busy.title" = "PHP Monitor está actualmente ocupado.";
|
||||
"phpman.action_prevented_busy.desc" = "PHP Monitor está actualmente haciendo algo como cambiar entre versiones de PHP. Para asegurar que tu sistema no se rompa, necesitarás esperar hasta que PHP Monitor esté listo antes de intentar esto de nuevo.";
|
||||
|
||||
"phpman.uninstall_prevented.title" = "No puedes desinstalar la versión activa actual de PHP a través de PHP Monitor.";
|
||||
"phpman.uninstall_prevented.desc" = "Para prevenir problemas con PHP Monitor y más fallos, no es posible desinstalar la versión actualmente vinculada de PHP a través de esta interfaz. Puedes cambiar de versión e intentarlo de nuevo, o desinstalar esta versión manualmente a través de la terminal.\n\nTen en cuenta que PHP Monitor puede fallar si desinstalas la versión de PHP actualmente vinculada.";
|
||||
|
||||
"phpman.failures.uninstall.title" = "¡La desinstalación falló!";
|
||||
"phpman.failures.uninstall.desc" = "Desafortunadamente, la desinstalación automática falló. Puedes intentar ejecutar este comando manualmente: `%@` y descubrir qué sale mal. Recuerda reiniciar PHP Monitor (o presionar el botón de actualizar) cuando esto esté hecho.";
|
||||
|
||||
"phpman.unlinked.title" = "Ninguna de las versiones de PHP instaladas en tu sistema está actualmente vinculada.";
|
||||
"phpman.unlinked.desc" = "Es probable que aún tengas alguna versión de PHP instalada, pero actualmente ninguna versión de PHP está vinculada.";
|
||||
"phpman.unlinked.detail" = "Sin ninguna versión de PHP vinculada, el binario `php` no es accesible en tu sistema y no puedes ejecutar ningún script PHP sin ser explícitamente parte del PATH. Puedes hacer que PHP Monitor resuelva automáticamente este problema (elige Arreglar automáticamente en el menú principal), o arreglarlo tú mismo ejecutando `brew link php --force`.";
|
||||
|
||||
"phpman.operations.repairing" = "Reparando instalaciones...";
|
||||
"phpman.operations.updating" = "Instalando actualizaciones...";
|
||||
"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.pouring" = "Vertiendo... Esto puede llevar un tiempo...";
|
||||
"phpman.steps.summary" = "Algún paquete ha terminado de instalarse...";
|
||||
|
||||
"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.";
|
||||
"phpman.services.inactive" = "Un servicio clave no está ejecutándose.";
|
||||
"phpman.services.all_ok" = "Todos los servicios de Valet están OK.";
|
||||
|
||||
// LITE MODE
|
||||
|
||||
"lite_mode_explanation.title" = "Actualmente estás ejecutando PHP Monitor en modo independiente.";
|
||||
"lite_mode_explanation.subtitle" = "PHP Monitor tiene características adicionales que están disponibles si eres usuario de Laravel Valet. En este momento, PHP Monitor no pudo detectar una instalación activa de Valet en tu sistema, por lo que esas características no están disponibles.";
|
||||
"lite_mode_explanation.description" = "Para más información, te recomiendo consultar el README (accesible en GitHub) que explicará los pasos necesarios para instalar Valet y hacer que PHP Monitor funcione correctamente con él instalado. Necesitarás reiniciar PHP Monitor después de instalar Laravel Valet antes de que salga del modo independiente.";
|
||||
|
||||
// GENERIC
|
||||
|
||||
"generic.ok" = "Aceptar";
|
||||
"generic.cancel" = "Cancelar";
|
||||
"generic.retry" = "Reintentar";
|
||||
"generic.notice" = "Aviso";
|
||||
|
||||
// PRESET LOADING
|
||||
|
||||
"preset_help_title" = "Trabajar con ajustes preestablecidos de configuración";
|
||||
"preset_help_info" = "Puedes configurar ajustes preestablecidos en el archivo config.json, ubicado en ~/.config/phpmon/config.json. Estos ajustes pueden aplicar una selección de valores de configuración todos a la vez. Esta es una característica poderosa, pero actualmente necesita ser configurada manualmente.";
|
||||
"preset_help_desc" = "Después de reiniciar PHP Monitor, se cargarán todos los ajustes preestablecidos encontrados en el archivo. Si no aparecen ajustes preestablecidos, probablemente el archivo no se pudo analizar correctamente.\n\nPuedes hacer clic en el signo de interrogación en esta alerta para ir a las preguntas frecuentes en GitHub, donde puedes encontrar más información sobre esta característica, incluyendo un archivo de ejemplo.";
|
||||
|
||||
// MENU ITEMS (if window is open)
|
||||
|
||||
"mm_add_folder_as_link" = "Agregar carpeta como enlace...";
|
||||
"mm_reload_domain_list" = "Recargar lista de dominios";
|
||||
"mm_find_in_domain_list" = "Buscar en lista de dominios";
|
||||
|
||||
// SITE LIST
|
||||
|
||||
"domain_list.title" = "Dominios";
|
||||
"domain_list.subtitle" = "";
|
||||
|
||||
"domain_list.domains_empty.title" = "No hay dominios disponibles.";
|
||||
"domain_list.domains_empty.desc" = "No se encontraron dominios para esta búsqueda o aún no has vinculado ningún dominio.";
|
||||
"domain_list.domains_empty.button" = "Agregar dominio...";
|
||||
|
||||
"domain_list.tooltips.isolated" = "Este dominio está aislado y usando PHP %@ en lugar del PHP vinculado globalmente.";
|
||||
"domain_list.tooltips.checkmark" = "Este dominio se está sirviendo con una versión de PHP que es compatible con este requisito (PHP %@). Haz clic en la versión de PHP junto a esta marca de verificación para obtener más información sobre cómo se determinó este requisito.";
|
||||
|
||||
"domain_list.alerts_isolation_failed.title" = "¡Ups! No se aplicó el aislamiento del sitio";
|
||||
"domain_list.alerts_isolation_failed.subtitle" = "Algo salió mal al intentar cambiar el estado de aislamiento para este sitio. Si este es tu sitio predeterminado pero no está vinculado, te recomiendo vincular manualmente el sitio antes de configurar el aislamiento.";
|
||||
"domain_list.alerts_isolation_failed.desc" = "Para descubrir qué sale mal, puedes intentar ejecutar el comando en tu terminal manualmente: %@";
|
||||
|
||||
"domain_list.alerts_status_not_changed.title" = "¡Ups! No se cambió el estado SSL";
|
||||
"domain_list.alerts_status_not_changed.desc" = "Algo salió mal. Intenta ejecutar el comando en tu terminal manualmente: %@";
|
||||
|
||||
"domain_list.alerts_status_changed.title" = "Estado SSL cambiado";
|
||||
"domain_list.alerts_status_changed.desc" = "El dominio '%@' ahora está %@.";
|
||||
"domain_list.alerts_status_secure" = "seguro";
|
||||
"domain_list.alerts_status_unsecure" = "no seguro";
|
||||
|
||||
"domain_list.confirm_unlink" = "¿Estás seguro de que quieres desvincular '%@'?";
|
||||
"domain_list.confirm_unlink_desc" = "No se eliminarán archivos. Siempre puedes vincular la carpeta de nuevo haciendo clic en el botón + y seleccionando la carpeta original.";
|
||||
"site_link.close" = "Cerrar";
|
||||
"site_link.switch_to_php" = "Cambiar a PHP %@";
|
||||
"site_link.isolate_php" = "Aislar PHP %@";
|
||||
|
||||
"domain_list.confirm_unproxy" = "¿Estás seguro de que quieres eliminar el proxy '%@'?";
|
||||
"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.kind" = "Tipo";
|
||||
"domain_list.columns.project_type" = "Tipo de proyecto";
|
||||
|
||||
"domain_list.extensions" = "Alternar extensiones";
|
||||
"domain_list.applies_to" = "Se aplica a PHP %@";
|
||||
|
||||
// CHOOSE WHAT TO ADD
|
||||
|
||||
"selection.title" = "¿Qué tipo de dominio te gustaría configurar?";
|
||||
"selection.description" = "Los enlaces se usan para servir proyectos directamente. Si tienes una carpeta de Laravel, Symfony, WordPress, etc. con código, querrás crear un enlace y elegir la carpeta donde vive tu código.\n\nSi necesitas un proxy, puedes hacer proxy de, por ejemplo, un contenedor a un nombre de dominio particular. Esto puede ser útil en combinación con Docker, por ejemplo.";
|
||||
"selection.create_link" = "Crear un enlace";
|
||||
"selection.create_proxy" = "Crear un proxy";
|
||||
"selection.cancel" = "Cancelar";
|
||||
|
||||
// ADD PROXY TO DOMAINS LIST
|
||||
|
||||
"domain_list.add.set_up_proxy" = "Configurar un proxy";
|
||||
"domain_list.add.proxy_subject" = "Sujeto del proxy (debe incluir protocolo y puerto)";
|
||||
"domain_list.add.domain_name" = "Nombre de dominio";
|
||||
"domain_list.add.create_proxy" = "Crear proxy";
|
||||
"domain_list.add.proxy_available" = "%@ será proxy y estará disponible vía: %@://%@.%@";
|
||||
"domain_list.add.proxy_https_warning" = "%@ será proxy y estará disponible vía: %@://%@.%@.
|
||||
|
||||
(!) IMPORTANTE: Este proxy puede no funcionar hasta que agregues manualmente `proxy_ssl_verify off;` al archivo de configuración de nginx para este dominio. Se recomienda usar un dominio no seguro como sujeto del proxy.";
|
||||
|
||||
// ADD SITE TO DOMAINS LIST
|
||||
|
||||
"domain_list.add.link_folder" = "Vincular una carpeta";
|
||||
"domain_list.add.domain_name_placeholder" = "Ingresa un nombre de dominio aquí";
|
||||
"domain_list.add.secure_after_creation" = "Asegurar %@.%@ después de la creación";
|
||||
"domain_list.add.secure_description" = "Asegurar un dominio requiere privilegios administrativos.\nEs posible que se te solicite tu contraseña o Touch ID.";
|
||||
"domain_list.add.create_link" = "Crear enlace";
|
||||
"domain_list.add.cancel" = "Cancelar";
|
||||
"domain_list.add.folder_available" = "Este sitio estará disponible vía la siguiente URL: %@://%@.%@";
|
||||
|
||||
"domain_list.add.empty_fields" = "Uno o más campos están vacíos. Por favor, completa todos los campos requeridos.";
|
||||
"domain_list.add.errors.empty" = "Debes ingresar un nombre de dominio.";
|
||||
"domain_list.add.errors.empty_proxy" = "Debes ingresar lo que será proxy.";
|
||||
"domain_list.add.errors.subject_invalid" = "El sujeto que has ingresado no es válido.\nDebes incluir el protocolo y puerto.";
|
||||
"domain_list.add.errors.already_exists" = "Ya existe un enlace con ese nombre.";
|
||||
|
||||
// ADD SITE ERROR: FOLDER MISSING SINCE SELECTION
|
||||
|
||||
"domain_list.alert.folder_missing.desc" = "La carpeta que elegiste ya no parece existir. ¿Quieres cancelar la adición de esta carpeta? Si moviste la carpeta, siempre puedes volver a ponerla y intentar de nuevo.";
|
||||
"domain_list.alert.folder_missing.title" = "¡Carpeta faltante!";
|
||||
"domain_list.alert.folder_missing.cancel" = "Cancelar enlace";
|
||||
"domain_list.alert.folder_missing.return" = "Aceptar";
|
||||
|
||||
"domain_list.add.modal_description" = "Primero, selecciona qué carpeta te gustaría vincular.";
|
||||
|
||||
// SITE LIST ACTIONS
|
||||
|
||||
"domain_list.isolate" = "Cambiar versión de PHP";
|
||||
"domain_list.site_isolation" = "Aislamiento del sitio";
|
||||
"domain_list.remove_isolation" = "Eliminar aislamiento";
|
||||
"domain_list.always_use_php" = "Usar siempre PHP %@";
|
||||
"domain_list.isolation_unavailable" = "Aislamiento no compatible (en Valet 2)";
|
||||
|
||||
"domain_list.favorite" = "Marcar como favorito";
|
||||
"domain_list.unfavorite" = "Desmarcar como favorito";
|
||||
"domain_list.actions" = "Acciones";
|
||||
"domain_list.unlink" = "Desvincular directorio";
|
||||
"domain_list.secure" = "Asegurar dominio";
|
||||
"domain_list.unsecure" = "Desasegurar dominio";
|
||||
"domain_list.open_in" = "Abrir con %@";
|
||||
"domain_list.open_in_finder" = "Abrir en Finder";
|
||||
"domain_list.open_in_browser" = "Abrir en navegador";
|
||||
"domain_list.open_in_terminal" = "Abrir en Terminal";
|
||||
"domain_list.detected_apps" = "Aplicaciones detectadas";
|
||||
"domain_list.system_apps" = "Aplicaciones del sistema";
|
||||
"domain_list.unproxy" = "Eliminar proxy";
|
||||
"domain_list.use_in_terminal" = "Abrir PHP %@ en Terminal";
|
||||
|
||||
"domain_list.alerts_isolated_php_terminal.title" = "¡Puedes usar PHP %@ en una terminal específica!";
|
||||
"domain_list.alerts_isolated_php_terminal.subtitle" = "Lamentablemente, PHP Monitor no puede abrir una terminal por ti (y escribir los comandos apropiados). Tendrás que ejecutar manualmente el script auxiliar para usar esta versión específica de PHP. Para hacer esto, puedes escribir lo siguiente en una terminal de tu elección:
|
||||
|
||||
. pm%@
|
||||
|
||||
Esto ejecutará el script auxiliar generado por PHP Monitor y habilitará el uso de PHP %@ para esa terminal específica.
|
||||
|
||||
Esto no tiene efecto en otras terminales, solo para la sesión particular de terminal en la que lo estás usando. (es decir, si tienes múltiples pestañas en tu aplicación de terminal, otras pestañas y ventanas no se ven afectadas.)";
|
||||
"domain_list.alerts_isolated_php_terminal.desc" = "Si esto no funciona, es posible que desees verificar PHP Doctor a través del menú de Primeros auxilios aquí en PHP Monitor. También puedes encontrar más información sobre esta característica en GitHub (en la wiki del repositorio de PHP Monitor). Esta alerta se incluye para mejorar la visibilidad de esta característica.";
|
||||
|
||||
"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";
|
||||
|
||||
// DRIVERS
|
||||
|
||||
"driver.not_detected" = "Otro";
|
||||
|
||||
// PRESET
|
||||
|
||||
"preset.extension" = "%i extensión";
|
||||
"preset.extensions" = "%i extensiones";
|
||||
"preset.preference" = "%i preferencia";
|
||||
"preset.preferences" = "%i preferencias";
|
||||
|
||||
// EDITORS
|
||||
|
||||
"editors.alert.try_again" = "Intentar de nuevo";
|
||||
"editors.alert.cancel" = "Cancelar";
|
||||
|
||||
// PREFERENCES
|
||||
|
||||
"prefs.title" = "PHP Monitor";
|
||||
"prefs.subtitle" = "Preferencias";
|
||||
"prefs.close" = "Cerrar";
|
||||
|
||||
"prefs.tabs.general" = "General";
|
||||
"prefs.tabs.appearance" = "Apariencia";
|
||||
"prefs.tabs.visibility" = "Visibilidad";
|
||||
"prefs.tabs.notifications" = "Notificaciones";
|
||||
|
||||
"prefs.global_shortcut" = "Atajo global:";
|
||||
"prefs.dynamic_icon" = "Icono dinámico:";
|
||||
"prefs.dynamic_icon" = "Tipo de icono:";
|
||||
"prefs.info_density" = "Densidad de información:";
|
||||
"prefs.services" = "Servicios:";
|
||||
"prefs.switcher" = "Selector:";
|
||||
"prefs.php_doctor" = "PHP Doctor:";
|
||||
"prefs.integrations" = "Integraciones:";
|
||||
"prefs.updates" = "Actualizaciones:";
|
||||
"prefs.notifications" = "Notificaciones:";
|
||||
"prefs.warnings" = "Advertencias:";
|
||||
"prefs.menu_contents" = "Funciones en el menú:";
|
||||
"prefs.startup" = "Inicio:";
|
||||
|
||||
"prefs.auto_start_desc" = "Inicia PHP Monitor automáticamente cuando inicias sesión en tu Mac.";
|
||||
"prefs.auto_start_title" = "Iniciar PHP Monitor al iniciar sesión";
|
||||
|
||||
"prefs.icon_options.php" = "Mostrar icono de PHP";
|
||||
"prefs.icon_options.elephant" = "Mostrar icono del elefante";
|
||||
"prefs.icon_options.none" = "No mostrar icono";
|
||||
|
||||
"prefs.icon_options_desc" = "Esta opción determina qué icono se mostrará junto al número de versión de PHP actualmente vinculado. Si la opción de Icono dinámico está desactivada, esto no tendrá efecto.";
|
||||
|
||||
"prefs.auto_restart_services_title" = "Reiniciar PHP-FPM automáticamente";
|
||||
"prefs.auto_restart_services_desc" = "Cuando está marcado, reiniciará automáticamente PHP-FPM al activar o desactivar una extensión. Es un poco más lento cuando está activado, pero aplica el cambio de extensión inmediatamente para todos los sitios que estés sirviendo, sin necesidad de reiniciar PHP-FPM manualmente.";
|
||||
|
||||
"prefs.dynamic_icon_title" = "Mostrar icono dinámico en la barra de menú";
|
||||
"prefs.dynamic_icon_desc" = "Si desmarcas esta casilla, el icono del camión siempre será visible. Si está marcada, mostrará el número de versión principal de la versión de PHP actualmente vinculada.";
|
||||
|
||||
"prefs.display_full_php_version" = "Mostrar versión completa de PHP en todas partes";
|
||||
"prefs.display_full_php_version_desc" = "Muestra la versión completa en lugar de la versión principal en la barra de menú y el menú desplegable. (Esto puede ser indeseable en pantallas más pequeñas, por lo que está desactivado por defecto.)";
|
||||
|
||||
"prefs.auto_composer_update_title" = "Actualizar dependencias globales automáticamente";
|
||||
"prefs.auto_composer_update_desc" = "Cuando está marcado, pedirá automáticamente a Composer que ejecute `composer global update` cada vez que cambies entre diferentes versiones de PHP. Podrás ver qué cambios se están realizando, o si esto falla.";
|
||||
|
||||
"prefs.open_protocol_title" = "Permitir integraciones de terceros";
|
||||
"prefs.open_protocol_desc" = "Cuando está marcado, permitirá que funcione la interacción con utilidades de terceros (por ejemplo, Alfred, Raycast). Si lo desactivas, PHP Monitor seguirá recibiendo los comandos, pero no actuará sobre ellos.";
|
||||
|
||||
"prefs.automatic_update_check_title" = "Buscar actualizaciones automáticamente";
|
||||
"prefs.automatic_update_check_desc" = "Cuando está marcado, PHP Monitor verificará automáticamente si hay una versión más nueva disponible y te notificará si ese es el caso.";
|
||||
|
||||
"prefs.php_doctor_suggestions_title" = "Mostrar sugerencias siempre";
|
||||
"prefs.php_doctor_suggestions_desc" = "Si desmarcas este elemento, no aparecerán sugerencias de PHP Doctor en el menú de PHP Monitor. Ten en cuenta que PHP Doctor no aparecerá si no hay recomendaciones.";
|
||||
|
||||
"prefs.shortcut_set" = "Establecer atajo global";
|
||||
"prefs.shortcut_listening" = "<esperando pulsación de teclas>";
|
||||
"prefs.shortcut_clear" = "Borrar";
|
||||
"prefs.shortcut_desc" = "Si se configura una combinación de teclas, puedes alternar PHP Monitor donde sea presionando la combinación de teclas que elegiste. (Cancela la elección de un atajo presionando la barra espaciadora.)";
|
||||
|
||||
"prefs.notify_about_version_change_desc" = "Muestra una notificación cada vez que cambia la versión activa de PHP.";
|
||||
"prefs.notify_about_version_change" = "Notificar sobre cambio de versión de PHP";
|
||||
|
||||
"prefs.notify_about_php_fpm_change_desc" = "Muestra una notificación cada vez que el proceso PHP-FPM activo se reinicia debido a un cambio de configuración.";
|
||||
"prefs.notify_about_php_fpm_change" = "Notificar sobre reinicio de PHP-FPM";
|
||||
|
||||
"prefs.notify_about_services_desc" = "Muestra una notificación cada vez que cualquiera de los servicios de Homebrew (instalados y configurados por Valet) se han reiniciado o detenido.";
|
||||
"prefs.notify_about_services" = "Notificar sobre estado de servicios";
|
||||
|
||||
"prefs.notify_about_presets_desc" = "Muestra una notificación cada vez que se aplica o revierte correctamente un preset.";
|
||||
"prefs.notify_about_presets" = "Notificar sobre presets aplicados";
|
||||
|
||||
"prefs.notify_about_secure_status_desc" = "Muestra una notificación cuando un dominio ha sido asegurado o desasegurado.";
|
||||
"prefs.notify_about_secure_status" = "Notificar sobre estado seguro/inseguro";
|
||||
|
||||
"prefs.notify_about_composer_success_desc" = "Muestra una notificación cuando la configuración global de Composer se actualizó correctamente.";
|
||||
"prefs.notify_about_composer_success" = "Notificar sobre actualización global de composer";
|
||||
|
||||
"prefs.warn_about_non_standard_tld_desc" = "Si usas un TLD no estándar, es posible que no desees recibir notificaciones repetidas sobre esto.";
|
||||
"prefs.warn_about_non_standard_tld" = "Advertir sobre TLD no estándar";
|
||||
|
||||
"prefs.display_global_version_switcher_desc" = "Si está desactivado, no podrás cambiar la versión de PHP vinculada globalmente a través del menú principal.";
|
||||
"prefs.display_global_version_switcher" = "Selector de PHP";
|
||||
|
||||
"prefs.display_services_manager_desc" = "Si está desactivado, no podrás ver, iniciar o detener servicios individuales. (Si hay servicios deshabilitados, no podrás ver fácilmente que este es el caso.)";
|
||||
"prefs.display_services_manager" = "Gestor de servicios";
|
||||
|
||||
"prefs.display_valet_integration_desc" = "Si está desactivado, no podrás localizar la carpeta principal de Valet ni abrir la lista de dominios.";
|
||||
"prefs.display_valet_integration" = "Integración con Valet";
|
||||
|
||||
"prefs.display_php_config_finder_desc" = "Si está desactivado, no podrás localizar fácilmente tus archivos de configuración de PHP y/o generar un volcado phpinfo().";
|
||||
"prefs.display_php_config_finder" = "Buscador de configuración PHP";
|
||||
|
||||
"prefs.display_composer_toolkit_desc" = "Si está desactivado, no podrás invocar Composer a través del menú principal. La actualización automática de Composer después de cambiar la preferencia no se ve afectada por este cambio.";
|
||||
"prefs.display_composer_toolkit" = "Herramientas de Composer";
|
||||
|
||||
"prefs.display_limits_widget_desc" = "Si está desactivado, no podrás ver el widget de límites (memoria, POST, carga) en el menú principal.";
|
||||
"prefs.display_limits_widget" = "Widget de límites";
|
||||
|
||||
"prefs.display_extensions_desc" = "Si está desactivado, no podrás activar/desactivar extensiones fácilmente a través del menú principal.";
|
||||
"prefs.display_extensions" = "Extensiones";
|
||||
|
||||
"prefs.display_presets_desc" = "Si está desactivado, no podrás aplicar o revertir presets de configuración PHP.";
|
||||
"prefs.display_presets" = "Presets";
|
||||
|
||||
"prefs.display_misc_desc" = "Si está desactivado, no podrás acceder al menú de Primeros auxilios y Servicios.";
|
||||
"prefs.display_misc" = "Menú de Primeros auxilios y Servicios";
|
||||
|
||||
// NOTIFICATIONS
|
||||
|
||||
"notification.version_changed_title" = "PHP %@ ahora activo";
|
||||
"notification.version_changed_desc" = "PHP Monitor ha cambiado a PHP %@.";
|
||||
|
||||
"notification.php_fpm_restarted" = "PHP-FPM reiniciado automáticamente";
|
||||
"notification.php_fpm_restarted_desc" = "Has activado/desactivado una extensión, por lo que PHP-FPM se reinició automáticamente.";
|
||||
|
||||
"notification.services_stopped" = "Servicios de Valet detenidos";
|
||||
"notification.services_stopped_desc" = "Todos los servicios se han detenido correctamente.";
|
||||
|
||||
"notification.services_restarted" = "Servicios de Valet reiniciados";
|
||||
"notification.services_restarted_desc" = "Todos los servicios se han reiniciado correctamente.";
|
||||
|
||||
"notification.preset_applied_title" = "Preset aplicado";
|
||||
"notification.preset_applied_desc" = "El preset '%@' se ha aplicado correctamente.";
|
||||
|
||||
"notification.preset_reverted_title" = "Preset revertido";
|
||||
"notification.preset_reverted_desc" = "El último preset que aplicaste ha sido deshecho. Tu configuración anterior está ahora activa.";
|
||||
|
||||
"notification.phpmon_updated.title" = "¡PHP Monitor se ha actualizado!";
|
||||
"notification.phpmon_updated.desc" = "Ahora estás ejecutando PHP Monitor v%@. ¡Gracias por mantenerte actualizado!";
|
||||
"notification.phpmon_updated_dev.desc" = "PHP Monitor v%@ (compilación %@) está ahora instalado y activo.";
|
||||
|
||||
// Composer Update
|
||||
"alert.composer_missing.title" = "¡No se encontró Composer!";
|
||||
"alert.composer_missing.subtitle" = "PHP Monitor no pudo encontrar Composer. Asegúrate de que Composer esté instalado e inténtalo de nuevo.";
|
||||
"alert.composer_missing.desc" = "PHP Monitor asume que Composer está ubicado en:
|
||||
|
||||
• `/usr/local/bin/composer`
|
||||
• `/opt/homebrew/bin/composer`
|
||||
|
||||
Asegúrate de tenerlo instalado en una de estas ubicaciones, o crea un enlace simbólico si tienes Composer instalado en otro lugar.";
|
||||
|
||||
"alert.composer_progress.title" = "Actualizando dependencias globales...";
|
||||
"alert.composer_progress.info" = "Puedes ver el progreso en la salida del terminal más abajo.";
|
||||
|
||||
"alert.composer_failure.title" = "¡Algo salió mal!";
|
||||
"alert.composer_failure.info" = "Tus dependencias globales de Composer no se pudieron actualizar.
|
||||
Puedes encontrar más información en la salida del terminal más abajo. Tendrás que arreglar este
|
||||
problema manualmente, usando tu propia aplicación Terminal (esto solo te muestra la salida).";
|
||||
|
||||
"alert.composer_success.title" = "¡Composer ha terminado de actualizar!";
|
||||
"alert.composer_success.info" = "Tus dependencias globales de Composer se han actualizado correctamente.";
|
||||
|
||||
// Composer Version
|
||||
|
||||
"alert.composer_php_isolated.desc" = "Este sitio ha sido aislado, lo que significa que Valet sirve PHP %@ específicamente para este sitio. La versión global es actualmente PHP %@.";
|
||||
"alert.composer_php_requirement.title" = "'%@' requiere PHP %@.";
|
||||
"alert.composer_php_requirement.unable_to_determine" = "No se puede determinar el requisito de PHP";
|
||||
"alert.composer_php_requirement.type.unknown" = "PHP Monitor no pudo determinar qué versión de PHP se requiere para este dominio. La restricción puede determinarse si tienes un archivo `composer.json` o `.valetphprc` en el directorio de tu proyecto.";
|
||||
"alert.composer_php_requirement.type.require" = "Este requisito de versión de PHP se determinó verificando el campo `require` en el archivo `composer.json` cuando se actualizó por última vez la lista de sitios.";
|
||||
"alert.composer_php_requirement.type.platform" = "Este requisito de versión de PHP se determinó verificando el campo `platform` en el archivo `composer.json` cuando se actualizó por última vez la lista de sitios.";
|
||||
"alert.composer_php_requirement.type.valetphprc" = "Este requisito de versión de PHP se determinó verificando el archivo .valetphprc en el directorio de tu proyecto.";
|
||||
"alert.composer_php_requirement.type.valetrc" = "Este requisito de versión de PHP se determinó verificando el archivo .valetrc en el directorio de tu proyecto.";
|
||||
"alert.unable_to_determine_is_fine" = "Si tienes un proyecto simple, es posible que no haya una versión de PHP específica establecida como requisito. En ese caso, puedes ignorar esta advertencia.";
|
||||
"alert.php_version_ideal" = "La versión de PHP actualmente activa es ideal para este sitio.";
|
||||
"alert.php_version_incorrect" = "La versión de PHP actualmente activa no coincide con la restricción requerida para este sitio.";
|
||||
"alert.php_suggestions" = "Puede haber una versión diferente de PHP que esté más cerca de la restricción.";
|
||||
|
||||
// Suggest Fix My Valet
|
||||
"alert.php_switch_failed.title" = "Parece que ha fallado el cambio a PHP %@.";
|
||||
"alert.php_switch_failed.info" = "PHP Monitor ha detectado que PHP %@ no está activo después de completar el procedimiento de cambio. Puedes intentar ejecutar \"Fix My Valet\" y cambiar de nuevo después. ¿Quieres intentar esta solución?";
|
||||
"alert.php_switch_failed.desc" = "Primero, deberías probar \"Fix My Valet\" si aún no lo has intentado. Si PHP Monitor sigue sin poder cambiar la versión activa de PHP incluso después de eso, es posible que necesites actualizar Valet y los paquetes de Homebrew en tu sistema. Puedes hacer esto ejecutando `brew update && brew upgrade` y también actualizar Valet ejecutando `composer global update && valet install`.";
|
||||
"alert.php_switch_failed.confirm" = "Sí, ejecutar \"Fix My Valet\"";
|
||||
"alert.php_switch_failed.cancel" = "No ejecutar";
|
||||
|
||||
// PHP Formula Missing
|
||||
"alert.php_formula_missing.title" = "¡Ups! La fórmula `php` debe estar instalada para Fix My Valet...";
|
||||
"alert.php_formula_missing.info" = "Parece que no tienes la fórmula `php` instalada, lo que impide que PHP Monitor ejecute Fix My Valet. Por favor, instálala usando `brew install php`, reinicia PHP Monitor e inténtalo de nuevo.";
|
||||
|
||||
// Fix My Valet Started
|
||||
"alert.fix_my_valet.title" = "¿Problemas? ¡Fix My Valet está listo para comenzar!";
|
||||
"alert.fix_my_valet.info" = "Esto puede llevar un tiempo. Por favor, ten paciencia.\n\nCuando termine, todos los otros servicios se detendrán y PHP %@ será enlazado. Podrás cambiar a la versión de PHP deseada una vez que esta operación haya terminado.\n\n(Recibirás otra alerta cuando Fix My Valet haya terminado.)";
|
||||
"alert.fix_my_valet.ok" = "Continuar";
|
||||
"alert.fix_my_valet.cancel" = "Cancelar";
|
||||
|
||||
// Fix My Valet Done
|
||||
"alert.fix_my_valet_done.title" = "Fix My Valet ha completado sus operaciones.";
|
||||
"alert.fix_my_valet_done.subtitle" = "Todos los servicios apropiados han sido detenidos y los correctos reiniciados, y la última versión de PHP debería estar activa ahora. Ahora puedes intentar cambiar a otra versión de PHP.";
|
||||
"alert.fix_my_valet_done.stay" = "Mantener PHP %@";
|
||||
"alert.fix_my_valet_done.switch_back" = "Volver a PHP %@";
|
||||
"alert.fix_my_valet_done.desc" = "Si los sitios siguen sin funcionar, puedes intentar ejecutar `valet install` de nuevo, esto puede solucionar un error 502 (Bad Gateway).\n\nSi Valet está roto y no puedes ejecutar `valet install`, puede que necesites ejecutar `composer global update`. Por favor, consulta las FAQ en GitHub si tienes más problemas.";
|
||||
|
||||
// Restore Homebrew Permissions
|
||||
"alert.fix_homebrew_permissions.title" = "Acerca de \"Restaurar Permisos de Homebrew\"";
|
||||
"alert.fix_homebrew_permissions.subtitle" = "Esta función fue creada para que puedas ejecutar `brew upgrade` o `brew cleanup` sin problemas de permisos.\n\n(Se te notificará cuando se haya aplicado esta corrección.)";
|
||||
"alert.fix_homebrew_permissions.desc" = "Esto requerirá privilegios administrativos, ya que PHP Monitor restaurará tu propiedad de los archivos y carpetas que actualmente son propiedad del usuario `root`, debido a que los servicios de Valet se ejecutan como root.";
|
||||
"alert.fix_homebrew_permissions.ok" = "Restaurar Permisos";
|
||||
"alert.fix_homebrew_permissions.cancel" = "Cancelar";
|
||||
|
||||
"alert.fix_homebrew_permissions_done.title" = "Se han restaurado todos los permisos de archivos y carpetas para las dependencias de Valet.";
|
||||
"alert.fix_homebrew_permissions_done.subtitle" = "Debido a esto, todos los servicios de Valet ya no están ejecutándose. Ahora puedes interactuar con Homebrew, pero tus sitios de Valet no estarán disponibles ya que todos los servicios están deshabilitados.";
|
||||
"alert.fix_homebrew_permissions_done.desc" = "Cuando hayas terminado con Homebrew (después de ejecutar `brew upgrade`, por ejemplo) deberías reiniciar PHP Monitor y seleccionar \"Reiniciar Servicios de Valet\" si quieres que Valet funcione de nuevo. Siempre se recomienda reiniciar PHP Monitor cuando actualices versiones de PHP con `brew upgrade`, o las cosas podrían romperse.";
|
||||
|
||||
// PHP FPM Broken
|
||||
"alert.php_fpm_broken.title" = "¡Tu configuración de PHP-FPM no está apuntando al socket de Valet!";
|
||||
"alert.php_fpm_broken.info" = "PHP Monitor ha determinado que hay problemas con tu configuración de PHP-FPM. Esto resultará en respuestas '502 Bad Gateway' si visitas sitios web enlazados a través de Valet.";
|
||||
"alert.php_fpm_broken.description" = "Si ha pasado un tiempo, normalmente puedes arreglar esto ejecutando `valet install`, que actualiza tu configuración de PHP-FPM.\n\nSi estás viendo este mensaje y estás intentando ejecutar una versión preliminar de PHP, es posible que Valet aún no soporte esta versión preliminar de PHP.\n\nPuede que necesites actualizar tu instalación de Laravel Valet a por lo menos v3.1.11, después deberías ejecutar `valet install`. Más información aquí: https://phpmon.app/prerelease-php";
|
||||
|
||||
// PHP Monitor Cannot Start
|
||||
"alert.cannot_start.title" = "PHP Monitor no puede iniciarse debido a un problema con la configuración de tu sistema";
|
||||
"alert.cannot_start.subtitle" = "El problema del que acabas de ser notificado está impidiendo que PHP Monitor funcione correctamente.";
|
||||
"alert.cannot_start.description" = "Puede que no necesites cerrar PHP Monitor y reiniciarlo. Si has solucionado el problema (o no recuerdas cuál era el problema exacto) puedes hacer clic en Reintentar, lo que hará que PHP Monitor vuelva a realizar las comprobaciones de inicio.";
|
||||
"alert.cannot_start.close" = "Cerrar";
|
||||
"alert.cannot_start.retry" = "Reintentar";
|
||||
|
||||
// PHP alias issue
|
||||
"alert.php_alias_conflict.title" = "Detectado conflicto de alias de fórmula `php` de Homebrew";
|
||||
"alert.php_alias_conflict.info" = "PHP Monitor ha detectado alias `php` conflictivos en tu configuración de Homebrew, ambos detectados como instalados.\n\nEsto probablemente resultará en fallos de enlace al cambiar versiones de PHP y romperá la funcionalidad de PHP Monitor.\n\nPara más información, por favor visita: https://github.com/nicoverbruggen/phpmon/issues/54";
|
||||
|
||||
"alert.min_valet_version.title" = "La versión instalada de Valet no cumple con el requisito mínimo de versión. ¡PHP Monitor puede no funcionar como se espera!";
|
||||
"alert.min_valet_version.info" = "Actualmente estás ejecutando Valet %@.\n\nPara un soporte óptimo de las últimas versiones de PHP y un cambio de versión adecuado, se recomienda que actualices a la versión %@, que es el requisito mínimo para esta versión de PHP Monitor.\n\nPuedes hacer esto ejecutando `composer global update` en tu terminal. Después de eso, ejecuta `valet install` de nuevo. Para mejores resultados, reinicia PHP Monitor después de eso. Hasta que esto se resuelva, PHP Monitor puede no comportarse como se espera.";
|
||||
|
||||
// Preset text description
|
||||
"alert.preset_description.switcher_version" = "Cambia a PHP %@.\n\n";
|
||||
"alert.preset_description.applying_extensions" = "Aplica las siguientes extensiones:\n";
|
||||
"alert.preset_description.applying_config" = "Aplica los siguientes valores de configuración:\n";
|
||||
"alert.preset_description.enabled" = "habilitado";
|
||||
"alert.preset_description.disabled" = "deshabilitado";
|
||||
"alert.preset_description.empty" = "(vacío)";
|
||||
|
||||
// PHP version unavailable
|
||||
"alert.php_switch_unavailable.title" = "Versión de PHP no compatible";
|
||||
"alert.php_switch_unavailable.subtitle" = "PHP Monitor no puede cambiar a PHP %@, ya que es posible que no esté instalado o disponible. Se ha cancelado la aplicación de este preset.";
|
||||
"alert.php_switch_unavailable.info" = "Asegúrate de que PHP %@ esté instalado y puedas cambiar a él en el menú desplegable. Las versiones actualmente compatibles incluyen PHP: %@.";
|
||||
"alert.php_switch_unavailable.ok" = "Aceptar";
|
||||
|
||||
// Service error
|
||||
"alert.service_error.title" = "¡El servicio '%@' está reportando un error!";
|
||||
"alert.service_error.subtitle.error_log" = "Esto significa que el servicio '%@' no está funcionando. Esto puede impedir que Valet funcione correctamente. Sin embargo, este servicio tiene un archivo de registro asociado que puedes revisar.";
|
||||
"alert.service_error.subtitle.no_error_log" = "Esto significa que el servicio '%@' no está funcionando. Esto puede impedir que Valet funcione correctamente. Desafortunadamente, no hay un archivo de registro asociado para este servicio.";
|
||||
"alert.service_error.extra" = "También puedes seguir los pasos comunes de solución de problemas. Para saber más, presiona el botón '?' en la sección de servicios en PHP Monitor.";
|
||||
|
||||
"alert.service_error.button.show_log" = "Ver registro de errores";
|
||||
"alert.service_error.button.close" = "Cerrar";
|
||||
|
||||
// Composer issues
|
||||
"alert.global_composer_platform_issues.title" = "Composer detectó problemas en tu plataforma";
|
||||
"alert.global_composer_platform_issues.subtitle" = "La versión de PHP a la que cambiaste es demasiado antigua para las dependencias globales de Composer que tienes instaladas. Estas dependencias necesitarán ser actualizadas.";
|
||||
"alert.global_composer_platform_issues.desc" = "La forma más fácil de evitar que este problema ocurra en el futuro es cambiar a la versión más antigua de PHP que tengas instalada y ejecutar `composer global update` nuevamente. \n\nAlternativamente, puedes elegir la opción 'Actualizar automáticamente las dependencias globales' en Preferencias para evitar este problema también.\n\nSi sigues viendo este mensaje incluso después de intentar actualizar esas dependencias globales, es posible que desees revisar tu archivo de configuración global de composer, ubicado en `~/.composer/composer.json`.";
|
||||
"alert.global_composer_platform_issues.buttons.update" = "Actualizar dependencias globales";
|
||||
"alert.global_composer_platform_issues.buttons.quit" = "Salir de PHP Monitor";
|
||||
|
||||
// Revert
|
||||
"alert.revert_description.title" = "¿Revertir configuración?";
|
||||
"alert.revert_description.subtitle" = "PHP Monitor puede revertir a la configuración anterior que estaba activa. Esto es lo que se aplicará: \n\n%@";
|
||||
"alert.revert_description.ok" = "Revertir";
|
||||
"alert.revert_description.cancel" = "Cancelar";
|
||||
|
||||
// STARTUP
|
||||
|
||||
// 0. Architecture mismatch
|
||||
"alert.homebrew_missing.title" = "¡PHP Monitor no puede iniciarse!";
|
||||
"alert.homebrew_missing.subtitle" = "No se pudo encontrar un binario funcional de Homebrew en la ubicación habitual. Por favor, reinicia la aplicación después de solucionar este problema.";
|
||||
"alert.homebrew_missing.info" = "Estás ejecutando PHP Monitor con la siguiente arquitectura: %@. Como resultado, se espera un binario funcional de Homebrew en `%@`, pero no se encontró. Por esto PHP Monitor no puede funcionar.\n\nSi aún no has instalado Homebrew, por favor hazlo. Si estás en Apple Silicon, asegúrate de que Homebrew y PHP Monitor usen la misma arquitectura, habilitando o deshabilitando Rosetta según sea necesario.";
|
||||
|
||||
"alert.homebrew_missing.quit" = "Salir";
|
||||
|
||||
// PHP binary not found
|
||||
"startup.errors.php_binary.title" = "PHP no está instalado correctamente";
|
||||
"startup.errors.php_binary.subtitle" = "Debes instalar PHP a través de Homebrew. La aplicación no funcionará correctamente hasta que resuelvas este problema.";
|
||||
"startup.errors.php_binary.desc" = "Normalmente, ejecutar `brew link php` en tu Terminal resolverá este problema.\n\nPara diagnosticar qué está mal, puedes intentar ejecutar `which php` en tu Terminal, debería devolver `%@`.";
|
||||
|
||||
// PHP not found in /usr/local/opt or /opt/homebrew/opt
|
||||
"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.";
|
||||
|
||||
// PHP binary is broken
|
||||
"startup.errors.dyld_library.title" = "PHP está instalado, pero parece estar dañado";
|
||||
"startup.errors.dyld_library.subtitle" = "Cuando PHP Monitor intenta ejecutar comandos, no lo está haciendo correctamente. Esto suele ser un indicador de una instalación de PHP dañada.";
|
||||
"startup.errors.dyld_library.desc" = "Ejecutar `brew reinstall php && brew link php` en tu Terminal puede resolver este problema, así que por favor inténtalo.";
|
||||
|
||||
// Valet is not installed
|
||||
"startup.errors.valet_executable.title" = "Laravel Valet no está instalado correctamente";
|
||||
"startup.errors.valet_executable.subtitle" = "Debes instalar Valet con Composer. La aplicación no funcionará correctamente hasta que resuelvas este problema.";
|
||||
"startup.errors.valet_executable.desc" = "Si aún no has instalado Laravel Valet, por favor hazlo primero. Si lo tienes instalado pero sigues viendo este mensaje, intenta ejecutar `which valet` en Terminal, debería devolver: `%@`.";
|
||||
|
||||
// Valet configuration file missing or broken
|
||||
"startup.errors.valet_json_invalid.title" = "Archivo de configuración de Laravel Valet inválido o faltante";
|
||||
"startup.errors.valet_json_invalid.subtitle" = "PHP Monitor necesita poder leer el archivo de configuración. Parece que el archivo está mal formado o falta. Por favor, verifica que existe y está formateado correctamente.";
|
||||
"startup.errors.valet_json_invalid.desc" = "Puedes encontrar el archivo en `~/.config/valet/config.json`. Si Laravel Valet no puede analizar el archivo de configuración, ejecutar cualquier comando `valet` generalmente arreglará automáticamente el archivo JSON. Intenta ejecutar `valet --version` para arreglar automáticamente el archivo.";
|
||||
|
||||
// Valet version not readable
|
||||
"startup.errors.valet_version_unknown.title" = "No se pudo leer tu versión de Valet";
|
||||
"startup.errors.valet_version_unknown.subtitle" = "Falló el análisis de la salida de `valet --version`. Asegúrate de que tu instalación de Valet funcione y esté actualizada.";
|
||||
"startup.errors.valet_version_unknown.desc" = "Intenta ejecutar `valet --version` en una terminal para averiguar qué está pasando.";
|
||||
|
||||
"startup.errors.valet_not_installed.title" = "Tu directorio de configuración de Valet está faltando";
|
||||
"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.
|
||||
|
||||
Si 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.";
|
||||
|
||||
// Valet version too new or old
|
||||
"startup.errors.valet_version_not_supported.title" = "Esta versión de Valet no es compatible";
|
||||
"startup.errors.valet_version_not_supported.subtitle" = "Estás usando una versión de Valet que actualmente no es compatible. PHP Monitor funciona con Valet v2, v3 y v4. Para evitar problemas en tu sistema, PHP Monitor no puede iniciarse.";
|
||||
"startup.errors.valet_version_not_supported.desc" = "Debes instalar una versión de Valet compatible con PHP Monitor o actualizar a una versión más reciente de PHP Monitor que pueda ser compatible con esta versión de Valet (consulta las notas de la última versión para más información).";
|
||||
|
||||
// Brew & sudoers
|
||||
"startup.errors.sudoers_brew.title" = "Brew no ha sido agregado a sudoers.d";
|
||||
"startup.errors.sudoers_brew.subtitle" = "Debes ejecutar `sudo valet trust` para asegurarte de que Valet pueda iniciar y detener servicios sin necesidad de usar sudo cada vez. La app no funcionará correctamente hasta que resuelvas este problema.";
|
||||
"startup.errors.sudoers_brew.desc" = "Si sigues viendo este error, es posible que haya un problema de permisos que impide que PHP Monitor valide el archivo. Normalmente, esto se soluciona ejecutando: `sudo chmod +r /private/etc/sudoers.d/brew`";
|
||||
|
||||
// Valet & sudoers
|
||||
"startup.errors.sudoers_valet.title" = "Valet no ha sido agregado a sudoers.d";
|
||||
"startup.errors.sudoers_valet.subtitle" = "Debes ejecutar `sudo valet trust` para asegurarte de que Valet pueda iniciar y detener servicios sin necesidad de usar sudo cada vez. La app no funcionará correctamente hasta que resuelvas este problema. Si ya lo hiciste antes, prueba ejecutando `sudo valet trust` de nuevo.";
|
||||
"startup.errors.sudoers_valet.desc" = "Si sigues viendo este error, es posible que haya un problema de permisos que impide que PHP Monitor valide el archivo. Normalmente, esto se soluciona ejecutando: `sudo chmod +r /private/etc/sudoers.d/valet`";
|
||||
|
||||
// Platform issue detected
|
||||
"startup.errors.global_composer_platform_issues.title" = "PHP Monitor y Valet no pueden funcionar correctamente: Composer informa un problema con tu plataforma";
|
||||
"startup.errors.global_composer_platform_issues.subtitle" = "Sigue estos pasos recomendados para evitar este problema en el futuro:\n\n1. Ejecuta `composer global update`.\n2. Reinicia PHP Monitor. (Debería volver a funcionar).\n3. Cambia a la versión más antigua de PHP que tengas instalada.\n4. Ejecuta `composer global update` de nuevo.";
|
||||
"startup.errors.global_composer_platform_issues.desc" = "Puedes ir a Preferencias y marcar la opción 'Actualizar dependencias globales automáticamente'. Esto actualizará tus dependencias globales de Composer cada vez que cambies de versión de PHP, aunque puede que no sea ideal si no tienes acceso constante a internet.\n\nPara saber exactamente qué está fallando, prueba ejecutando `valet --version`. Valet no es funcional con las dependencias instaladas. Normalmente, esto ocurre debido a una incompatibilidad de versiones, es decir, que las dependencias instaladas son para una versión más reciente de PHP que la que está activa actualmente.";
|
||||
|
||||
// Cannot retrieve services
|
||||
"startup.errors.services_json_error.title" = "No se puede determinar el estado de los servicios";
|
||||
"startup.errors.services_json_error.subtitle" = "PHP Monitor suele consultar `brew` con el siguiente comando para verificar si los servicios pueden recuperarse: `sudo brew services info nginx --json`.\n\nPHP Monitor no pudo interpretar esta respuesta.";
|
||||
"startup.errors.services_json_error.desc" = "Esto puede ocurrir si tu instalación de Homebrew está desactualizada y aún no devuelve JSON. Normalmente, puedes solucionar esto ejecutando `brew update` o `brew tap homebrew/services`. También puedes intentar ejecutar `sudo brew services info nginx --json` en tu terminal preferida.";
|
||||
|
||||
// Issue with `which` alias
|
||||
"startup.errors.which_alias_issue.title" = "Se ha detectado un problema de configuración";
|
||||
"startup.errors.which_alias_issue.subtitle" = "Parece que hay un archivo en `/usr/local/bin/which`. Esto suele ser configurado por NodeJS, pero `node` no está en el PATH en `/usr/local/bin`. Para solucionarlo, sigue leyendo.";
|
||||
"startup.errors.which_alias_issue.desc" = "Debes crear un symlink de `node` en el directorio `/usr/local/bin` para asegurarte de que PHP Monitor pueda iniciarse correctamente. Para más información, consulta: https://github.com/nicoverbruggen/phpmon/issues/174";
|
||||
|
||||
// Laravel Herd conflicts
|
||||
"startup.errors.herd_running.title" = "Laravel Herd parece estar en ejecución";
|
||||
"startup.errors.herd_running.subtitle" = "Parece que Laravel Herd está en ejecución. La configuración integrada de Valet en Herd puede entrar en conflicto con tu instalación regular de Valet, por lo que debes cerrar Herd antes de continuar. (Puedes usar Herd y Valet juntos, pero no deberían ejecutarse al mismo tiempo).";
|
||||
"startup.errors.herd_running.desc" = "También es posible que el alias `php` agregado por Herd a tu $PATH impida que el alias de `php` de PHP Monitor funcione correctamente, así que tenlo en cuenta. Puedes revisar `~/.zshrc` para ver qué ha agregado Herd a tu $PATH.";
|
||||
|
||||
// Warning about a different PHP version linked than last time
|
||||
"startup.version_mismatch.title" = "Tu versión activa de PHP ha cambiado.";
|
||||
"startup.version_mismatch.subtitle" = "Desde la última vez que usaste PHP Monitor, la versión de PHP vinculada ha cambiado a PHP %@. ¿Quieres volver a PHP %@ o prefieres seguir usando la versión actual?";
|
||||
"startup.version_mismatch.desc" = "PHP Monitor lleva un registro de qué versión de PHP está vinculada globalmente. La versión global puede haber cambiado debido a otro programa o porque Homebrew vinculó una fórmula diferente después de una actualización.";
|
||||
"startup.version_mismatch.button_switch_back" = "Volver a PHP %@";
|
||||
"startup.version_mismatch.button_stay" = "Seguir usando PHP %@";
|
||||
|
||||
// Valet version too new or old
|
||||
"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).";
|
||||
|
||||
// Brew & sudoers
|
||||
"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`";
|
||||
|
||||
// Valet & sudoers
|
||||
"startup.errors.sudoers_valet.title" = "Valet no ha sido agregado a sudoers.d";
|
||||
"startup.errors.sudoers_valet.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. Si lo hizo antes, por favor ejecute `sudo valet trust` otra vez.";
|
||||
"startup.errors.sudoers_valet.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/valet`";
|
||||
|
||||
// Platform issue detected
|
||||
"startup.errors.global_composer_platform_issues.title" = "PHP Monitor y Valet no pueden funcionar correctamente: Composer informa de un problema con su plataforma";
|
||||
"startup.errors.global_composer_platform_issues.subtitle" = "Por favor, siga estos pasos recomendados para evitar ver este error en el futuro:\n\n1. Ejecute `composer global update`.\n2. Reinicie PHP Monitor. (Debería funcionar de nuevo.)\n3. Cambie a la versión más antigua de PHP que tenga instalada.\n4. Ejecute `composer global update` de nuevo.";
|
||||
"startup.errors.global_composer_platform_issues.desc" = "Usted puede ir a Preferencias e indicar la opción 'Actualizar automáticamente las dependencias globales' de Composer. Esto actualizará las dependencias globales de Composer cada vez que cambie a una nueva versión de PHP, por lo que esto no es ideal si no tiene acceso constante a Internet.\n\nPara obtener información sobre qué está saliendo mal, pruebe ejecutando `valet --version`. Valet actualmente no es funcional con las dependencias instaladas. Por lo general, este problema se debe a un desacuerdo de versión: es decir, las dependencias instaladas para una versión más nueva de PHP que la versión actual en uso.";
|
||||
|
||||
// Cannot retrieve services
|
||||
"startup.errors.services_json_error.title" = "No se puede determinar el estado de los servicios";
|
||||
"startup.errors.services_json_error.subtitle" = "A menudo, PHP Monitor consulta `brew` utilizando el siguiente comando para verificar si los servicios pueden ser recuperados: `sudo brew services info nginx --json`.\n\nPHP Monitor no pudo interpretar esta respuesta.";
|
||||
"startup.errors.services_json_error.desc" = "Este problema puede ocurrir si su instalación de Homebrew está desactualizada, en cuyo caso Homebrew no devolverá JSON aún. Generalmente se puede solucionar ejecutando `brew update` o `brew tap homebrew/services`. También puede probar ejecutando `sudo brew services info nginx --json` en la terminal de su elección.";
|
||||
|
||||
// Issue with `which` alias
|
||||
"startup.errors.which_alias_issue.title" = "Se detectó un problema de configuración";
|
||||
"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";
|
||||
|
||||
// Laravel Herd conflicts
|
||||
"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.";
|
||||
|
||||
// Warning about a different PHP version linked than last time
|
||||
"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.version_mismatch.button_switch_back" = "Volver a PHP %@";
|
||||
"startup.version_mismatch.button_stay" = "Conservar PHP %@";
|
||||
|
||||
// WARNINGS ABOUT NON-DEFAULT TLD
|
||||
|
||||
"alert.warnings.tld_issue.title" = "No estás utilizando `.test` como el TLD para Valet.";
|
||||
"alert.warnings.tld_issue.subtitle" = "Utilizar un TLD diferente puede no funcionar correctamente y no está oficialmente soportado.";
|
||||
"alert.warnings.tld_issue.description" = "PHP Monitor seguirá siendo funcional, pero hay posibles problemas: la aplicación podría no mostrar correctamente cuáles dominios han sido protegidos. Para obtener resultados óptimos, vaya a su archivo de configuración de Valet (config.json en la carpeta de Valet) y cambie el TLD de nuevo al `test`.";
|
||||
|
||||
"alert.do_not_tell_again" = "No digas más";
|
||||
|
||||
// WARNINGS
|
||||
|
||||
"warnings.limits_error.title" = "PHP Monitor no pudo obtener límites.";
|
||||
"warnings.limits_error.steps" = "Pruebe ejecutando `php -v` en su terminal.";
|
||||
|
||||
"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.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.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.description" = "Los siguientes archivos de configuración clave deben existir después de instalar PHP:
|
||||
|
||||
• %@
|
||||
|
||||
Cuando 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.none" = "No hay recomendaciones disponibles para ti en este momento. Usted está bien!";
|
||||
|
||||
// ONBOARDING
|
||||
|
||||
"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.";
|
||||
"onboarding.explore.lite" = "Ahora tiene acceso a todas las funciones clave del PHP Monitor.
|
||||
Nota: Algunas funciones (en gris en la pantalla siguiente) actualmente no están disponibles porque Laravel Valet no está activo.";
|
||||
|
||||
"onboarding.tour.menu_bar.title" = "Poder En Tu Barra De Menús";
|
||||
"onboarding.tour.menu_bar" = "PHP Monitor vive en tu barra de menús. Desde este menú, usted puede acceder a la mayoría de las funciones clave del PHP Monitor, incluyendo cambiar la versión de PHP enlazada globalmente, localizar archivos de configuración, instalar diferentes versiones de PHP, entre otras.";
|
||||
"onboarding.tour.faq_hint" = "**Preguntas?** Le recomendamos que revise el [README](https://github.com/nicoverbruggen/phpmon/blob/main/README.md) en GitHub: contiene una FAQ completa con diversas sugerencias y preguntas y respuestas comunes.";
|
||||
|
||||
"onboarding.tour.services.title" = "Administrar Servicios de Homebrew";
|
||||
"onboarding.tour.services" = "Una vez que haga clic en el ícono de la barra de menús, usted puede ver a simple vista si todos los servicios de Homebrew están funcionando o no. También puede hacer clic en un servicio para deshabilitarlo rápidamente.";
|
||||
|
||||
"onboarding.tour.domains.title" = "Administrar Dominios";
|
||||
"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.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";
|
||||
|
||||
// LANGUAGE CHOICE
|
||||
|
||||
"prefs.language" = "Idioma:";
|
||||
"prefs.language_options_desc" = "Seleccione un idioma diferente para usar con PHP Monitor. Para aplicar totalmente este cambio, debe reiniciar la aplicación.";
|
||||
|
||||
"alert.language_changed.title" = "Debe reiniciar el PHP Monitor!";
|
||||
"alert.language_changed.subtitle" = "Usted acaba de cambiar el idioma de visualización del PHP Monitor. La barra de menús lo utilizará correctamente de inmediato, pero tal vez necesite reiniciar la aplicación para que todos los textos a través del app se reflejen su nuevo idioma elegido.";
|
||||
|
||||
// STARTUP TIMEOUT
|
||||
|
||||
"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.
|
||||
|
||||
Se recomienda reiniciar PHP Monitor después de esto. Aprenda más sobre este problema aquí: https://github.com/nicoverbruggen/phpmon/issues/294.
|
||||
|
||||
Si 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.";
|
||||
```
|
@ -138,8 +138,10 @@ et redémarrer PHP Monitor pour que les extensions deviennent visibles. Si le pr
|
||||
"phpman.version.broken" = "Cette version semble être endommagée. Vous pouvez tenter de la réparer.";
|
||||
"phpman.version.has_update" = "Version %@ installée, %@ disponible.";
|
||||
"phpman.version.installed" = "La version %@ est actuellement installée.";
|
||||
"phpman.version.unavailable" = "Cette version est temporairement indisponible.";
|
||||
"phpman.version.available_for_installation" = "Cette version peut être installée.";
|
||||
"phpman.version.automatic_upgrade" = "Cette version sera installée automatiquement en mettant à jour une version plus ancienne.";
|
||||
"phpman.version.automatic_upgrade" = "Cette version sera automatiquement installée lors de la mise à niveau d'une ancienne version.
|
||||
(Cette nouvelle version et l'ancienne seront toutes deux disponibles après la mise à niveau.)";
|
||||
"phpman.buttons.uninstall" = "Désinstaller";
|
||||
"phpman.buttons.install" = "Installer";
|
||||
"phpman.buttons.update" = "Mettre à jour";
|
||||
@ -848,3 +850,14 @@ Veuillez noter que certaines fonctionnalités (grisées ci-dessous) sont actuell
|
||||
|
||||
"alert.language_changed.title" = "Vous devriez redémarrer PHP Monitor !";
|
||||
"alert.language_changed.subtitle" = "Vous venez de changer la langue d'affichage de PHP Monitor. Le menu utilisera immédiatement la bonne langue, mais vous devrez peut-être redémarrer l'application pour que tout le texte dans l'application reflète votre nouveau choix de langue.";
|
||||
|
||||
// STARTUP TIMEOUT
|
||||
|
||||
"startup.timeout.ignore" = "Ignorer";
|
||||
"startup.timeout.title" = "PHP Monitor met trop de temps à s'initialiser !";
|
||||
"startup.timeout.subtitle" = "Si PHP Monitor reste occupé pendant plus de 30 secondes, il peut y avoir un problème avec votre configuration Homebrew.";
|
||||
"startup.timeout.description" = "Parfois, en raison de problèmes de permissions de fichiers, certaines choses peuvent mal fonctionner. Vous pouvez essayer d'utiliser `brew doctor` et `brew cleanup` pour corriger cela.
|
||||
|
||||
Il est recommandé de redémarrer PHP Monitor ensuite. En savoir plus sur ce problème ici : https://github.com/nicoverbruggen/phpmon/issues/294.
|
||||
|
||||
Si PHP Monitor s'est finalement initialisé ou si vous souhaitez patienter un peu plus longtemps, vous pouvez cliquer sur 'Ignorer' et utiliser PHP Monitor normalement. Quoi qu'il en soit, il serait bon d'enquêter, car cela ne devrait pas prendre autant de temps.";
|
||||
|
840
phpmon/id.lproj/Localizable.strings
Normal file
840
phpmon/id.lproj/Localizable.strings
Normal file
@ -0,0 +1,840 @@
|
||||
// MENU ITEMS (MI)
|
||||
|
||||
"mi_busy" = "PHP Monitor sedang sibuk...";
|
||||
"mi_unsure" = "Kami tidak yakin tentang versi PHP yang Anda jalankan.";
|
||||
"mi_php_version" = "Versi Global: PHP";
|
||||
"mi_php_switch" = "Ganti ke PHP";
|
||||
"mi_php_unsupported" = "Beberapa versi PHP yang terpasang tidak ditampilkan.";
|
||||
"mi_php_broken_1" = "Ouch! Tentu saja, instalasi PHP Anda bermasalah...";
|
||||
"mi_php_broken_2" = "Coba jalankan `php -v` di terminal Anda.";
|
||||
"mi_php_broken_3" = "Anda mungkin ingin mencoba memilih versi lainnya.";
|
||||
"mi_php_broken_4" = "Memastikan `brew reinstall php` (atau untuk versi yang sama) mungkin akan membantu.";
|
||||
"mi_no_php_linked" = "Tidak ada versi PHP terhubung!";
|
||||
"mi_fix_php_link" = "Sunting Otomatis...";
|
||||
"mi_no_php_linked_explain" = "Apa Itu?";
|
||||
|
||||
"mi_php_version_manager" = "Manajer Versi PHP...";
|
||||
"mi_php_ext_manager" = "Manajer Ekstensi PHP...";
|
||||
"mi_php_config_manager" = "Pengelola Konfigurasi PHP...";
|
||||
"mi_manage_limits" = "Manajemen Batasan...";
|
||||
|
||||
"mi_diagnostics" = "Penyakit";
|
||||
"mi_active_services" = "Jasa yang Aktif";
|
||||
"mi_restart_php_fpm" = "Buat Lagi: php";
|
||||
"mi_restart_nginx" = "Buat Lagi: nginx";
|
||||
"mi_restart_dnsmasq" = "Buat Lagi: dnsmasq";
|
||||
"mi_manage_services" = "Manajemen Jasa";
|
||||
"mi_restart_valet_services" = "Buat Lagi Layanan Valet";
|
||||
"mi_stop_valet_services" = "Stop Layanan Valet";
|
||||
|
||||
"mi_fix_my_valet" = "Sunting My Valet...";
|
||||
"mi_fix_my_valet_tooltip" = "Ada masalah dengan instalasi Anda Valet? PHP Monitor akan membantu Anda mengatur ulang dan kembalinya ke operasi dalam waktu singkat!";
|
||||
"mi_fix_brew_permissions" = "Kembalikan Izin Homebrew...";
|
||||
"mi_fix_brew_permissions_tooltip" = "Sudahkah Anda membutuhkan izin ketika menjalankan `brew upgrade`? PHP Monitor akan membantu mengatasi masalah izin tersebut.";
|
||||
|
||||
"mi_php_refresh" = "Refresh Information";
|
||||
|
||||
"mi_configuration" = "Konfigurasi PHP";
|
||||
"mi_limits" = "Batasan Konfigurasi";
|
||||
"mi_memory_limit" = "Batas Memori";
|
||||
"mi_post_max_size" = "Max POST";
|
||||
"mi_upload_max_filesize" = "Max Upload";
|
||||
"mi_manual_actions" = "Tindakan Tangan Pertama";
|
||||
"mi_services" = "Jasa";
|
||||
"mi_other" = "Pertolongan & Jasa";
|
||||
"mi_first_aid" = "Pertolongan";
|
||||
|
||||
"mi_xdebug_mode" = "Manajer Mode Xdebug";
|
||||
|
||||
"mi_composer" = "Composer";
|
||||
"mi_valet_config" = "Temukan Folder Valet (.config/valet)";
|
||||
"mi_php_config" = "Temukan File Konfigurasi PHP (php.ini)";
|
||||
"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" = "Perbarui Dependent Composer Global...";
|
||||
"mi_detected_extensions" = "Ekstensi yang Didektksi";
|
||||
"mi_no_extensions_detected" = "Tidak ada ekstensi tambahan yang didekati.";
|
||||
|
||||
"mi_php_doctor" = "Dokter PHP";
|
||||
"mi_fa_php_doctor" = "Buka Dokter PHP...";
|
||||
"mi_recommendations_count" = "%i Pertanyaan Ditemukan!";
|
||||
"mi_view_recommendations" = "Lihat Rekomendasi...";
|
||||
|
||||
"mi_valet" = "Valet Laravel";
|
||||
"mi_domain_list" = "Lihat Daftar Domain...";
|
||||
|
||||
"mi_preferences" = "Pengaturan...";
|
||||
"mi_donate" = "Donasi...";
|
||||
"mi_check_for_updates" = "Cek Perbarui...";
|
||||
"mi_lite_mode" = "Tentang Mode Standalone...";
|
||||
"mi_quit" = "Selesai PHP Monitor";
|
||||
"mi_about" = "Tentang PHP Monitor";
|
||||
|
||||
"mi_presets_title" = "Preset Konfigurasi";
|
||||
"mi_apply_presets_title" = "Aplikasi Preset Konfigurasi";
|
||||
"mi_revert_to_prev_config" = "Kembalikan ke Konfigurasi Sebelumnya...";
|
||||
"mi_profiles_loaded" = "%i profile di-load dari file konfigurasi";
|
||||
|
||||
"mi_no_presets" = "Tidak ada preset yang tersedia.";
|
||||
"mi_set_up_presets" = "Pelajari lebih lanjut tentang preset...";
|
||||
|
||||
"mi_view_onboarding" = "Buka Tour Pendahuluan...";
|
||||
|
||||
"mi_xdebug_available_modes" = "Mode Tersedia";
|
||||
"mi_xdebug_actions" = "Aksi";
|
||||
"mi_xdebug_disable_all" = "Tutup Semua Mode";
|
||||
|
||||
// CONFMAN
|
||||
|
||||
"confman.title" = "Pengaturan PHP Editor";
|
||||
"confman.description" = "Fitur ini memungkinkan Anda mengatur pengkonfigurasi PHP dengan mudah.\nPerhatian: apapun perubahan yang Anda buat segera dan otomatis dijalankan.";
|
||||
"confman.byte_limit.unlimited" = "Biar tidak ada batas";
|
||||
|
||||
"php_ini.memory_limit.title" = "Maksimum Batasan Memori";
|
||||
"php_ini.memory_limit.description" = "Ini menetapkan jumlah maksimum memori dalam byte yang sebuah skrip boleh gunakan. Ini membantu mencegah skrip buruk yang menghabiskan semua memori tersedia pada server.";
|
||||
"php_ini.post_max_size.title" = "Maksimum Ukuran POST";
|
||||
"php_ini.post_max_size.description" = "Menetapkan batasan ukuran data post yang diizinkan. Ini juga mempengaruhi pengunggahan berkas besar. Untuk mengunggah berkas besar, nilai ini harus lebih besar dari Upload Max Size. Secara umum, Batasan Memori Maksimum harus lebih besar daripada Maksimum Ukuran POST.";
|
||||
"php_ini.file_uploads.title" = "Unggahan Berkas";
|
||||
"php_ini.file_uploads.description" = "Kembalikan atau tidakkan pengunggahan berkas secara keseluruhan. Dia direkomendasikan untuk tetap diaktifkan.";
|
||||
"php_ini.upload_max_filesize.title" = "Batasan Ukuran Pengunggahan Berkas";
|
||||
"php_ini.upload_max_filesize.description" = "Ukuran maksimum dari berkas yang dapat diunggah. Maksimum Ukuran POST harus lebih besar daripada ini.";
|
||||
|
||||
// PHPEXTMAN
|
||||
|
||||
"phpextman.window.title" = "Ekseni";
|
||||
"phpextman.description" = "**Pengelola Eksen PHP** memungkinkan Anda mengelola berbagai ekstensi PHP dengan klik tombol sederhana. Karena Homebrew digunakan, ekstensi tidak perlu dicompile secara langsung menggunakan `pecl`.";
|
||||
"phpextman.disclaimer" = "Secara umum, beberapa ekstensi mungkin membutuhkan penginstalan lain untuk diinstal, tetapi umumnya, menginstal ekstensi harus lebih cepat daripada menginstal versi PHP.";
|
||||
|
||||
"phpextman.warnings.removal.title" = "Hapus ekstensi `%@`?";
|
||||
"phpextman.warnings.removal.desc" = "Ekseni dan file konfigurasi unik akan dihapus. Fungsionalitasnya tidak tersedia lagi untuk pengaturan PHP ini. Anda yakin?
|
||||
|
||||
( Jika ekstensi diaktifkan menggunakan nama yang tidak standar, ia tidak akan dihapus. Oleh karena itu, jika Anda tidak ingin file .ini dihapus, terbaik adalah menggandakan namanya ke sesuatu. Dalam kasus tersebut, ekstensi hanya akan diaktifkan kembali sebagai bagian dari proses pembersihan.)";
|
||||
"phpextman.warnings.removal.button" = "Hapus";
|
||||
|
||||
"phpextman.list.showing_count" = "Saat ini menunjukkan %@ ekstensi untuk:";
|
||||
"phpextman.list.depends_on" = "Tergantung pada:";
|
||||
|
||||
"phpextman.list.status.external" = "Ini ekstensi sudah diinstal menggunakan sumber lain, dan tidak dapat dikendalikan.";
|
||||
"phpextman.list.status.installable" = "Ini bisa diinstal.";
|
||||
"phpextman.list.status.dependent" = "Anda tidak bisa menghapusnya sebelum menghapus %@.";
|
||||
"phpextman.list.status.can_manage" = "Ekseni ini diinstal dan dikendalikan oleh PHP Monitor.";
|
||||
|
||||
"phpextman.errors.not_found.title" = "Oh-oh. Tiada ekstensi yang ditemukan!";
|
||||
"phpextman.errors.not_found.desc" = "Tidak seharusnya terjadi. Anda mungkin membutuhkan perintah berikut di terminal Anda:
|
||||
|
||||
`brew tap shivammathur/extensions`
|
||||
|
||||
dan mulai kembali PHP Monitor untuk ekstensi menjadi visible. Jika masalah tetap ada setelah menjalankan perintah dan mengeklik mulai kembali PHP Monitor, silakan buka isu di GitHub.";
|
||||
|
||||
```
|
||||
// PHPMAN
|
||||
|
||||
"phpman.busy.title" = "Mendapatkan update!";
|
||||
"phpman.busy.description.outdated" = "Mereka memeriksa apakah versi PHP yang diinstalasi adalah versi lama...";
|
||||
|
||||
"phpman.version.broken" = "Versi ini tampaknya rusak, Anda dapat mencoba pemulihan.";
|
||||
"phpman.version.has_update" = "Versi %@ terpasang, tersedia untuk %@.";
|
||||
"phpman.version.installed" = "Versi %@ saat ini terpasang.";
|
||||
"phpman.version.available_for_installation" = "Anda dapat menginstal versi ini.";
|
||||
"phpman.version.unavailable" = "Versi ini tidak tersedia secara sementara.";
|
||||
"phpman.version.automatic_upgrade" = "Versi ini akan diatur otomatis oleh memperbarui versi yang lebih lama. (Kedua versi baru dan lama tersebut akan tersedia setelah memperbarui.)";
|
||||
"phpman.buttons.uninstall" = "Uninstall";
|
||||
"phpman.buttons.install" = "Install";
|
||||
"phpman.buttons.update" = "Update";
|
||||
"phpman.buttons.repair" = "Pemulihan";
|
||||
"phpman.version.prerelease" = "Pre-release";
|
||||
|
||||
"phpman.steps.installing" = "Menginstal %@";
|
||||
"phpman.steps.removing" = "Menghapus %@";
|
||||
"phpman.steps.reloading" = "Memuat kembali versi PHP... Mereka mengumpulkan semua versi PHP...";
|
||||
"phpman.steps.preparing" = "PHP Monitor sedang mempersiapkan Homebrew...";
|
||||
"phpman.steps.wait" = "Silakan menunggu...";
|
||||
"phpman.steps.completed" = "Proses selesai!";
|
||||
"phpman.steps.success" = "Operasi berhasil dilakukan.";
|
||||
"phpman.steps.failure" = "Perintah gagal dijalankan dengan benar.";
|
||||
|
||||
"phpman.title" = "Pengelola Versi PHP";
|
||||
"phpman.description" = "**Pengelola Versi PHP** memungkinkan Anda menginstal, memperbarui dan menghapus variasi versi PHP melalui Homebrew tanpa perlu menjalankan perintah di terminal secara manual.";
|
||||
"phpman.disclaimer" = "Perhatian, instalasi atau pembaruan versi PHP mungkin akan menyebabkan upgrade paket Homebrew yang lain. Sebagian besar langkah penginstalan biasanya membutuhkan waktu, jadi silakan menunggu sementara Homebrew melakukannya.";
|
||||
"phpman.refresh.button" = "Cari Perbarui";
|
||||
"phpman.refresh.button.description" = "Anda dapat tekan tombol refresh untuk memeriksa apakah ada perbaruan tersedia pada variasi PHP yang terpasang.";
|
||||
|
||||
"phpman.has_updates.description" = "**Ada satu atau lebih perbaruan yang tersedia.** Pengelola Versi PHP akan selalu menginstal atau memperbaruhi variasi PHP secara otomatis, jadi Anda akan selalu mengupgrade semua instalasi sekaligus.";
|
||||
"phpman.has_updates.button" = "Upgrade All";
|
||||
|
||||
"phpman.warnings.outdated.title" = "Versi PHP Monitor ini adalah versi yang tidak terbaru";
|
||||
"phpman.warnings.outdated.desc" = "Dengan sangat mungkin, formulae Homebrew telah berubah sejak versi PHP Monitor ini dibuat. Saya sangat merekomendasikan Anda memperbarui aplikasi ini sebelum menggunakan Pengelola Versi PHP untuk menginstal, menghapus atau memperbarui variasi versi PHP.";
|
||||
|
||||
"phpman.warnings.unsupported.title" = "Versi Homebrew Anda mungkin menyebabkan masalah";
|
||||
"phpman.warnings.unsupported.desc" = "Tidak ada fungsi yang di-disabled, tetapi beberapa perintah mungkin tidak berfungsi seakan-akan dengan benar. Anda saat ini menjalankan Homebrew %@.
|
||||
|
||||
Saat ini, versi Homebrew 4 adalah versi yang hanya didukung oleh Pengelola Versi PHP. Jika Anda sedang menjalankan versi Homebrew yang lebih baru, mungkin Anda ingin memeriksa apakah ada versi pengelolaan PHP yang tersedia.";
|
||||
|
||||
"phpman.warnings.removal.title" = "Anda yakin ingin menghapus %@?";
|
||||
"phpman.warnings.removal.desc" = "Diperhatikan, konfigurasi tidak dihapus, jadi seharusnya mudah untuk menginstal kembali jika diperlukan.
|
||||
|
||||
Anda mungkin akan diminta kata sandi selama proses penghapusan apabila izin akses file tidak memungkinkan pemindahan yang sederhana.";
|
||||
"phpman.warnings.removal.button" = "Uninstall";
|
||||
|
||||
"phpman.failures.install.title" = "Instalasi gagal!";
|
||||
"phpman.failures.install.desc" = "Sayangnya, operasinya kembali dengan kode error untuk alasan yang tidak jelas. Mungkin Anda akan menemukan bahwa formulae sudah benar-benar diinstal atau diperbarui. Sayangnya, saya tidak dapat banyak tentang ini. Silakan cek pesan terakhir dari Homebrew disini untuk lebih informasi mengapa hal itu terjadi:
|
||||
|
||||
%@";
|
||||
|
||||
"phpman.action_prevented_busy.title" = "Pengelola Versi PHP sedang sibuk.";
|
||||
"phpman.action_prevented_busy.desc" = "Pengelola Versi PHP sedang melakukan sesuatu seperti memilih antara variasi PHP. Untuk menghindari kerusakan pada sistem Anda, Anda harus menunggu hingga Pengelola Versi PHP siap sebelum mencoba lagi.";
|
||||
|
||||
"phpman.uninstall_prevented.title" = "Anda tidak dapat menghapus versi aktif dari PHP menggunakan antarmuka ini.";
|
||||
"phpman.uninstall_prevented.desc" = "Dengan sengaja, instalasi versi aktif dari PHP tidak mungkin dihapus menggunakan antarmuka ini. Anda dapat memilih versi dan mencobanya kembali atau menghapuskannya secara manual melalui terminal.\n\nPeringatan, Pengelola Versi PHP mungkin akan gagal jika Anda menghapus versi yang di-linkkan.";
|
||||
|
||||
"phpman.failures.uninstall.title" = "Gagal menghapus!";
|
||||
"phpman.failures.uninstall.desc" = "Sayangnya, uninstallasi otomatis gagal. Anda dapat mencoba menjalankan perintah ini secara manual: `%@` dan temukan apa yang salah. Ingat untuk restart Pengelola Versi PHP (atau tekan tombol refresh) setelah itu.";
|
||||
|
||||
"phpman.unlinked.title" = "Tidak ada variasi dari PHP yang terpasang pada sistem Anda saat ini";
|
||||
"phpman.unlinked.desc" = "Anda mungkin masih memiliki beberapa versi dari PHP yang sedang diinstal, tetapi saat ini tidak ada variasi PHP yang di-link.";
|
||||
"phpman.unlinked.detail" = "Tanpa versi PHP yang di-link, ikon `php` bukan tersedia pada sistem Anda dan Anda tidak dapat menjalankan script PHP tanpa secara eksplisit menjadi bagian dari PATH. Anda mungkin ingin memperbarui masalah ini (pilih 'Pemulihan Otomatis' dalam menu utama), atau seharusnya mengatasi sendiri dengan menjalankan `brew link php --force`.";
|
||||
|
||||
"phpman.operations.repairing" = "Mengatur ulang instalasi...";
|
||||
"phpman.operations.updating" = "Instal perbaruan...";
|
||||
"phpman.operations.installing" = "Instal %@...";
|
||||
|
||||
"phpman.steps.fetching" = "Mendapatkan...";
|
||||
"phpman.steps.downloading" = "Memuat data paket...";
|
||||
"phpman.steps.installing" = "Menginstal beberapa data paket...";
|
||||
"phpman.steps.pouring" = "Mengganti... Ini mungkin memakan waktu cukup lama...";
|
||||
"phpman.steps.summary" = "Paket tersebut telah selesai diinstal...";
|
||||
|
||||
"phpman.services.loading" = "Memuat...";
|
||||
"phpman.services.not_installed" = "Pelayanan kunci tidak terpasang.";
|
||||
"phpman.services.error" = "Pelayanan kunci melaporkan sebuah keadaan gagal.";
|
||||
"phpman.services.inactive" = "Pelayanan kunci tidak berjalan.";
|
||||
"phpman.services.all_ok" = "Semua layanan Valet baik.";
|
||||
|
||||
// LITE MODE
|
||||
|
||||
"lite_mode_explanation.title" = "Andalah sedang menjalankan PHP Monitor dalam Mode Standalone.";
|
||||
"lite_mode_explanation.subtitle" = "PHP Monitor memiliki fitur tambahan yang tersedia jika Anda menggunakan Laravel Valet. Saat ini, PHP Monitor tidak bisa mendeteksi instalasi aktif Valet pada sistem Anda, maka fitur-fiturnya tidak dapat digunakan.";
|
||||
"lite_mode_explanation.description" = "Untuk lebih banyak informasi, saya merekomendasikan untuk memeriksa README ( tersedia di GitHub) yang akan menjelaskan langkah-langkah apa yang harus anda lakukan untuk menginstal Valet dan membuat PHP Monitor bekerja dengan benar saat Valet terpasang. Anda perlu menutup PHP Monitor sebelum fitur-fitur tersebut dapat digunakan kembali.";
|
||||
"lite_mode_explanation.description" = "Setelah dijalankan kembali, semua preset yang ada dalam file config.json akan dijalankan.";
|
||||
|
||||
// GENERIC
|
||||
|
||||
"generic.ok" = "OK";
|
||||
"generic.cancel" = "Batal";
|
||||
"generic.retry" = "Ulangi";
|
||||
"generic.notice" = "Peringatan";
|
||||
|
||||
// PRESET LOADING
|
||||
|
||||
"preset_help_title" = "Bekerja dengan Preset Konfigurasi";
|
||||
"preset_help_info" = "Anda dapat mengatur preset konfigurasi dalam file config.json, yang berada di ~/.config/phpmon/config.json. Preset ini dapat memilih beberapa nilai pengaturan secara bersamaan. Fitur ini sangat kuat, tetapi saat ini harus diatur manual.";
|
||||
"preset_help_desc" = "Setelah dijalankan kembali, semua preset yang ada dalam file akan dijalankan. Jika tidak ada preset yang muncul, kemungkinan file tersebut dapat diterima dengan baik.";
|
||||
|
||||
// MENU ITEMS (if window is open)
|
||||
|
||||
"mm_add_folder_as_link" = "Tambahkan Folder sebagai Link...";
|
||||
"mm_reload_domain_list" = "Ulangi Daftar Domains";
|
||||
"mm_find_in_domain_list" = "Carilah di Daftar Domains";
|
||||
|
||||
// SITE LIST
|
||||
|
||||
"domain_list.title" = "Domains";
|
||||
"domain_list.subtitle" = "";
|
||||
|
||||
"domain_list.domains_empty.title" = "Tidak ada domain yang tersedia.";
|
||||
"domain_list.domains_empty.desc" = "Tidak ada domain yang ditemukan untuk pencarian ini atau Anda belum menautkan sebarang domain.";
|
||||
"domain_list.domains_empty.button" = "Tambahkan domain...";
|
||||
|
||||
"domain_list.tooltips.isolated" = "Domain ini diisolasi dan menggunakan PHP %@ daripada PHP yang terhubung secara global.";
|
||||
"domain_list.tooltips.checkmark" = "Domain ini disajikan dengan versi PHP yang kompatibel dengan persyaratan (PHP %@). Klik pada versi PHP di sebelah pemberat cek untuk mendapatkan informasi lebih lanjut.";
|
||||
|
||||
"domain_list.alerts_isolation_failed.title" = "Oops! Isolasi Gagal";
|
||||
"domain_list.alerts_isolation_failed.subtitle" = "Ada masalah saat mengubah status isolasi untuk domain ini. Jika ini adalah domain default tetapi tidak terhubung, saya merekomendasikan anda menautkan domain sebelum mengatur isolasi.";
|
||||
"domain_list.alerts_isolation_failed.desc" = "Untuk mendapatkan informasi apa yang salah, cobalah menjalankan perintah di terminal Anda manual: %@";
|
||||
|
||||
"domain_list.alerts_status_not_changed.title" = "Oops! Status SSL Tidak Diganti";
|
||||
"domain_list.alerts_status_not_changed.desc" = "Ada masalah. Cobalah menjalankan perintah dalam terminal Anda manual: %@";
|
||||
|
||||
"domain_list.alerts_status_changed.title" = "Status SSL Diganti";
|
||||
"domain_list.alerts_status_changed.desc" = "Domain '%@' sekarang adalah %@.";
|
||||
"domain_list.alerts_status_secure" = "Aman";
|
||||
"domain_list.alerts_status_unsecure" = "Tidak Aman";
|
||||
|
||||
"domain_list.confirm_unlink" = "Anda yakin ingin melepaskan '%@'?";
|
||||
"domain_list.confirm_unlink_desc" = "Tidak ada file yang akan dihapus. Anda dapat selalu menautkan folder lagi dengan memilih folder asli dan memilih "+" dan mengatur folder tersebut.";
|
||||
"site_link.close" = "Tutup";
|
||||
"site_link.switch_to_php" = "Pindahkan ke PHP %@";
|
||||
"site_link.isolate_php" = "Isolasi PHP %@";
|
||||
|
||||
"domain_list.confirm_unproxy" = "Anda yakin ingin melepaskan proxy '%@'?";
|
||||
"domain_list.confirm_unproxy_desc" = "Anda dapat selalu mengimpor proxy lagi dengan memilih "+" dan menambahkan proxy yang sama.";
|
||||
|
||||
"domain_list.columns.secure" = "TLS";
|
||||
"domain_list.columns.domain" = "Domain";
|
||||
"domain_list.columns.active" = "Aktif";
|
||||
"domain_list.columns.kind" = "Jenis";
|
||||
"domain_list.columns.project_type" = "Tipe Proyek";
|
||||
|
||||
"domain_list.extensions" = "Pengaturan Tambahan";
|
||||
"domain_list.applies_to" = "Berlaku untuk PHP %@";
|
||||
|
||||
// CHOOSE WHAT TO ADD
|
||||
|
||||
"selection.title" = "Apakah Anda ingin menetapkan jenis domain?";
|
||||
"selection.description" = "Link digunakan untuk secara langsung menyajikan proyek. Jika Anda memiliki folder Laravel, Symfony, WordPress dsb dengan kode, Anda akan perlu menciptakan link dan memilih folder di mana kode Anda hidup.\n\nJika Anda membutuhkan proxy, Anda dapat mengimpor misalnya container ke nama domain tertentu. Ini bisa berguna dalam kombinasi dengan Docker, misalnya.";
|
||||
"selection.create_link" = "Buat Link";
|
||||
"selection.create_proxy" = "Buat Proxy";
|
||||
"selection.cancel" = "Batalkan";
|
||||
|
||||
// ADD PROXY TO DOMAINS LIST
|
||||
|
||||
"domain_list.add.set_up_proxy" = "Tetapkan Proxy";
|
||||
"domain_list.add.proxy_subject" = "Subject Proxy (harus mencakup protokol dan port)";
|
||||
"domain_list.add.domain_name" = "Nama Domain";
|
||||
"domain_list.add.create_proxy" = "Buat Proxy";
|
||||
"domain_list.add.proxy_available" = "%@ akan diimpor dan tersedia melalui: %@://%@.%@";
|
||||
"domain_list.add.proxy_https_warning" = "%@ akan diimpor dan tersedia melalui: %@://%@.%@.
|
||||
|
||||
(!) Penting! Anda perlu menambahkan `proxy_ssl_verify off;` ke config nginx untuk domain ini. Dianjurkan untuk menggunakan domain yang tidak aman sebagai subject proxy.";
|
||||
|
||||
// ADD SITE TO DOMAINS LIST
|
||||
|
||||
"domain_list.add.link_folder" = "Link Folder";
|
||||
"domain_list.add.domain_name_placeholder" = "Masukkan nama domain disini";
|
||||
"domain_list.add.secure_after_creation" = "Securing %@.%@ setelah dibuat";
|
||||
"domain_list.add.secure_description" = "Mengamankan sebuah domain memerlukan akses administratif.\nAnda mungkin akan diminta untuk masuk kata sandi atau Touch ID.";
|
||||
"domain_list.add.create_link" = "Create Link";
|
||||
"domain_list.add.cancel" = "Cancel";
|
||||
"domain_list.add.folder_available" = "This site will be available via the following URL: %@://%@.%@";
|
||||
|
||||
"domain_list.add.empty_fields" = "One or more fields are empty. Please fill all required fields.";
|
||||
"domain_list.add.errors.empty" = "Anda wajib masukkan nama domain.";
|
||||
"domain_list.add.errors.empty_proxy" = "Anda wajib memasukkan apa yang akan diproksi.";
|
||||
"domain_list.add.errors.subject_invalid" = "Topik yang Anda masukkan tidak valid.\nAnda harus mencukupi protokol dan port.";
|
||||
"domain_list.add.errors.already_exists" = "Terdapat tautan dengan nama tersebut sudah ada.";
|
||||
|
||||
// ADD SITE ERROR: FOLDER MISSING SINCE SELECTION
|
||||
|
||||
"domain_list.alert.folder_missing.desc" = "Folder yang Anda pilih tidak terlihat lagi. Apakah Anda ingin membatalkan menautkan folder ini? Jika Anda pindah folder, Anda masih bisa menempatkan kembali dan cobalah lagi.";
|
||||
"domain_list.alert.folder_missing.title" = "Folder Missing!";
|
||||
"domain_list.alert.folder_missing.cancel" = "Cancel Link";
|
||||
"domain_list.alert.folder_missing.return" = "OK";
|
||||
|
||||
"domain_list.add.modal_description" = "Terlebih dahulu, pilih folder mana yang Anda ingin tautkan.";
|
||||
|
||||
// SITE LIST ACTIONS
|
||||
|
||||
"domain_list.isolate" = "Ganti Versi PHP";
|
||||
"domain_list.site_isolation" = "Isolasi Situs";
|
||||
"domain_list.remove_isolation" = "Hapus Isolasi";
|
||||
"domain_list.always_use_php" = "Sedang Gunakan PHP %@";
|
||||
"domain_list.isolation_unavailable" = "Isolasi Tidak Dibutuhkan (di Valet 2)";
|
||||
|
||||
"domain_list.favorite" = "Domain Favorit";
|
||||
"domain_list.unfavorite" = "Batalkan Domain sebagai Favorit";
|
||||
"domain_list.actions" = "Aksi";
|
||||
"domain_list.unlink" = "Hapus Tautan";
|
||||
"domain_list.secure" = "Amankan Domain";
|
||||
"domain_list.unsecure" = "Batalkan Amankan Domain";
|
||||
"domain_list.open_in" = "Buka dengan %@";
|
||||
"domain_list.open_in_finder" = "Buka di Finder";
|
||||
"domain_list.open_in_browser" = "Buka di Browser";
|
||||
"domain_list.open_in_terminal" = "Buka di Terminal";
|
||||
"domain_list.detected_apps" = "Aplikasi yang Ditemukan";
|
||||
"domain_list.system_apps" = "Aplikasi Sistem";
|
||||
"domain_list.unproxy" = "Hapus Proksi";
|
||||
"domain_list.use_in_terminal" = "Buka PHP %@ di Terminal";
|
||||
|
||||
"domain_list.alerts_isolated_php_terminal.title" = "Anda dapat menggunakan PHP %@ di terminal spesifik!";
|
||||
"domain_list.alerts_isolated_php_terminal.subtitle" = "Sayangnya, PHP Monitor tidak bisa membuka terminal untuk Anda (dan mengetik perintah yang tepat). Anda harus memanfaatkan skrip bantuan secara manual untuk menggunakan versi PHP spesifik tersebut. Untuk ini, Anda dapat mengcopy dan paste berikut ke terminal pilihan Anda:
|
||||
|
||||
. pm%@
|
||||
|
||||
Ini akan memuat skrip bantuan seperti dihasilkan oleh PHP Monitor dan memungkinkan penggunaan PHP %@ pada terminal spesifik yang digunakan. Ini tidak memiliki dampak pada terminal lainnya, hanya untuk sesi terminal yang sedang dipakai (misalnya jika Anda punya beberapa tab di aplikasi terminal, tab & jendela lainnya tidak terpengaruh.).";
|
||||
"domain_list.alerts_isolated_php_terminal.desc" = "Jika ini belum berjalan, mungkin Anda ingin memeriksa PHP Doctor melalui menu Pertolongan Cemas di sini di PHP Monitor. Informasi lebih lanjut tentang fitur ini juga tersedia pada GitHub (di wiki pada repositori PHP Monitor). Pemberitahuan ini dimuat untuk meningkatkan visibilitas fitur tersebut.";
|
||||
|
||||
|
||||
"domain_list.warning.spaces" = "Peringatan! Domain Anda memiliki ruang kosong dalam folder.\nDomain tidak bisa diakses melalui browser.";
|
||||
|
||||
"domain_list.alert.invalid_folder_name" = "Nama Folder Invalid";
|
||||
"domain_list.alert.invalid_folder_name_desc" = "Folder ini tidak dapat diidentifikasi sebagai URL yang valid. Ini umumnya karena ada ruang di dalam nama folder. Silakan rename folder, reload daftar domain, dan cobalah 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";
|
||||
|
||||
// DRIVERS
|
||||
|
||||
"driver.not_detected" = "Lainnya";
|
||||
|
||||
// PRESET
|
||||
|
||||
"preset.extension" = "%i ekstensi";
|
||||
"preset.extensions" = "%i ekstensi";
|
||||
"preset.preference" = "%i preferensi";
|
||||
"preset.preferences" = "%i preferensi";
|
||||
|
||||
// EDITORS
|
||||
|
||||
"editors.alert.try_again" = "Coba Lagi";
|
||||
"editors.alert.cancel" = "Batal";
|
||||
|
||||
// PREFERENCES
|
||||
|
||||
"prefs.title" = "Pilihul Monitor PHP";
|
||||
"prefs.subtitle" = "Pilihan";
|
||||
"prefs.close" = "Tutup";
|
||||
|
||||
"prefs.tabs.general" = "Umum";
|
||||
"prefs.tabs.appearance" = "Penampilan";
|
||||
"prefs.tabs.visibility" = "Kepercayaan";
|
||||
"prefs.tabs.notifications" = "Pemberitahuan";
|
||||
|
||||
"prefs.global_shortcut" = "Ketika Pilihan Shortcut Global:";
|
||||
"prefs.dynamic_icon" = "Icon Dinamis:";
|
||||
"prefs.dynamic_icon" = "Jenis Icon:";
|
||||
"prefs.info_density" = "Densitas Informasi:";
|
||||
"prefs.services" = "Jasa:";
|
||||
"prefs.switcher" = "Switcher:";
|
||||
"prefs.php_doctor" = "Dokter PHP:";
|
||||
"prefs.integrations" = "Integrasi:";
|
||||
"prefs.updates" = "Pengembangan:";
|
||||
"prefs.notifications" = "Pemberitahuan:";
|
||||
"prefs.warnings" = "Peringatan:";
|
||||
"prefs.menu_contents" = "Fasilitas dalam Menu:";
|
||||
"prefs.startup" = "Pemulihan:";
|
||||
|
||||
"prefs.auto_start_desc" = "Automatically starts PHP Monitor when you log into your Mac.";
|
||||
"prefs.auto_start_title" = "Mulai Pilihul Monitor PHP pada masuk";
|
||||
|
||||
"prefs.icon_options.php" = "Tampilkan Icon PHP";
|
||||
"prefs.icon_options.elephant" = "Tampilkan Icon Gajah";
|
||||
"prefs.icon_options.none" = "Tidak Tampilkan Icon";
|
||||
|
||||
"prefs.icon_options_desc" = "Pilihan ini menentukan apa icon yang akan ditunjukkan di samping nomor versi aktif dari PHP yang sedang terhubung. Jika opsi Dynamic Icon telah dihapus, tidak ada efeknya.";
|
||||
|
||||
"prefs.auto_restart_services_title" = "Auto-restart PHP-FPM";
|
||||
"prefs.auto_restart_services_desc" = "Jika Anda mengecek ini, aplikasi akan secara otomatis restart PHP-FPM ketika Anda mengecek atau mematikan ekstensi. Sedikit lambat saat diaktifkan, tetapi hal ini akan mengaplikasikan perubahan ekstensi untuk semua situs yang sedang Anda layani, tidak perlu mengrestart PHP-FPM secara manual.";
|
||||
|
||||
"prefs.dynamic_icon_title" = "Tampilkan icon dinamis dalam menu bar";
|
||||
"prefs.dynamic_icon_desc" = "Jika Anda menonaktifkan kotak centang ini, ikon truck akan selalu ada. Jika diaktifkan, ia akan menunjukkan nomor versi mayor dari PHP yang sedang terhubung.";
|
||||
|
||||
"prefs.display_full_php_version" = "Tampilkan versi PHP penuh di mana saja";
|
||||
"prefs.display_full_php_version_desc" = "Tampilkan versi seluruhnya daripada versi mayor yang ditampilkan dalam menu bar dan dropdown menu. (Ini mungkin tidak menguntungkan pada layar kecil, jadi ini diaktifkan oleh default.)";
|
||||
|
||||
"prefs.auto_composer_update_title" = "Automatically update global dependencies";
|
||||
"prefs.auto_composer_update_desc" = "Jika Anda mengecek ini, PHP Monitor akan secara otomatis meminta Composer untuk menjalankan `composer global update` saat Anda berganti antara versi PHP berbeda. Anda dapat melihat perubahan apa pun, atau apabila ini gagal.";
|
||||
|
||||
"prefs.open_protocol_title" = "Allow third-party integrations";
|
||||
"prefs.open_protocol_desc" = "Jika Anda mengecek ini, hal ini akan memungkinkan interaksi dengan utility ketiga bekerja (mis. Alfred, Raycast). Jika diaktifkan, PHP Monitor tetap menerima perintah, tetapi tidak akan terlibat dalamnya.";
|
||||
|
||||
"prefs.automatic_update_check_title" = "Automatically check for updates";
|
||||
"prefs.automatic_update_check_desc" = "Jika Anda mengecek ini, PHP Monitor akan secara otomatis mencari versi yang lebih baru tersedia dan memberitahu Anda jika hal itu ada.";
|
||||
|
||||
"prefs.php_doctor_suggestions_title" = "Always show suggestions";
|
||||
"prefs.php_doctor_suggestions_desc" = "Jika Anda menonaktifkan item ini, tidak ada saran dari PHP Doctor akan ditampilkan dalam menu PHP Monitor. Ingat bahwa PHP Doctor tidak akan muncul jika tidak ada rekomendasi.";
|
||||
|
||||
"prefs.shortcut_set" = "Set global shortcut";
|
||||
"prefs.shortcut_listening" = "<menunggu teks>";
|
||||
"prefs.shortcut_clear" = "Hapus";
|
||||
"prefs.shortcut_desc" = "Jika kombinasi tombol panah Anda terpasang, Anda dapat mengeklik PHP Monitor di mana saja dengan menggunakan kombinasi teks yang Anda pilih. (Batalkan memilih opsi shortcut dengan menekan tombol ruang.)";
|
||||
|
||||
"prefs.notify_about_version_change_desc" = "Menampilkan pemberitahuan ketika versi PHP aktif berubah.";
|
||||
"prefs.notify_about_version_change" = "Pemberitahuan tentang perubahan versi PHP";
|
||||
|
||||
"prefs.notify_about_php_fpm_change_desc" = "Menampilkan pemberitahuan ketika proses PHP-FPM telah diulangi karena perubahan konfigurasi";
|
||||
"prefs.notify_about_php_fpm_change" = "Pemberitahuan tentang ulang PHP-FPM";
|
||||
|
||||
"prefs.notify_about_services_desc" = "Menampilkan pemberitahuan ketika layanan Homebrew (terpasang dan konfigurasinya oleh Valet) telah diulangi atau dihentikan.";
|
||||
"prefs.notify_about_services" = "Pemberitahau tentang status jasa";
|
||||
|
||||
"prefs.notify_about_presets_desc" = "Menampilkan pemberitahuan ketika preset berhasil diterapkan atau dikembalikan";
|
||||
"prefs.notify_about_presets" = "Pemberitahau tentang preset yang diterapkan";
|
||||
|
||||
"prefs.notify_about_secure_status_desc" = "Menampilkan pemberitahuan saat domain telah dienkripsi atau tidak terenkripsi.";
|
||||
"prefs.notify_about_secure_status" = "Pemberitahau tentang status yang dienkripsi/tidak dienkripsi";
|
||||
|
||||
"prefs.notify_about_composer_success_desc" = "Menampilkan pemberitahuan ketika konfigurasi Composer global berhasil diupdate.";
|
||||
"prefs.notify_about_composer_success" = "Pemberitahau tentang update composer global";
|
||||
|
||||
"prefs.warn_about_non_standard_tld_desc" = "Jika Anda menggunakan TLD yang tidak standar, mungkin Anda tidak ingin mendapatkan notifikasi yang repetitif ini.";
|
||||
"prefs.warn_about_non_standard_tld" = "Peringatan tentang TLD yang tidak standar";
|
||||
|
||||
"prefs.display_global_version_switcher_desc" = "Jika dihapus, Anda tidak dapat mengubah versi PHP global melalui menu utama.";
|
||||
"prefs.display_global_version_switcher" = "PHP Switcher";
|
||||
|
||||
"prefs.display_services_manager_desc" = "Jika dihapus, Anda tidak dapat melihat, memulai atau mematikan layanan individu. (Jika ada layanan yang dihapus, Anda tidak mudah untuk mengetahui bahwa ini adalah kasusnya.)";
|
||||
"prefs.display_services_manager" = "Manager Layanan";
|
||||
|
||||
"prefs.display_valet_integration_desc" = "Jika dihapus, Anda tidak dapat melihat folder Utama Valet atau daftar domain.";
|
||||
"prefs.display_valet_integration" = "Integrasi Valet";
|
||||
|
||||
"prefs.display_php_config_finder_desc" = "Jika dihapus, Anda tidak dapat dengan mudah mencari file konfigurasi PHP dan/atau menghasilkan dump phpinfo().";
|
||||
"prefs.display_php_config_finder" = "Pencarian Konfigurasi PHP";
|
||||
|
||||
"prefs.display_composer_toolkit_desc" = "Jika dihapus, Anda tidak dapat memanggil Composer melalui menu utama. Perubahan Composer otomatis setelah berganti pilihan tetap tidak dipengaruhi oleh perubahan ini.";
|
||||
"prefs.display_composer_toolkit" = "Tool Komposer";
|
||||
|
||||
"prefs.display_limits_widget_desc" = "Jika dihapus, Anda tidak dapat melihat widget batas (memori, POST, upload) dalam menu utama.";
|
||||
"prefs.display_limits_widget" = "Widget Batas";
|
||||
|
||||
"prefs.display_extensions_desc" = "Jika dihapus, Anda tidak dapat dengan mudah mengeklik ekstensi menggunakan menu utama.";
|
||||
"prefs.display_extensions" = "Ekstensi";
|
||||
|
||||
"prefs.display_presets_desc" = "Jika dihapus, Anda tidak dapat mengaplikasikan atau membalikkan preset konfigurasi PHP.";
|
||||
"prefs.display_presets" = "Preset";
|
||||
|
||||
"prefs.display_misc_desc" = "Jika dihapus, Anda tidak dapat dengan mudah mengakses menu Pertolongan Pertama & Layanan.";
|
||||
"prefs.display_misc" = "Menu Pertolongan Pertama & Layanan";
|
||||
|
||||
// Composer Update
|
||||
"alert.composer_missing.title" = "Composer tidak ditemukan!";
|
||||
"alert.composer_missing.subtitle" = "PHP Monitor tidak dapat menemukan Composer. Periksa jika Composer telah terpasang dan coba lagi.";
|
||||
"alert.composer_missing.desc" = "PHP Monitor mempelajari bahwa Composer berlokasi di salah satu dari:
|
||||
|
||||
• `/usr/local/bin/composer`
|
||||
• `/opt/homebrew/bin/composer`
|
||||
|
||||
Perhatikan apakah Anda memiliki Composer yang terpasang di lokasi ini, atau buat symlink jika Anda memiliki Composer yang terpasang di tempat lain.";
|
||||
|
||||
"alert.composer_progress.title" = "Mengupdate dependencies global...";
|
||||
"alert.composer_progress.info" = "Anda bisa melihat kemajuan pada output terminal di bawah ini.";
|
||||
|
||||
"alert.composer_failure.title" = "Terjadi masalah!";
|
||||
"alert.composer_failure.info" = "Dependensi Composer global Anda tidak dapat diperbarui.
|
||||
Anda bisa menemukan informasi lebih lanjut pada output terminal di bawah ini. Anda harus memperbaiki masalah ini sendiri, menggunakan terminal pribadi Anda (ini hanya menunjukkan output).";
|
||||
|
||||
"alert.composer_success.title" = "Composer berhasil mengupdate!";
|
||||
"alert.composer_success.info" = "Dependensi Composer global Anda telah diperbarui dengan sukses.";
|
||||
|
||||
// Composer Version
|
||||
"alert.composer_php_isolated.desc" = "Halaman ini telah diisolasi, yang berarti bahwa Valet memasarkan PHP %@ untuk halaman ini khusus. Versi PHP yang global saat ini adalah %@.";
|
||||
"alert.composer_php_requirement.title" = "'%@' membutuhkan PHP %@.";
|
||||
"alert.composer_php_requirement.unable_to_determine" = "Tidak dapat menentukan versi PHP yang diperlukan";
|
||||
"alert.composer_php_requirement.type.unknown" = "PHP Monitor tidak dapat menentukan versi PHP yang diinginkan untuk domain ini. Ketentuan mungkin dapat dipahami jika Anda memiliki `composer.json` atau `.valetphprc` file di direktori proyek Anda.";
|
||||
"alert.composer_php_requirement.type.require" = "Versi PHP yang diperlukan ini telah ditentukan dengan memeriksa field `require` dalam `composer.json` file ketika daftar situs terakhir diperbarui.";
|
||||
"alert.composer_php_requirement.type.platform" = "Versi PHP yang diperlukan ini telah ditentukan dengan memeriksa field `platform` dalam `composer.json` file ketika daftar situs terakhir diperbarui.";
|
||||
"alert.composer_php_requirement.type.valetphprc" = "Versi PHP yang diperlukan ini telah ditentukan dengan memeriksa `.valetphprc` file di direktori proyek Anda.";
|
||||
"alert.composer_php_requirement.type.valetrc" = "Versi PHP yang diperlukan ini telah ditentukan dengan memeriksa `.valetrc` file di direktori proyek Anda.";
|
||||
"alert.unable_to_determine_is_fine" = "Jika Anda memiliki proyek yang sederhana, mungkin tidak ada versi PHP yang disebutkan sebagai ketentuan. Dalam hal ini, Anda boleh melewatkan peringatan ini.";
|
||||
"alert.php_version_ideal" = "Versi PHP aktif saat ini adalah ideal untuk situs ini.";
|
||||
"alert.php_version_incorrect" = "Versi PHP aktif saat ini tidak sesuai dengan ketentuan yang telah disetujui untuk halaman ini.";
|
||||
"alert.php_suggestions" = "Mungkin ada versi PHP lainnya yang dekat dengan ketentuan.";
|
||||
|
||||
// Suggest Fix My Valet
|
||||
"alert.php_switch_failed.title" = "Ganti ke PHP %@ tampaknya gagal.";
|
||||
"alert.php_switch_failed.info" = "PHP Monitor telah memperoleh peringatan bahwa PHP %@ tidak aktif setelah menyelesaikan prosedur pindah. Anda bisa mencoba menjalankan \"Fix My Valet\" dan ganti kembali setelah itu. Apakah Anda ingin mencobanya solusi ini?";
|
||||
"alert.php_switch_failed.desc" = "Pertama, Anda harus mencoba \"Fix My Valet\" jika belum mencobanya. Jika PHP Monitor tetap tidak mampu untuk menggantikan versi aktif PHP bahkan setelah itu, Anda mungkin perlu mengupdate Valet dan paket Homebrew di sistem Anda. Anda bisa melakukannya dengan menjalankan `brew update && brew upgrade` serta mengupgrade Valet dengan menjalankan `composer global update && valet install`.";
|
||||
"alert.php_switch_failed.confirm" = "Ya, jalankan \"Fix My Valet\"";
|
||||
"alert.php_switch_failed.cancel" = "Tidak Run";
|
||||
|
||||
// PHP Formula Missing
|
||||
"alert.php_formula_missing.title" = "Oops! The `php` formula harus diinstal untuk Fix My Valet...";
|
||||
"alert.php_formula_missing.info" = "Terlihat bahwa Anda tidak memiliki `php` formula yang telah diinstall, yang mencegah PHP Monitor dari menjalankan Fix My Valet. Silakan install dengan menjalankan `brew install php`, restart PHP Monitor dan coba lagi.";
|
||||
|
||||
// Fix My Valet Started
|
||||
"alert.fix_my_valet.title" = "Saya punya masalah? Fix My Valet siap dimulai!";
|
||||
"alert.fix_my_valet.info" = "Ini memakan waktu. Silahkan sabar.\n\nKetika ini selesai, semua jasa lainnya akan dihentikan dan PHP %@ akan terkaitkan. Anda dapat menggantung versi PHP yang diinginkan setelah operasi ini telah selesai.\n\n(Anda akan mendapatkan notifikasi lagi saat Fix My Valet selesai.)";
|
||||
"alert.fix_my_valet.ok" = "Terus";
|
||||
"alert.fix_my_valet.cancel" = "Dibatalkan";
|
||||
|
||||
// Fix My Valet Done
|
||||
"alert.fix_my_valet_done.title" = "Fix My Valet telah selesai menjalankan operasinya.";
|
||||
"alert.fix_my_valet_done.subtitle" = "Semua jasa yang berpengaruh telah dihentikan dan diperjalankan kembali, dan versi terbaru dari PHP seharusnya saat ini aktif. Anda bisa mencoba menggantung ke versi PHP lainnya.";
|
||||
"alert.fix_my_valet_done.stay" = "Sisanya pada PHP %@";
|
||||
"alert.fix_my_valet_done.switch_back" = "Kembalikan ke PHP %@";
|
||||
"alert.fix_my_valet_done.desc" = "Jika mengunjungi situs masih tidak berfungsi, Anda mungkin perlu menjalankan `valet install` kembali, ini bisa mengatasi issue 502 (Bad Gateway).\n\nJika Valet rusak dan Anda tidak dapat menjalankan `valet install`, Anda mungkin perlu menjalankan `composer global update`. Silakan periksa FAQ di GitHub jika Anda memiliki masalah lanjutan.";
|
||||
|
||||
// Restore Homebrew Permissions
|
||||
"alert.fix_homebrew_permissions.title" = "Tentang \"Restore Homebrew Permissions\"";
|
||||
"alert.fix_homebrew_permissions.subtitle" = "Fitur ini diciptakan agar Anda dapat menjalankan `brew upgrade` atau `brew cleanup` tanpa masalah izin.";
|
||||
"alert.fix_homebrew_permissions.desc" = "Ini membutuhkan kekuatan penuh, karena PHP Monitor akan mengatur kembali kepemilikan file dan folder yang sekarang dimiliki oleh pengguna `root`, karena jasa Valet berjalan sebagai user `root`.";
|
||||
"alert.fix_homebrew_permissions.ok" = "Restore Permissions";
|
||||
"alert.fix_homebrew_permissions.cancel" = "Cancel";
|
||||
|
||||
"alert.fix_homebrew_permissions_done.title" = "Semua izin file dan folder untuk dependensi Valet telah dikembalikan.";
|
||||
"alert.fix_homebrew_permissions_done.subtitle" = "Karena itu, semua jasa dari Valet saat ini tidak berjalan. Anda dapat menginteraksi dengan Homebrew, tetapi situs Anda Valet sedang tidak tersedia karena semua jasa dihentikan.";
|
||||
"alert.fix_homebrew_permissions_done.desc" = "Jika Anda selesai dengan Homebrew (setelah menjalankan `brew upgrade`, misalnya) Anda harus restart PHP Monitor dan pilih \"Restart Valet Services\" jika Anda ingin Valet bekerja lagi. Selalu direkomendasikan untuk restart PHP Monitor saat Anda mengupgrade versi PHP menggunakan `brew upgrade`, atau hal-hal mungkin akan gagal.";
|
||||
|
||||
// PHP FPM Broken
|
||||
"alert.php_fpm_broken.title" = "Konfigurasi PHP-FPM Anda tidak mengarah ke socket Valet!";
|
||||
"alert.php_fpm_broken.info" = "PHP Monitor telah menemukan masalah pada konfigurasi PHP-FPM Anda. Ini akan menyebabkan respons '502 Bad Gateway' jika Anda mengunjungi situs yang terhubung melalui Valet.";
|
||||
"alert.php_fpm_broken.description" = "Jika sudah beberapa waktu, Anda biasanya dapat memperbaiki hal ini dengan menjalankan `valet install`, yang memperbarui konfigurasi PHP-FPM Anda.\n\nJika Anda lihat pesan ini dan Anda sedang mencoba versi pre-release PHP, mungkin Valet tidak mendukung ini versi pre-release PHP ini.\n\nAnda mungkin perlu mengupdate instalasi Laravel Valet ke setidaknya v3.1.11, sesudah itu Anda harus menjalankan `valet install`. Informasi lebih lanjut disini: https://phpmon.app/prerelease-php";
|
||||
|
||||
// PHP Monitor Cannot Start
|
||||
"alert.cannot_start.title" = "PHP Monitor tidak dapat dimulai akibat masalah konfigurasi sistem";
|
||||
"alert.cannot_start.subtitle" = "Masalah yang Anda diberi tahu sebelumnya tidak dapat membuat PHP Monitor berfungsi dengan benar.";
|
||||
"alert.cannot_start.description" = "Anda mungkin tidak harus menghentikan PHP Monitor dan mulai ulang. Jika masalah telah diatasi (atau Anda tidak ingat apa yang isinya) Anda bisa menekan Retri, yang akan memungkinkan PHP Monitor mencoba kembali periksa awal.";
|
||||
"alert.cannot_start.close" = "Selesai";
|
||||
"alert.cannot_start.retry" = "Coba Ulang";
|
||||
|
||||
// PHP alias issue
|
||||
"alert.php_alias_conflict.title" = "Konflik alias `php` dalam formula Homebrew terdeteksi";
|
||||
"alert.php_alias_conflict.info" = "PHP Monitor telah mendeteksi konflik alias `php` di pengaturan Homebrew Anda, yang kedua di antaranya telah diidentifikasi sebagai terpasang.\n\nIni akan mungkin menyebabkan tautan linking yang gagal ketika Anda mengganti versi PHP, dan akan memperparah fungsi PHP Monitor.";
|
||||
"alert.php_alias_conflict.info" = "Konflik alias `php` dalam formula Homebrew terdeteksi";
|
||||
"alert.php_alias_conflict.info" = "Konflik alias `php` dalam formula Homebrew terdeteksi";
|
||||
|
||||
"alert.min_valet_version.title" = "Versi Valet yang diinstal tidak memenuhi syarat minimum. PHP Monitor mungkin tidak berfungsi sebagaimana diharapkan!";
|
||||
"alert.min_valet_version.info" = "Anda sedang menggunakan Valet %@.
|
||||
|
||||
Untuk dukungan terbaik terhadap versi terakhir dari PHP dan fungsi berpindah PHP yang benar, disarankan untuk memperbarui ke versi %@, yang merupakan syarat paling rendah dari PHP Monitor ini.
|
||||
|
||||
Anda dapat melakukan ini dengan menjalankan `composer global update` di terminal Anda. Sesudah itu, jalankan lagi `valet install`. Untuk hasil terbaik, restart PHP Monitor sesudah itu. Hingga hal ini diselesaikan, PHP Monitor mungkin tidak berfungsi sebagaimana yang direncanakan.";
|
||||
|
||||
// Preset text description
|
||||
"alert.preset_description.switcher_version" = "Pindahkan ke PHP %@.\n\n";
|
||||
"alert.preset_description.applying_extensions" = "Mengaplikasikan ekstensi berikut:\n";
|
||||
"alert.preset_description.applying_config" = "Mengaplikasikan nilai konfigurasi berikut:\n";
|
||||
"alert.preset_description.enabled" = "dibuka";
|
||||
"alert.preset_description.disabled" = "ditutup";
|
||||
"alert.preset_description.empty" = "(kosong)";
|
||||
|
||||
// PHP version unavailable
|
||||
"alert.php_switch_unavailable.title" = "Versi PHP yang tidak tersedia";
|
||||
"alert.php_switch_unavailable.subtitle" = "PHP Monitor tidak dapat pindah ke PHP %@, karena mungkin tidak terpasang atau tersedia. Menerapkan preset ini telah dibatalkan.";
|
||||
"alert.php_switch_unavailable.info" = "Pastikan PHP %@ terpasang dan Anda dapat menggantungnya dalam dropdown. Saat ini versi yang didukung adalah PHP: %@.";
|
||||
"alert.php_switch_unavailable.ok" = "OK";
|
||||
|
||||
// Service error
|
||||
"alert.service_error.title" = "Service '%@' mengadukan masalah!";
|
||||
"alert.service_error.subtitle.error_log" = "Ini berarti service '%@' tidak sedang berjalan. Ini mungkin akan memperparah kerja Valet. File log yang terkait ini mungkin Anda ingin dilihat, namun";
|
||||
"alert.service_error.subtitle.no_error_log" = "Ini berarti service '%@' tidak sedang berjalan. Ini mungkin akan memperparah kerja Valet. Tidak ada file log terkait untuk ini.";
|
||||
"alert.service_error.extra" = "Anda juga boleh mengikuti langkah penelitian biasa. Untuk mendapatkan lebih banyak informasi, tekan tombol '?' dalam bagian layanan dalam PHP Monitor.";
|
||||
|
||||
"alert.service_error.button.show_log" = "Lihat Log Error";
|
||||
"alert.service_error.button.close" = "Selesai";
|
||||
|
||||
// Composer issues
|
||||
"alert.global_composer_platform_issues.title" = "Composer menemukan masalah di platform Anda";
|
||||
"alert.global_composer_platform_issues.subtitle" = "Versi PHP yang Anda pilih adalah terlalu lama untuk dependensi global Composer Anda yang terpasang. Ini akan memerlukan perbarui.";
|
||||
"alert.global_composer_platform_issues.desc" = "Cara termudah untuk menghindari masalah ini di masa depan adalah dengan pindah ke versi PHP tertua yang Anda miliki dan menjalankan `composer global update` lagi. \n\nAlternatifnya, Anda bisa memilih 'Automatically update global dependencies' dalam Preferences untuk mencegah masalah seperti ini juga.\n\nJika Anda terus melihat pesan ini setelah mencoba perbarui dependensi global tersebut, mungkin Anda ingin melihat konfigurasi composer global Anda yang terletak di `~/.composer/composer.json`.";
|
||||
"alert.global_composer_platform_issues.buttons.update" = "Update Dependensi Global";
|
||||
"alert.global_composer_platform_issues.buttons.quit" = "Selesai PHP Monitor";
|
||||
|
||||
// Revert
|
||||
"alert.revert_description.title" = "Revert Konfigurasi?";
|
||||
"alert.revert_description.subtitle" = "PHP Monitor dapat mengembalikan konfigurasi yang sebelumnya aktif. Ini adalah apa yang akan diaplikasikan: \n\n%@";
|
||||
"alert.revert_description.ok" = "Revert";
|
||||
"alert.revert_description.cancel" = "Batal";
|
||||
|
||||
// STARTUP
|
||||
|
||||
// 0. Architecture mismatch
|
||||
|
||||
"alert.homebrew_missing.title" = "PHP Monitor tidak dapat dimulai!";
|
||||
"alert.homebrew_missing.subtitle" = "Binary Homebrew bekerja yang tidak ditemukan dapat dilihat di tempat yang biasa. Silakan mulai aplikasi setelah masalah ini diselesaikan.";
|
||||
"alert.homebrew_missing.info" = "Anda sedang menjalankan PHP Monitor dengan arsitektur berikut: %@. Sebagai hasilnya, sebuah binary Homebrew bekerja diperlukan di tempat-tempat yang umum, yaitu `%@`, tetapi tidak ditemukan. Ini adalah sebabnya mengapa PHP Monitor tidak dapat berfungsi.\n\nJika Anda belum menginstal Homebrew, silakan melakukan hal itu. Jika Anda menggunakan prosesor Apple Silicon, pastikan bahwa Homebrew dan PHP Monitor yang Anda gunakan memiliki arsitektur yang sama, dengan memungkinkan atau menonaktifkan Rosetta sesuai kebutuhan.";
|
||||
|
||||
"alert.homebrew_missing.quit" = "Keluar";
|
||||
|
||||
// PHP binary not found
|
||||
"startup.errors.php_binary.title" = "PHP tidak terpasang dengan benar";
|
||||
"startup.errors.php_binary.subtitle" = "Anda harus menginstal PHP via Homebrew. Aplikasi ini tidak akan berfungsi dengan benar sampai Anda menyelesaikan masalah ini.";
|
||||
"startup.errors.php_binary.desc" = "Umumnya, menjalankan `brew link php` di Terminal Anda akan memecahkan masalah ini.\n\nUntuk meng diagnosis apa yang salah, Anda dapat mencoba menjalankan `which php` dalam Terminal, ia harus memberikan `%@.`.";
|
||||
|
||||
// PHP not found in /usr/local/opt or /opt/homebrew/opt
|
||||
"startup.errors.php_opt.title" = "PHP tidak terpasang dengan benar";
|
||||
"startup.errors.php_opt.subtitle" = "Alias PHP tidak ditemukan di `%@`. Aplikasi ini tidak akan berfungsi dengan benar sampai Anda menyelesaikan masalah ini.";
|
||||
"startup.errors.php_opt.desc" = "Jika Anda sudah memiliki formula `php` yang terpasang, Anda mungkin harus menjalankan `brew install php` agar PHP Monitor dapat mendeteksi pengaturan instalasi ini.";
|
||||
|
||||
// PHP binary is broken
|
||||
"startup.errors.dyld_library.title" = "PHP terpasang namun tampaknya patah";
|
||||
"startup.errors.dyld_library.subtitle" = "Kemungkinan untuk menjalankan perintah dengan baik oleh PHP Monitor sedang gagal. Ini adalah tanda dari instalasi PHP yang patah.";
|
||||
"startup.errors.dyld_library.desc" = "Jika Anda ingin memperbaiki masalah ini, silakan jalankan `brew reinstall php && brew link php` dalam Terminal Anda.";
|
||||
|
||||
// Valet is not installed
|
||||
"startup.errors.valet_executable.title" = "Laravel Valet tidak terpasang dengan benar";
|
||||
"startup.errors.valet_executable.subtitle" = "Anda harus menginstal Valet menggunakan Composer. Aplikasi ini tidak akan berfungsi dengan benar sampai Anda menyelesaikan masalah ini.";
|
||||
"startup.errors.valet_executable.desc" = "Jika Anda belum menginstall Laravel Valet, silakan melakukan hal itu terlebih dahulu. Jika Anda sudah memiliki instalasinya tapi melihat pesan ini, maka coba jalankan `which valet` di Terminal, ia harus memberikan: `%@.`.";
|
||||
|
||||
// Valet configuration file missing or broken
|
||||
"startup.errors.valet_json_invalid.title" = "File konfigurasi Laravel Valet tidak benar atau hilang";
|
||||
"startup.errors.valet_json_invalid.subtitle" = "PHP Monitor membutuhkan cara untuk membaca file konfigurasi. Terdapat indikasi bahwa file ini cacat atau hilang. Silakan periksa apakah ia ada dan dikelola dengan baik.";
|
||||
"startup.errors.valet_json_invalid.desc" = "File tersebut dapat di temukan di `~/.config/valet/config.json`. Jika Laravel Valet tidak mampu membaca file konfigurasi, menjalankan setiap `valet` komandan akan biasanya otomatis memperbaiki file JSON ini. Coba jalankan `valet --version` untuk memperbaiki file ini.";
|
||||
|
||||
// Valet version not readable
|
||||
"startup.errors.valet_version_unknown.title" = "Versi Laravel Valet tidak dapat dibaca";
|
||||
"startup.errors.valet_version_unknown.subtitle" = "Penginterpretasi output dari `valet --version` gagal. Pastikan instalasi Anda valet berfungsi dan terupdate.";
|
||||
"startup.errors.valet_version_unknown.desc" = "Coba jalankan `valet --version` di terminal untuk mengetahui apa yang sedang terjadi.";
|
||||
|
||||
"startup.errors.valet_not_installed.title" = "Direktori konfigurasi Valet Anda hilang";
|
||||
"startup.errors.valet_not_installed.subtitle" = "Direktori yang diperlukan `~/.config/valet` hilang. Ini biasanya berarti Anda lupa menjalankan `valet install`.";
|
||||
"startup.errors.valet_not_installed.desc" = "Asumsi Anda sudah menginstal Valet menggunakan Composer, silakan jalankan `valet install` untuk menyelesaikan pengaturan Laravel Valet.
|
||||
|
||||
Jika Anda melihat pesan ini tapi terpikirkan mengapa folder ini hilang, maka mungkin Anda ingin memeriksa alasannya, karena folder ini tidak harus menghilang dan berarti instalasi Valet Anda patah.";
|
||||
|
||||
// Valet version too new or old
|
||||
"startup.errors.valet_version_not_supported.title" = "Versi Valet yang tidak didukung";
|
||||
"startup.errors.valet_version_not_supported.subtitle" = "Anda sedang menggunakan versi Valet yang saat ini tidak didukung. PHP Monitor saat ini bisa digunakan dengan Valet v2, v3 dan v4. Dalam rangka mencegah terjadinya masalah pada sistem Anda, PHP Monitor tidak dapat dijalankan.";
|
||||
"startup.errors.valet_version_not_supported.desc" = "Untuk menghindari masalah yang timbul akibat penggunaan versi Valet yang tidak kompatibel dengan PHP Monitor, silakan instal ulang versi Valet yang kompatibel dengan PHP Monitor (silakan lihat catatan rilis terbaru untuk lebih jelasnya).";
|
||||
|
||||
// Brew & sudoers
|
||||
"startup.errors.sudoers_brew.title" = "Brew belum ditambahkan ke sudoers.d";
|
||||
"startup.errors.sudoers_brew.subtitle" = "Anda harus menjalankan `valet trust` menggunakan perintah `sudo` untuk membuat Valet dapat dijalankan dan dihentikan tanpa harus menggunakan `sudo` setiap kali. PHP Monitor tidak akan berfungsi dengan baik hingga masalah ini diselesaikan.";
|
||||
"startup.errors.sudoers_brew.desc" = "Jika Anda terus melihat pesan kesalahan ini, mungkin terdapat masalah izin di mana PHP Monitor tidak dapat validasi file. Masalah ini umumnya dapat diatasi dengan menjalankan `sudo chmod +r /private/etc/sudoers.d/brew`";
|
||||
|
||||
// Valet & sudoers
|
||||
"startup.errors.sudoers_valet.title" = "Brew belum ditambahkan ke sudoers.d";
|
||||
"startup.errors.sudoers_valet.subtitle" = "Anda harus menjalankan `valet trust` menggunakan perintah `sudo` untuk membuat Valet dapat dijalankan dan dihentikan tanpa harus menggunakan `sudo` setiap kali. Jika Anda telah menambahkan Brew ke sudoers.d sebelumnya, silakan jalankannya lagi: `valet trust`.";
|
||||
"startup.errors.sudoers_valet.desc" = "Jika Anda terus melihat pesan kesalahan ini, mungkin terdapat masalah izin di mana PHP Monitor tidak dapat validasi file. Masalah ini umumnya dapat diatasi dengan menjalankan: `sudo chmod +r /private/etc/sudoers.d/valet`";
|
||||
|
||||
// Platform issue detected
|
||||
"startup.errors.global_composer_platform_issues.title" = "PHP Monitor dan Valet tidak bisa bekerja secara normal: Composer melaporkan masalah tentang platform Anda";
|
||||
"startup.errors.global_composer_platform_issues.subtitle" = "Silakan ikuti langkah-langkah yang direkomendasikan untuk mencegah terjadinya masalah di masa depan:\n\n1. Jalankan `composer global update`.\n2. Tutup dan jalankan kembali PHP Monitor (PHP Monitor akan bekerja lagi).\n3. Pergilah ke versi PHP tertua yang Anda miliki.\n4. Jalankan `composer global update` sekali lagi.";
|
||||
"startup.errors.global_composer_platform_issues.desc" = "Anda bisa memilih opsi 'Automatically update global dependencies' pada Preferences. Ini akan memperbarui ketergantungan Composer global saat Anda mengubah versi PHP, jadi hal ini mungkin tidak cocok jika Anda tidak selalu memiliki akses ke internet.\n\nUntuk mengetahui apa yang salah, cobalah menjalankan `valet --version`. Saat ini Valet bukanlah fitur yang bisa digunakan dengan ketergantungan Composer yang terpasang. Umumnya masalah ini disebabkan oleh perbedaan versi: yaitu, ketergantungan instalasi untuk versi PHP yang lebih baru daripada versi PHP yang saat ini aktif.";
|
||||
|
||||
// Cannot retrieve services
|
||||
"startup.errors.services_json_error.title" = "Gagal memeriksa status jasa";
|
||||
"startup.errors.services_json_error.subtitle" = "Biasanya, PHP Monitor mengirimkan perintah berikut untuk menguji apakah layanan dapat diperiksa: `sudo brew services info nginx --json`.\n\nPHP Monitor tidak dapat memahami balasan ini.";
|
||||
"startup.errors.services_json_error.desc" = "Ini bisa terjadi jika instalasi Homebrew Anda tidak terupdate, sehingga Homebrew tidak akan mengembalikan JSON lagi. Masalah ini umumnya dapat diatasi dengan menjalankan `brew update` atau `brew tap homebrew/services`. Anda juga bisa mencoba menjalankan `sudo brew services info nginx --json` pada terminal yang dimainkan pilihannya.";
|
||||
|
||||
// Issue with `which` alias
|
||||
"startup.errors.which_alias_issue.title" = "Masalah yang diidentifikasi";
|
||||
"startup.errors.which_alias_issue.subtitle" = "Terlihat bahwa ada file yang terdapat dalam `/usr/local/bin/which`. Ini biasanya diset oleh NodeJS, namun `node` tidak terdaftar dalam PATH di `/usr/local/bin`. Agar PHP Monitor dapat dijalankan dengan baik, Anda perlu membuat tautan (symlink) `node` ke folder `/usr/local/bin`.";
|
||||
"startup.errors.which_alias_issue.desc" = "Untuk lebih jelasnya, silakan baca: https://github.com/nicoverbruggen/phpmon/issues/174";
|
||||
|
||||
// Laravel Herd conflicts
|
||||
"startup.errors.herd_running.title" = "Laravel Herd sedang berjalan";
|
||||
"startup.errors.herd_running.subtitle" = "Pertemuan terlihat bahwa Laravel Herd saat ini telah dijalankan. Konfigurasi Valet yang sudah dibuat oleh Herd mungkin bertabrakan dengan pengaturan Valet Anda secara normal, jadi sebaiknya tutup Herd sebelum melanjutkan. (Anda boleh menggunakan Herd dan Valet secara bersamaan tetapi Anda harus tidak mengjalankannya pada waktu yang sama.)";
|
||||
"startup.errors.herd_running.desc" = "Pada gilirannya, Anda mungkin akan menemukan bahwa `php` alias dari Herd yang terdaftar dalam $PATH mungkin akan mencegah `php` alias dari PHP Monitor bekerja, jadi ingatilah. Anda bisa mencari tautan `~/.zshrc` dan lihat apa yang telah ditambahkan ke $PATH oleh Herd.";
|
||||
|
||||
// Warning about a different PHP version linked than last time
|
||||
"startup.version_mismatch.title" = "Versi PHP yang aktif berbeda";
|
||||
"startup.version_mismatch.subtitle" = "Sejak saat PHP Monitor terakhir dijalankan, versi PHP yang terdaftar telah berganti ke PHP %@. Apakah Anda ingin kembali ke PHP %@ atau tetap menggunakan versi yang sedang digunakan sekarang?";
|
||||
"startup.version_mismatch.desc" = "PHP Monitor mengingat versi PHP yang saat ini terdaftar sebagai versi yang terpasang secara global. Versi global mungkin telah diubah karena beberapa program lainnya atau Homebrew telah menautkan versi formula setelah pembaruan.";
|
||||
"startup.version_mismatch.button_switch_back" = "Kembalikan ke PHP %@";
|
||||
"startup.version_mismatch.button_stay" = "Tetap menggunakan PHP %@",
|
||||
|
||||
// Warning about unsupported PHP versions
|
||||
"startup.unsupported_versions_explanation.title" = "Versi PHP yang tidak didukung terdeteksi!";
|
||||
"startup.unsupported_versions_explanation.subtitle" = "Versi PHP berikut ini telah terpasang pada sistem Anda tetapi tidak didukung oleh versi Valet saat ini.
|
||||
%@
|
||||
|
||||
Valet mungkin akan patah jika Anda menggabungkan antara beberapa versi PHP yang tidak didukung.";
|
||||
"startup.unsupported_versions_explanation.desc" = "Jika Anda membutuhkan dukungan untuk versi PHP yang lebih lama, Anda mungkin perlu turunkan ke sebuah versi Valet yang lebih tua. Jika tidak, mungkin merupakan ide yang baik untuk menghapus versi PHP yang belum digunakan yang tidak di gunakan. Ini juga bisa jadi hal yang tidak tepat dari versi Valet ini. Pesan ini hanya akan hilang setelah Anda restart PHP Monitor.";
|
||||
|
||||
// Sponsor encouragement
|
||||
"startup.sponsor_encouragement.title" = "Jika PHP Monitor telah berguna bagi Anda atau perusahaan Anda, silakan beri tips";
|
||||
"startup.sponsor_encouragement.subtitle" = "Agar 100% transparan: Saya rencana untuk tetap membuka sumber code dari PHP Monitor dan gratis. Bantuan Anda memudahkan untuk mengambil keputusan ini.\n\n(Anda hanya akan melihat prompt ini sekali.)";
|
||||
"startup.sponsor_encouragement.desc" = "Jika Anda sudah menyumbang sebelumnya, maka ini adalah pesan terima kasih kepada Anda. Saya mengapresiasi dukungan Anda.";
|
||||
|
||||
"startup.sponsor_encouragement.accept" = "Berikan Bantuan";
|
||||
"startup.sponsor_encouragement.learn_more" = "Mau Tahu Lebih Lanjut";
|
||||
"startup.sponsor_encouragement.skip" = "Tidak Terlalu"
|
||||
|
||||
// ERROR MESSAGES
|
||||
|
||||
"alert.errors.homebrew_permissions.applescript_returned_nil.title" = "Restore Homebrew Permissions gagal dijalankan.";
|
||||
"alert.errors.homebrew_permissions.applescript_returned_nil.description" = "Kebenaran dari skrip yang diperkenalkan untuk mengatur izin kembali adalah nil, yang biasanya berarti Anda tidak memberikan izin administratif kepada PHP Monitor.\n\nJika Anda menekan Batal pada tanda permintaan verifikasi, ini biasa. Jika Anda benar-benar melakukan pengautentikan dan Anda masih melihat pesan ini, mungkin ada masalah.";
|
||||
"alert.key_service_not_running.title" = "Karena masalah dengan layanan Homebrew yang diperlukan, Valet saat ini tidak bekerja dengan benar";
|
||||
"alert.key_service_not_running.subtitle" = "Untuk Valet untuk berfungsi dengan baik, setidaknya tiga layanan kunci harus dapat berjalan dengan benar.
|
||||
|
||||
PHP Monitor melaporkan bahwa hal ini bukanlah kasus. Anda bisa mencoba menekan tombol dengan huruf 'X' di menu di bawah layanan yang terjejas untuk (kembali) memulai layanan yang sedang tidak aktif.";
|
||||
"alert.key_service_not_running.desc" = "Jika menekan tombol di bawah layanan tidak bekerja (yaitu, spinner muncul tapi tetap menjadi 'X' setelah beberapa waktu), Anda mungkin perlu menggunakan First Aid > Fix My Valet. Anda bisa melakukannya dengan menggunakan menu yang ada atau gunakan `valet stop` dan `valet start` di terminal, yang kemungkinan juga akan memperbaiki masalah (sebagai alternatif untuk First Aid > Fix My Valet).
|
||||
|
||||
Untuk debugging lebih lanjut, Anda mungkin ingin memeriksa halaman issue tracker GitHub, dimana mungkin telah ada masalah serupa. Sebagai pengembang, saya mencoba pastikan setiap pertanyaan diterjawab :)";
|
||||
|
||||
"alert.key_service_has_error.title" = "Karena masalah dengan layanan Homebrew yang diperlukan, Valet saat ini tidak bekerja dengan benar";
|
||||
"alert.key_service_has_error.subtitle" = "Untuk Valet untuk berfungsi dengan baik, setidaknya tiga layanan kunci harus dapat berjalan dengan benar.
|
||||
|
||||
PHP Monitor melaporkan bahwa hal ini bukanlah kasus. Terdapat kesalahan pada layanan yang terjejas, maka saya sarankan menekan 'E'.";
|
||||
"alert.key_service_has_error.desc" = "Saya tidak yakin apakah jika sebuah layanan memberitahukan ada kesalahan, masalah seringkali disebabkan oleh konfigurasi state yang tidak valid, yang mungkin sulit di debugging.
|
||||
|
||||
TIPS PERBAIKAN KOMMON
|
||||
|
||||
• Coba restart layanan dan periksa log file (jika ada) terlebih dahulu. Anda bisa menggunakan PHP Monitor untuk melakukan ini dengan menekan tombol 'E'.";
|
||||
|
||||
// CHECK FOR UPDATES
|
||||
|
||||
"updater.alerts.newer_version_available.title" = "PHP Monitor v%@ saat ini tersedia!";
|
||||
"updater.alerts.newer_version_available.subtitle" = "Menggunakan versi terbaru PHP Monitor sangat di-rekomendasikan, karena versi baru sering kali menyelesaikan masalah dan memperbaiki pembaruan untuk mendukung versi terbaru dari Valet dan PHP.";
|
||||
"updater.installation_source.brew" = "Metode yang direkomendasikan untuk mengunduh perbarui PHP Monitor adalah dengan menekan 'Install Update'.\n\nSejak Anda menggunakan Homebrew untuk instal aplikasi, Anda juga bisa mengupgrade melalui terminal dengan menjalankan `%@', tapi ini tidak di-rekomendasikan.\n\n(Silakan catat bahwa mengimpor melalui updater built-in ini akan menghapus PHP Monitor dari direktori Caskroom Homebrew, untuk mencegah unduhan duplicate yang disebabkan dan menyebabkan masalah potensial nanti.)";
|
||||
"updater.installation_source.direct" = "Metode yang direkomendasikan untuk mengunduh perbarui PHP Monitor adalah dengan menekan 'Install Update'.";
|
||||
"updater.alerts.buttons.release_notes" = "Lihat Catatan Rilis";
|
||||
|
||||
"updater.alerts.is_latest_version.title" = "Versi terbaru dari PHP Monitor telah diinstal!";
|
||||
"updater.alerts.is_latest_version.subtitle" = "Versi yang sedang dipakai (v%@) sudah terupdate.\nTidak ada versi yang lebih baru tersedia.";
|
||||
|
||||
"updater.alerts.cannot_check_for_update.title" = "PHP Monitor tidak dapat mengetahui apakah ada versi yang lebih baru.";
|
||||
"updater.alerts.cannot_check_for_update.subtitle" = "Mungkin Anda tidak terhubung ke internet, sedang menutup arus atau GitHub tidak memungkinkan untuk memeriksa perbaruan. Jika Anda tetap melihat pesan ini, Anda mungkin ingin memeriksanya manual.";
|
||||
"updater.alerts.cannot_check_for_update.description" = "Versi yang sedang dipakai adalah: %@. Anda bisa pergi ke daftar versi terbaru (pada GitHub) dengan menekan tombol di sebelah kanan.";
|
||||
"updater.alerts.buttons.releases_on_github" = "Lihat Rilis";
|
||||
"updater.alerts.buttons.install" = "Unduh Perbarui";
|
||||
"updater.alerts.buttons.dismiss" = "Tutup";
|
||||
|
||||
// WARNINGS ABOUT NON-DEFAULT TLD
|
||||
|
||||
"alert.warnings.tld_issue.title" = "Anda tidak menggunakan `.test` sebagai TLD untuk Valet.";
|
||||
"alert.warnings.tld_issue.subtitle" = "Memakai TLD yang bukan default mungkin tidak berfungsi dengan baik dan belum diijinkan secara resmi.";
|
||||
"alert.warnings.tld_issue.description" = "PHP Monitor tetap bisa berjalan, tapi mungkin akan ada masalah: aplikasi mungkin tidak tepat menunjukkan domain mana saja yang telah dilindungi. Untuk hasil optimal, pergi ke konfigurasi Valet Anda (config.json di direktori Valet) dan ganti kembali TLD menjadi `test`.";
|
||||
|
||||
"alert.do_not_tell_again" = "Tidak Kembali lagi";
|
||||
|
||||
// WARNINGS
|
||||
|
||||
"warnings.limits_error.title" = "PHP Monitor tidak dapat mengumpulkan batasan.";
|
||||
"warnings.limits_error.steps" = "Coba jalankan 'php -v' di terminal Anda.";
|
||||
|
||||
"warnings.title" = "Dokter PHP";
|
||||
"warnings.description" = "**Dokter PHP** akan merekomendasikan perbaikan untuk konfigurasi sistem yang aktif Anda.";
|
||||
"warnings.disclaimer" = "Anda mungkin memilih untuk menutup semua saran dari menu PHP Monitor di Preferences, tetapi direkomendasikan Anda menghadapi semua item tindakan yang dapat diambil.";
|
||||
"warnings.refresh.button" = "Scan Lagi";
|
||||
"warnings.refresh.button.description" = "Tekan tombol ini setelah Anda selesai memperbaiki masalah. Ini akan menyebabkan PHP Monitor untuk mengulang evaluasinya terhadap lingkungan Anda. Jika benar-benar diperbaiki, rekomendasi harus hilang.";
|
||||
|
||||
"warnings.helper_permissions.title" = "Pompa bantuan PHP Monitor saat ini tidak tersedia.";
|
||||
"warnings.helper_permissions.description" = "PHP Monitor datang dengan berbagai skrip bantu. Menggunakan skrip ini memungkinkan Anda untuk mengeksekusi versi spesifik dari PHP tanpa mengganti versi yang terhubung.";
|
||||
"warnings.helper_permissions.unavailable" = "Namun, bantuan ini mungkin *tidak tersedia* karena PHP Monitor tidak bisa menciptakan atau mengupdate tautan yang diperlukan.";
|
||||
"warnings.helper_permissions.symlink" = "Jika Anda tidak ingin membuat `/usr/local/bin` sebagai tulisan biasa, Anda bisa menambahkan direktori bantuan helper PHP Monitor ke variabel `PATH`. (Klik 'Lihat lebih lanjut' untuk mengenali cara untuk memperbaiki masalah.)";
|
||||
|
||||
"warnings.arm_compatibility.title" = "Anda sedang menggunakan PHP Monitor menggunakan Rosetta pada Apple Silicon, yang berarti lingkungan PHP Anda juga melakukannya melalui Rosetta.";
|
||||
"warnings.arm_compatibility.description" = "Anda tampaknya sedang menjalankan versi kompatible ARM dari macOS, tetapi Anda saat ini menjalankannya menggunakan Rosetta. Ini akan bekerja dengan benar, tetapi direkomendasikan untuk menggunakannya versi yang sesuai dengan sistem yang asli Homebrew.";
|
||||
|
||||
"warnings.files_missing.title" = "Instalasi PHP Anda sedang missing key file konfigurasi.";
|
||||
"warnings.files_missing.description" = "Berikut ini beberapa config file yang harus ada setelah menginstal PHP:
|
||||
|
||||
• %@
|
||||
|
||||
Ketika file seperti ini hilang, Anda mungkin ingin menyingkirkan versi PHP yang terhubung: hal tersebut mungkin akan memperbaiki masalah. Jika ini tidak mengatasi masalah, direkomendasikan untuk reinstall versi PHP spesifik via Homebrew kembali, yang seharusnya akan memulihkan config file yang hilang. File konfigurasi yang hilang mungkin menjadi alasan mengapa Anda mendapatkan '502 Bad Gateway' errors, bahkan setelah menggunakan First Aid > Fix My Valet (jika Anda sedang menggunakan Valet).";
|
||||
"warnings.none" = "Tidak ada saran yang tersedia untuk Anda saat ini. Anda berada dalam kondisi baik!";
|
||||
|
||||
// ONBOARDING
|
||||
|
||||
"onboarding.title" = "Selamat Datang";
|
||||
"onboarding.welcome" = "Selamat datang ke PHP Monitor!";
|
||||
"onboarding.explore" = "Setelah ini, Anda telah memiliki akses penuh ke berbagai fungsi dari PHP Monitor. Anda dapat belajar lebih lanjut tentang beberapa fitur yang ditawarkan oleh PHP Monitor di halaman ini.";
|
||||
"onboarding.explore.lite" = "Anda sekarang memiliki akses ke fitur terpenting dari PHP Monitor.
|
||||
Perhatian: Beberapa fitur (dipaparkan dengan abu-abu di bawah) saat ini tidak tersedia karena Laravel Valet belum diaktifkan.";
|
||||
"onboarding.tour.menu_bar.title" = "Daya Tidur di Menu Bar";
|
||||
"onboarding.tour.menu_bar" = "PHP Monitor hidup di menu bar Anda. Dari menu ini, Anda dapat mengakses sebagian besar fungsi kunci dari PHP Monitor, termasuk mengganti versi PHP yang terhubung secara global, lokasi file konfigurasi, menginstal versi PHP berbeda dan lebih lanjut.";
|
||||
"onboarding.tour.faq_hint" = "**Soalan?** Saya sarankan untuk anda tahu tentang [README](https://github.com/nicoverbruggen/phpmon/blob/main/README.md): ia memuatkan FAQ lengkap dengan beberapa tips yang sering dijumpai dan jawapan soalan-soalan biasa.";
|
||||
"onboarding.tour.services.title" = "Kendalikan Servis Homebrew";
|
||||
"onboarding.tour.services" = "Setelah Anda klik menu bar, Anda dapat melihat secara cepat berdasarkan penanda atau tanda jijik jika semua servis Homebrew berjalan dengan normal. Anda juga dapat mengklik pada servis untuk segera menyalakan dan mematikan";
|
||||
"onboarding.tour.domains.title" = "Kendalikan Domains";
|
||||
"onboarding.tour.domains" = "Melalui menu bar, Anda dapat melihat domain mana yang terhubung dan parkir, serta proxy nginx yang aktif.";
|
||||
"onboarding.tour.isolation.title" = "Isolasi Domains";
|
||||
"onboarding.tour.isolation" = "Jika Anda memiliki Valet 3 atau lebih baru diinstal, Anda juga bisa menggunakan isolasi domain dengan memilih pada domino di dalam jendela Domain. Ini mengizinkan Anda untuk memilih versi PHP yang spesifik untuk domain ini dan hanya ini.";
|
||||
"onboarding.tour.feature_unavailable" = "Fitur ini saat ini tidak tersedia dan memerlukan Laravel Valet terpasang.";
|
||||
"onboarding.tour.once" = "Anda akan melihat tur selamat datang hanya sekali. Anda dapat membukanya kembali dengan mengeklik icon menu bar (dapat diakses dalam menu, bawah Pertolongan & Servis).";
|
||||
"onboarding.tour.close" = "Tutup Tur";
|
||||
|
||||
// LANGUAGE CHOICE
|
||||
|
||||
"prefs.language" = "Bahasa:";
|
||||
"prefs.language_options_desc" = "Pilih bahasa yang berbeda untuk digunakan dengan PHP Monitor. Untuk penuh, Anda perlu mengeksekusi ulang aplikasi.";
|
||||
|
||||
"alert.language_changed.title" = "Anda harus restart PHP Monitor!";
|
||||
"alert.language_changed.subtitle" = "Anda baru-baru ini mengubah bahasa penampilan dari PHP Monitor. Menu akan segera menggunakan bahasa yang benar, tapi mungkin Anda memerlukan mengeksekusi ulang aplikasi untuk semua teks melalui aplikasi untuk terlihat bahasa yang baru pilih.";
|
||||
|
||||
// STARTUP TIMEOUT
|
||||
|
||||
"startup.timeout.ignore" = "Biarkan tidak diabaikan";
|
||||
"startup.timeout.title" = "PHP Monitor membutuhkan waktu yang lama untuk dimulai!";
|
||||
"startup.timeout.subtitle" = "Jika PHP Monitor tetap sibuk selama lebih dari 30 detik, mungkin ada masalah dengan pengaturan Homebrew Anda.";
|
||||
"startup.timeout.description" = "kadang-kadang, disebabkan oleh berbagai isu izin file, hal itu dapat rusak. Anda bisa mencoba menggunakan `brew doctor` dan `brew cleanup` untuk memperbaiki ini.
|
||||
|
||||
Dianjurkan untuk merestart PHP Monitor setelahnya. Beli tahu lebih lanjut tentang masalah ini di: https://github.com/nicoverbruggen/phpmon/issues/294.
|
||||
|
||||
Jika PHP Monitor telah selesai dimulai atau Anda ingin menunggu sebentar lagi, tidak perlu khawatir dan klik 'Biarkan tidak diabaikan' dan gunakan PHP Monitor secara khusus. Tentu saja, cara yang satu pun mungkin perlu untuk dicek, karena ini bukanlah waktu yang dibutuhkan ini.";
|
@ -123,8 +123,10 @@ en PHP Monitor herstarten om de extensies zichtbaar te maken. Als het probleem z
|
||||
"phpman.version.broken" = "Deze versie lijkt kapot te zijn, u kan proberen herstellen.";
|
||||
"phpman.version.has_update" = "Versie %@ geïnstalleerd, %@ beschikbaar.";
|
||||
"phpman.version.installed" = "Versie %@ is momenteel geïnstalleerd.";
|
||||
"phpman.version.unavailable" = "Deze versie is tijdelijk niet beschikbaar.";
|
||||
"phpman.version.available_for_installation" = "Deze versie kan worden geïnstalleerd.";
|
||||
"phpman.version.automatic_upgrade" = "Deze versie zal automatisch geïnstalleerd worden door een upgrade.";
|
||||
"phpman.version.automatic_upgrade" = "Deze versie wordt automatisch geïnstalleerd door een oudere versie te upgraden.
|
||||
(Zowel deze nieuwe versie als de oude versie zullen beschikbaar zijn na de upgrade.)";
|
||||
"phpman.buttons.uninstall" = "Verwijderen";
|
||||
"phpman.buttons.install" = "Installeren";
|
||||
"phpman.buttons.update" = "Bijwerken";
|
||||
@ -834,3 +836,14 @@ Houd er rekening mee dat sommige functies (hieronder grijs weergegeven) momentee
|
||||
|
||||
"alert.language_changed.title" = "U moet PHP Monitor herstarten!";
|
||||
"alert.language_changed.subtitle" = "U heeft zojuist de weergavetaal van PHP Monitor gewijzigd. Het menu zal onmiddellijk de juiste taal gebruiken, maar u moet mogelijk de app herstarten om overal de nieuwe taal te zien.";
|
||||
|
||||
// STARTUP TIMEOUT
|
||||
|
||||
"startup.timeout.ignore" = "Negeren";
|
||||
"startup.timeout.title" = "PHP Monitor doet er te lang over om te initialiseren!";
|
||||
"startup.timeout.subtitle" = "Als PHP Monitor langer dan 30 seconden bezig blijft, kan er iets mis zijn met je Homebrew-installatie.";
|
||||
"startup.timeout.description" = "Soms kunnen dingen misgaan door problemen met bestandstoestemmingen. Je kunt proberen `brew doctor` en `brew cleanup` te gebruiken om dit te verhelpen.
|
||||
|
||||
Het wordt aanbevolen om daarna PHP Monitor opnieuw te starten. Lees meer over dit probleem op: https://github.com/nicoverbruggen/phpmon/issues/294.
|
||||
|
||||
Als PHP Monitor toch is geïnitialiseerd of als je nog even wilt wachten, klik dan op 'Negeren' en gebruik PHP Monitor zoals gewoonlijk. Hoe dan ook, het is verstandig om dit te onderzoeken, want dit zou niet zo lang moeten duren.";
|
||||
|
@ -122,8 +122,10 @@ e reiniciar o PHP Monitor para que as extensões se tornem visíveis. Se o probl
|
||||
"phpman.version.broken" = "Esta versão parece estar danificada, você pode tentar repara-la.";
|
||||
"phpman.version.has_update" = "Versão %@ instalada, %@ disponível.";
|
||||
"phpman.version.installed" = "Versão %@ atualmente instalada.";
|
||||
"phpman.version.unavailable" = "Esta versão está temporariamente indisponível.";
|
||||
"phpman.version.available_for_installation" = "Esta versão pode ser instalada.";
|
||||
"phpman.version.automatic_upgrade" = "Esta versão será instalada automaticamente ao atualizar uma versão mais antiga.";
|
||||
"phpman.version.automatic_upgrade" = "Esta versão será instalada automaticamente ao atualizar a partir de uma versão mais antiga.
|
||||
(Tanto esta nova versão como a versão antiga estarão disponíveis após a atualização.)";
|
||||
"phpman.buttons.uninstall" = "Desinstalar";
|
||||
"phpman.buttons.install" = "Instalar";
|
||||
"phpman.buttons.update" = "Atualizar";
|
||||
@ -832,3 +834,14 @@ Tenha em conta que algumas funcionalidades (esmaecidos abaixo) estão indisponí
|
||||
|
||||
"alert.language_changed.title" = "Deve reiniciar o PHP Monitor!";
|
||||
"alert.language_changed.subtitle" = "Acabou de mudar o idioma de exibição do PHP Monitor. O menu usará imediatamente a língua correta, mas pode ser necessário reiniciar a aplicação para que todo o texto na aplicação reflita a sua nova escolha de idioma.";
|
||||
|
||||
// STARTUP TIMEOUT
|
||||
|
||||
"startup.timeout.ignore" = "Ignorar";
|
||||
"startup.timeout.title" = "O PHP Monitor está a demorar demasiado tempo a inicializar!";
|
||||
"startup.timeout.subtitle" = "Se o PHP Monitor continuar ocupado por mais de 30 segundos, poderá haver um problema com a sua configuração do Homebrew.";
|
||||
"startup.timeout.description" = "Por vezes, devido a problemas com permissões de ficheiros, as coisas podem correr mal. Pode tentar utilizar `brew doctor` e `brew cleanup` para resolver a situação.
|
||||
|
||||
Recomenda-se reiniciar o PHP Monitor depois disso. Saiba mais sobre este problema em: https://github.com/nicoverbruggen/phpmon/issues/294.
|
||||
|
||||
Se o PHP Monitor já tiver inicializado ou se quiser esperar um pouco mais, pode clicar em 'Ignorar' e continuar a usar o PHP Monitor normalmente. De qualquer forma, é aconselhável investigar, pois isto não deveria demorar tanto tempo.";
|
||||
|
@ -122,8 +122,10 @@ và khởi động lại PHP Monitor để các tiện ích mở rộng trở n
|
||||
"phpman.version.broken" = "Phiên bản này có vẻ đã bị hỏng, bạn có thể thử sửa chữa.";
|
||||
"phpman.version.has_update" = "Phiên bản %@ được cài đặt, Phiên bản %@ có sẵn.";
|
||||
"phpman.version.installed" = "Phiên bản %@ hiện đã được cài đặt.";
|
||||
"phpman.version.unavailable" = "Phiên bản này tạm thời không khả dụng.";
|
||||
"phpman.version.available_for_installation" = "Phiên bản này có thể được cài đặt.";
|
||||
"phpman.version.automatic_upgrade" = "Phiên bản này sẽ được cài đặt tự động bằng cách nâng cấp từ một phiên bản cũ hơn.";
|
||||
"phpman.version.automatic_upgrade" = "Phiên bản này sẽ được cài đặt tự động khi nâng cấp từ phiên bản cũ hơn.
|
||||
(Cả phiên bản mới này và phiên bản cũ đều sẽ có sẵn sau khi nâng cấp.)";
|
||||
"phpman.buttons.uninstall" = "Gỡ cài đặt";
|
||||
"phpman.buttons.install" = "Cài đặt";
|
||||
"phpman.buttons.update" = "Cập nhật";
|
||||
@ -828,3 +830,14 @@ Vui lòng lưu ý rằng một số tính năng (xám bên dưới) hiện khôn
|
||||
|
||||
"alert.language_changed.title" = "Bạn nên 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
|
||||
|
||||
"startup.timeout.ignore" = "Bỏ qua";
|
||||
"startup.timeout.title" = "PHP Monitor đang mất quá nhiều thời gian để khởi tạo!";
|
||||
"startup.timeout.subtitle" = "Nếu PHP Monitor vẫn bận hơn 30 giây, có thể có vấn đề với thiết lập Homebrew của bạn.";
|
||||
"startup.timeout.description" = "Đôi khi, do các vấn đề về quyền tệp, mọi thứ có thể bị lỗi. Bạn có thể thử sử dụng `brew doctor` và `brew cleanup` để khắc phục.
|
||||
|
||||
Bạn nên khởi động lại PHP Monitor sau đó. Tìm hiểu thêm về vấn đề này tại: https://github.com/nicoverbruggen/phpmon/issues/294.
|
||||
|
||||
Nếu PHP Monitor đã hoàn tất khởi tạo hoặc bạn muốn chờ thêm một chút, hãy nhấn 'Bỏ qua' và sử dụng PHP Monitor như bình thường. Dù thế nào, bạn cũng nên kiểm tra vì quá trình này không nên mất quá nhiều thời gian.";
|
||||
|
@ -137,8 +137,10 @@
|
||||
"phpman.version.broken" = "此版本似乎已损坏,您可以尝试修复";
|
||||
"phpman.version.has_update" = "已安装 %@ 版本,%@ 可用";
|
||||
"phpman.version.installed" = "当前已安装 %@ 版本";
|
||||
"phpman.version.unavailable" = "此版本暂时不可用。";
|
||||
"phpman.version.available_for_installation" = "此版本可以安装";
|
||||
"phpman.version.automatic_upgrade" = "此版本将通过升级旧版本自动安装";
|
||||
"phpman.version.automatic_upgrade" = "此版本将在升级旧版本时自动安装。
|
||||
(升级后,新旧两个版本都将可用。)";
|
||||
"phpman.buttons.uninstall" = "卸载";
|
||||
"phpman.buttons.install" = "安装";
|
||||
"phpman.buttons.update" = "更新";
|
||||
@ -864,3 +866,14 @@ PHP Monitor 将尝试重新启动服务,如果失败(很有可能),它将提
|
||||
|
||||
"alert.language_changed.title" = "您必须重新启动 PHP Monitor!";
|
||||
"alert.language_changed.subtitle" = "您刚刚更改了 PHP Monitor 的显示语言。菜单将立即使用正确的语言,但您可能需要重新启动应用程序,以使整个应用程序中的所有文本都应用您的新语言选择";
|
||||
|
||||
// STARTUP TIMEOUT
|
||||
|
||||
"startup.timeout.ignore" = "忽略";
|
||||
"startup.timeout.title" = "PHP Monitor 初始化时间过长!";
|
||||
"startup.timeout.subtitle" = "如果 PHP Monitor 持续忙碌超过 30 秒,可能是您的 Homebrew 配置存在问题。";
|
||||
"startup.timeout.description" = "有时候,由于文件权限问题,可能会导致程序无法正常运行。您可以尝试使用 `brew doctor` 和 `brew cleanup` 来修复问题。
|
||||
|
||||
建议随后重新启动 PHP Monitor。了解更多信息,请访问:https://github.com/nicoverbruggen/phpmon/issues/294。
|
||||
|
||||
如果 PHP Monitor 现在已经初始化完成,或者您愿意再等一会儿,可以点击“忽略”并照常使用 PHP Monitor。不过,仍然建议检查问题,因为初始化不应该花费这么长时间。";
|
||||
|
Reference in New Issue
Block a user