2013-07-26, 00:01:25
Just for information.
My localized slug solution posted 2 days ago also allows the creation and use of translated pages without an existing default language page.
If I take my previous example for a "About" page in english (default), french and german
english slug = would be "about" but the page don't have to be created, but can be created later if needed
french slug = about_fr_about (frontend page url = fr/about) if you want the same slug for every language
german slug = about_de_ueber-uns (frontend page url = de/ueber-uns) if you want to use a localized slug
It also seems that there's a problem with the View Page link on the administration, parent isn't included for a translated page without localized slug and parent for a translated page without an existing default language page is not the right one.
The translated page without an existing default language page is also not displayed on the frontend navigation.
I'll try to fix that when I have some time.
My localized slug solution posted 2 days ago also allows the creation and use of translated pages without an existing default language page.
If I take my previous example for a "About" page in english (default), french and german
english slug = would be "about" but the page don't have to be created, but can be created later if needed
french slug = about_fr_about (frontend page url = fr/about) if you want the same slug for every language
german slug = about_de_ueber-uns (frontend page url = de/ueber-uns) if you want to use a localized slug
It also seems that there's a problem with the View Page link on the administration, parent isn't included for a translated page without localized slug and parent for a translated page without an existing default language page is not the right one.
The translated page without an existing default language page is also not displayed on the frontend navigation.
I'll try to fix that when I have some time.