diff --git a/Xcodes.xcodeproj/project.pbxproj b/Xcodes.xcodeproj/project.pbxproj index 4892ba1..8867c6b 100644 --- a/Xcodes.xcodeproj/project.pbxproj +++ b/Xcodes.xcodeproj/project.pbxproj @@ -179,6 +179,7 @@ 9D3C3AF7282EBE3300CB0D37 /* tr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr; path = tr.lproj/Localizable.strings; sourceTree = ""; }; A0187D39285792D1002F46F9 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.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 = ""; }; @@ -710,6 +711,7 @@ tr, ko, it, + ja, "zh-Hant", de, ); @@ -919,6 +921,7 @@ 9D3C3AF7282EBE3300CB0D37 /* tr */, AAB037D32839BD4700017680 /* ko */, 25E2FA26284769A00014A318 /* it */, + AB4EB0DE28541FA000FF3B1D /* ja */, 6CA3A090282EBE72005A6E35 /* zh-Hant */, A0187D39285792D1002F46F9 /* de */, ); diff --git a/Xcodes/Resources/ja.lproj/Localizable.strings b/Xcodes/Resources/ja.lproj/Localizable.strings new file mode 100644 index 0000000..06eeb3f --- /dev/null +++ b/Xcodes/Resources/ja.lproj/Localizable.strings @@ -0,0 +1,218 @@ +// Menu +"Menu.About" = "Xcodesについて"; +"Menu.CheckForUpdates" = "アップデートを確認…"; +"Menu.Acknowledgements" = "謝辞"; +"Menu.GitHubRepo" = "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" = "SDK"; +"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は、非公式なXcodeのリリース一覧です。この一覧は整形されたデータとして提供されます。Appleからは簡単に入手できない特別な情報を含んでおり、AppleがDeveloper ウェブサイトを再設計しても壊れにくくなっています。"; +"Downloader" = "ダウンローダ"; +"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" = "インストール済み"; +"HelperNotInstalled" = "未インストール"; +"InstallHelper" = "ヘルパーのインストール"; + +// Experiment Preference Pane +"Experiments" = "試験的な機能"; +"FasterUnxip" = "高速な Unxip"; +"UseUnxipExperiment" = "試験的な Unxip の実装を使う"; +"FasterUnxipDescription" = "@_saagarjha さんの方法で、一部のシステムで Unxip の速度が最大70%向上します。\n\n方法の詳細については、 unxipのリポジトリ (https://github.com/saagarjha/unxip)をご覧ください。"; + +// Notifications +"AccessGranted" = "アクセスが許可されました。Xcodesから通知が届きます。"; +"AccessDenied" = "⚠️ アクセス拒否 ⚠️\n\nアクセス許可する場合は、通知設定を開き、Xcodesを選択してください。"; +"NotificationSettings" = "通知設定"; +"EnableNotifications" = "通知を有効にする"; + +// SignIn +"SignInWithApple" = "Apple IDでサインインしてください。"; +"AppleID" = "Apple ID:"; +"Password" = "パスワード:"; +"Required" = "必須"; +"SignOut" = "サインアウト"; + +// SMS/2FA +"DigitCodeDescription" = "信頼できるデバイスから、%d桁のコードを入力してください。"; +"SendSMS" = "SMS を送信"; +"EnterDigitCodeDescription" = "%d桁のコードを%@に送信したので入力してください。"; +"SelectTrustedPhone" = "信頼できる電話番号を選択し、%d桁のコードをSMSで受信します。"; +"NoTrustedPhones" = "このアカウントに2要素認証に利用する、信頼できる電話番号がありません。\n\n詳しくはこちらをご確認ください。https://support.apple.com/ja-jp/HT204915"; + +// MainWindow +"UpdatedAt" = "前回の更新:"; + +// ToolBar +"Login" = "ログイン"; +"LoginDescription" = "ログイン画面を開く"; +"Refresh" = "再読み込み"; +"RefreshDescription" = "Xcodeの一覧を再度取得する"; +"All" = "すべて"; +"Release" = "リリース"; +"ReleaseOnly" = "リリース版のみ"; +"Beta" = "ベータ"; +"BetaOnly" = "ベータ版のみ"; +"Filter" = "フィルタ"; +"FilterAvailableDescription" = "利用可能なバージョンのフィルタを適用する"; +"FilterInstalledDescription" = "インストール済みバージョンのフィルタを適用する"; +"Info" = "情報"; +"InfoDescription" = "情報パネルの切り替え"; +"Preferences" = "環境設定"; +"PreferencesDescription" = "環境設定を開く"; +"Search" = "検索…"; +"SearchDescription" = "一覧の検索"; + +// List +"ActiveVersionDescription" = "アクティブなバージョン"; +"MakeActiveVersionDescription" = "アクティブなバージョンにする"; + +// Alerts +// Uninstall +"Alert.Uninstall.Title" = "Xcode %@ をアンインストールしてもよろしいですか?"; +"Alert.Uninstall.Message" = "ゴミ箱に移動されますが、ゴミ箱を自動的に空にすることはありません。"; +"Alert.Uninstall.Error.Title" = "Xcode をアンインストールできませんでした"; + +// Cancel Install +"Alert.CancelInstall.Title" = "Xcode %@ のインストールを中止してもよろしいですか?"; +"Alert.CancelInstall.Message" = "インストール前の状態に戻します。"; +"Alert.CancelInstall.PrimaryButton" = "インストールを中止"; + +// Privileged 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" = "システム要件を満たしていません"; +"Alert.MinSupported.Message" = "Xcode %@ を使うには macOS %@ 以降が必要です。このシステムは macOS %@ ですが、インストールを続行しますか?"; + +// Install +"Alert.Install.Error.Title" = "Xcode をインストールできませんでした"; +"Alert.InstallArchive.Error.Title" = "Xcode アーカイブをインストールできませんでした"; + +// Update +"Alert.Update.Error.Title" = "Xcode の一覧をアップデートできませんでした"; + +// Active/Select +"Alert.Select.Error.Title" = "Xcode をアクティブにすることができませんでした"; + +// Symbolic Links +"Alert.SymLink.Title" = "シンボリックリンクを作成できませんでした"; +"Alert.SymLink.Message" = "Xcode.appが存在し、シンボリックリンクではありません。"; + +// Post install +"Alert.PostInstall.Title" = "インストール後の作業を実行できませんでした"; + +// InstallationErrors +"InstallationError.DamagedXIP" = "このアーカイブ \"%@\" は破損していて展開できません。"; +"InstallationError.NotEnoughFreeSpaceToExpandArchive" = "このボリュームの空き容量が不足しているため、アーカイブ \"%@\" を展開できません。\n\n空き容量を増やしてから Xcode %@ のインストールをもう一度お試しください。"; +"InstallationError.FailedToMoveXcodeToApplications" = "Xcode を %@ に移動できませんでした。"; +"InstallationError.FailedSecurityAssessment" = "Xcode %@ は、以下の出力でセキュリティ評価に失敗しました。\n%@\nそれでも使用したい場合は、%@にインストールされたままになっています。"; +"InstallationError.CodesignVerifyFailed" = "ダウンロードしたXcodeは、以下の出力で署名の検証に失敗しました。\n%@"; +"InstallationError.UnexpectedCodeSigningIdentity" = "ダウンロードしたXcodeに想定された署名IDがありません。\nGot:\n%@\n%@\nExpected:\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" = "ダウンロードしています"; +"Unarchiving" = "アーカイブしています (時間かかることがあります)"; +"Moving" = "%@ に移動しています"; +"TrashingArchive" = "アーカイブをゴミ箱に移動しています"; +"CheckingSecurity" = "セキュリティを検証しています"; +"Finishing" = "終了しています"; + +// Notifications +"Notification.NewVersionAvailable" = "新しいバージョンが利用可能です"; +"Notification.FinishedInstalling" = "インストールを完了しました"; + + +"HelperClient.error" = "権限のあるヘルパーと通信できません。"; +///++ +// Notifications +"Notification.NewXcodeVersion.Title" = "新しいXcodeのバージョン"; +"Notification.NewXcodeVersion.Body" = "新しいバージョンがダウンロードできます。";