From a44969eaeab38d44435f5b79f3909753eae1a9f0 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sat, 20 Jan 2024 20:47:56 -0800 Subject: feat(locale): settings framework localisation --- src/lib/Locale/en.json | 55 ++++++++++++++++++++++++ src/lib/Locale/ja.json | 55 ++++++++++++++++++++++++ src/lib/Settings/Categories/Display.svelte | 68 ++++++++++++++++++++++-------- src/routes/settings/+page.svelte | 26 +++++++----- 4 files changed, 175 insertions(+), 29 deletions(-) diff --git a/src/lib/Locale/en.json b/src/lib/Locale/en.json index f968a7d6..c9508c8d 100644 --- a/src/lib/Locale/en.json +++ b/src/lib/Locale/en.json @@ -9,5 +9,60 @@ "profile": "Profile", "log_in": "Log in with AniList", "log_out": "Log out" + }, + "settings": { + "tooltips": { + "author": "Author of due.moe" + }, + "rss_feeds": { + "title": "RSS Feeds", + "buttons": { + "copy_to_clipboard": "Copy to clipboard" + }, + "tooltips": { + "rss": "Web feed data format" + } + }, + "display": { + "title": "Display", + "categories": { + "media": "Media", + "date_and_time": "Date & Time", + "motion_and_accessibility": "Motion & Accessibility", + "collapse_panels_by_default": "Collapse panels by default", + "hide_panels": "Hide panels", + "include_additional_media": "Include additional media" + }, + "tooltips": { + "beta": "Beta" + } + }, + "debug": { + "title": "Debug", + "tooltips": { + "version": "Current due.moe version hash" + } + }, + "calculation": { + "title": "Calculation" + }, + "cache": { + "title": "Cache" + }, + "attributions": { + "title": "Attributions" + }, + "media": { + "anime": "Anime", + "manga": "Manga", + "upcoming_anime": "Upcoming anime", + "paused_media": "Paused media", + "unresolved_media": "Unresolved media", + "planned_anime": "Planned anime" + }, + "languages": { + "english": "English", + "japanese": "Japanese" + } } } diff --git a/src/lib/Locale/ja.json b/src/lib/Locale/ja.json index 6c6afb38..359aeec1 100644 --- a/src/lib/Locale/ja.json +++ b/src/lib/Locale/ja.json @@ -9,5 +9,60 @@ "profile": "プロフィール", "log_in": "AniListでログイン", "log_out": "ログアウト" + }, + "settings": { + "tooltips": { + "author": "due.moeの作者" + }, + "rss_feeds": { + "title": "RSSフィード", + "buttons": { + "copy_to_clipboard": "クリップボードにコピー" + }, + "tooltips": { + "rss": "ウェブフィードデータフォーマット" + } + }, + "display": { + "title": "表示", + "categories": { + "date_and_time": "日付と時刻", + "media": "メディア", + "motion_and_accessibility": "モーションとアクセシビリティ", + "collapse_panels_by_default": "メディアパネルをデフォルトで折りたたむ", + "hide_panels": "メディアパネルを隠す", + "include_additional_media": "デフォルトでは含まれていないメディアグループを追加する" + }, + "tooltips": { + "beta": "ベータ" + } + }, + "debug": { + "title": "デバッグ", + "tooltips": { + "version": "現在のdue.moeのバージョンハッシュ" + } + }, + "calculation": { + "title": "計算" + }, + "cache": { + "title": "キャッシュ" + }, + "attributions": { + "title": "帰属" + }, + "media": { + "anime": "アニメ", + "manga": "マンガ", + "upcoming_anime": "近日放送予定のアニメ", + "paused_media": "視聴を一時停止したメディア", + "unresolved_media": "未解決のメディア", + "planned_anime": "視聴予定アニメ" + }, + "languages": { + "english": "英語", + "japanese": "日本語" + } } } diff --git a/src/lib/Settings/Categories/Display.svelte b/src/lib/Settings/Categories/Display.svelte index ee53dd9e..b844c00d 100644 --- a/src/lib/Settings/Categories/Display.svelte +++ b/src/lib/Settings/Categories/Display.svelte @@ -1,5 +1,6 @@ -Include additional media
- - - +{$_('settings.display.categories.include_additional_media')}
+ + + Media where either the next episode's release date is unknown or the chapter count could not be resolved is considered unresolved. @@ -47,25 +60,33 @@

-Hide panels
- - - +{$_('settings.display.categories.hide_panels')}
+ + +

-Collapse panels by default
+{$_('settings.display.categories.collapse_panels_by_default')}
- - + +

-Motion & Accessibility
+{$_('settings.display.categories.motion_and_accessibility')}
-Interface language +Interface language +

-Date & Time
+{$_('settings.display.categories.date_and_time')}
Be

-Media
+{$_('settings.display.categories.media')}
Have feedback or suggestions? Send a private message to - @fuwn@fuwn on AniList! {#if data.user === undefined}

Please log in to modify settings.
{:else} - + Your AniList notifications RSS feed URL This RSS @@ -73,19 +77,19 @@ Do not share this link with anyone! - - - + + + Debug - + {/if} -- cgit v1.2.3