Mercurial Hosting > luan
comparison website/src/lib/Shared.luan @ 1933:7d5dabe8eab8
translation work
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 02 May 2025 20:03:51 -0600 |
parents | 047e4dde22b4 |
children | 5b5d88cf13b5 |
comparison
equal
deleted
inserted
replaced
1932:047e4dde22b4 | 1933:7d5dabe8eab8 |
---|---|
2 local error = Luan.error | 2 local error = Luan.error |
3 local ipairs = Luan.ipairs or error() | 3 local ipairs = Luan.ipairs or error() |
4 local pairs = Luan.pairs or error() | 4 local pairs = Luan.pairs or error() |
5 local Time = require "luan:Time.luan" | 5 local Time = require "luan:Time.luan" |
6 local Http = require "luan:http/Http.luan" | 6 local Http = require "luan:http/Http.luan" |
7 local Translator = require "luan:gpt/Translator.luan" | |
7 local Site_translator = require "luan:gpt/Site_translator.luan" | 8 local Site_translator = require "luan:gpt/Site_translator.luan" |
8 local get_lang = Site_translator.get_lang or error() | 9 local get_lang = Site_translator.get_lang or error() |
9 local languages = Site_translator.languages or error() | 10 local languages = Site_translator.languages or error() |
10 local Logging = require "luan:logging/Logging.luan" | 11 local Logging = require "luan:logging/Logging.luan" |
11 local logger = Logging.logger "Shared" | 12 local logger = Logging.logger "Shared" |
12 | 13 |
13 | 14 |
14 local Shared = {} | 15 local Shared = {} |
16 | |
17 function Translator.prompt(html,language) | |
18 %> | |
19 Please translate the HTML below delimited by triple quotes from English to <%=language%>. | |
20 | |
21 Note that the content is related to computer programming, so keep that in mind while translating. The English word "library" refers to a programming library, not a place to borrow books, so translate to the word in the target language that means programming library. So for Spanish, use "librerÃa". | |
22 | |
23 Don't translate file names. | |
24 | |
25 Don't translate the content of <code> tags. | |
26 | |
27 """ | |
28 <%=html%> | |
29 """ | |
30 <% | |
31 end | |
15 | 32 |
16 Http.not_found_handler = Site_translator.not_found_handler or error() | 33 Http.not_found_handler = Site_translator.not_found_handler or error() |
17 | 34 |
18 local started = Time.now() | 35 local started = Time.now() |
19 | 36 |