-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmk-MK.toml
More file actions
138 lines (128 loc) · 10.7 KB
/
Copy pathmk-MK.toml
File metadata and controls
138 lines (128 loc) · 10.7 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 = "mk-MK"
[nav]
help = "Помош"
docs = "Документација"
terms = "Услови"
privacy = "Приватност"
repository = "Repository"
rust_crate = "Rust Crate"
[language]
selector_label = "Јазик"
[hero]
eyebrow = "hashavatar.app"
title = "Креирај Public Avatar За Неколку Секунди"
description = "Претвори opaque user id, stable username или one-way hash во deterministic avatar URL. Избери style, background и size, потоа copy WebP URL, download резултатот или креирај signed object-storage link."
privacy_tip = "Совет за приватност: email-shaped identifiers се прифаќаат за погодност, но stable internal id или one-way hash е подобро ако сакаш помалку personal data да се појавува во URL logs."
[form]
identity = "Идентитет"
namespace_tenant = "Namespace Tenant"
style_version = "Style Version"
avatar_type = "Тип На Avatar"
background = "Background"
accessory = "Accessory"
accent_color = "Accent Color"
expression = "Expression"
shape = "Shape"
size = "Size"
copy_url = "Copy URL"
copy_signed_link = "Copy Signed Link"
download = "Download"
open_raw = "Отвори Raw"
copied = "Копирано"
copy_failed = "Копирањето не успеа"
direct_url = "Direct URL"
signed_storage_link = "Signed Storage Link"
machine_readable_api = "Machine-Readable API"
signed_unavailable = "Enable S3 configuration на server за користење signed links."
signed_unavailable_runtime = "Signed storage links не се достапни додека S3 не е configured на server."
[preview]
api = "API"
storage = "Storage"
storage_text = "optional S3 persistence преку presigned links"
cache = "Cache"
cache_text = "long cache headers соодветни за Cloudflare"
tip = "Совет"
tip_text = "Секој URL е deterministic, па можеш директно да го embed во твојата app."
presets = "Пример Presets"
preset_suffix = "пример"
[footer]
copy = "hashavatar.app е deterministic avatar API и demo service изграден со open-source hashavatar Rust crate."
[pages.help]
title = "Помош"
description = "Integration guide за користење hashavatar.app avatar API во web apps, frontends и backends."
eyebrow = "Integration Guide"
lead = "Користи hashavatar.app директно од browser, frontend или backend. Секој avatar URL е deterministic, па истиот identifier и options секогаш даваат ист output."
basic_url = "Basic URL"
basic_url_text = "Користи query endpoint кога ти треба едноставен public image URL."
path_style = "Path Style URL"
path_style_text = "Користи path form ако сакаш почисти embed URLs."
html_example = "HTML Пример"
javascript_example = "JavaScript Пример"
supported_parameters = "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 се normalize во accessory=none и expression=default."
signed_storage_links = "Signed Storage Links"
signed_storage_links_text = "Ако овој deployment има object storage configured, побарај presigned storage link од /v1/avatar/link. Тој endpoint го store generated object и враќа JSON со signed URL, object key и hashed cache key. Standard avatar responses не прикажуваат signed-link metadata во response headers."
open_source = "Open Source"
open_source_text = "Source на public site е во API repository, а reusable avatar renderer е publish на 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 треба да останат stable во major release."
core_endpoints = "Core Endpoints"
operational_endpoints = "Operational Endpoints"
operational_text = "GET /healthz е public за load balancers и uptime checks. GET /metrics е loopback-only и враќа 404 за non-local peers."
namespace_support = "Namespace Support"
namespace_text = "Користи tenant и style_version за раздвојување visual identity spaces помеѓу products или rollout phases."
anonymous_ids = "Anonymous IDs"
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, со построги 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 се bounded со server-side timeouts за expensive requests да не можат неограничено да го држат origin."
errors = "Errors"
error_bad_request = "invalid 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 = "Service Terms"
lead = "Овој public service се дава за информации и на best-effort basis. Користи го само ако овој risk profile одговара на твојата application."
no_warranty = "No Warranty"
no_warranty_text = "Овој service и сите generated outputs се даваат as-is и as-available, без warranty. Не ветуваме availability, correctness, fitness for a particular purpose, uninterrupted operation или compatibility with your systems."
no_liability = "No Liability"
no_liability_text = "Не преземаме liability за downtime, outages, degraded performance, broken links, cache behavior, lost data, corrupted objects, third-party provider failures или direct/indirect damages од користење на service."
fallback_text = "Ако се потпираш на овие avatars во production, треба да implement сопствен fallback behavior, caching strategy и availability plan."
acceptable_use = "Acceptable Use"
acceptable_use_text = "Не користи service за overload infrastructure, bypass rate limits или cache controls, test abusive traffic patterns или store illegal material преку persistence features."
changes = "Промени"
changes_text = "Можеме да change, limit, suspend или discontinue public service во секое време без notice. Public endpoints, output details или operational limits може да се променат додека service evolve."
legal_note = "Оваа page е operational guidance, не legal advice. Ако ти требаат formal legal terms за business deployment, publish reviewed version соодветен за твојата jurisdiction и operator entity."
[pages.privacy]
title = "Приватност"
description = "Privacy notice за hashavatar.app за request data, logs и optional object storage behavior."
eyebrow = "Privacy Notice"
lead = "Овој service намерно е simple, но public avatar API сепак прима одреден request data за да работи. Оваа page го објаснува тој practical baseline."
receives = "Што Прима Service"
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 = "Што Store App"
stores_text = "Application не бара user accounts и не set application cookies by default. Во basic request flow, app generate avatar on demand и го return директно."
storage_text = "Ако object storage support е enabled и се користи signed-link или persistence route, generated avatar file и object key може да се store во configured S3-compatible bucket."
telemetry = "Privacy-Preserving Telemetry"
telemetry_text = "Ако operator enable telemetry, app emit aggregate OpenTelemetry metrics за page views, visible page time, repository и crate clicks, demo actions и avatar generation counts grouped според 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 = "Logs И Infrastructure"
logging_text = "Во зависност од deployment, infrastructure components како nginx, Caddy, Cloudflare, hosting providers или S3-compatible storage може да store 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 = "Преводите на website се AI-assisted и направени со best effort. Ако видиш wording што треба да се подобри, contributions на GitHub се добредојдени."
translations_link = "Подобри ги преводите"