Wykres commitów

973 Commity (9d88f7d72bff44e0910988d1078a3ba44da48403)

Autor SHA1 Wiadomość Data
Hakan Tandogan 22124c3f15 Extracted message keys 2013-04-28 01:02:29 +02:00
Maxime Petazzoni 5809d23129 Fix paper orientation summary label
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2013-04-27 16:00:11 -07:00
Maxime Petazzoni 58cfd38fb7 Also allow place:city relations
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2013-04-27 15:44:49 -07:00
Maxime Petazzoni eb72cde28e Small CSS fixes
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2013-04-27 15:44:49 -07:00
Hakan Tandogan 601d65fa20 Extracted message keys 2013-04-28 00:05:00 +02:00
Maxime Petazzoni 9336cf28f8 Also extract JS translations (and fix one)
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2013-04-27 14:51:41 -07:00
Maxime Petazzoni 56c788097e Add Japanese locale to site and map languages
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2013-04-27 14:15:26 -07:00
Hakan Tandogan 9771e3923f Translated www/locale/it/LC_MESSAGES/django.po on transifex.com 2013-04-27 03:43:45 +02:00
Hakan Tandogan 2def88e972 Translated www/locale/it/LC_MESSAGES/django.po on transifex.com 2013-04-26 03:44:09 +02:00
Hakan Tandogan 0d33133856 Translated www/locale/ast/LC_MESSAGES/django.po on transifex.com 2013-04-23 03:43:36 +02:00
Hakan Tandogan 10217cd019 Translated www/locale/pt_BR/LC_MESSAGES/django.po on transifex.com 2013-04-22 03:43:34 +02:00
Hakan Tandogan 2eafd21540 Translated www/locale/hr/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:37 +02:00
Hakan Tandogan d7d52743b5 Translated www/locale/ar/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:37 +02:00
Hakan Tandogan 971a50b17c Translated www/locale/ca/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:37 +02:00
Hakan Tandogan 60fbd9798d Translated www/locale/ru/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:37 +02:00
Hakan Tandogan 0ff8a07836 Translated www/locale/it/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:36 +02:00
Hakan Tandogan 422799a61b Translated www/locale/tr/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:36 +02:00
Hakan Tandogan 15ea33ac03 Translated www/locale/pt_BR/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:36 +02:00
Hakan Tandogan ea5a0e3244 Translated www/locale/nl/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:36 +02:00
Hakan Tandogan d9b2b1ad38 Translated www/locale/ja/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:36 +02:00
Hakan Tandogan ecfb9377d0 Translated www/locale/nb/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:36 +02:00
Hakan Tandogan c4f4535d1b Translated www/locale/el/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:35 +02:00
Hakan Tandogan f8f44ad26c Translated www/locale/kk/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:35 +02:00
Hakan Tandogan a879382c98 Translated www/locale/fr/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:35 +02:00
Hakan Tandogan 91fecfaf3d Translated www/locale/pl/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:35 +02:00
Hakan Tandogan e537fe3da6 Translated www/locale/de/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:34 +02:00
Hakan Tandogan 896c6b280c Translated www/locale/az/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:34 +02:00
Hakan Tandogan 27d36eba26 Translated www/locale/ky/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:33 +02:00
Hakan Tandogan 346a19cb54 Translated www/locale/es/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:33 +02:00
Hakan Tandogan 8f97a4c0a9 Translated www/locale/pt_PT/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:33 +02:00
Hakan Tandogan f05fa3ee58 Translated www/locale/id/LC_MESSAGES/django.po on transifex.com 2013-04-21 20:41:32 +02:00
Maxime Petazzoni 9e9192611c Only close the DB cursor if necessary in context_processor
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2013-04-21 11:04:56 -07:00
Hakan Tandogan d7930353cf Extracted message keys 2013-04-21 20:03:23 +02:00
Maxime Petazzoni a16d47849c Site welcome header should be translatable
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2013-04-21 10:46:59 -07:00
Hakan Tandogan 0ea1b0155d Translated www/locale/ar/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:32 +02:00
Hakan Tandogan 07bade6892 Translated www/locale/ca/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:32 +02:00
Hakan Tandogan 8657160233 Translated www/locale/it/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:32 +02:00
Hakan Tandogan 285db8e9e9 Translated www/locale/tr/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:32 +02:00
Hakan Tandogan 9c54d5b331 Translated www/locale/pt_BR/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:32 +02:00
Hakan Tandogan 53d84dd118 Translated www/locale/nl/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:31 +02:00
Hakan Tandogan 45dbe85818 Translated www/locale/ja/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:31 +02:00
Hakan Tandogan 25036e8ab7 Translated www/locale/nb/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:31 +02:00
Hakan Tandogan 9d990a37a5 Translated www/locale/fr/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:31 +02:00
Hakan Tandogan 168f3fa201 Translated www/locale/pl/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:31 +02:00
Hakan Tandogan 586e31aca6 Translated www/locale/de/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:30 +02:00
Hakan Tandogan 3cc16b944a Translated www/locale/az/LC_MESSAGES/django.po on transifex.com 2013-04-18 03:43:30 +02:00
Hakan Tandogan 9d088f0192 New languages from Transifex 2013-04-15 08:56:10 +02:00
Hakan Tandogan de85549330 New languages from Transifex 2013-04-15 08:55:38 +02:00
Hakan Tandogan aa95329d47 Translated www/locale/it/LC_MESSAGES/django.po on transifex.com 2013-04-15 03:43:34 +02:00
Hakan Tandogan 5e8056907a Translated www/locale/tr/LC_MESSAGES/django.po on transifex.com 2013-04-12 03:43:27 +02:00
Hakan Tandogan c9de9653b1 Translated www/locale/tr/LC_MESSAGES/django.po on transifex.com 2013-04-09 03:43:27 +02:00
Hakan Tandogan c3b02295fb Translated www/locale/tr/LC_MESSAGES/django.po on transifex.com 2013-04-06 12:05:15 +02:00
Hakan Tandogan 3358866138 Translated www/locale/hr/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:13 +02:00
Hakan Tandogan dedad02215 Translated www/locale/ar/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:13 +02:00
Hakan Tandogan 01cd170906 Translated www/locale/ca/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:13 +02:00
Hakan Tandogan 1ad747a0c4 Translated www/locale/ru/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:13 +02:00
Hakan Tandogan 8d0d753c84 Translated www/locale/it/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:13 +02:00
Hakan Tandogan f82440c781 Translated www/locale/tr/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:13 +02:00
Hakan Tandogan 29eae9f8a4 Translated www/locale/pt_BR/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:12 +02:00
Hakan Tandogan d5ebbaa620 Translated www/locale/nl/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:12 +02:00
Hakan Tandogan 69494d3ad9 Translated www/locale/nb/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:12 +02:00
Hakan Tandogan 9a78826daa Translated www/locale/fr/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:12 +02:00
Hakan Tandogan 9eb6c83974 Translated www/locale/pl/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:12 +02:00
Hakan Tandogan 3ecab0800f Translated www/locale/de/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:12 +02:00
Hakan Tandogan 07148e47ff Translated www/locale/es/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:12 +02:00
Hakan Tandogan efbd72bd61 Translated www/locale/id/LC_MESSAGES/django.po on transifex.com 2013-04-05 01:28:12 +02:00
Hakan Tandogan bfb54948f2 Extracted message keys 2013-04-04 23:36:01 +02:00
Maxime Petazzoni 6cd372394b Consolidate .gitignore
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2013-02-26 21:38:01 -08:00
Hakan Tandogan 63d295ab13 Centralized .gitignore configuration 2013-01-13 16:02:33 +01:00
Guttorm Flatabø c056bf179e Norvegian > Norwegian
Signed-off-by: Guttorm Flatabø <post@guttormflatabo.com>
2013-01-13 15:58:05 +01:00
Hakan Tandogan 513efe4206 Attribute Chingis for his Kirgyz translation 2013-01-13 15:50:55 +01:00
Hakan Tandogan 1fd12b8a4b Use simple language code for Asturian 2013-01-13 15:50:11 +01:00
Hakan Tandogan ee42218572 Use simple language code for Croatian 2013-01-13 15:50:11 +01:00
Hakan Tandogan 2017f3909a Use simple language code for Dutch 2013-01-13 15:50:11 +01:00
Transifex Daemon c42d2b267c Extracted message keys 2013-01-08 00:30:23 +01:00
Transifex Daemon dd09aac620 Extracted message keys 2013-01-08 00:07:13 +01:00
Hakan Tandogan ed332325b8 Make translation attributions easier to translate 2013-01-05 11:05:14 +01:00
Hakan Tandogan 2c3b50909b There are no country specific strings in the Turkish translation yet
Fresh, clean, patch against the maposmatic repo for simplifying the
Turkish translation. This patch contains only the language manipulation.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-30 12:30:12 -08:00
Maxime Petazzoni abd7c95ae2 Stylesheet fixes in wizard for low-width displays
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-28 12:59:25 -08:00
Maxime Petazzoni b5051e4d98 Map templates improvements
Fixed cancel form submission and re-added recreate form button on the
map list. Added map thumbnail display.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-28 12:59:25 -08:00
Transifex Daemon b61ac99769 Transifex translations 2012-12-19 09:05:35 +01:00
Transifex Daemon 0b31c30ce9 Transifex translations 2012-12-19 08:55:27 +01:00
Maxime Petazzoni 4972ffa398 Start French translation update for new website
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-16 03:53:26 -08:00
Maxime Petazzoni d1789dbea8 Display paginator ellipsis as disabled
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-16 03:21:22 -08:00
Maxime Petazzoni 242ec9a592 Render fix for paginator ellipsis
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-16 03:20:05 -08:00
Maxime Petazzoni 92606b6aec Don't display a random map on the home page
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-16 03:16:25 -08:00
Maxime Petazzoni 6a882c06d1 Django 1.2 feed reverse URL compatibily fix
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-16 03:14:50 -08:00
Maxime Petazzoni 02c970c0d7 Django 1.2 templates compatibily fixes
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-16 03:13:03 -08:00
Maxime Petazzoni 5ff0e6d60e Add Piwik tag and set DEV marker when DEBUG is on
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-16 03:07:21 -08:00
Maxime Petazzoni 7cf0bcdc93 Complete website redesign
New website design based on Bootstrap. Complete revamp of the UI
interface and of the interface paradigms. Complete rewrite of the map
creation wizard, now simpler and with less steps.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-16 02:59:58 -08:00
Maxime Petazzoni c80f63a282 Catch closed database connections in get_osm_database_last_update
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-10 09:46:00 -08:00
Maxime Petazzoni 3497b11c20 Force browser cache invalidation on newmap form resources
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-12-06 16:20:44 -08:00
Maxime Petazzoni f3c8a7f7e5 Handle PostGIS connection errors
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-11-29 11:14:45 -08:00
Maxime Petazzoni 515b8d5f36 Translations update for database lag changes
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-11-29 10:23:16 -08:00
Maxime Petazzoni d5af07ef44 Remove database lag file config from settings_local
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-11-29 10:23:11 -08:00
Maxime Petazzoni abdf74e388 Make loading message hidden by default
This way people who don't have the latest JS don't see the loading
message at all.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-11-29 10:11:31 -08:00
Maxime Petazzoni 13c106f2bc Show loading message on paper format panel
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-11-29 10:08:44 -08:00
Maxime Petazzoni eb5a262fcb Don't need to parse the date, it's already a datetime
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-11-29 09:58:40 -08:00
Maxime Petazzoni 846c4e2b83 Django's psycopg2 doesn't support connection_timeout
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-11-29 09:42:56 -08:00
Maxime Petazzoni 1adebe9cfb Read the OSM database lag directly from the database
This allows us to know if the PostGIS database is up and gets us a lag
information that is not refreshed only every minute by a cronjob.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-11-29 09:39:12 -08:00
Maxime Petazzoni 024841e4bc Include in-rendering jobs even if they are older than 24 hours in job queue
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-11-24 18:04:38 -08:00
Manuel Fuhr c88a3a876d Fix/add some strings in german translation. 2012-05-09 09:30:42 +02:00
Rodrigo de Avila c305aab30d Update pt_BR translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-05-09 08:43:05 +02:00
Maxime Petazzoni 5398275b1a Add placeholder text in maps search field
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-05-08 19:54:21 +02:00
Maxime Petazzoni e546057f02 OCitySMap python module renamed from ocitysmap2 to ocitysmap
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-05-08 19:54:13 +02:00
Maxime Petazzoni a6f61af513 Rework configuration templates
Use the more traditional '.dist' extension for configuration templates
that are part of the MapOSMatic distribution. Update the installation
instructions accordingly.

