Compare commits

...

2 commits

Author SHA1 Message Date
Jeff Moe 4eee78863b maps and tile linkies 2024-09-16 19:16:35 -06:00
Jeff Moe 6f82512b16 translate.libre.is 2024-09-16 19:14:48 -06:00
7 changed files with 406 additions and 118 deletions

View file

@ -21,6 +21,7 @@ Libre developers documentation.
maps-libre-is maps-libre-is
meet-libre-is meet-libre-is
tile-libre-is tile-libre-is
translate-libre-is
license license
:maxdepth: 2 :maxdepth: 2
:caption: Contents: :caption: Contents:

View file

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Libre Developers Documentation 0\n" "Project-Id-Version: Libre Developers Documentation 0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-15 08:38-0600\n" "POT-Creation-Date: 2024-09-16 19:15-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n" "Language: en\n"
@ -28,232 +28,234 @@ msgstr ""
msgid "HOWTO run your own map servers." msgid "HOWTO run your own map servers."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:8 #: ../../../_source/maps-libre-is.rst:6
msgid "`<https://maps.libre.is>`_"
msgstr ""
#: ../../../_source/maps-libre-is.rst:10
msgid "Debian" msgid "Debian"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:9 #: ../../../_source/maps-libre-is.rst:11
msgid "Using Debian stable (12/bookworm)." msgid "Using Debian stable (12/bookworm)."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:11 #: ../../../_source/maps-libre-is.rst:13
msgid "Install dependenices:" msgid "Install dependenices:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:22 #: ../../../_source/maps-libre-is.rst:24
msgid "Firewall" msgid "Firewall"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:23 #: ../../../_source/maps-libre-is.rst:25
msgid "Open ports 80 and 443 for web." msgid "Open ports 80 and 443 for web."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:26 #: ../../../_source/maps-libre-is.rst:28
msgid "Apache" msgid "Apache"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:27 #: ../../../_source/maps-libre-is.rst:29
msgid "Install and set up Apache." msgid "Install and set up Apache."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:35 #: ../../../_source/maps-libre-is.rst:37
msgid "" msgid "Add new apache configs to /etc/apache2/sites-available/maps-libre-is.conf:"
"Add new apache configs to /etc/apache2/sites-available/maps-libre-is.conf:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:79 #: ../../../_source/maps-libre-is.rst:81
msgid "Enable new configuration:" msgid "Enable new configuration:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:91 #: ../../../_source/maps-libre-is.rst:93
msgid "Nominatim" msgid "Nominatim"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:92 #: ../../../_source/maps-libre-is.rst:94
msgid "" msgid ""
"\"Nominatim uses OpenStreetMap data to find locations on Earth by name and " "\"Nominatim uses OpenStreetMap data to find locations on Earth by name "
"address (geocoding). It can also do the reverse, find an address for any " "and address (geocoding). It can also do the reverse, find an address for "
"location on the planet.\"" "any location on the planet.\""
msgstr ""
#: ../../../_source/maps-libre-is.rst:96
msgid "`<https://nominatim.org/>`_"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:98 #: ../../../_source/maps-libre-is.rst:98
msgid "`<https://github.com/osm-search/Nominatim>`_" msgid "`<https://nominatim.org/>`_"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:100 #: ../../../_source/maps-libre-is.rst:100
msgid "`<https://nominatim.org/release-docs/latest/admin/Installation/>`_" msgid "`<https://github.com/osm-search/Nominatim>`_"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:102 #: ../../../_source/maps-libre-is.rst:102
msgid "The full installation is quite demanding:" msgid "`<https://nominatim.org/release-docs/latest/admin/Installation/>`_"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:104 #: ../../../_source/maps-libre-is.rst:104
msgid "2GB RAM minimum." msgid "The full installation is quite demanding:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:106 #: ../../../_source/maps-libre-is.rst:106
msgid "Full planet import requires 128GB of RAM or more." msgid "2GB RAM minimum."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:108 #: ../../../_source/maps-libre-is.rst:108
msgid "Full planet needs at least 1TB of fast disk." msgid "Full planet import requires 128GB of RAM or more."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:110 #: ../../../_source/maps-libre-is.rst:110
msgid "Full import of planet takes 2.5 days on NVMe, 4-5 days on SSD." msgid "Full planet needs at least 1TB of fast disk."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:112 #: ../../../_source/maps-libre-is.rst:112
msgid "With the large disk, create a mount in /srv." msgid "Full import of planet takes 2.5 days on NVMe, 4-5 days on SSD."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:114 #: ../../../_source/maps-libre-is.rst:114
msgid "With the large disk, create a mount in /srv."
msgstr ""
#: ../../../_source/maps-libre-is.rst:116
msgid "Set up Nominatim user and switch to it." msgid "Set up Nominatim user and switch to it."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:126 #: ../../../_source/maps-libre-is.rst:128
msgid "Postgres" msgid "Postgres"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:127 #: ../../../_source/maps-libre-is.rst:129
msgid "Postgres is needed by Nominatim." msgid "Postgres is needed by Nominatim."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:137 #: ../../../_source/maps-libre-is.rst:139
msgid "Edit /etc/postgresql/15/main/postgresql.conf thusly:" msgid "Edit /etc/postgresql/15/main/postgresql.conf thusly:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:155 #: ../../../_source/maps-libre-is.rst:157
msgid "Nominatim Install" msgid "Nominatim Install"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:156 #: ../../../_source/maps-libre-is.rst:158
msgid "As user nominatim." msgid "As user nominatim."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:168 #: ../../../_source/maps-libre-is.rst:170
msgid "Now import data, such as described here:" msgid "Now import data, such as described here:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:170 #: ../../../_source/maps-libre-is.rst:172
msgid "`<https://nominatim.org/release-docs/latest/admin/Import/>`_" msgid "`<https://nominatim.org/release-docs/latest/admin/Import/>`_"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:172 #: ../../../_source/maps-libre-is.rst:174
msgid "`<https://nominatim.org/release-docs/latest/customize/Settings/>`_" msgid "`<https://nominatim.org/release-docs/latest/customize/Settings/>`_"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:175 #: ../../../_source/maps-libre-is.rst:177
msgid "As the nominatim user:" msgid "As the nominatim user:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:185 #: ../../../_source/maps-libre-is.rst:187
msgid "Add this to ~/nominatim-project/.env" msgid "Add this to ~/nominatim-project/.env"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:191 #: ../../../_source/maps-libre-is.rst:193
msgid "Download some files:" msgid "Download some files:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:210 #: ../../../_source/maps-libre-is.rst:212
msgid "Set up for web:" msgid "Set up for web:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:217 #: ../../../_source/maps-libre-is.rst:219
msgid "Create systemd files:" msgid "Create systemd files:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:233 #: ../../../_source/maps-libre-is.rst:235
msgid "Another systemd file:" msgid "Another systemd file:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:260 #: ../../../_source/maps-libre-is.rst:262
msgid "Start Nominatim systemd:" msgid "Start Nominatim systemd:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:270 #: ../../../_source/maps-libre-is.rst:272
msgid "Nominatim Apache" msgid "Nominatim Apache"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:271 #: ../../../_source/maps-libre-is.rst:273
msgid "Thusly." msgid "Thusly."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:273 #: ../../../_source/maps-libre-is.rst:275
msgid "As user nominatim:" msgid "As user nominatim:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:279 #: ../../../_source/maps-libre-is.rst:281
msgid "As sudo user:" msgid "As sudo user:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:293 #: ../../../_source/maps-libre-is.rst:295
msgid "Then connect to this to test:" msgid "Then connect to this to test:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:295 #: ../../../_source/maps-libre-is.rst:297
msgid "`<https://maps.libre.is/status>`_" msgid "`<https://maps.libre.is/status>`_"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:299 #: ../../../_source/maps-libre-is.rst:301
msgid "Nominatim UI" msgid "Nominatim UI"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:300 #: ../../../_source/maps-libre-is.rst:302
msgid "Nominatim is just the API. It needs a nice front-end too." msgid "Nominatim is just the API. It needs a nice front-end too."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:302
msgid ""
"`<https://nominatim.org/release-docs/latest/admin/Setup-Nominatim-UI/>`_"
msgstr ""
#: ../../../_source/maps-libre-is.rst:304 #: ../../../_source/maps-libre-is.rst:304
msgid "`<https://github.com/osm-search/nominatim-ui>`_" msgid "`<https://nominatim.org/release-docs/latest/admin/Setup-Nominatim-UI/>`_"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:306 #: ../../../_source/maps-libre-is.rst:306
msgid "Grab the latest release from here:" msgid "`<https://github.com/osm-search/nominatim-ui>`_"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:308 #: ../../../_source/maps-libre-is.rst:308
msgid "Grab the latest release from here:"
msgstr ""
#: ../../../_source/maps-libre-is.rst:310
msgid "`<https://github.com/osm-search/nominatim-ui/releases>`_" msgid "`<https://github.com/osm-search/nominatim-ui/releases>`_"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:316 #: ../../../_source/maps-libre-is.rst:318
msgid "" msgid ""
"Need to modify Apache again. Remove this file: /etc/apache2/conf-available/" "Need to modify Apache again. Remove this file: /etc/apache2/conf-"
"nominatim.conf" "available/nominatim.conf"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:319 #: ../../../_source/maps-libre-is.rst:321
msgid "Final apache config:" msgid "Final apache config:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:366 #: ../../../_source/maps-libre-is.rst:368
msgid "Custom Title and URL" msgid "Custom Title and URL"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:367 #: ../../../_source/maps-libre-is.rst:369
msgid "" msgid ""
"Set custom title and URL like this. Edit /var/www/html/maps-libre-is/theme/" "Set custom title and URL like this. Edit /var/www/html/maps-libre-"
"config.theme.js Change thusly:" "is/theme/config.theme.js Change thusly:"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:378 #: ../../../_source/maps-libre-is.rst:380
msgid "TODO" msgid "TODO"
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:379 #: ../../../_source/maps-libre-is.rst:381
msgid "Note, this still serves tiles from tile.openstreetmap.org." msgid "Note, this still serves tiles from tile.openstreetmap.org."
msgstr "" msgstr ""
#: ../../../_source/maps-libre-is.rst:381 #: ../../../_source/maps-libre-is.rst:383
msgid "" msgid "Note, this is still serving something from Fastly, probably CDN caching."
"Note, this is still serving something from Fastly, probably CDN caching."
msgstr "" msgstr ""

