Communitygithub.com

OrchardCMS/OrchardCore

OrchardCore 앱을 지역화합니다 — UI 문자열(IStringLocalizer/IViewLocalizer S, T, H), PO 파일 및 복수형, 콘텐츠 번역(LocalizationPart, 문화 선택기), 지원되는 문화권 구성을 다룹니다. 사용자가 문자열을 번역하거나, 문화권을 추가하거나, PO 파일을 설정하거나, 콘텐츠 항목을 다국어로 만들어야 할 때 사용하세요.

OrchardCore란 무엇인가요?

이 스킬은 OrchardCore 애플리케이션의 전체 지역화 요구사항을 해결하기 위한 종합 가이드입니다. UI 문자열 지역화를 위해 IStringLocalizer와 IViewLocalizer 인터페이스를 통해 S, T, H 헬퍼를 사용하는 방법을 설명하며, PO 파일 기반 번역과 복수형 처리를 포함합니다. 또한 LocalizationPart를 사용한 콘텐츠 항목 번역과 문화 선택기를 통한 다국어 지원 기능을 제공합니다. ASP.NET Core 기반의 OrchardCore CMS 플랫폼에서 작동하며, 개발자가 지원되는 문화권 목록을 구성하고 애플리케이션에서 다국어 콘텐츠를 관리할 수 있도록 돕습니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add OrchardCMS/OrchardCore

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

OrchardCore은(는) 무엇을 하나요?

OrchardCore 앱을 지역화합니다 — UI 문자열(IStringLocalizer/IViewLocalizer S, T, H), PO 파일 및 복수형, 콘텐츠 번역(LocalizationPart, 문화 선택기), 지원되는 문화권 구성을 다룹니다. 사용자가 문자열을 번역하거나, 문화권을 추가하거나, PO 파일을 설정하거나, 콘텐츠 항목을 다국어로 만들어야 할 때 사용하세요.

주요 기능

  • UI 문자열 지역화: IStringLocalizer와 IViewLocalizer를 사용하여 S, T, H 헬퍼로 문자열을 번역합니다.
  • PO 파일 지원: .po 파일을 사용한 번역 및 복수형 처리를 지원합니다.
  • 콘텐츠 번역: LocalizationPart를 통해 콘텐츠 항목을 다국어로 관리합니다.
  • 문화 선택기: 사용자가 선호하는 문화권을 선택할 수 있는 UI를 제공합니다.
  • 문화권 구성: appsettings.json 또는 코드에서 지원되는 문화권 목록을 설정합니다.

사용 방법

  1. IStringLocalizer<T> 또는 IViewLocalizer를 주입받아 뷰나 컨트롤러에서 사용합니다.
  2. PO 파일을 Localization 폴더에 배치하여 번역 문자열을 정의합니다.
  3. 콘텐츠 타입에 LocalizationPart를 추가하여 다국어 콘텐츠를 활성화합니다.
  4. 문화 선택기 위젯을 사이트에 추가하여 사용자 언어 설정을 제공합니다.
  5. Startup.cs 또는 설정 파일에서 지원 문화권을 지정합니다.

주의사항

  • PO 파일의 파일 이름은 문화권 코드와 일치해야 합니다 (예: ko.po).
  • LocalizationPart를 사용하려면 먼저 콘텐츠 타입 정의에 추가해야 합니다.
  • 문화 선택기는 테마에 따라 표시 방식이 다를 수 있습니다.

관련 스킬