You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/en/docs/refguide/modeling/menus/translatable-texts/batch-translate.md
+28-31Lines changed: 28 additions & 31 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,94 +6,91 @@ weight: 30
6
6
7
7
## Introduction
8
8
9
-
**Batch translate** allows you to enter texts in one language which correspond to texts in another language.
9
+
**Batch translate** allows you to enter texts in one language that correspond to texts in another language.
10
10
11
-
Usually you will want to translate from the default language to a second language, but you can use any other dictionary of texts. For example, if your default language is *English, United States* you may already have translated the text into *Dutch, Netherlands* and you can use this as a reference for translating into *Dutch, Belgium*as there are likely to be more similarities.
11
+
You usually translate from the default language to a second language, but you can use any other dictionary of texts. For example, if your default language is *English, United States*, you may already have translated the text into *Dutch, Netherlands* and you can use this as a reference for translating into *Dutch, Belgium*because there are likely to be more similarities.
Batch translate translates between two languages. When you select batch translate you will be asked to select the two languages you wish to use, a **Source language** to use as a reference, and a **Destination language**which is the one you want to update.
17
+
Batch translate translates between two languages. When you select batch translate, you are prompted to select the two languages you want to use: a **Source language** to use as a reference, and a **Destination language**that you want to update.
18
18
19
19
{{< figure src="/attachments/refguide/modeling/menus/translatable-texts/batch-translate/batch-translate-languages.png" alt="Select source and destination languages" width="600" >}}
20
20
21
21
### Documents/Modules
22
22
23
-
You can select one or more modules you want to use for batch translate. For example, you may have already got translations for imported and system modules and want to concentrate on translating your own modules.
23
+
You can select one or more modules you want to use for batch translate. For example, you may already have translations for imported and system modules and want to concentrate on translating your own modules.
24
24
25
-
Click **Select…** and check the modules you want to work on.
25
+
Click **Select…** and select the modules you want to work on.
By default, batch translate works on all modules in the app.
30
30
31
31
### Search
32
32
33
-
To search for a particular phrase in the source language text, type what you want to search for. It is not possible to search for text in the destination language.
33
+
To search for a particular phrase in the source language text, type the text you want to search for. You cannot search for text in the destination language.
By default, all the translatable text from the selected module (or modules) will be shown.
37
+
By default, all translatable text from the selected module (or modules) is shown.
38
38
39
-
Each found text will be displayed in the **Source** column.
40
-
The **#** column shows the number of times it occurs in the selected module (or modules).
39
+
Each found text is displayed in the **Source** column. The **#** column shows the number of times it occurs in the selected module (or modules).
41
40
42
-
If you select a line, you can look in the **Show occurrence** section to see the **Object** containing the text and the **Document** it appears in. Double-clicking or clicking **Show occurrence**will open the document and select the object so you can easily see the context.
41
+
If you select a line, you can look in the **Show occurrence** section to see the **Object** containing the text and the **Document** it appears in. Double-clicking or clicking **Show occurrence**opens the document and selects the object so you can easily see the context.
43
42
44
43
{{% alert color="success" %}}
45
-
Tip: move the dialog box to one side to get a better look at the document.
44
+
Move the dialog box to one side to get a better look at the document.
46
45
{{% /alert %}}
47
46
48
47
### Translation
49
48
50
49
{{% alert color="info" %}}
51
-
Alternatively, you can use the AI-powered translation tool [Translation Generator](/refguide/translation-generator/) to generate translations for you. You can enable it via **Preferences** > the **New Features** tab > the **Maia** section.
50
+
Alternatively, you can use the AI-powered translation tool [Translation Generator](/refguide/translation-generator/) to generate translations. You can enable it via **Preferences** > the **New Features** tab > the **Maia** section.
52
51
{{% /alert %}}
53
52
54
53
In **Translation**, type new text that you want to use instead of the existing text. Click **Translate** to confirm the replacement.
If you have two texts which are identical in the source language but different in the translation language, you will have to review and change these individually. This is not very common but imagine, for example, you have used `Order Lines` to both *describe the lines on an order* and to *label a button which sorts some lines*. See [Working in the Currently Selected Language](/refguide/translatable-texts/#selected-language) in *Language Menu* to find how to change individual texts.
57
+
If you have two texts that are identical in the source language but different in the translation language, you must review and change these individually. This is not very common, but imagine, for example, you have used `Order Lines` to both *describe the lines on an order* and to *label a button that sorts some lines*. See [Working in the Currently Selected Language](/refguide/translatable-texts/#selected-language) in *Language Menu* to find how to change individual texts.
59
58
60
59
## Exporting and Importing Text {#export-import}
61
60
62
-
If you want to translate a language outside Studio Pro, you can export the translatable texts to the Microsoft Excel (*.xlsx*) format, make changes, and then import the changes from the updated Excel file.
61
+
If you want to translate a language outside Studio Pro, you can export the translatable texts to Microsoft Excel (*.xlsx*) format, make changes, and then import the changes from the updated Excel file.
63
62
64
63
This is particularly useful if you are working on multiple apps and you want to apply your translations to a different app.
65
64
66
65
### Export to Excel {#export}
67
66
68
-
Click **Export to Excel…** to export the currently displayed text items to a Microsoft Excel (*.xlsx*) format file.
67
+
Click **Export to Excel** to export the currently displayed text items to a Microsoft Excel (*.xlsx*) format file.
**Row 1** – *Filter:* indicates the modules which are included in the exported file.
73
+
***Row 1** – *Filter:* indicates the modules that are included in the exported file
74
+
***Row 2** – indicates the source and translation language; the first column represents the current text, the second column the *translation* text
75
+
***Rows 3+** – show the current texts
75
76
76
-
**Row 2** – indicates the source and translation language. The first column represents the current text, the second column the *translation* text.
77
-
78
-
**Rows 3+** – show the current texts
79
-
80
-
You can make changes in column B which will be processed if the file is imported.
77
+
You can make changes in column B that are processed if the file is imported.
81
78
82
79
### Import from Excel {#import}
83
80
84
-
Click **Import from Excel…** to import a correctly-constructed Microsoft Excel (*.xlsx*) format file.
81
+
Click **Import from Excel…** to import a correctlyconstructed Microsoft Excel (*.xlsx*) format file.
85
82
86
83
This does the following:
87
84
88
85
* The selected module (or modules) are set to the ones in the *Filter:* line of the file
89
-
* Any texts which are empty in column B will be ignored
90
-
* Any texts in column A which do not match translatable texts in the selected module (or modules) will be ignored
91
-
* Any text in column B which is not ignored is entered into the **Translation** column
86
+
* Any texts that are empty in column B are ignored
87
+
* Any texts in column A that do not match translatable texts in the selected module (or modules) are ignored
88
+
* Any text in column B that is not ignored is entered into the **Translation** column
92
89
93
-
Changes will only be made if you click **Translate**.
90
+
Changes are only made if you click **Translate**.
94
91
95
92
{{% alert color="warning" %}}
96
-
The formats of the Excel files for batch translate and batch replace are similar. You will be warned if you try to import a batch replace file or a batch translate file with the incorrect languages but you can still import it if you ignore the warning.
93
+
The formats of the Excel files for batch translate and batch replace are similar. You are warned if you try to import a batch replace file or a batch translate file with the incorrect languages, but you can still import it if you ignore the warning.
Copy file name to clipboardExpand all lines: content/en/docs/refguide/modeling/menus/translatable-texts/language-operations.md
+8-9Lines changed: 8 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,7 +6,7 @@ weight: 40
6
6
7
7
## Introduction
8
8
9
-
When creating an app in multiple languages, there are a number of tasks which you may want to carry out on all the texts in the app, or in a specific module.
9
+
When creating an app in multiple languages, there are a number of tasks that you may want to carry out on all the texts in the app, or in a specific module.
10
10
11
11
**Language Operations** enable you to perform the following operations for a language dictionary. You can decide which modules the operation applies to:
12
12
@@ -15,19 +15,19 @@ When creating an app in multiple languages, there are a number of tasks which yo
In the **Selection** section of the dialog box, you can select the modules that you want to manage.
23
23
24
-
For each module, you can see the number of translatable texts which have been entered in each language which contains items. The gray columns indicate languages which are not selected in the app, but which contain translated texts. This enables you to remove a language from the app but still have access to the existing texts.
24
+
For each module, you can see the number of translatable texts that have been entered in each language that contains items. The gray columns indicate languages that are not selected in the app, but that contain translated texts. This enables you to remove a language from the app but still have access to the existing texts.
25
25
26
26
## Performing Operations
27
27
28
28
Select an **Operation** to carry out on the selected module (or modules).
29
29
30
-
There are four language operation options, described below. These can be carried out for any language which has been selected in the app, plus any other languages which have translated texts.
30
+
There are four language operation options, described below. These can be carried out for any language that has been selected in the app, plus any other languages that have translated texts.
31
31
32
32
Click **Apply** to apply the selected language operation.
33
33
@@ -38,9 +38,8 @@ Click **Apply** to apply the selected language operation.
38
38
Select the **Source language** and the **Destination language** from the drop-down menus.
39
39
40
40
{{% alert color="info" %}}
41
-
42
-
* Texts that are absent in the source language will be absent in the destination language – any original text will be removed
43
-
* All the texts in the source language will be deleted
41
+
* Texts that are absent in the source language are absent in the destination language – any original text is removed
42
+
* All the texts in the source language are deleted
44
43
{{% /alert %}}
45
44
46
45
### Copy
@@ -50,7 +49,7 @@ Select the **Source language** and the **Destination language** from the drop-do
50
49
Select the **Source language** and the **Destination language** from the drop-down menus.
51
50
52
51
{{% alert color="info" %}}
53
-
Texts that are absent in the source language will be absent in the destination language – any original text will be removed
52
+
Texts that are absent in the source language are absent in the destination language – any original text is removed.
54
53
{{% /alert %}}
55
54
56
55
### Swap
@@ -61,6 +60,6 @@ Select the **Source language** and the **Destination language** from the drop-do
61
60
62
61
### Delete {#delete}
63
62
64
-
**Delete** deletes all the texts in a selected language.
63
+
**Delete** deletes all the texts in a selected language.
65
64
66
65
Select the language from the **Language** drop-down menu.
Copy file name to clipboardExpand all lines: content/en/docs/refguide/modeling/menus/translatable-texts/language-settings.md
+14-16Lines changed: 14 additions & 16 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,9 +6,9 @@ weight: 10
6
6
7
7
## Introduction
8
8
9
-
Mendix is designed to be used by users in multiple languages. The **Languages** tab of the **App Settings** allows you to select which languages your app will support.
9
+
Mendix is designed to be used by users in multiple languages. The **Languages** tab of the **App Settings** allows you to select which languages your app supports.
@@ -17,22 +17,22 @@ You can reach this tab in two ways:
17
17
18
18
## Setting Default Language
19
19
20
-
There must be a default app language. Select the **Default language** from the drop-down list. This will contain all languages which have been added to your app. It is recommended that you do this when you start developing your app.
20
+
There must be a default app language. Select the **Default language** from the drop-down list. This contains all languages that have been added to your app. Mendix recommends that you do this when you start developing your app.
21
21
22
22
Setting the default language has two functions:
23
23
24
-
* It sets the language which will be displayed to the end-user if the end-user is not associated with a Language entity, or if the end-user's language is not enabled in the app
25
-
* It sets the language which will be used if there is no translation of a translatable text in the end-user's language, even if the app has the language enabled
24
+
* It sets the language that is displayed to the end-user if the end-user is not associated with a Language entity, or if the end-user's language is not enabled in the app
25
+
* It sets the language that is used if there is no translation of a translatable text in the end-user's language, even if the app has the language enabled
26
26
27
27
The initial default language is *English, United States*.
28
28
29
29
## Adding Languages
30
30
31
31
You can add as many languages as you like from the list of supported languages by clicking **Add**, selecting the desired language, and clicking **OK**.
Most languages will be added with an empty dictionary, although some translations have already been set up in the Dutch dictionary.
35
+
Most languages are added with an empty dictionary, although some translations have already been set up in the Dutch dictionary.
36
36
37
37
## Advanced Language Settings{#advanced}
38
38
@@ -42,9 +42,9 @@ You can set each language in your app to have additional settings.
42
42
43
43
### Check Completeness
44
44
45
-
If you check the **Check completeness** box, you will get a warning (or error) message in the [Errors pane](/refguide/errors-pane/) for every text which has no entry in this language's dictionary.
45
+
If you select the **Check completeness** box, you get a warning (or error) message in the [Errors pane](/refguide/errors-pane/) for every text that has no entry in this language's dictionary.
46
46
47
-
If this is the default language, the **Check completeness** box will be checked and you will not be able to uncheck it.
47
+
If this is the default language, the **Check completeness** box is selected and you cannot clear it.
48
48
49
49
### Custom Date and Time Formatting
50
50
@@ -54,25 +54,23 @@ You can set a custom format for the following:
54
54
***Time format**
55
55
***Date and time format**
56
56
57
-
Type a format string in the relevant box and you will see an example of how a date will be formatted underneath.
57
+
Type a format string in the relevant box and you see an example of how a date is formatted underneath.
58
58
59
-
Click **Edit…** to open a dialog box which will provide a full reference for the format string:
59
+
Click **Edit…** to open a dialog box that provides a full reference for the format string:
0 commit comments