From 6e993e724784a0d30d9caf80119edee4789835b2 Mon Sep 17 00:00:00 2001 From: Nika Zhenya Date: Tue, 19 Mar 2019 22:25:20 -0600 Subject: [PATCH] =?UTF-8?q?Creaci=C3=B3n=20de=20pos2htmls?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/build/{mdtopot => md2pot} | 8 +- config/build/pos2htmls | 145 +++++++++++++++++++++++++++++ config/build/postohtmls | 97 ------------------- config/build/{pottopos => pot2pos} | 10 +- config/template/site/footer.html | 15 ++- config/template/site/head.html | 27 +++--- config/template/site/header.html | 21 +++-- content/html/en/_about.html | 49 +++++++--- content/html/en/_contact.html | 40 ++++++++ content/html/en/_donate.html | 37 ++++++++ content/html/en/_fork.html | 65 +++++++++++++ content/html/en/_links.html | 50 ++++++++++ content/html/es/_about.html | 33 +++++-- content/html/es/_contact.html | 29 ++++++ content/html/es/_donate.html | 31 ++++++ content/html/es/_fork.html | 29 ++++++ content/html/es/_links.html | 29 ++++++ content/md/_about.md | 67 +++++++------ content/md/_contact.md | 5 +- content/md/_cool-links.md | 1 - content/md/_donate.md | 24 +++-- content/md/_fork-me.md | 20 ---- content/md/_fork.md | 24 +++++ content/md/_links.md | 8 ++ content/po/en/_about.mo | Bin 0 -> 4967 bytes content/po/en/_about.po | 91 +++++++++--------- content/po/en/_contact.po | 33 +++++++ content/po/en/_donate.mo | Bin 0 -> 1904 bytes content/po/en/_donate.po | 58 ++++++++++++ content/po/en/_fork.po | 77 +++++++++++++++ content/po/en/_links.mo | Bin 0 -> 1293 bytes content/po/en/_links.po | 36 +++++++ content/po/es/_about.mo | Bin 0 -> 5173 bytes content/po/es/_about.po | 80 +++++++++++----- content/po/es/_contact.mo | Bin 0 -> 852 bytes content/po/es/_contact.po | 34 +++++++ content/po/es/_donate.mo | Bin 0 -> 1951 bytes content/po/es/_donate.po | 60 ++++++++++++ content/po/es/_fork.mo | Bin 0 -> 2815 bytes content/po/es/_fork.po | 78 ++++++++++++++++ content/po/es/_links.mo | Bin 0 -> 1305 bytes content/po/es/_links.po | 36 +++++++ content/pot/_about.pot | 40 ++++---- content/pot/_contact.pot | 28 ++++++ content/pot/_donate.pot | 44 +++++++++ content/pot/_fork.pot | 57 ++++++++++++ content/pot/_links.pot | 26 ++++++ css/extra.css | 22 +++++ js/extra.js | 0 js/functions.js | 0 js/piwik.js | 11 --- 51 files changed, 1353 insertions(+), 322 deletions(-) rename config/build/{mdtopot => md2pot} (94%) create mode 100755 config/build/pos2htmls delete mode 100755 config/build/postohtmls rename config/build/{pottopos => pot2pos} (86%) create mode 100644 content/html/en/_contact.html create mode 100644 content/html/en/_donate.html create mode 100644 content/html/en/_fork.html create mode 100644 content/html/en/_links.html create mode 100644 content/html/es/_contact.html create mode 100644 content/html/es/_donate.html create mode 100644 content/html/es/_fork.html create mode 100644 content/html/es/_links.html delete mode 100644 content/md/_cool-links.md delete mode 100644 content/md/_fork-me.md create mode 100644 content/md/_fork.md create mode 100644 content/md/_links.md create mode 100644 content/po/en/_about.mo create mode 100644 content/po/en/_contact.po create mode 100644 content/po/en/_donate.mo create mode 100644 content/po/en/_donate.po create mode 100644 content/po/en/_fork.po create mode 100644 content/po/en/_links.mo create mode 100644 content/po/en/_links.po create mode 100644 content/po/es/_about.mo create mode 100644 content/po/es/_contact.mo create mode 100644 content/po/es/_contact.po create mode 100644 content/po/es/_donate.mo create mode 100644 content/po/es/_donate.po create mode 100644 content/po/es/_fork.mo create mode 100644 content/po/es/_fork.po create mode 100644 content/po/es/_links.mo create mode 100644 content/po/es/_links.po create mode 100644 content/pot/_contact.pot create mode 100644 content/pot/_donate.pot create mode 100644 content/pot/_fork.pot create mode 100644 content/pot/_links.pot delete mode 100644 js/extra.js delete mode 100644 js/functions.js delete mode 100644 js/piwik.js diff --git a/config/build/mdtopot b/config/build/md2pot similarity index 94% rename from config/build/mdtopot rename to config/build/md2pot index bac27b8..a4b3c40 100755 --- a/config/build/mdtopot +++ b/config/build/md2pot @@ -27,14 +27,14 @@ pot_path = '' # Displays help if ARGV[0] =~ /-h/ - puts "mdtopot generates a pot file from a md file." + puts "md2pot generates a pot file from a md file." puts "\nUse:" - puts " mdtopot [md file] [option]" + puts " md2pot [md file] [option]" puts "\nOption:" puts " -j Joins to an existing pot file." puts "\nExamples:" - puts " mdtopot file.md" - puts " mdtopot file.md -j" + puts " md2pot file.md" + puts " md2pot file.md -j" puts "\nThe md file has to be in '#{md_dir}' and the pot file is going to be stored in '#{pot_dir}'." abort end diff --git a/config/build/pos2htmls b/config/build/pos2htmls new file mode 100755 index 0000000..daa6c6f --- /dev/null +++ b/config/build/pos2htmls @@ -0,0 +1,145 @@ +#!/usr/bin/env ruby +# encoding: UTF-8 +# coding: UTF-8 + +require 'simple_po_parser' +require 'fileutils' +require 'time' + +# Displays message when something goes wrong +def check condition, err_msg + if condition then puts err_msg + ' For help use -h or --help.'; abort end +end + +# To the root directory +Dir.chdir(File.dirname(__FILE__) + '/../..') + +# Variables +po_dir = 'content/po/' +po_path = '' +html_dir = 'content/html/' +html_name = '' +html_tmp = '' +md_name = '' +template_dir = 'config/template/site/' +template_lang = { + 'en' => { + 'links' => 'Links', + 'about' => 'About', + 'contact' => 'Contact', + 'fork' => 'Fork', + 'donate' => 'Donate', + 'copyfarleft' => 'All content is under', + 'license' => 'Open and Free Publishing License', + 'build' => 'Last build of this page:', + }, + 'es' => { + 'links' => 'Enlaces', + 'about' => 'Acerca', + 'contact' => 'Contacto', + 'fork' => 'Bifurca', + 'donate' => 'Dona', + 'copyfarleft' => 'Todo el contenido está bajo', + 'license' => 'Licencia Editorial Abierta y Libre', + 'build' => 'Última modificación de esta página:', + } +} + +# Displays help +if ARGV[0] =~ /-h/ + puts "pos2htmls generates html files from pos files." + puts "\nUse:" + puts " pos2htmls [po file]" + puts "\nExamples:" + puts " pos2htmls file.po" + puts "\nAll locales are converted to HTML." + puts "\nThe po file has to be in '#{po_dir}*' and the html files are going to be stored in '#{html_dir}', where '*' are the locales folders." + abort +end + +# Checks if the user gave the path to the file +check(ARGV[0] == nil, "ERROR: File is required.") + +# Cleans path +po_path = po_dir + 'en/' + File.basename(ARGV[0]) +html_name = File.basename(ARGV[0], '.*') + '.html' + +# Checks if the file exists +check(File.exist?(po_path) == false, "ERROR: File doesn't exist.") + +# Creates each HTML file +Dir.glob(po_dir + '*/*.po').each do |po| + if File.basename(po) == File.basename(po_path) + hash = { + 'locale' => po.gsub(po_dir, '').split('/')[0], + 'file' => html_name, + 'title' => '', + 'content' => [] + } + + # Extracts the translations + SimplePoParser.parse(po)[1..-1].each do |e| + translation = e[:msgstr] + + if translation.class == Array + translation = translation.join('') + end + + hash['content'].push(translation + "\n\n") + end + + hash['content'].map!{|l| l.gsub('\\n', "\n")} + + # Gets the title + hash['title'] = hash['content'][0].gsub(/^#\s+/, '').gsub(/\n\n/, '').strip + + # Creates locale folder if it doesn't exists + if !File.directory?(html_dir + hash['locale']) + Dir.mkdir(html_dir + hash['locale']) + end + + Dir.chdir(html_dir + hash['locale']) + + # Creates a temporary MD file + md_name = File.basename(hash['file'], '.*') + '.md' + file = File.open(md_name, 'w:utf-8') + file.puts hash['content'] + file.close + + # Creates a temporary HTML file + puts "Creating #{html_dir + hash['locale'] + '/' + html_name}…" + system("pc-pandog -i #{md_name} -o #{html_name}") + FileUtils.rm(md_name) + + # Cleans headers and footers and adds new headers and footers + html_tmp = File.read(html_name).split(/\n/)[8..-3] + html_tmp = html_tmp.unshift(File.read('../../../' + template_dir + 'header.html')) + html_tmp = html_tmp.unshift(File.read('../../../' + template_dir + 'head.html')) + html_tmp = html_tmp.push(File.read('../../../' + template_dir + 'footer.html')) + + # Some unnecessary cleaning + html_tmp = html_tmp.map{|l| l.gsub(/\s{8}/, ' ')} + html_tmp = html_tmp.join("\n").gsub(/\n\n/, "\n") + + # Replaces string according the file, the date and the location + html_tmp = html_tmp.gsub('@locale', hash['locale']) + html_tmp = html_tmp.gsub('@title', hash['title']) + html_tmp = html_tmp.gsub('@file', hash['file']) + html_tmp = html_tmp.gsub('@links', template_lang[hash['locale']]['links']) + html_tmp = html_tmp.gsub('@about', template_lang[hash['locale']]['about']) + html_tmp = html_tmp.gsub('@contact', template_lang[hash['locale']]['contact']) + html_tmp = html_tmp.gsub('@fork', template_lang[hash['locale']]['fork']) + html_tmp = html_tmp.gsub('@donate', template_lang[hash['locale']]['donate']) + html_tmp = html_tmp.gsub('@copyfarleft', template_lang[hash['locale']]['copyfarleft']) + html_tmp = html_tmp.gsub('@license', template_lang[hash['locale']]['license']) + html_tmp = html_tmp.gsub('@build', template_lang[hash['locale']]['build']) + html_tmp = html_tmp.gsub('@date', Time.now.strftime('%Y/%m/%d, %H:%M')) + + # Save the data + file = File.open(html_name, 'w:utf-8') + file.puts html_tmp + file.close + + Dir.chdir('../../..') + end +end diff --git a/config/build/postohtmls b/config/build/postohtmls deleted file mode 100755 index 07acfa4..0000000 --- a/config/build/postohtmls +++ /dev/null @@ -1,97 +0,0 @@ -#!/usr/bin/env ruby -# encoding: UTF-8 -# coding: UTF-8 - -require 'simple_po_parser' -require 'fileutils' -require 'time' - -# Displays message when something goes wrong -def check condition, err_msg - if condition then puts err_msg + ' For help use -h or --help.'; abort end -end - -# To the root directory -Dir.chdir(File.dirname(__FILE__) + '/../..') - -# Variables -po_dir = 'content/po/' -po_path = '' -html_dir = 'content/html/' -html_name = '' -html_tmp = '' -md_name = '' -primary = false - -# Displays help -if ARGV[0] =~ /-h/ - puts "postohtmls generates html files from pos files." - puts "\nUse:" - puts " postohtmls [po file] [option]" - puts "\nOption:" - puts " -p Indicates if is a primary HTML file." - puts "\nExamples:" - puts " postohtmls file.po" - puts " postohtmls file.po -m" - puts "\nA primary HTML is a content of the main sections." - puts "\nAll locales are converted to HTML." - puts "\nThe po file has to be in '#{po_dir}/*' and the html files are going to be stored in '#{html_dir}'." - abort -end - -# Checks if the user gave the path to the file -check(ARGV[0] == nil, "ERROR: File is required.") - -# Cleans path -po_path = po_dir + 'en/' + File.basename(ARGV[0]) -html_name = File.basename(ARGV[0], '.*') + '.html' - -# Checks if the file exists -check(File.exist?(po_path) == false, "ERROR: File doesn't exist.") - -# Checks if it is a primary file -if ARGV[1] != nil then primary = true end - -# Creates each HTML file -Dir.glob(po_dir + '*/*.po').each do |po| - if File.basename(po) == File.basename(po_path) - hash = { - "locale" => po.gsub(po_dir, '').split('/')[0], - "file" => html_name, - "content" => [] - } - - # Extracts the translations - SimplePoParser.parse(po)[1..-1].each do |e| - translation = e[:msgstr] - - if translation.class == Array - translation = translation.join('') - end - - hash["content"].push(translation + "\n\n") - end - - # Creates locale folder if it doesn't exists - if !File.directory?(html_dir + hash['locale']) - Dir.mkdir(html_dir + hash['locale']) - end - - Dir.chdir(html_dir + hash['locale']) - - # Creates a temporary MD file - md_name = File.basename(hash['file'], '.*') + '.md' - file = File.open(md_name, 'w:utf-8') - file.puts hash['content'] - file.close - - # Creates a temporary HTML file - puts "Creating #{html_dir + hash['locale'] + '/' + html_name}…" - system("pc-pandog -i #{md_name} -o #{html_name}") - FileUtils.rm(md_name) - - # html_tmp => read, regex, add template - - Dir.chdir('../../..') - end -end diff --git a/config/build/pottopos b/config/build/pot2pos similarity index 86% rename from config/build/pottopos rename to config/build/pot2pos index 0a94aca..cbe3f7a 100755 --- a/config/build/pottopos +++ b/config/build/pot2pos @@ -21,17 +21,17 @@ locales = ['en', 'es'] # Displays help if ARGV[0] =~ /-h/ - puts "pottopos generates po files from a pot file." + puts "pot2pos generates po files from a pot file." puts "\nUse:" - puts " pottopos [pot file] [option]" + puts " pot2pos [pot file] [option]" puts "\nOption:" puts " -m Merges to an existing po file." puts "\nExamples:" - puts " pottopos file.pot" - puts " pottopos file.pot -m" + puts " pot2pos file.pot" + puts " pot2pos file.pot -m" puts "\nCurrent supported locales:" puts " " + locales.join("\n ") - puts "\nThe pot file has to be in '#{pot_dir}' and the po files are going to be stored in '#{po_dir}/*', where '*' is the locales folders." + puts "\nThe pot file has to be in '#{pot_dir}' and the po files are going to be stored in '#{po_dir}*', where '*' are the locales folders." abort end diff --git a/config/template/site/footer.html b/config/template/site/footer.html index 6068ff3..e1a9b9d 100644 --- a/config/template/site/footer.html +++ b/config/template/site/footer.html @@ -1,9 +1,8 @@ - - + + + diff --git a/config/template/site/head.html b/config/template/site/head.html index b35f3d8..adc818a 100644 --- a/config/template/site/head.html +++ b/config/template/site/head.html @@ -1,15 +1,14 @@ - - - Publishing is Coding: Change My Mind | @title - - - - - - - - - - - + + + Publishing is Coding: Change My Mind | @title + + + + + + + + + + diff --git a/config/template/site/header.html b/config/template/site/header.html index 7db0ed8..ca452ee 100644 --- a/config/template/site/header.html +++ b/config/template/site/header.html @@ -1,7 +1,14 @@ - - -
-

