이 항목의 IT 전문가 버전을 찾고 있나요? Windows 11에서 시작 메뉴 레이아웃 사용자 지정을 참조하세요.
Tip
이 항목의 Windows 10 버전은 Windows 10 시작 레이아웃 사용자 지정을 참조하세요.
OEM은 Windows 11 시작 레이아웃을 사용자 지정하여 OEM 정의 항목(앱 및/또는 웹 사이트)이 시작 메뉴의 특정 영역에 고정되도록 할 수 있습니다.
웹 사이트 핀의 구성을 비롯한 시작 레이아웃 사용자 지정은 .으로 LayoutModification.json
구성됩니다.
Note
Windows 구성 디자이너 또는 무인을 사용하여 Windows 11 시작 메뉴를 구성할 수 없습니다.
시작 메뉴 섹션
시작 메뉴는 고정, 모든 앱 및 권장의 세 가지 섹션으로 구성됩니다. LayoutModification.json에는 고정 및/또는 권장 섹션에 대한 사용자 지정이 포함될 수 있습니다.
Pinned section
시작 메뉴 맨 위에 있는 섹션을 고정 섹션이라고 합니다. 이 섹션은 그리드에 배열된 핀으로 구성됩니다. 이 섹션의 항목은 PC에 설치된 모든 앱의 하위 집합입니다. 설치된 모든 앱이 기본적으로 이 섹션에 포함되어 있지는 않습니다. 이 보기의 행 및 항목 수는 디바이스 패널 크기에서 일관됩니다.
이 섹션의 초기 보기에는 18개의 항목이 표시되지만 사용자는 페이지 매김 컨트롤을 사용하여 추가 핀 페이지를 이동할 수 있습니다. 이 섹션의 항목은 Microsoft 정의 앱, 동적으로 제공되는 앱, OEM 구성 항목의 조합입니다. 사용자는 PC를 설정한 후 이 섹션에서 핀을 추가, 이동 또는 제거할 수 있습니다.
Available customizations:
- 이 섹션의 1페이지에 최대 4개의 항목이 있습니다. LayoutModification.json에서
primaryOEMPins
로 구성됩니다. - 고정된 앱 그리드 하단에 최대 4개의 항목이 있습니다. 사용자는 이 핀을 보려면 시작 메뉴에서 아래로 스크롤해야 합니다. LayoutModification.json에서
secondaryOEMPins
로 구성됩니다.
이 섹션 중 하나에 4개 미만의 항목을 고정하면 다른 Microsoft 정의 앱이 밀어서 공간을 채워 동일한 순서를 유지합니다. 처음 4개를 초과하는 모든 배열 요소는 무시됩니다.
Note
항목은 고정 섹션에 한 번만 나타날 수 있습니다. 같은 페이지에 있든 다른 페이지에 있든 이 섹션의 둘 이상의 위치에 앱을 고정할 수 없습니다.
모든 앱 섹션
사용자가 시작 메뉴의 오른쪽 위 모서리에 있는 모든 앱을 클릭하면 표시됩니다. 모든 앱은 설치된 모든 앱을 알파벳 순서로 나열한 포괄적인 목록입니다.
사용 가능한 사용자 지정: 이 섹션에 대한 사용자 지정이 없습니다. 모든 앱은 설치된 모든 앱을 포함하는 목록이며 사용자 또는 OEM에서 사용자 지정할 수 없습니다.
앱 분류: 앱 분류가 곧 시작 메뉴로 제공됩니다.
Note
애플리케이션 개발자이고 애플리케이션이 시작 메뉴에서 올바른 범주에 배치되지 않는 경우 아래의 적절한 단계를 따르세요.
- 유럽 연합에 있는 경우 Microsoft Store 온보딩 프로세스에 따라 Microsoft Store에 애플리케이션을 온보딩 하고 적절한 범주를 지정하거나 앱 분류 지원에 전자 메일을 보내 애플리케이션 이름, 실행 파일 이름 및 배치하려는 범주를 제공할 수 있습니다.
- 유럽 연합 외부에 있는 경우 Microsoft Store 온보딩 프로세스에 따라 애플리케이션을 Microsoft Store에 온보딩하고 적절한 범주를 지정하세요.
Recommended section
이는 “고정” 섹션 아래에 있는 섹션입니다. 처음 부팅할 때 Microsoft의 시작하기 앱이 이 위치에 미리 채워집니다. OEM은 고객이 제거하지 않는 한 최대 7일 동안 고정된 상태로 유지되는 환영 또는 첫 실행 환경 앱으로 섹션을 미리 채울 수도 있습니다.
사용 가능한 사용자 지정: 이 섹션의 항목 1개. LayoutModification.json에서 firstRunOEMPins
로 구성됩니다.
- 가장 깨끗한 최상의 사용자 환경을 위해 권장 섹션에서 선택한 앱이 작업 표시줄이나 시작 핀의 첫 페이지에 미리 고정되지 않는 것이 좋습니다.
시작 메뉴 항목 사용자 지정
Important
WCD 또는 무인을 사용하여 Windows 11 시작 메뉴를 사용자 지정하는 것은 지원되지 않으므로 LayoutModification.json이 필요합니다.
OEM은 사용자 지정 LayoutModification.json
파일을 만들고 %localappdata%\Microsoft\Windows\Shell
폴더의 이미지에 추가하여 시작 레이아웃을 사용자 지정할 수 있습니다. 이미지에는 하나의 LayoutModification.json
만 필요합니다. 이러한 파일은 어떤 조합으로든 하나 이상의 최상위 멤버를 포함할 수 있기 때문입니다.
Important
LayoutModification.json에서 UTF-8 인코딩을 사용해야 합니다.
LayoutModification.json
LayoutModification.json
을 사용하면 시작 레이아웃의 사용자 지정 가능한 섹션 내에서 핀을 구성할 수 있습니다.
LayoutModification.json members
Member | Description |
---|---|
primaryOEMPins | "고정" 섹션의 1페이지에 표시되는 항목을 구성합니다. 형식을 조합하여 최대 4개의 항목을 지정할 수 있습니다. |
secondaryOEMPins | "고정" 섹션의 끝에 표시되는 항목을 구성합니다. 형식을 조합하여 최대 4개의 항목을 지정할 수 있습니다. |
firstRunOEMPins | "권장" 섹션에서 OEM 구성 가능 항목을 구성합니다. 하나의 항목을 지정할 수 있습니다. |
LayoutModification.json keys
위의 각 멤버는 다음과 같은 가능한 멤버를 사용하여 각 섹션에 대한 핀을 정의할 수 있습니다.
Key | Description |
---|---|
packagedAppID | |
desktopAppID | 패키지되지 않은 Win32 앱을 지정합니다. Win32 앱을 고정하려면 앱의 AUMID를 사용합니다. 앱에 AUMID가 없으면 대신 desktopAppLink를 대신 사용하여 지정합니다. |
desktopAppLink | 연결된 AUMID가 없는 패키지되지 않은 Win32 앱을 지정합니다. 이 유형의 앱을 고정하려면 앱을 가리키는 .lnk 바로 가기 경로를 사용합니다. |
caption |
firstRunOEMPins 항목에만 적용됩니다. 사용자가 마우스로 타일 위를 가리킬 때 표시되는 텍스트 문자열입니다.여러 언어가 포함된 이미지의 경우 사용자의 언어가 명시적으로 지정된 언어와 일치하지 않을 때 대체(fallback)로 사용되는 기본 캡션뿐만 아니라 언어별로 다른 텍스트를 지정할 수 있습니다(아래 예제 참조). 캡션의 언어를 지정하는 방법에 대한 자세한 내용은 캡션에 대한 언어 태그를 참조하세요. |
secondaryTile | 웹 링크 고정을 참조하세요. |
tileID | 각 보조 타일에 대해 생성된 고유 식별자입니다. 보조 타일을 지정하는 데만 사용됩니다. |
샘플 LayoutModification.json 파일
사용자 지정 가능한 세 가지 시작 메뉴 섹션에 대한 사용자 지정을 보여주는 샘플 LayoutModification.json 파일은 다음과 같습니다.
-
primaryOEMPins
의 3개 항목: 1개 UWP 앱, 1개 Win32 앱 및 1개 웹 링크 -
secondaryOEMPins
의 2개 항목: 1개 웹 링크 및 1개 Win32 앱 -
firstRunOEMPins
의 1개 항목: 1개 Win32 앱(.lnk 파일로 지정됨)
{ "primaryOEMPins": [
{ "packagedAppId": "OEM.App1_1abcde2f3ghjk!App"},
{ "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\MyWin32App.lnk"},
{ "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
"tileId": "MSEdge.paomdnjincdkenhiicpl.UserData.Default"}
],
"secondaryOEMPins": [
{ "packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
"tileId": "MSEdge.anfoedbkjbcacemdbigf.UserData.Default" },
{ "desktopAppId": "Contoso.Desktop.Example.AUMID"}
],
"firstRunOEMPins": [
{ "desktopAppLink": "%ALLUSERSPROFILE%\\Microsoft\\Windows\\Start Menu\\Programs\\PutMeInRecommended.lnk",
"caption": {
"en-US": "(localized caption text for US English)",
"de": "(localized caption text for German)",
"default": "(fallback caption text for other languages)" }
}
]
}
Tip
각 단일 백슬래시 문자(\
)는 JSON 구문에 따라 \\
로 이스케이프해야 합니다.
Pin Conflicts
동적으로 제공되는 앱: Microsoft가 자사 또는 타사 앱을 동적으로 고정하려고 시도하기 전에 OEM에서 정확히 동일한 앱을 페이지에 이미 고정했는지 먼저 확인합니다. 이 경우 Microsoft는 OEM 앱을 제자리에 고정한 상태로 유지합니다.
Microsoft에서 정적으로 정의한 1페이지의 자사 앱: OEM에서 1페이지에 고정된 Microsoft 자사 앱(예: Microsoft Edge, 메일, Store)을 이동할 수 없습니다. OEM에서 이러한 앱 중 하나를 1페이지에도 고정하려고 하면 무시됩니다.
정적으로 정의된 Microsoft 자사 앱 승격: OEM에서 Microsoft 자사 앱(예: 계산기, 카메라)을 1페이지에 고정하고 Microsoft에서 1페이지에 아직 정적으로 고정되어 있지 않거나 고정되지 않는 경우 해당 위치를 1페이지로 이동할 수 있습니다.
웹 링크 고정
웹 링크를 시작 메뉴 고정하려면 요소를 secondaryTile
지정 LayoutModification.json
해야 합니다. 이 작업을 수행하는 가장 쉬운 방법은 Edge를 사용하여 웹 사이트를 시작 메뉴 고정한 다음 PowerShell을 사용하여 시작 레이아웃을 내보내는 것입니다.
Edge를 사용하여 웹 사이트 고정
고정하려는 웹 사이트로 이동합니다. 에지 도구 모음(점 메뉴 3개) > 을 클릭하고 '기타 도구'를 > 선택한 다음, '시작 화면에 고정'을 선택합니다.
시작 레이아웃 내보내기
시작 레이아웃을 내보내는 방법을 알아보려면 시작 레이아웃 내보내기를 참조하세요. 내보낸 시작 레이아웃에는 구성한 각 웹 링크에 대한 secondaryTile
요소가 포함됩니다. 그런 다음 사용자 지정 LayoutModification.json
파일에 추가할 수 있습니다.
웹 핀의 예
다음은 LayoutModification.json 웹 핀의 예입니다.
{
"secondaryTile": {
"tileId": "MSEdge._pin_mbfkklhhpckngkihcgoamfamci",
"arguments": " --pin-url=https://learn.microsoft.com/ --profile-directory=Default --launch-tile",
"displayName": "Microsoft Learn: Build skills that open doors in your career",
"packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
"smallIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/SmallLogo.png",
"smallIcon": "<base64 encoded image goes here>",
"largeIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/Logo.png",
"largeIcon": "<base64 encoded image goes here>"
}
}
Note
내보낸 Export-StartLayout
보조 타일에는 크고 작은 아이콘 모두에 대해 base64로 인코딩된 이미지가 포함됩니다. OEM 구성에 대해 수정 없이 이 JSON 코드 조각을 있는 그대로 사용할 수 있습니다.
핀을 추가하려는 섹션에서 새 JSON 개체를 추가하여 이 타일을 LayoutModification.json 추가합니다. 위의 예를 사용하여 웹 링크를 “고정됨” 섹션의 맨 아래에 고정하는 모습은 다음과 같습니다.
...
"primaryOEMPins": [
{
"packagedAppId": "Contoso_8wekyb3d8bbwe!App"
},
{
"secondaryTile": {
"tileId": "MSEdge._pin_mbfkklhhpckngkihcgoamfamci",
"arguments": " --pin-url=https://learn.microsoft.com/ --profile-directory=Default --launch-tile",
"displayName": "Microsoft Learn: Build skills that open doors in your career",
"packagedAppId": "Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe!App",
"smallIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/SmallLogo.png",
"smallIcon": "<base64 encoded image goes here>",
"largeIconPath": "ms-appdata:///local/Pins/MSEdge._pin_mbfkklhhpckngkihcgoamfamci/Logo.png",
"largeIcon": "<base64 encoded image goes here>"
}
}
]
...
Pre-pinning Office
Office C2R(간편 실행) 앱이 사전 설치된 경우 Windows에서 이러한 앱은 시작 화면에 자동으로 고정됩니다. OPK(Office 사전 설치 키트)를 사용하여 C2R 버전의 Office를 설치하면 Windows에서 자동으로 Office 설치를 검색하여 적절한 핀을 시작에 추가합니다. 모든 C2R Office 앱이 아니라 Word, Excel 및 PowerPoint만 시작에 고정됩니다. 이 동작은 완전히 자동으로 수행되며, LayoutModification.json에 아무것도 필요하지 않습니다.
C2R Office가 사전 설치되지 않은 경우 시작에 고정된 다른 항목이 미끄러져 이러한 앱의 위치를 채우므로 레이아웃 중간에 빈 틈이 남지 않습니다.
이미지에 레이아웃 추가
Windows 이미지를 탑재합니다.
dism /mount-image /imagefile:E:\Sources\install.wim /mountdir:C:\mount /index:1
탑재된 이미지에 복사합니다
LayoutModification.json
. Windows는 폴더에서 이 파일을 찾습니다\Windows\Users\Default\Appdata\Local\Microsoft\Windows\Shell
. 폴더에 레이아웃 수정 파일이 이미 있는 경우 기존 파일을 새 파일로 바꿉니다.xcopy /s LayoutModification.json C:\Mount\Users\Default\Appdata\Local\Microsoft\Windows\Shell
이미지를 분리하고 변경 내용을 커밋합니다.
dism /unmount-image /mountdir:C:\mount /commit
캡션 언어 태그
다음 표에는 Windows 11에서 지원하는 모든 언어에 사용할 태그가 포함되어 있습니다.
- 언어/로캘을 알고 있는 경우 첫 번째 열에서 검색하고 두 번째 열에서 해당 태그를 사용합니다(참고: 태그는 대/소문자를 구분하므로 한 예로 en-us가 아니라 en-US를 사용해야 함).
- 세 번째 열에는 태그를 사용하지 않습니다. 그러나 잘못된 태그를 사용하고 있다고 생각하고 올바른 해당 태그를 찾으려면 사용하려는 태그에 대해 세 번째 열을 검색한 다음, 두 번째 열에서 올바른 태그를 확인할 수 있습니다.
Windows Language | LayoutModification.json에서 사용할 태그 | 이전 스타일(두 번째 열과 다른 경우 사용하지 않음) |
---|---|---|
Afrikaans | af | af-ZA |
Albanian | sq | sq-AL |
Alsatian | gsw | gsw-CH |
Amharic | am | am-ET |
Arabic (Algeria) | ar-DZ | ar-DZ |
Arabic (Bahrain) | ar-BH | ar-BH |
Arabic (Egypt) | ar-EG | ar-EG |
Arabic (Iraq) | ar-IQ | ar-IQ |
Arabic (Jordan) | ar-JO | ar-JO |
Arabic (Kuwait) | ar-KW | ar-KW |
Arabic (Lebanon) | ar-LB | ar-LB |
Arabic (Libya) | ar-LY | ar-LY |
Arabic (Morocco) | ar-MA | ar-MA |
Arabic (Oman) | ar-OM | ar-OM |
Arabic (Qatar) | ar-QA | ar-QA |
아랍어(사우디아라비아) | ar-SA | ar-SA |
Arabic (Syria) | ar-SY | ar-SY |
Arabic (Tunisia) | ar-TN | ar-TN |
아랍어(아랍에미리트) | ar-AE | ar-AE |
Arabic (Yemen) | ar-YE | ar-YE |
Armenian | hy | hy-AM |
Assamese | as | as-IN |
Azerbaijani (Cyrillic) | az-Cyrl | az-Cyrl-AZ |
Azerbaijani (Latin) | az-Latn | az-Latn-AZ |
Bangla (Bangladesh) | bn-BD | bn-BD |
Bashkir | ba-Cyrl | ba-RU |
Basque | eu | eu-ES |
Belarusian | be | be-BY |
Bengali (India) | bn-IN | bn-IN |
Bosnian (Cyrillic) | bs-Cyrl | bs-Cyrl-BA |
Bosnian (Latin) | bs | bs-Latn-BA |
Breton | br-Latn | br-FR |
Bulgarian | bg | bg-BG |
Burmese | my | my-MM |
Catalan | ca | ca-ES |
세부아노어(라틴 문자, 필리핀) | ceb-Latn-PH | ceb-Latn-PH |
Central Kurdish | ku-Arab | ku-Arab-IQ |
차크마 문자(차크마 문자, 방글라데시) | ccp-Cakm-BD | ccp-Cakm-BD |
차크마 문자(차크마 문자, 인도) | ccp-Cakm-IN | ccp-Cakm-IN |
Cherokee (Cherokee) | chr-Cher | chr-Cher-US |
중국어(간체, 중국) | zh-Hans-CN | zh-CN |
중국어(간체, 싱가포르) | zh-Hans-SG | zh-SG |
중국어(번체, 홍콩 특별 행정구) | zh-Hant-HK | zh-HK |
중국어(번체, 마카오 특별 행정구) | zh-Hant-MO | zh-MO |
중국어(번체, 대만) | zh-Hant-TW | zh-TW |
Corsican | co-Latn | co-FR |
크로아티아어(보스니아 헤르체고비나) | hr-BA | hr-BA |
Croatian (Croatia) | hr-HR | hr-HR |
Czech | cs | cs-CZ |
Danish | da | da-DK |
Dari | prs-Arab | prs-AF |
Divehi | dv | dv-MV |
Dutch (Belgium) | nl-BE | nl-BE |
Dutch (Netherlands) | nl-NL | nl-NL |
Dzongkha | dz | dz-BT |
English (Australia) | en-AU | en-AU |
English (Belize) | en-BZ | en-BZ |
English (Canada) | en-CA | en-CA |
English (Caribbean) | en-029 | en-029 |
English (India) | en-IN | en-IN |
English (Ireland) | en-IE | en-IE |
English (Jamaica) | en-JM | en-JM |
English (Malaysia) | en-MY | en-MY |
영어(뉴질랜드) | en-NZ | en-NZ |
English (Philippines) | en-PH | en-PH |
English (Singapore) | en-SG | en-SG |
영어(남아프리카 공화국) | en-ZA | en-ZA |
영어(트리니다드 토바고) | en-TT | en-TT |
영어(아랍에미리트) | en-AE | en-AE |
영어(영국) | en-GB | en-GB |
영어(미국) | en-US | en-US |
English (Zimbabwe) | en-ZW | en-ZW |
Estonian | et | et-EE |
Faroese | fo | fo-FO |
Filipino | fil-Latn | fil-PH |
Finnish | fi | fi-FI |
French (Belgium) | fr-BE | fr-BE |
French (Canada) | fr-CA | fr-CA |
French (Caribbean) | fr-029 | fr-029 |
French (France) | fr-FR | fr-FR |
French (Luxembourg) | fr-LU | fr-LU |
French (Monaco) | fr-MC | fr-MC |
French (Switzerland) | fr-CH | fr-CH |
Frisian | fy | fy-NL |
풀라어(Adlam, 부르키나파소) | ff-Adlm-BF | ff-Adlm-BF |
풀라어(Adlam, 카메룬) | ff-Adlm-CM | ff-Adlm-CM |
풀라어(Adlam, 감비아) | ff-Adlm-GM | ff-Adlm-GM |
풀라어(Adlam, 가나) | ff-Adlm-GH | ff-Adlm-GH |
풀라어(Adlam, 기니) | ff-Adlm-GN | ff-Adlm-GN |
풀라어(Adlam, 기니비사우) | ff-Adlm-GW | ff-Adlm-GW |
풀라어(Adlam, 라이베리아) | ff-Adlm-LR | ff-Adlm-LR |
풀라어(Adlam, 모리타니) | ff-Adlm-MR | ff-Adlm-MR |
풀라어(Adlam, 니제르) | ff-Adlm-NE | ff-Adlm-NE |
풀라어(Adlam, 나이지리아) | ff-Adlm-NG | ff-Adlm-NG |
풀라어(Adlam, 세네갈) | ff-Adlm-SN | ff-Adlm-SN |
풀라어(Adlam, 시에라리온) | ff-Adlm-SL | ff-Adlm-SL |
풀라어(라틴 문자, 부르키나파소) | ff-Latn-BF | ff-Latn-BF |
풀라어(라틴 문자, 카메룬) | ff-Latn-CM | ff-Latn-CM |
풀라어(라틴 문자, 감비아) | ff-Latn-GM | ff-Latn-GM |
풀라어(라틴 문자, 가나) | ff-Latn-GH | ff-Latn-GH |
풀라어(라틴 문자, 기니) | ff-Latn-GN | ff-Latn-GN |
풀라어(라틴 문자, 기니비사우) | ff-Latn-GW | ff-Latn-GW |
풀라어(라틴 문자, 라이베리아) | ff-Latn-LR | ff-Latn-LR |
풀라어(라틴 문자, 모리타니) | ff-Latn-MR | ff-Latn-MR |
풀라어(라틴 문자, 니제르) | ff-Latn-NE | ff-Latn-NE |
풀라어(라틴 문자, 나이지리아) | ff-Latn-NG | ff-Latn-NG |
풀라어(라틴 문자) - 세네갈 | ff-Latn-SN | ff-Latn-SN |
풀라어(라틴 문자, 시에라리온) | ff-Latn-SL | ff-Latn-SL |
Galician | gl | gl-ES |
Georgian | ka | ka-GE |
German (Austria) | de-AT | de-AT |
German (Germany) | de-DE | de-DE |
German (Liechtenstein) | de-LI | de-LI |
German (Luxembourg) | de-LU | de-LU |
German (Switzerland) | de-CH | de-CH |
Greek | el | el-GR |
Gujarati | gu | gu-IN |
Hausa (Latin) | ha-Latn | ha-Latn-NG |
Hawaiian | haw-Latn | haw-US |
Hebrew | he | he-IL |
Hindi | hi | hi-IN |
Hungarian | hu | hu-HU |
Icelandic | is | is-IS |
Igbo | ig-Latn | ig-NG |
Inari Sami | smn-Latn | smn-FI |
Indonesian | id | id-ID |
이눅티투트어(캐나다 음절 문자) | iu-Cans | iu-Cans-CA |
Inuktitut (Latin) | iu-Latn | iu-Latn-CA |
Irish | ga | ga-IE |
아일랜드어(영국) | ga-GB | ga-GB |
isiXhosa | xh | xh-ZA |
isiZulu | zu | zu-ZA |
Italian (Italy) | it-IT | it-IT |
Italian (Switzerland) | it-CH | it-CH |
Japanese | ja | ja-JP |
K’iche’ | quc-Latn | quc-Latn-GT |
Kalaallisut | kl | kl-GL |
Kannada | kn | kn-IN |
Kazakh | kk | kk-KZ |
Khmer | km | km-KH |
Kinyarwanda | rw | rw-RW |
Kiswahili | sw | sw-KE |
Konkani | kok | kok-IN |
Korean | ko | ko-KR |
Kyrgyz | ky-Cyrl | ky-KG |
Lao | lo | lo-LA |
Latvian | lv | lv-LV |
Lithuanian | lt | lt-LT |
Lower Sorbian | dsb | dsb-DE |
룰레 사미어(노르웨이) | smj-Latn-NO | smj-NO |
룰레 사미어(스웨덴) | smj-Latn-SE | smj-SE |
Luxembourgish | lb | lb-LU |
Macedonian | mk | mk-MK |
Malay (Brunei) | ms-BN | ms-BN |
Malay (Malaysia) | ms-MY | ms-MY |
Malayalam | ml | ml-IN |
Maltese | mt | mt-MT |
Maori | mi-Latn | mi-NZ |
Mapuche | arn-Latn | arn-CL |
Marathi | mr | mr-IN |
Mohawk | moh-Latn | moh-CA |
Mongolian (Cyrillic) | mn-Cyrl | mn-MN |
몽골어(전통 몽골어) | mn-Mong | mn-Mong-CN |
Nepali (India) | ne-IN | ne-IN |
Nepali (Nepal) | ne-NP | ne-NP |
북부 사미어(핀란드) | se-Latn-FI | se-FI |
북부 사미어(노르웨이) | se-Latn-NO | se-NO |
북부 사미어(스웨덴) | se-Latn-SE | se-SE |
Norwegian (Bokmål) | nb | nb-NO |
Norwegian (Nynorsk) | nn | nn-NO |
Occitan | oc-Latn | oc-FR |
Odia | or | or-IN |
Pashto | ps | ps-AF |
Pashto (Pakistan) | ps-PK | ps-PK |
Persian | fa | fa-IR |
Polish | pl | pl-PL |
Portuguese (Brazil) | pt-BR | pt-BR |
Portuguese (Portugal) | pt-PT | pt-PT |
Punjabi (Arabic) | pa-Arab | pa-Arab-PK |
Punjabi (Gurmukhi) | pa | pa-IN |
Quechua (Bolivia) | quz-Latn-BO | quz-BO |
Quechua (Ecuador) | quz-Latn-EC | quz-EC |
Quechua (Peru) | quz-Latn-PE | quz-PE |
Romanian (Moldova) | ro-MD | ro-MD |
Romanian (Romania) | ro-RO | ro-RO |
Romansh | rm | rm-CH |
Russian | ru | ru-RU |
Sakha | sah-Cyrl | sah-RU |
Sanskrit | sa-Deva | sa-IN |
Scottish Gaelic | gd-Latn | gd-GB |
세르비아어(키릴 자모, 보스니아 헤르체고비나) | sr-Cyrl-BA | sr-Cyrl-BA |
세르비아어(키릴 자모, 몬테네그로) | sr-Cyrl-ME | sr-Cyrl-ME |
세르비아어(키릴 자모, 세르비아) | sr-Cyrl-RS | sr-Cyrl-RS |
세르비아어(라틴 문자, 보스니아 헤르체고비나) | sr-Latn-BA | sr-Latn-BA |
세르비아어(라틴 문자, 몬테네그로) | sr-Latn-ME | sr-Latn-ME |
세르비아어(라틴 문자, 세르비아) | sr-Latn-RS | sr-Latn-RS |
세소토 사 레보아 | nso | nso-ZA |
Setswana (Botswana) | tn-BW | tn-BW |
셋와나(남아프리카 공화국) | tn-ZA | tn-ZA |
Sindhi (Arabic) | sd-Arab | sd-Arab-PK |
Sinhala | si | si-LK |
Skolt Sami | sms-Latn | sms-FI |
Slovak | sk | sk-SK |
Slovenian | sl | sl-SI |
남부 사미어(노르웨이) | sma-Latn-NO | sma-NO |
남부 사미어(스웨덴) | sma-Latn-SE | sma-SE |
Spanish (Argentina) | es-AR | es-AR |
Spanish (Bolivia) | es-BO | es-BO |
Spanish (Chile) | es-CL | es-CL |
Spanish (Colombia) | es-CO | es-CO |
스페인어(코스타리카) | es-CR | es-CR |
스페인어(도미니카 공화국) | es-DO | es-DO |
Spanish (Ecuador) | es-EC | es-EC |
스페인어(엘살바도르) | es-SV | es-SV |
Spanish (Guatemala) | es-GT | es-GT |
Spanish (Honduras) | es-HN | es-HN |
스페인어(라틴 아메리카) | es-419 | es-419 |
Spanish (Mexico) | es-MX | es-MX |
Spanish (Nicaragua) | es-NI | es-NI |
Spanish (Panama) | es-PA | es-PA |
Spanish (Paraguay) | es-PY | es-PY |
Spanish (Peru) | es-PE | es-PE |
스페인어(푸에르토리코) | es-PR | es-PR |
Spanish (Spain) | es-ES | es-ES |
스페인어(미국) | es-US | es-US |
Spanish (Uruguay) | es-UY | es-UY |
Spanish (Venezuela) | es-VE | es-VE |
표준 모로코 타마지트어 | zgh-Tfng | zgh-Tfng-MA |
Swedish (Finland) | sv-FI | sv-FI |
Swedish (Sweden) | sv-SE | sv-SE |
Syriac | syr-Syrc | syr-SY |
Tajik (Cyrillic) | tg-Cyrl | tg-Cyrl-TJ |
Tamil (India) | ta-IN | ta-IN |
Tamil (Malaysia) | ta-MY | ta-MY |
Tamil (Singapore) | ta-SG | ta-SG |
타밀어(스리랑카) | ta-LK | ta-LK |
Tatar (Cyrillic) | tt-Cyrl | tt-RU |
Telugu | te | te-IN |
Thai | th | th-TH |
Tibetan | bo-Tibt | bo-CN |
Tigrinya (Eritrea) | ti-ER | ti-ER |
Tigrinya (Ethiopia) | ti-ET | ti-ET |
Turkish | tr | tr-TR |
Turkmen (Latin) | tk-Latn | tk-TM |
Ukrainian | uk | uk-UA |
Upper Sorbian | hsb | hsb-DE |
Urdu (India) | ur-IN | ur-IN |
Urdu (Pakistan) | ur-PK | ur-PK |
Uyghur | ug-Arab | ug-CN |
Uzbek (Cyrillic) | uz-Cyrl | uz-Cyrl-UZ |
Uzbek (Latin) | uz-Latn | uz-Latn-UZ |
Valencian | ca-ES-valencia | ca-ES-valencia |
Vietnamese | vi | vi-VN |
Welsh | cy | cy-GB |
Wolof | wo-Latn | wo-SN |
Yi | ii-Yiii | ii-CN |
Yoruba | yo-Latn | yo-NG |
JSON example
아래 JSON 코드 조각 예제에서는 사용 가능한 각 언어 태그를 사용하는 방법의 예제를 보여 줍니다.
지역화된 텍스트가 있는 언어/로캘의 경우 코드 조각의 자리 표시자 언어 이름을 실제 텍스트로 바꿉니다.
텍스트를 지역화하지 않으려는 언어/로캘의 경우 코드 조각에서 해당 줄을 제거합니다. 시스템에서 해당 언어/로캘로 표시할 텍스트의 아래쪽에 있는
default
항목으로 대체(fallback)합니다.여러 로캘 변형이 있는 언어의 경우 주 태그(첫 번째 하이픈 앞 부분)만 해당 언어의 다른 모든 로캘에 대한 대체(fallback)로 지정할 수 있습니다. For example:
"caption": { "en-US": "English (United States)", "en-GB": "English (United Kingdom)", "en": "text for all other locale variants of English"}
이렇게 하면 미국 영어와 영국 영어에 대한 텍스트가 제공되고 다른 모든 영어 로케일 변형(예: 캐나다 영어의 경우 en-CA)에 대해 시스템은 “en” 캡션 텍스트를 사용합니다.
사용 가능한 캡션 언어의 전체 목록은 다음과 같습니다.
"caption": {
"af": "Afrikaans",
"sq": "Albanian",
"gsw": "Alsatian",
"am": "Amharic",
"ar-DZ": "Arabic (Algeria)",
"ar-BH": "Arabic (Bahrain)",
"ar-EG": "Arabic (Egypt)",
"ar-IQ": "Arabic (Iraq)",
"ar-JO": "Arabic (Jordan)",
"ar-KW": "Arabic (Kuwait)",
"ar-LB": "Arabic (Lebanon)",
"ar-LY": "Arabic (Libya)",
"ar-MA": "Arabic (Morocco)",
"ar-OM": "Arabic (Oman)",
"ar-QA": "Arabic (Qatar)",
"ar-SA": "Arabic (Saudi Arabia)",
"ar-SY": "Arabic (Syria)",
"ar-TN": "Arabic (Tunisia)",
"ar-AE": "Arabic (United Arab Emirates)",
"ar-YE": "Arabic (Yemen)",
"hy": "Armenian",
"as": "Assamese",
"az-Cyrl": "Azerbaijani (Cyrillic)",
"az-Latn": "Azerbaijani (Latin)",
"bn-BD": "Bangla (Bangladesh)",
"ba-Cyrl": "Bashkir",
"eu": "Basque",
"be": "Belarusian",
"bn-IN": "Bengali (India)",
"bs-Cyrl": "Bosnian (Cyrillic)",
"bs": "Bosnian (Latin)",
"br-Latn": "Breton",
"bg": "Bulgarian",
"my": "Burmese",
"ca": "Catalan",
"ceb-Latn-PH": "Cebuano (Latin, Philippines)",
"ku-Arab": "Central Kurdish",
"ccp-Cakm-BD": "Chakma (Chakma, Bangladesh)",
"ccp-Cakm-IN": "Chakma (Chakma, India)",
"chr-Cher": "Cherokee (Cherokee)",
"zh-Hans-CN": "Chinese (Simplified, China)",
"zh-Hans-SG": "Chinese (Simplified, Singapore)",
"zh-Hant-HK": "Chinese (Traditional, Hong Kong SAR)",
"zh-Hant-MO": "Chinese (Traditional, Macao SAR)",
"zh-Hant-TW": "Chinese (Traditional, Taiwan)",
"co-Latn": "Corsican",
"hr-BA": "Croatian (Bosnia and Herzegovina)",
"hr-HR": "Croatian (Croatia)",
"cs": "Czech",
"da": "Danish",
"prs-Arab": "Dari",
"dv": "Divehi",
"nl-BE": "Dutch (Belgium)",
"nl-NL": "Dutch (Netherlands)",
"dz": "Dzongkha",
"en-AU": "English (Australia)",
"en-BZ": "English (Belize)",
"en-CA": "English (Canada)",
"en-029": "English (Caribbean)",
"en-IN": "English (India)",
"en-IE": "English (Ireland)",
"en-JM": "English (Jamaica)",
"en-MY": "English (Malaysia)",
"en-NZ": "English (New Zealand)",
"en-PH": "English (Philippines)",
"en-SG": "English (Singapore)",
"en-ZA": "English (South Africa)",
"en-TT": "English (Trinidad and Tobago)",
"en-AE": "English (United Arab Emirates)",
"en-GB": "English (United Kingdom)",
"en-US": "English (United States)",
"en-ZW": "English (Zimbabwe)",
"et": "Estonian",
"fo": "Faroese",
"fil-Latn": "Filipino",
"fi": "Finnish",
"fr-BE": "French (Belgium)",
"fr-CA": "French (Canada)",
"fr-029": "French (Caribbean)",
"fr-FR": "French (France)",
"fr-LU": "French (Luxembourg)",
"fr-MC": "French (Monaco)",
"fr-CH": "French (Switzerland)",
"fy": "Frisian",
"ff-Adlm-BF": "Fulah (Adlam, Burkina Faso)",
"ff-Adlm-CM": "Fulah (Adlam, Cameroon)",
"ff-Adlm-GM": "Fulah (Adlam, Gambia)",
"ff-Adlm-GH": "Fulah (Adlam, Ghana)",
"ff-Adlm-GN": "Fulah (Adlam, Guinea)",
"ff-Adlm-GW": "Fulah (Adlam, Guinea-Bissau)",
"ff-Adlm-LR": "Fulah (Adlam, Liberia)",
"ff-Adlm-MR": "Fulah (Adlam, Mauritania)",
"ff-Adlm-NE": "Fulah (Adlam, Niger)",
"ff-Adlm-NG": "Fulah (Adlam, Nigeria)",
"ff-Adlm-SN": "Fulah (Adlam, Senegal)",
"ff-Adlm-SL": "Fulah (Adlam, Sierra Leone)",
"ff-Latn-BF": "Fulah (Latin, Burkina Faso)",
"ff-Latn-CM": "Fulah (Latin, Cameroon)",
"ff-Latn-GM": "Fulah (Latin, Gambia)",
"ff-Latn-GH": "Fulah (Latin, Ghana)",
"ff-Latn-GN": "Fulah (Latin, Guinea)",
"ff-Latn-GW": "Fulah (Latin, Guinea-Bissau)",
"ff-Latn-LR": "Fulah (Latin, Liberia)",
"ff-Latn-MR": "Fulah (Latin, Mauritania)",
"ff-Latn-NE": "Fulah (Latin, Niger)",
"ff-Latn-NG": "Fulah (Latin, Nigeria)",
"ff-Latn-SN": "Fulah (Latin, Senegal)",
"ff-Latn-SL": "Fulah (Latin, Sierra Leone)",
"gl": "Galician",
"ka": "Georgian",
"de-AT": "German (Austria)",
"de-DE": "German (Germany)",
"de-LI": "German (Liechtenstein)",
"de-LU": "German (Luxembourg)",
"de-CH": "German (Switzerland)",
"el": "Greek",
"gu": "Gujarati",
"ha-Latn": "Hausa (Latin)",
"haw-Latn": "Hawaiian",
"he": "Hebrew",
"hi": "Hindi",
"hu": "Hungarian",
"is": "Icelandic",
"ig-Latn": "Igbo",
"smn-Latn": "Inari Sami",
"id": "Indonesian",
"iu-Cans": "Inuktitut (Canadian Aboriginal Syllabics)",
"iu-Latn": "Inuktitut (Latin)",
"ga": "Irish",
"ga-GB": "Irish (United Kingdom)",
"xh": "isiXhosa",
"zu": "isiZulu",
"it-IT": "Italian (Italy)",
"it-CH": "Italian (Switzerland)",
"ja": "Japanese",
"quc-Latn": "K’iche’",
"kl": "Kalaallisut",
"kn": "Kannada",
"kk": "Kazakh",
"km": "Khmer",
"rw": "Kinyarwanda",
"sw": "Kiswahili",
"kok": "Konkani",
"ko": "Korean",
"ky-Cyrl": "Kyrgyz",
"lo": "Lao",
"lv": "Latvian",
"lt": "Lithuanian",
"dsb": "Lower Sorbian",
"smj-Latn-NO": "Lule Sami (Norway)",
"smj-Latn-SE": "Lule Sami (Sweden)",
"lb": "Luxembourgish",
"mk": "Macedonian",
"ms-BN": "Malay (Brunei)",
"ms-MY": "Malay (Malaysia)",
"ml": "Malayalam",
"mt": "Maltese",
"mi-Latn": "Maori",
"arn-Latn": "Mapuche",
"mr": "Marathi",
"moh-Latn": "Mohawk",
"mn-Cyrl": "Mongolian (Cyrillic)",
"mn-Mong": "Mongolian (Traditional Mongolian)",
"ne-IN": "Nepali (India)",
"ne-NP": "Nepali (Nepal)",
"se-Latn-FI": "Northern Sami (Finland)",
"se-Latn-NO": "Northern Sami (Norway)",
"se-Latn-SE": "Northern Sami (Sweden)",
"nb": "Norwegian (Bokmål)",
"nn": "Norwegian (Nynorsk)",
"oc-Latn": "Occitan",
"or": "Odia",
"ps": "Pashto",
"ps-PK": "Pashto (Pakistan)",
"fa": "Persian",
"pl": "Polish",
"pt-BR": "Portuguese (Brazil)",
"pt-PT": "Portuguese (Portugal)",
"pa-Arab": "Punjabi (Arabic)",
"pa": "Punjabi (Gurmukhi)",
"quz-Latn-BO": "Quechua (Bolivia)",
"quz-Latn-EC": "Quechua (Ecuador)",
"quz-Latn-PE": "Quechua (Peru)",
"ro-MD": "Romanian (Moldova)",
"ro-RO": "Romanian (Romania)",
"rm": "Romansh",
"ru": "Russian",
"sah-Cyrl": "Sakha",
"sa-Deva": "Sanskrit",
"gd-Latn": "Scottish Gaelic",
"sr-Cyrl-BA": "Serbian (Cyrillic, Bosnia and Herzegovina)",
"sr-Cyrl-ME": "Serbian (Cyrillic, Montenegro)",
"sr-Cyrl-RS": "Serbian (Cyrillic, Serbia)",
"sr-Latn-BA": "Serbian (Latin, Bosnia and Herzegovina)",
"sr-Latn-ME": "Serbian (Latin, Montenegro)",
"sr-Latn-RS": "Serbian (Latin, Serbia)",
"nso": "Sesotho sa Leboa",
"tn-BW": "Setswana (Botswana)",
"tn-ZA": "Setswana (South Africa)",
"sd-Arab": "Sindhi (Arabic)",
"si": "Sinhala",
"sms-Latn": "Skolt Sami",
"sk": "Slovak",
"sl": "Slovenian",
"sma-Latn-NO": "Southern Sami (Norway)",
"sma-Latn-SE": "Southern Sami (Sweden)",
"es-AR": "Spanish (Argentina)",
"es-BO": "Spanish (Bolivia)",
"es-CL": "Spanish (Chile)",
"es-CO": "Spanish (Colombia)",
"es-CR": "Spanish (Costa Rica)",
"es-DO": "Spanish (Dominican Republic)",
"es-EC": "Spanish (Ecuador)",
"es-SV": "Spanish (El Salvador)",
"es-GT": "Spanish (Guatemala)",
"es-HN": "Spanish (Honduras)",
"es-419": "Spanish (Latin America)",
"es-MX": "Spanish (Mexico)",
"es-NI": "Spanish (Nicaragua)",
"es-PA": "Spanish (Panama)",
"es-PY": "Spanish (Paraguay)",
"es-PE": "Spanish (Peru)",
"es-PR": "Spanish (Puerto Rico)",
"es-ES": "Spanish (Spain)",
"es-US": "Spanish (United States)",
"es-UY": "Spanish (Uruguay)",
"es-VE": "Spanish (Venezuela)",
"zgh-Tfng": "Standard Moroccan Tamazight",
"sv-FI": "Swedish (Finland)",
"sv-SE": "Swedish (Sweden)",
"syr-Syrc": "Syriac",
"tg-Cyrl": "Tajik (Cyrillic)",
"ta-IN": "Tamil (India)",
"ta-MY": "Tamil (Malaysia)",
"ta-SG": "Tamil (Singapore)",
"ta-LK": "Tamil (Sri Lanka)",
"tt-Cyrl": "Tatar (Cyrillic)",
"te": "Telugu",
"th": "Thai",
"bo-Tibt": "Tibetan",
"ti-ER": "Tigrinya (Eritrea)",
"ti-ET": "Tigrinya (Ethiopia)",
"tr": "Turkish",
"tk-Latn": "Turkmen (Latin)",
"uk": "Ukrainian",
"hsb": "Upper Sorbian",
"ur-IN": "Urdu (India)",
"ur-PK": "Urdu (Pakistan)",
"ug-Arab": "Uyghur",
"uz-Cyrl": "Uzbek (Cyrillic)",
"uz-Latn": "Uzbek (Latin)",
"ca-ES-valencia": "Valencian",
"vi": "Vietnamese",
"cy": "Welsh",
"wo-Latn": "Wolof",
"ii-Yiii": "Yi",
"yo-Latn": "Yoruba",
"default": "fallback caption for other languages"
}