Switching back to no language file on click
Opened this issue · 5 comments
Hi,
I am using the plugin in a language switcher. My default language is German (the German strings are in my index.html
like <h1 data-translate="title">Title in German</h1>
) and I have a language file content-en.js
for the English translation.
The language can be switched on click:
$buttonEN.click(function( e ) {
$( '[data-translate]' ).jqTranslate( 'content', { forceLang: 'en' });
});
What I now like to achieve is that when I click on $buttonDE
not the German language file should be loaded but the normal strings in my index.html
. So is there a function to just stop the plugin from loading a language file?
$buttonDE.click(function( e ) {
/* The regular strings in my `index.html` should be loaded. */
});
Thanks for your help!
Hey, this is currently not possible since text is just replaced and hence, lost. It'd be a good idea to save that text as current language so you can achieve what you imply here.
I might work on this as I'd like to update this plugin to use newer tools and techniques but I can't promise when that might happen.
Alright, thanks for the info!
So you mean to save the strings in the index.html
in a file named content-de.json
?
No, I mean saving it in memory so if the button for German is pressed, the content can be restored.
Can you explain that a bit further – I don’t know what you mean with saving it in memory. Thanks!
May I ask if you could give me a hint on that?