🇸🇪 🇸🇪 🇸🇪 🇸🇪 🇸🇪 🇸🇪 DET BÄSTA SPRÅKET 🇸🇪 🇸🇪 🇸🇪 🇸🇪 🇸🇪 🇸🇪

This commit is contained in:
LagradOst 2021-09-02 17:17:02 +02:00
parent 532a845c95
commit 3a203d22c0
12 changed files with 206 additions and 33 deletions

View File

@ -156,7 +156,7 @@ class EpisodeAdapter(
}
if (card.rating != null) {
episodeRating?.text = "Rated: %.1f".format(card.rating.toFloat() / 10f).replace(",", ".")
episodeRating?.text = episodeRating?.context?.getString(R.string.rated_format)?.format(card.rating.toFloat() / 10f)
} else {
episodeRating?.text = ""
}

View File

@ -379,7 +379,7 @@ class ResultFragment : Fragment() {
is Resource.Failure -> {
showToast(
activity,
R.string.error_loading_links,
R.string.error_loading_links_toast,
Toast.LENGTH_SHORT
)
}
@ -914,7 +914,7 @@ class ResultFragment : Fragment() {
val grayColor = ContextCompat.getColor(requireContext(), R.color.grayTextColor)
val textColor = ContextCompat.getColor(requireContext(), R.color.textColor)
for (meta in metadataInfoArray) {
text.color(grayColor) { append("${meta.first}: ") }
text.color(grayColor) { append(getString(meta.first) + ": ") }
.color(textColor) { append("${meta.second}\n") }
}
result_metadata.text = text

View File

@ -66,6 +66,7 @@ class SettingsFragment : PreferenceFragmentCompat() {
Triple("\uD83C\uDDEC\uD83C\uDDE7", "English", "en"),
Triple("\uD83C\uDDF3\uD83C\uDDF1", "Dutch", "nl"),
Triple("\uD83C\uDDEC\uD83C\uDDF7", "Greek", "gr"),
Triple("\uD83C\uDDF8\uD83C\uDDEA", "Swedish", "sv"),
) // idk, if you find a way of automating this it would be great
val current = getCurrentLocale()
val languageCodes = languages.map { it.third }

View File

@ -122,14 +122,12 @@
tools:src="@drawable/example_poster"
android:background="@color/darkBackground"
android:id="@+id/result_poster_blur"
android:contentDescription="@string/background_blur"/>
tools:ignore="ContentDescription"/>
<ImageView
android:src="@drawable/background_shadow"
android:layout_gravity="bottom"
android:layout_width="match_parent"
android:layout_height="30dp"
android:contentDescription="@string/background_shadow">
</ImageView>
android:layout_height="30dp" tools:ignore="ContentDescription"/>
</FrameLayout>
<androidx.core.widget.NestedScrollView
android:id="@+id/result_scroll" android:layout_width="match_parent"

View File

@ -29,7 +29,7 @@
android:layout_width="match_parent"
android:layout_height="50dp"
android:src="@drawable/title_shadow"
android:layout_gravity="bottom" android:contentDescription="@string/shadow_des">
android:layout_gravity="bottom" tools:ignore="ContentDescription">
</ImageView>
<TextView
android:layout_width="match_parent"

View File

@ -239,7 +239,7 @@
<TextView
android:id="@+id/exo_rew_text"
android:textColor="@color/white"
android:text="@string/player_skip_button_text"
tools:text="10"
android:textSize="19sp"
android:layout_gravity="center"
@ -293,9 +293,9 @@
android:layout_gravity="center_vertical"
android:layout_height="wrap_content">
<TextView
tools:text="10"
android:id="@+id/exo_ffwd_text"
android:textColor="@color/white"
android:text="@string/player_skip_button_text"
android:textSize="19sp"
android:layout_gravity="center"
android:textStyle="bold"

View File

@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent"
android:layout_height="wrap_content"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical"
@ -36,7 +36,7 @@
android:layout_width="match_parent"
android:layout_height="50dp"
android:src="@drawable/title_shadow"
android:layout_gravity="bottom" android:contentDescription="@string/shadow_des">
android:layout_gravity="bottom" tools:ignore="ContentDescription">
</ImageView>
<TextView
android:layout_width="match_parent"

View File

@ -12,12 +12,10 @@
<string name="grid_format_key">grid_format</string>
<string name="search_poster_des">Πόστερ</string>
<string name="no_data">Χωρίς δεδομένα</string>
<string name="shadow_des">Σκιά</string>
<string name="episode_more_options_des">Περισσότερες Επιλογές</string>
<string name="episode_play_des">Αναπαραγωγή Επισοδείου</string>
<string name="go_back">Πίσω</string>
<string name="next_episode">Επόμενο Επισόδειο</string>
<string name="player_skip_button_text">10</string>
<string name="result_poster">Πόστερ</string>
<string name="result_plot">Πλοκή</string>
<string name="result_tags">Genres</string>
@ -43,7 +41,7 @@
<string name="play_episode">Αναπαραγωγή Επισοδείου</string>
<string name="need_storage">Δώσε άδεια για την λήψη επισοδείου</string>
<string name="download_descript">Λήξη</string>
<string name="error_loading_links">Σφάλμα φόρτωσεις συνδέσμων</string>
<string name="error_loading_links_toast">Σφάλμα φόρτωσεις συνδέσμων</string>
<string name="download_storage_text">Εσωτερικός χώρος</string>
<string name="options">Επιλογές</string>
@ -64,8 +62,6 @@
<string name="home_info">Πληροφορίες</string>
<string name="home_next_random">Next Random</string>
<string name="home_change_provider">Change Provider</string>
<string name="background_blur">Background blur</string>
<string name="background_shadow">Background Shadow</string>
<string name="filter_bookmarks">Filter Bookmarks</string>
<string name="error_bookmarks_text">Bookmarks</string>
<string name="action_remove_from_bookmarks">Remove</string>

View File

@ -12,12 +12,10 @@
<string name="grid_format_key">grid_format</string>
<string name="search_poster_des">Poster</string>
<string name="no_data">Geen gegevens</string>
<string name="shadow_des">Schaduw</string>
<string name="episode_more_options_des">Meer Opties</string>
<string name="episode_play_des">Aflevering afspelen</string>
<string name="go_back">Ga terug</string>
<string name="next_episode">Volgende aflevering</string>
<string name="player_skip_button_text">10</string>
<string name="result_poster">Poster</string>
<string name="result_plot">Verhaal</string>
<string name="result_tags">Genres</string>
@ -43,7 +41,7 @@
<string name="play_episode">Aflevering afspelen</string>
<string name="need_storage">Toestaan om afleveringen te downloaden</string>
<string name="download_descript">Download</string>
<string name="error_loading_links">Fout bij laden van links</string>
<string name="error_loading_links_toast">Fout bij laden van links</string>
<string name="download_storage_text">Interne opslag</string>
<string name="options">Opties</string>
@ -64,8 +62,6 @@
<string name="home_info">Info</string>
<string name="home_next_random">Volgende willekeurig</string>
<string name="home_change_provider">Aanbieder wijzigen</string>
<string name="background_blur">Achtergrond vervaging</string>
<string name="background_shadow">Achtergrond Schaduw</string>
<string name="filter_bookmarks">Bladwijzers filteren</string>
<string name="error_bookmarks_text">Bladwijzers</string>
<string name="action_remove_from_bookmarks">Verwijderen</string>

View File

@ -0,0 +1,185 @@
<!--https://newbedev.com/concatenate-multiple-strings-in-xml-->
<resources>
<string name="rated_format">Betygsatt: %.1f</string>
<string name="app_name">CloudStream</string>
<string name="title_home">Hem</string>
<string name="title_search">Sök</string>
<string name="title_downloads">Nerladdningar</string>
<string name="title_settings">Instälningar</string>
<string name="search_hint">Sök…</string>
<string name="change_providers_des">Ändra Providers</string>
<string name="search_poster_des">Poster</string>
<string name="no_data">Ingen Data</string>
<string name="episode_more_options_des">Mer Instälningar</string>
<string name="episode_play_des">Spela up avsnitt</string>
<string name="go_back">Gå tillbacka</string>
<string name="next_episode">Nästa avsnitt</string>
<string name="result_poster">Affisch</string>
<string name="result_plot">Beskrivning</string>
<string name="result_tags">Genrer</string>
<string name="result_share">Dela</string>
<string name="result_open_in_browser">Öppna i webbläsaren</string>
<string name="skip_loading">Hoppa över</string>
<string name="loading_chromecast">Laddar…</string>
<string name="type_watching">Tittar på</string>
<string name="type_on_hold">Pausad</string>
<string name="type_completed">Avslutad</string>
<string name="type_dropped">Dropped</string>
<string name="type_plan_to_watch">Plannerad</string>
<string name="type_none">Ingen</string>
<string name="play_movie_button">Spela Upp</string>
<string name="play_torrent_button">Strömma Torrent</string>
<string name="pick_source">Sources</string>
<string name="pick_subtitle">Undertexter</string>
<string name="reload_error">Försök ansluta igen…</string>
<string name="result_go_back">Gå tillbaka</string>
<string name="episode_poster">@string/result_poster</string>
<string name="play_episode">Spela Avsnitt</string>
<string name="need_storage">Allow to download episodes</string>
<string name="download_descript">Ladda ner</string>
<string name="download_storage_text">Intern lagring</string>
<string name="app_dubbed_text">Dub</string>
<string name="app_subbed_text">Sub</string>
<string name="popup_delete_file">Radera</string>
<string name="popup_play_file">Spela upp</string>
<string name="popup_resume_download">Resume Download</string>
<string name="popup_pause_download">Pause Download</string>
<string name="pref_disable_acra">Inaktivera automatisk felrapportering</string>
<string name="home_more_info">Mer information</string>
<string name="home_expanded_hide">Hide</string>
<string name="home_main_poster">@string/result_poster</string>
<string name="home_play">Spela upp</string>
<string name="home_info">Info</string>
<string name="home_next_random">Nästa</string>
<string name="home_change_provider">Byt leverantör</string>
<string name="filter_bookmarks">Filtrera bokmärken</string>
<string name="error_bookmarks_text">Bokmärken</string>
<string name="action_remove_from_bookmarks">Ta bort</string>
<string name="sort_apply">Tillämpa</string>
<string name="sort_cancel">Avbryt</string>
<string name="player_speed">Spelarhastighet</string>
<string name="subtitles_settings">Undertextinställningar</string>
<string name="subs_text_color">Textfärg</string>
<string name="subs_outline_color">Kantfärg</string>
<string name="subs_background_color">Bakgrundsfärg</string>
<string name="subs_window_color">Textfönsterfärg</string>
<string name="subs_edge_type">Kanttyp</string>
<string name="subs_subtitle_elevation">Undertextförflyttning</string>
<string name="preview_background">Förhandsgranska bakgrund</string>
<string name="subs_font">Font</string>
<string name="search_provider_text_providers">Sök med följande leverantörer</string>
<string name="search_provider_text_types">Sök med följande filmtyper</string>
<string name="benene_count_text">%d Bananer donerade till utvecklarna</string>
<string name="benene_count_text_none">Inga bananer givna</string>
<string name="prerelease_commit_hash">unknown_prerelease</string>
<string name="subs_auto_select_language">Autoval av undertextspråk</string>
<string name="subs_download_languages">Automatisk nerladdaning av språk</string>
<string name="subs_hold_to_reset_to_default">Håll inne för att återställa till standard</string>
<string name="continue_watching">Fortsätt titta</string>
<string name="action_remove_watching">Ta bort</string>
<string name="action_open_watching">Mer information</string>
<string name="vpn_might_be_needed">En VPN kan behövas för att den här leverantören ska fungera korrekt</string>
<string name="vpn_torrent">Denna leverantör är en torrent, en VPN rekommenderas</string>
<string name="torrent_plot">Beskrivning</string>
<string name="normal_no_plot">Ingen beskrivning hittades</string>
<string name="torrent_no_plot">Ingen beskrivning hittades</string>
<string name="picture_in_picture">Bild-i-bild</string>
<string name="picture_in_picture_des">Fortsätter uppspelning i en miniatyrspelare ovanpå andra appar</string>
<string name="player_size_settings">Lägger till en knapp för att justera bildförhållandet</string>
<string name="player_size_setthings_des">Ta bort de svarta kanterna</string>
<string name="player_subtitles_settings">Undertexter</string>
<string name="player_subtitles_settings_des">Inställningar för undertexter</string>
<string name="eigengraumode_setthings">Eigengrau Läge</string>
<string name="eigengraumode_setthings_des">Lägger till hastighetsalternativet i spelaren</string>
<string name="swipe_to_seek_setthings">Svep för att strya tiden</string>
<string name="swipe_to_seek_setthings_des">Svep åt vänster eller höger för att styra tiden i videospelaren</string>
<string name="swipe_to_change_settings">Svep för att ändra inställningar</string>
<string name="swipe_to_change_settings_des">Svep på vänster eller höger sida för att ändra ljusstyrka eller volym</string>
<string name="double_tap_to_seek_setthings">Dubbeltryck för att hoppa fram eller bak</string>
<string name="double_tap_to_seek_setthings_des">Tryck två gånger på höger eller vänster sida för att hoppa fram eller bak
</string>
<string name="search">Sök</string>
<string name="info">Information</string>
<string name="advanced_search">Avancerade sökresultat</string>
<string name="advanced_search_des">Presenterar sökresultaten i flera olika rader baserat på leverantören</string>
<string name="bug_report_setthings_off">Skickar endast data när appen kraschar</string>
<string name="bug_report_setthings_on">Skickar ingen data</string>
<string name="updates_setthings">Visa appuppdateringar</string>
<string name="updates_setthings_des">Sök automatiskt efter nya uppdateringar vid start</string>
<string name="uprereleases_setthings">Uppdatera till beta-version</string>
<string name="uprereleases_setthings_des">Sök efter beta-version istället för fullständiga utgåvor av appen</string>
<string name="github">Github</string>
<string name="lightnovel">Lightnovel app av samma utvecklare</string>
<string name="anim">Anime app av samma utvecklare</string>
<string name="discord">Gå med i Discord-gruppen</string>
<string name="benene">Ge en banan till utvecklarna</string>
<string name="benene_des">Ge banan</string>
<string name="app_language">Språk</string>
<string name="no_chomecast_support_toast">Denna leverantör har inget Chromecast-stöd</string>
<string name="no_links_found_toast">Inga länkar hittades</string>
<string name="copy_link_toast">Länken kopierades till urklipp</string>
<string name="play_episode_toast">Spela upp avsnitt</string>
<string name="subs_default_reset_toast">Återställ till standardvärdet</string>
<string name="acra_report_toast">Programmet kraschade tyvärr. En anonym felrapport kommer att skickas till utvecklarna</string>
<string name="error_loading_links_toast">Fel uppstod vid laddning av länkarna</string>
<string name="season">Säsong</string>
<string name="no_season">Ingen Säsong</string>
<string name="episode">Avsnitt</string>
<string name="episodes">Avsnitt</string>
<string name="season_short">S</string>
<string name="episode_short">A</string>
<string name="delete_file">Ta bort nerladdad fil</string>
<string name="delete">Ta bort</string>
<string name="delete_message">Denna fil kommer att raderas permanent %s\nÄr du helt säker?</string>
<string name="status_ongoing">Pågående</string>
<string name="status_completed">Färdig</string>
<string name="status">Status</string>
<string name="year">Publicerad</string>
<string name="rating">Betyg</string>
<string name="duration">Längd</string>
<string name="site">Sida</string>
<string name="synopsis">Sammanfattning</string>
<string name="queued">på kö</string>
<string name="no_subtitles">Inga undertexter</string>
<string name="default_subtitles">Standard</string>
<string name="free_storage">Tillgängligt</string>
<string name="used_storage">Använtt</string>
<string name="app_storage">App</string>
<string name="movies">Filmer</string>
<string name="tv_series">Tv Serier</string>
<string name="cartoons">Cartoons</string>
<string name="anime">Anime</string>
<string name="torrent">Torrent</string>
<string name="episode_action_chomecast_episode">Chromecasta ett Avsnitt</string>
<string name="episode_action_chomecast_mirror">Chromecasta en Länk</string>
<string name="episode_action_play_in_app">Spela upp i appen</string>
<string name="episode_action_play_in_vlc">Spela upp i VLC</string>
<string name="episode_action_play_in_browser">Spela upp i webbläsaren</string>
<string name="episode_action_copy_link">Kopiera länk</string>
<string name="episode_action_auto_download">Automatisk nedladdning</string>
<string name="episode_action_download_mirror">Ladda ner en specifik länk</string>
<string name="episode_action_reload_links">Ladda om alla länkar</string>
<string name="no_update_found">Ingen uppdatering hittad</string>
<string name="check_for_update">Sök efter uppdatering</string>
</resources>

View File

@ -9,6 +9,7 @@
<string name="prerelease_update_key" translatable="false">prerelease_update</string>
<string name="manual_check_update_key" translatable="false">manual_check_update</string>
<string name="fast_forward_button_time_key" translatable="false">fast_forward_button_time</string>
<string name="benene_count" translatable="false">benene_count</string>
<!-- FORMAT MIGHT TRANSLATE, WILL CAUSE CRASH IF APPLIED WRONG -->
<string name="extra_info_format" translatable="false">%d %s | %sMB</string>
@ -20,6 +21,7 @@
<string name="ffw_text_regular_format" translatable="false">%d</string>
<string name="rew_text_regular_format" translatable="false">%d</string>
<string name="player_speed_text_format" translatable="false">Speed (%fx)</string>
<string name="rated_format">Rated: %.1f</string>
<string name="app_name">CloudStream</string>
<string name="title_home">Home</string>
@ -30,12 +32,10 @@
<string name="change_providers_des">Change Providers</string>
<string name="search_poster_des">Poster</string>
<string name="no_data">No Data</string>
<string name="shadow_des">Shadow</string>
<string name="episode_more_options_des">More Options</string>
<string name="episode_play_des">Play Episode</string>
<string name="go_back">Go back</string>
<string name="next_episode">Next episode</string>
<string name="player_skip_button_text">10</string>
<string name="result_poster">Poster</string>
<string name="result_plot">Plot</string>
<string name="result_tags">Genres</string>
@ -61,9 +61,8 @@
<string name="play_episode">Play Episode</string>
<string name="need_storage">Allow to download episodes</string>
<string name="download_descript">Download</string>
<string name="error_loading_links">Error Loading Links</string>
<string name="error_loading_links_toast">Error Loading Links</string>
<string name="download_storage_text">Internal Storage</string>
<string name="options">Options</string>
<string name="app_dubbed_text">Dub</string>
<string name="app_subbed_text">Sub</string>
@ -81,8 +80,6 @@
<string name="home_info">Info</string>
<string name="home_next_random">Next Random</string>
<string name="home_change_provider">Change Provider</string>
<string name="background_blur">Background blur</string>
<string name="background_shadow">Background Shadow</string>
<string name="filter_bookmarks">Filter Bookmarks</string>
<string name="error_bookmarks_text">Bookmarks</string>
<string name="action_remove_from_bookmarks">Remove</string>
@ -101,7 +98,6 @@
<string name="search_provider_text_providers">Search using providers</string>
<string name="search_provider_text_types">Search using types</string>
<string name="benene_count">benene_count</string>
<string name="benene_count_text">%d Benenes given to devs</string>
<string name="benene_count_text_none">No Benenes given</string>
@ -155,7 +151,7 @@
<string name="app_language">App Language</string>
<string name="no_chomecast_support_toast">This provider has no chromecast support</string>
<string name="no_links_found_toast">"No Links Found"</string>
<string name="no_links_found_toast">No Links Found</string>
<string name="copy_link_toast">Link copied to clipboard</string>
<string name="play_episode_toast">Play Episode</string>
<string name="subs_default_reset_toast">Reset to default value</string>
@ -172,7 +168,7 @@
<string name="delete_file">Delete File</string>
<string name="delete">Delete</string>
<string name="cancel">Cancel</string>
<string name="cancel" translatable="false">@string/sort_cancel</string>
<string name="delete_message">This will permanently delete %s\nAre you sure?</string>
<string name="status_ongoing">Ongoing</string>
@ -213,5 +209,6 @@
<string name="episode_action_download_mirror">Download Mirror</string>
<string name="episode_action_reload_links">Reload Links</string>
<string name="no_update_found">"No Update Found"</string>
<string name="no_update_found">No Update Found</string>
<string name="check_for_update">Check for Update</string>
</resources>

View File

@ -104,7 +104,7 @@
android:icon="@drawable/ic_baseline_developer_mode_24"
/>
<Preference
android:title="Check for Update"
android:title="@string/check_for_update"
app:summary="@string/app_version"
app:key="@string/manual_check_update_key"
app:icon="@drawable/ic_baseline_system_update_24"