项目设置

您可以在 设置 选项卡中根据需要配置项目。

Note: Some project settings may be unavailable in string-based projects.

For convenient navigation, all project settings are grouped as follows:

  • 概况
  • Access
    • Privacy & collaboration
  • 翻译
    • 语言
    • 品质保证检查
    • 翻译记忆
    • 术语库
  • 内容
    • Import
    • Export
    • Parser configuration

项目设置

概况

名称

名称 部分中,您可以更改项目名称并添加一个公开描述。

命名

Branding

The custom domain lets you publish your Crowdin project on your own domain name.

To set up a custom domain, follow these steps:

  1. 在域名注册商中创建必要的域。
  2. Create a CNAME record for this domain name that will be pointed to cname.crowdin.com.
  3. Open your Crowdin project and go to Settings > General > Branding.
  4. Enter the created domain name into the Custom Domain field and click Update.

域名

The project logo allows you to customize the appearance of your project’s main page.

标志

徽章

With badges, you can share the localization progress of your Crowdin project by embedding them into your website or README.

To embed badges, follow these steps:

  1. Open your Crowdin project and go to Settings > General > Badges.
  2. Enable Display badges.
  3. Copy the badge code using Markdown, HTML, or Image URL.
  4. Paste the badge code on your website or README.

徽章

删除项目

This option is accessible exclusively to the project owner. You can delete your Crowdin project with all the translations and related localization resources if necessary.

注意!这个操作无法撤销。

删除项目

Privacy & Collaboration

项目可见度

Set the preferred visibility for your project with the following options:

  • Public project – public projects can be found via search engines and Crowdin search. Crowdin users can join public projects without approval if the Moderated project joining option is disabled.
  • Private project – private projects can’t be found via search engines and Crowdin search. Only the invited users can join the project.

项目可见性

隐私

Configure your project privacy settings with the following options:

  • Require two-factor authentication for all the project members – request project participants to enable two-factor authentication in their Account Settings > Password & Connections tab to access the private project.
  • Moderated project joining – require users to send requests to join the translation team of the preferred language. 经评审,项目管理员或审核员可以批准或谢绝请求。 After joining the project, multilingual translators can submit new requests to join translation teams in other target languages.
  • Task-based access control – allow project members to work with tasks they are assigned to, even if they do not have full access to the language in the project.
  • Allow offline translation – allow translators to download source files to their machines for offline translation and upload translations back into the project. The project owner and managers can always download sources and upload translations, not depending on the option status.
  • Allow proofreaders to access hidden strings – allow proofreaders to work with hidden strings. The project owner and managers can always work with hidden strings, not depending on the option status.
  • Allow project members to manage glossary terms – allow translators and proofreaders to add new glossary terms to the project. The project owner and managers can always add and edit glossary terms, not depending on the option status.

隐私设置

通知

Project notifications are disabled by default. Enable the necessary notifications for an agile translation process. Such approach helps to avoid creating additional tasks for every contributor.

  • Notify translators about new strings – translators will receive an email notification about newly added content for translation each time after the update. The Receive emails option should be activated in the translator’s profile.
  • Notify project managers and developers about new strings – project managers will receive an email notification about newly added content for translation each time after the update.
  • Notify project managers and developers about language translation/proofreading completion – project managers will receive the notification when some target language (all source files) is fully translated or fully proofread.

通知

语言

In the Languages section, you can manage your project source and target languages and configure language mapping to use custom language codes.

Source Language

If you want to change the source language for your project, select a new language from the drop-down list and click Update.

Here are a few points you should be aware of when changing the project’s source language:

  • 请注意,根据新的源语言不同,导入的字符串可能存在复数形式不匹配问题。 例如,某些复数形式可能不会在编辑器中显示,或者,某些复数形式的译文可能会以其他译文形式导出。 如果新源语言的复数形式不同于原来的语言,建议更新源文件。
  • 如果您在源语言更新期间有已打开的浏览器编辑器标签页,您可能需要刷新它,以使得更改生效且继续从新源语言进行翻译。

Source Language

目标语言

The Target Languages section allows you to add or remove target languages in your project, copy the target languages list from one project to another, and add custom languages.

阅读更多关于 目标语言管理 的信息

目标语言

添加自定义语言代码

To add language mapping, follow these steps:

  1. 打开您的项目,并前往 设置 > 语言
  2. 向下滚动到 添加自定义语言代码 部分。
  3. 点击 语言映射
  4. 选择必要的语言和占位符。
  5. 添加自定义代码。
  6. 您可以根据需求映射尽可能多的语言。 点击 添加映射 来添加另一个自定义代码。
  7. 点击 保存

语言映射

品质保证检查

