가이드 /

언어 추가하기

언어팩으로 내 개인사이트나 meshmelo를 다른 언어로 보이게 합니다.

화면의 모든 문장은 언어팩에 있습니다. 언어 하나 = 파일 하나입니다. 파일을 추가하면 언어 선택 목록에 나타납니다. 아직 번역하지 않은 문장은 영어로 보이므로, 일부만 번역해도 화면이 깨지지 않습니다.

내 개인사이트

개인사이트에는 영어·한국어·일본어가 들어 있습니다. 방문자는 화면 아래나 메뉴에서 언어를 고릅니다.

다른 언어를 추가하려면 사이트와 함께 있는 언어팩 제작 매뉴얼(사이트 패키지의 docs/ 폴더)을 따르세요. 요약하면:

  1. 들어 있는 도구로 영어 원본에서 빈 언어팩을 만듭니다.
  2. 무료 AI로 번역합니다 (매뉴얼에 요청문이 있습니다).
  3. 그 언어로 쓴 이름(예: Français)을 한 줄 추가합니다.
  4. 검사하고, 시험하고, 배포합니다.

장르 이름(R&B, 힙합 …)은 언어팩이 아니라 aimusiclist.com에서 가져옵니다.

meshmelo 번역 돕기

meshmelo도 같은 방식입니다:

  • lang/en.json이 영어 원본입니다. lang/fr.json(내 언어 코드)으로 복사해서 오른쪽 문장만 번역합니다.
  • 키와 {변수}는 그대로 둡니다. _meta(code, name, native)를 고칩니다.
  • 가이드는 단순한 글 파일입니다: content/fr/guides/…md. 번역이 없는 가이드는 영어로 보입니다.
  • php tools/check_lang.php fr로 검사합니다.
  • 파일을 서버에 올리면 그 언어의 페이지가 자기 주소로 생깁니다: /fr/, /fr/skins …

무료 AI 요청문이 들어 있는 전체 매뉴얼은 meshmelo 패키지의 docs/language-pack.md에 있습니다.

번역할 때 팁

  • 짧고 친절하게. 버튼은 한두 단어로.
  • 이름과 기술 용어는 번역하지 않습니다: aimusiclist.com, MP3, R2, HTML, {{menu}}.
  • 다른 문장에서 버튼 이름을 말할 때는 그 버튼의 번역과 똑같이 씁니다.