-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathur-PK.toml
More file actions
138 lines (128 loc) · 11.4 KB
/
Copy pathur-PK.toml
File metadata and controls
138 lines (128 loc) · 11.4 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 = "ur-PK"
[nav]
help = "مدد"
docs = "دستاویزات"
terms = "شرائط"
privacy = "رازداری"
repository = "Repository"
rust_crate = "Rust Crate"
[language]
selector_label = "زبان"
[hero]
eyebrow = "hashavatar.app"
title = "چند سیکنڈ میں عوامی اوتار بنائیں"
description = "کسی بھی opaque user id، مستحکم username، یا one-way hash کو deterministic avatar URL میں بدلیں۔ style، background اور size چنیں، پھر WebP URL کاپی کریں، نتیجہ ڈاؤن لوڈ کریں، یا signed object-storage link بنائیں۔"
privacy_tip = "رازداری کا مشورہ: email-shaped identifiers سہولت کے لیے قبول ہیں، مگر URL logs میں کم personal data رکھنے کے لیے stable internal id یا one-way hash بہتر ہے۔"
[form]
identity = "شناخت"
namespace_tenant = "Namespace Tenant"
style_version = "Style Version"
avatar_type = "اوتار کی قسم"
background = "پس منظر"
accessory = "Accessory"
accent_color = "Accent Color"
expression = "Expression"
shape = "Shape"
size = "Size"
copy_url = "URL کاپی کریں"
copy_signed_link = "Signed Link کاپی کریں"
download = "ڈاؤن لوڈ"
open_raw = "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 = "Signed storage links اس وقت تک دستیاب نہیں جب تک server پر S3 configured نہ ہو۔"
[preview]
api = "API"
storage = "Storage"
storage_text = "presigned links کے ذریعے optional S3 persistence"
cache = "Cache"
cache_text = "Cloudflare-friendly long cache headers"
tip = "Tip"
tip_text = "ہر URL deterministic ہے، اس لیے آپ اسے اپنی app میں براہ راست embed کر سکتے ہیں۔"
presets = "Preset Examples"
preset_suffix = "مثال"
[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 پر apply ہوتے ہیں۔ Object-style families جیسے planet, rocket, paws, mushroom, cactus, cupcake, pizza, icecream, diamond, coffee-cup, اور shield کو 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 request کریں۔ یہ endpoint generated object کو store کرتا ہے اور signed URL، object key، اور hashed cache key کے ساتھ JSON واپس کرتا ہے۔ Standard avatar responses response headers میں signed-link metadata expose نہیں کرتے۔"
open_source = "Open Source"
open_source_text = "Public site source API repository میں ہے اور reusable avatar renderer crates.io پر published ہے۔"
[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 release کے اندر stable رہنا چاہیے۔"
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 = "tenant اور style_version استعمال کریں تاکہ products یا rollout phases کے درمیان visual identity spaces separate رہیں۔"
anonymous_ids = "Anonymous IDs"
anonymous_text = "raw personal data کے بجائے internal stable id یا one-way application hash بھیجیں۔"
rate_limits = "Rate Limits"
rate_limits_text = "Public service origin-side rate limits apply کرتی ہے، /v1/avatar/link، persist=true والے direct avatar requests، اور /og.png پر stricter limits کے ساتھ کیونکہ object storage writes اور Open Graph image rendering direct rendering سے زیادہ expensive ہیں۔"
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 = "public hashavatar.app avatar API اور demo website کے لیے best-effort service terms۔"
eyebrow = "Service Terms"
lead = "یہ public service informational اور 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 کا promise نہیں کرتے۔"
no_liability = "No Liability"
no_liability_text = "ہم downtime، outages، degraded performance، broken links، cache behavior، lost data، corrupted objects، third-party provider failures، یا service کے استعمال سے پیدا ہونے والے direct یا indirect damages کے ذمہ دار نہیں ہیں۔"
fallback_text = "اگر آپ production میں ان avatars پر depend کرتے ہیں تو اپنا 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 features کے ذریعے 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 کو function کرنے کے لیے کچھ 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 handle کرتے ہیں، جیسے 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 کر کے directly 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، اور avatar generation counts کے aggregate OpenTelemetry metrics emit کرتی ہے، جو bounded style choices جیسے kind، background، accessory، color، expression، shape، اور size bucket سے grouped ہوتے ہیں۔"
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 کے حساب سے nginx، Caddy، Cloudflare، hosting providers، یا S3-compatible storage جیسے infrastructure components access logs اور operational metadata رکھ سکتے ہیں۔ یہ logs public service چلانے کا حصہ ہیں اور اگر requested identifier URL میں ہو تو اسے شامل کر سکتے ہیں۔"
avoid = "کیا بھیجنے سے گریز کریں"
avoid_text = "Email-shaped identifiers compatibility کے لیے قبول ہیں، مگر URLs infrastructure logs میں آ سکتے ہیں۔ اگر request URL میں personal data سے بچنا چاہتے ہیں تو stable internal id یا one-way application hash بھیجیں۔"
repository = "Repository اور Crate"
repository_text = "آپ implementation کو public API repository میں اور reusable avatar renderer کو Rust crate میں دیکھ سکتے ہیں۔"
translations = "ترجموں کا نوٹ"
translations_text = "ویب سائٹ کے ترجمے AI کی مدد سے اور بہترین کوشش کے طور پر کیے گئے ہیں۔ اگر آپ کو کوئی عبارت بہتر بنانے کے قابل لگے تو GitHub پر تعاون خوش آئند ہے۔"
translations_link = "ترجمے بہتر کریں"