Skip to content

l10n: Strings need adaption before translation can start #78

@rakekniven

Description

@rakekniven

Hello,

I exported po file from Tx and check all strings.

Here are my findings:

#: /app/main/lib/Service/FieldDefinitionService.php:35
msgstr "field_key already exists"

-> "\"field_key\" already exists"
---

#: /app/main/lib/Service/FieldDefinitionService.php:51
#: /app/main/lib/Service/FieldDefinitionService.php:81
#, php-format
msgstr "options could not be encoded: %s"

-> Uppercase start of sentence
---

#: /app/main/lib/Service/FieldDefinitionService.php:65
msgstr "field_key cannot be changed"

-> "\"field_key\" cannot be changed"
---

#: /app/main/lib/Service/FieldDefinitionService.php:69
msgstr "type cannot be changed after values exist"

-> Uppercase start of sentence
---

#. TRANSLATORS %d is the maximum supported search limit.
#: /app/main/lib/Service/FieldValueService.php:154
#, php-format
msgstr "limit must be between 1 and %d"

-> Uppercase start of sentence
---

#: /app/main/specialVueFakeDummyForL10nScript.js:106
msgid "Loading profile fields for {userUid}…"
msgstr "Loading profile fields for {userUid}…"

-> Add a non-breaking space before the triple-dot (U+00A0).
-> See https://docs.nextcloud.com/server/latest/developer_manual/basics/translations.html#dos-and-don-ts
---

#. TRANSLATORS omponents/AdminUserFieldsDialog.vue:127
#. TRANSLATORS iews/PersonalSettings.vue:154
#: /app/main/specialVueFakeDummyForL10nScript.js:618
#: /app/main/specialVueFakeDummyForL10nScript.js:992
#: /app/main/specialVueFakeDummyForL10nScript.js:1954
msgstr "Saving changes…"

-> Add a non-breaking space before the triple-dot (U+00A0).
-> See https://docs.nextcloud.com/server/latest/developer_manual/basics/translations.html#dos-and-don-ts
---

#: /app/main/specialVueFakeDummyForL10nScript.js:702
msgid "option"
msgid_plural "options"
msgstr[0] "option"
msgstr[1] "options"

-> Uppercase of first characater
---

#: /app/main/specialVueFakeDummyForL10nScript.js:703
msgid "1 option ready."
msgid_plural "{count} options ready."
msgstr[0] "1 option ready."
msgstr[1] "{count} options ready."

-> Plural will not work for multi plural language
-> msgstr[0] "{count} option ready."
-> msgstr[1] "{count} options ready."
---

#: /app/main/specialVueFakeDummyForL10nScript.js:1223
msgstr "Field created successfully."

-> Remove word "successfully".
---

#: /app/main/specialVueFakeDummyForL10nScript.js:1237
msgstr "Field updated successfully."

-> Remove word "successfully".
---

#: /app/main/specialVueFakeDummyForL10nScript.js:1261
msgstr "Field deleted successfully."

-> Remove word "successfully".
---

#: /app/main/src/workflow.ts:539
msgstr "Loading profile fields…"

-> Add a non-breaking space before the triple-dot (U+00A0).
-> See https://docs.nextcloud.com/server/latest/developer_manual/basics/translations.html#dos-and-don-ts
---

Please adapt source strings.
After you are done the resource will be enabled at Tx and translation will start.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions