index.html 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>Test</title>
  6. <script src="assets/js/jquery.min.js" type="text/javascript"></script>
  7. <script src="assets/js/jquery.localize.min.js" type="text/javascript" charset="utf-8"></script>
  8. </head>
  9. <body>
  10. <a href="javascript:void(0);" class="changelang" data-lang="en">EN</a> |
  11. <a href="javascript:void(0);" class="changelang" data-lang="bn">BN</a>
  12. <h1 data-localize="welcome-heading">স্বাগতম!</h1>
  13. <p data-localize="welcome-text">এটি একটি বাংলা বাক্য।</p>
  14. <script type="text/javascript" charset="utf-8">
  15. $(function(){
  16. // Sets the language of html elements.
  17. // lang: Language code. Ex: en, bn-BD etc.
  18. // initialRun: If set to true, the default language won't be reapplied
  19. // to save time.
  20. function changeLanguage(lang, initialRun=false) {
  21. //var opts = { language: lang, pathPrefix: "lang", skipLanguage: "bn" };
  22. var opts = { language: lang, pathPrefix: "lang" };
  23. if (lang == 'bn' && initialRun == true) {
  24. opts.skipLanguage = 'bn';
  25. }
  26. $("[data-localize]").localize("test", opts);
  27. }
  28. changeLanguage('bn', true);
  29. $('.changelang').click(function(){
  30. var lang = $(this).attr('data-lang');
  31. changeLanguage(lang);
  32. });
  33. })
  34. </script>
  35. </body>
  36. </html>