Ticket #1669, i18n: parse (multiline) strings concatenated with "." (for 1.3 branch) The patch  builds on the code of cake 2.0, but with this fix, comments are allowed, and an exception is thrown if invalid output is found. Examples:
Ticket #1669, i18n: parse (multiline) strings concatenated with "." (for 1.3 branch)
The patch  builds on the code of cake 2.0, but with this fix, comments are allowed, and an exception is thrown if invalid output is found. Examples:

__('Split' . ' string')    => ok
__('Split' . // Comment
    ' string')             => ok
__('Split' . $var)         => error

yinhe007/cakephp,nrother/cakephp,adopico/cakephp,et304383/passbolt_api,et304383/passbolt_api,yinhe007/cakephp,Phillaf/cakephp,davidyell/cakephp,burriko/cakephp,HavokInspiration/cakephp,khoimt/cakephp-study,Phillaf/cakephp,petteyg/cakephp,cakephp-fr/cakephp,thinkingmedia/cakephp,thinkingmedia/cakephp,CakeDC/cakephp,cakephp/cakephp,yinhe007/cakephp,dakota/cakephp,ionas/cakephp,adopico/cakephp,cakephp/cakephp,justinyost/cakephp,petteyg/cakephp,tenkoma/cakephp,eryw/cakephp,garethellis36/cakephp,Phillaf/cakephp,jjj117/cakephp,tenkoma/cakephp,ADmad/cakephp,berrygoudswaard/cakephp,bravo-kernel/cakephp,cakephp-fr/cakephp,davidyell/cakephp,michaelze/cakephp,mvdriel/cakephp,eboominathan/cakephp,justinyost/cakephp,tgr0ss/cakephp,tenkoma/cakephp,et304383/passbolt_api,timhoeppner/cakephp,garethellis36/cakephp,tgr0ss/cakephp,jjj117/cakephp,erikfig/cakephp,eboominathan/cakephp,tgr0ss/cakephp,dkarvounaris/cakephp,jjj117/cakephp,davidyell/cakephp,tisu2tisu/cakephp,ADmad/cakephp,berrygoudswaard/cakephp,ADmad/cakephp,CakeDC/cakephp,tisu2tisu/cakephp,pbaire/cakephp,dakota/cakephp,ADmad/cakephp,justinyost/cakephp,berrygoudswaard/cakephp,cakephp-fr/cakephp,dakota/cakephp,burriko/cakephp,ionas/cakephp,tenkoma/cakephp,nrother/cakephp,michaelze/cakephp,garethellis36/cakephp,CVO-Technologies/cakephp,elboletaire/cakephp,Balachan27/cakephp,timhoeppner/cakephp,ndm2/cakephp,kumamidori/cakephp,ndm2/cakephp,HavokInspiration/cakephp,dkarvounaris/cakephp,eryw/cakephp,jeffblack360/cakephp,akintoey/cakephp,kumamidori/cakephp,dkarvounaris/cakephp,CakeDC/cakephp,nrother/cakephp,HavokInspiration/cakephp,mvdriel/cakephp,CVO-Technologies/cakephp,mvdriel/cakephp,eryw/cakephp,elboletaire/cakephp,pbaire/cakephp,khoimt/cakephp-study,ionas/cakephp,akintoey/cakephp,pbaire/cakephp,jerems02/cakephp,eboominathan/cakephp,tisu2tisu/cakephp,gmponos/cakephp,jerems02/cakephp,michaelze/cakephp,ndm2/cakephp,bravo-kernel/cakephp,jeffblack360/cakephp,petteyg/cakephp,web-player/cakephp,jerems02/cakephp,web-player/cakephp,bravo-kernel/cakephp,cakephp/cakephp,Balachan27/cakephp,kumamidori/cakephp,web-player/cakephp,CakeDC/cakephp,et304383/passbolt_api,CVO-Technologies/cakephp,khoimt/cakephp-study,Balachan27/cakephp,ndm2/cakephp,gmponos/cakephp,thinkingmedia/cakephp,timhoeppner/cakephp,petteyg/cakephp,erikfig/cakephp,burriko/cakephp,akintoey/cakephp,erikfig/cakephp,mvdriel/cakephp,jeffblack360/cakephp,cakephp/cakephp,et304383/passbolt_api,elboletaire/cakephp,adopico/cakephp,garethellis36/cakephp,dakota/cakephp,gmponos/cakephp