Includes some style fixes in the INSTALL and template files, as well as
a fix to the wrapper script to correctly allow for an undefined log
location (defaults to stderr).

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-05-08 19:54:08 +02:00
David MENTRE 04e0bf747d Add Russian to MAP_LANGUAGES in maposmatic
Signed-off-by: David MENTRE <dmentre@linux-france.org>
2012-05-07 19:45:11 +02:00
Thomas Petazzoni e0b4001391 Add Slovakian to the list of languages for map rendering
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-05-07 19:37:40 +02:00
Thomas Petazzoni bcb713412e Add empty translation for ast_ES
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-05-04 11:29:29 +02:00
Thomas Petazzoni c76d990aa4 Add Asturian as an available map language for Spain
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-05-04 11:27:55 +02:00
Thomas Petazzoni 0d1cf34262 Update french translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-05-04 09:35:43 +02:00
Thomas Petazzoni 4765955e8d Update translations
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-05-04 09:35:02 +02:00
Thomas Petazzoni aab33bdc93 Credit Hakan as the turkish translator
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-05-04 09:25:49 +02:00
Hakan Tandogan d6ab5d37f6 Add turkish translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-05-04 09:24:49 +02:00
David MENTRE 4cd76c517c Check latitude and longitude are both different at job submission
Signed-off-by: David MENTRE <dmentre@linux-france.org>
2012-04-30 10:12:58 +02:00
Thomas Petazzoni 9a647a4320 Add tr_TR to the list of map languages
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-28 00:20:40 +02:00
Maxime Petazzoni 8720f361ef Cross-Django versions RSS feed compatibily
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-04-26 14:50:42 -07:00
Maxime Petazzoni 7b161d7712 Fix UTC offset in GIS database lag calculation
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-04-26 14:25:07 -07:00
Thomas Petazzoni 94c12805a2 maps page: don't show warning about no index for multi-page renderings
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-24 20:03:11 +02:00
malenki 6181ce205b Update german translation 2012-04-24 19:59:08 +02:00
Rodrigo Avila 568a0ac54c Update pt_BR translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2012-04-23 21:29:32 +02:00
David MENTRE b91cae9c1a Check /apis/papersize/ bbox values are in correct range
Check that calls to /apis/papersize/ have latitude in [-90.0, 90.0] and
longitude in [-180.0, 180.0].

