(Please translate your messages into English before sending, as this is
an English-language mailing list.)
Two things. First, TZDB is an English-language database. If you are
having trouble finding Taiwan using a traditional Chinese locale, this
is something downstream from us, either CLDR[1] or your operating
system's supplier, and you'll need to contact them to fix it.
[1]: https://data.iana.org/time-zones/tz-link.html#notation
Second, I don't observe your problem when using 'tzselect', which is the
simple English-language text-based selection interface that TZDB
distributes. See the shell transcript below. There is a separate entry
for Taiwan, which has a distinct time zone history since 1970. There is
no need for subdistricts of Taiwan, as all subdistricts have the same
such history.
$ tzselect
Please identify a location so that time zone rules can be set correctly.
Please select a continent, ocean, "coord", "TZ", "time", or "now".
1) Africa
2) Americas
3) Antarctica
4) Arctic Ocean
5) Asia
6) Atlantic Ocean
7) Australia
8) Europe
9) Indian Ocean
10) Pacific Ocean
11) coord - I want to use geographical coordinates.
12) TZ - I want to specify the timezone using a proleptic TZ string.
13) time - I know local time already.
14) now - Like "time", but configure only for timestamps from now on.
#? 5
Please select a country whose clocks agree with yours.
1) Afghanistan 20) Israel 39) Qatar
2) Armenia 21) Japan 40) Réunion
3) Australia 22) Jordan 41) Russia
4) Azerbaijan 23) Kazakhstan 42) Saudi Arabia
5) Bahrain 24) Korea (North) 43) Seychelles
6) Bangladesh 25) Korea (South) 44) Singapore
7) Bhutan 26) Kuwait 45) Sri Lanka
8) Brunei 27) Kyrgyzstan 46) Syria
9) Cambodia 28) Laos 47) Taiwan
10) China 29) Lebanon 48) Tajikistan
11) Cyprus 30) Macau 49) Thailand
12) East Timor 31) Malaysia 50) Turkey
13) French S. Terr. 32) Mongolia 51) Turkmenistan
14) Georgia 33) Myanmar (Burma) 52) United Arab Emirates
15) Hong Kong 34) Nepal 53) Uzbekistan
16) India 35) Oman 54) Vietnam
17) Indonesia 36) Pakistan 55) Yemen
18) Iran 37) Palestine
19) Iraq 38) Philippines
#? 47
Based on the following information:
Taiwan
TZ='Asia/Taipei' will be used.
Selected time is now: Sun Aug 31 12:13:58 AM CST 2025.
Universal Time is now: Sat Aug 30 04:13:58 PM UTC 2025.
Is the above information OK?
1) Yes
2) No
#? 1
You can make this change permanent for yourself by appending the line
export TZ='Asia/Taipei'
to the file '.profile' in your home directory; then log out and log in
again.
Here is that TZ value again, this time on standard output so that you
can use the ./tzselect command in shell scripts:
Asia/Taipei