diff --git a/core/commonui/modals/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/commonui/modals/LanguageBottomSheet.kt b/core/commonui/modals/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/commonui/modals/LanguageBottomSheet.kt index 12f8e233f..87342946a 100644 --- a/core/commonui/modals/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/commonui/modals/LanguageBottomSheet.kt +++ b/core/commonui/modals/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/commonui/modals/LanguageBottomSheet.kt @@ -90,6 +90,7 @@ class LanguageBottomSheet : Screen { Locales.Sk, Locales.Sl, Locales.Sq, + Locales.Sr, Locales.Fi, Locales.Se, Locales.Tok, diff --git a/core/l10n/src/androidMain/res/values-sr/strings.xml b/core/l10n/src/androidMain/res/values-sr/strings.xml new file mode 100755 index 000000000..a3a834649 --- /dev/null +++ b/core/l10n/src/androidMain/res/values-sr/strings.xml @@ -0,0 +1,353 @@ + + + Назад на врх + Пошаљи поруку + Цлеар реад + Креирај пост + Одговорити + Активирајте зомби режим + Деактивирајте зомби режим + Близу + Потврди + Учитај + Ресетовати + Покушај поново + Избриши + Блокирати + Блок инстанца + Информације о заједници + Детаљи о инстанци + коментари + активни корисници (дан) + aактивни корисници (месец) + постова + претплатника + активни корисници (седмица) + Тело коментара + Нови коментар + Тело поста + Заједница + Крст постављен од: + Наслов поста + НСФВ + Едитор + Преглед + Нови пост + УРЛ + Текст извештаја (опционо) + Пријави коментар + Пријави пост + Текст + Tитле + УРЛ + Промените инстанцу + Сирови садржај + Изаберите заједницу + Уреди коментар + Уреди пост + Све + Коментари + Заједнице + Постови + Корисници + Претрага + преко %1$s + Феедс + Све + Локални + Претплаћени + Сортирај по + Активан + Контроверзно + Хот + Већина коментара + Нова + Нови коментари + Стара + Сцалед + Врх + Топ 12 сати + 12х + Топ 6 сати + + Најбољи дан + дан + Најбољи сат + + Најбољи месец + месец дана + Топ недеља + Недеља + Врхунска година + године + Означи као прочитано + Означи као непрочитану + Порука + поменуо те у + одговорио на ваш коментар у + је одговорио на твој пост у + Све + Тип пријемног сандучета + Непрочитано + Тренутно нисте пријављени.\nДодајте налог са екрана профила да бисте видели пријемно сандуче. + Спомиње + Messages + Одговори + Заједнице + Пример: %1$s + ср + Име инстанце + (опционо) + Лозинка + ТОТП 2ФА токен + Корисничко име или е-маил) + Додај налог + Управљајте налозима + Више заједница + Претплате + Тамо је превише тихо.\nДа ли бисте желели да будете тај који ће написати први коментар? + Нема ставки за приказ + Дошло је до грешке при учитавању коментара. + Генеричка грешка + Грешка при учитавању слике + Неважеће поље + Недостаје поље + Операција је успешно завршена + Заједнице + Икона + Име + Уредник за више заједница + Анонимоус + Сачувано + Управљајте претплатама + Постови + Инбок + Профил + Истражите + Подешавања + Цросс-пост + Уредити + Сакрити + Извештај + Погледај сирово + Објави + такође објављено на: + Учитајте још коментара + х + м + с + Пријавите се + д + м + м + Тренутно нисте пријављени.\nДодајте налог да бисте наставили. + Коментари + Постови + к + и + О овој апликацији + Верзија апликације + Погледајте цео дневник промена + Пријавите грешку (ГитХуб) + Пријавите грешку (е-пошта) + Погледајте на ГитХуб-у + Лемми заједница + Аутоматски прошири коментаре + Аутоматски учитај слике + Замагљивање НСФВ слика + 🐬 Расејани делфин + 🦔 Урнебесни јеж + 🐳 Духовит кит + Обичај + А + B + G + R + Изаберите боју + Равенски ракун + 🐸 Забавна жаба + 🦊 Ватрена лисица + 🦄 Јединствени једнорог + 🐙 Океанска хоботница + 🦀 Хрскави рак + 🐼 Бамблинг медвед + Велики + Екстра велики + Двоструки екстра велики + Нормално + Величина текста поста + Мала + Веома мали + Двоструки екстра мали + Прилагођена боја теме + Подразумевани тип сортирања коментара + Подразумевани тип фида + Подразумевани тип сортирања постова + Довнвоте цолор + Користите динамичке боје + Омогућите извештавање о паду + Омогућите радњу двоструког додира + Омогућите радње превлачења + Слике пуне висине + Укључите НСФВ садржај + Језик + Прикажи наслове траке за навигацију + Отворите УРЛ-ове у спољном претраживачу + пт + Изглед поста + Цард + Цомпацт + Пун + Погледај и осети + Напредна подешавања + Отклањање грешака + Генерал + НСФВ + Чиста црна + Дарк + Светлост + УИ фонт + Величина текста корисничког интерфејса + УИ тема + Боја за гласање + Сакријте траку за навигацију током померања + Трајање интервала зомби режима + Количина померања у зомби режиму + Означите постове као прочитане током померања + Цитат + Поново дозволи кориснику + Бан корисника + Отворите извештаје + Означи као истакнуто + Уклони ознаку као истакнуто + закључати + Откључај + Уклони + Означити као истакнуто + Уклони ознаку као истакнуто + Листа извештаја + Тип листе извештаја + Све + Нерешено + Ресолве + Унресолве + Добро дошли у Раццоон за Лемија!\n\nУ анонимном режиму, користите дугме падајућег менија (▼) изнад да промените инстанцу.\n\nМожете да се пријавите на своју инстанцу у било ком тренутку са екрана профила.\n\nУживајте у Лемију! + Подразумевани тип пријемног сандучета + Додајте модератора + Уклоните модератора + Формат гласања + Агрегат + Засебан + Проценат + Систем + од стране: + Тема траке за коментаре + 🌊 Океан + 🥑 Авокадо + 🍓 Јагода + 🌈 Дуга + Поново додирните 🔙 да бисте изашли + Откажи претплату + Претражи постове само у наслову + Породица фонтова садржаја + Модератори + Додај у фаворите + Избаци из омиљених + Погледајте дневник модерирања + Дневник модерације + је додат као модератор + је уклоњен као модератор + је забрањен + био незабрањен + је означен као истакнути пост + је означен као неистакнути пост + била закључана + била откључана + је уклоњен + је обновљена + је уклоњен из коментара од + је обновљен у коментарима од + заједница је пренета у + Блокирај корисника + Блокирајте заједницу + Подаци о кориснику + Модератор оф + администратор + Боја акције одговора + Подешавања налога + Веб преференцес + Лична информација + Садржај + Обавештења + Аватар + Банер + Био + Бот + Показати име + ИД корисника матрице + Емаил + Прикажи налоге бота + Прикажи НСФВ + Прикажи прочитане постове + Пошаљите обавештења путем е-поште + Забране и филтери + Унбан + Инстанце + Садржај од ивице до ивице + Пост боди мак линије + Неограничено + (овај садржај је уклоњен) + Учитајте још постова + Онемогућите бесконачно померање + Додајте инстанцу + Сачувајте боју акције + Конфигуришите радње превлачења + Гласајте за + Довнвоте + сачувати + Прочитано/непрочитано + Радње на левој страни + Акције на десној страни + Изаберите радњу + Додај нови + Опакуе + Транспарент + Тема системских обавештења и траке за навигацију + Изглед апликације + Погледајте на Гоогле Плаи-у + Упутство за коришћење + Прикажи резултате + Сакривен + Дебљина траке за коментаре + Користите имена за приказ за кориснике и заједнице + Овај видео је означен као НСФВ + Величина текста наслова + Величина текста коментара + Величина помоћног текста + Изглед садржаја + Текст + Прилагођавања + Нацрти + Алати за модерирање + Модерирани коментари + Модерирани постови + Дошло је до грешке при преузимању корисничких података, покушајте да освежите екран + Разлог (опционо) + Трајна забрана + Уклоните податке + Трајање (дана) + Постоје несачуване промене, да ли сте сигурни да желите да изађете? + Не, остани овде + Да, одустани + Чувајте слике у одређеним поддиректоријумима + користите заједницу или кориснички рукохват у путањама + Приказ + Читање и садржај + Слике + Експерименти + Подесите прилагођени тип сортирања + Подразумевани тип фида за истраживање + Тражи унутар заједнице + Изађите из претраге + Бета + \ No newline at end of file diff --git a/core/l10n/src/androidMain/res/values/strings.xml b/core/l10n/src/androidMain/res/values/strings.xml index 53fe2aa22..c9a03d428 100755 --- a/core/l10n/src/androidMain/res/values/strings.xml +++ b/core/l10n/src/androidMain/res/values/strings.xml @@ -89,9 +89,7 @@ All Inbox type Unread - You are currently not logged in.\nPlease add an account from the profile - screen to see your inbox. - + You are currently not logged in.\nPlease add an account from the profile screen to see your inbox. Mentions Messages Replies @@ -107,9 +105,7 @@ Manage accounts Multi-communities Subscriptions - It\'s too silent there.\nWould you like to be the one who writes the first - comment? - + It\'s too silent there.\nWould you like to be the one who writes the first comment? No items to display An error has occurred loading comments. Generic error @@ -144,8 +140,7 @@ d m m - You are currently not logged in.\nPlease add an account to continue. - + You are currently not logged in.\nPlease add an account to continue. Comments Posts k @@ -236,10 +231,7 @@ Unresolved Resolve Unresolve - Welcome to Raccoon for Lemmy!\n\nIn anonymous mode, use the drop down - button (▼) above to change instance.\n\nYou can log in to your intance at any time from the Profile - screen.\n\nEnjoy Lemmy! - + Welcome to Raccoon for Lemmy!\n\nIn anonymous mode, use the drop down button (▼) above to change instance.\n\nYou can log in to your intance at any time from the Profile screen.\n\nEnjoy Lemmy! Default inbox type Add moderator Remove moderator diff --git a/core/utils/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/utils/Extensions.kt b/core/utils/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/utils/Extensions.kt index 9fc633246..809ea08aa 100644 --- a/core/utils/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/utils/Extensions.kt +++ b/core/utils/src/commonMain/kotlin/com/github/diegoberaldin/raccoonforlemmy/core/utils/Extensions.kt @@ -8,7 +8,7 @@ import androidx.compose.ui.text.font.FontFamily import androidx.compose.ui.unit.Dp import androidx.compose.ui.unit.LayoutDirection import com.github.diegoberaldin.raccoonforlemmy.core.l10n.Locales -import io.ktor.utils.io.core.toByteArray +import io.ktor.utils.io.core.* import org.kotlincrypto.hash.md.MD5 import kotlin.math.round @@ -44,6 +44,7 @@ fun String.toLanguageName() = when (this) { Locales.Sk -> "Slovenčina" Locales.Sl -> "Slovenščina" Locales.Sq -> "Shqip" + Locales.Sr -> "Српски" Locales.Tok -> "toki pona" Locales.Tr -> "Türkçe" Locales.Uk -> "Українська" @@ -82,6 +83,7 @@ fun String.toLanguageFlag(): AnnotatedString = when (this) { Locales.Sk -> "🇸🇰" Locales.Sl -> "🇸🇮" Locales.Sq -> "🇦🇱" + Locales.Sr -> "🇷🇸️" Locales.Tok -> "🦝️" Locales.Tr -> "🇹🇷" Locales.Uk -> "🇺🇦"