-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathuz-UZ.toml
More file actions
138 lines (128 loc) · 9.55 KB
/
Copy pathuz-UZ.toml
File metadata and controls
138 lines (128 loc) · 9.55 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 = "uz-UZ"
[nav]
help = "Yordam"
docs = "Hujjatlar"
terms = "Shartlar"
privacy = "Maxfiylik"
repository = "Repository"
rust_crate = "Rust Crate"
[language]
selector_label = "Til"
[hero]
eyebrow = "hashavatar.app"
title = "Bir Necha Soniyada Public Avatar Yarat"
description = "Opaque user id, stable username yoki one-way hash-ni deterministic avatar URL-ga aylantir. Style, background va size tanla, keyin WebP URL-ni copy qil, natijani download qil yoki signed object-storage link yarat."
privacy_tip = "Maxfiylik maslahati: email-shaped identifiers qulaylik uchun qabul qilinadi, lekin URL logs ichida kamroq personal data ko‘rinsin desang stable internal id yoki one-way hash yaxshiroq."
[form]
identity = "Identifikator"
namespace_tenant = "Namespace Tenant"
style_version = "Style Version"
avatar_type = "Avatar Turi"
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 ochish"
copied = "Nusxalandi"
copy_failed = "Copy bajarilmadi"
direct_url = "Direct URL"
signed_storage_link = "Signed Storage Link"
machine_readable_api = "Machine-Readable API"
signed_unavailable = "Signed links ishlatish uchun serverda S3 configuration enable qil."
signed_unavailable_runtime = "S3 serverda configured bo‘lmaguncha signed storage links mavjud emas."
[preview]
api = "API"
storage = "Storage"
storage_text = "presigned links orqali optional S3 persistence"
cache = "Cache"
cache_text = "Cloudflare uchun mos long cache headers"
tip = "Maslahat"
tip_text = "Har bir URL deterministic, shuning uchun uni app ichiga bevosita embed qilishing mumkin."
presets = "Namuna Presets"
preset_suffix = "namuna"
[footer]
copy = "hashavatar.app open-source hashavatar Rust crate bilan qurilgan deterministic avatar API va demo service."
[pages.help]
title = "Yordam"
description = "Web apps, frontends va backends ichida hashavatar.app avatar API ishlatish uchun integration guide."
eyebrow = "Integration Guide"
lead = "hashavatar.app-ni browser, frontend yoki backend orqali bevosita ishlat. Har bir avatar URL deterministic, shuning uchun bir xil identifier va options har doim bir xil output beradi."
basic_url = "Basic URL"
basic_url_text = "Oddiy public image URL kerak bo‘lsa query endpoint ishlat."
path_style = "Path Style URL"
path_style_text = "Tozaroq embed URLs xohlasang path form ishlat."
html_example = "HTML Namuna"
javascript_example = "JavaScript Namuna"
supported_parameters = "Supported Parameters"
style_layer_note = "Accessory va expression layers character-style families uchun qo‘llanadi. Planet, rocket, paws, mushroom, cactus, cupcake, pizza, icecream, diamond, coffee-cup va shield kabi object-style families accessory=none va expression=default qilib normalize qilinadi."
signed_storage_links = "Signed Storage Links"
signed_storage_links_text = "Bu deployment ichida object storage configured bo‘lsa, /v1/avatar/link orqali presigned storage link so‘ra. Bu endpoint generated object-ni store qiladi va signed URL, object key hamda hashed cache key bilan JSON qaytaradi. Standard avatar responses response headers ichida signed-link metadata ko‘rsatmaydi."
open_source = "Open Source"
open_source_text = "Public site source API repository ichida, reusable avatar renderer esa crates.io-da publish qilingan."
[pages.docs]
title = "Hujjatlar"
description = "hashavatar.app public avatar API, storage link endpoint va namespace-aware identity contract uchun reference documentation."
eyebrow = "API Reference"
lead = "Bu public API uchun product-facing reference. Bir xil identity, tenant, style version, avatar family, style options, size va WebP output major release davomida stable qolishi kerak."
core_endpoints = "Core Endpoints"
operational_endpoints = "Operational Endpoints"
operational_text = "GET /healthz load balancers va uptime checks uchun public. GET /metrics loopback-only va non-local peers uchun 404 qaytaradi."
namespace_support = "Namespace Support"
namespace_text = "Products yoki rollout phases orasida visual identity spaces ajratish uchun tenant va style_version ishlat."
anonymous_ids = "Anonymous IDs"
anonymous_text = "Raw personal data o‘rniga internal stable id yoki one-way application hash yubor."
rate_limits = "Rate Limits"
rate_limits_text = "Public service origin-side rate limits qo‘llaydi; /v1/avatar/link, persist=true bo‘lgan direct avatar requests va /og.png uchun limits qattiqroq, chunki object storage writes va Open Graph image rendering direct rendering-dan qimmatroq."
timeouts = "Timeouts"
timeouts_text = "Avatar generation va storage operations server-side timeouts bilan bounded, shunda expensive requests origin-ni cheksiz ushlab turolmaydi."
errors = "Errors"
error_bad_request = "invalid kind, unsupported algorithm yoki format, size yoki missing identity"
error_timeout = "generation yoki storage timeout"
error_rate_limit = "rate limit exceeded"
error_internal = "rendering yoki storage failure"
openapi = "OpenAPI"
openapi_text = "Generated clients yoki tooling uchun ishlat"
[pages.terms]
title = "Shartlar"
description = "Public hashavatar.app avatar API va demo website uchun best-effort service terms."
eyebrow = "Service Terms"
lead = "Bu public service ma'lumot uchun va best-effort basis asosida beriladi. Faqat bu risk profile application-ingga mos bo‘lsa ishlat."
no_warranty = "No Warranty"
no_warranty_text = "Bu service va barcha generated outputs as-is va as-available beriladi, warranty yo‘q. Availability, correctness, fitness for a particular purpose, uninterrupted operation yoki compatibility with your systems va'da qilinmaydi."
no_liability = "No Liability"
no_liability_text = "Downtime, outages, degraded performance, broken links, cache behavior, lost data, corrupted objects, third-party provider failures yoki service ishlatishdan kelgan direct/indirect damages uchun liability olmaymiz."
fallback_text = "Production ichida bu avatars-ga tayanadigan bo‘lsang, o‘z fallback behavior, caching strategy va availability plan implement qilishing kerak."
acceptable_use = "Acceptable Use"
acceptable_use_text = "Service-ni infrastructure overload qilish, rate limits yoki cache controls bypass qilish, abusive traffic patterns test qilish yoki persistence features orqali illegal material store qilish uchun ishlatma."
changes = "O‘zgarishlar"
changes_text = "Public service-ni istalgan vaqtda notice bermasdan change, limit, suspend yoki discontinue qilishimiz mumkin. Service evolve bo‘lganda public endpoints, output details yoki operational limits o‘zgarishi mumkin."
legal_note = "Bu page operational guidance, legal advice emas. Business deployment uchun formal legal terms kerak bo‘lsa, jurisdiction va operator entity-ga mos reviewed version publish qil."
[pages.privacy]
title = "Maxfiylik"
description = "hashavatar.app request data, logs va optional object storage behavior haqida privacy notice."
eyebrow = "Privacy Notice"
lead = "Bu service ataylab simple qilingan, lekin public avatar API ishlashi uchun baribir ayrim request data oladi. Bu page practical baseline-ni tushuntiradi."
receives = "Service Nima Qabul Qiladi"
receives_identity = "request ichiga qo‘yadigan opaque identifier, masalan internal id, username yoki one-way hash"
receives_parameters = "avatar type, style options, size, format va background kabi request parameters"
receives_http_metadata = "server, reverse proxy va CDN tomonidan ishlanadigan standard HTTP metadata, masalan IP address, user agent, referrer va request timing"
stores = "App Nima Store Qiladi"
stores_text = "Application user accounts talab qilmaydi va default bo‘yicha application cookies set qilmaydi. Basic request flow ichida app avatar generate qiladi va bevosita return qiladi."
storage_text = "Object storage support enabled bo‘lsa va signed-link yoki persistence route ishlatilsa, generated avatar file va object key configured S3-compatible bucket ichida store bo‘lishi mumkin."
telemetry = "Privacy-Preserving Telemetry"
telemetry_text = "Operator telemetry enable qilsa, app page views, visible page time, repository va crate clicks, demo actions va avatar generation counts uchun aggregate OpenTelemetry metrics emit qiladi; ular kind, background, accessory, color, expression, shape va size bucket kabi bounded style choices bo‘yicha grouped bo‘ladi."
telemetry_limits = "Telemetry raw identifiers, tenant yoki style namespace values, IP addresses, user agents, referrers, full URLs, cookies yoki free-form text o‘z ichiga olmaydi. Telemetry endpoints faqat allow-listed aggregate labels qabul qiladi."
logging = "Logs Va Infrastructure"
logging_text = "Deployment-ga qarab nginx, Caddy, Cloudflare, hosting providers yoki S3-compatible storage kabi infrastructure components access logs va operational metadata store qilishi mumkin. Bu logs public service ishlashining bir qismi va URL ichida ko‘rinsa requested identifier-ni o‘z ichiga olishi mumkin."
avoid = "Nimani Yubormagan Ma'qul"
avoid_text = "Email-shaped identifiers compatibility uchun qabul qilinadi, lekin URLs infrastructure logs ichida ko‘rinishi mumkin. Request URL ichida personal data bo‘lmasin desang stable internal id yoki one-way application hash yubor."
repository = "Repository Va Crate"
repository_text = "Implementation-ni public API repository ichida va reusable avatar renderer-ni Rust crate ichida tekshirishing mumkin."
translations = "Tarjima eslatmasi"
translations_text = "Website tarjimalari AI-assisted va best effort asosida qilingan. Yaxshilanishi kerak bo'lgan wording ko'rsang, GitHub'dagi contributions mamnuniyat bilan qabul qilinadi."
translations_link = "Tarjimalarni yaxshilash"