Use the modern English name Bangla instead of Bengali for the language code bn
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
CLDR |
Fix Released
|
Unknown
|
|||
GLibC |
Fix Released
|
Medium
|
|||
gnome-desktop |
Fix Released
|
Unknown
|
|||
ibus |
Fix Released
|
Unknown
|
|||
xkeyboard-config |
Fix Released
|
Medium
|
|||
gnome-control-center (Ubuntu) |
Medium
|
Gunnar Hjalmarsson | |||
ibus (Ubuntu) |
Medium
|
Gunnar Hjalmarsson | |||
iso-codes (Debian) |
Fix Released
|
Unknown
|
|||
iso-codes (Ubuntu) |
Undecided
|
Gunnar Hjalmarsson | |||
langpack-locales (Ubuntu) |
Medium
|
Gunnar Hjalmarsson | |||
language-selector (Ubuntu) |
Undecided
|
Gunnar Hjalmarsson | |||
localechooser (Ubuntu) |
Medium
|
Gunnar Hjalmarsson | |||
xkeyboard-config (Debian) |
Fix Released
|
Unknown
|
|||
xkeyboard-config (Ubuntu) |
Medium
|
Gunnar Hjalmarsson |
Bug Description
The official name for the state language for Bangladesh is Bangla, as detailed on section 3, part 1 of the Bangladesh constitution (http://
This package uses Bengali(Bangladesh) as the identifier for language code bn-BD. Please change the name to Bangla(Bangladesh).
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: language-
ProcVersionSign
Uname: Linux 3.2.0-23-generic x86_64
ApportVersion: 2.0.1-0ubuntu5
Architecture: amd64
Date: Sun Apr 29 16:14:25 2012
PackageArchitec
ProcEnviron:
LANGUAGE=
PATH=(custom, no user)
LANG=bn_BD.UTF-8
SHELL=/bin/bash
SourcePackage: language-selector
UpgradeStatus: Upgraded to precise on 2012-03-19 (41 days ago)
Related branches
- Martin Pitt: Approve on 2014-01-15
-
Diff: 193449 lines (+78708/-72137)363 files modifiedABOUT-NLS (+1143/-629)
AUTHORS (+7/-0)
BUGS (+0/-70)
CREDITS (+0/-3)
ChangeLog (+1/-9815)
Makefile.am (+2/-2)
Makefile.in (+254/-171)
NEWS (+16/-0)
README (+25/-25)
aclocal.m4 (+3182/-772)
autogen.sh (+2/-3)
compat/Makefile.am (+5/-8)
compat/Makefile.in (+139/-92)
compat/compat.dir (+0/-7)
compat/default (+0/-12)
compat/iso9995 (+0/-4)
compat/keypad (+0/-58)
compat/level5 (+2/-0)
compat/norepeat (+0/-9)
config.guess (+234/-177)
config.rpath (+672/-0)
config.sub (+185/-102)
configure (+2520/-1268)
configure.ac (+125/-0)
configure.in (+0/-133)
debian/changelog (+36/-0)
debian/control (+1/-1)
debian/patches/105_intelligent_keyboard.patch (+18/-2)
debian/patches/109_fr_oss_space_char.patch (+0/-22)
debian/patches/110_dead_hook_horn.patch (+0/-21)
debian/patches/111_cz_ssharp.patch (+0/-21)
debian/patches/112_dk_dvorak_tilde.patch (+0/-18)
debian/patches/bengali_to_bangla.patch (+270/-0)
debian/patches/git_audio_mic_mute.patch (+0/-25)
debian/patches/preserve-shift.diff (+0/-37)
debian/patches/revert-goodmap-badmap-for-apple.diff (+2/-11)
debian/patches/series (+1/-6)
debian/rules (+2/-1)
debian/watch (+1/-1)
debian/xkb-data.postinst (+0/-30)
docs/Makefile.in (+109/-34)
docs/README.symbols (+26/-29)
geometry/Makefile.am (+2/-4)
geometry/Makefile.in (+211/-185)
geometry/dell (+2/-2)
geometry/digital_vndr/Makefile.in (+122/-40)
geometry/geometry.dir (+0/-30)
geometry/hhk (+1/-1)
geometry/hp (+11/-12)
geometry/kinesis (+2/-2)
geometry/macintosh (+1/-4)
geometry/microsoft (+4/-4)
geometry/pc (+3/-4)
geometry/sgi_vndr/Makefile.in (+122/-40)
geometry/sun (+19/-2309)
geometry/typematrix (+25/-37)
install-sh (+21/-14)
keycodes/Makefile.am (+3/-4)
keycodes/Makefile.in (+209/-183)
keycodes/digital_vndr/Makefile.in (+122/-41)
keycodes/keycodes.dir (+0/-13)
keycodes/olpc (+24/-0)
keycodes/sgi_vndr/Makefile.in (+122/-41)
keycodes/sun (+184/-888)
keymap/Makefile.am (+0/-12)
keymap/Makefile.in (+0/-663)
keymap/README (+0/-6)
keymap/amiga (+0/-15)
keymap/ataritt (+0/-14)
keymap/digital_vndr/Makefile.am (+0/-4)
keymap/digital_vndr/Makefile.in (+0/-424)
keymap/digital_vndr/us (+0/-187)
keymap/keymap.dir (+0/-71)
keymap/macintosh (+0/-15)
keymap/sgi_vndr/Makefile.am (+0/-12)
keymap/sgi_vndr/Makefile.in (+0/-432)
keymap/sgi_vndr/be (+0/-32)
keymap/sgi_vndr/bg (+0/-18)
keymap/sgi_vndr/ca (+0/-32)
keymap/sgi_vndr/ch (+0/-65)
keymap/sgi_vndr/cz (+0/-29)
keymap/sgi_vndr/de (+0/-32)
keymap/sgi_vndr/dk (+0/-32)
keymap/sgi_vndr/dvorak (+0/-14)
keymap/sgi_vndr/en_US (+0/-56)
keymap/sgi_vndr/es (+0/-32)
keymap/sgi_vndr/fi (+0/-32)
keymap/sgi_vndr/fr (+0/-32)
keymap/sgi_vndr/gb (+0/-32)
keymap/sgi_vndr/hu (+0/-104)
keymap/sgi_vndr/it (+0/-32)
keymap/sgi_vndr/jp (+0/-7)
keymap/sgi_vndr/no (+0/-32)
keymap/sgi_vndr/pl (+0/-28)
keymap/sgi_vndr/pt (+0/-32)
keymap/sgi_vndr/ru (+0/-104)
keymap/sgi_vndr/se (+0/-32)
keymap/sgi_vndr/sk (+0/-29)
keymap/sgi_vndr/th (+0/-16)
keymap/sgi_vndr/us (+0/-42)
keymap/sony (+0/-32)
keymap/sun_vndr/Makefile.am (+0/-7)
keymap/sun_vndr/Makefile.in (+0/-427)
keymap/sun_vndr/all (+0/-1091)
keymap/sun_vndr/de (+0/-77)
keymap/sun_vndr/es (+0/-59)
keymap/sun_vndr/fi (+0/-59)
keymap/sun_vndr/fr (+0/-59)
keymap/sun_vndr/no (+0/-59)
keymap/sun_vndr/pl (+0/-59)
keymap/sun_vndr/ru (+0/-59)
keymap/sun_vndr/se (+0/-54)
keymap/sun_vndr/uk (+0/-59)
keymap/sun_vndr/us (+0/-67)
keymap/xfree86 (+0/-374)
keymap/xfree98 (+0/-33)
man/Makefile.in (+121/-39)
missing (+159/-320)
po/Makefile.in.in (+9/-4)
po/bg.po (+2761/-2467)
po/ca.po (+2792/-2481)
po/da.po (+2762/-2546)
po/de.po (+2792/-2464)
po/eo.po (+2793/-2481)
po/fr.po (+2878/-2581)
po/gl.po (+2879/-1554)
po/hr.po (+3913/-0)
po/hu.po (+2792/-2511)
po/id.po (+2599/-1937)
po/ja.po (+2717/-2384)
po/ko.po (+2777/-2550)
po/lt.po (+2702/-2313)
po/nl.po (+3005/-2908)
po/pl.po (+2754/-2461)
po/pt_BR.po (+4197/-0)
po/ru.po (+2792/-2481)
po/sl.po (+1101/-1009)
po/uk.po (+2791/-2477)
po/xkeyboard-config.pot (+2170/-1877)
po/zh_TW.po (+3448/-987)
rules/Makefile.in (+202/-139)
rules/base.extras.xml.in (+441/-19)
rules/base.lists.part (+16/-4)
rules/base.m_g.part (+9/-0)
rules/base.m_k.part (+2/-4)
rules/base.m_s.part (+2/-0)
rules/base.ml1_s.part (+1/-2)
rules/base.ml2_s.part (+1/-0)
rules/base.ml3_s.part (+1/-0)
rules/base.ml4_s.part (+1/-0)
rules/base.ml_c.part (+2/-1)
rules/base.ml_s.part (+8/-12)
rules/base.mlv_s.part (+1/-0)
rules/base.o_s.part (+11/-1)
rules/base.xml.in (+319/-56)
rules/bin/Makefile.in (+109/-34)
rules/compat/Makefile.in (+109/-34)
rules/compat/base.l1v1_c.part (+1/-0)
rules/compat/base.l2v2_c.part (+1/-0)
rules/compat/base.l3v3_c.part (+1/-0)
rules/compat/base.l4v4_c.part (+1/-0)
rules/compat/base.lv_c.part (+1/-0)
rules/compat/layoutsMapping.lst (+0/-1)
rules/evdev.extras.xml.in (+441/-19)
rules/evdev.m_k.part (+2/-0)
rules/evdev.xml.in (+319/-63)
semantics/Makefile.am (+0/-9)
semantics/Makefile.in (+0/-459)
semantics/basic (+0/-6)
semantics/complete (+0/-6)
semantics/default (+0/-6)
semantics/semantics.dir (+0/-2)
semantics/xtest (+0/-6)
symbols/Makefile.am (+5/-7)
symbols/Makefile.in (+212/-187)
symbols/ad (+0/-31)
symbols/af (+1/-1)
symbols/al (+1/-1)
symbols/altwin (+62/-35)
symbols/am (+15/-18)
symbols/apl (+13/-14)
symbols/ara (+38/-15)
symbols/az (+3/-7)
symbols/ba (+1/-1)
symbols/bd (+3/-3)
symbols/be (+15/-8)
symbols/bg (+1/-1)
symbols/br (+8/-1)
symbols/brai (+1/-1)
symbols/bt (+1/-1)
symbols/bw (+1/-1)
symbols/by (+1/-1)
symbols/ca (+10/-10)
symbols/capslock (+18/-18)
symbols/cd (+15/-16)
symbols/ch (+14/-11)
symbols/cm (+4/-7)
symbols/cn (+1/-1)
symbols/compose (+35/-0)
symbols/ctrl (+22/-22)
symbols/cz (+9/-2)
symbols/de (+113/-8)
symbols/digital_vndr/Makefile.in (+122/-41)
symbols/dk (+9/-1)
symbols/ee (+9/-2)
symbols/empty (+1/-1)
symbols/epo (+19/-7)
symbols/es (+55/-14)
symbols/et (+1/-1)
symbols/fi (+11/-12)
symbols/fo (+1/-1)
symbols/fr (+87/-120)
symbols/fujitsu_vndr/Makefile.in (+122/-41)
symbols/fujitsu_vndr/us (+0/-1)
symbols/gb (+10/-6)
symbols/ge (+2/-2)
symbols/gh (+1/-1)
symbols/gn (+1/-1)
symbols/gr (+8/-1)
symbols/hp_vndr/Makefile.in (+122/-41)
symbols/hp_vndr/us (+2/-3)
symbols/hr (+1/-1)
symbols/hu (+1/-1)
symbols/ie (+1/-1)
symbols/il (+79/-3)
symbols/in (+326/-36)
symbols/inet (+3/-1)
symbols/iq (+1/-1)
symbols/ir (+4/-4)
symbols/is (+2/-2)
symbols/it (+55/-11)
symbols/jp (+93/-32)
symbols/ke (+1/-1)
symbols/keypad (+54/-61)
symbols/kg (+1/-1)
symbols/kh (+1/-1)
symbols/kr (+9/-2)
symbols/kz (+1/-1)
symbols/la (+20/-27)
symbols/latam (+1/-1)
symbols/latin (+14/-14)
symbols/level3 (+76/-61)
symbols/level5 (+48/-53)
symbols/lk (+1/-1)
symbols/lt (+6/-1)
symbols/lv (+15/-10)
symbols/ma (+1/-1)
symbols/macintosh_vndr/Makefile.in (+122/-41)
symbols/macintosh_vndr/ch (+10/-15)
symbols/macintosh_vndr/de (+7/-9)
symbols/macintosh_vndr/dk (+14/-24)
symbols/macintosh_vndr/fi (+0/-6)
symbols/macintosh_vndr/fr (+0/-2)
symbols/macintosh_vndr/gb (+3/-3)
symbols/macintosh_vndr/it (+0/-3)
symbols/macintosh_vndr/latam (+1/-3)
symbols/macintosh_vndr/nl (+0/-6)
symbols/macintosh_vndr/no (+9/-11)
symbols/macintosh_vndr/pt (+3/-4)
symbols/macintosh_vndr/se (+10/-10)
symbols/macintosh_vndr/us (+7/-10)
symbols/mao (+1/-1)
symbols/md (+90/-0)
symbols/me (+17/-3)
symbols/mk (+1/-1)
symbols/ml (+1/-1)
symbols/mm (+1/-3)
symbols/mn (+1/-3)
symbols/mt (+1/-1)
symbols/mv (+5/-20)
symbols/nec_vndr/Makefile.in (+122/-41)
symbols/nec_vndr/jp (+1/-3)
symbols/ng (+1/-1)
symbols/nl (+8/-8)
symbols/no (+53/-19)
symbols/nokia_vndr/Makefile.in (+122/-41)
symbols/nokia_vndr/su-8w (+4/-3)
symbols/np (+2/-2)
symbols/olpc (+4/-4)
symbols/pc (+26/-29)
symbols/ph (+1/-1)
symbols/pk (+51/-62)
symbols/pl (+173/-75)
symbols/pt (+10/-6)
symbols/ro (+9/-8)
symbols/rs (+5/-5)
symbols/ru (+30/-6)
symbols/se (+15/-16)
symbols/sgi_vndr/Makefile.in (+122/-41)
symbols/sharp_vndr/Makefile.am (+8/-0)
symbols/sharp_vndr/Makefile.in (+509/-0)
symbols/sharp_vndr/sl-c3x00 (+71/-0)
symbols/sharp_vndr/ws003sh (+70/-0)
symbols/sharp_vndr/ws007sh (+70/-0)
symbols/sharp_vndr/ws011sh (+75/-0)
symbols/sharp_vndr/ws020sh (+64/-0)
symbols/shift (+16/-13)
symbols/si (+1/-1)
symbols/sk (+8/-1)
symbols/sn (+1/-1)
symbols/sony_vndr/Makefile.in (+122/-41)
symbols/sony_vndr/us (+1/-3)
symbols/srvr_ctrl (+1/-30)
symbols/sun_vndr/Makefile.am (+1/-1)
symbols/sun_vndr/Makefile.in (+123/-42)
symbols/sun_vndr/ara (+94/-79)
symbols/sun_vndr/be (+57/-28)
symbols/sun_vndr/br (+46/-26)
symbols/sun_vndr/ca (+66/-31)
symbols/sun_vndr/ch (+72/-37)
symbols/sun_vndr/cz (+34/-28)
symbols/sun_vndr/de (+107/-76)
symbols/sun_vndr/dk (+27/-86)
symbols/sun_vndr/ee (+23/-29)
symbols/sun_vndr/es (+58/-86)
symbols/sun_vndr/fi (+38/-29)
symbols/sun_vndr/fr (+107/-28)
symbols/sun_vndr/gb (+45/-60)
symbols/sun_vndr/gr (+41/-38)
symbols/sun_vndr/it (+43/-84)
symbols/sun_vndr/jp (+148/-785)
symbols/sun_vndr/kr (+38/-66)
symbols/sun_vndr/lt (+39/-32)
symbols/sun_vndr/lv (+79/-31)
symbols/sun_vndr/nl (+29/-73)
symbols/sun_vndr/no (+46/-88)
symbols/sun_vndr/pl (+57/-29)
symbols/sun_vndr/pt (+57/-88)
symbols/sun_vndr/ro (+37/-29)
symbols/sun_vndr/ru (+129/-36)
symbols/sun_vndr/se (+56/-224)
symbols/sun_vndr/sk (+24/-30)
symbols/sun_vndr/solaris (+73/-174)
symbols/sun_vndr/tr (+69/-30)
symbols/sun_vndr/tuv (+0/-261)
symbols/sun_vndr/tw (+26/-44)
symbols/sun_vndr/ua (+47/-29)
symbols/sun_vndr/us (+170/-365)
symbols/sy (+39/-50)
symbols/symbols.dir (+0/-422)
symbols/terminate (+1/-1)
symbols/th (+1/-1)
symbols/tj (+1/-1)
symbols/tm (+1/-1)
symbols/tr (+8/-1)
symbols/tw (+22/-18)
symbols/typo (+24/-19)
symbols/tz (+1/-1)
symbols/ua (+9/-3)
symbols/us (+216/-28)
symbols/uz (+3/-5)
symbols/vn (+2/-5)
symbols/xfree68_vndr/Makefile.in (+122/-41)
symbols/xfree68_vndr/amiga (+3/-4)
symbols/xfree68_vndr/ataritt (+4/-5)
symbols/za (+1/-1)
tests/genLists4Comparizon.sh (+4/-2)
types/Makefile.am (+2/-4)
types/Makefile.in (+135/-88)
types/level5 (+1/-0)
types/pc (+5/-3)
types/types.dir (+0/-3)
xkbrules.am (+0/-14)
shafin (mahdee-jameel) wrote : | #1 |
Launchpad Janitor (janitor) wrote : | #2 |
Changed in language-selector (Ubuntu): | |
status: | New → Confirmed |
Changed in language-selector (Ubuntu): | |
assignee: | nobody → Junayeed Ahnaf Nirjhor (zombiegenerator) |
assignee: | Junayeed Ahnaf Nirjhor (zombiegenerator) → nobody |
Tanvir Ahmed (tanvir-sb) wrote : | #3 |
Yes, It should be changed... This bug effects me.
Saifullah Shaquille (shaquille) wrote : | #4 |
This bug effects me..... it should be changed.
Yes, It should be changed... This bug effects me.
It should be changed as soon as possible. Cause the translation Bangla(Bangladesh) have been used in our Constitute instead of Bengali(Bangladesh)
Knocking the attention!!!
Changed in language-selector (Ubuntu): | |
status: | Confirmed → Incomplete |
status: | Incomplete → Confirmed |
Launchpad Janitor (janitor) wrote : | #7 |
Status changed to 'Confirmed' because the bug affects multiple users.
Changed in localechooser (Ubuntu): | |
status: | New → Confirmed |
affects: | ubiquity → localechooser (Ubuntu) |
Gunnar Hjalmarsson (gunnarhj) wrote : | #8 |
language-selector displaying Bengali is actually a bug in the iso-codes package. I have forwarded the bug to upstream (Debian), and will submit a merge proposal when we know the name of the R cycle.
Changed in iso-codes (Ubuntu): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
status: | New → In Progress |
Changed in language-selector (Ubuntu): | |
status: | Confirmed → Invalid |
Christian Perrier (bubulle) wrote : | #9 |
Comments in this bug report are very badly informed.
The iso-codes package purpose is not to provide language names in the said language (or in whatever transcription of it). The purpose of the package is to provide the list of languages codes and language names IN ENGLISH, exactly as they are in the ISO 639 standard.
The standard says "Bengali", so "Bengali" will remain in the package.
Please notice that iso-codes provides translations of its strings. For instance, for iso_639, we have a bn_IN.po file where thetranslation of "Bengali" is:
msgstr "বাংলা"
No idea whether that says "Bangla" or anything else. I suspect it's likely to be it.
The problem might come because the translation is named bn_IN.po and not bn.po. This is a very common misconception of translators that they should have different translations for different locales. Unfortunately, the consequence of this is that Bangladesh users will NOT get this translation. I suspect this might be the origin of the problem.
To make it short:
- in a list of language names in English, the language name will always be "Bengali"....at least until the ISO 639 standard is changed (good luck...)
- in a list of language names in Bengali/Bangla, it should certainly be "Bangla" (written in Bengali script of course)
- in a mixed list, like we have in Debian Installer (the original one, the one that seems too complicated to offer as a default for Ubuntu users), it should be "বাংলা - Bengali" (guess what? This is what we have in Debian Installer)
This bug should be WONTFIX and will be marked as such in Debian
tags 690739 wontfix
thanks
Quoting Gunnar Hjalmarsson (<email address hidden>):
> This bug is a forward upstream of the Ubuntu bug
> https:/
> Description: Change Bengali to the official name Bangla
Sorry, but no:
http://
The name of the language in the standard is "Bengali", so it will
remain as "Bengali" in the package.
If you want this to be changed, please get the standard changed.
Changed in iso-codes (Debian): | |
status: | Unknown → Won't Fix |
Gunnar Hjalmarsson (gunnarhj) wrote : Re: Change name for bn-BD from 'Bengali(Bangladesh)' to 'Bangla(Bangladesh)') | #11 |
Christian,
Maybe it's true that we are very badly informed; thanks for enlightening us.
I do admit that keeping the iso-codes package in sync with applicable standards sounds reasonable, at least from a formal POV. OTOH, making exceptions, when details in the standards are apparently outdated, would also make sense IMO.
As regards translations, maybe it would be a good idea if the translation teams in Bangladesh and India cooperated on bn.po translations, and that bn_IN.po was dropped. (There is no bn_IN language pack in Ubuntu.) But even if that happened, and applied to the issue of this bug report, what you suggest would require translations of Bengali into (the local equivalent of) Bangla. Assuming that both Bangla and Bengali are existing words in Bangla (and many other languages), doing so would not be correct from a translation POV, I suppose.
I checked out whether nl_langinfo() may be of some help:
$ cat test.c
#include <stdio.h>
#include <locale.h>
#include <langinfo.h>
main () {
setlocale (LC_IDENTIFICATION, "bn_BD.UTF-8");
char *lang_name = nl_langinfo (_NL_IDENTIFICA
printf ("%s\n", lang_name);
}
$ ./test
BengaliBangla
$
Hmm.. Probably not.
IMO, at first hand this is about Ubuntu showing awareness of the fact that the name of the language has been changed. Giving the opposite impression is a bad idea. Making current and potential Ubuntu users, who speak Bangla, happy is better. Bangla is one of the biggest languages in the world (http://
I tend to think that we should acknowledge that things change, and that approving the proposed merge proposal, at least in Ubuntu, is the better option. While sending a note "upstream", i.e. to ISO, of course. ;-)
"The state language of the Republic is Bangla."
After all, that sentence in the constitution of Bangladesh, is a strong argument.
Christian Perrier (bubulle) wrote : | #12 |
Constitution française, article II "De la souveraineté" :
"La langue de la République est le français. "
Should we then change the name of "FR" in iso-codes to "Français"? I guess you'll say "no" and you'll be right.
The standard is a standard for names of languages *in the English language*.
And, indeed, when I read the text of the Bangladesh constituion in English (http://
I guess that the original text is in Bengali and probably says "The state language is Bangla". This is perfectly fine, of course.
We can also find many governmental resources in Bangladesh that use "Bengali" in their *English* pages. For instance: http://
What's confusing here is that most Indic languages are also used in a transcripted manner, so people reading a list of languages think they should read the transcription of the language name....while they're reading the name of the language in English.
I don't want to hurt my friends in Bangladesh, but, really, the original statement in this bug report is incorrect. And I would be very very very deeply sorry if Ubuntu patches iso-codes this way. Also, please think that doing so you're opening a big giant can of worms. You'll very quickly end up in political fights, either with language names or (more likely) with country names.
I am maintaining iso-codes for 8 years now....and the only solution I found to avoid this is to stick to the standard. Strictly.
If people want things to be changed, then they have to make the standard changed.
Another reference : http://
So, really really, don't patch iso-codes in Ubuntu.
By the way, I renamed bn_IN.po to bn.po. This should be effective in the next release of iso-codes, due out November 1st (assuming Tobias Quatamer uses his usual schedule)
shafin (mahdee-jameel) wrote : | #13 |
Hi bubulle,
Thanks for your well researched opinion. As the original reporter of this bug, I just want to offer some small observations on your post.
Firstly, "La langue de la République est le français. " is from the french version of the constitution. We do not necessarily requested use of the name "বাংলা" in native language. We just want the English name that is used by the republic.
Secondly, the wikipedia reference you mentioned is wrong. That is not your fault, but if you look at the original text of the constitution which is referred at the end of the wikipedia page at http://
Just for a little more reference, there is an effort to use Bangla as one of the official languages of the United Nations, you can see at the news reports that English language newspapers refer to the language as Bangla: http://
Even BBC calls its Bangla language service "BBC Bangla"- http://
Windows 8 also uses the name "Bangla", not "Bengali". Please see this screenshot:
https:/
All these supports my original statement that the official name of the language in English remains Bangla. This also goes on to show that a lot of high profile organizations are starting to adopt the official name instead of the colonial one.
About Ethnolouge, the problem is that they are using the old name, and that probably contributed to that name being used in ISO standards, of which they are the maintainer. Actually even in ethnologue if you dig a little deeper and see the pages for some of the languages closely related with Bangla, you'll see mentions of language names like Sylhetti Bangla : http://
Again my sincere thanks to you and also to gunnarhj for taking a look at this bug report. I really hope you'll start using "Bangla" in ubuntu instead of "Bengali"
shafin (mahdee-jameel) wrote : | #14 |
United nations has a international mother language day, a day to celebrate the diversity of languages. You can see its page here:
http://
If you kindly look at the third paragraph, you can see that "International Mother Language Day has been observed every year since February 2000 to promote linguistic and cultural diversity and multilingualism. The date represents the day in 1952 when students demonstrating for recognition of their language, Bangla, as one of the two national languages of the then Pakistan, were shot and killed by police in Dhaka, the capital of what is now Bangladesh."
You can see here that the name of the language used by UN is "Bangla". And the international mother language day is celebrated on the date when some of its speakers gave up their lives to bring to others the right to speak in their mother tongue.
Gunnar Hjalmarsson (gunnarhj) wrote : | #15 |
@Christian
I won't repeat any clarifications with respect to your latest comment (#12) that shafin already made.
After having read both your and shafin's comments carefully, I still think that the arguments for making the proposed change are more convincing than the arguments against. The constitution of Bangladesh, UN ... and also the most commonly used OS. It's highly likely that sooner or later Bengali will be exchanged for Bangla in the ISO standards, so this is more like making a change some time before "upstream" (ISO) does - it's not a matter of introducing a permanent difference.
I understand that you are worried about possible consequenses of patching a language name - the "giant can of worms", as you put it. Please note that I don't advocate differences to the standard which are not very well founded; to me the Bangla/Bengali case seems to be an exceptional case. If we keep the bar high for even discussing exceptions, I'm quite sure that approving this proposal won't cause a flood of similar requests.
Nevertheless, unlike me you have a long experience of the iso-codes package, and I fear that you may think I'm naive. I have asked David Planella, Ubuntu's translations coordinator, to review the merge proposal including the comments in this bug report. I would suggest that we await his input before discussing this topic further.
On 2012-10-21 18:56, Christian Perrier wrote:
> By the way, I renamed bn_IN.po to bn.po.
Thanks! That's clearly a step in the right direction.
@shafin
Are you possibly aware of any attempts to call ISO's attention to the issue and make them change the name in the standard?
Christian Perrier (bubulle) wrote : | #16 |
Whatever comments above, my stance is still the same. Iso-codes references the standard, whatever the standard is : "good" or "wrong". We even list "Taiwan, province of China" as name for Taiwan and, believe me, this is way much more controversial than Bengali/Bangla.
In short, if you want us to use Bangla in iso-codes as the English name for "bn", then get the standard changed.
As I explained already, Ubuntu maintainers are free to patch the package to use whatever name they think is appropriate. I have no way to prevent them from doing so, except 8 years experience telling me this is opening a can of worms.
But, *I* will not patch iso-codes upstream. Neither in the released tarball, nor in the Debian package. Debian will be right, whatever "right" is. Ubuntu will be wrong, whatever "wrong" it is. That won't be the first time that clumsy, short-term solutions are adopted in Ubuntu, this seems to be the way development works there, sometimes. I really don't care.
As a kind of compromise, I'll think about the possibility to add a specific field we could name "common_name" in the ISO-639 XML file. This is the trick we used for the "Taiwan" issue or the "Macedonia" issue in ISO-3166. Maybe that could work as people wanting to use iso-codes and play with alternatives (at the expense of other people not agreeing with the use of alternatives to complain), to have the possibility of doing it.
Gunnar Hjalmarsson (gunnarhj) wrote : | #17 |
Christian,
First I thought that what you said about Taiwan was a joke, but I just saw it in the files... That's controversial indeed! The Bengali/Bangla issue isn't controversial at all in a similar sense, if I understand it correctly.
The possible compromise you mention would be a really good solution to this issue. Those who object (if any) may just ignore the common_name field, right? I'd really appreciate if you could make that change upstream.
Thanks, Christian, for a very constructive idea!
Changed in language-selector (Ubuntu): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
status: | Invalid → In Progress |
Changed in lightdm (Ubuntu): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
status: | New → In Progress |
Changed in iso-codes (Debian): | |
status: | Won't Fix → New |
Changed in iso-codes (Debian): | |
status: | New → Fix Released |
Gunnar Hjalmarsson (gunnarhj) wrote : | #18 |
The iso-codes (Ubuntu) task fixed through an import from upstream (Debian).
Changed in iso-codes (Ubuntu): | |
status: | In Progress → Fix Released |
Sebastien Bacher (seb128) wrote : | #19 |
(unsubscribing sponsors since the merge request is already in the sponsoring queue, no need to have a duplicate entry)
Launchpad Janitor (janitor) wrote : | #20 |
This bug was fixed in the package language-selector - 0.93
---------------
language-selector (0.93) raring; urgency=low
* LanguageSelecto
Look first for a common_name field when grabbing a language name
(LP: #991002).
-- Gunnar Hjalmarsson <email address hidden> Fri, 16 Nov 2012 16:55:39 +0000
Changed in language-selector (Ubuntu): | |
status: | In Progress → Fix Released |
|
#21 |
The current language key for bn_BD is "Bengali/Bangla" and for bn_ID it's "Bengali". Apparently, Bengali is an older colonial word. Whereas Bangla is the more modern and official version. It's widely used in the English-speaking world too (UN, BBC, Windows 8).
I'm passing this along from an Ubuntu report. I myself am not well versed in the naming issue. See https:/
(At the least, the slash in "Bengali/Bangla" needs to be escaped, but changing the name to not need a slash is preferrable.)
Patch coming.
|
#22 |
Created attachment 6774
Proposed patch
Patch by Gunnar Hjalmarsson.
Changed in glibc: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
affects: | lightdm (Ubuntu) → langpack-locales (Ubuntu) |
Changed in langpack-locales (Ubuntu): | |
importance: | Undecided → Medium |
Changed in localechooser (Ubuntu): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
importance: | Undecided → Medium |
status: | New → In Progress |
Launchpad Janitor (janitor) wrote : Re: Change name for bn-BD from 'Bengali(Bangladesh)' to 'Bangla(Bangladesh)') | #23 |
This bug was fixed in the package langpack-locales - 2.13+git20120306-5
---------------
langpack-locales (2.13+git201203
* debian/
for the language spoken in Bangladesh (LP: #991002, LP: #1070581).
-- Gunnar Hjalmarsson <email address hidden> Mon, 04 Feb 2013 17:32:38 +0100
Changed in langpack-locales (Ubuntu): | |
status: | In Progress → Fix Released |
Launchpad Janitor (janitor) wrote : | #24 |
This bug was fixed in the package localechooser - 2.49ubuntu2
---------------
localechooser (2.49ubuntu2) raring; urgency=low
* languagelist: Use the official name Bangla for the language spoken
in Bangladesh (LP: #991002).
-- Gunnar Hjalmarsson <email address hidden> Sun, 03 Feb 2013 04:51:00 +0100
Changed in localechooser (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in gnome-control-center (Ubuntu): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
importance: | Undecided → Medium |
status: | New → In Progress |
Launchpad Janitor (janitor) wrote : | #25 |
This bug was fixed in the package gnome-control-
---------------
gnome-control-
* debian/control.in:
- Build-Depends on libwebkitgtk-
* debian/
- display "Legal Notice" in the infos dialog (lp: #1130158)
* debian/
debian/
- copy notice text from unity, will be updated later
-- Sebastien Bacher <email address hidden> Fri, 15 Mar 2013 18:40:53 +0100
Changed in gnome-control-center (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in gnome-control-center: | |
importance: | Unknown → Medium |
status: | Unknown → New |
Changed in xkeyboard-config (Ubuntu): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in xkeyboard-config (Debian): | |
status: | Unknown → Confirmed |
Created attachment 90202
Replace "Bengali" with "Bangla"
This is a forward of the Ubuntu bug https:/
We try to consistently use the name Bangla all over Ubuntu for the
language spoken in Bangladesh and in some Indian regions. This requires
changes to xkeyboard-config, where language names are hard coded.
We believe it would be a good idea to make this change upstream as well.
Changed in xkeyboard-config: | |
importance: | Unknown → Medium |
status: | Unknown → Confirmed |
summary: |
- Change name for bn-BD from 'Bengali(Bangladesh)' to - 'Bangla(Bangladesh)') + Use the modern English name Bangla instead of Bengali for the language + code bn |
Changed in xkeyboard-config: | |
status: | Confirmed → Fix Released |
Launchpad Janitor (janitor) wrote : | #28 |
This bug was fixed in the package xkeyboard-config - 2.10.1-1ubuntu1
---------------
xkeyboard-config (2.10.1-1ubuntu1) trusty; urgency=low
[ Dmitry Shachnev ]
* Merge with Debian unstable, remaining changes:
- control, rules, xkb-data-
xkb-data-i18n to be used by console-setup.
- xkb-data.
regenerated.
- 105_intelligent
Keyboard K04.
- 108_fix_
of the quilt patch system.
- Add multi-arch support.
* Dropped change (Ubuntu 12.04 LTS has a version newer than 1.9):
- Migrate settings from dvorak-intl to dvorak-alt-intl to match rename
in xkeyboard-config 1.9.
[ Gunnar Hjalmarsson ]
* debian/
Use the modern language name Bangla instead of Bengali (LP: #991002).
xkeyboard-config (2.10.1-1) unstable; urgency=low
[ Dmitry Shachnev ]
* New upstream release (closes: #718730).
* Refresh revert-
* Drop preserve-
* Update debian/watch for new tarballs location (closes: #727812).
* Disable autopoint, it causes build failure and we use intltoolize
instead.
* Bump Standards-Version to 3.9.5, no changes needed.
-- Dmitry Shachnev <email address hidden> Sun, 29 Dec 2013 11:43:52 +0400
Changed in xkeyboard-config (Ubuntu): | |
status: | In Progress → Fix Released |
Changed in xkeyboard-config (Debian): | |
status: | Confirmed → Fix Released |
Changed in cldr: | |
status: | Unknown → New |
Changed in cldr: | |
status: | New → Confirmed |
Changed in cldr: | |
status: | Confirmed → Fix Released |
Changed in gnome-control-center: | |
status: | New → Confirmed |
Changed in glibc: | |
status: | Confirmed → Incomplete |
Changed in glibc: | |
status: | Incomplete → Fix Released |
Changed in gnome-control-center: | |
status: | Confirmed → Expired |
no longer affects: | gnome-control-center |
Changed in ibus: | |
status: | Unknown → New |
Changed in gnome-desktop: | |
status: | Unknown → New |
Gunnar Hjalmarsson (gunnarhj) wrote : | #29 |
The attached ibus debdiff is possibly the last piece in the puzzle to fix this Bengali -> Bangla transition in Ubuntu.
tags: | added: patch |
Changed in ibus (Ubuntu): | |
assignee: | nobody → Gunnar Hjalmarsson (gunnarhj) |
importance: | Undecided → Medium |
status: | New → In Progress |
Sebastien Bacher (seb128) wrote : | #30 |
Thanks Gunnar, I sponsored the change but renamed the patch to be prefixed with git- rather than ubuntu- and moved it in the serie before the ubuntu section since the change is not ubuntu specific
Changed in ibus (Ubuntu): | |
status: | In Progress → Fix Committed |
Changed in ibus: | |
status: | New → Fix Released |
Launchpad Janitor (janitor) wrote : | #31 |
This bug was fixed in the package ibus - 1.5.19-4ubuntu2
---------------
ibus (1.5.19-4ubuntu2) eoan; urgency=medium
* debian/
- Use "Bangla" instead of "Bengali" when labeling bn IBus input
methods for the UIs (LP: #991002).
-- Gunnar Hjalmarsson <email address hidden> Wed, 10 Jul 2019 18:46:00 +0200
Changed in ibus (Ubuntu): | |
status: | Fix Committed → Fix Released |
Changed in gnome-desktop: | |
status: | New → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.