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.";