In the QA Checks section, you can manage the types of QA issues to be highlighted in the Editor during the translation process.

Read more about Quality Assurance Checks.

QA 设置

翻译记忆

The project TM is automatically created for each project. Therefore, every approved or last added translation is automatically saved in the project TM.

  • Enable Auto-Substitution – the feature substitutes the non-translatable elements (such as tags, HTML entities, placeholders, numbers, and more) in TM translation suggestions with the ones used in the source text. The feature improves the TM suggestions applied during pre-translation and those shown as translation suggestions in the Editor. Improved suggestions are included in the Translation Costs report, and improvable ones are included in the Costs Estimation report.
  • TM Suggestions for Dialects – the feature allows you to display and use TM suggestions from the primary language for dialects if no dialect-specific suggestions are available.
  • Use global Translation Memory – translators will have access to the Global Translation Memory, where all translations from the projects with this feature enabled are stored.

    Note: Once this option is enabled, translations made in this project will also be added to the Global Translation Memory, which anyone can access at Crowdin.
  • TM Match Context Type – the feature allows you to choose what should be considered as string context when suggesting Perfect (101%) match Translation Memory (TM) suggestions. You can choose between the following options:

    • Key and Context – when selected, the system considers both the key and context of strings for suggesting Perfect match TM suggestions. This mode is particularly useful for key-value file formats.
    • Auto – when selected, the system automatically applies the most suitable context consideration mode based on your file format.
    • Previous and next segment – when selected, the system considers the segments immediately preceding and following the current segment for context. Most applicable to HTML-based and other formats without a defined key-value structure.

翻译记忆设置

TM Pre-translate

In the TM Pre-translate section, you can enable and configure the automatic pre-translation via TM. When enabled, the system will automatically apply translations from your TM in the following cases: when there is newly uploaded content, when target languages change, or after file settings are modified.

You can configure the automatic pre-translation via TM using the following options:

  • Match Ratio – select TM Match type of TM suggestions that should be applied during automatic pre-translation:
  • Approve Added Translations – select whether to approve new translations. Further configure it with the following options:
    • With perfect match – approves only Perfect match translations.
    • With perfect match (approved previously) – approve Perfect match translations that were previously approved.
    • All (skip auto-substituted suggestions) – approve all except auto-substituted translations.
    • All – approve all new translations added during the pre-translation.

Similar automatic pre-translation is also available via MT engines.

Translation Memory Automatic Pre-translation

Penalties

In the Penalties section, you can configure penalties that decrease the match percentage of TM suggestions based on specific conditions. This feature helps when you want to fine-tune the relevance of TM suggestions to your specific requirements.

You can configure the penalties using the following options:

  • Auto-substitution Applied – penalize TM suggestions to which an auto-substitution was applied.
  • Multiple Identical TM Matches – penalize TM suggestions where multiple identical TM matches are found.
  • TM Priority Less Than – penalize TM suggestions that originate from a TM with a priority lower than a specified value. Besides a penalty value, you can also set the preferred TM priority threshold.
    Read more about TM Priority Values.
  • TM Suggestion Last Modified More Than – penalize TM suggestions that were last modified more than a specified number of months ago. Besides a penalty value, you can also set the threshold in months.
  • TM Suggestion Last Used More Than – penalize TM suggestions that were last used more than a specified number of months ago. Besides a penalty value, you can also set the threshold in months.

TM Suggestion Penalties

Assigned Translation Memories

分配翻译记忆 部分中,您可以为您的项目分配和管理翻译记忆。

Read more about Translation Memory.

翻译记忆

术语库

术语库 部分中,您可以启用术语库的翻译。

翻译术语

分配术语库 部分中,您可以为您的项目分配和管理术语库。

Read more about Glossary.

Glossaries Settings

Machine Translation

In the Machine Translation section, you can manage the following MT-related settings:

  • Show machine translation suggestions – enable MT suggestions from machine translation engines such as Microsoft Translator, Google Translate, and others to be displayed in the Editor. 项目所有者应在使用机器翻译引擎前配置机器翻译引擎

  • Enable MT Pre-translate for new content – enable and configure the automatic pre-translation via MT. When enabled, the system will automatically apply translations provided by the selected MT engine in the following cases: when there is newly uploaded content, when target languages change, or after file settings are modified.

You can configure the automatic pre-translation via MT by selecting the preferred MT engine and specifying all or selected project languages.

Similar automatic pre-translation is also available via TM.

Machine Translation

Import