Signed-off-by: David MENTRE <dmentre@linux-france.org>
2012-04-23 21:22:14 +02:00
David MENTRE 4879202323 Bug fix: Check that we have floats before computing BoudingBox
Signed-off-by: David MENTRE <dmentre@linux-france.org>
2012-04-23 21:22:10 +02:00
Thomas Petazzoni 2d46780517 Revert "Adapt feeds url code to Django 1.4"
This reverts commit 690ee0c2bd.
2012-04-23 21:14:30 +02:00
Thomas Petazzoni a89c4cfa98 Read the GIS database lag from a local file
The GIS database lag information was directly read from the GIS
database for every web page rendered by the MapOSMatic web
server. This is very inefficient since this value changes very
slowly. Instead, read the value from a local file which gets updated
from time to time by a cronjob using a small shell script.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2012-04-18 22:19:44 +02:00
Thomas Petazzoni 690ee0c2bd Adapt feeds url code to Django 1.4
Since 1.2, the declaration for the RSS feed url has slightly changed,
and the old way is no longer available in Django 1.4. So, switch to
the new way.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-18 22:19:44 +02:00
Thomas Petazzoni fa688a5611 Adapt template loaders to Django 1.4
In Django 1.4, the function-style template loading is no longer
possible, only the class-style template loading (available since
Django 1.2) is possible.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-18 22:19:44 +02:00
Thomas Petazzoni 603ffd1ce6 Adapt database config to Django 1.4
Django 1.4 no longer supports the old configuration style for the
database, and the new way has been available since Django 1.2, so
let's use the new way.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-18 22:19:44 +02:00
Maxime Petazzoni dbb4f692bc Correctly handle None values in _canonicalize_data()
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-04-17 14:42:50 +02:00
Thomas Petazzoni 7377078ab5 fr: don't use html entities in some translations used in image titles
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-17 14:03:44 +02:00
Thomas Petazzoni eb13c598c3 Properly remove thumbnails when cleaning up jobs
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-17 14:01:55 +02:00
Thomas Petazzoni d49d8aeeba Only select successful jobs for random mini-maps
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-17 14:01:55 +02:00
Thomas Petazzoni efca12bae5 Reorder en_US and es_US
Even though spanish is a quite widely used language in some parts of
the US, it remains less important than english, so make sure en_US is
the default language for maps rendered in the US.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-17 13:54:21 +02:00
Maxime Petazzoni 8b6dabc0f4 Merge branch 'master' into stable
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-04-16 11:45:40 +02:00
Thomas Petazzoni ec1b343b71 Use real characters instead of %28, %29, etc.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-14 19:28:05 +02:00
Thomas Petazzoni bd93abd950 Update french translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-14 19:11:00 +02:00
Jeroen van Rijn bc3b1dd47d Updated django.po with the newly added Layout and Stylesheet required msgs
Adds the _("Layout required") and _("Stylesheet required") strings to Django
Also includes the Dutch translation for these messages.

CC: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Jeroen van Rijn <jvrnix@gmail.com>
2012-04-14 19:09:36 +02:00
Thomas Petazzoni 2631132c53 models: extend can_recreate() to take into account new fields
All the jobs that are part of our database and have been submitted
with the previous MapOSMatic version have their layout, stylesheet,
paper_width_mm and paper_height_mm set to default values (empty for
string fields, -1 for integer fields), because they didn't exist in
the previous MapOSMatic version.

The problem is that when an user clicks on a "Recreate this map" link,
we re-create a new job with the same properties... and it is now
invalid to have a job with layout, stylesheet empty or unset
paper_width_mm and paper_height_mm.

Therefore, we adjust can_recreate() to ensure that it is not possible
to recreate jobs from jobs that have been rendered with the old
version of MapOSMatic. We could have set layout and stylesheet to
default values when they are empty, but it was much more complicated
to set a sane value for paper_width_mm and paper_height_mm.

We hope this is one of the reason why we have new jobs with the
stylesheet and layout fields empty, and the paper_width_mm and
paper_height_mm fields set to -1.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-14 19:03:48 +02:00
Thomas Petazzoni 08c93e9eed job: call job.can_recreate() to know if showing the "Recreate" link is allowed
The job-page.html was already properly calling job.can_recreate() to
know if it was possible to render again the same job, but job.html
wasn't.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-14 19:02:36 +02:00
Thomas Petazzoni bff3e84778 Handle error of paper size ajax request and fix next link handling
We now show an error when the Ajax request that fetches the compatible
paper sizes. We also fix some JS-code that shows/hide the prev/next
links in the wizard.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-14 18:23:12 +02:00
Thomas Petazzoni 63506c90b6 forms: add validation of layout and stylesheet
We have received several rendering requests with layout and stylesheet
empty. We believe that people might have written scripts against the
previous version of MapOSMatic, and so they didn't fill those
fields. Therefore, we add some form-level validation logic to reject
jobs that have layout and/or stylesheet empty.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-14 18:21:36 +02:00
Maxime Petazzoni bc79e4d476 css: fix background of menu items
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-04-14 12:35:28 +02:00
Thomas Petazzoni f20883aa80 Fix russian translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-14 12:32:43 +02:00
Maxime Petazzoni 1744d474e9 Specify User-Agent and Accept-Language in Nominatim queries
Nominatim wants heavy users of their API to give a contact email for the
admins of the service making the requests in case something goes wrong.

