forked from I2P_Developers/i2p.www
Compare commits
9 Commits
reseed-rev
...
download-p
Author | SHA1 | Date | |
---|---|---|---|
![]() |
cdda272ce0 | ||
![]() |
2241a2aead | ||
![]() |
b86d269140 | ||
![]() |
8ee3bdfd94 | ||
![]() |
70a3b9d4ca | ||
![]() |
61425d3a43 | ||
![]() |
b7bfe81f92 | ||
![]() |
d87b43212c | ||
![]() |
985b95250c |
38
README.md
38
README.md
@@ -34,7 +34,9 @@ If you want to mirror the I2P website, thanks! Here is a checklist:
|
||||
- In particular, do not change the `CANONICAL_DOMAIN` variable in
|
||||
`i2p2www/__init__.py`, it needs to point to the official site for SEO.
|
||||
- If you need to edit variables in `etc/update.vars`, copy the file to
|
||||
`etc/update.vars.custom` and edit appropriately.
|
||||
`etc/update.vars.custom` and edit appropriately. The only variable you
|
||||
may need to edit is `MTNURL` in `etc/update.vars` (if your Monotone client
|
||||
tunnel is listening on a different port).
|
||||
- If you want to enable caching, copy `i2p2www/settings.py.sample` to
|
||||
`i2p2www/settings.py` and edit appropriately.
|
||||
- Add `./site-updater.sh` to your crontab. This will keep the site updated,
|
||||
@@ -46,20 +48,11 @@ If you want to mirror the I2P website, thanks! Here is a checklist:
|
||||
|
||||
It's possible to set up a mirror using apache2 inside of a Docker container.
|
||||
It is intended to provide a HTTP server, to use HTTPS, using a reverse proxy
|
||||
is the easiest way.
|
||||
|
||||
- The `site-updater-docker.sh` is configured to pull from the `git remote` which
|
||||
you are tracking, usually `origin`. If you cloned from a client tunnel, such
|
||||
as `git@127.0.0.1:i2p-hackers/i2p.www` using the `git-ssh` tunnel on 7670, then
|
||||
that is where you will `pull` new updates in from, as well. Therefore,
|
||||
`etc/update.vars` is unnecessary/unused.
|
||||
|
||||
- Caching using `i2pwww/settings.py` works normally by copying `i2p2www/settings.py.sample`
|
||||
to `i2p2www/settings.py` and editing *before* building the image.
|
||||
|
||||
- It is possible to set the variables: `i2p_www_docker_build_args`,
|
||||
`i2p_www_branch`, `suffix`, `port` to configure how the image and container
|
||||
are built. See the top of `site-updater-docker.sh` for details.
|
||||
is the easiest way. You should not need to make any modifications to the
|
||||
service running inside the container, but you may make the same modifications
|
||||
to the containerized mirror that you would to a normal mirror by changing your
|
||||
local copy of the site according to the recommendations in the previous
|
||||
settings.
|
||||
|
||||
- To automatically start an HTTP mirror on port 8090, run: `site-updater-docker.sh`
|
||||
|
||||
@@ -106,6 +99,11 @@ in `etc/translation.vars` can be overridden by creating the file
|
||||
$ git commit -am "Updated translations"
|
||||
```
|
||||
|
||||
```
|
||||
# older mtn instructions
|
||||
$ mtn ci `cat newtranslations.txt` -m "Updated translations"
|
||||
```
|
||||
|
||||
6. Check in any new translations:
|
||||
First, look to see which translations are supported in i2pwww/__init__.py.
|
||||
For any new translations that are NOT in __init__.py,
|
||||
@@ -117,6 +115,11 @@ in `etc/translation.vars` can be overridden by creating the file
|
||||
$ git add i2p2www/translations/* && git commit -am "New translations"
|
||||
```
|
||||
|
||||
```
|
||||
# older mtn instructions
|
||||
$ mtn add -R i2p2www/translations/ && mtn ci i2p2www/translations/ -m "New translations"
|
||||
```
|
||||
|
||||
## Pushing updated translation source (.pot) files to Transifex:
|
||||
|
||||
1. Update the .pot files with any changes to the website text:
|
||||
@@ -132,6 +135,11 @@ in `etc/translation.vars` can be overridden by creating the file
|
||||
$ git commit -am "Updated translation strings"
|
||||
```
|
||||
|
||||
```
|
||||
# older mtn instructions
|
||||
$ mtn ci pots/ -m "Updated translation strings"
|
||||
```
|
||||
|
||||
3. Push pots file changes to Transifex:
|
||||
|
||||
```
|
||||
|
@@ -48,7 +48,6 @@ SUPPORTED_LANGS = [
|
||||
'zh_TW',
|
||||
'el',
|
||||
'he',
|
||||
'hu',
|
||||
'it',
|
||||
'ja',
|
||||
'ko',
|
||||
@@ -76,7 +75,6 @@ SUPPORTED_LANG_NAMES = {
|
||||
'fr': u'Français',
|
||||
'el': u'Greek Ελληνικά',
|
||||
'he': u'Hebrew עברית',
|
||||
'hu': u'Hungarian',
|
||||
'it': u'Italiano',
|
||||
'ja': u'Japanese 日本語',
|
||||
'ko': u'Korean 한국말',
|
||||
|
@@ -1,5 +1,5 @@
|
||||
===========================================================
|
||||
{% trans -%}20 Years of Privacy: A Brief History of I2P{%- endtrans %}
|
||||
{% trans -%}20 Years of Privacy: A brief History of I2P{%- endtrans %}
|
||||
===========================================================
|
||||
|
||||
.. meta::
|
||||
|
@@ -1,61 +0,0 @@
|
||||
=============================================================
|
||||
{% trans -%}I2P Jpackages get their First Update{%- endtrans %}
|
||||
=============================================================
|
||||
|
||||
.. meta::
|
||||
:author: idk
|
||||
:date: 2021-11-02
|
||||
:category: general
|
||||
:excerpt: {% trans %}New, easier-to-install packages reach a new milestone{% endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
A few months ago we released new packages which we hoped would help with onboarding new
|
||||
people to the I2P network by making the installation and configuration of I2P easier for
|
||||
more people. We removed dozens of steps from the installation process by switching from
|
||||
an external JVM to a Jpackage, built standard packages for target operating systems, and
|
||||
signed them in a way the operating system would recognize to keep the user secure. Since
|
||||
then, the jpackage routers have reached a new milestone, they are about to recieve their
|
||||
first incremental updates. These updates will replace the JDK 16 jpackage with an updated
|
||||
JDK 17 jpackage and provide fixes for some small bugs which we caught after the release.
|
||||
{%- endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
Updates common to Mac OS and Windows
|
||||
{%- endtrans %}
|
||||
------------------------------------
|
||||
|
||||
{% trans -%}
|
||||
All jpackaged I2P installers recieve the following updates:
|
||||
|
||||
* Update the jpackaged I2P router to 1.5.1 which is built with JDK 17
|
||||
|
||||
Please update as soon as possible.
|
||||
{%- endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
I2P Windows Jpackage Updates
|
||||
{%- endtrans %}
|
||||
----------------------------
|
||||
|
||||
{% trans -%}
|
||||
Windows only packages recieve the following updates:
|
||||
|
||||
* Updates I2P in Private Browsing, NoScript browser extensions
|
||||
* Begins to phase out HTTPS everywhere on new Firefox releases
|
||||
* Updates launcher script to `fix post NSIS launch issue on some architectures <https://i2pgit.org/i2p-hackers/i2p.firefox/-/issues/9>`_
|
||||
|
||||
For a full list of changes see the `changelog.txt in i2p.firefox <https://i2pgit.org/i2p-hackers/i2p.firefox/>`_
|
||||
{%- endtrans %}
|
||||
|
||||
{% trans -%}
|
||||
I2P Mac OS Jpackage Updates
|
||||
{%- endtrans %}
|
||||
---------------------------
|
||||
|
||||
{% trans -%}
|
||||
Mac OS only packages recieve the following updates:
|
||||
|
||||
* No Mac-Specific changes. Mac OS is updated to build with JDK 17.
|
||||
|
||||
For a summary of development see the `checkins in i2p-jpackage-mac <https://i2pgit.org/i2p-hackers/i2p-jpackage-mac>`_
|
||||
{%- endtrans %}
|
@@ -85,9 +85,63 @@ def downloads_list():
|
||||
def downloads_debian():
|
||||
return render_template('downloads/debian.html')
|
||||
|
||||
# Windows-specific page
|
||||
# Windows-specific instructions page
|
||||
def downloads_windows():
|
||||
return render_template('downloads/windows.html')
|
||||
|
||||
# Windows-specific download page
|
||||
def downloads_windows_only():
|
||||
# TODO: read mirror list or list of available files
|
||||
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
|
||||
def_mirror = DEFAULT_I2P_MIRROR
|
||||
else:
|
||||
def_mirror = DEFAULT_MIRROR
|
||||
return render_template('downloads/download_windows.html', def_mirror=def_mirror)
|
||||
|
||||
# OSX-specific download page
|
||||
def downloads_osx_only():
|
||||
# TODO: read mirror list or list of available files
|
||||
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
|
||||
def_mirror = DEFAULT_I2P_MIRROR
|
||||
else:
|
||||
def_mirror = DEFAULT_MIRROR
|
||||
return render_template('downloads/download_osx.html', def_mirror=def_mirror)
|
||||
|
||||
# Linux-specific download page
|
||||
def downloads_linux_only():
|
||||
# TODO: read mirror list or list of available files
|
||||
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
|
||||
def_mirror = DEFAULT_I2P_MIRROR
|
||||
else:
|
||||
def_mirror = DEFAULT_MIRROR
|
||||
return render_template('downloads/download_linux.html', def_mirror=def_mirror)
|
||||
|
||||
# Ubuntu-specific download page
|
||||
def downloads_debian_only():
|
||||
# TODO: read mirror list or list of available files
|
||||
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
|
||||
def_mirror = DEFAULT_I2P_MIRROR
|
||||
else:
|
||||
def_mirror = DEFAULT_MIRROR
|
||||
return render_template('downloads/download_debian.html', def_mirror=def_mirror)
|
||||
|
||||
# Debian-specific download page
|
||||
def downloads_ubuntu_only():
|
||||
# TODO: read mirror list or list of available files
|
||||
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
|
||||
def_mirror = DEFAULT_I2P_MIRROR
|
||||
else:
|
||||
def_mirror = DEFAULT_MIRROR
|
||||
return render_template('downloads/download_ubuntu.html', def_mirror=def_mirror)
|
||||
|
||||
# Android-specific download page
|
||||
def downloads_android_only():
|
||||
# TODO: read mirror list or list of available files
|
||||
if request.headers.get('X-I2P-Desthash') and not request.headers.get('X-Forwarded-Server'):
|
||||
def_mirror = DEFAULT_I2P_MIRROR
|
||||
else:
|
||||
def_mirror = DEFAULT_MIRROR
|
||||
return render_template('downloads/download_android.html', def_mirror=def_mirror)
|
||||
|
||||
# AIO-Windows-specific page
|
||||
def downloads_easyinstall():
|
||||
|
@@ -23,6 +23,13 @@ LEGACY_FUNCTIONS_MAP={
|
||||
'easyinstall': {'function': 'downloads_easyinstall', 'params': {}},
|
||||
'nsis': {'function': 'downloads_easyinstall', 'params': {}},
|
||||
'windows': {'function': 'downloads_windows', 'params': {}},
|
||||
'download_docker': {'function': 'downloads_docker', 'params': {}},
|
||||
'download_windows': {'function': 'downloads_windows_only', 'params': {}},
|
||||
'download_osx': {'function': 'downloads_osx_only', 'params': {}},
|
||||
'download_linux': {'function': 'downloads_linux_only', 'params': {}},
|
||||
'download_debian': {'function': 'downloads_debian_only', 'params': {}},
|
||||
'download_ubuntu': {'function': 'downloads_ubuntu_only', 'params': {}},
|
||||
'download_android': {'function': 'downloads_android_only', 'params': {}},
|
||||
'download': {'function': 'downloads_list', 'params': {}},
|
||||
'installation': {'function': 'downloads_list', 'params': {}},
|
||||
'meetings': {'function': 'meetings_index', 'params': {}},
|
||||
|
@@ -1,5 +1,5 @@
|
||||
I2P dev meeting, June 1, 2021 @ 20:00 UTC
|
||||
=========================================
|
||||
I2P dev meeting, Jun 1, 2021 @ 20:00 UTC
|
||||
========================================
|
||||
|
||||
Quick recap
|
||||
-----------
|
||||
|
@@ -1,5 +1,5 @@
|
||||
I2P dev meeting, July 6, 2021 @ 20:00 UTC
|
||||
=========================================
|
||||
I2P dev meeting, Jul 6, 2021 @ 20:00 UTC
|
||||
========================================
|
||||
|
||||
Quick recap
|
||||
-----------
|
||||
|
@@ -1,5 +1,5 @@
|
||||
I2P dev meeting, August 3, 2021 @ 20:00 UTC
|
||||
===========================================
|
||||
I2P dev meeting, Aug 3, 2021 @ 20:00 UTC
|
||||
========================================
|
||||
|
||||
Quick recap
|
||||
-----------
|
||||
|
@@ -1,5 +1,5 @@
|
||||
I2P dev meeting, September 7, 2021 @ 20:00 UTC
|
||||
==============================================
|
||||
I2P dev meeting, Sept 7, 2021 @ 20:00 UTC
|
||||
=========================================
|
||||
|
||||
Quick recap
|
||||
-----------
|
||||
|
@@ -1,74 +0,0 @@
|
||||
(04:00:04 PM) eyedeekay: Hi everyone welcome to the community meeting
|
||||
(04:00:04 PM) eyedeekay: 1) Hi
|
||||
(04:00:04 PM) eyedeekay: 2) Remaining 0.9.50/1.5.0 items
|
||||
(04:00:04 PM) eyedeekay: 3) Jpackage Distributions
|
||||
(04:00:04 PM) eyedeekay: 4) 1.6.0 Development Status
|
||||
(04:00:15 PM) mode (-m ) by zzz
|
||||
(04:00:16 PM) eyedeekay: 1) Hi who is here today?
|
||||
(04:00:24 PM) zlatinb: hi
|
||||
(04:00:24 PM) zzz: here
|
||||
(04:00:48 PM) eyedeekay: Hi zzz, hi zlatinb
|
||||
(04:01:30 PM) eyedeekay: 2) Remaining 0.9.50/1.5.0 items
|
||||
(04:02:21 PM) eyedeekay: It's the same story here as last meeting, we currently cannot reach mhatta, and our debian main packages are therefore not updated
|
||||
(04:02:55 PM) eyedeekay: The official recommendation for installing I2P on Debian and Ubuntu will be changing in the next release to use our own .deb repository/PPA
|
||||
(04:03:26 PM) eyedeekay: We're also updating the instructions to reflect some recommendations which will make usage of our repository more secure
|
||||
(04:03:52 PM) eyedeekay: In the new setup, our .deb package signing keys will only be valid for our packages, instead of across all packages
|
||||
(04:04:04 PM) eyedeekay: Current deb/ubuntu users will not need to change anything
|
||||
(04:05:04 PM) eyedeekay: That's all I have for 2) anything from anyone else?
|
||||
(04:05:23 PM) T3s|4: eyedeekay: ^all noted, and I am also present
|
||||
(04:06:21 PM) eyedeekay: Thanks T3s|4
|
||||
(04:06:21 PM) eyedeekay: Timeout 1m for 2)
|
||||
(04:07:36 PM) eyedeekay: OK 3) Jpackage Distributions
|
||||
(04:08:02 PM) zlatinb: I have two items for this topic, both not good
|
||||
(04:08:18 PM) eyedeekay: OK maybe you should start us off then
|
||||
(04:08:42 PM) zlatinb: 3.1 - the Mac DMG was not deployed properly to the sigterm.no mirror and I discovered it two weeks after release
|
||||
(04:09:11 PM) zlatinb: which is a major fail, we need to understand why it happened and how can we prevent it in future
|
||||
(04:09:30 PM) zlatinb: 3.2 - I just tried the windows AIO on a fresh windows 10 VM with just Firefox installed, and the .bat couldn't launch the I2P.exe
|
||||
(04:09:50 PM) zlatinb: launching I2P.exe manually worked fine, but something in the connection between the two failed
|
||||
(04:09:50 PM) zzz: what is AIO?
|
||||
(04:09:55 PM) eyedeekay: Easy-Install
|
||||
(04:09:56 PM) zlatinb: All-In-One
|
||||
(04:10:17 PM) zlatinb: EOT
|
||||
(04:11:42 PM) eyedeekay: The sigterm.no fail was partly my fault, I've resolved the issue there which had to do with the way I used to do mirror-syncing.
|
||||
(04:12:13 PM) eyedeekay: Re the Windows bundle, that should definitely not be the case, not good. I'll follow up with it on i2p.firefox as soon as the meeting is over, thanks for bringing it to my attention.
|
||||
(04:12:50 PM) zlatinb: ok, happy to help debug in any way
|
||||
(04:14:54 PM) eyedeekay: OK on my side I'm testing the changes to i2p.newsxml for us to do updates with, should be ready to review this week, there are some minor changes to the instructions for running the news server I'll need to go over with ech but we're already in communication about that
|
||||
(04:16:03 PM) zzz: 3.3 re: bundles for OSX, I recommend we advertise that they are untested on ARM Macs, that performance is unknown, and we should solicit testers
|
||||
(04:16:17 PM) eyedeekay: Yes agreed, I can make that change to the web site tonight
|
||||
(04:16:19 PM) zzz: and from that, decide when to start making ARM builds
|
||||
(04:17:17 PM) eyedeekay: Will do
|
||||
(04:17:20 PM) zzz: note that Java 17 in theory supports OSX ARm native, but I don't know if any of the openjdk-type sites have the JRE builds yet
|
||||
(04:18:26 PM) zzz: EOT, thx
|
||||
(04:18:38 PM) zlatinb: building for Mac aarch64 needs to happen on Mac aarch64 because jpackage
|
||||
(04:18:55 PM) zlatinb: so that means I need to get an ARM Mac at some point
|
||||
(04:19:12 PM) zlatinb: or someone else needs to get an Apple dev account
|
||||
(04:19:31 PM) zlatinb: eot
|
||||
(04:20:35 PM) eyedeekay: My Mac is also x86_64 unfortunately or I'd offer to do it
|
||||
(04:21:17 PM) eyedeekay: Anything else for 3)?
|
||||
(04:22:19 PM) eyedeekay: OK then 4) is 1.6.0 Development Status
|
||||
(04:25:17 PM) eyedeekay: zzz's been keeping us up to date with his developments and status here: http://zzz.i2p/topics/3170-1-6-0-release-summary
|
||||
(04:25:20 PM) eyedeekay: 6 weeks in, approx. 7 weeks to go
|
||||
(04:25:40 PM) eyedeekay: One of my two big planned changes for the router console isn't likely to go in, X-I2P-Locations in the HTTP proxy
|
||||
(04:26:10 PM) eyedeekay: The other, managing fork-and-forget plugins are going to be ready this week
|
||||
(04:27:10 PM) eyedeekay: Work on SSU2 continues in #LS2
|
||||
(04:27:10 PM) eyedeekay: zlatinb and zzz have also been identifying and debugging performance issues in SSU1
|
||||
(04:27:26 PM) eyedeekay: Anything to add zzz, zlatinb
|
||||
(04:27:28 PM) eyedeekay: ?
|
||||
(04:28:07 PM) zzz: so far there's not a lot of big things in this release
|
||||
(04:28:21 PM) zzz: very small diff as of now
|
||||
(04:28:50 PM) zzz: let's get any other big changes in soon
|
||||
(04:29:36 PM) eyedeekay: I'm not letting anything big or drastic go past this weekend for me. If I can't get it done by Monday I'll stick to small stuff.
|
||||
(04:29:40 PM) zzz: should be on track for a late Nov. release
|
||||
(04:30:43 PM) zzz: eot
|
||||
(04:30:45 PM) zzz: oh, also awaiting a post-EOL Jetty 9.3.30 release with some CVE backports. They've tagged it but not posted the builds yet, that's typical for them
|
||||
(04:31:43 PM) eyedeekay: If they wait to long to post the builds would it require delaying the release?
|
||||
(04:32:37 PM) zzz: should only be a week or so. if for some reason they don't do it, we can just take their patches
|
||||
(04:33:02 PM) eyedeekay: OK, thanks for clarifying
|
||||
(04:33:35 PM) eyedeekay: Is there anything else for 4) and if not, is there anything anyone else would like to discuss while we're here?
|
||||
(04:35:03 PM) eyedeekay: Timeout 1m
|
||||
(04:35:04 PM) zzz: if anybody with a registered nick wants voice, let me know before I click the 'm' button. sorry for the inconvenience
|
||||
(04:37:10 PM) eyedeekay: OK everybody thanks for coming to the meeting
|
||||
(04:37:10 PM) eyedeekay: See you around IRC and at the meeting next month
|
||||
(04:37:20 PM) eyedeekay: I've got some website updates to make
|
||||
(04:37:59 PM) eyedeekay: Please note zzz's ^ statement about voice on the IRC server
|
||||
(04:40:00 PM) eyedeekay: Oh one other thing, I'm going to be out-of-town Thursday and Friday, I'll be working offline those days. Message idk_afk if I'm not online and I will see it by the evening
|
@@ -1,12 +0,0 @@
|
||||
I2P dev meeting, October 5, 2021 @ 20:00 UTC
|
||||
============================================
|
||||
|
||||
Quick recap
|
||||
-----------
|
||||
|
||||
* **Present:**
|
||||
|
||||
eyedeekay,
|
||||
zzz,
|
||||
zlatinb,
|
||||
T3s|4
|
@@ -1,74 +0,0 @@
|
||||
(04:00:16 PM) eyedeekay: Hi everybody, welcome to the November 2 Community Meeting
|
||||
(04:00:16 PM) eyedeekay: 1) Hi
|
||||
(04:00:16 PM) eyedeekay: 2) 1.6.0 Development Status / Upcoming Release
|
||||
(04:00:16 PM) eyedeekay: 3) mac/win jpackage beta status, user test reports, in-net 17.0.2 update status, plans for 1.6.0 update ?
|
||||
(04:00:35 PM) zzz: hi
|
||||
(04:00:38 PM) zlatinb: hi
|
||||
(04:00:55 PM) eyedeekay: Hi zzz, zlatinb
|
||||
(04:01:25 PM) eyedeekay: 2) 1.6.0 Development Status / Upcoming Release
|
||||
(04:02:25 PM) eyedeekay: Release thread is here: http://zzz.i2p/topics/3170-1-6-0-release-summary and we still haven't picked a date, I should have replied on that thread, do we want to do that here?
|
||||
(04:02:43 PM) zzz: yes please
|
||||
(04:03:18 PM) zzz: 3 weeks from now would be 13 weeks. +/- 1 week ok with me also
|
||||
(04:03:19 PM) eyedeekay: OK then in my case I am in favor of the week of the 29th, after US Thanksgiving
|
||||
(04:04:12 PM) zlatinb: I'm afk from my main workstation until early Dec, so can't build or sign jpackage installers. But I can still give an OTP for the signtool as that's on my phone.
|
||||
(04:05:34 PM) zzz: ok, so tentatively the week of the 28th then? eche|off eche|on any objections?
|
||||
(04:07:30 PM) eyedeekay: Week of the 28th sounds good to me for now.
|
||||
(04:08:34 PM) eyedeekay: Anything else for topic 2)?
|
||||
(04:08:45 PM) zzz: yeah, quick status
|
||||
(04:09:02 PM) zzz: looking like a fairly modest release as measured by amount of changes
|
||||
(04:09:27 PM) zzz: some SSU speedups are perhaps the headline
|
||||
(04:09:48 PM) zzz: zlatinb, if you have time to squeeze in the unit test deprecation fixes that would be good
|
||||
(04:09:52 PM) zzz: EOT
|
||||
(04:10:02 PM) eyedeekay: Thanks zzz
|
||||
(04:10:28 PM) zlatinb: yeah, no promises on the unit test :)
|
||||
(04:10:42 PM) eyedeekay: 3) mac/win jpackage beta status, user test reports, in-net 17.0.2 update status, plans for 1.6.0 update?
|
||||
(04:12:18 PM) zlatinb: I assume that is jdk 17.0.1, there's no 17.0.2 out yet afaik
|
||||
(04:12:21 PM) zzz: yeah I added that item just to give you two a chance to give the community an update
|
||||
(04:12:32 PM) eyedeekay: zlatinb and I discussed it a few days ago and evaluated the prospect of doing an OpenJDK 17 update for the jpackage installs
|
||||
(04:12:43 PM) zzz: ignore any typos :)
|
||||
(04:13:36 PM) Ryemantis__ is now known as Ryemantis_
|
||||
(04:14:08 PM) eyedeekay: Right now we're prepared to do in-network updates of the jpackage installs but we are going to wait for the main release to do our jpackage releases which will update to either 17.0.1 or 17.0.2
|
||||
(04:14:55 PM) zlatinb: 17.0.2 isn't due until mid-january, so we should definitely have a 1.6.0 jpackage release
|
||||
(04:15:32 PM) zlatinb: my view is that I would really like to do a dry-run of the in-network update process to shake out any insects, but that needs to happen in the next 7 days cause I'm afk afterwards
|
||||
(04:16:03 PM) zlatinb: to summarize, the following needs to happen:
|
||||
(04:16:12 PM) zzz: eyedeekay, that wasn't very clear... you're 'prepared' but you're not going to do it, you're going to wait?
|
||||
(04:16:28 PM) zlatinb: 1. update of the i2p.newsxml repo to produce entries.html per platform
|
||||
(04:16:50 PM) zlatinb: 2. Make sure idk and ech's news http servers can serve the new news.su3 files
|
||||
(04:17:17 PM) zlatinb: 3. branch i2p.i2p from the i2p-1.5.0 tag, bump CoreVersion/RouterVersion, tag i2p-1.5.1
|
||||
(04:17:27 PM) zlatinb: 4. build jpackage installers, sign/notarize as necessary
|
||||
(04:17:47 PM) zlatinb: 5. build new entries.html with new release.json
|
||||
(04:17:50 PM) zlatinb: 6. deploy
|
||||
(04:17:51 PM) zlatinb: eot
|
||||
(04:18:03 PM) zlatinb: so I don't know if that can happen in 7 days, but it would be very nice if it could
|
||||
(04:19:10 PM) eyedeekay: By prepared I mean the i2p.newsxml changes produce valid feeds that can be used to distribute in network updates and they work on my lighttpd news setup
|
||||
(04:20:00 PM) eyedeekay: I need to add platform-specific entries.html support, right now everybody gets all the news but a different torrent
|
||||
(04:20:38 PM) zzz: even bigger picture, since it's beta, is it going well, are you getting downloads and/or complaints?
|
||||
(04:21:16 PM) zlatinb: downloads - ~25/day for mac, ~100/day for windows according to matomo
|
||||
(04:21:44 PM) eyedeekay: No major complaints, there was an issue with detecting the path to the installed package depending on architecture and whether windows was installed which affects some fraction of the Windows users but *only* when the launcher is run from the installer
|
||||
(04:22:03 PM) eyedeekay: So after the installer is run the bug goes away, and it's fixed in the new version
|
||||
(04:22:11 PM) eyedeekay: Well, will be
|
||||
(04:22:15 PM) zzz: great
|
||||
(04:22:21 PM) eyedeekay: That's the thing zab reported last month
|
||||
(04:22:40 PM) eyedeekay: *installed or updated from an earlier edition
|
||||
(04:24:34 PM) Ryemantis_: Hi everyone. Just wanted to also quickly check in and apologize for being quite the last few weeks. October was a very busy month for me and also had a hardware failure mixed in. After this week I should have some time to get my workstation back together and continue work on Android I2P. Currently working on LiveData, Remote-starting I2P, and UPnP fix. Will also update on the forums once I am back at
|
||||
(04:24:35 PM) Ryemantis_: it. Please let me know too if anything else needs more immediate attention.
|
||||
(04:25:04 PM) eyedeekay: Excellent to hear from you Ryemantis_ and welcome to the meeting
|
||||
(04:25:28 PM) eyedeekay: Thanks for the update on what you're working on, hardware failures and life happen to all of us
|
||||
(04:27:01 PM) eyedeekay: So back to 3) for a moment, for right now it's incumbent on me to add support for entries.html in data/platform/branch/entries.html instead of only in data/entries.html so we can have platform-specific newsfeeds
|
||||
(04:27:13 PM) Ryemantis_: Definitely appreciate the understanding and thank you all for you hard work
|
||||
(04:28:23 PM) eyedeekay: As opposed to one feed where everybody gets everybody's news
|
||||
(04:29:00 PM) eyedeekay: After that, we can start at step 3. in zlatinb's description
|
||||
(04:29:37 PM) eyedeekay: Anything for 3)?
|
||||
(04:30:20 PM) zlatinb: no I think that captures everything
|
||||
(04:30:46 PM) eyedeekay: Cool anything else for the meeting zzz zlatinb Ryemantis_ ?
|
||||
(04:31:04 PM) zzz: nope
|
||||
(04:31:30 PM) Ryemantis_: nope
|
||||
(04:31:49 PM) zlatinb: yeah quick one - next meeting is it on the 1st?
|
||||
(04:31:54 PM) ***zlatinb checks calendar
|
||||
(04:32:12 PM) eyedeekay: I think the 7th zlatinb
|
||||
(04:32:20 PM) zlatinb: ok nvm then
|
||||
(04:32:33 PM) eyedeekay: The first is a Wednesday by my calendar
|
||||
(04:33:28 PM) eyedeekay: Oh right that reminds me, DST. I've always scheduled the meetings on UTC, but does anyone want to adjust the time of the meeting for DST?
|
||||
(04:33:36 PM) zzz has changed the topic to: 1.5.0-4 | Tag freeze Wed. Nov. 17
|
||||
(04:35:30 PM) eyedeekay: I'll take that as a no then. Unless someone brings it up in a forum thread, meetings will continue to be scheduled at the same time UTC
|
||||
(04:36:05 PM) eyedeekay: Thanks everybody for coming to the meeting, I'll post the logs in a few minutes.
|
@@ -1,12 +0,0 @@
|
||||
I2P dev meeting, November 2, 2021 @ 20:00 UTC
|
||||
=============================================
|
||||
|
||||
Quick recap
|
||||
-----------
|
||||
|
||||
* **Present:**
|
||||
|
||||
eyedeekay,
|
||||
zzz,
|
||||
zlatinb,
|
||||
Ryemantis_
|
@@ -92,100 +92,79 @@ part of <a href="#Post-install_work">starting I2P</a> and configuring it for you
|
||||
Note: The steps below should be performed with root access (i.e., switching
|
||||
user to root with <code>su</code> or by prefixing each command with <code>sudo</code>).
|
||||
{%- endtrans %}</p>
|
||||
<ol>
|
||||
<li>{% trans -%}Ensure that <code>apt-transport-https</code> and <code>curl</code> are installed.{%- endtrans %}
|
||||
<ol>,
|
||||
<li>{% trans -%}Ensure that <code>apt-transport-https</code>, <code>curl</code>, <code>lsb-release</code> are installed.{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
sudo apt-get update
|
||||
sudo apt-get install apt-transport-https curl</code>
|
||||
sudo apt-get install apt-transport-https lsb-release curl</code>
|
||||
</pre>
|
||||
</li>
|
||||
<li>{% trans file='/etc/apt/sources.list.d/i2p.list',file2='/etc/debian_version' %}
|
||||
Check which version of Debian you are using on this page at the <a href="https://wiki.debian.org/LTS/" target="_blank">Debian wiki</a>
|
||||
and verify with <code>{{ file2 }}</code> on your system.
|
||||
Then, add lines like the following to <code>{{ file }}</code>.{% endtrans %}<br>
|
||||
<br />
|
||||
For Buster (stable):<br />
|
||||
<pre>
|
||||
<code>deb https://deb.i2p2.de/ buster main
|
||||
deb-src https://deb.i2p2.de/ buster main</code>
|
||||
</pre>
|
||||
|
||||
<br />
|
||||
For Stretch (oldstable):<br />
|
||||
<pre>
|
||||
<code>deb https://deb.i2p2.de/ stretch main
|
||||
deb-src https://deb.i2p2.de/ stretch main</code>
|
||||
</pre>
|
||||
|
||||
<br />
|
||||
For Jessie (oldoldstable):<br />
|
||||
<pre>
|
||||
<code>deb https://deb.i2p2.de/ jessie main
|
||||
deb-src https://deb.i2p2.de/ jessie main</code>
|
||||
</pre>
|
||||
|
||||
<br />
|
||||
For Wheezy (obsolete):<br>
|
||||
<pre>
|
||||
<code>deb https://deb.i2p2.de/ wheezy main
|
||||
deb-src https://deb.i2p2.de/ wheezy main</code>
|
||||
</pre>
|
||||
<br />
|
||||
|
||||
{% trans -%}Note: If you are running Debian Sid (testing), then you can install I2P directly from Debian's main repository{%- endtrans %}:
|
||||
<pre>
|
||||
<code>sudo apt-get install i2p</code>
|
||||
</pre>
|
||||
Then, for all Current Debian distributions run the following command to create <code>{{ file }}</code>.{% endtrans %}<br>
|
||||
<pre>
|
||||
<code>
|
||||
echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p2.de/ $(lsb_release -sc) main" \
|
||||
| sudo tee /etc/apt/sources.list.d/i2p.list
|
||||
</code>
|
||||
</pre>
|
||||
|
||||
</li>
|
||||
|
||||
<li>{% trans repokey=url_for('static', filename='i2p-debian-repo.key.asc') -%}
|
||||
Download <a href="{{ repokey }}">the key used to sign the repository</a>:{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
curl -o i2p-debian-repo.key.asc https://geti2p.net/_static/i2p-debian-repo.key.asc</code>
|
||||
</pre>
|
||||
<li>{% trans repokey=url_for('static', filename='i2p-debian-repo.key.gpg') -%}
|
||||
Download <a href="{{ repokey }}">the key used to sign the repository</a>:{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg</code>
|
||||
</pre>
|
||||
</li>
|
||||
|
||||
<br />
|
||||
|
||||
<li>
|
||||
{% trans -%}Check the fingerprint and owner of the key without importing anything{%- endtrans %}:<br />
|
||||
<li>{% trans -%}Display the key fingerprint.{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
gpg -n --import --import-options import-show i2p-debian-repo.key.asc</code>
|
||||
gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
|
||||
</code>
|
||||
</pre>
|
||||
{% trans -%}Verify that this key fingerprint matches the output:{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
7840 E761 0F28 B904 7535 49D7 67EC E560 5BCF 1346</code>
|
||||
</pre>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
{% trans -%} Add the key to APT's keyring{%- endtrans %}:<br />
|
||||
<br />
|
||||
|
||||
<li>{% trans -%}Copy the keyring to the keyrings directory:{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
sudo apt-key add i2p-debian-repo.key.asc</code>
|
||||
sudo cp ~/i2p-archive-keyring.gpg /usr/share/keyrings</code>
|
||||
</pre>
|
||||
</li>
|
||||
|
||||
|
||||
<li>
|
||||
{% trans %}Notify your package manager of the new repository by entering{% endtrans %}<br />
|
||||
{% trans %}Notify your package manager of the new repository by entering:{% endtrans %}<br />
|
||||
<pre>
|
||||
<code>
|
||||
sudo apt-get update</code>
|
||||
</pre>
|
||||
{% trans -%}
|
||||
This command will retrieve the latest list of software from every
|
||||
repository enabled on your system, including the I2P repository added in step
|
||||
1.
|
||||
{%- endtrans %}
|
||||
</li><br />
|
||||
<li>{% trans -%}
|
||||
You are now ready to install I2P! Installing the <code>i2p-keyring</code>
|
||||
package will ensure that you receive updates to the repository's GPG key.
|
||||
{%- endtrans %}<br />
|
||||
<pre>
|
||||
</pre>{% trans -%}This command will retrieve the latest list of software
|
||||
from every repository enabled on your system, including the I2P repository
|
||||
added in step 1.{%- endtrans %}
|
||||
</li>
|
||||
|
||||
<br />
|
||||
|
||||
<li>{% trans -%}You are now ready to install I2P! Installing the <code>i2p-keyring</code>
|
||||
package will ensure that you receive updates to the repository's GPG key.
|
||||
{%- endtrans %}<br />
|
||||
<pre>
|
||||
<code>
|
||||
sudo apt-get install i2p i2p-keyring</code>
|
||||
</pre></li>
|
||||
</pre>
|
||||
</li>
|
||||
</ol>
|
||||
<p>
|
||||
{% trans -%}
|
||||
|
93
i2p2www/pages/downloads/download_android.html
Normal file
93
i2p2www/pages/downloads/download_android.html
Normal file
@@ -0,0 +1,93 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{%- from "downloads/macros" import package, package_outer with context -%}
|
||||
|
||||
{% set release_signer = 'zzz' %}
|
||||
|
||||
{% block title %}{{ _('Download') }}{% endblock %}
|
||||
{% block content_nav %}
|
||||
<script type="text/javascript" src="/_static/site.js"></script>
|
||||
<ul>
|
||||
<li><a href="/download_windows">Windows</a>
|
||||
<li><a href="/download_osx">Mac OS X</a>
|
||||
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
|
||||
<li><a href="/download_debian">Ubuntu</a>
|
||||
<li><a href="/download_debian">Debian</a>
|
||||
<li><a href="/download_android">Android</a>
|
||||
<li><a href="/download_docker">Docker</a>
|
||||
<li><a href="/download_source">{{ _('Source package') }}</a>
|
||||
<li><a href="/download_update">{{ _('Manual updates') }}</a>
|
||||
</ul>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!--<h3>{{ _('Lab') }}</h3>
|
||||
{% trans lab='/lab' %}
|
||||
If you would like to try the latest experimental I2P projects, visit the <a href = "{{ lab }}">I2P Lab</a>
|
||||
{% endtrans -%}-->
|
||||
<h3>{{ _('Getting Started') }}</h3>
|
||||
<h4>{% trans %}Basic Steps{% endtrans %}</h4>
|
||||
<p>{% trans %}For most platforms and systems, setting I2P installed and running will
|
||||
consist of up to three steps.{% endtrans %}</p>
|
||||
<ul>
|
||||
<li><strong>{% trans %}Install Java: {% endtrans %}</strong>{% trans java='https://java.com/download/',
|
||||
openjdk='http://openjdk.java.net/install/',
|
||||
icedtea='http://icedtea.classpath.org/wiki/Main_Page',
|
||||
arm8='https://openjdk.java.net/install/',
|
||||
ibmsdk7='http://www.ibm.com/developerworks/java/jdk/linux/download.html',
|
||||
detectjre='https://java.com/en/download/installed.jsp?detect=jre&try=1' %} I2P is written in Java and requires
|
||||
a Java system to be installed to run. In addition to the I2P download, you need to install Java if you do not have it
|
||||
already installed. I2P requires Java Runtime Version 7 or higher.
|
||||
(<a href="{{ java }}">Oracle</a>,
|
||||
<a href="{{ openjdk }}">OpenJDK</a>, or
|
||||
<a href="{{ icedtea }}">IcedTea</a>
|
||||
Java Version 7 or 8 recommended,
|
||||
except Raspberry Pi: <a href="{{ arm8 }}">OpenJDK 9 for ARM</a>,
|
||||
PowerPC: <a href="{{ ibmsdk7 }}">IBM Java SE 7 or 8</a>)
|
||||
<br />
|
||||
<a href="{{ detectjre }}">Determine your installed Java version here</a>
|
||||
or type <tt>java -version</tt> at your command prompt.
|
||||
Only two platforms do not require Java to be installed before I2P is installed, those platforms are:{% endtrans %}</li>
|
||||
<ul>
|
||||
<li><strong>{% trans %}Android: {% endtrans %}</strong>{% trans %}Android comes with a Java virtual machine
|
||||
as part of the platform, which I2P for Android uses. Therefore it is not necessary to install Java to use
|
||||
I2P for Android.{% endtrans %}</li>
|
||||
</ul>
|
||||
<li><strong>{% trans %}Install I2P: {% endtrans %}</strong>{% trans %}Once you have Java installed, you should
|
||||
run the I2P installer for your platform. This step applies to all systems.{% endtrans %}</li>
|
||||
<li><strong>{% trans %}Install/Configure a Browser(Optional): {% endtrans %}</strong>{% trans %}Finally, you'll need to
|
||||
configure applications to use I2P. Many applications can use I2P, but the first application most people configure is a Web
|
||||
Browser for browsing I2P sites. Detailed instructions are available on the{% endtrans %}
|
||||
<a href="{{ site_url() }}about/browser-config">{% trans %}Browser Page{% endtrans %}</a>.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h3>{{ _('Release Notes') }}</h3>
|
||||
<ul><li>
|
||||
<a href="{{ site_url() }}blog/category/release">{{ _('Release Notes') }}</a>
|
||||
</li><li>
|
||||
<a href="https://raw.githubusercontent.com/i2p/i2p.i2p/master/history.txt">{{ _('Change Log') }}</a>
|
||||
</li><li>
|
||||
<a href="https://raw.githubusercontent.com/i2p/i2p.android.base/master/CHANGELOG">{{ _('Android Change Log') }}</a>
|
||||
</li></ul>
|
||||
|
||||
<div class="downloadlist">
|
||||
|
||||
<h5>{%- trans %}I2P for Android{%- endtrans %}</h5>
|
||||
{% call package('android') %}
|
||||
<div class="warning">
|
||||
{% trans -%}
|
||||
Requires Android 4.0 (Ice Cream Sandwich) or higher. If you earlier installed
|
||||
I2P, unfortunately this release fixes some IPC issues which will force you to uninstall your current installation before installing this.
|
||||
{%- endtrans %}
|
||||
{% trans -%}
|
||||
512 MB RAM minimum; 1 GB recommended.
|
||||
{%- endtrans %}
|
||||
{% trans -%}
|
||||
The releases are not compatible with eachother, as they have different signatures. Uninstall them
|
||||
completely before installing any other version. The apk's from download.i2p2.de are signed by idk.
|
||||
{%- endtrans %}
|
||||
</div>
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
177
i2p2www/pages/downloads/download_debian.html
Normal file
177
i2p2www/pages/downloads/download_debian.html
Normal file
@@ -0,0 +1,177 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Debian/Ubuntu{% endblock %}
|
||||
{% block content_nav %}
|
||||
<script type="text/javascript" src="/_static/site.js"></script>
|
||||
<ul>
|
||||
<li><a href="/download_windows">Windows</a>
|
||||
<li><a href="/download_osx">Mac OS X</a>
|
||||
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
|
||||
<li><a href="/download_debian">Ubuntu</a>
|
||||
<li><a href="/download_debian">Debian</a>
|
||||
<li><a href="/download_android">Android</a>
|
||||
<li><a href="/download_docker">Docker</a>
|
||||
<li><a href="/download_source">{{ _('Source package') }}</a>
|
||||
<li><a href="/download_update">{{ _('Manual updates') }}</a>
|
||||
</ul>
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
<h1>{{ _('Debian I2P Packages') }}</h1>
|
||||
<h2 id="bionic">{{ _('Debian Buster, Ubuntu Bionic, and later') }}</h2>
|
||||
{% trans -%}
|
||||
I2P is available in the official repositories for Ubuntu Bionic and later, and Debian Buster and Sid.
|
||||
However, Debian Buster and Ubuntu Bionic (LTS) distributions will have older I2P versions.
|
||||
If you are not running Debian Sid or the latest Ubuntu release,
|
||||
use our Debian repo or Launchpad PPA to ensure you're running the latest I2P version.
|
||||
{%- endtrans %}
|
||||
|
||||
<h2 id="others">{{ _('Debian or Ubuntu, All Versions') }}</h2>
|
||||
{% trans -%}The Debian packages should work on most platforms running:{%- endtrans %}
|
||||
<ul>
|
||||
<li>{% trans %}<a href="#ubuntu">Ubuntu</a> (Precise <em>12.04</em> and newer){% endtrans %}</li>
|
||||
<li><a href="#ubuntu">Mint</a></li>
|
||||
<li>{% trans %}<a href="#debian">Debian Linux</a> (Wheezy and newer){% endtrans %}</li>
|
||||
<li><a href="#debian">Knoppix</a></li>
|
||||
</ul>
|
||||
|
||||
{% trans trac='http://trac.i2p2.de/newticket?component=package/debian&owner=killyourtv&cc=killyourtv@mail.i2p' -%}
|
||||
The I2P packages <em>may</em> work on systems not listed above. Please report any issues
|
||||
with these packages on <a href="{{ trac }}">Trac</a> at
|
||||
<a href="{{ trac }}">https://trac.i2p2.de</a>.
|
||||
{%- endtrans %}
|
||||
<h2 id="debian">{{ _('Instructions for Debian') }}</h2>
|
||||
|
||||
<em>{% trans -%}Currently supported architectures{%- endtrans %}: amd64, i386, armhf, arm64, powerpc, ppc64el, s390x</em>
|
||||
|
||||
<p>{% trans -%}
|
||||
Note: The steps below should be performed with root access (i.e., switching
|
||||
user to root with <code>su</code> or by prefixing each command with <code>sudo</code>).
|
||||
{%- endtrans %}</p>
|
||||
<ol>,
|
||||
<li>{% trans -%}Ensure that <code>apt-transport-https</code>, <code>curl</code>, <code>lsb-release</code> are installed.{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
sudo apt-get update
|
||||
sudo apt-get install apt-transport-https lsb-release curl</code>
|
||||
</pre>
|
||||
</li>
|
||||
<li>{% trans file='/etc/apt/sources.list.d/i2p.list',file2='/etc/debian_version' %}
|
||||
Check which version of Debian you are using on this page at the <a href="https://wiki.debian.org/LTS/" target="_blank">Debian wiki</a>
|
||||
and verify with <code>{{ file2 }}</code> on your system.
|
||||
Then, for all Current Debian distributions run the following command to create <code>{{ file }}</code>.{% endtrans %}<br>
|
||||
<pre>
|
||||
<code>
|
||||
echo "deb [signed-by=/usr/share/keyrings/i2p-archive-keyring.gpg] https://deb.i2p2.de/ $(lsb_release -sc) main" \
|
||||
| sudo tee /etc/apt/sources.list.d/i2p.list
|
||||
</code>
|
||||
</pre>
|
||||
|
||||
</li>
|
||||
|
||||
<li>{% trans repokey=url_for('static', filename='i2p-debian-repo.key.gpg') -%}
|
||||
Download <a href="{{ repokey }}">the key used to sign the repository</a>:{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
curl -o i2p-archive-keyring.gpg https://geti2p.net/_static/i2p-archive-keyring.gpg</code>
|
||||
</pre>
|
||||
</li>
|
||||
|
||||
<br />
|
||||
|
||||
<li>{% trans -%}Display the key fingerprint.{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
gpg --keyid-format long --import --import-options show-only --with-fingerprint i2p-archive-keyring.gpg
|
||||
</code>
|
||||
</pre>
|
||||
{% trans -%}Verify that this key fingerprint matches the output:{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
7840 E761 0F28 B904 7535 49D7 67EC E560 5BCF 1346</code>
|
||||
</pre>
|
||||
</li>
|
||||
|
||||
<br />
|
||||
|
||||
<li>{% trans -%}Copy the keyring to the keyrings directory:{%- endtrans %}
|
||||
<pre>
|
||||
<code>
|
||||
sudo cp ~/i2p-archive-keyring.gpg /usr/share/keyrings</code>
|
||||
</pre>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
{% trans %}Notify your package manager of the new repository by entering:{% endtrans %}<br />
|
||||
<pre>
|
||||
<code>
|
||||
sudo apt-get update</code>
|
||||
</pre>{% trans -%}This command will retrieve the latest list of software
|
||||
from every repository enabled on your system, including the I2P repository
|
||||
added in step 1.{%- endtrans %}
|
||||
</li>
|
||||
|
||||
<br />
|
||||
|
||||
<li>{% trans -%}You are now ready to install I2P! Installing the <code>i2p-keyring</code>
|
||||
package will ensure that you receive updates to the repository's GPG key.
|
||||
{%- endtrans %}<br />
|
||||
<pre>
|
||||
<code>
|
||||
sudo apt-get install i2p i2p-keyring</code>
|
||||
</pre>
|
||||
</li>
|
||||
</ol>
|
||||
<p>
|
||||
{% trans -%}
|
||||
After the installation process completes you can move on to the next part of <a href="#Post-install_work">starting I2P</a> and configuring it for your system.
|
||||
{%- endtrans %}
|
||||
</p>
|
||||
|
||||
<h2 id="Post-install_work">{{ _('Post-install work') }}</h2>
|
||||
|
||||
{% trans -%}
|
||||
Using these I2P packages the I2P router can be started in the following
|
||||
three ways:
|
||||
{%- endtrans %}
|
||||
<ul>
|
||||
<li>
|
||||
{% trans -%}
|
||||
"on demand" using the i2prouter script. Simply run "<code>i2prouter
|
||||
start</code>" from a command prompt. (Note: Do <strong><u>not</u></strong> use
|
||||
sudo or run it as root!)
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
<li>
|
||||
{% trans -%}
|
||||
"on demand" without the <a href="http://wrapper.tanukisoftware.com/">java service wrapper</a>
|
||||
(needed on non-Linux/non-x86 systems) by running "<code>i2prouter-nowrapper</code>".
|
||||
(Note: Do <strong><u>not</u></strong>
|
||||
use sudo or run it as root!)
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
<li>
|
||||
{% trans -%}
|
||||
as a service that automatically runs when your system boots, even
|
||||
before logging in. The service can be enabled with "<code>dpkg-reconfigure
|
||||
i2p</code>" as root or using sudo. This is the recommended means of operation.
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>{% trans -%}
|
||||
When installing for the first time, please remember to <b>adjust your NAT/firewall</b>
|
||||
if you can. The ports to forward can be found on the <a href="http://127.0.0.1:7657/confignet">
|
||||
network configuration page</a> in the router console. If guidance with respect to forwarding ports is needed,
|
||||
you may find <a href="http://portforward.com">portforward.com</a> to be helpful.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<p>{% trans -%}
|
||||
Please review and <b>adjust the bandwidth settings</b> on the
|
||||
<a href="http://127.0.0.1:7657/config.jsp">configuration page</a>,
|
||||
as the default settings of 96 KB/s down / 40 KB/s up are fairly conservative.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<p>{% trans browserconfig=site_url('about/browser-config') -%}
|
||||
If you want to reach I2P Sites via your browser, have a look on the <a href="{{ browserconfig }}">browser proxy setup</a> page for an easy howto.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
{% endblock %}
|
107
i2p2www/pages/downloads/download_linux.html
Normal file
107
i2p2www/pages/downloads/download_linux.html
Normal file
@@ -0,0 +1,107 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{%- from "downloads/macros" import package, package_outer with context -%}
|
||||
|
||||
{% set release_signer = 'zzz' %}
|
||||
|
||||
{% block title %}{{ _('Download') }}{% endblock %}
|
||||
{% block content_nav %}
|
||||
<script type="text/javascript" src="/_static/site.js"></script>
|
||||
<ul>
|
||||
<li><a href="/download_windows">Windows</a>
|
||||
<li><a href="/download_osx">Mac OS X</a>
|
||||
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
|
||||
<li><a href="/download_debian">Ubuntu</a>
|
||||
<li><a href="/download_debian">Debian</a>
|
||||
<li><a href="/download_android">Android</a>
|
||||
<li><a href="/download_docker">Docker</a>
|
||||
<li><a href="/download_source">{{ _('Source package') }}</a>
|
||||
<li><a href="/download_update">{{ _('Manual updates') }}</a>
|
||||
</ul>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!--<h3>{{ _('Lab') }}</h3>
|
||||
{% trans lab='/lab' %}
|
||||
If you would like to try the latest experimental I2P projects, visit the <a href = "{{ lab }}">I2P Lab</a>
|
||||
{% endtrans -%}-->
|
||||
<h3>{{ _('Getting Started') }}</h3>
|
||||
<h4>{% trans %}Basic Steps{% endtrans %}</h4>
|
||||
<p>{% trans %}For most platforms and systems, setting I2P installed and running will
|
||||
consist of up to three steps.{% endtrans %}</p>
|
||||
<ul>
|
||||
<li><strong>{% trans %}Install Java: {% endtrans %}</strong>{% trans java='https://java.com/download/',
|
||||
openjdk='http://openjdk.java.net/install/',
|
||||
icedtea='http://icedtea.classpath.org/wiki/Main_Page',
|
||||
arm8='https://openjdk.java.net/install/',
|
||||
ibmsdk7='http://www.ibm.com/developerworks/java/jdk/linux/download.html',
|
||||
detectjre='https://java.com/en/download/installed.jsp?detect=jre&try=1' %} I2P is written in Java and requires
|
||||
a Java system to be installed to run. In addition to the I2P download, you need to install Java if you do not have it
|
||||
already installed. I2P requires Java Runtime Version 7 or higher.
|
||||
(<a href="{{ java }}">Oracle</a>,
|
||||
<a href="{{ openjdk }}">OpenJDK</a>, or
|
||||
<a href="{{ icedtea }}">IcedTea</a>
|
||||
Java Version 7 or 8 recommended,
|
||||
except Raspberry Pi: <a href="{{ arm8 }}">OpenJDK 9 for ARM</a>,
|
||||
PowerPC: <a href="{{ ibmsdk7 }}">IBM Java SE 7 or 8</a>)
|
||||
<br />
|
||||
<a href="{{ detectjre }}">Determine your installed Java version here</a>
|
||||
or type <tt>java -version</tt> at your command prompt.
|
||||
Only two platforms do not require Java to be installed before I2P is installed, those platforms are:{% endtrans %}</li>
|
||||
<ul>
|
||||
<li><strong>{% trans %}Debian and Ubuntu: {% endtrans %}</strong>{% trans %}On Debian and Ubuntu when using
|
||||
a .deb package to install, the system will automatically install and configure a Java environment for you.{% endtrans %}</li>
|
||||
</ul>
|
||||
<li><strong>{% trans %}Install I2P: {% endtrans %}</strong>{% trans %}Once you have Java installed, you should
|
||||
run the I2P installer for your platform. This step applies to all systems.{% endtrans %}</li>
|
||||
<li><strong>{% trans %}Install/Configure a Browser(Optional): {% endtrans %}</strong>{% trans %}Finally, you'll need to
|
||||
configure applications to use I2P. Many applications can use I2P, but the first application most people configure is a Web
|
||||
Browser for browsing I2P sites. Detailed instructions are available on the{% endtrans %}
|
||||
<a href="{{ site_url() }}about/browser-config">{% trans %}Browser Page{% endtrans %}</a>.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h3>{{ _('Release Notes') }}</h3>
|
||||
<ul><li>
|
||||
<a href="{{ site_url() }}blog/category/release">{{ _('Release Notes') }}</a>
|
||||
</li><li>
|
||||
<a href="https://raw.githubusercontent.com/i2p/i2p.i2p/master/history.txt">{{ _('Change Log') }}</a>
|
||||
</li></ul>
|
||||
|
||||
<div class="downloadlist">
|
||||
|
||||
<h5>{%- trans %}I2P for Linux{%- endtrans %}</h5>
|
||||
{% call package('unix') %}
|
||||
<p>{% trans i2pversion=ver() -%}
|
||||
The most reliable way to launch the installer is from a terminal like this:
|
||||
<code>java -jar i2pinstall_{{ i2pversion }}.jar</code>. This will launch the GUI installer.
|
||||
Depending on how your computer is set up, you may be able to start the
|
||||
installer by double-clicking the "i2pinstall_{{ i2pversion }}.jar" file or
|
||||
right-clicking the file and selecting "Open with Java".
|
||||
Unfortunately, this behaviour is difficult to predict.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<h3>{% trans %}Command line (headless) install:{% endtrans %}</h3>
|
||||
{% trans i2pversion=ver() -%}
|
||||
I2P can also be installed in a terminal environment, which may be especially
|
||||
useful for servers, containers, or certain virtual machines. If you wish to
|
||||
use the installer without a GUI, you can use the command
|
||||
<code>java -jar i2pinstall_{{ i2pversion }}.jar -console</code> to follow
|
||||
the install procedure in your terminal.
|
||||
{%- endtrans %}
|
||||
{% endcall %}
|
||||
|
||||
<h5>{%- trans %}I2P for Debian and Ubuntu{%- endtrans %}</h5>
|
||||
{% call package_outer('deb', 'Debian / Ubuntu', 'images/download/debian-ubuntu.png') %}
|
||||
<div class="file">
|
||||
<a class="default" href="{{ get_url('downloads_debian') }}">{% trans %}Packages for Debian & Ubuntu are available.{% endtrans %}</a>
|
||||
</div>
|
||||
<p>{% trans -%}
|
||||
I2P is available in the official repositories for Ubuntu Bionic and later, and Debian Buster and Sid.
|
||||
However, Debian Buster and Ubuntu Bionic (LTS) distributions will have older I2P versions.
|
||||
If you are not running Debian Sid or the latest Ubuntu release,
|
||||
use our Debian repo or Launchpad PPA to ensure you're running the latest I2P version.
|
||||
{%- endtrans %}</p>
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
97
i2p2www/pages/downloads/download_osx.html
Normal file
97
i2p2www/pages/downloads/download_osx.html
Normal file
@@ -0,0 +1,97 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{%- from "downloads/macros" import package, package_outer with context -%}
|
||||
|
||||
{% set release_signer = 'zzz' %}
|
||||
|
||||
{% block title %}{{ _('Download') }}{% endblock %}
|
||||
{% block content_nav %}
|
||||
<script type="text/javascript" src="/_static/site.js"></script>
|
||||
<ul>
|
||||
<li><a href="/download_windows">Windows</a>
|
||||
<li><a href="/download_osx">Mac OS X</a>
|
||||
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
|
||||
<li><a href="/download_debian">Ubuntu</a>
|
||||
<li><a href="/download_debian">Debian</a>
|
||||
<li><a href="/download_android">Android</a>
|
||||
<li><a href="/download_docker">Docker</a>
|
||||
<li><a href="/download_source">{{ _('Source package') }}</a>
|
||||
<li><a href="/download_update">{{ _('Manual updates') }}</a>
|
||||
</ul>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!--<h3>{{ _('Lab') }}</h3>
|
||||
{% trans lab='/lab' %}
|
||||
If you would like to try the latest experimental I2P projects, visit the <a href = "{{ lab }}">I2P Lab</a>
|
||||
{% endtrans -%}-->
|
||||
<h3>{{ _('Getting Started') }}</h3>
|
||||
<h4>{% trans %}Basic Steps{% endtrans %}</h4>
|
||||
<p>{% trans %}For most platforms and systems, setting I2P installed and running will
|
||||
consist of up to three steps.{% endtrans %}</p>
|
||||
<ul>
|
||||
<li><strong>{% trans %}Install Java: {% endtrans %}</strong>{% trans java='https://java.com/download/',
|
||||
openjdk='http://openjdk.java.net/install/',
|
||||
icedtea='http://icedtea.classpath.org/wiki/Main_Page',
|
||||
arm8='https://openjdk.java.net/install/',
|
||||
ibmsdk7='http://www.ibm.com/developerworks/java/jdk/linux/download.html',
|
||||
detectjre='https://java.com/en/download/installed.jsp?detect=jre&try=1' %} I2P is written in Java and requires
|
||||
a Java system to be installed to run. In addition to the I2P download, you need to install Java if you do not have it
|
||||
already installed. I2P requires Java Runtime Version 7 or higher.
|
||||
(<a href="{{ java }}">Oracle</a>,
|
||||
<a href="{{ openjdk }}">OpenJDK</a>, or
|
||||
<a href="{{ icedtea }}">IcedTea</a>
|
||||
Java Version 7 or 8 recommended,
|
||||
except Raspberry Pi: <a href="{{ arm8 }}">OpenJDK 9 for ARM</a>,
|
||||
PowerPC: <a href="{{ ibmsdk7 }}">IBM Java SE 7 or 8</a>)
|
||||
<br />
|
||||
<a href="{{ detectjre }}">Determine your installed Java version here</a>
|
||||
or type <tt>java -version</tt> at your command prompt.
|
||||
Only two platforms do not require Java to be installed before I2P is installed, those platforms are:{% endtrans %}</li>
|
||||
<li><strong>{% trans %}Install I2P: {% endtrans %}</strong>{% trans %}Once you have Java installed, you should
|
||||
run the I2P installer for your platform. This step applies to all systems.{% endtrans %}</li>
|
||||
<li><strong>{% trans %}Install/Configure a Browser(Optional): {% endtrans %}</strong>{% trans %}Finally, you'll need to
|
||||
configure applications to use I2P. Many applications can use I2P, but the first application most people configure is a Web
|
||||
Browser for browsing I2P sites. Detailed instructions are available on the{% endtrans %}
|
||||
<a href="{{ site_url() }}about/browser-config">{% trans %}Browser Page{% endtrans %}</a>.</li>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<h3>{{ _('Release Notes') }}</h3>
|
||||
<ul><li>
|
||||
<a href="{{ site_url() }}blog/category/release">{{ _('Release Notes') }}</a>
|
||||
</li><li>
|
||||
<a href="https://raw.githubusercontent.com/i2p/i2p.i2p/master/history.txt">{{ _('Change Log') }}</a>
|
||||
</li></ul>
|
||||
|
||||
<div class="downloadlist">
|
||||
|
||||
<h5>{%- trans %}I2P for Mac OSX{%- endtrans %}</h5>
|
||||
{% call package('mac') %}
|
||||
<p>{% trans i2pversion=ver() -%}
|
||||
The most reliable way to launch the installer is from a terminal like this:
|
||||
<code>java -jar i2pinstall_{{ i2pversion }}.jar</code>. This will launch the GUI installer.
|
||||
Depending on how your computer is set up, you may be able to start the
|
||||
installer by double-clicking the "i2pinstall_{{ i2pversion }}.jar" file or
|
||||
right-clicking the file and selecting "Open with Java".
|
||||
Unfortunately, this behaviour is difficult to predict.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<h3>{% trans %}Command line (headless) install:{% endtrans %}</h3>
|
||||
{% trans i2pversion=ver() -%}
|
||||
I2P can also be installed in a terminal environment, which may be especially
|
||||
useful for servers, containers, or certain virtual machines. If you wish to
|
||||
use the installer without a GUI, you can use the command
|
||||
<code>java -jar i2pinstall_{{ i2pversion }}.jar -console</code> to follow
|
||||
the install procedure in your terminal.
|
||||
{%- endtrans %}
|
||||
|
||||
<h3>{% trans %}DMG Bundle (Beta){% endtrans %}</h3>
|
||||
If you do not want to use the installer or do not have a Java Runtime Environment available
|
||||
on your Mac, you can try our latest DMG bundle.
|
||||
<div class="file">
|
||||
<a class="default" href="{{ get_url('downloads_mac') }}">{% trans %}Mac OS DMG Bundle (BETA){% endtrans %}</a>
|
||||
</div>
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
149
i2p2www/pages/downloads/download_ubuntu.html
Normal file
149
i2p2www/pages/downloads/download_ubuntu.html
Normal file
@@ -0,0 +1,149 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}Debian/Ubuntu{% endblock %}
|
||||
{% block content_nav %}
|
||||
<script type="text/javascript" src="/_static/site.js"></script>
|
||||
<ul>
|
||||
<li><a href="/download_windows">Windows</a>
|
||||
<li><a href="/download_osx">Mac OS X</a>
|
||||
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
|
||||
<li><a href="/download_debian">Ubuntu</a>
|
||||
<li><a href="/download_debian">Debian</a>
|
||||
<li><a href="/download_android">Android</a>
|
||||
<li><a href="/download_docker">Docker</a>
|
||||
<li><a href="/download_source">{{ _('Source package') }}</a>
|
||||
<li><a href="/download_update">{{ _('Manual updates') }}</a>
|
||||
</ul>
|
||||
{% endblock %}
|
||||
{% block content %}
|
||||
<h1>{{ _('Debian I2P Packages') }}</h1>
|
||||
|
||||
<h2 id="bionic">{{ _('Debian Buster, Ubuntu Bionic, and later') }}</h2>
|
||||
{% trans -%}
|
||||
I2P is available in the official repositories for Ubuntu Bionic and later, and Debian Buster and Sid.
|
||||
However, Debian Buster and Ubuntu Bionic (LTS) distributions will have older I2P versions.
|
||||
If you are not running Debian Sid or the latest Ubuntu release,
|
||||
use our Debian repo or Launchpad PPA to ensure you're running the latest I2P version.
|
||||
{%- endtrans %}
|
||||
|
||||
<h2 id="others">{{ _('Debian or Ubuntu, All Versions') }}</h2>
|
||||
{% trans -%}The Debian packages should work on most platforms running:{%- endtrans %}
|
||||
<ul>
|
||||
<li>{% trans %}<a href="#ubuntu">Ubuntu</a> (Precise <em>12.04</em> and newer){% endtrans %}</li>
|
||||
<li><a href="#ubuntu">Mint</a></li>
|
||||
<li>{% trans %}<a href="#debian">Debian Linux</a> (Wheezy and newer){% endtrans %}</li>
|
||||
<li><a href="#debian">Knoppix</a></li>
|
||||
</ul>
|
||||
|
||||
{% trans trac='http://trac.i2p2.de/newticket?component=package/debian&owner=killyourtv&cc=killyourtv@mail.i2p' -%}
|
||||
The I2P packages <em>may</em> work on systems not listed above. Please report any issues
|
||||
with these packages on <a href="{{ trac }}">Trac</a> at
|
||||
<a href="{{ trac }}">https://trac.i2p2.de</a>.
|
||||
{%- endtrans %}
|
||||
<ul>
|
||||
<li>{% trans %}Option 1: <a href="#ubuntu">Recent versions</a> of Ubuntu and its derivatives (<em>Try this if you're not using Debian)</em>{% endtrans %}</li>
|
||||
<li>{% trans %}Option 2: <a href="#debian">Debian</a> (including Debian-derivatives){% endtrans %}</li>
|
||||
</ul>
|
||||
|
||||
<h2 id="ubuntu">{{ _('Instructions for Ubuntu and derivatives like Linux Mint & Trisquel') }}</h2>
|
||||
<h5>{{ _('Adding the PPA via the command line and installing I2P') }}</h5>
|
||||
<ol>
|
||||
<li>
|
||||
{% trans %}Open a terminal and enter:{% endtrans %}<br />
|
||||
<code> sudo apt-add-repository ppa:i2p-maintainers/i2p</code><br />
|
||||
{% trans -%}
|
||||
This command will add the PPA to /etc/apt/sources.list.d and fetch the
|
||||
gpg key that the repository has been signed with. The GPG key ensures
|
||||
that the packages have not been tampered with since being built.
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
<li>
|
||||
{% trans %}Notify your package manager of the new PPA by entering:{% endtrans %}<br />
|
||||
<code> sudo apt-get update</code><br />
|
||||
{% trans -%}
|
||||
This command will retrieve the latest list of software from each
|
||||
repository that is enabled on your system, including the I2P PPA that
|
||||
was added with the earlier command.
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
<li>{% trans %}You are now ready to install I2P!{% endtrans %}<br />
|
||||
<code> sudo apt-get install i2p</code></li>
|
||||
</ol>
|
||||
|
||||
<h5>{{ _('Adding the PPA Using Synaptic') }}</h5>
|
||||
<ol>
|
||||
<li>
|
||||
{% trans -%}
|
||||
Open Synaptic (System -> Administration -> Synaptic Package Manager).
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
<li>
|
||||
{% trans -%}
|
||||
Once Synaptic opens, select <em>Repositories</em> from the <em>Settings</em> menu.
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
<li>
|
||||
{% trans -%}
|
||||
Click the <em>Other Sources</em> tab and click <em>Add</em>. Paste <code>ppa:i2p-maintainers/i2p</code> into the APT-line field and click <em>Add Source</em>. Click the <em>Close</em> button then <em>Reload</em>.
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
<li>
|
||||
{% trans -%}
|
||||
In the Quick Filter box, type in <code>i2p</code> and press enter. When <code>i2p</code> is returned in the results list, right click <code>i2p</code> and select <em>Mark for Installation</em>. After doing so you may see a <em>Mark additional required changes?</em> popup. If so, click <em>Mark</em> then <em>Apply</em>.
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
{% trans -%}
|
||||
After the installation process completes you can move on to the next
|
||||
part of <a href="#Post-install_work">starting I2P</a> and configuring it for your system.
|
||||
{%- endtrans %}
|
||||
|
||||
<h2 id="Post-install_work">{{ _('Post-install work') }}</h2>
|
||||
|
||||
{% trans -%}
|
||||
Using these I2P packages the I2P router can be started in the following
|
||||
three ways:
|
||||
{%- endtrans %}
|
||||
<ul>
|
||||
<li>
|
||||
{% trans -%}
|
||||
"on demand" using the i2prouter script. Simply run "<code>i2prouter
|
||||
start</code>" from a command prompt. (Note: Do <strong><u>not</u></strong> use
|
||||
sudo or run it as root!)
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
<li>
|
||||
{% trans -%}
|
||||
"on demand" without the <a href="http://wrapper.tanukisoftware.com/">java service wrapper</a>
|
||||
(needed on non-Linux/non-x86 systems) by running "<code>i2prouter-nowrapper</code>".
|
||||
(Note: Do <strong><u>not</u></strong>
|
||||
use sudo or run it as root!)
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
<li>
|
||||
{% trans -%}
|
||||
as a service that automatically runs when your system boots, even
|
||||
before logging in. The service can be enabled with "<code>dpkg-reconfigure
|
||||
i2p</code>" as root or using sudo. This is the recommended means of operation.
|
||||
{%- endtrans %}
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>{% trans -%}
|
||||
When installing for the first time, please remember to <b>adjust your NAT/firewall</b>
|
||||
if you can. The ports to forward can be found on the <a href="http://127.0.0.1:7657/confignet">
|
||||
network configuration page</a> in the router console. If guidance with respect to forwarding ports is needed,
|
||||
you may find <a href="http://portforward.com">portforward.com</a> to be helpful.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<p>{% trans -%}
|
||||
Please review and <b>adjust the bandwidth settings</b> on the
|
||||
<a href="http://127.0.0.1:7657/config.jsp">configuration page</a>,
|
||||
as the default settings of 96 KB/s down / 40 KB/s up are fairly conservative.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<p>{% trans browserconfig=site_url('about/browser-config') -%}
|
||||
If you want to reach I2P Sites via your browser, have a look on the <a href="{{ browserconfig }}">browser proxy setup</a> page for an easy howto.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
{% endblock %}
|
95
i2p2www/pages/downloads/download_windows.html
Normal file
95
i2p2www/pages/downloads/download_windows.html
Normal file
@@ -0,0 +1,95 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{%- from "downloads/macros" import package, package_outer with context -%}
|
||||
|
||||
{% set release_signer = 'zzz' %}
|
||||
|
||||
{% block title %}{{ _('Download') }}{% endblock %}
|
||||
{% block content_nav %}
|
||||
<script type="text/javascript" src="/_static/site.js"></script>
|
||||
<ul>
|
||||
<li><a href="/download_windows">Windows</a>
|
||||
<li><a href="/download_osx">Mac OS X</a>
|
||||
<li><a href="/download_linux">GNU/Linux / BSD / Solaris</a>
|
||||
<li><a href="/download_debian">Ubuntu</a>
|
||||
<li><a href="/download_debian">Debian</a>
|
||||
<li><a href="/download_android">Android</a>
|
||||
<li><a href="/download_docker">Docker</a>
|
||||
<li><a href="/download_source">{{ _('Source package') }}</a>
|
||||
<li><a href="/download_update">{{ _('Manual updates') }}</a>
|
||||
</ul>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<!--<h3>{{ _('Lab') }}</h3>
|
||||
{% trans lab='/lab' %}
|
||||
If you would like to try the latest experimental I2P projects, visit the <a href = "{{ lab }}">I2P Lab</a>
|
||||
{% endtrans -%}-->
|
||||
<h3>{{ _('Getting Started') }}</h3>
|
||||
<h4>{% trans %}Basic Steps{% endtrans %}</h4>
|
||||
<p>{% trans %}For most platforms and systems, setting I2P installed and running will
|
||||
consist of up to three steps.{% endtrans %}</p>
|
||||
<ul>
|
||||
<li><strong>{% trans %}Install Java: {% endtrans %}</strong>{% trans java='https://java.com/download/',
|
||||
openjdk='http://openjdk.java.net/install/',
|
||||
icedtea='http://icedtea.classpath.org/wiki/Main_Page',
|
||||
arm8='https://openjdk.java.net/install/',
|
||||
ibmsdk7='http://www.ibm.com/developerworks/java/jdk/linux/download.html',
|
||||
detectjre='https://java.com/en/download/installed.jsp?detect=jre&try=1' %} I2P is written in Java and requires
|
||||
a Java system to be installed to run. In addition to the I2P download, you need to install Java if you do not have it
|
||||
already installed. I2P requires Java Runtime Version 7 or higher.
|
||||
(<a href="{{ java }}">Oracle</a>,
|
||||
<a href="{{ openjdk }}">OpenJDK</a>, or
|
||||
<a href="{{ icedtea }}">IcedTea</a>
|
||||
Java Version 7 or 8 recommended,
|
||||
except Raspberry Pi: <a href="{{ arm8 }}">OpenJDK 9 for ARM</a>,
|
||||
PowerPC: <a href="{{ ibmsdk7 }}">IBM Java SE 7 or 8</a>)
|
||||
<br />
|
||||
<a href="{{ detectjre }}">Determine your installed Java version here</a>
|
||||
or type <tt>java -version</tt> at your command prompt.
|
||||
Only two platforms do not require Java to be installed before I2P is installed, those platforms are:{% endtrans %}</li>
|
||||
<li><strong>{% trans %}Install I2P: {% endtrans %}</strong>{% trans %}Once you have Java installed, you should
|
||||
run the I2P installer for your platform. This step applies to all systems.{% endtrans %}</li>
|
||||
<li><strong>{% trans %}Install/Configure a Browser(Optional): {% endtrans %}</strong>{% trans %}Finally, you'll need to
|
||||
configure applications to use I2P. Many applications can use I2P, but the first application most people configure is a Web
|
||||
Browser for browsing I2P sites. Detailed instructions are available on the{% endtrans %}
|
||||
<a href="{{ site_url() }}about/browser-config">{% trans %}Browser Page{% endtrans %}</a>.</li>
|
||||
</ul><p>
|
||||
{% trans -%}
|
||||
Windows: Java 8 is recommended. Java 9 or higher may not work.
|
||||
{%- endtrans %}
|
||||
</p>
|
||||
|
||||
|
||||
|
||||
<h3>{{ _('Release Notes') }}</h3>
|
||||
<ul><li>
|
||||
<a href="{{ site_url() }}blog/category/release">{{ _('Release Notes') }}</a>
|
||||
</li><li>
|
||||
<a href="https://raw.githubusercontent.com/i2p/i2p.i2p/master/history.txt">{{ _('Change Log') }}</a>
|
||||
</li></ul>
|
||||
|
||||
|
||||
<div class="downloadlist">
|
||||
|
||||
<h5>{%- trans %}I2P for Windows{%- endtrans %}</h5>
|
||||
{% call package('windows') %}
|
||||
<p>{% trans -%}
|
||||
After installing Java, download the file and double-click to run it.
|
||||
{%- endtrans %}</p>
|
||||
<h3>{% trans %}Easy-Install Bundle (Beta){% endtrans %}</h3>
|
||||
<div class="file">
|
||||
<p>{% trans %}It's now possible to install all I2P components using
|
||||
a single package(<strong>No Java Required</strong>). To try out the new installer, click here.
|
||||
This bundle can also be used to configure a Firefox Profile. It will not
|
||||
interfere with an existing I2P installation if one exists.
|
||||
{% endtrans %}</p>
|
||||
<a class="default" href="/nsis">{% trans %}I2P Easy Install Bundle (Beta){% endtrans %}</a>
|
||||
</div>
|
||||
<h3>{% trans %}Detailed Install Guide{% endtrans %}</h3>
|
||||
<div class="file">
|
||||
<p></p>
|
||||
<a class="default" href="{{ get_url('downloads_windows') }}">{% trans %}Here is a helpful guide to installing I2P for Windows using a separate Java installation and the classic installer.{% endtrans %}</a>
|
||||
</div>
|
||||
{% endcall %}
|
||||
|
||||
{% endblock %}
|
@@ -81,18 +81,18 @@ Windows: Java 8 is recommended. Java 9 or higher may not work.
|
||||
<h3>{{ _('Pick your I2P Bundle') }}</h3>
|
||||
|
||||
<p>
|
||||
When you download the I2P software bundle, you get everything you need to connect
|
||||
{% trans %}When you download the I2P software bundle, you get everything you need to connect
|
||||
and start participating in the I2P network and community. It even includes basic
|
||||
applications for every user, like e-mail, bittorrent, and a basic I2P Site for
|
||||
you to personalize and share.
|
||||
you to personalize and share.{% endtrans %}
|
||||
</p>
|
||||
|
||||
<p>After you've installed, a set up wizard will help you configure a few
|
||||
<p>{% trans %}After you've installed, a set up wizard will help you configure a few
|
||||
important things like how much bandwidth you would like to share while your
|
||||
router begins to make connections to the network. After the set up wizard is
|
||||
complete, you will be directed to the console home page where you can access
|
||||
the rest of the applications or configure, monitor, or troubleshoot your
|
||||
I2P connections.</p>
|
||||
I2P connections.{% endtrans %}</p>
|
||||
|
||||
<div class="downloadlist">
|
||||
|
||||
|
@@ -9,11 +9,6 @@ We are excited to offer you a DMG bundle for Mac OS. It installs and behaves
|
||||
the same way many other Mac OS applications do and does not require a Java
|
||||
Runtime Environment to be available.
|
||||
{%- endtrans %}</p>
|
||||
<p>{% trans perf="https://i2pgit.org/i2p-hackers/i2p-jpackage-mac/-/issues/1" -%}
|
||||
This bundle is built for <code>x86_64(Intel)</code> Macs. It will run on
|
||||
<code>ARM(M1)</code> Macs in emulated mode, but the performance is unknown. M1 Mac
|
||||
users should report results to us at the <a href="{{ perf }}">Gitlab Repository</a>.
|
||||
{%- endtrans %}</p>
|
||||
<h2>{{ _('How do I use it?') }}</h2>
|
||||
<p>{% trans -%}
|
||||
Double-Click on the .dmg file, which you may download from this page. When a
|
||||
|
@@ -34,14 +34,8 @@ prevent users of I2P from connecting to the network.
|
||||
<ul>
|
||||
<li><a href="{{ site_url('get-involved/guides/reseed') }}">Reseed Contributors Guide</a></li>
|
||||
<li><a href="https://i2pgit.org/idk/reseed-tools">Reseed Software and Documentation</a></li>
|
||||
<li><a href="/en/docs/spec/updates">SU3 Reseed File Format Specification</a></li>
|
||||
<li><a href="http://zzz.i2p/topics/1893">zzz.i2p thread</a></li>
|
||||
<li><a href="http://zzz.i2p/topics/1716">zzz.i2p thread</a></li>
|
||||
</ul>
|
||||
|
||||
{% trans -%} If you have questions about reseeding, please ask them on the reseed forum of {%- endtrans %}
|
||||
<a href="http://zzz.i2p/forums/18">zzz.i2p</a>.
|
||||
|
||||
<h2 id="other">{% trans %}Other ways of Reseeding{% endtrans %}</h2>
|
||||
|
||||
<p>
|
||||
|
@@ -1,16 +1,10 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}{% trans %}NTCP (NIO-based TCP){% endtrans %}{% endblock %}
|
||||
{% block lastupdated %}2021-10{% endblock %}
|
||||
{% block accuratefor %}0.9.52{% endblock %}
|
||||
{% block lastupdated %}{% trans %}June 2018{% endtrans %}{% endblock %}
|
||||
{% block accuratefor %}0.9.36{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
|
||||
|
||||
<p>{% trans transports=site_url('docs/transport'), ssu=site_url('docs/transport/ssu'), ntcp2=site_url('docs/spec/ntcp2') -%}
|
||||
DEPRECATED, NO LONGER SUPPORTED.
|
||||
Disabled by default as of 0.9.40 2019-05.
|
||||
Support removed as of 0.9.50 2021-05.
|
||||
Replaced by <a href="{{ ntcp2 }}">NTCP2</a>.
|
||||
The others are <a href="{{ ssu }}">SSU</a> and <a href="{{ ntcp2 }}">NTCP2</a>.
|
||||
NTCP is a Java NIO-based transport introduced in I2P release 0.6.1.22.
|
||||
Java NIO (new I/O) does not suffer from the 1 thread per connection issues of the old TCP transport.
|
||||
NTCP-over-IPv6 is supported as of version 0.9.8.
|
||||
|
@@ -1,14 +1,13 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}{% trans %}Secure Semireliable UDP{% endtrans %} (SSU){% endblock %}
|
||||
{% block lastupdated %}2021-10{% endblock %}
|
||||
{% block accuratefor %}0.9.52{% endblock %}
|
||||
{% block lastupdated %}2021-04{% endblock %}
|
||||
{% block accuratefor %}0.9.50{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
<p>{% trans transports=site_url('docs/transport'), ntcp=site_url('docs/transport/ntcp'), ntcp2=site_url('docs/spec/ntcp2') -%}
|
||||
SSU (also called "UDP" in much of the I2P documentation and user interfaces)
|
||||
is one of two <a href="{{ transports }}">transports</a> currently implemented in I2P.
|
||||
The other is <a href="{{ ntcp2 }}">NTCP2</a>.
|
||||
Support for <a href="{{ ntcp }}">NTCP</a> has been removed.
|
||||
is one of three <a href="{{ transports }}">transports</a> currently implemented in I2P.
|
||||
The others are <a href="{{ ntcp }}">NTCP</a> and <a href="{{ ntcp2 }}">NTCP2</a>.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<p>{% trans -%}
|
||||
@@ -505,14 +504,11 @@ to designate a new peer as Bob and try again with a different nonce.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<p>{% trans -%}
|
||||
Alice's introduction key is included in all of the PeerTest messages
|
||||
so that Charlie can contact her without knowing any additional information.
|
||||
As of release 0.9.15, Alice must have an established
|
||||
session with Bob, to prevent spoofing attacks.
|
||||
Alice must not have an established session with Charlie for the peer test
|
||||
to be valid.
|
||||
Alice may go on to establish a session
|
||||
with Charlie, but it is not required.
|
||||
Alice's introduction key is included in all of the PeerTest
|
||||
messages so that she doesn't need to already have an established
|
||||
session with Bob and so that Charlie can contact her without knowing
|
||||
any additional information. Alice may go on to establish a session
|
||||
with either Bob or Charlie, but it is not required.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<h3>IPv6 Notes</h3>
|
||||
|
@@ -1,6 +1,6 @@
|
||||
{% extends "global/layout.html" %}
|
||||
{% block title %}{{ _('How to Set up a Reseed Server') }}{% endblock %}
|
||||
{% block lastupdated %}2021-11{% endblock %}
|
||||
{% block lastupdated %}2020-07{% endblock %}
|
||||
{% block content %}
|
||||
|
||||
<h2>{% trans %}Overview{% endtrans %}</h2>
|
||||
@@ -44,7 +44,7 @@ This necessitates that you run fail2ban or an equivalent solution.
|
||||
|
||||
<p>{% trans -%}
|
||||
When your setup is complete and ready for testing, we will need the HTTPS URL,
|
||||
the SSL public key certificate (only if selfsigned), and the su3 public key certificate.
|
||||
the SSL public key certificate, and the "su3" bundle public key.
|
||||
After testing is complete, these will be added to the hardcoded entries in the Java and C++ routers in the next release,
|
||||
and you will start seeing traffic.
|
||||
We also will need your email address so we may continue to contact you about reseed administration issues.
|
||||
@@ -79,7 +79,6 @@ If you would like to discuss support, please contact echelon and CC: zzz
|
||||
<p>{% trans -%}
|
||||
Our reseed coordinator is "zzz" and he may be contacted at zzz at mail.i2p or zzz at i2pmail.org.
|
||||
Unfortunately, he is not generally on IRC. The reseed setup is somewhat specialized, and you should direct most questions to him.
|
||||
IDK is able to answer questions about the reseed software.
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<p>{% trans -%}
|
||||
@@ -90,6 +89,7 @@ For actual implementation, details below. We have one recommended reseed solutio
|
||||
<li>{% trans -%}
|
||||
A Go implementation that includes the web server and all the scripts. This is the recommended solution.
|
||||
{%- endtrans %}</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>{% trans -%}
|
||||
@@ -97,9 +97,14 @@ For further information, read the information at the following links, and then c
|
||||
Thank you!
|
||||
{%- endtrans %}</p>
|
||||
|
||||
<ul>
|
||||
<li><a href="https://i2pgit.org/idk/reseed-tools">Go reseed server source on gitlab</a></li>
|
||||
<li><a href="https://github.com/eyedeekay/i2p-tools-1">Go reseed server source on github</a></li>
|
||||
<ul><li>
|
||||
<a href="http://zzz.i2p/topics/1893">zzz.i2p thread</a>
|
||||
</li><li>
|
||||
<a href="http://zzz.i2p/topics/1716">zzz.i2p thread</a>
|
||||
</li><li>
|
||||
<a href="https://github.com/martin61/i2p-tools">Go reseed server source on github</a>
|
||||
</li><li>
|
||||
<a href="/en/docs/spec/updates">SU3 Reseed File Format Specification</a>
|
||||
</li></ul>
|
||||
|
||||
<h2>{% trans %}Detailed Instructions{% endtrans %}</h2>
|
||||
@@ -107,71 +112,87 @@ Thank you!
|
||||
<h3>How-to Public reseed servers - su3</h3>
|
||||
|
||||
<ul>
|
||||
<li>Some parts of this how-to are copied from <a href="http://zzz.i2p">zzz.i2p</a> and are modified.</li>
|
||||
<li>Fetching individual RI (dat-files -the legacy/old style-) is not part of this how-to.</li>
|
||||
<li>Some parts of this how-to are copied from <a href="http://zzz.i2p">zzz.i2p</a> and are modified.
|
||||
<li>Fetching individual RI (dat-files -the legacy/old style-) is not part of this how-to.
|
||||
<li>Questions can be placed on <a href="http://zzz.i2p/forums/18">zzz.i2p</a> - in the Reseeding sub-forum.
|
||||
</ul>
|
||||
|
||||
<h3>Table of contents</h3>
|
||||
|
||||
<ol>
|
||||
<li>Introduction</li>
|
||||
<li>Requirements</li>
|
||||
<li>Go Solution - Quick Guide</li>
|
||||
<li>Introduction
|
||||
<li>Requirements
|
||||
<li>Go Solution - Quick Guide
|
||||
<ol>
|
||||
<li>Run Reseed</li>
|
||||
<li>Backup Certificates and Keys</li>
|
||||
<li>Enable Autostart</li>
|
||||
<li>Connect Web Server to Reseed</li>
|
||||
<li>Test From Another Computer</li>
|
||||
<li>Send Us Your Certificates</li>
|
||||
<li>Start Web Server
|
||||
<li>Install git and golang
|
||||
<li>Build and Test
|
||||
<li>Run Reseed
|
||||
<li>Backup Certificates and Keys
|
||||
<li>Enable Autostart
|
||||
<li>Connect Web Server to Reseed
|
||||
<li>Test From Another Computer
|
||||
<li>Send Us Your Certificates
|
||||
</ol>
|
||||
<li>Seamless SSL-Certificate Exchange</li>
|
||||
<li>Reseed Server Domain/URL/Port Exchange</li>
|
||||
<li>Tests</li>
|
||||
<li>Contact Reseed Maintainer</li>
|
||||
<li>Go Solution -Detailed Guide
|
||||
<ol>
|
||||
<li>Overview
|
||||
<li>Building From Source
|
||||
<li>Run The Reseed Server
|
||||
<li>Draft For Startup Script
|
||||
<li>Reverse-Proxy Setup
|
||||
<li>Convert Existing Java Keystore to crt- and pem-file
|
||||
</ol>
|
||||
<li>Seamless SSL-Certificate Exchange
|
||||
<li>Reseed Server Domain/URL/Port Exchange
|
||||
<li>Tests
|
||||
<li>Contact Reseed Maintainer
|
||||
</ol>
|
||||
|
||||
<h2>1. Introduction</h2>
|
||||
<p>
|
||||
Public reseed servers are necessary to bootstrap into the Invisible Internet.
|
||||
Newly installed I2P routers use reseed server to download between 75 and 100 "routerInfos"
|
||||
which contain peer information which you use to make your first connections. Reseed servers
|
||||
carefully distribute a subset of the routerInfos available to them in order to help new routers
|
||||
join the network.
|
||||
Public reseed servers are necessary to bootstrap into the I2P net.
|
||||
New installed I2P routers needs one-time about one hundred RouterInfo's (RI) as jump start.
|
||||
</p>
|
||||
<p>
|
||||
RI contains IP and Port from other I2P routers and are stored in dat-files in the netDB folder.
|
||||
</p>
|
||||
<p>
|
||||
A random bunch of dat-files from the netDB are zipped, then signed to a su3-file
|
||||
and finally offered to I2P routers seeking reseed service.
|
||||
</p>
|
||||
<p>
|
||||
To secure bootstrap and enable a trusted start, HTTPS/TLS and signed su3-files are mandatory.
|
||||
The reseed server software deals with this automatically, or you may disable the reseed's
|
||||
built-in HTTPS server in favor of a reverse proxy to provide HTTPS. NGINX is a popular choice.
|
||||
</p>
|
||||
<p>
|
||||
It is essential not to publish all RI from netDB, or all RI to one client.
|
||||
</p>
|
||||
|
||||
|
||||
<h2>2. Requirements</h2>
|
||||
|
||||
<p>
|
||||
Requirements for running a public reseed server:
|
||||
<ul>
|
||||
<li>Well integrated running I2P router @ 24/7</li>
|
||||
<li>Server with static IPv4 (2 cpu/ 2GB ram is fine)</li>
|
||||
<li>Own domain, sub-domain or an anonymous third-level domain. Alternatively, some reseed servers may operate as `.onion` sites, however
|
||||
visible internet domains are preferred.</li>
|
||||
<li>A self-signed SSL certificate, or an SSL certificate from <a href="https://letsencrypt.org" target="_blank">Let's Encrypt</a></li>
|
||||
<li>Enough bandwidth and traffic volume - Around 15 GB/month as of December 2016</li>
|
||||
<li>Well integrated running I2P router @ 24/7
|
||||
<li>Server with static IPv4 (2 cpu/ 2GB ram is fine)
|
||||
<li>Unix to run the golang solution
|
||||
<li>Own domain, sub-domain or an anonymous third-level domain
|
||||
<li>A self-signed SSL certificate, or an SSL certificate from <a href="https://letsencrypt.org" target="_blank">Let's Encrypt</a>
|
||||
<li>Enough bandwidth and traffic volume - Around 15 GB/month as of December 2016
|
||||
<li>Up-to-date web server (Apache/nginx), HTTPS ONLY with TLS 1.2 and good ciphers
|
||||
</ul>
|
||||
Optional:
|
||||
<ul>
|
||||
<li>fail2ban to protect you from botnets</li>
|
||||
<li>GnuPG/PGP for signed/encrypted emails</li>
|
||||
<li>IPv6</li>
|
||||
<li>Up-to-date web server or reverse proxy (Apache/nginx), HTTPS ONLY with TLS 1.2 and good ciphers</li>
|
||||
<li>Tor(for `.onion` reseeds only)</li>
|
||||
<li>fail2ban to protect you from botnets
|
||||
<li>GnuPG/PGP for signed/encrypted emails
|
||||
<li>IPv6
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
This How-to is tested with Ubuntu/Debian as well as FreeBSD, but should work on any Linux, BSD, OSX, or Windows system.
|
||||
</p>
|
||||
<p>
|
||||
The web server has to be public reachable from all over the world, unless the reseeed is intended to be `.onion` only.
|
||||
Your server should be kept up-to-date and appropriately hardened against attacks using fail2ban, apparmor, IPTables, etc.
|
||||
This How-to is tested with Ubuntu/Debian as well as FreeBSD.
|
||||
The web server has to be public reachable from all over the world, an I2P Site inside I2P can be setup in addition.
|
||||
Also frequent or infrequent attempts to scrape all your reseed files, and of course attacks on your server.
|
||||
The web server doesn't need to listen at default SSL/TLS port 443 - any other port can be used for obfuscation.
|
||||
</p>
|
||||
|
||||
@@ -302,6 +323,469 @@ Note: i2p-tool has also an build-in standalone webserver with TLS support which
|
||||
<p>
|
||||
Send an email: zzz at mail.i2p, PGP signed welcome :-)
|
||||
|
||||
|
||||
<h2>4. Go Solution - Detailed Instructions</h2>
|
||||
|
||||
<h3>1. Overview</h3>
|
||||
|
||||
<p>
|
||||
The previous steps for reseeding involves many steps, scripts and programs.
|
||||
Most of them are easy and plain straight forward, but overall you can call it a little confusing.
|
||||
|
||||
<p>
|
||||
Here comes now an all-in-one solution from matt (Big Thanks!) for providing
|
||||
a reseed server which merges the following functions into one binary:
|
||||
|
||||
<ul>
|
||||
<li>Create su3-files
|
||||
<li>Create su3 signer certificate+key
|
||||
<li>Create SSL-certificate+key
|
||||
<li>Replaces the http-server and the PHP code (or run next to them in parallel)
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Almost all previous used scripts and described steps are not needed with this solution,
|
||||
but to understand the overall reseed process it is recommended to read them too :-)
|
||||
|
||||
<ul>
|
||||
<li>If you already have an SSL-certificate and su3-signer-key you can reuse them, see one of the following chapter.
|
||||
<li>For testing and new reseeders the required certs and keys are created automatically at first start.
|
||||
<li>Also take a look at the content and the naming scheme of these pem and crt files.
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Of course you need an up-to-date netDB folder with routerinfos from a running I2P router.
|
||||
I2P does not have to be running on the same machine as this reseed binary.
|
||||
In this case you can setup a cronjob to transfer the netDB from the I2P machine to the reseed machine.
|
||||
|
||||
<p>
|
||||
Matt's go solution can be used in parallel next to an already running http-server.
|
||||
For this leave the http-server running at normal port 80 and 443,
|
||||
and configure Go solution too use another port, e.g. port 8443.
|
||||
|
||||
<p>
|
||||
More: at github, README.md, https://github.com/martin61/i2p-tools
|
||||
|
||||
|
||||
<h3>2. Building From Source</h3>
|
||||
|
||||
<p>
|
||||
Requirements:
|
||||
<ul>
|
||||
<li>go1.4.2 (older versions may not work)
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Install go from https://golang.org/doc/install, example for 64 bit Ubuntu/Debian:
|
||||
<ul>
|
||||
<li>wget https://storage.googleapis.com/golang/go1.4.2.linux-amd64.tar.gz
|
||||
<li>sudo tar -C /usr/local -xzf go1.4.2.linux-amd64.tar.gz
|
||||
<li>mkdir $HOME/go
|
||||
<li>edit /etc/profile and add:
|
||||
<pre>
|
||||
export GOPATH=$HOME/go
|
||||
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
|
||||
</pre>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Verify go:
|
||||
<pre>
|
||||
$ go version
|
||||
</pre>
|
||||
which should state something like: "go version go1.4.2"
|
||||
|
||||
<p>
|
||||
Install Go solution from https://github.com/martin61/i2p-tools into $HOME/go:
|
||||
<pre>
|
||||
$ go get github.com/martin61/i2p-tools
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
This will install a binary to $GOPATH/bin/i2p-tools
|
||||
|
||||
<p>
|
||||
Run the go solution, the usage/help should be displayed, nothing more:
|
||||
<pre>
|
||||
$ i2p-tools
|
||||
</pre>
|
||||
|
||||
<h3>3. Run the Reseed Server</h3>
|
||||
|
||||
<pre>
|
||||
$ i2p-tools reseed --tlsHost=myserver.com --signer=myemail@mail.i2p --netdb=$HOME/.i2p/netDb
|
||||
</pre>
|
||||
|
||||
<ul>
|
||||
<li>Replace myserver.com with your real domain
|
||||
<li>Replace myemail@mail.i2p with a valid existing email, which you want to use for reseeding purpose
|
||||
<li>New TLS certificate+key will be created (if they do not exist)
|
||||
<li>New signing certificate+key will be created (if they do not exist)
|
||||
<li>netdb=... should point to the netdb folder of your running I2P with the routerinfos
|
||||
<li>To use another port append "--port=443" to the command, default is port 8443
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Output:
|
||||
<pre>
|
||||
2015/03/15 12:28:25 Rebuilding su3 cache...
|
||||
2015/03/15 12:28:25 Building 200 su3 files each containing 75 out of 3180 routerInfos.
|
||||
2015/03/15 12:28:35 Done rebuilding.
|
||||
2015/03/15 12:28:35 HTTPS server started on 0.0.0.0:8443
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
So you can now test to reach the server at port 8443, see a previous chapter about proper testing.
|
||||
|
||||
<p>
|
||||
Some remarks:
|
||||
<ul>
|
||||
<li>Don't run the server daemon as root
|
||||
<li>Every port between 1024 and 49151 is fine for I2P.
|
||||
<li>If you want to use the privileged (https-default) port 443, create a port redirect, e.g.
|
||||
<pre>'iptables -A PREROUTING -t nat -p tcp --dport 443 -j REDIRECT --to-port 8443'</pre>
|
||||
<li>Redirect the output from the go solution to a logfile, format is default apache-style combined logs
|
||||
<li>Add a logrotate for the logfiles, since they grow big :-(
|
||||
<li>Logfiles can be used by fail2ban
|
||||
<li>Both of the certificates (*.crt) will need to be sent to the reseed maintainer
|
||||
in order for your reseed server to be included in the standard I2P package.
|
||||
<li>Add a proper startup script, to run the reseed server, see next chapter
|
||||
</ul>
|
||||
|
||||
|
||||
<h3>4. Draft for Startup Script "seedserver"</h3>
|
||||
|
||||
<p>
|
||||
The reseed server should be started automatically, so you need a init.d or some sort of
|
||||
startscript, here named as "seedserver".
|
||||
This is only a very first draft for a simple startscript (it could be done better :-))
|
||||
<p>
|
||||
Login as I2P user:
|
||||
<ul>
|
||||
<li>Place the shell-script "seedserver" in the /home/i2p/bin folder (next to i2p-tools)
|
||||
<li>Make it executable: chmod u+x /home/i2p/bin/seedserver
|
||||
</ul>
|
||||
Update the header "# Your settings" with your individual settings.
|
||||
|
||||
<p>
|
||||
Now you can use the shell-script:
|
||||
<pre>
|
||||
seedserver start
|
||||
</pre>
|
||||
<p>
|
||||
And then (give it some seconds) take a look at the status:
|
||||
<pre>
|
||||
seedserver status
|
||||
seedserver showlog
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Some short explanation about seedserver:
|
||||
<ul>
|
||||
<li>runs i2p-tools in the background
|
||||
<li>creates logfiles
|
||||
<li>take care of all settings
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
If this is working fine, you can put the script in your personal crontab, to run it by auto-start
|
||||
and to do logrotes simply by restarting it regularly once a week to avoid too big logfiles.
|
||||
If you already reboot your server regularly, you can skip of course the "restart" command line.
|
||||
|
||||
<p>
|
||||
Login as I2P user, edit your crontab:
|
||||
<pre>
|
||||
crontab -e
|
||||
</pre>
|
||||
<p>
|
||||
and add these 3 lines at the end:
|
||||
<pre>
|
||||
@reboot /home/i2p/bin/seedserver startdelayed
|
||||
04 14 * * 2 /home/i2p/bin/seedserver restart
|
||||
#end
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Save and close the editor. It would be good to check if this is properly working when you reboot your machine.
|
||||
|
||||
<p>
|
||||
"seedserver" shell script:
|
||||
|
||||
<pre>
|
||||
######################################################################################################
|
||||
#!/bin/sh
|
||||
|
||||
# Your settings
|
||||
toolpath=/home/i2p/bin
|
||||
tlsHost=myserver.com
|
||||
signer=myemail@mail.i2p
|
||||
netdb="/home/i2p/.i2p/netDb"
|
||||
|
||||
|
||||
tool=i2p-tools
|
||||
logpath="$toolpath/${tool}.log"
|
||||
logfile="$logpath/reseed.log"
|
||||
errfile="$logpath/reseed.error"
|
||||
|
||||
cd "$toolpath"
|
||||
mkdir --parents "$logpath"
|
||||
|
||||
|
||||
do_status() {
|
||||
/bin/sleep 1
|
||||
if [ -n "$(pgrep -x "$tool")" ]; then
|
||||
echo "$tool running, pid $(pgrep "$tool")"
|
||||
else
|
||||
echo "$tool not running."
|
||||
fi;
|
||||
}
|
||||
|
||||
do_start() {
|
||||
if [ -z "$(pgrep -x "$tool")" ]; then
|
||||
do_logrotate
|
||||
nohup "$toolpath/$tool" reseed -tlsHost="$tlsHost" --signer="$signer" --netdb="$netdb" > "$logfile" 2> "$errfile" &
|
||||
fi;
|
||||
do_status
|
||||
}
|
||||
|
||||
do_stop() {
|
||||
if [ -n "$(pgrep -x "$tool")" ]; then
|
||||
pkill "$tool"
|
||||
fi;
|
||||
do_status
|
||||
}
|
||||
|
||||
do_startdelayed() {
|
||||
echo "waiting 20s..."
|
||||
/bin/sleep 20
|
||||
do_start
|
||||
}
|
||||
|
||||
do_restart() {
|
||||
do_status
|
||||
do_stop
|
||||
do_start
|
||||
}
|
||||
|
||||
do_logrotate() {
|
||||
do_status
|
||||
if [ -z "$(pgrep -x "$tool")" ]; then
|
||||
mv --force "${logfile}.6" "${logfile}.7" 2>/dev/null
|
||||
mv --force "${logfile}.5" "${logfile}.6" 2>/dev/null
|
||||
mv --force "${logfile}.4" "${logfile}.5" 2>/dev/null
|
||||
mv --force "${logfile}.3" "${logfile}.4" 2>/dev/null
|
||||
mv --force "${logfile}.2" "${logfile}.3" 2>/dev/null
|
||||
mv --force "${logfile}.1" "${logfile}.2" 2>/dev/null
|
||||
mv --force "${logfile}" "${logfile}.1" 2>/dev/null
|
||||
mv --force "${errfile}.6" "${errfile}.7" 2>/dev/null
|
||||
mv --force "${errfile}.5" "${errfile}.6" 2>/dev/null
|
||||
mv --force "${errfile}.4" "${errfile}.5" 2>/dev/null
|
||||
mv --force "${errfile}.3" "${errfile}.4" 2>/dev/null
|
||||
mv --force "${errfile}.2" "${errfile}.3" 2>/dev/null
|
||||
mv --force "${errfile}.1" "${errfile}.2" 2>/dev/null
|
||||
mv --force "${errfile}" "${errfile}.1" 2>/dev/null
|
||||
echo "log-rotate done."
|
||||
else
|
||||
echo "log-rotate not possible."
|
||||
fi;
|
||||
}
|
||||
|
||||
do_showlog() {
|
||||
echo "-------------------------------------------------------------------------------"
|
||||
tail "$errfile"
|
||||
echo "-------------------------------------------------------------------------------"
|
||||
tail "$logfile"
|
||||
echo "-------------------------------------------------------------------------------"
|
||||
}
|
||||
|
||||
|
||||
do_usage() {
|
||||
echo "Usage: {start|stop|status|restart|logrotate|startdelayed|showlog}"
|
||||
}
|
||||
|
||||
case "$1" in
|
||||
start)
|
||||
do_start
|
||||
;;
|
||||
stop)
|
||||
do_stop
|
||||
;;
|
||||
status)
|
||||
do_status
|
||||
;;
|
||||
restart)
|
||||
do_restart
|
||||
;;
|
||||
startdelayed)
|
||||
do_startdelayed
|
||||
;;
|
||||
logrotate)
|
||||
do_logrotate
|
||||
;;
|
||||
showlog)
|
||||
do_showlog
|
||||
;;
|
||||
*)
|
||||
do_usage
|
||||
;;
|
||||
esac
|
||||
|
||||
exit 0
|
||||
######################################################################################################
|
||||
</pre>
|
||||
|
||||
|
||||
<h3>5. Reverse-Proxy Setup</h3>
|
||||
|
||||
<p>
|
||||
You can run i2p-tools also behind your normal web-server (reverse-proxy).
|
||||
|
||||
<p>
|
||||
The web-server handles the TLS handshake, encryption, SSL Certificate and the logfiles.
|
||||
But you don't need the scripts su3.php and the shell cronjob for creating su3-files.
|
||||
i2p-tools is running "behind" the web-server, without TLS management, only bind to
|
||||
local interface 127.0.0.1 and is handling complete building and handling of su3-files.
|
||||
|
||||
|
||||
<p>
|
||||
Run i2p-tools with this command:
|
||||
|
||||
<pre>
|
||||
i2p-tools reseed --signer test@test.de \
|
||||
--key /path_to/test_at_test.de.pem \
|
||||
--netdb /path_to/netDb \
|
||||
--port=8443 \
|
||||
--ip 127.0.0.1 \
|
||||
--trustProxy
|
||||
</pre>
|
||||
|
||||
|
||||
Important notes for this special setup:
|
||||
<ul>
|
||||
<li>do *not* specify --tlsHost, --tlsCert or --tlsKey on the command-line
|
||||
<li>"ip 127.0.0.1" binds the program only to local interface
|
||||
<li>"trustProxy" uses the "X-Forwarded-For" to get the real client IP
|
||||
</ul>
|
||||
|
||||
"trustProxy" uses the "X-Forwarded-For" to get the real client IP
|
||||
<p>
|
||||
nginx configuration example:
|
||||
</p>
|
||||
<pre>
|
||||
location / {
|
||||
proxy_pass http://127.0.0.1:8443;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $remote_addr;
|
||||
}
|
||||
</pre>
|
||||
<p>
|
||||
Apache (untested - feedback would be appreciated)
|
||||
</p>
|
||||
<pre>
|
||||
ProxyRequests Off
|
||||
<Proxy *>
|
||||
Order deny,allow
|
||||
Allow from all
|
||||
</Proxy>
|
||||
ProxyPass / http://127.0.0.1:8443/
|
||||
ProxyPassReverse / http://127.0.0.1:8443/
|
||||
</pre>
|
||||
<p>
|
||||
|
||||
<p>
|
||||
and for X-Forwarded-For:
|
||||
<pre>
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Additionally, ensure that your webserver uses these suggested settings for Strong SSL Security (visit <a href="https://cipherli.st/" target="_blank">CipherLi.st</a> for the latest settings). A sample configuration is provided below.
|
||||
</p>
|
||||
<p>
|
||||
Apache
|
||||
</p>
|
||||
<pre>
|
||||
SSLCipherSuite EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH
|
||||
SSLProtocol All -SSLv2 -SSLv3
|
||||
SSLHonorCipherOrder On
|
||||
Header always set Strict-Transport-Security "max-age=63072000; includeSubDomains; preload"
|
||||
Header always set X-Frame-Options DENY
|
||||
Header always set X-Content-Type-Options nosniff
|
||||
# Requires Apache >= 2.4
|
||||
SSLCompression off
|
||||
SSLUseStapling on
|
||||
SSLStaplingCache "shmcb:logs/stapling-cache(150000)"
|
||||
# Requires Apache >= 2.4.11
|
||||
SSLSessionTickets Off
|
||||
</pre>
|
||||
<p>
|
||||
nginx (remember to replace '$DNS-IP-1' & '$DNS-IP-2' with 2 trusted DNS servers)
|
||||
</p>
|
||||
<pre>
|
||||
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
|
||||
ssl_prefer_server_ciphers on;
|
||||
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
|
||||
ssl_ecdh_curve secp384r1; # Requires nginx >= 1.1.0
|
||||
ssl_session_cache shared:SSL:10m;
|
||||
ssl_session_tickets off; # Requires nginx >= 1.5.9
|
||||
ssl_stapling on; # Requires nginx >= 1.3.7
|
||||
ssl_stapling_verify on; # Requires nginx => 1.3.7
|
||||
resolver $DNS-IP-1 $DNS-IP-2 valid=300s;
|
||||
resolver_timeout 5s;
|
||||
add_header Strict-Transport-Security "max-age=63072000; includeSubDomains; preload";
|
||||
add_header X-Frame-Options DENY;
|
||||
add_header X-Content-Type-Options nosniff;
|
||||
</pre>
|
||||
<p>
|
||||
Complete nginx configuration (sample)
|
||||
<p>
|
||||
<pre>
|
||||
user nobody;
|
||||
worker_processes 1;
|
||||
|
||||
events {
|
||||
worker_connections 1024;
|
||||
}
|
||||
|
||||
http {
|
||||
include mime.types;
|
||||
default_type application/octet-stream;
|
||||
sendfile on;
|
||||
keepalive_timeout 65;
|
||||
|
||||
server {
|
||||
listen $IP_ADDRESS:443 ssl;
|
||||
server_name $DOMAIN;
|
||||
|
||||
ssl_certificate keys/fullchain.pem;
|
||||
ssl_certificate_key keys/privkey.pem;
|
||||
|
||||
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
|
||||
ssl_ciphers "EECDH+AESGCM:EDH+AESGCM:AES256+EECDH:AES256+EDH";
|
||||
ssl_ecdh_curve secp384r1; # Requires nginx >= 1.1.0
|
||||
ssl_session_cache shared:SSL:10m;
|
||||
ssl_session_tickets off; # Requires nginx >= 1.5.9
|
||||
ssl_stapling on; # Requires nginx >= 1.3.7
|
||||
ssl_stapling_verify on; # Requires nginx => 1.3.7
|
||||
resolver $DNS_IP_1 $DNS_IP_2 valid=300s;
|
||||
resolver_timeout 5s;
|
||||
ssl_prefer_server_ciphers on;
|
||||
ssl_dhparam keys/dh.pem;
|
||||
server_tokens off;
|
||||
|
||||
charset utf8;
|
||||
|
||||
location /i2pseeds.su3 {
|
||||
proxy_pass http://127.0.0.1:8443;
|
||||
proxy_set_header X-Real-IP $remote_addr;
|
||||
proxy_set_header X-Forwarded-For $remote_addr;
|
||||
}
|
||||
}
|
||||
}
|
||||
</pre>
|
||||
|
||||
|
||||
<h3>6. Convert Existing Java Keystore to crt- and pem-file</h3>
|
||||
|
||||
<p>
|
||||
@@ -360,18 +844,107 @@ openssl x509 -in ${file}.pem -out xxxxx_at_mail.i2p.crt
|
||||
######################################################################################################
|
||||
</pre>
|
||||
|
||||
|
||||
<h3>5. Seamless SSL-Certificate Exchange</h3>
|
||||
|
||||
<p>
|
||||
The update/exchange of an already existing self-signed certificates has to be correct timed
|
||||
on server *and* client side. Considering thousands of clients (many with older I2P version) the exchange
|
||||
will not be seamless possible and will have very bad impact on many clients: reseed won't work for them.
|
||||
|
||||
<p>
|
||||
To avoid this issue and make the exchange as smooth as possible follow these simple steps:
|
||||
|
||||
<ol>
|
||||
<li>Generate a new SSL-certificate NOW, but do NOT implement it on server
|
||||
<li>Send the new SSL-certificate to us to perform a roll-out towards clients NOW
|
||||
<li>WAIT some month, e.g. 3-4 i2p-releases
|
||||
<li>New SSL-certificate is now hopefully present on many clients (in parallel to the current/old one)
|
||||
<li>THEN exchange the SSL-certificate on server
|
||||
</ol>
|
||||
|
||||
<p>
|
||||
This idea based on the fact, that you can provide in i2p/certificates/ssl more than one crt-file for a server, e.g.
|
||||
server.com.crt and server.com2.crt
|
||||
|
||||
|
||||
<h3>6. Reseed Server Domain/URL/Port Exchange</h3>
|
||||
|
||||
|
||||
<p>
|
||||
You are already operating a reseed server but want to change your Domain/URL/Port?
|
||||
To make the exchange as smooth as possible for many clients please follow these steps if possible:
|
||||
|
||||
<ol>
|
||||
<li>Setup an additional reseed instance at the new Domain/URL/Port
|
||||
<li>We include the new URL into I2P source NOW and delete the old URL NOW
|
||||
<li>Both of your reseed instances have to run some time in parallel
|
||||
<li>WAIT some month, e.g. 3-4 i2p-releases
|
||||
<li>New URL is now hopefully present on many clients
|
||||
<li>THEN shutdown the old reseed instance
|
||||
</ol>
|
||||
|
||||
|
||||
<h3>7. Tests</h3>
|
||||
|
||||
<p>
|
||||
Some simple pre-test: test the website and fetch
|
||||
<pre>
|
||||
wget --user-agent="Wget/1.11.4" \
|
||||
-O /tmp/test.su3 \
|
||||
--no-check-certificate https://your-server.com:PORT/i2pseeds.su3
|
||||
</pre>
|
||||
Replace "PORT" with default 443 or your chosen server setting.
|
||||
Inspect the fetched file.:
|
||||
Some simple pre-test: test the website and fetch
|
||||
<pre>
|
||||
zipinfo -z /tmp/test.su3
|
||||
</pre>
|
||||
|
||||
<p>
|
||||
Replace "--no-check-certificate" with "--ca-certificate=~/i2p/certificates/ssl/your-server.com.crt"
|
||||
which contains the path to your local public SSL-certificate to check also your ssl-certificate chain.
|
||||
|
||||
<p>
|
||||
Confirm the following:
|
||||
<ul>
|
||||
<li>SSL-certificate chain valid?
|
||||
<li>The su3-files can be downloaded?
|
||||
<li>Contains > 50 dat-files?
|
||||
<li>And is always the same for one client-IP?
|
||||
<li>Other client-IP's gets another file?
|
||||
<li>Clients has no direct access to complete folder e.g. https://your-server.com/su3/ ?
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Do a real reseed test on *another* I2P router machine:
|
||||
<ul>
|
||||
<li>Include manually new SSL-certificate into i2p installation: ~/i2p/certificates/ssl/
|
||||
<li>Include manually new public reseed key into i2p installation: ~/i2p/certificates/reseed/
|
||||
<li>http://localhost:7657/configreseed --> remove all reseed hosts
|
||||
<li>Add the new reseed host e.g. "https://your-server.com/" *without* trailing "i2pseeds.su3"
|
||||
<li>Save and Shutdown router.
|
||||
<li>Clear netdb: empty folder ./i2p/netDb.
|
||||
<li>Restart I2P and watch the I2P router log:
|
||||
<pre>
|
||||
2014/10/13 23:01:02 | Reseed start
|
||||
2014/10/13 23:01:02 | Reseeding from https://your-server/i2pseeds.su3
|
||||
2014/10/13 23:01:05 | INFO: xx files extracted to /tmp/i2p-V2qudTbd.tmp/reseeds-1010682701
|
||||
2014/10/13 23:01:05 | Reseed got xx router infos from https://your-server.com/i2pseeds.su3 with 0 errors
|
||||
2014/10/13 23:01:06 | Reseed complete, xx received
|
||||
</pre>
|
||||
</ul>
|
||||
|
||||
<h3>8. Contact Reseed Maintainer</h3>
|
||||
|
||||
<p>
|
||||
Contact us via email zzz at mail.i2p (alternatively, post in the reseed section on the zzz.i2p forum)
|
||||
Contact us per email zzz at mail.i2p (fallback is the reseed section at zzz's forum)
|
||||
Provide us with details about the new
|
||||
<ul>
|
||||
<li>Reseed website URL
|
||||
<li>Public SSL certificate
|
||||
(Only required if selfsigned, which is not recommended. Please use Lets Encrypt or other CA)
|
||||
<li>Public reseed su3 certificate
|
||||
<li>Reseed website URL,
|
||||
<li>Public part of SSL-certificate
|
||||
<li>Public su3-key
|
||||
<li>Your contact email
|
||||
<li>A statement that you agree to the privacy policy above
|
||||
</ul>
|
||||
<p>
|
||||
Feel free to contact zzz at mail.i2p in case of questions or problems or post your question at zzz's forum in the reseed section.
|
||||
|
@@ -124,6 +124,27 @@ def render_sitemap():
|
||||
urls.append({
|
||||
'path': '/download/windows',
|
||||
})
|
||||
urls.append({
|
||||
'path': '/download/download_windows',
|
||||
})
|
||||
urls.append({
|
||||
'path': '/download/download_osx',
|
||||
})
|
||||
urls.append({
|
||||
'path': '/download/download_linux',
|
||||
})
|
||||
urls.append({
|
||||
'path': '/download/download_debian',
|
||||
})
|
||||
urls.append({
|
||||
'path': '/download/download_ubuntu',
|
||||
})
|
||||
urls.append({
|
||||
'path': '/download/download_android',
|
||||
})
|
||||
urls.append({
|
||||
'path': '/download/download_docker',
|
||||
})
|
||||
# Render and return the sitemap
|
||||
response = make_response(render_template('global/sitemap.xml', url_root=url_root, langs=LANG_FRAGS,
|
||||
curlang=to_url(g.lang), urls=urls))
|
||||
|
File diff suppressed because it is too large
Load Diff
@@ -4,85 +4,81 @@
|
||||
!_TAG_PROGRAM_NAME Exuberant Ctags //
|
||||
!_TAG_PROGRAM_URL http://ctags.sourceforge.net /official site/
|
||||
!_TAG_PROGRAM_VERSION 5.9~svn20110310 //
|
||||
BandwidthLimits i2cp.rst 469;" m
|
||||
BlindingInfo i2cp.rst 498;" m
|
||||
BuildRequestRecord i2np.rst 230;" s
|
||||
BuildResponseRecord i2np.rst 407;" s
|
||||
Certificate common-structures.rst 318;" t
|
||||
CreateLeaseSet i2cp.rst 587;" m
|
||||
CreateLeaseSet i2cp.rst 624;" m
|
||||
CreateSession i2cp.rst 681;" m
|
||||
Data i2np.rst 1419;" m
|
||||
DatabaseLookup i2np.rst 779;" m
|
||||
DatabaseSearchReply i2np.rst 1125;" m
|
||||
DatabaseStore i2np.rst 650;" m
|
||||
BandwidthLimits i2cp.rst 467;" m
|
||||
BlindingInfo i2cp.rst 496;" m
|
||||
BuildRequestRecord i2np.rst 214;" s
|
||||
BuildResponseRecord i2np.rst 390;" s
|
||||
Certificate common-structures.rst 310;" t
|
||||
CreateLeaseSet i2cp.rst 585;" m
|
||||
CreateLeaseSet i2cp.rst 622;" m
|
||||
CreateSession i2cp.rst 679;" m
|
||||
Data i2np.rst 1337;" m
|
||||
DatabaseLookup i2np.rst 718;" m
|
||||
DatabaseSearchReply i2np.rst 1045;" m
|
||||
DatabaseStore i2np.rst 596;" m
|
||||
Date common-structures.rst 32;" t
|
||||
DeliveryInstructions common-structures.rst 1713;" s
|
||||
DeliveryStatus i2np.rst 1199;" m
|
||||
DestLookup i2cp.rst 713;" m
|
||||
DestReply i2cp.rst 735;" m
|
||||
Destination common-structures.rst 685;" s
|
||||
DestroySession i2cp.rst 758;" m
|
||||
Disconnect i2cp.rst 777;" m
|
||||
EncryptedLeaseSet common-structures.rst 1408;" s
|
||||
Garlic i2np.rst 1242;" m
|
||||
GarlicClove i2np.rst 487;" s
|
||||
GarlicCloveDeliveryInstructions i2np.rst 549;" s
|
||||
GetBandwidthLimits i2cp.rst 797;" m
|
||||
GetDate i2cp.rst 820;" m
|
||||
Hash common-structures.rst 268;" t
|
||||
HostLookup i2cp.rst 853;" m
|
||||
HostReply i2cp.rst 893;" m
|
||||
I2CPMessageHeader i2cp.rst 317;" s
|
||||
I2NPMessageHeader i2np.rst 132;" s
|
||||
DeliveryInstructions common-structures.rst 1699;" s
|
||||
DeliveryStatus i2np.rst 1119;" m
|
||||
DestLookup i2cp.rst 711;" m
|
||||
DestReply i2cp.rst 733;" m
|
||||
Destination common-structures.rst 673;" s
|
||||
DestroySession i2cp.rst 756;" m
|
||||
Disconnect i2cp.rst 775;" m
|
||||
EncryptedLeaseSet common-structures.rst 1394;" s
|
||||
Garlic i2np.rst 1162;" m
|
||||
GarlicClove i2np.rst 435;" s
|
||||
GarlicCloveDeliveryInstructions i2np.rst 497;" s
|
||||
GetBandwidthLimits i2cp.rst 795;" m
|
||||
GetDate i2cp.rst 818;" m
|
||||
Hash common-structures.rst 263;" t
|
||||
HostLookup i2cp.rst 851;" m
|
||||
HostReply i2cp.rst 891;" m
|
||||
I2CPMessageHeader i2cp.rst 315;" s
|
||||
I2NPMessageHeader i2np.rst 116;" s
|
||||
Integer common-structures.rst 19;" t
|
||||
KeysAndCert common-structures.rst 581;" s
|
||||
Lease common-structures.rst 718;" s
|
||||
Lease2 common-structures.rst 907;" s
|
||||
LeaseSet common-structures.rst 766;" s
|
||||
LeaseSet2 common-structures.rst 1092;" s
|
||||
LeaseSet2Header common-structures.rst 1016;" s
|
||||
Mapping common-structures.rst 503;" t
|
||||
MessageId i2cp.rst 337;" s
|
||||
MessagePayload i2cp.rst 929;" m
|
||||
MessageStatus i2cp.rst 950;" m
|
||||
MetaLease common-structures.rst 1226;" s
|
||||
MetaLeaseSet common-structures.rst 1291;" s
|
||||
OfflineSignature common-structures.rst 960;" s
|
||||
OutboundTunnelBuildReply i2np.rst 1628;" m
|
||||
Payload i2cp.rst 356;" s
|
||||
PrivateKey common-structures.rst 99;" t
|
||||
KeysAndCert common-structures.rst 573;" s
|
||||
Lease common-structures.rst 706;" s
|
||||
Lease2 common-structures.rst 891;" s
|
||||
LeaseSet common-structures.rst 754;" s
|
||||
LeaseSet2 common-structures.rst 1076;" s
|
||||
LeaseSet2Header common-structures.rst 1000;" s
|
||||
Mapping common-structures.rst 495;" t
|
||||
MessageId i2cp.rst 335;" s
|
||||
MessagePayload i2cp.rst 927;" m
|
||||
MessageStatus i2cp.rst 948;" m
|
||||
MetaLease common-structures.rst 1211;" s
|
||||
MetaLeaseSet common-structures.rst 1276;" s
|
||||
OfflineSignature common-structures.rst 944;" s
|
||||
Payload i2cp.rst 354;" s
|
||||
PrivateKey common-structures.rst 94;" t
|
||||
PublicKey common-structures.rst 62;" t
|
||||
ReceiveMessageBegin i2cp.rst 1100;" m
|
||||
ReceiveMessageEnd i2cp.rst 1126;" m
|
||||
ReconfigureSession i2cp.rst 1151;" m
|
||||
ReportAbuse i2cp.rst 1181;" m
|
||||
RequestLeaseSet i2cp.rst 1209;" m
|
||||
RequestVariableLeaseSet i2cp.rst 1237;" m
|
||||
RouterAddress common-structures.rst 1533;" s
|
||||
RouterIdentity common-structures.rst 652;" s
|
||||
RouterInfo common-structures.rst 1605;" s
|
||||
SendMessage i2cp.rst 1263;" m
|
||||
SendMessageExpires i2cp.rst 1306;" m
|
||||
SessionConfig i2cp.rst 376;" s
|
||||
SessionId i2cp.rst 411;" s
|
||||
SessionKey common-structures.rst 131;" t
|
||||
SessionStatus i2cp.rst 1449;" m
|
||||
SessionTag common-structures.rst 283;" t
|
||||
SetDate i2cp.rst 1496;" m
|
||||
ShortBuildRequestRecord i2np.rst 466;" s
|
||||
ShortBuildResponseRecord i2np.rst 476;" s
|
||||
ShortTunnelBuild i2np.rst 1589;" m
|
||||
Signature common-structures.rst 227;" t
|
||||
SigningPrivateKey common-structures.rst 187;" t
|
||||
SigningPublicKey common-structures.rst 146;" t
|
||||
ReceiveMessageBegin i2cp.rst 1090;" m
|
||||
ReceiveMessageEnd i2cp.rst 1116;" m
|
||||
ReconfigureSession i2cp.rst 1141;" m
|
||||
ReportAbuse i2cp.rst 1171;" m
|
||||
RequestLeaseSet i2cp.rst 1199;" m
|
||||
RequestVariableLeaseSet i2cp.rst 1227;" m
|
||||
RouterAddress common-structures.rst 1519;" s
|
||||
RouterIdentity common-structures.rst 644;" s
|
||||
RouterInfo common-structures.rst 1591;" s
|
||||
SendMessage i2cp.rst 1253;" m
|
||||
SendMessageExpires i2cp.rst 1296;" m
|
||||
SessionConfig i2cp.rst 374;" s
|
||||
SessionId i2cp.rst 409;" s
|
||||
SessionKey common-structures.rst 126;" t
|
||||
SessionStatus i2cp.rst 1439;" m
|
||||
SessionTag common-structures.rst 278;" t
|
||||
SetDate i2cp.rst 1484;" m
|
||||
Signature common-structures.rst 222;" t
|
||||
SigningPrivateKey common-structures.rst 182;" t
|
||||
SigningPublicKey common-structures.rst 141;" t
|
||||
String common-structures.rst 46;" t
|
||||
Tunnel tunnel-message.rst 36;" m
|
||||
TunnelBuild i2np.rst 1453;" m
|
||||
TunnelBuildReply i2np.rst 1496;" m
|
||||
TunnelData i2np.rst 1339;" m
|
||||
TunnelGateway i2np.rst 1383;" m
|
||||
TunnelId common-structures.rst 301;" t
|
||||
TunnelBuild i2np.rst 1371;" m
|
||||
TunnelBuildReply i2np.rst 1412;" m
|
||||
TunnelData i2np.rst 1259;" m
|
||||
TunnelGateway i2np.rst 1302;" m
|
||||
TunnelId common-structures.rst 293;" t
|
||||
TunnelMessageDeliveryInstructions tunnel-message.rst 164;" s
|
||||
VariableTunnelBuild i2np.rst 1520;" m
|
||||
VariableTunnelBuildReply i2np.rst 1557;" m
|
||||
VariableTunnelBuild i2np.rst 1434;" m
|
||||
VariableTunnelBuildReply i2np.rst 1469;" m
|
||||
|
@@ -3,8 +3,8 @@ SSU Protocol Specification
|
||||
==========================
|
||||
.. meta::
|
||||
:category: Transports
|
||||
:lastupdated: 2021-10
|
||||
:accuratefor: 0.9.52
|
||||
:lastupdated: 2021-06
|
||||
:accuratefor: 0.9.50
|
||||
|
||||
.. contents::
|
||||
|
||||
@@ -1016,10 +1016,8 @@ Note: IPv6 peer testing is supported as of release 0.9.27.
|
||||
|
||||
3. When sent from Charlie to Bob: Bob/Charlie sessionKey
|
||||
|
||||
4. When sent from Bob to Alice: Alice/Bob sessionKey
|
||||
(or for Bob prior to 0.9.52, Alice's introKey, as
|
||||
received in the PeerTest message from Alice,
|
||||
see note below)
|
||||
4. When sent from Bob to Alice: Alice's introKey, as
|
||||
received in the PeerTest message from Alice
|
||||
|
||||
5. When sent from Charlie to Alice: Alice's introKey, as
|
||||
received in the PeerTest message from Bob
|
||||
@@ -1109,13 +1107,6 @@ Notes
|
||||
* As of release 0.9.15, Alice must have an established session with Bob and use
|
||||
the session key.
|
||||
|
||||
* Prior to API version 0.9.52, in some implementations, Bob replied to Alice using
|
||||
Alice's intro key rather than the Alice/Bob session key, even though
|
||||
Alice and Bob have an established session (since 0.9.15).
|
||||
As of API version 0.9.52, Bob will correctly use the session key in all
|
||||
implementations, and Alice should reject a message received from Bob
|
||||
with Alice's intro key if Bob is API version 0.9.52 or higher.
|
||||
|
||||
* Extended options in the header: Not expected, undefined.
|
||||
|
||||
HolePunch
|
||||
|
BIN
i2p2www/static/i2p-archive-keyring.gpg
Normal file
BIN
i2p2www/static/i2p-archive-keyring.gpg
Normal file
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@@ -1,708 +0,0 @@
|
||||
# Arabic translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-04-26 14:55+0000\n"
|
||||
"Last-Translator: zzzi2p\n"
|
||||
"Language-Team: Arabic (http://www.transifex.com/otf/I2P/language/ar/)\n"
|
||||
"Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : "
|
||||
"n%100>=3 && n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=utf-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"Generated-By: Babel 1.3\n"
|
||||
|
||||
#: i2p2www/pages/site/comparison/freenet.html:2
|
||||
msgid "I2P Compared to Freenet"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/freenet.html:8
|
||||
msgid ""
|
||||
"Freenet is a fully distributed, peer to peer anonymous publishing "
|
||||
"network, offering \n"
|
||||
"secure ways to store data, as well as some approaches attempting to "
|
||||
"address the loads\n"
|
||||
"of a flash flood. While Freenet is designed as a distributed data store,"
|
||||
" people have\n"
|
||||
"built applications on top of it to do more generic anonymous "
|
||||
"communication, such as \n"
|
||||
"static websites and message boards."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/freenet.html:16
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Compared to I2P, Freenet offers some substantial benefits - it is a "
|
||||
"distributed data\n"
|
||||
"store, while I2P is not, allowing people to retrieve the content "
|
||||
"published by others \n"
|
||||
"even when the publisher is no longer online. In addition, it should be "
|
||||
"able to \n"
|
||||
"distribute popular data fairly efficiently. I2P itself does not and will"
|
||||
" not provide \n"
|
||||
"this functionality. On the other hand, there is overlap for users who "
|
||||
"simply want to \n"
|
||||
"communicate with each other anonymously through websites, message boards,"
|
||||
" file sharing\n"
|
||||
"programs, etc. There have also been some attempts to develop a "
|
||||
"distributed data \n"
|
||||
"store to run on top of I2P,\n"
|
||||
"(most recently a port of <a href=\"%(tahoe)s\">Tahoe-LAFS</a>)\n"
|
||||
"but nothing is yet ready for general use."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/freenet.html:29
|
||||
msgid ""
|
||||
"However, even ignoring any implementations issues, there are some "
|
||||
"concerns \n"
|
||||
"about Freenet's algorithms from both a scalability and anonymity "
|
||||
"perspective, owing \n"
|
||||
"largely to Freenet's heuristic driven routing. The interactions of "
|
||||
"various techniques \n"
|
||||
"certainly may successfully deter various attacks, and perhaps some "
|
||||
"aspects of the \n"
|
||||
"routing algorithms will provide the hoped for scalability. "
|
||||
"Unfortunately, not much\n"
|
||||
"analysis of the algorithms involved has resulted in positive results, but"
|
||||
" there is still\n"
|
||||
"hope. At the very least, Freenet does provide substantial anonymity "
|
||||
"against an attacker\n"
|
||||
"who does not have the resources necessary to analyze it further."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/index.html:2
|
||||
msgid "Comparing I2P to other projects"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/index.html:4
|
||||
msgid ""
|
||||
"There are a great many other applications and projects working on "
|
||||
"anonymous \n"
|
||||
"communication and I2P has been inspired by much of their efforts. This "
|
||||
"is not \n"
|
||||
"a comprehensive list of anonymity resources - both freehaven's \n"
|
||||
"<a href=\"http://freehaven.net/anonbib/topic.html\">Anonymity "
|
||||
"Bibliography</a>\n"
|
||||
"and GNUnet's <a href=\"https://www.gnunet.org/links/\">related "
|
||||
"projects</a>\n"
|
||||
"serve that purpose well. That said, a few systems stand out for further\n"
|
||||
"comparison. The following have individual comparison pages:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/index.html:20
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following are discussed on the <a href=\"%(othernetworks)s\">other "
|
||||
"networks page:</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/index.html:33
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The content of this page is subject to update, discussion and dispute, "
|
||||
"and we welcome comments and additions.\n"
|
||||
"You may contribute an analysis by entering a <a href=\"%(trac)s\">new "
|
||||
"ticket on Trac</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:2
|
||||
msgid "I2P Compared to Other Anonymous Networks"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:5
|
||||
msgid "The following networks are discussed on this page."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:17
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Most of the following sections are fairly old, and may not be accurate.\n"
|
||||
"For an overview of available comparisons, see the\n"
|
||||
"<a href=\"%(comparison)s\">main network comparisons page</a>.\n"
|
||||
"You may contribute an analysis by entering a\n"
|
||||
"<a href=\"%(trac)s\">new ticket on Trac</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:29
|
||||
#, python-format
|
||||
msgid ""
|
||||
"RetroShare is a set of peer-to-peer applications running in a\n"
|
||||
"<a href=\"%(f2fwiki)s\">Friend-to-friend (F2F)</a> network. Each peer of "
|
||||
"such F2F \n"
|
||||
"network makes direct IP connections only to authenticated peers "
|
||||
"(\"friends\") after explicit \n"
|
||||
"certificates exchange. It can discover unauthenticated peers (e.g. "
|
||||
"friends of friends), \n"
|
||||
"but connections to them are relayed over \"friend\" peers for providing "
|
||||
"privacy and anonymity."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:37
|
||||
msgid ""
|
||||
"RetroShare is designed to build a private network of trusted peers, while"
|
||||
" I2P is designed \n"
|
||||
"to be a large-scaled public anonymous network. Recent versions of "
|
||||
"RetroShare have options to run \n"
|
||||
"as a public \"darknet\" by using I2P or Tor as a transport. That way all "
|
||||
"connections are \n"
|
||||
"anonymized and no trust is required for adding new \"friends\"."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:48
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Morphmix and Tarzan are both fully distributed, peer to peer networks of"
|
||||
" \n"
|
||||
"anonymizing proxies, allowing people to tunnel out through the low "
|
||||
"latency \n"
|
||||
"mix network. Morphmix includes some very interesting collusion detection"
|
||||
" \n"
|
||||
"algorithms and Sybil defenses, while Tarzan makes use of the scarcity of "
|
||||
"IP\n"
|
||||
"addresses to accomplish the same. The two primary differences between \n"
|
||||
"these systems and I2P are related to I2P's <a "
|
||||
"href=\"%(threatmodel)s\">threat model</a> \n"
|
||||
"and their out-proxy design (as opposed to providing both sender and "
|
||||
"receiver \n"
|
||||
"anonymity). There is source code available to both systems, but we are "
|
||||
"not aware \n"
|
||||
"of their use outside of academic environments."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:172
|
||||
#, python-format
|
||||
msgid ""
|
||||
"\n"
|
||||
"Mixminion and Mixmaster are networks to support anonymous email against a"
|
||||
" very\n"
|
||||
"powerful adversary.\n"
|
||||
"High-latency messaging applications running on top of I2P\n"
|
||||
"(for example <a href=\"%(syndie)s\">Syndie</a> or I2PBote)\n"
|
||||
"may perhaps prove adequate to meet the threat\n"
|
||||
"model of those adversaries, while running in parallel along side the "
|
||||
"needs of low latency users, to provide\n"
|
||||
"a significantly larger anonymity set.\n"
|
||||
"High-latency support within the I2P router itself may or may not be added"
|
||||
" in a distant future release.\n"
|
||||
"It is too early to say if I2P will meet the needs of users requiring "
|
||||
"extreme protection for email."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:184
|
||||
msgid ""
|
||||
"As with Tor and Onion Routing, \n"
|
||||
"both Mixminion and Mixmaster take the directory based approach as well."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:194
|
||||
#, python-format
|
||||
msgid ""
|
||||
"JAP (Java Anonymous Proxy) is a network of mix cascades for anonymizing "
|
||||
"web requests,\n"
|
||||
"and as such it has a few centralized nodes (participants in the cascade) "
|
||||
"that blend\n"
|
||||
"and mix requests from clients through the sequence of nodes (the cascade)"
|
||||
" before \n"
|
||||
"proxying out onto the web. The scope, threat model, and security is "
|
||||
"substantially \n"
|
||||
"different from I2P, but for those who don't require significant anonymity"
|
||||
" but still\n"
|
||||
"are not satisfied with an Anonymizer-like service, JAP is worth "
|
||||
"reviewing. One\n"
|
||||
"caution to note is that anyone under the jurisdiction of the German "
|
||||
"courts may want\n"
|
||||
"to take care, as the German Federal Bureau of Criminal Investigation "
|
||||
"(FBCI) has \n"
|
||||
"successfully mounted an \n"
|
||||
"<a href=\"%(url)s\">attack</a> \n"
|
||||
"on the network. Even though the method of this attack was later found to"
|
||||
" be illegal \n"
|
||||
"in the German courts, the fact that the data was successfully collected "
|
||||
"is the \n"
|
||||
"concern. Courts change their minds based upon circumstance, and this is "
|
||||
"evidence that \n"
|
||||
"if a government body or intelligence agency wanted to, they could gather "
|
||||
"the data, even \n"
|
||||
"if it may be found inadmissible in some courts later)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:216
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Both of these systems work through the same basic \n"
|
||||
"<a href=\"%(antnet)s\">antnet</a> routing, providing some degree of\n"
|
||||
"anonymity based on the threat model of providing plausible deniability "
|
||||
"against a simple \n"
|
||||
"non-colluding adversary. With the antnet routing, they first either do a"
|
||||
" random walk or a \n"
|
||||
"broadcast search to find some peer with the data or identity desired, and"
|
||||
" then use a feedback\n"
|
||||
"algorithm to optimize that found path. This works well for applications "
|
||||
"that merely want to know \n"
|
||||
"what other people around them have to offer - \"How are y'all doing\" vs."
|
||||
" \"Hey Alice, how are you\" - \n"
|
||||
"you basically get a local cluster of nodes that can share files with and "
|
||||
"maintain some degree of \n"
|
||||
"anonymity (though you don't have much control over who is in that group "
|
||||
"of peers)."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:228
|
||||
msgid ""
|
||||
"However, the algorithm does not scale well at all - if the application "
|
||||
"wants to speak with a \n"
|
||||
"particular peer it ends up doing a broadcast search or random walk "
|
||||
"(though if they are lucky enough\n"
|
||||
"for that to succeed, the antnet routing should optimize that found "
|
||||
"connection). This means that \n"
|
||||
"while these networks can work great at small scales, they are not "
|
||||
"suitable for large networks where\n"
|
||||
"someone wants to get in touch with another specific peer. That does not "
|
||||
"mean that there is no \n"
|
||||
"value in these systems, just that their applicability is limited to "
|
||||
"situations where their \n"
|
||||
"particular issues can be addressed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:239
|
||||
#, python-format
|
||||
msgid ""
|
||||
"This was a closed-source network targeted at Iranian users.\n"
|
||||
"Tor did a <a href=\"%(torpost)s\">good writeup on what to look for in a "
|
||||
"circumvention tool</a>.\n"
|
||||
"Suffice it to say that being closed source and publicly targeting a "
|
||||
"specific country are not good ideas.\n"
|
||||
"I2P is, of course, open source. However, that source, and our\n"
|
||||
"<a href=\"%(docs)s\">technical documentation</a>, need much more review."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:248
|
||||
msgid "Paid VPN Services"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:249
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:255
|
||||
#, python-format
|
||||
msgid ""
|
||||
"You may contribute an analysis by entering a\n"
|
||||
"<a href=\"%(trac)s\">new ticket on Trac</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/other-networks.html:254
|
||||
msgid "Others"
|
||||
msgstr "أخريات"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:2
|
||||
msgid "I2P Compared to Tor"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:3
|
||||
msgid "November 2016"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:9
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Tor and Onion Routing are both anonymizing proxy networks, \n"
|
||||
"allowing people to tunnel out through their low latency mix \n"
|
||||
"network. The two primary differences between Tor / \n"
|
||||
"Onion-Routing and I2P are again related to differences in \n"
|
||||
"the threat model and the out-proxy design (though Tor\n"
|
||||
"supports hidden services as well). In addition, Tor\n"
|
||||
"takes the directory-based approach - providing a \n"
|
||||
"centralized point to manage the overall 'view' of the \n"
|
||||
"network, as well as gather and report statistics, as \n"
|
||||
"opposed to I2P's distributed <a href=\"%(netdb)s\">network \n"
|
||||
"database</a> and <a href=\"%(peerselection)s\">peer selection</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:23
|
||||
msgid ""
|
||||
"The I2P/Tor outproxy functionality does have a few \n"
|
||||
"substantial weaknesses against certain attackers - \n"
|
||||
"once the communication leaves the mixnet, global passive\n"
|
||||
"adversaries can more easily mount traffic analysis. In \n"
|
||||
"addition, the outproxies have access to the cleartext \n"
|
||||
"of the data transferred in both directions, and \n"
|
||||
"outproxies are prone to abuse, along with all of the \n"
|
||||
"other security issues we've come to know and love with \n"
|
||||
"normal Internet traffic."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:35
|
||||
msgid ""
|
||||
"However, many people don't need to worry about those \n"
|
||||
"situations, as they are outside their threat model. It\n"
|
||||
"is, also, outside I2P's (formal) functional scope (if people want\n"
|
||||
"to build outproxy functionality on top of an anonymous\n"
|
||||
"communication layer, they can). In fact, some I2P users\n"
|
||||
"currently take advantage of Tor to outproxy."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:49
|
||||
msgid "Comparison of Tor and I2P Terminology"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:50
|
||||
msgid ""
|
||||
"While Tor and I2P are similar in many ways, much of the terminology is "
|
||||
"different."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:55
|
||||
msgid "Cell"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:55
|
||||
msgid "Message"
|
||||
msgstr "الرسالة"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:56
|
||||
msgid "Client"
|
||||
msgstr "مستخدم"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:56
|
||||
msgid "Router or Client"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:57
|
||||
msgid "Circuit"
|
||||
msgstr "دائرة"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:57
|
||||
msgid "Tunnel"
|
||||
msgstr "نفق"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:58
|
||||
msgid "Directory"
|
||||
msgstr "المجلد"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:58
|
||||
msgid "NetDb"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:59
|
||||
msgid "Directory Server"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:59
|
||||
msgid "Floodfill Router"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:60
|
||||
msgid "Entry Guards"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:60
|
||||
msgid "Fast Peers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:61
|
||||
msgid "Entry Node"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:61
|
||||
msgid "Inproxy"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:62
|
||||
msgid "Exit Node"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:62
|
||||
msgid "Outproxy"
|
||||
msgstr "بروكسي خارجي"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:63
|
||||
#: i2p2www/pages/site/comparison/tor.html:68
|
||||
msgid "Hidden Service"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:63
|
||||
#: i2p2www/pages/site/comparison/tor.html:68
|
||||
msgid "I2P Site or Destination"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:64
|
||||
msgid "Hidden Service Descriptor"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:64
|
||||
msgid "LeaseSet"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:65
|
||||
msgid "Introduction point"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:65
|
||||
msgid "Inbound Gateway"
|
||||
msgstr "نقطة الدخول"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:66
|
||||
msgid "Node"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:66
|
||||
#: i2p2www/pages/site/comparison/tor.html:69
|
||||
#: i2p2www/pages/site/comparison/tor.html:72
|
||||
msgid "Router"
|
||||
msgstr "موجه"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:67
|
||||
msgid "Onion Proxy"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:67
|
||||
msgid "I2PTunnel Client (more or less)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:68
|
||||
msgid "Onion Service"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:69
|
||||
msgid "Relay"
|
||||
msgstr "تحويلة"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:70
|
||||
msgid "Rendezvous Point"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:70
|
||||
msgid "somewhat like Inbound Gateway + Outbound Endpoint"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:71
|
||||
msgid "Router Descriptor"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:71
|
||||
msgid "RouterInfo"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:72
|
||||
msgid "Server"
|
||||
msgstr "خادم"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:75
|
||||
msgid "Benefits of Tor over I2P"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:78
|
||||
msgid ""
|
||||
"Much bigger user base; much more visibility in the academic and hacker "
|
||||
"communities; benefits from\n"
|
||||
"formal studies of anonymity, resistance, and performance;\n"
|
||||
"has a non-anonymous, visible, university-based leader"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:84
|
||||
msgid "Has already solved some scaling issues I2P has yet to address"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:85
|
||||
msgid "Has significant funding"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:86
|
||||
msgid "Has more developers, including several that are funded"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:88
|
||||
msgid ""
|
||||
"More resistant to state-level blocking due to TLS transport layer and "
|
||||
"bridges\n"
|
||||
"(I2P has proposals for \"full restricted routes\" but these are not yet "
|
||||
"implemented)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:93
|
||||
msgid "Big enough that it has had to adapt to blocking and DOS attempts"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:94
|
||||
msgid "Designed and optimized for exit traffic, with a large number of exit nodes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:96
|
||||
msgid ""
|
||||
"Better documentation, has formal papers and specifications,\n"
|
||||
"better website, many more translations"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:101
|
||||
msgid "More efficient with memory usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:102
|
||||
msgid "Tor client nodes have very low bandwidth overhead"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:104
|
||||
msgid ""
|
||||
"Centralized control reduces the complexity at each\n"
|
||||
"node and can efficiently address Sybil attacks"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:110
|
||||
msgid ""
|
||||
"A core of high capacity nodes provides higher\n"
|
||||
"throughput and lower latency"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:115
|
||||
msgid "C, not Java (ewww)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:118
|
||||
msgid "Benefits of I2P over Tor"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:120
|
||||
msgid ""
|
||||
"Designed and optimized for hidden services, which are much faster than in"
|
||||
" Tor"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:121
|
||||
msgid "Fully distributed and self organizing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:123
|
||||
msgid ""
|
||||
"Peers are selected by continuously profiling and ranking performance,\n"
|
||||
"rather than trusting claimed capacity"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:129
|
||||
msgid ""
|
||||
"Floodfill peers (\"directory servers\") are varying and untrusted,\n"
|
||||
"rather than hardcoded"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:134
|
||||
msgid "Small enough that it hasn't been blocked or DOSed much, or at all"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:135
|
||||
msgid "Peer-to-peer friendly"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:136
|
||||
msgid "Packet switched instead of circuit switched"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:139
|
||||
msgid ""
|
||||
"implicit transparent load balancing of messages \n"
|
||||
"across multiple peers, rather than a single path"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:145
|
||||
msgid ""
|
||||
"resilience vs. failures by running multiple \n"
|
||||
"tunnels in parallel, plus rotating tunnels"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:151
|
||||
msgid ""
|
||||
"scale each client's connections at O(1) instead \n"
|
||||
"of O(N) (Alice has e.g. 2 inbound tunnels that are \n"
|
||||
"used by all of the peers Alice is talking with, \n"
|
||||
"rather than a circuit for each)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:161
|
||||
msgid ""
|
||||
"Unidirectional tunnels instead of bidirectional\n"
|
||||
"circuits, doubling the number of nodes a peer has to\n"
|
||||
"compromise to get the same information."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:166
|
||||
#, python-format
|
||||
msgid "Counter-arguments and further discussion <a href=\"%(netdb)s\">here</a>."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:171
|
||||
msgid ""
|
||||
"Protection against detecting client activity, even\n"
|
||||
"when an attacker is participating in the tunnel, as\n"
|
||||
"tunnels are used for more than simply passing end \n"
|
||||
"to end messages (e.g. netDb, tunnel management, \n"
|
||||
"tunnel testing)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:180
|
||||
msgid ""
|
||||
"Tunnels in I2P are short lived, decreasing the number\n"
|
||||
"of samples that an attacker can use to mount an \n"
|
||||
"active attack with, unlike circuits in Tor, which are\n"
|
||||
"typically long lived."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:188
|
||||
msgid ""
|
||||
"I2P APIs are designed specifically for anonymity and\n"
|
||||
"security, while SOCKS is designed for functionality."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:193
|
||||
msgid "Essentially all peers participate in routing for others"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:195
|
||||
msgid ""
|
||||
"The bandwidth overhead of being a full peer is low, \n"
|
||||
"while in Tor, while client nodes don't require much\n"
|
||||
"bandwidth, they don't fully participate in the mixnet."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:201
|
||||
msgid "Integrated automatic update mechanism"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:202
|
||||
msgid "Both TCP and UDP transports"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:203
|
||||
msgid "Java, not C (ewww)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:206
|
||||
msgid "Other potential benefits of I2P but not yet implemented"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:207
|
||||
msgid "...and may never be implemented, so don't count on them!"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:210
|
||||
msgid ""
|
||||
"Defense vs. message count analysis by garlic wrapping \n"
|
||||
"multiple messages"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:216
|
||||
msgid ""
|
||||
"Defense vs. long term intersection by adding delays \n"
|
||||
"at various hops (where the delays are not discernible\n"
|
||||
"by other hops)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:223
|
||||
msgid ""
|
||||
"Various mixing strategies at the tunnel level (e.g.\n"
|
||||
"create a tunnel that will handle 500 messages / minute,\n"
|
||||
"where the endpoint will inject dummy messages if there\n"
|
||||
"are insufficient messages, etc)"
|
||||
msgstr ""
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -7,7 +7,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2019-11-24 14:31+0000\n"
|
||||
"Last-Translator: zzzi2p\n"
|
||||
"Language-Team: Azerbaijani "
|
||||
@@ -87,8 +87,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
|
||||
msgid "RELEASE DETAILS"
|
||||
msgstr ""
|
||||
|
||||
@@ -158,8 +156,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
|
||||
msgid "Bug Fixes"
|
||||
msgstr ""
|
||||
|
||||
@@ -219,8 +215,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
|
||||
msgid "Other"
|
||||
msgstr "Digər"
|
||||
|
||||
@@ -281,8 +275,6 @@ msgstr "Digər"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
|
||||
msgid "SHA256 Checksums:"
|
||||
msgstr ""
|
||||
|
||||
@@ -1757,8 +1749,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
|
||||
msgid "Translation updates"
|
||||
msgstr ""
|
||||
|
||||
@@ -1935,8 +1925,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
|
||||
msgid ""
|
||||
"As usual, we recommend that you update to this release. The best way to\n"
|
||||
"maintain security and help the network is to run the latest release."
|
||||
@@ -2819,8 +2807,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
|
||||
msgid "Changes"
|
||||
msgstr ""
|
||||
|
||||
@@ -5157,8 +5143,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
|
||||
msgid "Update details"
|
||||
msgstr ""
|
||||
|
||||
@@ -5356,8 +5340,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
|
||||
msgid "Full list of fixed bugs"
|
||||
msgstr ""
|
||||
|
||||
@@ -12432,433 +12414,3 @@ msgstr ""
|
||||
msgid "i2psnark: Increase max pipeline"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
|
||||
msgid "0.9.48 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
|
||||
msgid "0.9.48 with performance enhancements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
|
||||
"most services.\n"
|
||||
"We have added preliminary support for new tunnel build message encryption"
|
||||
" (proposal 152).\n"
|
||||
"There are significant performance improvements throughout the router."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
|
||||
msgid ""
|
||||
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
|
||||
"Users on that platform should upgrade so you may continue to receive I2P "
|
||||
"updates."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
|
||||
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
|
||||
msgid "Block same-country connections when in hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
|
||||
msgid "BOB: Add deprecation warning"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
|
||||
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
|
||||
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
|
||||
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
|
||||
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
|
||||
msgid "Ratchet: Efficiency improvements and memory reduction"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
|
||||
msgid "SSU: Randomize intro key"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
|
||||
msgid "SSU performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
|
||||
msgid "System tray: Enable by default for Linux KDE and LXDE"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
|
||||
msgid "Build: Set release property for better runtime compatibility"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
|
||||
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
|
||||
msgid "i2psnark: Limit size of embedded video"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
|
||||
msgid "Improved IPv6 address validation"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
|
||||
msgid "Installer: Disable pack200 to support Java 14+"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
|
||||
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
|
||||
msgid "i2ptunnel: Filter server response headers when not compressing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
|
||||
msgid "NTCP2: Fix sending termination message on idle timeout"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
|
||||
msgid "Streaming: Fix handling of tag options"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
|
||||
msgid "Build: Reproducible build fix"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
|
||||
msgid "Core: Refactoring of data structures to reduce memory usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
|
||||
msgid "Crypto: Cache HMAC256 instances"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
|
||||
msgid "i2psnark: Hide BEP 48 padding directory in UI"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
|
||||
msgid "i2psnark: Checks for unsupported v2 torrents"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
|
||||
msgid "i2psnark: Remove old opentrackers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
|
||||
msgid "i2ptunnel: Improved support for offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
|
||||
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
|
||||
msgid "NTCP: Set nodelay on sockets"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
|
||||
msgid "Proxy: Remove old jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
|
||||
msgid "Ratchet: Rotate keys faster"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
|
||||
msgid "Wrapper 3.5.44 (new installs only)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
|
||||
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
|
||||
msgid "Hello Git, Goodbye Monotone"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
|
||||
msgid "Hello git, goodbye mtn"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
|
||||
msgid "The I2P Git Migration is nearly concluded"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
|
||||
msgid ""
|
||||
"For over a decade, I2P has relied on the venerable Monotone service to "
|
||||
"support\n"
|
||||
"its version control needs, but during the past few years, most of the "
|
||||
"world has\n"
|
||||
"moved on to the now-universal Git version control system. In that same\n"
|
||||
"time, the I2P Network has become faster and more reliable, and accessible"
|
||||
"\n"
|
||||
"workarounds to Git's non-resumability have been developed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
|
||||
msgid ""
|
||||
"Today marks a significant occasion for I2P, as we switched off the old "
|
||||
"mtn\n"
|
||||
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
|
||||
"from\n"
|
||||
"Monotone to Git officially."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
|
||||
msgid ""
|
||||
"While our use of mtn has been questioned in the past, and it's not always"
|
||||
" been a\n"
|
||||
"popular choice, I'd like to take this moment, as perhaps the very last "
|
||||
"project to use\n"
|
||||
"Monotone to thank the Monotone developers, current and former, wherever "
|
||||
"they are,\n"
|
||||
"for the software they created."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
|
||||
msgid "GPG Signing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
|
||||
msgid ""
|
||||
"Checkins to the I2P Project repositories require you to configure GPG "
|
||||
"signing for\n"
|
||||
"your git commits, including Merge Requests and Pull Requests. Please "
|
||||
"configure\n"
|
||||
"your git client for GPG signing before you fork i2p.i2p and check "
|
||||
"anything in."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
|
||||
msgid "Official Repositories and Gitlab/Github Syncing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
|
||||
msgid ""
|
||||
"The official repository is the one hosted at https://i2pgit.org/i2p-"
|
||||
"hackers/i2p.i2p\n"
|
||||
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
|
||||
" available\n"
|
||||
"at Github at https://github.com/i2p/i2p.i2p."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
|
||||
msgid ""
|
||||
"Now that we're on git, we can synchronize repositories from our own self-"
|
||||
"hosted Gitlab\n"
|
||||
"instance, to Github, and back again. This means that it is possible to "
|
||||
"create and submit\n"
|
||||
"a merge request on Gitlab and when it is merged, the result will be "
|
||||
"synced with Github,\n"
|
||||
"and a Pull Request on Github, when merged, will appear on Gitlab."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
|
||||
msgid ""
|
||||
"This means that it's possible to submit code to us through our Gitlab "
|
||||
"instance or through\n"
|
||||
"Github depending on what you prefer, however, more of the I2P developers "
|
||||
"are regularly\n"
|
||||
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
|
||||
"merged sooner\n"
|
||||
"than PR's to Github."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
|
||||
msgid "Thanks"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
|
||||
msgid ""
|
||||
"Congratulations and thanks to everyone who helped in the git migration, "
|
||||
"especially\n"
|
||||
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
|
||||
"will miss\n"
|
||||
"Monotone, it has become a barrier for new and existing participants in "
|
||||
"I2P development\n"
|
||||
"and we're excited to join the world of developers using Git to manage "
|
||||
"their distributed\n"
|
||||
"projects."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
|
||||
msgid "0.9.49 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
|
||||
#, fuzzy
|
||||
msgid "0.9.49 with SSU fixes and faster crypto"
|
||||
msgstr "0.9.29 xəta düzəlişləri var"
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.49 continues the work to make I2P faster and more secure.\n"
|
||||
"We have several improvements and fixes for the SSU (UDP) transport that "
|
||||
"should result in faster speeds.\n"
|
||||
"This release also starts the migration to new, faster ECIES-X25519 "
|
||||
"encryption for routers.\n"
|
||||
"(Destinations have been using this encryption for a few releases now)\n"
|
||||
"We've been working on the specifications and protocols for new encryption"
|
||||
" for several years,\n"
|
||||
"and we are getting close to the end of it! The migration will take "
|
||||
"several releases to complete."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
|
||||
msgid ""
|
||||
"For this release, to minimize disruption, only new installs and a very "
|
||||
"small percentage of existing installs\n"
|
||||
"(randomly selected at restart) will be using the new encryption.\n"
|
||||
"If your router does \"rekey\" to use the new encryption, it may have "
|
||||
"lower traffic or less reliability than usual for several days after you "
|
||||
"restart.\n"
|
||||
"This is normal, because your router has generated a new identity.\n"
|
||||
"Your performance should recover after a while."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
|
||||
msgid ""
|
||||
"We have \"rekeyed\" the network twice before, when changing the default "
|
||||
"signature type,\n"
|
||||
"but this is the first time we've changed the default encryption type.\n"
|
||||
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
|
||||
msgid "Build: Git migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
|
||||
msgid "Build: Move web resources to wars"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
|
||||
msgid "i2psnark WebSeed support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
|
||||
msgid "i2psnark padding file support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
|
||||
msgid "i2ptunnel: Move proxy resources to jar"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
|
||||
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
|
||||
msgid "Router: Verify RI stores after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
|
||||
msgid "Router: Reduce Sybil threshold"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
|
||||
msgid "Router: ECIES for new routers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
|
||||
msgid "Router: Start of ECIES migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
|
||||
msgid "SSU: Send individual fragments of messages"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
|
||||
msgid "SSU: Westwood+ congestion control"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
|
||||
msgid "SSU: Fast retransmit"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
|
||||
msgid "Build: Fix Gradle build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
|
||||
msgid "Crypto: Increase ratchet tag window to prevent message loss"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
|
||||
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
|
||||
msgid "i2ptunnel: Fix config file saving issues"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
|
||||
msgid "Router: Fix leaseset request fails causing watchdog to bark"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
|
||||
msgid "Router: Hidden mode fixes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
|
||||
msgid "SSU: Fix partial acks not being sent"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
|
||||
msgid "SSU: Fix occasional high CPU usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
|
||||
msgid "Crypto: AES performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
|
||||
msgid "DoH: Change to RFC 8484 style"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
|
||||
msgid "i2ptunnel: Remove DSA shared clients"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
|
||||
msgid "Proxy: Add jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
|
||||
msgid "Router: Add more countries for hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
|
||||
msgid "Router: Tunnel peer selection changes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
|
||||
msgid "Router: Move Sybil subsystem from console to router for embedded use"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
|
||||
msgid "Router: Verify RI stores for a while after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
|
||||
msgid "Util: New unit tests"
|
||||
msgstr ""
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
# German translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# Copyright (C) 2020 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
@@ -18,8 +18,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-05-05 17:10+0000\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2020-12-01 17:38+0000\n"
|
||||
"Last-Translator: Lars Schimmer <echelon@i2pmail.org>\n"
|
||||
"Language-Team: German (http://www.transifex.com/otf/I2P/language/de/)\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
@@ -97,8 +97,6 @@ msgstr "Die Dateien sind auf der `Downloadseite`__ verfügbar."
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
|
||||
msgid "RELEASE DETAILS"
|
||||
msgstr "VERSIONSDETAILS"
|
||||
|
||||
@@ -168,8 +166,6 @@ msgstr "Wesentliche Änderungen"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
|
||||
msgid "Bug Fixes"
|
||||
msgstr "Fehlerkorrekturen"
|
||||
|
||||
@@ -229,8 +225,6 @@ msgstr "Fehlerkorrekturen"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
|
||||
msgid "Other"
|
||||
msgstr "Andere"
|
||||
|
||||
@@ -291,8 +285,6 @@ msgstr "Andere"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
|
||||
msgid "SHA256 Checksums:"
|
||||
msgstr "SHA256-Prüfsummen:"
|
||||
|
||||
@@ -1822,8 +1814,6 @@ msgstr "Neue Übersetzungen"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
|
||||
msgid "Translation updates"
|
||||
msgstr "Übersetzungsaktualisierungen"
|
||||
|
||||
@@ -2006,8 +1996,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
|
||||
msgid ""
|
||||
"As usual, we recommend that you update to this release. The best way to\n"
|
||||
"maintain security and help the network is to run the latest release."
|
||||
@@ -2935,8 +2923,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
|
||||
msgid "Changes"
|
||||
msgstr "Änderungen"
|
||||
|
||||
@@ -5340,8 +5326,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
|
||||
msgid "Update details"
|
||||
msgstr "Aktualisierungsdetails"
|
||||
|
||||
@@ -5540,8 +5524,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
|
||||
msgid "Full list of fixed bugs"
|
||||
msgstr ""
|
||||
|
||||
@@ -12754,466 +12736,3 @@ msgstr ""
|
||||
msgid "i2psnark: Increase max pipeline"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
|
||||
msgid "0.9.48 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
|
||||
msgid "0.9.48 with performance enhancements"
|
||||
msgstr "0.9.48 mit Performanceerbesserungen"
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
|
||||
"most services.\n"
|
||||
"We have added preliminary support for new tunnel build message encryption"
|
||||
" (proposal 152).\n"
|
||||
"There are significant performance improvements throughout the router."
|
||||
msgstr ""
|
||||
"0.9.48 aktiviert das neue Ende-zu-Ende Verschlüsselungsprotokoll "
|
||||
"(Vorschlag 144) fur fast alle Services.\n"
|
||||
"Vorläufige Unterstützung für die neue Verschlüsselung der "
|
||||
"Tunnelaufbaunachrichten (Vorschlag 152) wurde auch hinzugefügt.\n"
|
||||
"Es gibt signifikante Verbesserung der Perforamnce im gesamten Routerr."
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
|
||||
msgid ""
|
||||
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
|
||||
"Users on that platform should upgrade so you may continue to receive I2P "
|
||||
"updates."
|
||||
msgstr ""
|
||||
"Pakete für Ubuntu Xenial (16.04 LTS) werden nicht mehr unterstützt und "
|
||||
"zur Verfügung gestellt.\n"
|
||||
"BenutzerInnen dieser Plattform sollten diese aktualisieren um die letzten"
|
||||
" I2P Aktualisierungen bekommen zu können. "
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
|
||||
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
|
||||
msgid "Block same-country connections when in hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
|
||||
msgid "BOB: Add deprecation warning"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
|
||||
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
|
||||
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
|
||||
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
|
||||
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
|
||||
msgid "Ratchet: Efficiency improvements and memory reduction"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
|
||||
msgid "SSU: Randomize intro key"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
|
||||
msgid "SSU performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
|
||||
msgid "System tray: Enable by default for Linux KDE and LXDE"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
|
||||
msgid "Build: Set release property for better runtime compatibility"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
|
||||
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
|
||||
msgid "i2psnark: Limit size of embedded video"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
|
||||
msgid "Improved IPv6 address validation"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
|
||||
msgid "Installer: Disable pack200 to support Java 14+"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
|
||||
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
|
||||
msgid "i2ptunnel: Filter server response headers when not compressing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
|
||||
msgid "NTCP2: Fix sending termination message on idle timeout"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
|
||||
msgid "Streaming: Fix handling of tag options"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
|
||||
msgid "Build: Reproducible build fix"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
|
||||
msgid "Core: Refactoring of data structures to reduce memory usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
|
||||
msgid "Crypto: Cache HMAC256 instances"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
|
||||
msgid "i2psnark: Hide BEP 48 padding directory in UI"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
|
||||
msgid "i2psnark: Checks for unsupported v2 torrents"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
|
||||
msgid "i2psnark: Remove old opentrackers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
|
||||
msgid "i2ptunnel: Improved support for offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
|
||||
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
|
||||
msgid "NTCP: Set nodelay on sockets"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
|
||||
msgid "Proxy: Remove old jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
|
||||
msgid "Ratchet: Rotate keys faster"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
|
||||
msgid "Wrapper 3.5.44 (new installs only)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
|
||||
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
|
||||
msgid "Hello Git, Goodbye Monotone"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
|
||||
msgid "Hello git, goodbye mtn"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
|
||||
msgid "The I2P Git Migration is nearly concluded"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
|
||||
msgid ""
|
||||
"For over a decade, I2P has relied on the venerable Monotone service to "
|
||||
"support\n"
|
||||
"its version control needs, but during the past few years, most of the "
|
||||
"world has\n"
|
||||
"moved on to the now-universal Git version control system. In that same\n"
|
||||
"time, the I2P Network has become faster and more reliable, and accessible"
|
||||
"\n"
|
||||
"workarounds to Git's non-resumability have been developed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
|
||||
msgid ""
|
||||
"Today marks a significant occasion for I2P, as we switched off the old "
|
||||
"mtn\n"
|
||||
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
|
||||
"from\n"
|
||||
"Monotone to Git officially."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
|
||||
msgid ""
|
||||
"While our use of mtn has been questioned in the past, and it's not always"
|
||||
" been a\n"
|
||||
"popular choice, I'd like to take this moment, as perhaps the very last "
|
||||
"project to use\n"
|
||||
"Monotone to thank the Monotone developers, current and former, wherever "
|
||||
"they are,\n"
|
||||
"for the software they created."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
|
||||
msgid "GPG Signing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
|
||||
msgid ""
|
||||
"Checkins to the I2P Project repositories require you to configure GPG "
|
||||
"signing for\n"
|
||||
"your git commits, including Merge Requests and Pull Requests. Please "
|
||||
"configure\n"
|
||||
"your git client for GPG signing before you fork i2p.i2p and check "
|
||||
"anything in."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
|
||||
msgid "Official Repositories and Gitlab/Github Syncing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
|
||||
msgid ""
|
||||
"The official repository is the one hosted at https://i2pgit.org/i2p-"
|
||||
"hackers/i2p.i2p\n"
|
||||
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
|
||||
" available\n"
|
||||
"at Github at https://github.com/i2p/i2p.i2p."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
|
||||
msgid ""
|
||||
"Now that we're on git, we can synchronize repositories from our own self-"
|
||||
"hosted Gitlab\n"
|
||||
"instance, to Github, and back again. This means that it is possible to "
|
||||
"create and submit\n"
|
||||
"a merge request on Gitlab and when it is merged, the result will be "
|
||||
"synced with Github,\n"
|
||||
"and a Pull Request on Github, when merged, will appear on Gitlab."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
|
||||
msgid ""
|
||||
"This means that it's possible to submit code to us through our Gitlab "
|
||||
"instance or through\n"
|
||||
"Github depending on what you prefer, however, more of the I2P developers "
|
||||
"are regularly\n"
|
||||
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
|
||||
"merged sooner\n"
|
||||
"than PR's to Github."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
|
||||
msgid "Thanks"
|
||||
msgstr "Danke"
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
|
||||
msgid ""
|
||||
"Congratulations and thanks to everyone who helped in the git migration, "
|
||||
"especially\n"
|
||||
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
|
||||
"will miss\n"
|
||||
"Monotone, it has become a barrier for new and existing participants in "
|
||||
"I2P development\n"
|
||||
"and we're excited to join the world of developers using Git to manage "
|
||||
"their distributed\n"
|
||||
"projects."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
|
||||
msgid "0.9.49 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
|
||||
msgid "0.9.49 with SSU fixes and faster crypto"
|
||||
msgstr "0.9.49 mit SSU Korrekturen und schnelleren Kryptographieoperationen"
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.49 continues the work to make I2P faster and more secure.\n"
|
||||
"We have several improvements and fixes for the SSU (UDP) transport that "
|
||||
"should result in faster speeds.\n"
|
||||
"This release also starts the migration to new, faster ECIES-X25519 "
|
||||
"encryption for routers.\n"
|
||||
"(Destinations have been using this encryption for a few releases now)\n"
|
||||
"We've been working on the specifications and protocols for new encryption"
|
||||
" for several years,\n"
|
||||
"and we are getting close to the end of it! The migration will take "
|
||||
"several releases to complete."
|
||||
msgstr ""
|
||||
"0.9.49 führt die Arbeiten zum Beschleuningen und besseren Absicherung von"
|
||||
" I2P fort. \n"
|
||||
"Es gibt diverse Verbesserungen und Korrekturen für den SSU (UDP) "
|
||||
"Transport, aus denen höhere Geschwindigkeiten resultieren sollten.\n"
|
||||
"Diese Version startet auch die Migration zur neuen, schnelleren "
|
||||
"ECIES-X25519 Verschlüsselung für die Router.\n"
|
||||
"(Destinationen nutzen diese Verschlüsselung schon seit einigen Versionen)"
|
||||
"\n"
|
||||
"Wir haben seit einigen Jahren an den Spezifikationen und Implementationen"
|
||||
" für die neue Verschlüsselung gearbeitet und kommen dem Abschluß dieser "
|
||||
"Arbeiten nahe! Diese Migration wird einige Versionen bis zum Abschluß "
|
||||
"benötigen."
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
|
||||
msgid ""
|
||||
"For this release, to minimize disruption, only new installs and a very "
|
||||
"small percentage of existing installs\n"
|
||||
"(randomly selected at restart) will be using the new encryption.\n"
|
||||
"If your router does \"rekey\" to use the new encryption, it may have "
|
||||
"lower traffic or less reliability than usual for several days after you "
|
||||
"restart.\n"
|
||||
"This is normal, because your router has generated a new identity.\n"
|
||||
"Your performance should recover after a while."
|
||||
msgstr ""
|
||||
"Zur Vermeidung von großen Unterbrechungen werden mit dieser Version nur "
|
||||
"neue Installationen und ein kleiner Teil der bestehenden Installationen "
|
||||
"(beim Neustart zufällig ausgewählt) die neue Verschlüsselung nutzen.\n"
|
||||
"Falls Ihr Router auf die neue Verschlüsselung umstellt, wird dieser "
|
||||
"wahrscheinlich einige Tage nach dem Neustart weniger stabil sein und "
|
||||
"weniger Bandbreite nutzen.\n"
|
||||
"Dieses ist normal, da ihr Router eine neue Identifikation bekommt. Ihre "
|
||||
"Router-Performance wird nach einer Weile wieder erholt sein."
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
|
||||
msgid ""
|
||||
"We have \"rekeyed\" the network twice before, when changing the default "
|
||||
"signature type,\n"
|
||||
"but this is the first time we've changed the default encryption type.\n"
|
||||
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
|
||||
msgstr ""
|
||||
"Wir haben das I2P Netzwerk schon 2 mal dieser Prozdeur unterzogen, beim "
|
||||
"Ändern des Stanardsignatur Typus, aber dieses ist das erste Mal, das wir "
|
||||
"den Standard Verschlüsselung Typus ändern-\n"
|
||||
"Es sollte problemfrei funktionieren, zur Sicherheit starten wir mit einer"
|
||||
" kleiner Anzahl an Migrationen."
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
|
||||
msgid "Build: Git migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
|
||||
msgid "Build: Move web resources to wars"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
|
||||
msgid "i2psnark WebSeed support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
|
||||
msgid "i2psnark padding file support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
|
||||
msgid "i2ptunnel: Move proxy resources to jar"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
|
||||
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
|
||||
msgid "Router: Verify RI stores after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
|
||||
msgid "Router: Reduce Sybil threshold"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
|
||||
msgid "Router: ECIES for new routers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
|
||||
msgid "Router: Start of ECIES migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
|
||||
msgid "SSU: Send individual fragments of messages"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
|
||||
msgid "SSU: Westwood+ congestion control"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
|
||||
msgid "SSU: Fast retransmit"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
|
||||
msgid "Build: Fix Gradle build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
|
||||
msgid "Crypto: Increase ratchet tag window to prevent message loss"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
|
||||
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
|
||||
msgid "i2ptunnel: Fix config file saving issues"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
|
||||
msgid "Router: Fix leaseset request fails causing watchdog to bark"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
|
||||
msgid "Router: Hidden mode fixes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
|
||||
msgid "SSU: Fix partial acks not being sent"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
|
||||
msgid "SSU: Fix occasional high CPU usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
|
||||
msgid "Crypto: AES performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
|
||||
msgid "DoH: Change to RFC 8484 style"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
|
||||
msgid "i2ptunnel: Remove DSA shared clients"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
|
||||
msgid "Proxy: Add jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
|
||||
msgid "Router: Add more countries for hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
|
||||
msgid "Router: Tunnel peer selection changes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
|
||||
msgid "Router: Move Sybil subsystem from console to router for embedded use"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
|
||||
msgid "Router: Verify RI stores for a while after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
|
||||
msgid "Util: New unit tests"
|
||||
msgstr ""
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
# Spanish translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# Copyright (C) 2020 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
@@ -17,9 +17,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-04-26 14:56+0000\n"
|
||||
"Last-Translator: strel\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2020-11-19 13:35+0000\n"
|
||||
"Last-Translator: Zuhualime Akoochimoya\n"
|
||||
"Language-Team: Spanish (http://www.transifex.com/otf/I2P/language/es/)\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -96,8 +96,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
|
||||
msgid "RELEASE DETAILS"
|
||||
msgstr "DETALLES DEL LANZAMIENTO"
|
||||
|
||||
@@ -167,8 +165,6 @@ msgstr "Cambios más importantes"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
|
||||
msgid "Bug Fixes"
|
||||
msgstr "Correcciones de errores"
|
||||
|
||||
@@ -228,8 +224,6 @@ msgstr "Correcciones de errores"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
|
||||
msgid "Other"
|
||||
msgstr "Otro"
|
||||
|
||||
@@ -290,8 +284,6 @@ msgstr "Otro"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
|
||||
msgid "SHA256 Checksums:"
|
||||
msgstr "Sumas de comprobación SHA256:"
|
||||
|
||||
@@ -2142,8 +2134,6 @@ msgstr "Nuevas traducciones"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
|
||||
msgid "Translation updates"
|
||||
msgstr "Actualizaciones de traducción"
|
||||
|
||||
@@ -2365,8 +2355,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
|
||||
msgid ""
|
||||
"As usual, we recommend that you update to this release. The best way to\n"
|
||||
"maintain security and help the network is to run the latest release."
|
||||
@@ -3566,8 +3554,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
|
||||
msgid "Changes"
|
||||
msgstr "Cambios"
|
||||
|
||||
@@ -6541,8 +6527,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
|
||||
msgid "Update details"
|
||||
msgstr "Detalles de la actualización"
|
||||
|
||||
@@ -6765,8 +6749,6 @@ msgstr "Nueva traducción al chino (de Taiwán)"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
|
||||
msgid "Full list of fixed bugs"
|
||||
msgstr ""
|
||||
|
||||
@@ -14563,432 +14545,3 @@ msgstr ""
|
||||
msgid "i2psnark: Increase max pipeline"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
|
||||
msgid "0.9.48 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
|
||||
msgid "0.9.48 with performance enhancements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
|
||||
"most services.\n"
|
||||
"We have added preliminary support for new tunnel build message encryption"
|
||||
" (proposal 152).\n"
|
||||
"There are significant performance improvements throughout the router."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
|
||||
msgid ""
|
||||
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
|
||||
"Users on that platform should upgrade so you may continue to receive I2P "
|
||||
"updates."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
|
||||
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
|
||||
msgid "Block same-country connections when in hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
|
||||
msgid "BOB: Add deprecation warning"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
|
||||
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
|
||||
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
|
||||
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
|
||||
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
|
||||
msgid "Ratchet: Efficiency improvements and memory reduction"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
|
||||
msgid "SSU: Randomize intro key"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
|
||||
msgid "SSU performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
|
||||
msgid "System tray: Enable by default for Linux KDE and LXDE"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
|
||||
msgid "Build: Set release property for better runtime compatibility"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
|
||||
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
|
||||
msgid "i2psnark: Limit size of embedded video"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
|
||||
msgid "Improved IPv6 address validation"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
|
||||
msgid "Installer: Disable pack200 to support Java 14+"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
|
||||
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
|
||||
msgid "i2ptunnel: Filter server response headers when not compressing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
|
||||
msgid "NTCP2: Fix sending termination message on idle timeout"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
|
||||
msgid "Streaming: Fix handling of tag options"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
|
||||
msgid "Build: Reproducible build fix"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
|
||||
msgid "Core: Refactoring of data structures to reduce memory usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
|
||||
msgid "Crypto: Cache HMAC256 instances"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
|
||||
msgid "i2psnark: Hide BEP 48 padding directory in UI"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
|
||||
msgid "i2psnark: Checks for unsupported v2 torrents"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
|
||||
msgid "i2psnark: Remove old opentrackers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
|
||||
msgid "i2ptunnel: Improved support for offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
|
||||
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
|
||||
msgid "NTCP: Set nodelay on sockets"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
|
||||
msgid "Proxy: Remove old jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
|
||||
msgid "Ratchet: Rotate keys faster"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
|
||||
msgid "Wrapper 3.5.44 (new installs only)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
|
||||
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
|
||||
msgid "Hello Git, Goodbye Monotone"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
|
||||
msgid "Hello git, goodbye mtn"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
|
||||
msgid "The I2P Git Migration is nearly concluded"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
|
||||
msgid ""
|
||||
"For over a decade, I2P has relied on the venerable Monotone service to "
|
||||
"support\n"
|
||||
"its version control needs, but during the past few years, most of the "
|
||||
"world has\n"
|
||||
"moved on to the now-universal Git version control system. In that same\n"
|
||||
"time, the I2P Network has become faster and more reliable, and accessible"
|
||||
"\n"
|
||||
"workarounds to Git's non-resumability have been developed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
|
||||
msgid ""
|
||||
"Today marks a significant occasion for I2P, as we switched off the old "
|
||||
"mtn\n"
|
||||
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
|
||||
"from\n"
|
||||
"Monotone to Git officially."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
|
||||
msgid ""
|
||||
"While our use of mtn has been questioned in the past, and it's not always"
|
||||
" been a\n"
|
||||
"popular choice, I'd like to take this moment, as perhaps the very last "
|
||||
"project to use\n"
|
||||
"Monotone to thank the Monotone developers, current and former, wherever "
|
||||
"they are,\n"
|
||||
"for the software they created."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
|
||||
msgid "GPG Signing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
|
||||
msgid ""
|
||||
"Checkins to the I2P Project repositories require you to configure GPG "
|
||||
"signing for\n"
|
||||
"your git commits, including Merge Requests and Pull Requests. Please "
|
||||
"configure\n"
|
||||
"your git client for GPG signing before you fork i2p.i2p and check "
|
||||
"anything in."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
|
||||
msgid "Official Repositories and Gitlab/Github Syncing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
|
||||
msgid ""
|
||||
"The official repository is the one hosted at https://i2pgit.org/i2p-"
|
||||
"hackers/i2p.i2p\n"
|
||||
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
|
||||
" available\n"
|
||||
"at Github at https://github.com/i2p/i2p.i2p."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
|
||||
msgid ""
|
||||
"Now that we're on git, we can synchronize repositories from our own self-"
|
||||
"hosted Gitlab\n"
|
||||
"instance, to Github, and back again. This means that it is possible to "
|
||||
"create and submit\n"
|
||||
"a merge request on Gitlab and when it is merged, the result will be "
|
||||
"synced with Github,\n"
|
||||
"and a Pull Request on Github, when merged, will appear on Gitlab."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
|
||||
msgid ""
|
||||
"This means that it's possible to submit code to us through our Gitlab "
|
||||
"instance or through\n"
|
||||
"Github depending on what you prefer, however, more of the I2P developers "
|
||||
"are regularly\n"
|
||||
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
|
||||
"merged sooner\n"
|
||||
"than PR's to Github."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
|
||||
msgid "Thanks"
|
||||
msgstr "Gracias"
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
|
||||
msgid ""
|
||||
"Congratulations and thanks to everyone who helped in the git migration, "
|
||||
"especially\n"
|
||||
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
|
||||
"will miss\n"
|
||||
"Monotone, it has become a barrier for new and existing participants in "
|
||||
"I2P development\n"
|
||||
"and we're excited to join the world of developers using Git to manage "
|
||||
"their distributed\n"
|
||||
"projects."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
|
||||
msgid "0.9.49 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
|
||||
msgid "0.9.49 with SSU fixes and faster crypto"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.49 continues the work to make I2P faster and more secure.\n"
|
||||
"We have several improvements and fixes for the SSU (UDP) transport that "
|
||||
"should result in faster speeds.\n"
|
||||
"This release also starts the migration to new, faster ECIES-X25519 "
|
||||
"encryption for routers.\n"
|
||||
"(Destinations have been using this encryption for a few releases now)\n"
|
||||
"We've been working on the specifications and protocols for new encryption"
|
||||
" for several years,\n"
|
||||
"and we are getting close to the end of it! The migration will take "
|
||||
"several releases to complete."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
|
||||
msgid ""
|
||||
"For this release, to minimize disruption, only new installs and a very "
|
||||
"small percentage of existing installs\n"
|
||||
"(randomly selected at restart) will be using the new encryption.\n"
|
||||
"If your router does \"rekey\" to use the new encryption, it may have "
|
||||
"lower traffic or less reliability than usual for several days after you "
|
||||
"restart.\n"
|
||||
"This is normal, because your router has generated a new identity.\n"
|
||||
"Your performance should recover after a while."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
|
||||
msgid ""
|
||||
"We have \"rekeyed\" the network twice before, when changing the default "
|
||||
"signature type,\n"
|
||||
"but this is the first time we've changed the default encryption type.\n"
|
||||
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
|
||||
msgid "Build: Git migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
|
||||
msgid "Build: Move web resources to wars"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
|
||||
msgid "i2psnark WebSeed support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
|
||||
msgid "i2psnark padding file support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
|
||||
msgid "i2ptunnel: Move proxy resources to jar"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
|
||||
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
|
||||
msgid "Router: Verify RI stores after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
|
||||
msgid "Router: Reduce Sybil threshold"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
|
||||
msgid "Router: ECIES for new routers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
|
||||
msgid "Router: Start of ECIES migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
|
||||
msgid "SSU: Send individual fragments of messages"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
|
||||
msgid "SSU: Westwood+ congestion control"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
|
||||
msgid "SSU: Fast retransmit"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
|
||||
msgid "Build: Fix Gradle build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
|
||||
msgid "Crypto: Increase ratchet tag window to prevent message loss"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
|
||||
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
|
||||
msgid "i2ptunnel: Fix config file saving issues"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
|
||||
msgid "Router: Fix leaseset request fails causing watchdog to bark"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
|
||||
msgid "Router: Hidden mode fixes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
|
||||
msgid "SSU: Fix partial acks not being sent"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
|
||||
msgid "SSU: Fix occasional high CPU usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
|
||||
msgid "Crypto: AES performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
|
||||
msgid "DoH: Change to RFC 8484 style"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
|
||||
msgid "i2ptunnel: Remove DSA shared clients"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
|
||||
msgid "Proxy: Add jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
|
||||
msgid "Router: Add more countries for hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
|
||||
msgid "Router: Tunnel peer selection changes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
|
||||
msgid "Router: Move Sybil subsystem from console to router for embedded use"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
|
||||
msgid "Router: Verify RI stores for a while after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
|
||||
msgid "Util: New unit tests"
|
||||
msgstr ""
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
# Finnish translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# Copyright (C) 2020 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
@@ -8,9 +8,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-04-26 14:55+0000\n"
|
||||
"Last-Translator: Jorma Karvonen <karvonen.jorma@gmail.com>\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2021-04-11 22:44+0000\n"
|
||||
"Last-Translator: dfgdfg dfgdfgd\n"
|
||||
"Language-Team: Finnish (http://www.transifex.com/otf/I2P/language/fi/)\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -121,44 +121,42 @@ msgid ""
|
||||
"and building."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:9
|
||||
msgid "I2P Cares About Privacy"
|
||||
#: i2p2www/pages/site/about/intro.html:11
|
||||
msgid ""
|
||||
"The Invisible Internet values privacy and consent, which can only be "
|
||||
"achieved with privacy-by-default. It is always your choice to share, your"
|
||||
" platform to own, and the connections you want to make. It is privacy by "
|
||||
"design, plain, simple and truly free. Additionally I2P offers resistance "
|
||||
"to pattern recognition and blocking by censors. Because the network "
|
||||
"relies on peers to route traffic, location blocking is also reduced."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:11
|
||||
#: i2p2www/pages/site/about/intro.html:14
|
||||
msgid ""
|
||||
"I2P hides the server from the user and the user from the server. All I2P "
|
||||
"traffic is internal to the I2P network. Traffic inside I2P does not "
|
||||
"interact with the Internet directly. It is a layer on top of the "
|
||||
"Internet. It uses encrypted unidirectional tunnels between you and your "
|
||||
"peers. No one can see where traffic is coming from, where it is going, or"
|
||||
" what the contents are. Additionally I2P offers resistance to pattern "
|
||||
"recognition and blocking by censors. Because the network relies on peers "
|
||||
"to route traffic, location blocking is also reduced."
|
||||
"peers. No one can see where traffic is coming from, where it is going or "
|
||||
"what the contents are."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:14
|
||||
msgid "How to Connect to the I2P Network"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:16
|
||||
#: i2p2www/pages/site/about/intro.html:19
|
||||
msgid ""
|
||||
"The Invisible Internet Project provides software to download that "
|
||||
"connects you to the network. In addition to the network privacy benefits,"
|
||||
"connects you to the network.In addition to the network privacy benefits,"
|
||||
" I2P provides an application layer that allows people to use and create "
|
||||
"familiar apps for daily use. I2P provides its own unique DNS so that you "
|
||||
"can self host or mirror content on the network. You can create and own "
|
||||
"your own platform that you can add to the I2P directory or only invite "
|
||||
"your friends. The I2P network functions the same way the Internet does. "
|
||||
"When you download the I2P software, it includes everything you need to "
|
||||
"connect, share, and create privately."
|
||||
"your platform that you can add to the I2P directory or only invite your "
|
||||
"friends. The I2P network functions in the same way the Internet does, "
|
||||
"just with some extra configuration. The best part is that if you do not "
|
||||
"find something you want, you can build it. When you download the I2P "
|
||||
"software, it includes everything you need to connect, share, and create "
|
||||
"privately."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:18
|
||||
msgid "An Overview of the Network"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:20
|
||||
#: i2p2www/pages/site/about/intro.html:24
|
||||
msgid ""
|
||||
"I2P uses cryptography to achieve a variety of properties for the tunnels "
|
||||
"it builds and the communications it transports. I2P tunnels use "
|
||||
@@ -169,7 +167,7 @@ msgid ""
|
||||
"are self-authenticating and only belong to the user who generated them."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:23
|
||||
#: i2p2www/pages/site/about/intro.html:27
|
||||
msgid ""
|
||||
"I2P is a secure and traffic protecting Internet-like layer. The network "
|
||||
"is made up of peers (\"routers\") and unidirectional inbound and outbound"
|
||||
@@ -184,15 +182,11 @@ msgid ""
|
||||
"contact information securely."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:26
|
||||
msgid "About Decentralization and I2P"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:28
|
||||
#: i2p2www/pages/site/about/intro.html:32
|
||||
msgid ""
|
||||
"The I2P network is almost completely decentralized, with exception to "
|
||||
"what are called \"Reseed Servers,\" which is how you first join the "
|
||||
"network. This is to deal with the DHT ( Distributed Hash Table ) "
|
||||
"what are what are called \"Reseed Servers,\" which is how you first join "
|
||||
"the network. This is to deal with the DHT ( Distributed Hash Table ) "
|
||||
"bootstrap problem. Basically, there's not a good and reliable way to get "
|
||||
"out of running at least one permanent bootstrap node that non-network "
|
||||
"users can find to get started. Once you're connected to the network, you "
|
||||
@@ -206,13 +200,7 @@ msgid ""
|
||||
"your traffic on the I2P network."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:30
|
||||
msgid ""
|
||||
"I see IP addresses of all other I2P nodes in the router console. Does "
|
||||
"that mean my IP address is visible by others?"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:32
|
||||
#: i2p2www/pages/site/about/intro.html:36
|
||||
msgid ""
|
||||
"Yes, this is how a fully distributed peer-to-peer network works. Every "
|
||||
"node participates in routing packets for others, so your IP address must "
|
||||
@@ -222,11 +210,7 @@ msgid ""
|
||||
"research or just running a node to contribute bandwidth to the project."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:34
|
||||
msgid "What I2P Does Not Do"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:36
|
||||
#: i2p2www/pages/site/about/intro.html:40
|
||||
msgid ""
|
||||
"The I2P network does not officially \"Exit\" traffic. It has outproxies "
|
||||
"to the Internet run by volunteers, which are centralized services. I2P is"
|
||||
@@ -237,32 +221,6 @@ msgid ""
|
||||
"or a trusted VPN when you want to browse the Internet privately."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:38
|
||||
msgid "Comparisons"
|
||||
msgstr "Vertailut"
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:40
|
||||
msgid ""
|
||||
"There are a great many other applications and projects working on "
|
||||
"anonymous \n"
|
||||
"communication and I2P has been inspired by much of their efforts. This "
|
||||
"is not \n"
|
||||
"a comprehensive list of anonymity resources - both freehaven's \n"
|
||||
"<a href=\"http://freehaven.net/anonbib/topic.html\">Anonymity "
|
||||
"Bibliography</a>\n"
|
||||
"and GNUnet's <a href=\"https://www.gnunet.org/links/\">related "
|
||||
"projects</a>\n"
|
||||
"serve that purpose well. That said, a few systems stand out for further\n"
|
||||
"comparison. The following have individual comparison pages:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:56
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following are discussed on the <a href=\"%(othernetworks)s\">other "
|
||||
"networks page:</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:2
|
||||
msgid "Presentations on I2P"
|
||||
msgstr ""
|
||||
@@ -332,18 +290,17 @@ msgid ""
|
||||
"HOPE New York July 17, 2010 - Brief overview of I2P by zzz, at the end of"
|
||||
" Adrian Hong's talk\n"
|
||||
"\"Hackers for Human Rights\".\n"
|
||||
"<a href=\"%(mp3)s\">MP3 audio</a>\n"
|
||||
"<a href=\"%(vid)s\">Youtube Video</a> (I2P part at 44 minutes)"
|
||||
"<a href=\"%(mp3)s\">MP3 audio</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:57
|
||||
#: i2p2www/pages/site/about/media.html:56
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Into the I2P Darknet: Welcome to Cipherspace</a>\n"
|
||||
"Adrian Crenshaw. Schmoocon Firetalk, January 2011"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:62
|
||||
#: i2p2www/pages/site/about/media.html:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Using techhnology to advance liberty</a>\n"
|
||||
@@ -354,7 +311,7 @@ msgid ""
|
||||
"I2P covered from 10:00 to 20:00 in the video."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:70
|
||||
#: i2p2www/pages/site/about/media.html:69
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Common Darknet Weaknesses</a>\n"
|
||||
@@ -363,14 +320,14 @@ msgid ""
|
||||
"11-15, 2011."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:76
|
||||
#: i2p2www/pages/site/about/media.html:75
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P / Tor Workshop Notes</a>\n"
|
||||
"Adrian Crenshaw. DEF CON 19, Las Vegas, August 6, 2011."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:81
|
||||
#: i2p2www/pages/site/about/media.html:80
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(live)s\">Cipherspaces/Darknets: An Overview Of Attack "
|
||||
@@ -381,13 +338,13 @@ msgid ""
|
||||
"Adrian Crenshaw. DEF CON 19, Las Vegas, August 7, 2011."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:91
|
||||
#: i2p2www/pages/site/about/media.html:90
|
||||
msgid ""
|
||||
"<a href=\"http://0x375.org/\">Modern cipherspace ecosystems</a>, 0x375 "
|
||||
"0x06 (Thessaloniki Tech Talk Sessions), November 4, 2011."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:95
|
||||
#: i2p2www/pages/site/about/media.html:94
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P - The Anonymous Network</a>\n"
|
||||
@@ -396,14 +353,14 @@ msgid ""
|
||||
"January 25, 2012."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:101
|
||||
#: i2p2www/pages/site/about/media.html:100
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2PCon 2015</a>\n"
|
||||
"Toronto, August 15-16, 2015"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:106
|
||||
#: i2p2www/pages/site/about/media.html:105
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P - Still alive! (pdf)</a>\n"
|
||||
@@ -412,7 +369,7 @@ msgid ""
|
||||
"2015"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:113
|
||||
#: i2p2www/pages/site/about/media.html:112
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Replacing Weary Crypto: Upgrading the I2P network with stronger "
|
||||
@@ -422,7 +379,7 @@ msgid ""
|
||||
"str4d, Real World Crypto, Stanford, January 8, 2016"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:121
|
||||
#: i2p2www/pages/site/about/media.html:120
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Onions and Garlic: the protocols of I2P\n"
|
||||
@@ -432,7 +389,7 @@ msgid ""
|
||||
"Whitewater, February 17, 2016"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:129
|
||||
#: i2p2www/pages/site/about/media.html:128
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Invisible Internet Project - An overview and guide to the technology\n"
|
||||
@@ -441,18 +398,18 @@ msgid ""
|
||||
"Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:137
|
||||
#: i2p2www/pages/site/about/media.html:136
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Intro to I2P for App Developers (mp4)</a>\n"
|
||||
"idk"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:145
|
||||
#: i2p2www/pages/site/about/media.html:144
|
||||
msgid "Tutorials"
|
||||
msgstr "Oppikurssit"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:148
|
||||
#: i2p2www/pages/site/about/media.html:147
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P Windows Tutorial</a>\n"
|
||||
@@ -461,7 +418,7 @@ msgid ""
|
||||
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:155
|
||||
#: i2p2www/pages/site/about/media.html:154
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P Debian Tutorial</a>\n"
|
||||
@@ -470,7 +427,7 @@ msgid ""
|
||||
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:162
|
||||
#: i2p2www/pages/site/about/media.html:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">How to set up anonymous site in I2P</a>\n"
|
||||
@@ -479,7 +436,7 @@ msgid ""
|
||||
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:169
|
||||
#: i2p2www/pages/site/about/media.html:168
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P Tutorial Mac OS X</a>\n"
|
||||
@@ -489,7 +446,7 @@ msgid ""
|
||||
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:176
|
||||
#: i2p2www/pages/site/about/media.html:175
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Felix Atari explains the basic principles of I2P</a>"
|
||||
@@ -499,7 +456,7 @@ msgid ""
|
||||
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:183
|
||||
#: i2p2www/pages/site/about/media.html:182
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">How to get onto I2P, the anonymous P2P Darknet "
|
||||
@@ -509,7 +466,7 @@ msgid ""
|
||||
"access I2P."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:189
|
||||
#: i2p2www/pages/site/about/media.html:188
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">How to connect to I2P</a>\n"
|
||||
@@ -517,7 +474,7 @@ msgid ""
|
||||
"How to install I2P on Ubuntu."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:195
|
||||
#: i2p2www/pages/site/about/media.html:194
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Installing the I2P darknet software in Linux</a>\n"
|
||||
@@ -526,7 +483,7 @@ msgid ""
|
||||
"January 2011"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:202
|
||||
#: i2p2www/pages/site/about/media.html:201
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Short garlic routing animation</a>\n"
|
||||
@@ -534,11 +491,11 @@ msgid ""
|
||||
"Adrian Crenshaw.\n"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:210
|
||||
#: i2p2www/pages/site/about/media.html:209
|
||||
msgid "Articles and Interviews"
|
||||
msgstr "Artikkelit ja haastattelut"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:213
|
||||
#: i2p2www/pages/site/about/media.html:212
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Lance James (0x90) Interviewed by DistributedCity\n"
|
||||
@@ -547,7 +504,7 @@ msgid ""
|
||||
"July 26, 2002."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:221
|
||||
#: i2p2www/pages/site/about/media.html:220
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Lance James (0x90) Interviewed by El País\n"
|
||||
@@ -556,7 +513,7 @@ msgid ""
|
||||
"October 31, 2002."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:228
|
||||
#: i2p2www/pages/site/about/media.html:227
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">2003 Business Week article referencing "
|
||||
@@ -564,7 +521,7 @@ msgid ""
|
||||
"September 14, 2003."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:233
|
||||
#: i2p2www/pages/site/about/media.html:232
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Netzwelt.de article about being anonymous in the "
|
||||
@@ -573,7 +530,7 @@ msgid ""
|
||||
"November 2007."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:239
|
||||
#: i2p2www/pages/site/about/media.html:238
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">zzz interviewed by gulli.com</a>\n"
|
||||
@@ -581,7 +538,7 @@ msgid ""
|
||||
"<a href=\"%(german)s\">German translation</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:246
|
||||
#: i2p2www/pages/site/about/media.html:245
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">zzz interviewed on the InfoSec Daily Podcast Ep. 454 "
|
||||
@@ -592,7 +549,7 @@ msgid ""
|
||||
" tracker</a>)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:252
|
||||
#: i2p2www/pages/site/about/media.html:251
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P - Anonymity for the Masses</a>,\n"
|
||||
@@ -600,7 +557,7 @@ msgid ""
|
||||
"November 11, 2011."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:258
|
||||
#: i2p2www/pages/site/about/media.html:257
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">zzz and Lance James interviewed on the InfoSec Daily "
|
||||
@@ -611,7 +568,7 @@ msgid ""
|
||||
" tracker</a>)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:264
|
||||
#: i2p2www/pages/site/about/media.html:263
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
|
||||
@@ -619,7 +576,7 @@ msgid ""
|
||||
"Part 1, February 28, 2015"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:269
|
||||
#: i2p2www/pages/site/about/media.html:268
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
|
||||
@@ -627,7 +584,7 @@ msgid ""
|
||||
"Part 2, March 6, 2015"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:274
|
||||
#: i2p2www/pages/site/about/media.html:273
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Fireside With Lei - Episode 18: Lance James. "
|
||||
@@ -637,7 +594,7 @@ msgid ""
|
||||
"Robert Lei, December 31, 2018"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:283
|
||||
#: i2p2www/pages/site/about/media.html:282
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mhatta)s\">Articles by I2P contributor Masayuki Hatta on "
|
||||
@@ -645,7 +602,7 @@ msgid ""
|
||||
"2019\n"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:288
|
||||
#: i2p2www/pages/site/about/media.html:287
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(ctrl)s\">Enabling both .onion and .i2p routing with Proxy "
|
||||
@@ -653,17 +610,17 @@ msgid ""
|
||||
"Daniel Aleksandersen, February 7 2019"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:295
|
||||
#: i2p2www/pages/site/about/media.html:294
|
||||
msgid "Other"
|
||||
msgstr "Muut"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:298
|
||||
#: i2p2www/pages/site/about/media.html:297
|
||||
msgid ""
|
||||
"I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n"
|
||||
"February 14, 2014"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:303
|
||||
#: i2p2www/pages/site/about/media.html:302
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(meeh)s\">A curated list by I2P contributor meeh of I2P "
|
||||
@@ -681,7 +638,7 @@ msgid ""
|
||||
"actually installing an I2P router and an accompanying bundle of basic \n"
|
||||
"applications. The I2P Java distribution is the first I2P software gateway"
|
||||
" and \n"
|
||||
"has been actively developed since 2003."
|
||||
"has been actively developed since 2001."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/software.html:10
|
||||
@@ -758,8 +715,8 @@ msgstr ""
|
||||
#: i2p2www/pages/site/about/software.html:37
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><a href=\"%(addressbook)s\">The Address Book</a></strong>: This "
|
||||
"is a locally-defined list of \n"
|
||||
"<strong><a href=\"%(addressbook)s\">The AddressBook</a></strong>: This is"
|
||||
" a locally-defined list of \n"
|
||||
"human-readable addresses ( ie: i2p-projekt.i2p) and corresponding I2P "
|
||||
"addresses.(udhdrtrcetjm5sxzskjyr5ztpeszydbh4dpl3pl4utgqqw2v4jna.b32.i2p) "
|
||||
"It integrates with other applications to \n"
|
||||
@@ -779,7 +736,7 @@ msgid ""
|
||||
"adapter for forwarding services ( ie SSH ) into I2P and proxying client \n"
|
||||
"requests to and from I2P. It provides a variety of “Tunnel Types” which "
|
||||
"are \n"
|
||||
"able to do advance filtering of traffic before it reaches I2P."
|
||||
"able able to do advance filtering of traffic before it reaches I2P."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/software.html:50
|
||||
@@ -957,6 +914,7 @@ msgstr ""
|
||||
#: i2p2www/pages/site/about/team.html:46 i2p2www/pages/site/about/team.html:91
|
||||
#: i2p2www/pages/site/about/team.html:161
|
||||
#: i2p2www/pages/site/about/team.html:188
|
||||
#: i2p2www/pages/site/about/team.html:203
|
||||
#: i2p2www/pages/site/about/team.html:236
|
||||
msgid "vacant"
|
||||
msgstr ""
|
||||
@@ -1181,10 +1139,6 @@ msgstr "Android-kehitys"
|
||||
msgid "Console"
|
||||
msgstr "Pääteikkuna"
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:203
|
||||
msgid "IDK/Sadie"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:204
|
||||
msgid "Router console HTML/CSS design"
|
||||
msgstr ""
|
||||
@@ -1397,8 +1351,8 @@ msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/i2pcon/2015.html:44
|
||||
msgid ""
|
||||
"Note that in-I2P torrents may also be available on the non-private "
|
||||
"internet due to bridging by Vuze clients."
|
||||
"Note that in-I2P torrents may also be available on the clearnet due to "
|
||||
"bridging by Vuze clients."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/i2pcon/2015.html:50
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
# French translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# Copyright (C) 2020 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
@@ -16,8 +16,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-04-26 14:55+0000\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2021-03-25 22:23+0000\n"
|
||||
"Last-Translator: AO <ao@localizationlab.org>\n"
|
||||
"Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
|
||||
@@ -158,44 +158,42 @@ msgid ""
|
||||
"and building."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:9
|
||||
msgid "I2P Cares About Privacy"
|
||||
#: i2p2www/pages/site/about/intro.html:11
|
||||
msgid ""
|
||||
"The Invisible Internet values privacy and consent, which can only be "
|
||||
"achieved with privacy-by-default. It is always your choice to share, your"
|
||||
" platform to own, and the connections you want to make. It is privacy by "
|
||||
"design, plain, simple and truly free. Additionally I2P offers resistance "
|
||||
"to pattern recognition and blocking by censors. Because the network "
|
||||
"relies on peers to route traffic, location blocking is also reduced."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:11
|
||||
#: i2p2www/pages/site/about/intro.html:14
|
||||
msgid ""
|
||||
"I2P hides the server from the user and the user from the server. All I2P "
|
||||
"traffic is internal to the I2P network. Traffic inside I2P does not "
|
||||
"interact with the Internet directly. It is a layer on top of the "
|
||||
"Internet. It uses encrypted unidirectional tunnels between you and your "
|
||||
"peers. No one can see where traffic is coming from, where it is going, or"
|
||||
" what the contents are. Additionally I2P offers resistance to pattern "
|
||||
"recognition and blocking by censors. Because the network relies on peers "
|
||||
"to route traffic, location blocking is also reduced."
|
||||
"peers. No one can see where traffic is coming from, where it is going or "
|
||||
"what the contents are."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:14
|
||||
msgid "How to Connect to the I2P Network"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:16
|
||||
#: i2p2www/pages/site/about/intro.html:19
|
||||
msgid ""
|
||||
"The Invisible Internet Project provides software to download that "
|
||||
"connects you to the network. In addition to the network privacy benefits,"
|
||||
"connects you to the network.In addition to the network privacy benefits,"
|
||||
" I2P provides an application layer that allows people to use and create "
|
||||
"familiar apps for daily use. I2P provides its own unique DNS so that you "
|
||||
"can self host or mirror content on the network. You can create and own "
|
||||
"your own platform that you can add to the I2P directory or only invite "
|
||||
"your friends. The I2P network functions the same way the Internet does. "
|
||||
"When you download the I2P software, it includes everything you need to "
|
||||
"connect, share, and create privately."
|
||||
"your platform that you can add to the I2P directory or only invite your "
|
||||
"friends. The I2P network functions in the same way the Internet does, "
|
||||
"just with some extra configuration. The best part is that if you do not "
|
||||
"find something you want, you can build it. When you download the I2P "
|
||||
"software, it includes everything you need to connect, share, and create "
|
||||
"privately."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:18
|
||||
msgid "An Overview of the Network"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:20
|
||||
#: i2p2www/pages/site/about/intro.html:24
|
||||
msgid ""
|
||||
"I2P uses cryptography to achieve a variety of properties for the tunnels "
|
||||
"it builds and the communications it transports. I2P tunnels use "
|
||||
@@ -206,7 +204,7 @@ msgid ""
|
||||
"are self-authenticating and only belong to the user who generated them."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:23
|
||||
#: i2p2www/pages/site/about/intro.html:27
|
||||
msgid ""
|
||||
"I2P is a secure and traffic protecting Internet-like layer. The network "
|
||||
"is made up of peers (\"routers\") and unidirectional inbound and outbound"
|
||||
@@ -221,15 +219,11 @@ msgid ""
|
||||
"contact information securely."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:26
|
||||
msgid "About Decentralization and I2P"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:28
|
||||
#: i2p2www/pages/site/about/intro.html:32
|
||||
msgid ""
|
||||
"The I2P network is almost completely decentralized, with exception to "
|
||||
"what are called \"Reseed Servers,\" which is how you first join the "
|
||||
"network. This is to deal with the DHT ( Distributed Hash Table ) "
|
||||
"what are what are called \"Reseed Servers,\" which is how you first join "
|
||||
"the network. This is to deal with the DHT ( Distributed Hash Table ) "
|
||||
"bootstrap problem. Basically, there's not a good and reliable way to get "
|
||||
"out of running at least one permanent bootstrap node that non-network "
|
||||
"users can find to get started. Once you're connected to the network, you "
|
||||
@@ -243,16 +237,7 @@ msgid ""
|
||||
"your traffic on the I2P network."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:30
|
||||
msgid ""
|
||||
"I see IP addresses of all other I2P nodes in the router console. Does "
|
||||
"that mean my IP address is visible by others?"
|
||||
msgstr ""
|
||||
"Dans la console du routeur, je vois les adresses IP de tous les autres "
|
||||
"nœuds d’I2P. Cela signifie-t-il que les autres peuvent voir mon adresse "
|
||||
"IP ?"
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:32
|
||||
#: i2p2www/pages/site/about/intro.html:36
|
||||
msgid ""
|
||||
"Yes, this is how a fully distributed peer-to-peer network works. Every "
|
||||
"node participates in routing packets for others, so your IP address must "
|
||||
@@ -262,11 +247,7 @@ msgid ""
|
||||
"research or just running a node to contribute bandwidth to the project."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:34
|
||||
msgid "What I2P Does Not Do"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:36
|
||||
#: i2p2www/pages/site/about/intro.html:40
|
||||
msgid ""
|
||||
"The I2P network does not officially \"Exit\" traffic. It has outproxies "
|
||||
"to the Internet run by volunteers, which are centralized services. I2P is"
|
||||
@@ -277,43 +258,6 @@ msgid ""
|
||||
"or a trusted VPN when you want to browse the Internet privately."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:38
|
||||
msgid "Comparisons"
|
||||
msgstr "Comparaisons"
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:40
|
||||
msgid ""
|
||||
"There are a great many other applications and projects working on "
|
||||
"anonymous \n"
|
||||
"communication and I2P has been inspired by much of their efforts. This "
|
||||
"is not \n"
|
||||
"a comprehensive list of anonymity resources - both freehaven's \n"
|
||||
"<a href=\"http://freehaven.net/anonbib/topic.html\">Anonymity "
|
||||
"Bibliography</a>\n"
|
||||
"and GNUnet's <a href=\"https://www.gnunet.org/links/\">related "
|
||||
"projects</a>\n"
|
||||
"serve that purpose well. That said, a few systems stand out for further\n"
|
||||
"comparison. The following have individual comparison pages:"
|
||||
msgstr ""
|
||||
"Il existe un grand nombre d’autres applications et de projets travaillant"
|
||||
" sur les communications anonymes et I2P s’en est largement inspiré. Cette"
|
||||
" liste est loin d’être exhaustive concernant le thème de l’anonymat (<a "
|
||||
"href=\"http://freehaven.net/anonbib/topic.html\">Anonymity "
|
||||
"Bibliography</a> de Freehaven\n"
|
||||
"et les <a href=\"https://www.gnunet.org/links/\">projets liés</a> à "
|
||||
"GNUnet servent à celà). \n"
|
||||
"Néanmoins, certains systèmes se prêtent bien à la comparaison. Les "
|
||||
"suivants disposent d’ailleurs d’une page dédiée :"
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:56
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following are discussed on the <a href=\"%(othernetworks)s\">other "
|
||||
"networks page:</a>"
|
||||
msgstr ""
|
||||
"Ceux qui suivent sont discuté sur la page <a "
|
||||
"href=\"%(othernetworks)s\">autres réseaux</a>"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:2
|
||||
msgid "Presentations on I2P"
|
||||
msgstr "Présentations sur I2P"
|
||||
@@ -405,11 +349,14 @@ msgid ""
|
||||
"HOPE New York July 17, 2010 - Brief overview of I2P by zzz, at the end of"
|
||||
" Adrian Hong's talk\n"
|
||||
"\"Hackers for Human Rights\".\n"
|
||||
"<a href=\"%(mp3)s\">MP3 audio</a>\n"
|
||||
"<a href=\"%(vid)s\">Youtube Video</a> (I2P part at 44 minutes)"
|
||||
"<a href=\"%(mp3)s\">MP3 audio</a>"
|
||||
msgstr ""
|
||||
"HOPE New York, 17 juillet 2010 - Brève présentation d’I2P par zzz, à la "
|
||||
"fin de l’exposé de Adrian Hong\n"
|
||||
"« Les bouilleurs pour les droits de la personne » (en anglais).\n"
|
||||
"<a href=\"%(mp3)s\">audio MP3 </a>"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:57
|
||||
#: i2p2www/pages/site/about/media.html:56
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Into the I2P Darknet: Welcome to Cipherspace</a>\n"
|
||||
@@ -418,7 +365,7 @@ msgstr ""
|
||||
"<a href=\"%(link)s\">Into the I2P Darknet: Welcome to Cipherspace</a>\n"
|
||||
"Adrian Crenshaw. Schmoocon Firetalk, janvier 2011"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:62
|
||||
#: i2p2www/pages/site/about/media.html:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Using techhnology to advance liberty</a>\n"
|
||||
@@ -436,7 +383,7 @@ msgstr ""
|
||||
"mars 2011. \n"
|
||||
"I2P couvert de 10:00 à 20:00 dans la vidéo."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:70
|
||||
#: i2p2www/pages/site/about/media.html:69
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Common Darknet Weaknesses</a>\n"
|
||||
@@ -450,7 +397,7 @@ msgstr ""
|
||||
"Adrian Crenshaw, <a href=\"http://aide.marshall.edu/\">AIDE</a>, 11-15 "
|
||||
"juillet 2011."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:76
|
||||
#: i2p2www/pages/site/about/media.html:75
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P / Tor Workshop Notes</a>\n"
|
||||
@@ -459,7 +406,7 @@ msgstr ""
|
||||
"<a href=\"%(link)s\"> I2P / Tor notes d’atelier</a>\n"
|
||||
"Adrian Crenshaw. DEF CON 19, Las Vegas, 6 août 2011."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:81
|
||||
#: i2p2www/pages/site/about/media.html:80
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(live)s\">Cipherspaces/Darknets: An Overview Of Attack "
|
||||
@@ -476,7 +423,7 @@ msgstr ""
|
||||
"<a href=\"%(slides)s\">Diaporama (ppt)</a>\n"
|
||||
"Adrian Crenshaw. DEF CON 19, Las Vegas, 7 août 2011."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:91
|
||||
#: i2p2www/pages/site/about/media.html:90
|
||||
msgid ""
|
||||
"<a href=\"http://0x375.org/\">Modern cipherspace ecosystems</a>, 0x375 "
|
||||
"0x06 (Thessaloniki Tech Talk Sessions), November 4, 2011."
|
||||
@@ -484,7 +431,7 @@ msgstr ""
|
||||
"<a href=\"http://0x375.org/\">Modern cipherspace ecosystems</a>, 0x375 "
|
||||
"0x06 (Thessaloniki Tech Talk Sessions), 4 novembre 2011."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:95
|
||||
#: i2p2www/pages/site/about/media.html:94
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P - The Anonymous Network</a>\n"
|
||||
@@ -497,7 +444,7 @@ msgstr ""
|
||||
"Blair Dick, Université d’Abertay, Dundee Ethical Hacking Society, 25 "
|
||||
"janvier 2012."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:101
|
||||
#: i2p2www/pages/site/about/media.html:100
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2PCon 2015</a>\n"
|
||||
@@ -506,7 +453,7 @@ msgstr ""
|
||||
"<a href=\"%(link)s\">I2PCon 2015</a>\n"
|
||||
"Toronto, 15-16 août 2015"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:106
|
||||
#: i2p2www/pages/site/about/media.html:105
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P - Still alive! (pdf)</a>\n"
|
||||
@@ -518,7 +465,7 @@ msgstr ""
|
||||
"<a href=\"%(link2)s\">(vidéo)</a>\n"
|
||||
"echelon, 32C3 (You Broke the Internet Assembly), Hamburg, 28 décembre 2015"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:113
|
||||
#: i2p2www/pages/site/about/media.html:112
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Replacing Weary Crypto: Upgrading the I2P network with stronger "
|
||||
@@ -533,7 +480,7 @@ msgstr ""
|
||||
"<a href=\"%(link2)s\">(odp)</a>\n"
|
||||
"str4d, Real World Crypto, Stanford, 8 janvier 2016"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:121
|
||||
#: i2p2www/pages/site/about/media.html:120
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Onions and Garlic: the protocols of I2P\n"
|
||||
@@ -548,7 +495,7 @@ msgstr ""
|
||||
"str4d, COMPSCI 460: Computer Networking, University of Wisconsin "
|
||||
"Whitewater, 17 février 2016"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:129
|
||||
#: i2p2www/pages/site/about/media.html:128
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Invisible Internet Project - An overview and guide to the technology\n"
|
||||
@@ -562,7 +509,7 @@ msgstr ""
|
||||
"<a href=\"%(link2)s\">(webm)</a>\n"
|
||||
"Andrew Savchenko (bircoph), FOSDEM, Bruxelles, le 4 février 2018"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:137
|
||||
#: i2p2www/pages/site/about/media.html:136
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Intro to I2P for App Developers (mp4)</a>\n"
|
||||
@@ -572,11 +519,11 @@ msgstr ""
|
||||
"(mp4)</a>\n"
|
||||
"idk"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:145
|
||||
#: i2p2www/pages/site/about/media.html:144
|
||||
msgid "Tutorials"
|
||||
msgstr "Tutoriels"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:148
|
||||
#: i2p2www/pages/site/about/media.html:147
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P Windows Tutorial</a>\n"
|
||||
@@ -589,7 +536,7 @@ msgstr ""
|
||||
"Ce guide vous montrera comment installer I2P sous Windows XP.\n"
|
||||
"Par <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:155
|
||||
#: i2p2www/pages/site/about/media.html:154
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P Debian Tutorial</a>\n"
|
||||
@@ -603,7 +550,7 @@ msgstr ""
|
||||
"Debian.\n"
|
||||
"Par <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:162
|
||||
#: i2p2www/pages/site/about/media.html:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">How to set up anonymous site in I2P</a>\n"
|
||||
@@ -617,7 +564,7 @@ msgstr ""
|
||||
"Comment mettre en place un site Web anonyme dans I2P.\n"
|
||||
"Par <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:169
|
||||
#: i2p2www/pages/site/about/media.html:168
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P Tutorial Mac OS X</a>\n"
|
||||
@@ -632,7 +579,7 @@ msgstr ""
|
||||
"connecter à irc.telecomix.i2p.\n"
|
||||
"Par <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:176
|
||||
#: i2p2www/pages/site/about/media.html:175
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Felix Atari explains the basic principles of I2P</a>"
|
||||
@@ -647,7 +594,7 @@ msgstr ""
|
||||
"Agent Felix Atari du « Telecomix Crypto Munitions Bureau ».\n"
|
||||
"Par <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:183
|
||||
#: i2p2www/pages/site/about/media.html:182
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">How to get onto I2P, the anonymous P2P Darknet "
|
||||
@@ -662,7 +609,7 @@ msgstr ""
|
||||
"Ce tutoriel montre comment installer et configurer le logiciel nécessaire"
|
||||
" pour accéder à I2P."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:189
|
||||
#: i2p2www/pages/site/about/media.html:188
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">How to connect to I2P</a>\n"
|
||||
@@ -673,7 +620,7 @@ msgstr ""
|
||||
"(vidéo Youtube)\n"
|
||||
"Comment installer I2P sur Ubuntu."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:195
|
||||
#: i2p2www/pages/site/about/media.html:194
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Installing the I2P darknet software in Linux</a>\n"
|
||||
@@ -686,7 +633,7 @@ msgstr ""
|
||||
"Adrian Crenshaw. \n"
|
||||
"Janvier 2011"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:202
|
||||
#: i2p2www/pages/site/about/media.html:201
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Short garlic routing animation</a>\n"
|
||||
@@ -697,11 +644,11 @@ msgstr ""
|
||||
"(vidéo Youtube)\n"
|
||||
"Adrian Crenshaw.\n"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:210
|
||||
#: i2p2www/pages/site/about/media.html:209
|
||||
msgid "Articles and Interviews"
|
||||
msgstr "Articles et entrevues"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:213
|
||||
#: i2p2www/pages/site/about/media.html:212
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Lance James (0x90) Interviewed by DistributedCity\n"
|
||||
@@ -714,7 +661,7 @@ msgstr ""
|
||||
"<a href=\"%(link2)s\">Partie 2</a>\n"
|
||||
"26 juillet 2002."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:221
|
||||
#: i2p2www/pages/site/about/media.html:220
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Lance James (0x90) Interviewed by El País\n"
|
||||
@@ -727,7 +674,7 @@ msgstr ""
|
||||
"<a href=\"%(link)s\">Traduction en Anglais</a>\n"
|
||||
"31 octobre 2002."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:228
|
||||
#: i2p2www/pages/site/about/media.html:227
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">2003 Business Week article referencing "
|
||||
@@ -738,7 +685,7 @@ msgstr ""
|
||||
"Invisiblenet</a>\n"
|
||||
"14 septembre 2003."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:233
|
||||
#: i2p2www/pages/site/about/media.html:232
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Netzwelt.de article about being anonymous in the "
|
||||
@@ -751,7 +698,7 @@ msgstr ""
|
||||
"(Allemand)\n"
|
||||
"Novembre 2007."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:239
|
||||
#: i2p2www/pages/site/about/media.html:238
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">zzz interviewed by gulli.com</a>\n"
|
||||
@@ -762,7 +709,7 @@ msgstr ""
|
||||
"Mars 2009\n"
|
||||
"<a href=\"%(german)s\">Traduction allemande</a>"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:246
|
||||
#: i2p2www/pages/site/about/media.html:245
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">zzz interviewed on the InfoSec Daily Podcast Ep. 454 "
|
||||
@@ -778,7 +725,7 @@ msgstr ""
|
||||
"href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=14336\">traqueur"
|
||||
" de Postman</a>)"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:252
|
||||
#: i2p2www/pages/site/about/media.html:251
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P - Anonymity for the Masses</a>,\n"
|
||||
@@ -789,7 +736,7 @@ msgstr ""
|
||||
"Jonathan Cox,\n"
|
||||
"11 novembre 2011."
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:258
|
||||
#: i2p2www/pages/site/about/media.html:257
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">zzz and Lance James interviewed on the InfoSec Daily "
|
||||
@@ -805,7 +752,7 @@ msgstr ""
|
||||
"href=\"http://tracker2.postman.i2p/index.php?view=TorrentDetail&id=15905\">traqueur"
|
||||
" de Postman</a>)"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:264
|
||||
#: i2p2www/pages/site/about/media.html:263
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
|
||||
@@ -816,7 +763,7 @@ msgstr ""
|
||||
"Security Podcast Ep. 2015-010 (mp3)</a>\n"
|
||||
"Partie 1, 28 février 2015"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:269
|
||||
#: i2p2www/pages/site/about/media.html:268
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
|
||||
@@ -827,7 +774,7 @@ msgstr ""
|
||||
"Security Podcast Ep. 2015-011 (mp3)</a>\n"
|
||||
"Partie 2, 6 mars 2015"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:274
|
||||
#: i2p2www/pages/site/about/media.html:273
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Fireside With Lei - Episode 18: Lance James. "
|
||||
@@ -841,7 +788,7 @@ msgstr ""
|
||||
"href=\"%(archive)s\">(archive.org)</a> <a href=\"%(mp3)s\">(mp3)</a> "
|
||||
"Robert Lei, 31 décembre 2018"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:283
|
||||
#: i2p2www/pages/site/about/media.html:282
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mhatta)s\">Articles by I2P contributor Masayuki Hatta on "
|
||||
@@ -851,7 +798,7 @@ msgstr ""
|
||||
"<a href=\"%(mhatta)s\">Articles par le contributeur d’I2p Masayuki Hatta "
|
||||
"sur medium.com</a> 2019\n"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:288
|
||||
#: i2p2www/pages/site/about/media.html:287
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(ctrl)s\">Enabling both .onion and .i2p routing with Proxy "
|
||||
@@ -862,11 +809,11 @@ msgstr ""
|
||||
"la configuration automatique du mandataire</a>\n"
|
||||
"Daniel Aleksandersen, 7 février 2019"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:295
|
||||
#: i2p2www/pages/site/about/media.html:294
|
||||
msgid "Other"
|
||||
msgstr "Autres"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:298
|
||||
#: i2p2www/pages/site/about/media.html:297
|
||||
msgid ""
|
||||
"I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n"
|
||||
"February 14, 2014"
|
||||
@@ -874,7 +821,7 @@ msgstr ""
|
||||
"I2P mentionné dans \"House of Cards\" de Netflix, saison 2 épisode 2,\n"
|
||||
"14 février 2014"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:303
|
||||
#: i2p2www/pages/site/about/media.html:302
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(meeh)s\">A curated list by I2P contributor meeh of I2P "
|
||||
@@ -896,7 +843,7 @@ msgid ""
|
||||
"actually installing an I2P router and an accompanying bundle of basic \n"
|
||||
"applications. The I2P Java distribution is the first I2P software gateway"
|
||||
" and \n"
|
||||
"has been actively developed since 2003."
|
||||
"has been actively developed since 2001."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/software.html:10
|
||||
@@ -973,8 +920,8 @@ msgstr ""
|
||||
#: i2p2www/pages/site/about/software.html:37
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><a href=\"%(addressbook)s\">The Address Book</a></strong>: This "
|
||||
"is a locally-defined list of \n"
|
||||
"<strong><a href=\"%(addressbook)s\">The AddressBook</a></strong>: This is"
|
||||
" a locally-defined list of \n"
|
||||
"human-readable addresses ( ie: i2p-projekt.i2p) and corresponding I2P "
|
||||
"addresses.(udhdrtrcetjm5sxzskjyr5ztpeszydbh4dpl3pl4utgqqw2v4jna.b32.i2p) "
|
||||
"It integrates with other applications to \n"
|
||||
@@ -994,7 +941,7 @@ msgid ""
|
||||
"adapter for forwarding services ( ie SSH ) into I2P and proxying client \n"
|
||||
"requests to and from I2P. It provides a variety of “Tunnel Types” which "
|
||||
"are \n"
|
||||
"able to do advance filtering of traffic before it reaches I2P."
|
||||
"able able to do advance filtering of traffic before it reaches I2P."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/software.html:50
|
||||
@@ -1178,6 +1125,7 @@ msgstr "Admin des miroirs de site Web"
|
||||
#: i2p2www/pages/site/about/team.html:46 i2p2www/pages/site/about/team.html:91
|
||||
#: i2p2www/pages/site/about/team.html:161
|
||||
#: i2p2www/pages/site/about/team.html:188
|
||||
#: i2p2www/pages/site/about/team.html:203
|
||||
#: i2p2www/pages/site/about/team.html:236
|
||||
msgid "vacant"
|
||||
msgstr "vacant"
|
||||
@@ -1404,10 +1352,6 @@ msgstr "Développement Android"
|
||||
msgid "Console"
|
||||
msgstr "Console"
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:203
|
||||
msgid "IDK/Sadie"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:204
|
||||
msgid "Router console HTML/CSS design"
|
||||
msgstr "Design HTML/CSS de la console routeur"
|
||||
@@ -1642,9 +1586,11 @@ msgstr "Note : des liens de vidéos seront affichés dès qu’ils seront dispo
|
||||
|
||||
#: i2p2www/pages/site/about/i2pcon/2015.html:44
|
||||
msgid ""
|
||||
"Note that in-I2P torrents may also be available on the non-private "
|
||||
"internet due to bridging by Vuze clients."
|
||||
"Note that in-I2P torrents may also be available on the clearnet due to "
|
||||
"bridging by Vuze clients."
|
||||
msgstr ""
|
||||
"Noter que les torrents intra-I2P peuvent aussi êtres offerts dans le "
|
||||
"réseau visible en raison du pont établi par les clients Vuze."
|
||||
|
||||
#: i2p2www/pages/site/about/i2pcon/2015.html:50
|
||||
msgid "Licenses"
|
||||
|
@@ -1,5 +1,5 @@
|
||||
# French translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# Copyright (C) 2020 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
@@ -19,8 +19,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-04-26 14:56+0000\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2020-11-16 17:09+0000\n"
|
||||
"Last-Translator: AO <ao@localizationlab.org>\n"
|
||||
"Language-Team: French (http://www.transifex.com/otf/I2P/language/fr/)\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n > 1)\n"
|
||||
@@ -98,8 +98,6 @@ msgstr "Les fichiers sont proposés sur la `page de téléchargement`_."
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
|
||||
msgid "RELEASE DETAILS"
|
||||
msgstr "DÉTAILS SUR LA VERSION"
|
||||
|
||||
@@ -169,8 +167,6 @@ msgstr "Changements majeurs"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
|
||||
msgid "Bug Fixes"
|
||||
msgstr "Correctifs de bogues"
|
||||
|
||||
@@ -230,8 +226,6 @@ msgstr "Correctifs de bogues"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
|
||||
msgid "Other"
|
||||
msgstr "Autre"
|
||||
|
||||
@@ -292,8 +286,6 @@ msgstr "Autre"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
|
||||
msgid "SHA256 Checksums:"
|
||||
msgstr "Sommes de contrôle SHA256 :"
|
||||
|
||||
@@ -1962,8 +1954,6 @@ msgstr "Nouvelles traductions"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
|
||||
msgid "Translation updates"
|
||||
msgstr "Mises à jour de traduction"
|
||||
|
||||
@@ -2166,8 +2156,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
|
||||
msgid ""
|
||||
"As usual, we recommend that you update to this release. The best way to\n"
|
||||
"maintain security and help the network is to run the latest release."
|
||||
@@ -3285,8 +3273,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
|
||||
msgid "Changes"
|
||||
msgstr "Changements"
|
||||
|
||||
@@ -5969,8 +5955,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
|
||||
msgid "Update details"
|
||||
msgstr "Détails sur la mise à jour"
|
||||
|
||||
@@ -6174,8 +6158,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
|
||||
msgid "Full list of fixed bugs"
|
||||
msgstr "Liste complète des bogues corrigés (en anglais)"
|
||||
|
||||
@@ -13836,461 +13818,3 @@ msgstr ""
|
||||
msgid "i2psnark: Increase max pipeline"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
|
||||
msgid "0.9.48 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
|
||||
msgid "0.9.48 with performance enhancements"
|
||||
msgstr "0.9.48 avec amélioration des performances"
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
|
||||
"most services.\n"
|
||||
"We have added preliminary support for new tunnel build message encryption"
|
||||
" (proposal 152).\n"
|
||||
"There are significant performance improvements throughout the router."
|
||||
msgstr ""
|
||||
"0.9.48 met en œuvre notre nouveau protocole de chiffrement de bout en "
|
||||
"bout (proposition 144) pour la plupart des services. Nous avons ajouté la"
|
||||
" prise en charge préliminaire du chiffrement des messages de construction"
|
||||
" de nouveaux tunnels (proposition 152). Le routeur reçoit d’importantes "
|
||||
"améliorations des performances."
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
|
||||
msgid ""
|
||||
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
|
||||
"Users on that platform should upgrade so you may continue to receive I2P "
|
||||
"updates."
|
||||
msgstr ""
|
||||
"Les paquets pour Ubuntu Xenial (16.04 LTS) ne sont plus pris en charge. "
|
||||
"Les utilisateurs de cette plateforme devraient la mettre à niveau afin de"
|
||||
" recevoir les futures mises à jour d’I2P."
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
|
||||
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
|
||||
msgid "Block same-country connections when in hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
|
||||
msgid "BOB: Add deprecation warning"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
|
||||
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
|
||||
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
|
||||
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
|
||||
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
|
||||
msgid "Ratchet: Efficiency improvements and memory reduction"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
|
||||
msgid "SSU: Randomize intro key"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
|
||||
msgid "SSU performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
|
||||
msgid "System tray: Enable by default for Linux KDE and LXDE"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
|
||||
msgid "Build: Set release property for better runtime compatibility"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
|
||||
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
|
||||
msgid "i2psnark: Limit size of embedded video"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
|
||||
msgid "Improved IPv6 address validation"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
|
||||
msgid "Installer: Disable pack200 to support Java 14+"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
|
||||
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
|
||||
msgid "i2ptunnel: Filter server response headers when not compressing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
|
||||
msgid "NTCP2: Fix sending termination message on idle timeout"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
|
||||
msgid "Streaming: Fix handling of tag options"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
|
||||
msgid "Build: Reproducible build fix"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
|
||||
msgid "Core: Refactoring of data structures to reduce memory usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
|
||||
msgid "Crypto: Cache HMAC256 instances"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
|
||||
msgid "i2psnark: Hide BEP 48 padding directory in UI"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
|
||||
msgid "i2psnark: Checks for unsupported v2 torrents"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
|
||||
msgid "i2psnark: Remove old opentrackers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
|
||||
msgid "i2ptunnel: Improved support for offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
|
||||
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
|
||||
msgid "NTCP: Set nodelay on sockets"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
|
||||
msgid "Proxy: Remove old jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
|
||||
msgid "Ratchet: Rotate keys faster"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
|
||||
msgid "Wrapper 3.5.44 (new installs only)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
|
||||
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
|
||||
msgid "Hello Git, Goodbye Monotone"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
|
||||
msgid "Hello git, goodbye mtn"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
|
||||
msgid "The I2P Git Migration is nearly concluded"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
|
||||
msgid ""
|
||||
"For over a decade, I2P has relied on the venerable Monotone service to "
|
||||
"support\n"
|
||||
"its version control needs, but during the past few years, most of the "
|
||||
"world has\n"
|
||||
"moved on to the now-universal Git version control system. In that same\n"
|
||||
"time, the I2P Network has become faster and more reliable, and accessible"
|
||||
"\n"
|
||||
"workarounds to Git's non-resumability have been developed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
|
||||
msgid ""
|
||||
"Today marks a significant occasion for I2P, as we switched off the old "
|
||||
"mtn\n"
|
||||
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
|
||||
"from\n"
|
||||
"Monotone to Git officially."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
|
||||
msgid ""
|
||||
"While our use of mtn has been questioned in the past, and it's not always"
|
||||
" been a\n"
|
||||
"popular choice, I'd like to take this moment, as perhaps the very last "
|
||||
"project to use\n"
|
||||
"Monotone to thank the Monotone developers, current and former, wherever "
|
||||
"they are,\n"
|
||||
"for the software they created."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
|
||||
msgid "GPG Signing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
|
||||
msgid ""
|
||||
"Checkins to the I2P Project repositories require you to configure GPG "
|
||||
"signing for\n"
|
||||
"your git commits, including Merge Requests and Pull Requests. Please "
|
||||
"configure\n"
|
||||
"your git client for GPG signing before you fork i2p.i2p and check "
|
||||
"anything in."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
|
||||
msgid "Official Repositories and Gitlab/Github Syncing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
|
||||
msgid ""
|
||||
"The official repository is the one hosted at https://i2pgit.org/i2p-"
|
||||
"hackers/i2p.i2p\n"
|
||||
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
|
||||
" available\n"
|
||||
"at Github at https://github.com/i2p/i2p.i2p."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
|
||||
msgid ""
|
||||
"Now that we're on git, we can synchronize repositories from our own self-"
|
||||
"hosted Gitlab\n"
|
||||
"instance, to Github, and back again. This means that it is possible to "
|
||||
"create and submit\n"
|
||||
"a merge request on Gitlab and when it is merged, the result will be "
|
||||
"synced with Github,\n"
|
||||
"and a Pull Request on Github, when merged, will appear on Gitlab."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
|
||||
msgid ""
|
||||
"This means that it's possible to submit code to us through our Gitlab "
|
||||
"instance or through\n"
|
||||
"Github depending on what you prefer, however, more of the I2P developers "
|
||||
"are regularly\n"
|
||||
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
|
||||
"merged sooner\n"
|
||||
"than PR's to Github."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
|
||||
msgid "Thanks"
|
||||
msgstr "Remerciements"
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
|
||||
msgid ""
|
||||
"Congratulations and thanks to everyone who helped in the git migration, "
|
||||
"especially\n"
|
||||
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
|
||||
"will miss\n"
|
||||
"Monotone, it has become a barrier for new and existing participants in "
|
||||
"I2P development\n"
|
||||
"and we're excited to join the world of developers using Git to manage "
|
||||
"their distributed\n"
|
||||
"projects."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
|
||||
msgid "0.9.49 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
|
||||
msgid "0.9.49 with SSU fixes and faster crypto"
|
||||
msgstr "0.9.49 avec des correctifs SSU et une cryptographie plus rapide"
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.49 continues the work to make I2P faster and more secure.\n"
|
||||
"We have several improvements and fixes for the SSU (UDP) transport that "
|
||||
"should result in faster speeds.\n"
|
||||
"This release also starts the migration to new, faster ECIES-X25519 "
|
||||
"encryption for routers.\n"
|
||||
"(Destinations have been using this encryption for a few releases now)\n"
|
||||
"We've been working on the specifications and protocols for new encryption"
|
||||
" for several years,\n"
|
||||
"and we are getting close to the end of it! The migration will take "
|
||||
"several releases to complete."
|
||||
msgstr ""
|
||||
"0.9.49 poursuit le travail afin de rendre I2P plus rapide et plus sûr. "
|
||||
"Nous avons plusieurs améliorations et correctifs pour le transport SSU "
|
||||
"(UDP), qui devraient donner des vitesses plus rapides. Cette version "
|
||||
"commence aussi la migration vers le nouveau chiffrement ECIES-X25519 pour"
|
||||
" les routeurs (les destinations utilisent déjà ce nouveau chiffrement "
|
||||
"depuis quelques versions). Nous travaillons depuis plusieurs années sur "
|
||||
"les spécifications et les protocoles de ce nouveau chiffrement, et nous "
|
||||
"approchons de la fin du tunnel. Plusieurs versions seront nécessaires "
|
||||
"pour achever la migration."
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
|
||||
msgid ""
|
||||
"For this release, to minimize disruption, only new installs and a very "
|
||||
"small percentage of existing installs\n"
|
||||
"(randomly selected at restart) will be using the new encryption.\n"
|
||||
"If your router does \"rekey\" to use the new encryption, it may have "
|
||||
"lower traffic or less reliability than usual for several days after you "
|
||||
"restart.\n"
|
||||
"This is normal, because your router has generated a new identity.\n"
|
||||
"Your performance should recover after a while."
|
||||
msgstr ""
|
||||
"Pour cette version, afin de réduire les perturbations au minimum, seuls "
|
||||
"les nouvelles installations et un très faible pourcentage des "
|
||||
"installations existantes (sélectionnées au hasard au redémarrage) "
|
||||
"utiliseront le nouveau chiffrement. Si votre routeur régénère une clé "
|
||||
"afin d’utiliser le nouveau chiffrement, il pourrait avoir moins de trafic"
|
||||
" et être moins fiable que d’habitude pendant plusieurs jours après "
|
||||
"redémarrage. Cela est normal, car votre routeur a généré une nouvelle "
|
||||
"identité. Vos performances devraient se rétablir après un certain temps."
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
|
||||
msgid ""
|
||||
"We have \"rekeyed\" the network twice before, when changing the default "
|
||||
"signature type,\n"
|
||||
"but this is the first time we've changed the default encryption type.\n"
|
||||
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
|
||||
msgstr ""
|
||||
"Nous avons régénéré une clé pour le réseau deux fois auparavant, lors du "
|
||||
"changement de type de signature par défaut, mais c’est la première fois "
|
||||
"que nous avons changé le type de chiffrement par défaut. Nous espérons "
|
||||
"que tout ira bien, mais nous commençons lentement, par prudence."
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
|
||||
msgid "Build: Git migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
|
||||
msgid "Build: Move web resources to wars"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
|
||||
msgid "i2psnark WebSeed support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
|
||||
msgid "i2psnark padding file support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
|
||||
msgid "i2ptunnel: Move proxy resources to jar"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
|
||||
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
|
||||
msgid "Router: Verify RI stores after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
|
||||
msgid "Router: Reduce Sybil threshold"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
|
||||
msgid "Router: ECIES for new routers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
|
||||
msgid "Router: Start of ECIES migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
|
||||
msgid "SSU: Send individual fragments of messages"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
|
||||
msgid "SSU: Westwood+ congestion control"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
|
||||
msgid "SSU: Fast retransmit"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
|
||||
msgid "Build: Fix Gradle build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
|
||||
msgid "Crypto: Increase ratchet tag window to prevent message loss"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
|
||||
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
|
||||
msgid "i2ptunnel: Fix config file saving issues"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
|
||||
msgid "Router: Fix leaseset request fails causing watchdog to bark"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
|
||||
msgid "Router: Hidden mode fixes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
|
||||
msgid "SSU: Fix partial acks not being sent"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
|
||||
msgid "SSU: Fix occasional high CPU usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
|
||||
msgid "Crypto: AES performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
|
||||
msgid "DoH: Change to RFC 8484 style"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
|
||||
msgid "i2ptunnel: Remove DSA shared clients"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
|
||||
msgid "Proxy: Add jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
|
||||
msgid "Router: Add more countries for hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
|
||||
msgid "Router: Tunnel peer selection changes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
|
||||
msgid "Router: Move Sybil subsystem from console to router for embedded use"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
|
||||
msgid "Router: Verify RI stores for a while after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
|
||||
msgid "Util: New unit tests"
|
||||
msgstr ""
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,5 @@
|
||||
# Italian translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# Copyright (C) 2020 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
@@ -13,9 +13,9 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-05-07 14:22+0000\n"
|
||||
"Last-Translator: Fabio Roman <romanfabio@protonmail.com>\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2020-11-16 17:09+0000\n"
|
||||
"Last-Translator: zzzi2p\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/otf/I2P/language/it/)\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -92,8 +92,6 @@ msgstr "I file sono disponibili nella `Pagina download`__."
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
|
||||
msgid "RELEASE DETAILS"
|
||||
msgstr "DETTAGLI DELLA RELEASE"
|
||||
|
||||
@@ -163,8 +161,6 @@ msgstr "Cambiamenti maggiori"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
|
||||
msgid "Bug Fixes"
|
||||
msgstr "Bug fix"
|
||||
|
||||
@@ -224,8 +220,6 @@ msgstr "Bug fix"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
|
||||
msgid "Other"
|
||||
msgstr "Altro"
|
||||
|
||||
@@ -286,8 +280,6 @@ msgstr "Altro"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
|
||||
msgid "SHA256 Checksums:"
|
||||
msgstr "Checksum SHA256:"
|
||||
|
||||
@@ -1783,8 +1775,6 @@ msgstr "Nuove traduzioni"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
|
||||
msgid "Translation updates"
|
||||
msgstr "Aggiornamenti traduzione"
|
||||
|
||||
@@ -1967,8 +1957,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
|
||||
msgid ""
|
||||
"As usual, we recommend that you update to this release. The best way to\n"
|
||||
"maintain security and help the network is to run the latest release."
|
||||
@@ -2875,8 +2863,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
|
||||
msgid "Changes"
|
||||
msgstr "Modifiche"
|
||||
|
||||
@@ -5221,8 +5207,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
|
||||
msgid "Update details"
|
||||
msgstr ""
|
||||
|
||||
@@ -5414,8 +5398,6 @@ msgstr "Nuova traduzione in cinese (Taiwan)"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
|
||||
msgid "Full list of fixed bugs"
|
||||
msgstr ""
|
||||
|
||||
@@ -11377,7 +11359,7 @@ msgstr ""
|
||||
|
||||
#: i2p2www/blog/2019/12/01/0.9.44-Release.rst:9
|
||||
msgid "0.9.44 with bug fixes"
|
||||
msgstr "Versione 0.9.44 con correzioni di bug"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2019/12/01/0.9.44-Release.rst:16
|
||||
msgid ""
|
||||
@@ -11385,10 +11367,6 @@ msgid ""
|
||||
"services handling of new encryption types.\n"
|
||||
"All users should update as soon as possible."
|
||||
msgstr ""
|
||||
"La versione 0.9.44 contiene una correzione per un problema di denial of "
|
||||
"service riguardante i servizi nascosti che utilizzano i nuovi tipi di "
|
||||
"cifratura.\n"
|
||||
"Tutti gli utenti dovrebbero aggiornare il prima possibile."
|
||||
|
||||
#: i2p2www/blog/2019/12/01/0.9.44-Release.rst:21
|
||||
msgid ""
|
||||
@@ -11400,15 +11378,6 @@ msgid ""
|
||||
"Additional fixes for firewalled IPv6 networks are included.\n"
|
||||
"Tunnel build fixes should result in faster startup for some users."
|
||||
msgstr ""
|
||||
"Il rilascio include il supporto iniziale per la nuova cifratura end-to-"
|
||||
"end (proposta 144).\n"
|
||||
"I lavori continuano su questo progetto e non è ancora pronto per "
|
||||
"l'utilizzo.\n"
|
||||
"Ci sono modifiche alla pagina principale della console e ai riproduttori "
|
||||
"multimediali HTML5 integrati in i2psnark.\n"
|
||||
"Sono incluse correzioni aggiuntive per le reti IPv6 dietro firewall.\n"
|
||||
"Le correzioni riguardo la creazione dei tunnel dovrebbero risultare in "
|
||||
"una maggiore velocità di avvio per alcuni utenti."
|
||||
|
||||
#: i2p2www/blog/2019/12/01/0.9.44-Release.rst:39
|
||||
msgid "Console home page changes"
|
||||
@@ -11484,7 +11453,7 @@ msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:9
|
||||
msgid "0.9.45 with bug fixes"
|
||||
msgstr "Versione 0.9.45 con correzioni di bug"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:16
|
||||
msgid ""
|
||||
@@ -11494,11 +11463,6 @@ msgid ""
|
||||
"We continue work on improving performance and the development of new end-"
|
||||
"to-end encryption (proposal 144)."
|
||||
msgstr ""
|
||||
"La versione 0.9.45 contiene importanti correzioni per la modalità hidden "
|
||||
"e per il tester di larghezza di banda.\n"
|
||||
"C'è un aggiornamento per il tema scuro della console.\n"
|
||||
"Continuiamo a lavorare sull'aumento delle prestazioni e a sviluppare la "
|
||||
"nuova cifratura end-to-end (proposta 144)."
|
||||
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:32
|
||||
msgid "Dark theme improvements"
|
||||
@@ -12166,10 +12130,6 @@ msgid ""
|
||||
"We have completed development of ECIES encryption (proposal 144) and "
|
||||
"there is now an option to enable it for testing."
|
||||
msgstr ""
|
||||
"La versione 0.9.46 contiene miglioramenti significanti delle prestazioni "
|
||||
"nella libreria streaming.\n"
|
||||
"Abbiamo completato lo sviluppo della cifratura ECIES (proposta 144) ed è "
|
||||
"ora disponibile un'opzione per abilitarla per il testing."
|
||||
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:21
|
||||
msgid ""
|
||||
@@ -12187,10 +12147,6 @@ msgid ""
|
||||
"Stretch, and Ubuntu packages Precise and Trusty.\n"
|
||||
"Users on those platforms must upgrade to receive future I2P updates."
|
||||
msgstr ""
|
||||
"Questo è l'ultimo rilascio che supporta Java 7, i pacchetti Debian Wheezy"
|
||||
" e Stretch, e i pacchetti Ubuntu Precise e Trusty.\n"
|
||||
"Gli utenti di quelle piattaforme dovrebbero eseguire l'aggiornamento per "
|
||||
"continuare a ricevere gli aggiornamenti I2P."
|
||||
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:44
|
||||
msgid ""
|
||||
@@ -12386,9 +12342,6 @@ msgid ""
|
||||
"default for some services.\n"
|
||||
"The Sybil analysis and blocking tool is now enabled by default."
|
||||
msgstr ""
|
||||
"La versione 0.9.47 abilita di default il nostro nuovo protocollo di "
|
||||
"cifratura end-to-end (proposta 144) per alcuni servizi.\n"
|
||||
"Lo strumento per il blocco e l'analisi Sybil è ora abilitato di default."
|
||||
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:21
|
||||
msgid ""
|
||||
@@ -12398,11 +12351,6 @@ msgid ""
|
||||
"Users on those platforms should upgrade so you may continue to receive "
|
||||
"I2P updates."
|
||||
msgstr ""
|
||||
"È ora necessario Java 8 o superiori.\n"
|
||||
"I pacchetti Debian per Wheezy e Stretch, e per Ubuntu Trusty e Precise, "
|
||||
"non sono più supportati.\n"
|
||||
"Gli utenti di queste piattaforme dovrebbero eseguire l'aggiornamento per "
|
||||
"continuare a ricevere gli aggiornamenti I2P."
|
||||
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:37
|
||||
msgid "Java 8 now required"
|
||||
@@ -12462,466 +12410,3 @@ msgstr ""
|
||||
msgid "i2psnark: Increase max pipeline"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
|
||||
msgid "0.9.48 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
|
||||
msgid "0.9.48 with performance enhancements"
|
||||
msgstr "Versione 0.9.48 con miglioramenti delle prestazioni"
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
|
||||
"most services.\n"
|
||||
"We have added preliminary support for new tunnel build message encryption"
|
||||
" (proposal 152).\n"
|
||||
"There are significant performance improvements throughout the router."
|
||||
msgstr ""
|
||||
"La versione 0.9.48 abilita il nostro nuovo protocollo di crittografia "
|
||||
"end-to-end (proposta 144) per la maggior parte dei servizi.\n"
|
||||
"Abbiamo aggiunto un supporto preliminare per la nuova cifratura dei "
|
||||
"tunnel build message.\n"
|
||||
"Ci sono miglioramenti significativi delle prestazioni in tutto il router."
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
|
||||
msgid ""
|
||||
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
|
||||
"Users on that platform should upgrade so you may continue to receive I2P "
|
||||
"updates."
|
||||
msgstr ""
|
||||
"I pacchetti per Ubuntu Xenial (16.04 LTS) non sono più supportati.\n"
|
||||
"Gli utenti di quella piattaforma dovrebbero eseguire l'aggiornamento per "
|
||||
"continuare a ricevere gli aggiornamenti I2P."
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
|
||||
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
|
||||
msgid "Block same-country connections when in hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
|
||||
msgid "BOB: Add deprecation warning"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
|
||||
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
|
||||
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
|
||||
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
|
||||
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
|
||||
msgid "Ratchet: Efficiency improvements and memory reduction"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
|
||||
msgid "SSU: Randomize intro key"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
|
||||
msgid "SSU performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
|
||||
msgid "System tray: Enable by default for Linux KDE and LXDE"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
|
||||
msgid "Build: Set release property for better runtime compatibility"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
|
||||
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
|
||||
msgid "i2psnark: Limit size of embedded video"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
|
||||
msgid "Improved IPv6 address validation"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
|
||||
msgid "Installer: Disable pack200 to support Java 14+"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
|
||||
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
|
||||
msgid "i2ptunnel: Filter server response headers when not compressing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
|
||||
msgid "NTCP2: Fix sending termination message on idle timeout"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
|
||||
msgid "Streaming: Fix handling of tag options"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
|
||||
msgid "Build: Reproducible build fix"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
|
||||
msgid "Core: Refactoring of data structures to reduce memory usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
|
||||
msgid "Crypto: Cache HMAC256 instances"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
|
||||
msgid "i2psnark: Hide BEP 48 padding directory in UI"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
|
||||
msgid "i2psnark: Checks for unsupported v2 torrents"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
|
||||
msgid "i2psnark: Remove old opentrackers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
|
||||
msgid "i2ptunnel: Improved support for offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
|
||||
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
|
||||
msgid "NTCP: Set nodelay on sockets"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
|
||||
msgid "Proxy: Remove old jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
|
||||
msgid "Ratchet: Rotate keys faster"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
|
||||
msgid "Wrapper 3.5.44 (new installs only)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
|
||||
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
|
||||
msgid "Hello Git, Goodbye Monotone"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
|
||||
msgid "Hello git, goodbye mtn"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
|
||||
msgid "The I2P Git Migration is nearly concluded"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
|
||||
msgid ""
|
||||
"For over a decade, I2P has relied on the venerable Monotone service to "
|
||||
"support\n"
|
||||
"its version control needs, but during the past few years, most of the "
|
||||
"world has\n"
|
||||
"moved on to the now-universal Git version control system. In that same\n"
|
||||
"time, the I2P Network has become faster and more reliable, and accessible"
|
||||
"\n"
|
||||
"workarounds to Git's non-resumability have been developed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
|
||||
msgid ""
|
||||
"Today marks a significant occasion for I2P, as we switched off the old "
|
||||
"mtn\n"
|
||||
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
|
||||
"from\n"
|
||||
"Monotone to Git officially."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
|
||||
msgid ""
|
||||
"While our use of mtn has been questioned in the past, and it's not always"
|
||||
" been a\n"
|
||||
"popular choice, I'd like to take this moment, as perhaps the very last "
|
||||
"project to use\n"
|
||||
"Monotone to thank the Monotone developers, current and former, wherever "
|
||||
"they are,\n"
|
||||
"for the software they created."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
|
||||
msgid "GPG Signing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
|
||||
msgid ""
|
||||
"Checkins to the I2P Project repositories require you to configure GPG "
|
||||
"signing for\n"
|
||||
"your git commits, including Merge Requests and Pull Requests. Please "
|
||||
"configure\n"
|
||||
"your git client for GPG signing before you fork i2p.i2p and check "
|
||||
"anything in."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
|
||||
msgid "Official Repositories and Gitlab/Github Syncing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
|
||||
msgid ""
|
||||
"The official repository is the one hosted at https://i2pgit.org/i2p-"
|
||||
"hackers/i2p.i2p\n"
|
||||
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
|
||||
" available\n"
|
||||
"at Github at https://github.com/i2p/i2p.i2p."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
|
||||
msgid ""
|
||||
"Now that we're on git, we can synchronize repositories from our own self-"
|
||||
"hosted Gitlab\n"
|
||||
"instance, to Github, and back again. This means that it is possible to "
|
||||
"create and submit\n"
|
||||
"a merge request on Gitlab and when it is merged, the result will be "
|
||||
"synced with Github,\n"
|
||||
"and a Pull Request on Github, when merged, will appear on Gitlab."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
|
||||
msgid ""
|
||||
"This means that it's possible to submit code to us through our Gitlab "
|
||||
"instance or through\n"
|
||||
"Github depending on what you prefer, however, more of the I2P developers "
|
||||
"are regularly\n"
|
||||
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
|
||||
"merged sooner\n"
|
||||
"than PR's to Github."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
|
||||
msgid "Thanks"
|
||||
msgstr "Grazie"
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
|
||||
msgid ""
|
||||
"Congratulations and thanks to everyone who helped in the git migration, "
|
||||
"especially\n"
|
||||
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
|
||||
"will miss\n"
|
||||
"Monotone, it has become a barrier for new and existing participants in "
|
||||
"I2P development\n"
|
||||
"and we're excited to join the world of developers using Git to manage "
|
||||
"their distributed\n"
|
||||
"projects."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
|
||||
msgid "0.9.49 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
|
||||
msgid "0.9.49 with SSU fixes and faster crypto"
|
||||
msgstr "Versione 0.9.49 con correzioni SSU e crittografia velocizzata"
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.49 continues the work to make I2P faster and more secure.\n"
|
||||
"We have several improvements and fixes for the SSU (UDP) transport that "
|
||||
"should result in faster speeds.\n"
|
||||
"This release also starts the migration to new, faster ECIES-X25519 "
|
||||
"encryption for routers.\n"
|
||||
"(Destinations have been using this encryption for a few releases now)\n"
|
||||
"We've been working on the specifications and protocols for new encryption"
|
||||
" for several years,\n"
|
||||
"and we are getting close to the end of it! The migration will take "
|
||||
"several releases to complete."
|
||||
msgstr ""
|
||||
"La versione 0.9.49 continua il lavoro per rendere I2P più veloce e "
|
||||
"sicuro.\n"
|
||||
"Abbiamo diversi miglioramenti e correzioni per il trasporto SSU (UDP), il"
|
||||
" che dovrebbe risultare in una maggiore velocità.\n"
|
||||
"Con questo rilascio inizia inoltre la migrazione per i router verso la "
|
||||
"nuova e performante cifratura X25519.\n"
|
||||
"(Le destinazioni utilizzano questa cifratura già da qualche rilascio "
|
||||
"oramai)\n"
|
||||
"Per anni abbiamo lavorato sulle specifiche e sui protocolli per la nuova "
|
||||
"cifratura e oramai siamo vicinissimi alla fine! La migrazione richiederà "
|
||||
"diversi rilasci per essere completata."
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
|
||||
msgid ""
|
||||
"For this release, to minimize disruption, only new installs and a very "
|
||||
"small percentage of existing installs\n"
|
||||
"(randomly selected at restart) will be using the new encryption.\n"
|
||||
"If your router does \"rekey\" to use the new encryption, it may have "
|
||||
"lower traffic or less reliability than usual for several days after you "
|
||||
"restart.\n"
|
||||
"This is normal, because your router has generated a new identity.\n"
|
||||
"Your performance should recover after a while."
|
||||
msgstr ""
|
||||
"Per questo rilascio, al fine di minimizzare le interruzioni, solo le "
|
||||
"nuove installazioni e una piccola percentuale di quelle esistenti "
|
||||
"(selezionate randomicamente al riavvio) utilizzeranno la nuova cifratura."
|
||||
"\n"
|
||||
"Se il tuo router si \"riconfigura\" per utilizzare la nuova cifratura, "
|
||||
"potrebbe avere meno traffico o meno affidabilità del normale per diversi "
|
||||
"giorni dopo il riavvio.\n"
|
||||
"Questa è una situazione normale poichè il tuo router ha generato una "
|
||||
"nuova identità.\n"
|
||||
"Le tue prestazioni dovrebbero ristabilirsi dopo un certo periodo."
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
|
||||
msgid ""
|
||||
"We have \"rekeyed\" the network twice before, when changing the default "
|
||||
"signature type,\n"
|
||||
"but this is the first time we've changed the default encryption type.\n"
|
||||
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
|
||||
msgstr ""
|
||||
"In passato abbiamo già \"riconfigurato\" due volte la rete per cambiare "
|
||||
"il tipo di firma di default, ma questa è la prima volta che modifichiamo "
|
||||
"il tipo di cifratura di default.\n"
|
||||
"Fortunatamente tutto andrà bene, ma stiamo iniziando lentamente per "
|
||||
"esserne sicuri."
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
|
||||
msgid "Build: Git migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
|
||||
msgid "Build: Move web resources to wars"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
|
||||
msgid "i2psnark WebSeed support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
|
||||
msgid "i2psnark padding file support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
|
||||
msgid "i2ptunnel: Move proxy resources to jar"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
|
||||
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
|
||||
msgid "Router: Verify RI stores after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
|
||||
msgid "Router: Reduce Sybil threshold"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
|
||||
msgid "Router: ECIES for new routers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
|
||||
msgid "Router: Start of ECIES migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
|
||||
msgid "SSU: Send individual fragments of messages"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
|
||||
msgid "SSU: Westwood+ congestion control"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
|
||||
msgid "SSU: Fast retransmit"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
|
||||
msgid "Build: Fix Gradle build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
|
||||
msgid "Crypto: Increase ratchet tag window to prevent message loss"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
|
||||
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
|
||||
msgid "i2ptunnel: Fix config file saving issues"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
|
||||
msgid "Router: Fix leaseset request fails causing watchdog to bark"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
|
||||
msgid "Router: Hidden mode fixes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
|
||||
msgid "SSU: Fix partial acks not being sent"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
|
||||
msgid "SSU: Fix occasional high CPU usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
|
||||
msgid "Crypto: AES performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
|
||||
msgid "DoH: Change to RFC 8484 style"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
|
||||
msgid "i2ptunnel: Remove DSA shared clients"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
|
||||
msgid "Proxy: Add jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
|
||||
msgid "Router: Add more countries for hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
|
||||
msgid "Router: Tunnel peer selection changes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
|
||||
msgid "Router: Move Sybil subsystem from console to router for embedded use"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
|
||||
msgid "Router: Verify RI stores for a while after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
|
||||
msgid "Util: New unit tests"
|
||||
msgstr ""
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -1,20 +1,19 @@
|
||||
# Italian translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# Copyright (C) 2020 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
# alamir <christianm@libero.it>, 2014
|
||||
# Fletcher Lynd <fletcherlynd@hotmail.com>, 2013
|
||||
# SebastianoPistore <SebastianoPistore.info@protonmail.ch>, 2016-2017
|
||||
# SebastianoPistore <SebastianoPistore.info@protonmail.ch>, 2020-2021
|
||||
# SebastianoPistore <SebastianoPistore.info@protonmail.ch>, 2020
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-05-06 14:26+0000\n"
|
||||
"Last-Translator: SebastianoPistore <SebastianoPistore.info@protonmail.ch>"
|
||||
"\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2020-11-16 17:09+0000\n"
|
||||
"Last-Translator: zzzi2p\n"
|
||||
"Language-Team: Italian (http://www.transifex.com/otf/I2P/language/it/)\n"
|
||||
"Plural-Forms: nplurals=2; plural=(n != 1)\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
@@ -367,8 +366,8 @@ msgstr ""
|
||||
#: i2p2www/pages/site/research/vrp.html:15
|
||||
msgid ""
|
||||
"As i2p is an open-source community, many volunteers and development team "
|
||||
"members run their own I2P Sites as well as public (“non-private "
|
||||
"internet”) domains. These\n"
|
||||
"members run their own EepSites as well as public (“clearnet”) domains. "
|
||||
"These\n"
|
||||
"sites/servers are NOT in the scope of the vulnerability assessment / "
|
||||
"response process, only the underlying code of i2p is."
|
||||
msgstr ""
|
||||
@@ -524,7 +523,7 @@ msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:136
|
||||
msgid "Include severity of vulnerability."
|
||||
msgstr "Includi la gravità della vulnerabiltà."
|
||||
msgstr "Includi gravità della vulnerabiltà."
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:139
|
||||
msgid "Include systems/apps effected."
|
||||
@@ -761,7 +760,7 @@ msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:341
|
||||
msgid "Continuous Improvement"
|
||||
msgstr "Continuous Improvement"
|
||||
msgstr "Miglioramento continuo"
|
||||
|
||||
#: i2p2www/pages/site/research/vrp.html:344
|
||||
msgid ""
|
||||
|
@@ -1,5 +1,5 @@
|
||||
# Japanese translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# Copyright (C) 2020 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
@@ -7,13 +7,12 @@
|
||||
# タカハシ, 2014
|
||||
# rafe <rafe.kun@gmail.com>, 2015
|
||||
# XMPPはいいぞ, 2020-2021
|
||||
# XMPPはいいぞ, 2021
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-05-14 01:18+0000\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2021-03-09 01:33+0000\n"
|
||||
"Last-Translator: XMPPはいいぞ\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n"
|
||||
"Plural-Forms: nplurals=1; plural=0\n"
|
||||
@@ -129,46 +128,44 @@ msgid ""
|
||||
"location and your identity. The software ships with a router that "
|
||||
"connects you to the network and applications for sharing, communicating "
|
||||
"and building."
|
||||
msgstr "不可視なインターネットプロジェクト(I2P)は完全に暗号化されたプライベートネットワーク層であり、あなたの活動、位置情報、および身元に保護を提供するために、プライバシーとセキュリティを考慮して設計されています。ソフトウェアには、ネットワークに接続するルータと、共有・通信・ビルディングのためのアプリケーションが内蔵されています。"
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:9
|
||||
msgid "I2P Cares About Privacy"
|
||||
msgstr ""
|
||||
msgstr "不可視なインターネットプロジェクト(I2P)は完全に暗号化されたプライベートネットワーク層であり、あなたの活動、位置情報、および身元に保護を提供するために、プライバシーとセキュリティを考慮して設計されています。ソフトウェアには、ネットワークに接続するルーターと、共有・通信・ビルディングのためのアプリケーションが内蔵されています。"
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:11
|
||||
msgid ""
|
||||
"The Invisible Internet values privacy and consent, which can only be "
|
||||
"achieved with privacy-by-default. It is always your choice to share, your"
|
||||
" platform to own, and the connections you want to make. It is privacy by "
|
||||
"design, plain, simple and truly free. Additionally I2P offers resistance "
|
||||
"to pattern recognition and blocking by censors. Because the network "
|
||||
"relies on peers to route traffic, location blocking is also reduced."
|
||||
msgstr "不可視なインターネットは、プライバシーバイデフォルトでしか実現できないプライバシーと同意を大切にしています。共有するのは常にあなたの選択であり、所有するのはあなたのプラットフォームであり、どんな接続をしたいかはあなたの選択です。それは設計によるプライバシーであり、明白で、簡素で、本当に自由なものです。さらにI2Pは、パターン認識や検閲者によるブロッキングに対する抵抗力を提供しています。ネットワークはトラフィックをルーティングするためにピアに依存しているため、位置情報のブロッキングも軽減されます。"
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:14
|
||||
msgid ""
|
||||
"I2P hides the server from the user and the user from the server. All I2P "
|
||||
"traffic is internal to the I2P network. Traffic inside I2P does not "
|
||||
"interact with the Internet directly. It is a layer on top of the "
|
||||
"Internet. It uses encrypted unidirectional tunnels between you and your "
|
||||
"peers. No one can see where traffic is coming from, where it is going, or"
|
||||
" what the contents are. Additionally I2P offers resistance to pattern "
|
||||
"recognition and blocking by censors. Because the network relies on peers "
|
||||
"to route traffic, location blocking is also reduced."
|
||||
msgstr ""
|
||||
"peers. No one can see where traffic is coming from, where it is going or "
|
||||
"what the contents are."
|
||||
msgstr "I2Pは、ユーザーからサーバー、及びユーザーからサーバーを隠します。全てのI2PトラフィックはI2Pネットワークの内部にあります。I2P内部のトラフィックは、インターネットと直接やりとりすることはありません。それはインターネットの上にある層です。あなたとあなたのピアの間で暗号化された一方向トンネルを使用します。トラフィックがどこから来ているのか、どこに向かっているのか、またはどんな内容かは誰も見ることができません。"
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:14
|
||||
msgid "How to Connect to the I2P Network"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:16
|
||||
#: i2p2www/pages/site/about/intro.html:19
|
||||
msgid ""
|
||||
"The Invisible Internet Project provides software to download that "
|
||||
"connects you to the network. In addition to the network privacy benefits,"
|
||||
"connects you to the network.In addition to the network privacy benefits,"
|
||||
" I2P provides an application layer that allows people to use and create "
|
||||
"familiar apps for daily use. I2P provides its own unique DNS so that you "
|
||||
"can self host or mirror content on the network. You can create and own "
|
||||
"your own platform that you can add to the I2P directory or only invite "
|
||||
"your friends. The I2P network functions the same way the Internet does. "
|
||||
"When you download the I2P software, it includes everything you need to "
|
||||
"connect, share, and create privately."
|
||||
"your platform that you can add to the I2P directory or only invite your "
|
||||
"friends. The I2P network functions in the same way the Internet does, "
|
||||
"just with some extra configuration. The best part is that if you do not "
|
||||
"find something you want, you can build it. When you download the I2P "
|
||||
"software, it includes everything you need to connect, share, and create "
|
||||
"privately."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:18
|
||||
msgid "An Overview of the Network"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:20
|
||||
#: i2p2www/pages/site/about/intro.html:24
|
||||
msgid ""
|
||||
"I2P uses cryptography to achieve a variety of properties for the tunnels "
|
||||
"it builds and the communications it transports. I2P tunnels use "
|
||||
@@ -179,7 +176,7 @@ msgid ""
|
||||
"are self-authenticating and only belong to the user who generated them."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:23
|
||||
#: i2p2www/pages/site/about/intro.html:27
|
||||
msgid ""
|
||||
"I2P is a secure and traffic protecting Internet-like layer. The network "
|
||||
"is made up of peers (\"routers\") and unidirectional inbound and outbound"
|
||||
@@ -194,15 +191,11 @@ msgid ""
|
||||
"contact information securely."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:26
|
||||
msgid "About Decentralization and I2P"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:28
|
||||
#: i2p2www/pages/site/about/intro.html:32
|
||||
msgid ""
|
||||
"The I2P network is almost completely decentralized, with exception to "
|
||||
"what are called \"Reseed Servers,\" which is how you first join the "
|
||||
"network. This is to deal with the DHT ( Distributed Hash Table ) "
|
||||
"what are what are called \"Reseed Servers,\" which is how you first join "
|
||||
"the network. This is to deal with the DHT ( Distributed Hash Table ) "
|
||||
"bootstrap problem. Basically, there's not a good and reliable way to get "
|
||||
"out of running at least one permanent bootstrap node that non-network "
|
||||
"users can find to get started. Once you're connected to the network, you "
|
||||
@@ -216,13 +209,7 @@ msgid ""
|
||||
"your traffic on the I2P network."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:30
|
||||
msgid ""
|
||||
"I see IP addresses of all other I2P nodes in the router console. Does "
|
||||
"that mean my IP address is visible by others?"
|
||||
msgstr "ルータコンソールからほかのすべてのI2PノードのIPアドレスが見えます。つまり私のIPアドレスも他者から見えていますか?"
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:32
|
||||
#: i2p2www/pages/site/about/intro.html:36
|
||||
msgid ""
|
||||
"Yes, this is how a fully distributed peer-to-peer network works. Every "
|
||||
"node participates in routing packets for others, so your IP address must "
|
||||
@@ -232,11 +219,7 @@ msgid ""
|
||||
"research or just running a node to contribute bandwidth to the project."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:34
|
||||
msgid "What I2P Does Not Do"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:36
|
||||
#: i2p2www/pages/site/about/intro.html:40
|
||||
msgid ""
|
||||
"The I2P network does not officially \"Exit\" traffic. It has outproxies "
|
||||
"to the Internet run by volunteers, which are centralized services. I2P is"
|
||||
@@ -247,32 +230,6 @@ msgid ""
|
||||
"or a trusted VPN when you want to browse the Internet privately."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:38
|
||||
msgid "Comparisons"
|
||||
msgstr "対照"
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:40
|
||||
msgid ""
|
||||
"There are a great many other applications and projects working on "
|
||||
"anonymous \n"
|
||||
"communication and I2P has been inspired by much of their efforts. This "
|
||||
"is not \n"
|
||||
"a comprehensive list of anonymity resources - both freehaven's \n"
|
||||
"<a href=\"http://freehaven.net/anonbib/topic.html\">Anonymity "
|
||||
"Bibliography</a>\n"
|
||||
"and GNUnet's <a href=\"https://www.gnunet.org/links/\">related "
|
||||
"projects</a>\n"
|
||||
"serve that purpose well. That said, a few systems stand out for further\n"
|
||||
"comparison. The following have individual comparison pages:"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/intro.html:56
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The following are discussed on the <a href=\"%(othernetworks)s\">other "
|
||||
"networks page:</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:2
|
||||
msgid "Presentations on I2P"
|
||||
msgstr "I2Pに関するプレゼンテーション"
|
||||
@@ -346,18 +303,17 @@ msgid ""
|
||||
"HOPE New York July 17, 2010 - Brief overview of I2P by zzz, at the end of"
|
||||
" Adrian Hong's talk\n"
|
||||
"\"Hackers for Human Rights\".\n"
|
||||
"<a href=\"%(mp3)s\">MP3 audio</a>\n"
|
||||
"<a href=\"%(vid)s\">Youtube Video</a> (I2P part at 44 minutes)"
|
||||
"<a href=\"%(mp3)s\">MP3 audio</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:57
|
||||
#: i2p2www/pages/site/about/media.html:56
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Into the I2P Darknet: Welcome to Cipherspace</a>\n"
|
||||
"Adrian Crenshaw. Schmoocon Firetalk, January 2011"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:62
|
||||
#: i2p2www/pages/site/about/media.html:61
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Using techhnology to advance liberty</a>\n"
|
||||
@@ -368,7 +324,7 @@ msgid ""
|
||||
"I2P covered from 10:00 to 20:00 in the video."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:70
|
||||
#: i2p2www/pages/site/about/media.html:69
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Common Darknet Weaknesses</a>\n"
|
||||
@@ -377,14 +333,14 @@ msgid ""
|
||||
"11-15, 2011."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:76
|
||||
#: i2p2www/pages/site/about/media.html:75
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P / Tor Workshop Notes</a>\n"
|
||||
"Adrian Crenshaw. DEF CON 19, Las Vegas, August 6, 2011."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:81
|
||||
#: i2p2www/pages/site/about/media.html:80
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(live)s\">Cipherspaces/Darknets: An Overview Of Attack "
|
||||
@@ -395,13 +351,13 @@ msgid ""
|
||||
"Adrian Crenshaw. DEF CON 19, Las Vegas, August 7, 2011."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:91
|
||||
#: i2p2www/pages/site/about/media.html:90
|
||||
msgid ""
|
||||
"<a href=\"http://0x375.org/\">Modern cipherspace ecosystems</a>, 0x375 "
|
||||
"0x06 (Thessaloniki Tech Talk Sessions), November 4, 2011."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:95
|
||||
#: i2p2www/pages/site/about/media.html:94
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P - The Anonymous Network</a>\n"
|
||||
@@ -410,7 +366,7 @@ msgid ""
|
||||
"January 25, 2012."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:101
|
||||
#: i2p2www/pages/site/about/media.html:100
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2PCon 2015</a>\n"
|
||||
@@ -419,7 +375,7 @@ msgstr ""
|
||||
"<a href=\"%(link)s\">I2PCon 2015</a>\n"
|
||||
"トロント、2015年8月15-16日"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:106
|
||||
#: i2p2www/pages/site/about/media.html:105
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P - Still alive! (pdf)</a>\n"
|
||||
@@ -428,7 +384,7 @@ msgid ""
|
||||
"2015"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:113
|
||||
#: i2p2www/pages/site/about/media.html:112
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Replacing Weary Crypto: Upgrading the I2P network with stronger "
|
||||
@@ -438,7 +394,7 @@ msgid ""
|
||||
"str4d, Real World Crypto, Stanford, January 8, 2016"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:121
|
||||
#: i2p2www/pages/site/about/media.html:120
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Onions and Garlic: the protocols of I2P\n"
|
||||
@@ -448,7 +404,7 @@ msgid ""
|
||||
"Whitewater, February 17, 2016"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:129
|
||||
#: i2p2www/pages/site/about/media.html:128
|
||||
#, python-format
|
||||
msgid ""
|
||||
"The Invisible Internet Project - An overview and guide to the technology\n"
|
||||
@@ -457,18 +413,18 @@ msgid ""
|
||||
"Andrew Savchenko (bircoph), FOSDEM, Brussel, February 4, 2018"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:137
|
||||
#: i2p2www/pages/site/about/media.html:136
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Intro to I2P for App Developers (mp4)</a>\n"
|
||||
"idk"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:145
|
||||
#: i2p2www/pages/site/about/media.html:144
|
||||
msgid "Tutorials"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:148
|
||||
#: i2p2www/pages/site/about/media.html:147
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P Windows Tutorial</a>\n"
|
||||
@@ -477,7 +433,7 @@ msgid ""
|
||||
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:155
|
||||
#: i2p2www/pages/site/about/media.html:154
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P Debian Tutorial</a>\n"
|
||||
@@ -486,7 +442,7 @@ msgid ""
|
||||
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:162
|
||||
#: i2p2www/pages/site/about/media.html:161
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">How to set up anonymous site in I2P</a>\n"
|
||||
@@ -495,7 +451,7 @@ msgid ""
|
||||
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:169
|
||||
#: i2p2www/pages/site/about/media.html:168
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P Tutorial Mac OS X</a>\n"
|
||||
@@ -505,7 +461,7 @@ msgid ""
|
||||
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:176
|
||||
#: i2p2www/pages/site/about/media.html:175
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Felix Atari explains the basic principles of I2P</a>"
|
||||
@@ -515,7 +471,7 @@ msgid ""
|
||||
"By <a href=\"http://telecomix.org/\">Telecomix</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:183
|
||||
#: i2p2www/pages/site/about/media.html:182
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">How to get onto I2P, the anonymous P2P Darknet "
|
||||
@@ -525,7 +481,7 @@ msgid ""
|
||||
"access I2P."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:189
|
||||
#: i2p2www/pages/site/about/media.html:188
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">How to connect to I2P</a>\n"
|
||||
@@ -533,7 +489,7 @@ msgid ""
|
||||
"How to install I2P on Ubuntu."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:195
|
||||
#: i2p2www/pages/site/about/media.html:194
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Installing the I2P darknet software in Linux</a>\n"
|
||||
@@ -542,7 +498,7 @@ msgid ""
|
||||
"January 2011"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:202
|
||||
#: i2p2www/pages/site/about/media.html:201
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Short garlic routing animation</a>\n"
|
||||
@@ -550,11 +506,11 @@ msgid ""
|
||||
"Adrian Crenshaw.\n"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:210
|
||||
#: i2p2www/pages/site/about/media.html:209
|
||||
msgid "Articles and Interviews"
|
||||
msgstr "記事とインタビュー"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:213
|
||||
#: i2p2www/pages/site/about/media.html:212
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Lance James (0x90) Interviewed by DistributedCity\n"
|
||||
@@ -563,7 +519,7 @@ msgid ""
|
||||
"July 26, 2002."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:221
|
||||
#: i2p2www/pages/site/about/media.html:220
|
||||
#, python-format
|
||||
msgid ""
|
||||
"Lance James (0x90) Interviewed by El País\n"
|
||||
@@ -572,7 +528,7 @@ msgid ""
|
||||
"October 31, 2002."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:228
|
||||
#: i2p2www/pages/site/about/media.html:227
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">2003 Business Week article referencing "
|
||||
@@ -580,7 +536,7 @@ msgid ""
|
||||
"September 14, 2003."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:233
|
||||
#: i2p2www/pages/site/about/media.html:232
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Netzwelt.de article about being anonymous in the "
|
||||
@@ -589,7 +545,7 @@ msgid ""
|
||||
"November 2007."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:239
|
||||
#: i2p2www/pages/site/about/media.html:238
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">zzz interviewed by gulli.com</a>\n"
|
||||
@@ -597,7 +553,7 @@ msgid ""
|
||||
"<a href=\"%(german)s\">German translation</a>"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:246
|
||||
#: i2p2www/pages/site/about/media.html:245
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">zzz interviewed on the InfoSec Daily Podcast Ep. 454 "
|
||||
@@ -608,7 +564,7 @@ msgid ""
|
||||
" tracker</a>)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:252
|
||||
#: i2p2www/pages/site/about/media.html:251
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">I2P - Anonymity for the Masses</a>,\n"
|
||||
@@ -616,7 +572,7 @@ msgid ""
|
||||
"November 11, 2011."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:258
|
||||
#: i2p2www/pages/site/about/media.html:257
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">zzz and Lance James interviewed on the InfoSec Daily "
|
||||
@@ -627,7 +583,7 @@ msgid ""
|
||||
" tracker</a>)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:264
|
||||
#: i2p2www/pages/site/about/media.html:263
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
|
||||
@@ -635,7 +591,7 @@ msgid ""
|
||||
"Part 1, February 28, 2015"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:269
|
||||
#: i2p2www/pages/site/about/media.html:268
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mp3)s\">Jeff and Str4d interviewed on the Brakeing Down "
|
||||
@@ -643,7 +599,7 @@ msgid ""
|
||||
"Part 2, March 6, 2015"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:274
|
||||
#: i2p2www/pages/site/about/media.html:273
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(link)s\">Fireside With Lei - Episode 18: Lance James. "
|
||||
@@ -653,7 +609,7 @@ msgid ""
|
||||
"Robert Lei, December 31, 2018"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:283
|
||||
#: i2p2www/pages/site/about/media.html:282
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(mhatta)s\">Articles by I2P contributor Masayuki Hatta on "
|
||||
@@ -661,7 +617,7 @@ msgid ""
|
||||
"2019\n"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:288
|
||||
#: i2p2www/pages/site/about/media.html:287
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(ctrl)s\">Enabling both .onion and .i2p routing with Proxy "
|
||||
@@ -669,17 +625,17 @@ msgid ""
|
||||
"Daniel Aleksandersen, February 7 2019"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:295
|
||||
#: i2p2www/pages/site/about/media.html:294
|
||||
msgid "Other"
|
||||
msgstr "その他"
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:298
|
||||
#: i2p2www/pages/site/about/media.html:297
|
||||
msgid ""
|
||||
"I2P mentioned in Netflix's \"House of Cards\" Season 2 Episode 2,\n"
|
||||
"February 14, 2014"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/media.html:303
|
||||
#: i2p2www/pages/site/about/media.html:302
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<a href=\"%(meeh)s\">A curated list by I2P contributor meeh of I2P "
|
||||
@@ -697,7 +653,7 @@ msgid ""
|
||||
"actually installing an I2P router and an accompanying bundle of basic \n"
|
||||
"applications. The I2P Java distribution is the first I2P software gateway"
|
||||
" and \n"
|
||||
"has been actively developed since 2003."
|
||||
"has been actively developed since 2001."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/software.html:10
|
||||
@@ -776,8 +732,8 @@ msgstr ""
|
||||
#: i2p2www/pages/site/about/software.html:37
|
||||
#, python-format
|
||||
msgid ""
|
||||
"<strong><a href=\"%(addressbook)s\">The Address Book</a></strong>: This "
|
||||
"is a locally-defined list of \n"
|
||||
"<strong><a href=\"%(addressbook)s\">The AddressBook</a></strong>: This is"
|
||||
" a locally-defined list of \n"
|
||||
"human-readable addresses ( ie: i2p-projekt.i2p) and corresponding I2P "
|
||||
"addresses.(udhdrtrcetjm5sxzskjyr5ztpeszydbh4dpl3pl4utgqqw2v4jna.b32.i2p) "
|
||||
"It integrates with other applications to \n"
|
||||
@@ -797,7 +753,7 @@ msgid ""
|
||||
"adapter for forwarding services ( ie SSH ) into I2P and proxying client \n"
|
||||
"requests to and from I2P. It provides a variety of “Tunnel Types” which "
|
||||
"are \n"
|
||||
"able to do advance filtering of traffic before it reaches I2P."
|
||||
"able able to do advance filtering of traffic before it reaches I2P."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/software.html:50
|
||||
@@ -975,6 +931,7 @@ msgstr "ウェブサイトミラー管理者"
|
||||
#: i2p2www/pages/site/about/team.html:46 i2p2www/pages/site/about/team.html:91
|
||||
#: i2p2www/pages/site/about/team.html:161
|
||||
#: i2p2www/pages/site/about/team.html:188
|
||||
#: i2p2www/pages/site/about/team.html:203
|
||||
#: i2p2www/pages/site/about/team.html:236
|
||||
msgid "vacant"
|
||||
msgstr "開いている"
|
||||
@@ -1113,7 +1070,7 @@ msgstr "ニュース管理者"
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:137
|
||||
msgid "manage router console news feed"
|
||||
msgstr "ルータコンソールのニュースフィードを管理"
|
||||
msgstr "ルーターコンソールのニュースフィードを管理"
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:140
|
||||
msgid "Backup News Admin"
|
||||
@@ -1141,7 +1098,7 @@ msgstr "中核指揮"
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:169
|
||||
msgid "lead dev for the SDK and router"
|
||||
msgstr "SDKとルータのための開発者を指揮"
|
||||
msgstr "SDKとルーターのための開発者を指揮"
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:172
|
||||
#, python-format
|
||||
@@ -1199,13 +1156,9 @@ msgstr "Android開発"
|
||||
msgid "Console"
|
||||
msgstr "コンソール"
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:203
|
||||
msgid "IDK/Sadie"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:204
|
||||
msgid "Router console HTML/CSS design"
|
||||
msgstr "ルータコンソールの HTML/CSS の設計"
|
||||
msgstr "ルーターコンソールの HTML/CSS の設計"
|
||||
|
||||
#: i2p2www/pages/site/about/team.html:207
|
||||
msgid "SAM"
|
||||
@@ -1415,8 +1368,8 @@ msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/i2pcon/2015.html:44
|
||||
msgid ""
|
||||
"Note that in-I2P torrents may also be available on the non-private "
|
||||
"internet due to bridging by Vuze clients."
|
||||
"Note that in-I2P torrents may also be available on the clearnet due to "
|
||||
"bridging by Vuze clients."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/pages/site/about/i2pcon/2015.html:50
|
||||
|
@@ -1,5 +1,5 @@
|
||||
# Japanese translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# Copyright (C) 2020 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
@@ -11,8 +11,8 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-05-30 01:11+0000\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2021-03-04 03:49+0000\n"
|
||||
"Last-Translator: XMPPはいいぞ\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n"
|
||||
"Plural-Forms: nplurals=1; plural=0\n"
|
||||
@@ -90,8 +90,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
|
||||
msgid "RELEASE DETAILS"
|
||||
msgstr "リリース詳細"
|
||||
|
||||
@@ -161,8 +159,6 @@ msgstr "大きな変化"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
|
||||
msgid "Bug Fixes"
|
||||
msgstr "バグ修正"
|
||||
|
||||
@@ -222,8 +218,6 @@ msgstr "バグ修正"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
|
||||
msgid "Other"
|
||||
msgstr "その他"
|
||||
|
||||
@@ -284,8 +278,6 @@ msgstr "その他"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
|
||||
msgid "SHA256 Checksums:"
|
||||
msgstr "SHA256 チェックサム:"
|
||||
|
||||
@@ -341,7 +333,7 @@ msgstr ""
|
||||
msgid ""
|
||||
"UPnP: Updated our library to fix several issues, should work for more "
|
||||
"routers now"
|
||||
msgstr "UPnP: いくつかの問題を修正するためにライブラリをアップデートしたため、より多くのルータで動作するはずです。"
|
||||
msgstr "UPnP: いくつかの問題を修正するためにライブラリをアップデートしたため、より多くのルーターで動作するはずです。"
|
||||
|
||||
#: i2p2www/blog/2012/09/21/0.9.2-Release.rst:29
|
||||
msgid ""
|
||||
@@ -1763,8 +1755,6 @@ msgstr "新たな翻訳"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
|
||||
msgid "Translation updates"
|
||||
msgstr "翻訳更新"
|
||||
|
||||
@@ -1946,8 +1936,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
|
||||
msgid ""
|
||||
"As usual, we recommend that you update to this release. The best way to\n"
|
||||
"maintain security and help the network is to run the latest release."
|
||||
@@ -1989,7 +1977,7 @@ msgstr "外部クライアントの I2CP 認証の強制を厳密化 (互換性
|
||||
|
||||
#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:54
|
||||
msgid "Increase default inbound exploratory tunnel length variance"
|
||||
msgstr "デフォルトの着信調査トンネル長の分散を増加"
|
||||
msgstr "デフォルトの着信予備トンネル長の分散を増加"
|
||||
|
||||
#: i2p2www/blog/2014/02/08/0.9.11-Release.rst:55
|
||||
msgid "Big reduction in memory usage by transports"
|
||||
@@ -2830,8 +2818,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
|
||||
msgid "Changes"
|
||||
msgstr "変更"
|
||||
|
||||
@@ -4870,7 +4856,7 @@ msgid ""
|
||||
"We have also made some minor improvements in I2PSnark, and added a new "
|
||||
"page in\n"
|
||||
"the routerconsole for viewing older news items."
|
||||
msgstr "また、I2PSnarkの細かな改善を行い、またルータコンソールに過去のニュース項目閲覧のための新ページを追加しました。"
|
||||
msgstr "また、I2PSnarkの細かな改善を行い、またルーターコンソールに過去のニュース項目閲覧のための新ページを追加しました。"
|
||||
|
||||
#: i2p2www/blog/2015/11/19/0.9.23-Release.rst:78
|
||||
msgid "Accelerate transition to Ed25519"
|
||||
@@ -5142,8 +5128,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
|
||||
msgid "Update details"
|
||||
msgstr "アップデート詳細"
|
||||
|
||||
@@ -5339,8 +5323,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
|
||||
msgid "Full list of fixed bugs"
|
||||
msgstr "修正されたバグの全一覧"
|
||||
|
||||
@@ -5373,7 +5355,7 @@ msgid ""
|
||||
"There are several changes to increase the capacity of the network and "
|
||||
"hopefully improve tunnel build success."
|
||||
msgstr ""
|
||||
"「ルータファミリー」設定ページをコンソールに追加しました。あなたのルータグループが1人の人間により運用されていることを簡単に示せます。\n"
|
||||
"「ルーターファミリー」設定ページをコンソールに追加しました。あなたのルーターグループが1人の人間により運用されていることを簡単に示せます。\n"
|
||||
"ネットワーク容量を増やし、うまくいけばトンネル構築が成功しやすくなるいくつかの変更が行われました。"
|
||||
|
||||
#: i2p2www/blog/2016/03/22/0.9.25-Release.rst:40
|
||||
@@ -6885,7 +6867,7 @@ msgid ""
|
||||
" router infos, to eliminate some network enumeration attacks via DNS.\n"
|
||||
"We have added some checks in the console to resist rebinding attacks."
|
||||
msgstr ""
|
||||
"0.9.33では、ルータコンソールと関連Webアプリ(アドレス帳、I2PSnark、SusiMail)で多数のバグ修正を行いました。\n"
|
||||
"0.9.33では、ルーターコンソールと関連Webアプリ(アドレス帳、I2PSnark、SusiMail)で多数のバグ修正を行いました。\n"
|
||||
"また、発行されたRouterInfo用の設定ホスト名の取り扱い方法を変更しました。DNSを介したネットワーク列挙攻撃を軽減するためです。\n"
|
||||
"コンソールにDNSリバインディング攻撃防止のためチェックをいくつか追加しました。"
|
||||
|
||||
@@ -12489,437 +12471,3 @@ msgstr "レベル0のgzip展開の高速化"
|
||||
msgid "i2psnark: Increase max pipeline"
|
||||
msgstr "i2psnark: 最大パイプラインの増量"
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
|
||||
msgid "0.9.48 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
|
||||
msgid "0.9.48 with performance enhancements"
|
||||
msgstr "0.9.48 パフォーマンス増強"
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
|
||||
"most services.\n"
|
||||
"We have added preliminary support for new tunnel build message encryption"
|
||||
" (proposal 152).\n"
|
||||
"There are significant performance improvements throughout the router."
|
||||
msgstr ""
|
||||
"0.9.48では我々の新しいエンドツーエンド暗号プロトコル(提案144)が大部分のサービスでデフォルトで有効になっています。\n"
|
||||
"トンネル構築メッセージの新しい暗号化(提案152)の予備的サポートも追加しました。\n"
|
||||
"ルータの至る所で著しいパフォーマンス改善があります。"
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
|
||||
msgid ""
|
||||
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
|
||||
"Users on that platform should upgrade so you may continue to receive I2P "
|
||||
"updates."
|
||||
msgstr ""
|
||||
"Ubuntu Xenial (16.04 LTS) 用のパッケージはもはやサポートされません。\n"
|
||||
"このプラットフォームのユーザがI2Pアップデートを受け取り続けるためにはアップグレードが必要です。"
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
|
||||
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
|
||||
msgid "Block same-country connections when in hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
|
||||
msgid "BOB: Add deprecation warning"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
|
||||
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
|
||||
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
|
||||
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
|
||||
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
|
||||
msgid "Ratchet: Efficiency improvements and memory reduction"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
|
||||
msgid "SSU: Randomize intro key"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
|
||||
msgid "SSU performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
|
||||
msgid "System tray: Enable by default for Linux KDE and LXDE"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
|
||||
msgid "Build: Set release property for better runtime compatibility"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
|
||||
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
|
||||
msgid "i2psnark: Limit size of embedded video"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
|
||||
msgid "Improved IPv6 address validation"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
|
||||
msgid "Installer: Disable pack200 to support Java 14+"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
|
||||
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
|
||||
msgid "i2ptunnel: Filter server response headers when not compressing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
|
||||
msgid "NTCP2: Fix sending termination message on idle timeout"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
|
||||
msgid "Streaming: Fix handling of tag options"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
|
||||
msgid "Build: Reproducible build fix"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
|
||||
msgid "Core: Refactoring of data structures to reduce memory usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
|
||||
msgid "Crypto: Cache HMAC256 instances"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
|
||||
msgid "i2psnark: Hide BEP 48 padding directory in UI"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
|
||||
msgid "i2psnark: Checks for unsupported v2 torrents"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
|
||||
msgid "i2psnark: Remove old opentrackers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
|
||||
msgid "i2ptunnel: Improved support for offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
|
||||
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
|
||||
msgid "NTCP: Set nodelay on sockets"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
|
||||
msgid "Proxy: Remove old jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
|
||||
msgid "Ratchet: Rotate keys faster"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
|
||||
msgid "Wrapper 3.5.44 (new installs only)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
|
||||
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
|
||||
msgid "Hello Git, Goodbye Monotone"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
|
||||
msgid "Hello git, goodbye mtn"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
|
||||
msgid "The I2P Git Migration is nearly concluded"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
|
||||
msgid ""
|
||||
"For over a decade, I2P has relied on the venerable Monotone service to "
|
||||
"support\n"
|
||||
"its version control needs, but during the past few years, most of the "
|
||||
"world has\n"
|
||||
"moved on to the now-universal Git version control system. In that same\n"
|
||||
"time, the I2P Network has become faster and more reliable, and accessible"
|
||||
"\n"
|
||||
"workarounds to Git's non-resumability have been developed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
|
||||
msgid ""
|
||||
"Today marks a significant occasion for I2P, as we switched off the old "
|
||||
"mtn\n"
|
||||
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
|
||||
"from\n"
|
||||
"Monotone to Git officially."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
|
||||
msgid ""
|
||||
"While our use of mtn has been questioned in the past, and it's not always"
|
||||
" been a\n"
|
||||
"popular choice, I'd like to take this moment, as perhaps the very last "
|
||||
"project to use\n"
|
||||
"Monotone to thank the Monotone developers, current and former, wherever "
|
||||
"they are,\n"
|
||||
"for the software they created."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
|
||||
msgid "GPG Signing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
|
||||
msgid ""
|
||||
"Checkins to the I2P Project repositories require you to configure GPG "
|
||||
"signing for\n"
|
||||
"your git commits, including Merge Requests and Pull Requests. Please "
|
||||
"configure\n"
|
||||
"your git client for GPG signing before you fork i2p.i2p and check "
|
||||
"anything in."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
|
||||
msgid "Official Repositories and Gitlab/Github Syncing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
|
||||
msgid ""
|
||||
"The official repository is the one hosted at https://i2pgit.org/i2p-"
|
||||
"hackers/i2p.i2p\n"
|
||||
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
|
||||
" available\n"
|
||||
"at Github at https://github.com/i2p/i2p.i2p."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
|
||||
msgid ""
|
||||
"Now that we're on git, we can synchronize repositories from our own self-"
|
||||
"hosted Gitlab\n"
|
||||
"instance, to Github, and back again. This means that it is possible to "
|
||||
"create and submit\n"
|
||||
"a merge request on Gitlab and when it is merged, the result will be "
|
||||
"synced with Github,\n"
|
||||
"and a Pull Request on Github, when merged, will appear on Gitlab."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
|
||||
msgid ""
|
||||
"This means that it's possible to submit code to us through our Gitlab "
|
||||
"instance or through\n"
|
||||
"Github depending on what you prefer, however, more of the I2P developers "
|
||||
"are regularly\n"
|
||||
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
|
||||
"merged sooner\n"
|
||||
"than PR's to Github."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
|
||||
msgid "Thanks"
|
||||
msgstr "謝辞"
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
|
||||
msgid ""
|
||||
"Congratulations and thanks to everyone who helped in the git migration, "
|
||||
"especially\n"
|
||||
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
|
||||
"will miss\n"
|
||||
"Monotone, it has become a barrier for new and existing participants in "
|
||||
"I2P development\n"
|
||||
"and we're excited to join the world of developers using Git to manage "
|
||||
"their distributed\n"
|
||||
"projects."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
|
||||
msgid "0.9.49 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
|
||||
msgid "0.9.49 with SSU fixes and faster crypto"
|
||||
msgstr "0.9.49 SSUの修正と高速な暗号法"
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.49 continues the work to make I2P faster and more secure.\n"
|
||||
"We have several improvements and fixes for the SSU (UDP) transport that "
|
||||
"should result in faster speeds.\n"
|
||||
"This release also starts the migration to new, faster ECIES-X25519 "
|
||||
"encryption for routers.\n"
|
||||
"(Destinations have been using this encryption for a few releases now)\n"
|
||||
"We've been working on the specifications and protocols for new encryption"
|
||||
" for several years,\n"
|
||||
"and we are getting close to the end of it! The migration will take "
|
||||
"several releases to complete."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
|
||||
msgid ""
|
||||
"For this release, to minimize disruption, only new installs and a very "
|
||||
"small percentage of existing installs\n"
|
||||
"(randomly selected at restart) will be using the new encryption.\n"
|
||||
"If your router does \"rekey\" to use the new encryption, it may have "
|
||||
"lower traffic or less reliability than usual for several days after you "
|
||||
"restart.\n"
|
||||
"This is normal, because your router has generated a new identity.\n"
|
||||
"Your performance should recover after a while."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
|
||||
msgid ""
|
||||
"We have \"rekeyed\" the network twice before, when changing the default "
|
||||
"signature type,\n"
|
||||
"but this is the first time we've changed the default encryption type.\n"
|
||||
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
|
||||
msgid "Build: Git migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
|
||||
msgid "Build: Move web resources to wars"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
|
||||
msgid "i2psnark WebSeed support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
|
||||
msgid "i2psnark padding file support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
|
||||
msgid "i2ptunnel: Move proxy resources to jar"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
|
||||
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
|
||||
msgid "Router: Verify RI stores after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
|
||||
msgid "Router: Reduce Sybil threshold"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
|
||||
msgid "Router: ECIES for new routers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
|
||||
msgid "Router: Start of ECIES migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
|
||||
msgid "SSU: Send individual fragments of messages"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
|
||||
msgid "SSU: Westwood+ congestion control"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
|
||||
msgid "SSU: Fast retransmit"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
|
||||
msgid "Build: Fix Gradle build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
|
||||
msgid "Crypto: Increase ratchet tag window to prevent message loss"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
|
||||
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
|
||||
msgid "i2ptunnel: Fix config file saving issues"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
|
||||
msgid "Router: Fix leaseset request fails causing watchdog to bark"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
|
||||
msgid "Router: Hidden mode fixes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
|
||||
msgid "SSU: Fix partial acks not being sent"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
|
||||
msgid "SSU: Fix occasional high CPU usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
|
||||
msgid "Crypto: AES performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
|
||||
msgid "DoH: Change to RFC 8484 style"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
|
||||
msgid "i2ptunnel: Remove DSA shared clients"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
|
||||
msgid "Proxy: Add jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
|
||||
msgid "Router: Add more countries for hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
|
||||
msgid "Router: Tunnel peer selection changes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
|
||||
msgid "Router: Move Sybil subsystem from console to router for embedded use"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
|
||||
msgid "Router: Verify RI stores for a while after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
|
||||
msgid "Util: New unit tests"
|
||||
msgstr ""
|
||||
|
||||
|
@@ -1,16 +1,15 @@
|
||||
# Japanese translations for I2P.
|
||||
# Copyright (C) 2021 ORGANIZATION
|
||||
# Copyright (C) 2020 ORGANIZATION
|
||||
# This file is distributed under the same license as the I2P project.
|
||||
#
|
||||
# Translators:
|
||||
# XMPPはいいぞ, 2020-2021
|
||||
# XMPPはいいぞ, 2021
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"PO-Revision-Date: 2021-05-14 01:18+0000\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2021-03-08 06:55+0000\n"
|
||||
"Last-Translator: XMPPはいいぞ\n"
|
||||
"Language-Team: Japanese (http://www.transifex.com/otf/I2P/language/ja/)\n"
|
||||
"Plural-Forms: nplurals=1; plural=0\n"
|
||||
@@ -370,7 +369,7 @@ msgstr "クライアント"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:56
|
||||
msgid "Router or Client"
|
||||
msgstr "ルータまたはクライアント"
|
||||
msgstr "ルーターまたはクライアント"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:57
|
||||
msgid "Circuit"
|
||||
@@ -427,8 +426,8 @@ msgstr "秘匿サービス"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:63
|
||||
#: i2p2www/pages/site/comparison/tor.html:68
|
||||
msgid "I2P Site or Destination"
|
||||
msgstr ""
|
||||
msgid "Eepsite or Destination"
|
||||
msgstr "Eepsite または宛先"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:64
|
||||
msgid "Hidden Service Descriptor"
|
||||
@@ -454,7 +453,7 @@ msgstr "ノード"
|
||||
#: i2p2www/pages/site/comparison/tor.html:69
|
||||
#: i2p2www/pages/site/comparison/tor.html:72
|
||||
msgid "Router"
|
||||
msgstr "ルータ"
|
||||
msgstr "ルーター"
|
||||
|
||||
#: i2p2www/pages/site/comparison/tor.html:67
|
||||
msgid "Onion Proxy"
|
||||
|
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -8,7 +8,7 @@ msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: I2P\n"
|
||||
"Report-Msgid-Bugs-To: http://trac.i2p2.de\n"
|
||||
"POT-Creation-Date: 2021-04-26 14:51+0000\n"
|
||||
"POT-Creation-Date: 2020-11-16 17:04+0000\n"
|
||||
"PO-Revision-Date: 2019-11-24 14:31+0000\n"
|
||||
"Last-Translator: zzzi2p\n"
|
||||
"Language-Team: Dutch (http://www.transifex.com/otf/I2P/language/nl/)\n"
|
||||
@@ -87,8 +87,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:28
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:40
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:33
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:33
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:45
|
||||
msgid "RELEASE DETAILS"
|
||||
msgstr ""
|
||||
|
||||
@@ -158,8 +156,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:41
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:52
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:49
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:51
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:64
|
||||
msgid "Bug Fixes"
|
||||
msgstr ""
|
||||
|
||||
@@ -219,8 +215,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:48
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:61
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:62
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:65
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:76
|
||||
msgid "Other"
|
||||
msgstr "Overige"
|
||||
|
||||
@@ -281,8 +275,6 @@ msgstr "Overige"
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:65
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:87
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:76
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:93
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:97
|
||||
msgid "SHA256 Checksums:"
|
||||
msgstr ""
|
||||
|
||||
@@ -1757,8 +1749,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:55
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:78
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:67
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:83
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:87
|
||||
msgid "Translation updates"
|
||||
msgstr ""
|
||||
|
||||
@@ -1935,8 +1925,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:22
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:34
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:27
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:27
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:39
|
||||
msgid ""
|
||||
"As usual, we recommend that you update to this release. The best way to\n"
|
||||
"maintain security and help the network is to run the latest release."
|
||||
@@ -2819,8 +2807,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:30
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:42
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:35
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:35
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:47
|
||||
msgid "Changes"
|
||||
msgstr ""
|
||||
|
||||
@@ -5149,8 +5135,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:11
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:11
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:11
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:11
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:11
|
||||
msgid "Update details"
|
||||
msgstr ""
|
||||
|
||||
@@ -5347,8 +5331,6 @@ msgstr ""
|
||||
#: i2p2www/blog/2020/02/25/0.9.45-Release.rst:60
|
||||
#: i2p2www/blog/2020/05/25/0.9.46-Release.rst:82
|
||||
#: i2p2www/blog/2020/08/24/0.9.47-Release.rst:71
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:88
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:92
|
||||
msgid "Full list of fixed bugs"
|
||||
msgstr ""
|
||||
|
||||
@@ -12405,433 +12387,3 @@ msgstr ""
|
||||
msgid "i2psnark: Increase max pipeline"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:2
|
||||
msgid "0.9.48 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:9
|
||||
msgid "0.9.48 with performance enhancements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.48 enables our new end-to-end encryption protocol (proposal 144) for "
|
||||
"most services.\n"
|
||||
"We have added preliminary support for new tunnel build message encryption"
|
||||
" (proposal 152).\n"
|
||||
"There are significant performance improvements throughout the router."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:22
|
||||
msgid ""
|
||||
"Packages for Ubuntu Xenial (16.04 LTS) are no longer supported.\n"
|
||||
"Users on that platform should upgrade so you may continue to receive I2P "
|
||||
"updates."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:37
|
||||
msgid "Avoid old DSA-SHA1 routers for lookups, stores, and tunnel peers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:38
|
||||
msgid "Block same-country connections when in hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:39
|
||||
msgid "BOB: Add deprecation warning"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:40
|
||||
msgid "Build: Drop support for Xenial; ant 1.9.8 or higher required to build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:41
|
||||
msgid "i2ptunnel: Enable dual-key encryption for most tunnel types"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:42
|
||||
msgid "JBigI: Add library for Linux aarch64, zen, and zen2"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:43
|
||||
msgid "Preliminary support for ECIES-X25519 routers (proposals 152 and 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:44
|
||||
msgid "Ratchet: Efficiency improvements and memory reduction"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:45
|
||||
msgid "SSU: Randomize intro key"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:46
|
||||
msgid "SSU performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:47
|
||||
msgid "System tray: Enable by default for Linux KDE and LXDE"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:53
|
||||
msgid "Build: Set release property for better runtime compatibility"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:54
|
||||
msgid "Console: Fix Jetty not starting on Java 11.0.9.1"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:55
|
||||
msgid "i2psnark: Limit size of embedded video"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:56
|
||||
msgid "Improved IPv6 address validation"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:57
|
||||
msgid "Installer: Disable pack200 to support Java 14+"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:58
|
||||
msgid "Installer: Add missing linux armv7 and aarch64 wrapper binaries"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:59
|
||||
msgid "i2ptunnel: Filter server response headers when not compressing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:60
|
||||
msgid "NTCP2: Fix sending termination message on idle timeout"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:61
|
||||
msgid "Streaming: Fix handling of tag options"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:67
|
||||
msgid "Build: Reproducible build fix"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:68
|
||||
msgid "Core: Refactoring of data structures to reduce memory usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:69
|
||||
msgid "Crypto: Cache HMAC256 instances"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:70
|
||||
msgid "i2psnark: Hide BEP 48 padding directory in UI"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:71
|
||||
msgid "i2psnark: Checks for unsupported v2 torrents"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:72
|
||||
msgid "i2psnark: Remove old opentrackers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:73
|
||||
msgid "i2ptunnel: Improved support for offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:75
|
||||
msgid "NetDB: Increase minimum floodfill version for leaseset lookups"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:76
|
||||
msgid "NTCP: Set nodelay on sockets"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:77
|
||||
msgid "Proxy: Remove old jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:78
|
||||
msgid "Ratchet: Rotate keys faster"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:80
|
||||
msgid "Wrapper 3.5.44 (new installs only)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/11/30/0.9.48-Release.rst:82
|
||||
msgid "New partial translations for Kurdish, Turkmen, Argentinian Spanish"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:2
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:11
|
||||
msgid "Hello Git, Goodbye Monotone"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:9
|
||||
msgid "Hello git, goodbye mtn"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:16
|
||||
msgid "The I2P Git Migration is nearly concluded"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:21
|
||||
msgid ""
|
||||
"For over a decade, I2P has relied on the venerable Monotone service to "
|
||||
"support\n"
|
||||
"its version control needs, but during the past few years, most of the "
|
||||
"world has\n"
|
||||
"moved on to the now-universal Git version control system. In that same\n"
|
||||
"time, the I2P Network has become faster and more reliable, and accessible"
|
||||
"\n"
|
||||
"workarounds to Git's non-resumability have been developed."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:29
|
||||
msgid ""
|
||||
"Today marks a significant occasion for I2P, as we switched off the old "
|
||||
"mtn\n"
|
||||
"i2p.i2p branch, and moved the development of the core Java I2P libraries "
|
||||
"from\n"
|
||||
"Monotone to Git officially."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:35
|
||||
msgid ""
|
||||
"While our use of mtn has been questioned in the past, and it's not always"
|
||||
" been a\n"
|
||||
"popular choice, I'd like to take this moment, as perhaps the very last "
|
||||
"project to use\n"
|
||||
"Monotone to thank the Monotone developers, current and former, wherever "
|
||||
"they are,\n"
|
||||
"for the software they created."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:44
|
||||
msgid "GPG Signing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:49
|
||||
msgid ""
|
||||
"Checkins to the I2P Project repositories require you to configure GPG "
|
||||
"signing for\n"
|
||||
"your git commits, including Merge Requests and Pull Requests. Please "
|
||||
"configure\n"
|
||||
"your git client for GPG signing before you fork i2p.i2p and check "
|
||||
"anything in."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:55
|
||||
msgid "Official Repositories and Gitlab/Github Syncing"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:60
|
||||
msgid ""
|
||||
"The official repository is the one hosted at https://i2pgit.org/i2p-"
|
||||
"hackers/i2p.i2p\n"
|
||||
"and at https://git.idk.i2p/i2p-hackers/i2p.i2p, but there is a \"Mirror\""
|
||||
" available\n"
|
||||
"at Github at https://github.com/i2p/i2p.i2p."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:66
|
||||
msgid ""
|
||||
"Now that we're on git, we can synchronize repositories from our own self-"
|
||||
"hosted Gitlab\n"
|
||||
"instance, to Github, and back again. This means that it is possible to "
|
||||
"create and submit\n"
|
||||
"a merge request on Gitlab and when it is merged, the result will be "
|
||||
"synced with Github,\n"
|
||||
"and a Pull Request on Github, when merged, will appear on Gitlab."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:73
|
||||
msgid ""
|
||||
"This means that it's possible to submit code to us through our Gitlab "
|
||||
"instance or through\n"
|
||||
"Github depending on what you prefer, however, more of the I2P developers "
|
||||
"are regularly\n"
|
||||
"monitoring Gitlab than Github. MR's to Gitlab are more likely to be "
|
||||
"merged sooner\n"
|
||||
"than PR's to Github."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:80
|
||||
msgid "Thanks"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2020/12/10/Hello-git-goodbye-mtn.rst:85
|
||||
msgid ""
|
||||
"Congratulations and thanks to everyone who helped in the git migration, "
|
||||
"especially\n"
|
||||
"zzz, eche|on, nextloop, and our site mirror operators! While some of us "
|
||||
"will miss\n"
|
||||
"Monotone, it has become a barrier for new and existing participants in "
|
||||
"I2P development\n"
|
||||
"and we're excited to join the world of developers using Git to manage "
|
||||
"their distributed\n"
|
||||
"projects."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:2
|
||||
msgid "0.9.49 Release"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:9
|
||||
#, fuzzy
|
||||
msgid "0.9.49 with SSU fixes and faster crypto"
|
||||
msgstr "0.9.29 bevat oplossingen voor programmafouten"
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:16
|
||||
msgid ""
|
||||
"0.9.49 continues the work to make I2P faster and more secure.\n"
|
||||
"We have several improvements and fixes for the SSU (UDP) transport that "
|
||||
"should result in faster speeds.\n"
|
||||
"This release also starts the migration to new, faster ECIES-X25519 "
|
||||
"encryption for routers.\n"
|
||||
"(Destinations have been using this encryption for a few releases now)\n"
|
||||
"We've been working on the specifications and protocols for new encryption"
|
||||
" for several years,\n"
|
||||
"and we are getting close to the end of it! The migration will take "
|
||||
"several releases to complete."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:25
|
||||
msgid ""
|
||||
"For this release, to minimize disruption, only new installs and a very "
|
||||
"small percentage of existing installs\n"
|
||||
"(randomly selected at restart) will be using the new encryption.\n"
|
||||
"If your router does \"rekey\" to use the new encryption, it may have "
|
||||
"lower traffic or less reliability than usual for several days after you "
|
||||
"restart.\n"
|
||||
"This is normal, because your router has generated a new identity.\n"
|
||||
"Your performance should recover after a while."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:33
|
||||
msgid ""
|
||||
"We have \"rekeyed\" the network twice before, when changing the default "
|
||||
"signature type,\n"
|
||||
"but this is the first time we've changed the default encryption type.\n"
|
||||
"Hopefully it will all go smoothly, but we're starting slowly to be sure."
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:49
|
||||
msgid "Build: Git migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:50
|
||||
msgid "Build: Move web resources to wars"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:51
|
||||
msgid "i2psnark WebSeed support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:52
|
||||
msgid "i2psnark padding file support"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:53
|
||||
msgid "i2ptunnel: Move proxy resources to jar"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:54
|
||||
msgid "Router: Redesign ECIES encryption for floodfills (proposal 156)"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:55
|
||||
msgid "Router: Verify RI stores after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:56
|
||||
msgid "Router: Reduce Sybil threshold"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:57
|
||||
msgid "Router: ECIES for new routers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:58
|
||||
msgid "Router: Start of ECIES migration"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:59
|
||||
msgid "SSU: Send individual fragments of messages"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:60
|
||||
msgid "SSU: Westwood+ congestion control"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:61
|
||||
msgid "SSU: Fast retransmit"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:66
|
||||
msgid "Build: Fix Gradle build"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:67
|
||||
msgid "Crypto: Increase ratchet tag window to prevent message loss"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:68
|
||||
msgid "I2CP: Fix encrypted leaseset combined with ECIES crypto or offline keys"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:69
|
||||
msgid "i2ptunnel: Fix config file saving issues"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:70
|
||||
msgid "Router: Fix leaseset request fails causing watchdog to bark"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:71
|
||||
msgid "Router: Hidden mode fixes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:72
|
||||
msgid "SSU: Fix partial acks not being sent"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:73
|
||||
msgid "SSU: Fix occasional high CPU usage"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:78
|
||||
msgid "Crypto: AES performance improvements"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:79
|
||||
msgid "DoH: Change to RFC 8484 style"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:80
|
||||
msgid "i2ptunnel: Remove DSA shared clients"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:81
|
||||
msgid "Proxy: Add jump servers"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:82
|
||||
msgid "Router: Add more countries for hidden mode"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:83
|
||||
msgid "Router: Tunnel peer selection changes"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:84
|
||||
msgid "Router: Move Sybil subsystem from console to router for embedded use"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:85
|
||||
msgid "Router: Verify RI stores for a while after startup"
|
||||
msgstr ""
|
||||
|
||||
#: i2p2www/blog/2021/02/17/0.9.49-Release.rst:86
|
||||
msgid "Util: New unit tests"
|
||||
msgstr ""
|
||||
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user