Comments (3)
set it as a template var and in your templates you can call Configure::write('Config.language', $lang)
. Usually I have a helper in my email templates that looks for the var and automatically applies it.
from cakephp-email-queue.
how about translating the email's subject? For example this is how I try to do it now. The message content of the email is translated correctly, but the subject isn't.
I18n::setLocale($user->language);
$to = $user->email;
$subject = __('New Message');
$view_vars = [
'title' => $subject,
'name' => $user->full_name,
'language' => $language
];
$options = [
'subject' => $subject,
'template' => 'new_message',
'format' => 'html'
];
EmailQueue::enqueue($to, $view_vars, $options);
from cakephp-email-queue.
nevermind, it was a cache + permissions issue. need to make sure www-data
or whatever the web user is has access to src/Locale/
and that bin/cake cache clear_all
is run.
from cakephp-email-queue.
Related Issues (20)
- composer downloading old version HOT 1
- Preview - Objects used as Array HOT 5
- conflict modified col with mysql 5.7 HOT 2
- Maximum Retry Count HOT 2
- License? HOT 3
- Cakephp 3.6 upgrade HOT 6
- send_at is wrong date
- Extend funkcionality
- Sometimes the 'template_vars' field is not long enough to be serialized. HOT 1
- attachments HOT 1
- how to set from_name and from_email? HOT 1
- Setting CC and BCC HOT 1
- cake 3 : Undefined index: template HOT 1
- Ver 4.0: seem Mail Queue send separated email to each recipient HOT 1
- Why does the plugin use serialize and not json per default?
- Feature: Return the EmailQueue.id when adding to the queue
- Regarding reply-to option/functionality.
- Upgrade to CakePHP 4.3
- MessageId is required in order to avoid spam
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cakephp-email-queue.