-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathko-KR.toml
More file actions
138 lines (128 loc) · 10.5 KB
/
Copy pathko-KR.toml
File metadata and controls
138 lines (128 loc) · 10.5 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 = "ko-KR"
[nav]
help = "도움말"
docs = "문서"
terms = "약관"
privacy = "개인정보"
repository = "저장소"
rust_crate = "Rust 크레이트"
[language]
selector_label = "언어"
[hero]
eyebrow = "hashavatar.app"
title = "몇 초 만에 공개 아바타 생성"
description = "불투명한 사용자 ID, 안정적인 사용자 이름, 단방향 해시를 결정적 아바타 URL로 변환합니다. 스타일, 배경, 크기를 선택한 뒤 WebP URL을 복사하거나 결과를 다운로드하거나 서명된 객체 스토리지 링크를 만들 수 있습니다."
privacy_tip = "개인정보 팁: 편의를 위해 이메일 형태의 식별자를 허용하지만, URL 로그에 남는 개인정보를 줄이려면 안정적인 내부 ID나 단방향 해시가 더 좋습니다."
[form]
identity = "식별자"
namespace_tenant = "Namespace tenant"
style_version = "스타일 버전"
avatar_type = "아바타 유형"
background = "배경"
accessory = "액세서리"
accent_color = "강조 색상"
expression = "표정"
shape = "모양"
size = "크기"
copy_url = "URL 복사"
copy_signed_link = "서명 링크 복사"
download = "다운로드"
open_raw = "직접 열기"
copied = "복사됨"
copy_failed = "복사 실패"
direct_url = "직접 URL"
signed_storage_link = "서명된 스토리지 링크"
machine_readable_api = "기계 판독 API"
signed_unavailable = "서명 링크를 사용하려면 서버에서 S3 구성을 활성화하세요."
signed_unavailable_runtime = "서버에 S3가 구성될 때까지 서명된 스토리지 링크를 사용할 수 없습니다."
[preview]
api = "API"
storage = "스토리지"
storage_text = "다음을 통한 선택적 S3 영속성과 사전 서명 링크"
cache = "캐시"
cache_text = "Cloudflare에 적합한 장기 캐시 헤더"
tip = "팁"
tip_text = "모든 URL은 결정적이므로 앱에 바로 삽입할 수 있습니다."
presets = "프리셋 예시"
preset_suffix = "프리셋"
[footer]
copy = "hashavatar.app은 오픈소스 Rust 크레이트 hashavatar로 만든 결정적 아바타 API 및 데모 서비스입니다."
[pages.help]
title = "도움말"
description = "웹 앱, 프런트엔드, 백엔드에서 hashavatar.app 아바타 API를 사용하는 통합 가이드입니다."
eyebrow = "통합 가이드"
lead = "브라우저, 프런트엔드, 백엔드에서 hashavatar.app을 직접 사용할 수 있습니다. 모든 아바타 URL은 결정적이므로 같은 식별자와 옵션은 항상 같은 결과를 만듭니다."
basic_url = "기본 URL"
basic_url_text = "간단한 공개 이미지 URL이 필요하면 query endpoint를 사용하세요."
path_style = "경로형 URL"
path_style_text = "더 깔끔한 임베드 URL을 원하면 path 형식을 사용하세요."
html_example = "HTML 예시"
javascript_example = "JavaScript 예시"
supported_parameters = "지원되는 매개변수"
style_layer_note = "액세서리와 표정 레이어는 캐릭터 스타일 계열에 적용됩니다. planet, rocket, paws, mushroom, cactus, cupcake, pizza, icecream, diamond, coffee-cup, shield 같은 객체 스타일 계열은 accessory=none 및 expression=default로 정규화됩니다."
signed_storage_links = "서명된 스토리지 링크"
signed_storage_links_text = "이 배포에 객체 스토리지가 구성되어 있다면 /v1/avatar/link에서 사전 서명된 스토리지 링크를 요청하세요. 이 endpoint는 생성된 객체를 저장하고 서명 URL, 객체 키, 해시된 캐시 키가 포함된 JSON을 반환합니다. 일반 아바타 응답은 응답 헤더에 서명 링크 메타데이터를 노출하지 않습니다."
open_source = "오픈소스"
open_source_text = "공개 사이트 소스는 API 저장소에 있고 재사용 가능한 아바타 렌더러는 crates.io에 게시되어 있습니다."
[pages.docs]
title = "문서"
description = "hashavatar.app 공개 아바타 API, 스토리지 링크 endpoint, namespace 인식 식별자 계약에 대한 참조 문서입니다."
eyebrow = "API 참조"
lead = "공개 API의 제품용 참조입니다. 동일한 identity, tenant, style version, avatar family, style options, size, WebP output은 major version 내에서 안정적으로 유지되도록 설계되었습니다."
core_endpoints = "핵심 endpoint"
operational_endpoints = "운영 endpoint"
operational_text = "GET /healthz는 로드 밸런서와 uptime 확인을 위해 공개됩니다. GET /metrics는 loopback 전용이며 로컬이 아닌 peer에는 404를 반환합니다."
namespace_support = "Namespace 지원"
namespace_text = "tenant와 style_version을 사용해 제품 또는 rollout 단계 사이의 시각적 identity 공간을 분리하세요."
anonymous_ids = "익명 ID"
anonymous_text = "원시 개인정보 대신 안정적인 내부 ID 또는 애플리케이션 단방향 해시를 보내세요."
rate_limits = "속도 제한"
rate_limits_text = "공개 서비스는 origin 측 속도 제한을 적용하며, 객체 스토리지 쓰기와 Open Graph 렌더링이 직접 렌더링보다 비싸기 때문에 /v1/avatar/link, persist=true가 있는 직접 아바타 요청, /og.png에는 더 엄격한 제한이 적용됩니다."
timeouts = "타임아웃"
timeouts_text = "비싼 요청이 origin을 무기한 점유하지 않도록 아바타 생성과 스토리지 작업은 서버 측 타임아웃으로 제한됩니다."
errors = "오류"
error_bad_request = "잘못된 kind, 지원되지 않는 알고리즘 또는 형식, 크기, 또는 누락된 식별자"
error_timeout = "생성 또는 스토리지 타임아웃"
error_rate_limit = "속도 제한 초과"
error_internal = "렌더링 또는 스토리지 실패"
openapi = "OpenAPI"
openapi_text = "생성된 클라이언트나 도구에는 다음을 사용하세요"
[pages.terms]
title = "약관"
description = "hashavatar.app 공개 아바타 API와 데모 사이트에 대한 best-effort 서비스 약관입니다."
eyebrow = "서비스 약관"
lead = "이 공개 서비스는 정보 제공 및 best-effort 기준으로 제공됩니다. 이 위험 프로필이 애플리케이션에 맞는 경우에만 사용하세요."
no_warranty = "보증 없음"
no_warranty_text = "이 서비스와 모든 생성 결과는 있는 그대로, 사용 가능한 범위에서 제공되며 명시적 또는 묵시적 보증이 없습니다. 가용성, 정확성, 특정 목적 적합성, 중단 없는 운영, 시스템 호환성을 보장하지 않습니다."
no_liability = "책임 없음"
no_liability_text = "다운타임, 장애, 성능 저하, 깨진 링크, 캐시 동작, 데이터 손실, 손상된 객체, 제3자 제공자 장애 또는 서비스 사용으로 인한 직접적 또는 간접적 손해에 대해 책임지지 않습니다."
fallback_text = "프로덕션에서 이 아바타에 의존한다면 자체 fallback 동작, 캐시 전략, 가용성 계획을 구현해야 합니다."
acceptable_use = "허용되는 사용"
acceptable_use_text = "인프라 과부하, 속도 제한 또는 캐시 제어 우회, 악의적 트래픽 패턴 테스트, 또는 persistence 기능을 통한 불법 자료 저장에 서비스를 사용하지 마세요."
changes = "변경"
changes_text = "공개 서비스를 언제든지 예고 없이 변경, 제한, 중단 또는 종료할 수 있습니다. 서비스가 발전하면서 공개 endpoint, 출력 세부 사항 또는 운영 제한이 변경될 수 있습니다."
legal_note = "이 페이지는 운영 안내이며 법률 자문이 아닙니다. 비즈니스 배포용 정식 법적 약관이 필요하면 관할권과 운영 주체에 맞는 검토된 버전을 게시하세요."
[pages.privacy]
title = "개인정보"
description = "hashavatar.app의 요청 데이터, 로그, 선택적 객체 스토리지 동작에 대한 개인정보 안내입니다."
eyebrow = "개인정보 안내"
lead = "서비스는 의도적으로 단순하지만 공개 아바타 API가 작동하려면 일부 요청 데이터를 받습니다. 이 페이지는 그 실질적인 기준선을 설명합니다."
receives = "서비스가 받는 것"
receives_identity = "요청에 넣는 불투명 식별자, 예: 내부 ID, 사용자 이름, 단방향 해시"
receives_parameters = "아바타 유형, 스타일 옵션, 크기, 형식, 배경 같은 요청 매개변수"
receives_http_metadata = "서버, 리버스 프록시, CDN이 처리하는 표준 HTTP 메타데이터, 예: IP 주소, user agent, referrer, 요청 타이밍"
stores = "앱 자체가 저장하는 것"
stores_text = "애플리케이션은 사용자 계정을 요구하지 않으며 기본적으로 애플리케이션 쿠키를 설정하지 않습니다. 기본 요청 흐름에서는 요청 시 아바타를 생성해 직접 반환합니다."
storage_text = "객체 스토리지 지원이 활성화되어 있고 서명 링크 또는 persistence route가 사용되면 생성된 아바타 파일과 객체 키가 구성된 S3 호환 bucket에 저장될 수 있습니다."
telemetry = "개인정보 보호형 텔레메트리"
telemetry_text = "운영자가 telemetry를 활성화하면 앱은 page views, visible page time, repository 및 crate 클릭, demo actions, 그리고 kind, background, accessory, color, expression, shape, size bucket 같은 제한된 스타일 선택으로 그룹화된 avatar generation counts에 대한 집계 OpenTelemetry metrics를 내보냅니다."
telemetry_limits = "Telemetry에는 원시 식별자, tenant 또는 style namespace 값, IP 주소, user agents, referrers, 전체 URL, cookies, 자유 텍스트가 포함되지 않습니다. Telemetry endpoints는 허용된 집계 labels만 받습니다."
logging = "로그와 인프라"
logging_text = "배포 방식에 따라 nginx, Caddy, Cloudflare, 호스팅 제공자 또는 S3 호환 스토리지 같은 인프라 구성 요소가 access logs와 운영 메타데이터를 보관할 수 있습니다. 이러한 로그는 공개 서비스 운영의 일부이며 URL에 나타나는 경우 요청한 식별자를 포함할 수 있습니다."
avoid = "보내지 않는 것이 좋은 것"
avoid_text = "이메일 형태의 식별자는 호환성을 위해 허용되지만 URL은 인프라 로그에 나타날 수 있습니다. 요청 URL에 개인정보를 넣지 않으려면 안정적인 내부 ID 또는 애플리케이션 단방향 해시를 보내세요."
repository = "저장소와 크레이트"
repository_text = "공개 API 저장소에서 구현을, Rust 크레이트에서 재사용 가능한 아바타 렌더러를 확인할 수 있습니다."
translations = "번역 안내"
translations_text = "웹사이트 번역은 AI의 도움을 받은 최선의 노력 기반입니다. 개선할 문구를 발견하면 GitHub에서 기여를 환영합니다."
translations_link = "번역 개선하기"