Hi all
I'm a relative beginner with Drupal and I'm not a programmer. My project is a community exchange system using the Mutual Credit module (public area of site: http://estrela.e-beira.com). I'm probably way out of my depth in trying to set up such a complex community site; but someone's gotta do it. The site was created in English but needs to be bi- or multi-lingual. We are currently working on the Portuguese translation. (We are located in Portugal.) We realise that full translation is quite a complex task!
The problem I have right now is with certain string translations at ?q=admin/config/regional/translate/translate. It appears that my database has somehow got confused about paths or something. The problem affects (or mostly affects) strings in Views.
For example, I want to translate the string "Account Statement" which is the title of a Views display. I find what looks like the correct string by filtering the list at ?q=admin/config/regional/translate/translate. I enter my translation, but it doesn't appear on the page. On closer inspection, I see that the path (as shown under the actual text of the string at regional/translate/translate) cannot be correct – it is the old path for a previous development version of our site.
So, eg, a working translated string shows the path:
/?q=en/admin/structure/views/view/estrela_account_transparence/edit/page_1
A (different) non-working translation shows the path:
/estrela_MC_test/?q=admin/structure/views/view/estrela_account_transparence/edit
Note the sub-directory /estrela_MC_test/ hanging on the beginning of the path. This is a previous location of the installation – as I mentioned, our development installation.
I 'moved' the site to its present location by exporting the database and simply copying the whole Drupal directory. Was this the wrong thing to do and has it caused a problem with the database or something?
Anyway, these incorrect paths seem a bit random – I can't see a pattern to the strings that won't translate.
It seems to me as if somehow the translated string is being saved in the database, but somehow is not called when needed on a page because the path is wrong. But as I say I'm not a programmer and my understanding of Drupal is woefully slim so I could be totally wrong.
Can anyone with more experience than me shed light on this? Has anyone else seen something similar? Any clue what I might do about it?
I note that there is an option to 'delete' a translatable string. Is this an option? Can I delete strings that show up with the wrong path and then somehow recreate them?
Thanks for any insight. As I say, I'm pretty much out of my depth on this but I really want to get our site into its natural (ie local) language.
Steve
PS I've searched the forum and also i18n issues and can't find anything that matches this problem. But that might be because of poor search choices... So if the issue has already been reported, please just point me to the relevant post(s).