View file

@ -9,7 +9,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: Libre Developers Documentation 0\n" "Project-Id-Version: Libre Developers Documentation 0\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-16 15:24-0600\n" "POT-Creation-Date: 2024-09-16 19:15-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n" "Language: en\n"
@ -28,155 +28,159 @@ msgstr ""
msgid "Tile server for `<https://maps.libre.is/>`_." msgid "Tile server for `<https://maps.libre.is/>`_."
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:7 #: ../../../_source/tile-libre-is.rst:6
msgid "switch2osm.org" msgid "`<https://tile.libre.is>`_"
msgstr ""
#: ../../../_source/tile-libre-is.rst:8
msgid "Self-hosting tiles for maps."
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:10 #: ../../../_source/tile-libre-is.rst:10
msgid "switch2osm.org"
msgstr ""
#: ../../../_source/tile-libre-is.rst:11
msgid "Self-hosting tiles for maps."
msgstr ""
#: ../../../_source/tile-libre-is.rst:13
msgid "`<https://switch2osm.org/>`_" msgid "`<https://switch2osm.org/>`_"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:12 #: ../../../_source/tile-libre-is.rst:15
msgid "" msgid ""
"`<https://switch2osm.org/serving-tiles/manually-building-a-tile-server-" "`<https://switch2osm.org/serving-tiles/manually-building-a-tile-server-"
"debian-12/>`_" "debian-12/>`_"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:15 #: ../../../_source/tile-libre-is.rst:18
msgid "Debian" msgid "Debian"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:16 #: ../../../_source/tile-libre-is.rst:19
msgid "Install deps." msgid "Install deps."
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:28 #: ../../../_source/tile-libre-is.rst:31
msgid "PostGIS" msgid "PostGIS"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:29 ../../../_source/tile-libre-is.rst:121 #: ../../../_source/tile-libre-is.rst:32 ../../../_source/tile-libre-is.rst:124
#: ../../../_source/tile-libre-is.rst:130 #: ../../../_source/tile-libre-is.rst:133
#: ../../../_source/tile-libre-is.rst:141 #: ../../../_source/tile-libre-is.rst:144
msgid "Thusly." msgid "Thusly."
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:31 #: ../../../_source/tile-libre-is.rst:34
msgid "Tune Postgres, ala:" msgid "Tune Postgres, ala:"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:33 #: ../../../_source/tile-libre-is.rst:36
msgid "`<https://osm2pgsql.org/doc/manual.html#tuning-the-postgresql-server>`_" msgid "`<https://osm2pgsql.org/doc/manual.html#tuning-the-postgresql-server>`_"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:57 #: ../../../_source/tile-libre-is.rst:60
msgid "At the Postgres prompt:" msgid "At the Postgres prompt:"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:70 #: ../../../_source/tile-libre-is.rst:73
msgid "Carto" msgid "Carto"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:71 #: ../../../_source/tile-libre-is.rst:74
msgid "Set up Openstreet map Carto:" msgid "Set up Openstreet map Carto:"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:83 #: ../../../_source/tile-libre-is.rst:86
msgid "Map Data" msgid "Map Data"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:84 #: ../../../_source/tile-libre-is.rst:87
msgid "Just using Azerbaijan for example, until more disk is available..." msgid "Just using Azerbaijan for example, until more disk is available..."
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:100 #: ../../../_source/tile-libre-is.rst:103
msgid "" msgid ""
"Or do the whole planet. If created above, maybe faster to drop the old " "Or do the whole planet. If created above, maybe faster to drop the old "
"database first than do an update. XXX" "database first than do an update. XXX"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:120 #: ../../../_source/tile-libre-is.rst:123
msgid "Indexes" msgid "Indexes"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:129 #: ../../../_source/tile-libre-is.rst:132
msgid "Shapefiles" msgid "Shapefiles"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:140 #: ../../../_source/tile-libre-is.rst:143
msgid "Fonts" msgid "Fonts"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:149 #: ../../../_source/tile-libre-is.rst:152
msgid "renderd" msgid "renderd"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:150 #: ../../../_source/tile-libre-is.rst:153
msgid "" msgid ""
"Edit /etc/renderd.conf thusly, add to bottom, changing \"accountname\" to" "Edit /etc/renderd.conf thusly, add to bottom, changing \"accountname\" to"
" the user used above:" " the user used above:"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:162 #: ../../../_source/tile-libre-is.rst:165
msgid "" msgid "Edit /usr/lib/systemd/system/renderd.service and add to [Service] section:"
"Edit /usr/lib/systemd/system/renderd.service and add to [Service] section:"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:170 #: ../../../_source/tile-libre-is.rst:173
msgid "Apache" msgid "Apache"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:171 #: ../../../_source/tile-libre-is.rst:174
msgid "Thusly..." msgid "Thusly..."
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:187 #: ../../../_source/tile-libre-is.rst:190
msgid "Then go check it here:" msgid "Then go check it here:"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:189 #: ../../../_source/tile-libre-is.rst:192
msgid "`<http://tile.libre.is/hot/0/0/0.png>`_" msgid "`<http://tile.libre.is/hot/0/0/0.png>`_"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:192 #: ../../../_source/tile-libre-is.rst:195
msgid "View Tiles" msgid "View Tiles"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:193 #: ../../../_source/tile-libre-is.rst:196
msgid "Thus." msgid "Thus."
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:203 #: ../../../_source/tile-libre-is.rst:206
msgid "Using Tiles" msgid "Using Tiles"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:204 #: ../../../_source/tile-libre-is.rst:207
msgid "See:" msgid "See:"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:206 #: ../../../_source/tile-libre-is.rst:209
msgid "`<https://switch2osm.org/using-tiles/>`_" msgid "`<https://switch2osm.org/using-tiles/>`_"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:210 #: ../../../_source/tile-libre-is.rst:213
msgid "Certbot" msgid "Certbot"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:211 #: ../../../_source/tile-libre-is.rst:214
msgid "Add certs." msgid "Add certs."
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:220 #: ../../../_source/tile-libre-is.rst:223
msgid "TODO" msgid "TODO"
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:222 #: ../../../_source/tile-libre-is.rst:225
msgid "Get more space." msgid "Get more space."
msgstr "" msgstr ""
#: ../../../_source/tile-libre-is.rst:224 #: ../../../_source/tile-libre-is.rst:227
msgid "Add more tiles..." msgid "Add more tiles..."
msgstr "" msgstr ""

