diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/result/EpisodeAdapter.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/result/EpisodeAdapter.kt
index a3006bed..431a66db 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/result/EpisodeAdapter.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/result/EpisodeAdapter.kt
@@ -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 = ""
}
diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragment.kt
index 88c6348b..8335a0a7 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragment.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/result/ResultFragment.kt
@@ -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
diff --git a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt
index e84288b5..9c436061 100644
--- a/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt
+++ b/app/src/main/java/com/lagradost/cloudstream3/ui/settings/SettingsFragment.kt
@@ -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 }
diff --git a/app/src/main/res/layout/fragment_result.xml b/app/src/main/res/layout/fragment_result.xml
index c096bf89..fc27eb2b 100644
--- a/app/src/main/res/layout/fragment_result.xml
+++ b/app/src/main/res/layout/fragment_result.xml
@@ -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"/>
-
+ android:layout_height="30dp" tools:ignore="ContentDescription"/>
+ android:layout_gravity="bottom" tools:ignore="ContentDescription">
+ android:layout_gravity="bottom" tools:ignore="ContentDescription">
grid_format
Πόστερ
Χωρίς δεδομένα
- Σκιά
Περισσότερες Επιλογές
Αναπαραγωγή Επισοδείου
Πίσω
Επόμενο Επισόδειο
- 10
Πόστερ
Πλοκή
Genres
@@ -43,7 +41,7 @@
Αναπαραγωγή Επισοδείου
Δώσε άδεια για την λήψη επισοδείου
Λήξη
- Σφάλμα φόρτωσεις συνδέσμων
+ Σφάλμα φόρτωσεις συνδέσμων
Εσωτερικός χώρος
Επιλογές
@@ -64,8 +62,6 @@
Πληροφορίες
Next Random
Change Provider
- Background blur
- Background Shadow
Filter Bookmarks
Bookmarks
Remove
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 20daa2ca..f2a58bad 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -12,12 +12,10 @@
grid_format
Poster
Geen gegevens
- Schaduw
Meer Opties
Aflevering afspelen
Ga terug
Volgende aflevering
- 10
Poster
Verhaal
Genres
@@ -43,7 +41,7 @@
Aflevering afspelen
Toestaan om afleveringen te downloaden
Download
- Fout bij laden van links
+ Fout bij laden van links
Interne opslag
Opties
@@ -64,8 +62,6 @@
Info
Volgende willekeurig
Aanbieder wijzigen
- Achtergrond vervaging
- Achtergrond Schaduw
Bladwijzers filteren
Bladwijzers
Verwijderen
diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml
new file mode 100644
index 00000000..93259edc
--- /dev/null
+++ b/app/src/main/res/values-sv/strings.xml
@@ -0,0 +1,185 @@
+
+
+ Betygsatt: %.1f
+
+ CloudStream
+ Hem
+ Sök
+ Nerladdningar
+ Instälningar
+ Sök…
+ Ändra Providers
+ Poster
+ Ingen Data
+ Mer Instälningar
+ Spela up avsnitt
+ Gå tillbacka
+ Nästa avsnitt
+ Affisch
+ Beskrivning
+ Genrer
+ Dela
+ Öppna i webbläsaren
+ Hoppa över
+ Laddar…
+
+ Tittar på
+ Pausad
+ Avslutad
+ Dropped
+ Plannerad
+ Ingen
+
+ Spela Upp
+ Strömma Torrent
+ Sources
+ Undertexter
+ Försök ansluta igen…
+ Gå tillbaka
+ @string/result_poster
+ Spela Avsnitt
+ Allow to download episodes
+ Ladda ner
+ Intern lagring
+
+ Dub
+ Sub
+
+ Radera
+ Spela upp
+ Resume Download
+ Pause Download
+
+ Inaktivera automatisk felrapportering
+ Mer information
+ Hide
+ @string/result_poster
+ Spela upp
+ Info
+ Nästa
+ Byt leverantör
+ Filtrera bokmärken
+ Bokmärken
+ Ta bort
+ Tillämpa
+ Avbryt
+ Spelarhastighet
+ Undertextinställningar
+ Textfärg
+ Kantfärg
+ Bakgrundsfärg
+ Textfönsterfärg
+ Kanttyp
+ Undertextförflyttning
+ Förhandsgranska bakgrund
+ Font
+ Sök med följande leverantörer
+ Sök med följande filmtyper
+
+ %d Bananer donerade till utvecklarna
+ Inga bananer givna
+
+ unknown_prerelease
+ Autoval av undertextspråk
+ Automatisk nerladdaning av språk
+ Håll inne för att återställa till standard
+ Fortsätt titta
+
+ Ta bort
+ Mer information
+
+ En VPN kan behövas för att den här leverantören ska fungera korrekt
+ Denna leverantör är en torrent, en VPN rekommenderas
+ Beskrivning
+ Ingen beskrivning hittades
+ Ingen beskrivning hittades
+
+ Bild-i-bild
+ Fortsätter uppspelning i en miniatyrspelare ovanpå andra appar
+ Lägger till en knapp för att justera bildförhållandet
+ Ta bort de svarta kanterna
+ Undertexter
+ Inställningar för undertexter
+ Eigengrau Läge
+ Lägger till hastighetsalternativet i spelaren
+ Svep för att strya tiden
+ Svep åt vänster eller höger för att styra tiden i videospelaren
+ Svep för att ändra inställningar
+ Svep på vänster eller höger sida för att ändra ljusstyrka eller volym
+ Dubbeltryck för att hoppa fram eller bak
+ Tryck två gånger på höger eller vänster sida för att hoppa fram eller bak
+
+ Sök
+ Information
+ Avancerade sökresultat
+ Presenterar sökresultaten i flera olika rader baserat på leverantören
+ Skickar endast data när appen kraschar
+ Skickar ingen data
+ Visa appuppdateringar
+ Sök automatiskt efter nya uppdateringar vid start
+ Uppdatera till beta-version
+ Sök efter beta-version istället för fullständiga utgåvor av appen
+ Github
+ Lightnovel app av samma utvecklare
+ Anime app av samma utvecklare
+ Gå med i Discord-gruppen
+ Ge en banan till utvecklarna
+ Ge banan
+
+ Språk
+
+ Denna leverantör har inget Chromecast-stöd
+ Inga länkar hittades
+ Länken kopierades till urklipp
+ Spela upp avsnitt
+ Återställ till standardvärdet
+ Programmet kraschade tyvärr. En anonym felrapport kommer att skickas till utvecklarna
+ Fel uppstod vid laddning av länkarna
+
+ Säsong
+ Ingen Säsong
+ Avsnitt
+ Avsnitt
+ S
+ A
+
+ Ta bort nerladdad fil
+ Ta bort
+ Denna fil kommer att raderas permanent %s\nÄr du helt säker?
+
+ Pågående
+ Färdig
+ Status
+ Publicerad
+ Betyg
+ Längd
+ Sida
+ Sammanfattning
+
+ på kö
+ Inga undertexter
+ Standard
+
+ Tillgängligt
+ Använtt
+ App
+
+ Filmer
+ Tv Serier
+ Cartoons
+ Anime
+ Torrent
+
+ Chromecasta ett Avsnitt
+ Chromecasta en Länk
+ Spela upp i appen
+ Spela upp i VLC
+ Spela upp i webbläsaren
+ Kopiera länk
+ Automatisk nedladdning
+ Ladda ner en specifik länk
+ Ladda om alla länkar
+
+ Ingen uppdatering hittad
+ Sök efter uppdatering
+
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 4ee71804..c7d541e0 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -9,6 +9,7 @@
prerelease_update
manual_check_update
fast_forward_button_time
+ benene_count
%d %s | %sMB
@@ -20,6 +21,7 @@
%d
%d
Speed (%fx)
+ Rated: %.1f
CloudStream
Home
@@ -30,12 +32,10 @@
Change Providers
Poster
No Data
- Shadow
More Options
Play Episode
Go back
Next episode
- 10
Poster
Plot
Genres
@@ -61,9 +61,8 @@
Play Episode
Allow to download episodes
Download
- Error Loading Links
+ Error Loading Links
Internal Storage
- Options
Dub
Sub
@@ -81,8 +80,6 @@
Info
Next Random
Change Provider
- Background blur
- Background Shadow
Filter Bookmarks
Bookmarks
Remove
@@ -101,7 +98,6 @@
Search using providers
Search using types
- benene_count
%d Benenes given to devs
No Benenes given
@@ -155,7 +151,7 @@
App Language
This provider has no chromecast support
- "No Links Found"
+ No Links Found
Link copied to clipboard
Play Episode
Reset to default value
@@ -172,7 +168,7 @@
Delete File
Delete
- Cancel
+ @string/sort_cancel
This will permanently delete %s\nAre you sure?
Ongoing
@@ -213,5 +209,6 @@
Download Mirror
Reload Links
- "No Update Found"
+ No Update Found
+ Check for Update
diff --git a/app/src/main/res/xml/settings.xml b/app/src/main/res/xml/settings.xml
index 00c6dddd..9066f61b 100644
--- a/app/src/main/res/xml/settings.xml
+++ b/app/src/main/res/xml/settings.xml
@@ -104,7 +104,7 @@
android:icon="@drawable/ic_baseline_developer_mode_24"
/>