kaf.js sample 09

by mtsgi

HTML

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/mtsgi/kitstrap/d/0.5/kitstrap.css">
<main id="kaf">
  <h2 kit-i>{{ title }}</h2>
  <p kit-i>{{ desc }}</p>
  <pre kit-i>{{ desc }}</pre>
  <div class="kit-text-c">
    <a class="kit-button" kit-i>{{ more }}</a>
  </div>
  
  <div class="kit-text-c m-t">
    <a class="kit-hl" kit:assign="__locale 'en'">English</a>|
    <a class="kit-hl" kit:assign="__locale 'ja'">日本語</a>|
    <a class="kit-hl" kit:assign="__locale 'zh'">中文</a>|
    <a class="kit-hl" kit:assign="__locale 'de'">Deutsch</a>|
    <a class="kit-hl" kit:assign="__locale 'fr'">Français</a>
  </div>
</main>

JavaScript

import Kaf from 'https://mtsgi.github.io/kafjs/kaf.js';

const kaf = new Kaf({
  elem: '#kaf',
  locale: 'en',
  dictionary: {
    en: {
      title: 'Welcome!',
      desc: 'kaf.js is a javascript framework to build the application on websites.',
      more: 'View more'
    },
    ja: {
      title: 'ようこそ!',
      desc: 'kaf.jsは、webサイト上でアプリケーションを構築するJavaScriptフレームワークです。',
      more: 'もっと見る'
    },
    zh: {
      title: '欢迎你!',
      desc: 'kaf.js是一个javascript框架,用于构建网站上的应用程序。',
      more: '查看更多'
    },
    de: {
      title: 'Willkommen!',
      desc: 'kaf.js ist ein Javascript-Framework zur Erstellung der Anwendung auf Websites.',
      more: 'Mehr dazu'
    },
    fr: {
      title: 'Bienvenue!',
      desc: 'kaf.js est un framework javascript pour construire l\'application sur les sites web.',
      more: 'En savoir plus'
    }
  }
});