[Slackbuilds-users] Bad character in snappy.info
Spycrowsoft
spycrowsoft at gmail.com
Fri Jun 11 10:44:35 UTC 2021
Op 10-06-2021 om 18:17 schreef Richard Narron:
> If we use UTF-8 for names in Spanish, where does it end?
> I cannot easily recognize UTF-8 names in Chinese or Thai or Russian or
> Japanese.
SBo could require that Japanese names can be required to be
transliterated into Romaji form
<https://en.wikipedia.org/wiki/Romanization_of_Japanese>. However real
Japanese names are written in kanji. The problem here is that while
different kanji may be pronounced the same (and therefore they can also
map onto the same romaji-string) while in the Japanese script, these
different symbols refer to different persons.
Therefore, if you only have the romaji representation while you don't
have the name as it is written in the Japanese script, you'll have a
hard time tracking down the person and or verifying that you have found
that particular person if the need should arise.
So you should just use the Japanese or Chinese representation for the names.
Please note that Chinese also has the exact same problems. (the
terminology for "kanji and romaji" is "hanzi and pinyin" for Chinese, so
the Chinese languages behave the same in this regard)
A fix might be to request that Chinese and Japanese people include both
a transliterated name and a name in their native script.
But for matters of accountability or the acknowledgement of merit, there
is no way around writing the names in their native script.
Therefore, I don't see any other appropriate solution than using UTF-8.
> My keyboard does not easily support such languages.
If you run "chmod +x /etc/profile.d/scim.*sh" and do some configuration
your keyboard does support Japanese and Chinese characters. I use SCIM
on Slackware 14.2 on a regular basis.
> If we allow UTF-8 names in SlackBuild scripts then how about UTF-8 in
> documentation and descriptions?
>
> Where does it end?
I hope that it's clear that this issue should have been resolved years
ago and that there's really no way around UTF8 anymore. It should just
be implemented and used by default. Slackware 15 apparently uses it by
default so that's the direction in which things are moving. We should be
thinking about how we are going to support UTF8 as well, because UTF8 is
going to be the default that will be used everywhere whether we like it
or not.
However, I am also aware that quite a lot of software is still incapable
of processing UTF-8 properly and that this might cause problems in the
actual .SlackBuild scripts and documentation-files at the time of writing.
So as a compromise I propose that we use UTF8 for the .info files, but
allow the use of ASCII in the scripts for now.
If we combine this with a kanji and a transliterated version of the
names written in Japanese, Chinese, etc. we can properly allocate merit
and accountability without having to worry about this right now.
Note that this solution is not a permanent one.
Its main benefit would be that it provides us with a proper amount of
time to come up with something better.
> I would hope that we keep the English language as a standard for
> software that I can, read and write and that matches my keyboard.
I understand your desire for "Keep It Simple Stupid", but I just don't
see a way around UTF8 anymore if SBo, Slackware and Linux in general,
want to stay relevant for the next 10 years. This map
<https://brilliantmaps.com/population-circle/> really drives the home
the point about the enormous number (billions) of people in Asia and
those aren't the only people which use a writing system that cannot be
expressed adequately through ASCII, because these problems also apply to
Dutch (my native language), French, German, Polish, Swedish, Norwegian,
Italian and many more.
If we are not going to support them, we're going to get marginalized and
replaced in less than a decade by something which does support their
native languages.
Spycrowsoft
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20210611/7fe8db08/attachment-0001.htm>
More information about the SlackBuilds-users
mailing list