-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathaz-AZ.toml
More file actions
138 lines (128 loc) · 9.72 KB
/
Copy pathaz-AZ.toml
File metadata and controls
138 lines (128 loc) · 9.72 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 = "az-AZ"
[nav]
help = "Kömək"
docs = "Sənədlər"
terms = "Şərtlər"
privacy = "Məxfilik"
repository = "Repository"
rust_crate = "Rust Crate"
[language]
selector_label = "Dil"
[hero]
eyebrow = "hashavatar.app"
title = "Bir Neçə Saniyəyə Public Avatar Yarat"
description = "Opaque user id, stable username və ya one-way hash-i deterministic avatar URL-ə çevir. Style, background və size seç, sonra WebP URL-i copy et, nəticəni download et və ya signed object-storage link yarat."
privacy_tip = "Məxfilik tövsiyəsi: email-shaped identifiers rahatlıq üçün qəbul olunur, amma URL logs-da daha az personal data görünsün istəyirsənsə stable internal id və ya one-way hash daha yaxşıdır."
[form]
identity = "Kimlik"
namespace_tenant = "Namespace Tenant"
style_version = "Style Version"
avatar_type = "Avatar Növü"
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 Aç"
copied = "Kopyalandı"
copy_failed = "Copy alınmadı"
direct_url = "Direct URL"
signed_storage_link = "Signed Storage Link"
machine_readable_api = "Machine-Readable API"
signed_unavailable = "Signed links üçün serverdə S3 configuration enable et."
signed_unavailable_runtime = "S3 serverdə configured olmayana qədər signed storage links mövcud deyil."
[preview]
api = "API"
storage = "Storage"
storage_text = "presigned links vasitəsilə optional S3 persistence"
cache = "Cache"
cache_text = "Cloudflare üçün uyğun long cache headers"
tip = "Tövsiyə"
tip_text = "Hər URL deterministic-dir, buna görə onu birbaşa app-də embed edə bilərsən."
presets = "Nümunə Presets"
preset_suffix = "nümunə"
[footer]
copy = "hashavatar.app open-source hashavatar Rust crate ilə qurulmuş deterministic avatar API və demo service-dir."
[pages.help]
title = "Kömək"
description = "Web apps, frontends və backends-də hashavatar.app avatar API istifadə etmək üçün integration guide."
eyebrow = "Integration Guide"
lead = "hashavatar.app-i birbaşa browser, frontend və ya backend-dən istifadə et. Hər avatar URL deterministic-dir, buna görə eyni identifier və options həmişə eyni output verir."
basic_url = "Basic URL"
basic_url_text = "Sadə public image URL lazım olanda query endpoint istifadə et."
path_style = "Path Style URL"
path_style_text = "Daha təmiz embed URLs istəyirsənsə path form istifadə et."
html_example = "HTML Nümunə"
javascript_example = "JavaScript Nümunə"
supported_parameters = "Supported Parameters"
style_layer_note = "Accessory və expression layers character-style families üçün tətbiq olunur. Planet, rocket, paws, mushroom, cactus, cupcake, pizza, icecream, diamond, coffee-cup və shield kimi object-style families accessory=none və expression=default olaraq normalize edilir."
signed_storage_links = "Signed Storage Links"
signed_storage_links_text = "Bu deployment-də object storage configured-dirsə, /v1/avatar/link-dən presigned storage link istə. Həmin endpoint generated object-i store edir və signed URL, object key və hashed cache key olan JSON qaytarır. Standard avatar responses response headers-də signed-link metadata göstərmir."
open_source = "Open Source"
open_source_text = "Public site source API repository-dədir, reusable avatar renderer isə crates.io-da publish edilib."
[pages.docs]
title = "Sənədlər"
description = "hashavatar.app public avatar API, storage link endpoint və namespace-aware identity contract üçün reference documentation."
eyebrow = "API Reference"
lead = "Bu public API üçün product-facing reference-dir. Eyni identity, tenant, style version, avatar family, style options, size və WebP output major release boyunca stable qalmalıdır."
core_endpoints = "Core Endpoints"
operational_endpoints = "Operational Endpoints"
operational_text = "GET /healthz load balancers və uptime checks üçün public-dir. GET /metrics loopback-only-dir və non-local peers üçün 404 qaytarır."
namespace_support = "Namespace Support"
namespace_text = "Products və ya rollout phases arasında visual identity spaces ayırmaq üçün tenant və style_version istifadə et."
anonymous_ids = "Anonymous IDs"
anonymous_text = "Raw personal data yerinə internal stable id və ya one-way application hash göndər."
rate_limits = "Rate Limits"
rate_limits_text = "Public service origin-side rate limits tətbiq edir; /v1/avatar/link, persist=true olan direct avatar requests və /og.png üçün daha sərt limits var, çünki object storage writes və Open Graph image rendering direct rendering-dən daha bahalıdır."
timeouts = "Timeouts"
timeouts_text = "Avatar generation və storage operations server-side timeouts ilə bounded-dir ki, expensive requests origin-i limitsiz tutmasın."
errors = "Errors"
error_bad_request = "invalid kind, unsupported algorithm və ya format, size və ya missing identity"
error_timeout = "generation və ya storage timeout"
error_rate_limit = "rate limit exceeded"
error_internal = "rendering və ya storage failure"
openapi = "OpenAPI"
openapi_text = "Generated clients və ya tooling üçün istifadə et"
[pages.terms]
title = "Şərtlər"
description = "Public hashavatar.app avatar API və demo website üçün best-effort service terms."
eyebrow = "Service Terms"
lead = "Bu public service məlumat məqsədi ilə və best-effort basis-də verilir. Yalnız bu risk profile application-ına uyğundursa istifadə et."
no_warranty = "No Warranty"
no_warranty_text = "Bu service və bütün generated outputs as-is və as-available verilir, warranty yoxdur. Availability, correctness, fitness for a particular purpose, uninterrupted operation və ya compatibility with your systems vəd etmirik."
no_liability = "No Liability"
no_liability_text = "Downtime, outages, degraded performance, broken links, cache behavior, lost data, corrupted objects, third-party provider failures və ya service istifadəsindən yaranan direct/indirect damages üçün liability daşımırıq."
fallback_text = "Production-da bu avatars-a güvənirsənsə, öz fallback behavior, caching strategy və availability plan implement etməlisən."
acceptable_use = "Acceptable Use"
acceptable_use_text = "Service-i infrastructure overload etmək, rate limits və ya cache controls bypass etmək, abusive traffic patterns test etmək və ya persistence features ilə illegal material store etmək üçün istifadə etmə."
changes = "Dəyişikliklər"
changes_text = "Public service-i istənilən vaxt notice olmadan change, limit, suspend və ya discontinue edə bilərik. Service evolve olduqca public endpoints, output details və ya operational limits dəyişə bilər."
legal_note = "Bu page operational guidance-dır, legal advice deyil. Business deployment üçün formal legal terms lazımdırsa, jurisdiction və operator entity üçün uyğun reviewed version publish et."
[pages.privacy]
title = "Məxfilik"
description = "Request data, logs və optional object storage behavior haqqında hashavatar.app privacy notice."
eyebrow = "Privacy Notice"
lead = "Bu service qəsdən simple saxlanılıb, amma public avatar API işləmək üçün yenə də müəyyən request data alır. Bu page həmin practical baseline-ı izah edir."
receives = "Service Nə Alır"
receives_identity = "request-ə qoyduğun opaque identifier, məsələn internal id, username və ya one-way hash"
receives_parameters = "avatar type, style options, size, format və background kimi request parameters"
receives_http_metadata = "server, reverse proxy və CDN tərəfindən işlənən standard HTTP metadata, məsələn IP address, user agent, referrer və request timing"
stores = "App Nə Store Edir"
stores_text = "Application user accounts tələb etmir və default olaraq application cookies set etmir. Basic request flow-da app avatar generate edir və birbaşa return edir."
storage_text = "Object storage support enabled-dirsə və signed-link və ya persistence route istifadə edilirsə, generated avatar file və object key configured S3-compatible bucket-də store edilə bilər."
telemetry = "Privacy-Preserving Telemetry"
telemetry_text = "Operator telemetry enable edərsə, app page views, visible page time, repository və crate clicks, demo actions və avatar generation counts üçün aggregate OpenTelemetry metrics emit edir; bunlar kind, background, accessory, color, expression, shape və size bucket kimi bounded style choices üzrə grouped olur."
telemetry_limits = "Telemetry raw identifiers, tenant və ya style namespace values, IP addresses, user agents, referrers, full URLs, cookies və ya free-form text daxil etmir. Telemetry endpoints yalnız allow-listed aggregate labels qəbul edir."
logging = "Logs Və Infrastructure"
logging_text = "Deployment-dən asılı olaraq nginx, Caddy, Cloudflare, hosting providers və ya S3-compatible storage kimi infrastructure components access logs və operational metadata store edə bilər. Bu logs public service-in işləməsinin bir hissəsidir və requested identifier URL-də görünürsə onu daxil edə bilər."
avoid = "Nə Göndərməmək Daha Yaxşıdır"
avoid_text = "Email-shaped identifiers compatibility üçün qəbul olunur, amma URLs infrastructure logs-da görünə bilər. Request URL-də personal data-dan qaçmaq istəyirsənsə stable internal id və ya one-way application hash göndər."
repository = "Repository Və Crate"
repository_text = "Implementation-u public API repository-də və reusable avatar renderer-i Rust crate-də yoxlaya bilərsən."
translations = "Tərcümə qeydi"
translations_text = "Website tərcümələri AI-assisted və best effort əsasında hazırlanıb. Təkmilləşdirilməli wording görsən, GitHub-da contributions xoş qarşılanır."
translations_link = "Tərcümələri yaxşılaşdır"