aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Locale/english.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Locale/english.ts')
-rw-r--r--src/lib/Locale/english.ts639
1 files changed, 322 insertions, 317 deletions
diff --git a/src/lib/Locale/english.ts b/src/lib/Locale/english.ts
index c9c2e253..03cb54e5 100644
--- a/src/lib/Locale/english.ts
+++ b/src/lib/Locale/english.ts
@@ -1,322 +1,327 @@
-import settings from '$stores/settings';
-import { get } from 'svelte/store';
-import type { Locale } from './layout';
+import settings from "$stores/settings";
+import { get } from "svelte/store";
+import type { Locale } from "./layout";
const English: Locale = {
- navigation: {
- home: 'Home',
- completed: 'Completed',
- subtitleSchedule: 'Subtitle Schedule',
- newReleases: 'New Releases',
- tools: 'Tools',
- settings: 'Settings',
- profile: 'Profile',
- logIn: 'Log in with AniList',
- logOut: 'Log out',
- schedule: 'Schedule',
- hololive: 'hololive Schedule',
- myProfile: 'My Profile',
- myBadgeWall: 'My Badge Wall'
- },
- settings: {
- fields: {
- notice: 'Notice:'
- },
- tooltips: {
- author: 'Author of due.moe'
- },
- rssFeeds: {
- title: 'RSS Feeds',
- buttons: {
- copyToClipboard: 'Copy to clipboard'
- },
- tooltips: {
- rss: 'Web feed data format'
- }
- },
- display: {
- title: 'Display',
- categories: {
- media: {
- title: 'Media',
- fields: {
- outboundLinks: {
- title: 'Outbound links',
- hint: 'If LiveChart.me or AnimeSchedule is chosen, manga links will default to AniList.'
- },
- mediaTitleFormat: {
- title: 'Media title format',
- options: {
- english: 'English',
- romaji: 'Romaji',
- native: 'Native'
- },
- fields: {
- showFurigana: 'Show furigana'
- }
- },
- sortBy: {
- title: 'Sort anime by difference between last watched and next episode',
- hint: 'By default, anime are sorted by the number of days left until the next episode airs.'
- }
- }
- },
- dateAndTime: {
- title: 'Date & Time',
- fields: {
- disableLastActivityWarning: 'Disable last activity warning',
- rightAlignCountdown: 'Align anime episode countdown to the right',
- use24HourTime: 'Use 24-hour time format for episode countdown',
- nativeEpisodeCountdown: 'Show episode countdown in native release date & time',
- abbreviateCountdown: 'Abbreviate episode countdown date & time units'
- }
- },
- motionAndAccessibility: {
- title: 'Motion & Accessibility',
- fields: {
- disablePageTransitionAnimations: 'Disable page transition animations',
- disableNotifications: 'Disable verbose site notifications',
- enableAniListNotifications: 'Enable AniList notifications',
- limitPanelAreaToScreenHeight: 'Limit panel area to screen height',
- interfaceLanguage: 'Interface language'
- }
- },
- dataSaver: 'Data Saver',
- collapsePanelsByDefault: 'Collapse panels by default',
- hidePanels: 'Hide panels',
- includeAdditionalMedia: 'Include additional media',
- helper: {
- title: 'Helper',
- options: {
- kaede: 'Kaede',
- mai: 'Mai',
- nodoka: 'Nodoka',
- rio: 'Rio',
- sakuta: 'Sakuta',
- shouko: 'Shouko',
- tomoe: 'Tomoe',
- random: 'Random',
- none: 'None'
- },
- hint: "Let them remind you. It's for your own benefit."
- },
- filtersIncludeCompleted: 'Affect Completed'
- },
- tooltips: {
- beta: 'Beta'
- }
- },
- debug: {
- title: 'Debug',
- tooltips: {
- version: 'Current due.moe version hash'
- }
- },
- calculation: {
- title: 'Calculation',
- fields: {
- roundDownChapters: {
- title: 'Round down chapters (recommended)',
- hint: 'Round chapters down to the nearest whole number (e.g., 50/50.6 would not be due)'
- },
- showMediaWithZeroProgress: {
- title: 'Show media with zero progress',
- hint: 'May potentially cause rate-limiting if you have over ~80 unresolved manga on your lists'
- },
- hideOutOfDateVolumeWarning: {
- title: 'Hide out-of-date volume warning'
- },
- smartChapterCountEstimation: {
- title: 'Enable smart chapter count calculation'
- },
- preferNativeChapterCount: {
- title: 'Prefer native chapter count',
- hint: "Prefer comparing against a manga's native chapter count opposed to the translated chapter count"
- }
- }
- },
- cache: {
- title: 'Cache'
- },
- attributions: {
- title: 'Attributions'
- },
- media: {
- anime: 'Anime',
- manga: 'Manga',
- upcomingAnime: 'Upcoming anime',
- pausedMedia: 'Paused media',
- unresolvedMedia: 'Unresolved media',
- plannedAnime: 'Planned anime'
- },
- languages: {
- english: 'English',
- japanese: 'Japanese'
- },
- settingsSync: {
- title: 'Settings Sync',
- buttons: {
- pull: {
- title: 'Pull Remote Configuration',
- hint: 'Enable settings sync and overwrite any local settings with your remote configuration'
- },
- push: {
- title: 'Push Local Configuration',
- hint: 'Enable settings sync and overwrite any remote configuration with your local settings'
- },
- disable: 'Disable & Keep Local Configuration',
- delete: 'Delete Remote Configuration'
- }
- }
- },
- user: {
- badges: {
- backToProfile: 'Back to Profile',
- editMode: {
- disable: 'Disable Edit Mode',
- enable: 'Enable Edit Mode',
- imageURL: 'Image URL',
- activityURL: 'Activity URL',
- description: 'Description (Optional)',
- category: 'Category (Optional)',
- add: 'Add',
- update: 'Update',
- or: 'or',
- delete: 'Delete (Click Twice)',
- source: 'Source (Recommended)',
- designer: 'Designer (Recommended)'
- },
- importMode: {
- enable: 'Import from AniList',
- disable: 'Disable Import Mode',
- cancel: 'Cancel',
- import: 'Import',
- fetch: 'Fetch',
- deleteAll: {
- title: 'Delete All Badges (Click {times} Times)',
- hint: 'This will delete all of your badges from Badge Wall. This action cannot be undone.'
- },
- dangerous: 'Dangerous',
- importLinks: {
- title: 'Import Links',
- hint: 'If your badges are nested in links, enable this option to attach the links to the badges.'
- },
- importReplies: 'Import Replies',
- title: 'Import badges from an activity post',
- importWait:
- 'Please wait until import mode automatically closes, otherwise you risk skipping or duplicating badges.',
- importConfirm: 'Import {count} badges?'
- }
- },
- profile: {
- statistics: '{username} has watched {anime} days of anime and read {manga} days of manga.',
- badges: '{username} has collected {badges} badges using Badge Wall.'
- },
- preferences: {
- title: 'User Preferences',
- hideMissingBadges: {
- title: 'Hide missing badges from Badge Wall',
- hint: "Hide any 404'd badges from appearing on your Badge Wall, excluding during edit mode"
- },
- hideAWCBadges: {
- title: 'Hide AWC badges from Badge Wall'
- }
- }
- },
- lists: {
- upcoming: {
- episodes: {
- title: 'Upcoming Episodes',
- hint: 'Anime that you have seen all aired episodes of and have at least one scheduled episode left to air'
- },
- notYetReleased: {
- title: 'Not Yet Released',
- hint: 'Anime that have not yet aired any episodes'
- }
- },
- due: {
- episodes: {
- title: 'Due Episodes',
- hint: 'Airing anime that you have not seen all aired episodes of'
- },
- mangaAndLightNovels: {
- title: 'Manga & Light Novels',
- hint: 'Releasing manga and light novels that you have not read all available chapters of'
- }
- },
- completed: {
- anime: {
- title: 'Anime',
- hint: 'Concluded anime that you not have seen all aired episodes of'
- },
- mangaAndLightNovels: {
- title: 'Manga & Light Novels',
- hint: 'Concluded manga and light novels that you have not read all available chapters of'
- }
- }
- },
- tools: {
- tool: {
- characterBirthdays: {
- short: 'Character Birthdays',
- long: "Today's Character Birthdays"
- }
- }
- },
- debug: {
- clearCaches: 'Clear anime and manga list caches',
- resetAllSettings: {
- title: 'Reset ALL settings',
- hint: 'Resets all settings present on this page to their default values'
- },
- clearLocalStorage: {
- title: 'Clear',
- hint1:
- 'Resets all of your settings to their default values and clears both AniList media list and manga data caches',
- hint2:
- 'If you are having issues with data loading or logging out, it is recommended to clear your site data.'
- },
- dummyLists: 'Use dummy media lists'
- },
- hololive: {
- live: 'LIVE',
- upcoming: 'Upcoming',
- with: 'with ',
- comma: ', ',
- commaNoSpace: ',',
- ampersand: '& ',
- ended: 'Ended',
- dateFormatter: new Intl.DateTimeFormat('en-US', {
- // year: 'numeric',
- month: 'long',
- day: 'numeric',
- // weekday: 'long',
- hour: 'numeric',
- hour12: !get(settings).display24HourTime,
- minute: 'numeric'
- // second: 'numeric'
- // timeZoneName: 'short'
- }).format,
- loadError: 'Could not load schedule.',
- parseError: 'hololive timed out.'
- },
- dateFormatter: new Intl.DateTimeFormat('en-US', {
- year: 'numeric',
- month: 'long',
- day: 'numeric',
- weekday: 'long',
- hour: 'numeric',
- hour12: !get(settings).display24HourTime,
- minute: 'numeric'
- // second: 'numeric'
- // timeZoneName: 'short'
- }).format,
- dayFormatter: new Intl.DateTimeFormat('en-US', {
- year: 'numeric',
- month: 'long',
- day: 'numeric',
- weekday: 'long'
- }).format
+ navigation: {
+ home: "Home",
+ completed: "Completed",
+ subtitleSchedule: "Subtitle Schedule",
+ newReleases: "New Releases",
+ tools: "Tools",
+ settings: "Settings",
+ profile: "Profile",
+ logIn: "Log in with AniList",
+ logOut: "Log out",
+ schedule: "Schedule",
+ hololive: "hololive Schedule",
+ myProfile: "My Profile",
+ myBadgeWall: "My Badge Wall",
+ },
+ settings: {
+ fields: {
+ notice: "Notice:",
+ },
+ tooltips: {
+ author: "Author of due.moe",
+ },
+ rssFeeds: {
+ title: "RSS Feeds",
+ buttons: {
+ copyToClipboard: "Copy to clipboard",
+ },
+ tooltips: {
+ rss: "Web feed data format",
+ },
+ },
+ display: {
+ title: "Display",
+ categories: {
+ media: {
+ title: "Media",
+ fields: {
+ outboundLinks: {
+ title: "Outbound links",
+ hint: "If LiveChart.me or AnimeSchedule is chosen, manga links will default to AniList.",
+ },
+ mediaTitleFormat: {
+ title: "Media title format",
+ options: {
+ english: "English",
+ romaji: "Romaji",
+ native: "Native",
+ },
+ fields: {
+ showFurigana: "Show furigana",
+ },
+ },
+ sortBy: {
+ title:
+ "Sort anime by difference between last watched and next episode",
+ hint: "By default, anime are sorted by the number of days left until the next episode airs.",
+ },
+ },
+ },
+ dateAndTime: {
+ title: "Date & Time",
+ fields: {
+ disableLastActivityWarning: "Disable last activity warning",
+ rightAlignCountdown: "Align anime episode countdown to the right",
+ use24HourTime: "Use 24-hour time format for episode countdown",
+ nativeEpisodeCountdown:
+ "Show episode countdown in native release date & time",
+ abbreviateCountdown:
+ "Abbreviate episode countdown date & time units",
+ },
+ },
+ motionAndAccessibility: {
+ title: "Motion & Accessibility",
+ fields: {
+ disablePageTransitionAnimations:
+ "Disable page transition animations",
+ disableNotifications: "Disable verbose site notifications",
+ enableAniListNotifications: "Enable AniList notifications",
+ limitPanelAreaToScreenHeight: "Limit panel area to screen height",
+ interfaceLanguage: "Interface language",
+ },
+ },
+ dataSaver: "Data Saver",
+ collapsePanelsByDefault: "Collapse panels by default",
+ hidePanels: "Hide panels",
+ includeAdditionalMedia: "Include additional media",
+ helper: {
+ title: "Helper",
+ options: {
+ kaede: "Kaede",
+ mai: "Mai",
+ nodoka: "Nodoka",
+ rio: "Rio",
+ sakuta: "Sakuta",
+ shouko: "Shouko",
+ tomoe: "Tomoe",
+ random: "Random",
+ none: "None",
+ },
+ hint: "Let them remind you. It's for your own benefit.",
+ },
+ filtersIncludeCompleted: "Affect Completed",
+ },
+ tooltips: {
+ beta: "Beta",
+ },
+ },
+ debug: {
+ title: "Debug",
+ tooltips: {
+ version: "Current due.moe version hash",
+ },
+ },
+ calculation: {
+ title: "Calculation",
+ fields: {
+ roundDownChapters: {
+ title: "Round down chapters (recommended)",
+ hint: "Round chapters down to the nearest whole number (e.g., 50/50.6 would not be due)",
+ },
+ showMediaWithZeroProgress: {
+ title: "Show media with zero progress",
+ hint: "May potentially cause rate-limiting if you have over ~80 unresolved manga on your lists",
+ },
+ hideOutOfDateVolumeWarning: {
+ title: "Hide out-of-date volume warning",
+ },
+ smartChapterCountEstimation: {
+ title: "Enable smart chapter count calculation",
+ },
+ preferNativeChapterCount: {
+ title: "Prefer native chapter count",
+ hint: "Prefer comparing against a manga's native chapter count opposed to the translated chapter count",
+ },
+ },
+ },
+ cache: {
+ title: "Cache",
+ },
+ attributions: {
+ title: "Attributions",
+ },
+ media: {
+ anime: "Anime",
+ manga: "Manga",
+ upcomingAnime: "Upcoming anime",
+ pausedMedia: "Paused media",
+ unresolvedMedia: "Unresolved media",
+ plannedAnime: "Planned anime",
+ },
+ languages: {
+ english: "English",
+ japanese: "Japanese",
+ },
+ settingsSync: {
+ title: "Settings Sync",
+ buttons: {
+ pull: {
+ title: "Pull Remote Configuration",
+ hint: "Enable settings sync and overwrite any local settings with your remote configuration",
+ },
+ push: {
+ title: "Push Local Configuration",
+ hint: "Enable settings sync and overwrite any remote configuration with your local settings",
+ },
+ disable: "Disable & Keep Local Configuration",
+ delete: "Delete Remote Configuration",
+ },
+ },
+ },
+ user: {
+ badges: {
+ backToProfile: "Back to Profile",
+ editMode: {
+ disable: "Disable Edit Mode",
+ enable: "Enable Edit Mode",
+ imageURL: "Image URL",
+ activityURL: "Activity URL",
+ description: "Description (Optional)",
+ category: "Category (Optional)",
+ add: "Add",
+ update: "Update",
+ or: "or",
+ delete: "Delete (Click Twice)",
+ source: "Source (Recommended)",
+ designer: "Designer (Recommended)",
+ },
+ importMode: {
+ enable: "Import from AniList",
+ disable: "Disable Import Mode",
+ cancel: "Cancel",
+ import: "Import",
+ fetch: "Fetch",
+ deleteAll: {
+ title: "Delete All Badges (Click {times} Times)",
+ hint: "This will delete all of your badges from Badge Wall. This action cannot be undone.",
+ },
+ dangerous: "Dangerous",
+ importLinks: {
+ title: "Import Links",
+ hint: "If your badges are nested in links, enable this option to attach the links to the badges.",
+ },
+ importReplies: "Import Replies",
+ title: "Import badges from an activity post",
+ importWait:
+ "Please wait until import mode automatically closes, otherwise you risk skipping or duplicating badges.",
+ importConfirm: "Import {count} badges?",
+ },
+ },
+ profile: {
+ statistics:
+ "{username} has watched {anime} days of anime and read {manga} days of manga.",
+ badges: "{username} has collected {badges} badges using Badge Wall.",
+ },
+ preferences: {
+ title: "User Preferences",
+ hideMissingBadges: {
+ title: "Hide missing badges from Badge Wall",
+ hint: "Hide any 404'd badges from appearing on your Badge Wall, excluding during edit mode",
+ },
+ hideAWCBadges: {
+ title: "Hide AWC badges from Badge Wall",
+ },
+ },
+ },
+ lists: {
+ upcoming: {
+ episodes: {
+ title: "Upcoming Episodes",
+ hint: "Anime that you have seen all aired episodes of and have at least one scheduled episode left to air",
+ },
+ notYetReleased: {
+ title: "Not Yet Released",
+ hint: "Anime that have not yet aired any episodes",
+ },
+ },
+ due: {
+ episodes: {
+ title: "Due Episodes",
+ hint: "Airing anime that you have not seen all aired episodes of",
+ },
+ mangaAndLightNovels: {
+ title: "Manga & Light Novels",
+ hint: "Releasing manga and light novels that you have not read all available chapters of",
+ },
+ },
+ completed: {
+ anime: {
+ title: "Anime",
+ hint: "Concluded anime that you not have seen all aired episodes of",
+ },
+ mangaAndLightNovels: {
+ title: "Manga & Light Novels",
+ hint: "Concluded manga and light novels that you have not read all available chapters of",
+ },
+ },
+ },
+ tools: {
+ tool: {
+ characterBirthdays: {
+ short: "Character Birthdays",
+ long: "Today's Character Birthdays",
+ },
+ },
+ },
+ debug: {
+ clearCaches: "Clear anime and manga list caches",
+ resetAllSettings: {
+ title: "Reset ALL settings",
+ hint: "Resets all settings present on this page to their default values",
+ },
+ clearLocalStorage: {
+ title: "Clear",
+ hint1:
+ "Resets all of your settings to their default values and clears both AniList media list and manga data caches",
+ hint2:
+ "If you are having issues with data loading or logging out, it is recommended to clear your site data.",
+ },
+ dummyLists: "Use dummy media lists",
+ },
+ hololive: {
+ live: "LIVE",
+ upcoming: "Upcoming",
+ with: "with ",
+ comma: ", ",
+ commaNoSpace: ",",
+ ampersand: "& ",
+ ended: "Ended",
+ dateFormatter: new Intl.DateTimeFormat("en-US", {
+ // year: 'numeric',
+ month: "long",
+ day: "numeric",
+ // weekday: 'long',
+ hour: "numeric",
+ hour12: !get(settings).display24HourTime,
+ minute: "numeric",
+ // second: 'numeric'
+ // timeZoneName: 'short'
+ }).format,
+ loadError: "Could not load schedule.",
+ parseError: "hololive timed out.",
+ },
+ dateFormatter: new Intl.DateTimeFormat("en-US", {
+ year: "numeric",
+ month: "long",
+ day: "numeric",
+ weekday: "long",
+ hour: "numeric",
+ hour12: !get(settings).display24HourTime,
+ minute: "numeric",
+ // second: 'numeric'
+ // timeZoneName: 'short'
+ }).format,
+ dayFormatter: new Intl.DateTimeFormat("en-US", {
+ year: "numeric",
+ month: "long",
+ day: "numeric",
+ weekday: "long",
+ }).format,
};
export default English;