View file

@ -0,0 +1,139 @@
# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2024, Jeff Moe
# This file is distributed under the same license as the Libre Developers
# Documentation package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: Libre Developers Documentation 0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-16 19:14-0600\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
"Language-Team: en <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.16.0\n"
#: ../../../_source/translate-libre-is.rst:3
msgid "translate.libre.is"
msgstr ""
#: ../../../_source/translate-libre-is.rst:4
msgid "Natural language translation website."
msgstr ""
#: ../../../_source/translate-libre-is.rst:6
msgid "`<https://translate.libre.is>`_"
msgstr ""
#: ../../../_source/translate-libre-is.rst:10
msgid "LibreTranslate"
msgstr ""
#: ../../../_source/translate-libre-is.rst:11
msgid "LibreTranslate web translator."
msgstr ""
#: ../../../_source/translate-libre-is.rst:13
msgid "`<https://libretranslate.com>`_"
msgstr ""
#: ../../../_source/translate-libre-is.rst:15
msgid "`<https://github.com/LibreTranslate/LibreTranslate>`_"
msgstr ""
#: ../../../_source/translate-libre-is.rst:17
msgid "Using user \"jebba\", change as appropriate."
msgstr ""
#: ../../../_source/translate-libre-is.rst:33
msgid ""
"Note, the first time it is run, it will download the translation models. The "
"web URL won't be available until this is complete. It will download "
"(currently) 8.7 gigs of data."
msgstr ""
#: ../../../_source/translate-libre-is.rst:37
msgid "Files downloaded to here:"
msgstr ""
#: ../../../_source/translate-libre-is.rst:39
msgid "~/.local/share/argos-translate/packages"
msgstr ""
#: ../../../_source/translate-libre-is.rst:42
msgid "systemd"
msgstr ""
#: ../../../_source/translate-libre-is.rst:43
msgid "meh."
msgstr ""
#: ../../../_source/translate-libre-is.rst:45
msgid "Crufty startup script:"
msgstr ""
#: ../../../_source/translate-libre-is.rst:47
msgid "systemd service file:"
msgstr ""
#: ../../../_source/translate-libre-is.rst:49
msgid "/etc/systemd/system/libretranslate.service"
msgstr ""
#: ../../../_source/translate-libre-is.rst:69
msgid "Startup script cruft:"
msgstr ""
#: ../../../_source/translate-libre-is.rst:71
msgid "/home/jebba/bin/deepcrayon-libretranslate-start"
msgstr ""
#: ../../../_source/translate-libre-is.rst:88
msgid "Then:"
msgstr ""
#: ../../../_source/translate-libre-is.rst:97
msgid ""
"The first time it runs it will take awhile to start as it has to download ~9 "
"gigs of data to ~/.local/share/argos-translate/packages"
msgstr ""
#: ../../../_source/translate-libre-is.rst:103
msgid "Apache"
msgstr ""
#: ../../../_source/translate-libre-is.rst:104
msgid "URL:"
msgstr ""
#: ../../../_source/translate-libre-is.rst:106
msgid "`<http://localhost:8000/>`_"
msgstr ""
#: ../../../_source/translate-libre-is.rst:108
msgid "or"
msgstr ""
#: ../../../_source/translate-libre-is.rst:110
msgid "`<http://192.168.1.1:8000>`_"
msgstr ""
#: ../../../_source/translate-libre-is.rst:112
msgid "Set up Apache proxy."
msgstr ""
#: ../../../_source/translate-libre-is.rst:120
msgid ""
"Set up config with proxy /etc/apache2/sites-available/translate-libre-is.conf"
msgstr ""
#: ../../../_source/translate-libre-is.rst:128
msgid "Then set up and restart apache."
msgstr ""

