diff --git a/includes/i18n/languages.php b/includes/i18n/languages.php index 366e3039e..dcb1e4f07 100644 --- a/includes/i18n/languages.php +++ b/includes/i18n/languages.php @@ -15,6 +15,7 @@ "pt" => ["name" => "Português", "dir" => "ltr"], "pt_br" => ["name" => "Português Brasileiro", "dir" => "ltr"], "ru" => ["name" => "Русский", "dir" => "ltr"], + "sl" => ["name" => "Slovenščina", "dir" => "ltr"], "sr_lat" => ["name" => "Srpski", "dir" => "ltr"], "sr" => ["name" => "Српски", "dir" => "ltr"], "tr" => ["name" => "Türkçe", "dir" => "ltr"], diff --git a/includes/i18n/sl.php b/includes/i18n/sl.php new file mode 100644 index 000000000..f77c41431 --- /dev/null +++ b/includes/i18n/sl.php @@ -0,0 +1,289 @@ + "Preden se lahko prijavite, morate ustvariti račun", + 'username' => "Uporabniško ime", + 'password' => "Geslo", + "email" => "E-pošta", + "confirm_password" => "Potrdite geslo", + "main_currency" => "Glavna valuta", + "language" => "Jezik", + "passwords_dont_match" => "Gesli se ne ujema", + "username_exists" => "Uporabniško ime že obstaja", + "email_exists" => "E-pošta že obstaja", + "registration_failed" => "Registracija ni uspela, poskusite znova.", + "register" => "Registrirajte se", + "restore_database" => "Obnovi bazo podatkov", + // Login Page + 'please_login' => "Prosim prijavite se", + 'stay_logged_in' => "Ostanite prijavljeni (30 dni)", + 'login' => "Prijava", + 'login_failed' => "Podatki za prijavo so napačni", + 'registration_successful' => "Registracija uspešna", + 'user_email_waiting_verification' => "Vaš e-poštni naslov je treba preveriti. Prosim, preglejte vašo e-pošto.", + // Password Reset Page + 'forgot_password' => "Ste pozabili geslo", + 'reset_password' => "Ponastavitev gesla", + 'reset_sent_check_email' => "E-pošta ponastavitev gesla je bila poslana. Prosim, preglejte vašo e-pošto.", + 'password_reset_successful' => "Ponastavitev gesla je uspela", + // Header + 'subscriptions' => "Naročnine", + 'stats' => "Statistika", + 'settings' => "Nastavitve", + 'admin' => "Skrbnik", + 'about' => "O programu", + 'logout' => "Odjava", + // Subscriptions page + "subscription" => "Naročnina", + "no_subscriptions_yet" => "Nimate še nobene naročnine", + "add_first_subscription" => "Dodaj prvo naročnino", + 'new_subscription' => "Nova naročnina", + 'search' => "Iskanje", + 'sort' => "Razvrsti", + 'name' => "Ime", + 'last_added' => "Dodano", + 'price' => "Cena", + 'next_payment' => "Naslednje plačilo", + 'inactive' => "Onemogoči naročnino", + 'member' => "Član", + 'category' => "Kategorija", + 'payment_method' => "Način plačila", + "Daily" => "Dnevno", + "Weekly" => "Tedensko", + "Monthly" => "Mesečno", + "Yearly" => "Letno", + "daily" => "Dan(dnevi)", + "weekly" => "Teden(tedni)", + "monthly" => "Mesec(meseci)", + "yearly" => "Leto(leta)", + "days" => "dnevi", + "weeks" => "tedni", + "months" => "meseci", + "years" => "leta", + "external_url" => "Obiščite zunanji URL", + "empty_page" => "Prazna stran", + "clear_filters" => "Počisti filter", + "no_matching_subscriptions" => "Ni ustreznih naročnin", + // Subscription form + "add_subscription" => "Dodaj naročnino", + "edit_subscription" => "Uredi naročnino", + "subscription_name" => "Ime naročnine", + "logo_preview" => "Predogled logotipa", + "search_logo" => "Poišči logotip v spletu", + "web_search" => "Spletno iskanje", + "currency" => "Valuta", + "payment_every" => "Plačilo vsakih", + "frequency" => "Ponavljanje", + "cycle" => "cikel", + "next_payment" => "Naslednje plačilo", + "payment_method" => "Način plačila", + "no_category" => "Brez kategorije", + "paid_by" => "Plačal", + "url" => "URL", + "notes" => "Opombe", + "enable_notifications" => "Omogoči obvestila za to naročnino", + "default_value_from_settings" => "Privzeta vrednost iz nastavitev", + "delete" => "Izbriši", + "cancel" => "Prekliči", + "upload_logo" => "Naloži logotip", + // Statistics page + 'general_statistics' => "Splošna statistika", + 'active_subscriptions' => "Aktivne naročnine", + 'inactive_subscriptions' => "Neaktivne naročnine", + 'monthly_cost' => "Mesečni stroški", + 'yearly_cost' => "Letni stroški", + 'average_monthly' => "Povprečni mesečni stroški naročnine", + 'most_expensive' => "Najdražja cena naročnine", + 'amount_due' => "Zapadli znesek ta mesec", + 'percentage_budget_used' => "Odstotek porabljenega proračuna", + 'budget_remaining' => "Preostali proračun", + 'amount_over_budget' => "Znesek nad proračunom", + 'monthly_savings' => "Mesečni prihranek (pri neaktivnih naročninah)", + 'yearly_savings' => "Letni prihranki (pri neaktivnih naročninah)", + 'split_views' => "Razdeljeni pogledi", + 'category_split' => "Razdelitev kategorije", + 'household_split' => "Razdelitev gospodinjstva", + 'payment_method_split' => "Razdelitev načina plačila", + // About page + 'about_and_credits' => "O programu in zahvale", + 'license' => "Licenca", + 'issues_and_requests' => "Težave in zahteve", + 'the_author' => "Avtor", + 'icons' => "Ikone", + 'payment_icons' => "Ikone plačil", + // Settings page + 'upload_avatar' => "Naloži avatar", + 'file_type_error' => "Vrsta datoteke ni podprta.", + 'user_details' => "Podrobnosti o uporabniku", + "monthly_budget" => "Mesečni proračun", + "budget_info" => "Mesečni proračun se uporablja za izračun statistike", + "household" => "Gospodinjstvo", + "save_member" => "Shrani člana", + "delete_member" => "Izbriši člana", + "cant_delete_member" => "Ne morem izbrisati glavnega člana", + "cant_delete_member_in_use" => "Ne morem izbrisati člana, ki je v uporabi v naročnini", + 'household_info' => "E-poštno polje omogoča članom gospodinjstva, da so obveščeni o naročninah, ki bodo potekle.", + "notifications" => "Obvestila", + "enable_email_notifications" => "Omogoči e-poštna obvestila", + "notify_me" => "Obvesti me", + "day_before" => "dan prej", + "days_before" => "dni prej", + "smtp_address" => "SMTP naslov", + "port" => "vrata", + "tls" => "TLS", + "ssl" => "SSL", + "smtp_username" => "Uporabniško ime SMTP", + "smtp_password" => "Geslo SMTP", + "from_email" => "Iz e-pošte (izbirno)", + "smtp_info" => "Geslo SMTP se prenaša in shranjuje v navadnem besedilu. Zaradi varnosti ustvarite račun samo za to.", + "telegram" => "Telegram", + "telegram_bot_token" => "Telegram Bot žeton", + "telegram_chat_id" => "ID klepeta Telegrama", + "webhook" => "Webhook", + "webhook_url" => "Webhook URL", + "request_method" => "Metoda zahteve", + "custom_headers" => "Glave po meri", + "webhook_payload" => "Webhook Payload", + "webhook_iterator_key" => "Zamenjaj {{subscriptions}} z imenom ključa", + "variables_available" => "Spremenljivke, ki so na voljo", + "gotify" => "Gotify", + "token" => "Žeton", + "discord" => "Discord", + "discord_bot_username" => "Uporabniško ime za Discord Bot", + "discord_bot_avatar_url" => "URL avatarja Discordovega bota", + "pushover" => "Pushover", + "pushover_user_key" => "Uporabniški ključ Pushover", + "categories" => "Kategorije", + "save_category" => "Shrani kategorijo", + "delete_category" => "Izbriši kategorijo", + "cant_delete_category_in_use" => "Kategorija, ki se uporablja v naročnini, ni mogoče izbrisati", + "currencies" => "Valute", + "save_currency" => "Shrani valuto", + "delete_currency" => "Izbriši valuto", + "cant_delete_main_currency" => "Glavne valute ni mogoče izbrisati", + "cant_delete_currency_in_use" => "V naročnini ni mogoče izbrisati valute, ki je v uporabi", + "exchange_update" => "Menjalni tečaji so bili zadnjič posodobljeni dne", + "currency_info" => "Poiščite podprte valute in pravilne kode valut na", + "currency_performance" => "Za izboljšano delovanje obdržite samo valute, ki jih uporabljate.", + "fixer_api_key" => "API ključ za Fixer", + "api_key" => "Fixer API", + "provider" => "Ponudnik", + "fixer_info" => "Če uporabljate več valut in želite natančno statistiko in razvrščanje naročnin, potrebujete BREZPLAČNI API ključ od Fixerja.", + "get_key" => "Pridobite svoj ključ pri", + "get_free_fixer_api_key" => "Pridobite brezplačen ključ API Fixer", + "get_key_alternative" => "Lahko pa tudi dobite brezplačni Fixer API od", + "display_settings" => "Nastavitve zaslona", + "theme_settings" => "Nastavitve teme", + "custom_colors" => "Barve po meri", + "dark_theme" => "Temna tema", + "switch_theme" => "Preklop med svetlo/temno temo", + "calculate_monthly_price" => "Izračunaj in prikaži mesečno ceno za vse naročnine", + "convert_prices" => "Vedno pretvori in prikaži cene v moji glavni valuti (počasneje)", + "hide_disabled_subscriptions" => "Skrij onemogočene naročnine", + "experimental_settings" => "Eksperimentalne nastavitve", + "remove_background" => "Poskusi odstraniti ozadje logotipov iz iskanja slik (eksperimentalno)", + "experimental_info" => "Poskusne nastavitve verjetno ne bodo popolnoma delovale.", + "payment_methods" => "Načini plačila", + "payment_methods_info" => "Kliknite način plačila, da ga onemogočite/omogočite.", + "rename_payment_methods_info" => "Kliknite ime plačilnega sredstva, da ga preimenujete.", + "cant_delete_payment_method_in_use" => "Uporabljenega plačilnega sredstva ni mogoče onemogočiti", + "add_custom_payment" => "Dodaj način plačila po meri", + "payment_method_name" => "Ime plačilnega sredstva", + "payment_method_added_successfuly" => "Plačilno sredstvo je uspešno dodano", + "payment_method_removed" => "Plačilno sredstvo odstranjeno", + "disable" => "Onemogoči", + "enable" => "Omogoči", + "rename_payment_method" => "Preimenuj način plačila", + "payment_renamed" => "Plačilno sredstvo je preimenovano", + "payment_not_renamed" => "Način plačila ni preimenovan", + "test" => "Test", + "add" => "Dodaj", + "save" => "Shrani", + "reset" => "Ponastavi", + "backup_and_restore" => "Varnostno kopiranje in obnovitev", + "backup" => "Barnostna kopija", + "restore" => "Obnovitev", + "restore_info" => "Obnovitev baze podatkov bo prepisala vse trenutne podatke. Po obnovitvi boste odjavljeni.", + // Filters menu + "filter" => "Filter", + "clear" => "Počisti", + // Toast + "success" => "Uspeh", + // Endpoint responses + "session_expired" => "Vaša seja je potekla. Ponovno se prijavite", + "fields_missing" => "Nekatere polja niso izpoljnena", + "fill_all_fields" => "Prosim, izpolnite vsa polja", + "fill_mandatory_fields" => "Prosim, izpolnite vsa obvezna polja", + "error" => "Napaka", + // Category + "failed_add_category" => "Dodajanje kategorije ni uspelo", + "failed_edit_category" => "Urejanje kategorije ni uspelo", + "category_in_use" => "Kategorija je v uporabi v naročninah in je ni mogoče odstraniti", + "failed_remove_category" => "Odstranitev kategorije ni uspela", + "category_saved" => "Kategorija je shranjena", + "category_removed" => "Kategorija je odstranjena", + "sort_order_saved" => "Vrstni red je shranjen", + // Currency + "currency_saved" => "je bila shranjen.", + "error_adding_currency" => "Napaka pri dodajanju zapisa valute.", + "failed_to_store_currency" => "Shranjevanje valute v zbirko podatkov ni uspelo.", + "currency_in_use" => "Valuta je v uporabi v naročninah in je ni mogoče izbrisati.", + "currency_is_main" => "Valuta je nastavljena kot glavna valuta in je ni mogoče izbrisati.", + "failed_to_remove_currency" => "Odstranitev valute iz zbirke podatkov ni uspela.", + "failed_to_store_api_key" => "Ključa API ni bilo mogoče shraniti v zbirko podatkov.", + "invalid_api_key" => "Neveljaven API ključ.", + "api_key_saved" => "API ključ je uspešno shranjen", + "currency_removed" => "Valuta je odstranjena", + // Household + "failed_add_household" => "Dodajanje člana gospodinjstva ni uspelo", + "failed_edit_household" => "Urejanje člana gospodinjstva ni uspelo", + "failed_remove_household" => "Odstranitev člana gospodinjstva ni uspela", + "household_in_use" => "Član gospodinjstva je v uporabi v naročninah in ga ni mogoče odstraniti", + "member_saved" => "Član je shranjen", + "member_removed" => "Član je odstranjen", + // Notifications + "error_saving_notifications" => "Napaka pri shranjevanju podatkov obvestil.", + "wallos_notification" => "Wallosovo obvestilo", + "test_notification" => "To je preizkusno obvestilo. Če ga vidite, je konfiguracija pravilna.", + "email_error" => "Napaka pri pošiljanju e-pošte", + "notification_sent_successfuly" => "Obvestilo je bilo uspešno poslano", + "notifications_settings_saved" => "Nastavitve obvestil so uspešno shranjene.", + "notification_failed" => "Pošiljanje obvestila ni uspelo", + // Payments + "payment_in_use" => "Uporabljenega plačilnega sredstva ni mogoče onemogočiti", + "failed_update_payment" => "Posodobitev plačilnega sredstva v bazi podatkov ni uspela", + "omogočeno" => "omogočeno", + "onemogočeno" => "onemogočeno", + // Subscription + "error_fetching_image" => "Napaka pri pridobivanju slike", + "subscription_updated_successfuly" => "Naročnina je bila uspešno posodobljena", + "subscription_added_successfuly" => "Naročnina je bila uspešno dodana", + "error_deleting_subscription" => "Napaka pri brisanju naročnine.", + "invalid_request_method" => "Neveljavna metoda zahteve.", + // User + "error_updating_user_data" => "Napaka pri posodabljanju uporabniških podatkov.", + "user_details_saved" => "Podrobnosti o uporabniku so shranjene", + // Admin Page + "registrations" => "Registracije", + "enable_user_registrations" => "Omogoči registracije uporabnikov", + "maximum_number_users" => "Največje število uporabnikov", + "require_email_verification" => "Zahtevaj preverjanje elektronske pošte", + "configure_smtp_settings_to_enable" => "Za omogočanje nastavitve SMTP nastavitve", + "server_url" => "URL strežnika", + "server_url_info" => "Uporablja se za preverjanje e-pošte in obnovitev gesla. Biti mora veljaven javni URL.", + "server_url_password_reset" => "Če je nastavljeno, bo omogočena tudi funkcija ponastavitve gesla.", + "max_users_info" => "0 pomeni neomejeno", + "user_management" => "Upravljanje uporabnikov", + "delete_user" => "Izbriši uporabnika", + "delete_user_info" => "Če izbrišete uporabnika, boste izbrisali tudi vse njegove naročnine in nastavitve.", + "smtp_settings" => "Nastavitve SMTP", + "smtp_usage_info" => "Uporabljeno bo za obnovitev gesla in druge sistemske e-pošte.", + // Email Verification + "email_verified" => "E-pošta je bila uspešno preverjena", + "email_verification_failed" => "Preverjanje e-pošte ni uspelo", + +]; + + +?> diff --git a/scripts/i18n/sl.js b/scripts/i18n/sl.js new file mode 100644 index 000000000..aef1edb1f --- /dev/null +++ b/scripts/i18n/sl.js @@ -0,0 +1,36 @@ +let i18n = { + // Dashboard + error_reloading_subscription: "Napaka pri ponovnem nalaganju naročnine:", + error_fetching_image_results: "Napaka pri pridobivanju rezultatov slik:", + subscription_deleted: "Naročnina je izbrisana", + error_deleting_subscription: "Napaka pri brisanju naročnine", + failed_to_load_subscription: "Nalaganje naročnine ni uspelo", + edit_subscription: "Uredi naročnino", + add_subscription: "Dodaj naročnino", + confirm_delete_subscription: "Ali ste prepričani, da želite izbrisati to naročnino?", + // Settings + network_response_error: "Odziv omrežja ni bil v redu", + failed_add_member: "Dodajanje člana ni uspelo", + member: "Član", + email: "E-pošta", + save_member: "Shrani člana", + delete_member: "Izbriši člana", + failed_remove_member: "Odstranitev člana ni uspela", + failed_save_member: "Člana ni bilo mogoče shraniti", + failed_add_category: "Dodajanje kategorije ni uspelo", + category: "Kategorija", + save_category: "Shrani kategorijo", + delete_category: "Izbriši kategorijo", + failed_remove_category: "Odstranitev kategorije ni uspela", + currency: "Valuta", + currency_code: "Koda valute", + save_currency: "Shrani valuto", + delete_currency: "Izbriši valuto", + failed_remove_currency: "Odstranitev valute ni uspela", + failed_save_currency: "valute ni bilo mogoče shraniti", + cant_disable_payment_in_use: "Plačila v uporabi ni mogoče onemogočiti", + failed_save_payment_method: "Način plačila ni uspel shraniti", + unknown_error: "Neznana napaka, poskusite znova.", + error_saving_notification_data: "Napaka pri shranjevanju obvestilnih podatkov", + error_sending_notification: "Napaka pri pošiljanju obvestila", +}