From 9c9603de1d06ca044a211841d4dda4176d003951 Mon Sep 17 00:00:00 2001 From: asvira Date: Sun, 19 Jul 2026 02:52:41 +0200 Subject: [PATCH 1/4] added Serbian translation. --- README.md | 3 +- _locales/sr/messages.json | 663 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 665 insertions(+), 1 deletion(-) create mode 100644 _locales/sr/messages.json diff --git a/README.md b/README.md index b5a1c217..1923767f 100644 --- a/README.md +++ b/README.md @@ -190,4 +190,5 @@ Catalan - [elmees21](https://twitter.com/elmees21), [Luna](https://twitter.com/c Swedish - [actuallyaridan](https://twitter.com/actuallyaridan) Bulgarian - [saraaa7447](https://twitter.com/saraaa7447) Norwegian - [twistquest](https://twitter.com/twistquest) -Indonesian - [lorizade](https://twitter.com/lorizade), [Feerse_](https://twitter.com/Feerse_), [DaGamerFiles](https://twitter.com/DaGamerFiles), [KuchingNeko](https://twitter.com/KuchingNeko) +Indonesian - [lorizade](https://twitter.com/lorizade), [Feerse_](https://twitter.com/Feerse_), [DaGamerFiles](https://twitter.com/DaGamerFiles), [KuchingNeko](https://twitter.com/KuchingNeko) +Serbian - [asvira](https://x.com/itkilledmetoo) diff --git a/_locales/sr/messages.json b/_locales/sr/messages.json new file mode 100644 index 00000000..4d8f2384 --- /dev/null +++ b/_locales/sr/messages.json @@ -0,0 +1,663 @@ + { + "ext_description": { "message": "Nova ekstenzija koja vraća izgled starog Tvitera." }, + "timeline": { "message": "Vremenska linija" }, + "loading": { "message": "Učitavanje" }, + "tweets": { "message": "Tvitovi" }, + "following_btn": { "message": "Pratim", "description": "Ovo se koristi za dugme koje pokazuje da korisnik prati nekoga." }, + "following": { "message": "Following", "description": "Ovo se koristi u listi koja prikazuje koga korisnik prati. Potrudi se da ova reč ima najviše 9 znakova." + "followers": { "message": "Followers", "description": "Ovo se koristi u listi pratioca korisnika. Potrudi se da ova reč ima najviše 9 znakova." }, + "trends": { "message": "Trendovi" }, + "tweet": { "message": "Tvit" }, + "load_more": { "message": "Učitaj više" }, + "who_to_follow": { "message": "Koga zapratiti", "description": "Najviše 19 znakova, možeš koristiti reč 'People' ako nema mesta." }, + "refresh": { "message": "Osveži" }, + "view_all": { "message": "Prikaži sve" }, + "running": { "message": "Pokreće", "example": "->Running<- OldTwitter v0.0.0" }, + "created_by": { "message": "Kreator: ", "example": "->Created by<- dimden" }, + "website": { "message": "Veb stranica" }, + "help": { "message": "Pomoć", "description": "noun" }, + "terms": { "message": "Uslovi", "description": "Shortest word that you can find for Terms of service" }, + "privacy": { "message": "Politika privatnosti", "description": "Shortest word that you can find for Privacy policy" }, + "about": { "message": "O nama" }, + "donate": { "message": "Doniraj" }, + "home": { "message": "Početna stranica", "description": "This is for navbar menu. If no appropriate word, you can use something like Feed or Timeline" }, + "notifications": { "message": "Obaveštenja" }, + "messages": { "message": "Poruke" }, + "search_twitter": { "message": "Pretraži Tviter" }, + "profile": { "message": "Profil" }, + "settings": { "message": "Podešavanja" }, + "lists": { "message": "Liste" }, + "list": { "message": "Lista" }, + "bookmarks": { "message": "Obeleženo" }, + "manage_accounts": { "message": "Upravljanje nalozima" }, + "logout": { "message": "Odjava" }, + "whats_happening": { "message": "Šta se dešava?" }, + "variant": { "message": "Varijanta" }, + "optional": { "message": "(neobavezno)" }, + "days": { "message": "Dani" }, + "hours": { "message": "Sati" }, + "minutes": { "message": "Minute" }, + "remove_poll": { "message": "Ukloni anketu" }, + "open_newtwitter": { "message": "Otvori ovu stranicu u novom Tviteru" }, + "last_version": { "message": "poslednja verzija" }, + "thank_you": { + "message": "Hvala što ste preuzeli OldTwitter!! Nadam se da će Vam se svideti. Pogledaj $AT1$podešavanja ekstenzije$AT2$!", + "placeholders": { + "at1": { "content": "" }, + "at2": { "content": "" } + } + }, + "follow_mb": { "message": "Možda me zaprati?" }, + "follow": { "message": "Zaprati" }, + "unfollow": { "message": "Otprati" }, + "follow_user": { "message": "Zaprati @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "unfollow_user": { "message": "Otprati @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "thank_you_follow": { "message": "Hvala što ste me zapratili!!" }, + "loading_tweets": { "message": "Učitavanje tvitova..." }, + "retweeted": { "message": "ritvitovao", "example": "CoolPerson2000 ->retweeted<-" }, + "see_new_tweets": { "message": "Vidi nove tvitove" }, + "must2variants": { "message": "Moraš imati najmanje dve varijante ankete" }, + "delete_all": { "message": "Izbriši sve" }, + "empty": { "message": "Au, nema ničega", "description": "Funky message about nothing found" }, + "delete_bookmarks": { "message": "Da li ste sigurni da želite da izbrišete Vaše obeležene tvitove? Ova radnja se ne može poništiti." }, + "members": { "message": "Članovi" }, + "subscribers": { "message": "Pretplatnici" }, + "list_members": { "message": "Članovi liste" }, + "list_subscribers": { "message": "Pretplatnici liste" }, + "edit": { "message": "Izmeni" }, + "delete": { "message": "Izbriši" }, + "remove": { "message": "Ukloni" }, + "edit_list": { "message": "Izmeni listu" }, + "edit_members": { "message": "Izmeni članove" }, + "save": { "message": "Sačuvaj" }, + "back": { "message": "Nazad" }, + "delete_list": { "message": "Izbriši listu" }, + "delete_list_sure": { "message": "Da li ste sigurni da želite da obrišete ovu listu?" }, + "unsubscribe": { "message": "Odjavi se" }, + "subscribe": { "message": "Pretplati se" }, + "list_not_found": { "message": "Lista nije pronađena." }, + "go_homepage": { "message": "Idi na početnu stranicu." }, + "mentions": { "message": "Pominjanja" }, + "tweeted_like": { "message": "tvitovali nešto što bi ti ste moglo svideti", "example": "CoolPerson2000 ->tweeted something you might like<-" }, + "favorites": { "message": "Omiljeno" }, + "follows_you": { "message": "Prati te" }, + "tweet_to_user": { "message": "Tvituj korisniku" }, + "followers_you_know": { "message": "$NUMBER$ pratioca kojih znaš", "example": "123 followers you know", "placeholders": { "number": { "content": "123" } } }, + "photos_and_videos": { "message": "Slike i snimci" }, + "photos_and_videos2": { "message": "Slike i snimci" }, + "tweets_and_replies": { "message": "Tvitovi i odgovori" }, + "you_may_also_like": { "message": "Možda ti se svideti", "description": "Max 26 characters, you can use word 'People' if no space" }, + "user_was_not_found": { "message": "Korisnik nije pronađen." }, + "timeline_not_authorized": { "message": "Niste ovlašćeni da vidite vremensku liniju ovog korisnika." }, + "create_btn": { "message": "[create]" }, + "create_list": { "message": "Napravi listu" }, + "create": { "message": "Napravi" }, + "name": { "message": "Ime" }, + "description": { "message": "Opis" }, + "no_description": { "message": "Bez opisa." }, + "born": { "message": "Rođen" }, + "january": { "message": "Januara", "description": "Used in 'Born January 1'. You can move $NUMBER$ on left if it sounds better in your language like that.", "placeholders": { "number": { "content": "1" } } }, + "february": { "message": "Februara" }, + "march": { "message": "Marta" }, + "april": { "message": "Aprila" }, + "may": { "message": "Maja" }, + "june": { "message": "Juna" }, + "july": { "message": "Jula" }, + "august": { "message": "Avgusta" }, + "september": { "message": "Septembra" }, + "october": { "message": "Oktobra" }, + "november": { "message": "Novembra" }, + "december": { "message": "Decembra" }, + "tweet_to": { "message": "Tvituj @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "translated_from": { "message": "Prevedeno sa $LANGUAGE$", "placeholders": { "language": { "content": "Japanese" } } }, + "translate_bio": { "message": "Prevedi opis" }, + "edit_profile": { "message": "Izmeni profil" }, + "follow_request_sent": { "message": "Zahtev za praćenje je poslat" }, + "unblock_user": { "message": "Odblokiraj @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "unblock": { "message": "Odblokiraj", "description": "Just for unblock button" }, + "block_user": { "message": "Blokiraj @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "block": { "message": "Blokiraj", "description": "Just for block button" }, + "mute": { "message": "Ignoriši" }, + "unmute": { "message": "Prestani da ignorišeš" }, + "see_lists": { "message": "Vidi liste" }, + "stop_notifications": { "message": "Prestani da primaš obaveštenja" }, + "receive_notifications": { "message": "Primaj obaveštenja" }, + "from_list": { "message": "Dodaj/Ukloni sa liste" }, + "share_user": { "message": "Podeli korisnika" }, + "copy_profile_link": { "message": "Kopiraj link profila" }, + "remove_from_followers": { "message": "Ukloni iz pratilaca", "description": "This button unfollows person from you, not unfollows you from them" }, + "remove_from_followers_sure": { "message": "Da li si siguran da želiš da ukloniš @$SCREEN_NAME$ iz Vaših pratilaca?", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "remove_from_followers_warn": { "message": "OVO ĆE IH UKLONITI SA VAŠE LISTE PRATILACA, A NE SA LISTE OSOBA KOJE VI PRATITE." }, + "remove_from_followers_button": { "message": "Otprati ih od mene" }, + "able_in_future": { "message": "Oni će moći da te zaprate opet u budućnosti." }, + "block_sure": { "message": "Da li si siguran da želiš da blokiraš @$SCREEN_NAME$?", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "add": { "message": "Dodaj" }, + "joined": { "message": "Pridružio se", "example": "->Joined<- April 30, 2019" }, + "birthday_today": { "message": "(danas!)" }, + "pinned_tweet": { "message": "Okačen tvit" }, + "search": { "message": "Pretraži" }, + "popular": { "message": "Popularno" }, + "live": { "message": "Uživo" }, + "people": { "message": "Ljudi" }, + "photos": { "message": "Slike" }, + "videos": { "message": "Snimci" }, + "all_people": { "message": "Svi ljudi" }, + "people_yk": { "message": "Ljudi koje znaš" }, + "everywhere": { "message": "Svuda" }, + "near_you": { "message": "Blizu tebe" }, + "advanced_search": { "message": "Napredna pretraga" }, + "save_search": { "message": "Sačuvaj ovu pretragu" }, + "remove_search": { "message": "Izbriši iz sačuvanih pretraga" }, + "try_again": { "message": "Pokušaj ponovo" }, + "no_results": { "message": "Nema rezultata. Pokušaj da promeniš nešto na levoj strani?" }, + "words": { "message": "Reči" }, + "all_these_words": { "message": "Sve ove reči" }, + "all_these_words_example": { "message": "Primer: šta se dešava - includes \"šta se\", \"dešava\"" }, + "exact_phrase": { "message": "Tačan izraz" }, + "exact_phrase_example": { "message": "Primer: srećni trenuci - includes \"srećni trenuci\"" }, + "any_words": { "message": "Bilo koje od ovih reči" }, + "any_words_example": { "message": "Primer: mačke psi - includes either \"mačke\" or \"psi\"" }, + "not_these_words": { "message": "Nijednu od ovih reči" }, + "not_these_words_example": { "message": "Primer: mačke psi - excludes \"mačke\" and \"psi\"" }, + "user": { "message": "Korisnik" }, + "from_this_user": { "message": "Od ovog korisnika" }, + "from_this_user_example": { "message": "Primer: @dimden - od korisnika dimden" }, + "mentions_this_user": { "message": "Pominje ovog korisnika" }, + "mentions_this_user_example": { "message": "Primer: @dimden - kao odgovor korisniku dimden" }, + "interactions": { "message": "Interakcije" }, + "min_replies": { "message": "Minimalan broj odgovora" }, + "min_replies_example": { "message": "Primer: 10 - tvitovi sa barem 10 odgovora" }, + "min_retweets": { "message": "Minimalan broj ritvitova" }, + "min_retweets_example": { "message": "Primer: 10 - tvitovi sa barem 10 ritvitova" }, + "min_favorites": { "message": "Minimalan broj omiljenih" }, + "min_favorites_example": { "message": "Primer: 10 - tvitovi sa barem 10 omiljenih" }, + "dates": { "message": "Datumi" }, + "since": { "message": "Od" }, + "until": { "message": "Do" }, + "twitter_settings": { "message": "Podešavanja Tvitera" }, + "oldtwitter_settings": { "message": "Podešavanja OldTwitter-a" }, + "edit_twitter_settings": { "message": "Izmeni podešavanja Tviter-a" }, + "refresh_tabs": { "message": "Osvežite kartice da biste primenili podešavanja." }, + "chrono": { "message": "Obrnuto hronološki" }, + "chrono_social": { "message": "Obrnuto hronološki sa sviđanjima prijatelja" }, + "algo": { "message": "Algoritamski" }, + "timeline_type": { "message": "Tip vremenske linije" }, + "show_topic_tweets": { "message": "Prikaži tematske tvitove (samo algoritam)" }, + "slow_show_colors_in_timeline": { "message": "Prikaži prilagođene boje linkova korisnika na početnoj vremenskoj liniji (ovo može dovesti do usporavanja rada na nekim uređajima!)" }, + "always_show_link_color": { "message": "Uvek prikazuj prilagođene boje linka, umesto onih koje se pojavljuju pri prelasku kursora." }, + "enable_twemoji": { "message": "Omogući Twemoji" }, + "hearts_instead_stars": { "message": "Prikaži srca (sviđanja) umesto zvezdica (omiljena)" }, + "dark_mode": { "message": "Tamni režim" }, + "disable_hotkeys": { "message": "Onemogući sve prečice" }, + "hotkeys_list": { "message": "Vidi liste svih prečica ovde" }, + "save_preferred_quality": { "message": "Sačuvaj željeni kvalitet videa. Ako je ova opcija uključena, OldTwitter će sačuvati željeni kvalitet videa i koristiti ga (ili kvalitet najbliži željenom). Ako je isključena, OldTwitter će izabrati najviši kvalitet." }, + "preferred_quality": { "message": "Željeni kvalitet" }, + "default_link_color": { "message": "Podrazumevana boja veze" }, + "font": { "message": "Fonta" }, + "color_sync": { "message": "Sinhronizacija boje linka" }, + "by_pressing_sync": { "message": "Pritiskom na dugme za sinhronizaciju, boja vašeg linka ka profilu biće poslata u bazu podataka o bojama i prikazana drugim korisnicima ekstenzije." }, + "color_years_ago": { "message": "Ako ste ranije podesili boju linkova na Tviteru (pre nekoliko godina, kada je to još uvek bila aktuelna opcija), to će zameniti vašu staru boju." }, + "sync": { "message": "Sinhr.", "note": "Try to keep this short" }, + "profile_link_color": { "message": "Boja linka na profilu" }, + "light_mode_link": { "message": "Link svetlog režima" }, + "dark_mode_link": { "message": "Link tamnog režima" }, + "custom_css": { "message": "CSS po meri" }, + "css_var_override": { "message": "Poništite podrazumevane CSS promenljive. Unesite ih u formatu --neka-promenljiva: property. Razdvojite ih novim redom." }, + "css_var_list": { "message": "Vidi listu podrazumevanih CSS promeljivi ovde." }, + "save_vars": { "message": "Sačuvaj promenljive." }, + "custom_css_text": { "message": "CSS po meri koji može da se doda na bilo kojoj stranici." }, + "save_css": { "message": "Sačuvaj CSS" }, + "error_setting_color": { "message": "Greška u stavljanju boje veze" }, + "link_color_set": { "message": "Podešena boja veze!" }, + "retweeted_by": { "message": "Ritvitovao/la" }, + "see_quotes": { "message": "vidi citirane" }, + "see_quotes_big": { "message": "vidi citirane" }, + "quote_tweets": { "message": "Citirani tvitovi" }, + "see_retweets": { "message": "vidi ritvitove" }, + "reply_to": { "message": "Odgovori @$SCREEN_NAME$", "example": "Reply to @CoolPerson2000", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "error_loading_tweet": { "message": "Greška u učitavanju tvita" }, + "direct_messages": { "message": "Poruke" }, + "mark_all_read": { "message": "Označi sve kao pročitano" }, + "send": { "message": "Pošalji", "description": "Max 5 characters, if no word keep it in English" }, + "new_message": { "message": "Nova poruka" }, + "create_new_group": { "message": "Napravi novu grupu" }, + "search_people": { "message": "Pretraži ljude" }, + "type_message": { "message": "Upiši svoju poruku" }, + "cant_send": { "message": "Ne možeš slati poruke ovom korisniku." }, + "gifs_max": { "message": "GIF-ovi moraju biti manji od 15 MB" }, + "videos_max": { "message": "Video klipovi moraju biti manji od 500 MB" }, + "images_max": { "message": "Slike moraju biti manje od 5 MB" }, + "max_count": { "message": "Možete otpremiti najviše 4 slike, 1 video ili 1 GIF." }, + "alt_text": { "message": "Stavi alternativni tekst slike." }, + "vote": { "message": "glas", "example": "1 ->vote<-" }, + "votes": { "message": "glasova", "example": "10 ->votes<-" }, + "ends_at": { "message": "Završava se $DATE$", "example": "Ends at 16th November", "placeholders": { "date": { "content": "16th November" } } }, + "view_translation": { "message": "Pogledaj prevod" }, + "unsupported_video": { "message": "Vaš pregledač ne podržava ovaj video klip." }, + "views": { "message": "pregleda", "example": "10 ->views<-" }, + "reload": { "message": "Učitaj ponovo" }, + "circle_limited_tweet": { "message": "Ovaj tvit je vidljiv samo ljudima koji se nalaze u krugu pouzdanih prijatelja korisnika @$SCREEN_NAME$.", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "learn_more": { "message": "Saznaj više." }, + "limited_tweet": { "message": "Postoje ograničenja u pogledu toga ko može da odgovori na ovaj tvit." }, + "replies": { "message": "Odgovori" }, + "retweets": { "message": "Ritvitovi" }, + "likes": { "message": "Sviđanja" }, + "show_this_thread": { "message": "Prikaži nit" }, + "quote_tweet": { "message": "Citirani tvit" }, + "see_retweeters": { "message": "Vidi ritvitere" }, + "copy_link": { "message": "Kopiraj link" }, + "embed_tweet": { "message": "Ugradi tvit" }, + "share_tweet": { "message": "Podeli tvit" }, + "tweet_analytics": { "message": "Analitika tvitova" }, + "delete_tweet": { "message": "Izbriši tvit" }, + "unpin_tweet": { "message": "Otkači tvit" }, + "pin_tweet": { "message": "Zakači tvit" }, + "bookmark_tweet": { "message": "Obeleži tvit" }, + "topic_not_interested": { "message": "Nisam zainteresovan na ovu temu" }, + "refresh_tweet": { "message": "Osveži podatke tvita" }, + "download_media": { "message": "Preuzmi mediju" }, + "download_gif": { "message": "Preuzmi kao GIF" }, + "replying_to_tweet": { "message": "Odgovoranje na tvit" }, + "upload_media_btn": { "message": "[otpremi sadržaj]" }, + "cancel_btn": { "message": "[otkaži]" }, + "quote": { "message": "Citiraj" }, + "reply_example": { "message": "Kul odgovor" }, + "quote_example": { "message": "Kul citirani tvit" }, + "error_sending_tweet": { "message": "Greška u slanju tvita" }, + "retweet_sure": { "message": "Da li ste sigurni da želite da ritvitujete ovaj tvit?" }, + "unretweet": { "message": "Odritvituj" }, + "retweet": { "message": "Ritvituj" }, + "delete_sure": { "message": "Da li ste sigurni da želite da izbrišete ovaj tvit?" }, + "long_vid": { "message": "Video klip je duži od 10 sekundi. Da li ste sigurni da želite da ga pretvorite? Možda zabaguje" }, + "feedback_thanks": { "message": "Hvala na povratnim informacijama!" }, + "liked_by": { "message": "Lajkovao/la" }, + "reply": { "message": "Odgovori" }, + "language": { "message": "Jezik (Language)", "description": "Please add English 'Language' word in parentheses in addition to translation", "example": "Lingua (Language)" }, + "translated_by": { "message": "Preveo $TRANSLATOR$.", "placeholders": { "translator": { "content": "CoolPerson2000" } } }, + "last_searches": { "message": "Poslednje pretrage" }, + "saved_searches": { "message": "Sačuvane pretrage" }, + "everyone": { "message": "Svima", "description": "Used to say that tweet will be shown to public (shown to Everyone), can use word Public if it fits better" }, + "topic": { "message": "Tema" }, + "not_interested": { "message": "Nezainteresovan" }, + "cancel": { "message": "Otkaži" }, + "youre_not_interested": { "message": "Nisi zainteresovan na ovu temu." }, + "autoplay_videos": { "message": "Automatski pusti video klipove" }, + "turn_on_retweets": { "message": "Prikazuj ritvitove na vremenskoj liniji" }, + "turn_off_retweets": { "message": "Krij ritvitove na vremenskoj liniji" }, + "you_can_reply": { "message": "(možeš da odgovoriš)" }, + "audience": { "message": "Publika" }, + "who_can_reply": { "message": "Ko može da odgovori" }, + "people_you_follow": { "message": "Ljudi koje pratiš" }, + "people_you_mention": { "message": "Ljudi koje si pomenuo" }, + "new_version": { "message": "Ažurirano na novu verziju" }, + "display_sensitive_content": { "message": "Automatski ukloni cenzuru sa medijskog sadržaja koji je Tviter označio kao sadržaj koji možda sadrži osetljiv materijal." }, + "is_private": { "message": "Privatno je" }, + "s": { "message": "$NUMBER$ sek.", "description": "Short for 'second', like '1s' means 1 second", "placeholders": { "number": { "content": "1" } } }, + "m": { "message": "$NUMBER$ min.", "description": "Short for 'minute', like '1m' means 1 minute", "placeholders": { "number": { "content": "1" } } }, + "h": { "message": "$NUMBER$ s", "description": "Short for 'hour', like '1h' means 1 hour", "placeholders": { "number": { "content": "1" } } }, + "d": { "message": "$NUMBER$ d", "description": "Short for 'day', like '1d' means 1 day", "placeholders": { "number": { "content": "1" } } }, + "follow_requests": { "message": "Zahtevi za praćenje" }, + "accept": { "message": "Prihvati" }, + "decline": { "message": "Odbij" }, + "mute_convo": { "message": "Utišaj razgovor" }, + "unmute_convo": { "message": "Uključi zvuk razgovora" }, + "no_big_font": { "message": "Isključi veliki font za kratke/popularne tvitove" }, + "emoji": { "message": "Emoji" }, + "emoji_btn": { "message": "[emoji]" }, + "gif": { "message": "GIF" }, + "gif_btn": { "message": "[GIF]" }, + "gif_no_results": { "message": "Nije pronađen nijedan GIF. Pokušajte ponovo." }, + "add_emoji": { "message": "Dodaj emoji" }, + "custom": { "message": "Po meri" }, + "smileys_emotion": { "message": "Smajliji i emotikoni" }, + "people_body": { "message": "Ljudi i telo" }, + "animals_nature": { "message": "Životinje i priroda" }, + "food_drink": { "message": "Hrana i pića" }, + "travel_places": { "message": "Putovanja i mesta" }, + "activities": { "message": "Aktivnosti" }, + "objects": { "message": "Predmeti" }, + "symbols": { "message": "Simboli" }, + "flags": { "message": "Zastave" }, + "categories": { "message": "Kategorije" }, + "unsupported_emoji": { "message": "Vaš pregledač ne podržava emoji-e sa bojom." }, + "cant_load_emoji": { "message": "Greška u učitavanju emoji-a." }, + "emoji_picker": { "message": "Birač emodžija" }, + "emoji_search_description": { "message": "Kada su rezultati pretrage dostupni, pritisnite taster za gore ili dole da biste ih izabrali, a zatim taster Enter da biste potvrdili izbor." }, + "search_results": { "message": "Rezultati pretrage" }, + "skin_tone_description": { "message": "Kada se proširi, pritisnite taster za gore ili dole za izbor, a zatim taster Enter za potvrdu." }, + "skin_tone_label": { "message": "Izaberi ton kože (currently $SKIN_TONE$)", "placeholders": { "skin_tone": { "content": "default" } } }, + "skin_tones_label": { "message": "Tonovi kože" }, + "add_media": { "message": "Dodaj sadržaj" }, + "add_poll": { "message": "Dodaj anketu" }, + "add_location": { "message": "Dodaj mesto" }, + "schedule_tweet": { "message": "Zakaži tvit" }, + "scheduled": { "message": "Zakazano" }, + "drafts": { "message": "Nacrti" }, + "location": { "message": "Lokacija" }, + "unsent_tweets": { "message": "Neposlati tvitovi" }, + "unsent": { "message": "Neposlato" }, + "will_send": { "message": "Poslaće se" }, + "schedule": { "message": "Zakaži" }, + "scheduled_success": { "message": "Tvit je zakazan!" }, + "see_scheduled": { "message": "Vidi zakazane" }, + "hasnt_tweeted": { "message": "@$SCREEN_NAME$ nije tvitovao/la", "placeholders": { "screen_name": { "content": "loading" } } }, + "when_theyll_tweet": { "message": "Kada tvituju, njihovi tvitovi će se pojaviti ovde." }, + "thank_you2": { + "message": "Hvala Vam što koristite OldTwitter! Bilo je potrebno mnogo vremena i truda za programiranje ovoga; možete me podržati zapraćivanjem ili $AT1$doniranjem$AT2$. Bio bih veoma zahvalan.", + "placeholders": { "at1": { "content": "" }, "at2": { "content": "" } } + }, + "something_went_wrong": { "message": "Došlo je do greške" }, + "notifications_error": { "message": "Neka obaveštenja nisu mogla da se učitaju zbog grešaka." }, + "tweet_error": { "message": "Neki tvitovi nisu mogli biti učitani zbog grešaka." }, + "error_instructions": { + "message": "Molim Vas kopirajte tekst ispod i pošaljite $AT1$sistemu za praćenje problema$AT2$. Hvala Vam!", + "placeholders": { + "at1": { "content": "" }, + "at2": { "content": "" } + } + }, + "initialization": { "message": "Pokretanje" }, + "converting": { "message": "Pretvaranje" }, + "time_mode": { "message": "Uključi tamni režim od 19:00 do 09:00" }, + "show_original_images": { "message": "Uvek prikaži prvenstveni kvalitet slika (možda zabaguje na starim računarima)" }, + "pitch_black_mode": { "message": "Potpuno mračni režim (samo kada je tamni režim uključen)" }, + "hide_retweets": { "message": "Sakrij ritvitove" }, + "see_tweet_views": { "message": "Vidi broj pregleda tvita" }, + "history": { "message": "Istorija" }, + "autotranslate_tweets": { "message": "Automatski prevedi tvitove" }, + "dont_autotranslate": { "message": "Nemoj automatski prevoditi tvitove" }, + "round_avatars": { "message": "Okrugli avatari" }, + "search_user_tweets": { "message": "Pretraži tvitove korisnika" }, + "no_tl_tweets": { "message": "Ne pratiš nikoga, zato nema tvitova! Promeni svoj tip vremenske linije na 'Algoritamski' u OldTwitter settings." }, + "replying_to": { "message": "Pominje", "description": "Used for mention list. Use 'Mentions' if translation sounds bad in your language.", "example": "Replying to: - user1, - user2" }, + "display": { "message": "Prikaz", "description": "Used for display settings (fonts, colors, style, etc)" }, + "twitter_blue_checkmarks": { "message": "Prikazuj plave verifikovane kvačice" }, + "retweet_hotkey_warn": { "message": "Upravo ste pritisnuli T taster, a to je prečica za ritvitovanje. Da li želite da ritvitujete ovaj tvit? Ako potvrdite, nećete videti ovo upozorenje ikada više." }, + "reply_btn": { "message": "Odgovori", "description": "Used for reply button." }, + "retweet_btn": { "message": "Ritvituj / Citiraj", "description": "Used for retweet menu button." }, + "like_btn": { "message": "Sviđa ti se / Ne sviđa ti se", "description": "Used for like button." }, + "favorite_btn": { "message": "Omiljeno / Neomiljeno", "description": "Used for favorite button." }, + "views_count": { "message": "Pregledi", "description": "Used for views count." }, + "developer_mode": { "message": "Programerski režim" }, + "copy_user_id": { "message": "Kopiraj identifikacioni broj korisnika" }, + "copy_tweet_id": { "message": "Kopiraj identifikacioni broj tvita" }, + "unfollowers": { "message": "Oni koji su prestali da Vas prate", "description": "People that stopped following you" }, + "unfollowings": { "message": "Oni koji ste Vi ste prestali da pratite", "description": "People that you stopped following" }, + "no_unfollowers": { "message": "Još uvek nemate one koji su prestali da Vas prate!" }, + "no_unfollowings": { "message": "Još uvek nisi nekoga otpratio!" }, + "recent_unfollow_update": { "message": "Otpraćivanja su ažurirana pre manje od 15 minuta." }, + "deleted_accounts": { "message": "Izgleda da su svi u ovoj listi izbrisali svoje naloge." }, + "open_tweet_newtwitter": { "message": "Otvori tvit u novom Tviteru" }, + "black_mode_link": { "message": "Link za OLED režim", "note": "You can name this OLED mode too" }, + "custom_mode_link": { "message": "Link za režim po meri" }, + "tweet_verb": { "message": "Tvituj", "description": "Used for tweet verb.", "example": "->Tweet<- #itsokay" }, + "do_you_want_to_tweet": { "message": "Da li želite da tvitujete \"$TWEET_TEXT$\"?", "placeholders": { "tweet_text": { "content": "it's okay" } } }, + "user_protected" : { "message": "Tvitovi ovog naloga su zaštićeni." }, + "follow_to_see": { "message": "Samo potvrđeni pratioci imaju pristup tvitovima i kompletnom profilu korisnika @$SCREEN_NAME$. Kliknite na dugme „Prati” da biste poslali zahtev za praćenje.", "placeholders": { "screen_name": { "content": "dimden" } } }, + "copy_tweet_links_as": { "message": "Kopiraj linkove tvitova kao", "example": "->Copy links as<- vxtwitter.com" }, + "use_new_icon": { "message": "Koristi novi logo kao ikon kartice" }, + "update_timeline_automatically": { "message": "Ažuriraj vremensku liniju automatski novim tvitovima." }, + "keep_timeline_position": { "message": "Zadrži poziciju na vremenskoj liniji prilikom ažuriranja." }, + "chrono_no_retweets": { "message": "Obrnuto hronološki (bez ritvitova)" }, + "chrono_retweets": { "message": "Obrnuto hronološki (samo ritvitovi)" }, + "hide_trends": { "message": "Sakrij trendove" }, + "hide_wtf": { "message": "Sakrij \"Koga zapratiti\"" }, + "hide_likes": { "message": "Sakrij broj sviđanja, ritvitova i odgovora na tvitovima" }, + "hide_followers": { "message": "Sakrij brojeve pratioca" }, + "block_sure_desc": { "message": "Neće moći da vas prate niti da vide vaše tvitove, a vi nećete videti tvitove niti obaveštenja od @$SCREEN_NAME$.", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "blocked_by_user" : { "message": "@$SCREEN_NAME$ Vas je blokirao", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "why_you_cant_see_block_user": { "message": "Ne možeš zapratiti ili videti tvitove korisnika @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "you_blocked_user": { "message": "Blokirali ste @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "do_you_want_see_blocked_user": { "message": "Da li ste sigurni da želite da vidite ove tvitove? Pregledanje tvitova neće odblokirati @$SCREEN_NAME$.", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "I_want_see_blocked_user": { "message": "Da, vidi profil." }, + "logout_title": { "message": "Da li ste sigurni da želite da se odjavite?" }, + "logout_desc_1": { "message": "OldTwitter radi samo kada ste prijavljeni." }, + "logout_desc_2": { "message": "Ako nemate nijedan drugi nalog u listi, bićete preusmereni na stranicu za prijavu. Da li ste sigurni?" }, + "logout_button": { "message": "Odjavite me" }, + "disable_personalized_trends": { "message": "Isključi oličene trendove" }, + "show_bookmark_count": { "message": "Prikaži broj obeleženih na tvitovima" }, + "bookmarks_count": { "message": "Obeleženo", "description": "Used for bookmarks count." }, + "remove_bookmark": { "message": "Ukloni obeleženo" }, + "hide_community_notes": { "message": "Sakrij napomene zajednice (community notes)" }, + "disable_gif_autoplay": { "message": "Isključi automatski puštanje GIF-ova" }, + "hide_tweet": { "message": "Sakrij tvit" }, + "unhide_tweet": { "message": "Otkrij tvit" }, + "hide_tweet_sure": { "message": "Da li ste sigurni da želite da sakrijete ovaj tvit?" }, + "see_hidden_replies": { "message": "Vidi skrivene odgovore" }, + "bookmarked_tweet": { "message": "Obeležio tvit" }, + "unbookmarked_tweet": { "message": "Uklonio tvit iz obeleženih" }, + "muted_convo": { "message": "Utišao razgovor" }, + "unmuted_convo": { "message": "Uključio zvuk za razgovor" }, + "show_media_count": { "message": "Prikaži broj sadržaja na profilima" }, + "media": { "message": "Sadržaj", "note": "Keep this short" }, + "pin_profile_on_navbar": { "message": "Zakači link profila na navbar" }, + "pin_bookmarks_on_navbar": { "message": "Zakači link obeleženih na navbar" }, + "pin_lists_on_navbar": { "message": "Zakači link lista na navbar" }, + "me": { "message": "Profil", "description": "You should probably use word 'Profile' in your language" }, + "tweet_text_font": { "message": "Font teksta tvita" }, + "use_old_default_profile": { "message": "Podesi podrazumevani avatar kao Egg" }, + "colors": { "message": "Boje" }, + "enable_hashflags": { "message": "Uključi ikone heštegova (možda malo uspori učitavanje stranice)" }, + "content_warning": { "message": "Upozorenje o sadržaju: $WARNINGS$", "placeholders": { "warnings": { "content": "Graphic violence" } } }, + "graphic_violence": { "message": "Nasilje" }, + "adult_content": { "message": "Golost" }, + "sensitive_content": { "message": "Osetljiv sadržaj" }, + "uncensor_graphic_violence_automatically": { "message": "Automatski ukloni cenzuru sa medijskih sadržaja uz upozorenje na eksplicitno nasilje." }, + "uncensor_adult_content_automatically": { "message": "Automatski ukloni cenzuru sa medijskih sadržaja uz upozorenje na golost." }, + "uncensor_sensitive_content_automatically": { "message": "Automatski ukloni cenzuru sa medijskih sadržaja uz upozorenje na osetljiv sadržaj." }, + "replying_to_user": { "message": "Odgovoranje $SCREEN_NAME$", "description": "Do not add '@'", "placeholders": { "screen_name": { "content": "@CoolPerson2000" } } }, + "content_warnings": { "message": "Upozorenja o sadržaju" }, + "transparency": { "message": "Providnost", "note": "Color" }, + "reset": { "message": "Resetuj" }, + "reset_all": { "message": "Resetuj sve" }, + "import": { "message": "Uvezi", "note": "Verb" }, + "export": { "message": "Izvezi", "note": "Verb" }, + "reset_colors_sure": { "message": "Da li ste sigurni da želite da resetujete sve boje?" }, + "navbar": { "message": "Navbar", "description": "Setting Text"}, + "sidebar": { "message": "Sidebar", "description": "Setting Text"}, + "advanced_options": { "message": "Napredna podešavanja", "description": "Setting Text"}, + "advanced_colors": { "message": "Napredne boje", "description": "Setting Text"}, + "accessibility": { "message": "Pristupačnost", "description": "Setting Text"}, + "tweets_and_timeline": { "message": "Tvitovi i Vremenska linija", "description": "Setting Text"}, + "dark_mode_setting": { "message": "Tamni režim", "description": "Setting Text"}, + "old_twitter_look": { "message": "Izgled starog Tvitera", "description": "Setting Text"}, + "content_you_see": { "message": "Sadržaj koji vidiš", "description": "Setting Text"}, + "use_old_style_reply": { "message": "Koristi stari stil odgovaranja pominjanjima"}, + "algov2": { "message": "Algoritamski (\"Za Tebe\")" }, + "chrono_help": { "message": "Klasična obrnuto hronološka vremenska linija (\"Pratim\"), pokazuje najskorije tvitove i ritvitove na vrhu bez ičega viška." }, + "chrono_no_retweets_help": { "message": "Isto kao prvo ali bez ritvitova." }, + "chrono_retweets_help": { "message": "Isto kao prvo ali samo prikazuje ritvitove." }, + "chrono_social_help": { "message": "Kombinacija obrnuto hronološkog i algoritamskog prikaza vremenske linije – između hronoloških tvitova povremeno će se pojavljivati obaveštenja o tome da je neko lajkovao objavu ili nekoga zapratio." }, + "algo_help": { "message": "Stari algoritamski prikaz vremenske linije prikazuje tvitove za koje Tviter smatra da će vam se dopasti. Verzija 1 je starija varijanta ovog prikaza; čini se da nema ograničenja učestalosti zahteva (ili su ona veoma visoka), ali joj nedostaju oznake koje objašnjavaju zašto je određeni tvit dodat na vremensku liniju." }, + "algov2_help": { "message": "Algoritamski vremenska linija (\"Za Tebe\"), prikazuje tvitove koje Tviter misli da će ti se svideti." }, + "import_settings": { "message": "Uvezi podešavanja" }, + "export_settings": { "message": "Izvezi podešavanja" }, + "import_style_settings": { "message": "Uvezi stil" }, + "export_style_settings": { "message": "Izvezi stil" }, + "reset_settings": { "message": "Resetuj podešavanja" }, + "reset_settings_sure": { "message": "Da li ste sigurni da želite da resetujete sva podešavanja?" }, + "clear_caches": { "message": "Obriši keš" }, + "hide_non_replies": { "message": "Sakrij ne-odgovore" }, + "profile_custom_css": { "message": "CSS na meri profila" }, + "pccss_not_eligible": { "message": "Trenutno nemate pristup prilagođavanju CSS-a profila.

Ako želite zanimljiv profil sa prilagođenim fontom, bojama, pozadinom i svim ostalim što svi mogu da vide, možete postati podržavalac ekstenzije (ne radi se samo o donacijama).

Kliknite ovde da biste saznali više." }, + "pccss_eligible": { "message": "Imaš pristup prilagođavanju profila CSS-om!" }, + "pccss_congrats": { "message": "Čestitam! Dobili ste pristup prilagođavanju profila CSS-om! Samo mali procenat korisnika OldTwitter-a ima ovo, uživaj!" }, + "yay": { "message": "Jej!" }, + "light_mode_vars": { "message": "Promenljive svetlog režima" }, + "dark_mode_vars": { "message": "Promenljive tamnog režima" }, + "css_theme_hint": { "message": "Molimo vas, ne objavljujte stilove koji su „bolni za oči” ili na bilo koji način obmanjujući (na primer, preveliko dugme „Prati” ili slično); u suprotnom ćete izgubiti pristup. Uvek proverite kako vaš stil izgleda i u tamnom i u svetlom režimu.

Vaš CSS će imati prednost u odnosu na lokalni stil koji je korisnik podesio.

Za slike možete koristiti samo https://i.imgur.com, a za fontove https://fonts.googleapis.com (kao i fontove sa ove stranice).

Listu CSS promenljivih možete pogledati ovde.

Za ciljanje određene teme možete koristiti klase .body-dark, .body-pitch-black (režim potpune crne boje uključuje i .body-dark) i .body-light." }, + "profile_colors_moved": { "message": "Sinhronizacija boje linkova premeštena je na vaš profil (dugme sa ikonom olovke, levo od dugmeta „Izmeni profil”)." }, + "click_here_more_info": { "message": "Stisnite ovde za više informacija" }, + "profile_must_be_public_to_auth": { "message": "Vaš profil mora biti javan da sinhronizujete, tek onda možete da ga privatizujete." }, + "save_draft": { "message": "Sačuvaj nacrt", "note": "Try to keep this short" }, + "load_draft": { "message": "Učitaj nacrt", "note": "Try to keep this short" }, + "draft_saved": { "message": "Nacrt je sačuvan!" }, + "draft_loaded": { "message": "Nacrt je učitan!" }, + "no_draft": { "message": "Još uvek nemaš sačuvane nacrte!" }, + "invalid_auth_token": { "message": "Vaš token za autentifikaciju je bio nevažeći i uklonjen je. Sada možete pokušati ponovo; ako se greška ponovi, kontaktirajte @dimden." }, + "css_set": { "message": "CSS je uspešno podešen." }, + "error_setting_css": { "message": "Greška u podešavanju CSS-a." }, + "load": { "message": "Učitaj" }, + "disable_profile_customizations": { "message": "Isključi prilagođavanja profila" }, + "replying_to_and": { "message": " i ", "description": "For some languages that use address terms", "example": "Replying to @A-> and <-@B, @C" }, + "replying_to_comma": { "message": ", ", "description": "For some languages that use address terms", "example": "Replying to @A and @B->, <-@C" }, + "twitter": { "message": "Tviter"}, + "move_navbar_to_bottom": { "message": "Pomeri navbar na pod"}, + "styled_profile": { "message": "Stilizovan profil"}, + "open_notifs_as_modal": { "message": "Otvori obaveštenja kao modal", "description": "Modal is a small window that opens on top of page"}, + "clear_ot_token": { "message": "Ukloni OldTwitter token"}, + "enable_iframe_navigation": { "message": "Omogućite eksperimentalnu navigaciju uz zadržavanje stanja stranice; ovo omogućava klikanje na veze i povratak na prethodnu stranicu bez ponovnog učitavanja. Ovo je eksperimentalna funkcija koja može dovesti do grešaka ili usporenog rada."}, + "style_your_profile": { "message": "Stilizuj svoj profil!"}, + "modern_ui": { "message": "Koristi izgled Tvitera iz 2018. Uključuje okrugle ikone i simbole" }, + "show_exact_values": { "message": "Prikazuje tačan broj ritvitova, sviđanja, pratioca, itd." }, + "hide_timeline_types": { "message": "Sakrij menjanje tipa vremenske linije na početnoj stranici" }, + "autotranslation": { "message": "Automatski prevod" }, + "autotranslation_mode": { "message": "Automatski režim prevoda tvitova" }, + "translate_in_list": { "message": "Prevedi dok je u listi jezika" }, + "translate_not_in_list": { "message": "Prevedi dok nije u listi jezika" }, + "language_list": { "message": "Lista jezika" }, + "select_language": { "message": "Izaberi jezik" }, + "mute_videos": { "message": "Podrazumevano utišaj video klipove" }, + "dont_pause_videos": { "message": "Ne pauziraj video klipove kada se pomerite izvan vidnog polja" }, + "delete_for_you": { "message": "Obriši za sebe", "description": "DM Message Delete menu" }, + "show_user_previews_on_mobile": { "message": "Prikaži preglede korisnika na čekanju (ovo može da smara)", "description": "This option only appears on mobile" }, + "separate_text": { "message": "Razdvojte tekst", "description": "This option appears in three-dot menu of tweets only on mobile and makes text bigger and adds padding on top and bottom on tap" }, + "leave_conversation": { "message": "Da li ste sigurni da želite da izađete ili uklonite razgovor?"}, + "autotranslation_help1": { "message": "Ova funkcija može da pronađe tvitove i automatski pokrene prevođenje, bez potrebe za ručnim klikanjem na dugme."}, + "autotranslation_help2": { "message": "Da biste ga koristili, izaberite režim automatskog prevođenja i podesite listu jezika. Tvitovi koji ispunjavaju uslove biće automatski prevedeni."}, + "autotranslation_help3": { "message": "Konkretno:"}, + "autotranslation_help4": { "message": "\"Prevedi dok je u listi jezika\" kada nema jezika u listi znači da je ova opcija isključena (podrazumevano)."}, + "autotranslation_help5": { "message": "\"Prevedi dok nije u listi jezika\" bez podešenih jezika, svaki tvit će biti preveden. Bolje je dodati jezike koje znate kako ih ne biste nepotrebno prevodili."}, + "go_back_to_top": { "message": "Vrati se na vrh" }, + "follow_system_settings_dark_mode": { "message": "Podešavanja za sistem praćenja za tamni režim" }, + "replacer_post_to_tweet": { "message": "objavu->tvit", "description": "This string will be used to replace word 'post' with 'tweet' in various places. If, in your language, this replacement is very context-based, you can add multiple substitutions and separate them with a | (example: posts->tweet|post->tweet). On the left side of a substitution, use the word for 'post' that Twitter officially uses in your language (open notifications and you'll probably see 'someone liked your post' in your language, find that word (in this case 'post') and place it on the left side, before the '->', and then on the right side insert the translated 'tweet' word, so when replaced it'll look like 'someone liked your tweet'. The substitution terms on the left can also be regex expressions (don't insert them as '/expression/g' though, just 'expression'). For example, 'epic$' will only replace the word 'epic' if it's at the end of a sentence (because the $ character indicates the end of a string in regex). However, if, even after all these substitutions, it sounds bad in your language, you can ignore this." }, + "replacer_repost_to_retweet": { "message": "ponovnu objavu->ritvit", "description": "If 'retweet', either the noun or the verb, is different than 'tweet' in your language, you should change this. If this replacement is very context-based in your language, you can also add multiple substitutions and separate them with a | (example: repost->retweet|ripostato->ritwittato). The substitution terms on the left can also be regex expressions (don't insert them as '/expression/g' though, just 'expression'). For example, 'epic$' will only replace the word 'epic' if it's at the end of a sentence (because the $ character indicates the end of a string in regex)." }, + "mute_user": { "message": "Utišaj @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "unmute_user": { "message": "Odmutiraj @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "muted_user": { "message": "Utišan je @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "unmuted_user": { "message": "Odmutiran je @$SCREEN_NAME$", "placeholders": { "screen_name": { "content": "CoolPerson2000" } } }, + "mmdd": { "message": "$MONTH$ $DATE$", "description": "July 1st", "placeholders": { "month": { "content": "July" }, "date": { "content": "1st" } }}, + "mmddyy": { "message": "$MONTH$ $DATE$, $YEAR$", "description": "July 1st, 2015", "placeholders": { "year": { "content": "2015" },"month": { "content": "July" }, "date": { "content": "1st" } }}, + "yyyy": { "message": "$YEAR$", "description": "2015", "placeholders": { "year": { "content": "2015" } } }, + "localize_digit": { "message" : "Use Asian four-digit notation. (CJK only)", "description": "Non-CJK dont need to translate this message, just copy and paste"}, + "replacer_liked_to_favorited": { "message": "lajkovao->lajkovao", "description": "This string will be used to replace word 'liked' with 'favorited' in various places. If, in your language, this replacement is very context-based, you can add multiple substitutions and separate them with a | (example: liked->favorited|likeeeeeeeeed->favoriteeeeeeeeed). On the left side of a substitution, use the word for 'liked' that Twitter officially uses in your language (open notifications and you'll probably see 'someone liked your tweet' in your language, find that word (in this case 'liked') and place it on the left side, before the '->', and then on the right side insert the translated 'favorited' word, so when replaced it'll look like 'someone favorited your tweet'. The substitution terms on the left can also be regex expressions (don't insert them as '/expression/g' though, just 'expression'). For example, 'epic$' will only replace the word 'epic' if it's at the end of a sentence (because the $ character indicates the end of a string in regex). However, if, even after all these substitutions, it sounds bad in your language, you can ignore this." }, + "favorited_by": { "message": "Dodao je u omiljene " }, + "disable_retweet_hotkey": { "message": "Isključi prečicu za ritvitovanje (T)" }, + "disable_like_hotkey": { "message": "Isključi prečicu za sviđanje (L)" }, + "enable_extension_compatibility": { "message": "Omogućite režim kompatibilnosti za ekstenzije (uključite ga samo ako želite da neka ekstenzija radi sa OldTwitter-om; ako i dalje ne radi — a najverovatnije neće — isključite ovu opciju, jer može dovesti do grešaka ili usporavanja rada stranice)." }, + "enter_custom_font_name": { "message": "Unesite naziv prilagođenog fonta" }, + "disable_data_saver": { "message": "Isključi čuvanje podataka za mobilnu vezu", "description": "This option only appears on mobile" }, + "mobile": { "message": "Mobilni", "description": "Title for mobile device settings"}, + "disable_accept_type": { "message": "Onemogućite „accept-type” prilikom otpremanja medijskih sadržaja. Ovo rešava problem nemogućnosti pristupa svim slikama na pojedinim verzijama Android-a.", "description": "This option only appears on mobile" }, + "manage_searches": { "message": "Upravljaj pretragama" }, + "add_search": { "message": "Dodaj pretragu" }, + "pinned_searches": { "message": "Zakačene pretrage" }, + "show_follower_counts_in_lists": { "message": "Prikaži korisnicima broj pratilaca na stranicama sa pratiocima i osobama koje prate." }, + "not_possible_to_see_unfollowers": { "message": "Nažalost, nije moguće videti ko je prestao da prati naloge sa više od 50.000 pratilaca." }, + "sort_by_follow_date": { "message": "Sortiraj prema datumu praćenja (neprecizno)" }, + "sort_by_followers": { "message": "Sortiraj prema datumu praćenja" }, + "sort_by_following": { "message": "Sortiraj prema broju praćenih naloga" }, + "sort_by_name": { "message": "Sortiraj prema imenu" }, + "sort_by_username": { "message": "Sortiraj prema korisničkom imenu" }, + "sort_by_tweets": { "message": "Sortiraj prema broju tvitova" }, + "sort_by_created": { "message": "Sortiraj prema datumu kreiranja naloga" }, + "sort_by_random": { "message": "Sortiraj nasumično" }, + "loading_all_followers": { "message": "Učitavanje svih pratioca (ovo se desi jednom svakih 24 sata)..." }, + "apply": { "message": "Primeni" }, + "filter": { "message": "Filter" }, + "ascending": { "message": "Uzlazni" }, + "descending": { "message": "Silazni" }, + "search_by_name": { "message": "Pretraži prema imenu" }, + "search_by_description": { "message": "Pretraži prema opisu" }, + "only_show_people_you_follow": { "message": "Samo prikaži ljude koje pratiš" }, + "only_show_people_with_followers": { "message": "Samo prikaži ljude sa barem $NUMBER$ pratilaca", "placeholders": { "number": { "content": "-1" } } }, + "only_show_people_with_age": { "message": "Samo prikaži ljude sa nalozima koji su barem stari $NUMBER$ dana", "placeholders": { "number": { "content": "-1" } } }, + "page": { "message": "Stranica" }, + "update": { "message": "Ažuriranje" }, + "show_quote_count": { "message": "Prikaži broj citiranih na tvitovima" }, + "uploading": { "message": "Otpremanje" }, + "finalization": { "message": "Konačno uobličavanje" }, + "processing": { "message": "Obrada" }, + "quotes": { "message": "Citirani tvitovi" }, + "share_tweet_in_dms": { "message": "Podeli tvit u privatnim porukama" }, + "share_tweet_to": { "message": "Podeli tvit..." }, + "disable_find_hotkey": { "message": "Isključi prečicu za pretraživanje (F)" }, + "uploaded": { "message": "Otpremljeno" }, + "hide_unfollowers_page": { "message": "Sakrij stranicu sa ljudima koji su te otpratili" }, + "custom_font": { "message": "" }, + "current_font": { "message": "Trenutna fonta: $FONT$", "placeholders": { "font": { "content": "Arial" } } }, + "user_sent_photo": { "message": "$NAME$ je poslao sliku", "placeholders": { "name": { "content": "Display Name" } } }, + "user_sent_video": { "message": "$NAME$ je poslao video", "placeholders": { "name": { "content": "Display Name" } } }, + "user_reacted_message": { "message": "$NAME$ je reagovao na poruku", "placeholders": { "name": { "content": "Display Name" } } }, + "you_sent_photo": { "message": "Poslao si sliku" }, + "you_sent_video": { "message": "Poslao si video" }, + "you_reacted_message": { "message": "Reagovao si na poruku" }, + "user_added": { "message": "$A1$$USER_WHO_ADDED$$A_END$ je dodao $A2$$USER_WHO_JOINED$$A_END$", "description": "This is used when a group admin adds a user to the group chat (display names)", "placeholders": { + "user_who_added": { "content": "Admin grupe" }, + "user_who_joined": { "content": "Prijatelj admina grupe" }, + "a1": { "content": "" }, + "a2": { "content": "" }, + "a_end": { "content": "" } + } }, + "user_left": { "message": "$A_START$$NAME$$A_END$ je izašao", "description": "This is used when a user in a group leaves (display name)", "placeholders": { + "name": { "content": "Prijatelj admina grupe" }, + "a_start": { "content": "" }, + "a_end": { "content": "" } + } }, + "user_changed_group_photo": { "message": "$A_START$$NAME$$A_END$ je promenio sliku grupe", "description": "This is used when a user in a group changes the group photo (display name)", "placeholders": { + "name": { "content": "Admin grupe" }, + "a_start": { "content": "" }, + "a_end": { "content": "" } + } }, + "user_changed_group_name": { "message": "$A_START$$NAME$$A_END$ je promenio ime grupe na $GROUP_NAME$", "description": "This is used when a user in a group changes the group name (display name)", "placeholders": { + "name": { "content": "Admin grupe" }, + "group_name": { "content": "Primer grupe" }, + "a_start": { "content": "" }, + "a_end": { "content": "" } + } }, + "user_added_you_inbox": { "message": "$NAME$ te je dodao", "description": "This is used when a group admin adds you to the group chat (display names, inbox list only)", "placeholders": { + "name": { "content": "Admin grupe" } + } }, + "user_added_you_msg": { + "message": "$A_START$$NAME$$A_END$ te je dodao.
Ima $NUMBER$ ostalih ljudi u grupi", + "description": "This is used when a group admin adds you to the group chat (display names, messages only)", + "example": "Group Admin added you
There are 6 other people in this group", + "placeholders": { + "name": { "content": "Group Admin" }, + "number": { "content": "6" }, + "a_start": { "content": "" }, + "a_end": { "content": "" } + } + }, + "accepted_conversation": { "message": "Prihvatio razgvoor" }, + "anniversary_tweet": { "message": "Da li se sećaš kada si napravio Tviter nalog? Ja se sećam!\n#MojaGodišnjicaNaTviteru" }, + "you_shared_tweet": { "message": "Podelio si tvit" }, + "user_shared_tweet": { "message": "$NAME$ je podelio tvit", "placeholders": { "name": { "content": "Prikazno ime" } } }, + "transition_profile_banner": { "message": "Koristite prelaz na baneru profila" }, + "custom_downloadtemplate": { "message": "Prilagođeni šablon za preuzimanje" }, + "custom_downloadtemplate_text": { "message": "Omogućava vam da prilagodite nazive datoteka prilikom preuzimanja medijskog sadržaja tvita." }, + "save_downloadtemplate": { "message": "Sačuvaj prilagođeni šablon za preuzimanje" }, + "custom_downloadtemplate_hintName1": { "message": "{user_name}: Ime korisnika." }, + "custom_downloadtemplate_hintName2": { "message": "{user_screen_name}: Ime naloga korisnika. (Example: @dril)" }, + "custom_downloadtemplate_hintTime": { "message": "{timestamp}: Datum i vreme objave korisnika." }, + "custom_downloadtemplate_hintExtension": { "message": "{extension}: Ekstenzija datoteke sa preuzetim tvitovima." }, + "custom_downloadtemplate_hintID": { "message": "{id}: Identifikacioni broj tvita." }, + "custom_downloadtemplate_hintIndex": { "message": "{index}: Indeks svake datoteke za preuzimanje (za objave sa većim brojem medijskog sadržaja)" }, + "custom_downloadtemplate_hintFilename": { "message": "{filename}: Prvenstveno ime datoteke sa https://pbs.twimg.com." }, + "nonexistent_user": { "message": "Ovaj nalog ne postoji" }, + "nonexistent_user_desc": { "message": "Pokušaj da pronađeš drugi." }, + "suspended_user": { "message": "Nalog je suspendovan" }, + "suspended_user_desc": { "message": "Profil koji želiš da pogledaš je suspendovan." }, + "show_boring_indicators": { "message": "Prikaži oznaku na stranici pratilaca/praćenih osoba ako je poslednji tvit te osobe ritvit, citirani tvit, nepostojeći ili star." }, + "hide_original_languages":{"message": "Sakrij prvenstvene jezike kada je prevedeno" }, + "blocked": { "message": "Blokirani" }, + "use_retweeted_id": { "message": "Kada se lajkuje ili retvituje retvit, obavestiti korisnika koji je taj ritvit objavio." }, + "show_based_in": { "message": "Prikaži gde se nalazi sedište naloga" }, + "based_in": { "message": "Sa sedištem u:" }, + "based_in_vpn": { "message": "(VPN)" }, + "new_gallery": { "message": "Koristite novu galeriju za stranicu sa medijskim sadržajem profila." }, + "popular_from_follows": { "message": "Popularno kod ljudi koje pratim" }, + "popular_from_follows_help": { "message": "Ovo će pokazati najpopularnije skorije tvitove od ljudi koje vi pratite." }, + "use_x_chat": { "message": "Koristi 'X Chat' umesto OldTwitter privatnih poruka." }, + "tweet_doesnt_exist": { "message": "Ovaj tvit ne postoji." } +} From 15a3246d9d0835ddeb63db1db618bff761395b30 Mon Sep 17 00:00:00 2001 From: asvira Date: Sun, 19 Jul 2026 02:58:53 +0200 Subject: [PATCH 2/4] fixed md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1923767f..599959d4 100644 --- a/README.md +++ b/README.md @@ -171,6 +171,7 @@ Greek - [VasilisTheChu](https://pikachu.systems/) Romanian - [Skyrina](https://skyrina.dev/), [AlexSem](https://twitter.com/AlexSem5399) Tagalog - [Eurasian](https://twitter.com/NotPROxV), [@conc1erge](https://twitter.com/conc1erge), [@cheesee_its](https://twitter.com/cheesee_its) Latvian - [sophie](https://sad.ovh/) +Serbian - [asvira](https://x.com/itkilledmetoo) Hebrew - "ugh", qqqq, [kriterin](https://twitter.com/kriterin) Nepali - [DimeDead](https://dimedead.neocities.org/) Dutch - Puka1611 @@ -191,4 +192,3 @@ Swedish - [actuallyaridan](https://twitter.com/actuallyaridan) Bulgarian - [saraaa7447](https://twitter.com/saraaa7447) Norwegian - [twistquest](https://twitter.com/twistquest) Indonesian - [lorizade](https://twitter.com/lorizade), [Feerse_](https://twitter.com/Feerse_), [DaGamerFiles](https://twitter.com/DaGamerFiles), [KuchingNeko](https://twitter.com/KuchingNeko) -Serbian - [asvira](https://x.com/itkilledmetoo) From eda20ed2951c127e46ba91345812ca625ba784d7 Mon Sep 17 00:00:00 2001 From: asvira Date: Sun, 19 Jul 2026 03:02:39 +0200 Subject: [PATCH 3/4] Update injection.js --- scripts/injection.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/injection.js b/scripts/injection.js index a7188d44..ea7f2fec 100644 --- a/scripts/injection.js +++ b/scripts/injection.js @@ -149,6 +149,7 @@ const LANGUAGES = [ "ro", "tl", "lv", + "sr", "he", "ne", "nl", @@ -202,6 +203,7 @@ const TRANSLATORS = { ], tl: ["Eurasian", "/NotPROxV"], lv: ["sophie", "https://sad.ovh/"], + sr: ["asvira", "https://x.com/itkilledmetoo"], he: [["ugh"], ["kriterin", "/kriterin"]], ne: ["DimeDead", "https://dimedead.neocities.org/"], nl: ["Puka1611"], From d7a3b7b51359d5300a2cdcf6eb30d1404194e743 Mon Sep 17 00:00:00 2001 From: asvira Date: Sun, 19 Jul 2026 11:41:15 +0200 Subject: [PATCH 4/4] Update messages.json --- _locales/sr/messages.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_locales/sr/messages.json b/_locales/sr/messages.json index 4d8f2384..d47ad6a0 100644 --- a/_locales/sr/messages.json +++ b/_locales/sr/messages.json @@ -4,7 +4,7 @@ "loading": { "message": "Učitavanje" }, "tweets": { "message": "Tvitovi" }, "following_btn": { "message": "Pratim", "description": "Ovo se koristi za dugme koje pokazuje da korisnik prati nekoga." }, - "following": { "message": "Following", "description": "Ovo se koristi u listi koja prikazuje koga korisnik prati. Potrudi se da ova reč ima najviše 9 znakova." + "following": { "message": "Following", "description": "Ovo se koristi u listi koja prikazuje koga korisnik prati. Potrudi se da ova reč ima najviše 9 znakova." }, "followers": { "message": "Followers", "description": "Ovo se koristi u listi pratioca korisnika. Potrudi se da ova reč ima najviše 9 znakova." }, "trends": { "message": "Trendovi" }, "tweet": { "message": "Tvit" },