The simple core cck node types aren't translated on node/add. Instead, they are created using t(). We usually translate on output, not input. System.install shoudl be changed to remove the t() functions in system_update_1005 and a function node_node_info should provide correctly translated strings to node_add.

see http://drupal.org/node/112132

Comments

tky’s picture

I follow up this issue.
I used i18n on my site, but I found that many places couldn't be translated. Especially CCK fields.
Some setting and admin link have the same problem.
Hope this issue could be fixed as quickly as well.

killes@www.drop.org’s picture

Status: Active » Closed (won't fix)

tky: Your issue is unrelated.

I am won't fixing this. The problem comes from the fact that story/page are now cck node types and no node types of their own anymore.

tky’s picture

Thank you for your reply. But I don't understand completely.
So I guess that this translation problem is cause by CCK but not System.install?
And we should wait for the CCK's(or locale's) author(s) to fix it?

Sorry, I must misunderstood your words somewhere.
I am bothered by this problem since 4.7 version; I thought it will be fixed on 5.0 but it's not.
Would you give some clues to find the way out?
Thanks again.

killes@www.drop.org’s picture

Drupal currently doesn't support i18n very well. That's the short version.