forked from mio/gemwriter
Compare commits
4 Commits
Author | SHA1 | Date |
---|---|---|
|
f47f31cf14 | 10 months ago |
|
4e1afaa621 | 10 months ago |
|
9450de7fc3 | 10 months ago |
|
75e9c66b52 | 10 months ago |
@ -1,145 +0,0 @@
|
||||
local en = {}
|
||||
|
||||
-- Templates
|
||||
en.tpl_vars = {
|
||||
post = {
|
||||
author = "{{ post_author }}",
|
||||
content = "{{ post_content }}",
|
||||
date = "{{ post_date }}",
|
||||
summary = "{{ post_summary }}",
|
||||
tags = "{{ post_tags }}",
|
||||
title = "{{ post_title }}",
|
||||
url = "{{ post_url }}",
|
||||
},
|
||||
feed = {
|
||||
date = "{{ feed_date }}",
|
||||
url = "{{ feed_url }}",
|
||||
},
|
||||
index = {
|
||||
posts = "{{ posts }}",
|
||||
},
|
||||
log = {
|
||||
author = "{{ log_author }}",
|
||||
subtitle = "{{ log_subtitle }}",
|
||||
title = "{{ log_title }}",
|
||||
log_url = "{{ log_url }}",
|
||||
},
|
||||
}
|
||||
|
||||
en.atom_header = [[<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<title>{{ log_title }}</title>
|
||||
<subtitle>{{ log_subtitle }}</subtitle>
|
||||
<updated>{{ feed_date }}</updated>
|
||||
<author>
|
||||
<name>{{ log_author }}</name>
|
||||
</author>
|
||||
<id>{{ feed_url }}</id>
|
||||
<link href="{{ log_url }}" rel="alternate"/>
|
||||
<link href="{{ feed_url }}" rel="self" type="application/atom+xml"/>
|
||||
]]
|
||||
|
||||
en.atom_entry = [[
|
||||
<entry>
|
||||
<id>{{ post_url }}</id>
|
||||
<title>
|
||||
<![CDATA[{{ post_title }}]] .. "]]>" .. [[
|
||||
|
||||
</title>
|
||||
<updated>{{ post_date }}</updated>
|
||||
<author>
|
||||
<name>{{ post_author }}</name>
|
||||
</author>
|
||||
<link href="{{ post_url }}" rel="alternate"/>
|
||||
<summary>
|
||||
<![CDATA[{{ post_summary }}]] .. "]]>" .. [[
|
||||
|
||||
</summary>
|
||||
<content>
|
||||
<![CDATA[{{ post_content }}]] .. "]]>" .. [[
|
||||
|
||||
</content>
|
||||
</entry>
|
||||
]]
|
||||
|
||||
en.atom_footer = [[</feed>]]
|
||||
|
||||
en.post = [[---
|
||||
date: {{ post_date }}
|
||||
---
|
||||
|
||||
# {{ post_title }}
|
||||
|
||||
|
||||
|
||||
|
||||
## Links
|
||||
|
||||
=> gemini:// link
|
||||
=> gemini:// link (img)
|
||||
=> https:// link (https)]]
|
||||
|
||||
en.index = [[
|
||||
# {{ log_title }}
|
||||
{{ posts }}
|
||||
]]
|
||||
|
||||
en.page = [[
|
||||
# {{ post_title }}
|
||||
|
||||
## Heading 2
|
||||
### Heading 3
|
||||
|
||||
List:
|
||||
|
||||
*
|
||||
*
|
||||
*
|
||||
|
||||
```
|
||||
Preformatted text
|
||||
```
|
||||
|
||||
|
||||
## Links
|
||||
|
||||
=> gemini:// link
|
||||
=> gemini:// link (img)
|
||||
=> https:// link (https)]]
|
||||
|
||||
-- App command options and messages output
|
||||
en.opts = {
|
||||
config = "config",
|
||||
page = "page",
|
||||
post = "post",
|
||||
index = "index",
|
||||
publish = "publish",
|
||||
help = "help",
|
||||
version = "version",
|
||||
}
|
||||
|
||||
en.msgs = {
|
||||
add_gemtext = "Created ",
|
||||
help = [[ [options] [capsule] [title]
|
||||
|
||||
Options:
|
||||
|
||||
config Generate a config directory
|
||||
page [capsule] [title] Add a new page with the given title
|
||||
post [capsule] [title] Add a new gemlog post with the given title
|
||||
index Generate an index page and feed of posts
|
||||
publish Index and copy posts remotely using scp
|
||||
help Show this help message
|
||||
version Print version info]],
|
||||
index = "Created index page and feed.",
|
||||
load_config = [[Created config files. Please edit them with the correct
|
||||
details before proceeding. The config files can be found at:
|
||||
]],
|
||||
publish = "Published capsule.",
|
||||
}
|
||||
|
||||
en.errs = {
|
||||
invalid_cap_id = "Error: unknown capsule id.",
|
||||
}
|
||||
|
||||
return en
|
@ -0,0 +1,157 @@
|
||||
local en = {}
|
||||
|
||||
-- Templates
|
||||
en.tpl_vars = {
|
||||
post = {
|
||||
author = "{{ author }}",
|
||||
content = "{{ content }}",
|
||||
date = "{{ date }}",
|
||||
summary = "{{ summary }}",
|
||||
-- This is not used in the templates yet.
|
||||
tags = "{{ tags }}",
|
||||
title = "{{ title }}",
|
||||
url = "{{ url }}",
|
||||
},
|
||||
feed = {
|
||||
date = "{{ date }}",
|
||||
url = "{{ feed_url }}",
|
||||
},
|
||||
index = {
|
||||
posts = "{{ posts }}",
|
||||
},
|
||||
log = {
|
||||
author = "{{ author }}",
|
||||
subtitle = "{{ subtitle }}",
|
||||
title = "{{ title }}",
|
||||
url = "{{ log_url }}",
|
||||
},
|
||||
}
|
||||
|
||||
en.atom_header = [[<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<title>{{ title }}</title>
|
||||
<subtitle>{{ subtitle }}</subtitle>
|
||||
<updated>{{ date }}</updated>
|
||||
<author>
|
||||
<name>{{ author }}</name>
|
||||
</author>
|
||||
<id>{{ feed_url }}</id>
|
||||
<link href="{{ log_url }}" rel="alternate"/>
|
||||
<link href="{{ feed_url }}" rel="self" type="application/atom+xml"/>
|
||||
]]
|
||||
|
||||
en.atom_entry = [[
|
||||
<entry>
|
||||
<id>{{ url }}</id>
|
||||
<title>
|
||||
<![CDATA[{{ title }}]] .. "]]>" .. [[
|
||||
|
||||
</title>
|
||||
<updated>{{ date }}</updated>
|
||||
<author>
|
||||
<name>{{ author }}</name>
|
||||
</author>
|
||||
<link href="{{ url }}" rel="alternate"/>
|
||||
<summary>
|
||||
<![CDATA[{{ summary }}]] .. "]]>" .. [[
|
||||
|
||||
</summary>
|
||||
<content>
|
||||
<![CDATA[{{ content }}]] .. "]]>" .. [[
|
||||
|
||||
</content>
|
||||
</entry>
|
||||
]]
|
||||
|
||||
en.atom_footer = [[</feed>]]
|
||||
|
||||
en.post = [[---
|
||||
date: {{ date }}
|
||||
---
|
||||
|
||||
# {{ title }}
|
||||
|
||||
|
||||
|
||||
|
||||
## Links
|
||||
|
||||
=> gemini:// link
|
||||
=> gemini:// link (img)
|
||||
=> https:// link (https)]]
|
||||
|
||||
en.index = [[
|
||||
# {{ title }}
|
||||
{{ posts }}
|
||||
]]
|
||||
|
||||
en.page = [[
|
||||
# {{ title }}
|
||||
|
||||
## Heading 2
|
||||
### Heading 3
|
||||
|
||||
List:
|
||||
|
||||
*
|
||||
*
|
||||
*
|
||||
|
||||
```
|
||||
Preformatted text
|
||||
```
|
||||
|
||||
|
||||
## Links
|
||||
|
||||
=> gemini:// link
|
||||
=> gemini:// link (img)
|
||||
=> https:// link (https)]]
|
||||
|
||||
|
||||
en.msgs = {}
|
||||
|
||||
-- %s: gemtext filename
|
||||
en.msgs.add_gemtext = "Created %s."
|
||||
|
||||
-- %s: app executable name
|
||||
en.msgs.help_usage = [[%s [options] [capsule] [title]
|
||||
|
||||
]]
|
||||
|
||||
-- %s: command-line options
|
||||
-- (see env.lua env.cli_opts for the full list)
|
||||
en.msgs.help_opts = [[
|
||||
Options:
|
||||
|
||||
%s [lang] Generate a config directory
|
||||
%s [capsule] [title] Add a new page with the given title
|
||||
%s [capsule] [title] Add a new gemlog post with the given title
|
||||
%s Generate an index page and feed of posts
|
||||
%s Index and copy posts remotely using scp
|
||||
%s Show this help message
|
||||
%s Print version info
|
||||
]]
|
||||
|
||||
-- %s: list of language codes
|
||||
en.msgs.help_lang_opts = [[
|
||||
|
||||
Config language options:
|
||||
|
||||
%s]]
|
||||
|
||||
en.msgs.index = "Created index page and feed."
|
||||
|
||||
-- %s: config directory path
|
||||
en.msgs.load_config = [[Created config files. Please edit them with the correct
|
||||
details before proceeding. The config files can be found at:
|
||||
%s]]
|
||||
|
||||
en.msgs.publish = "Published capsule."
|
||||
|
||||
|
||||
en.errs = {
|
||||
invalid_cap_id = "Error: unknown capsule id.",
|
||||
}
|
||||
|
||||
return en
|
@ -0,0 +1,159 @@
|
||||
local eo = {}
|
||||
|
||||
-- Templates
|
||||
eo.tpl_vars = {
|
||||
post = {
|
||||
author = "{{ aŭtoro }}",
|
||||
content = "{{ entenaĵo }}",
|
||||
date = "{{ dato }}",
|
||||
summary = "{{ resumo }}",
|
||||
-- This is not used in the templates yet.
|
||||
tags = "{{ markoj }}",
|
||||
title = "{{ titolo }}",
|
||||
-- unuforma risurca lokindiko
|
||||
url = "{{ url }}",
|
||||
},
|
||||
feed = {
|
||||
date = "{{ dato }}",
|
||||
url = "{{ XML-fluo_url }}",
|
||||
},
|
||||
index = {
|
||||
posts = "{{ afiŝejo }}",
|
||||
},
|
||||
log = {
|
||||
author = "{{ aŭtoro }}",
|
||||
subtitle = "{{ subtitolo }}",
|
||||
title = "{{ titolo }}",
|
||||
url = "{{ protokolo_url }}",
|
||||
},
|
||||
}
|
||||
|
||||
eo.atom_header = [[<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<title>{{ titolo }}</title>
|
||||
<subtitle>{{ subtitolo }}</subtitle>
|
||||
<updated>{{ dato }}</updated>
|
||||
<author>
|
||||
<name>{{ aŭtoro }}</name>
|
||||
</author>
|
||||
<id>{{ XML-fluo_url }}</id>
|
||||
<link href="{{ protokolo_url }}" rel="alternate"/>
|
||||
<link href="{{ XML-fluo_url }}" rel="self" type="application/atom+xml"/>
|
||||
]]
|
||||
|
||||
eo.atom_entry = [[
|
||||
<entry>
|
||||
<id>{{ url }}</id>
|
||||
<title>
|
||||
<![CDATA[{{ titolo }}]] .. "]]>" .. [[
|
||||
|
||||
</title>
|
||||
<updated>{{ dato }}</updated>
|
||||
<author>
|
||||
<name>{{ aŭtoro }}</name>
|
||||
</author>
|
||||
<link href="{{ url }}" rel="alternate"/>
|
||||
<summary>
|
||||
<![CDATA[{{ resumo }}]] .. "]]>" .. [[
|
||||
|
||||
</summary>
|
||||
<content>
|
||||
<![CDATA[{{ entenaĵo }}]] .. "]]>" .. [[
|
||||
|
||||
</content>
|
||||
</entry>
|
||||
]]
|
||||
|
||||
eo.atom_footer = [[</feed>]]
|
||||
|
||||
eo.post = [[---
|
||||
date: {{ dato }}
|
||||
---
|
||||
|
||||
# {{ titolo }}
|
||||
|
||||
|
||||
|
||||
|
||||
## Ligiloj
|
||||
|
||||
=> gemini:// ligilo
|
||||
=> gemini:// ligilo (bildo)
|
||||
=> https:// ligilo (https)]]
|
||||
|
||||
eo.index = [[
|
||||
# {{ titolo }}
|
||||
{{ afiŝejo }}
|
||||
]]
|
||||
|
||||
eo.page = [[
|
||||
# {{ titolo }}
|
||||
|
||||
## supra paĝotitolo 2
|
||||
### supra paĝotitolo 3
|
||||
|
||||
Tabelo:
|
||||
|
||||
*
|
||||
*
|
||||
*
|
||||
|
||||
```
|
||||
antaŭformatita teksto
|
||||
```
|
||||
|
||||
|
||||
## Ligiloj
|
||||
|
||||
=> gemini:// ligilo
|
||||
=> gemini:// ligilo (bildo)
|
||||
=> https:// ligilo (https)]]
|
||||
|
||||
|
||||
eo.msgs = {}
|
||||
|
||||
-- %s: gemtext filename
|
||||
eo.msgs.add_gemtext = "Kreita %s."
|
||||
|
||||
-- %s: app executable name
|
||||
eo.msgs.help_usage = [[%s [opcioj] [kapsulo] [titolo]
|
||||
|
||||
]]
|
||||
|
||||
-- %s: command-line options
|
||||
-- (see env.lua env.cli_opts for the full list)
|
||||
eo.msgs.help_opts = [[
|
||||
Opcioj:
|
||||
|
||||
%s [lang] Generi agordan dosierujon
|
||||
%s [kapsulo] [titolo] Aldonu novan paĝon kun la donita titolo
|
||||
%s [kapsulo] [titolo] Aldonu novan gemlog-afiŝon kun la donita titolo
|
||||
%s Generu indeksan paĝon kaj fonton de afiŝoj
|
||||
%s Indeksu kaj kopiu afiŝojn malproksime uzante scp
|
||||
|
||||
%s Helpema helpo estas helpema
|
||||
%s Presaĵversio-informoj
|
||||
]]
|
||||
|
||||
-- %s: list of language codes
|
||||
eo.msgs.help_lang_opts = [[
|
||||
|
||||
Agordu lingvo-opciojn:
|
||||
|
||||
%s]]
|
||||
|
||||
eo.msgs.index = "Kreita indeksa paĝo kaj feed"
|
||||
|
||||
-- %s: config directory path
|
||||
eo.msgs.load_config = [[Kreis agordosierojn. Bonvolu redakti ilin per la ĝustaj
|
||||
detaloj antaŭ ol daŭrigi. La agordosieroj troveblas ĉe:
|
||||
%s]]
|
||||
|
||||
eo.msgs.publish = "Eldonita kapsulo."
|
||||
|
||||
|
||||
eo.errs = {
|
||||
invalid_cap_id = "Eraro: nekonata kapsula id.",
|
||||
}
|
||||
|
||||
return eo
|
@ -0,0 +1,160 @@
|
||||
local fr = {}
|
||||
|
||||
-- Templates
|
||||
fr.tpl_vars = {
|
||||
post = {
|
||||
author = "{{ auteur }}",
|
||||
content = "{{ contenu }}",
|
||||
date = "{{ date }}",
|
||||
summary = "{{ résumé }}",
|
||||
-- This is not used in the templates yet.
|
||||
tags = "{{ tags }}",
|
||||
title = "{{ titre }}",
|
||||
url = "{{ url }}",
|
||||
},
|
||||
feed = {
|
||||
date = "{{ date }}",
|
||||
url = "{{ url_flux }}",
|
||||
},
|
||||
index = {
|
||||
posts = "{{ articles }}",
|
||||
},
|
||||
log = {
|
||||
-- The concept of a "gemlog" does not have a French translation,
|
||||
-- the closest term after some discussion might be "journal".
|
||||
author = "{{ auteur }}",
|
||||
subtitle = "{{ sous_titre }}",
|
||||
title = "{{ titre }}",
|
||||
log_url = "{{ url_journal }}",
|
||||
},
|
||||
}
|
||||
|
||||
fr.atom_header = [[<?xml version="1.0" encoding="UTF-8"?>
|
||||
<feed xmlns="http://www.w3.org/2005/Atom">
|
||||
<title>{{ titre }}</title>
|
||||
<subtitle>{{ sous_titre }}</subtitle>
|
||||
<updated>{{ date }}</updated>
|
||||
<author>
|
||||
<name>{{ auteur }}</name>
|
||||
</author>
|
||||
<id>{{ url_flux }}</id>
|
||||
<link href="{{ url_journal }}" rel="alternate"/>
|
||||
<link href="{{ url_flux }}" rel="self" type="application/atom+xml"/>
|
||||
]]
|
||||
|
||||
fr.atom_entry = [[
|
||||
<entry>
|
||||
<id>{{ url }}</id>
|
||||
<title>
|
||||
<![CDATA[{{ titre }}]] .. "]]>" .. [[
|
||||
|
||||
</title>
|
||||
<updated>{{ date }}</updated>
|
||||
<author>
|
||||
<name>{{ auteur }}</name>
|
||||
</author>
|
||||
<link href="{{ url }}" rel="alternate"/>
|
||||
<summary>
|
||||
<![CDATA[{{ résumé }}]] .. "]]>" .. [[
|
||||
|
||||
</summary>
|
||||
<content>
|
||||
<![CDATA[{{ contenu }}]] .. "]]>" .. [[
|
||||
|
||||
</content>
|
||||
</entry>
|
||||
]]
|
||||
|
||||
fr.atom_footer = [[</feed>]]
|
||||
|
||||
fr.post = [[---
|
||||
date: {{ date }}
|
||||
---
|
||||
|
||||
# {{ titre }}
|
||||
|
||||
|
||||
|
||||
|
||||
## Liens
|
||||
|
||||
=> gemini:// lien
|
||||
=> gemini:// lien (image)
|
||||
=> https:// lien (https)]]
|
||||
|
||||
fr.index = [[
|
||||
# {{ titre }}
|
||||
{{ articles }}
|
||||
]]
|
||||
|
||||
fr.page = [[
|
||||
# {{ titre }}
|
||||
|
||||
## Titre de niveau 2
|
||||
### Titre de niveau 3
|
||||
|
||||
Liste :
|
||||
|
||||
*
|
||||
*
|
||||
*
|
||||
|
||||
```
|
||||
Texte préformaté
|
||||
```
|
||||
|
||||
|
||||
## Liens
|
||||
|
||||
=> gemini:// lien
|
||||
=> gemini:// lien (image)
|
||||
=> https:// lien (https)]]
|
||||
|
||||
|
||||
fr.msgs = {}
|
||||
|
||||
-- %s: gemtext filename
|
||||
fr.msgs.add_gemtext = "%s créé."
|
||||
|
||||
-- %s: app executable name
|
||||
fr.msgs.help_usage = [[%s [options] [capsule] [titre]
|
||||
|
||||
]]
|
||||
|
||||
-- %s: command-line options
|
||||
-- (see env.lua env.cli_opts for the full list)
|
||||
fr.msgs.help_opts = [[
|
||||
Options :
|
||||
|
||||
%s [lang] Générer un dossier de configuration
|
||||
%s [capsule] [titre] Ajouter une nouvelle page avec le titre fourni
|
||||
%s [capsule] [titre] Ajouter un nouvel article avec le titre fourni
|
||||
%s Générer une page d'accueil et un flux d'articles
|
||||
%s Générer les pages puis les publier via scp
|
||||
%s Afficher ce message d'aide
|
||||
%s Afficher les informations de version
|
||||
]]
|
||||
|
||||
-- %s: list of language codes
|
||||
fr.msgs.help_lang_opts = [[
|
||||
|
||||
Langues disponibles :
|
||||
|
||||
%s]]
|
||||
|
||||
fr.msgs.index = "Flux et page d'accueil créés."
|
||||
|
||||
-- %s: config directory path
|
||||
fr.msgs.load_config = [[Les fichiers de configuration ont été créés. Veuillez y
|
||||
inscrire les valeurs correctes avant de continuer.
|
||||
Les fichiers peuvent être trouvés dans :
|
||||
%s]]
|
||||
|
||||
fr.msgs.publish = "Capsule publiée."
|
||||
|
||||
|
||||
fr.errs = {
|
||||
invalid_cap_id = "Erreur: Identifiant de capsule inconnu.",
|
||||
}
|
||||
|
||||
return fr
|
Loading…
Reference in new issue