Source Strings

  • Unify Placeholders – if your project contains iOS strings, iOS XLIFF, and Android XML files, you can enable the Unify placeholders option, and the system will transform placeholders into a unified look. For example, Crowdin will make the Android string Hello, %s!, and the iOS string Hello, %@! look in the Editor this way: Hello, [%s]!. This option is beneficial when you work with TM since TM suggestions from iOS strings, iOS XLIFF, and Android XML will be completely interchangeable. Crowdin will transform the translation placeholders back to the original format on export. This option only applies to iOS strings, iOS XLIFF, and Android XML formats.
  • 重复字符串 – 如果你的项目包含重复字符串,你可以选择如何使用以下选项来处理他们:

    • 显示 – 翻译员将分别翻译每个实例(字符串)。 Duplicate strings won’t be hidden.
    • Show, but auto-translate them – Duplicate strings will be automatically translated but will stay visible to translators. 字符串被翻译后,其译文将自动应用到重复项上。 翻译人员可以在必要时复查并重新翻译这些字符串。
    • 在版本分支内显示(常规检测) – 重复项只会在版本分支之间隐藏。
    • 在版本分支内显示(严格检测)– 重复项只会在版本分支之间隐藏。
    • 隐藏(常规检测)– 所有重复项将共享相同的翻译。
    • 隐藏(严格检测)– 所有重复项将共享相同的翻译。

Regular duplicate detection – when comparing strings, Crowdin considers only source texts.
Strict duplicate detection – when comparing strings, Crowdin considers both string identifiers (keys) and source texts.

If your source files contain strings with apparent identifiers (keys), it’s better to use a strict version of the Duplicate Strings options. In other cases, feel free to use a regular one.

Source Strings

Word count

您可以设置 Crowdin 在您的项目中计算单词数。 Specifically, it applies to whether HTML tags should be counted as regular words or not. 默认情况下,Crowdin 将 HTML 标签视为大多数受支持格式的常规单词,但以下格式除外:HTML、Front Matter HTML、HAML、MD、Front Matter MD、XML、WEBXML、IDML、XLIFF、XLIFF 2.0、ADOC、DOCX、MIF、DITA。

  • 自动 (默认) – 取决于源文件的不同格式,HTML 标签将视为普通单词或跳过计数。
  • 计数标签 – 所有 HTML 标签都计为普通单词。
  • 跳过标签 – 将不计数所有 HTML 标签。

当您更改单词计数选项时,只会根据新设置计算新上传单词。 So it’s recommended to set the preferred word count settings before uploading source files to the project.

Word count

Export

默认情况下,当导出翻译时,Crowdin 以源文本填充未翻译字符串,以避免导出空文件。

You can configure export options using the following settings:

  • Save context information in the files – the context and max.length added in Crowdin will be visible in the downloaded files. This option only applies to CSV, Android XML, iOS strings, and RESX formats.
    Note: This option only partially applies to iOS strings and RESX formats (i.e., only the context added in Crowdin will be visible in the downloaded files).
  • 跳过未翻译的字符串 – 导出的翻译文件中只包含翻译的字符串。

    根据文件格式不同,此选项将以三种不同方式运行。 此选项不适用于文本格式文件,因为缺少文本会使下载的文件无法读取。 其他情况下则导出空值。 对于第三种文件类别,未翻译字符串将从导出的翻译文件中完全移除。

    选项不适用 未翻译字符串将导出为空值 未翻译字符串将删除
    DOCX, IDML, DITA, ADOC, MD, MediaWiki, TXT, HAML, HTML, assets, FM MD, FM HTML, Contentful JSON, SVG JSON (含有嵌套结构), PHP, XLSX, CSV, FJS, RC, XAML, XML, Web XML, TypeScript, JS, TOML, QT TS, i18next JSON, gettext PO, FLSNP, Coffee Android XML, macOS/iOS Strings, Stringsdict, Chrome JSON, JSON (不含嵌套结构), YAML, XLIFF, XLIFF 2.0, ARB, DTD, RRC, GO JSON, Flex, Joomla INI, Maxthon, Java Properties, Play Properties, Java Properties XML, RES JSON, RESW, RESX, SBV, STR, STF, VTT, WXL, VDF, FBT JSON
  • 跳过未翻译的文件 – 只会将翻译的文件包含在导出的翻译存档中。
    注意:如果启用此选项,会覆盖 跳过未翻译字符串 选项的效果。
  • 只导出已批准的翻译文件 – 导出的翻译文件中只有既被翻译又被批准的文件。
  • 当项目被翻译成语言方言时自动填写区域方言 – 很有用(例如西班牙语,阿根廷)。 导出时,西班牙语译文将自动复制到西班牙语(阿根廷)中未翻译的字符串。

导出设置

解析器配置

默认情况下,Crowdin 对每个支持的文件格式使用一组预定义的导入和导出参数。

With Parser configuration, you can change some of these settings according to your needs.

Read more about Parser configuration.

Parser configuration

另请参阅

本文是否有帮助?