View file

@ -3,6 +3,8 @@ maps.libre.is
============= =============
HOWTO run your own map servers. HOWTO run your own map servers.
`<https://maps.libre.is>`_
Debian Debian
====== ======

View file

@ -3,6 +3,9 @@ tile.libre.is
============= =============
Tile server for `<https://maps.libre.is/>`_. Tile server for `<https://maps.libre.is/>`_.
`<https://tile.libre.is>`_
switch2osm.org switch2osm.org
============== ==============
Self-hosting tiles for maps. Self-hosting tiles for maps.

View file

@ -0,0 +1,137 @@
==================
translate.libre.is
==================
Natural language translation website.
`<https://translate.libre.is>`_
LibreTranslate
==============
LibreTranslate web translator.
`<https://libretranslate.com>`_
`<https://github.com/LibreTranslate/LibreTranslate>`_
Using user "jebba", change as appropriate.
.. code-block:: sh
sudo apt install python3-venv python-is-python3
mkdir -p /home/jebba/devel/LibreTranslate/server
cd /home/jebba/devel/LibreTranslate/server
python -m venv venv
source venv/bin/activate
pip install -U setuptools pip wheel
# Numpy workaround for closed bug (but not really fixed):
# https://github.com/LibreTranslate/LibreTranslate/issues/638
pip install numpy==1.26.4
pip install libretranslate
Note, the first time it is run, it will download the translation models.
The web URL won't be available until this is complete.
It will download (currently) 8.7 gigs of data.
Files downloaded to here:
~/.local/share/argos-translate/packages
systemd
=======
meh.
Crufty startup script:
systemd service file:
/etc/systemd/system/libretranslate.service
.. code-block:: systemd
[Unit]
Description=LibreTranslate
After=network-online.target
Wants=network-online.target
[Service]
ExecStart=/home/jebba/bin/deepcrayon-libretranslate-start
WorkingDirectory=/tmp
User=jebba
Group=jebba
Restart=no
ExecReload=/bin/kill -HUP $MAINPID
[Install]
WantedBy=multi-user.target
Startup script cruft:
/home/jebba/bin/deepcrayon-libretranslate-start
.. code-block:: sh
#!/bin/bash
cd /home/jebba/devel/LibreTranslate/server
source venv/bin/activate
libretranslate \
--host 0.0.0.0 \
--port 8000 \
--frontend-language-source en \
--frontend-language-target es \
--update-models \
Then:
.. code-block:: sh
chmod +x /home/jebba/devel/LibreTranslate/server
sudo systemctl daemon-reload
sudo systemctl start libretranslate.service
sudo systemctl enable libretranslate.service
The first time it runs it will take awhile to start as it has to
download ~9 gigs of data to
~/.local/share/argos-translate/packages
Apache
======
URL:
`<http://localhost:8000/>`_
or
`<http://192.168.1.1:8000>`_
Set up Apache proxy.
.. code-block:: sh
sudo apt install python3-certbot-apache
sudo certbot -d translate.libre.is
sudo systemctl restart apache2
Set up config with proxy
/etc/apache2/sites-available/translate-libre-is.conf
.. code-block:: apache
Then set up and restart apache.
.. code-block:: sh
sudo rm /etc/apache2/sites-enabled/000-default*
sudo ln -s /etc/apache2/sites-available/translate-libre-is.conf \
/etc/apache2/sites-enabled/
sudo a2enmod proxy_http proxy
sudo systemctl restart apache2