Also set an Accept-Language header for the search queries to get
Nominatim results in the browser's language.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-04-14 11:38:28 +02:00
Maxime Petazzoni 6b8aa1d6d9 Merge branch 'master' into stable
Merge all developments from hackfests in 2011 and 2012.

Conflicts:
	www/maposmatic/nominatim.py
	www/media/osm_map.js

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-04-13 12:05:41 +02:00
Maxime Petazzoni a459dcc39b Add Reply-To support to exception emails
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-04-13 11:44:09 +02:00
Jeroen van Rijn c529d0a957 Updated Dutch django.po
Signed-off-by: Jeroen van Rijn <jvrnix@gmail.com>
2012-04-13 08:55:56 +02:00
Maxime Petazzoni cef0749ff9 Send emails on rendering exceptions
Automatically send an email to the configured admins with a traceback of
the rendering exception when a rendering fails.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-04-12 22:12:53 +02:00
Rodrigo Avila 73001332c6 Update pt_BR translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-12 12:54:35 +02:00
Jeroen van Rijn 2818a73f2b Add 'nynorsk' to locale/*/LC_MESSAGES/django.po
Updated the django.po files to add the 'nynorsk' string.
Translated the 'nynorsk' string into Dutch, French, German, Italian and Portuguese.

Signed-off-by: Jeroen van Rijn <jvrnix@gmail.com>
2012-04-11 13:46:00 +02:00
Jeroen van Rijn c262e11d63 Add updated Norwegian translation credits to about.html
Signed-off-by: Jeroen van Rijn <jvrnix@gmail.com>
2012-04-11 13:45:58 +02:00
Thomas Petazzoni a9392162bf Update translations
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-11 09:01:01 +02:00
Thomas Petazzoni ac3a94fea4 index: fix incorrect double colon
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-11 08:59:07 +02:00
Rodrigo Avila d27054a327 Update pt_BR translation
Signed-off-by: Rodrigo Avila <rodrigo@avila.net.br>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-11 08:48:09 +02:00
Thomas Petazzoni 0a3f900fc5 forms: fix typo
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-10 21:44:59 +02:00
Thomas Petazzoni 70f4ecc709 Update French translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-10 21:39:28 +02:00
Thomas Petazzoni 00b8cd475f Update translations, without line wrapping
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-10 21:38:54 +02:00
Thomas Petazzoni c7879d8a40 forms: translate stylesheet and layout descriptions, and paper sizes
Until now, the stylesheet description strings were coming from the
OcitySMap configuration file, the layout description strings from the
OcitySMap source code, and the paper sizes from the OcitySMap code as
well.

Unfortunately, when MapOSMatic queries the list of stylesheets,
layouts and paper sizes, OcitySMap has no idea of which language the
web site is in. OcitySMap cares about the language in which the map
will be rendered, not the language in which the website is displayed.

Therefore, in order to properly translate the stylesheet descriptions,
layout descriptions and paper sizes, we have to do it from MapOSMatic
itself. The drawback is that MapOSMatic now needs to know the list of
layouts and stylesheets, but there doesn't seem to be other reasonable
solutions.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-10 21:38:14 +02:00
Jeroen van Rijn 06184e1543 Add Norwegian Nynorsk map translation
To integrate the translation for ocitysmap provided by Guttorm Flatabø,
we have to add it to MAP_LANGUAGES in settings.py as well so it's available
to choose upon creating a new map rendering.

CC: Guttorm Flatabø <post@guttormflatabo.com>

Signed-off-by: Jeroen van Rijn <jvrnix@gmail.com>
2012-04-10 20:35:23 +02:00
David MENTRE 7191a4c575 maposmatic: Use Alt+drag to select the BBox on Mac
The Ctrl+drag command cannot be used on Mac platform. Use Alt+drag
instead.

Original patch submitted by Sébastien Tanguy.

Signed-off-by: David MENTRE <dmentre@linux-france.org>
Signed-off-by: Sébastien Tanguy
2012-04-10 20:33:31 +02:00
Jeroen van Rijn e64ff618b9 Updated Italian Django translation (resent)
Simone Cortesi updated the Italian translation for MapOSMatic.
I'm (Jeroen) sending this off with a little fix-up applied.

Signed-off-by: Simone Cortesi <simone@cortesi.com>
Signed-off-by: Jeroen van Rijn <jvrnix@gmail.com>
2012-04-10 20:32:45 +02:00
Thomas Petazzoni d85e824ade Add template for Danish translation of the web site
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-04 00:21:50 +02:00
Konstantin Mochalov ecca6af3f4 Small fixes of russian translation
- Removed "extension" in "расширение PostGIS extension"
- Removed space before dot
- Changed 'on' meaning from on/off to 'on irc.freenode.net' - "на"
2012-04-03 23:32:31 +02:00
Rodrigo de Avila 4399061df5 Update brasilian portuguese translation 2012-04-03 09:10:28 +02:00
Rodrigo Avila 986a7ba576 Update brasilian portuguese translation 2012-04-02 23:37:33 +02:00
Thomas Bellmann 624aa64c89 Update german translation 2012-04-02 23:34:10 +02:00
Jeroen van Rijn 4d57a48c9e Updated Dutch translation
Signed-off-by: Jeroen van Rijn <jvrnix@gmail.com>
2012-04-02 23:30:00 +02:00
David MENTRE c904c5f5a3 Avoid displaying donate-thanks page for Donate menu entry
Signed-off-by: David MENTRE <dmentre@linux-france.org>
2012-04-02 23:02:05 +02:00
Konstantin Mochalov ab57d96e6d Updated russian translation 2012-04-02 22:59:26 +02:00
Thomas Petazzoni 5ca0e05830 Update translations
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 15:59:04 +02:00
Thomas Petazzoni eabd2e5937 index: fix message that should have been in english
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 15:58:13 +02:00
Thomas Petazzoni 830c19adba Update french translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 11:30:47 +02:00
Thomas Petazzoni d0f8537bbe Update translation files
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 11:28:22 +02:00
Thomas Petazzoni 647a11cbc3 Add a Thanks for donation page
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 11:25:46 +02:00
Thomas Petazzoni 891583fd2b Adjust "No index" message for multi-page layout
We display a message saying that an index has not been generated if no
CSV was found, and in this case we encourage users to contribute to
OpenStreetMap. However, with the multi-page layout, we never generate
a CSV, so this message was always displayed. This commit handles this
case properly.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 02:08:14 +02:00
Gael UTARD 934c37f562 Remove dead code about zoom_level
Signed-off-by: Gael UTARD <gael.utard@kisis.fr>
2012-04-01 01:46:19 +02:00
Gael UTARD 8b634ff91c Select default paper size proposed by ocitysmap
And select portrait by default instead of landscape.

Signed-off-by: Gael UTARD <gael.utard@kisis.fr>
2012-04-01 01:45:15 +02:00
Thomas Petazzoni ff10100f01 Update translations
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 01:42:43 +02:00
Thomas Petazzoni 413979c8c2 Add credits for more translators
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 01:39:26 +02:00
Thomas Petazzoni df1ffa6e5b Workaround Django makemessages bug when generating PO files
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 01:04:43 +02:00
Thomas Petazzoni 3a828bde85 Update French translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 01:00:59 +02:00
Thomas Petazzoni 1822a6e8c4 Update all PO files
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 00:18:31 +02:00
Thomas Petazzoni 1bfbbf23fe Unwrap text blocks to ease translation
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 00:18:11 +02:00
Thomas Petazzoni 37b72143ac Update frontpage thumbnail to a modern multi-page rendering result
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-04-01 00:07:10 +02:00
Thomas Petazzoni 58b5a01051 Update website text to match recent developments
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-31 23:44:17 +02:00
Maxime Petazzoni 7a7736e2e2 2/2] Fix language selection and navigation bar (closes bug #36055)
The language selection drop-down was not working anymore after the
rework of the navigation bar because the ul#nav was over the
form#langsel and prevented clicks on the select widget.

Also fixes the navigation bar in RTL mode, which was forgotten during
the navigation bar fixes previously.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-03-31 23:08:50 +02:00
Maxime Petazzoni 21ba35ff86 1/2] Fixes in gisdb.py
Fixed missing logger, added copyright notice and followed Python
variable naming convention for the module-global _DB variable.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-03-31 23:08:48 +02:00
Thomas Petazzoni d3b2152561 Add small infrastructure to translate the Paypal stuff
We want the Paypal donation button to be translated, and the user to
be redirected to a page in his/her language when making a donation.

Unfortunately, Paypal does not seem to have translations for all the
languages we support, so we default to English when the language is
not available from Paypal.

This new mechanism requires translators to add a new entry in the
PAYPAL_LANGUAGES dictionary if Paypal provides a button and a site in
their language.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-31 11:53:58 +02:00
Thomas Petazzoni e3d577890a donate: fix link to the about page
The problem was noticed by Jeroen van Rijn <jvrnix@gmail.com>, but a
different fix was needed to make things work properly.

Thanks Jeroen for noticing and reporting the problem!

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-31 09:50:32 +02:00
Thomas Petazzoni 1e6aa4865d nominatim: revert 8850a2606b
In fact, the MapQuest service returns strange results that don't match
the osmid we have in our database, so most results are
unusable. Switch back to the original Nominatim service.

The original is _always_ better than the copy.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-31 00:16:25 +02:00
Gael UTARD 071f3c1272 Disable piwik statistics in debug mode
Signed-off-by: Gael UTARD <gael.utard@kisis.fr>
2012-03-30 18:21:59 +02:00
Gael UTARD 86ef35b238 Fix the wizard for the multipage layout
Signed-off-by: Gael UTARD <gael.utard@kisis.fr>
2012-03-30 16:15:14 +02:00
Thomas Petazzoni 8850a2606b nominatim: switch to the MapQuest service by default
The MapQuest service is likely to be faster to reply, and to have a
better uptime.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-30 16:13:58 +02:00
Thomas Petazzoni 5e88849580 website: add donation button and page
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-30 16:10:19 +02:00
Gael UTARD 2714bbc42a Create map wizard: enter key goes to next step
Signed-off-by: Gael UTARD <gael.utard@kisis.fr>
2012-03-30 10:30:01 +02:00
David MENTRE a81b8accfd Add Sylvain into About page
Signed-off-by: David MENTRE <dmentre@linux-france.org>
2012-03-30 10:14:10 +02:00
Gael UTARD d490e0b9c0 Remove the domain part from RENDERING_RESULT_URL
[Thomas: added comment after suggestion from Maxime]
Signed-off-by: Gael UTARD <gael.utard@kisis.fr>
2012-03-30 10:11:22 +02:00
Thomas Petazzoni 2d78b953be nominatim: do not close the database cursor multiple times
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-26 17:20:16 +02:00
Thomas Petazzoni 8e1a2fa159 Now really add the gisdb module
Needed for the previous commit. oops.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-25 22:16:04 +02:00
Thomas Petazzoni 2c0ac29aa3 Show MapOSMatic GIS database lag with the official OSM database
This commit implements a new item on the right of the MapOSMatic
website, which gives users the current time delta between our GIS
database and the official OSM database.

In order to implement this, we created a small gisdb.py module which
factorizes the work of connecting to the GIS database, now used by
both the Nominatim code and our new code that fetches the last update
of the GIS database through the maposmatic_admin table.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-25 22:13:21 +02:00
Étienne Loks 0f9a2ee92b Hide the "next" arrow while papersize list is loading. 2012-03-25 17:55:36 +02:00
Thomas Petazzoni 6ca7b367eb maposmatic/nominatim: fix Nominatim handling of next results
Contrary to what we initially thought, there is no way to know if
Nominatim has further results or not. Even if the first results
returned by Nominatim are limited to 5 results (i.e less than the
maximum number of results Nominatim can return on a single page), it
does not mean that Nominatim has no further results.

So, we just assume that Nominatim may have further results.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-25 16:47:22 +02:00
Thomas Petazzoni 39c4bbd957 maposmatic/newmap: implement message when no admin boundaries are available
Nominatim returns some search results that are not appropriate for
MaOSMatic because they do not have an administrative boundary. We show
those results so that users aren't confused, but we also display a
message explaining why those results can't be used. This commit
implements this message.

Instead of putting the message in the Javascript, which would require
interfacing the Javascript code with the Django translation/locale
system, the message is stored in an hidden <span> element in the HTML
code (and is therefore translated like all the rest of the HTML text
by the Django translation infrastructure). This message is copied by
the Javascript code at the right place when needed. We were already
doing the same thing for the #noresultsinfo message.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-25 16:17:36 +02:00
Thomas Petazzoni 033f4ad95a maposmatic/newmap: show a nice loading icon in the administrative city input box
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-25 15:59:19 +02:00
Thomas Petazzoni 4fed5f9f86 maposmatic/newmap.js: fix call do doQuery() function
The doQuery() Javascript function takes as argument the list of places
to excludes from the list (necessary to implement and next and
previous buttons), but we were not calling it with this argument when
the user was typing text in the input box.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-25 15:57:04 +02:00
David MENTRE c8875b1b32 Cosmetic fix: use bigger font size for navigation arrows
* Also use relative instead of absolute font size to avoid side effects
  with user preferences.
2012-03-25 11:34:00 +02:00
David MENTRE a8fded30a1 Cosmetic fix: Use an arrow instead of french quote to navigate in New map area
* Also update CSS style to use bold font, as for "next" arrow.
2012-03-25 11:33:55 +02:00
Thomas Petazzoni fe60bd58b7 maposmatic/config: make the GIS database port configurable
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-03-25 11:31:59 +02:00
David MENTRE f3e0bce5b5 Only display thumbnails if job is correctly rendered
* This bug occurs with Django 1.3.
2012-03-24 18:26:19 +01:00
Maxime Petazzoni baeda2d815 Don't log 'log restarted' everytime settings are read
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-02-19 17:32:49 -08:00
Maxime Petazzoni 0b8c5a531a Fix menu tabs rendering
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2012-02-19 16:38:21 -08:00
Thomas Petazzoni af9050f10b Language sorting change
On the website, the language selector dropdown list was ordered in a
more or less random way, depending on how languages were listed in the
MAP_LANGUAGES array of the settings.py file. This had the unfortunate
effect of proposing a language which is not necessarily the most
common language for the country in which the city to be rendered
is. For example, for all cities located in France, the language
proposed was Catalan (because ca_FR is before fr_FR in the
alphabetically-sorted list of locales).

Therefore, this commit does two things to solve this problem:

 * The MAP_LANGUAGES array in settings.py is now statically sorted by
   country rather by language, and then the different languages of a
   given country must be manually sorted (by the developer who adds
   them) from the most widely used language in the country to the
   least widely used language.

 * The Javascript code is modified so that the order of the languages
   in MAP_LANGUAGES is preserved. For this, a new jQuery function
   called reverse() has been added.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
2012-02-19 16:02:18 -08:00
Maxime Petazzoni 010a8e9bd6 Make indonesian language available
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2011-12-23 22:26:55 -08:00
Maxime Petazzoni 2cd1a3f7aa Added Indonesian translation
Indonesian translation contributed by Jeff Haack <jeff.haack@gmail.com>.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2011-12-23 22:21:13 -08:00
Maxime Petazzoni 7466cd8c79 Fix nominatim result handling for results without way_area
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2011-10-31 20:14:51 -07:00
Rodrigo de Avila 674dc78ced Update Portuguse translation
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-12-28 10:42:57 -08:00
malenki 0d2351e68b Update german translation maposmatic 2010-12-28 10:42:12 -08:00
Maxime Petazzoni 8a3bb1151b Fix map creation steps numbering
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-12-28 10:29:30 -08:00
Maxime Petazzoni f6d3d7a291 Javascript IE compatibility fix
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-12-20 13:49:03 -08:00
Maxime Petazzoni dd69e2e127 Prevent recreating maps that can't be recreated because of missing data
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-12-10 12:34:40 -08:00
Maxime Petazzoni b416e7a62b Prevent recreating maps that can't be recreated because of missing data
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-12-10 12:34:04 -08:00
Maxime Petazzoni 0498e53f47 Handle old jobs in recreate task (fixes #31175)
Very old jobs rendered by administrative boundary didn't store the
corresponding OSM ID, so we can't easily find them back to see if a
rendering already exists when recreating a map. This led to weird
behavior when recreating a map where the user would get redirected to a
completely different map (the most recent map rendered by administrative
boundary).

This fixes bug #31175.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-12-10 12:23:57 -08:00
Maxime Petazzoni 71c5680c8f Handle old jobs in recreate task (fixes #31175)
Very old jobs rendered by administrative boundary didn't store the
corresponding OSM ID, so we can't easily find them back to see if a
rendering already exists when recreating a map. This led to weird
behavior when recreating a map where the user would get redirected to a
completely different map (the most recent map rendered by administrative
boundary).

This fixes bug #31175.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-12-10 12:22:12 -08:00
Maxime Petazzoni 5065f357af Improve error reporting, fix corresponding translations
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-11-01 12:17:48 -07:00
Maxime Petazzoni 3945af6438 Missing semi-colon in JS file
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-22 14:21:33 -07:00
Maxime Petazzoni a687c04794 Missing semi-colon in JS file
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-22 09:29:39 -07:00
Joan Montané 83f2a01751 Updated Catalan translation
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-22 09:28:21 -07:00
Rodrigo de Avila cb0b9f8d79 Portuguese (pt_BR) translation update
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-19 10:05:00 -07:00
Maxime Petazzoni 484a155808 Add white background and a light border to map thumbnails in the job list
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-14 08:10:01 -07:00
Maxime Petazzoni 097d4b5619 I18n update for translation
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-11 15:00:18 -07:00
Maxime Petazzoni 5b7bd5dc8f Merge commit 'remotes/public/d2-ocitysmap2-integration'
Conflicts:
	www/locale/ar/LC_MESSAGES/django.po
	www/locale/ca/LC_MESSAGES/django.po
	www/locale/de/LC_MESSAGES/django.po
	www/locale/es/LC_MESSAGES/django.po
	www/locale/fr/LC_MESSAGES/django.po
	www/locale/hr_HR/LC_MESSAGES/django.po
	www/locale/it/LC_MESSAGES/django.po
	www/locale/nb/LC_MESSAGES/django.po
	www/locale/nl_NL/LC_MESSAGES/django.po
	www/locale/pl/LC_MESSAGES/django.po
	www/locale/pt_BR/LC_MESSAGES/django.po
	www/locale/ru/LC_MESSAGES/django.po
	www/maposmatic/helpers.py
	www/settings.py

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-11 14:59:06 -07:00
Maxime Petazzoni e76ef7ac21 Show all non-processed rendering requests regardless of age
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-11 14:29:07 -07:00
Maxime Petazzoni b8ab30dbcc Allow the use of a separate GIS database
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-11 13:41:39 -07:00
David Decotigny f38def30cc Updated INSTALL and templates
Added a few instructions in INSTALL to test. Also added instructions
in the config templates to help customize the python search path.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-11 10:27:09 -07:00
David Decotigny c7e4c1aeee Fixed form cleaning behavior upon error
When an error occurs while processing the form's data, cleaning up the
data can result in attempting to delete non existent keys. This patch
should make the code tolerant to the half-created form data we have to
deal with in that case.

The problem happened 5 or 6 times within the last 3 weeks.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-10-11 10:26:21 -07:00
David Decotigny dfca8ecd9f Clickable status image for renderings in progress 2010-10-11 10:34:29 +02:00
David Decotigny c0218f27ce Use ocitysmap's get_geometry_from_osmid
This patch makes sure that we can work on the exact same city envelopes
in maposmatic and ocitysmap: we now share ocitysmap's
get_geometry_from_osmid(). Previously, get_bbox_from_osmid crashed if
the osm ID was present multiple times in the polygon table, and
ignored the line table. This patch fixes both, by basing itself on
ocitysmap's 093b95bcf6f54e855b781a9ccd60ce8117b35976.
2010-10-10 16:02:39 +02:00
David Decotigny 203215eac4 Better example for the results base URL 2010-09-19 17:27:57 +02:00
David Decotigny 23948478b9 The concept of "Index" file has changed
With ocitysmap 1.x, an "index" file used to be a file whose name ended
in "_index.*". With ocitysmap2, the index is generally included in the
map image (depending on the chosen page layout). But we still generate
the index separately as a CSV file. This patch simply tells that the
index file is the CSV.
2010-09-19 17:24:48 +02:00
David Decotigny 11a2a537c2 Changed step order in map creation wizard
In d2-ocitysmap2, the zoom factor can be defined in the
stylesheet. This patch makes sure that the stylesheet is chosen before
proposing a list of possible paper sizes. Then it determines the
possible paper sizes from this stylesheet.
2010-09-19 17:22:22 +02:00
David Decotigny 4f749aa4f1 Updated nl translations from master 2010-09-19 15:52:20 +02:00
David Decotigny 13090ad1c7 Updated INSTALL and templates
Added a few instructions in INSTALL to test. Also added instructions
in the config templates to help customize the python search path.
2010-09-19 15:23:39 +02:00
David Decotigny 0f7fccd868 Fixed form cleaning behavior upon error
When an error occurs while processing the form's data, cleaning up the
data can result in attempting to delete non existent keys. This patch
should make the code tolerant to the half-created form data we have to
deal with in that case.

The problem happened 5 or 6 times within the last 3 weeks.
2010-09-19 12:43:44 +02:00
Jeroen van Rijn 8bb5fcd5da Add Dutch i18n for "View on OpenStreetMap" and "No map matches your query"
The latest 2 strings now also available in Dutch.

Signed-off-by: Jeroen van Rijn <jvrnix@gmail.com>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-27 11:03:21 +02:00
Maxime Petazzoni bed1d54381 Update Chavagne map for the homepage
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-19 11:48:07 +02:00
Maxime Petazzoni a333442fda More cosmetic fixes with the new wizard
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-18 16:25:54 +02:00
Maxime Petazzoni 195e290b39 Wizard UI improvements
Significant styling improvements in the map creation wizard, involving
some HTML, CSS and translation changes.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-18 02:10:15 +02:00
Maxime Petazzoni 66f9110c72 Automatically focus the map search fields
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-18 00:10:55 +02:00
Gaël Utard 7f40059e99 Change default RENDERING_RESULT_URL value for the sake of consistency with urls.py settings
Signed-off-by: Gaël Utard <gael.utard@laposte.net>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-16 12:44:37 +02:00
Maxime Petazzoni bec82316bd Better usage of the OCitySMap API
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-08 11:29:50 +02:00
Thomas Petazzoni 370787ad97 Fix paper_width_mm/paper_height_mm handling
Introduce two hidden fields in MapRenderingJobForm to store
paper_width_mm and paper_height_mm. Those two fields are updated by
the JS code when the selected paper size changes. They are then sent
to the server as part of the wizard form and then stored in the
database.

It allows to fix the handling of paper sizes for "Best fit"
renderings.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-08 02:00:43 +02:00
Thomas Petazzoni 7a2e752476 Split long line in JS code
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-08 02:00:37 +02:00
Maxime Petazzoni 46413ddfa9 Remove debugging message
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-08 01:17:49 +02:00
Maxime Petazzoni 4afcaf6345 Import missing logging configuration file
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-08 01:01:47 +02:00
Thomas Petazzoni 8959c2632a Improve the language selector
Instead of removing languages that do not match the current country
code, we instead order the languages in the following way :

 1. All languages that match the current country code

 2. A separator

 3. All languages that do not match the current country code

This allows to have a sane choice selected by default, to highlight
the choices that are probably the most pertinent ones, and still give
the user the opportunity to make a completely different choice. This
is especially important for bounding box renderings, since the guessed
country code may not be correct (in particular for bounding boxes
crossing country boundaries).

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 23:51:07 +02:00
Thomas Petazzoni 642464c6c9 Re-indent properly prepareLanguagePanel()
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 23:51:03 +02:00
Thomas Petazzoni 13adf4edc5 Use the reversegeo service to find the country code
The callback that the slippy map calls when an area is selected is
modified so that it gets as argument 'bounds', which represents the
bounding box of the selected area.

Using this, we get the center of the bounding box, and using an Ajax
request, ask the reversegeo service to find the corresponding
entries. When the reply is received, we extract the country code from
the received reply.

This will be used in a later commit to pre-filter the list of
languages according to the selected geographic area.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 23:51:00 +02:00
Thomas Petazzoni 83bcd12db4 Abort suggest Ajax query before starting a new one
The .abort() method of Ajax requests allows to abort the in flight
Ajax request. We use this to abort the previous Ajax request before
starting a new one, which avoid the problem of having old Ajax request
replies coming *after* new Ajax request replies.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 23:50:58 +02:00
Thomas Petazzoni b1865e0a34 Ignore left/right movements in the suggestion box
By ignoring left/right movements, we avoid useless Ajax requests to
the server.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 23:50:55 +02:00
Thomas Petazzoni 18cd8adebb Tell Emacs about the indentation level for JS code
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 23:50:52 +02:00
Maxime Petazzoni 392c054c75 Correctly saving the paper size to the database
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 21:37:15 +02:00
Maxime Petazzoni 9290104a8c Revamp logging in MapOSMatic
Rework the MapOSMatic logging setup to initialize both the maposmatic
and ocitysmap logging targets, and do so only once to avoid duplicate
logging messages.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 13:16:58 +02:00
Maxime Petazzoni 67b3eaf377 Merge branch 'fixes-from-thomas' into ocitysmap2-integration 2010-08-07 12:00:17 +02:00
Thomas Petazzoni cf24d4694c Put immediatly focus on the admin search box on page load
This allows the user to immediatly start typing an administrative
name, without having to click in the <input> field.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:59:00 +02:00
Thomas Petazzoni 924e99b38b Re-indent Javascript code to 2 spaces
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:58:58 +02:00
Thomas Petazzoni 4314d94f3b Completely rework the Nominatim search
On the Nominatim proxy side:

 * Instead of doing complex filtering/sorting on Nominatim results, we
   do a simple filtering on "places", in a fixed list. Results are
   kept sorted in Nominatim order.

 * Nominatim results are enriched with a validity field, and reason
   fields for non-validity (like "no admin boundary" or "area too
   large").

 * Nominatim results are also enriched with fields that allows to know
   whether previous/next entries are available through Nominatim (when
   the search returns more than 10 entries)

 * Simplify the query_nominatim() view arguments. It now takes all
   arguments through GET. 'q' for the query, 'exclude' for the set of
   places to exclude.

The Nominatim proxy code has also been split in several subfunctions
for easier readability.

The JavaScript code is updated accordingly:

 * Display the Nominatim icon as the list bullet. The bullet is not
   visible yet due to CSS issue.

 * Use the new valid/reason/reason_text fields of result entries to
   determine whether an entry is valid or not, and show why it isn't
   valid.

 * Show prev/next buttons that trigger another Ajax query to get the
   next/prev results.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:58:56 +02:00
Thomas Petazzoni 3f6d281dd1 Support None/None initial paper size for the 'Best fit' case
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:58:54 +02:00
Thomas Petazzoni 2672bb00ab Only handle click on the label instead on the full <li> element
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:58:52 +02:00
Thomas Petazzoni e8cc62a5fb Update paper size in the 'Best fit' case
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:58:50 +02:00
Thomas Petazzoni 3e38b0ee7f Simplify preparePaperPanel() function
We factorize a little bit the code to make the function simpler and
easier to read.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:58:47 +02:00
Thomas Petazzoni 23413f0ff3 Implement the paper orientation selection
* The MapRenderingJob model has been modified: the paper size is no
   longer stored as a string identifying a particular paper format,
   but rather two IntegerFields are used to store the width/height in
   millimeters of the paper. This allows to support "Best fit" paper
   size.

 * The MapRenderingJobForm is extended to offer a paper orientation
   selection form, with portrait/landscape selection.

 * The /apis/papersize/ service now returns all informations given by
   OCitySMap on allowed paper sizes, and not only the name of the
   allowed paper formats.

 * As the "paper size" panel is now used to also select the paper
   orientation, it is renamed to "step-paper" instead of
   "step-paper-size".

 * A bunch of Javascript code is used to update the orientation
   selector depending on the selected paper format.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:58:44 +02:00
Gaël Utard 2f54a23e00 Simplify RequestContext management
(and fix typos)

Signed-off-by: Gaël Utard <gael.utard@laposte.net>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:56:31 +02:00
Gaël Utard 2403874fe0 Add geographic references of maps to RSS feed (GeoRSS).
Currently, this works only for bounding boxes, not for administrative
boundaries.

Signed-off-by: Gaël Utard <gael.utard@laposte.net>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:56:08 +02:00
Gaël Utard 70fa380a9b Fix the slow RSS feed.
Remove the overhead of parsing blog entries when generating the rss
feed. This saves a lot of CPU.

Signed-off-by: Gaël Utard <gael.utard@laposte.net>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:56:04 +02:00
Maxime Petazzoni 66d77a1819 Update Portuguese translation
Updates the Portuguese (Brasilian) with fixes contributed by Rodrigo
Avila.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:55:40 +02:00
Maxime Petazzoni 0288292549 Update German translation
Updates the German translation with fixes contributed by Claudius
Henrichs.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:55:40 +02:00
Gaël Utard 927d3d4c29 Really limit the number of results as said in the comment above.
Signed-off-by: Gaël Utard <gael.utard@laposte.net>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:55:40 +02:00
Maxime Petazzoni 6ad5a2588b Fix the Bokmål language name
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 11:55:40 +02:00
Maxime Petazzoni d9db7599ba Only do static serve in debug mode
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 09:38:02 +02:00
Gaël Utard 666daeb34a Simplify RequestContext management
(and fix typos)

Signed-off-by: Gaël Utard <gael.utard@laposte.net>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 09:33:19 +02:00
Gaël Utard 7795fad67b Add geographic references of maps to RSS feed (GeoRSS).
Currently, this works only for bounding boxes, not for administrative
boundaries.

Signed-off-by: Gaël Utard <gael.utard@laposte.net>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 09:29:16 +02:00
Pierre Mauduit fe6cc1e240 Add a Nominatim reverse-geocoding service
The service added aims to query (lat/lon) Nominatim, fetch the resulting
XML, parse it, then returns it into JSON.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 09:28:18 +02:00
Gaël Utard 27cf64b1ad Fix the slow RSS feed.
Remove the overhead of parsing blog entries when generating the rss
feed. This saves a lot of CPU.

Signed-off-by: Gaël Utard <gael.utard@laposte.net>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 09:24:50 +02:00
Maxime Petazzoni a97cc29975 Update Portuguese translation
Updates the Portuguese (Brasilian) with fixes contributed by Rodrigo
Avila.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 09:22:21 +02:00
Maxime Petazzoni 4e94df3ff4 Update German translation
Updates the German translation with fixes contributed by Claudius
Henrichs.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 09:20:14 +02:00
Thomas Petazzoni 82a4273201 Use the new ocitysmap implementation in the Nominatim gateway
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 09:16:13 +02:00
Thomas Petazzoni e0671a5ac1 Pass directly the config file path to OCitySMap constructor
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-07 09:15:13 +02:00
Pierre Mauduit f968d26459 Adding bounding box coords (SRS 4002)
Adding to nominatim results the bounding box coordinates, in order to
check if the size is correct.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-06 12:37:59 +02:00
Gaël Utard ad9b9ae3a4 Really limit the number of results as said in the comment above.
Signed-off-by: Gaël Utard <gael.utard@laposte.net>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-06 12:30:45 +02:00
Maxime Petazzoni 0b8467b5c4 Fix the Bokmål language name
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-06 12:24:43 +02:00
Maxime Petazzoni 566412ea79 Only do static serve in debug mode
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-06 10:58:24 +02:00
Maxime Petazzoni cee6b17f18 Get log messages from OCitySMap too
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-06 10:48:40 +02:00
Maxime Petazzoni 3a1f8a90c8 Handle the new job fields in the recreate view
Make sure the new MapRenderingJob fields (layout, stylesheet and
papersize) are copied when recreating a map. Removing the cache check,
too.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-06 10:47:38 +02:00
Maxime Petazzoni 1ac3c7d22c Use OCitySMap v0.2
Use the new OCitySMap rendering module in MapOSMatic.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-05 23:53:09 +02:00
Maxime Petazzoni 5e136d6038 Remove the admin_level filtering in the Javascript
Now that we allow all administrative boundaries to be rendered, remove
the filtering of the Nomitanim results on an admin_level from the
Javascript that handles the suggest box.

Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-05 19:25:20 +02:00
Thomas Petazzoni e45dd469b7 Improve the slippy map notifier usage to show when the area is too big
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-05 19:25:20 +02:00
Thomas Petazzoni 3b17bed3c8 Move Ajax service to the /apis/ directory
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-05 19:25:19 +02:00
Thomas Petazzoni 3d5aa61127 Fix language selector to work on Chrome
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-05 19:25:19 +02:00
Thomas Petazzoni 03f04a4e36 Update licence years
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-05 19:25:19 +02:00
Thomas Petazzoni 8f8025fae4 Add licence boilerplate in map_rendering_form.css
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@enix.org>
Signed-off-by: Maxime Petazzoni <maxime.petazzoni@bulix.org>
2010-08-05 19:25:19 +02:00