ЛИФТ — ЛАБОРАТОРИЯ ИМПРОВИЗАЦИИ И ФОРУМ-ТЕАТРА expat_code.js
01// кто ты, когда дом — это два-три-пять языков сразу
02
03class Expat {
04  constructor(homeland, hostland) {
05    this.accent = homeland.leak(hostland);
06    this.identity = new Proxy(this, {
07      get: (self, key) =>
08        self.homeland[key] ?? self.hostland[key]
09    });
10  }
11
12  belong() { return undefined; }
13}
14
15const me = new Expat('BY', 'EN', 'GE', 'RU', 'UA');
16
17<template lang="me">
18  <span data-native>привет</span>
19  <span data-foreign>გამარჯობა</span>
20</template>
21
22[data-native], [data-foreign] {
23  position: relative; /* ни там, ни здесь */
24}

Html code will be here