本文へスキップ
mreysei · Michael Reyes
テーマ

Mamoru Thailand

Mamoruのタイ語版。アルファベットと声調からC1まで、オフラインで学べます。

種類
Web
年
カテゴリー
黄土色の背景に置いたMamoruタイ語版のカバー画像。文字「ม」のロゴ、アプリ名、「タイ語を忘れないために」という一文と、子音表、ホーム画面、手書き練習を映したスマートフォン3台。

プロジェクトについて

Mamoruのタイ語版です。タイ語を学び、それを保ちたいスペイン語話者のための、アルファベットからC1レベルまでのインストール可能なWebアプリで、考え方、セクション、アーキテクチャは日本語版と同じです。

目的:タイ語には独自の文字と5つの声調があり、スペイン語で学べる教材はほとんどありません。Mamoruはゼロから教え、日本語にしかない要素はそのまま移さず、子音の字類、声調の規則、Paiboon式の表記、類別詞など、タイ語に必要なものに置き換えています。

できること:

  • A0:字類つきの44の子音、母音、閉音節、声調の規則、数字。すべて手書きで練習でき、文字ごとに覚え方のヒントがあります。
  • A1〜C1:語彙、表記なしの読み、文法、読解、聴解、各レベルの最終試験。合計4,600語以上。
  • 旅行:タイを移動するための85語の専門分野。
  • 検索:例文つきの約17,700語の辞書。Thai National Corpusによる各単語の頻度も表示します。
  • 学習表:代名詞、助詞、疑問詞、類別詞、数字、時刻。
レベル別の単語数 A1からB2までで語彙はほぼ3倍になります。
データを表示する: レベル別の単語数
レベル別の単語数
項目単語
A1463
A2728
B11,014
B21,218
C11,195

アクセシビリティ:WCAG 2.2 AAを目標に、変更のたびにPlaywrightとaxeで確認しています。ブランドの金色は、紙の背景と各面の上でコントラストを満たすまで調整し、「視差効果を減らす」設定にも従います。

パフォーマンス:オフラインで開けるインストール可能なPWAです。約40kBある文字のストロークは、必要なときだけダウンロードします。

セキュリティとプライバシー:進捗は端末に残り、アカウントは任意で、パスワードはscryptで保存します。

アーキテクチャと品質:日本語版と同じモノレポ(React、Vite、Fastify、Drizzle、PostgreSQL)で、単体テストのファイルが34個と、エンドツーエンドのテストがあります。発音表記はタイ語版ウィクショナリーと照らし合わせました。

オフラインファースト

現状:5つのセクションはすべて動き、アルファベット全体とA1〜C1の各レベルがそろっています。

技術

スクリーンショット