Add i18n support

This commit is contained in:
2024-03-05 21:10:52 +01:00
parent 24b38a2eac
commit bc3cac2460
4 changed files with 83 additions and 30 deletions

View File

@@ -9,13 +9,13 @@
</head>
<body>
<div id="automaton-selector">
<h1>Select an automaton</h1>
<h1 data-i18n>Select an automaton</h1>
<div id="automaton-collection"></div>
</div>
<div id="app" hidden="hidden">
<div class="actions">
<button id="back-button">Back</button>
<a id="controls-button" class="button open-modal" href="#controls">Controls</a>
<button id="back-button" data-i18n>Back</button>
<a id="controls-button" class="button open-modal" href="#controls" data-i18n>Controls</a>
</div>
<div class="input">
<input type="text" id="word-input" autocapitalize="off" spellcheck="false" />
@@ -23,52 +23,52 @@
</div>
<div class="input">
<div id="input-buttons"></div>
<button id="clear-button">Clear</button>
<button id="clear-button" data-i18n>Clear</button>
</div>
<div id="state-graph"></div>
</div>
<div id="controls" class="modal" hidden="hidden">
<div class="modal-content">
<h3>Controls</h3>
<h3 data-i18n>Controls</h3>
<table>
<thead>
<tr>
<th>Action</th>
<th>Desktop</th>
<th data-i18n>Action</th>
<th data-i18n>Desktop</th>
</tr>
</thead>
<tbody>
<tr>
<td>Pan</td>
<td>Left-click and drag</td>
<td data-i18n>Pan</td>
<td data-i18n>Left-click and drag</td>
</tr>
<tr>
<td>Zoom in/out</td>
<td>Mouse wheel</td>
<td data-i18n>Zoom in/out</td>
<td data-i18n>Mouse wheel</td>
</tr>
<tr>
<td>Create state</td>
<td>Double-click</td>
<td data-i18n>Create state</td>
<td data-i18n>Double-click</td>
</tr>
<tr>
<td>Move state</td>
<td>Middle-click and drag</td>
<td data-i18n>Move state</td>
<td data-i18n>Middle-click and drag</td>
</tr>
<tr>
<td>Edit/Delete state</td>
<td>Right-click</td>
<td data-i18n>Edit/Delete state</td>
<td data-i18n>Right-click</td>
</tr>
<tr>
<td>Create transition</td>
<td>Left-click and drag</td>
<td data-i18n>Create transition</td>
<td data-i18n>Left-click and drag</td>
</tr>
<tr>
<td>Edit transition</td>
<td>Right-click</td>
<td data-i18n>Edit transition</td>
<td data-i18n>Right-click</td>
</tr>
<tr>
<td>Delete transition</td>
<td>Right-click</td>
<td data-i18n>Delete transition</td>
<td data-i18n>Right-click</td>
</tr>
</table>
</div>