Publishing is Coding: Change My Mind

- -
+ +
+

Publishing is Coding: Change My Mind

+ +
+
diff --git a/content/html/en/_about.html b/content/html/en/_about.html index f5698a5..5663e0e 100644 --- a/content/html/en/_about.html +++ b/content/html/en/_about.html @@ -1,17 +1,36 @@ - - - - Título - - - -

About

-

Hi, I am a dog-publisher—what a surprise, right? I am mexican and, as you can see, English is not my first language. But whatever. My education background is on Philosophy, specifically Philosophy of Culture. My grade studies focus on intellectual property—mainly copyright—, free culture, free software and, of course, publishing. If you still want a name, call me Nika Zhenya.

-

This blog is about publishing and coding. But it doesn't approach on techniques that mades great code. Actually my programming skills are kind of narrow. I have the following opinions. (a) If you use a computer to made publications, not matter their output, publishing is coding. (b) Publishing it is not just about developing software or skills, it is also a tradition, a profession, an art but also a method. (c) To be able to visualize that, we have to talk about how publishing implies and affects how we do culture. (d) If we don't criticize and self-criticize our work, we are lost.

-

In other terms, this blog is about what surrounds and what is supposed to be the foundations of publishing. Yeah, of course you are gonna find technical writing. However, it is just because on those days the spine of publishing talks with zeros and ones. So, let start to think what is publishing nowadays!

-

Some last words. I have to admit I don't feel comfortable about writing in English. I find unfair that we, people from Latin America, have to use this language in order to be noticed. It makes me feel bad that we are constantly translating what other persons are saying while just a few homies translate from Spanish to English. So I decided to have at least a bilingual blog. I write in English while I translate to Spanish—so I can improve this skill; also: thanks SO for help me to improve the English version xoxo.

-

That is not enough and doesn't invite to collaboration. So this blog uses po files for its contents. You can always collaborate in the translation or edition of any language. Just contact me.

-

That's all folks! And don't forget: fuck adds. Fuck spam. And fuck proprietary culture. Freedom to the moon!

- + + + Publishing is Coding: Change My Mind | About + + + + + + + + + + + +
+

Publishing is Coding: Change My Mind

+ +
+
+

About

+

Hi, I am a dog-publisher—what a surprise, right? I am from Mexico and, as you can see, English is not my first language. But whatever. My educational background is on Philosophy, specifically Philosophy of Culture. My grade studies focus on intellectual property—mainly copyright—, free culture, free software and, of course, publishing. If you still want a name, call me The Dog.

+

This blog is about publishing and coding. But it doesn't approach on techniques that mades great code. Actually my programming skills are kind of narrow. I have the following opinions. (a) If you use a computer to made publications, not matter their output, publishing is coding. (b) Publishing it is not just about developing software or skills, it is also a tradition, a profession, an art but also a method. (c) To be able to visualize that, we have to talk about how publishing implies and affects how we do culture. (d) If we don't criticize and self-criticize our work, we are lost.

+

In other terms, this blog is about what surrounds and what is supposed to be the foundations of publishing. Yeah, of course you are gonna find technical writing. However, it is just because on these days the spine of publishing talks with zeros and ones. So, let start to think what is publishing nowadays!

+

Some last words. I have to admit I don't feel comfortable about writing in English. I find unfair that we, people from non-English spoken world, have to use this language in order to be noticed. It makes me feel bad that we are constantly translating what other persons are saying while just a few homies translate from Spanish to English. So I decided to have at least a bilingual blog. I write in English while I translate to Spanish—so I can improve this skill; also: thanks S.O. for help me to improve the English version xoxo.

+

That's not enough and it doesn't invite to collaboration. So this blog uses po files for its contents. You can always collaborate in the translation or edition of any language. Just visit Fork's page.

+

That's all folks! And don't forget: fuck adds. Fuck spam. And fuck proprietary culture. Freedom to the moon!

+
+ + diff --git a/content/html/en/_contact.html b/content/html/en/_contact.html new file mode 100644 index 0000000..bc0ff21 --- /dev/null +++ b/content/html/en/_contact.html @@ -0,0 +1,40 @@ + + + + Publishing is Coding: Change My Mind | Contact + + + + + + + + + + + +
+

Publishing is Coding: Change My Mind

+ +
+
+

Contact

+

You can reach me at:

+
    +
  • +

    Mastodon

    +
  • +
  • +

    hi[at]perrotuerto.blog

    +
  • +
+

I even reply to the Nigerian Prince…

+
+ + + diff --git a/content/html/en/_donate.html b/content/html/en/_donate.html new file mode 100644 index 0000000..137f125 --- /dev/null +++ b/content/html/en/_donate.html @@ -0,0 +1,37 @@ + + + + Publishing is Coding: Change My Mind | Donate + + + + + + + + + + + +
+

Publishing is Coding: Change My Mind

+ +
+
+
+

Donate

+

My server is actually an account powered by Colima Hacklab—thanks, dawgs, for host my crap!—. Also this blog and all the free publishing events that we organize are done with free labor.

+

So, if you can help us to keep working, that would be fucking great!

+

Donate for some tacos with ETH.

+

Donate for some dog food with DOGE.

+

Donate for some beers with PayPal.

+
+
+ + + diff --git a/content/html/en/_fork.html b/content/html/en/_fork.html new file mode 100644 index 0000000..0d5833c --- /dev/null +++ b/content/html/en/_fork.html @@ -0,0 +1,65 @@ + + + + Publishing is Coding: Change My Mind | Fork + + + + + + + + + + + +
+

Publishing is Coding: Change My Mind

+ +
+
+

Fork

+

All the content is under Licencia Editorial Abierta y Libre (LEAL). You can read it here.

+

“Licencia Editorial Abierta y Libre” is translated to “Open and Free Publishing License.” “LEAL” is the acronym but also means “loyal” in Spanish.

+

With LEAL you are free to use, copy, reedit, modify, share or sell any of this content under the following conditions:

+
    +
  • +

    Anything produced with this content must be under some type of LEAL.

    +
  • +
  • +

    All files—editable or final formats—must be on public access.

    +
  • +
  • +

    The sale can't be the only way to acquire the final product.

    +
  • +
  • +

    The generated surplus value can't be used for exploitation of labor.

    +
  • +
  • +

    The content can't be used for AI or data mining.

    +
  • +
  • +

    The use of the content must not harm any collaborator.

    +
  • +
+

Now, you can fork this shit:

+ +
+ + + diff --git a/content/html/en/_links.html b/content/html/en/_links.html new file mode 100644 index 0000000..5927c38 --- /dev/null +++ b/content/html/en/_links.html @@ -0,0 +1,50 @@ + + + + Publishing is Coding: Change My Mind | Links + + + + + + + + + + + +
+

Publishing is Coding: Change My Mind

+ +
+
+

Links

+ +
+ + + diff --git a/content/html/es/_about.html b/content/html/es/_about.html index eb09001..7e6a901 100644 --- a/content/html/es/_about.html +++ b/content/html/es/_about.html @@ -1,10 +1,29 @@ - - - Título - - - - + + Publishing is Coding: Change My Mind | + + + + + + + + + + + +
+

Publishing is Coding: Change My Mind

+ +
+
+
+ + diff --git a/content/html/es/_contact.html b/content/html/es/_contact.html new file mode 100644 index 0000000..4cd55a5 --- /dev/null +++ b/content/html/es/_contact.html @@ -0,0 +1,29 @@ + + + + Publishing is Coding: Change My Mind | + + + + + + + + + + + +
+

