Mercurial Hosting > reactionary
changeset 95:83d98c822c71 default tip
ai change
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Fri, 16 May 2025 17:24:47 -0600 |
parents | 8185a3eefe0c |
children | |
files | src/about.html.luan src/bash.html.luan src/beanshell.html.luan src/books.html.luan src/discussion.html.luan src/existing.html.luan src/freedit.html.luan src/hg_dev.html.luan src/index.html.luan src/java.html.luan src/java_fork.html.luan src/laf.html.luan src/learn.html.luan src/learn_bash.html.luan src/lib/Shared.luan src/lucene.html.luan src/mercurial.html.luan src/nabble.html.luan src/needed.html.luan src/nginx.html.luan src/python.html.luan src/saving.html.luan src/this.html.luan src/translating.html.luan |
diffstat | 24 files changed, 34 insertions(+), 27 deletions(-) [+] |
line wrap: on
line diff
--- a/src/about.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/about.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/bash.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/bash.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/beanshell.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/beanshell.html.luan Fri May 16 17:24:47 2025 -0600 @@ -2,7 +2,7 @@ local error = Luan.error local pairs = Luan.pairs or error() local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/books.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/books.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/discussion.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/discussion.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/existing.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/existing.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/freedit.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/freedit.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/hg_dev.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/hg_dev.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/index.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/index.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/java.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/java.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/java_fork.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/java_fork.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/laf.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/laf.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/learn.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/learn.html.luan Fri May 16 17:24:47 2025 -0600 @@ -2,7 +2,7 @@ local error = Luan.error local pairs = Luan.pairs or error() local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/learn_bash.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/learn_bash.html.luan Fri May 16 17:24:47 2025 -0600 @@ -2,7 +2,7 @@ local error = Luan.error local pairs = Luan.pairs or error() local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/lib/Shared.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/lib/Shared.luan Fri May 16 17:24:47 2025 -0600 @@ -1,18 +1,24 @@ +local ai = "gpt" + local Luan = require "luan:Luan.luan" local error = Luan.error local ipairs = Luan.ipairs or error() local pairs = Luan.pairs or error() local Time = require "luan:Time.luan" local Http = require "luan:http/Http.luan" -local Translator = require "luan:gpt/Translator.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Ai = require "luan:ai/Ai.luan" +Ai.set_ai(ai) +local require_ai = Ai.require_ai or error() +local Translator = require_ai "Translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local languages = Site_translator.languages or error() local Shared = {} -function Translator.prompt(html,language) +if ai == "gpt" then + function Translator.prompt(html,language) %> Please translate the HTML below delimited by triple quotes from English to <%=language%>. @@ -26,7 +32,8 @@ <%=html%> """ <% -end + end +else error(ai) end Http.not_found_handler = Site_translator.not_found_handler or error()
--- a/src/lucene.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/lucene.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/mercurial.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/mercurial.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/nabble.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/nabble.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/needed.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/needed.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/nginx.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/nginx.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/python.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/python.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/saving.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/saving.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/this.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/this.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"
--- a/src/translating.html.luan Mon May 05 14:15:36 2025 -0600 +++ b/src/translating.html.luan Fri May 16 17:24:47 2025 -0600 @@ -1,7 +1,7 @@ local Luan = require "luan:Luan.luan" local error = Luan.error local Io = require "luan:Io.luan" -local Site_translator = require "luan:gpt/Site_translator.luan" +local Site_translator = require "luan:ai/Site_translator.luan" local get_lang = Site_translator.get_lang or error() local text_writer = Site_translator.text_writer or error() local Shared = require "site:/lib/Shared.luan"