|
3 | 3 | patching = "パッチ"; |
4 | 4 | lyrics = "歌詞"; |
5 | 5 | customization = "カスタマイズ"; |
| 6 | +experiments = "実験設定"; |
6 | 7 |
|
7 | 8 | common_issues_tip_title = "問題が発生していますか?"; |
8 | 9 |
|
9 | | -common_issues_tip_message = "曲を再生できないなどのバグが発生している場合は、問題をチェックしてください"; |
| 10 | +common_issues_tip_message = "曲を再生できないなどの問題が発生している場合は、こちらをご確認ください:"; |
10 | 11 | common_issues_tip_button = "一般的な問題"; |
11 | 12 |
|
12 | 13 | reset_data = "データをリセット"; |
13 | | -reset_data_description = "キャッシュデータを消去してSpotifyを再起動します。"; |
| 14 | +reset_data_description = "キャッシュデータを消去してEeveeSpotifyを再起動します。"; |
14 | 15 |
|
15 | 16 | checking_for_update = "アップデートを確認中..."; |
16 | | -update_available = "アップデート可能"; |
| 17 | +update_available = "アップデートが可能"; |
17 | 18 |
|
18 | | -restart_is_required_description = "変更後はSpotifyの再起動が必要です。"; |
| 19 | +restart_is_required_description = "この設定の変更を適用するにはEeveeSpotifyの再起動が必要です。"; |
19 | 20 |
|
20 | 21 | // Patching |
21 | 22 |
|
22 | 23 | do_not_patch_premium = "パッチを適用しない"; |
23 | | -patching_description = "EeveeSpotifyは、ユーザーデータを読み込むリクエストをインターセプトし、それをデシリアライズして、リアルタイムでパラメータを変更します。 |
| 24 | +patching_description = "EeveeSpotifyは、Spotifyがユーザーデータを読み込むリクエストを受け取って内容を確認し、必要なら書き換えて変更後の情報をSpotifyに送信します。 |
24 | 25 |
|
25 | | -有効なプレミアムサブスクリプションをお持ちの場合は、「プレミアムにパッチを適用しない」をオンにすることができます。この調整によって、データがパッチされたり、プレミアムのサーバー側で実現される機能の使用が制限されたりすることはありません。 |
| 26 | +プレミアムに加入している場合は、「パッチを適用しない」をオンにすることができます。この設定によって、データが変更されたり、プレミアムの機能が制限されたりすることはありません。 |
26 | 27 |
|
27 | 28 | %@"; |
28 | 29 |
|
29 | 30 | overwrite_configuration = "設定を上書き"; |
30 | | -overwrite_configuration_description = "リモート構成をダンプされた Premium の設定に置き換えます。この設定はほどんどの UI/UX パラメーターを定義しており、役立つかもしれませんが、問題が発生する可能性があります。"; |
| 31 | +overwrite_configuration_description = "アプリの見た目や操作感をプレミアムユーザー用のものに変更します。予期しない問題が発生する可能性があります。"; |
31 | 32 |
|
32 | 33 | // Lyrics |
33 | 34 |
|
34 | 35 | do_not_replace_lyrics = "歌詞を置き換えない"; |
35 | | -lyrics_source = "歌詞ソース"; |
36 | | -lyrics_source_description = "歌詞ソースを選択できます。 |
| 36 | +lyrics_source = "歌詞の提供元"; |
| 37 | +lyrics_source_description = "歌詞の提供元を選択できます。 |
37 | 38 |
|
38 | | -Genius: 最高品質の歌詞で、最も多くの曲があり、歌詞を最も早く更新します。歌詞同期はされません。 |
| 39 | +Genius:最高品質の歌詞を提供し、取り扱い曲数も豊富で歌詞の更新もすばやく行われますが、歌詞の同期はされません。 |
39 | 40 |
|
40 | | -LRCLIB: 最もオープンはサービスで、歌詞同期されます。曲は多くありません。 |
| 41 | +LRCLIB:歌詞の同期はされますが、取り扱い曲数は少ないです。 |
41 | 42 |
|
42 | | -Musixmatch: Spotify が使用しているサービスです。多くの曲がありますが、このソースを使用するにはユーザートークンが必要です。"; |
| 43 | +Musixmatch:Spotifyが使用している提供元です。取り扱い曲数が豊富ですが、使用するにはユーザートークンが必要です。"; |
| 44 | +lyrics_additional_info = "歌詞を読み込めないときは、「この曲の歌詞を読み込めませんでした」と表示されます。検索方法のしくみの問題でGeniusを使用している場合は誤った歌詞が表示される場合があります。"; |
| 45 | +petitlyrics_description = "プチリリ:日本語の歌詞が豊富で、一部の海外の曲の歌詞も表示できます。歌詞の同期もされます。"; |
43 | 46 |
|
44 | | -musixmatch_user_token = "Musixmatch ユーザートークン"; |
45 | | -user_token_placeholder = "ユーザートークンを入力、またはデバッグ情報を貼り付け"; |
| 47 | +musixmatch_user_token = "Musixmatchのユーザートークン"; |
| 48 | +user_token_placeholder = "ユーザートークン・デバッグ情報を入力"; |
46 | 49 |
|
47 | 50 | enter_user_token = "ユーザートークンを入力"; |
48 | | -enter_user_token_message = "Musixmatchを使用するには、公式アプリからユーザートークンを取得する必要があります。App StoreからMusixmatchをダウンロードし、サインアップしてから、[設定] > [ヘルプを表示] > [デバッグ情報をコピー] に移動して、ここに貼り付けます。MITMを使用してトークンを抽出することもできます。"; |
| 51 | +enter_user_token_message = "Musixmatchを使用するには、公式アプリからユーザートークンを取得する必要があります。App StoreからMusixmatchをインストールして、サインインしてから、「設定」 > 「ヘルプを見る」 > 「デバッグ情報のコピー」を選択してペーストします。"; |
49 | 52 |
|
50 | | -genius_fallback = "Geniusでフォールバック"; |
51 | | -genius_fallback_description = "%@ に問題がある場合は、Geniusから歌詞を読み込みます。"; |
| 53 | +genius_fallback = "Geniusを代わりに使用"; |
| 54 | +genius_fallback_description = "%@ に問題がある場合は、Geniusから歌詞を取得します。"; |
52 | 55 |
|
53 | | -show_fallback_reasons = "フォールバックの理由を表示する"; |
| 56 | +show_fallback_reasons = "Geniusを使用した理由を表示"; |
| 57 | + |
| 58 | +hide_lyrics_on_error = "エラー発生時に歌詞を非表示"; |
| 59 | +hide_lyrics_on_error_description = "歌詞を読み込めなかったときは非表示にします。"; |
54 | 60 |
|
55 | 61 | romanized_lyrics = "ローマ字の歌詞"; |
56 | | -romanized_lyrics_description = "日本語、韓国語、中国語のローマ字の歌詞を表示します。"; |
| 62 | +romanized_lyrics_description = "日本語、中国語、韓国語のローマ字の歌詞を表示します。"; |
57 | 63 |
|
58 | | -musixmatch_language = "Musixmatch 歌詞の言語"; |
59 | | -musixmatch_language_description = "2文字の Musixmatch 言語コードを入力すると、Musixmatch で翻訳された歌詞が表示されます (利用可能な場合)。"; |
| 64 | +musixmatch_language = "Musixmatchの歌詞の言語"; |
| 65 | +musixmatch_language_description = "2文字のMusixmatchの言語コードを入力すると、利用可能な場合に翻訳された歌詞を表示できます。"; |
60 | 66 |
|
61 | 67 | // UI |
62 | 68 |
|
63 | | -lyrics_background_color_section = "歌詞の背景色"; |
64 | | -lyrics_background_color_section_description = "[元の色を表示]をオンにすると、歌詞があるトラックでは、歌詞が元のSpotifyの色で表示されます。 |
| 69 | +lyrics_background_color_section = "歌詞のバックグラウンドカラー"; |
| 70 | +lyrics_background_color_section_description = "「元の色で表示」をオンにすると、Spotifyで使われている色で表示されます。 |
65 | 71 |
|
66 | | -抽出されたアルバムアートの色に基づいて、静的な色または正規化係数を設定できます。この係数によって、暗い色がどれだけ明るくなり、明るい色がどれだけ暗くなるかが決まります。通常、正規化係数が高いほど、明るい色が表示されます。"; |
| 72 | +固定の色を設定することも、曲のカバー画像から抽出した色をもとに濃さを調整することもできます。これにより、暗い色をどれだけ明るくし、明るい色をどれだけ暗くするかを決められます。スライダーを右に動かすほど明るく表示されます。"; |
67 | 73 |
|
68 | | -display_original_colors = "オリジナルの背景色で表示"; |
| 74 | +display_original_colors = "元の色で表示"; |
69 | 75 |
|
70 | | -use_static_color = "静的な色を使用"; |
| 76 | +use_static_color = "固定の色を使用"; |
71 | 77 | static_color = "色"; |
72 | 78 |
|
73 | | -color_normalization_factor = "色の正規化係数"; |
74 | | -dark_popups = "暗いポップアップ"; |
| 79 | +color_normalization_factor = "色の濃さ"; |
| 80 | +dark_popups = "ポップアップをダークモードで表示"; |
| 81 | + |
| 82 | +// Experiments |
| 83 | + |
| 84 | +show_instagram_destination = "Instagramで共有先を表示"; |
| 85 | +show_instagram_destination_description = "常にInstagramで共有先を表示します。%@"; |
| 86 | + |
| 87 | +livecontainer_sharing = "LiveContainerに共有"; |
| 88 | +livecontainer_sharing_description = "選択した共有先が対応していない場合は、LiveContainerに共有してURLをコピーします。"; |
75 | 89 |
|
76 | 90 | /* MARK: Premium PopUps */ |
77 | 91 |
|
78 | | -have_premium_popup = "Premium が有効なので、データにパッチを適用したり、Premium のサーバー側機能の使用が制限されたりすることはありません。EeveeSpotify の設定で管理できます。"; |
| 92 | +have_premium_popup = "プレミアム会員のため、データを変更したり、プレミアムの機能が制限されたりすることはありません。EeveeSpotifyの設定で変更できます。"; |
79 | 93 |
|
80 | | -high_audio_quality_popup = "最高音質はサーバー側で行われるため、利用できません。"; |
81 | | -playlist_downloading_popup = "ネイティブプレイリストのダウンロードはサーバー側で行われるため、利用できません。なお、ポッドキャストのエピソードとローカルプレイリストはダウンロードできます。"; |
| 94 | +high_audio_quality_popup = "最高音質はサーバー側で管理されているため、利用できません。"; |
| 95 | +playlist_downloading_popup = "プレイリストをダウンロードする機能はサーバー側で管理されているため、利用できません。ポッドキャストのエピソードや自分のローカルプレイリストはダウンロードできます。"; |
82 | 96 | download_local_playlist = "ローカルプレイリストをダウンロード"; |
83 | 97 |
|
| 98 | +// |
| 99 | + |
| 100 | +could_not_share_popup = "選択した共有先やLiveContainerに共有できませんでした。URLをコピーしました。"; |
| 101 | + |
84 | 102 | /* MARK: Lyrics */ |
85 | 103 |
|
86 | | -fallback_attribute = "フォールバック"; |
| 104 | +fallback_attribute = "Geniusを使用中"; |
87 | 105 | romanized_attribute = "ローマ字"; |
88 | 106 |
|
89 | | -musixmatch_unauthorized_popup = "Unauthorized エラーのため、Musixmatch から歌詞を取得することができません。Musixmatch トークンを確認、または変更してください。iPad を使用している場合は、iPad 用の Musixmatch アプリからトークンを取得してください。"; |
90 | | -musixmatch_restricted_popup = "歌詞が制限されているため取得できません。米国の IP アドレスによる著作権の問題である可能性が高いため、米国にいる場合は IP アドレスを変更するか、VPN を使用する必要があります。"; |
| 107 | +musixmatch_unauthorized_popup = "認証エラーによりMusixmatchから歌詞を読み込めません。Musixmatchのトークンを確認・更新してください。iPadを使用している場合は、iPad版のMusixmatchアプリからトークンを取得する必要があります。"; |
| 108 | +musixmatch_restricted_popup = "Musixmatchから歌詞を読み込めません。制限されている可能性があります。"; |
91 | 109 |
|
92 | 110 | // Errors Titles |
93 | 111 |
|
94 | 112 | no_such_song = "曲が見つかりません"; |
95 | | -musixmatch_restricted = "制限"; |
96 | | -invalid_musixmatch_token = "無許可"; |
97 | | -decoding_error = "解読エラー"; |
98 | | -no_current_track = "トラックインスタンスなし"; |
99 | | -unknown_error = "不明なエラー"; |
| 113 | +musixmatch_restricted = "制限中"; |
| 114 | +invalid_musixmatch_token = "認証エラー"; |
| 115 | +decoding_error = "読み込みに失敗しました"; |
| 116 | +no_current_track = "再生中の曲はありません"; |
| 117 | +unknown_error = "不明なエラーが発生しました"; |
100 | 118 |
|
101 | 119 | // Instrumental Titles |
102 | 120 |
|
103 | | -song_is_instrumental = "この曲はインストゥルメンタルです。"; |
104 | | -let_the_music_play = "音楽を再生しよう..."; |
| 121 | +song_is_instrumental = "この曲は歌詞がありません"; |
| 122 | +let_the_music_play = "お楽しみください"; |
105 | 123 |
|
106 | 124 | // liked songs title, should match official spotify loc |
107 | 125 |
|
108 | | -liked_songs = "好きな曲"; |
| 126 | +liked_songs = "お気に入りの曲"; |
| 127 | + |
| 128 | +contributors = "貢献者"; |
| 129 | + |
| 130 | +request_anonymous_token = "匿名のトークンをリクエスト"; |
| 131 | +request_anonymous_token_description = "「匿名のトークンをリクエスト」を使用すると、Musixmatchから認証なしでトークンを取得できます。"; |
| 132 | + |
| 133 | +lrclib_api = "サーバーアドレス"; |
| 134 | + |
| 135 | +// Snapshot of your benefits, should match official spotify loc |
| 136 | + |
| 137 | +ad_free_music_listening = "広告ナシで音楽が聴ける"; |
| 138 | +play_songs_in_any_order = "好きな曲順で再生"; |
| 139 | +organize_listening_queue = "次に再生する楽曲のリストを整理できる"; |
109 | 140 |
|
110 | | -contributors = "コントリビューター"; |
| 141 | +payment_notice = "EeveeSpotifyは、一部のプレミアム機能を使えるようにするパッチを適用します。利用は無料です。"; |
0 commit comments