feat: support more languages

This commit is contained in:
codytseng
2025-03-02 15:31:32 +08:00
parent d79f5d0722
commit 966861f305
17 changed files with 1570 additions and 45 deletions

208
src/i18n/locales/ja.ts Normal file
View File

@@ -0,0 +1,208 @@
export default {
translation: {
// NOTE: The translations below were generated by ChatGPT and have not yet been verified.
'Welcome! 🥳': 'ようこそ! 🥳',
About: '情報',
'New Note': '新規ノート',
Post: '投稿',
Home: 'ホーム',
'Relay settings': 'リレイ設定',
Settings: '設定',
SidebarRelays: 'リレイ',
Refresh: '更新',
Profile: 'プロフィール',
Logout: 'ログアウト',
Following: 'フォロー中',
followings: 'フォロー',
reposted: 'リポスト済み',
'just now': 'たった今',
'n minutes ago': '{{n}}分前',
'n m': '{{n}}分',
'n hours ago': '{{n}}時間前',
'n h': '{{n}}時',
'n days ago': '{{n}}日前',
'n d': '{{n}}日',
date: '{{timestamp, date}}',
Follow: 'フォローする',
Unfollow: 'フォロー解除',
'Follow failed': 'フォローに失敗しました',
'Unfollow failed': 'フォロー解除に失敗しました',
'show new notes': '新しいノートを表示',
'loading...': '読み込み中...',
'no more notes': 'これ以上ノートはありません',
'reply to': '返信先',
reply: '返信',
Reply: '返信',
'load more older replies': 'さらに古い返信を読み込む',
'Write something...': '何か書いて...',
Cancel: 'キャンセル',
Mentions: '@',
'Failed to post': '投稿に失敗しました',
'Post successful': '投稿に成功しました',
'Your post has been published': '投稿が公開されました',
Repost: 'リポスト',
Quote: '引用',
'Copy event ID': 'イベントIDをコピー',
'Copy user ID': 'ユーザーIDをコピー',
'View raw event': '生データを表示',
Like: 'いいね',
'switch to light theme': 'ライトテーマに切替',
'switch to dark theme': 'ダークテーマに切替',
'switch to system theme': 'システムテーマに切替',
Note: 'ノート',
note: 'ノート',
"username's following": '{{username}} のフォロー',
"username's used relays": '{{username}} の使用リレイ',
"username's muted": '{{username}} はミュート済み',
Login: 'ログイン',
'Follows you': 'あなたをフォローしています',
'Relay Settings': 'リレイ設定',
'Relay set name': 'リレイセット名',
'Add a new relay set': '新しいリレイセットを追加',
Add: '追加',
'n relays': '{{n}} 個のリレイ',
Rename: '名前変更',
'Copy share link': '共有リンクをコピー',
Delete: '削除',
'Relay already exists': 'リレイは既に存在します',
'invalid relay URL': '無効なリレイURL',
'Add a new relay': '新しいリレイを追加',
back: '戻る',
'Lost in the void': '虚無の中へ',
'Carry me home': '家まで送って',
'no replies': '返信がありません',
'Reply to': '返信先',
Search: '検索',
'The relays you are connected to do not support search':
'接続しているリレイは検索をサポートしていません',
'supports search': '検索対応',
'Show more...': 'さらに表示...',
'All users': '全ユーザー',
'Display replies': '返信を表示',
Notes: 'ノート',
Replies: '返信',
Notifications: '通知',
'no more notifications': 'これ以上通知はありません',
'Using private key login is insecure. It is recommended to use a browser extension for login, such as alby, nostr-keyx or nos2x.':
'秘密鍵によるログインは安全ではありません。alby、nostr-keyx、nos2xなどのブラウザ拡張の利用を推奨します。',
'Login with Browser Extension': 'ブラウザ拡張でログイン',
'Login with Bunker': 'Bunkerでログイン',
'Login with Private Key': '秘密鍵でログイン',
'reload notes': 'ノートを再読み込み',
'Logged in Accounts': 'ログイン中のアカウント',
'Add an Account': 'アカウントを追加',
'More options': 'その他のオプション',
'Add client tag': 'クライアントタグを追加',
'Show others this was sent via Jumble': 'これがJumble経由で送信されたことを表示',
'Are you sure you want to logout?': '本当にログアウトしますか?',
'relay sets': 'リレイセット',
edit: '編集',
Languages: '言語',
Theme: 'テーマ',
System: 'システム',
Light: 'ライト',
Dark: 'ダーク',
Temporary: '一時的',
'Choose a relay set': 'リレイセットを選択',
'Switch account': 'アカウント切替',
Pictures: '画像',
'Picture note': '画像ノート',
'A special note for picture-first clients like Olas':
'Olas のような画像優先クライアント向けの特別なノート',
'Picture note requires images': '画像ノートには画像が必要です',
Relays: 'リレイ',
image: '画像',
'Normal Note': '通常ノート',
'Picture Note': '画像ノート',
'R & W': '読&書',
Read: '読む',
Write: '書く',
'Push to relays': 'リレイへプッシュ',
'Push Successful': 'プッシュ成功',
'Successfully pushed relay sets to relays': 'リレイセットをリレイへ正常にプッシュしました',
'Pull from relays': 'リレイからプル',
'Select the relay sets you want to pull': 'プルするリレイセットを選択',
'No relay sets found': 'リレイセットが見つかりません',
'Pull n relay sets': '{{n}} 個のリレイセットをプル',
Pull: 'プル',
'Select all': 'すべて選択',
'Relay Sets': 'リレイセット',
'Read & Write Relays': '読み&書きリレイ',
'read relays description':
'読みリレイはあなたに関するイベントを取得するために使用されます。他のユーザーはあなたが見るべきイベントをこのリレイに公開します。',
'write relays description':
'書きリレイはあなたのイベントを公開するために使用されます。他のユーザーはこのリレイからあなたのイベントを取得します。',
'read & write relays notice':
'読みリレイと書きリレイは、理想的にはそれぞれ2〜4個に保つべきです。',
"Don't have an account yet?": 'まだアカウントをお持ちでないですか?',
'or simply generate a private key': 'または単に秘密鍵を生成してください',
'This is a private key. Do not share it with anyone. Keep it safe and secure. You will not be able to recover it if you lose it.':
'これは秘密鍵です。誰にも共有せず、安全な場所に保管してください。紛失すると復旧できません。',
Edit: '編集',
Save: '保存',
'Display Name': '表示名',
Bio: '自己紹介',
'Nostr Address (NIP-05)': 'Nostrアドレス (NIP-05)',
'Invalid NIP-05 address': '無効なNIP-05アドレス',
'Copy private key': '秘密鍵をコピー',
'Enter the password to decrypt your ncryptsec': 'ncryptsecを復号化するためパスワードを入力',
Back: '戻る',
'optional: encrypt nsec': '任意nsecを暗号化',
password: 'パスワード',
'Sign up': 'サインアップ',
'Save to': '保存先',
'Enter a name for the new relay set': '新しいリレイセットの名前を入力',
'Save to a new relay set': '新しいリレイセットに保存',
Mute: 'ミュート',
Muted: 'ミュート済み',
Unmute: 'ミュート解除',
'Mute user': 'ユーザーをミュート',
'Unmute user': 'ユーザーのミュート解除',
'Append n relays': '{{n}} 個のリレイを追加',
Append: '追加',
'Select relays to append': '追加するリレイを選択',
'calculating...': '計算中...',
'Calculate optimal read relays': '最適な読みリレイを計算',
'Login to set': 'セットにログイン',
'Please login to view following feed': 'フォロー中のフィードを表示するにはログインしてください',
'Send only to r': '{{r}} にのみ送信',
'Send only to these relays': 'これらのリレイにのみ送信',
Explore: '探索',
'Search relays': 'リレイを検索',
relayInfoBadgeAuth: '認証',
relayInfoBadgeSearch: '検索',
relayInfoBadgePayment: '支払い',
Operator: '運営者',
Contact: '連絡先',
Software: 'ソフトウェア',
Version: 'バージョン',
'Random Relays': 'ランダムリレイ',
randomRelaysRefresh: '更新',
'Explore more': 'もっと探索',
'Payment page': '支払いページ',
'Supported NIPs': '対応NIP',
'Open in a': '{{a}}で開く',
'Cannot handle event of kind k': '種類{{k}}のイベントは処理できません',
'Sorry! The note cannot be found 😔': '申し訳ありません!ノートが見つかりません 😔',
'This user has been muted': 'このユーザーはミュートされています',
Wallet: 'ウォレット',
Sats: 'サッツ',
sats: 'サッツ',
'Zap to': 'Zap送信',
'Zap n sats': '{{n}} サッツをZap',
zapComment: 'コメント',
'Default zap amount': 'デフォルトのZap金額',
'Default zap comment': 'デフォルトのZapコメント',
'Lightning Address (or LNURL)': 'LightningアドレスまたはLNURL',
'Quick zap': 'クイックZap',
'If enabled, you can zap with a single click': '有効の場合、ワンクリックでZapできます',
All: 'すべて',
Reactions: '反応',
Zaps: 'Zap',
'Enjoying Jumble?': 'Jumbleをお楽しみですか',
'Your donation helps me maintain Jumble and make it better! 😊':
'あなたの寄付はJumbleの維持と改善に役立ちます 😊',
'Earlier notifications': '以前の通知',
'Temporarily display this note': 'このノートを一時的に表示'
}
}