You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@guacamole.apache.org by GitBox <gi...@apache.org> on 2020/04/28 11:34:13 UTC

[GitHub] [guacamole-client] darksimpson opened a new pull request #501: GUACAMOLE-1054: Improve Russian translation

darksimpson opened a new pull request #501:
URL: https://github.com/apache/guacamole-client/pull/501


   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [guacamole-client] necouchman commented on pull request #501: GUACAMOLE-1054: Improve Russian translation

Posted by GitBox <gi...@apache.org>.
necouchman commented on pull request #501:
URL: https://github.com/apache/guacamole-client/pull/501#issuecomment-624395265


   Sorry for the delay...a couple more things to fix...
   * Your commit messages all need to be tagged with "GUACAMOLE-1054: " at the beginning of the message.
   * I ran the translation check tool (`guacamole/util/check-translation.py`) and it turned up just a couple of issues.  There are some missing translations - which is completely fine, you don't have to translate everything, but might just be worth looking over to see if there is anything else you can add - and then a couple of extra fields that shouldn't be in the translation files.  Report is below.  I removed the stuff from the report that wasn't relevant (like blank fields for some of the ticket headers and such).
   
   ```
   $ find . -type f -iname ru.json -print -exec ./guacamole/util/check-translation.py {} \;
   ./guacamole/src/main/webapp/translations/ru.json
   Original language: en (English)
   Translation language: ru (Русский)
   
   The following strings are missing from the translation and should be added:
   
       APP.TEXT_UNTRANSLATED
       CLIENT.FIELD_PLACEHOLDER_FILTER
       CLIENT.NAME_KEY_ALT
       CLIENT.NAME_KEY_CTRL
       CLIENT.NAME_KEY_ESC
       CLIENT.NAME_KEY_TAB
       PROTOCOL_KUBERNETES.FIELD_OPTION_BACKSPACE_127
       PROTOCOL_KUBERNETES.FIELD_OPTION_BACKSPACE_8
       PROTOCOL_KUBERNETES.FIELD_OPTION_BACKSPACE_EMPTY
       PROTOCOL_KUBERNETES.FIELD_OPTION_COLOR_SCHEME_EMPTY
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_10
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_11
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_12
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_14
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_18
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_24
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_30
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_36
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_48
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_60
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_72
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_8
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_9
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_96
       PROTOCOL_KUBERNETES.FIELD_OPTION_FONT_SIZE_EMPTY
       PROTOCOL_RDP.FIELD_HEADER_DISABLE_COPY
       PROTOCOL_RDP.FIELD_HEADER_DISABLE_PASTE
       PROTOCOL_RDP.FIELD_OPTION_COLOR_DEPTH_EMPTY
       PROTOCOL_RDP.FIELD_OPTION_RESIZE_METHOD_EMPTY
       PROTOCOL_RDP.FIELD_OPTION_SECURITY_EMPTY
       PROTOCOL_RDP.FIELD_OPTION_SECURITY_VMCONNECT
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_DA_DK_QWERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_DE_CH_QWERTZ
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_DE_DE_QWERTZ
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_EMPTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_EN_GB_QWERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_EN_US_QWERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_ES_ES_QWERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_ES_LATAM_QWERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_FAILSAFE
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_FR_BE_AZERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_FR_CH_QWERTZ
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_FR_FR_AZERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_HU_HU_QWERTZ
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_IT_IT_QWERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_JA_JP_QWERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_PT_BR_QWERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_SV_SE_QWERTY
       PROTOCOL_RDP.FIELD_OPTION_SERVER_LAYOUT_TR_TR_QWERTY
       PROTOCOL_RDP.NAME
       PROTOCOL_RDP.SECTION_HEADER_CLIPBOARD
       PROTOCOL_RDP.SECTION_HEADER_REMOTEAPP
       PROTOCOL_RDP.SECTION_HEADER_SFTP
       PROTOCOL_SSH.FIELD_HEADER_DISABLE_COPY
       PROTOCOL_SSH.FIELD_HEADER_DISABLE_PASTE
       PROTOCOL_SSH.FIELD_OPTION_BACKSPACE_127
       PROTOCOL_SSH.FIELD_OPTION_BACKSPACE_8
       PROTOCOL_SSH.FIELD_OPTION_BACKSPACE_EMPTY
       PROTOCOL_SSH.FIELD_OPTION_COLOR_SCHEME_EMPTY
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_10
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_11
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_12
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_14
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_18
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_24
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_30
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_36
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_48
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_60
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_72
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_8
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_9
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_96
       PROTOCOL_SSH.FIELD_OPTION_FONT_SIZE_EMPTY
       PROTOCOL_SSH.FIELD_OPTION_TERMINAL_TYPE_ANSI
       PROTOCOL_SSH.FIELD_OPTION_TERMINAL_TYPE_EMPTY
       PROTOCOL_SSH.FIELD_OPTION_TERMINAL_TYPE_LINUX
       PROTOCOL_SSH.FIELD_OPTION_TERMINAL_TYPE_VT100
       PROTOCOL_SSH.FIELD_OPTION_TERMINAL_TYPE_VT220
       PROTOCOL_SSH.FIELD_OPTION_TERMINAL_TYPE_XTERM
       PROTOCOL_SSH.FIELD_OPTION_TERMINAL_TYPE_XTERM_256COLOR
       PROTOCOL_SSH.NAME
       PROTOCOL_SSH.SECTION_HEADER_CLIPBOARD
       PROTOCOL_SSH.SECTION_HEADER_SFTP
       PROTOCOL_TELNET.FIELD_HEADER_DISABLE_COPY
       PROTOCOL_TELNET.FIELD_HEADER_DISABLE_PASTE
       PROTOCOL_TELNET.FIELD_OPTION_BACKSPACE_127
       PROTOCOL_TELNET.FIELD_OPTION_BACKSPACE_8
       PROTOCOL_TELNET.FIELD_OPTION_BACKSPACE_EMPTY
       PROTOCOL_TELNET.FIELD_OPTION_COLOR_SCHEME_EMPTY
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_10
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_11
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_12
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_14
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_18
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_24
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_30
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_36
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_48
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_60
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_72
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_8
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_9
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_96
       PROTOCOL_TELNET.FIELD_OPTION_FONT_SIZE_EMPTY
       PROTOCOL_TELNET.FIELD_OPTION_TERMINAL_TYPE_ANSI
       PROTOCOL_TELNET.FIELD_OPTION_TERMINAL_TYPE_EMPTY
       PROTOCOL_TELNET.FIELD_OPTION_TERMINAL_TYPE_LINUX
       PROTOCOL_TELNET.FIELD_OPTION_TERMINAL_TYPE_VT100
       PROTOCOL_TELNET.FIELD_OPTION_TERMINAL_TYPE_VT220
       PROTOCOL_TELNET.FIELD_OPTION_TERMINAL_TYPE_XTERM
       PROTOCOL_TELNET.FIELD_OPTION_TERMINAL_TYPE_XTERM_256COLOR
       PROTOCOL_TELNET.NAME
       PROTOCOL_TELNET.SECTION_HEADER_CLIPBOARD
       PROTOCOL_VNC.FIELD_HEADER_DISABLE_COPY
       PROTOCOL_VNC.FIELD_HEADER_DISABLE_PASTE
       PROTOCOL_VNC.FIELD_HEADER_USERNAME
       PROTOCOL_VNC.FIELD_OPTION_CLIPBOARD_ENCODING_CP1252
       PROTOCOL_VNC.FIELD_OPTION_CLIPBOARD_ENCODING_EMPTY
       PROTOCOL_VNC.FIELD_OPTION_CLIPBOARD_ENCODING_ISO8859_1
       PROTOCOL_VNC.FIELD_OPTION_CLIPBOARD_ENCODING_UTF_16
       PROTOCOL_VNC.FIELD_OPTION_CLIPBOARD_ENCODING_UTF_8
       PROTOCOL_VNC.FIELD_OPTION_COLOR_DEPTH_EMPTY
       PROTOCOL_VNC.FIELD_OPTION_CURSOR_EMPTY
       PROTOCOL_VNC.NAME
       PROTOCOL_VNC.SECTION_HEADER_REPEATER
       PROTOCOL_VNC.SECTION_HEADER_SFTP
       SETTINGS_CONNECTION_HISTORY.FILENAME_HISTORY_CSV
       SETTINGS_PREFERENCES.HELP_LOCALE
   
   The following strings are either NOT defined for the original language or are expected to be inherited from the original language and should be removed:
   
       SETTINGS_PREFERENCES.HELP_LANGUAGE
   
   130 error(s) total.
   ./extensions/guacamole-auth-radius/src/main/resources/translations/ru.json
   Original language: en (None)
   Translation language: ru (None)
   
   The following strings are either NOT defined for the original language or are expected to be inherited from the original language and should be removed:
   
       LOGIN.INFO_RADIUS_ADDL_REQUIRED
   
   1 error(s) total.
   ```


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [guacamole-client] darksimpson commented on pull request #501: GUACAMOLE-1054: Improve Russian translation

