Live video on the AT Protocol

Add files via upload

authored by

Laszlo19 and committed by
GitHub
cdfc2501 9d8c3a85

+315 -1
+8 -1
js/components/locales/manifest.json
··· 5 5 "es-ES", 6 6 "zh-Hant", 7 7 "fr-FR", 8 - "zh-Hans" 8 + "zh-Hans", 9 + "ro-RO" 9 10 ], 10 11 "fallbackChain": ["en-US"], 11 12 "languages": { ··· 44 45 "name": "Chinese (Simplified)", 45 46 "nativeName": "简体中文", 46 47 "flag": "汉" 48 + }, 49 + "ro-RO": { 50 + "code": "ro-RO", 51 + "name": "Romanian", 52 + "nativeName": "Română", 53 + "flag": "🇷🇴" 47 54 } 48 55 } 49 56 }
+74
js/components/locales/ro-RO/common.ftl
··· 1 + # Common UI Translations - English (US) 2 + 3 + ## General UI 4 + loading = Se încarcă... 5 + error = Eroare 6 + cancel = Anulare 7 + confirm = Confirmare 8 + close = Închidere 9 + open = Deschidere 10 + ok = OK 11 + yes = Da 12 + no = Nu 13 + continue = Continuare 14 + back = Înapoi 15 + next = Următorul 16 + finish = Finalizare 17 + 18 + ## Actions 19 + save = Salvare 20 + delete = Ștergere 21 + edit = Editare 22 + create = Creare 23 + update = Actualizare 24 + refresh = Reîmprospătare 25 + 26 + ## Status Messages 27 + success = Succes 28 + warning = Avertisment 29 + info = Informație 30 + 31 + ## Input Placeholders 32 + search-placeholder = Căutare... 33 + message-input = Introduceți-vă mesajul... 34 + 35 + ## Authentication & Access 36 + please-log-in-to-access-this-page = Vă rugăm să vă conectați pentru a accesa această pagină 37 + go-to-settings = Mergeți la Setări 38 + go-back = Mergeți înapoi 39 + 40 + ## Demo and Testing 41 + welcome-user = Bun venit, { $username }! 42 + notification-count = { $count -> 43 + [0] Nici o notificare 44 + [1] O notificare 45 + *[other] { $count } (de) notificări 46 + } 47 + 48 + ## Offline User 49 + user-offline = utilizatorul este offline 50 + user-offline-message = { $source -> 51 + [streamer] Se pare că <1>@{ $handle } este offline</1>, dar recomandă să vizionați: 52 + *[default] Se pare că <1>@{ $handle } este offline</1>, dar vă recomandăm să vizionați: 53 + } 54 + user-offline-no-recommendations = 55 + Se pare că <1>@{ $handle } este offline</1> acum. 56 + Reveniți mai târziu. 57 + streaming-title = transmisie în direct { $title } 58 + viewer-count = { $count -> 59 + [0] 0 vizionări 60 + [1] 1 vizionare 61 + *[other] { $count } (de) vizionări 62 + } 63 + 64 + ## PDS Host Selector 65 + pds-selector-title = Nou în Atmosferă? 66 + pds-selector-description = Va trebui să selectați un PDS (Personal Data Server) pentru a accesa aplicațiile de pe Atmosphere, cum ar fi Bluesky, Tangled și Spark. 67 + pds-selector-custom-label = Alt PDS 68 + pds-selector-custom-description = Introduceți adresa URL a propriei gazde PDS 69 + pds-selector-custom-url-label = URL PDS personalizat 70 + pds-selector-custom-url-placeholder = https://pds.exemplu.ro 71 + pds-selector-learn-more = Aflați mai multe despre găzduirea proprie 72 + pds-selector-info = Fiecare gazdă are propriile politici și standarde de fiabilitate. Datele dvs. ATProto se află pe gazda pe care o alegeți și le puteți migra ulterior. Notă: Streamplace are propriile reguli de moderare - accesul dvs. poate fi interzis pe Streamplace indiferent de gazda pe care o alegeți. 73 + pds-selector-read-policies = Citiți <tosLink>Termenii și condițiile</tosLink> și <privacyLink>Politica de confidențialitate</privacyLink> ale { $label } înainte de a continua. 74 + pds-selector-handle-policy-checkbox = Am citit și sunt de acord cu <policyLink>politica de gestionare</policyLink>
+233
js/components/locales/ro-RO/settings.ftl
··· 1 + # Settings Page Translations - Romanian (Romania) 2 + 3 + ## App Version 4 + app-version = Streamplace v{ $version } 5 + download-new-update = Descărcați noua actualizare 6 + check-for-updates = Căutați actualizări 7 + bundled-runtype = Bundled 8 + ota-runtype = Over-the-Air (OTA) 9 + recovery-runtype = Mod de recuperare 10 + 11 + modal-latest-version = Aveți cea mai recentă versiune. 12 + modal-no-update-available = Aveți cea mai recentă versiune de Streamplace, ura! 13 + modal-update-available-title = Actualizare disponibilă 14 + modal-update-available-description = O nouă versiune de Streamplace este gata de descărcare 15 + modal-update-failed = Căutarea actualizării a eșuat. Este posibil să fie nevoie să actualizați aplicația prin { $store }. 16 + modal-update-failed-title = Actualizare eșuată 17 + modal-update-failed-description = Căutarea actualizării a eșuat. Este posibil să fie nevoie să actualizați aplicația prin { $store }. 18 + button-reload-app-on-update = Aplicați actualizarea (va reîncărca aplicația) 19 + 20 + ## Custom Node Settings 21 + use-custom-node = Utilizați nodul personalizat 22 + default-url = Default: { $url } 23 + enter-custom-node-url = Introduceți adresa URL a nodului personalizat 24 + save-button = SALVARE 25 + 26 + ## Language Settings 27 + language-selection = Limbă 28 + language-selection-description = Alegeți-vă limba preferată 29 + input-search-languages = Căutați limbi... 30 + help-translate = Ajutați-ne să traducem Streamplace 31 + help-translate-description = Căutăm voluntari care să ne ajute la traducerea Streamplace în mai multe limbi. Dacă sunteți interesați, vă rugăm să ne contactați pe Discord sau GitHub! 32 + currently-translating = Traducerile sunt pe drum 33 + currently-translating-description = Este posibil ca unele părți ale aplicației să pară incomplete. Vă mulțumim pentru răbdare! 34 + 35 + ## Debug Recording 36 + debug-recording-title = Permiteți-i lui { $host } să înregistreze transmisiunea live pentru depanare și îmbunătățirea serviciului 37 + debug-recording-description = Opțional 38 + 39 + ## Key Management 40 + manage-keys = Gestionare Chei 41 + 42 + ## Settings Page Specific 43 + settings-title = Setări 44 + 45 + ## Navigation Categories 46 + about = Despre 47 + account = Cont 48 + advanced = Complex 49 + danmu = Danmu 50 + developer = Dezvoltator 51 + languages = Limbi 52 + privacy-security = Confidențialitate și securitate 53 + streaming = Streaming 54 + 55 + ## Common Actions 56 + cancel = Anulare 57 + create = Creare 58 + delete = Ștergere 59 + refresh = Reîmprospătare 60 + save-button = Salvare 61 + sign-in = Conectare 62 + update = Actualizare 63 + log-out = Deconectare 64 + optional = opțional 65 + 66 + ## Account Settings 67 + account-greeting = Hei, @{ $handle }. 68 + edit-profile-bluesky = Editare profil (pe Bluesky) 69 + change-name-color = Schimbați culoarea numelui 70 + 71 + ## Key Management 72 + key-management = Gestionare chei 73 + key-manager = Manager cheie 74 + manage-keys = Gestionare chei 75 + your-stream-pubkeys = Cheile publice ale transmisiunii dvs. 76 + no-keys = Nicio cheie configurată 77 + pubkey-description = Cheile publice sunt asociate cu cheile de transmisiune (utilizate în software-ul de streaming) pentru a semna și verifica transmisiunea. 78 + keys-count = { $count -> 79 + [one] { $count } cheie 80 + *[other] { $count } chei 81 + } 82 + 83 + ## Recommendations 84 + recommendations = Recomandări 85 + manage-recommendations = Gestionați recomandările 86 + recommendations-to-others = Recomandări pentru Alții 87 + recommendations-description = Distribuie până la 8 streameri pe care îi recomandați spectatorilor dvs. 88 + no-recommendations-yet = Nu au fost configurate recomandări încă 89 + add-recommendation = Adăugare recomandare 90 + streamer-did = DID Streamer 91 + recommendations-count = { $count -> 92 + [one] { $count } recomandare 93 + *[other] { $count } (de) recomandări 94 + } 95 + 96 + ## Webhook Management 97 + webhooks = Webhook-uri 98 + webhook-integrations = Integrari Webhook 99 + webhook-integrations-description = Conectați servicii externe pentru a primi actualizări în timp real despre transmisiunile dvs. 100 + create-webhook = Creare Webhook 101 + edit-webhook = Editare Webhook 102 + delete-webhook = Ștergere Webhook 103 + no-webhooks-yet = Nu sunt încă configurate webhook-uri 104 + failed-load-webhooks = Nu s-au putut încărca webhook-urile 105 + webhook-will-no-longer-receive-events = Acest webhook nu va mai primi evenimente 106 + create-first-webhook-description = Creați-vă primul webhook pentru a începe să primiți evenimente de transmisiune 107 + example-captain-hook = Captain Hook 108 + webhooks-count = { $count -> 109 + [one] { $count } webhook 110 + *[other] { $count } (de) webhook-uri 111 + } 112 + 113 + ## Webhook Events 114 + activates-on = Se activează la: 115 + events = Evenimente 116 + events-livestream = Evenimente în transmisiuni 117 + events-chat = Evenimente de conversașie 118 + untitled-webhook = Webhook fără titlu 119 + inactive = Inactiv 120 + active = Activ 121 + 122 + ## Multistreaming 123 + multistream = Multi-transmisiune 124 + multistream-targets = Ținte multi-transmisiune 125 + multistream-description = Distribuie automat transmisiunile tale live Streamplace către alte servicii de streaming precum Twitch sau YouTube. 126 + create-multistream-target = Creare țintă multi-transmisiune 127 + untitled-multistream-target = Țintă fără titlu 128 + failed-load-multistream-targets = Nu s-au putut încărca țintele multi-transmisiune. Vă rugăm să încercați din nou. 129 + failed-toggle-multistream-target = Nu s-a putut comuta ținta multi-transmisiune. Vă rugăm să încercați din nou. 130 + failed-delete-multistream-target = Ștergerea țintei multi-transmisiune nu a reușit. Încercați din nou. 131 + no-multistream-targets-yet = Nu există încă ținte! 132 + multistream-targets-count = { $count -> 133 + [one] { $count } țintă 134 + *[other] { $count } (de) ținte 135 + } 136 + multistream-delete-target-confirmation = Sunteți sigur că vreți să ștergeți „{ $target }”? 137 + this-action-cannot-be-undone = Această acțiune nu poate fi anulată. 138 + rtmp-target-name = Țintă RTMP 139 + rtmp-target-url = URL RTMP 140 + rtmp-target-name-placeholder = Ținta mea transmisiune 141 + multistream-create-target = Creare țintă 142 + multistream-edit-target = Editare țintă 143 + created = creată 144 + status = stare 145 + 146 + ## Debug Recording 147 + debug-recording = Depanare înregistrare 148 + 149 + ## Danmu Settings 150 + danmu = Danmu 151 + danmu-enabled = Activare Danmu 152 + danmu-enabled-description = Afișați mesajele din chatul live ca comentarii plutitoare pe ecran 153 + danmu-opacity = Opacitate 154 + danmu-speed = Viteză 155 + danmu-lane-count = Număr de benzi 156 + danmu-max-messages = Mesaje maxime 157 + 158 + ## General 159 + app-version-description = Nu sunt disponibile actualizări în acest moment 160 + confirm-delete = Sigur vreți să ștergeți asta? 161 + action-cannot-be-undone = Această acțiune nu poate fi anulată 162 + name-optional = Nume (opțional) 163 + deleting = Se șterge... 164 + saving = Se salvează... 165 + go-to-dashboard = Mergeți la tabloul de bord 166 + need-setup-live-dashboard = Trebuie să configurați mai întâi transmisiunile? Vizitați tabloul de bord al transmisiunilor 167 + no-languages-found = Nu s-au găsit limbi 168 + 169 + ## Branding Administration 170 + branding = Branding 171 + branding-admin = Administrarea brandingului 172 + branding-admin-description = Personalizați-vă instanța Streamplace. Rețineți că propagarea setărilor poate dura câteva ore. 173 + branding-login-required = Vă rugăm să vă conectați pentru a gestiona brandingul 174 + branding-configuration = Configurare 175 + branding-text-settings = Setări text 176 + branding-colors = Culori 177 + branding-legal-links = Link-uri legale 178 + branding-images = Imagini 179 + 180 + ## Branding Fields 181 + branding-broadcaster-did = DID radiodifuzor 182 + branding-broadcaster-did-description = Lăsați gol pentru a utiliza valorile implicite ale serverului 183 + branding-site-title = Titlul site-ului 184 + branding-site-title-placeholder = Introduceți un nou titlu de site 185 + branding-site-description = Descrierea site-ului 186 + branding-site-description-placeholder = Introduceți descrierea site-ului 187 + branding-default-streamer = Streamer implicit 188 + branding-default-streamer-none = Nimic 189 + branding-default-streamer-placeholder = did:plc:... 190 + branding-clear-default-streamer = Ștergeți Streamerul implicit 191 + branding-primary-color = Culoare primară 192 + branding-primary-color-placeholder = #6366f1 193 + branding-accent-color = Culoare de accent 194 + branding-accent-color-placeholder = #8b5cf6 195 + branding-main-logo = Logo principal 196 + branding-main-logo-description = SVG, PNG, or JPEG (max 500KB) 197 + branding-favicon = Favicon 198 + branding-favicon-description = SVG, PNG, sau ICO (maxim 100KB) 199 + branding-sidebar-bg = Imagine de fundal din bara laterală 200 + branding-sidebar-bg-description = SVG, PNG sau JPEG (maxim 500kb) - apare aliniat la partea de jos a barei laterale, pe lățime completă. Încărcați o imagine cu opacitate pentru cele mai bune rezultate, deoarece în prezent nu există o opțiune separată de opacitate. 201 + branding-current = Current: { $value } 202 + branding-dimensions = { $height } x { $width } 203 + 204 + ## Branding Actions 205 + branding-upload-logo = Încărcare logo 206 + branding-delete-logo = Ștergere logo 207 + branding-upload-favicon = Încărcare Favicon 208 + branding-delete-favicon = Ștergere Favicon 209 + branding-upload-background = Încărcare imagine de fundal 210 + branding-delete-background = Ștergere imagine de fundal 211 + branding-web-only = Încărcarea imaginilor este disponibilă doar pe web. 212 + 213 + ## Branding Legal Links 214 + refresh-branding = Actualizați elementele de branding 215 + branding-add-legal-link = Adăugați link legal 216 + branding-edit-legal-link = Editați linkul legal 217 + branding-legal-link-text-placeholder = Textul linkului (de exemplu, Politica de confidențialitate) 218 + branding-legal-link-url-placeholder = Adresa URL (de ex., https://example.com/privacy) 219 + add = Adăugare 220 + edit = Editare 221 + 222 + ## Branding Toast Messages 223 + branding-not-authenticated = Vă rugăm să vă conectați mai întâi 224 + branding-empty-value = Vă rugăm să introduceți o valoare 225 + branding-update-success = { $key } a fost actualizat cu succes 226 + branding-upload-success = { $key } a fost încărcat cu succes 227 + branding-delete-success = { $key } a fost șters cu succes 228 + branding-upload-failed = Încărcare eșuată 229 + branding-delete-failed = Ștergere eșuată 230 + branding-not-available = Încărcarea de fișiere este disponibilă doar pe web. 231 + 232 + ## Navigation Categories (About Page) 233 + node-legal-documents = Documente specifice radiodifuzorului