[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"page\u002Fru\u002Fguides\u002Fmultilingual-content":3,"page-\u002Fguides\u002Fmultilingual-content-ru":36,"surroundings\u002Fguides\u002Fmultilingual-content-ru":774},[4],{"title":5,"ignore":6,"path":7,"stem":8,"children":9,"page":31},"Документация",true,"\u002Fru\u002Fguides","ru\u002F02.guides",[10,32],{"title":11,"path":12,"stem":13,"children":14,"page":31},"Langeuage","\u002Fru\u002Fguides\u002Flangeuage","ru\u002F02.guides\u002F00.langeuage",[15,19,23,27],{"title":16,"path":17,"stem":18},"Python","\u002Fru\u002Fguides\u002Flangeuage\u002Fpython","ru\u002F02.guides\u002F00.langeuage\u002F01.python",{"title":20,"path":21,"stem":22},"JavaScript & TypeScript","\u002Fru\u002Fguides\u002Flangeuage\u002Fjavascript","ru\u002F02.guides\u002F00.langeuage\u002F02.javascript",{"title":24,"path":25,"stem":26},"iOS & macOS (Swift)","\u002Fru\u002Fguides\u002Flangeuage\u002Fswift","ru\u002F02.guides\u002F00.langeuage\u002F03.swift",{"title":28,"path":29,"stem":30},"Java","\u002Fru\u002Fguides\u002Flangeuage\u002Fjava","ru\u002F02.guides\u002F00.langeuage\u002F04.java",false,{"title":33,"path":34,"stem":35},"Управление многоязычным контентом","\u002Fru\u002Fguides\u002Fmultilingual-content","ru\u002F02.guides\u002Fmultilingual-content",{"id":37,"title":33,"body":38,"description":768,"extension":769,"meta":770,"navigation":6,"path":34,"seo":771,"sitemap":772,"stem":35,"__hash__":773},"content_ru\u002Fru\u002F02.guides\u002Fmultilingual-content.md",{"type":39,"value":40,"toc":732},"minimark",[41,45,49,54,57,146,150,153,164,167,173,177,182,193,197,208,212,215,262,266,270,285,289,316,320,325,396,400,404,415,419,430,434,445,449,453,464,468,479,483,494,498,502,532,536,560,564,568,588,592,609,613,624,628,642,646,678,682,685,715,718,728],[42,43,33],"h1",{"id":44},"управление-многоязычным-контентом",[46,47,48],"p",{},"Наша платформа поддерживает несколько языков, чтобы пользователи по всему миру могли получить хороший опыт. Этот документ подробно описывает, как использовать нашу систему перевода i18n для управления многоязычным контентом.",[50,51,53],"h2",{"id":52},"поддерживаемые-языки","Поддерживаемые языки",[46,55,56],{},"В настоящее время мы поддерживаем следующие языки:",[58,59,60,69,76,83,90,97,104,111,118,125,132,139],"ul",{},[61,62,63,64,68],"li",{},"🇺🇸 ",[65,66,67],"strong",{},"English"," (en) - Язык по умолчанию",[61,70,71,72,75],{},"🇨🇳 ",[65,73,74],{},"简体中文"," (zh)",[61,77,78,79,82],{},"🇯🇵 ",[65,80,81],{},"日本語"," (ja)",[61,84,85,86,89],{},"🇰🇷 ",[65,87,88],{},"한국어"," (ko)",[61,91,92,93,96],{},"🇫🇷 ",[65,94,95],{},"Français"," (fr)",[61,98,99,100,103],{},"🇩🇪 ",[65,101,102],{},"Deutsch"," (de)",[61,105,106,107,110],{},"🇹🇼 ",[65,108,109],{},"繁體中文"," (zh-Hant)",[61,112,113,114,117],{},"🇪🇸 ",[65,115,116],{},"Español"," (es)",[61,119,120,121,124],{},"🇮🇩 ",[65,122,123],{},"Bahasa Indonesia"," (id)",[61,126,127,128,131],{},"🇧🇷 ",[65,129,130],{},"Português do Brasil"," (pt-BR)",[61,133,134,135,138],{},"🇷🇺 ",[65,136,137],{},"Русский"," (ru)",[61,140,141,142,145],{},"🇹🇷 ",[65,143,144],{},"Türkçe"," (tr)",[50,147,149],{"id":148},"структура-директорий","Структура директорий",[46,151,152],{},"Многоязычный контент организован следующим образом:",[154,155,160],"pre",{"className":156,"code":158,"language":159},[157],"language-text","content\u002F\n├── en\u002F          # Английский (базовый язык)\n├── zh\u002F          # Упрощенный китайский\n├── ja\u002F          # Японский\n├── ko\u002F          # Корейский\n├── fr\u002F          # Французский\n├── de\u002F          # Немецкий\n├── zh-Hant\u002F     # Традиционный китайский\n├── es\u002F          # Испанский\n├── id\u002F          # Индонезийский\n├── pt-BR\u002F       # Бразильский португальский\n├── ru\u002F          # Русский\n└── tr\u002F          # Турецкий\n","text",[161,162,158],"code",{"__ignoreMap":163},"",[46,165,166],{},"Каждый языковой каталог поддерживает одинаковую структуру подкаталогов:",[154,168,171],{"className":169,"code":170,"language":159},[157],"{lang}\u002F\n├── 01.docs\u002F           # Основная документация\n│   ├── 01.welcome\u002F    # Руководства по началу работы\n│   ├── 02.features\u002F   # Функции\n│   ├── 03.api\u002F        # Документация API\n│   ├── 04.examples\u002F   # Примеры\n│   ├── 05.faq\u002F        # Часто задаваемые вопросы\n│   └── 06.troubleshooting\u002F # Устранение неполадок\n├── 02.guides\u002F         # Руководства пользователя\n└── 03.tools\u002F          # Документация инструментов\n",[161,172,170],{"__ignoreMap":163},[50,174,176],{"id":175},"принципы-синхронизации","Принципы синхронизации",[178,179,181],"h3",{"id":180},"_1-структурная-согласованность","1. Структурная согласованность",[58,183,184,187,190],{},[61,185,186],{},"Все языки должны поддерживать одинаковую структуру каталогов",[61,188,189],{},"Имена файлов должны быть идентичными на всех языках",[61,191,192],{},"Маршруты навигации должны быть согласованными",[178,194,196],{"id":195},"_2-синхронизация-контента","2. Синхронизация контента",[58,198,199,202,205],{},[61,200,201],{},"Когда новый контент добавляется на базовом языке (английский), он должен быть переведен на все поддерживаемые языки",[61,203,204],{},"Обновления контента должны применяться ко всем языкам одновременно",[61,206,207],{},"Поддерживать синхронизированные версии документов",[178,209,211],{"id":210},"_3-управление-frontmatter","3. Управление Frontmatter",[46,213,214],{},"Каждый файл Markdown должен включать frontmatter с метаданными:",[154,216,220],{"className":217,"code":218,"language":219,"meta":163,"style":163},"language-yaml shiki shiki-themes github-light github-light dark-plus","---\ntitle: Заголовок документа\ndescription: Краткое описание содержимого\n---\n","yaml",[161,221,222,231,246,257],{"__ignoreMap":163},[223,224,227],"span",{"class":225,"line":226},"line",1,[223,228,230],{"class":229},"sRDUK","---\n",[223,232,234,238,242],{"class":225,"line":233},2,[223,235,237],{"class":236},"sq2bZ","title",[223,239,241],{"class":240},"svVIm",": ",[223,243,245],{"class":244},"sjj1j","Заголовок документа\n",[223,247,249,252,254],{"class":225,"line":248},3,[223,250,251],{"class":236},"description",[223,253,241],{"class":240},[223,255,256],{"class":244},"Краткое описание содержимого\n",[223,258,260],{"class":225,"line":259},4,[223,261,230],{"class":229},[50,263,265],{"id":264},"рабочий-процесс-перевода","Рабочий процесс перевода",[178,267,269],{"id":268},"_1-идентификация-нового-контента","1. Идентификация нового контента",[58,271,272,279,282],{},[61,273,274,275,278],{},"Использовать скрипт ",[161,276,277],{},"multilingual-content.js"," для проверки синхронизации",[61,280,281],{},"Определить отсутствующие файлы на каждом языке",[61,283,284],{},"Приоритизировать критический контент для пользовательского опыта",[178,286,288],{"id":287},"_2-процесс-перевода","2. Процесс перевода",[290,291,292,298,304,310],"ol",{},[61,293,294,297],{},[65,295,296],{},"Подготовка",": Прочитать оригинальный контент на английском языке",[61,299,300,303],{},[65,301,302],{},"Перевод",": Перевести, сохраняя значение и контекст",[61,305,306,309],{},[65,307,308],{},"Обзор",": Проверить техническую точность и беглость",[61,311,312,315],{},[65,313,314],{},"Тестирование",": Убедиться, что контент отображается правильно",[178,317,319],{"id":318},"_3-инструменты-автоматизации","3. Инструменты автоматизации",[321,322,324],"h4",{"id":323},"скрипт-проверки","Скрипт проверки",[154,326,330],{"className":327,"code":328,"language":329,"meta":163,"style":163},"language-bash shiki shiki-themes github-light github-light dark-plus","# Проверить статус синхронизации\nnode scripts\u002Fmultilingual-content.js check\n\n# Создать структуру языка\nnode scripts\u002Fmultilingual-content.js init {lang}\n\n# Создать страницу приветствия\nnode scripts\u002Fmultilingual-content.js welcome {lang}\n","bash",[161,331,332,338,350,355,360,373,378,384],{"__ignoreMap":163},[223,333,334],{"class":225,"line":226},[223,335,337],{"class":336},"sLEZ0","# Проверить статус синхронизации\n",[223,339,340,344,347],{"class":225,"line":233},[223,341,343],{"class":342},"sqMzV","node",[223,345,346],{"class":244}," scripts\u002Fmultilingual-content.js",[223,348,349],{"class":244}," check\n",[223,351,352],{"class":225,"line":248},[223,353,354],{"emptyLinePlaceholder":6},"\n",[223,356,357],{"class":225,"line":259},[223,358,359],{"class":336},"# Создать структуру языка\n",[223,361,363,365,367,370],{"class":225,"line":362},5,[223,364,343],{"class":342},[223,366,346],{"class":244},[223,368,369],{"class":244}," init",[223,371,372],{"class":244}," {lang}\n",[223,374,376],{"class":225,"line":375},6,[223,377,354],{"emptyLinePlaceholder":6},[223,379,381],{"class":225,"line":380},7,[223,382,383],{"class":336},"# Создать страницу приветствия\n",[223,385,387,389,391,394],{"class":225,"line":386},8,[223,388,343],{"class":342},[223,390,346],{"class":244},[223,392,393],{"class":244}," welcome",[223,395,372],{"class":244},[50,397,399],{"id":398},"руководящие-принципы-перевода","Руководящие принципы перевода",[178,401,403],{"id":402},"_1-техническая-терминология","1. Техническая терминология",[58,405,406,409,412],{},[61,407,408],{},"Поддерживать согласованность в технических терминах",[61,410,411],{},"Использовать глоссарии перевода для специализированных терминов",[61,413,414],{},"Сохранять названия продуктов и торговые марки",[178,416,418],{"id":417},"_2-формат-и-структура","2. Формат и структура",[58,420,421,424,427],{},[61,422,423],{},"Сохранять оригинальную структуру заголовков",[61,425,426],{},"Сохранять ссылки и ссылки",[61,428,429],{},"Сохранять формат кода и примеры",[178,431,433],{"id":432},"_3-культурная-адаптация","3. Культурная адаптация",[58,435,436,439,442],{},[61,437,438],{},"Адаптировать примеры и культурные ссылки, когда это уместно",[61,440,441],{},"Учитывать региональные различия в форматах дат и чисел",[61,443,444],{},"Поддерживать культурную чувствительность в контенте",[50,446,448],{"id":447},"обслуживание-и-обновление","Обслуживание и обновление",[178,450,452],{"id":451},"_1-регулярный-мониторинг","1. Регулярный мониторинг",[58,454,455,458,461],{},[61,456,457],{},"Выполнять проверки синхронизации еженедельно",[61,459,460],{},"Пересматривать устаревший или необновленный контент",[61,462,463],{},"Обновлять документацию инструментов при изменении функциональности",[178,465,467],{"id":466},"_2-управление-версиями","2. Управление версиями",[58,469,470,473,476],{},[61,471,472],{},"Поддерживать запись изменений на каждом языке",[61,474,475],{},"Документировать даты обновления",[61,477,478],{},"Координировать выпуски новых функций",[178,480,482],{"id":481},"_3-контроль-качества","3. Контроль качества",[58,484,485,488,491],{},[61,486,487],{},"Обзор коллег для технических переводов",[61,489,490],{},"Тестирование удобства использования на разных языках",[61,492,493],{},"Обратная связь от многоязычных пользователей",[50,495,497],{"id":496},"руководства-по-участию","Руководства по участию",[178,499,501],{"id":500},"для-переводчиков","Для переводчиков",[290,503,504,510,516,521,526],{},[61,505,506,509],{},[65,507,508],{},"Ознакомление",": Прочитать руководящие принципы перевода",[61,511,512,515],{},[65,513,514],{},"Выбор",": Выбрать файлы для перевода из бэклога",[61,517,518,520],{},[65,519,302],{},": Следовать установленному процессу перевода",[61,522,523,525],{},[65,524,308],{},": Запросить обзор у других переводчиков",[61,527,528,531],{},[65,529,530],{},"Интеграция",": Отправить pull request с переводами",[178,533,535],{"id":534},"для-разработчиков","Для разработчиков",[290,537,538,543,549,555],{},[61,539,540,542],{},[65,541,5],{},": Сначала обновить документацию на английском языке",[61,544,545,548],{},[65,546,547],{},"Уведомление",": Уведомить команду перевода об изменениях",[61,550,551,554],{},[65,552,553],{},"Координация",": Координировать выпуски с полными переводами",[61,556,557,559],{},[65,558,314],{},": Убедиться, что переводы работают правильно",[50,561,563],{"id":562},"часто-задаваемые-вопросы","Часто задаваемые вопросы",[178,565,567],{"id":566},"как-добавить-новый-язык","Как добавить новый язык?",[290,569,570,576,582,585],{},[61,571,572,573],{},"Создать языковой каталог в ",[161,574,575],{},"content\u002F",[61,577,578,579],{},"Выполнить ",[161,580,581],{},"node scripts\u002Fmultilingual-content.js init {lang}",[61,583,584],{},"Перевести базовый контент",[61,586,587],{},"Обновить конфигурацию i18n",[178,589,591],{"id":590},"что-делать-если-отсутствует-контент-на-языке","Что делать, если отсутствует контент на языке?",[290,593,594,600,603,606],{},[61,595,596,597],{},"Проверить статус с ",[161,598,599],{},"node scripts\u002Fmultilingual-content.js check",[61,601,602],{},"Определить отсутствующие файлы",[61,604,605],{},"Перевести отсутствующий контент",[61,607,608],{},"Проверить синхронизацию",[178,610,612],{"id":611},"как-обрабатывать-регионально-специфичный-контент","Как обрабатывать регионально-специфичный контент?",[58,614,615,618,621],{},[61,616,617],{},"Использовать языковые варианты (например: pt-BR, zh-Hant)",[61,619,620],{},"Создавать специфический контент при необходимости",[61,622,623],{},"Поддерживать согласованность с базовым языком",[178,625,627],{"id":626},"каков-процесс-обновления-существующего-контента","Каков процесс обновления существующего контента?",[290,629,630,633,636,639],{},[61,631,632],{},"Обновить контент на английском языке",[61,634,635],{},"Определить изменения на других языках",[61,637,638],{},"Координировать переводы обновлений",[61,640,641],{},"Запускать обновления одновременно",[50,643,645],{"id":644},"дополнительные-ресурсы","Дополнительные ресурсы",[58,647,648,657,664,671],{},[61,649,650],{},[651,652,656],"a",{"href":653,"rel":654},"https:\u002F\u002Fi18n.nuxtjs.org\u002F",[655],"nofollow","Документация Nuxt i18n",[61,658,659],{},[651,660,663],{"href":661,"rel":662},"https:\u002F\u002Fdocs.google.com\u002Fdocument\u002Fd\u002Fexample",[655],"Руководства по стилю перевода",[61,665,666],{},[651,667,670],{"href":668,"rel":669},"https:\u002F\u002Fdocs.google.com\u002Fspreadsheets\u002Fd\u002Fexample",[655],"Многоязычный технический глоссарий",[61,672,673],{},[651,674,677],{"href":675,"rel":676},"https:\u002F\u002Fslack.com\u002Fapp_redirect?channel=translations",[655],"Канал Slack для переводчиков",[50,679,681],{"id":680},"контакт","Контакт",[46,683,684],{},"По вопросам управления многоязычным контентом:",[58,686,687,696,706],{},[61,688,689,241,692],{},[65,690,691],{},"Команда перевода",[651,693,695],{"href":694},"mailto:translations@example.com","translations@example.com",[61,697,698,241,701],{},[65,699,700],{},"Issues GitHub",[651,702,705],{"href":703,"rel":704},"https:\u002F\u002Fgithub.com\u002Fyour-org\u002Fwokerjob-tools\u002Fissues",[655],"Создать issue",[61,707,708,241,710],{},[65,709,5],{},[651,711,714],{"href":712,"rel":713},"https:\u002F\u002Fdocs.example.com\u002Fi18n",[655],"Посмотреть полную документацию",[716,717],"hr",{},[46,719,720,723,724,727],{},[65,721,722],{},"Последнее обновление:"," Декабрь 2024\n",[65,725,726],{},"Версия документа:"," 1.0.0",[729,730,731],"style",{},"html pre.shiki code .sRDUK, html code.shiki .sRDUK{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#D4D4D4}html pre.shiki code .sq2bZ, html code.shiki .sq2bZ{--shiki-default:#22863A;--shiki-light:#22863A;--shiki-dark:#569CD6}html pre.shiki code .svVIm, html code.shiki .svVIm{--shiki-default:#24292E;--shiki-light:#24292E;--shiki-dark:#D4D4D4}html pre.shiki code .sjj1j, html code.shiki .sjj1j{--shiki-default:#032F62;--shiki-light:#032F62;--shiki-dark:#CE9178}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sLEZ0, html code.shiki .sLEZ0{--shiki-default:#6A737D;--shiki-light:#6A737D;--shiki-dark:#6A9955}html pre.shiki code .sqMzV, html code.shiki .sqMzV{--shiki-default:#6F42C1;--shiki-light:#6F42C1;--shiki-dark:#DCDCAA}",{"title":163,"searchDepth":233,"depth":233,"links":733},[734,735,736,741,746,751,756,760,766,767],{"id":52,"depth":233,"text":53},{"id":148,"depth":233,"text":149},{"id":175,"depth":233,"text":176,"children":737},[738,739,740],{"id":180,"depth":248,"text":181},{"id":195,"depth":248,"text":196},{"id":210,"depth":248,"text":211},{"id":264,"depth":233,"text":265,"children":742},[743,744,745],{"id":268,"depth":248,"text":269},{"id":287,"depth":248,"text":288},{"id":318,"depth":248,"text":319},{"id":398,"depth":233,"text":399,"children":747},[748,749,750],{"id":402,"depth":248,"text":403},{"id":417,"depth":248,"text":418},{"id":432,"depth":248,"text":433},{"id":447,"depth":233,"text":448,"children":752},[753,754,755],{"id":451,"depth":248,"text":452},{"id":466,"depth":248,"text":467},{"id":481,"depth":248,"text":482},{"id":496,"depth":233,"text":497,"children":757},[758,759],{"id":500,"depth":248,"text":501},{"id":534,"depth":248,"text":535},{"id":562,"depth":233,"text":563,"children":761},[762,763,764,765],{"id":566,"depth":248,"text":567},{"id":590,"depth":248,"text":591},{"id":611,"depth":248,"text":612},{"id":626,"depth":248,"text":627},{"id":644,"depth":233,"text":645},{"id":680,"depth":233,"text":681},"Узнайте, как управлять многоязычным контентом на нашей платформе, включая лучшие практики системы перевода i18n","md",{},{"title":33,"description":768},{"loc":34},"akXuvHeHSSTzFRYE3Jv1uH86oIv628L7zA_UsRW2uOc",[775,775],null]