Posted by GitBox <gi...@apache.org>.
darksimpson commented on pull request #501:
URL: https://github.com/apache/guacamole-client/pull/501#issuecomment-624560214


   I've checked that outout log, added some missing translations and also fixed one, thanks. Other strings do not need to be included in translation files because it is either empty or simply doesn't needs to be translated. Also modified commit messages and prepended it with issue ID.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [guacamole-client] necouchman commented on a change in pull request #501: GUACAMOLE-1054: Improve Russian translation

Posted by GitBox <gi...@apache.org>.
necouchman commented on a change in pull request #501:
URL: https://github.com/apache/guacamole-client/pull/501#discussion_r416627430



##########
File path: extensions/guacamole-auth-cas/src/main/resources/translations/ru.json
##########
@@ -0,0 +1,12 @@
+{
+
+    "DATA_SOURCE_CAS" : {
+        "NAME" : "Бэкенд CAS SSO"
+    },
+
+    "LOGIN" : {
+        "FIELD_HEADER_TICKET"        : "",

Review comment:
       You should be able to leave this out of the translation, as it doesn't need to be re-translated from the original.

##########
File path: extensions/guacamole-auth-duo/src/main/resources/translations/ru.json
##########
@@ -0,0 +1,13 @@
+{
+
+    "DATA_SOURCE_DUO" : {
+        "NAME" : "Бэкенд Duo TFA"
+    },
+
+    "LOGIN" : {
+        "FIELD_HEADER_GUAC_DUO_SIGNED_RESPONSE" : "",

Review comment:
       Same, here, as in the CAS module - you can leave this out.

##########
File path: extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-base/src/main/resources/translations/ru.json
##########
@@ -3,10 +3,110 @@
     "LOGIN" : {
 
         "ERROR_PASSWORD_BLANK"    : "@:APP.ERROR_PASSWORD_BLANK",
+        "ERROR_PASSWORD_SAME"     : "Новый пароль должен отличаться от текущего просроченного.",
         "ERROR_PASSWORD_MISMATCH" : "@:APP.ERROR_PASSWORD_MISMATCH",
+        "ERROR_NOT_VALID"         : "Этот аккаунт на данный момент недействителен.",
+        "ERROR_NOT_ACCESSIBLE"    : "Доступ к этому аккаунту в данный момент запрещен. Попробуйте позже.",
+
+        "INFO_PASSWORD_EXPIRED" : "Ваш пароль просрочен и требует смены. Пожалуйста, введите новый пароль для продолжения.",
 
         "FIELD_HEADER_NEW_PASSWORD"         : "Новый пароль",
-        "FIELD_HEADER_CONFIRM_NEW_PASSWORD" : "Подтверждение пароля"
+        "FIELD_HEADER_CONFIRM_NEW_PASSWORD" : "Подтвердите новый пароль"
+
+    },
+
+    "CONNECTION_ATTRIBUTES" : {
+
+        "FIELD_HEADER_MAX_CONNECTIONS"          : "Максимальное число соединений:",
+        "FIELD_HEADER_MAX_CONNECTIONS_PER_USER" : "Максимальное число соединений на пользователя:",
+
+        "FIELD_HEADER_FAILOVER_ONLY"            : "Использовать только для отказоустойчивости:",
+        "FIELD_HEADER_WEIGHT"                   : "«Вес» соединения:",
+
+        "FIELD_HEADER_GUACD_HOSTNAME"   : "Сервер:",
+        "FIELD_HEADER_GUACD_ENCRYPTION" : "Шифрование:",
+        "FIELD_HEADER_GUACD_PORT"       : "Порт:",
+
+        "FIELD_OPTION_GUACD_ENCRYPTION_EMPTY" : "",

Review comment:
       This can be left out

##########
File path: extensions/guacamole-auth-openid/src/main/resources/translations/ru.json
##########
@@ -0,0 +1,12 @@
+{
+
+    "DATA_SOURCE_OPENID" : {
+        "NAME" : "Бэкенд OpenID SSO"
+    },
+
+    "LOGIN" : {
+        "FIELD_HEADER_ID_TOKEN" : "",

Review comment:
       You can leave this line out.

##########
File path: extensions/guacamole-auth-totp/src/main/resources/translations/ru.json
##########
@@ -0,0 +1,34 @@
+{
+
+    "DATA_SOURCE_TOTP" : {
+        "NAME" : "Бэкенд TOTP TFA"
+    },
+
+    "LOGIN" : {
+        "FIELD_HEADER_GUAC_TOTP" : ""

Review comment:
       This line can be left out.

##########
File path: extensions/guacamole-auth-radius/src/main/resources/translations/ru.json
##########
@@ -0,0 +1,13 @@
+{
+
+    "DATA_SOURCE_RADIUS" : {
+        "NAME" : "Бэкенд RADIUS"
+    },
+
+    "LOGIN" : {
+        "FIELD_HEADER_GUAC_RADIUS_CHALLENGE_RESPONSE" : "",
+        "FIELD_HEADER_GUAC_RADIUS_STATE"              : "",

Review comment:
       These two lines can be left out.




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [guacamole-client] darksimpson edited a comment on pull request #501: GUACAMOLE-1054: Improve Russian translation

Posted by GitBox <gi...@apache.org>.
darksimpson edited a comment on pull request #501:
URL: https://github.com/apache/guacamole-client/pull/501#issuecomment-624560214


   I've checked that output log, added some missing translations and also fixed one, thanks. Other strings do not need to be included in translation files because it is either empty or simply doesn't needs to be translated. Also modified commit messages and prepended it with issue ID.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [guacamole-client] darksimpson commented on pull request #501: GUACAMOLE-1054: Improve Russian translation

Posted by GitBox <gi...@apache.org>.
darksimpson commented on pull request #501:
URL: https://github.com/apache/guacamole-client/pull/501#issuecomment-622102863


   Done.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [guacamole-client] darksimpson commented on pull request #501: GUACAMOLE-1054: Improve Russian translation

Posted by GitBox <gi...@apache.org>.
darksimpson commented on pull request #501:
URL: https://github.com/apache/guacamole-client/pull/501#issuecomment-620917283


   Hi. Fixed it (I think so).


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [guacamole-client] necouchman commented on a change in pull request #501: GUACAMOLE-1054: Improve Russian translation

Posted by GitBox <gi...@apache.org>.
necouchman commented on a change in pull request #501:
URL: https://github.com/apache/guacamole-client/pull/501#discussion_r417498500



##########
File path: guacamole/src/main/webapp/translations/ru.json
##########
@@ -185,13 +228,14 @@
         "INFO_CONNECTION_ACTIVE_NOW"       : "Активно",
         "INFO_CONNECTION_NOT_USED"         : "Это подключение еще не использовалось.",
 
-        "SECTION_HEADER_EDIT_CONNECTION" : "Редактировать подключение",
+        "SECTION_HEADER_EDIT_CONNECTION" : "Редактирование подключения",
         "SECTION_HEADER_HISTORY"         : "История использования",
         "SECTION_HEADER_PARAMETERS"      : "Настройки",
 
         "TABLE_HEADER_HISTORY_USERNAME" : "Имя пользователя",
         "TABLE_HEADER_HISTORY_START"    : "Время начала",
         "TABLE_HEADER_HISTORY_DURATION" : "Продолжительность",
+        "TABLE_HEADER_HISTORY_REMOTEHOST" : "Удаленный узел",

Review comment:
       Nitpick: It would be good to line these up :-).

##########
File path: guacamole/src/main/webapp/translations/ru.json
##########
@@ -229,11 +274,16 @@
         "ACTION_DELETE"      : "@:APP.ACTION_DELETE",
         "ACTION_SAVE"        : "@:APP.ACTION_SAVE",
 
+        "DIALOG_HEADER_CONFIRM_DELETE" : "Удалить профиль расшаривания",
         "DIALOG_HEADER_ERROR" : "@:APP.DIALOG_HEADER_ERROR",

Review comment:
       Maybe line these up?




----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org