-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathhi-IN.toml
More file actions
138 lines (128 loc) · 12.8 KB
/
Copy pathhi-IN.toml
File metadata and controls
138 lines (128 loc) · 12.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 = "hi-IN"
[nav]
help = "मदद"
docs = "दस्तावेज़"
terms = "शर्तें"
privacy = "गोपनीयता"
repository = "रिपॉज़िटरी"
rust_crate = "Rust crate"
[language]
selector_label = "भाषा"
[hero]
eyebrow = "hashavatar.app"
title = "कुछ सेकंड में सार्वजनिक avatar बनाएं"
description = "किसी भी opaque user id, स्थिर username, या one-way hash को deterministic avatar URL में बदलें। style, background और size चुनें, फिर WebP URL कॉपी करें, परिणाम डाउनलोड करें, या signed object-storage link बनाएं।"
privacy_tip = "गोपनीयता सुझाव: सुविधा के लिए email जैसे identifiers स्वीकार हैं, लेकिन URL logs में कम personal data रखने के लिए stable internal id या one-way hash बेहतर है।"
[form]
identity = "पहचान"
namespace_tenant = "Namespace tenant"
style_version = "Style version"
avatar_type = "Avatar type"
background = "Background"
accessory = "Accessory"
accent_color = "Accent color"
expression = "Expression"
shape = "Shape"
size = "Size"
copy_url = "URL कॉपी करें"
copy_signed_link = "Signed link कॉपी करें"
download = "डाउनलोड"
open_raw = "सीधे खोलें"
copied = "कॉपी हो गया"
copy_failed = "कॉपी असफल"
direct_url = "Direct URL"
signed_storage_link = "Signed storage link"
machine_readable_api = "Machine-readable API"
signed_unavailable = "Signed links इस्तेमाल करने के लिए server पर S3 configuration सक्षम करें।"
signed_unavailable_runtime = "Server पर S3 configure होने तक signed storage links उपलब्ध नहीं हैं।"
[preview]
api = "API"
storage = "Storage"
storage_text = "presigned links के साथ optional S3 persistence via"
cache = "Cache"
cache_text = "Cloudflare-friendly long cache headers"
tip = "Tip"
tip_text = "हर URL deterministic है, इसलिए आप इसे सीधे अपने app में embed कर सकते हैं।"
presets = "Preset examples"
preset_suffix = "preset"
[footer]
copy = "hashavatar.app एक deterministic avatar API और demo service है, जिसे open-source Rust crate hashavatar पर बनाया गया है।"
[pages.help]
title = "मदद"
description = "web apps, frontends और backends में hashavatar.app avatar API इस्तेमाल करने की integration guide।"
eyebrow = "Integration guide"
lead = "hashavatar.app को browser, frontend या backend से सीधे इस्तेमाल करें। हर avatar URL deterministic है, इसलिए वही identifier और options हमेशा वही result देते हैं।"
basic_url = "Basic URL"
basic_url_text = "जब आपको simple public image URL चाहिए, query endpoint इस्तेमाल करें।"
path_style = "Path style URL"
path_style_text = "अगर आप cleaner embed URLs पसंद करते हैं, path form इस्तेमाल करें।"
html_example = "HTML example"
javascript_example = "JavaScript example"
supported_parameters = "Supported parameters"
style_layer_note = "Accessory और expression layers character-style families पर लागू होते हैं। planet, rocket, paws, mushroom, cactus, cupcake, pizza, icecream, diamond, coffee-cup और shield जैसे object-style families 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 करता है और signed URL, object key और hashed cache key वाला JSON लौटाता है। Standard avatar responses signed-link metadata response headers में expose नहीं करते।"
open_source = "Open source"
open_source_text = "Public site source API repository में है और reusable avatar renderer crates.io पर प्रकाशित है।"
[pages.docs]
title = "दस्तावेज़"
description = "hashavatar.app public avatar API, storage link endpoint और namespace-aware identity contract के लिए reference documentation।"
eyebrow = "API reference"
lead = "यह public API का product-facing reference है। वही identity, tenant, style version, avatar family, style options, size और WebP output major version के अंदर stable रहने के लिए intended हैं।"
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 = "Products या rollout phases के बीच visual identity spaces अलग रखने के लिए tenant और style_version इस्तेमाल करें।"
anonymous_ids = "Anonymous IDs"
anonymous_text = "Raw personal data की जगह stable internal id या one-way application hash भेजें।"
rate_limits = "Rate limits"
rate_limits_text = "Public service origin-side rate limits लागू करती है, और /v1/avatar/link, persist=true वाले direct avatar requests, और /og.png पर कड़े limits हैं क्योंकि object storage writes और Open Graph rendering direct rendering से महंगे हैं।"
timeouts = "Timeouts"
timeouts_text = "Avatar generation और storage operations server-side timeouts से bounded हैं ताकि expensive requests origin को indefinitely monopolize न कर सकें।"
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 = "hashavatar.app public avatar API और demo website के लिए best-effort service terms।"
eyebrow = "Service terms"
lead = "यह public service informational और best-effort basis पर दी जाती है। इसे तभी इस्तेमाल करें जब यह risk profile आपके application के लिए ठीक हो।"
no_warranty = "कोई warranty नहीं"
no_warranty_text = "यह service और सभी generated outputs as-is और as-available दिए जाते हैं, किसी भी तरह की express या implied warranties के बिना। हम availability, correctness, किसी specific purpose के लिए fitness, uninterrupted operation, या आपके systems के साथ compatibility का promise नहीं करते।"
no_liability = "कोई liability नहीं"
no_liability_text = "हम downtime, outages, degraded performance, broken links, cache behavior, lost data, corrupted objects, third-party provider failures, या service के इस्तेमाल से उत्पन्न direct या indirect damages के लिए responsible नहीं हैं।"
fallback_text = "अगर आप production में इन avatars पर निर्भर हैं, तो अपना fallback behavior, caching strategy और availability plan implement करें।"
acceptable_use = "Acceptable use"
acceptable_use_text = "Service का इस्तेमाल infrastructure overload करने, rate limits या cache controls bypass करने, abusive traffic patterns test करने, या persistence feature के जरिए illegal material store करने के लिए न करें।"
changes = "Changes"
changes_text = "हम public service को कभी भी और बिना notice change, limit, suspend, या discontinue कर सकते हैं। Service evolve होने पर public endpoints, output details, या operational limits बदल सकते हैं।"
legal_note = "यह page operational guidance है, legal advice नहीं। अगर business deployment के लिए formal legal terms चाहिए, तो अपनी jurisdiction और operator entity के लिए reviewed version publish करें।"
[pages.privacy]
title = "गोपनीयता"
description = "hashavatar.app के request data, logs और optional object storage behavior के लिए privacy notice।"
eyebrow = "Privacy notice"
lead = "Service जानबूझकर simple है, लेकिन public avatar API को काम करने के लिए कुछ request data मिलते हैं। यह page उस practical baseline को बताता है।"
receives = "Service क्या receive करती है"
receives_identity = "request में दिया गया opaque identifier, जैसे internal id, username, या one-way hash"
receives_parameters = "request parameters जैसे avatar type, style options, size, format और background"
receives_http_metadata = "server, reverse proxy और CDN द्वारा handled standard HTTP metadata, जैसे IP address, user agent, referrer और request timing"
stores = "App खुद क्या store करती है"
stores_text = "Application user accounts require नहीं करती और default रूप से application cookies set नहीं करती। Basic request flow में यह avatar on demand generate करके direct 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 page views, visible page time, repository और crate clicks, demo actions, और kind, background, accessory, color, expression, shape तथा size bucket जैसे bounded style choices से grouped avatar generation counts के लिए aggregate OpenTelemetry metrics emit करती है।"
telemetry_limits = "Telemetry raw identifiers, tenant या style namespace values, IP addresses, user agents, referrers, full URLs, cookies, या free-form text include नहीं करती। Telemetry endpoints केवल allow-listed aggregate labels accept करते हैं।"
logging = "Logs और infrastructure"
logging_text = "Deployment पर निर्भर करते हुए nginx, Caddy, Cloudflare, hosting providers, या S3-compatible storage जैसे infrastructure components access logs और operational metadata रख सकते हैं। ये logs public service चलाने का हिस्सा हैं और URL में होने पर requested identifier शामिल कर सकते हैं।"
avoid = "क्या भेजने से बचें"
avoid_text = "Email-shaped identifiers compatibility के लिए accepted हैं, लेकिन URLs infrastructure logs में आ सकते हैं। Request URL में personal data डालने से बचना हो तो stable internal id या one-way application hash भेजें।"
repository = "Repository और crate"
repository_text = "आप public API repository में implementation और Rust crate में reusable avatar renderer inspect कर सकते हैं।"
translations = "अनुवाद सूचना"
translations_text = "वेबसाइट के अनुवाद AI-सहायता प्राप्त और सर्वोत्तम प्रयास पर आधारित हैं। यदि आपको कोई भाषा सुधार योग्य लगे, तो GitHub पर योगदान स्वागत योग्य है।"
translations_link = "अनुवाद सुधारें"