-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhy-AM.toml
More file actions
138 lines (128 loc) · 11.8 KB
/
Copy pathhy-AM.toml
File metadata and controls
138 lines (128 loc) · 11.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 = "hy-AM"
[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-ը configured չլինի server-ում։"
[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-ը պետք է stable մնան major release-ի ընթացքում։"
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-ի, persist=true ունեցող direct avatar requests-ի և /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 = "Բարելավել թարգմանությունները"