From 8185b1054fd5bfb970cab45f78f7ee00d9306da4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=9F=E3=81=A4=E3=81=9D=E3=82=99=E3=81=86?= Date: Sat, 11 Jun 2022 15:18:59 +0900 Subject: [PATCH 1/8] Add Japanese Translation (List, Setting, InfoPane) --- Xcodes.xcodeproj/project.pbxproj | 3 + Xcodes/Resources/ja.lproj/Localizable.strings | 218 ++++++++++++++++++ 2 files changed, 221 insertions(+) create mode 100644 Xcodes/Resources/ja.lproj/Localizable.strings diff --git a/Xcodes.xcodeproj/project.pbxproj b/Xcodes.xcodeproj/project.pbxproj index 7871d60..f697e98 100644 --- a/Xcodes.xcodeproj/project.pbxproj +++ b/Xcodes.xcodeproj/project.pbxproj @@ -177,6 +177,7 @@ 63EAA4EA259944450046AB8F /* ProgressButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ProgressButton.swift; sourceTree = ""; }; 9D3C3AF7282EBE3300CB0D37 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; AAB037D32839BD4700017680 /* ko */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ko; path = ko.lproj/Localizable.strings; sourceTree = ""; }; + AB4EB0DE28541FA000FF3B1D /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Localizable.strings; sourceTree = ""; }; B648F22B2810C1130096781B /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = ""; }; C0AE7FA4283002DC00DA63D2 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; CA11E7B92598476C00D2EE1C /* XcodeCommands.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XcodeCommands.swift; sourceTree = ""; }; @@ -708,6 +709,7 @@ tr, ko, it, + ja, ); mainGroup = CAD2E7952449574E00113D76; packageReferences = ( @@ -915,6 +917,7 @@ 9D3C3AF7282EBE3300CB0D37 /* tr */, AAB037D32839BD4700017680 /* ko */, 25E2FA26284769A00014A318 /* it */, + AB4EB0DE28541FA000FF3B1D /* ja */, ); name = Localizable.strings; sourceTree = ""; diff --git a/Xcodes/Resources/ja.lproj/Localizable.strings b/Xcodes/Resources/ja.lproj/Localizable.strings new file mode 100644 index 0000000..3f432fe --- /dev/null +++ b/Xcodes/Resources/ja.lproj/Localizable.strings @@ -0,0 +1,218 @@ +// Menu +"Menu.About" = "Xcodesについて"; +"Menu.CheckForUpdates" = "アップデートを確認..."; +"Menu.Acknowledgements" = "謝辞"; +"Menu.GitHubRepo" = "Xcodes GitHubリポジトリ"; +"Menu.ReportABug" = "バグを報告"; +"Menu.RequestNewFeature" = "新機能をリクエスト"; + +// Common +"Install" = "インストール"; +"InstallDescription" = "このバージョンをインストール"; +"RevealInFinder" = "Finderに表示"; +"Active" = "アクティブ"; +"MakeActive" = "アクティブにする"; +"Open" = "開く"; +"OpenDescription" = "このバージョンを開く"; +"CopyPath" = "パスをコピー"; +"CreateSymLink" = "Xcode.appとしてシンボリックリンクを作成"; +"Uninstall" = "アンインストール"; +"Selected" = "アクティブ"; +"Select" = "アクティブにする"; +"Cancel" = "キャンセル"; +"Next" = "次へ"; +"Continue" = "続ける"; +"Close" = "閉じる"; +"OK" = "OK"; + +// Info Pane +"IdenticalBuilds" = "同一ビルド"; +"IdenticalBuilds.help" = "プレリリース・リリースバージョンが同じビルドになることもあります。Xcodesでは同一ビルドとして表示されます。"; + +"ReleaseDate" = "リリース日時"; +"ReleaseNotes" = "リリースノート"; +"ReleaseNotes.help" = "リリースノートを表示"; +"Compatibility" = "互換性"; +"MacOSRequirement" = "macOS %@以降"; +"SDKs" = "SDKs"; +"Compilers" = "コンパイラ"; +"DownloadSize" = "サイズ"; +"NoXcodeSelected" = "バージョン情報を表示するには、いずれかのXcodeバージョンを選択してください。"; + +// Installation Steps +// When localizing. Items will be replaced in order. ie "Step 1 of 6: Downloading" +// So if changing order, make sure the positional specficier is retained. ex: "%3$@: Step %1$d of %2$d" +"InstallationStepDescription" = "ステップ %1$d / %2$d: %3$@"; +"DownloadingPercentDescription" = "ダウンロード中: %d%%"; +"StopInstallation" = "インストールを中止"; +"DownloadingError" = "ダウンロードに関する情報が見つかりませんでした。"; + +// About +"VersionWithBuild" = "バージョン%@ (%@)"; +"GithubRepo" = "GitHubリポジトリ"; +"Acknowledgements" = "謝辞"; +"UnxipExperiment" = "Unxip Experiment"; +"License" = "ライセンス"; + +// General Preference Pane +"General" = "一般"; +"AppleID" = "Apple ID"; +"SignIn" = "サインイン"; +"Notifications" = "通知"; + +// Updates Preference Pane +"Updates" = "アップデート"; +"Versions" = "バージョン"; +"AutomaticInstallNewVersion" = "新しいXcodeバージョンを自動的にインストールする"; +"IncludePreRelease" = "プレリリース・ベータバージョンを含める"; +"AppUpdates" = "Xcodes.app アップデート"; +"CheckForAppUpdates" = "アプリを自動的に最新の状態に保つ"; +"CheckNow" = "確認"; +"LastChecked" = "前回の確認: %@"; +"Never" = "なし"; + +// Advanced Preference Pane +"Advanced" = "高度"; +"LocalCachePath" = "ローカルキャッシュパス"; +"LocalCachePathDescription" = "Xcodesは利用可能なXcodeバージョンをキャッシュし、新バージョンを一時的に特定のディレクトリにダウンロードします。"; +"Change" = "変更"; +"Active/Select" = "アクティブ"; +"AutomaticallyCreateSymbolicLink" = "Xcode.appまでシンボリックリンクを自動的に作成する"; +"AutomaticallyCreateSymbolicLinkDescription" = "Xcodeバージョンをアクティブにする時、インストール先でXcode.appというシンボリックリンクを作成することを試みます。"; +"DataSource" = "データソース"; +"DataSourceDescription" = "AppleデータソースはApple Developerサイトからスクレイピングで情報を取得します。常に最新の利用可能なリリースを表示しますが、サイトのリデザインによって使えなくなることがあります。\n\nXcode Releasesは非公式のリリースリストです。よく整えられているデータを提供し、Appleからすぐに取得できない追加情報を含め、Apple Developerサイトがリデザインされた場合でも使えなくなる可能性は比較的に低いです。"; +"Downloader" = "ダウンローダー"; +"DownloaderDescription" = "aria2は最大16個のコネクションを使ってURLSessionより3-5倍速いスピードでXcodeをダウンロードします。GPLv2ライセンスを遵守するため、実行ファイルとしてソースコードと共にXcodesの中にバンドルされています。\n\nURLSessionはURLリクエストをするためのデフォルトのApple APIです。"; +"PrivilegedHelper" = "特権ヘルパー"; +"PrivilegedHelperDescription" = "Xcodesは独自の特権ヘルパーを使うことで、rootユーザとしてタスクを実行することができます。インストール後の作業やxcode-selectコマンドでXcode各バージョン間の切り替えを含め、コマンドラインでsudoしないとできないことがあります。\n\nインストールするには、macOSユーザのパスワードが求められます。"; +"HelperInstalled" = "インストール済み"; +"HelperNotInstalled" = "インストールされていません"; +"InstallHelper" = "ヘルパーをインストール"; + +// Experiment Preference Pane +"Experiments" = "実験"; +"FasterUnxip" = "より速いUnxip"; +"UseUnxipExperiment" = "実験的な実装でUnxipする"; +"FasterUnxipDescription" = "@_saagarjhaさんのおかげで、この実験的な実装ではUnxipをシステムによって最大70%スピードアップできます。\n\n実装の細部については、下記のunxipリポジトリをご参照ください。\nhttps://github.com/saagarjha/unxip"; + +// Notifications +"AccessGranted" = "アクセスが許可されました。Xcodesから通知を受け取ることができます。"; +"AccessDenied" = "⚠️ アクセス拒否 ⚠️\n\nアクセスを許可したい場合は、通知設定を開いてXcodesを選択してください。"; +"NotificationSettings" = "通知設定"; +"EnableNotifications" = "通知を有効にする"; + +// SignIn +"SignInWithApple" = "Sign in with your Apple ID."; +"AppleID" = "AppleID:"; +"Password" = "Password:"; +"Required" = "Required"; +"SignOut" = "Sign Out"; + +// SMS/2FA +"DigitCodeDescription" = "Enter the %d digit code from one of your trusted devices:"; +"SendSMS" = "Send SMS"; +"EnterDigitCodeDescription" = "Enter the %d digit code sent to %@: "; +"SelectTrustedPhone" = "Select a trusted phone number to receive a %d digit code via SMS:"; +"NoTrustedPhones" = "Your account doesn't have any trusted phone numbers, but they're required for two-factor authentication.\n\nSee https://support.apple.com/en-ca/HT204915."; + +// MainWindow +"UpdatedAt" = "Updated at"; + +// ToolBar +"Login" = "Login"; +"LoginDescription" = "Open Login"; +"Refresh" = "Refresh"; +"RefreshDescription" = "Refresh Xcode List"; +"All" = "All"; +"Release" = "Release"; +"ReleaseOnly" = "Release only"; +"Beta" = "Beta"; +"BetaOnly" = "Beta only"; +"Filter" = "Filter"; +"FilterAvailableDescription" = "Filter available versions"; +"FilterInstalledDescription" = "Filter installed versions"; +"Info" = "Info"; +"InfoDescription" = "Show or hide the info pane"; +"Preferences" = "Preferences"; +"PreferencesDescription" = "Open Preferences"; +"Search" = "Search..."; +"SearchDescription" = "Search list"; + +// List +"ActiveVersionDescription" = "This is the active version"; +"MakeActiveVersionDescription" = "Make this the active version"; + +// Alerts +// Uninstall +"Alert.Uninstall.Title" = "Uninstall Xcode %@?"; +"Alert.Uninstall.Message" = "It will be moved to the Trash, but won't be emptied."; +"Alert.Uninstall.Error.Title" = "Unable to uninstall Xcode"; + +// Cancel Install +"Alert.CancelInstall.Title" = "Are you sure you want to stop the installation of Xcode %@?"; +"Alert.CancelInstall.Message" = "Any progress will be discarded."; +"Alert.CancelInstall.PrimaryButton" = "Stop Installation"; + +// Privileged Helper +"Alert.PrivilegedHelper.Title" = "Privileged Helper"; +"Alert.PrivilegedHelper.Message" = "Xcodes uses a separate privileged helper to perform tasks as root. These are things that would require sudo on the command line, including post-install steps and switching Xcode versions with xcode-select.\n\nYou'll be prompted for your macOS account password to install it."; +"Alert.PrivilegedHelper.Error.Title" = "Unable to install helper"; + +// Min MacOS Supported +"Alert.MinSupported.Title" = "Minimum requirements not met"; +"Alert.MinSupported.Message" = "Xcode %@ requires MacOS %@, but you are running MacOS %@, do you still want to install it?"; + +// Install +"Alert.Install.Error.Title" = "Unable to install Xcode"; +"Alert.InstallArchive.Error.Title" = "Unable to install archived Xcode"; + +// Update +"Alert.Update.Error.Title" = "Unable to update selected Xcode"; + +// Active/Select +"Alert.Select.Error.Title" = "Unable to select Xcode"; + +// Symbolic Links +"Alert.SymLink.Title" = "Unable to create symbolic Link"; +"Alert.SymLink.Message" = "Xcode.app exists and is not a symbolic link"; + +// Post install +"Alert.PostInstall.Title" = "Unable to perform post install steps"; + +// InstallationErrors +"InstallationError.DamagedXIP" = "The archive \"%@\" is damaged and can't be expanded."; +"InstallationError.NotEnoughFreeSpaceToExpandArchive" = "The archive \"%@\" can’t be expanded because the current volume doesn’t have enough free space.\n\nMake more space available to expand the archive and then install Xcode %@ again to start installation from where it left off."; +"InstallationError.FailedToMoveXcodeToApplications" = "Failed to move Xcode to the %@ directory."; +"InstallationError.FailedSecurityAssessment" = "Xcode %@ failed its security assessment with the following output:\n%@\nIt remains installed at %@ if you wish to use it anyways."; +"InstallationError.CodesignVerifyFailed" = "The downloaded Xcode failed code signing verification with the following output:\n%@"; +"InstallationError.UnexpectedCodeSigningIdentity" = "The downloaded Xcode doesn't have the expected code signing identity.\nGot:\n%@\n%@\nExpected:\n%@\n%@"; +"InstallationError.UnsupportedFileFormat" = "Xcodes doesn't (yet) support installing Xcode from the %@ file format."; +"InstallationError.MissingSudoerPassword" = "Missing password. Please try again."; +"InstallationError.UnavailableVersion" = "Could not find version %@."; +"InstallationError.NoNonPrereleaseVersionAvailable" = "No non-prerelease versions available."; +"InstallationError.NoPrereleaseVersionAvailable" = "No prerelease versions available."; +"InstallationError.MissingUsernameOrPassword" = "Missing username or a password. Please try again."; +"InstallationError.VersionAlreadyInstalled" = "%@ is already installed at %@"; +"InstallationError.InvalidVersion" = "%@ is not a valid version number."; +"InstallationError.VersionNotInstalled" = "%@ is not installed."; +"InstallationError.PostInstallStepsNotPerformed.Installed" = "Installation was completed, but some post-install steps weren't performed automatically. These will be performed when you first launch Xcode %@."; +"InstallationError.PostInstallStepsNotPerformed.NotInstalled" = "Installation was completed, but some post-install steps weren't performed automatically. Xcodes performs these steps with a privileged helper, which appears to not be installed. You can install it from Preferences > Advanced.\n\nThese steps will be performed when you first launch Xcode %@."; + +// Installation Steps +"Downloading" = "Downloading"; +"Unarchiving" = "Unarchiving (This can take a while)"; +"Moving" = "Moving to %@"; +"TrashingArchive" = "Moving archive to the Trash"; +"CheckingSecurity" = "Security verification"; +"Finishing" = "Finishing"; + +// Notifications +"Notification.NewVersionAvailable" = "New version is available"; +"Notification.FinishedInstalling" = "Finished installing"; + + +"HelperClient.error" = "Unable to communicate with privileged helper."; +///++ +// Notifications +"Notification.NewXcodeVersion.Title" = "New Xcode versions"; +"Notification.NewXcodeVersion.Body" = "New Xcode versions are available to download."; From 65f79d9313a8d85cf41295de41270810626f260b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=9F=E3=81=A4=E3=81=9D=E3=82=99=E3=81=86?= Date: Sat, 11 Jun 2022 18:46:36 +0900 Subject: [PATCH 2/8] Add Japanese Translation (the rest) --- Xcodes/Resources/ja.lproj/Localizable.strings | 196 +++++++++--------- 1 file changed, 98 insertions(+), 98 deletions(-) diff --git a/Xcodes/Resources/ja.lproj/Localizable.strings b/Xcodes/Resources/ja.lproj/Localizable.strings index 3f432fe..7bf5081 100644 --- a/Xcodes/Resources/ja.lproj/Localizable.strings +++ b/Xcodes/Resources/ja.lproj/Localizable.strings @@ -1,21 +1,21 @@ // Menu -"Menu.About" = "Xcodesについて"; +"Menu.About" = "Xcodes について"; "Menu.CheckForUpdates" = "アップデートを確認..."; "Menu.Acknowledgements" = "謝辞"; -"Menu.GitHubRepo" = "Xcodes GitHubリポジトリ"; +"Menu.GitHubRepo" = "Xcodes GitHub リポジトリ"; "Menu.ReportABug" = "バグを報告"; "Menu.RequestNewFeature" = "新機能をリクエスト"; // Common "Install" = "インストール"; "InstallDescription" = "このバージョンをインストール"; -"RevealInFinder" = "Finderに表示"; +"RevealInFinder" = "Finder に表示"; "Active" = "アクティブ"; "MakeActive" = "アクティブにする"; "Open" = "開く"; "OpenDescription" = "このバージョンを開く"; "CopyPath" = "パスをコピー"; -"CreateSymLink" = "Xcode.appとしてシンボリックリンクを作成"; +"CreateSymLink" = "Xcode.app としてシンボリックリンクを作成"; "Uninstall" = "アンインストール"; "Selected" = "アクティブ"; "Select" = "アクティブにする"; @@ -27,17 +27,17 @@ // Info Pane "IdenticalBuilds" = "同一ビルド"; -"IdenticalBuilds.help" = "プレリリース・リリースバージョンが同じビルドになることもあります。Xcodesでは同一ビルドとして表示されます。"; +"IdenticalBuilds.help" = "プレリリース・リリースバージョンが同じビルドになることもあります。Xcodes では同一ビルドとして表示されます。"; "ReleaseDate" = "リリース日時"; "ReleaseNotes" = "リリースノート"; "ReleaseNotes.help" = "リリースノートを表示"; "Compatibility" = "互換性"; -"MacOSRequirement" = "macOS %@以降"; +"MacOSRequirement" = "macOS %@ 以降"; "SDKs" = "SDKs"; "Compilers" = "コンパイラ"; "DownloadSize" = "サイズ"; -"NoXcodeSelected" = "バージョン情報を表示するには、いずれかのXcodeバージョンを選択してください。"; +"NoXcodeSelected" = "バージョン情報を表示するには、いずれかの Xcode バージョンを選択してください。"; // Installation Steps // When localizing. Items will be replaced in order. ie "Step 1 of 6: Downloading" @@ -48,8 +48,8 @@ "DownloadingError" = "ダウンロードに関する情報が見つかりませんでした。"; // About -"VersionWithBuild" = "バージョン%@ (%@)"; -"GithubRepo" = "GitHubリポジトリ"; +"VersionWithBuild" = "バージョン %@ (%@)"; +"GithubRepo" = "GitHub リポジトリ"; "Acknowledgements" = "謝辞"; "UnxipExperiment" = "Unxip Experiment"; "License" = "ライセンス"; @@ -63,7 +63,7 @@ // Updates Preference Pane "Updates" = "アップデート"; "Versions" = "バージョン"; -"AutomaticInstallNewVersion" = "新しいXcodeバージョンを自動的にインストールする"; +"AutomaticInstallNewVersion" = "新しい Xcode バージョンを自動的にインストールする"; "IncludePreRelease" = "プレリリース・ベータバージョンを含める"; "AppUpdates" = "Xcodes.app アップデート"; "CheckForAppUpdates" = "アプリを自動的に最新の状態に保つ"; @@ -74,145 +74,145 @@ // Advanced Preference Pane "Advanced" = "高度"; "LocalCachePath" = "ローカルキャッシュパス"; -"LocalCachePathDescription" = "Xcodesは利用可能なXcodeバージョンをキャッシュし、新バージョンを一時的に特定のディレクトリにダウンロードします。"; +"LocalCachePathDescription" = "Xcodes は利用可能な Xcode バージョンをキャッシュし、新しいバージョンを一時的に特定のディレクトリにダウンロードします。"; "Change" = "変更"; "Active/Select" = "アクティブ"; -"AutomaticallyCreateSymbolicLink" = "Xcode.appまでシンボリックリンクを自動的に作成する"; -"AutomaticallyCreateSymbolicLinkDescription" = "Xcodeバージョンをアクティブにする時、インストール先でXcode.appというシンボリックリンクを作成することを試みます。"; +"AutomaticallyCreateSymbolicLink" = "Xcode.app までシンボリックリンクを自動的に作成する"; +"AutomaticallyCreateSymbolicLinkDescription" = "Xcode バージョンをアクティブにする時、インストール先で Xcode.app というシンボリックリンクを作成することを試みます。"; "DataSource" = "データソース"; -"DataSourceDescription" = "AppleデータソースはApple Developerサイトからスクレイピングで情報を取得します。常に最新の利用可能なリリースを表示しますが、サイトのリデザインによって使えなくなることがあります。\n\nXcode Releasesは非公式のリリースリストです。よく整えられているデータを提供し、Appleからすぐに取得できない追加情報を含め、Apple Developerサイトがリデザインされた場合でも使えなくなる可能性は比較的に低いです。"; +"DataSourceDescription" = "Apple データソースは Apple Developer サイトからスクレイピングで情報を取得します。常に最新の利用可能なリリースを表示しますが、サイトのリデザインによって使えなくなることがあります。\n\nXcode Releases は非公式のリリースリストです。よく整えられているデータを提供し、Apple からすぐに取得できない追加情報を含め、Apple Developer サイトがリデザインされた場合でも使えなくなる可能性は比較的に低いです。"; "Downloader" = "ダウンローダー"; -"DownloaderDescription" = "aria2は最大16個のコネクションを使ってURLSessionより3-5倍速いスピードでXcodeをダウンロードします。GPLv2ライセンスを遵守するため、実行ファイルとしてソースコードと共にXcodesの中にバンドルされています。\n\nURLSessionはURLリクエストをするためのデフォルトのApple APIです。"; +"DownloaderDescription" = "aria2 は最大 16 個のコネクションを使って URLSession より 3-5 倍速いスピードで Xcode をダウンロードします。GPLv2 ライセンスを遵守するため、実行ファイルとしてソースコードと共に Xcodes の中にバンドルされています。\n\nURLSession は URL リクエストをするためのデフォルトの Apple API です。"; "PrivilegedHelper" = "特権ヘルパー"; -"PrivilegedHelperDescription" = "Xcodesは独自の特権ヘルパーを使うことで、rootユーザとしてタスクを実行することができます。インストール後の作業やxcode-selectコマンドでXcode各バージョン間の切り替えを含め、コマンドラインでsudoしないとできないことがあります。\n\nインストールするには、macOSユーザのパスワードが求められます。"; +"PrivilegedHelperDescription" = "Xcodes は独自の特権ヘルパーを使うことで、root ユーザとしてタスクを実行することができます。インストール後の作業や xcode-select コマンドで Xcode 各バージョン間の切り替えなどは、コマンドラインで sudo しないとできないことなのです。\n\nインストールするには、macOS ユーザのパスワードが求められます。"; "HelperInstalled" = "インストール済み"; "HelperNotInstalled" = "インストールされていません"; "InstallHelper" = "ヘルパーをインストール"; // Experiment Preference Pane "Experiments" = "実験"; -"FasterUnxip" = "より速いUnxip"; -"UseUnxipExperiment" = "実験的な実装でUnxipする"; -"FasterUnxipDescription" = "@_saagarjhaさんのおかげで、この実験的な実装ではUnxipをシステムによって最大70%スピードアップできます。\n\n実装の細部については、下記のunxipリポジトリをご参照ください。\nhttps://github.com/saagarjha/unxip"; +"FasterUnxip" = "より速い Unxip"; +"UseUnxipExperiment" = "実験的な実装で Unxip する"; +"FasterUnxipDescription" = "@_saagarjha さんのおかげで、この実験的な実装では Unxip をシステムによって最大 70% スピードアップできます。\n\n実装の細部については、こちらの unxip リポジトリをご確認ください。https://github.com/saagarjha/unxip"; // Notifications -"AccessGranted" = "アクセスが許可されました。Xcodesから通知を受け取ることができます。"; -"AccessDenied" = "⚠️ アクセス拒否 ⚠️\n\nアクセスを許可したい場合は、通知設定を開いてXcodesを選択してください。"; +"AccessGranted" = "アクセスが許可されました。Xcodes から通知を受け取ることができます。"; +"AccessDenied" = "⚠️ アクセス拒否 ⚠️\n\nアクセスを許可したい場合は、通知設定を開いて Xcodes を選択してください。"; "NotificationSettings" = "通知設定"; "EnableNotifications" = "通知を有効にする"; // SignIn -"SignInWithApple" = "Sign in with your Apple ID."; -"AppleID" = "AppleID:"; -"Password" = "Password:"; -"Required" = "Required"; -"SignOut" = "Sign Out"; +"SignInWithApple" = "Apple ID でサインインします。"; +"AppleID" = "Apple ID:"; +"Password" = "パスワード:"; +"Required" = "必須"; +"SignOut" = "サインアウト"; // SMS/2FA -"DigitCodeDescription" = "Enter the %d digit code from one of your trusted devices:"; -"SendSMS" = "Send SMS"; -"EnterDigitCodeDescription" = "Enter the %d digit code sent to %@: "; -"SelectTrustedPhone" = "Select a trusted phone number to receive a %d digit code via SMS:"; -"NoTrustedPhones" = "Your account doesn't have any trusted phone numbers, but they're required for two-factor authentication.\n\nSee https://support.apple.com/en-ca/HT204915."; +"DigitCodeDescription" = "信頼できるデバイスからの %d 桁の確認コードを:"; +"SendSMS" = "SMS を送信"; +"EnterDigitCodeDescription" = "%d 桁の確認コードを (%@):"; +"SelectTrustedPhone" = "%d 桁の確認コードを受信する信頼できる電話番号を:"; +"NoTrustedPhones" = "このアカウントには、2ファクタ認証に必要な信頼できる電話番号がありません。\n\n詳しくはこちらをご確認ください。https://support.apple.com/ja-jp/HT204915"; // MainWindow -"UpdatedAt" = "Updated at"; +"UpdatedAt" = "前回のアップデート:"; // ToolBar -"Login" = "Login"; -"LoginDescription" = "Open Login"; -"Refresh" = "Refresh"; -"RefreshDescription" = "Refresh Xcode List"; -"All" = "All"; -"Release" = "Release"; -"ReleaseOnly" = "Release only"; -"Beta" = "Beta"; -"BetaOnly" = "Beta only"; -"Filter" = "Filter"; -"FilterAvailableDescription" = "Filter available versions"; -"FilterInstalledDescription" = "Filter installed versions"; -"Info" = "Info"; -"InfoDescription" = "Show or hide the info pane"; -"Preferences" = "Preferences"; -"PreferencesDescription" = "Open Preferences"; -"Search" = "Search..."; -"SearchDescription" = "Search list"; +"Login" = "ログイン"; +"LoginDescription" = "ログイン画面を開く"; +"Refresh" = "再読み込み"; +"RefreshDescription" = "Xcode リストを再読み込み"; +"All" = "すべて"; +"Release" = "リリース"; +"ReleaseOnly" = "リリースのみ"; +"Beta" = "ベータ"; +"BetaOnly" = "ベータのみ"; +"Filter" = "フィルタリング"; +"FilterAvailableDescription" = "利用可能なバージョンでフィルタリング"; +"FilterInstalledDescription" = "インストール済みのバージョンでフィルタリング"; +"Info" = "情報"; +"InfoDescription" = "情報パネルを表示・非表示する"; +"Preferences" = "環境設定"; +"PreferencesDescription" = "環境設定画面を開く"; +"Search" = "検索..."; +"SearchDescription" = "リストを検索"; // List -"ActiveVersionDescription" = "This is the active version"; -"MakeActiveVersionDescription" = "Make this the active version"; +"ActiveVersionDescription" = "アクティブなバージョン"; +"MakeActiveVersionDescription" = "アクティブなバージョンにする"; // Alerts // Uninstall -"Alert.Uninstall.Title" = "Uninstall Xcode %@?"; -"Alert.Uninstall.Message" = "It will be moved to the Trash, but won't be emptied."; -"Alert.Uninstall.Error.Title" = "Unable to uninstall Xcode"; +"Alert.Uninstall.Title" = "本当に Xcode %@ をアンインストールしてもよろしいですか?"; +"Alert.Uninstall.Message" = "ゴミ箱に移動されますが、ゴミ箱を自動的に空にすることはありません。"; +"Alert.Uninstall.Error.Title" = "Xcode をアンインストールできませんでした"; // Cancel Install -"Alert.CancelInstall.Title" = "Are you sure you want to stop the installation of Xcode %@?"; -"Alert.CancelInstall.Message" = "Any progress will be discarded."; -"Alert.CancelInstall.PrimaryButton" = "Stop Installation"; +"Alert.CancelInstall.Title" = "本当に Xcode %@ のインストールを中止してもよろしいですか?"; +"Alert.CancelInstall.Message" = "インストール前の状態に戻します。"; +"Alert.CancelInstall.PrimaryButton" = "インストールを中止"; // Privileged Helper -"Alert.PrivilegedHelper.Title" = "Privileged Helper"; -"Alert.PrivilegedHelper.Message" = "Xcodes uses a separate privileged helper to perform tasks as root. These are things that would require sudo on the command line, including post-install steps and switching Xcode versions with xcode-select.\n\nYou'll be prompted for your macOS account password to install it."; -"Alert.PrivilegedHelper.Error.Title" = "Unable to install helper"; +"Alert.PrivilegedHelper.Title" = "特権ヘルパー"; +"Alert.PrivilegedHelper.Message" = "Xcodes は独自の特権ヘルパーを使うことで、root ユーザとしてタスクを実行することができます。インストール後の作業や xcode-select コマンドで Xcode 各バージョン間の切り替えなどは、コマンドラインで sudo しないとできないことなのです。\n\nインストールするには、macOS ユーザのパスワードが求められます。"; +"Alert.PrivilegedHelper.Error.Title" = "ヘルパーをインストールできませんでした"; // Min MacOS Supported -"Alert.MinSupported.Title" = "Minimum requirements not met"; -"Alert.MinSupported.Message" = "Xcode %@ requires MacOS %@, but you are running MacOS %@, do you still want to install it?"; +"Alert.MinSupported.Title" = "最小システム要件を満たしていません"; +"Alert.MinSupported.Message" = "Xcode %@ を使うには macOS %@ 以降が必要です。お使いのシステムは macOS %@ ですが、それでもインストールを続行しますか?"; // Install -"Alert.Install.Error.Title" = "Unable to install Xcode"; -"Alert.InstallArchive.Error.Title" = "Unable to install archived Xcode"; +"Alert.Install.Error.Title" = "Xcode をインストールできませんでした"; +"Alert.InstallArchive.Error.Title" = "Xcode アーカイブをインストールできませんでした"; // Update -"Alert.Update.Error.Title" = "Unable to update selected Xcode"; +"Alert.Update.Error.Title" = "Xcode リストをアップデートできませんでした"; // Active/Select -"Alert.Select.Error.Title" = "Unable to select Xcode"; +"Alert.Select.Error.Title" = "Xcode をアクティブにすることができませんでした"; // Symbolic Links -"Alert.SymLink.Title" = "Unable to create symbolic Link"; -"Alert.SymLink.Message" = "Xcode.app exists and is not a symbolic link"; +"Alert.SymLink.Title" = "シンボリックリンクを作成できませんでした"; +"Alert.SymLink.Message" = "Xcode.app が既にシンボリックリンクではない形で存在しています。"; // Post install -"Alert.PostInstall.Title" = "Unable to perform post install steps"; +"Alert.PostInstall.Title" = "インストール後の作業を実行できませんでした"; // InstallationErrors -"InstallationError.DamagedXIP" = "The archive \"%@\" is damaged and can't be expanded."; -"InstallationError.NotEnoughFreeSpaceToExpandArchive" = "The archive \"%@\" can’t be expanded because the current volume doesn’t have enough free space.\n\nMake more space available to expand the archive and then install Xcode %@ again to start installation from where it left off."; -"InstallationError.FailedToMoveXcodeToApplications" = "Failed to move Xcode to the %@ directory."; -"InstallationError.FailedSecurityAssessment" = "Xcode %@ failed its security assessment with the following output:\n%@\nIt remains installed at %@ if you wish to use it anyways."; -"InstallationError.CodesignVerifyFailed" = "The downloaded Xcode failed code signing verification with the following output:\n%@"; -"InstallationError.UnexpectedCodeSigningIdentity" = "The downloaded Xcode doesn't have the expected code signing identity.\nGot:\n%@\n%@\nExpected:\n%@\n%@"; -"InstallationError.UnsupportedFileFormat" = "Xcodes doesn't (yet) support installing Xcode from the %@ file format."; -"InstallationError.MissingSudoerPassword" = "Missing password. Please try again."; -"InstallationError.UnavailableVersion" = "Could not find version %@."; -"InstallationError.NoNonPrereleaseVersionAvailable" = "No non-prerelease versions available."; -"InstallationError.NoPrereleaseVersionAvailable" = "No prerelease versions available."; -"InstallationError.MissingUsernameOrPassword" = "Missing username or a password. Please try again."; -"InstallationError.VersionAlreadyInstalled" = "%@ is already installed at %@"; -"InstallationError.InvalidVersion" = "%@ is not a valid version number."; -"InstallationError.VersionNotInstalled" = "%@ is not installed."; -"InstallationError.PostInstallStepsNotPerformed.Installed" = "Installation was completed, but some post-install steps weren't performed automatically. These will be performed when you first launch Xcode %@."; -"InstallationError.PostInstallStepsNotPerformed.NotInstalled" = "Installation was completed, but some post-install steps weren't performed automatically. Xcodes performs these steps with a privileged helper, which appears to not be installed. You can install it from Preferences > Advanced.\n\nThese steps will be performed when you first launch Xcode %@."; +"InstallationError.DamagedXIP" = "このアーカイブ \"%@\" は既に破損していて展開できません。"; +"InstallationError.NotEnoughFreeSpaceToExpandArchive" = "このボリュームの空き容量が不足しているため、アーカイブ \"%@\" を展開できません。\n\n空き容量を増やしてから Xcode %@ のインストールをもう一度お試しください。"; +"InstallationError.FailedToMoveXcodeToApplications" = "Xcode をディレクトリ %@ に移動できませんでした。"; +"InstallationError.FailedSecurityAssessment" = "Xcode %@ が自分のセキュリティ評価に失敗しました:\n%@\n%@ にインストールされていますので、そのままお使いになりたい場合はご確認ください。"; +"InstallationError.CodesignVerifyFailed" = "ダウンロードされた Xcode がコードサイニング検証に失敗しました:\n%@"; +"InstallationError.UnexpectedCodeSigningIdentity" = "ダウンロードされた Xcode には、予期のコードサイニングアイデンティティが含まれていません。\n実際:\n%@\n%@\n予期:\n%@\n%@"; +"InstallationError.UnsupportedFileFormat" = "Xcodes はファイルフォーマット %@ でのインストールを対応していません。"; +"InstallationError.MissingSudoerPassword" = "パスワードが見つかりません。もう一度お試しください。"; +"InstallationError.UnavailableVersion" = "バージョン %@ が見つかりません。"; +"InstallationError.NoNonPrereleaseVersionAvailable" = "プレリリース以外の利用可能なバージョンがありません。"; +"InstallationError.NoPrereleaseVersionAvailable" = "利用可能なプレリリースバージョンがありません。"; +"InstallationError.MissingUsernameOrPassword" = "ユーザ名またはパスワードが見つかりません。もう一度お試しください。"; +"InstallationError.VersionAlreadyInstalled" = "%@ は既に %@ にインストールされています。"; +"InstallationError.InvalidVersion" = "%@ は有効なバージョン番号ではありません。"; +"InstallationError.VersionNotInstalled" = "%@ がまだインストールされていません。"; +"InstallationError.PostInstallStepsNotPerformed.Installed" = "インストール自体は完了しましたが、いくつかのインストール後作業が自動的に実行されませんでした。これらの作業は Xcode %@ を初回起動後に実行されます。"; +"InstallationError.PostInstallStepsNotPerformed.NotInstalled" = "インストール自体は完了しましたが、いくつかのインストール後作業が自動的に実行されませんでした。Xcodes は特権ヘルパーを使って作業を実行しますが、ヘルパーがまだインストールされていないようです。環境設定 > 高度にてインストールできます。\n\nこれらの作業は Xcode %@ を初回起動後に実行されます。"; // Installation Steps -"Downloading" = "Downloading"; -"Unarchiving" = "Unarchiving (This can take a while)"; -"Moving" = "Moving to %@"; -"TrashingArchive" = "Moving archive to the Trash"; -"CheckingSecurity" = "Security verification"; -"Finishing" = "Finishing"; +"Downloading" = "ダウンロード中"; +"Unarchiving" = "アーカイブ中 (時間かかることがあります)"; +"Moving" = "%@ に移動中"; +"TrashingArchive" = "アーカイブをゴミ箱に移動中"; +"CheckingSecurity" = "セキュリティ検証"; +"Finishing" = "完了中"; // Notifications -"Notification.NewVersionAvailable" = "New version is available"; -"Notification.FinishedInstalling" = "Finished installing"; +"Notification.NewVersionAvailable" = "利用可能な新しいバージョンがあります"; +"Notification.FinishedInstalling" = "インストールを完了しました"; -"HelperClient.error" = "Unable to communicate with privileged helper."; +"HelperClient.error" = "特権ヘルパーと通信できません。"; ///++ // Notifications -"Notification.NewXcodeVersion.Title" = "New Xcode versions"; -"Notification.NewXcodeVersion.Body" = "New Xcode versions are available to download."; +"Notification.NewXcodeVersion.Title" = "新しい Xcode バージョン"; +"Notification.NewXcodeVersion.Body" = "ダウンロード可能な新しい Xcode バージョンがあります。"; From a1923ea29a71226b76606b6975940eb3ffe37ecf Mon Sep 17 00:00:00 2001 From: Tatsuzou Araki Date: Sun, 12 Jun 2022 10:42:51 +0900 Subject: [PATCH 3/8] Apply suggestions from code review Co-authored-by: Daiki Matsudate --- Xcodes/Resources/ja.lproj/Localizable.strings | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Xcodes/Resources/ja.lproj/Localizable.strings b/Xcodes/Resources/ja.lproj/Localizable.strings index 7bf5081..c3528b1 100644 --- a/Xcodes/Resources/ja.lproj/Localizable.strings +++ b/Xcodes/Resources/ja.lproj/Localizable.strings @@ -1,10 +1,10 @@ // Menu -"Menu.About" = "Xcodes について"; +"Menu.About" = "Xcodesについて"; "Menu.CheckForUpdates" = "アップデートを確認..."; "Menu.Acknowledgements" = "謝辞"; -"Menu.GitHubRepo" = "Xcodes GitHub リポジトリ"; +"Menu.GitHubRepo" = "GitHub"; "Menu.ReportABug" = "バグを報告"; -"Menu.RequestNewFeature" = "新機能をリクエスト"; +"Menu.RequestNewFeature" = "機能のリクエスト"; // Common "Install" = "インストール"; @@ -15,7 +15,7 @@ "Open" = "開く"; "OpenDescription" = "このバージョンを開く"; "CopyPath" = "パスをコピー"; -"CreateSymLink" = "Xcode.app としてシンボリックリンクを作成"; +"CreateSymLink" = "Xcode.appとしてシンボリックリンクを作成"; "Uninstall" = "アンインストール"; "Selected" = "アクティブ"; "Select" = "アクティブにする"; @@ -27,17 +27,17 @@ // Info Pane "IdenticalBuilds" = "同一ビルド"; -"IdenticalBuilds.help" = "プレリリース・リリースバージョンが同じビルドになることもあります。Xcodes では同一ビルドとして表示されます。"; +"IdenticalBuilds.help" = "プレリリース版とリリース版が全く同じビルドであることがあります。Xcodesはこれらのバージョンを自動的に一緒に表示します。"; "ReleaseDate" = "リリース日時"; "ReleaseNotes" = "リリースノート"; "ReleaseNotes.help" = "リリースノートを表示"; "Compatibility" = "互換性"; "MacOSRequirement" = "macOS %@ 以降"; -"SDKs" = "SDKs"; +"SDKs" = "SDK"; "Compilers" = "コンパイラ"; "DownloadSize" = "サイズ"; -"NoXcodeSelected" = "バージョン情報を表示するには、いずれかの Xcode バージョンを選択してください。"; +"NoXcodeSelected" = "Xcodeが選択されていません"; // Installation Steps // When localizing. Items will be replaced in order. ie "Step 1 of 6: Downloading" @@ -64,15 +64,15 @@ "Updates" = "アップデート"; "Versions" = "バージョン"; "AutomaticInstallNewVersion" = "新しい Xcode バージョンを自動的にインストールする"; -"IncludePreRelease" = "プレリリース・ベータバージョンを含める"; +"IncludePreRelease" = "プレリリース版 / ベータ版を含む"; "AppUpdates" = "Xcodes.app アップデート"; -"CheckForAppUpdates" = "アプリを自動的に最新の状態に保つ"; +"CheckForAppUpdates" = "アプリのアップデートを自動で確認する"; "CheckNow" = "確認"; "LastChecked" = "前回の確認: %@"; "Never" = "なし"; // Advanced Preference Pane -"Advanced" = "高度"; +"Advanced" = "上級者向け"; "LocalCachePath" = "ローカルキャッシュパス"; "LocalCachePathDescription" = "Xcodes は利用可能な Xcode バージョンをキャッシュし、新しいバージョンを一時的に特定のディレクトリにダウンロードします。"; "Change" = "変更"; From 71760ca6e3aaf8865ce24c721deaf2ef8a01bd1f Mon Sep 17 00:00:00 2001 From: Tatsuzou Araki Date: Sun, 12 Jun 2022 10:45:34 +0900 Subject: [PATCH 4/8] Apply suggestions from code review Co-authored-by: Daiki Matsudate --- Xcodes/Resources/ja.lproj/Localizable.strings | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Xcodes/Resources/ja.lproj/Localizable.strings b/Xcodes/Resources/ja.lproj/Localizable.strings index c3528b1..8ce16b1 100644 --- a/Xcodes/Resources/ja.lproj/Localizable.strings +++ b/Xcodes/Resources/ja.lproj/Localizable.strings @@ -9,7 +9,7 @@ // Common "Install" = "インストール"; "InstallDescription" = "このバージョンをインストール"; -"RevealInFinder" = "Finder に表示"; +"RevealInFinder" = "Finderに表示"; "Active" = "アクティブ"; "MakeActive" = "アクティブにする"; "Open" = "開く"; @@ -49,7 +49,7 @@ // About "VersionWithBuild" = "バージョン %@ (%@)"; -"GithubRepo" = "GitHub リポジトリ"; +"GithubRepo" = "GitHub"; "Acknowledgements" = "謝辞"; "UnxipExperiment" = "Unxip Experiment"; "License" = "ライセンス"; @@ -77,17 +77,17 @@ "LocalCachePathDescription" = "Xcodes は利用可能な Xcode バージョンをキャッシュし、新しいバージョンを一時的に特定のディレクトリにダウンロードします。"; "Change" = "変更"; "Active/Select" = "アクティブ"; -"AutomaticallyCreateSymbolicLink" = "Xcode.app までシンボリックリンクを自動的に作成する"; -"AutomaticallyCreateSymbolicLinkDescription" = "Xcode バージョンをアクティブにする時、インストール先で Xcode.app というシンボリックリンクを作成することを試みます。"; +"AutomaticallyCreateSymbolicLink" = "Xcode.appへのシンボリックリンクの自動生成"; +"AutomaticallyCreateSymbolicLinkDescription" = "Xcodeのバージョンをアクティブにする時、インストール先でXcode.appのシンボリックリンクの作成を試みます。"; "DataSource" = "データソース"; -"DataSourceDescription" = "Apple データソースは Apple Developer サイトからスクレイピングで情報を取得します。常に最新の利用可能なリリースを表示しますが、サイトのリデザインによって使えなくなることがあります。\n\nXcode Releases は非公式のリリースリストです。よく整えられているデータを提供し、Apple からすぐに取得できない追加情報を含め、Apple Developer サイトがリデザインされた場合でも使えなくなる可能性は比較的に低いです。"; -"Downloader" = "ダウンローダー"; +"DataSourceDescription" = "Appleのデータソースは、Apple Developerのウェブサイトをスクレイピングしています。常に最新のリリースが表示されますが、比較的壊れやすくなっています。\n\nXcode Releasesは、非公式なXcodeのリリース一覧です。この一覧は整形されたデータとして提供されます。Appleからは簡単に入手できない特別な情報を含んでおり、AppleがDeveloper ウェブサイトを再設計しても壊れにくくなっています。"; +"Downloader" = "ダウンローダ"; "DownloaderDescription" = "aria2 は最大 16 個のコネクションを使って URLSession より 3-5 倍速いスピードで Xcode をダウンロードします。GPLv2 ライセンスを遵守するため、実行ファイルとしてソースコードと共に Xcodes の中にバンドルされています。\n\nURLSession は URL リクエストをするためのデフォルトの Apple API です。"; -"PrivilegedHelper" = "特権ヘルパー"; -"PrivilegedHelperDescription" = "Xcodes は独自の特権ヘルパーを使うことで、root ユーザとしてタスクを実行することができます。インストール後の作業や xcode-select コマンドで Xcode 各バージョン間の切り替えなどは、コマンドラインで sudo しないとできないことなのです。\n\nインストールするには、macOS ユーザのパスワードが求められます。"; +"PrivilegedHelper" = "権限のあるヘルパー"; +"PrivilegedHelperDescription" = "Xcodesは、rootとしてタスクを実行するために、別の権限のあるヘルパーを使用します。インストール後の手順や xcode-select による Xcode のバージョン切り替えなど、コマンドラインで sudo を必要とするものです。\n\nインストールには、macOS アカウントのパスワードの入力が必要です。"; "HelperInstalled" = "インストール済み"; -"HelperNotInstalled" = "インストールされていません"; -"InstallHelper" = "ヘルパーをインストール"; +"HelperNotInstalled" = "未インストール"; +"InstallHelper" = "ヘルパーのインストール"; // Experiment Preference Pane "Experiments" = "実験"; From d461721221632d6697b3bbf166e517ad76311446 Mon Sep 17 00:00:00 2001 From: Tatsuzou Araki Date: Sun, 12 Jun 2022 10:49:44 +0900 Subject: [PATCH 5/8] Apply suggestions from code review Co-authored-by: Daiki Matsudate --- Xcodes/Resources/ja.lproj/Localizable.strings | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Xcodes/Resources/ja.lproj/Localizable.strings b/Xcodes/Resources/ja.lproj/Localizable.strings index 8ce16b1..abe8531 100644 --- a/Xcodes/Resources/ja.lproj/Localizable.strings +++ b/Xcodes/Resources/ja.lproj/Localizable.strings @@ -1,9 +1,9 @@ // Menu "Menu.About" = "Xcodesについて"; -"Menu.CheckForUpdates" = "アップデートを確認..."; +"Menu.CheckForUpdates" = "アップデートを確認…"; "Menu.Acknowledgements" = "謝辞"; "Menu.GitHubRepo" = "GitHub"; -"Menu.ReportABug" = "バグを報告"; +"Menu.ReportABug" = "不具合の報告"; "Menu.RequestNewFeature" = "機能のリクエスト"; // Common @@ -26,10 +26,10 @@ "OK" = "OK"; // Info Pane -"IdenticalBuilds" = "同一ビルド"; +"IdenticalBuilds" = "ビルドの同一性"; "IdenticalBuilds.help" = "プレリリース版とリリース版が全く同じビルドであることがあります。Xcodesはこれらのバージョンを自動的に一緒に表示します。"; -"ReleaseDate" = "リリース日時"; +"ReleaseDate" = "リリース日"; "ReleaseNotes" = "リリースノート"; "ReleaseNotes.help" = "リリースノートを表示"; "Compatibility" = "互換性"; @@ -65,16 +65,16 @@ "Versions" = "バージョン"; "AutomaticInstallNewVersion" = "新しい Xcode バージョンを自動的にインストールする"; "IncludePreRelease" = "プレリリース版 / ベータ版を含む"; -"AppUpdates" = "Xcodes.app アップデート"; +"AppUpdates" = "Xcodes.appの更新"; "CheckForAppUpdates" = "アプリのアップデートを自動で確認する"; -"CheckNow" = "確認"; +"CheckNow" = "今すぐ確認"; "LastChecked" = "前回の確認: %@"; "Never" = "なし"; // Advanced Preference Pane "Advanced" = "上級者向け"; "LocalCachePath" = "ローカルキャッシュパス"; -"LocalCachePathDescription" = "Xcodes は利用可能な Xcode バージョンをキャッシュし、新しいバージョンを一時的に特定のディレクトリにダウンロードします。"; +"LocalCachePathDescription" = "Xcodesは、利用可能なXcodeのバージョンをキャッシュし、新しいバージョンをディレクトリに一時的にダウンロードします。"; "Change" = "変更"; "Active/Select" = "アクティブ"; "AutomaticallyCreateSymbolicLink" = "Xcode.appへのシンボリックリンクの自動生成"; @@ -90,7 +90,7 @@ "InstallHelper" = "ヘルパーのインストール"; // Experiment Preference Pane -"Experiments" = "実験"; +"Experiments" = "試験的な機能"; "FasterUnxip" = "より速い Unxip"; "UseUnxipExperiment" = "実験的な実装で Unxip する"; "FasterUnxipDescription" = "@_saagarjha さんのおかげで、この実験的な実装では Unxip をシステムによって最大 70% スピードアップできます。\n\n実装の細部については、こちらの unxip リポジトリをご確認ください。https://github.com/saagarjha/unxip"; From f2a7c155eb48d0c449d2a6d21558094c173b0bac Mon Sep 17 00:00:00 2001 From: Tatsuzou Araki Date: Sun, 12 Jun 2022 10:51:33 +0900 Subject: [PATCH 6/8] Apply suggestions from code review Co-authored-by: Daiki Matsudate --- Xcodes/Resources/ja.lproj/Localizable.strings | 84 +++++++++---------- 1 file changed, 42 insertions(+), 42 deletions(-) diff --git a/Xcodes/Resources/ja.lproj/Localizable.strings b/Xcodes/Resources/ja.lproj/Localizable.strings index abe8531..8aa13b1 100644 --- a/Xcodes/Resources/ja.lproj/Localizable.strings +++ b/Xcodes/Resources/ja.lproj/Localizable.strings @@ -91,52 +91,52 @@ // Experiment Preference Pane "Experiments" = "試験的な機能"; -"FasterUnxip" = "より速い Unxip"; -"UseUnxipExperiment" = "実験的な実装で Unxip する"; -"FasterUnxipDescription" = "@_saagarjha さんのおかげで、この実験的な実装では Unxip をシステムによって最大 70% スピードアップできます。\n\n実装の細部については、こちらの unxip リポジトリをご確認ください。https://github.com/saagarjha/unxip"; +"FasterUnxip" = "高速な Unxip"; +"UseUnxipExperiment" = "試験的な Unxip の実装を使う"; +"FasterUnxipDescription" = "@_saagarjha さんの方法で、一部のシステムで Unxip の速度が最大70%向上します。\n\n方法の詳細については、 unxipのリポジトリ (https://github.com/saagarjha/unxip)をご覧ください。"; // Notifications -"AccessGranted" = "アクセスが許可されました。Xcodes から通知を受け取ることができます。"; -"AccessDenied" = "⚠️ アクセス拒否 ⚠️\n\nアクセスを許可したい場合は、通知設定を開いて Xcodes を選択してください。"; +"AccessGranted" = "アクセスが許可されました。Xcodesから通知が届きます。"; +"AccessDenied" = "⚠️ アクセス拒否 ⚠️\n\nアクセス許可する場合は、通知設定を開き、Xcodesを選択してください。"; "NotificationSettings" = "通知設定"; "EnableNotifications" = "通知を有効にする"; // SignIn -"SignInWithApple" = "Apple ID でサインインします。"; +"SignInWithApple" = "Apple IDでサインインしてください。"; "AppleID" = "Apple ID:"; "Password" = "パスワード:"; "Required" = "必須"; "SignOut" = "サインアウト"; // SMS/2FA -"DigitCodeDescription" = "信頼できるデバイスからの %d 桁の確認コードを:"; +"DigitCodeDescription" = "信頼できるデバイスから、%d桁のコードを入力してください。"; "SendSMS" = "SMS を送信"; "EnterDigitCodeDescription" = "%d 桁の確認コードを (%@):"; -"SelectTrustedPhone" = "%d 桁の確認コードを受信する信頼できる電話番号を:"; +"SelectTrustedPhone" = "信頼できる電話番号を選択し、%d桁のコードをSMSで受信します。"; "NoTrustedPhones" = "このアカウントには、2ファクタ認証に必要な信頼できる電話番号がありません。\n\n詳しくはこちらをご確認ください。https://support.apple.com/ja-jp/HT204915"; // MainWindow -"UpdatedAt" = "前回のアップデート:"; +"UpdatedAt" = "前回の更新:"; // ToolBar "Login" = "ログイン"; "LoginDescription" = "ログイン画面を開く"; "Refresh" = "再読み込み"; -"RefreshDescription" = "Xcode リストを再読み込み"; +"RefreshDescription" = "Xcodeの一覧を再度取得する"; "All" = "すべて"; "Release" = "リリース"; -"ReleaseOnly" = "リリースのみ"; +"ReleaseOnly" = "リリース版のみ"; "Beta" = "ベータ"; -"BetaOnly" = "ベータのみ"; -"Filter" = "フィルタリング"; -"FilterAvailableDescription" = "利用可能なバージョンでフィルタリング"; -"FilterInstalledDescription" = "インストール済みのバージョンでフィルタリング"; +"BetaOnly" = "ベータ版のみ"; +"Filter" = "フィルタ"; +"FilterAvailableDescription" = "利用可能なバージョンのフィルタを適用する"; +"FilterInstalledDescription" = "インストール済みバージョンのフィルタを適用する"; "Info" = "情報"; -"InfoDescription" = "情報パネルを表示・非表示する"; +"InfoDescription" = "情報パネルの切り替え"; "Preferences" = "環境設定"; -"PreferencesDescription" = "環境設定画面を開く"; -"Search" = "検索..."; -"SearchDescription" = "リストを検索"; +"PreferencesDescription" = "環境設定を開く"; +"Search" = "検索…"; +"SearchDescription" = "一覧の検索"; // List "ActiveVersionDescription" = "アクティブなバージョン"; @@ -154,39 +154,39 @@ "Alert.CancelInstall.PrimaryButton" = "インストールを中止"; // Privileged Helper -"Alert.PrivilegedHelper.Title" = "特権ヘルパー"; -"Alert.PrivilegedHelper.Message" = "Xcodes は独自の特権ヘルパーを使うことで、root ユーザとしてタスクを実行することができます。インストール後の作業や xcode-select コマンドで Xcode 各バージョン間の切り替えなどは、コマンドラインで sudo しないとできないことなのです。\n\nインストールするには、macOS ユーザのパスワードが求められます。"; +"Alert.PrivilegedHelper.Title" = "権限のあるヘルパー"; +"Alert.PrivilegedHelper.Message" = "Xcodesは、Rootとしてタスクを実行するために、別の権限のあるヘルパーを使用します。インストール後の手順や xcode-select による Xcode のバージョン切り替えなど、コマンドラインで sudo を必要とするものです。\n\nインストールには、macOS アカウントのパスワードの入力が必要です。"; "Alert.PrivilegedHelper.Error.Title" = "ヘルパーをインストールできませんでした"; // Min MacOS Supported -"Alert.MinSupported.Title" = "最小システム要件を満たしていません"; -"Alert.MinSupported.Message" = "Xcode %@ を使うには macOS %@ 以降が必要です。お使いのシステムは macOS %@ ですが、それでもインストールを続行しますか?"; +"Alert.MinSupported.Title" = "システム要件を満たしていません"; +"Alert.MinSupported.Message" = "Xcode %@ を使うには macOS %@ 以降が必要です。このシステムは macOS %@ ですが、インストールを続行しますか?"; // Install "Alert.Install.Error.Title" = "Xcode をインストールできませんでした"; "Alert.InstallArchive.Error.Title" = "Xcode アーカイブをインストールできませんでした"; // Update -"Alert.Update.Error.Title" = "Xcode リストをアップデートできませんでした"; +"Alert.Update.Error.Title" = "Xcode の一覧をアップデートできませんでした"; // Active/Select "Alert.Select.Error.Title" = "Xcode をアクティブにすることができませんでした"; // Symbolic Links "Alert.SymLink.Title" = "シンボリックリンクを作成できませんでした"; -"Alert.SymLink.Message" = "Xcode.app が既にシンボリックリンクではない形で存在しています。"; +"Alert.SymLink.Message" = "Xcode.appが存在し、シンボリックリンクではありません。"; // Post install "Alert.PostInstall.Title" = "インストール後の作業を実行できませんでした"; // InstallationErrors -"InstallationError.DamagedXIP" = "このアーカイブ \"%@\" は既に破損していて展開できません。"; +"InstallationError.DamagedXIP" = "このアーカイブ \"%@\" は破損していて展開できません。"; "InstallationError.NotEnoughFreeSpaceToExpandArchive" = "このボリュームの空き容量が不足しているため、アーカイブ \"%@\" を展開できません。\n\n空き容量を増やしてから Xcode %@ のインストールをもう一度お試しください。"; -"InstallationError.FailedToMoveXcodeToApplications" = "Xcode をディレクトリ %@ に移動できませんでした。"; +"InstallationError.FailedToMoveXcodeToApplications" = "Xcode を %@ に移動できませんでした。"; "InstallationError.FailedSecurityAssessment" = "Xcode %@ が自分のセキュリティ評価に失敗しました:\n%@\n%@ にインストールされていますので、そのままお使いになりたい場合はご確認ください。"; "InstallationError.CodesignVerifyFailed" = "ダウンロードされた Xcode がコードサイニング検証に失敗しました:\n%@"; -"InstallationError.UnexpectedCodeSigningIdentity" = "ダウンロードされた Xcode には、予期のコードサイニングアイデンティティが含まれていません。\n実際:\n%@\n%@\n予期:\n%@\n%@"; -"InstallationError.UnsupportedFileFormat" = "Xcodes はファイルフォーマット %@ でのインストールを対応していません。"; +"InstallationError.UnexpectedCodeSigningIdentity" = "ダウンロードしたXcodeに想定された署名IDがありません。\nGot:\n%@\n%@\nExpected:\n%@\n%@"; +"InstallationError.UnsupportedFileFormat" = "Xcodes は %@ 形式でのインストールには(まだ)対応していません。"; "InstallationError.MissingSudoerPassword" = "パスワードが見つかりません。もう一度お試しください。"; "InstallationError.UnavailableVersion" = "バージョン %@ が見つかりません。"; "InstallationError.NoNonPrereleaseVersionAvailable" = "プレリリース以外の利用可能なバージョンがありません。"; @@ -194,25 +194,25 @@ "InstallationError.MissingUsernameOrPassword" = "ユーザ名またはパスワードが見つかりません。もう一度お試しください。"; "InstallationError.VersionAlreadyInstalled" = "%@ は既に %@ にインストールされています。"; "InstallationError.InvalidVersion" = "%@ は有効なバージョン番号ではありません。"; -"InstallationError.VersionNotInstalled" = "%@ がまだインストールされていません。"; -"InstallationError.PostInstallStepsNotPerformed.Installed" = "インストール自体は完了しましたが、いくつかのインストール後作業が自動的に実行されませんでした。これらの作業は Xcode %@ を初回起動後に実行されます。"; -"InstallationError.PostInstallStepsNotPerformed.NotInstalled" = "インストール自体は完了しましたが、いくつかのインストール後作業が自動的に実行されませんでした。Xcodes は特権ヘルパーを使って作業を実行しますが、ヘルパーがまだインストールされていないようです。環境設定 > 高度にてインストールできます。\n\nこれらの作業は Xcode %@ を初回起動後に実行されます。"; +"InstallationError.VersionNotInstalled" = "%@ がインストールされていません。"; +"InstallationError.PostInstallStepsNotPerformed.Installed" = "インストールは完了しましたが、いくつかのインストール後のタスクが自動的に実行されませんでした。このタスクは Xcode %@ を初回起動した際に実行されます。"; +"InstallationError.PostInstallStepsNotPerformed.NotInstalled" = "インストールは完了しましたが、いくつかのインストール後作業が自動的に実行されませんでした。Xcodes は権限のあるヘルパーを使ってタスクを実行しますが、ヘルパーがインストールされていません。環境設定 > 上級者向け でインストールできます。\n\nこのタスクは Xcode %@ を初回起動した際に実行されます。"; // Installation Steps -"Downloading" = "ダウンロード中"; -"Unarchiving" = "アーカイブ中 (時間かかることがあります)"; -"Moving" = "%@ に移動中"; -"TrashingArchive" = "アーカイブをゴミ箱に移動中"; -"CheckingSecurity" = "セキュリティ検証"; -"Finishing" = "完了中"; +"Downloading" = "ダウンロードしています"; +"Unarchiving" = "アーカイブしています (時間かかることがあります)"; +"Moving" = "%@ に移動しています"; +"TrashingArchive" = "アーカイブをゴミ箱に移動しています"; +"CheckingSecurity" = "セキュリティを検証しています"; +"Finishing" = "終了しています"; // Notifications -"Notification.NewVersionAvailable" = "利用可能な新しいバージョンがあります"; +"Notification.NewVersionAvailable" = "新しいバージョンが利用可能です"; "Notification.FinishedInstalling" = "インストールを完了しました"; -"HelperClient.error" = "特権ヘルパーと通信できません。"; +"HelperClient.error" = "権限のあるヘルパーと通信できません。"; ///++ // Notifications -"Notification.NewXcodeVersion.Title" = "新しい Xcode バージョン"; -"Notification.NewXcodeVersion.Body" = "ダウンロード可能な新しい Xcode バージョンがあります。"; +"Notification.NewXcodeVersion.Title" = "新しいXcodeのバージョン"; +"Notification.NewXcodeVersion.Body" = "新しいバージョンがダウンロードできます。"; From 961e4e9d5b83f015f5c968f9348c63d3e681f3a6 Mon Sep 17 00:00:00 2001 From: Tatsuzou Araki Date: Sun, 12 Jun 2022 12:25:54 +0900 Subject: [PATCH 7/8] Apply suggestions from code review Co-authored-by: Daiki Matsudate --- Xcodes/Resources/ja.lproj/Localizable.strings | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Xcodes/Resources/ja.lproj/Localizable.strings b/Xcodes/Resources/ja.lproj/Localizable.strings index 8aa13b1..4b69b0e 100644 --- a/Xcodes/Resources/ja.lproj/Localizable.strings +++ b/Xcodes/Resources/ja.lproj/Localizable.strings @@ -82,7 +82,7 @@ "DataSource" = "データソース"; "DataSourceDescription" = "Appleのデータソースは、Apple Developerのウェブサイトをスクレイピングしています。常に最新のリリースが表示されますが、比較的壊れやすくなっています。\n\nXcode Releasesは、非公式なXcodeのリリース一覧です。この一覧は整形されたデータとして提供されます。Appleからは簡単に入手できない特別な情報を含んでおり、AppleがDeveloper ウェブサイトを再設計しても壊れにくくなっています。"; "Downloader" = "ダウンローダ"; -"DownloaderDescription" = "aria2 は最大 16 個のコネクションを使って URLSession より 3-5 倍速いスピードで Xcode をダウンロードします。GPLv2 ライセンスを遵守するため、実行ファイルとしてソースコードと共に Xcodes の中にバンドルされています。\n\nURLSession は URL リクエストをするためのデフォルトの Apple API です。"; +"DownloaderDescription" = "aria2 は、最大16個の接続を使用して、Xcode を URLSession の3-5 倍のスピードでダウンロードします。GPLv2 ライセンスに準拠するため、Xcodes 内にソースコードと一緒に実行ファイルとしてバンドルされています。\n\nURLSession は、URLリクエストを行うための Apple のデフォルト API です。"; "PrivilegedHelper" = "権限のあるヘルパー"; "PrivilegedHelperDescription" = "Xcodesは、rootとしてタスクを実行するために、別の権限のあるヘルパーを使用します。インストール後の手順や xcode-select による Xcode のバージョン切り替えなど、コマンドラインで sudo を必要とするものです。\n\nインストールには、macOS アカウントのパスワードの入力が必要です。"; "HelperInstalled" = "インストール済み"; @@ -111,9 +111,9 @@ // SMS/2FA "DigitCodeDescription" = "信頼できるデバイスから、%d桁のコードを入力してください。"; "SendSMS" = "SMS を送信"; -"EnterDigitCodeDescription" = "%d 桁の確認コードを (%@):"; +"EnterDigitCodeDescription" = "%@に送信された%d桁のコードを入力してください。"; "SelectTrustedPhone" = "信頼できる電話番号を選択し、%d桁のコードをSMSで受信します。"; -"NoTrustedPhones" = "このアカウントには、2ファクタ認証に必要な信頼できる電話番号がありません。\n\n詳しくはこちらをご確認ください。https://support.apple.com/ja-jp/HT204915"; +"NoTrustedPhones" = "このアカウントに2要素認証に利用する、信頼できる電話番号がありません。\n\n詳しくはこちらをご確認ください。https://support.apple.com/ja-jp/HT204915"; // MainWindow "UpdatedAt" = "前回の更新:"; @@ -144,12 +144,12 @@ // Alerts // Uninstall -"Alert.Uninstall.Title" = "本当に Xcode %@ をアンインストールしてもよろしいですか?"; +"Alert.Uninstall.Title" = "Xcode %@ をアンインストールしてもよろしいですか?"; "Alert.Uninstall.Message" = "ゴミ箱に移動されますが、ゴミ箱を自動的に空にすることはありません。"; "Alert.Uninstall.Error.Title" = "Xcode をアンインストールできませんでした"; // Cancel Install -"Alert.CancelInstall.Title" = "本当に Xcode %@ のインストールを中止してもよろしいですか?"; +"Alert.CancelInstall.Title" = "Xcode %@ のインストールを中止してもよろしいですか?"; "Alert.CancelInstall.Message" = "インストール前の状態に戻します。"; "Alert.CancelInstall.PrimaryButton" = "インストールを中止"; @@ -183,8 +183,8 @@ "InstallationError.DamagedXIP" = "このアーカイブ \"%@\" は破損していて展開できません。"; "InstallationError.NotEnoughFreeSpaceToExpandArchive" = "このボリュームの空き容量が不足しているため、アーカイブ \"%@\" を展開できません。\n\n空き容量を増やしてから Xcode %@ のインストールをもう一度お試しください。"; "InstallationError.FailedToMoveXcodeToApplications" = "Xcode を %@ に移動できませんでした。"; -"InstallationError.FailedSecurityAssessment" = "Xcode %@ が自分のセキュリティ評価に失敗しました:\n%@\n%@ にインストールされていますので、そのままお使いになりたい場合はご確認ください。"; -"InstallationError.CodesignVerifyFailed" = "ダウンロードされた Xcode がコードサイニング検証に失敗しました:\n%@"; +"InstallationError.FailedSecurityAssessment" = "Xcode %@ は、次の出力でセキュリティ評価に失敗しました。\n%@\nそれでも使用したい場合は、%@にインストールされたままになっています。"; +"InstallationError.CodesignVerifyFailed" = "ダウンロードしたXcodeは、以下の出力で署名の検証に失敗しました。\n%@"; "InstallationError.UnexpectedCodeSigningIdentity" = "ダウンロードしたXcodeに想定された署名IDがありません。\nGot:\n%@\n%@\nExpected:\n%@\n%@"; "InstallationError.UnsupportedFileFormat" = "Xcodes は %@ 形式でのインストールには(まだ)対応していません。"; "InstallationError.MissingSudoerPassword" = "パスワードが見つかりません。もう一度お試しください。"; From 9a926af7ee4aad585ba2b9fa020e8db4e8c5daa0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E3=81=9F=E3=81=A4=E3=81=9D=E3=82=99=E3=81=86?= Date: Sun, 12 Jun 2022 12:28:31 +0900 Subject: [PATCH 8/8] Apply suggestions from code review --- Xcodes/Resources/ja.lproj/Localizable.strings | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Xcodes/Resources/ja.lproj/Localizable.strings b/Xcodes/Resources/ja.lproj/Localizable.strings index 4b69b0e..06eeb3f 100644 --- a/Xcodes/Resources/ja.lproj/Localizable.strings +++ b/Xcodes/Resources/ja.lproj/Localizable.strings @@ -111,7 +111,7 @@ // SMS/2FA "DigitCodeDescription" = "信頼できるデバイスから、%d桁のコードを入力してください。"; "SendSMS" = "SMS を送信"; -"EnterDigitCodeDescription" = "%@に送信された%d桁のコードを入力してください。"; +"EnterDigitCodeDescription" = "%d桁のコードを%@に送信したので入力してください。"; "SelectTrustedPhone" = "信頼できる電話番号を選択し、%d桁のコードをSMSで受信します。"; "NoTrustedPhones" = "このアカウントに2要素認証に利用する、信頼できる電話番号がありません。\n\n詳しくはこちらをご確認ください。https://support.apple.com/ja-jp/HT204915"; @@ -183,7 +183,7 @@ "InstallationError.DamagedXIP" = "このアーカイブ \"%@\" は破損していて展開できません。"; "InstallationError.NotEnoughFreeSpaceToExpandArchive" = "このボリュームの空き容量が不足しているため、アーカイブ \"%@\" を展開できません。\n\n空き容量を増やしてから Xcode %@ のインストールをもう一度お試しください。"; "InstallationError.FailedToMoveXcodeToApplications" = "Xcode を %@ に移動できませんでした。"; -"InstallationError.FailedSecurityAssessment" = "Xcode %@ は、次の出力でセキュリティ評価に失敗しました。\n%@\nそれでも使用したい場合は、%@にインストールされたままになっています。"; +"InstallationError.FailedSecurityAssessment" = "Xcode %@ は、以下の出力でセキュリティ評価に失敗しました。\n%@\nそれでも使用したい場合は、%@にインストールされたままになっています。"; "InstallationError.CodesignVerifyFailed" = "ダウンロードしたXcodeは、以下の出力で署名の検証に失敗しました。\n%@"; "InstallationError.UnexpectedCodeSigningIdentity" = "ダウンロードしたXcodeに想定された署名IDがありません。\nGot:\n%@\n%@\nExpected:\n%@\n%@"; "InstallationError.UnsupportedFileFormat" = "Xcodes は %@ 形式でのインストールには(まだ)対応していません。";