From 9090e05809318ce1069417a80d29c95f5f3dd509 Mon Sep 17 00:00:00 2001 From: Ralf Schmid Date: Mon, 21 Aug 2023 15:31:01 +0200 Subject: [PATCH] Fixes #286 - Added note and screenshot for translatable object types --- .../objects/object-types-translatable.png | Bin 0 -> 45675 bytes locale/admin-docs.pot | 164 +++++++++++------- system/objects/types.rst | 32 +++- 3 files changed, 129 insertions(+), 67 deletions(-) create mode 100644 images/system/objects/object-types-translatable.png diff --git a/images/system/objects/object-types-translatable.png b/images/system/objects/object-types-translatable.png new file mode 100644 index 0000000000000000000000000000000000000000..5e3efb7a56961fd15da388b6121dcec76910dba1 GIT binary patch literal 45675 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%0AEy(4FS952 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 KsZ`NC=sy7D1dj>; literal 0 HcmV?d00001 diff --git a/locale/admin-docs.pot b/locale/admin-docs.pot index 1b048172..8a3092e9 100644 --- a/locale/admin-docs.pot +++ b/locale/admin-docs.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: Zammad pre-release\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2023-08-17 14:49+0200\n" +"POT-Creation-Date: 2023-08-21 15:26+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -340,7 +340,7 @@ msgstr "" #: ../channels/email/accounts/secondary-addresses.rst:35 #: ../channels/email/accounts/secondary-addresses.rst:35 #: ../manage/groups/settings.rst:67 -#: ../system/objects/types.rst:125 +#: ../system/objects/types.rst:145 msgid "Email" msgstr "" @@ -404,7 +404,7 @@ msgid "Email Inbound" msgstr "" #: ../channels/email/accounts/account-setup.rst:113 -#: ../system/objects/types.rst:128 +#: ../system/objects/types.rst:148 msgid "Type" msgstr "" @@ -10831,7 +10831,7 @@ msgid "``A`` added with enter/tab, ``B`` and ``C`` separated with comma (resulti msgstr "" #: ../misc/object-conditions/basics.rst:397 -#: ../system/objects/types.rst:113 +#: ../system/objects/types.rst:133 msgid "Textarea field" msgstr "" @@ -10844,7 +10844,7 @@ msgid "Available matching: *contains*, *contains not* or *has changed*" msgstr "" #: ../misc/object-conditions/basics.rst:403 -#: ../system/objects/types.rst:16 +#: ../system/objects/types.rst:36 msgid "Boolean field" msgstr "" @@ -10853,7 +10853,7 @@ msgid "Check if any field of type boolean is true (or not)?" msgstr "" #: ../misc/object-conditions/basics.rst:409 -#: ../system/objects/types.rst:57 +#: ../system/objects/types.rst:77 msgid "Integer field" msgstr "" @@ -10862,7 +10862,7 @@ msgid "Check if any field of type integer has a specific value (or not)?" msgstr "" #: ../misc/object-conditions/basics.rst:415 -#: ../system/objects/types.rst:26 +#: ../system/objects/types.rst:46 msgid "Date field" msgstr "" @@ -11079,7 +11079,7 @@ msgid "To help you understand the time conditions of Zammad better, below diagra msgstr "" #: ../misc/object-conditions/basics.rst:557 -#: ../system/objects/types.rst:83 +#: ../system/objects/types.rst:103 msgid "Single selection field" msgstr "" @@ -11094,7 +11094,7 @@ msgid "Allows you to select one or more values of the attribute in question. Sel msgstr "" #: ../misc/object-conditions/basics.rst:574 -#: ../system/objects/types.rst:70 +#: ../system/objects/types.rst:90 msgid "Multiple selection field" msgstr "" @@ -11124,7 +11124,7 @@ msgid "*Matches if one specific given field value is not selected.*" msgstr "" #: ../misc/object-conditions/basics.rst:600 -#: ../system/objects/types.rst:145 +#: ../system/objects/types.rst:165 msgid "Single tree selection field" msgstr "" @@ -11134,7 +11134,7 @@ msgid "This attribute type technically allows several layers of values. You cann msgstr "" #: ../misc/object-conditions/basics.rst:622 -#: ../system/objects/types.rst:154 +#: ../system/objects/types.rst:174 msgid "Multiple tree selection field" msgstr "" @@ -17246,7 +17246,47 @@ msgstr "" msgid "You cannot change the object format / type as soon as it is applied. If you no longer need an object, consider disabling it instead of removing." msgstr "" -#: ../system/objects/types.rst:12 +#: ../system/objects/types.rst:11 +msgid "**What about the translation of my objects?**" +msgstr "" + +#: ../system/objects/types.rst:13 +msgid "For some object types you can decide if they should be translatable or not. To be precise, it works only for the selectable fields because the possible choices are known and limited. For the following object types, you can set the translatable flag:" +msgstr "" + +#: ../system/objects/types.rst:18 +msgid "*Boolean field*" +msgstr "" + +#: ../system/objects/types.rst:19 +msgid "*Single selection field*" +msgstr "" + +#: ../system/objects/types.rst:20 +msgid "*Multiple selection field*" +msgstr "" + +#: ../system/objects/types.rst:21 +msgid "*Single tree selection field*" +msgstr "" + +#: ../system/objects/types.rst:22 +msgid "*Multiple tree selection field*" +msgstr "" + +#: ../system/objects/types.rst:24 +msgid "For these types, you can find an additional field *Translate field contents*:" +msgstr "" + +#: ../system/objects/types.rst:0 +msgid "Screenshot showing translatable object types" +msgstr "" + +#: ../system/objects/types.rst:29 +msgid "Screenshot with example of translatable object type" +msgstr "" + +#: ../system/objects/types.rst:32 msgid "Provides a drop-down field with display values for ``true`` and ``false``. Allows setting a default value." msgstr "" @@ -17254,15 +17294,15 @@ msgstr "" msgid "Available settings for Boolean fields" msgstr "" -#: ../system/objects/types.rst:19 +#: ../system/objects/types.rst:39 msgid "Provides a date picker field and does not allow default values." msgstr "" -#: ../system/objects/types.rst:23 +#: ../system/objects/types.rst:43 msgid "Default time diff (hours)" msgstr "" -#: ../system/objects/types.rst:22 +#: ../system/objects/types.rst:42 msgid "This setting helps the user by highlighting the day from now plus the provided value. It *does not* pre-fill the field." msgstr "" @@ -17270,15 +17310,15 @@ msgstr "" msgid "Available settings for Date fields" msgstr "" -#: ../system/objects/types.rst:44 +#: ../system/objects/types.rst:64 msgid "Date & time field" msgstr "" -#: ../system/objects/types.rst:29 +#: ../system/objects/types.rst:49 msgid "Provides a date and time picker – does not allow default values" msgstr "" -#: ../system/objects/types.rst:33 +#: ../system/objects/types.rst:53 msgid "Allow future" msgstr "" @@ -17286,7 +17326,7 @@ msgstr "" msgid "Forbid dates and times in the future." msgstr "" -#: ../system/objects/types.rst:37 +#: ../system/objects/types.rst:57 msgid "Allow past" msgstr "" @@ -17294,11 +17334,11 @@ msgstr "" msgid "Forbid dates and times in the past." msgstr "" -#: ../system/objects/types.rst:41 +#: ../system/objects/types.rst:61 msgid "Default time diff (minutes)" msgstr "" -#: ../system/objects/types.rst:40 +#: ../system/objects/types.rst:60 msgid "This setting helps the user by highlighting the day from now plus the provided value. It does not pre-fill the field." msgstr "" @@ -17306,23 +17346,23 @@ msgstr "" msgid "Available settings for Date & time fields" msgstr "" -#: ../system/objects/types.rst:47 +#: ../system/objects/types.rst:67 msgid "Provides an input field that allows integer usage only. You may define a default value. You cannot enforce comma separation." msgstr "" -#: ../system/objects/types.rst:51 +#: ../system/objects/types.rst:71 msgid "Minimal" msgstr "" -#: ../system/objects/types.rst:51 +#: ../system/objects/types.rst:71 msgid "The minimal value the field accepts." msgstr "" -#: ../system/objects/types.rst:54 +#: ../system/objects/types.rst:74 msgid "Maximal" msgstr "" -#: ../system/objects/types.rst:54 +#: ../system/objects/types.rst:74 msgid "The maximum value the field accepts." msgstr "" @@ -17330,7 +17370,7 @@ msgstr "" msgid "Available settings for Integer fields" msgstr "" -#: ../system/objects/types.rst:60 +#: ../system/objects/types.rst:80 msgid "Provides a selection field that allows the selection of one or more out of several. This field does allow setting a default value." msgstr "" @@ -17338,7 +17378,7 @@ msgstr "" msgid "Available settings for Multiple selection fields" msgstr "" -#: ../system/objects/types.rst:73 +#: ../system/objects/types.rst:93 msgid "Provides a drop-down field that allows selection of one value out of several. This field does allow setting a default value." msgstr "" @@ -17346,37 +17386,37 @@ msgstr "" msgid "Available settings for Single selection fields" msgstr "" -#: ../system/objects/types.rst:86 +#: ../system/objects/types.rst:106 msgid "Provides a text area input field (multiple lines) and thus allows e.g. new lines. You can set a default field value." msgstr "" -#: ../system/objects/types.rst:91 +#: ../system/objects/types.rst:111 msgid "Please note that this field *does not* support text formatting or HTML content (rich text)." msgstr "" -#: ../system/objects/types.rst:94 +#: ../system/objects/types.rst:114 msgid "**🥵 This field can consume a lot of visual space**" msgstr "" -#: ../system/objects/types.rst:96 +#: ../system/objects/types.rst:116 msgid "Depending on where you use this field type, it may use a lot of visual space if you provide a lot of text. This may be an issue to work with." msgstr "" -#: ../system/objects/types.rst:101 +#: ../system/objects/types.rst:121 msgid "Default" msgstr "" -#: ../system/objects/types.rst:100 +#: ../system/objects/types.rst:120 msgid "The here provided text will be shown within the text area field or new data sets." msgstr "" -#: ../system/objects/types.rst:105 -#: ../system/objects/types.rst:131 +#: ../system/objects/types.rst:125 +#: ../system/objects/types.rst:151 msgid "Maxlength" msgstr "" #: ../system/objects/types.rst:0 -#: ../system/objects/types.rst:131 +#: ../system/objects/types.rst:151 msgid "You can pick the maximum length of the field." msgstr "" @@ -17384,7 +17424,7 @@ msgstr "" msgid "The default length of this object is ``500``." msgstr "" -#: ../system/objects/types.rst:110 +#: ../system/objects/types.rst:130 msgid "Rows" msgstr "" @@ -17400,31 +17440,31 @@ msgstr "" msgid "Available settings for Textarea fields" msgstr "" -#: ../system/objects/types.rst:136 +#: ../system/objects/types.rst:156 msgid "Text field" msgstr "" -#: ../system/objects/types.rst:116 +#: ../system/objects/types.rst:136 msgid "Provides a text field (one line) and allows choosing a default value." msgstr "" -#: ../system/objects/types.rst:119 +#: ../system/objects/types.rst:139 msgid "Defines the type of the input field. This allows e.g. your browser to ensure that you provide the specific type." msgstr "" -#: ../system/objects/types.rst:123 +#: ../system/objects/types.rst:143 msgid "Currently available:" msgstr "" -#: ../system/objects/types.rst:126 +#: ../system/objects/types.rst:146 msgid "Phone" msgstr "" -#: ../system/objects/types.rst:127 +#: ../system/objects/types.rst:147 msgid "Text" msgstr "" -#: ../system/objects/types.rst:128 +#: ../system/objects/types.rst:148 msgid "Url *(URL fields disable link-template availability)*" msgstr "" @@ -17432,7 +17472,7 @@ msgstr "" msgid "Available settings for Text fields" msgstr "" -#: ../system/objects/types.rst:139 +#: ../system/objects/types.rst:159 msgid "Provides a select-like field with up to 6 layers of options. Does not allow setting a default value." msgstr "" @@ -17441,43 +17481,43 @@ msgstr "" msgid "Available settings for Tree Select fields" msgstr "" -#: ../system/objects/types.rst:148 +#: ../system/objects/types.rst:168 msgid "Provides a select-like field with up to 6 layers of options allowing the selection of multiple values. Does not allow setting a default value." msgstr "" -#: ../system/objects/types.rst:159 +#: ../system/objects/types.rst:179 msgid "URL fields (Link-Template)" msgstr "" -#: ../system/objects/types.rst:163 +#: ../system/objects/types.rst:183 msgid "This function is restricted to Text and Select objects only." msgstr "" -#: ../system/objects/types.rst:165 +#: ../system/objects/types.rst:185 msgid "Link-Templates are an amazing way to dynamically generate URLs. They allow you to integrate other systems better without having to manually copy data from Zammad if possible." msgstr "" -#: ../system/objects/types.rst:171 +#: ../system/objects/types.rst:191 msgid "Another great way of communicating with another system may be Zammad's :doc:`Webhooks `." msgstr "" -#: ../system/objects/types.rst:174 +#: ../system/objects/types.rst:194 msgid "After filling a link-template enabled field, an URL icon will appear on its right. Clicking on the icon opens a new tab." msgstr "" -#: ../system/objects/types.rst:179 +#: ../system/objects/types.rst:199 msgid "Even though Zammad displays the link template within object edit and create screens, the function is optional. It's only active if you populate the field." msgstr "" -#: ../system/objects/types.rst:184 +#: ../system/objects/types.rst:204 msgid "What's the difference between URL and text fields with link template...?!" msgstr "" -#: ../system/objects/types.rst:186 +#: ../system/objects/types.rst:206 msgid "Both fields have different use cases. Use ``text`` type text fields when ever you have a *static* url that requires dynamic parameters. If you require a drag & drop like field that you can put in any URL, use ``URL`` type text fields." msgstr "" -#: ../system/objects/types.rst:191 +#: ../system/objects/types.rst:211 msgid "The difference is easier to spot when comparing the fields directly, below screencast shows the result - the dynamic approach uses existing values in the moment of updating to built the URL - e.g. ``https://google.com/search?q=cookies`` - while the URL approach uses the actual URL of the field - e.g. ``https://zammad.com``." msgstr "" @@ -17485,27 +17525,27 @@ msgstr "" msgid "Screencast showing the differents in between URL and text type fields with actual values" msgstr "" -#: ../system/objects/types.rst:203 +#: ../system/objects/types.rst:223 msgid "How does this work...?!" msgstr "" -#: ../system/objects/types.rst:205 +#: ../system/objects/types.rst:225 msgid "As an example, let's say you have an object called ``amazingobject`` - you want to open a google search directly with the input from that field." msgstr "" -#: ../system/objects/types.rst:208 +#: ../system/objects/types.rst:228 msgid "Providing below to the link-template field allows you to do so: ``https://www.google.com/search?q=#{ticket.amazingobject}``" msgstr "" -#: ../system/objects/types.rst:213 +#: ../system/objects/types.rst:233 msgid "You can use any :doc:`Zammad variable ` as long as it's available in the moment you need it." msgstr "" -#: ../system/objects/types.rst:216 +#: ../system/objects/types.rst:236 msgid "The result will look as follows." msgstr "" -#: ../system/objects/types.rst:221 +#: ../system/objects/types.rst:241 msgid "The above screencast shows how the link template will perform after object creation." msgstr "" diff --git a/system/objects/types.rst b/system/objects/types.rst index 1f4da51a..de6cf09a 100644 --- a/system/objects/types.rst +++ b/system/objects/types.rst @@ -3,11 +3,33 @@ Object types When adding a new object, you can choose between the following object types. -.. warning:: +.. warning:: You cannot change the object format / type as soon as it is applied. If you no longer need an object, consider disabling it instead of removing. +.. note:: **What about the translation of my objects?** + + For some object types you can decide if they should be translatable or not. + To be precise, it works only for the selectable fields because the possible + choices are known and limited. For the following object types, you can set + the translatable flag: + + * *Boolean field* + * *Single selection field* + * *Multiple selection field* + * *Single tree selection field* + * *Multiple tree selection field* + + For these types, you can find an additional field *Translate field contents*: + + .. figure:: /images/system/objects/object-types-translatable.png + :align: center + :alt: Screenshot showing translatable object types + :scale: 80% + + Screenshot with example of translatable object type + Boolean field Provides a drop-down field with display values for ``true`` and ``false``. Allows setting a default value. @@ -17,7 +39,7 @@ Boolean field Date field Provides a date picker field and does not allow default values. - + Default time diff (hours) This setting helps the user by highlighting the day from now plus the provided value. It *does not* pre-fill the field. @@ -46,7 +68,7 @@ Date & time field Integer field Provides an input field that allows integer usage only. You may define a default value. You cannot enforce comma separation. - + Minimal The minimal value the field accepts. @@ -158,7 +180,7 @@ Multiple tree selection field URL fields (Link-Template) -------------------------- -.. note:: +.. note:: This function is restricted to Text and Select objects only. @@ -174,7 +196,7 @@ manually copy data from Zammad if possible. After filling a link-template enabled field, an URL icon will appear on its right. Clicking on the icon opens a new tab. - .. hint:: + .. hint:: Even though Zammad displays the link template within object edit and create screens, the function is optional. It's only active if you populate