Mercurial Hosting > lang
comparison src/chat.html.luan @ 32:d34d709a7a8e
region
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sun, 03 Aug 2025 18:43:17 -0600 |
parents | 1e7d855afde3 |
children | 0fb3488a017d |
comparison
equal
deleted
inserted
replaced
31:1e7d855afde3 | 32:d34d709a7a8e |
---|---|
12 local voices = Shared.voices or error() | 12 local voices = Shared.voices or error() |
13 local User = require "site:/lib/User.luan" | 13 local User = require "site:/lib/User.luan" |
14 local current_user = User.current_required or error() | 14 local current_user = User.current_required or error() |
15 local Chat = require "site:/lib/Chat.luan" | 15 local Chat = require "site:/lib/Chat.luan" |
16 local get_chat_by_id = Chat.get_by_id or error() | 16 local get_chat_by_id = Chat.get_by_id or error() |
17 local languages = require "site:/lib/languages.luan" | |
17 | 18 |
18 | 19 |
19 return function() | 20 return function() |
20 local user = current_user() | 21 local user = current_user() |
21 if user == nil then return end | 22 if user == nil then return end |
67 <p> | 68 <p> |
68 <label>Chat name</label><br> | 69 <label>Chat name</label><br> |
69 <input name=name required><br> | 70 <input name=name required><br> |
70 <span error></span> | 71 <span error></span> |
71 </p> | 72 </p> |
73 <p><%= chat.language_name() %></p> | |
74 <p> | |
75 <label>Region</label><br> | |
76 <select name=language_region> | |
77 <% for _, region in ipairs(languages[chat.language].regions) do %> | |
78 <option value="<%=region.code%>"><%=region.name%></option> | |
79 <% end %> | |
80 <select> | |
81 </p> | |
72 <p> | 82 <p> |
73 <label>Voice</label><br> | 83 <label>Voice</label><br> |
74 <select name=voice> | 84 <select name=voice> |
75 <% for _, voice in ipairs(voices) do %> | 85 <% for _, voice in ipairs(voices) do %> |
76 <option value="<%=voice.code%>"><%=voice.name%></option> | 86 <option value="<%=voice.code%>"><%=voice.name%></option> |