feat(flutter): 接入分类记录收藏与下载授权
This commit is contained in:
1 parent
00280ca0da
commit
cc4d7c5a9d
52 files changed
+4440
-171
No files matched your search
+78
-1
@@ -141,6 +141,7 @@
|
||||
"lockedBody": "Unlocking will be available after store and verification setup. This demo does not process payments.",
|
||||
"playbackError": "This clip could not be played.",
|
||||
"catalogError": "The catalog could not be loaded.",
|
||||
"categoriesError": "Categories could not be loaded.",
|
||||
"detailError": "The episode list could not be loaded.",
|
||||
"noMediaNotice": "This episode has no playable media yet.",
|
||||
"noStories": "No stories available yet.",
|
||||
@@ -223,7 +224,7 @@
|
||||
"authSwitchToSignUp": "New here? Create an account",
|
||||
"authSwitchToSignIn": "Already have an account? Sign in",
|
||||
"authGateTitle": "Sign in to continue",
|
||||
"authGateMessage": "Favorites and comments need an account.",
|
||||
"authGateMessage": "Watch history, favorites, comments and downloads need an account.",
|
||||
"authGateAction": "Sign In",
|
||||
"cancel": "Not now",
|
||||
"noEpisodesYet": "No playable episodes yet.",
|
||||
@@ -231,6 +232,82 @@
|
||||
"progressError": "Your watch position could not be loaded.",
|
||||
"favoritesError": "Your favorites could not be loaded.",
|
||||
"favoriteToggleFailed": "Could not update favorites. Please retry.",
|
||||
"myFavorites": "My favorites",
|
||||
"noFavorites": "No favorites yet.",
|
||||
"downloads": "Downloads",
|
||||
"downloadsError": "Download settings could not be loaded.",
|
||||
"noDownloads": "No download authorizations yet.",
|
||||
"downloadedItems": "Download authorizations",
|
||||
"downloadQuota": "{remaining} of {max} authorizations available",
|
||||
"@downloadQuota": {
|
||||
"placeholders": {
|
||||
"remaining": {
|
||||
"type": "int"
|
||||
},
|
||||
"max": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadLicenseDays": "Authorization valid for {days} days",
|
||||
"@downloadLicenseDays": {
|
||||
"placeholders": {
|
||||
"days": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadWifiOnly": "Wi-Fi only",
|
||||
"downloadQuality": "Maximum quality",
|
||||
"downloadStatus": "Authorization: {status}",
|
||||
"@downloadStatus": {
|
||||
"placeholders": {
|
||||
"status": {}
|
||||
}
|
||||
},
|
||||
"downloadTaskStatus": "Task: {status}",
|
||||
"@downloadTaskStatus": {
|
||||
"placeholders": {
|
||||
"status": {}
|
||||
}
|
||||
},
|
||||
"downloadProgress": "{progress}%",
|
||||
"@downloadProgress": {
|
||||
"placeholders": {
|
||||
"progress": {
|
||||
"type": "int"
|
||||
}
|
||||
}
|
||||
},
|
||||
"downloadExpiresAt": "Expires {time}",
|
||||
"@downloadExpiresAt": {
|
||||
"placeholders": {
|
||||
"time": {}
|
||||
}
|
||||
},
|
||||
"clearDownloadsTitle": "Clear download authorizations?",
|
||||
"clearDownloadsMessage": "This revokes every download authorization for this device.",
|
||||
"downloadSettingsFailed": "Could not update download settings.",
|
||||
"downloadDeleteFailed": "Could not remove this download authorization.",
|
||||
"downloadClearFailed": "Could not clear download authorizations.",
|
||||
"downloadGrantFailed": "Could not request this download.",
|
||||
"downloadGranted": "Download authorization is ready.",
|
||||
"noWatchRecords": "No watch history yet.",
|
||||
"recordDeleteFailed": "Could not delete this record. Please retry.",
|
||||
"recordClearFailed": "Could not clear watch history. Please retry.",
|
||||
"clearAll": "Clear all",
|
||||
"clearWatchHistoryTitle": "Clear watch history?",
|
||||
"clearWatchHistoryMessage": "This removes the watch history from your account.",
|
||||
"confirmClear": "Clear",
|
||||
"detailLoadFailed": "Details failed to load",
|
||||
"retryDetail": "Retry",
|
||||
"episodeUnavailable": "Episode unavailable",
|
||||
"updatedAtLabel": "Updated {time}",
|
||||
"@updatedAtLabel": {
|
||||
"placeholders": {
|
||||
"time": {}
|
||||
}
|
||||
},
|
||||
"remove": "Remove",
|
||||
"unlockComingSoon": "Unlocking with coins is coming soon.",
|
||||
"resumeProgress": "Resume at {position} / {total}",
|
||||
|
||||
Reference in new issue
Block a user