Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions src/lib/i18n/locales/af-ZA/api.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
"COSMETIC_NOT_PURCHASABLE": "This cosmetic cannot be purchased.",
"COSMETIC_ALREADY_OWNED": "You already own this cosmetic.",
"INSUFFICIENT_BALANCE": "You do not have enough coins.",
"STRIPE_NOT_CONFIGURED": "Payments are not configured on this instance.",
"MEDIA_NOT_RELEASED": "This title has not been released yet, so you can only add it to your plan to consume list.",
"betterAuth": {
"USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL": "A user with this email already exists. Please use a different email address.",
Expand Down
12 changes: 11 additions & 1 deletion src/lib/i18n/locales/af-ZA/pages.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,16 @@
"heroButton": "View on GitHub",
"featuresTitle": "All your needs in one place",
"featuresDescription": "Stop juggling multiple apps and spreadsheets.",
"import": {
"title": "Your library.",
"titleAccent": "No need to start over.",
"description": "Bring your anime, manga and games to TrackGeek. Import your lists automatically instead of adding every title by hand.",
"hint": "Choose a platform to get started. Import from a public profile or an export file.",
"exportFile": "Export file",
"backloggdExport": "Backloggd Plus export",
"providerAction": "Import from {{provider}}",
"destination": "One home for your library."
},
"animeManga": "Anime & Manga",
"animeMangaDescription": "One of the largest anime and manga catalogs, with access to relations, characters, and detailed information.",
"moviesTVShows": "Movies & TV Shows",
Expand Down Expand Up @@ -69,7 +79,7 @@
"faqScopeQuestion": "What can I actually track?",
"faqScopeAnswer": "Anime, manga, movies, TV shows, games and books, all on one profile, with progress, ratings, notes and full reviews.",
"faqImportQuestion": "Can I bring data from another tracker?",
"faqImportAnswer": "Yes. You can import from MyAnimeList, Backloggd and any other TrackGeek instance straight from your settings.",
"faqImportAnswer": "Yes. You can import from MyAnimeList, AniList, Backloggd and any other TrackGeek instance straight from your settings.",
"faqLeaveQuestion": "What happens to my data if I leave?",
"faqLeaveAnswer": "Export it as a ZIP of CSV files in one click, then delete your account. Deletion is permanent and removes your personal data.",
"faqSelfHostQuestion": "Can I run my own instance?",
Expand Down
43 changes: 42 additions & 1 deletion src/lib/i18n/locales/af-ZA/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,11 @@
"failed": "Could not export your data."
},
"import": {
"description": "Bring your library over from another tracker. Files are read on your device and never uploaded to us.",
"description": "Bring your library over from another tracker.",
"action": "Import",
"states": {
"skipped": "Skipped",
"unmatched": "Unmatched",
"pending": "Waiting",
"running": "Importing",
"waiting": "Retry {{attempt}}",
Expand Down Expand Up @@ -54,6 +56,10 @@
"ignored_other": "· {{count}} entries ignored",
"fileTooLarge": "This file is too large.",
"providers": {
"anilist": {
"name": "AniList",
"description": "Import your public anime and manga library with scores, episodes watched and dates from a Anilist profile."
},
"backloggd": {
"name": "Backloggd",
"description": "Import your games, ratings, hours and dates from a Backloggd Plus export."
Expand All @@ -63,6 +69,41 @@
"description": "Import your anime, scores, episodes watched and dates from a MyAnimeList export."
}
},
"anilist": {
"title": "Review your AniList data",
"description": "TrackGeek reads your public AniList anime and manga lists. Private entries require AniList authorization and are not included.",
"collect": "Get data",
"collecting": "Collecting public library...",
"noImport": "No data has been imported into TrackGeek. Review the report before deciding to import it.",
"review": "How should these data be mapped and imported into TrackGeek?",
"updateNotice": "Importing this snapshot updates matching entries in your library.",
"reportTitle": "Import report",
"downloadReport": "Download import report",
"background": "Your import continues in the background. You can return to this page to check its report.",
"jobError": "Snapshot expired or import unavailable. Collect a new snapshot and try again.",
"reportSummary": "{{imported}} imported, {{skipped}} skipped, {{unmatched}} unmatched, {{failed}} failed of {{total}}.",
"reasons": {
"missingMalId": "Missing MyAnimeList ID",
"unsupportedStatus": "Unsupported AniList status",
"invalidEntry": "Invalid AniList entry"
},
"warnings": {
"partialStartedAt": "Partial start date filled with the first known day or month.",
"partialCompletedAt": "Partial completion date filled with the first known day or month.",
"listRenamed": "Custom list renamed to {{name}} to keep content types separate.",
"invalidAdvancedScore": "Advanced score {{name}} could not be converted."
},
"summary_one": "{{count}} item collected from {{username}}.",
"summary_other": "{{count}} items collected from {{username}}.",
"typeCount_one": "{{count}} {{type}} entry",
"typeCount_other": "{{count}} {{type}} entries",
"errors": {
"notFound": "This AniList user was not found.",
"private": "This AniList library is private. Public snapshots cannot access private data.",
"rateLimit": "AniList rate limit reached. Wait before trying again.",
"failed": "AniList could not be reached. Try again later."
}
},
"backloggd": {
"instructions": {
"title": "Export your data first",
Expand Down
1 change: 1 addition & 0 deletions src/lib/i18n/locales/ar-SA/api.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
"COSMETIC_NOT_PURCHASABLE": "This cosmetic cannot be purchased.",
"COSMETIC_ALREADY_OWNED": "You already own this cosmetic.",
"INSUFFICIENT_BALANCE": "You do not have enough coins.",
"STRIPE_NOT_CONFIGURED": "Payments are not configured on this instance.",
"MEDIA_NOT_RELEASED": "This title has not been released yet, so you can only add it to your plan to consume list.",
"betterAuth": {
"USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL": "A user with this email already exists. Please use a different email address.",
Expand Down
12 changes: 11 additions & 1 deletion src/lib/i18n/locales/ar-SA/pages.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,16 @@
"heroButton": "View on GitHub",
"featuresTitle": "All your needs in one place",
"featuresDescription": "Stop juggling multiple apps and spreadsheets.",
"import": {
"title": "Your library.",
"titleAccent": "No need to start over.",
"description": "Bring your anime, manga and games to TrackGeek. Import your lists automatically instead of adding every title by hand.",
"hint": "Choose a platform to get started. Import from a public profile or an export file.",
"exportFile": "Export file",
"backloggdExport": "Backloggd Plus export",
"providerAction": "Import from {{provider}}",
"destination": "One home for your library."
},
"animeManga": "Anime & Manga",
"animeMangaDescription": "One of the largest anime and manga catalogs, with access to relations, characters, and detailed information.",
"moviesTVShows": "Movies & TV Shows",
Expand Down Expand Up @@ -69,7 +79,7 @@
"faqScopeQuestion": "What can I actually track?",
"faqScopeAnswer": "Anime, manga, movies, TV shows, games and books, all on one profile, with progress, ratings, notes and full reviews.",
"faqImportQuestion": "Can I bring data from another tracker?",
"faqImportAnswer": "Yes. You can import from MyAnimeList, Backloggd and any other TrackGeek instance straight from your settings.",
"faqImportAnswer": "Yes. You can import from MyAnimeList, AniList, Backloggd and any other TrackGeek instance straight from your settings.",
"faqLeaveQuestion": "What happens to my data if I leave?",
"faqLeaveAnswer": "Export it as a ZIP of CSV files in one click, then delete your account. Deletion is permanent and removes your personal data.",
"faqSelfHostQuestion": "Can I run my own instance?",
Expand Down
43 changes: 42 additions & 1 deletion src/lib/i18n/locales/ar-SA/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,11 @@
"failed": "Could not export your data."
},
"import": {
"description": "Bring your library over from another tracker. Files are read on your device and never uploaded to us.",
"description": "Bring your library over from another tracker.",
"action": "Import",
"states": {
"skipped": "Skipped",
"unmatched": "Unmatched",
"pending": "Waiting",
"running": "Importing",
"waiting": "Retry {{attempt}}",
Expand Down Expand Up @@ -54,6 +56,10 @@
"ignored_other": "· {{count}} entries ignored",
"fileTooLarge": "This file is too large.",
"providers": {
"anilist": {
"name": "AniList",
"description": "Import your public anime and manga library with scores, episodes watched and dates from a Anilist profile."
},
"backloggd": {
"name": "Backloggd",
"description": "Import your games, ratings, hours and dates from a Backloggd Plus export."
Expand All @@ -63,6 +69,41 @@
"description": "Import your anime, scores, episodes watched and dates from a MyAnimeList export."
}
},
"anilist": {
"title": "Review your AniList data",
"description": "TrackGeek reads your public AniList anime and manga lists. Private entries require AniList authorization and are not included.",
"collect": "Get data",
"collecting": "Collecting public library...",
"noImport": "No data has been imported into TrackGeek. Review the report before deciding to import it.",
"review": "How should these data be mapped and imported into TrackGeek?",
"updateNotice": "Importing this snapshot updates matching entries in your library.",
"reportTitle": "Import report",
"downloadReport": "Download import report",
"background": "Your import continues in the background. You can return to this page to check its report.",
"jobError": "Snapshot expired or import unavailable. Collect a new snapshot and try again.",
"reportSummary": "{{imported}} imported, {{skipped}} skipped, {{unmatched}} unmatched, {{failed}} failed of {{total}}.",
"reasons": {
"missingMalId": "Missing MyAnimeList ID",
"unsupportedStatus": "Unsupported AniList status",
"invalidEntry": "Invalid AniList entry"
},
"warnings": {
"partialStartedAt": "Partial start date filled with the first known day or month.",
"partialCompletedAt": "Partial completion date filled with the first known day or month.",
"listRenamed": "Custom list renamed to {{name}} to keep content types separate.",
"invalidAdvancedScore": "Advanced score {{name}} could not be converted."
},
"summary_one": "{{count}} item collected from {{username}}.",
"summary_other": "{{count}} items collected from {{username}}.",
"typeCount_one": "{{count}} {{type}} entry",
"typeCount_other": "{{count}} {{type}} entries",
"errors": {
"notFound": "This AniList user was not found.",
"private": "This AniList library is private. Public snapshots cannot access private data.",
"rateLimit": "AniList rate limit reached. Wait before trying again.",
"failed": "AniList could not be reached. Try again later."
}
},
"backloggd": {
"instructions": {
"title": "Export your data first",
Expand Down
1 change: 1 addition & 0 deletions src/lib/i18n/locales/ca-ES/api.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
"COSMETIC_NOT_PURCHASABLE": "This cosmetic cannot be purchased.",
"COSMETIC_ALREADY_OWNED": "You already own this cosmetic.",
"INSUFFICIENT_BALANCE": "You do not have enough coins.",
"STRIPE_NOT_CONFIGURED": "Payments are not configured on this instance.",
"MEDIA_NOT_RELEASED": "This title has not been released yet, so you can only add it to your plan to consume list.",
"betterAuth": {
"USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL": "A user with this email already exists. Please use a different email address.",
Expand Down
12 changes: 11 additions & 1 deletion src/lib/i18n/locales/ca-ES/pages.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,16 @@
"heroButton": "View on GitHub",
"featuresTitle": "All your needs in one place",
"featuresDescription": "Stop juggling multiple apps and spreadsheets.",
"import": {
"title": "Your library.",
"titleAccent": "No need to start over.",
"description": "Bring your anime, manga and games to TrackGeek. Import your lists automatically instead of adding every title by hand.",
"hint": "Choose a platform to get started. Import from a public profile or an export file.",
"exportFile": "Export file",
"backloggdExport": "Backloggd Plus export",
"providerAction": "Import from {{provider}}",
"destination": "One home for your library."
},
"animeManga": "Anime & Manga",
"animeMangaDescription": "One of the largest anime and manga catalogs, with access to relations, characters, and detailed information.",
"moviesTVShows": "Movies & TV Shows",
Expand Down Expand Up @@ -69,7 +79,7 @@
"faqScopeQuestion": "What can I actually track?",
"faqScopeAnswer": "Anime, manga, movies, TV shows, games and books, all on one profile, with progress, ratings, notes and full reviews.",
"faqImportQuestion": "Can I bring data from another tracker?",
"faqImportAnswer": "Yes. You can import from MyAnimeList, Backloggd and any other TrackGeek instance straight from your settings.",
"faqImportAnswer": "Yes. You can import from MyAnimeList, AniList, Backloggd and any other TrackGeek instance straight from your settings.",
"faqLeaveQuestion": "What happens to my data if I leave?",
"faqLeaveAnswer": "Export it as a ZIP of CSV files in one click, then delete your account. Deletion is permanent and removes your personal data.",
"faqSelfHostQuestion": "Can I run my own instance?",
Expand Down
43 changes: 42 additions & 1 deletion src/lib/i18n/locales/ca-ES/settings.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,11 @@
"failed": "Could not export your data."
},
"import": {
"description": "Bring your library over from another tracker. Files are read on your device and never uploaded to us.",
"description": "Bring your library over from another tracker.",
"action": "Import",
"states": {
"skipped": "Skipped",
"unmatched": "Unmatched",
"pending": "Waiting",
"running": "Importing",
"waiting": "Retry {{attempt}}",
Expand Down Expand Up @@ -54,6 +56,10 @@
"ignored_other": "· {{count}} entries ignored",
"fileTooLarge": "This file is too large.",
"providers": {
"anilist": {
"name": "AniList",
"description": "Import your public anime and manga library with scores, episodes watched and dates from a Anilist profile."
},
"backloggd": {
"name": "Backloggd",
"description": "Import your games, ratings, hours and dates from a Backloggd Plus export."
Expand All @@ -63,6 +69,41 @@
"description": "Import your anime, scores, episodes watched and dates from a MyAnimeList export."
}
},
"anilist": {
"title": "Review your AniList data",
"description": "TrackGeek reads your public AniList anime and manga lists. Private entries require AniList authorization and are not included.",
"collect": "Get data",
"collecting": "Collecting public library...",
"noImport": "No data has been imported into TrackGeek. Review the report before deciding to import it.",
"review": "How should these data be mapped and imported into TrackGeek?",
"updateNotice": "Importing this snapshot updates matching entries in your library.",
"reportTitle": "Import report",
"downloadReport": "Download import report",
"background": "Your import continues in the background. You can return to this page to check its report.",
"jobError": "Snapshot expired or import unavailable. Collect a new snapshot and try again.",
"reportSummary": "{{imported}} imported, {{skipped}} skipped, {{unmatched}} unmatched, {{failed}} failed of {{total}}.",
"reasons": {
"missingMalId": "Missing MyAnimeList ID",
"unsupportedStatus": "Unsupported AniList status",
"invalidEntry": "Invalid AniList entry"
},
"warnings": {
"partialStartedAt": "Partial start date filled with the first known day or month.",
"partialCompletedAt": "Partial completion date filled with the first known day or month.",
"listRenamed": "Custom list renamed to {{name}} to keep content types separate.",
"invalidAdvancedScore": "Advanced score {{name}} could not be converted."
},
"summary_one": "{{count}} item collected from {{username}}.",
"summary_other": "{{count}} items collected from {{username}}.",
"typeCount_one": "{{count}} {{type}} entry",
"typeCount_other": "{{count}} {{type}} entries",
"errors": {
"notFound": "This AniList user was not found.",
"private": "This AniList library is private. Public snapshots cannot access private data.",
"rateLimit": "AniList rate limit reached. Wait before trying again.",
"failed": "AniList could not be reached. Try again later."
}
},
"backloggd": {
"instructions": {
"title": "Export your data first",
Expand Down
1 change: 1 addition & 0 deletions src/lib/i18n/locales/cs-CZ/api.json
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@
"COSMETIC_NOT_PURCHASABLE": "This cosmetic cannot be purchased.",
"COSMETIC_ALREADY_OWNED": "You already own this cosmetic.",
"INSUFFICIENT_BALANCE": "You do not have enough coins.",
"STRIPE_NOT_CONFIGURED": "Payments are not configured on this instance.",
"MEDIA_NOT_RELEASED": "This title has not been released yet, so you can only add it to your plan to consume list.",
"betterAuth": {
"USER_ALREADY_EXISTS_USE_ANOTHER_EMAIL": "A user with this email already exists. Please use a different email address.",
Expand Down
12 changes: 11 additions & 1 deletion src/lib/i18n/locales/cs-CZ/pages.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,6 +31,16 @@
"heroButton": "View on GitHub",
"featuresTitle": "All your needs in one place",
"featuresDescription": "Stop juggling multiple apps and spreadsheets.",
"import": {
"title": "Your library.",
"titleAccent": "No need to start over.",
"description": "Bring your anime, manga and games to TrackGeek. Import your lists automatically instead of adding every title by hand.",
"hint": "Choose a platform to get started. Import from a public profile or an export file.",
"exportFile": "Export file",
"backloggdExport": "Backloggd Plus export",
"providerAction": "Import from {{provider}}",
"destination": "One home for your library."
},
"animeManga": "Anime & Manga",
"animeMangaDescription": "One of the largest anime and manga catalogs, with access to relations, characters, and detailed information.",
"moviesTVShows": "Movies & TV Shows",
Expand Down Expand Up @@ -69,7 +79,7 @@
"faqScopeQuestion": "What can I actually track?",
"faqScopeAnswer": "Anime, manga, movies, TV shows, games and books, all on one profile, with progress, ratings, notes and full reviews.",
"faqImportQuestion": "Can I bring data from another tracker?",
"faqImportAnswer": "Yes. You can import from MyAnimeList, Backloggd and any other TrackGeek instance straight from your settings.",
"faqImportAnswer": "Yes. You can import from MyAnimeList, AniList, Backloggd and any other TrackGeek instance straight from your settings.",
"faqLeaveQuestion": "What happens to my data if I leave?",
"faqLeaveAnswer": "Export it as a ZIP of CSV files in one click, then delete your account. Deletion is permanent and removes your personal data.",
"faqSelfHostQuestion": "Can I run my own instance?",
Expand Down
Loading
Loading