ref: update descriptions for Trakt and Simkl

This commit is contained in:
tapframe 2026-07-23 15:49:37 +05:30
parent 2bca3ffa6b
commit 544c776bb8
2 changed files with 33 additions and 18 deletions

View file

@ -461,7 +461,7 @@
<string name="compose_settings_root_switch_profile_description">Change to a different profile.</string>
<string name="compose_settings_root_switch_profile_title">Switch Profile</string>
<string name="compose_settings_root_trakt_description">Open Trakt connection screen</string>
<string name="compose_settings_root_tracking_description">Connect tracking services and choose where your library and watch progress live.</string>
<string name="compose_settings_root_tracking_description">Connect tracking providers and choose which one powers your Library and Continue Watching.</string>
<string name="settings_search_empty">No settings found.</string>
<string name="settings_search_placeholder">Search settings...</string>
<string name="settings_search_results_section">RESULTS</string>
@ -1116,20 +1116,22 @@
<string name="settings_trakt_disconnect">Disconnect</string>
<string name="settings_trakt_failed_open_browser">Failed to open browser</string>
<string name="settings_trakt_features">FEATURES</string>
<string name="settings_trakt_finish_sign_in">Finish Trakt sign in in your browser</string>
<string name="settings_trakt_finish_sign_in">Finish connection approval</string>
<string name="settings_trakt_intro_description">Sync your watchlist, watch progress, continue watching, scrobbles, and personal lists with Trakt.</string>
<string name="settings_trakt_missing_credentials">Missing Trakt credentials in local.properties (TRAKT_CLIENT_ID / TRAKT_CLIENT_SECRET).</string>
<string name="settings_trakt_missing_credentials">Missing TRAKT_CLIENT_ID / TRAKT_CLIENT_SECRET in local.properties.</string>
<string name="settings_trakt_open_login">Open Trakt Login</string>
<string name="settings_trakt_save_actions_description">Your Save actions can now target Trakt watchlist and personal lists.</string>
<string name="settings_trakt_sign_in_description">Sign in with Trakt to enable list-based saving and Trakt library mode.</string>
<string name="settings_tracking_data_sources">DATA SOURCES</string>
<string name="settings_trakt_save_actions_description">Sync your watchlist, watch progress, continue watching, scrobbles, and personal lists with Trakt.</string>
<string name="settings_trakt_sign_in_description">Sync your watchlist, watch progress, continue watching, scrobbles, and personal lists with Trakt.</string>
<string name="settings_tracking_data_sources">Sources</string>
<string name="settings_tracking_features">SOURCE PREFERENCES</string>
<string name="settings_tracking_viewing_discovery">VIEWING AND DISCOVERY</string>
<string name="settings_tracking_services">TRACKING SERVICES</string>
<string name="settings_tracking_viewing_discovery">Trakt features</string>
<string name="settings_tracking_services">Accounts</string>
<string name="settings_tracking_approval_redirect">After approval, you will be redirected back automatically.</string>
<string name="settings_tracking_connect_first">Connect %1$s first</string>
<string name="settings_tracking_disconnect_title">Disconnect %1$s?</string>
<string name="settings_tracking_disconnect_description">This removes the connection from Nuvio. Your data on %1$s stays intact, and unavailable library or progress sources temporarily fall back to Nuvio.</string>
<string name="settings_trakt_disconnect_description">This will disconnect your Trakt account from Nuvio.</string>
<string name="settings_simkl_disconnect_description">This removes the Simkl account and cached Simkl data from this profile.</string>
<string name="settings_tracking_source_fallback">%1$s is unavailable. Using %2$s until it reconnects.</string>
<string name="settings_tracking_progress_refresh_failed">The source changed, but the latest watch progress could not be refreshed.</string>
<string name="settings_tracking_nuvio_library_description">Keep saved titles in your Nuvio library.</string>
@ -1143,15 +1145,15 @@
<string name="settings_simkl_connect">Connect Simkl</string>
<string name="settings_simkl_connected_as">Connected as %1$s</string>
<string name="settings_simkl_default_user">Simkl user</string>
<string name="settings_simkl_connected_description">Watchlist, history, playback progress, and scrobbles are synced with Simkl.</string>
<string name="settings_simkl_connected_description">Connect Simkl to sync lists, watched history, playback progress, and scrobbles.</string>
<string name="settings_simkl_disconnect">Disconnect</string>
<string name="settings_simkl_finish_sign_in">Finish Simkl sign in in your browser</string>
<string name="settings_simkl_finish_sign_in">Finish connection approval</string>
<string name="settings_simkl_open_login">Open Simkl Login</string>
<string name="settings_simkl_sign_in_description">Sign in with Simkl to sync your plan-to-watch list, history, playback progress, and scrobbles.</string>
<string name="settings_simkl_missing_credentials">Missing SIMKL_CLIENT_ID in local.properties.</string>
<string name="settings_simkl_sign_in_description">Connect Simkl to sync lists, watched history, playback progress, and scrobbles.</string>
<string name="settings_simkl_missing_credentials">Missing SIMKL_CLIENT_ID</string>
<string name="settings_simkl_visit">Visit Simkl</string>
<string name="settings_simkl_invalid_callback">Simkl did not accept the sign-in callback. Please try again.</string>
<string name="settings_simkl_authorization_expired">The Simkl sign-in request expired. Start again.</string>
<string name="settings_simkl_authorization_expired">Simkl code expired. Start again.</string>
<string name="settings_simkl_sign_in_failed">Could not complete Simkl sign in. Please try again.</string>
<string name="settings_simkl_sync_now">Sync now</string>
<string name="settings_simkl_sync_info_action">How syncing works</string>
@ -1160,16 +1162,16 @@
<string name="settings_simkl_sync_info_activity">Each refresh first checks whether Simkl reports any changes and downloads only the updates. This follows Simkls API rules, reduces unnecessary data use, and helps keep the service stable.</string>
<string name="settings_simkl_sync_info_manual">Changes made in Nuvio are sent to Simkl immediately. Use Sync now whenever you want Nuvio to check for remote changes sooner.</string>
<string name="settings_simkl_sync_info_docs">Read the Simkl sync guide</string>
<string name="settings_simkl_authorization_revoked">Simkl authorization expired or was revoked. Connect again.</string>
<string name="settings_simkl_authorization_revoked">Simkl authorization was revoked. Connect again.</string>
<string name="tracking_source_simkl">Simkl</string>
<string name="tracking_library_source_simkl_selected">Simkl watchlist selected</string>
<string name="tracking_watch_progress_simkl_selected">Watch progress source set to Simkl</string>
<string name="tracking_watch_progress_dialog_subtitle">Choose which connected service or Nuvio Sync powers resume and Continue Watching. Scrobbles still go to every connected tracker.</string>
<string name="tracking_watch_progress_dialog_subtitle">Choose the service Nuvio reads for resume and Continue Watching. Scrobbling remains active for every connected service.</string>
<string name="details_view_on_simkl">View on Simkl</string>
<string name="trakt_library_source_title">Library Source</string>
<string name="trakt_library_source_subtitle">Choose which library to use for saving and viewing your collection</string>
<string name="trakt_library_source_subtitle">Choose which source Nuvio reads for your Library</string>
<string name="trakt_library_source_dialog_title">Library Source</string>
<string name="trakt_library_source_dialog_subtitle">Choose where to save and manage your library items</string>
<string name="trakt_library_source_dialog_subtitle">Choose the service Nuvio reads for your Library. Playback scrobbles to every connected service.</string>
<string name="trakt_library_source_trakt">Trakt</string>
<string name="trakt_library_source_nuvio">Nuvio Library</string>
<string name="trakt_library_source_trakt_selected">Trakt library selected</string>

