-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathka-GE.toml
More file actions
138 lines (128 loc) · 13.8 KB
/
Copy pathka-GE.toml
File metadata and controls
138 lines (128 loc) · 13.8 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 = "ka-GE"
[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 = "Copy ვერ მოხერხდა"
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 server-ზე configured არ იქნება."
[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 response headers-ში signed-link metadata-ს არ აჩვენებს."
open_source = "Open Source"
open_source_text = "Public site-ის source 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 major release-ის განმავლობაში stable უნდა დარჩეს."
core_endpoints = "Core Endpoints"
operational_endpoints = "Operational Endpoints"
operational_text = "GET /healthz public არის load balancers-ისთვის და uptime checks-ისთვის. GET /metrics loopback-only არის და non-local peers-ისთვის 404-ს აბრუნებს."
namespace_support = "Namespace Support"
namespace_text = "გამოიყენე tenant და style_version products-ს ან rollout phases-ს შორის visual identity spaces-ის გასაყოფად."
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-ზე ან service-ის გამოყენებით გამოწვეულ direct/indirect damages-ზე."
fallback_text = "თუ production-ში ამ avatars-ზე ხარ დამოკიდებული, უნდა implement გააკეთო საკუთარი fallback behavior, caching strategy და availability plan."
acceptable_use = "Acceptable Use"
acceptable_use_text = "არ გამოიყენო service infrastructure-ის overload-ისთვის, rate limits-ის ან cache controls-ის bypass-ისთვის, abusive traffic patterns-ის test-ისთვის ან persistence features-ით illegal material-ის store-ისთვის."
changes = "ცვლილებები"
changes_text = "შეგვიძლია ნებისმიერ დროს notice-ის გარეშე change, limit, suspend ან discontinue გავაკეთოთ public service. Public endpoints, output details ან operational limits შეიძლება შეიცვალოს, როცა service evolve ხდება."
legal_note = "ეს page არის operational guidance, არა legal advice. თუ business deployment-ისთვის formal legal terms გჭირდება, 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-ს არ ითხოვს და default-ად application cookies-ს არ set აკეთებს. 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 = "საიტის თარგმანები AI-assisted არის და best effort პრინციპით გაკეთდა. თუ ხედავ wording-ს, რომელიც გაუმჯობესებას საჭიროებს, GitHub-ზე contributions მისასალმებელია."
translations_link = "თარგმანების გაუმჯობესება"