I just checked this on current Jaunty (same langpacks as in intrepid), by running
killall gnome-panel; LANG=pt_BR.UTF-8 gnome-panel
"Terminal" is correct now, but mouse preferences still say "Rato". As Bruno says, this is because pt_BR does not have a translation for it:
$ msgunfmt /usr/share/locale-langpack/pt_BR/LC_MESSAGES/gnome-control-center-2.0.mo |grep -A 1 '"Mouse"' $
so gettext falls back from pt_BR to pt, which does have a translation:
$ msgunfmt /usr/share/locale-langpack/pt/LC_MESSAGES/gnome-control-center-2.0.mo |grep -A 1 '"Mouse"' msgid "Mouse" msgstr "Rato" $
Thus the missing string needs to be added to Rosetta. If it is already, then we just need to wait on a current Jaunty (and new intrepid/hardy) langpack builds.
I just checked this on current Jaunty (same langpacks as in intrepid), by running
killall gnome-panel; LANG=pt_BR.UTF-8 gnome-panel
"Terminal" is correct now, but mouse preferences still say "Rato". As Bruno says, this is because pt_BR does not have a translation for it:
$ msgunfmt /usr/share/ locale- langpack/ pt_BR/LC_ MESSAGES/ gnome-control- center- 2.0.mo |grep -A 1 '"Mouse"'
$
so gettext falls back from pt_BR to pt, which does have a translation:
$ msgunfmt /usr/share/ locale- langpack/ pt/LC_MESSAGES/ gnome-control- center- 2.0.mo |grep -A 1 '"Mouse"'
msgid "Mouse"
msgstr "Rato"
$
Thus the missing string needs to be added to Rosetta. If it is already, then we just need to wait on a current Jaunty (and new intrepid/hardy) langpack builds.