Mercurial Hosting > reactionary
comparison src/lib/Shared.luan @ 92:7a56c17befab
translation
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Fri, 02 May 2025 20:20:12 -0600 |
| parents | 76baf48ea36b |
| children | 83d98c822c71 |
comparison
equal
deleted
inserted
replaced
| 91:76baf48ea36b | 92:7a56c17befab |
|---|---|
| 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 | 11 |
| 11 | 12 |
| 12 local Shared = {} | 13 local Shared = {} |
| 14 | |
| 15 function Translator.prompt(html,language) | |
| 16 %> | |
| 17 Please translate the HTML below delimited by triple quotes from English to <%=language%>. | |
| 18 | |
| 19 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". | |
| 20 | |
| 21 Do not translate file names. | |
| 22 | |
| 23 Do not translate the contents of <code> tags. | |
| 24 | |
| 25 """ | |
| 26 <%=html%> | |
| 27 """ | |
| 28 <% | |
| 29 end | |
| 13 | 30 |
| 14 Http.not_found_handler = Site_translator.not_found_handler or error() | 31 Http.not_found_handler = Site_translator.not_found_handler or error() |
| 15 | 32 |
| 16 local started = Time.now() | 33 local started = Time.now() |
| 17 | 34 |
