Problem/Motivation
I think i have been working under the misguided idea that "interface" refers to the elements that a site admin/editor/translator would use to create content or manage the site. In other words things like Edit tab, Apply button, etc would follow language set by the editor as their preferred language to work with. Content on the other hand would be the view of the site which an anonymous or lower role would see. This idea in my mind was someone strengthened by the fact that it mostly works this way.
I recently read a post though saying these definitions are not nearly this "function" based. Interface is simply anything run through the t(). Content is field data.
If either of these ideas is true; i am not sure why my node title, body, taxonomy terms, text fields are all translated based off Content language (as they should be); but Date fields are translated based on Interface language. Perhaps it is simply that date formatting runs through t() to format the non-numeric parts of a date. This makes sense i guess if this is the limited functionality of separating content/interface language setting; but also seems to make that separation a bit odd/useless/confusing.
Comments