+{% trans -%}
The packages hosted on the I2P Launchpad site
-have been tested and should work on x86/x86_64 platforms running
+have been tested and should work on x86/x86_64 platforms running:
+{%- endtrans %}
-The I2P packages may work on systems not listed above. Please report any issues with these packages on Trac at http://{{ i2pconv('trac.i2p2.i2p') }}.
+
+{% trans trac=i2pconv('trac.i2p2.i2p') -%}
+The I2P packages may work on systems not listed above. Please report any issues
+with these packages on Trac at
+http://{{ trac }}.
+{%- endtrans %}
-
Option 1: Recent versions of Ubuntu and its derivatives (Try this if you're not using Debian)
-
Option 2: Debian (including systems based on Debian and older versions of Ubuntu)
Instructions for Ubuntu Lucid Lynx (and newer) and derivatives like Linux Mint & Trisquel
-
Adding the PPA via the command line and installing I2P
+
+
{% trans %}Instructions for Ubuntu Lucid Lynx (and newer) and derivatives like Linux Mint & Trisquel{% endtrans %}
+
{% trans %}Adding the PPA via the command line and installing I2P{% endtrans %}
-
Open a terminal and enter:
+
+ {% trans %}Open a terminal and enter:{% endtrans %} sudo apt-add-repository ppa:i2p-maintainers/i2p
+{% 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.
-
Notify your package manager of the new PPA by entering
+that the packages have not been tampered with since being built.
+{%- endtrans %}
+
+
+ {% trans %}Notify your package manager of the new PPA by entering:{% endtrans %} sudo apt-get update
+{% 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.
-
You are now ready to install I2P!
+was added with the earlier command.
+{%- endtrans %}
+
+
{% trans %}You are now ready to install I2P!{% endtrans %} sudo apt-get install i2p
-
Adding the PPA Using Synaptic
+
+
{% trans %}Adding the PPA Using Synaptic{% endtrans %}
-
Open Synaptic (System -> Administration -> Synaptic Package Manager).
-
Once Synaptic opens, select Repositories from the Settings menu.
-
Click the Other Sources tab and click Add. Paste ppa:i2p-maintainers/i2p into the APT-line field and click Add Source. Click the Close button then Reload.
-
In the Quick Filter box, type in i2p and press enter. When i2p is returned in the results list, right click i2p and select Mark for Installation. After doing so you may see a Mark additional required changes? popup. If so, click Mark then Apply.
+
+ {% trans -%}
+ Open Synaptic (System -> Administration -> Synaptic Package Manager).
+ {%- endtrans %}
+
+
+ {% trans -%}
+ Once Synaptic opens, select Repositories from the Settings menu.
+ {%- endtrans %}
+
+
+ {% trans -%}
+ Click the Other Sources tab and click Add. Paste ppa:i2p-maintainers/i2p into the APT-line field and click Add Source. Click the Close button then Reload.
+ {%- endtrans %}
+
+
+ {% trans -%}
+ In the Quick Filter box, type in i2p and press enter. When i2p is returned in the results list, right click i2p and select Mark for Installation. After doing so you may see a Mark additional required changes? popup. If so, click Mark then Apply.
+ {%- endtrans %}
+
+{% trans -%}
After the installation process completes you can move on to the next
part of starting I2P and configuring it for your system.
+{%- endtrans %}
-
Instructions for Debian Lenny and newer
+
{% trans %}Instructions for Debian Lenny and newer{% endtrans %}
+
+{% trans -%}
The steps below should be performed with root access (i.e., switching
user to root with "su" or by prefixing each command with "sudo").
+{%- endtrans %}
-
Add the GPG key that signs the repository with the following command:
- apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB2CC88B
-You'll have output like the following if the command was successful:
-
-
For Debian Oldstable (Lenny) and Stable (Squeeze): Add the following entries to /etc/apt/sources.list.d/i2p.list
+
+ {% trans %}Add the GPG key that signs the repository with the following command:{% endtrans %}
+ apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EB2CC88B
+{% trans %}You'll have output like the following if the command was successful:{% endtrans %}
+
+
+
+ {% trans %}For Debian Oldstable (Lenny) and Stable (Squeeze): Add the following entries to /etc/apt/sources.list.d/i2p.list{% endtrans %} deb http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu natty main
deb-src http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu natty main
-For Debian Testing (Wheezy) or Unstable (Sid), use the following:
+{% trans %}For Debian Testing (Wheezy) or Unstable (Sid), use the following:{% endtrans %} deb http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu precise main
- deb-src http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu precise main
-
Notify your package manager of the new PPA by entering
+ deb-src http://ppa.launchpad.net/i2p-maintainers/i2p/ubuntu precise main
+
+
+ {% trans %}Notify your package manager of the new PPA by entering{% endtrans %} apt-get update
+{% trans -%}
This command will retrieve the latest list of software from every
repository enabled on your system, including the I2P PPA added in step
-1.
-
You are now ready to install I2P!
+1.
+{%- endtrans %}
+
+
+ {% trans %}You are now ready to install I2P!{% endtrans %} apt-get install i2p
+
+{% trans -%}
After the installation process completes you can move on to the next part of starting I2P and configuring it for your system.
-
Instructions for Non-Linux / Non-x86
+{%- endtrans %}
+
+
{% trans %}Instructions for Non-Linux / Non-x86{% endtrans %}
+
+{% trans -%}
The steps below should be performed with root access (i.e., switching
-user to root with "su" or by prefixing each command with "sudo").
+user to root with "su" or by prefixing each command with "sudo").
+{%- endtrans %}
-
Make sure that you have Java installed. Running apt-get install default-jre should be sufficient.
-You are now ready to install I2P!
- dpkg -i i2p-router_*.deb
-
It is recommended to compile jbigi for your system to achieve better performance. Instructions are available here.
+
+ {% trans -%}
+ Download the i2p-router package from the PPA.
+ {%- endtrans %}
+
+
+ {% trans -%}
+ Make sure that you have Java installed. Running apt-get install default-jre should be sufficient.{% endtrans %}
+{% trans %}You are now ready to install I2P!{% endtrans %}
+ dpkg -i i2p-router_*.deb
+
+
+ {% trans jbigi=site_url('misc/jbigi') -%}
+ It is recommended to compile jbigi for your system to achieve better performance. Instructions are available here.
+ {%- endtrans %}
+
+
+{% trans -%}
After the installation process completes you can move on to the next part of starting I2P and configuring it for your system.
-
Post-install work
+{%- endtrans %}
+
+
{% trans %}Post-install work{% endtrans %}
+
+
+{% trans -%}
Using these I2P packages the I2P router can be started in the following
three ways:
+{%- endtrans %}
-
"on demand" using the i2prouter script. Simply run "i2prouter
-start" from a command prompt. (Note: Do not use
-sudo or run it as root!)
+ {% trans -%}
+ "on demand" using the i2prouter script. Simply run "i2prouter
+start" from a command prompt. (Note: Do not use
+sudo or run it as root!)
+ {%- endtrans %}
+
+
+ {% trans -%}
+ "on demand" without the java service wrapper
(needed on non-Linux/non-x86 systems) by running "i2prouter-nowrapper".
-(Note: Do not
-use sudo or run it as root!)
-
as a service that automatically runs when your system boots, even
+(Note: Do not
+use sudo or run it as root!)
+ {%- endtrans %}
+
+
+ {% trans -%}
+ as a service that automatically runs when your system boots, even
before logging in. The service can be enabled with "dpkg-reconfigure
-i2p" as root or using sudo. This is the recommended means of operation.
+i2p" as root or using sudo. This is the recommended means of operation.
+ {%- endtrans %}
+
-
When installing for the first time, please remember to adjust
-your NAT/firewall
+
+
{% trans -%}
+When installing for the first time, please remember to adjust your NAT/firewall
if you can. The ports to forward can be found on the
- network configuration page in the router console. If guidance with respect to forwarding ports is needed,
+network configuration page in the router console. If guidance with respect to forwarding ports is needed,
you may portforward.com to be helpful.
-
-
Please review and adjust the bandwidth settings on the
+{%- endtrans %}
+
+
{% trans -%}
+Please review and adjust the bandwidth settings on the
configuration page,
as the default settings of 96 KB/s down / 40 KB/s up are fairly conservative.
-
-
-If you want to reach eepsites via your browser, have a look on the browser proxy setup page for an easy howto.
+{%- endtrans %}
+
+
{% trans browserconfig=site_url('about/browser-config') -%}
+If you want to reach eepsites via your browser, have a look on the browser proxy setup page for an easy howto.
+{%- endtrans %}
+ {% trans -%}
Download that file and double-click it (if that works) or
type java -jar i2pinstall_0.9.4-1_osx.jar in a terminal to run the
installer.
You may be able to right-click and select
"Open with Java".
+ {%- endtrans %}
- Due to a wrapper bug, the 0.9.4 installer
+ {% trans buglink='http://'+i2pconv('trac.i2p2.i2p')+'/ticket/826' -%}
+ Due to a wrapper bug, the 0.9.4 installer
will NOT work on OS X. Use the fixed 0.9.4-1 OSX installer above.
+ {%- endtrans %}
-
Command line (headless) install:
+
{% trans %}Command line (headless) install:{% endtrans %}
+ {% trans -%}
Download the 0.9.4-1 OSX graphical installer file above and
run java -jar i2pinstall_0.9.4-1_osx.jar -console from the command line.
+ {%- endtrans %}
+ {% trans i2pversion=ver() -%}
Download that file and double-click it (if that works) or
- type java -jar i2pinstall_{{ ver() }}.jar in a terminal to run the
+ type java -jar i2pinstall_{{ i2pversion }}.jar in a terminal to run the
installer.
On some platforms you may be able to right-click and select
"Open with Java".
+ {%- endtrans %}
-
Command line (headless) install:
+
{% trans %}Command line (headless) install:{% endtrans %}
+ {% trans i2pversion=ver() -%}
Download the graphical installer file above and
- run java -jar i2pinstall_{{ ver() }}.jar -console from the command line.
+ run java -jar i2pinstall_{{ i2pversion }}.jar -console from the command line.
+ {%- endtrans %}
+ {% trans spongeurl='http://'+i2pconv('sponge.i2p') -%}
The Android version of I2P is being actively developed.
The latest dev build is version 0.9.3-5_b2-API8, and is available from
- sponge's eepsite -
+ sponge's eepsite -
scan or click the QR code.
+ {%- endtrans %}
+ {% trans -%}
The release and dev versions of the I2P APK are not compatible, as they
are signed by zzz and sponge respectively. Uninstall one before installing
the other.
+ {%- endtrans %}
- Alternately, you can fetch the source from monotone.
+ {% trans monotoneurl=site_url('get-involved/guides/new-developers'), i2pversion=ver() -%}
+ Alternately, you can fetch the source from monotone.
- Run (tar xjvf i2psource_{{ ver() }}.tar.bz2 ; cd i2p-{{ ver() }} ; ant pkg) then either
+ Run (tar xjvf i2psource_{{ i2pversion }}.tar.bz2 ; cd i2p-{{ i2pversion }} ; ant pkg) then either
run the GUI installer or headless install as above.
+ {%- endtrans %}
+{% trans signingkey=site_url('get-involved/develop/release-signing-key') -%}
The files are signed by zzz,
-whose key is here.
-
After running the installer on windows, simply click on the "Start I2P" button
+
{% trans -%}
+I2P can also be downloaded from our project pages on Launchpad and Google Code.
+{%- endtrans %}
+
+
{% trans %}Post-install work{% endtrans %}
+
+
{% trans -%}
+After running the installer on windows, simply click on the "Start I2P" button
which will bring up the router console,
-which has further instructions.
+which has further instructions.
+{%- endtrans %}
-
On Unix-like systems, I2P can be started as a service
+
When installing for the first time, please remember to adjust your NAT/firewall
+
{% trans faq=site_url('faq') -%}
+When installing for the first time, please remember to adjust your NAT/firewall
if you can, bearing in mind the Internet-facing ports I2P uses,
-described here among other ports.
+described here among other ports.
If you have successfully opened your port to inbound TCP, also enable inbound TCP on the
configuration page.
-
+{%- endtrans %}
-
Also, please review and adjust the bandwidth settings on the
+
{% trans -%}
+Also, please review and adjust the bandwidth settings on the
configuration page,
as the default settings of 96 KBps down / 40 KBps up are fairly slow.
-
+{%- endtrans %}
-
-If you want to reach eepsites via your browser, have a look on the browser proxy setup page for an easy howto.
-
+
{% trans browserconfig=site_url('about/browser-config') -%}
+If you want to reach eepsites via your browser, have a look on the browser proxy setup page for an easy howto.
+{%- endtrans %}
-
Updates from earlier releases:
-
+
{% trans %}Updates from earlier releases:{% endtrans %}
+
+
{% trans -%}
Both automatic and manual upgrades are available for the release.
-
+{%- endtrans %}
-
Automatic updates
+
{% trans %}Automatic updates{% endtrans %}
-
+
{% trans -%}
If you are running 0.7.5 or later, your router should detect the
new release. To upgrade simply click the 'Download Update' button on your router console
when it appears.
-
+{%- endtrans %}
-
+
{% trans -%}
Due to a bug in release 0.7.6, those whose first I2P installation was that version
and have not upgraded manually
may get a "downloaded version is not greater than current version" error,
and should use the manual update method below.
-
+{%- endtrans %}
-
+
{% trans blogpost=get_url('blog_post', slug='2009/06/29/0.7.5-Release') -%}
If you are running 0.7.4 or earlier, please see
-the 0.7.5 release notes
+the 0.7.5 release notes
for important information about how to configure your router to automatically
receive the release.
-
+{%- endtrans %}
-
+
{% trans instructions=site_url('misc/upgrade-0.6.1.30') -%}
If you are running 0.6.1.30 or earlier, please see
-instructions
+instructions
for important information about how to configure your router to automatically
receive the release.
-
+{%- endtrans %}
-
If you have reconfigured your router following the instructions, you should see a link on your
+
+ {% trans instructions=site_url('misc/upgrade-0.6.1.30') -%}
+ If you have reconfigured your router following the instructions, you should see a link on your
router console allowing
you to download and install the new release by just clicking on that
- link.
-
Alternately, you can use the manual method specified below.
+ link.
+ {%- endtrans %}
+
+
+ {% trans -%}
+ Alternately, you can use the manual method specified below.
+ {%- endtrans %}
+
+ {% trans -%}
+ Download that file to your I2P
installation directory and rename as i2pupdate.zip.
(alternately, you can get the source as above and run "ant updater", then copy the
resulting i2pupdate.zip to your I2P installation directory). You do
- NOT need to unzip that file.
+ {% trans -%}
+ Grab a cup of coffee and come back in 11 minutes
+ {%- endtrans %}
+
+{% trans signingkey=site_url('get-involved/develop/release-signing-key') -%}
The file is signed by zzz,
-whose key is here.
+whose key is here.
+{%- endtrans %}
-
Previous Releases
+
{% trans %}Previous Releases{% endtrans %}
+
+{% trans echelon=i2pconv('echelon.i2p') -%}
Previous releases are available on Google Code
and Launchpad
-and within the I2P network on {{ i2pconv('echelon.i2p') }}.
-
+and within the I2P network on {{ echelon }}.
+{%- endtrans %}
{% endblock %}
diff --git a/i2p2www/pages/downloads/select.html b/i2p2www/pages/downloads/select.html
index 2745a2b2..fbe8c40d 100644
--- a/i2p2www/pages/downloads/select.html
+++ b/i2p2www/pages/downloads/select.html
@@ -1,15 +1,15 @@
{% extends "global/layout.html" %}
-{% block title %}Mirror selection{% endblock %}
+{% block title %}{% trans %}Mirror selection{% endtrans %}{% endblock %}
{% block content %}
-
If you have something to discuss, please find the developers on IRC in #i2p-dev.
-Status updates from developers are also available.
-
+
{% trans %}Logs of past I2P meetings{% endtrans %}
+
+
{% trans blogindex=get_url('blog_index') -%}
+If you have something to discuss, please find the developers on IRC in #i2p-dev.
+Status updates from developers are also available.
+{%- endtrans %}