1729 Commits

Author SHA1 Message Date
djoate
c37764f7d6
Use /en/ as a dummy translation
In /en/, every keyed string is "ZZ" so as to make it obvious what
is and isn't keyed.
2019-11-24 18:22:06 -05:00
djoate
4940b2b439
Key donate page 2019-11-24 18:22:06 -05:00
djoate
77288d7f5d
Key about page and fix index.html spacing 2019-11-24 18:22:06 -05:00
djoate
939c7479c3
Bump max key length to 150 characters 2019-11-24 18:22:06 -05:00
djoate
857287ca1d
Key DNS page 2019-11-24 18:22:06 -05:00
djoate
70f0db537d
Key email providers and rekey VPN 2019-11-24 18:22:06 -05:00
djoate
fbb227f67f
Key VPN page 2019-11-24 18:22:06 -05:00
djoate
2a82bc59fa
Add support for translation notes
To add a translation note, use it as a filter. For example,
consider
   {% Free %}
If we want to say that this means free as in no monetary value,
wrap it around in {{ }} and apply the tl_note filter:
   {% {{ "Free" | tl_note: Free as in no monetary value }} %}
The tl_note parameter will be ignored when this Liquid filter is
parsed, but the entirety will be used as the keyed string. Just
make sure that translators don't remove the quotes around "Free".
2019-11-24 18:22:06 -05:00
djoate
8800be73ae
Key some pages in Providers category
Key the following pages under "Providers" in navbar:
* cloud-storage
* hosting providers
* pastebin
* search engines
* social networks
* social news aggregators
2019-11-24 18:22:06 -05:00
djoate
8b5226d388
Append _KEY to keys and strip newlines from ID
Some strings such as "Yes" and "No" refuse to be translated, so
we need to pad the IDs somehow.
2019-11-24 18:22:06 -05:00
djoate
1a2996e80c
Code cleanup: Remove unused variable 2019-11-24 18:22:06 -05:00
djoate
45ab5135f3
Key 'Website' and 'Forum' for cardv2 2019-11-24 18:22:06 -05:00
djoate
085bb990d1
Key /providers/
This covers
* Global Mass Surveillance - The Fourteen Eyes
* Key Disclosure Law
* What is a warrant canary?
2019-11-24 18:22:05 -05:00
djoate
128871e550
Fix missing spaces 2019-11-24 18:22:05 -05:00
djoate
d59672b784
Key sponsors.html 2019-11-24 18:22:05 -05:00
djoate
eaecf7a5b9
Key services.html 2019-11-24 18:22:05 -05:00
djoate
6f052cc462
Key all of index.html 2019-11-24 18:22:05 -05:00
djoate
211747580d
Key footer.html 2019-11-24 18:22:05 -05:00
djoate
bbb63d3698
Parse translated and nontranslated strings
This updates translate-tag.rb to parse all strings. This means that
we can add items such as {{ site.name }} into the source strings
and the plugin will do the rest. We no longer need hacky a
hacky workaround.
2019-11-24 18:22:05 -05:00
djoate
2688f16fbb
Key the nav bar 2019-11-24 18:22:05 -05:00
djoate
2f76b467e3
Automatically key external links in card and cardv2 2019-11-24 18:22:05 -05:00
djoate
13728d2e39
Fix newline in description 2019-11-24 18:22:05 -05:00
djoate
394b22fe92
Enable auto keying for cardv2 contents 2019-11-24 18:22:05 -05:00
djoate
ad335fe640
Cleanup
Translate tooltips in card.html if available
Clean up old captures
2019-11-24 18:22:05 -05:00
djoate
fe8d4810d4
Use capture tags for capturing button text 2019-11-24 18:22:05 -05:00
djoate
9924c83b85
Don't add empty strings into source file 2019-11-24 18:22:05 -05:00
djoate
b4cc2cf5e0
Stop using capture tags for card.html includes 2019-11-24 18:22:05 -05:00
djoate
718a52be07
Add in translate page filter 2019-11-24 18:22:05 -05:00
djoate
7ac8f97e96
Add translate filter 2019-11-24 18:22:04 -05:00
djoate
ac0a28837f Fix permalink generation (#1515) 2019-11-23 23:21:15 -06:00
djoate
1472c2760c
Code style cleanup 2019-11-19 00:14:04 -05:00
djoate
52da0f33bc
Use 't' instead of 'translate' 2019-11-18 23:55:46 -05:00
djoate
9817613736
Partially translate providers/cloud-storage/ 2019-11-18 23:34:40 -05:00
djoate
2ace1bfe6c
Fix permalinks in page generator 2019-11-18 23:29:43 -05:00
djoate
3abed603b5
Translate a part of providers page 2019-11-18 23:10:33 -05:00
djoate
cab6bd18b8
Add support for translating page.description 2019-11-18 23:09:39 -05:00
djoate
8f216deec5
Key 'Privacy Tools', and get rid of en.yml 2019-11-18 01:45:28 +00:00
djoate
95f87e234c
Translate more of the index.html
* Translate more of index.html, with translations sourced from
deepl.com

* Relax the plugin to allow capitalization, periods, exclamation 
marks, and question marks in the Weblate ID for YAML src. 
This helps differentiate between similar but different strings.
2019-11-18 01:18:12 +00:00
djoate
c36002d851
Add jekyll-simple-i18n plugin with example
Adds in support for https://github.com/signalapp/jekyll-simple-i18n.

The plugin did not work with the github-pages gem, so github-pages was
switched with jekyll (which is what the current i18n branch does anyway).
2019-11-18 00:09:19 +00:00
Mikaela Suomalainen
bef6d7c574 Correct @Mikaela's Profile (#1499)
* about: don't link to Keybase for my keys

I am against listing Keybase as the PGP host, because they are a centralized service and may terminate accounts at any time. Also I cannot link keys to https://mikaela.info/PGP/0xB2F32B67.txt as it excludes existence of SSH and all the other key types (e.g. minisign?).

Of course now I am giving that power to gitea.blesmrt.net, but at least that instance is not for-profit business.

Later I may move the keys onto IPFS to be more sure that they won't be tampered with.

* about: delete Mikaela's Mastodon

https://github.com/Mikaela/mikaela.github.io/issues/173
2019-11-17 15:42:14 -06:00
djoate
0538ee8cd2 Warn Cryptomator mobile apps not open source in cloud storage (#1494)
See https://github.com/privacytoolsIO/privacytools.io/pull/1484
2019-11-17 08:37:19 -08:00
Daniel Nathan Gray
bb329e9525 Update bio, profile pic and Mastodon for dngray (#1493) 2019-11-17 10:08:48 +00:00
Dawid Potocki
91419e433f
Add Key icon and links in the /about/ page (#1498) 2019-11-17 08:26:15 +00:00
Dawid Potocki
d527ccd8f5 Layout mobile navbar nicely with Flexbox (#1497)
Before hamburger menu was floated to the right with a fixed margin-top,
which means that it probably wasn't perfectly centered and if we would
change logo image size, we would have to edit that margin manually.
2019-11-17 01:46:29 -06:00
Daniel Nathan Gray
ec9f97f043 Delist DiskCryptor (#1491) 2019-11-15 19:50:51 -08:00
nitrohorse
aec52be7dc
Add warning to Cryptomator (#1484) 2019-11-14 09:39:20 -08:00
Burung Hantu
35f8af6137 use /#participate instead of /index.html#participate (#1487) 2019-11-13 11:19:53 +02:00
djoate
d4bf103ab5 footer: Change link and tooltip text (#1481)
OpenCollective is not the only way to donate. We should just refer users to the donate page (which already emphasizes OpenCollective at the top anyway) if a user prefers to donate via cryptocurrencies.

Also 
* Change "ad free" to "ad-free" and adjust grammar of the last bit
* Move href attribute to the front to be more consistent with the others
2019-11-12 23:45:26 -06:00
Alberto
098fc02712 about: www.danarel.com -> danarel.com (#1486) 2019-11-13 06:29:50 +08:00
Mikaela Suomalainen
9a156bc135 search-engines: delist startpage (#1410)
* search-engines: delist startpage

Resolves: #1409

* assets: rm StartPage.png

* search-engines.html: add a note on Startpage removal

Co-authored-by: Liz McIntyre <LizMcIntyre@users.noreply.github.com>

* Revert "search-engines.html: add a note on Startpage removal"

This reverts commit ff5ef961f1fb4ce34948ea046d85358c1e3ad6fe.
2019-11-12 16:20:18 -06:00