Publishing is Coding: Change My Mind

+ +
+
+
+ + + diff --git a/content/html/es/_donate.html b/content/html/es/_donate.html new file mode 100644 index 0000000..98e2f52 --- /dev/null +++ b/content/html/es/_donate.html @@ -0,0 +1,31 @@ + + + + Publishing is Coding: Change My Mind | + + + + + + + + + + + +
+

Publishing is Coding: Change My Mind

+ +
+
+
+
+
+ + + diff --git a/content/html/es/_fork.html b/content/html/es/_fork.html new file mode 100644 index 0000000..8a3843c --- /dev/null +++ b/content/html/es/_fork.html @@ -0,0 +1,29 @@ + + + + Publishing is Coding: Change My Mind | + + + + + + + + + + + +
+

Publishing is Coding: Change My Mind

+ +
+
+
+ + + diff --git a/content/html/es/_links.html b/content/html/es/_links.html new file mode 100644 index 0000000..3888c36 --- /dev/null +++ b/content/html/es/_links.html @@ -0,0 +1,29 @@ + + + + Publishing is Coding: Change My Mind | + + + + + + + + + + + +
+

Publishing is Coding: Change My Mind

+ +
+
+
+ + + diff --git a/content/md/_about.md b/content/md/_about.md index bbf443a..fbdf636 100644 --- a/content/md/_about.md +++ b/content/md/_about.md @@ -1,37 +1,44 @@ # About -Hi, I am a dog-publisher---what a surprise, right? I am mexican and, as you can -see, English is not my first language. But whatever. My education background -is on Philosophy, specifically Philosophy of Culture. My grade studies focus -on intellectual property---mainly copyright---, free culture, free software -and, of course, publishing. If you still want a name, call me Nika Zhenya. +Hi, I am a dog-publisher---what a surprise, right? I am from +Mexico and, as you can see, English is not my first language. +But whatever. My educational background is on Philosophy, specifically +Philosophy of Culture. My grade studies focus on intellectual +property---mainly copyright---, free culture, free software and, +of course, free publishing. If you still want a name, call me +Dog. -This blog is about publishing and coding. But it _doesn't_ approach on -techniques that mades great code. Actually my programming skills are kind of -narrow. I have the following opinions. (a) If you use a computer to made -publications, not matter their output, _publishing is coding_. (b) Publishing -it is not just about developing software or skills, it is also a tradition, a -profession, an art but also a _method_. (c) To be able to visualize that, we -have to talk about how publishing implies and affects how we do culture. (d) If -we don't criticize and _self-criticize_ our work, we are lost. +This blog is about publishing and coding. But it _doesn't_ approach +on techniques that makes great code. Actually my programming +skills are kind of narrow. I have the following opinions. (a) +If you use a computer to publish, not matter their output, _publishing +is coding_. (b) Publishing it is not just about developing software +or skills, it is also a tradition, a profession, an art but also +a _method_. (c) To be able to visualize that, we have to talk +about how publishing implies and affects how we do culture. (d) +If we don't criticize and _self-criticize_ our work, we are lost. -In other terms, this blog is about what surrounds and what is supposed to be -the foundations of publishing. Yeah, of course you are gonna find technical -writing. However, it is just because on those days the spine of publishing -talks with zeros and ones. So, let start to think what is publishing -nowadays! +In other terms, this blog is about what surrounds and what is +supposed to be the foundations of publishing. Yeah, of course +you are gonna find technical writing. However, it is just because +on these days the spine of publishing talks with zeros and ones. +So, let start to think what is publishing nowadays! -Some last words. I have to admit I don't feel comfortable about writing in -English. I find unfair that we, people from Latin America, have to use -this language in order to be noticed. It makes me feel bad that we are -constantly translating what other persons are saying while just a few homies -translate from Spanish to English. So I decided to have at least a bilingual -blog. I write in English while I translate to Spanish---so I can improve this -skill; also: thanks +++SO+++ for help me to improve the English version xoxo. +Some last words. I have to admit I don't feel comfortable writing +in English. I find unfair that we, people from non-English spoken +worlds, have to use this language in order to be noticed. It +makes me feel bad that we are constantly translating what other +persons are saying while just a few homies translate from Spanish +to English. So I decided to have at least a bilingual blog. I +write in English while I translate to Spanish, so I can improve +this skill ---also: thanks +++S.O.+++ for help me to improve +the English version xoxo. -That is not enough and doesn't invite to collaboration. So this blog uses po -files for its contents. You can always collaborate in the translation or edition -of any language. Just [contact me](https://perrotuerto.blog/contact.html). +That's not enough and it doesn't invite to collaboration. So +this blog uses `po` files for its contents. You can always collaborate +in the translation or edition of any language. Just visit Contact's +page. Or better, create a blog with this code. Just visit Fork's +page. -That's all folks! And don't forget: fuck adds. Fuck spam. And fuck proprietary -culture. Freedom to the moon! +That's all folks! And don't forget: fuck adds. Fuck spam. And +fuck proprietary culture. Freedom to the moon! diff --git a/content/md/_contact.md b/content/md/_contact.md index abf3a5d..d2a55c6 100644 --- a/content/md/_contact.md +++ b/content/md/_contact.md @@ -2,8 +2,7 @@ You can reach me at: -* [Mastodon](https://mastodon.social/@_perroTuerto). -* [Twitter](https://twitter.com/_perroTuerto). -* Email: hi[at]perrotuerto.blog. +* [Mastodon](https://mastodon.social/@_perroTuerto) +* hi[at]perrotuerto.blog I even reply to the Nigerian Prince… diff --git a/content/md/_cool-links.md b/content/md/_cool-links.md deleted file mode 100644 index 3f1f1c4..0000000 --- a/content/md/_cool-links.md +++ /dev/null @@ -1 +0,0 @@ -# Cool links diff --git a/content/md/_donate.md b/content/md/_donate.md index f817dfc..00b8b2e 100644 --- a/content/md/_donate.md +++ b/content/md/_donate.md @@ -1,19 +1,17 @@ # Donate -_My server_ is actually an account powered by [Hacklab Colima](https://gnusocial.net/hacklab) ----thanks, dawgs, for host my crap!---. Also this blog and all the free -publishing events that we organize are build with free labor. +_My server_ is actually an account powered by [Colima Hacklab](https://gnusocial.net/hacklab)---thanks, +dawgs, for host my crap!. Also this blog and all the free +publishing events that we organize are done with free labor. -So, if you can help us to keep working, that would be fucking great! +So, if you can help us to keep working, that would be fucking +great! -Donate for some tacos with -[+++ETH+++](https://etherscan.io/address/0x39b0bf0cf86776060450aba23d1a6b47f5570486). -{.centered .vertical-space2} +Donate for some tacos with [+++ETH+++](https://etherscan.io/address/0x39b0bf0cf86776060450aba23d1a6b47f5570486). +{.no-indent .vertical-space1} -Donate for some dog food with -[+++DOGE+++](https://dogechain.info/address/DMbxM4nPLVbzTALv5n8G16TTzK4WDUhC7G). -{.centered} +Donate for some dog food with [+++DOGE+++](https://dogechain.info/address/DMbxM4nPLVbzTALv5n8G16TTzK4WDUhC7G). +{.no-indent} -Donate for some beers with -[PayPal](https://www.paypal.me/perrotuerto). -{.centered} +Donate for some beers with [PayPal](https://www.paypal.me/perrotuerto). +{.no-indent} diff --git a/content/md/_fork-me.md b/content/md/_fork-me.md deleted file mode 100644 index 2193419..0000000 --- a/content/md/_fork-me.md +++ /dev/null @@ -1,20 +0,0 @@ -# Fork Me - -All content is under [Licencia Editorial Abierta y Libre (+++LEAL+++)](https://gitlab.com/NikaZhenya/licencia-editorial-abierta-y-libre). - -“Licencia Editorial Abierta y Libre” is translated to “Open and Free Publishing -License”. “+++LEAL+++” is the acronym but also means “loyal” in Spanish. - -With +++LEAL+++ you are free to use, copy, reedit, modify, share or merchandise -any of this content under the following conditions: - -1. Any product produced with this content must be under some type of +++LEAL+++. -2. Merchandising cannot be the only way to acquire the final product. -3. The use of content must not harm any collaborator. -4. All files---editable or final formats--- must be on public access. - -Now you can fork this shit: - -* [GitLab](https://gitlab.com/NikaZhenya/publishing-is-coding). -* [GitHub](https://github.com/NikaZhenya/publishing-is-coding). -* [My server](http://git.cliteratu.re/publishing-is-coding/). diff --git a/content/md/_fork.md b/content/md/_fork.md new file mode 100644 index 0000000..15f0182 --- /dev/null +++ b/content/md/_fork.md @@ -0,0 +1,24 @@ +# Fork + +All the content is under Licencia Editorial Abierta y Libre (+++LEAL+++). +You can read it [here](https://gitlab.com/NikaZhenya/licencia-editorial-abierta-y-libre). + +“Licencia Editorial Abierta y Libre” is translated to “Open and +Free Publishing License.” “+++LEAL+++” is the acronym but also +means “loyal” in Spanish. + +With +++LEAL+++ you are free to use, copy, reedit, modify, share +or sell any of this content under the following conditions: + +* Anything produced with this content must be under some type of +++LEAL+++. +* All files---editable or final formats---must be on public access. +* The sale can't be the only way to acquire the final product. +* The generated surplus value can't be used for exploitation of labor. +* The content can't be used for +++AI+++ or data mining. +* The use of the content must not harm any collaborator. + +Now, you can fork this shit: + +* [GitLab](https://gitlab.com/NikaZhenya/publishing-is-coding) +* [GitHub](https://github.com/NikaZhenya/publishing-is-coding) +* [My server](http://git.cliteratu.re/publishing-is-coding/) diff --git a/content/md/_links.md b/content/md/_links.md new file mode 100644 index 0000000..bfbf397 --- /dev/null +++ b/content/md/_links.md @@ -0,0 +1,8 @@ +# Links + +* [Pecas: publishing tools](https://pecas.perrotuerto.blog/) +* [+++TED+++: digital publishing workshop](https://ted.perrotuerto.blog/) +* [_Digital Publishing as a Methodology for Global Publishing_](https://ed.perrotuerto.blog/) +* [Colima Hacklab](https://gnusocial.net/hacklab) +* [Mariana Eguaras's blog](https://marianaeguaras.com/blog/) +* [Zinenauta](https://zinenauta.copiona.com/) diff --git a/content/po/en/_about.mo b/content/po/en/_about.mo new file mode 100644 index 0000000000000000000000000000000000000000..95f8221ed1330d6d0ef294aa072ed9cc7c229a8b GIT binary patch literal 4967 zcmeHKOOG5i5N;s6mS?zdActCUNTN&+JB!3)LV(Q+7O`YS21F3j#?$TYHsiJ%+nw3T z5f1zUI3aQ1&je0zNBkDPvS)S&iHC$lxa>$h{jyzEUw!qt`nTs!eUst$7>+YIKEv?@ zj_+{r?;egvar}tm%LlUT7o4|oo;;XkFW~t4p)70h?1zW5>?fR0Ka$@4iu1P^H+nqH zzqgTPU*Y~|oa6i_v+Q}E|5Td){WDqiG~Pe;Y?i%;=Vwl58E!KybM%9$_&bGvn9DFM z`o_LzFVfD`_91&$4QQ7{OM*&U=UqS5$~V&Gc|LDMz+>OL&M7Yk>@(R|_extPYwrdsx@|`SHr3#_-V(kUlimvoJ^bV_Iz1oRVk`H~U zq^HUjeOyVIAhni7=wYXGwv#R_5N|7#!Fq-57BNyh8c^k=q#`Z4yz{mSbKzu)8#W8u zJH}@To-*~2cB=@74@zsA3&Thn(P9*PO|7I!Bk8KGhuN+n8vr>4=~_Ra&>-TewlzmC zI7<;GPDBI*4}nU|4hHzX>#Ub01xr(j$r6zQwg@ERt^VNFEh(A-KTJMHA32oT8Y7S) zEF5If7{-?7PK6lEyLQe=8juR?)8{?%IF*Iyz2wxuCN4^`@X@^Ql)>|L!xV&`d77)x z&|T?l3c(ubhjh~pNXvjc2^TmD#BXLt@g0K-9?bLu?J$muZ&(zZk{~4HU?nKmp#&vF4^D8Awbq(VT3KU> zlg9RS6N?iJEUom+KxOVQN|;qxtwBE*D>LGKT0v{=*K_qcrTC=VyETQ>t%9qTbdK{o!VJ8Q+q znp4;^>H#Y^W*;nLJRs2lGEp>94WfR0(KG9q&MidPLyIM@u>hobCrU4PjZFdbAk%Hj z_l;%CQ(JAlp!=^5e2F4aw!S8 zKbJ>J#EQFAyT;DfHUTan&6>a&6;*|e&_gEXJh=o*SA0KLMoi;VCUU`=S+Fghc;Kb3 z@}p-5K+v%m&Y}~nU)Zg~Fxz+bb6CiC%lzY1reiutB0L&yZG0#@D09B&YgOi#``YId zsK5tmCg{^fnuVY@3~q*Z$E)@k6zBVUfJ5(cpnOuPnIHT-I#XzU|Y;f9Yie+FDlE8z1_WQ$9}SdS5g7ylSPN+ zgFFl`bsCMrMJgJBT|Zph^f_>dMvB z9_14$+A%0*B-~HW#*mneecd~ub5w5Y@xF_<{?hhEN|%?;8QQ!=qw^OxKFQxnk#WfT zmIZ;fhug!^#!374AGCk5RXo-Yh}J*$fG7PQ?}PWV|6BI7Yh4R(F8{jo!(MXI`f(@u zcdZ{j*#5fnBQ%C5z2E=P`|-{u3T~BS`$sn%zUjCn!Y3+ks@z7!ZZLke#a1=7Z}+`_ U\n" -"POT-Creation-Date: 2019-02-01 14:43-0600\n" +"POT-Creation-Date: 2019-03-19 21:13-0600\n" "Last-Translator: Automatically generated\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2019-02-01 14:43-0600\n" +"PO-Revision-Date: 2019-03-19 22:17-0600\n" "Language-Team: none\n" "Language: en\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.2.1\n" #: content/md/_about.js:1 msgid "# About" @@ -18,21 +19,21 @@ msgstr "# About" #: content/md/_about.js:2 msgid "" -"Hi, I am a dog-publisher---what a surprise, right? I am mexican and, as you " -"can see, English is not my first language. But whatever. My education " +"Hi, I am a dog-publisher---what a surprise, right? I am from Mexico and, as " +"you can see, English is not my first language. But whatever. My educational " "background is on Philosophy, specifically Philosophy of Culture. My grade " "studies focus on intellectual property---mainly copyright---, free culture, " "free software and, of course, publishing. If you still want a name, call me " -"Nika Zhenya." +"The Dog." msgstr "" -"Hi, I am a dog-publisher---what a surprise, right? I am mexican and, as you " -"can see, English is not my first language. But whatever. My education " +"Hi, I am a dog-publisher---what a surprise, right? I am from Mexico and, as " +"you can see, English is not my first language. But whatever. My educational " "background is on Philosophy, specifically Philosophy of Culture. My grade " "studies focus on intellectual property---mainly copyright---, free culture, " -"free software and, of course, publishing. If you still want a name, call me " -"Nika Zhenya." +"free software and, of course, free publishing. If you still want a name, " +"call me Dog." -#: content/md/_about.js:7 +#: content/md/_about.js:8 msgid "" "This blog is about publishing and coding. But it _doesn't_ approach on " "techniques that mades great code. Actually my programming skills are kind of " @@ -45,60 +46,60 @@ msgid "" "are lost." msgstr "" "This blog is about publishing and coding. But it _doesn't_ approach on " -"techniques that mades great code. Actually my programming skills are kind of " -"narrow. I have the following opinions. (a) If you use a computer to made " -"publications, not matter their output, _publishing is coding_. (b) " -"Publishing it is not just about developing software or skills, it is also a " -"tradition, a profession, an art but also a _method_. (c) To be able to " -"visualize that, we have to talk about how publishing implies and affects how " -"we do culture. (d) If we don't criticize and _self-criticize_ our work, we " -"are lost." +"techniques that makes great code. Actually my programming skills are kind of " +"narrow. I have the following opinions. (a) If you use a computer to publish, " +"not matter their output, _publishing is coding_. (b) Publishing it is not " +"just about developing software or skills, it is also a tradition, a " +"profession, an art but also a _method_. (c) To be able to visualize that, we " +"have to talk about how publishing implies and affects how we do culture. (d) " +"If we don't criticize and _self-criticize_ our work, we are lost." -#: content/md/_about.js:15 +#: content/md/_about.js:18 msgid "" "In other terms, this blog is about what surrounds and what is supposed to be " "the foundations of publishing. Yeah, of course you are gonna find technical " -"writing. However, it is just because on those days the spine of publishing " +"writing. However, it is just because on these days the spine of publishing " "talks with zeros and ones. So, let start to think what is publishing " "nowadays!" msgstr "" "In other terms, this blog is about what surrounds and what is supposed to be " "the foundations of publishing. Yeah, of course you are gonna find technical " -"writing. However, it is just because on those days the spine of publishing " +"writing. However, it is just because on these days the spine of publishing " "talks with zeros and ones. So, let start to think what is publishing " "nowadays!" -#: content/md/_about.js:20 +#: content/md/_about.js:23 msgid "" "Some last words. I have to admit I don't feel comfortable about writing in " -"English. I find unfair that we, people from Latin America, have to use this " -"language in order to be noticed. It makes me feel bad that we are constantly " -"translating what other persons are saying while just a few homies translate " -"from Spanish to English. So I decided to have at least a bilingual blog. I " -"write in English while I translate to Spanish---so I can improve this skill; " -"also: thanks +++SO+++ for help me to improve the English version xoxo." +"English. I find unfair that we, people from non-English spoken world, have " +"to use this language in order to be noticed. It makes me feel bad that we " +"are constantly translating what other persons are saying while just a few " +"homies translate from Spanish to English. So I decided to have at least a " +"bilingual blog. I write in English while I translate to Spanish---so I can " +"improve this skill; also: thanks +++S.O.+++ for help me to improve the " +"English version xoxo." msgstr "" -"Some last words. I have to admit I don't feel comfortable about writing in " -"English. I find unfair that we, people from Latin America, have to use this " -"language in order to be noticed. It makes me feel bad that we are constantly " -"translating what other persons are saying while just a few homies translate " -"from Spanish to English. So I decided to have at least a bilingual blog. I " -"write in English while I translate to Spanish---so I can improve this skill; " -"also: thanks +++SO+++ for help me to improve the English version xoxo." +"Some last words. I have to admit I don't feel comfortable writing in " +"English. I find unfair that we, people from non-English spoken worlds, have " +"to use this language in order to be noticed. It makes me feel bad that we " +"are constantly translating what other persons are saying while just a few " +"homies translate from Spanish to English. So I decided to have at least a " +"bilingual blog. I write in English while I translate to Spanish, so I can " +"improve this skill ---also: thanks +++S.O.+++ for help me to improve the " +"English version xoxo." -#: content/md/_about.js:27 +#: content/md/_about.js:32 msgid "" -"That is not enough and doesn't invite to collaboration. So this blog uses po " -"files for its contents. You can always collaborate in the translation or " -"edition of any language. Just [contact me](https://perrotuerto.blog/contact." -"html)." +"That's not enough and it doesn't invite to collaboration. So this blog uses " +"`po` files for its contents. You can always collaborate in the translation " +"or edition of any language. Just visit Fork's page." msgstr "" -"That is not enough and doesn't invite to collaboration. So this blog uses po " -"files for its contents. You can always collaborate in the translation or " -"edition of any language. Just [contact me](https://perrotuerto.blog/contact." -"html)." +"That's not enough and it doesn't invite to collaboration. So this blog uses " +"`po` files for its contents. You can always collaborate in the translation " +"or edition of any language. Just visit Contact's page. Or better, create a " +"blog with this code. Just visit Fork's page." -#: content/md/_about.js:30 +#: content/md/_about.js:36 msgid "" "That's all folks! And don't forget: fuck adds. Fuck spam. And fuck " "proprietary culture. Freedom to the moon! " diff --git a/content/po/en/_contact.po b/content/po/en/_contact.po new file mode 100644 index 0000000..c2d93ae --- /dev/null +++ b/content/po/en/_contact.po @@ -0,0 +1,33 @@ +msgid "" +msgstr "" +"Project-Id-Version: _contact 1.0\n" +"Report-Msgid-Bugs-To: Nika Zhenya \n" +"POT-Creation-Date: 2019-03-19 20:44-0600\n" +"Last-Translator: Automatically generated\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-03-19 20:44-0600\n" +"Language-Team: none\n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: content/md/_contact.js:1 +msgid "# Contact" +msgstr "# Contact" + +#: content/md/_contact.js:2 +msgid "You can reach me at:" +msgstr "You can reach me at:" + +#: content/md/_contact.js:3 +msgid "" +"* [Mastodon](https://mastodon.social/@_perroTuerto)\n" +"* hi[at]perrotuerto.blog" +msgstr "" +"* [Mastodon](https://mastodon.social/@_perroTuerto)\n" +"* hi[at]perrotuerto.blog" + +#: content/md/_contact.js:5 +msgid "I even reply to the Nigerian Prince… " +msgstr "I even reply to the Nigerian Prince… " diff --git a/content/po/en/_donate.mo b/content/po/en/_donate.mo new file mode 100644 index 0000000000000000000000000000000000000000..a6ba061ba11b9f95c53bfd15f7f28f91bd9ffaca GIT binary patch literal 1904 zcmeHHO>Y}T7~VqpkbC3Afx{bdX_U-*?KrmM5JZU6v=CFPYzk_HqS@WoyNlN|tC`t2 zPSt-fA5saf{0W}50TarB3%8E+>e-o{_kEuCL-XRDo8Ng@Z^7P!g|J(& zXRvzx0DBwuBkTuF&-(?K0l&xDC$F#ke!aQ!`wdw89lo*h z`w3Y4oxbULFM!_w;kH}|vDAYr9>RF|b!{OO2x+L5bnLBwCfbnIGp2~ySeoZ9qsL>p z7|Y_T+nIBv9W1WS2)gOuKZk0bW~od*Lc}w$T*hZU9$$4J9|+OO@esR@Ai7#pc`~{0~yKoPSTRy zsMDM5?)HLCzk8jX{0r10k7XfjDPwLu^*-0zluu}(D*_2+T$EHhCC#;&<|^GL zmq~|RRV3&EO{%y)rqr->8{YY7L6!}IpHps0#;%e@u^d4Ce(sKGH=# zlXO?c(?Uk;8mFqVI?mBQ#jcsHes2mPK(3~Cn-V!s0rfOw+B%voC^oX(z!jek3#%a$ z{852^N|g{q-~@6FGnG|T@&57CcYs{x(kDrS^ge$aTpr8Z8CY?>$H<0`cx)C2k~pGta^v06y_Kw;xwEjJ&< zMef*0SNVoNY>e-R;;619!iph64yYZp_C&BFT6_2$w0Z(94jQM@IuRPFY$2UC13Ijn zp1}_tMY&T}bx=+kqkE&{wa{ANkyZ{#i*QjQyyHvPEDMbDK4GejWp{8E-Vy!vy_#jh zMjWeHCn(y0`cdwnRXpH}ysp5%NNxX3s!A)FvItqu2Bc6`$X}feh*e`;R0eZ+N1K_& z|8lvt2km`YeIDFav~fVK&Hcug;$)Rso$^?7k~?bqZNJrc^-%ov`n`H6{=-A@Kfe;c E14Qdo!T\n" +"POT-Creation-Date: 2019-03-19 20:17-0600\n" +"Last-Translator: Automatically generated\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-03-19 22:17-0600\n" +"Language-Team: none\n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.2.1\n" + +#: content/md/_donate.js:1 +msgid "# Donate" +msgstr "# Donate" + +#: content/md/_donate.js:2 +msgid "" +"_My server_ is actually an account powered by [Colima Hacklab](https://" +"gnusocial.net/hacklab)---thanks, dawgs, for host my crap!---. Also this blog " +"and all the free publishing events that we organize are done with free labor." +msgstr "" +"_My server_ is actually an account powered by [Colima Hacklab](https://" +"gnusocial.net/hacklab)---thanks, dawgs, for host my crap!. Also this blog " +"and all the free publishing events that we organize are done with free labor." + +#: content/md/_donate.js:5 +msgid "So, if you can help us to keep working, that would be fucking great!" +msgstr "So, if you can help us to keep working, that would be fucking great!" + +#: content/md/_donate.js:7 +msgid "" +"Donate for some tacos with [+++ETH+++](https://etherscan.io/" +"address/0x39b0bf0cf86776060450aba23d1a6b47f5570486). {.no-indent .vertical-" +"space1}" +msgstr "" +"Donate for some tacos with [+++ETH+++](https://etherscan.io/" +"address/0x39b0bf0cf86776060450aba23d1a6b47f5570486). {.no-indent .vertical-" +"space1}" + +#: content/md/_donate.js:9 +msgid "" +"Donate for some dog food with [+++DOGE+++](https://dogechain.info/address/" +"DMbxM4nPLVbzTALv5n8G16TTzK4WDUhC7G). {.no-indent}" +msgstr "" +"Donate for some dog food with [+++DOGE+++](https://dogechain.info/address/" +"DMbxM4nPLVbzTALv5n8G16TTzK4WDUhC7G). {.no-indent}" + +#: content/md/_donate.js:11 +msgid "" +"Donate for some beers with [PayPal](https://www.paypal.me/perrotuerto). {.no-" +"indent} " +msgstr "" +"Donate for some beers with [PayPal](https://www.paypal.me/perrotuerto). {.no-" +"indent} " diff --git a/content/po/en/_fork.po b/content/po/en/_fork.po new file mode 100644 index 0000000..9955676 --- /dev/null +++ b/content/po/en/_fork.po @@ -0,0 +1,77 @@ +msgid "" +msgstr "" +"Project-Id-Version: _fork 1.0\n" +"Report-Msgid-Bugs-To: Nika Zhenya \n" +"POT-Creation-Date: 2019-03-19 21:21-0600\n" +"Last-Translator: Automatically generated\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-03-19 21:21-0600\n" +"Language-Team: none\n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: content/md/_fork.js:1 +msgid "# Fork" +msgstr "# Fork" + +#: content/md/_fork.js:2 +msgid "" +"All the content is under Licencia Editorial Abierta y Libre (+++LEAL+++). " +"You can read it [here](https://gitlab.com/NikaZhenya/licencia-editorial-" +"abierta-y-libre)." +msgstr "" +"All the content is under Licencia Editorial Abierta y Libre (+++LEAL+++). " +"You can read it [here](https://gitlab.com/NikaZhenya/licencia-editorial-" +"abierta-y-libre)." + +#: content/md/_fork.js:4 +msgid "" +"“Licencia Editorial Abierta y Libre” is translated to “Open and Free " +"Publishing License.” “+++LEAL+++” is the acronym but also means “loyal” in " +"Spanish." +msgstr "" +"“Licencia Editorial Abierta y Libre” is translated to “Open and Free " +"Publishing License.” “+++LEAL+++” is the acronym but also means “loyal” in " +"Spanish." + +#: content/md/_fork.js:7 +msgid "" +"With +++LEAL+++ you are free to use, copy, reedit, modify, share or sell any " +"of this content under the following conditions:" +msgstr "" +"With +++LEAL+++ you are free to use, copy, reedit, modify, share or sell any " +"of this content under the following conditions:" + +#: content/md/_fork.js:9 +msgid "" +"* Anything produced with this content must be under some type of +++LEAL++" +"+.\n" +"* All files---editable or final formats---must be on public access.\n" +"* The sale can't be the only way to acquire the final product.\n" +"* The generated surplus value can't be used for exploitation of labor.\n" +"* The content can't be used for +++AI+++ or data mining.\n" +"* The use of the content must not harm any collaborator." +msgstr "" +"* Anything produced with this content must be under some type of +++LEAL++" +"+.\n" +"* All files---editable or final formats---must be on public access.\n" +"* The sale can't be the only way to acquire the final product.\n" +"* The generated surplus value can't be used for exploitation of labor.\n" +"* The content can't be used for +++AI+++ or data mining.\n" +"* The use of the content must not harm any collaborator." + +#: content/md/_fork.js:15 +msgid "Now, you can fork this shit:" +msgstr "Now, you can fork this shit:" + +#: content/md/_fork.js:16 +msgid "" +"* [GitLab](https://gitlab.com/NikaZhenya/publishing-is-coding)\n" +"* [GitHub](https://github.com/NikaZhenya/publishing-is-coding)\n" +"* [My server](http://git.cliteratu.re/publishing-is-coding/)\n" +msgstr "" +"* [GitLab](https://gitlab.com/NikaZhenya/publishing-is-coding)\n" +"* [GitHub](https://github.com/NikaZhenya/publishing-is-coding)\n" +"* [My server](http://git.cliteratu.re/publishing-is-coding/)\n" diff --git a/content/po/en/_links.mo b/content/po/en/_links.mo new file mode 100644 index 0000000000000000000000000000000000000000..e47cc0e6ec82277e35dd2f3ad9dfe04e42d4e91d GIT binary patch literal 1293 zcmeHGO>Yx15M926v`5Yy263RJ^5%mGrCWl4BrTN^h^l~45ek#t>8^=muWT=n-sq7# z{5<{ue}dVBvK*+yg&UUMj_sNEJmd9zyK(hPz~c(zCZof+#uzcG@s@F&fs9X=f+CO9B8P7knWfNRxR9e5rZ5TrFIQCTnbmOy1eqnGOg1jUknp^r(Ip`e5wB<))~$Jf#;X%?3aDlR6P} zfG{SXo7C`;D>yM04wRYmF?HCimcLNFZ!QRg8}+RmOHCR}k9GX%`4)#3(r8>$w!>gz%{xlGI84P$ zvW{Ib%vAMrpcOU4BPxvbV(c=RiYH~}#MH#_OfC?PbJ8n>2bver>3Z=fQPPt|Uq+T5 zhLh)0(YJ)2RmA{3#n5iHc181^XzlVe?sP@-ezO^l(0MVnsGUM@Yz&V}Z\n" +"POT-Creation-Date: 2019-03-19 20:48-0600\n" +"Last-Translator: Automatically generated\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-03-19 22:24-0600\n" +"Language-Team: none\n" +"Language: en\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.2.1\n" + +#: content/md/_links.js:1 +msgid "# Links" +msgstr "# Links" + +#: content/md/_links.js:2 +msgid "" +"* [Pecas: publishing tools](https://pecas.perrotuerto.blog/)\n" +"* [+++TED+++: digital publishing workshop](https://ted.perrotuerto.blog/)\n" +"* [_Digital Publishing as a Methodology for Global Publishing_](https://ed." +"perrotuerto.blog/)\n" +"* [Colima Hacklab](https://gnusocial.net/hacklab)\n" +"* [Mariana Eguara's blog](https://marianaeguaras.com/blog/)\n" +"* [Zinenauta](https://zinenauta.copiona.com/)\n" +msgstr "" +"* [Pecas: publishing tools](https://pecas.perrotuerto.blog/)\n" +"* [+++TED+++: digital publishing workshop](https://ted.perrotuerto.blog/)\n" +"* [_Digital Publishing as a Methodology for Global Publishing_](https://ed." +"perrotuerto.blog/)\n" +"* [Colima Hacklab](https://gnusocial.net/hacklab)\n" +"* [Mariana Eguaras's blog](https://marianaeguaras.com/blog/)\n" +"* [Zinenauta](https://zinenauta.copiona.com/)\n" diff --git a/content/po/es/_about.mo b/content/po/es/_about.mo new file mode 100644 index 0000000000000000000000000000000000000000..dcdbd3d965e214028539b65cab0f4c7904ddbe7a GIT binary patch literal 5173 zcmaKw&u<(_6~`M`ei;xfS2&c#VH3qOYkMWM>kt+vafneutc`bi~hemZFSab-hk+QDEj zD|N@^(6>!%gV|E8otE9Z>G-7ewR&it+uSSdiY=vsn)_bm+NoeTeBh>HN!g&B?^Hck z6WfMPRoYE^JvBphyYH0vFsG&+s)uuBiayt!^-fo6tn-s;>w8y-1@F{RX)7OmQ_iPr8|IP0Aaex$j%SX9=El)1f+?L^wict4htZ6C|Ck zIVDl6+Nk5wsJnhT%nqIM9gwTev~}20T}j5{%1bx2oZZ>2JY!OKEoxBp(6Qj#5xtL;(F-j^^@0_MW81777I>A=WTHD2B?)#Y(X-nBo zVtU$B$Fa$EAB>a+pL{6vJVf`Qv5xEOj#a0tlb~j{E7c3r`jmoqCJfbMzojbEQ77GY zk_Gv@lgs?BK!ry$EnYUW#~uJHO&BxZ78p5Hr9LHl$XL`wc?g@`8=aaMQ;};u@olHa z6*WtErp%OeE1rspn11gj+ENQ4|4fQ%e8YW_@6Nlyir1m>C&r2Y3ihwO3nH<8E1HW7 zLX_&p`p^qDHwEtK34H=D$s|TO)?lB!Dk(|s9gw&VN_MSwp`xO0ns7;cfw+M~@pRDh z^s6P=+E+02I1x;$hvU+K1IkI{0>Kx;-`N^AngN%(*8Y zL!;|qJQsfvQE07!kjTMGQ0}1w1)@g~(qy&wZd0wiiNqP_`)L`Q69yLE1Yw|cr-Bl9 z<-V$*UmH6!;(gWW@Fu8_8vhX_tfE-8G+Pi7bjEeW`D7`sx|&I&T^WlNkcd__7AOGC z6m+kAoDkA{O?Q7G?R#niLEiK230O6v$D~3vUe%qo<`d1yeG&CQl$*Op%N$2aH$bNI zGO9t;k7vEGPUu`C!T~Kde8vFMydR|(UNaQ951FoOA#Y?tqVtI;5s^EM=FP79JE~h% z`I(&e2n`tm&NY2~rMS|88b@{0qo;zq1dv29O&26KP9)vM1Erze5n0Y}snJ@-ppgPCj6PXR3cH_rP`H#wl)N$g(}emsi>Yz z7=!_tn90orEM4*aS`jggSB1#AXl5?HOuoUw)QX z^b!r!4_ouojiX1$gFC`2kQ>}(k=Rqa+dJrE!RCFN7-F&8(r0$hw`RHu&{u24J~Bz zWg$UAVj~b58^mbU&?CkA31wyNLg6~uT?n(FF(k#xj)4kow+K(6Pf1NZ>j8~~!Pohk z-?^n)oYgFY>PP?|W(VRuw=7tgG-@OwJQ9#}EK*F|W5}o$0o4jMPhZKJK;TIHk!3)- zj_JnwC)uT})&eB5#YgXCcgor>Fw2~2DIm)qyPplUCyP72_5dpo0I3Nt!Tvs|XEX#MKG;5$;0^-y*&q7VXuI~ibxmsI6aOwYR|SAZ(bo%ka=daSPmtK8t4N?WPbqrDNHfvIl5{eysp;!e zY1o8W0meMNv`7p&Xi*|5*Ha*+N%g$v02StkrA3Gs*G1`8i3nkfd!tBNc5!yVbcXCS zFP)u`*;G%Yq=fCOQd*Z5-k~6(R9^2&6ar}#3Kml!yaW6!Wv2`aa9@u#l!4`aledOv{tY68ujF> z+q|@=)G02Uk$WN=GTelBk1gHE0GCqWaAlQhL}5)tNqQGMi+nCy9fsy?BvJEta*(<8 zl=?pw@rWyD476FCO`}{Gb@4Zuu$o@G_{UH^N_A3t@d>+7&TLm*ztY2=XKDL_723)x{ZNSSRDH>k){9j1GfoR$>AW~(# z1v_Pwh@h-CUl}#B`Z8`nWO2rj2@xMy6WQBCCQ;8=;}lyWE8gVko5|1fDGQ-I9?MWu z$Txwq2m^{-!r3aocDV;XSgSV#jB)}gAS~5ipOovFqJg>|+r_zz4)lMy0!JEc#qYS8 zm>^?RzRMO&--;yAhF-3W>czP<=5iB063t`\n" -"POT-Creation-Date: 2019-02-01 14:43-0600\n" +"POT-Creation-Date: 2019-03-19 21:13-0600\n" "Last-Translator: Automatically generated\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2019-02-01 14:43-0600\n" +"PO-Revision-Date: 2019-03-19 22:09-0600\n" "Language-Team: none\n" "Language: es\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.2.1\n" #: content/md/_about.js:1 msgid "# About" -msgstr "" +msgstr "# Acerca" #: content/md/_about.js:2 msgid "" -"Hi, I am a dog-publisher---what a surprise, right? I am mexican and, as you " -"can see, English is not my first language. But whatever. My education " +"Hi, I am a dog-publisher---what a surprise, right? I am from Mexico and, as " +"you can see, English is not my first language. But whatever. My educational " "background is on Philosophy, specifically Philosophy of Culture. My grade " "studies focus on intellectual property---mainly copyright---, free culture, " "free software and, of course, publishing. If you still want a name, call me " -"Nika Zhenya." +"The Dog." msgstr "" +"Hola, soy un perro editor ---vaya sorpresa, ¿cierto?---. México es mi lugar " +"de nacimiento. Mi formación académica es en Filosofía, de manera específica " +"en Filosofía de la Cultura. Mis estudios se centran en la propiedad " +"intelectual ---principalmente derechos de autor---, la cultura, el " +"_software_ y, por supuesto, la edición libres. Si todavía quieres un nombre, " +"llámame Perro." -#: content/md/_about.js:7 +#: content/md/_about.js:8 msgid "" "This blog is about publishing and coding. But it _doesn't_ approach on " "techniques that mades great code. Actually my programming skills are kind of " @@ -38,37 +45,66 @@ msgid "" "we do culture. (d) If we don't criticize and _self-criticize_ our work, we " "are lost." msgstr "" +"Este _blog_ es acerca de edición y código. Pero _no_ se enfoca en las " +"técnicas que hacen posible hacer buen código. En realidad mis habilidades en " +"programación son muy escasas. Tengo las siguientes opiniones. (a) Si estás " +"usando una computadora para hacer publicaciones, sin importar su salida, " +"_editar es programar_. (b) La edición no solo trata de _software_ y " +"habilidades, también es una tradición, una profesión, un arte así como un " +"_método_. (c) Para notarlo, tenemos que hablar sobre cómo la edición implica " +"y afecta cómo hacemos cultura. (d) Si no criticamos y _autocriticamos_ " +"nuestra labor, estamos perdidos." -#: content/md/_about.js:15 +#: content/md/_about.js:18 msgid "" "In other terms, this blog is about what surrounds and what is supposed to be " "the foundations of publishing. Yeah, of course you are gonna find technical " -"writing. However, it is just because on those days the spine of publishing " +"writing. However, it is just because on these days the spine of publishing " "talks with zeros and ones. So, let start to think what is publishing " "nowadays!" msgstr "" +"Es decir, este _blog_ es acerca de lo que rodea y lo que se supone que son " +"los fundamentos de la edición. Sí, claro que vas a encontrar tecnicismos. " +"Como sea, es solo porque en estos días la espina dorsal de la edición habla " +"con ceros y unos. Así que ¡empecemos a pensar qué es ahora la edición!" -#: content/md/_about.js:20 +#: content/md/_about.js:23 msgid "" "Some last words. I have to admit I don't feel comfortable about writing in " -"English. I find unfair that we, people from Latin America, have to use this " -"language in order to be noticed. It makes me feel bad that we are constantly " -"translating what other persons are saying while just a few homies translate " -"from Spanish to English. So I decided to have at least a bilingual blog. I " -"write in English while I translate to Spanish---so I can improve this skill; " -"also: thanks +++SO+++ for help me to improve the English version xoxo." +"English. I find unfair that we, people from non-English spoken world, have " +"to use this language in order to be noticed. It makes me feel bad that we " +"are constantly translating what other persons are saying while just a few " +"homies translate from Spanish to English. So I decided to have at least a " +"bilingual blog. I write in English while I translate to Spanish---so I can " +"improve this skill; also: thanks +++S.O.+++ for help me to improve the " +"English version xoxo." msgstr "" +"Unas últimas palabras. Este _blog_está escrito en inglés y admito que no me " +"siento cómodo al respecto. Me parece injusto que nosotros, personas de " +"mundos no angloparlantes, tenemos que emplear este idioma para ser " +"escuchados. Me entristece que de manera constante estamos traduciendo lo que " +"otras personas dicen y solo un par de compas traducen del español al inglés. " +"Así que decidí que este _blog_ al menos será bilingüe. Del inglés lo " +"traduzco al español, así puedo mejorar esta habilidad ---aprovecho para " +"darle gracias a mi pareja por ayudarme a mejorar la versión inglesa xoxo---." -#: content/md/_about.js:27 +#: content/md/_about.js:32 msgid "" -"That is not enough and doesn't invite to collaboration. So this blog uses po " -"files for its contents. You can always collaborate in the translation or " -"edition of any language. Just [contact me](https://perrotuerto.blog/contact." -"html)." +"That's not enough and it doesn't invite to collaboration. So this blog uses " +"`po` files for its contents. You can always collaborate in the translation " +"or edition of any language. Just visit Fork's page." msgstr "" +"Esto no es suficiente y no llama a la colaboración. Así que este _blog_ usa " +"archivos `po` para los textos. Siempre puedes colaborar en la traducción o " +"en la edición de cualquier lenguaje. Solo visita la página de «Contacto». O " +"mejor aún, crea tu _blog_ utilizando este código. Solo visita la página de " +"«Bifurca»." -#: content/md/_about.js:30 +#: content/md/_about.js:36 msgid "" "That's all folks! And don't forget: fuck adds. Fuck spam. And fuck " "proprietary culture. Freedom to the moon! " msgstr "" +"¡Eso es todo, compas! Y no lo olviden: a la mierda la publicidad. A la " +"mierda el _spam_. A la mierda la cultura propietaria. ¡Libertad hasta la " +"luna! " diff --git a/content/po/es/_contact.mo b/content/po/es/_contact.mo new file mode 100644 index 0000000000000000000000000000000000000000..fc78048b5ac8abb41342b88df3e4e4a829136651 GIT binary patch literal 852 zcmb`F&1w`u5XW1MsB`cj;z^;zgGr!gKN2LFbtRe)S;*=VR#8I;ot|>0wYPidt_iLu zk9rotC-COgyZ9a=K8ZEEkz735@SEzY?ymk~w#C%|O znUBnE<`;97xp+p1&&&-bVgK9N`M&RLQ}!>P6XF`%K3m=*I6S+HjaXU3$ofJI z0FTi@z{*a6JWz@7$P^fiaxeN|!J}P?U*L@UKvl9OUvThG@LY z;84$HLMLq}dsz8Eau^Gf%LjE4<=AJO|Fwb_CAz7CyN;do?abNG)({3obsF$qGI~6g zn|vQ}Ub&?RGw8NE>$1HfJL^2nR##>FPP?7#a_w>)l#5o84;kFA$xry4R+g(O&^1Xh zPlkix_NmfFVDqNv`1G{m^n`DyRas?R4|J(QMCv~o@5r^&ea$T|G01JFeQsQl!P=1_ z)++b#*fdY@52@X(v+`G}D{57s9HW|K;JibYKaXXAF&Wu9C@Xh-m_%N$W^U|vdoZ8& z7aiQ}LuaX%Jd+RSl{F=gJm!X=n|9Mqa@s8ZKX;4MwvHYwLi3xEyAYIxD*X8Bw5br> YN$dDo(~N4&F#_^iISMLp+n~$DA4paGApigX literal 0 HcmV?d00001 diff --git a/content/po/es/_contact.po b/content/po/es/_contact.po new file mode 100644 index 0000000..d78af2d --- /dev/null +++ b/content/po/es/_contact.po @@ -0,0 +1,34 @@ +msgid "" +msgstr "" +"Project-Id-Version: _contact 1.0\n" +"Report-Msgid-Bugs-To: Nika Zhenya \n" +"POT-Creation-Date: 2019-03-19 20:44-0600\n" +"Last-Translator: Automatically generated\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-03-19 22:13-0600\n" +"Language-Team: none\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.2.1\n" + +#: content/md/_contact.js:1 +msgid "# Contact" +msgstr "# Contacto" + +#: content/md/_contact.js:2 +msgid "You can reach me at:" +msgstr "Puedes encontrarme en:" + +#: content/md/_contact.js:3 +msgid "" +"* [Mastodon](https://mastodon.social/@_perroTuerto)\n" +"* hi[at]perrotuerto.blog" +msgstr "" +"* [Mastodon](https://mastodon.social/@_perroTuerto)\n" +"* hi[at]perrotuerto.blog" + +#: content/md/_contact.js:5 +msgid "I even reply to the Nigerian Prince… " +msgstr "Incluso le contesto al príncipe nigeriano… " diff --git a/content/po/es/_donate.mo b/content/po/es/_donate.mo new file mode 100644 index 0000000000000000000000000000000000000000..504d2a213b5283cedcb516c1e98a0bb9cfdb5df4 GIT binary patch literal 1951 zcmc&#&2Ah;5FQ}>Xt{CXz@aQIvFw@M^}p8`#n_G=Vv|)^8$^Vxnwi>}j%T}v?jEn# zQQiP?3gYYs$cYPxoBbY0aN{lbX4jSz!UZA3NVU~HUGvp%fBWlux4sYXybbvP(u2GU z`4&c-hV9!zJq=Sy#@W@>p}1vbPoLk-hKK;5WI!`@3(^B5c&`3 zGw3^SPOyK0zK{Jbj2f_i1`RcS05OgSCIMi^IOBt>A3(t&Z5hp8f{CKOvEF7f zhRWyksLP`+7hm7by)Rv-*&GgsQOTo{i)bLtQmi$;66?)$L{B1ZLZwsD{wckJnwktQ zOnL=8Gc&XGU}qcZ1{@}mXn`LQm=P* zf8mR*gM4#&=P%A*@$ES=*BQa%c5nA3zv6RboG|>}cx|1|ug0yo-%9!`OUuhkt)erN6VLufd?T^Tb1^5vuN1XVIi(*6oMy-^8xFQ>j)78vI>!cyil~{Si8a|X0Raf9|LY;ddRGn3vN!Sw}bV#GB2!Haf zL*g3UqOzF7yT%S2&dc%EtXf@iQsrqbnv2?vE20=* zDk|ABRhk_o^(>y%3#0!nPrL|g%{P_!Yux{wCaztBA0{j@PUn9hi4Ax8oRB&>g-$wL zB}oPMd{m`uiE;O{N?Gz26!aJu51evwF1U{3Jlo6Xj3L7aUH+(Ru25sHP^kf1h$akv zp;As^Tz8L>3UkWDl`9p*zs9RC|Q NuX{HskeM7t!Ji>aYKs5> literal 0 HcmV?d00001 diff --git a/content/po/es/_donate.po b/content/po/es/_donate.po new file mode 100644 index 0000000..fbb4e8f --- /dev/null +++ b/content/po/es/_donate.po @@ -0,0 +1,60 @@ +msgid "" +msgstr "" +"Project-Id-Version: _donate 1.0\n" +"Report-Msgid-Bugs-To: Nika Zhenya \n" +"POT-Creation-Date: 2019-03-19 20:17-0600\n" +"Last-Translator: Automatically generated\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-03-19 22:17-0600\n" +"Language-Team: none\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.2.1\n" + +#: content/md/_donate.js:1 +msgid "# Donate" +msgstr "# Dona" + +#: content/md/_donate.js:2 +msgid "" +"_My server_ is actually an account powered by [Colima Hacklab](https://" +"gnusocial.net/hacklab)---thanks, dawgs, for host my crap!---. Also this blog " +"and all the free publishing events that we organize are done with free labor." +msgstr "" +"_Mi servidor_ en realidad es una cuenta auspiciada por [Colima Hacklab]" +"(https://gnusocial.net/hacklab) ---¡gracias, cabrones, por hospedar esta " +"cochinada!---. Además este _blog_ y todos los eventos que organizamos sobre " +"edición libre son hechos con trabajo libre." + +#: content/md/_donate.js:5 +msgid "So, if you can help us to keep working, that would be fucking great!" +msgstr "" +"Así que si nos puedes ayudar a seguir trabajando, ¡eso estaría chingón!" + +#: content/md/_donate.js:7 +msgid "" +"Donate for some tacos with [+++ETH+++](https://etherscan.io/" +"address/0x39b0bf0cf86776060450aba23d1a6b47f5570486). {.no-indent .vertical-" +"space1}" +msgstr "" +"Dona para unos tacos con [+++ETH+++](https://etherscan.io/" +"address/0x39b0bf0cf86776060450aba23d1a6b47f5570486). {.no-indent .vertical-" +"space1}" + +#: content/md/_donate.js:9 +msgid "" +"Donate for some dog food with [+++DOGE+++](https://dogechain.info/address/" +"DMbxM4nPLVbzTALv5n8G16TTzK4WDUhC7G). {.no-indent}" +msgstr "" +"Dona para unas croquetas con [+++DOGE+++](https://dogechain.info/address/" +"DMbxM4nPLVbzTALv5n8G16TTzK4WDUhC7G). {.no-indent}" + +#: content/md/_donate.js:11 +msgid "" +"Donate for some beers with [PayPal](https://www.paypal.me/perrotuerto). {.no-" +"indent} " +msgstr "" +"Dona para unas cervezas con [PayPal](https://www.paypal.me/perrotuerto). {." +"no-indent} " diff --git a/content/po/es/_fork.mo b/content/po/es/_fork.mo new file mode 100644 index 0000000000000000000000000000000000000000..d0ee8595699f561a158ffe95575cff8445ac60fa GIT binary patch literal 2815 zcmdT`&yN&E6mAuNjW-idn)r+dS=pZ59gTs;H7>Y|B)c$y@dqLyHQhBc1=UqeRrM}| z9yoe7;f4odOiT<1<4HKlT=eG2qlx?-9{gU_4!b5KXyV0AYN~(K``)YfzW3Gq{``R( z8LnqAUc&ek<2j6*7<~PV@f5}{7+*Y=Wxry+i*fGpEc+Vs3r{4wA2EN9=ie}Yi}~z< zEW3gAe`0B!q! zQkXW9?1&B>I<&dIwu!0R0hrb_Qd;^v&t;{87;3C?cxME@SXYa{-{yeUP}2^zDoK>3 z^qw&W6G>jct`z3A=r-VuHF`=rVoJec?UhzJ#DMn+ImI64=3{B369Ieit!s4aXKVTiSZ*l)5ZFnMgAgOEF)b zE0!ytm$t&)0@B9j@3((9pS1tnd}~Txx^3xF0Lg#1)GBZ)+pd!jb-lFE$++tK_X_4D zrfjNGno?3CUULbLuKyV``!7@vz=OXIWOcxOu z^LmkLBz}Zvk9tOmdxg4m=jGZ? zg^nu?oo$2xXgBLSdr6idKUw7;O6L)MK^J2xSGvocGqSNRm-p_*|k#xfsBQ5R&akqAG%D@giI zU$;)^d;_ZJ@f|vaN59%TO6hj>prKb*X=UMP=i~fDk~H3O-!cWM*X?yzIuP<>YSg+? zKteXH-<9!zJ7~4q78UMLS*9zJ#7`46SS5*Ds}c^CAJ6U>3aYXEn$?_jjIo3(Cu$ov zb1nDi+o-sbVTNvYD?&jy*feUmrDk@ACEZ380j}55K?JnACQ3E?!5|gzhW*eLXfoSM zO$Y%dU|^+U7@~s4dle0Kfmq0)L_AToP{uIVu=w^Qb;~1+$ literal 0 HcmV?d00001 diff --git a/content/po/es/_fork.po b/content/po/es/_fork.po new file mode 100644 index 0000000..ff0082c --- /dev/null +++ b/content/po/es/_fork.po @@ -0,0 +1,78 @@ +msgid "" +msgstr "" +"Project-Id-Version: _fork 1.0\n" +"Report-Msgid-Bugs-To: Nika Zhenya \n" +"POT-Creation-Date: 2019-03-19 21:21-0600\n" +"Last-Translator: Automatically generated\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-03-19 22:24-0600\n" +"Language-Team: none\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.2.1\n" + +#: content/md/_fork.js:1 +msgid "# Fork" +msgstr "# Bifurca" + +#: content/md/_fork.js:2 +msgid "" +"All the content is under Licencia Editorial Abierta y Libre (+++LEAL+++). " +"You can read it [here](https://gitlab.com/NikaZhenya/licencia-editorial-" +"abierta-y-libre)." +msgstr "" +"Todo el contenido esta bajo Licencia Editorial Abierta y Libre (+++LEAL+++). " +"Puedes leerla [aquí](https://gitlab.com/NikaZhenya/licencia-editorial-" +"abierta-y-libre)." + +#: content/md/_fork.js:4 +msgid "" +"“Licencia Editorial Abierta y Libre” is translated to “Open and Free " +"Publishing License.” “+++LEAL+++” is the acronym but also means “loyal” in " +"Spanish." +msgstr "" +"Para cualquier lengua prefiero emplear el acrónimo «+++LEAL+++» para " +"mantener el significado que tiene en español como palabra y para denotar su " +"procedencia." + +#: content/md/_fork.js:7 +msgid "" +"With +++LEAL+++ you are free to use, copy, reedit, modify, share or sell any " +"of this content under the following conditions:" +msgstr "" +"Con +++LEAL+++ eres libre de usar, copiar, reeditar, modificar, distribuir o " +"comercializar bajo las siguientes condiciones:" + +#: content/md/_fork.js:9 +msgid "" +"* Anything produced with this content must be under some type of +++LEAL++" +"+.\n" +"* All files---editable or final formats---must be on public access.\n" +"* The sale can't be the only way to acquire the final product.\n" +"* The generated surplus value can't be used for exploitation of labor.\n" +"* The content can't be used for +++AI+++ or data mining.\n" +"* The use of the content must not harm any collaborator." +msgstr "" +"* Los productos derivados o modificados han de heredar algún tipo de LEAL.\n" +"* Los archivos editables y finales habrán de ser de acceso público.\n" +"* La comercialización no tiene que ser el único medio de adquisición.\n" +"* La plusvalía generada no puede ser empleada para relaciones de " +"explotación.\n" +"* El uso no es permitido para inteligencia artificial o minería de datos.\n" +"* El uso no debe afectar a los colaboradores de la edición previa o actual." + +#: content/md/_fork.js:15 +msgid "Now, you can fork this shit:" +msgstr "Ya puedes bifurcar esta mierda:" + +#: content/md/_fork.js:16 +msgid "" +"* [GitLab](https://gitlab.com/NikaZhenya/publishing-is-coding)\n" +"* [GitHub](https://github.com/NikaZhenya/publishing-is-coding)\n" +"* [My server](http://git.cliteratu.re/publishing-is-coding/)\n" +msgstr "" +"* [GitLab](https://gitlab.com/NikaZhenya/publishing-is-coding)\n" +"* [GitHub](https://github.com/NikaZhenya/publishing-is-coding)\n" +"* [My server](http://git.cliteratu.re/publishing-is-coding/)\n" diff --git a/content/po/es/_links.mo b/content/po/es/_links.mo new file mode 100644 index 0000000000000000000000000000000000000000..efe5e88fc7213e684c880b4d954f8f663e96ed90 GIT binary patch literal 1305 zcmcIj&2AGh5DtGr?2$8vK|Rn?dGkYs+ATrQHZ7GJh^l~45h|12>8^>_UfEtCy}`Lx zcneNELf?ZI;3b$%XtyAWganqp*j~@~dB&OV>-EbY8$2#CZZMV@R~S2tYP@1xWgz4I zg+@d2{E6ppjBC99z{De7AMwmn<07NdIvsPcBlXxdZo`WK#pog^%8`;TlR5=&jB+pM zGw%x*HJe2h5Ef*u@g-Sr!jUp*b0J{z;^N}4x52*=Br=sA)mfpp#*STPidxH4a*ope z#t;6WP6Qnw^vP!?F?{6&4vd8@Wk!5W9kyS~pR2xZl*|zxVLVnistKtsorxu?P?K+F zv*T%HeY6raLN6`R;w=YN(KRuj9nz2^7s@OnJ5p-JZ716pQ+AF+_mX<~9ZmSjSpz~sAQ9Fg+*a#k$ z-sH@SQK<=}q$^QMg8p{DSLazJxNfv3&Fo3R@}A!LW}#5(RfsdRj(qp&a8oSTan&sc zWJOQMCgFCAV0k1x=PGvTjjSHvH>q}_&eBP$n%_JnF(k|*&_)xdKl>H|xnQ75i%M)7 zn{!+1V!CzR&MM57-FXc+yU<=(4W5gwS!Gqp14D`Q&\n" +"POT-Creation-Date: 2019-03-19 20:48-0600\n" +"Last-Translator: Automatically generated\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"PO-Revision-Date: 2019-03-19 22:24-0600\n" +"Language-Team: none\n" +"Language: es\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Poedit 2.2.1\n" + +#: content/md/_links.js:1 +msgid "# Links" +msgstr "# Enlaces" + +#: content/md/_links.js:2 +msgid "" +"* [Pecas: publishing tools](https://pecas.perrotuerto.blog/)\n" +"* [+++TED+++: digital publishing workshop](https://ted.perrotuerto.blog/)\n" +"* [_Digital Publishing as a Methodology for Global Publishing_](https://ed." +"perrotuerto.blog/)\n" +"* [Colima Hacklab](https://gnusocial.net/hacklab)\n" +"* [Mariana Eguara's blog](https://marianaeguaras.com/blog/)\n" +"* [Zinenauta](https://zinenauta.copiona.com/)\n" +msgstr "" +"* [Pecas: herramientas editoriales](https://pecas.perrotuerto.blog/)\n" +"* [+++TED+++: taller de edición digital](https://ted.perrotuerto.blog/)\n" +"* [_Edición digital como metodología para una edición global_](https://ed." +"perrotuerto.blog/)\n" +"* [Colima Hacklab](https://gnusocial.net/hacklab)\n" +"* [Blog de Mariana Eguaras](https://marianaeguaras.com/blog/)\n" +"* [Zinenauta](https://zinenauta.copiona.com/)\n" diff --git a/content/pot/_about.pot b/content/pot/_about.pot index c25f89e..fb970a2 100644 --- a/content/pot/_about.pot +++ b/content/pot/_about.pot @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: _about 1.0\n" "Report-Msgid-Bugs-To: Nika Zhenya \n" -"POT-Creation-Date: 2019-02-01 14:43-0600\n" +"POT-Creation-Date: 2019-03-19 21:13-0600\n" "Last-Translator: Nika Zhenya \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,15 +15,15 @@ msgstr "" #: content/md/_about.js:2 msgid "" -"Hi, I am a dog-publisher---what a surprise, right? I am mexican and, as you " -"can see, English is not my first language. But whatever. My education " +"Hi, I am a dog-publisher---what a surprise, right? I am from Mexico and, as " +"you can see, English is not my first language. But whatever. My educational " "background is on Philosophy, specifically Philosophy of Culture. My grade " "studies focus on intellectual property---mainly copyright---, free culture, " "free software and, of course, publishing. If you still want a name, call me " -"Nika Zhenya." +"The Dog." msgstr "" -#: content/md/_about.js:7 +#: content/md/_about.js:8 msgid "" "This blog is about publishing and coding. But it _doesn't_ approach on " "techniques that mades great code. Actually my programming skills are kind of " @@ -36,35 +36,35 @@ msgid "" "are lost." msgstr "" -#: content/md/_about.js:15 +#: content/md/_about.js:18 msgid "" "In other terms, this blog is about what surrounds and what is supposed to be " "the foundations of publishing. Yeah, of course you are gonna find technical " -"writing. However, it is just because on those days the spine of publishing " +"writing. However, it is just because on these days the spine of publishing " "talks with zeros and ones. So, let start to think what is publishing " "nowadays!" msgstr "" -#: content/md/_about.js:20 +#: content/md/_about.js:23 msgid "" "Some last words. I have to admit I don't feel comfortable about writing in " -"English. I find unfair that we, people from Latin America, have to use this " -"language in order to be noticed. It makes me feel bad that we are constantly " -"translating what other persons are saying while just a few homies translate " -"from Spanish to English. So I decided to have at least a bilingual blog. I " -"write in English while I translate to Spanish---so I can improve this skill; " -"also: thanks +++SO+++ for help me to improve the English version xoxo." +"English. I find unfair that we, people from non-English spoken world, have " +"to use this language in order to be noticed. It makes me feel bad that we " +"are constantly translating what other persons are saying while just a few " +"homies translate from Spanish to English. So I decided to have at least a " +"bilingual blog. I write in English while I translate to Spanish---so I can " +"improve this skill; also: thanks +++S.O.+++ for help me to improve the " +"English version xoxo." msgstr "" -#: content/md/_about.js:27 +#: content/md/_about.js:32 msgid "" -"That is not enough and doesn't invite to collaboration. So this blog uses po " -"files for its contents. You can always collaborate in the translation or " -"edition of any language. Just [contact me](https://perrotuerto.blog/contact." -"html)." +"That's not enough and it doesn't invite to collaboration. So this blog uses " +"`po` files for its contents. You can always collaborate in the translation " +"or edition of any language. Just visit Fork's page." msgstr "" -#: content/md/_about.js:30 +#: content/md/_about.js:36 msgid "" "That's all folks! And don't forget: fuck adds. Fuck spam. And fuck " "proprietary culture. Freedom to the moon! " diff --git a/content/pot/_contact.pot b/content/pot/_contact.pot new file mode 100644 index 0000000..c16e63f --- /dev/null +++ b/content/pot/_contact.pot @@ -0,0 +1,28 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: _contact 1.0\n" +"Report-Msgid-Bugs-To: Nika Zhenya \n" +"POT-Creation-Date: 2019-03-19 20:44-0600\n" +"Last-Translator: Nika Zhenya \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: content/md/_contact.js:1 +msgid "# Contact" +msgstr "" + +#: content/md/_contact.js:2 +msgid "You can reach me at:" +msgstr "" + +#: content/md/_contact.js:3 +msgid "" +"* [Mastodon](https://mastodon.social/@_perroTuerto)\n" +"* hi[at]perrotuerto.blog" +msgstr "" + +#: content/md/_contact.js:5 +msgid "I even reply to the Nigerian Prince… " +msgstr "" diff --git a/content/pot/_donate.pot b/content/pot/_donate.pot new file mode 100644 index 0000000..c738760 --- /dev/null +++ b/content/pot/_donate.pot @@ -0,0 +1,44 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: _donate 1.0\n" +"Report-Msgid-Bugs-To: Nika Zhenya \n" +"POT-Creation-Date: 2019-03-19 20:18-0600\n" +"Last-Translator: Nika Zhenya \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: content/md/_donate.js:1 +msgid "# Donate" +msgstr "" + +#: content/md/_donate.js:2 +msgid "" +"_My server_ is actually an account powered by [Colima Hacklab](https://" +"gnusocial.net/hacklab)---thanks, dawgs, for host my crap!---. Also this blog " +"and all the free publishing events that we organize are done with free labor." +msgstr "" + +#: content/md/_donate.js:5 +msgid "So, if you can help us to keep working, that would be fucking great!" +msgstr "" + +#: content/md/_donate.js:7 +msgid "" +"Donate for some tacos with [+++ETH+++](https://etherscan.io/" +"address/0x39b0bf0cf86776060450aba23d1a6b47f5570486). {.no-indent .vertical-" +"space1}" +msgstr "" + +#: content/md/_donate.js:9 +msgid "" +"Donate for some dog food with [+++DOGE+++](https://dogechain.info/address/" +"DMbxM4nPLVbzTALv5n8G16TTzK4WDUhC7G). {.no-indent}" +msgstr "" + +#: content/md/_donate.js:11 +msgid "" +"Donate for some beers with [PayPal](https://www.paypal.me/perrotuerto). {.no-" +"indent} " +msgstr "" diff --git a/content/pot/_fork.pot b/content/pot/_fork.pot new file mode 100644 index 0000000..5208b07 --- /dev/null +++ b/content/pot/_fork.pot @@ -0,0 +1,57 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: _fork 1.0\n" +"Report-Msgid-Bugs-To: Nika Zhenya \n" +"POT-Creation-Date: 2019-03-19 21:21-0600\n" +"Last-Translator: Nika Zhenya \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: content/md/_fork.js:1 +msgid "# Fork" +msgstr "" + +#: content/md/_fork.js:2 +msgid "" +"All the content is under Licencia Editorial Abierta y Libre (+++LEAL+++). " +"You can read it [here](https://gitlab.com/NikaZhenya/licencia-editorial-" +"abierta-y-libre)." +msgstr "" + +#: content/md/_fork.js:4 +msgid "" +"“Licencia Editorial Abierta y Libre” is translated to “Open and Free " +"Publishing License.” “+++LEAL+++” is the acronym but also means “loyal” in " +"Spanish." +msgstr "" + +#: content/md/_fork.js:7 +msgid "" +"With +++LEAL+++ you are free to use, copy, reedit, modify, share or sell any " +"of this content under the following conditions:" +msgstr "" + +#: content/md/_fork.js:9 +msgid "" +"* Anything produced with this content must be under some type of +++LEAL++" +"+.\n" +"* All files---editable or final formats---must be on public access.\n" +"* The sale can't be the only way to acquire the final product.\n" +"* The generated surplus value can't be used for exploitation of labor.\n" +"* The content can't be used for +++AI+++ or data mining.\n" +"* The use of the content must not harm any collaborator." +msgstr "" + +#: content/md/_fork.js:15 +msgid "Now, you can fork this shit:" +msgstr "" + +#: content/md/_fork.js:16 +msgid "" +"* [GitLab](https://gitlab.com/NikaZhenya/publishing-is-coding)\n" +"* [GitHub](https://github.com/NikaZhenya/publishing-is-coding)\n" +"* [My server](http://git.cliteratu.re/publishing-is-coding/)\n" +"" +msgstr "" diff --git a/content/pot/_links.pot b/content/pot/_links.pot new file mode 100644 index 0000000..9cd04f3 --- /dev/null +++ b/content/pot/_links.pot @@ -0,0 +1,26 @@ +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: _links 1.0\n" +"Report-Msgid-Bugs-To: Nika Zhenya \n" +"POT-Creation-Date: 2019-03-19 20:48-0600\n" +"Last-Translator: Nika Zhenya \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: content/md/_links.js:1 +msgid "# Links" +msgstr "" + +#: content/md/_links.js:2 +msgid "" +"* [Pecas: publishing tools](https://pecas.perrotuerto.blog/)\n" +"* [+++TED+++: digital publishing workshop](https://ted.perrotuerto.blog/)\n" +"* [_Digital Publishing as a Methodology for Global Publishing_](https://ed." +"perrotuerto.blog/)\n" +"* [Colima Hacklab](https://gnusocial.net/hacklab)\n" +"* [Mariana Eguara's blog](https://marianaeguaras.com/blog/)\n" +"* [Zinenauta](https://zinenauta.copiona.com/)\n" +"" +msgstr "" diff --git a/css/extra.css b/css/extra.css index e69de29..f450987 100644 --- a/css/extra.css +++ b/css/extra.css @@ -0,0 +1,22 @@ +/* General */ + +body {max-width: 512px; margin: 50px;} + +/* Header */ + +header {padding: .25em; color: white; background: rgb(229,87,44);} +header > * {margin: 0;} +header a:link, header a:visited, header a:hover, header a:active {color: white;} +header h1 {font-size: 1.5em;} + +/* Section */ + +section {margin-top: 50px} +section > * {text-align: left !important;} +section h1 {margin: 0em; margin-bottom: 1em; font-size: 1.15em;} +section code {font-size: 0.75em;} + +/* Footer */ + +footer {margin-top: 50px;} +footer {font-size: .75em;} diff --git a/js/extra.js b/js/extra.js deleted file mode 100644 index e69de29..0000000 diff --git a/js/functions.js b/js/functions.js deleted file mode 100644 index e69de29..0000000 diff --git a/js/piwik.js b/js/piwik.js deleted file mode 100644 index 4ff6574..0000000 --- a/js/piwik.js +++ /dev/null @@ -1,11 +0,0 @@ -var _paq = _paq || []; -/* tracker methods like "setCustomDimension" should be called before "trackPageView" */ -_paq.push(['trackPageView']); -_paq.push(['enableLinkTracking']); -(function() { - var u="https://analytics.cliteratu.re/"; - _paq.push(['setTrackerUrl', u+'piwik.php']); - _paq.push(['setSiteId', '12']); - var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0]; - g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s); -})();