-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtk-TM.toml
More file actions
138 lines (128 loc) · 9.51 KB
/
Copy pathtk-TM.toml
File metadata and controls
138 lines (128 loc) · 9.51 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 = "tk-TM"
[nav]
help = "Kömek"
docs = "Resminamalar"
terms = "Şertler"
privacy = "Gizlinlik"
repository = "Repository"
rust_crate = "Rust Crate"
[language]
selector_label = "Dil"
[hero]
eyebrow = "hashavatar.app"
title = "Birnäçe Sekuntda Public Avatar Döret"
description = "Opaque user id, stable username ýa-da one-way hash-i deterministic avatar URL-e öwür. Style, background we size saýla, soňra WebP URL-i copy et, netijäni download et ýa-da signed object-storage link döret."
privacy_tip = "Gizlinlik maslahaty: email-shaped identifiers amatlylyk üçin kabul edilýär, ýöne URL logs içinde personal data az görünsin diýseň stable internal id ýa-da one-way hash has gowudyr."
[form]
identity = "Identifikator"
namespace_tenant = "Namespace Tenant"
style_version = "Style Version"
avatar_type = "Avatar Görnüşi"
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 = "Göçürildi"
copy_failed = "Copy başartmady"
direct_url = "Direct URL"
signed_storage_link = "Signed Storage Link"
machine_readable_api = "Machine-Readable API"
signed_unavailable = "Signed links ulanmak üçin server-de S3 configuration enable et."
signed_unavailable_runtime = "S3 server-de configured bolýança signed storage links elýeterli däl."
[preview]
api = "API"
storage = "Storage"
storage_text = "presigned links arkaly optional S3 persistence"
cache = "Cache"
cache_text = "Cloudflare üçin laýyk long cache headers"
tip = "Maslahat"
tip_text = "Her URL deterministic, şonuň üçin ony app içinde göni embed edip bilersiň."
presets = "Mysal Presets"
preset_suffix = "mysal"
[footer]
copy = "hashavatar.app open-source hashavatar Rust crate bilen gurlan deterministic avatar API we demo service."
[pages.help]
title = "Kömek"
description = "Web apps, frontends we backends içinde hashavatar.app avatar API ulanmak üçin integration guide."
eyebrow = "Integration Guide"
lead = "hashavatar.app-i browser, frontend ýa-da backend arkaly göni ulan. Her avatar URL deterministic, şonuň üçin şol bir identifier we options hemişe şol bir output berýär."
basic_url = "Basic URL"
basic_url_text = "Ýönekeý public image URL gerek bolsa query endpoint ulan."
path_style = "Path Style URL"
path_style_text = "Has arassa embed URLs isleseň path form ulan."
html_example = "HTML Mysal"
javascript_example = "JavaScript Mysal"
supported_parameters = "Supported Parameters"
style_layer_note = "Accessory we expression layers character-style families üçin ulanylýar. Planet, rocket, paws, mushroom, cactus, cupcake, pizza, icecream, diamond, coffee-cup we shield ýaly object-style families accessory=none we expression=default hökmünde normalize edilýär."
signed_storage_links = "Signed Storage Links"
signed_storage_links_text = "Bu deployment içinde object storage configured bolsa, /v1/avatar/link-den presigned storage link sora. Ol endpoint generated object-i store edýär we signed URL, object key we hashed cache key bilen JSON gaýtarýar. Standard avatar responses response headers içinde signed-link metadata görkezmeýär."
open_source = "Open Source"
open_source_text = "Public site source API repository içinde, reusable avatar renderer bolsa crates.io-da publish edilen."
[pages.docs]
title = "Resminamalar"
description = "hashavatar.app public avatar API, storage link endpoint we namespace-aware identity contract üçin reference documentation."
eyebrow = "API Reference"
lead = "Bu public API üçin product-facing reference. Şol bir identity, tenant, style version, avatar family, style options, size we WebP output major release dowamynda stable galmaly."
core_endpoints = "Core Endpoints"
operational_endpoints = "Operational Endpoints"
operational_text = "GET /healthz load balancers we uptime checks üçin public. GET /metrics loopback-only we non-local peers üçin 404 gaýtarýar."
namespace_support = "Namespace Support"
namespace_text = "Products ýa-da rollout phases arasynda visual identity spaces bölmek üçin tenant we style_version ulan."
anonymous_ids = "Anonymous IDs"
anonymous_text = "Raw personal data ýerine internal stable id ýa-da one-way application hash iber."
rate_limits = "Rate Limits"
rate_limits_text = "Public service origin-side rate limits ulanýar; /v1/avatar/link, persist=true bolan direct avatar requests we /og.png üçin limits has berk, sebäbi object storage writes we Open Graph image rendering direct rendering-den gymmat."
timeouts = "Timeouts"
timeouts_text = "Avatar generation we storage operations server-side timeouts bilen bounded, şonuň üçin expensive requests origin-i çäksiz saklap bilmeýär."
errors = "Errors"
error_bad_request = "invalid kind, unsupported algorithm ýa-da format, size ýa-da missing identity"
error_timeout = "generation ýa-da storage timeout"
error_rate_limit = "rate limit exceeded"
error_internal = "rendering ýa-da storage failure"
openapi = "OpenAPI"
openapi_text = "Generated clients ýa-da tooling üçin ulan"
[pages.terms]
title = "Şertler"
description = "Public hashavatar.app avatar API we demo website üçin best-effort service terms."
eyebrow = "Service Terms"
lead = "Bu public service maglumat üçin we best-effort basis boýunça berilýär. Diňe bu risk profile application-yňa laýyk bolsa ulan."
no_warranty = "No Warranty"
no_warranty_text = "Bu service we ähli generated outputs as-is we as-available berilýär, warranty ýok. Availability, correctness, fitness for a particular purpose, uninterrupted operation ýa-da compatibility with your systems wada berilmeýär."
no_liability = "No Liability"
no_liability_text = "Downtime, outages, degraded performance, broken links, cache behavior, lost data, corrupted objects, third-party provider failures ýa-da service ulanmakdan dörän direct/indirect damages üçin liability almaýarys."
fallback_text = "Production içinde bu avatars-a bil baglasaň, öz fallback behavior, caching strategy we availability plan implement etmeli."
acceptable_use = "Acceptable Use"
acceptable_use_text = "Service-i infrastructure overload etmek, rate limits ýa-da cache controls bypass etmek, abusive traffic patterns test etmek ýa-da persistence features arkaly illegal material store etmek üçin ulanma."
changes = "Üýtgeşmeler"
changes_text = "Public service-i islendik wagt notice bermezden change, limit, suspend ýa-da discontinue edip bileris. Service evolve bolanda public endpoints, output details ýa-da operational limits üýtgäp biler."
legal_note = "Bu page operational guidance, legal advice däl. Business deployment üçin formal legal terms gerek bolsa, jurisdiction we operator entity üçin laýyk reviewed version publish et."
[pages.privacy]
title = "Gizlinlik"
description = "hashavatar.app request data, logs we optional object storage behavior barada privacy notice."
eyebrow = "Privacy Notice"
lead = "Bu service bilgeşleýin simple, ýöne public avatar API işlemek üçin käbir request data alýar. Bu page şol practical baseline-i düşündirýär."
receives = "Service Näme Alýar"
receives_identity = "request içine goýýan opaque identifier, mysal üçin internal id, username ýa-da one-way hash"
receives_parameters = "avatar type, style options, size, format we background ýaly request parameters"
receives_http_metadata = "server, reverse proxy we CDN tarapyndan işlenýän standard HTTP metadata, mysal üçin IP address, user agent, referrer we request timing"
stores = "App Näme Store Edýär"
stores_text = "Application user accounts talap etmeýär we default boýunça application cookies set etmeýär. Basic request flow içinde app avatar generate edýär we göni return edýär."
storage_text = "Object storage support enabled bolsa we signed-link ýa-da persistence route ulanylsa, generated avatar file we object key configured S3-compatible bucket içinde store bolup biler."
telemetry = "Privacy-Preserving Telemetry"
telemetry_text = "Operator telemetry enable etse, app page views, visible page time, repository we crate clicks, demo actions we avatar generation counts üçin aggregate OpenTelemetry metrics emit edýär; olar kind, background, accessory, color, expression, shape we size bucket ýaly bounded style choices boýunça grouped bolýar."
telemetry_limits = "Telemetry raw identifiers, tenant ýa-da style namespace values, IP addresses, user agents, referrers, full URLs, cookies ýa-da free-form text öz içine almaýar. Telemetry endpoints diňe allow-listed aggregate labels kabul edýär."
logging = "Logs We Infrastructure"
logging_text = "Deployment-e baglylykda nginx, Caddy, Cloudflare, hosting providers ýa-da S3-compatible storage ýaly infrastructure components access logs we operational metadata store edip biler. Bu logs public service işiniň bölegi we URL içinde görünse requested identifier öz içine alyp biler."
avoid = "Näme Ibermezlik Gowudyr"
avoid_text = "Email-shaped identifiers compatibility üçin kabul edilýär, ýöne URLs infrastructure logs içinde görünip biler. Request URL içinde personal data bolmasyn diýseň stable internal id ýa-da one-way application hash iber."
repository = "Repository We Crate"
repository_text = "Implementation-i public API repository içinde we reusable avatar renderer-i Rust crate içinde barlap bilersiň."
translations = "Terjime belligi"
translations_text = "Website terjimeleri AI-assisted we best effort esasynda edildi. Gowulandyrylmaly wording görseň, GitHub-daky contributions hoş geldiňiz."
translations_link = "Terjimeleri gowulandyr"