chat / client / src / sueta / i18n / ro.cljs
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
;; ported-from: src/i18n/ro.ts
;;
;; Romanian. House voice: lowercase, dry, em-dashes; brand names stay.
(ns sueta.i18n.ro)

(def catalog
  {"top.rooms.title" "camerele tale"
   "top.call.title" "pornește un apel"
   "top.bell.title" "notificări"
   "top.invite.title" "copiază linkul de invitație"
   "peers.just-you" "doar tu"
   "peers.here" "{n} aici"

   "join.sub" "p2p · criptat cap-la-cap · niciun server nu-ți ține cuvintele"
   "join.name.ph" "numele tău"
   "join.btn" "intră"

   "composer.photo.title" "trimite o poză"
   "composer.send.title" "trimite"
   "composer.ph" "mesaj…"
   "thread.title" "fir"
   "thread.ph" "răspunde…"

   "roster.you" "(tu)"
   "roster.online" "online"
   "roster.reconnecting" "se reconectează…"
   "peer.state.direct" "direct"
   "peer.state.relay" "prin releu"
   "peer.state.connecting" "se conectează"
   "peer.state.disconnected" "deconectat"

   "peer.unknown" "necunoscut"
   "peer.key-changed" "⚠️ numele ăsta a folosit înainte o ALTĂ cheie"
   "peer.verify-hint" "roagă-i să-și deschidă cardul de identitate și să-și citească emoji-urile cu voce tare — dacă toate patru se potrivesc, marchează-i ca verificați"
   "peer.verified-btn" "✓ verificat — atinge ca să anulezi"
   "peer.verify-btn" "marchează ca verificat"
   "peer.no-identity" "nicio identitate anunțată — browserul lor poate n-o suportă, sau rulează o versiune veche"
   "sheet.close" "închide"
   "toast.verified" "✓ {name} verificat pe acest dispozitiv"
   "toast.unverified" "{name} neverificat"
   "toast.key-changed" "⚠️ „{name}” are o ALTĂ cheie de identitate decât înainte — verifică înainte să ai încredere"

   "id.title" "identitatea ta"
   "id.conflict.warn" "⚠ identitatea ta de suită de pe ardegazu.ro e o altă cheie"
   "id.conflict.hint" "folosește-o aici ca să fii aceeași persoană în toate aplicațiile — sau păstreaz-o pe asta doar pentru chat."
   "id.adopt" "folosește identitatea suitei"
   "id.adopt.arm" "schimbi? identitatea camerei se pierde dacă nu i-ai salvat cheia"
   "id.keep" "păstreaz-o pe asta"
   "id.rename.ph" "nume afișat"
   "id.rename" "redenumește"
   "id.hint" "ceilalți te verifică după aceste patru emoji. identitatea ta e o singură cheie secretă — salveaz-o în aplicația de parole ca să ai aceeași identitate pe orice dispozitiv (dispozitivele cu aceeași identitate își sincronizează și lista de camere). oricine deține cheia le primește pe amândouă."
   "id.save" "💾 salvează în aplicația de parole"
   "id.copy" "copiază cheia"
   "id.reveal" "arată"
   "id.import.ph" "lipește o cheie de identitate ca să schimbi…"
   "id.import" "folosește identitatea asta"
   "id.import.arm" "schimbi identitatea? atinge din nou"
   "id.no-ed25519" "browserul ăsta nu poate crea o identitate (fără suport Ed25519)"
   "toast.kept-local" "păstrezi identitatea asta pentru chat — hubul nu mai întreabă"
   "toast.renamed" "acum ești „{name}”"
   "toast.saved-pw" "🗝️ salvat — verifică în managerul de parole"
   "toast.save-manual" "🗝️ dacă aplicația de parole se oferă să salveze, acceptă — altfel folosește „copiază cheia”"
   "toast.key-copied" "cheia de identitate copiată — păstreaz-o la loc sigur"
   "toast.already-you" "asta e deja identitatea ta"
   "toast.bad-key" "asta nu arată a cheie de identitate"
   "toast.import-failed" "nu s-a putut salva identitatea pe acest dispozitiv"

   "empty.title" "Camera asta e a ta — încă nu-i nimeni aici."
   "empty.body" "Camerele trăiesc chiar în link (partea de după #). Trimite cuiva linkul de invitație al camerei și ajunge fix aici. Deschis fără link, {host} pornește o cameră nouă, separată."
   "empty.invite" "🔗 copiază linkul de invitație"
   "toast.invite-copied" "link de invitație copiat — oricine îl are poate intra și citi"

   "msg.image.alt" "imagine trimisă"
   "msg.image.expired" "🌫 imagine expirată"
   "msg.id.title" "amprentă de identitate"
   "msg.replies" {"one" "💬 {n} răspuns" "few" "💬 {n} răspunsuri" "other" "💬 {n} de răspunsuri"}
   "msg.reply.title" "răspunde în fir"
   "act.reply" "💬 răspunde"
   "msg.call-started" "📞 a pornit un apel"
   "toast.image-failed" "imaginea a eșuat"
   "err.one-image" "o singură imagine odată"
   "err.image-too-large" "imaginea e prea mare și după comprimare"
   "err.image-compress" "imaginea nu s-a putut comprima sub 2 MiB"

   "call.join" "intră"
   "call.join-video" "intră 📹"
   "call.leave" "ieși"
   "call.in-call" "📞 {n} în apel"
   "call.audio-unlock" "🔊 atinge pentru sunetul apelului"
   "call.mesh-warn" "apelurile mesh se degradează peste {n} persoane"
   "call.video-cap-joined" "camera video e limitată la {n} într-un apel — ai intrat doar cu microfonul"
   "call.video-cap" "camera video e limitată la {n} într-un apel"
   "call.err.no-device" "nu s-a găsit microfon/cameră"
   "call.err.busy" "microfonul/camera e folosită de altă aplicație"
   "call.err.denied" "permisiunea pentru microfon/cameră a fost refuzată"

   "notif.unsupported" "browserul ăsta nu are notificări — pe iPhone, instalează întâi aplicația pe ecranul de start"
   "notif.off" "notificări oprite"
   "notif.blocked" "notificările sunt blocate pentru acest site în setările browserului"
   "notif.on" "🔔 vei fi anunțat cât timp aplicația e deschisă oriunde — nimic nu rulează pe vreun server"
   "notif.photo" "📷 poză"

   "copy.manual" "copiază manual:"

   "lobby.sub1" "p2p · criptat cap-la-cap · camerele sunt linkuri private,"
   "lobby.sub2" "păstrate pe dispozitivele tale — niciodată pe un server"
   "lobby.empty" "nicio cameră încă — pornește una mai jos"
   "lobby.new.ph" "numele camerei noi…"
   "lobby.new" "➕ pornește"
   "lobby.join.ph" "…sau lipește un link de invitație"
   "lobby.join" "intră"
   "lobby.hint" "linkurile deschid camera direct în browser — în aplicația instalată, lipește invitația aici"
   "lobby.version" "versiunea {v}"
   "lobby.rename.title" "redenumește"
   "lobby.forget.title" "uită"
   "lobby.forget.arm" "sigur?"
   "lobby.bad-link" "ăsta nu-i un link de invitație — lipește linkul întreg"
   "room.word" "cameră"
   "ago.now" "acum"
   "ago.m" "acum {n}m"
   "ago.h" "acum {n}h"
   "ago.d" "acum {n}z"

   "toast.offline-delivered" {"one" "⇣ {n} mesaj offline livrat" "few" "⇣ {n} mesaje offline livrate" "other" "⇣ {n} de mesaje offline livrate"}
   "toast.rooms-synced" {"one" "⇆ {n} cameră sincronizată de pe celălalt dispozitiv al tău" "few" "⇆ {n} camere sincronizate de pe celălalt dispozitiv al tău" "other" "⇆ {n} de camere sincronizate de pe celălalt dispozitiv al tău"}
   "toast.migrated" {"one" "⇡ {n} mesaj migrat din formatul vechi" "few" "⇡ {n} mesaje migrate din formatul vechi" "other" "⇡ {n} de mesaje migrate din formatul vechi"}
   "toast.restored" {"one" "⇣ {n} mesaj restaurat" "few" "⇣ {n} mesaje restaurate" "other" "⇣ {n} de mesaje restaurate"}
   "toast.mailbox-expired" "niște mesaje offline au expirat înainte ca dispozitivul ăsta să le poată lua"

   "update.ready-v" "⬆ versiunea {live} e gata (tu ești pe {v}) — atinge ca să actualizezi"
   "update.ready" "⬆ o versiune nouă e gata — atinge ca să actualizezi"
   "update.updating" "se actualizează…"

   "social.sheet.title" "invită un prieten aici"
   "social.sheet.here-now" "acum aici · {app}"
   "social.sheet.drop" "o va găsi în dropul său"
   "social.sheet.invite" "invită"
   "social.sheet.sent" "trimis ✓"
   "social.sheet.parked" "parcat ✓"
   "social.chip.join" "prietenii pot intra"
   "social.chip.join.title" "cât e pornit, prietenii de pe ardegazu.ro văd un buton de intrare pentru camera asta"
   "social.chip.invite" "🫶 invită un prieten"
   "social.chip.invite.title" "sigilează o invitație la camera asta pentru un prieten — live sau în dropul lui"
   "social.toast.invites-you" "{name} te invită"
   "social.toast.join" "intră"
   "social.toast.share" "trimite"
   "social.toast.copy" "⎘ copiază linkul"
   "social.toast.not-now" "nu acum"
   "social.toast.copied" "copiat ✓"
   "social.toast.come-to" "vino la {app}"
   "social.toast.come-play" "vino la joacă"
   "social.invite.join" "vino cu mine în {app}"
   "social.paste.chip" "🎟 ai o invitație?"
   "social.paste.chip.title" "lipește un link de invitație — fereastra asta intră în cameră (merge și instalat)"
   "social.paste.placeholder" "lipește linkul de invitație…"
   "social.paste.join" "intră"
   "social.paste.error" "asta nu-i o invitație — lipește linkul întreg"
   "social.sheet.share" "trimite linkul camerei"
   "social.sheet.nofriends" "încă n-ai prieteni salvați — oricine are linkul poate intra"
   "social.sheet.hub" "găsește prieteni pe ardegazu.ro"
   "social.home.title" "înapoi la hub — ardegazu.ro"})

static mirror of HEAD · about · clone: git clone https://git.ardegazu.ro/chat.git