Whilst testing the component I created a top level menu item for the Transifex projects and all worked fine.
Then when completing testing I moved the menu item to a sub-level menu item and immediately started getting 404 errors 'Category not found'.
Moving the menu item back to the top level stopped the problem occuring.
After much search and testing I discovered two resolutions to the problem.
1. Setting the site global configuration to NOT use user friendly URLs, cured the problem but is probably too wide ranging especially since it is only this sole menu item showing the problem.
2. Changing the language code for the menu item to the site language 'en-GB' instead of the default 'All' also resolves the problem.
This has to be ironic since this is a language handling component. Cannot see that this is a CTransifex problem specifically, but considered it worth reporting since I am sure I can't be unique in discovering what is a fairly common 404 error generically.
Irony or bug? category not found
4 years 5 months ago #21569
scudy nick wrote: Hi!
i am using joomsef and have problems to!
any idea about compatibility ?
I'm afraid your question does not include sufficient information to give an answer - it's like "My car doesn't drive, can you fix it?"
Anyway, personally I think you should consider to use the SEF built into Joomla 2.5.x/3.1.x. It does exactly the same thing using this instead of third party sef extensions prevents compatibility problems with other extensions.
In general, one of the first things you should think about when you use SEF urls and get a 404 error is to clear all cache. (Joomla itself / extensions / browser).
Another thing which comes into my mind after reading the first post in this thread is an incomplete Joomla multilanguage configuration, which I see quite often. The joomla language switcher relies on menu items. If you have more than one language on your site, EVERY menu item in the primary language need a counterpart in the other languages and every menu item needs the correct language tag assigned to it. If you miss one, the Joomla router (which builds the sef urls) will frequently fail.