<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # Merging translations from CrowdIn > 原文:[https://docs.gitlab.com/ee/development/i18n/merging_translations.html](https://docs.gitlab.com/ee/development/i18n/merging_translations.html) * [Validation](#validation) * [Merging translations](#merging-translations) * [Recreate the merge request](#recreate-the-merge-request) * [Recreate the GitLab integration in CrowdIn](#recreate-the-gitlab-integration-in-crowdin) # Merging translations from CrowdIn[](#merging-translations-from-crowdin "Permalink") CrowdIn 自動將`gitlab.pot`文件與 CrowdIn 服務同步,將新添加的外部化字符串呈現給翻譯者社區. [GitLab CrowdIn Bot](https://gitlab.com/gitlab-crowdin-bot)還會創建合并請求,以接受新批準的翻譯提交并將其合并到`locale/<language>/gitlab.po`文件中. 檢查[`gitlab-crowdin-bot`創建](https://gitlab.com/gitlab-org/gitlab/-/merge_requests?scope=all&utf8=?&state=opened&author_username=gitlab-crowdin-bot)的[合并請求,](https://gitlab.com/gitlab-org/gitlab/-/merge_requests?scope=all&utf8=?&state=opened&author_username=gitlab-crowdin-bot)以查看新的和合并的合并請求. ## Validation[](#validation "Permalink") 默認情況下,CrowdIn 使用提交消息中的`[skip ci]`提交翻譯. 這樣做是為了避免運行一堆管道. 在合并翻譯之前,請確保觸發管道以驗證翻譯,我們進行了靜態分析,以驗證 CrowdIn 不執行的操作. 為`master-i18n`分支在`https://gitlab.com/gitlab-org/gitlab/pipelines/new` (需要開發人員訪問權限)處創建一個新管道. 如果存在驗證錯誤,最簡單的解決方案是拒絕 CrowdIn 中有問題的字符串,并在注釋中注明解決該問題所需的內容. 有一個[問題](https://gitlab.com/gitlab-org/gitlab/-/issues/23256)提示自動完成這一過程. 拒登將排除無效翻譯,合并請求將在幾分鐘內更新. 將 CrowdIn 端的集成暫停一會可能很方便,因此翻譯不會持續進行. 這可以通過在[CrowdIn 集成設置頁面](https://translate.gitlab.com/project/gitlab-ee/settings#integration)上單擊" `Pause sync`來完成. 解決所有故障后,需要再次檢查翻譯,如[機密問題](../../user/project/issues/confidential_issues.html) `https://gitlab.com/gitlab-org/gitlab/-/issues/19485` . ## Merging translations[](#merging-translations "Permalink") 當發現所有翻譯都很好并且流水線通過時,這些翻譯可以合并到 master 分支中. 合并翻譯時,請確保選中" **刪除源分支"**復選框,以便 CrowdIn 在合并新翻譯后從 master 重新創建`master-i18n` . 我們正在討論使[整個過程自動化](https://gitlab.com/gitlab-org/gitlab/-/issues/19896) . ## Recreate the merge request[](#recreate-the-merge-request "Permalink") 一旦關閉或合并舊的 CrowdIn,它就會創建一個新的合并請求. 但是它不會每次都重新創建`master-i18n`分支. 要強制 CrowdIn 重新創建分支,請關閉所有[打開的合并請求](https://gitlab.com/gitlab-org/gitlab/-/merge_requests?scope=all&utf8=?&state=opened&author_username=gitlab-crowdin-bot)并刪除[`master-18n`](https://gitlab.com/gitlab-org/gitlab/-/branches/all?utf8=?&search=master-i18n) . 當合并請求包含已在主服務器上修復的故障時,可能需要這樣做. ## Recreate the GitLab integration in CrowdIn[](#recreate-the-gitlab-integration-in-crowdin "Permalink") ***注意:**這些說明僅適用于 GitLab 團隊成員. If for some reason the GitLab integration in CrowdIn does not exist, it can be recreated by the following steps: 1. 以`gitlab-crowdin-bot`身份登錄到 GitLab(如果您是 GitLab 團隊成員,請在 GitLab 共享的[1Password 帳戶中](https://about.gitlab.com/handbook/security/#1password-for-teams)找到憑據 2. 使用 GitLab 集成登錄 Crowdin 3. 導航到設置>集成> GitLab>設置集成 4. Select `gitlab-org/gitlab` repository 5. 在" `Select Branches for Translation` ,選擇" `master` 6. 確保`Service Branch Name`為`master-i18n`
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看