-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsr-RS.toml
More file actions
138 lines (128 loc) · 12.1 KB
/
Copy pathsr-RS.toml
File metadata and controls
138 lines (128 loc) · 12.1 KB
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
locale_id = "sr-RS"
[nav]
help = "Помоћ"
docs = "Документација"
terms = "Услови"
privacy = "Приватност"
repository = "Репозиторијум"
rust_crate = "Rust Crate"
[language]
selector_label = "Језик"
[hero]
eyebrow = "hashavatar.app"
title = "Генеришите Јавни Аватар За Неколико Секунди"
description = "Претворите било који непрозирни user id, стабилно корисничко име или једносмерни hash у детерминистички avatar URL. Изаберите стил, позадину и величину, затим копирајте WebP URL, преузмите резултат или направите потписани object-storage линк."
privacy_tip = "Савет за приватност: идентификатори у облику е-поште прихватају се ради погодности, али стабилан интерни id или једносмерни hash бољи су када желите мање личних података у URL логовима."
[form]
identity = "Идентитет"
namespace_tenant = "Namespace Tenant"
style_version = "Верзија Стила"
avatar_type = "Тип Аватара"
background = "Позадина"
accessory = "Додатак"
accent_color = "Акцентна Боја"
expression = "Израз"
shape = "Облик"
size = "Величина"
copy_url = "Копирај URL"
copy_signed_link = "Копирај Потписани Линк"
download = "Преузми"
open_raw = "Отвори Директно"
copied = "Копирано"
copy_failed = "Копирање није успело"
direct_url = "Директан URL"
signed_storage_link = "Потписани Storage Линк"
machine_readable_api = "Машински Читљив API"
signed_unavailable = "Омогућите S3 конфигурацију на серверу да бисте користили потписане линкове."
signed_unavailable_runtime = "Потписани storage линкови нису доступни док S3 није конфигурисан на серверу."
[preview]
api = "API"
storage = "Складиште"
storage_text = "опциона S3 persistence са presigned links преко"
cache = "Cache"
cache_text = "Cloudflare-friendly дуги cache headers"
tip = "Савет"
tip_text = "Сваки URL је детерминистички, па га можете директно уградити у своју апликацију."
presets = "Унапред Подешени Примери"
preset_suffix = "пример"
[footer]
copy = "hashavatar.app је детерминистички avatar API и demo service изграђен на open-source Rust crate hashavatar."
[pages.help]
title = "Помоћ"
description = "Водич за интеграцију hashavatar.app avatar API у web apps, frontends и backends."
eyebrow = "Водич За Интеграцију"
lead = "Користите hashavatar.app директно из прегледача, frontend-а или backend-а. Сваки avatar URL је детерминистички, па исти идентификатор и опције увек дају исти резултат."
basic_url = "Основни URL"
basic_url_text = "Користите query endpoint када желите једноставан јавни image URL."
path_style = "Path Style URL"
path_style_text = "Користите path форму ако више волите чистије embed URLs."
html_example = "HTML Пример"
javascript_example = "JavaScript Пример"
supported_parameters = "Подржани Параметри"
style_layer_note = "Accessory и expression layers примењују се на character-style families. Object-style families као planet, rocket, paws, mushroom, cactus, cupcake, pizza, icecream, diamond, coffee-cup и shield нормализују се на accessory=none и expression=default."
signed_storage_links = "Потписани Storage Линкови"
signed_storage_links_text = "Ако овај deployment има object storage, затражите presigned storage link од /v1/avatar/link. Тај endpoint чува generated object и враћа JSON са signed URL, object key и hashed cache key. Стандардни avatar responses не излажу signed-link metadata у response headers."
open_source = "Open Source"
open_source_text = "Извор јавног сајта налази се у API repository, а reusable avatar renderer је објављен на crates.io."
[pages.docs]
title = "Документација"
description = "Reference documentation за hashavatar.app public avatar API, storage link endpoint и namespace-aware identity contract."
eyebrow = "API Reference"
lead = "Ово је product-facing reference за public API. Исти identity, tenant, style version, avatar family, style options, size и WebP output намењени су стабилности у оквиру major release."
core_endpoints = "Core Endpoints"
operational_endpoints = "Оперативни Endpoint-и"
operational_text = "GET /healthz је public за load balancers и uptime checks. GET /metrics је loopback-only и враћа 404 за non-local peers."
namespace_support = "Namespace Подршка"
namespace_text = "Користите tenant и style_version да одвојите visual identity spaces између производа или rollout phases."
anonymous_ids = "Анонимни ID-јеви"
anonymous_text = "Пошаљите internal stable id или one-way application hash уместо raw personal data."
rate_limits = "Rate Limits"
rate_limits_text = "Public service примењује origin-side rate limits, са строжим лимитима за /v1/avatar/link, direct avatar requests са persist=true и /og.png, јер су object storage writes и Open Graph image rendering скупљи од direct rendering."
timeouts = "Timeouts"
timeouts_text = "Avatar generation и storage operations ограничени су server-side timeouts како скупи захтеви не би могли бесконачно да монополизују origin."
errors = "Грешке"
error_bad_request = "неважећи kind, unsupported algorithm или format, size или missing identity"
error_timeout = "generation или storage timeout"
error_rate_limit = "rate limit exceeded"
error_internal = "rendering или storage failure"
openapi = "OpenAPI"
openapi_text = "За generated clients или tooling користите"
[pages.terms]
title = "Услови"
description = "Best-effort service terms за public hashavatar.app avatar API и demo website."
eyebrow = "Услови Услуге"
lead = "Ова public service се пружа у информативне сврхе и на best-effort основи. Користите је само ако тај risk profile одговара вашој апликацији."
no_warranty = "Без Гаранције"
no_warranty_text = "Ова услуга и сви generated outputs пружају се as-is и as-available, без гаранција било које врсте. Не обећавамо availability, correctness, fitness for a particular purpose, uninterrupted operation или compatibility with your systems."
no_liability = "Без Одговорности"
no_liability_text = "Не одговарамо за downtime, outages, degraded performance, broken links, cache behavior, lost data, corrupted objects, third-party provider failures или директне или индиректне damages настале коришћењем услуге."
fallback_text = "Ако зависите од ових аватара у production, требало би да имплементирате сопствени fallback behavior, caching strategy и availability plan."
acceptable_use = "Прихватљива Употреба"
acceptable_use_text = "Не користите услугу за преоптерећење infrastructure, заобилажење rate limits или cache controls, тестирање abusive traffic patterns или складиштење illegal material преко persistence features."
changes = "Промене"
changes_text = "Можемо променити, ограничити, паузирати или прекинути public service у било ком тренутку без обавештења. Public endpoints, output details или operational limits могу се мењати како се услуга развија."
legal_note = "Ова страница је operational guidance, не legal advice. Ако су вам потребни formal legal terms за business deployment, објавите reviewed version за вашу jurisdiction и operator entity."
[pages.privacy]
title = "Приватност"
description = "Privacy notice за hashavatar.app о request data, logs и optional object storage behavior."
eyebrow = "Обавештење О Приватности"
lead = "Услуга је намерно једноставна, али public avatar API ипак прима неке request data да би функционисао. Ова страница описује практични baseline."
receives = "Шта Услуга Прима"
receives_identity = "opaque identifier који стављате у request, као internal id, username или one-way hash"
receives_parameters = "request parameters као avatar type, style options, size, format и background"
receives_http_metadata = "standard HTTP metadata које обрађују server, reverse proxy и CDN, као IP address, user agent, referrer и request timing"
stores = "Шта Сама Апликација Чува"
stores_text = "Апликација не захтева user accounts и подразумевано не поставља application cookies. У basic request flow генерише avatar on demand и враћа га директно."
storage_text = "Ако је object storage support омогућен и користи се signed-link или persistence route, generated avatar file и object key могу бити сачувани у конфигурисаном S3-compatible bucket."
telemetry = "Телеметрија Која Чува Приватност"
telemetry_text = "Ако operator омогући telemetry, апликација шаље aggregate OpenTelemetry metrics за page views, visible page time, repository и crate clicks, demo actions и avatar generation counts груписане по bounded style choices као kind, background, accessory, color, expression, shape и size bucket."
telemetry_limits = "Telemetry не укључује raw identifiers, tenant или style namespace values, IP addresses, user agents, referrers, full URLs, cookies или free-form text. Telemetry endpoints прихватају само allow-listed aggregate labels."
logging = "Логови И Инфраструктура"
logging_text = "У зависности од deployment, infrastructure components као nginx, Caddy, Cloudflare, hosting providers или S3-compatible storage могу чувати access logs и operational metadata. Ти logs су део рада public service и могу садржати requested identifier ако је у URL-у."
avoid = "Шта Избегавати Да Шаљете"
avoid_text = "Email-shaped identifiers прихватају се због compatibility, али URLs могу да се појаве у infrastructure logs. Пошаљите stable internal id или one-way application hash ако желите да избегнете personal data у request URL."
repository = "Repository И Crate"
repository_text = "Implementation можете прегледати у public API repository и reusable avatar renderer у Rust crate."
translations = "Напомена о преводима"
translations_text = "Преводи сајта су потпомогнути вештачком интелигенцијом и урађени по најбољем труду. Ако видите текст који треба побољшати, доприноси на GitHub-у су добродошли."
translations_link = "Побољшај преводе"