<head></head><body>
<div style="font-family:Source Han Sans;font-size:14px" data-mce-style="font-family:Source Han Sans;font-size:14px"><span style="font-family: Carlibri;" data-mce-style="font-family: Carlibri;">Hello, Ian</span></div><div style="font-family:Source Han Sans;font-size:14px" data-mce-style="font-family:Source Han Sans;font-size:14px"><br></div><div style="font-family:Source Han Sans;font-size:14px" data-mce-style="font-family:Source Han Sans;font-size:14px"><div style="color: #000000; font-family: 'Microsoft YaHei UI'; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;" data-mce-style="color: #000000; font-family: 'Microsoft YaHei UI'; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial;"><div><span style="font-family: Carlibri;" data-mce-style="font-family: Carlibri;">Skyline only support i18n in Chinese and English now, of course it will be upgraded later. Based on your feedback, we will give priority to complement the language needed by developers. However, there're no native Korean speakers in skyline dev team, so we only provide basic translation based on translation tools. Welcome the corresponding contributors to supplement more beautiful sentences.</span></div><div><br data-mce-bogus="1"></div><div><span style="font-family: Carlibri;" data-mce-style="font-family: Carlibri;">The support of our code for multi-language is not complicated, and the time spent is mainly on translation.</span></div><div><br data-mce-bogus="1"></div><div><span style="font-family: Carlibri;" data-mce-style="font-family: Carlibri;"><span style="color: rgb(0, 0, 0); font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;" data-mce-style="color: #000000; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;">Could you raise a ticket on </span><a style="text-decoration: none; cursor: pointer; color: #386ee7; font-family: ' undefined: SourceHanSans' font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;" href="https://launchpad.net/skyline-apiserver," data-mce-href="https://launchpad.net/skyline-apiserver," data-mce-style="text-decoration: none; cursor: pointer; color: #386ee7; font-family: ' undefined: SourceHanSans' font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px;">https://launchpad.net/skyline-apiserver</a><span style="color: rgb(0, 0, 0); font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;" data-mce-style="color: #000000; font-size: 14px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-thickness: initial; text-decoration-style: initial; text-decoration-color: initial; float: none; display: inline !important;"> ? Skyline dev team handled requests & bug reports from ticket system.</span></span></div></div></div><div style="font-family:Source Han Sans;font-size:14px" data-mce-style="font-family:Source Han Sans;font-size:14px"><br></div><div class="mail-signature"><span style="font-family: Carlibri;" data-mce-style="font-family: Carlibri;">
</span><div><br data-mce-bogus="1"></div><div><span style="font-family: Carlibri;" data-mce-style="font-family: Carlibri;">Thanks</span></div><div><br data-mce-bogus="1"></div><div><span style="font-family: Carlibri;" data-mce-style="font-family: Carlibri;">Best Regrads</span></div><div><span style="font-family: Carlibri;" data-mce-style="font-family: Carlibri;">Wu Wenxiang</span></div>
</div><div></div><div class="pre-mail-content"><div style="font-family:Source Han Sans;font-size:14px" data-mce-style="font-family:Source Han Sans;font-size:14px"><br></div><div style="font-family:Source Han Sans;font-size:14px" data-mce-style="font-family:Source Han Sans;font-size:14px"><br></div><div style="font-family:Source Han Sans;font-size:14px" data-mce-style="font-family:Source Han Sans;font-size:14px"><br></div><blockquote id="isReplyContent" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid; margin: 0"><div style="color: #7d8085">Original:</div><ul style="color: #7d8085; font-size:12px; padding-left: 20px"><li>From:Ian Y. Choi<<a href="mailto:ianyrchoi@gmail.com">ianyrchoi@gmail.com</a>></li><li>Date:2023-01-14 18:59:22</li><li>To:openstack-i18n <<a href="mailto:openstack-i18n@lists.openstack.org">openstack-i18n@lists.openstack.org</a>> , OpenStack Discuss <<a href="mailto:openstack-discuss@lists.openstack.org">openstack-discuss@lists.openstack.org</a>></li><li>Cc:</li><li>Subject:[skyline][i18n] Questions on more language translation support</li></ul><pre>Hi Skyline team and I18n contributors,

First, Skyline team, thank you for considering skyline with i18n!

As Seongsoo started to talk via skyline IRC channel [1], I see that
there are some needs for more language support for the Skyline
project. Let me elaborate through the following questions as current
I18n SIG lead:

1. Skyline team: While I believe you are welcome to contribute to
other languages by adding per-language json files like [2], is it okay
to contribute Korean language through Korea User Group members? Me
and/or Seongsoo would like to happily step up as reviewers to
guarantee sufficient language quality.

2. Any translation interests from other I18n language teams? Feel free
to tell me or reply to this thread.

3. While number 1 would be a short-term approach to add Korean
language support, to support more international languages, I want to
suggest integrating with react-intl if skyline is using react (from my
brief investigation, it is yes through [3]), since react-intl support
to convert json <-> pot which functionality was previously used by
tripleo-ui for i18n support [4]. Although I18n SIG is trying to
migrate from Zanata to Weblate, a new translation platform [5], pot
support would be essential for standardizing i18n and the translation
process.


With many thanks,

/Ian

[1] https://meetings.opendev.org/irclogs/%23openstack-skyline/%23openstack-skyline.2023-01-13.log.html
[2] https://github.com/openstack/skyline-console/tree/master/src/locales
[3] https://opendev.org/openstack/skyline-console/src/branch/master/package.json#L78
[4] https://opendev.org/openstack/tripleo-ui/src/commit/d1baef537f0746efceacfddd2fc671e3efa478d0/docs/translation.rst
[5] https://lists.openstack.org/pipermail/openstack-i18n/2022-October/003559.html

</pre></blockquote></div>
<br></body>