-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtg-TJ.toml
More file actions
138 lines (128 loc) · 11.3 KB
/
Copy pathtg-TJ.toml
File metadata and controls
138 lines (128 loc) · 11.3 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 = "tg-TJ"
[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 интихоб кун, баъд WebP URL-ро copy кун, натиҷаро 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 = "Copy ноком шуд"
direct_url = "Direct URL"
signed_storage_link = "Signed Storage Link"
machine_readable_api = "Machine-Readable API"
signed_unavailable = "Барои signed links дар server S3 configuration-ро enable кун."
signed_unavailable_runtime = "То S3 дар server configured нашавад, signed storage links дастрас нест."
[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 аст, пас онро бевосита дар app embed карда метавонӣ."
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 = "Вақте public image URL одӣ лозим аст, query endpoint истифода бар."
path_style = "Path Style URL"
path_style_text = "Агар embed URLs тозатар хоҳӣ, path form истифода бар."
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 ба accessory=none ва expression=default normalize мешаванд."
signed_storage_links = "Signed Storage Links"
signed_storage_links_text = "Агар ин deployment object storage configured дошта бошад, аз /v1/avatar/link presigned storage link пурс. Он endpoint generated object-ро store мекунад ва JSON бо signed URL, object key ва hashed cache key бармегардонад. Standard avatar responses дар response headers signed-link metadata нишон намедиҳанд."
open_source = "Open Source"
open_source_text = "Source-и public site дар API repository аст ва reusable avatar renderer дар crates.io publish шудааст."
[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 stable монанд."
core_endpoints = "Core Endpoints"
operational_endpoints = "Operational Endpoints"
operational_text = "GET /healthz барои load balancers ва uptime checks public аст. GET /metrics loopback-only аст ва барои non-local peers 404 бармегардонад."
namespace_support = "Namespace Support"
namespace_text = "Барои ҷудо кардани visual identity spaces байни products ё rollout phases tenant ва style_version истифода бар."
anonymous_ids = "Anonymous IDs"
anonymous_text = "Ба ҷои raw personal data internal stable id ё one-way application hash фирист."
rate_limits = "Rate Limits"
rate_limits_text = "Public service origin-side rate limits истифода мебарад; барои /v1/avatar/link, direct avatar requests бо persist=true ва /og.png limits сахттар аст, зеро object storage writes ва Open Graph image rendering аз direct rendering гаронтаранд."
timeouts = "Timeouts"
timeouts_text = "Avatar generation ва storage operations бо server-side timeouts bounded шудаанд, то 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 = "Барои downtime, outages, degraded performance, broken links, cache behavior, lost data, corrupted objects, third-party provider failures ё direct/indirect damages аз истифодаи service liability намегирем."
fallback_text = "Агар дар production ба ин avatars такя кунӣ, бояд fallback behavior, caching strategy ва availability plan-и худро implement кунӣ."
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 = "Мо метавонем public service-ро ҳар вақт бе notice change, limit, suspend ё discontinue кунем. Public endpoints, output details ё operational limits метавонанд ҳангоми evolve шудани service тағйир ёбанд."
legal_note = "Ин page operational guidance аст, на legal advice. Агар барои business deployment formal legal terms лозим бошад, reviewed version мувофиқ ба jurisdiction ва operator entity publish кун."
[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 = "App Чӣ Store Мекунад"
stores_text = "Application user accounts талаб намекунад ва default application cookies set намекунад. Дар basic request flow, app avatar-ро on demand generate мекунад ва мустақим return мекунад."
storage_text = "Агар object storage support enabled бошад ва signed-link ё persistence route истифода шавад, generated avatar file ва object key метавонанд дар configured S3-compatible bucket store шаванд."
telemetry = "Privacy-Preserving Telemetry"
telemetry_text = "Агар operator telemetry-ро enable кунад, app aggregate OpenTelemetry metrics барои page views, visible page time, repository ва crate clicks, demo actions ва avatar generation counts emit мекунад, 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 метавонанд access logs ва operational metadata store кунанд. Ин logs қисми кори public service мебошанд ва агар requested identifier дар URL бошад, онро дар бар гирифта метавонанд."
avoid = "Чиро Беҳтар Аст Нафиристӣ"
avoid_text = "Email-shaped identifiers барои compatibility қабул мешаванд, аммо URLs метавонанд дар infrastructure logs пайдо шаванд. Агар хоҳӣ personal data дар request URL набошад, stable internal id ё one-way application hash фирист."
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 = "Тарҷумаҳоро беҳтар кун"