2013-07-25 92 views
0

如何在CakePHP中使用__()進行翻譯變量/自定義值?像字符串,整數或小數值?在CakePHP 2.3中翻譯自定義值

例如:

__('You have $16.52 in your wallet') 

我嘗試使用sprintf但不工作,這樣的:

sprintf(__("Table %s can't have status changed to Busy. Please check the number and try again"), $table_num) 
+0

您應該始終提及您正在使用的確切cakephp版本。 – mark

+0

我知道:「在CakePHP 2.3中翻譯自定義值」,但確切版本是2.3.7 –

回答

1

使用> = 2.0:

__('You have %s in your wallet', '$16.52'); 

爲__()現在已經有%s替換。

+0

這是工作!謝謝。 –