aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Locale/english.ts
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-10-09 00:41:20 -0700
committerFuwn <[email protected]>2024-10-09 00:41:43 -0700
commit998b63a35256ac985a5a2714dd1ca451af4dfd8a (patch)
tree50796121a9d5ab0330fdc5d7e098bda2860d9726 /src/lib/Locale/english.ts
parentfeat(graphql): add badgeCount field (diff)
downloaddue.moe-998b63a35256ac985a5a2714dd1ca451af4dfd8a.tar.xz
due.moe-998b63a35256ac985a5a2714dd1ca451af4dfd8a.zip
chore(prettier): use spaces instead of tabs
Diffstat (limited to 'src/lib/Locale/english.ts')
-rw-r--r--src/lib/Locale/english.ts628
1 files changed, 314 insertions, 314 deletions
diff --git a/src/lib/Locale/english.ts b/src/lib/Locale/english.ts
index 0b172359..c9c2e253 100644
--- a/src/lib/Locale/english.ts
+++ b/src/lib/Locale/english.ts
@@ -3,320 +3,320 @@ 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;