View file

@ -80,6 +80,7 @@ import nuvio.composeapp.generated.resources.settings_simkl_connected_as
import nuvio.composeapp.generated.resources.settings_simkl_connected_description
import nuvio.composeapp.generated.resources.settings_simkl_default_user
import nuvio.composeapp.generated.resources.settings_simkl_disconnect
import nuvio.composeapp.generated.resources.settings_simkl_disconnect_description
import nuvio.composeapp.generated.resources.settings_simkl_finish_sign_in
import nuvio.composeapp.generated.resources.settings_simkl_invalid_callback
import nuvio.composeapp.generated.resources.settings_simkl_missing_credentials
@ -97,6 +98,7 @@ import nuvio.composeapp.generated.resources.settings_trakt_connect
import nuvio.composeapp.generated.resources.settings_trakt_connected_as
import nuvio.composeapp.generated.resources.settings_trakt_default_user
import nuvio.composeapp.generated.resources.settings_trakt_disconnect
import nuvio.composeapp.generated.resources.settings_trakt_disconnect_description
import nuvio.composeapp.generated.resources.settings_trakt_failed_open_browser
import nuvio.composeapp.generated.resources.settings_trakt_finish_sign_in
import nuvio.composeapp.generated.resources.settings_trakt_missing_credentials
@ -642,7 +644,18 @@ private fun TrackingDisconnectDialog(
fontWeight = FontWeight.SemiBold,
)
Text(
text = stringResource(Res.string.settings_tracking_disconnect_description, brand.displayName),
text = when (brand) {
TrackingBrand.TRAKT ->
stringResource(Res.string.settings_trakt_disconnect_description)
TrackingBrand.SIMKL ->
stringResource(Res.string.settings_simkl_disconnect_description)
TrackingBrand.NUVIO,
TrackingBrand.TMDB,
-> stringResource(
Res.string.settings_tracking_disconnect_description,
brand.displayName,
)
},
style = MaterialTheme.typography.bodyMedium,
color = tokens.colors.textMuted,
)