我想知道如何在ZF2中翻译带有参数的URL。
例如:
例如:
/{:language_link-schools-:city_link}
我不做的原因:
/:language_link-{schools}-:city_link
这是因为在某些语言中,例如西班牙语,单词的顺序会改变。
我正在使用PhpArray,但翻译时参数没有被替换,因此URL呈现为(例如在西班牙语中):
/:language_link-escuela-:city_link
与预期行为不同:
/ingles-escuela-miami
编辑:
参数为:language_link
和:city_link
因此,想法是在一种语言中呈现的URL可能为:
/:language_link-schools-:city_link
在另一种语言中,它可能是:
/:language_link-:city_link-school
类似于翻译语句时所做的操作:
sprintf($this->translate('My name is %s'), $name) ;