mirror of
https://github.com/f/awesome-chatgpt-prompts.git
synced 2026-02-12 15:52:47 +00:00
1536 lines
82 KiB
JSON
1536 lines
82 KiB
JSON
{
|
|
"common": {
|
|
"loading": "로딩 중...",
|
|
"error": "오류가 발생했습니다",
|
|
"somethingWentWrong": "문제가 발생했습니다",
|
|
"save": "저장",
|
|
"cancel": "취소",
|
|
"delete": "삭제",
|
|
"edit": "편집",
|
|
"create": "생성",
|
|
"search": "검색",
|
|
"filter": "필터",
|
|
"sort": "정렬",
|
|
"copy": "복사",
|
|
"copied": "복사됨!",
|
|
"reset": "초기화",
|
|
"variables": "변수",
|
|
"fillVariables": "변수 입력",
|
|
"fillVariablesDescription": "프롬프트를 실행하기 전에 필요한 변수를 입력해 주세요.",
|
|
"copiedToClipboard": "클립보드에 복사됨",
|
|
"failedToCopy": "복사 실패",
|
|
"submit": "제출",
|
|
"back": "뒤로",
|
|
"next": "다음",
|
|
"previous": "이전",
|
|
"confirm": "확인",
|
|
"close": "닫기",
|
|
"all": "전체",
|
|
"none": "없음",
|
|
"moreLines": "+{count}줄 더",
|
|
"codeView": "코드",
|
|
"treeView": "트리",
|
|
"expandAll": "모두 펼치기",
|
|
"collapseAll": "모두 접기"
|
|
},
|
|
"nav": {
|
|
"collection": "내 컬렉션",
|
|
"feed": "피드",
|
|
"promptmasters": "프롬프트마스터",
|
|
"prompts": "프롬프트",
|
|
"skills": "스킬",
|
|
"workflows": "워크플로우",
|
|
"categories": "카테고리",
|
|
"tags": "태그",
|
|
"settings": "설정",
|
|
"admin": "관리자",
|
|
"profile": "프로필",
|
|
"login": "로그인",
|
|
"register": "회원가입",
|
|
"logout": "로그아웃",
|
|
"ide": "Typed-Prompts IDE",
|
|
"developers": "개발자",
|
|
"book": "책",
|
|
"forKids": "어린이용",
|
|
"more": "더 보기"
|
|
},
|
|
"brand": {
|
|
"copyLogoSvg": "로고 SVG 복사",
|
|
"brandAssets": "브랜드 자산",
|
|
"title": "브랜드 자산",
|
|
"description": "{name}의 공식 로고, 색상 및 브랜드 가이드라인입니다. 언론, 파트너십 및 커뮤니티 프로젝트에 무료로 사용할 수 있습니다.",
|
|
"logos": "로고",
|
|
"logo": "로고",
|
|
"logoWithName": "이름이 있는 로고",
|
|
"forLightBackgrounds": "밝은 배경용",
|
|
"forDarkBackgrounds": "어두운 배경용",
|
|
"animatedLogos": "애니메이션 로고",
|
|
"brandColors": "브랜드 색상",
|
|
"clickToCopy": "클릭하여 hex 값 복사",
|
|
"primary": "기본 브랜드 색상",
|
|
"background": "밝은 배경",
|
|
"accent": "인디고 강조 색상",
|
|
"muted": "음소거 텍스트 색상",
|
|
"usageGuidelines": "사용 지침",
|
|
"guideline1": "로고를 늘리거나 왜곡하거나 회전하지 마세요",
|
|
"guideline2": "로고 주위에 적절한 간격을 유지하세요",
|
|
"guideline3": "밝은 배경에는 어두운 로고를, 어두운 배경에는 밝은 로고를 사용하세요",
|
|
"guideline4": "로고에 그림자나 그라데이션 같은 효과를 추가하지 마세요",
|
|
"guideline5": "로고는 배경에 대해 명확하게 보여야 합니다",
|
|
"license": "라이선스",
|
|
"licenseText": "{name} 브랜드 자산은 <link>CC0 1.0 Universal</link> 하에 제공됩니다. 귀속 표시 없이 어떤 목적으로든 이러한 자산을 자유롭게 사용할 수 있습니다."
|
|
},
|
|
"auth": {
|
|
"login": "로그인",
|
|
"loginDescription": "계속하려면 자격 증명을 입력하세요",
|
|
"loginDescriptionOAuth": "계정으로 로그인하여 계속하세요",
|
|
"register": "회원가입",
|
|
"registerDescription": "시작하려면 계정을 만드세요",
|
|
"logout": "로그아웃",
|
|
"email": "이메일",
|
|
"password": "비밀번호",
|
|
"confirmPassword": "비밀번호 확인",
|
|
"username": "사용자명",
|
|
"name": "이름",
|
|
"noAccount": "계정이 없으신가요?",
|
|
"hasAccount": "이미 계정이 있으신가요?",
|
|
"signInWith": "{provider}로 로그인",
|
|
"loginSuccess": "로그인 성공",
|
|
"registerSuccess": "회원가입 성공",
|
|
"invalidCredentials": "잘못된 이메일 또는 비밀번호",
|
|
"emailTaken": "이미 사용 중인 이메일입니다",
|
|
"usernameTaken": "이미 사용 중인 사용자명입니다",
|
|
"registrationFailed": "회원가입 실패",
|
|
"githubAttributionHint": "GitHub으로 로그인하여 오픈소스 커뮤니티에 기여를 연결하세요"
|
|
},
|
|
"prompts": {
|
|
"title": "프롬프트",
|
|
"create": "프롬프트 만들기",
|
|
"createSkill": "스킬 만들기",
|
|
"skillsDescription": "에이전트 스킬은 AI 에이전트에게 전문 기능을 제공하는 멀티 파일 프롬프트입니다. Claude, Cursor, Windsurf 및 기타 AI 코딩 어시스턴트와 함께 사용할 수 있는 지침, 구성 및 지원 파일이 포함되어 있습니다.",
|
|
"createInfo": "이 플랫폼은 프롬프트를 실행하지 않습니다 — AI 프롬프트를 공유하고 발견하는 커뮤니티 라이브러리입니다. 여기서 프롬프트를 만들면 다른 사용자들이 ChatGPT, Claude, Gemini 등 선호하는 AI 도구에서 복사하여 사용할 수 있습니다. 커뮤니티는 프롬프트에 댓글을 달고 변경 요청을 통해 개선 사항을 제안할 수도 있습니다.",
|
|
"hfDataStudio": {
|
|
"button": "HF 데이터 스튜디오",
|
|
"openDataset": "데이터셋 열기",
|
|
"runQuery": "HF에서 쿼리 실행",
|
|
"examples": "예제",
|
|
"selectExample": "예제 선택...",
|
|
"aiGenerate": "AI 생성",
|
|
"aiPlaceholder": "필요한 SQL 쿼리를 설명하세요...",
|
|
"generateSql": "SQL 생성"
|
|
},
|
|
"edit": "프롬프트 편집",
|
|
"delete": "프롬프트 삭제",
|
|
"noPrompts": "프롬프트가 없습니다",
|
|
"noPromptsDescription": "원하는 것을 찾으려면 검색 또는 필터 조건을 조정해 보세요.",
|
|
"noMorePrompts": "끝에 도달했습니다",
|
|
"loadMore": "더 보기",
|
|
"loading": "로딩 중...",
|
|
"promptTitle": "제목",
|
|
"promptContent": "내용",
|
|
"promptDescription": "설명",
|
|
"promptType": "유형",
|
|
"promptCategory": "카테고리",
|
|
"promptTags": "태그",
|
|
"searchTags": "태그 검색...",
|
|
"noTagsFound": "태그를 찾을 수 없습니다",
|
|
"promptContributors": "기여자",
|
|
"contributorsDescription": "이 프롬프트 작성에 도움을 준 다른 사용자들입니다. 변경 요청이 승인된 사용자는 자동으로 추가됩니다.",
|
|
"worksBestWithModels": "최적의 모델",
|
|
"worksBestWithModelsDescription": "이 프롬프트가 가장 잘 작동하는 AI 모델 (최대 3개)",
|
|
"selectModel": "모델 선택...",
|
|
"worksBestWithMCP": "MCP 서버",
|
|
"worksBestWithMCPDescription": "이 프롬프트가 작동하는 MCP 서버 및 도구",
|
|
"mcpCommandPlaceholder": "npx -y @mcp/server-name",
|
|
"mcpToolsPlaceholder": "tool1, tool2",
|
|
"add": "추가",
|
|
"workflowLink": "워크플로 링크",
|
|
"workflowLinkDescription": "사용자가 이 워크플로를 테스트할 수 있는 URL",
|
|
"workflowLinkCreateNote": "먼저 프롬프트를 저장한 다음 연결된 프롬프트를 추가하여 이 필드를 활성화하세요.",
|
|
"workflowLinkPlaceholder": "https://example.com/workflow-demo",
|
|
"advancedOptions": "고급 옵션",
|
|
"searchContributors": "사용자명으로 검색...",
|
|
"noUsersFound": "사용자를 찾을 수 없습니다",
|
|
"worksBestWith": "최적의 모델",
|
|
"mcpTools": "MCP 도구",
|
|
"promptPrivate": "비공개",
|
|
"feature": "추천",
|
|
"featured": "추천됨",
|
|
"unlist": "숨기기",
|
|
"relist": "다시 표시",
|
|
"adminArea": "관리자 영역",
|
|
"promptDeleted": "이 프롬프트가 삭제되었습니다",
|
|
"promptDeletedDescription": "이 프롬프트는 삭제되었으며 관리자만 볼 수 있습니다. 검색 결과나 공개 목록에 표시되지 않습니다.",
|
|
"promptDelisted": "이 프롬프트가 목록에서 제거되었습니다",
|
|
"delistReasonTooShort": "이 프롬프트는 내용이 너무 짧아 자동으로 목록에서 제거되었습니다. 프로필에는 계속 표시되지만 GitHub로 내보내지거나 검색에 표시되지 않습니다.",
|
|
"delistReasonNotEnglish": "이 프롬프트는 영어가 아니어서 자동으로 목록에서 제거되었습니다. 전 세계적으로 유용하게 사용될 수 있도록 영어 프롬프트만 등재합니다. 프로필에는 계속 표시되지만 GitHub로 내보내지거나 검색에 표시되지 않습니다.",
|
|
"delistReasonLowQuality": "이 프롬프트는 품질 문제로 자동으로 목록에서 제거되었습니다. 프로필에는 계속 표시되지만 GitHub로 내보내지거나 검색에 표시되지 않습니다.",
|
|
"delistReasonNotInstruction": "이 프롬프트는 LLM 지시사항이 아닌 것으로 보여 자동으로 목록에서 제거되었습니다. 프로필에는 계속 표시되지만 GitHub로 내보내지거나 검색에 표시되지 않습니다.",
|
|
"delistReasonManual": "이 프롬프트는 관리자에 의해 수동으로 목록에서 제거되었습니다. 프로필에는 계속 표시되지만 GitHub로 내보내지거나 검색에 표시되지 않습니다.",
|
|
"delistReasonUnknown": "이 프롬프트가 목록에서 제거되었습니다. 프로필에는 계속 표시되지만 GitHub로 내보내지거나 검색에 표시되지 않습니다.",
|
|
"delistOwnerNote": "이 프롬프트가 품질 문제로 목록에서 제거되었으므로 검토를 요청하거나 삭제할 수 있습니다.",
|
|
"requestListing": "목록 등재 요청",
|
|
"relistRequested": "요청 전송됨",
|
|
"relistRequestSent": "재등재 요청이 제출되었습니다. 관리자가 곧 검토할 예정입니다.",
|
|
"relistRequestAlreadySent": "이 프롬프트에 대한 재등재 요청을 이미 제출하셨습니다.",
|
|
"relistRequestError": "재등재 요청 제출에 실패했습니다. 다시 시도해 주세요.",
|
|
"relatedPrompts": "관련 프롬프트",
|
|
"deletePrompt": "프롬프트 삭제",
|
|
"deletePromptTitle": "이 프롬프트를 삭제하시겠습니까?",
|
|
"deletePromptDescription": "이 작업은 취소할 수 없습니다. 프롬프트가 영구적으로 삭제됩니다.",
|
|
"deleteError": "프롬프트 삭제 실패",
|
|
"restorePrompt": "프롬프트 복원",
|
|
"promptRestored": "프롬프트가 복원되었습니다",
|
|
"restoreError": "복원에 실패했습니다",
|
|
"types": {
|
|
"text": "텍스트",
|
|
"image": "이미지",
|
|
"video": "비디오",
|
|
"audio": "오디오",
|
|
"structured": "구조화",
|
|
"document": "문서",
|
|
"skill": "스킬"
|
|
},
|
|
"inputType": "사용자 프롬프트",
|
|
"outputType": "AI 응답",
|
|
"afterAiProcessing": "프롬프트가 무엇을 생성할까요?",
|
|
"outputTypeDescription": "이 프롬프트가 AI 도구에서 실행될 때 어떻게 작동하는지 커뮤니티에 보여주세요. 좋아하는 AI 앱을 사용하여 직접 출력을 생성할 수 있습니다.",
|
|
"outputTypeSkillNote": "스킬은 에이전트에게 코드를 생성하도록 지시합니다. AI는 스킬 지침에 따라 코드 출력을 생성합니다.",
|
|
"inputTypes": {
|
|
"text": "텍스트 프롬프트",
|
|
"structured": "구조화 (JSON/YAML)",
|
|
"skill": "스킬 (Agent Skills)"
|
|
},
|
|
"outputTypes": {
|
|
"text": "텍스트",
|
|
"image": "이미지",
|
|
"video": "비디오",
|
|
"audio": "오디오/음성"
|
|
},
|
|
"outputPreview": {
|
|
"text": "✨ 마법이 일어나는 곳... AI가 멋진 것을 작성할 거예요!",
|
|
"imageUpload": "예시 이미지 업로드",
|
|
"videoUpload": "예시 비디오/GIF 업로드",
|
|
"audioUpload": "예시 오디오 업로드"
|
|
},
|
|
"structuredFormat": "형식",
|
|
"versions": "버전",
|
|
"version": "버전",
|
|
"contributors": "기여자",
|
|
"currentVersion": "현재 버전",
|
|
"versionHistory": "버전 기록",
|
|
"noVersions": "버전 기록 없음",
|
|
"compare": "비교",
|
|
"compareVersions": "버전 비교",
|
|
"compareFrom": "시작",
|
|
"compareTo": "종료",
|
|
"comparing": "비교 중",
|
|
"selectVersionsToCompare": "비교할 버전을 선택하세요",
|
|
"compareWithCurrent": "현재 버전과 비교",
|
|
"changeRequests": "변경 요청",
|
|
"createChangeRequest": "변경 제안",
|
|
"viewCount": "조회수",
|
|
"createdAt": "생성일",
|
|
"updatedAt": "수정일",
|
|
"promptCreated": "프롬프트가 생성되었습니다",
|
|
"promptUpdated": "프롬프트가 업데이트되었습니다",
|
|
"rateLimitError": "다른 프롬프트를 생성하기 전에 30초 기다려주세요",
|
|
"dailyLimitError": "일일 프롬프트 생성 한도(5개)에 도달했습니다",
|
|
"duplicatePromptError": "동일한 제목 또는 내용의 프롬프트가 이미 있습니다",
|
|
"contentExistsError": "이 내용의 프롬프트가 이미 존재합니다: \"{title}\" - {author}",
|
|
"run": "실행",
|
|
"downloadMarkdown": "MD 다운로드",
|
|
"downloadYaml": "YAML 다운로드",
|
|
"downloadSkillMd": "SKILL.md 다운로드",
|
|
"downloadSkill": ".skill 다운로드",
|
|
"skillFiles": "스킬 파일",
|
|
"copy": "복사",
|
|
"download": "다운로드",
|
|
"addFile": "파일 추가",
|
|
"deleteFile": "파일 삭제",
|
|
"file": "파일",
|
|
"files": "파일",
|
|
"addNewFile": "새 파일 추가",
|
|
"addNewFileDescription": "확장자가 포함된 파일명을 입력하세요. 디렉토리는 /를 사용하세요 (예: config.json, src/utils.ts)",
|
|
"deleteFileConfirm": "파일을 삭제하시겠습니까?",
|
|
"deleteFileDescription": "\"{filename}\"을(를) 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
|
|
"validation": {
|
|
"filenameEmpty": "파일명은 비워둘 수 없습니다",
|
|
"filenameInvalidChars": "파일명에 잘못된 문자가 포함되어 있습니다",
|
|
"pathStartEndSlash": "경로는 /로 시작하거나 끝날 수 없습니다",
|
|
"pathConsecutiveSlashes": "경로에 연속된 슬래시를 포함할 수 없습니다",
|
|
"pathContainsDotDot": "경로에 ..을 포함할 수 없습니다",
|
|
"filenameReserved": "SKILL.md가 이미 존재합니다",
|
|
"filenameDuplicate": "이 이름의 파일이 이미 존재합니다",
|
|
"pathTooLong": "경로가 너무 깁니다 (최대 200자)",
|
|
"frontmatterMissing": "스킬에는 이름과 설명이 포함된 frontmatter가 필요합니다",
|
|
"frontmatterNameRequired": "frontmatter 이름이 필요합니다 ('my-skill-name'을 고유한 이름으로 업데이트하세요)",
|
|
"frontmatterNameInvalidFormat": "스킬 이름은 소문자 kebab-case여야 합니다 (예: my-skill-name)",
|
|
"frontmatterDescriptionRequired": "frontmatter 설명이 필요합니다 (이 스킬이 무엇을 하는지 명확한 설명을 제공하세요)"
|
|
},
|
|
"copyMarkdownUrl": "MD 링크 복사",
|
|
"copyYamlUrl": "YAML 링크 복사",
|
|
"downloadStarted": "다운로드 시작",
|
|
"downloadFailed": "다운로드 실패",
|
|
"urlCopied": "링크 복사됨",
|
|
"failedToCopyUrl": "링크 복사 실패",
|
|
"promptCopied": "프롬프트 복사됨",
|
|
"promptCopiedDescription": "프롬프트가 클립보드에 복사되었습니다. {platform}을 연 후 붙여넣기 하세요.",
|
|
"openPlatform": "{platform} 열기",
|
|
"cancel": "취소",
|
|
"titleRequired": "제목은 필수입니다",
|
|
"contentRequired": "내용은 필수입니다",
|
|
"generateFrontmatter": "Frontmatter 생성",
|
|
"titlePlaceholder": "프롬프트 제목을 입력하세요",
|
|
"descriptionPlaceholder": "프롬프트에 대한 선택적 설명",
|
|
"contentPlaceholder": "여기에 프롬프트 내용을 입력하세요...",
|
|
"insertVariable": "변수 삽입",
|
|
"variableName": "변수명",
|
|
"variableDefault": "기본값 (선택사항)",
|
|
"variableDefaultPlaceholder": "예: 기술",
|
|
"variableHint": "$'{'이름'}' 또는 $'{'이름:기본값'}' 구문을 사용하세요",
|
|
"insert": "삽입",
|
|
"selectCategory": "카테고리 선택",
|
|
"noCategory": "없음",
|
|
"mediaUrl": "미디어 URL",
|
|
"mediaUrlPlaceholder": "https://...",
|
|
"mediaImage": "미디어 이미지",
|
|
"mediaVideo": "미디어 비디오",
|
|
"mediaAudio": "미디어 오디오",
|
|
"clickToUpload": "클릭하여 이미지 업로드",
|
|
"clickToUploadVideo": "클릭하여 비디오 업로드",
|
|
"clickToUploadAudio": "오디오 파일을 업로드하려면 클릭",
|
|
"uploading": "업로드 중...",
|
|
"maxFileSize": "최대 파일 크기: 4MB (JPEG, PNG, GIF, WebP)",
|
|
"maxVideoSize": "최대 파일 크기: 4MB (MP4)",
|
|
"maxAudioSize": "최대 파일 크기: 4MB (MP3, WAV, OGG)",
|
|
"fileTooLarge": "파일이 너무 큽니다. 최대 크기는 4MB입니다.",
|
|
"videoTooLarge": "동영상이 너무 큽니다. 최대 크기는 4MB입니다.",
|
|
"invalidFileType": "잘못된 파일 형식입니다. JPEG, PNG, GIF, WebP만 허용됩니다.",
|
|
"invalidVideoType": "잘못된 동영상 형식입니다. MP4 동영상만 허용됩니다.",
|
|
"invalidAudioType": "잘못된 오디오 형식입니다. MP3, WAV, OGG 파일만 허용됩니다.",
|
|
"uploadMedia": "미디어 업로드",
|
|
"generateMedia": "생성",
|
|
"chooseGenerator": "생성기 선택",
|
|
"uploadInstead": "대신 업로드",
|
|
"confirmGeneration": "생성 확인",
|
|
"confirmGenerationDescription": "{provider}에서 {model} 모델을 사용하여 미디어를 생성하시겠습니까?",
|
|
"promptPreview": "프롬프트 미리보기",
|
|
"noPromptProvided": "프롬프트가 제공되지 않음",
|
|
"inputImage": "입력 이미지",
|
|
"aspectRatio": "화면 비율",
|
|
"startGeneration": "생성 시작",
|
|
"generatingMedia": "{provider}로 미디어 생성 중",
|
|
"doNotCloseWindow": "생성 중에는 이 창을 닫지 마세요.",
|
|
"generationComplete": "생성 완료",
|
|
"generationFailed": "생성 실패",
|
|
"mediaAddedToPrompt": "미디어가 프롬프트에 추가되었습니다.",
|
|
"mediaGenerated": "미디어가 성공적으로 생성되었습니다!",
|
|
"aiGenerationAvailable": "✨ AI 생성 가능",
|
|
"generateWith": "AI로 생성",
|
|
"generateImage": "이미지 생성",
|
|
"generateVideo": "비디오 생성",
|
|
"generateAudio": "오디오 생성",
|
|
"generateImageDescription": "AI를 사용하여 프롬프트용 고유한 이미지 생성 — 커뮤니티에 프롬프트를 선보이기에 완벽합니다.",
|
|
"generateVideoDescription": "AI를 사용하여 프롬프트용 고유한 비디오 생성 — 커뮤니티에 프롬프트를 선보이기에 완벽합니다.",
|
|
"generateAudioDescription": "AI를 사용하여 프롬프트에 맞는 고유한 오디오/음악을 생성하세요 — 커뮤니티에 프롬프트를 선보이기에 완벽합니다.",
|
|
"close": "닫기",
|
|
"mediaGeneration": {
|
|
"connecting": "서버에 연결 중...",
|
|
"connected": "연결됨, 대기열에서 대기 중...",
|
|
"queued": "대기열에서 대기 중...",
|
|
"accepted": "작업이 수락되었습니다...",
|
|
"preprocessStart": "전처리 중...",
|
|
"preprocessEnd": "전처리 완료",
|
|
"gpuAssigned": "GPU 할당됨, 대기열에서 대기 중...",
|
|
"started": "생성 시작...",
|
|
"generating": "생성 중...",
|
|
"processingOutput": "출력 처리 중...",
|
|
"ending": "생성 완료",
|
|
"postprocessStart": "후처리 중...",
|
|
"postprocessEnd": "마무리 중...",
|
|
"complete": "완료!",
|
|
"error": "오류가 발생했습니다",
|
|
"errorProcessing": "처리 오류..."
|
|
},
|
|
"requiresMediaUpload": "미디어 업로드 필요",
|
|
"attachedMediaType": "첨부 미디어 유형",
|
|
"requiredMediaType": "미디어 유형",
|
|
"requiredMediaCount": "파일 수",
|
|
"requiresImage": "{count}개 이미지 필요",
|
|
"requiresVideo": "{count}개 비디오 필요",
|
|
"requiresDocument": "{count}개 문서 필요",
|
|
"update": "업데이트",
|
|
"createButton": "생성",
|
|
"pin": "프로필에 고정",
|
|
"unpin": "고정 해제",
|
|
"pinned": "프로필에 고정됨",
|
|
"unpinned": "프로필에서 고정 해제됨",
|
|
"pinFailed": "고정 업데이트 실패",
|
|
"pinnedPrompts": "고정됨",
|
|
"previous": "이전",
|
|
"next": "다음",
|
|
"mediaLoadError": "이 프롬프트의 미디어를 불러올 수 없습니다. URL이 잘못되었거나 리소스를 더 이상 사용할 수 없습니다.",
|
|
"mediaUnavailable": "미디어를 사용할 수 없음",
|
|
"variableWarningTitle": "변수와 유사한 패턴 감지됨",
|
|
"variableWarningDescription": "동적 변수로 변환할 수 있는 플레이스홀더를 발견했습니다. 이를 통해 사용자가 이 프롬프트를 사용할 때 값을 사용자 지정할 수 있습니다.",
|
|
"convertVariables": "모두 변환",
|
|
"more": "개 더",
|
|
"supportedFormat": "지원 형식",
|
|
"or": "또는",
|
|
"detectedVariables": "변수",
|
|
"clickToEdit": "클릭하여 편집",
|
|
"translateToLanguage": "내 언어로 번역",
|
|
"translated": "콘텐츠가 번역됨",
|
|
"translationFailed": "번역 실패",
|
|
"alreadyTranslated": "이미 번역됨",
|
|
"learnHowToWritePrompts": "효과적인 프롬프트 작성법 배우기 →",
|
|
"structuredFormatDetected": "{format} 형식 감지됨",
|
|
"structuredFormatWarningDescription": "프롬프트 내용이 구조화된 데이터처럼 보입니다. 더 나은 구문 강조 표시 및 유효성 검사를 위해 구조화 모드로 전환하는 것을 고려해 보세요.",
|
|
"switchToStructured": "{format}으로 전환"
|
|
},
|
|
"changeRequests": {
|
|
"title": "변경 요청",
|
|
"create": "변경 요청 생성",
|
|
"createDescription": "이 프롬프트에 대한 개선 또는 수정을 제안하세요",
|
|
"backToPrompt": "프롬프트로 돌아가기",
|
|
"proposedTitle": "제안된 제목",
|
|
"proposedContent": "제안된 내용",
|
|
"proposedContentPlaceholder": "프롬프트에 대한 제안된 변경을 입력하세요...",
|
|
"reason": "변경 이유",
|
|
"reasonPlaceholder": "이 변경을 제안하는 이유를 설명하세요...",
|
|
"mustMakeChanges": "최소 한 가지 변경을 해야 합니다",
|
|
"submit": "변경 요청 제출",
|
|
"created": "변경 요청이 성공적으로 제출되었습니다",
|
|
"status": "상태",
|
|
"pending": "대기 중",
|
|
"approved": "승인됨",
|
|
"rejected": "거절됨",
|
|
"approve": "승인",
|
|
"reject": "거부",
|
|
"reviewNote": "검토 메모",
|
|
"reviewNotePlaceholder": "결정에 대한 메모를 추가하세요 (선택사항)...",
|
|
"reviewActions": "이 변경 요청 검토",
|
|
"optional": "선택사항",
|
|
"titleChange": "제목 변경",
|
|
"contentChanges": "내용 변경",
|
|
"approvedSuccess": "변경 요청이 승인되고 프롬프트가 업데이트되었습니다",
|
|
"rejectedSuccess": "변경 요청이 거부되었습니다",
|
|
"reopen": "다시 열기",
|
|
"reopenedSuccess": "변경 요청이 다시 열렸습니다",
|
|
"noRequests": "변경 요청 없음",
|
|
"submittedTo": "{author}에게 제출됨",
|
|
"receivedFrom": "{author}로부터 받음",
|
|
"edit": "편집",
|
|
"preview": "미리보기",
|
|
"noChangesYet": "아직 변경 없음",
|
|
"changesDetected": "변경 감지됨",
|
|
"dismiss": "철회",
|
|
"dismissed": "변경 요청이 철회되었습니다",
|
|
"dismissConfirmTitle": "변경 요청을 철회하시겠습니까?",
|
|
"dismissConfirmDescription": "변경 요청이 영구적으로 삭제됩니다. 이 작업은 취소할 수 없습니다."
|
|
},
|
|
"categories": {
|
|
"title": "카테고리",
|
|
"allCategories": "모든 카테고리",
|
|
"description": "카테고리를 둘러보고 구독하세요",
|
|
"create": "카테고리 생성",
|
|
"edit": "카테고리 편집",
|
|
"delete": "카테고리 삭제",
|
|
"name": "이름",
|
|
"parent": "상위 카테고리",
|
|
"noCategories": "카테고리가 없습니다",
|
|
"prompts": "프롬프트",
|
|
"promptCount": "{count}개 프롬프트",
|
|
"subscriberCount": "{count}명 구독자",
|
|
"searchPlaceholder": "프롬프트 검색...",
|
|
"sort": {
|
|
"newest": "최신순",
|
|
"oldest": "오래된순",
|
|
"most_upvoted": "추천순",
|
|
"most_contributors": "기여자순"
|
|
}
|
|
},
|
|
"tags": {
|
|
"title": "태그",
|
|
"description": "태그별로 프롬프트 둘러보기",
|
|
"create": "태그 생성",
|
|
"edit": "태그 편집",
|
|
"delete": "태그 삭제",
|
|
"name": "이름",
|
|
"color": "색상",
|
|
"noTags": "태그가 없습니다",
|
|
"prompts": "프롬프트",
|
|
"allTags": "모든 태그"
|
|
},
|
|
"settings": {
|
|
"title": "설정",
|
|
"description": "계정 설정 및 프로필 관리",
|
|
"profile": "프로필",
|
|
"appearance": "외관",
|
|
"language": "언어",
|
|
"theme": "테마",
|
|
"avatar": "아바타",
|
|
"getVerifiedTitle": "인증 받기",
|
|
"getVerifiedDescription": "커뮤니티를 지원하고 이름 옆에 인증 배지를 받으세요. 귀하의 이름이 후원자 명예의 벽에 표시되며, 프리미엄 기능도 곧 출시됩니다.",
|
|
"getVerifiedButton": "인증 배지 받기",
|
|
"verifiedBadgePrice": "월 $9.99",
|
|
"verifiedTitle": "인증된 후원자",
|
|
"verifiedThankYou": "커뮤니티를 지원해 주셔서 감사합니다! 귀하의 기여가 이 프로젝트 유지에 도움이 됩니다."
|
|
},
|
|
"admin": {
|
|
"title": "관리자 대시보드",
|
|
"description": "사용자, 카테고리 및 태그 관리",
|
|
"stats": {
|
|
"users": "사용자",
|
|
"prompts": "프롬프트",
|
|
"categories": "카테고리",
|
|
"tags": "태그"
|
|
},
|
|
"tabs": {
|
|
"users": "사용자",
|
|
"categories": "카테고리",
|
|
"tags": "태그",
|
|
"webhooks": "웹훅",
|
|
"prompts": "프롬프트",
|
|
"reports": "신고"
|
|
},
|
|
"reports": {
|
|
"title": "신고 관리",
|
|
"description": "신고된 프롬프트를 검토하고 관리합니다",
|
|
"prompt": "프롬프트",
|
|
"reason": "사유",
|
|
"reportedBy": "신고자",
|
|
"status": "상태",
|
|
"date": "날짜",
|
|
"noReports": "아직 신고가 없습니다",
|
|
"viewPrompt": "프롬프트 보기",
|
|
"markReviewed": "검토 완료로 표시",
|
|
"dismiss": "기각",
|
|
"markedReviewed": "신고가 검토 완료로 표시되었습니다",
|
|
"dismissed": "신고가 기각되었습니다",
|
|
"updateFailed": "신고 업데이트에 실패했습니다",
|
|
"statuses": {
|
|
"pending": "대기 중",
|
|
"reviewed": "검토 완료",
|
|
"dismissed": "기각됨"
|
|
},
|
|
"relistPrompt": "프롬프트 재등재",
|
|
"restorePrompt": "프롬프트 복원",
|
|
"promptRelisted": "프롬프트가 재등재되었습니다",
|
|
"promptRestored": "프롬프트가 복원되었습니다",
|
|
"relistFailed": "재등재에 실패했습니다",
|
|
"restoreFailed": "복원에 실패했습니다"
|
|
},
|
|
"prompts": {
|
|
"title": "프롬프트 관리",
|
|
"description": "prompts.csv에서 프롬프트 가져오기 및 AI 임베딩 관리",
|
|
"import": "CSV 가져오기",
|
|
"export": "CSV 내보내기",
|
|
"exportInfo": "GitHub/HuggingFace용 CSV로 프롬프트 다운로드",
|
|
"exportSuccess": "프롬프트가 성공적으로 내보내졌습니다",
|
|
"importSuccess": "{count}개 프롬프트 가져옴",
|
|
"allSkipped": "모든 프롬프트가 이미 존재합니다",
|
|
"importResult": "가져옴: {imported}, 건너뜀: {skipped}",
|
|
"deleteSuccess": "{count}개 프롬프트 삭제됨",
|
|
"importConfirmTitle": "프롬프트를 가져오시겠습니까?",
|
|
"importConfirmDescription": "prompts.csv에서 프롬프트를 가져옵니다. 기존 프롬프트는 건너뜁니다.",
|
|
"deleteConfirmTitle": "커뮤니티 프롬프트를 삭제하시겠습니까?",
|
|
"deleteConfirmDescription": "가져온 모든 프롬프트와 소유자 없는 기여자가 영구적으로 삭제됩니다.",
|
|
"cancel": "취소",
|
|
"confirm": "가져오기",
|
|
"delete": "삭제",
|
|
"generateEmbeddings": "임베딩 생성",
|
|
"regenerateEmbeddings": "모든 임베딩 재생성",
|
|
"pending": "대기 중",
|
|
"embeddingsSuccess": "{count}개 임베딩 생성됨",
|
|
"embeddingsResult": "생성됨: {success}, 실패: {failed}",
|
|
"slugsTitle": "URL 슬러그",
|
|
"generateSlugs": "슬러그 생성",
|
|
"regenerateSlugs": "모든 슬러그 재생성 (제목을 영어로 번역)",
|
|
"slugsSuccess": "{count}개 슬러그 생성됨",
|
|
"slugsResult": "생성됨: {success}, 실패: {failed}",
|
|
"relatedTitle": "모든 공개 프롬프트의 관련 프롬프트 재생성",
|
|
"regenerateRelated": "관련 재생성",
|
|
"relatedSuccess": "{count}개 관련 프롬프트 생성됨",
|
|
"relatedResult": "생성됨: {success}, 실패: {failed}"
|
|
},
|
|
"promptsList": {
|
|
"title": "모든 프롬프트",
|
|
"description": "시스템의 모든 프롬프트 탐색 및 관리",
|
|
"noPrompts": "프롬프트를 찾을 수 없습니다",
|
|
"private": "비공개",
|
|
"unlisted": "목록 제외",
|
|
"views": "조회",
|
|
"votes": "투표",
|
|
"created": "생성일",
|
|
"showing": "{total}개 중 {from}-{to} 표시",
|
|
"deleteConfirmTitle": "프롬프트를 삭제하시겠습니까?",
|
|
"deleteConfirmDescription": "\"{title}\"을(를) 영구적으로 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
|
|
"deleted": "프롬프트가 삭제되었습니다",
|
|
"filters": {
|
|
"all": "전체",
|
|
"public": "공개",
|
|
"private": "비공개",
|
|
"unlisted": "목록 제외",
|
|
"featured": "추천",
|
|
"reported": "신고됨",
|
|
"deleted": "삭제됨"
|
|
}
|
|
},
|
|
"users": {
|
|
"title": "사용자 관리",
|
|
"description": "사용자 계정 조회 및 관리",
|
|
"user": "사용자",
|
|
"email": "이메일",
|
|
"role": "역할",
|
|
"prompts": "프롬프트",
|
|
"joined": "가입일",
|
|
"makeAdmin": "관리자로 설정",
|
|
"removeAdmin": "관리자 해제",
|
|
"delete": "삭제",
|
|
"cancel": "취소",
|
|
"deleted": "사용자가 성공적으로 삭제되었습니다",
|
|
"deleteFailed": "사용자 삭제 실패",
|
|
"roleUpdated": "사용자 역할 업데이트됨",
|
|
"roleUpdateFailed": "역할 업데이트 실패",
|
|
"verify": "인증",
|
|
"unverify": "인증 해제",
|
|
"verified": "사용자 인증됨",
|
|
"unverified": "인증 해제됨",
|
|
"verifyFailed": "인증 업데이트 실패",
|
|
"deleteConfirmTitle": "사용자를 삭제하시겠습니까?",
|
|
"deleteConfirmDescription": "이 작업은 취소할 수 없습니다. 모든 사용자 데이터가 영구적으로 삭제됩니다.",
|
|
"searchPlaceholder": "사용자 검색...",
|
|
"noUsers": "사용자를 찾을 수 없습니다",
|
|
"showing": "{total}명 중 {from}-{to} 표시",
|
|
"filters": {
|
|
"all": "전체",
|
|
"admin": "관리자",
|
|
"user": "사용자",
|
|
"verified": "인증됨",
|
|
"unverified": "미인증",
|
|
"flagged": "플래그됨"
|
|
},
|
|
"flag": "사용자 플래그",
|
|
"unflag": "플래그 해제",
|
|
"flagged": "사용자가 플래그되었습니다",
|
|
"unflagged": "플래그가 해제되었습니다",
|
|
"flagFailed": "플래그 상태 업데이트 실패",
|
|
"editCredits": "크레딧 수정",
|
|
"editCreditsTitle": "생성 크레딧 수정",
|
|
"editCreditsDescription": "@{username}의 일일 크레딧 한도 설정",
|
|
"dailyLimit": "일일 크레딧 한도",
|
|
"currentCredits": "현재: {remaining}/{limit} 크레딧 남음",
|
|
"creditsUpdated": "크레딧이 성공적으로 업데이트되었습니다",
|
|
"creditsUpdateFailed": "크레딧 업데이트 실패",
|
|
"save": "저장"
|
|
},
|
|
"categories": {
|
|
"title": "카테고리 관리",
|
|
"description": "프롬프트 카테고리 생성 및 관리",
|
|
"name": "이름",
|
|
"slug": "슬러그",
|
|
"descriptionLabel": "설명",
|
|
"icon": "아이콘",
|
|
"parent": "상위",
|
|
"prompts": "프롬프트",
|
|
"add": "카테고리 추가",
|
|
"edit": "편집",
|
|
"delete": "삭제",
|
|
"cancel": "취소",
|
|
"save": "저장",
|
|
"create": "생성",
|
|
"noCategories": "카테고리가 없습니다",
|
|
"created": "카테고리가 성공적으로 생성되었습니다",
|
|
"updated": "카테고리가 성공적으로 업데이트되었습니다",
|
|
"deleted": "카테고리가 성공적으로 삭제되었습니다",
|
|
"saveFailed": "카테고리 저장 실패",
|
|
"deleteFailed": "카테고리 삭제 실패",
|
|
"createTitle": "카테고리 생성",
|
|
"createDescription": "프롬프트를 정리하기 위한 새 카테고리 추가",
|
|
"editTitle": "카테고리 편집",
|
|
"editDescription": "카테고리 세부정보 업데이트",
|
|
"deleteConfirmTitle": "카테고리를 삭제하시겠습니까?",
|
|
"deleteConfirmDescription": "카테고리가 제거됩니다. 이 카테고리의 프롬프트는 미분류됩니다.",
|
|
"parentCategory": "상위 카테고리",
|
|
"selectParent": "상위 카테고리 선택",
|
|
"noParent": "없음 (루트 카테고리)",
|
|
"parentHelp": "루트 카테고리를 만들려면 비워두고, 하위 카테고리를 만들려면 상위를 선택하세요",
|
|
"rootCategory": "루트",
|
|
"subcategories": "하위 카테고리",
|
|
"pin": "프롬프트 페이지에 고정",
|
|
"unpin": "프롬프트 페이지에서 고정 해제",
|
|
"pinned": "카테고리 고정됨",
|
|
"unpinned": "카테고리 고정 해제됨",
|
|
"pinnedBadge": "고정됨",
|
|
"pinnedLabel": "프롬프트 페이지에 고정 (빠른 필터로 표시)"
|
|
},
|
|
"tags": {
|
|
"title": "태그 관리",
|
|
"description": "프롬프트 태그 생성 및 관리",
|
|
"name": "이름",
|
|
"slug": "슬러그",
|
|
"color": "색상",
|
|
"prompts": "프롬프트",
|
|
"add": "태그 추가",
|
|
"edit": "편집",
|
|
"delete": "삭제",
|
|
"cancel": "취소",
|
|
"save": "저장",
|
|
"create": "생성",
|
|
"noTags": "태그가 없습니다",
|
|
"created": "태그가 성공적으로 생성되었습니다",
|
|
"updated": "태그가 성공적으로 업데이트되었습니다",
|
|
"deleted": "태그가 성공적으로 삭제되었습니다",
|
|
"saveFailed": "태그 저장 실패",
|
|
"deleteFailed": "태그 삭제 실패",
|
|
"createTitle": "태그 생성",
|
|
"createDescription": "프롬프트 라벨링을 위한 새 태그 추가",
|
|
"editTitle": "태그 편집",
|
|
"editDescription": "태그 세부정보 업데이트",
|
|
"deleteConfirmTitle": "태그를 삭제하시겠습니까?",
|
|
"deleteConfirmDescription": "모든 프롬프트에서 태그가 제거됩니다."
|
|
},
|
|
"webhooks": {
|
|
"title": "웹훅 관리",
|
|
"description": "이벤트 발생 시 알림을 받을 웹훅 구성",
|
|
"name": "이름",
|
|
"url": "웹훅 URL",
|
|
"method": "HTTP 메소드",
|
|
"headers": "HTTP 헤더",
|
|
"events": "이벤트",
|
|
"payload": "JSON 페이로드",
|
|
"placeholders": "사용 가능한 플레이스홀더",
|
|
"status": "상태",
|
|
"enabled": "활성화",
|
|
"add": "웹훅 추가",
|
|
"edit": "편집",
|
|
"delete": "삭제",
|
|
"cancel": "취소",
|
|
"save": "저장",
|
|
"create": "생성",
|
|
"empty": "구성된 웹훅 없음",
|
|
"addTitle": "웹훅 추가",
|
|
"addDescription": "새 웹훅 엔드포인트 구성",
|
|
"editTitle": "웹훅 편집",
|
|
"editDescription": "웹훅 구성 업데이트",
|
|
"deleteConfirm": "이 웹훅을 삭제하시겠습니까?",
|
|
"useSlackPreset": "Slack 프리셋 사용",
|
|
"test": "테스트",
|
|
"testSuccess": "웹훅 테스트 성공!",
|
|
"testFailed": "웹훅 테스트 실패"
|
|
},
|
|
"import": {
|
|
"title": "커뮤니티 프롬프트 가져오기",
|
|
"description": "Awesome ChatGPT Prompts의 prompts.csv 파일에서 프롬프트 가져오기",
|
|
"fileInfo": "Awesome ChatGPT Prompts 커뮤니티 prompts.csv에서 가져오기",
|
|
"csvFormat": "형식: act, prompt, for_devs, type",
|
|
"importButton": "커뮤니티 프롬프트 가져오기",
|
|
"importing": "가져오는 중...",
|
|
"success": "{count}개 프롬프트 성공적으로 가져옴",
|
|
"allSkipped": "모든 프롬프트가 이미 존재합니다",
|
|
"resultTitle": "가져오기 결과",
|
|
"imported": "가져옴: {count}",
|
|
"skipped": "건너뜀 (이미 존재): {count}",
|
|
"total": "CSV 총계: {count}",
|
|
"errors": "오류:",
|
|
"confirmTitle": "프롬프트를 가져오시겠습니까?",
|
|
"confirmDescription": "prompts.csv의 모든 프롬프트를 가져옵니다. 같은 제목의 기존 프롬프트는 건너뜁니다.",
|
|
"cancel": "취소",
|
|
"confirm": "가져오기",
|
|
"deleteButton": "삭제",
|
|
"deleteConfirmTitle": "커뮤니티 프롬프트를 삭제하시겠습니까?",
|
|
"deleteConfirmDescription": "prompts.csv에서 가져온 모든 프롬프트와 소유자 없는 기여자가 영구적으로 삭제됩니다. 이 작업은 취소할 수 없습니다.",
|
|
"deleteSuccess": "{count}개 커뮤니티 프롬프트 삭제됨"
|
|
},
|
|
"aiSearch": {
|
|
"title": "AI 검색",
|
|
"description": "OpenAI 기반 시맨틱 검색을 위한 임베딩 생성",
|
|
"promptsWithoutEmbeddings": "임베딩 없는 프롬프트",
|
|
"generateButton": "임베딩 생성",
|
|
"generating": "생성 중...",
|
|
"generateSuccess": "{count}개 임베딩 생성됨",
|
|
"generateResult": "생성됨: {success}, 실패: {failed}"
|
|
}
|
|
},
|
|
"search": {
|
|
"placeholder": "프롬프트 검색...",
|
|
"filters": "필터",
|
|
"noResults": "검색 결과 없음",
|
|
"sortBy": "정렬",
|
|
"relevance": "관련성",
|
|
"newest": "최신",
|
|
"oldest": "오래된",
|
|
"mostUpvoted": "추천순",
|
|
"search": "검색",
|
|
"clear": "지우기",
|
|
"found": "{count}개 찾음",
|
|
"aiSearch": "AI 검색",
|
|
"searchTags": "태그 검색..."
|
|
},
|
|
"user": {
|
|
"profile": "프로필",
|
|
"prompts": "프롬프트",
|
|
"allPrompts": "모든 프롬프트",
|
|
"joined": "가입일",
|
|
"noPrompts": "프롬프트가 없습니다",
|
|
"noPromptsOwner": "아직 프롬프트를 생성하지 않았습니다",
|
|
"createFirstPrompt": "첫 번째 프롬프트 만들기",
|
|
"upvotesReceived": "받은 추천",
|
|
"editProfile": "프로필 편집",
|
|
"unclaimedUser": "미소유",
|
|
"contributions": "기여",
|
|
"contributionsCount": "기여",
|
|
"noContributions": "아직 기여가 없습니다",
|
|
"noContributionsOwner": "아직 프롬프트에 기여하지 않았습니다",
|
|
"privatePromptsNote": "{count}개의 비공개 프롬프트가 있습니다. 지원되는 클라이언트에서 API 키를 사용하여 MCP를 통해 액세스할 수 있습니다.",
|
|
"contribution": "기여",
|
|
"contributionsPlural": "기여",
|
|
"inLastYear": "지난 1년",
|
|
"inLast6Months": "지난 6개월",
|
|
"less": "적음",
|
|
"more": "많음",
|
|
"filteringByDate": "{date}의 프롬프트 표시 중",
|
|
"clearFilter": "필터 지우기",
|
|
"noPromptsOnDate": "이 날짜에 프롬프트가 없습니다.",
|
|
"noPromptsOnDateOwner": "이 날짜에 프롬프트가 없습니다.",
|
|
"createForToday": "오늘을 위해 만들기",
|
|
"likes": "좋아요",
|
|
"noLikes": "아직 좋아요한 프롬프트가 없습니다",
|
|
"noLikesOwner": "아직 프롬프트에 좋아요를 하지 않았습니다",
|
|
"getVerified": "인증 받기"
|
|
},
|
|
"subscription": {
|
|
"subscribe": "구독",
|
|
"subscribed": "구독 중",
|
|
"unsubscribe": "구독 해제",
|
|
"subscribedTo": "{name} 구독됨",
|
|
"unsubscribedFrom": "{name} 구독 해제됨"
|
|
},
|
|
"vote": {
|
|
"loginRequired": "로그인 필요",
|
|
"loginToVote": "프롬프트에 투표하고 저장하려면 로그인하세요.",
|
|
"goToLogin": "로그인하기",
|
|
"upvote": "추천",
|
|
"upvotes": "추천"
|
|
},
|
|
"version": {
|
|
"newVersion": "새 버전",
|
|
"createVersion": "버전 생성",
|
|
"createNewVersion": "새 버전 생성",
|
|
"updateDescription": "프롬프트 내용을 업데이트하고 변경 사항을 설명하는 메모를 추가하세요.",
|
|
"promptContent": "프롬프트 내용",
|
|
"changeNote": "변경 메모 (선택사항)",
|
|
"changeNotePlaceholder": "예: 오타 수정, 더 많은 컨텍스트 추가...",
|
|
"contentPlaceholder": "업데이트된 프롬프트 내용을 입력하세요...",
|
|
"contentMustDiffer": "내용이 현재 버전과 달라야 합니다",
|
|
"versionCreated": "새 버전 생성됨",
|
|
"deleteVersion": "버전 삭제",
|
|
"confirmDeleteVersion": "버전 {version}을(를) 삭제하시겠습니까? 이 작업은 취소할 수 없습니다.",
|
|
"versionDeleted": "버전이 성공적으로 삭제되었습니다"
|
|
},
|
|
"profile": {
|
|
"title": "프로필",
|
|
"updateInfo": "프로필 정보 업데이트",
|
|
"avatarUrl": "아바타 URL",
|
|
"displayName": "표시 이름",
|
|
"namePlaceholder": "이름",
|
|
"username": "사용자명",
|
|
"usernamePlaceholder": "사용자명",
|
|
"profileUrl": "프로필 URL",
|
|
"email": "이메일",
|
|
"emailCannotChange": "이메일은 변경할 수 없습니다",
|
|
"bio": "소개",
|
|
"bioPlaceholder": "자신에 대해 간단히 소개해주세요...",
|
|
"bioCharCount": "{count}/250",
|
|
"customLinks": "링크",
|
|
"customLinksDescription": "소셜 프로필 및 웹사이트 링크를 추가하세요",
|
|
"addLink": "링크 추가",
|
|
"linkType": "유형",
|
|
"linkUrl": "URL",
|
|
"linkLabel": "레이블 (선택사항)",
|
|
"linkLabelPlaceholder": "사용자 지정 레이블",
|
|
"removeLink": "삭제",
|
|
"maxLinksReached": "최대 5개 링크까지 가능합니다",
|
|
"invalidUrl": "유효한 URL을 입력해주세요",
|
|
"linkTypes": {
|
|
"website": "웹사이트",
|
|
"github": "GitHub",
|
|
"twitter": "X (Twitter)",
|
|
"linkedin": "LinkedIn",
|
|
"instagram": "Instagram",
|
|
"youtube": "YouTube",
|
|
"twitch": "Twitch",
|
|
"discord": "Discord",
|
|
"mastodon": "Mastodon",
|
|
"bluesky": "Bluesky",
|
|
"sponsor": "후원"
|
|
},
|
|
"saveChanges": "변경 사항 저장",
|
|
"profileUpdated": "프로필이 성공적으로 업데이트되었습니다",
|
|
"usernameTaken": "이미 사용 중인 사용자명입니다"
|
|
},
|
|
"feed": {
|
|
"yourFeed": "내 피드",
|
|
"feedDescription": "구독한 카테고리의 프롬프트",
|
|
"browseAll": "전체 보기",
|
|
"discover": "발견",
|
|
"noPromptsInFeed": "피드에 프롬프트가 없습니다",
|
|
"subscribeToCategories": "카테고리를 구독하여 여기서 프롬프트를 확인하세요",
|
|
"viewAllCategories": "모든 카테고리 보기"
|
|
},
|
|
"workflows": {
|
|
"title": "워크플로우",
|
|
"description": "순차적 흐름과 연결이 있는 프롬프트",
|
|
"noWorkflows": "아직 워크플로우가 없습니다",
|
|
"noWorkflowsDescription": "워크플로우는 다른 프롬프트에 순차적으로 연결되는 프롬프트입니다. 프롬프트를 만들고 연결을 추가하여 워크플로우를 구축하세요.",
|
|
"browsePrompts": "프롬프트 둘러보기"
|
|
},
|
|
"collection": {
|
|
"title": "내 컬렉션",
|
|
"description": "나중을 위해 저장한 프롬프트",
|
|
"browsePrompts": "프롬프트 둘러보기",
|
|
"discover": "발견",
|
|
"emptyTitle": "컬렉션이 비어있습니다",
|
|
"emptyDescription": "빠른 접근을 위해 프롬프트를 컬렉션에 저장하세요",
|
|
"addToCollection": "컬렉션에 추가",
|
|
"inCollection": "컬렉션에 있음",
|
|
"added": "컬렉션에 추가됨",
|
|
"removed": "컬렉션에서 제거됨"
|
|
},
|
|
"discovery": {
|
|
"featuredPrompts": "추천 프롬프트",
|
|
"todaysMostUpvoted": "오늘의 인기",
|
|
"latestPrompts": "최신 프롬프트",
|
|
"recentlyUpdated": "최근 업데이트",
|
|
"mostContributed": "가장 많은 기여"
|
|
},
|
|
"homepage": {
|
|
"heroTitle": "자유로운 소셜 플랫폼",
|
|
"heroSubtitle": "AI 프롬프트를 위한",
|
|
"heroDescription": "커뮤니티에서 프롬프트를 공유, 발견 및 수집하세요. 무료 오픈 소스 — 완전한 프라이버시를 위해 조직에서 자체 호스팅하세요.",
|
|
"heroFeature1": "무료 & 오픈 소스",
|
|
"heroFeature2": "프라이버시를 위한 자체 호스팅",
|
|
"heroFeature3": "팀 & 조직용",
|
|
"clients": "클라이언트",
|
|
"commandLine": "커맨드 라인",
|
|
"extension": "확장 프로그램",
|
|
"setupPrivateServer": "프라이빗 서버 구축하기",
|
|
"beStargazer": "GitHub에서 {count}번째 스타가 되세요",
|
|
"ourHistory": "우리의 역사에 대해 더 알아보기",
|
|
"browsePrompts": "프롬프트 둘러보기",
|
|
"viewFeed": "피드 보기",
|
|
"readyToStart": "시작할 준비가 되셨나요?",
|
|
"freeAndOpen": "무료 오픈 소스.",
|
|
"createAccount": "계정 만들기",
|
|
"featuredPrompts": "추천 프롬프트",
|
|
"latestPrompts": "최신 프롬프트",
|
|
"achievements": {
|
|
"featuredIn": "소개됨",
|
|
"referencedBy": "참조됨",
|
|
"forbes": "Forbes",
|
|
"harvardUniversity": "하버드 대학교",
|
|
"columbiaUniversity": "컬럼비아 대학교",
|
|
"olympicCollege": "올림픽 칼리지",
|
|
"referencedIn": "참조됨",
|
|
"academicCitations": "학술 인용",
|
|
"githubBlog": "GitHub 블로그",
|
|
"mostLikedDataset": "Hugging Face에서 #1 가장 많이 좋아요 받은 데이터셋",
|
|
"githubStars": "GitHub 스타",
|
|
"mostStarredRepo": "세계에서 #33 가장 많은 스타 받은 저장소",
|
|
"usedByThousands": "매일 수천 명이 사용",
|
|
"githubStaffPick": "GitHub 스태프 추천",
|
|
"fullyOpenSource": "유일한 100% 무료 & 오픈 소스 프롬프트 라이브러리",
|
|
"sponsoredBy": "후원",
|
|
"becomeSponsor": "커뮤니티 지원",
|
|
"firstEver": "세계 최초의 프롬프트 라이브러리",
|
|
"releasedOn": "2022년 12월 5일 출시",
|
|
"lovedByPioneers": "AI 선구자들이 사랑하는"
|
|
}
|
|
},
|
|
"notifications": {
|
|
"title": "알림",
|
|
"pendingChangeRequests": "대기 중인 변경 요청",
|
|
"noNotifications": "알림 없음",
|
|
"markAllRead": "모두 읽음으로 표시",
|
|
"commentedOnPrompt": "님이 프롬프트에 댓글을 남겼습니다",
|
|
"repliedToComment": "님이 댓글에 답글을 남겼습니다"
|
|
},
|
|
"comments": {
|
|
"comments": "댓글",
|
|
"writeComment": "댓글을 작성하세요...",
|
|
"postComment": "댓글 작성",
|
|
"reply": "답글",
|
|
"replyTo": "@{username}님에게 답글...",
|
|
"posting": "게시 중...",
|
|
"commentPosted": "댓글이 게시되었습니다",
|
|
"commentDeleted": "댓글이 삭제되었습니다",
|
|
"commentFlagged": "댓글이 신고되었습니다",
|
|
"commentUnflagged": "신고가 취소되었습니다",
|
|
"noComments": "아직 댓글이 없습니다. 첫 댓글을 남겨보세요!",
|
|
"loginToComment": "댓글을 작성하려면 로그인하세요.",
|
|
"loginToVote": "투표하려면 로그인하세요.",
|
|
"upvote": "추천",
|
|
"downvote": "비추천",
|
|
"flag": "신고",
|
|
"unflag": "신고 취소",
|
|
"flagged": "신고됨",
|
|
"admin": "관리자",
|
|
"deleteCommentTitle": "댓글을 삭제하시겠습니까?",
|
|
"deleteCommentDescription": "이 작업은 취소할 수 없습니다. 댓글과 모든 답글이 영구적으로 삭제됩니다.",
|
|
"deleting": "삭제 중...",
|
|
"showReplies": "{count}개의 답글 보기",
|
|
"hideReplies": "답글 숨기기"
|
|
},
|
|
"promptmasters": {
|
|
"title": "프롬프트마스터",
|
|
"description": "프롬프트에서 받은 추천 수로 순위가 매겨진 최고 기여자",
|
|
"allTime": "전체 기간",
|
|
"thisMonth": "이번 달",
|
|
"thisWeek": "이번 주",
|
|
"prompts": "프롬프트",
|
|
"upvotes": "추천",
|
|
"perPrompt": "프롬프트당",
|
|
"noData": "아직 데이터가 없습니다",
|
|
"sortByTotal": "총 투표수로 정렬",
|
|
"sortByRatio": "프롬프트당 투표수로 정렬"
|
|
},
|
|
"errors": {
|
|
"notFound": "페이지를 찾을 수 없습니다",
|
|
"unauthorized": "인증되지 않음",
|
|
"forbidden": "금지됨",
|
|
"serverError": "서버 오류"
|
|
},
|
|
"diff": {
|
|
"tokens": "토큰",
|
|
"noChanges": "변경 없음"
|
|
},
|
|
"heroPromptInput": {
|
|
"placeholder": "만들고 싶은 프롬프트를 설명하세요...",
|
|
"ariaLabel": "만들고 싶은 프롬프트를 설명하세요",
|
|
"submit": "프롬프트 만들기",
|
|
"hint": "클릭하여 AI로 만들기 시작",
|
|
"modelName": "프롬프트 에이전트",
|
|
"examples": {
|
|
"codeReview": "버그를 잡아내는 코드 리뷰 어시스턴트 만들기",
|
|
"emailWriter": "모든 상황에 맞는 전문 이메일 작성기 만들기",
|
|
"studyPlanner": "맞춤형 학습 계획 생성기 설계",
|
|
"recipeGenerator": "가용 재료로 레시피 생성기 만들기",
|
|
"interviewCoach": "면접 준비 코치 만들기"
|
|
}
|
|
},
|
|
"heroIndustries": {
|
|
"prefix": "또는 업종별 탐색",
|
|
"clickToExplore": "클릭하여 탐색",
|
|
"searchPlaceholder": "프롬프트 검색...",
|
|
"teachers": "교사",
|
|
"developers": "개발자",
|
|
"marketers": "마케터",
|
|
"designers": "디자이너",
|
|
"writers": "작가",
|
|
"analysts": "분석가",
|
|
"entrepreneurs": "창업가",
|
|
"researchers": "연구자",
|
|
"students": "학생",
|
|
"consultants": "컨설턴트",
|
|
"engineers": "엔지니어",
|
|
"creators": "크리에이터",
|
|
"lawyers": "변호사",
|
|
"doctors": "의사",
|
|
"nurses": "간호사",
|
|
"accountants": "회계사",
|
|
"salespeople": "영업사원",
|
|
"recruiters": "채용담당자",
|
|
"managers": "매니저",
|
|
"executives": "임원",
|
|
"freelancers": "프리랜서",
|
|
"photographers": "사진작가",
|
|
"musicians": "음악가",
|
|
"artists": "아티스트",
|
|
"architects": "건축가",
|
|
"scientists": "과학자",
|
|
"journalists": "기자",
|
|
"editors": "편집자",
|
|
"translators": "번역가",
|
|
"coaches": "코치",
|
|
"therapists": "치료사",
|
|
"trainers": "트레이너",
|
|
"chefs": "셰프",
|
|
"realtors": "부동산",
|
|
"investors": "투자자",
|
|
"traders": "트레이더"
|
|
},
|
|
"notFound": {
|
|
"title": "페이지를 찾을 수 없습니다",
|
|
"description": "찾고 계신 페이지가 존재하지 않거나 이동되었습니다.",
|
|
"goHome": "홈으로 이동",
|
|
"goBack": "뒤로 가기",
|
|
"helpfulLinks": "유용한 링크:",
|
|
"browsePrompts": "프롬프트 둘러보기",
|
|
"categories": "카테고리",
|
|
"createPrompt": "프롬프트 만들기"
|
|
},
|
|
"serverError": {
|
|
"title": "서버 오류",
|
|
"description": "문제가 발생했습니다. 나중에 다시 시도해 주세요.",
|
|
"tryAgain": "다시 시도",
|
|
"goHome": "홈으로 이동",
|
|
"goBack": "뒤로 가기",
|
|
"helpfulLinks": "유용한 링크:",
|
|
"browsePrompts": "프롬프트 둘러보기",
|
|
"categories": "카테고리",
|
|
"createPrompt": "프롬프트 만들기"
|
|
},
|
|
"promptBuilder": {
|
|
"title": "프롬프트 빌딩 에이전트",
|
|
"openBuilder": "프롬프트 에이전트",
|
|
"welcomeTitle": "AI로 프롬프트 만들기",
|
|
"welcomeDescription": "만들고 싶은 것을 설명해 주시면 단계별로 도와드리겠습니다.",
|
|
"tryAsking": "질문해 보세요:",
|
|
"example1": "코드 리뷰 프롬프트 만들기",
|
|
"example2": "창작 글쓰기 프롬프트 작성 도와주세요",
|
|
"example3": "기사 요약 프롬프트가 필요해요",
|
|
"inputPlaceholder": "만들고 싶은 것을 설명해 주세요...",
|
|
"thinking": "생각 중...",
|
|
"errorMessage": "문제가 발생했습니다. 다시 시도해 주세요.",
|
|
"foundExamples": "{count}개의 유사한 프롬프트를 찾았습니다:",
|
|
"currentPrompt": "구축 중:",
|
|
"stateTitle": "제목",
|
|
"stateContent": "내용",
|
|
"stateTags": "태그",
|
|
"editAction1": "누락된 필드 채우기, 태그 업데이트.",
|
|
"editAction2": "변수 개선",
|
|
"editAction3": "변수 사용",
|
|
"editAction4": "JSON 프롬프트로 변환"
|
|
},
|
|
"report": {
|
|
"report": "신고",
|
|
"reportPrompt": "프롬프트 신고",
|
|
"reportDescription": "부적절한 콘텐츠를 신고하여 커뮤니티를 안전하게 유지하는 데 도움을 주세요.",
|
|
"reason": "사유",
|
|
"selectReason": "사유를 선택하세요",
|
|
"reasons": {
|
|
"spam": "스팸 또는 광고",
|
|
"inappropriate": "부적절한 콘텐츠",
|
|
"copyright": "저작권 침해",
|
|
"misleading": "오해의 소지가 있거나 허위 정보",
|
|
"relistRequest": "재등재 요청",
|
|
"other": "기타"
|
|
},
|
|
"details": "추가 세부사항",
|
|
"detailsPlaceholder": "이 신고에 대한 자세한 내용을 입력하세요...",
|
|
"optional": "선택사항",
|
|
"submitReport": "신고 제출",
|
|
"reportSubmitted": "신고가 성공적으로 제출되었습니다",
|
|
"reportFailed": "신고 제출에 실패했습니다",
|
|
"reasonRequired": "사유를 선택하세요"
|
|
},
|
|
"mcp": {
|
|
"button": "MCP 서버",
|
|
"title": "MCP 서버 설정",
|
|
"description": "VS Code, Cursor, Claude Desktop과 같은 지원 클라이언트에서 MCP 프롬프트를 사용하세요. 이 설정을 MCP 설정에 추가하세요.",
|
|
"copy": "복사",
|
|
"copied": "복사됨!",
|
|
"customizeFilters": "필터를 사용자 정의하여 프롬프트 범위를 좁히세요:",
|
|
"users": "사용자",
|
|
"userPlaceholder": "사용자 이름 추가...",
|
|
"categories": "카테고리",
|
|
"categoryPlaceholder": "카테고리 슬러그 추가...",
|
|
"tags": "태그",
|
|
"tagPlaceholder": "태그 슬러그 추가...",
|
|
"generateApiKey": "MCP를 통해 프롬프트를 저장하려면 API 키를 생성하세요"
|
|
},
|
|
"footer": {
|
|
"howTo": "사용법",
|
|
"docs": "문서",
|
|
"api": "API",
|
|
"about": "소개",
|
|
"privacy": "개인정보",
|
|
"terms": "약관",
|
|
"support": "지원"
|
|
},
|
|
"cookies": {
|
|
"message": "분석을 위해 쿠키를 사용합니다.",
|
|
"accept": "수락",
|
|
"reject": "거부",
|
|
"confirmMessage": "정말요? 분석은 개선에 도움이 됩니다. 이 앱은 완전히 오픈 소스입니다.",
|
|
"nevermind": "취소",
|
|
"confirmReject": "네, 거부합니다"
|
|
},
|
|
"support": {
|
|
"title": "지원",
|
|
"description": "자주 묻는 질문에 대한 답변을 찾거나 커뮤니티의 도움을 받으세요.",
|
|
"faq": {
|
|
"title": "자주 묻는 질문",
|
|
"whatIsPrompt": {
|
|
"question": "프롬프트란 무엇인가요?",
|
|
"answer": "프롬프트는 AI 모델(ChatGPT, Claude, Gemini 등)에게 주는 지시나 입력으로, 응답을 안내합니다. 본질적으로 AI에게 원하는 것을 전달하는 방법입니다. 잘 작성된 프롬프트는 AI 시스템에서 더 좋고 유용한 출력을 이끌어냅니다."
|
|
},
|
|
"whyPromptsMatter": {
|
|
"question": "프롬프트가 왜 중요한가요? AI에게 아무거나 물어보면 안 되나요?",
|
|
"answer": "고급 AI 모델은 일상적인 질문을 잘 처리할 수 있지만, 다음과 같은 경우 프롬프트가 중요해집니다:\n\n• 애플리케이션에서 API를 통해 AI를 사용할 때 — 종종 한 번의 기회만 있고(\"원샷 프롬프팅\"), 주고받는 대화가 없습니다\n• 더 정확한 지시가 필요한 소형 경제적 모델로 작업할 때\n• 일관성과 신뢰성이 중요한 프로덕션 시스템을 구축할 때\n\n최적화된 프롬프트는 더 나은 결과를 얻고, 토큰(과 비용)을 절약하며, 더 신뢰할 수 있는 AI 기반 애플리케이션을 만드는 데 도움이 됩니다."
|
|
},
|
|
"whatIsPromptschat": {
|
|
"question": "prompts.chat은 무엇인가요?",
|
|
"answer": "prompts.chat은 사람들이 AI 프롬프트를 공유하고, 발견하고, 수집하는 커뮤니티 중심 플랫폼입니다. 4년 이상 사용자들이 여기서 프롬프트 최적화 기법을 공유해 왔습니다. 커뮤니티는 서로의 프롬프트를 개선하고 AI 시스템과 작업하는 새로운 접근 방식을 배우도록 돕습니다."
|
|
},
|
|
"howToUse": {
|
|
"question": "이 플랫폼의 프롬프트를 어떻게 사용하나요?",
|
|
"answer": "프롬프트를 둘러보고, 마음에 드는 것을 찾아 복사하세요. 그런 다음 선호하는 AI 도구(ChatGPT, Claude, Gemini 등)에 붙여넣거나 API를 통해 애플리케이션에서 사용할 수 있습니다. 많은 프롬프트에는 복사하기 전에 사용자 정의할 수 있는 변수가 포함되어 있습니다."
|
|
},
|
|
"license": {
|
|
"question": "이 프롬프트를 상업적으로 사용할 수 있나요?",
|
|
"answer": "네! prompts.chat의 모든 프롬프트는 CC0(Creative Commons Zero) 라이선스로 출시되어 퍼블릭 도메인에 속합니다. 저작자 표시 없이 상업적 용도를 포함한 모든 목적으로 자유롭게 사용, 수정, 배포할 수 있습니다."
|
|
},
|
|
"selfHost": {
|
|
"question": "이 플랫폼을 셀프 호스팅할 수 있나요?",
|
|
"answer": "물론입니다! prompts.chat은 완전히 오픈 소스입니다. 팀이나 조직을 위해 자체 프라이빗 인스턴스를 배포할 수 있습니다. 설정 지침은 셀프 호스팅 문서를 확인하세요."
|
|
},
|
|
"verification": {
|
|
"question": "인증된 사용자가 되려면 어떻게 해야 하나요?",
|
|
"answer": "인증은 지속적으로 양질의 프롬프트를 공유하는 사용자에게 관리자가 부여합니다. 엄격한 규칙은 없습니다 — 커뮤니티에 가치 있는 프롬프트를 기여하면 관리자가 인증된 사용자로 선택할 수 있습니다. 유용하고 잘 만들어진 프롬프트를 만드는 데 집중하면 인정은 따라올 것입니다."
|
|
},
|
|
"aiCredits": {
|
|
"question": "AI 미리보기 생성 크레딧은 어떻게 작동하나요?",
|
|
"answer": "각 사용자는 기본적으로 하루에 3개의 AI 생성 크레딧을 받습니다. 이 크레딧을 통해 AI를 사용하여 프롬프트의 미리보기 이미지, 비디오 또는 오디오를 생성할 수 있습니다. 관리자는 필요에 따라 개별 사용자의 일일 크레딧 한도를 조정할 수 있습니다."
|
|
},
|
|
"attribution": {
|
|
"question": "프롬프트의 저작자 표시가 잘못된 경우 어떻게 하나요?",
|
|
"answer": "프롬프트의 저작자 표시가 잘못된 것을 발견하면(예: 원저자인데 크레딧이 표시되지 않은 경우), GitHub 저장소에서 이슈를 열어주세요. 아래 양식을 사용하여 문제를 제출하시면 가능한 빨리 검토하고 수정하겠습니다."
|
|
}
|
|
},
|
|
"contact": {
|
|
"title": "더 많은 도움이 필요하신가요?",
|
|
"description": "질문에 대한 답변을 찾지 못했다면 아래 양식을 작성해 주세요. GitHub에서 도움을 드리겠습니다.",
|
|
"form": {
|
|
"title": "이슈 제목",
|
|
"titlePlaceholder": "문제나 질문의 간략한 요약",
|
|
"description": "설명",
|
|
"descriptionPlaceholder": "문제나 질문을 자세히 설명해 주세요..."
|
|
},
|
|
"openIssue": "GitHub 이슈 열기"
|
|
}
|
|
},
|
|
"apiKey": {
|
|
"title": "MCP API 키",
|
|
"description": "MCP를 통해 프롬프트를 저장하고 비공개 프롬프트에 접근하려면 API 키를 생성하세요.",
|
|
"yourApiKey": "API 키",
|
|
"keyWarning": "이 키를 비밀로 유지하세요. 이 키를 가진 사람은 비공개 프롬프트에 접근하고 대신 프롬프트를 만들 수 있습니다.",
|
|
"noApiKey": "아직 API 키를 생성하지 않았습니다.",
|
|
"generate": "API 키 생성",
|
|
"regenerate": "재생성",
|
|
"revoke": "취소",
|
|
"regenerateTitle": "API 키를 재생성하시겠습니까?",
|
|
"regenerateDescription": "현재 API 키가 무효화됩니다. 이전 키를 사용하는 MCP 클라이언트는 업데이트가 필요합니다.",
|
|
"revokeTitle": "API 키를 취소하시겠습니까?",
|
|
"revokeDescription": "API 키가 영구적으로 삭제됩니다. 새 키를 생성할 때까지 인증이 필요한 MCP 기능을 사용할 수 없습니다.",
|
|
"keyGenerated": "API 키가 성공적으로 생성되었습니다",
|
|
"keyRegenerated": "API 키가 성공적으로 재생성되었습니다",
|
|
"keyRevoked": "API 키가 취소되었습니다",
|
|
"publicByDefault": "기본적으로 공개 프롬프트",
|
|
"publicByDefaultDescription": "MCP를 통해 프롬프트를 저장할 때 비공개 대신 기본적으로 공개로 설정합니다.",
|
|
"settingUpdated": "설정이 업데이트되었습니다"
|
|
},
|
|
"connectedPrompts": {
|
|
"title": "프롬프트 흐름",
|
|
"addPromptFlow": "이 프롬프트에는 다음 단계가 있습니다",
|
|
"testWorkflow": "워크플로 실행",
|
|
"addPrevious": "이전 추가",
|
|
"addNext": "다음 추가",
|
|
"addPreviousTitle": "이전 프롬프트 추가",
|
|
"addNextTitle": "다음 프롬프트 추가",
|
|
"addPreviousDescription": "워크플로에서 이것보다 먼저 오는 프롬프트를 선택하세요.",
|
|
"addNextDescription": "워크플로에서 이것 다음에 오는 프롬프트를 선택하세요.",
|
|
"noConnections": "아직 연결된 프롬프트가 없습니다. 프롬프트 체인을 만들려면 연결을 추가하세요.",
|
|
"previousSteps": "이전 단계",
|
|
"nextSteps": "다음 단계",
|
|
"fullFlow": "전체 흐름",
|
|
"searchPrompt": "프롬프트 검색",
|
|
"searchPlaceholder": "제목으로 검색...",
|
|
"selectedPrompt": "선택된 프롬프트",
|
|
"connectionLabel": "연결 레이블",
|
|
"labelPlaceholder": "예: 첫 번째 프레임, 다음 단계, 처리 후...",
|
|
"labelHint": "프롬프트 간의 조건 또는 전환을 설명하세요",
|
|
"change": "변경",
|
|
"cancel": "취소",
|
|
"fillAllFields": "프롬프트를 선택하고 레이블을 입력하세요",
|
|
"connectionFailed": "연결 생성에 실패했습니다",
|
|
"connectionAdded": "연결이 성공적으로 추가되었습니다",
|
|
"connectionDeleted": "연결이 삭제되었습니다",
|
|
"deleteFailed": "연결 삭제에 실패했습니다",
|
|
"noResults": "프롬프트를 찾을 수 없습니다"
|
|
},
|
|
"promptWritingGuide": {
|
|
"title": "좋은 프롬프트 작성법",
|
|
"subtitle": "효과적인 AI 프롬프트를 만들기 위한 팁, 예시, 모범 사례",
|
|
"interactiveBanner": {
|
|
"badge": "인터랙티브 버전 제공",
|
|
"title": "더 상세하고 인터랙티브한 경험을 원하시나요?",
|
|
"description": "25개 챕터, 실습 연습, 실제 예제가 포함된 종합 인터랙티브 가이드로 AI 프롬프트를 마스터하세요.",
|
|
"cta": "인터랙티브 북 읽기"
|
|
},
|
|
"generalTips": {
|
|
"title": "효과적인 프롬프트를 위한 일반 팁",
|
|
"beSpecific": {
|
|
"title": "구체적이고 명확하게",
|
|
"description": "모호한 프롬프트는 모호한 응답으로 이어집니다. 형식, 길이, 톤, 제약 조건 등 원하는 것을 정확히 지정하세요."
|
|
},
|
|
"provideContext": {
|
|
"title": "맥락 제공",
|
|
"description": "AI가 요구사항을 이해하는 데 도움이 되는 배경 정보를 제공하세요. 누가, 무엇을, 왜, 누구를 위해를 포함하세요."
|
|
},
|
|
"defineFormat": {
|
|
"title": "출력 형식 정의",
|
|
"description": "응답이 어떻게 구성되기를 원하는지 지정하세요: 글머리 기호, 단락, 코드 블록, 표 등."
|
|
},
|
|
"setConstraints": {
|
|
"title": "제약 조건 설정",
|
|
"description": "단어 수, 읽기 수준, 피해야 할 것, 따라야 할 특정 요구사항 등의 제한을 포함하세요."
|
|
},
|
|
"includeExamples": {
|
|
"title": "예시 포함",
|
|
"description": "좋은 출력이 어떤 것인지 AI에게 보여주세요. 예시는 응답 스타일과 품질을 조정하는 데 도움이 됩니다."
|
|
}
|
|
},
|
|
"rolePlaying": {
|
|
"title": "역할극: \"~로서 행동하라\" 패턴",
|
|
"description": "가장 강력한 프롬프트 기법 중 하나는 AI에게 특정 역할이나 페르소나를 할당하는 것입니다. 이는 전문성, 톤, 관점을 확립하는 데 도움이 됩니다.",
|
|
"basicPattern": "기본 역할 패턴",
|
|
"exampleExpert": "예시: 기술 전문가",
|
|
"exampleCreative": "예시: 창작 코치",
|
|
"popularRoles": "인기 역할 카테고리"
|
|
},
|
|
"variables": {
|
|
"title": "동적 프롬프트를 위한 변수 사용",
|
|
"description": "변수는 프롬프트를 재사용 가능하고 사용자 정의할 수 있게 만듭니다. 사용자는 프롬프트를 사용할 때마다 다른 값을 입력할 수 있습니다.",
|
|
"syntax": "변수 구문",
|
|
"requiredVar": "필수 변수 (사용자가 입력해야 함)",
|
|
"withDefault": "기본값이 있는 변수",
|
|
"simpleExample": "간단한 예시",
|
|
"advancedExample": "여러 변수를 사용한 고급 예시",
|
|
"bestPractices": "모범 사례",
|
|
"tip1": "설명적인 변수 이름 사용: '$'{topic}이 '$'{x}보다 좋음",
|
|
"tip2": "선택적 값에 합리적인 기본값 제공",
|
|
"tip3": "프롬프트에서 관련 변수를 함께 그룹화",
|
|
"tip4": "여러 단어 이름에 밑줄 사용: '$'{target_audience}"
|
|
},
|
|
"structured": {
|
|
"title": "구조화된 프롬프트 (JSON/YAML)",
|
|
"description": "구조화된 프롬프트는 복잡한 지시사항을 명확하게 정리하기 위해 JSON 또는 YAML 형식을 사용합니다. 다단계 워크플로우, 에이전트, 상세한 구성에 이상적입니다.",
|
|
"whenToUse": "구조화된 프롬프트를 사용할 때",
|
|
"useCase1": "복잡한 다단계 워크플로우 또는 파이프라인",
|
|
"useCase2": "여러 매개변수가 있는 에이전트 구성",
|
|
"useCase3": "많은 상호 연결된 설정이 있는 프롬프트",
|
|
"useCase4": "API 기반 또는 프로그래밍적 프롬프트 사용",
|
|
"jsonExample": "JSON 예시: 면접 어시스턴트",
|
|
"yamlExample": "YAML 예시: 콘텐츠 생성기",
|
|
"agentWorkflow": "JSON 예시: 에이전트 워크플로우",
|
|
"tips": "구조화된 프롬프트 팁",
|
|
"tip1": "프로그래밍적 사용에는 JSON, 읽기 쉬운 구성에는 YAML 사용",
|
|
"tip2": "가독성을 위해 중첩을 얕게 유지 (최대 2-3 레벨)",
|
|
"tip3": "복잡한 섹션을 설명하기 위해 YAML에 주석 포함",
|
|
"tip4": "저장하기 전에 JSON/YAML 구문 검증"
|
|
},
|
|
"outputOptimization": {
|
|
"title": "출력 최적화",
|
|
"description": "요구사항을 명확히 하여 AI가 필요한 형식과 스타일을 정확하게 생성하도록 안내합니다.",
|
|
"formatInstructions": "형식 지침 템플릿",
|
|
"constraintExamples": "일반적인 제약 유형",
|
|
"lengthConstraints": "길이 제약:",
|
|
"lengthExample": "\"응답을 200단어 이하로 유지\" / \"정확히 5개의 글머리 기호 제공\"",
|
|
"styleConstraints": "스타일 제약:",
|
|
"styleExample": "\"초보자에게 적합한 간단한 언어 사용\" / \"기술적이고 정확하게\"",
|
|
"contentConstraints": "내용 제약:",
|
|
"contentExample": "\"개인적인 의견 포함하지 않음\" / \"사실 정보에만 집중\""
|
|
}
|
|
},
|
|
"ide": {
|
|
"title": "Prompt Builder",
|
|
"subtitle": "타입 안전하고 구조화된 프롬프트 빌딩",
|
|
"editor": "에디터",
|
|
"preview": "미리보기",
|
|
"run": "실행",
|
|
"reset": "재설정",
|
|
"copied": "클립보드에 복사됨",
|
|
"runToPreview": "코드를 작성하여 미리보기 표시",
|
|
"cannotEvaluate": "이 코드는 평가할 수 없습니다.",
|
|
"onlyPromptsChat": "{library} 가져오기만 지원됩니다.",
|
|
"desktopOnly": "데스크톱 전용",
|
|
"desktopOnlyDescription": "프롬프트 빌더는 제대로 작동하려면 더 큰 화면이 필요합니다. 데스크톱이나 노트북 컴퓨터에서 이 페이지를 열어주세요.",
|
|
"browsePrompts": "프롬프트 둘러보기",
|
|
"createPrompt": "프롬프트 만들기",
|
|
"random": "랜덤",
|
|
"generateRandom": "AI로 랜덤 예제 생성",
|
|
"loginToGenerate": "예제를 생성하려면 로그인하세요",
|
|
"rateLimitExceeded": "다시 생성하려면 {seconds}초 기다려주세요",
|
|
"generateFailed": "예제 생성 실패",
|
|
"exampleGenerated": "새 예제가 생성되었습니다!",
|
|
"ignoreTypeErrors": "타입 오류 무시"
|
|
},
|
|
"developers": {
|
|
"title": "개발자",
|
|
"promptBuilder": "Typed-Prompts IDE",
|
|
"promptEnhancer": "프롬프트 개선기",
|
|
"desktopOnly": "데스크톱 전용",
|
|
"desktopOnlyDescription": "개발자 도구는 더 큰 화면이 필요합니다. 데스크톱 또는 노트북에서 이 페이지를 열어주세요.",
|
|
"browsePrompts": "프롬프트 찾아보기",
|
|
"inputPrompt": "입력 프롬프트",
|
|
"inputPlaceholder": "개선할 기본 프롬프트를 입력하세요...\n\n예: AI에 대한 블로그 글 작성",
|
|
"outputType": "유형",
|
|
"outputFormat": "형식",
|
|
"enhance": "개선",
|
|
"enhancing": "개선 중...",
|
|
"enhanceSuccess": "프롬프트가 성공적으로 개선되었습니다!",
|
|
"enhanceFailed": "프롬프트 개선 실패",
|
|
"enterPrompt": "개선할 프롬프트를 입력해주세요",
|
|
"enhancedPrompt": "개선된 프롬프트",
|
|
"copy": "복사",
|
|
"copied": "클립보드에 복사됨",
|
|
"inspiredBy": "영감",
|
|
"enhanceToSeeResult": "프롬프트를 입력하고 개선을 클릭하여 결과 확인",
|
|
"loginRequired": "프롬프트 개선기를 사용하려면 로그인하세요",
|
|
"history": "기록",
|
|
"storedOnDevice": "기기에 저장됨",
|
|
"noHistory": "기록 없음",
|
|
"embedDesigner": "임베드 디자이너",
|
|
"embedSettings": "설정",
|
|
"loadExample": "예제 불러오기",
|
|
"chooseExample": "예제 선택...",
|
|
"preview": "미리보기",
|
|
"openInNewTab": "열기",
|
|
"copyEmbedCode": "임베드 코드 복사",
|
|
"embedCode": "임베드 코드",
|
|
"embedCopied": "임베드 코드가 복사되었습니다!",
|
|
"settingsCleared": "설정이 초기화되었습니다",
|
|
"reset": "초기화",
|
|
"promptTokenizer": "토크나이저",
|
|
"tokenizer": {
|
|
"inputText": "입력 텍스트",
|
|
"placeholder": "토큰을 분석하려면 프롬프트 또는 텍스트를 붙여넣으세요...",
|
|
"analysis": "토큰 분석",
|
|
"tokens": "토큰",
|
|
"contextUsage": "컨텍스트 창 사용량",
|
|
"nearLimit": "한도에 가까워지고 있습니다!",
|
|
"estimatedCost": "예상 비용",
|
|
"textStats": "텍스트 통계",
|
|
"saved": "분석이 기록에 저장되었습니다",
|
|
"saveToHistory": "저장",
|
|
"estimationNote": "토큰 수는 추정치입니다. 실제 수는 모델의 토크나이저에 따라 다를 수 있습니다.",
|
|
"settings": "설정",
|
|
"contextWindowSize": "컨텍스트 창 크기",
|
|
"inputPricePerMillion": "입력 $/100만 토큰",
|
|
"outputPricePerMillion": "출력 $/100만 토큰",
|
|
"highlightTokens": "토큰 하이라이트"
|
|
}
|
|
},
|
|
"appBanner": {
|
|
"message": "iPhone, iPad, Mac용 prompts.chat 앱 다운로드",
|
|
"messageShort": "Apple 기기용 앱 다운로드",
|
|
"download": "다운로드",
|
|
"dismiss": "닫기"
|
|
},
|
|
"about": {
|
|
"title": "prompts.chat 소개",
|
|
"description": "ChatGPT 발표 2주 후 만들어진 최초의 AI 프롬프트 라이브러리 이야기.",
|
|
"releasedOn": "2022년 12월 5일",
|
|
"storyTitle": "우리의 이야기",
|
|
"goalTitle": "우리의 목표",
|
|
"story1Rich": "prompts.chat은 <repoLink>Awesome ChatGPT Prompts</repoLink> 저장소의 웹 시각화입니다. ChatGPT 초기 버전에 기록 기능이 없었을 때, <authorLink>@f</authorLink>가 프롬프트를 정리하기 위해 시작한 개인 프로젝트였습니다.",
|
|
"story2": "Awesome ChatGPT Prompts 저장소는 2022년 12월 5일, ChatGPT가 세상에 발표된 지 불과 2주 만에 만들어졌습니다. 간단한 솔루션으로 시작한 것이 수백만 AI 애호가들의 필수 리소스가 되었습니다.",
|
|
"testimonialsRich": "AI 선구자들의 사랑을 받고 있습니다. OpenAI 공동 창립자 <gregLink>Greg Brockman</gregLink>과 <wojciechLink>Wojciech Zaremba</wojciechLink>도 포함됩니다.",
|
|
"openSource": "첫날부터 완전히 무료이고 오픈 소스입니다.",
|
|
"goal1Rich": "우리는 공유의 힘을 믿습니다. 우리의 사명은 <bold>수백만 명이 공유하는 AI 컨텍스트 엔지니어링 기술</bold>을 커뮤니티에서 모든 사람에게 전달하는 것입니다.",
|
|
"goal2Rich": "여기서 공유되는 모든 프롬프트, 모든 기술, 모든 통찰력은 인류의 것입니다. 그래서 <licenseLink>CC0 (퍼블릭 도메인)</licenseLink> 라이선스를 선택했습니다: 제한 없음, 귀속 불필요. 모든 사람을 위한 순수한 지식만 있습니다.",
|
|
"goal3": "AI를 배우는 학생이든, 다음 혁신을 구축하는 개발자이든, 가능한 것에 호기심이 있는 사람이든: 이것은 당신의 라이브러리입니다. 사용하고, 공유하고, 그 위에 구축하세요.",
|
|
"achievementsTitle": "성과",
|
|
"pressCategoryTitle": "언론 & 미디어",
|
|
"academicCategoryTitle": "학술 인정",
|
|
"communityCategoryTitle": "커뮤니티 & GitHub",
|
|
"featuredForbes": "<link>Forbes</link>에 소개됨",
|
|
"featuredTagesspiegel": "Featured in <link>Der Tagesspiegel</link>",
|
|
"referencedHarvard": "<link>하버드 대학교</link>에서 참조됨",
|
|
"referencedColumbia": "<link>컬럼비아 대학교</link>에서 참조됨",
|
|
"referencedOlympic": "<link>Olympic College</link>에서 참조됨",
|
|
"googleScholarCitations": "Google Scholar에서 <link>40개 이상의 학술 인용</link>",
|
|
"githubStars": "<link>141k+ GitHub 스타</link>, 가장 많은 스타를 받은 프롬프트 저장소",
|
|
"githubStaffPick": "<link>GitHub Staff Pick</link>으로 선정",
|
|
"referencedGithubBlog": "<link>GitHub 블로그</link>에서 참조됨",
|
|
"huggingFace": "<link>Hugging Face</link>에서 가장 인기 있는 데이터셋",
|
|
"usedByDevelopers": "전 세계 수천 명의 개발자가 사용 중",
|
|
"supportUsTitle": "후원하기",
|
|
"supportUsIntro": "우리는 이것을 비상업적 CC-0 프로젝트로 개발하며 아무것도 요구하지 않습니다. 훌륭한 스폰서 덕분에 운영을 계속할 수 있었습니다. 이 제품을 계속 개발할 수 있도록 후원을 고려해 주세요.",
|
|
"githubSponsorsTitle": "GitHub Sponsors",
|
|
"githubSponsorsDescription": "월 $800 GitHub 스폰서가 되어 홈페이지에 로고를 게재하세요.",
|
|
"becomeSponsor": "스폰서 되기",
|
|
"supportersTitle": "서포터 월",
|
|
"supportersDescription": "월 $9.99 구독으로 커뮤니티를 지원하고 월에 이름을 올리세요. 언제든 취소 가능.",
|
|
"supportNow": "지금 후원하기",
|
|
"techStackTitle": "기술 스택 진화",
|
|
"coreContributorsTitle": "핵심 기여자",
|
|
"designCreditsTitle": "디자인",
|
|
"ideationTitle": "아이디어",
|
|
"communityContributorsTitle": "커뮤니티 기여자",
|
|
"viewAllContributors": "모든 기여자 보기"
|
|
},
|
|
"kids": {
|
|
"header": { "title": "Promi의 프롬프트 학교", "levels": "레벨", "home": "홈", "map": "지도", "mainSite": "메인 사이트" },
|
|
"home": {
|
|
"badge": "어린이 학습",
|
|
"title": "AI와 대화하는 법을 배워요!",
|
|
"subtitle": "로봇 Promi과 함께 재미있는 모험을 떠나 멋진 프롬프트 작성법을 배워보세요!",
|
|
"promiIntro": { "greeting": "안녕, 나는 Promi이야! 🤖", "message": "네 도움이 필요한 친절한 로봇이야! 프롬프트를 더 잘 이해할 수 있게 도와줄래?" },
|
|
"features": {
|
|
"games": { "title": "재미있는 게임", "description": "드래그 앤 드롭 게임과 퀴즈로 배워요" },
|
|
"stories": { "title": "멋진 이야기", "description": "Promi과 함께 신나는 모험을 떠나요" },
|
|
"stars": { "title": "별 모으기", "description": "별을 모아 새로운 레벨을 열어요" }
|
|
},
|
|
"startButton": "게임 시작!",
|
|
"ageNote": "읽고 쓸 수 있는 8-14세 어린이에게 적합해요",
|
|
"whatYouLearn": "배울 내용",
|
|
"readyTitle": "시작할 준비됐어?",
|
|
"readyMessage": "모험을 떠나 AI와 대화하는 법을 배워보자!"
|
|
},
|
|
"navigation": {
|
|
"back": "뒤로",
|
|
"next": "다음",
|
|
"completeFirst": "계속하려면 먼저 활동을 완료하세요"
|
|
},
|
|
"map": { "title": "세계 지도", "subtitle": "레벨을 선택하고 모험을 시작하세요!", "worldLevels": "{count}개 레벨", "levelNumber": "레벨 {number}", "locked": "이전 레벨을 완료하면 열립니다" },
|
|
"worlds": { "1": { "title": "시작 마을" }, "2": { "title": "명확성의 성" }, "3": { "title": "맥락 동굴" }, "4": { "title": "창의력 협곡" }, "5": { "title": "마스터 산" } },
|
|
"levels": {
|
|
"1_1_meet_promi": { "title": "Promi을 만나요!", "description": "로봇 친구에게 인사하고 AI가 무엇인지 배워요" },
|
|
"1_2_first_words": { "title": "Promi의 첫 번째 말", "description": "첫 번째 프롬프트를 작성해서 Promi이 이해하도록 도와주세요" },
|
|
"1_3_being_clear": { "title": "명확하게 말하기", "description": "왜 명확한 지시가 더 잘 작동하는지 배워요" },
|
|
"2_1_missing_details": { "title": "빠진 세부사항", "description": "세부사항이 왜 중요한지 알아보세요" },
|
|
"2_2_who_and_what": { "title": "누구와 무엇", "description": "캐릭터와 사물을 추가하세요" },
|
|
"2_3_when_and_where": { "title": "언제와 어디", "description": "시간과 장소를 추가하는 법을 배워요" },
|
|
"2_4_detail_detective": { "title": "세부사항 탐정", "description": "세부사항 추가 전문가가 되세요" },
|
|
"3_1_setting_the_scene": { "title": "장면 설정", "description": "맥락이 왜 도움이 되는지 배워요" },
|
|
"3_2_show_dont_tell": { "title": "말하지 말고 보여줘", "description": "예시를 사용해 원하는 것을 보여주세요" },
|
|
"3_3_format_finder": { "title": "형식 찾기", "description": "목록, 이야기, 시 등을 요청하세요!" },
|
|
"3_4_context_champion": { "title": "맥락 챔피언", "description": "모든 맥락 기법을 결합하세요" },
|
|
"4_1_pretend_time": { "title": "역할극 시간!", "description": "역할극 프롬프트를 배워요" },
|
|
"4_2_story_starters": { "title": "이야기 시작", "description": "AI와 멋진 이야기를 만들어요" },
|
|
"4_3_character_creator": { "title": "캐릭터 만들기", "description": "AI에게 개성을 부여하세요" },
|
|
"4_4_world_builder": { "title": "세계 건설자", "description": "상상력 넘치는 세계를 만들어요" },
|
|
"5_1_perfect_prompt": { "title": "완벽한 프롬프트", "description": "명확함, 세부사항, 맥락을 결합하세요" },
|
|
"5_2_fix_it_up": { "title": "고쳐보세요!", "description": "약한 프롬프트를 찾아 개선하세요" },
|
|
"5_3_prompt_remix": { "title": "프롬프트 리믹스", "description": "다른 결과를 위해 프롬프트를 다시 작성하세요" },
|
|
"5_4_graduation_day": { "title": "졸업의 날", "description": "최종 도전 - 마스터가 되세요!" }
|
|
},
|
|
"level": { "backToMap": "지도로 돌아가기", "levelLabel": "레벨 {number}", "comingSoon": "이 레벨은 곧 출시됩니다!", "previous": "이전", "next": "다음", "map": "지도" },
|
|
"levelComplete": { "title": "레벨 완료!", "nextLevel": "다음 레벨", "backToMap": "지도로 돌아가기", "allDone": "지도로 돌아가기" },
|
|
"quiz": { "goodLabel": "훌륭한 프롬프트!", "badLabel": "최고는 아니에요", "correct": "정답!", "incorrect": "좋은 시도!", "tryAgain": "다시 시도" },
|
|
"magicWords": { "title": "마법의 단어를 끌어다 놓으세요! ✨", "dragOrTap": "🎯 단어를 끌거나 탭하세요:", "check": "확인!", "retry": "다시 시도", "correct": "정답", "tryAgain": "다시 시도해요!" },
|
|
"dragDrop": { "title": "프롬프트를 만들어요!", "instruction": "화살표로 이동하거나 두 조각을 탭해서 교환하세요!", "result": "결과", "check": "확인!", "retry": "다시 시도", "success": "완벽해요! 훌륭한 프롬프트를 만들었어요!", "almost": "거의 다 됐어요! 계속 정렬하세요.", "tapToSwap": "다른 조각을 탭해서 교환하세요!" },
|
|
"promptParts": { "title": "프롬프트 부분을 정렬하세요!", "instruction": "각 조각을 탭하고 유형을 선택하세요!", "score": "점수", "pickCategory": "이것은 어떤 유형인가요?", "success": "모든 부분을 올바르게 정렬했어요!", "retry": "다시 시도", "types": { "role": "역할", "task": "작업", "context": "맥락", "constraint": "제약" } },
|
|
"exampleMatcher": { "title": "패턴 매칭", "instruction": "패턴을 보고 다음에 올 것을 선택하세요!", "pattern": "패턴:", "check": "확인!", "retry": "다시 시도", "correct": "정답! 🎉", "tryAgain": "아니에요 - 패턴을 다시 보세요!" },
|
|
"promptDoctor": { "title": "프롬프트 의사", "health": "프롬프트 건강", "sick": "아픈 프롬프트", "healthy": "건강한 프롬프트!", "diagnose": "문제를 클릭해서 고치세요:", "success": "프롬프트가 좋아졌어요!", "retry": "처음부터" },
|
|
"stepByStep": { "title": "단계별로 생각하기", "problem": "문제:", "withoutMagic": "마법의 단어 없이:", "addMagicWords": "마법의 단어를 추가하세요!", "magicWordsActive": "마법의 단어가 추가됐어요!", "nextStep": "다음 단계 보기", "withMagic": "단계별 사고로:", "retry": "다시 시도" },
|
|
"promptLab": { "title": "프롬프트 연구소", "progress": "개선", "yourPrompt": "당신의 프롬프트:", "aiSays": "AI 응답:", "addDetails": "개선 추가:", "success": "프롬프트가 아주 구체적이 됐어요!", "retry": "처음부터" },
|
|
"wordPredictor": { "title": "AI가 생각하는 방법", "instruction": "AI는 가장 가능성 높은 다음 단어를 추측해요. AI처럼 생각할 수 있나요?", "aiThinks": "AI가 읽고 있어요:", "thinkingDefault": "음, 어떤 단어가 여기에 가장 맞을까?", "check": "내 답 확인!", "correct": "AI처럼 생각하고 있어요!", "tryAgain": "아니에요! AI는 가장 가능성 높은 단어를 선택해요.", "retry": "다시 시도" },
|
|
"settings": { "title": "설정", "music": "음악", "language": "언어", "progress": "진행 상황", "stars": "별", "completed": "완료", "resetTitle": "진행 상황 초기화", "resetButton": "모두 초기화", "resetWarning": "모든 별과 진행 상황이 삭제됩니다. 확실한가요?", "resetConfirm": "네, 모두 초기화", "resetComplete": "진행 상황 초기화됨! 새로고침 중...", "cancel": "취소" }
|
|
}
|
|
}
|