From 35ace2607baa691e12e99991e064532170a5a058 Mon Sep 17 00:00:00 2001 From: Richard Fairhurst Date: Tue, 29 Jul 2008 00:33:33 +0000 Subject: [PATCH] Potlatch 0.10a --- app/controllers/amf_controller.rb | 21 + config/potlatch/localised.yaml | 708 ++++++++++++++++++++++++------ public/potlatch/potlatch.swf | Bin 149022 -> 150828 bytes 3 files changed, 585 insertions(+), 144 deletions(-) diff --git a/app/controllers/amf_controller.rb b/app/controllers/amf_controller.rb index ce3dc91d5..f3bd2b6cd 100644 --- a/app/controllers/amf_controller.rb +++ b/app/controllers/amf_controller.rb @@ -80,6 +80,7 @@ class AmfController < ApplicationController end results[index]=AMF.putdata(index,r) when 'putrelation'; results[index]=AMF.putdata(index,putrelation(renumberednodes, renumberedways, *args)) + when 'findrelations'; results[index]=AMF.putdata(index,findrelations(*args)) when 'deleteway'; results[index]=AMF.putdata(index,deleteway(args[0],args[1].to_i)) when 'putpoi'; results[index]=AMF.putdata(index,putpoi(*args)) when 'getpoi'; results[index]=AMF.putdata(index,getpoi(args[0].to_i)) @@ -214,6 +215,26 @@ class AmfController < ApplicationController [relid, rel.tags, rel.members] end + # Find relations with specified name/id. + # Returns array of relations, each in same form as getrelation. + + def findrelations(searchterm) + rels = [] + if searchterm.to_i>0 then + rel = Relation.find(searchterm.to_i) + if rel and rel.visible then + rels.push([rel.id, rel.tags, rel.members]) + end + else + RelationTag.find(:all, :limit => 11, :conditions => ["match(v) against (?)", searchterm] ).each do |t| + if t.relation.visible then + rels.push([t.relation.id, t.relation.tags, t.relation.members]) + end + end + end + rels + end + # Save a relation. # Returns # 0. 0 (success), diff --git a/config/potlatch/localised.yaml b/config/potlatch/localised.yaml index f61bdc18a..19baf7d60 100644 --- a/config/potlatch/localised.yaml +++ b/config/potlatch/localised.yaml @@ -1,621 +1,1041 @@ a_poi: "de": $1 einen Ort von Interesse (POI) + "es": $1 un punto de interés (POI) + "fr": $1 un POI "hu": POI $1 + "it": $1 a POI + "ja": POIを $1 + "lolcat": $1 A plase + "no": $1 et POI + "pt-br": $1 um ponto de interesse (POI) + "ru": $1 точка интереса (POI) + "sv": $1 en POI + "zh-hans": $1 a POI a_way: "de": $1 einen Weg - "hu": Út $1 + "es": $1 una vía + "fr": $1 un chemin + "hu": Vonal $1 + "it": $1 a way + "ja": wayを $1 + "lolcat": $1 a wai + "no": $1 en vei + "pt-br": $1 um caminho + "ru": $1 линия + "sv": $1 en väg + "zh-hans": $1 a way action_addpoint: - "de": Am Ende des Wegs Punkt hinzufügen + "de": Punkt am Ende des Wegs hinzufügen "es": Añadir un punto al final de una vía "fi": pisteen lisääminen tien perään "fr": Ajout d'un point à la fin d'un chemin - "hu": pont hozzáadása az út végéhez + "hu": a vonal végéhez pont hozzáadásának + "it": adding a node to the end of a way + "ja": wayの終端にnodeを追加 + "lolcat": addin a noeded ta teh end uv a wai "no": adding a node to the end of a way - "ru": добавить точку в конец пути + "pt-br": Adicionando um nó ao fim do caminho + "ru": добавить точку в конец линии "sv": lägger till en punkt på slutet av en väg + "zh-hans": adding a node to the end of a way action_cancelchanges: "de": Änderungen an $1 abgebrochen "es": Cancelar cambios "fi": peruutetaan muutokset "fr": annulation de la modification - "hu": cancelling changes to + "hu": Módosítások elvetése a következőre + "it": cancelling changes to + "ja": 変更を中止 + "lolcat": cancellin chanzes ta "no": cancelling changes to + "pt-br": Cancelando as mudanças de "ru": отмена изменений к "sv": avbryter ändringar på + "zh-hans": cancelling changes to action_createpoi: "de": Einen Ort von Interesse (POI) erstellen "es": Crear un punto de interés (POI) "fi": "POI:n lisääminen" "fr": créer un POI (point d'intérêt) - "hu": POI készítése + "hu": POI készítésének + "it": sto creando un PDI + "ja": POIを作成 + "lolcat": creatin a plase "no": lage et POI (interessant punkt) - "ru": создаю точку интереса(POI) - "sv": Skapa en POI, "punk av intresse" + "pt-br": Criando um ponto de interesse (POI) + "ru": создание точки интереса (POI) + "sv": Skapa en POI, "punkt av intresse" + "zh-hans": creating a POI action_deletepoint: "de": Punkt löschen "es": Borrar un punto "fi": pisteen poistaminen "fr": suppression d'un point - "hu": pont törlése + "hu": pont törlésének + "it": deleting a point + "ja": pointを削除 + "lolcat": deletin a noed "no": deleting a point - "ru": удаляю узел + "pt-br": Apagando um ponto + "ru": удаляю точку "sv": Tar bort en punkt + "zh-hans": deleting a point action_insertnode: "de": Punkt auf Weg hinzufügen "es": Añadir un punto a una vía "fi": pisteen lisääminen tiehen "fr": Ajouter un point sur un chemin - "hu": pont hozzáadása úthoz + "hu": vonalhoz pont hozzáadásának + "it": adding a node into a way + "ja": wayの途中にnodeを追加 + "lolcat": addin a noeded into a wai "no": adding a node into a way - "ru": добавляю узел в путь - "sv": läggertill en punkt till en väg + "pt-br": Adicionando um nó em um caminho + "ru": добавляю точку в линию + "sv": lägger till en punkt till en väg + "zh-hans": adding a node into a way action_mergeways: "de": Zwei Wege verschmelzen "es": Combinar dos vías "fi": kahden tien yhdistäminen "fr": Joindre deux chemins - "hu": két út egyesítése + "hu": két vonal egyesítése + "it": merging two ways + "ja": 2つのwayを結合 + "lolcat": mergin too waiz "no": slår sammen to veier - "ru": соединяю два пути - "sv": Slåsamman två vägar + "pt-br": Mesclando dois caminhos + "ru": соединяю две линии + "sv": Slå samman två vägar + "zh-hans": merging two ways action_movepoi: "de": Ort von Interesse (POI) verschieben "es": Mover un punto de interés (POI) "fi": "POI:n siirtäminen" "fr": déplacer un POI - "hu": POI mozgatása + "hu": POI mozgatásának + "it": moving a POI + "ja": POIを移動 + "lolcat": movin a plase "no": flytter et POI (interessant punkt) - "ru": перемещаю точку интереса(POI) + "pt-br": Movendo um ponto de interesse (POI) + "ru": перемещение точки интереса (POI) "sv": Flytta på en POI, "punkt av intresse" + "zh-hans": moving a POI action_movepoint: "de": Punkt verschieben "es": Mover un punto "fi": pisteen lisääminen "fr": déplacer un point - "hu": pont mozgatása + "hu": pont mozgatásának + "it": muovo un punto + "ja": pointを移動 + "lolcat": movin a point "no": flytter punkt - "ru": перемещаю точку + "pt-br": Movendo um ponto + "ru": перемещение точки "sv": Flytta en punkt + "zh-hans": moving a point action_moveway: "de": einen Weg verschieben - "hu": út mozgatása + "es": Moviendo una vía + "fr": Déplacer un chemin + "hu": vonal mozgatásának + "it": moving a way + "ja": wayを移動 + "lolcat": movin a wai + "no": flytter en vei + "pt-br": Movendo um caminho + "ru": перемещение линии + "sv": flytta en väg + "zh-hans": moving a way action_pointtags: "de": Attribute (Tags) für Punkt zuweisen "es": Parámetros (tags) un punto "fi": pisteen tagien asettaminen "fr": Paramétrer un point - "hu": setting tags on a point + "hu": pont címkéi állításának + "it": setting tags on a point + "ja": pointにtagを設定 + "lolcat": settin tagz awn a noed "no": setting tags on a point + "pt-br": Ajustando tags (rótulos) em um ponto "ru": установка тегов для точки - "sv": lägger till tagger på en punkt + "sv": lägger till taggar på en punkt + "zh-hans": setting tags on a point action_poitags: "de": Attribute (Tags) für Ort von Interesse (POI) zuweisen "es": Parámetros (tags) en un punto de interés (POI) "fi": "POI:n tagien asettaminen" "fr": Paramétrer un POI - "hu": setting tags on a POI + "hu": POI címkéi állításának + "it": setting tags on a POI + "ja": POIにtagを設定 + "lolcat": settin tagz awn a plase "no": setting tags on a POI + "pt-br": Ajustando tags (rótulos) em um ponto de interesse (POI) "ru": установка тегов для точки интереса (POI) - "sv": lägger till tagger på en POI + "sv": lägger till taggar på en POI + "zh-hans": setting tags on a POI action_reverseway: "de": Wegrichtung umkehren "es": Invertir dirección de una vía "fi": tien kääntäminen "fr": Inverser le sens du chemin - "hu": út megfordítása + "hu": vonal megfordításának + "it": reversing a way + "ja": wayを反転 + "lolcat": reversin a wai "no": reversing a way - "ru": ищменение направления пути + "pt-br": Invertendo um caminho + "ru": изменение направления линии "sv": Byter rikting på en väg + "zh-hans": reversing a way action_splitway: "de": Weg teilen "es": Dividir una vía "fi": tien katkaisu "fr": Scinder un chemin - "hu": út kettévágása + "hu": vonal kettévágásának + "it": splitting a way + "ja": wayを分割 + "lolcat": spleettin a wai "no": splitting a way - "ru": разбиваю путь + "pt-br": Dividindo um caminho + "ru": разбиение линии "sv": delar upp en väg + "zh-hans": splitting a way action_waytags: "de": Attribute (Tags) für Weg zuweisen "es": Parámetros (tags) en una vía - "fi": tien tagian asettaminen + "fi": tien tagien asettaminen "fr": Paramétrer un chemin - "hu": setting tags on a way + "hu": vonal címkéi állításának + "it": setting tags on a way + "ja": wayにtagを設定 + "lolcat": settin tagz awn a wai "no": setting tags on a way - "ru": установка тегов для путиs - "sv": lägger till tagger på en väg + "pt-br": Ajustando tags (rótulos) em um caminho + "ru": установка тегов для линии + "sv": lägger till taggar på en väg + "zh-hans": setting tags on a way add: "de": Hinzufügen "es": Añadir "fi": Lisää "fr": Ajouter - "hu": Hozzáadás + "hu": Hozzáad + "it": Add + "ja": 追加 + "lolcat": Add "no": Add + "pt-br": Adicionar "ru": Добавить - "sv": Läggtill + "sv": Lägg till + "zh-hans": Add cancel: "de": Abbrechen "es": Cancelar "fi": Peru "fr": Annuler "hu": Mégse + "it": Cancel + "ja": 中止 + "lolcat": Noes! "no": Avbryt + "pt-br": Cancelar "ru": Отмена "sv": Avbryt + "zh-hans": Cancel createrelation: "de": Eine neue Relation erstellen "es": Crear una nueva relación "fi": Luo uusi relaatio "fr": Créer une nouvelle relation "hu": Új kapcsolat létrehozása + "it": Create a new relation + "ja": 新しいrelationを作成 + "lolcat": Creaet a new relashun "no": Create a new relation - "ru": Создать отношение + "pt-br": Criar uma nova relação + "ru": Создать новое отношение "sv": Skapa en ny relation + "zh-hans": Create a new relation delete: - "de": löschen + "de": Löschen + "es": Borrar + "fr": Supprimer "hu": Törlés + "it": Delete + "ja": 削除 + "lolcat": Deleet + "no": Slett + "pt-br": Apagar + "ru": Удалить + "sv": Radera + "zh-hans": Delete deleting: "de": löschen "es": Borrar "fi": poistaminen "fr": suppression "hu": törlés + "it": deleting + "ja": 削除 + "lolcat": deletin "no": deleting + "pt-br": Apagando "ru": удаляю "sv": Tar bort + "zh-hans": deleting dontshowagain: "de": Diese Meldung nicht wieder anzeigen. "es": No mostrar este mensaje de nuevo "fi": Älä näytä tätä viestiä enää. "fr": Ne plus afficher ce message "hu": Ez az üzenet ne jelenjen meg újra + "it": Don't show this message again + "ja": 次回からこのメッセージを表示しない。 + "lolcat": noes show dis messaeg agin "no": Ikke vis denne meldingen igjen + "pt-br": Não mostre esta mensagem novamente "ru": Не показывать это сообщение снова. "sv": Visa inte detta medelande igen + "zh-hans": Don't show this message again editingmap: "de": Karte editieren - "hu": Térkép szerkesztése + "es": Editando el mapa + "fr": Modifier la carte + "hu": Szerkesztő mód + "it": Modalità modifica + "ja": 地図編集中 + "lolcat": Editin map + "no": Editerer kart + "pt-br": Editar o mapa + "ru": Редактирование карты + "sv": Kartera + "zh-hans": Editing map emailauthor: "de": \n\nBitte maile an richard\@systemeD.net eine Fehlerbeschreibung, und schildere, was Du in dem Moment getan hast. (Wenn möglich auf Englisch) "es": \n\nPor favor envíe un mail a richard\@systemeD.net con un informe del error, describiendo lo que hacía en ese momento. "fi": \n\nLähetäthän sähköpostia, jossa kerrot mitä olit tekemässä, osoitteeseen richard\@systemeD.net mieluiten englanniksi. "fr": \n\nMerci d'envoyer un e-mail a richard\@systemeD.net pour signaler ce bogue, en expliquant ce que vous faisiez quand il est survenu. - "hu": \n\nPlease e-mail richard\@systemeD.net with a bug report, saying what you were doing at the time. + "hu": \n\nKérlek, jelentsd a hibát (angolul) a richard\@systemeD.net e-mail címre, és írd le, hogy mit csináltál akkor, amikor a hiba történt. + "it": \n\nPlease e-mail richard\@systemeD.net with a bug report, saying what you were doing at the time. + "ja": \n\nあなたがその時に何を行っていたかを書いたバグレポートを、 richard\@systemeD.net 宛てにe-mailで送付して下さい。 + "lolcat": \n\NPLEAES e-male richard\@systemed.net wif a bug report, meaowin whut yoo werz doin at teh tyme. "no": \n\nPlease e-mail richard\@systemeD.net with a bug report, saying what you were doing at the time. - "ru": "\n\n Пожалуйста, отправьте сообщение об ошибке (на английском языке) на электронную почту: richard\@systemeD.net, с указанием того, какие действия вы совершали." + "pt-br": \n\nFavor enviar um e-mail a richard\@systemeD.net com um relatório de erro, informando o que você estava fazendo na hora. + "ru": "\n\nПожалуйста, отправьте сообщение об ошибке (на английском языке) на электронную почту: richard\@systemeD.net, с указанием того, какие действия вы совершали." "sv": \n\nVänligen e-posta richard\@systemeD.net med en felreport, som beskriver vad du gjorde när felet inträffade. + "zh-hans": \n\nPlease e-mail richard\@systemeD.net with a bug report, saying what you were doing at the time. error_connectionfailed: - "de": Die Verbindung zum OpenStreetMap Server ist leider fehlgeschlagen. Kürzliche Änderungen wurden nicht gespeichert.\n\nNochmal versuchen? + "de": Die Verbindung zum OpenStreetMap-Server ist leider fehlgeschlagen. Kürzlich erfolgte Änderungen wurden nicht gespeichert.\n\nNoch einmal versuchen? "es": "Disculpe - la conexión al servidor de OpenStreetMap ha fallado. Cualquier cambio reciente no se ha guardado.\n\nPodría intentarlo de nuevo?" "fi": "Yhteys OSM-palvelimeen epäonnistui. Tuoreita muutoksia ei ole tallennettu.\n\nHaluatko yrittää uudestaan?" "fr": "Désolé, la connexion au serveur OpenStreetMap a échoué. Vos changements récents ne sont pas enregistrés.\n\nVoulez-vous réessayer ?" - "hu": "Bocs - az OpenStreetMap szerverhez való kapcsolódás sikertelen. A legutóbbi módosítások nem lettek elmentve.\n\nSzeretnéd megpróbálni újra?" + "hu": Bocs - az OpenStreetMap szerverhez való kapcsolódás sikertelen. A legutóbbi módosítások nem lettek elmentve.\n\nSzeretnéd megpróbálni újra? + "it": "Sorry - the connection to the OpenStreetMap server failed. Any recent changes have not been saved.\n\nWould you like to try again?" + "ja": 申し訳ありません。OpenStreetMapのサーバーへの接続に失敗しました。 直近の変更は保存されていません。\n\n再送信しますか? + "lolcat": "OHNOES! teh connecshun ta teh OPENSTREETMAP servah faileded. n e recent chanzes haz nawt bein saveded.\n\nwud yoo lieks ta tri agin?" "no": "Sorry - the connection to the OpenStreetMap server failed. Any recent changes have not been saved.\n\nWould you like to try again?" + "pt-br": Sinto muito - a conexão ao servidor do OpenStreetMap falhou. Algumas alterações recentes não foram salvas.\n\nVocê gostaria de tentar novamente? "ru": "Извините, соединение с сервером OpenStreetMap разорвано. Все текущие изменения не были сохранены.\n\nПопробовать ещё раз?" - "sv": "Tyvärr har vi tappat kontakten med OpenStreetMap serven. Ny gjorda ändringar har inte kunnat sparas.\n\nFörsöka återansluta?" + "sv": "Tyvärr har vi tappat kontakten med OpenStreetMap serven. Nygjorda ändringar har inte kunnat sparas.\n\nFörsöka återansluta?" + "zh-hans": "Sorry - the connection to the OpenStreetMap server failed. Any recent changes have not been saved.\n\nWould you like to try again?" error_nopoi: - "de": Der Ort von Interesse (POI) kann nicht gefunden werden (vielleicht hast Du den Kartenausschnitt verschoben?), daher ist Rückgängigmachen nicht möglich. + "de": Der Ort von Interesse (POI) kann nicht gefunden werden (vielleicht wurde der Kartenausschnitt verschoben?), daher ist Rückgängigmachen nicht möglich. "es": El punto de interés (POI) no se puede encontrar (igual usted se ha desplazado a otra zona?), por tanto no se puede deshacer. "fi": POI ei löydä (ehkä vieritit siitä liian kauaksi), joten peruminen ei onnistu. "fr": Le point d'intérêt (POI) n'est pas trouvé (éventuellement sur une autre page?), il ne peut être restauré. - "hu": The POI cannot be found (perhaps you've panned away?) so I can't undo. + "hu": A POI nem található (talán már eltávolítottad?), így nem vonható vissza. + "it": The POI cannot be found (perhaps you've panned away?) so I can't undo. + "ja": 該当するPOIが見付からないため、取消ができませんでした。 (画面表示の範囲外になっていませんか?) + "lolcat": "I had a plase but I losteded it, so noes can undo. :(" "no": The POI cannot be found (perhaps you've panned away?) so I can't undo. + "pt-br": O ponto de interesse (POI) não foi encontrado (talvez você tenha mudado a sua posição?), por isso não posso desfazer. "ru": Точка интереса(POI) не найдена (возможно вы отошли в сторону?), поэтому невозможно отменить. "sv": "POI:n kan inte hittas (du kanske har flyttat den utanför bilden?) så det går inte att ångra." + "zh-hans": The POI cannot be found (perhaps you've panned away?) so I can't undo. error_nosharedpoint: "de": Die Wege $1 und $2 haben keinen gemeinsamen Punkt mehr, daher kann das Aufteilen nicht rückgängig gemacht werden. "es": Las vías $1 y $2 ya no tienen ningún punto en común, por tanto no se pueden dividir. "fi": Ways $1 and $2 don't share a common point any more, so I can't undo the split. "fr": "Les chemins $1 et $2 n'ont plus de point en commun et ne peuvent donc pas être recollés : l'opération précédente de scindage ne peut être annulée." - "hu": Ways $1 and $2 don't share a common point any more, so I can't undo the split. + "hu": Már nincs közös pontja a(z) $1 és a(z) $2 vonalaknak, így nem vonható vissza a kettévágás. + "it": Ways $1 and $2 don't share a common point any more, so I can't undo the split. + "ja": $1 と $2 のwayは既に共通のpointを共有していないため、分割の取消ができませんでした。 + "lolcat": waiz $1 adn $2 dun shaer a common point n e moar , sow I noes kan undo teh spleet. "no": Ways $1 and $2 don't share a common point any more, so I can't undo the split. - "ru": Пути $1 и $2 больше не содержат общих узлов, поэтому невозможно отменить разделение. + "pt-br": Caminhos $1 e $2 não compartilham mais um mesmo ponto, então a divisão não pode ser desfeita. + "ru": Линии $1 и $2 больше не содержат общих точек, поэтому невозможно отменить разделение. "sv": Vägarna $1 och $2 möts inte i någon punkt längre, så det går inte att ångra delningen. + "zh-hans": Ways $1 and $2 don't share a common point any more, so I can't undo the split. error_noway: - "de": Der Weg $1 kann nicht gefunden werden (vielleicht hast Du den Kartenausschnitt verschoben?), daher ist Rückgängigmachen nicht möglich. + "de": Der Weg $1 kann nicht gefunden werden (eventuell wurde der Kartenausschnitt verschoben), daher ist Rückgängigmachen nicht möglich. "es": La vía $1 no se puede encontrar (igual usted se ha desplazado a otra zona?), por tanto no se puede deshacer.. "fi": Tietä $1 ei löydy (ehkä vieritit siitä liian kauaksi), joten kumoaminen ei onnistu. "fr": Le chemin $1 n'a pas été trouvé, il ne peut être restauré à son état précédent. - "hu": Way $1 cannot be found (perhaps you've panned away?) so I can't undo. + "hu": A(z) $1 vonal nem található (talán már eltávolítottad?), így nem vonható vissza. + "it": Way $1 cannot be found (perhaps you've panned away?) so I can't undo. + "ja": $1 というwayが見付からないため、取消ができませんでした。 (画面表示の範囲外になっていませんか?) + "lolcat": "I had a wai $1 but I losteded it, so noes can undo. :(" "no": Way $1 cannot be found (perhaps you've panned away?) so I can't undo. - "ru": Путь $1 не найден (возможно вы отошли в сторону?), поэтому невозможно отменить. + "pt-br": Caminho $1 não foi encontrado (talvez você mudou a sua posição?), por isso não posso desfazer. + "ru": Линия $1 не найдена (возможно вы отошли в сторону?), поэтому невозможно отменить. "sv": Vägen $1 kan inte hittas (du kanske har flyttat den utanför bilden?) så det går inte att ångra. + "zh-hans": Way $1 cannot be found (perhaps you've panned away?) so I can't undo. gpxpleasewait: "de": Bitte warten, während die GPX-Aufzeichnung (Track) verarbeitet wird. "es": Por favor espere un poco mientras el track GPX se procesa. "fi": Odota. GPX-jälkeä käsitellään. "fr": Patientez pendant que la trace GPX est traitée. - "hu": Kérlek várj a GPX útvonal feldolgozásáig. + "hu": Kérlek, várj a GPX nyomvonal feldolgozásáig. + "it": Please wait while the GPX track is processed. + "ja": GPX trackが処理されるまで暫くお待ち下さい。 + "lolcat": Pleez wayt whiel teh GPX track iz processeded. "no": Vennligst vent mens sporloggen behandles. + "pt-br": Favor aguardar enquanto a trilha GPX é processada. "ru": Пожалуйста, подождите — GPX-треки обрабатываются. "sv": GPX loggen bearbetas, var god vänta. + "zh-hans": Please wait while the GPX track is processed. help: "de": Hilfe "es": Ayuda "fi": Ohje "fr": Aide - "hu": Segítség + "hu": Súgó + "it": Help + "ja": ヘルプ + "lolcat": halp "no": Hjelp + "pt-br": Ajuda "ru": Помощь "sv": Hjälp + "zh-hans": Help hint_drawmode: - "de": Klicken um Punkt hinzuzufügen\n Doppelklicken oder Eingabetaste zum Beenden der Linie + "de": Klicken, um Punkt hinzuzufügen\nDoppelklicken oder Eingabetaste zum Beenden der Linie "es": Clic para añadir un punto\ndoble-clic/Return\npara terminar la línea "fi": klikkaa lisätäksesi piste\ntuplaklikkaa tai paina enter päättääksesi tien - "fr": clic pour ajouter un point\ndouble-clic/Return\npour terminer le chemin - "hu": kattintás pont hozzáadásához\ndupla kattintás/Return\na vonal befejezéséhez + "fr": clic pour ajouter un point\ndouble-clic/Entrée\npour terminer le chemin + "hu": kattintás pont hozzáadásához\ndupla kattintás/Enter\na vonal befejezéséhez + "it": click to add point\ndouble-click/Return\nto end line + "ja": クリックしてpointを追加\nダブルクリック/Returnで\nline編集を終了 + "lolcat": clik ta add point\ndouble-clik/Return\nto end lien "no": trykk for å legge til punkt\ndobbeltklikk eller enter\nfor å avslutte linje - "ru": кликните для добавления точки\nдвойной клик или Enter\nчтобы чтобы закончить путь - "sv": Klicka för att lägga till en punkt\n Dubbel klicka för att avsluta vägen. + "pt-br": Clique para adicionar um ponto\nDuplo clique/Enter\npara finalizar a linha + "ru": кликните для добавления точки\nдвойной клик или Enter\nчтобы чтобы закончить линию + "sv": Klicka för att lägga till en punkt\n Dubbelklicka för att avsluta vägen. + "zh-hans": click to add point\ndouble-click/Return\nto end line hint_loading: "de": Wege werden geladen "es": Cargando vías "fi": ladataan teitä "fr": chargement des chemins en cours - "hu": utak betöltése + "hu": vonalak betöltése + "it": loading ways + "ja": wayを読み込んでいます。 + "lolcat": loadin waiz "no": laster veier - "ru": загрузка путей + "pt-br": Carregando caminhos + "ru": загрузка линий "sv": laddar vägar + "zh-hans": loading ways hint_overendpoint: "de": Überlappung mit Endpunkt\nKlicken zum Anschließen\nShift+Klick zum Verschmelzen "es": Sobre punto final\nclic para unir\nshift-clic para combinar "fi": päätepisteen päällä\nklikkaa sulkeaksi\nshift-klikkaa yhdistääksesi "fr": sur le dernier point du tracé \nclick pour joindre\nshift-click pour fusionner - "hu": végpont fölött\nkattintás a csatlakoztatáshoz\nshift-kattintás az egyesítéshez + "hu": végpont fölött\nkattintás a csatlakoztatáshoz\nshift+kattintás az egyesítéshez + "it": over endpoint\nclick to join\nshift-click to merge + "ja": 終端のpoint上で\nクリックして接続\nshiftキーを押しながらクリックして結合 + "lolcat": ovah endpoint\nclik ta join\nshift-clik ta merge "no": over endepunkt\ntrykk for å koble sammen\nshift+trykk for å slå sammen - "ru": над конечным узлом\nclick для соединения\nshift-click для слияния - "sv": över en slutpunkt\nklicka för att sätta fast\nshift-klicka för att slåsamman + "pt-br": Sobre o ponto final\nclique para ligar\nclique pressionando o shift para mesclar + "ru": над конечной точкой\nclick для соединения\nshift-click для слияния + "sv": över en slutpunkt\nklicka för att sätta fast\nshift-klicka för att slå samman + "zh-hans": over endpoint\nclick to join\nshift-click to merge hint_overpoint: - "de": Überlappung mit Punkt\nklicken zum Anschließen + "de": Überlappung mit Punkt\nKlicken zum Anschließen "es": Sobre punto\nclick para unir" "fi": pisteen päällä\nklikkaa yhdistääksesi" "fr": point du dessus\nclick pour joindre" - "hu": pont fölött\nkattintás a csatlakoztatáshoz" + "hu": pont fölött\nkattintás a csatlakoztatáshoz + "it": over point\nclick to join" + "ja": point上で\nクリックして接続 + "lolcat": ovah point\nclik ta join" "no": over punkt\ntrykk for å koble sammen - "ru": над узлом\nclick для соединения" - "sv": över en punkt \nkicka att sätta fast" + "pt-br": Sobre o ponto\nclique para conectar + "ru": над точкой\nclick для соединения" + "sv": över en punkt\nklicka för att sätta fast" + "zh-hans": over point\nclick to join" hint_pointselected: - "de": Punkt ist markiert\n(Shift+Punkt anklicken, um\n eine neue Linie zu ziehen) + "de": Punkt ausgewählt\n(Shift+Punkt anklicken, um\n eine neue Linie zu erstellen) "es": Punto seleccionado\n(shift-clic en el punto para\nempezar nueva línea) "fi": piste valittua\n(shift-klikkaa pistettä\naloittaksesi uuden tien) "fr": point sélectionné\n(shift-clic sur le point pour\ncommencer une nouvelle ligne) - "hu": pont kijelölve\n(shift-kattintás a pontra \núj vonal kezdéséhez) + "hu": pont kijelölve\n(shift+kattintás a pontra\núj vonal kezdéséhez) + "it": punto selezionato\n(shift-click sul punto per\niniziare una nuova linea) + "ja": pointを選択\n(shiftキーを押しながらpointをクリックして\n新しいlineを開始) + "lolcat": point selecteded\n(shift-clik point ta\nstaart new lien) "no": punkt valgt\n(shift+trykk punktet for å\nstarte en ny linje) + "pt-br": Ponto selecionado\n(clique no ponto pressionando o shift para\niniciar uma nova linha) "ru": точка выбрана\n(кликните с нажатым Shift на точку\nчтобы начать новую линию) - "sv": En punk är vald\n(Shift-klicka på punkten för att starta en ny väg) + "sv": En punkt är vald\n(Shift-klicka på punkten för att starta en ny väg) + "zh-hans": point selected\n(shift-click point to\nstart new line) hint_toolong: - "de": "Zu lang zum Entsperren:\n bitte in kürzere Wege aufteilen" + "de": "Zu lang zum Entsperren:\nBitte in kürzere Wege aufteilen" "es": "Demasiado larga para desbloquear:\nPorfavor divida\nen vías más cortas" "fi": "liian pitkä vapautettavaksi:\nkatkaise\nlyhyempiin teihin" "fr": "trop long pour débloquer la situation:\nscindez le chemin en\nchemins plus courts" - "hu": "too long to unlock:\nplease split into\nshorter ways" + "hu": "túl hosszú a feloldáshoz:\nkérlek, vágd szét\nrövidebb vonalakra" + "it": "too long to unlock:\nplease split into\nshorter ways" + "ja": "wayが長すぎるためunlockできません:\n短いwayに\n分割して下さい。" + "lolcat": "too lawng ta unlok:\npleaes spleet into\nshortah waiz" "no": "for lang til å låse opp:\nvennligst del opp\ni mindre veier" - "ru": "слишком длинный путь для разблокировки:\пожалуйста, разбейте его\nна более короткие пути" - "sv": "för lång för att låsaupp:\ndela upp vägen\ni mindre delar" + "pt-br": "Muito longo para destravar:\nfavor dividir em\ncaminhos mais curtos" + "ru": "слишком длинная линия для разблокировки:\пожалуйста, разбейте ее\nна более короткие линии" + "sv": "för lång för att låsa upp:\ndela upp vägen\ni mindre delar" + "zh-hans": "too long to unlock:\nplease split into\nshorter ways" option_background: "de": "Hintergrund:" "es": "Fondo:" "fi": "Tausta:" "fr": "Arrière-plan :" "hu": "Háttér:" + "it": "Background:" + "ja": "背景:" + "lolcat": "bakground:" "no": "Background:" + "pt-br": "Plano de fundo:" "ru": "Фон:" "sv": "Bakgrund:" + "zh-hans": "Background:" option_custompointers: "de": Stift- und Hand-Mauszeiger benutzen "es": Usar punteros de pluma y mano "fi": Käytä kynä- ja käsikursoreita "fr": Utiliser le crayon et la main pour pointer les éléments - "hu": Use pen and hand pointers + "hu": Toll és kéz egérmutatók használata + "it": Use pen and hand pointers + "ja": ペンのポインターと手のポインターを使用する + "lolcat": uz pen adn paw pointerz "no": Use pen and hand pointers + "pt-br": Utilize os apontadores caneta e mão "ru": Использовать курсоры пера и руки - "sv": Använd penna och hand pekare + "sv": Använd penna och handpekare + "zh-hans": Use pen and hand pointers option_fadebackground: - "de": Hintergrund verblasst + "de": Hintergrund halbtransparent "es": Atenuar fondo "fi": Himmeä tausta "fr": Arrière-plan clair - "hu": Fade background + "hu": Áttetsző háttér + "it": Fade background + "ja": 背景を隠す + "lolcat": Faeded bakground "no": Fade background - "ru": Обесцветить фон + "pt-br": Esmaecer o plano de fundo + "ru": Светлый фон "sv": Mattad bakgrund + "zh-hans": Fade background option_thinlines: "de": Dünne Linien in allen Auflösungen benutzen "es": Usar líneas finas en todas las escalas "fi": Käytä aina ohuita viivoja "fr": Utiliser un trait fin à toutes les échelles - "hu": Use thin lines at all scales + "hu": Vékony vonalak használata minden méretaránynál + "it": Use thin lines at all scales + "ja": 全ての縮尺で細い線を使用する + "lolcat": uz thin linez at awl scalez "no": Use thin lines at all scales + "pt-br": Utilize linhas finas em todas as escalas "ru": Использовать тонкие линии на всех масштабах "sv": Använd tunna linjer på alla skalor + "zh-hans": Use thin lines at all scales play: - "de": Ausprobieren - "hu": Kipróbálás + "de": Üben + "es": Play + "fr": S'entrainer + "hu": Próba + "it": Play + "ja": 練習 + "lolcat": Plae + "no": Øve + "pt-br": Praticar + "ru": Тренировка + "sv": Prova + "zh-hans": Play point: "de": Punkt + "es": Punto + "fr": Point "hu": Pont + "it": Point + "ja": Point + "lolcat": Noed + "no": Punkt + "pt-br": Ponto + "ru": Точка + "sv": Nod (punkt) + "zh-hans": Point practicemode: "de": Übungsmodus "es": Modo prácticas "fi": Harjoitustila "fr": Mode d'essai - "hu": Gyakorlás mód + "hu": Gyakorló mód + "it": Practice mode + "ja": 練習モード + "lolcat": Practiec moeded "no": Øvelsesmodus + "pt-br": Modo de prática "ru": Тренировочный режим - "sv": Tränings läge + "sv": Träningsläge + "zh-hans": Practice mode prompt_accuracy: - "de": Fehlerfreiheit ist wichtig - Trage nur Orte ein, wo Du warst + "de": Fehlerfreiheit ist wichtig - nur Orte eintragen, die man kennt. "es": La precisión es importante - Mapee solo zonas en las que ha estado físicamente. - "fi": Tarkkuus on tärkeää; muokkaathan vain paikkoja, joissa olet ollut. + "fi": "Tarkkuus on tärkeää: muokkaathan vain paikkoja, joissa olet ollut." "fr": Précision importante - Éditez seulement les lieux que vous avez visités - "hu": A pontosság fontos - csak olyan helyeket térképezz, ahol már jártál + "hu": A pontosság fontos - csak olyan helyeket szerkessz, ahol már jártál + "it": Accuracy is important - only map places you've been + "ja": 正確さは大切です - 地図作りはあなたが行ったことのある場所だけにして下さい。 + "lolcat": Want acoracie - ownlee map placez yuv bein! "no": Nøyaktighet er viktig, bare kartlegg steder du har besøkt + "pt-br": Precisão é importante - apenas coloque mapas de onde você já esteve "ru": Точность важна. Составляйте карты только для тех мест, в которых вы были. "sv": Noggrannhet är viktigt - kartera bara ställen du varit + "zh-hans": Accuracy is important - only map places you've been prompt_addtorelation: "de": $1 zu einer Relation hinzufügen "es": Añadir $1 a una relación "fi": Lisä $1 relaatioon "fr": Ajouter $1 à la relation - "hu": $1 hozzáadása egy kapcsolathoz + "hu": $1 hozzáadása kapcsolathoz + "it": Add $1 to a relation + "ja": relationに $1 を追加 + "lolcat": Add $1 ta a relashun "no": Add $1 to a relation + "pt-br": Adicionar $1 a uma relação "ru": Добавить $1 в отношение - "sv": Läggtill $1 till en relation + "sv": Lägg till $1 till en relation + "zh-hans": Add $1 to a relation prompt_dontcopy: - "de": Kopiere nichts von anderen Karten + "de": Nichts von anderen Karten kopieren / abzeichnen. "es": No copie de otros mapas "fi": Älä kopioi muista kartoista "fr": Ne copiez pas d'autre cartes "hu": Ne másolj más térképekből + "it": Don't copy from other maps + "ja": 他の地図から書き写してはいけません。 + "lolcat": Do not want copi frum uddah mapz! "no": Ikke kopier fra andre kart + "pt-br": Não copie de outros mapas "ru": Не копируйте информацию с других карт "sv": Kopiera inget från andra kartor + "zh-hans": Don't copy from other maps prompt_enjoy: "de": "Und: Viel Spaß!" "es": Y páselo bien! "fi": Pidä hauskaa! "fr": Et amusez-vous bien ! - "hu": És szórakozz jól! + "hu": És jó szórakozást! + "it": And have fun! + "ja": そして何より、楽しみましょう! + "lolcat": Adn can has cheezburger! "no": Og ha det morsomt! + "pt-br": E divirta-se! "ru": Приятного вам времяпровождения! "sv": och ha roligt! + "zh-hans": And have fun! prompt_help: - "de": Anleitung für Potlatch, diesen Karten-Editor. + "de": Anleitung für Potlatch, diesen Karten-Editor "es": Encuentre cómo usar Potlatch (éste editor de mapas). "fi": Kuinka käytän Potlatchiä, tätä editoria? "fr": Découvrez comment utiliser Potlatch, cet éditeur de la carte. "hu": Nézz utána, hogyan kell használni a Potlatch-ot, ezt a térképszerkesztőt. + "it": Find out how to use Potlatch, this map editor. + "ja": この地図編集ソフトウェア(Potlatch)の使い方を表示します。 + "lolcat": Find owt hao ta uz Potlatch, dis map editerer. "no": Find out how to use Potlatch, this map editor. + "pt-br": Descubra como utilizar o Potlatch, este editor de mapas. "ru": Узнать, как пользоваться редактором. - "sv": Information hur man använder Potlatch, den här kart editorn. + "sv": Information hur man använder Potlatch, den här karteditorn. + "zh-hans": Find out how to use Potlatch, this map editor. prompt_introduction: - "de": Wähle unten eine Schaltfläche zum Editieren. Wenn Du "Start" anklickst, wirst Du die Karte sofort direkt bearbeiten - Änderungen werden meist jeden Donnerstag sichtbar. Wenn Du "Ausprobieren" anklickst, werden Deine Änderungen nicht gespeichert, also kannst Du hier das Bearbeiten üben.\n\nDenk an die Goldenen Regeln von OpenStreetMap:\n\n + "de": "Bitte unten eine Schaltfläche anklicken, um mit dem Üben bzw. Editieren zu beginnen.\n\nStart: Jede Änderung wird sofort in der Datenbank gespeichert und wird beim nächsten Rendern berücksichtigt.\nÜben: Die Änderungen werden nicht gespeichert, es kann also nichts passieren. Bitte sicherstellen, dass unten rechts der Übungsmodus angezeigt wird.\n\nBeim Editieren bitte immer an die Goldenen Regeln von OpenStreetMap denken:\n\n" "es": Seleccione uno de los botones más abajo para empezar a editar. Si pulsa "Empezar", estará editando directamente el mapa - Normalmente los cambios se mostrarán cada Jueves. Si pulsa "Jugar", sus cambios no se guardarán, de esta manera podrá practicar la edición.\n\nRecuerde las reglas de oro de OpenStreetMap:\n\n "fi": "Valitse haluamasi tila. Jos valitset aloita, pääset muokkaamaan karttaa suoraan - muutokset päivittyvät pääsivun kartalle yleensä torstaisin. Jos valitset harjoittele, tekemiäsi muutoksia ei tallenneta mihinkää, eli voit harjoitella editointia\n\nMuistathan OpenStreetMapin kultaiset säännöt:\n\n" "fr": "Choisir un bouton ci-dessous pour commencer l'édition. Si vous cliquez sur 'Start', vous éditerez directement la carte principale - les modifications sont visibles sur celle-ci généralement tous les jeudis. Si vous cliquez sur 'Play', vos modifications ne seront pas enregistrées, ainsi vous pouvez vous exercer sans risques.\n\nEt gardez en tête ces règles d'or d'OpenStreetMap :\n\n" - "hu": "Válassz az alábbi gombok közül a szerkesztéshez. Ha a 'Kezdés'-re kattintasz, akkor közvetlenül a főtérképet szerkesztheted - a módosítások általában minden csütörtökön jelennek meg. Ha a 'Kipróbálás'-ra kattintasz, akkor a módosításaid nem lesznek elmentve, így gyakorolhatod a szerkesztést.\n\nEmlékezz az OpenStreetMap aranyszabályaira:\n\n" - "no": "Velg en knapp nedenfor for å redigere. Hvis du velger 'Start' redigerer du kartet direkte, endringer blir vanligvis synlige hver torsdag. Hvis du velger 'Lek' lagres ikke endringer, så du kan øve deg på å redigere.\nHusk OpenStreetMaps gyldne regler:\n\n" - "ru": "Выберите кнопку. Если вы нажмёте «Start», вы начнёте редактировать карту. Основная карта обновляется по средам. Если вы нажмёте «Play», ваши изменения на карте сохраняться не будут и вы сможете практиковаться в редактировании.\n\nЗапомните основные правила OpenStreetMap:\n\n" - "sv": "För att börja editera, klicka på en av knapparna nedan. Om du klickar på 'Start' så arbetar du direkt mot huvudkartan, och ändringar sparas automatiskt - ändringarna syns normalt varje torsdag efter huvudkartan uppdaterats. Om du klickar 'Play' så kommer inget att sparas, ett bra sätt att träna på att använda programmet.\n\nKom ihåg OpenStreetMaps gyllene regler:\n\n" + "hu": "A szerkesztéshez válassz az alábbi gombok közül. Ha a 'Kezdés'-re kattintasz, akkor közvetlenül a főtérképet szerkesztheted - a módosítások általában minden csütörtökön jelennek meg. Ha a 'Próbá'-ra kattintasz, akkor a módosításaid nem lesznek elmentve, így gyakorolhatod a szerkesztést.\n\nEmlékezz az OpenStreetMap aranyszabályaira:\n\n" + "it": "Choose a button below to get editing. If you click 'Start', you'll be editing the main map directly - changes usually show up every Thursday. If you click 'Play', your changes won't be saved, so you can practise editing.\n\nRemember the golden rules of OpenStreetMap:\n\n" + "ja": "編集を開始する前に下のボタンを選択して下さい。 - 『開始』をクリックするとOSMの地図を直接編集します。通常では毎週木曜日に変更が表示されるようになります。 - 『練習』をクリックすると変更は保存されませんので、地図の編集作業を練習することができます。\n\nOpenStreetMapの鉄則を忘れないで下さい:\n\n" + "lolcat": "Clik ta getz editin. If yoo clik 'Staart', yoo'll b editin teh mane map - chanzes uzually show up evry Purrsdai! If yoo clik 'Plae', yur chanzes won't b saveded, sow yoo kan practies editin.\n\nCeiling Cat sais:\n\n" + "no": "Velg en knapp nedenfor for å redigere. Hvis du velger 'Start' redigerer du kartet direkte, endringer blir vanligvis synlige hver torsdag. Hvis du velger 'Øve' lagres ikke endringer, så du kan øve deg på å redigere.\nHusk OpenStreetMaps gyldne regler:\n\n" + "pt-br": "Escolha um botão abaixo para começar a editar. Se você clicar em 'Iniciar', você estará editando o mapa principal diretamente - as mudanças geralmente aparecem toda quinta-feira. Se você clicar em 'Play', as suas mudanças não serão salvas, de forma que você pode praticar a edição.\n\nLembre-se das regras de ouro do OpenStreetMap:\n\n" + "ru": "Выберите кнопку. Если вы нажмёте «Старт», вы начнёте редактировать карту. Основная карта обновляется по средам. Если вы нажмёте «Тренировка», ваши изменения на карте сохраняться не будут и вы сможете практиковаться в редактировании.\n\nЗапомните основные правила OpenStreetMap:\n\n" + "sv": "För att börja editera, klicka på en av knapparna nedan. Om du klickar på 'Start' så arbetar du direkt mot huvudkartan, och ändringar sparas automatiskt - ändringarna syns normalt varje torsdag efter huvudkartan uppdaterats. Om du klickar 'Prova' så kommer inget att sparas, ett bra sätt att träna på att använda programmet.\n\nKom ihåg OpenStreetMaps gyllene regler:\n\n" + "zh-hans": "Choose a button below to get editing. If you click 'Start', you'll be editing the main map directly - changes usually show up every Thursday. If you click 'Play', your changes won't be saved, so you can practise editing.\n\nRemember the golden rules of OpenStreetMap:\n\n" prompt_practise: - "de": Bearbeiten üben - Deine Änderungen werden nicht gespeichert. + "de": Kartographieren üben - die Änderungen werden nicht gespeichert. "es": Mapear en prácticas - Sus cambios no se guardarán. "fi": Harjoittele - muutoksiasi ei talleneta. "fr": "Essai de cartographie : vos changements ne seront pas pris en compte." - "hu": Térképezés gyakorlása - módosításaid nem lesznek elmentve. + "hu": Térképkészítés gyakorlása - módosításaid nem lesznek elmentve. + "it": Practice mapping - your changes won't be saved. + "ja": 地図の編集作業を練習します。 - あなたの変更は保存されません。 + "lolcat": Invisibl mappur - yur chanzes wont b saveded. "no": Øv på kartlegging, endringer blir ikke lagret. + "pt-br": Pratique o mapeamento - suas alterações não serão salvas. "ru": Тренировочное редактирование — ваши изменения не будут сохранены. "sv": Träna på kartering - inga ändringar kommer att sparas. + "zh-hans": Practice mapping - your changes won't be saved. prompt_revertversion: - "de": "Früher gespeicherte Version wiederherstellen:" + "de": "Frühere Version wiederherstellen:" "es": "Volver a una versión previamente guardada:" "fi": "Palauta aiempaan versioon:" "fr": "Revenir à une version sauvegardée plus récente :" "hu": "Visszaállítás egy korábbi mentett változatra:" + "it": "Revert to an earlier saved version:" + "ja": "以前に保存されたバージョンに差し戻す:" + "lolcat": "Revert ta a earliah saveded verzhun:" "no": "Tilbakestill til tidligere lagret versjon:" + "pt-br": "Retornar a uma versão previamente salva:" "ru": "Восстановить ранее сохраненную версию:" "sv": Gå tillbaks till en tidigare version + "zh-hans": "Revert to an earlier saved version:" prompt_selectrelation: - "de": Bestehende Relation zum Hinzufügen auswählen oder neue Relation erstellen. + "de": Bestehende Relation zum Hinzufügen auswählen oder neue Relation erstellen "es": Seleccionar una relación existente para añadir a ella, o crear una nueva relación. "fi": Valitse olemassa oleva relaatio, johon lisätään, tai luo uusi. "fr": Sélectionner une relation existante pour l'ajouter, ou créer une nouvelle relation. - "hu": Select an existing relation to add to, or create a new relation. + "hu": A hozzáadáshoz válassz egy meglévő kapcsolatot, vagy készíts egy újat. + "it": Select an existing relation to add to, or create a new relation. + "ja": 追加又はrelationを新規作成するために既存のrelationを選択 + "lolcat": Select a existin relashun ta add ta, or creaet a new relashun. "no": Select an existing relation to add to, or create a new relation. + "pt-br": Selecionar uma relação existente para adicionar a, ou criar, uma nova relação "ru": Выберете существующее отношение или создайте новое. - "sv": Välj en befintligrelation att addera till, eller skapa en ny relation. + "sv": Välj en befintlig relation att addera till, eller skapa en ny relation. + "zh-hans": Select an existing relation to add to, or create a new relation. prompt_start: - "de": Kartographieren mit OpenStreetMap beginnen + "de": Kartographieren in OpenStreetMap beginnen "es": Empezar a mapear con OpenStreetMap. "fi": Aloita kartan muokkaus. "fr": Démarrer la cartographie avec OpenStreetMap. - "hu": Térképezés kezdése OpenStreetMappal. - "no": Begynn å kartlegg med OpenStreetMap. + "hu": Térképkészítés kezdése OpenStreetMappal. + "it": Start mapping with OpenStreetMap. + "ja": OpenStreetMapの地図の編集作業を開始します。 + "lolcat": staart mappin wif OPENSTREETMAP. + "no": Begynn å kartlegge med OpenStreetMap. + "pt-br": Comece a mapear com o OpenStreetMap. "ru": Начать редактировать карту OpenStreetMap. "sv": Börja kartera med OpenStreetMap. + "zh-hans": Start mapping with OpenStreetMap. prompt_taggedpoints: "de": Einige Punkte auf diesem Weg tragen Attribute (Tags). Trotzdem löschen? "es": Algunos puntos de esta vía tienen parámetros (tags). Seguro que quiere borrar? "fi": Joihinkin tien pisteisiin on lisätty tageja. Haluatko varmasti perua? "fr": Certains points de ce chemin sont tagués. Souhaitez-vous les supprimer? - "hu": Ezen az úton van néhány címkézett pont. Biztosan törlöd? + "hu": Ezen a vonalon van néhány címkézett pont. Biztosan törlöd? + "it": Some of the points on this way are tagged. Really delete? + "ja": このwayに含まれているpointのいくつかにtagが付けられています。 本当に削除しますか? + "lolcat": sum uv teh pointz awn dis wai iz taggeded. reelee deleet? "no": Some of the points on this way are tagged. Really delete? - "ru": Некоторые узлы данного пути содержат теги. Действительно удалить? + "pt-br": Alguns dos pontos nesse caminho possuem tags (rótulos). Deseja realmente apagá-los? + "ru": Некоторые точки данной линии содержат теги. Действительно удалить? "sv": Några en punkterna i denna väg är taggade, vill du verkligen ta bort den? + "zh-hans": Some of the points on this way are tagged. Really delete? prompt_track: "de": Deine GPS-Aufzeichnungen (Tracks) in (gesperrte) Wege zum Editieren wandeln. "es": Convierta su track de GPS a vías (bloqueadas) para editar. "fi": Muunna GPX-jälki lukituiksi teiksi editointia varten "fr": Conversion d'une trace GPS en chemin (verrouillé) pour l'édition. - "hu": Convert your GPS track to (locked) ways for editing. + "hu": GPS nyomvonalaid átkonvertálása (zárolt) vonalakká a szerkesztéshez. + "it": Convert your GPS track to (locked) ways for editing. + "ja": あなたのGPS trackを編集用のlockされたwayに変換します。 + "lolcat": Convert yur GPZ track ta (lockeded) waiz foar editin. "no": Convert your GPS track to (locked) ways for editing. - "ru": Конвертировать GPS-трек в путь(заблокированный), для редактирования. + "pt-br": Converta a sua trilha GPS para caminhos (trancados) a serem editados. + "ru": Конвертировать GPS-трек в линию(заблокированную), для редактирования. "sv": Omvandla dina GPS spår till (låsta) vägar för editering. + "zh-hans": Convert your GPS track to (locked) ways for editing. prompt_welcome: "de": Willkommen bei OpenStreetMap! "es": Bienvenido a OpenStreetMap! "fi": "Tervetuloa OpenStreetMap:iin" "fr": Bienvenue sur OpenStreetMap ! "hu": Üdvözöllek az OpenStreetMapon! + "it": Benvenuti su OpenStreetMap! + "ja": OpenStreetMapへようこそ! + "lolcat": welcum ta OPENSTREETMAP! "no": Velkommen til OpenStreetMap! + "pt-br": Bem-vindo ao OpenStreetMap! "ru": Добро пожаловать в OpenStreetMap! "sv": Välkommen till OpenStreetMap! + "zh-hans": Welcome to OpenStreetMap! revert: "de": Vorherige Version wiederherstellen "es": Volver "fi": Kumoa "fr": Revenir - "hu": Visszaállítás + "hu": Visszaállít + "it": Revert + "ja": 差し戻し + "lolcat": Revert "no": Tilbakestill + "pt-br": Reverter "ru": Восстановить "sv": Använd denna version + "zh-hans": Revert start: "de": Start + "es": Empezar + "fr": Commencer "hu": Kezdés + "it": Start + "ja": 開始 + "lolcat": Staart + "no": Start + "pt-br": Iniciar + "ru": Старт + "sv": Start + "zh-hans": Start tip_addrelation: "de": Zu einer Relation hinzufügen "es": Añadir a una relación "fi": Lisää relaatio "fr": Ajouter à une relation "hu": Hozzáadás kapcsolathoz + "it": Add to a relation + "ja": relationへ追加 + "lolcat": Add ta a relashun "no": Legg til i en relation - "ru": Добавить новое отношение(relation) - "sv": Läggtill en ny relation + "pt-br": Adicionar a uma relação + "ru": Добавить новое отношение (relation) + "sv": Lägg till en ny relation + "zh-hans": Add to a relation tip_addtag: "de": Attribut (Tag) hinzufügen "es": Añadir un nuevo parámetro (tag) "fi": Lisää uusi tagi "fr": Ajouter un nouveau tag "hu": Új címke hozzáadása + "it": Add a new tag + "ja": 新しいtagを追加 + "lolcat": Noo tag "no": Legg til tag + "pt-br": Adicionar um novo tag (rótulo) "ru": Добавить новый тег - "sv": Läggtill en ny tag + "sv": Lägg till en ny etikett (tag) + "zh-hans": Add a new tag tip_alert: "de": Ein Fehler ist aufgetreten - Klicken für Details "es": Ha ocurrido un error - clic para detalles "fi": Tapahtui virhe - klikkaa saadaksesi lisätietoja "fr": Une erreur vient de survenir - cliquez pour plus de détails "hu": Hiba történt - kattints a részletekért + "it": An error occurred - click for details + "ja": エラーが発生しました。クリックすると詳細が表示されます。 + "lolcat": OHNOES! Errorz! - clik foar detailz "no": Det oppstod en feil, trykk for detaljer + "pt-br": Ocorreu um erro - clique para mais informações "ru": Произошла ошибка — нажмите для получения подробностей "sv": Ett fel har inträffat - klicka för detaljer + "zh-hans": An error occurred - click for details tip_anticlockwise: - "de": Geschlossener Weg gegen den Uhrzeigersinn - Klicken zum Richtung Ändern + "de": Geschlossener Weg gegen den Uhrzeigersinn - Klicken zum Ändern der Richtung "es": Vía circular en el sentido contrario de las agujas del reloj - clic para invertir la dirección de la vía "fi": Vastapäivään sulkeutuva tie - klikkaa kääntääksesi "fr": Circulation dans le sens inverse des aiguilles d'une montre (trigonométrique) - Cliquez pour inverser le sens - "hu": Órajárással ellentétes körút - kattints a megfordításhoz + "hu": Órajárással ellentétes körkörös vonal - kattints a megfordításhoz + "it": Anti-clockwise circular way - click to reverse + "ja": 反時計回りのcircular way - クリックして反転 + "lolcat": Anti-clockwyez circlar wai - clik ta bakwadz "no": Sirkulær vei mot klokka, trykk for å snu - "ru": Замкнутый путь против часовой стрелки - изменить на противоположный - "sv": Vägen är rund, riktad moturs, klicka för att vända rikting + "pt-br": Caminho circular no sentido anti-horário - clique para inverter + "ru": Замкнутая линия против часовой стрелки - изменить на противоположное + "sv": Vägen är rund, riktad moturs, klicka för att vända riktning + "zh-hans": Anti-clockwise circular way - click to reverse tip_clockwise: - "de": Geschlossener Weg im Uhrzeigersinn - Klicken zum Richtung Ändern + "de": Geschlossener Weg im Uhrzeigersinn - Klicken zum Ändern der Richtung "es": Vía circular en el sentido de las agujas del reloj - clic para invertir la dirección de la vía "fi": Myötäpäivään sulkeutuva tie - klikkaa kääntääksesi "fr": Circulation dans le sens des aiguilles d'une montre - Cliquez pour inverser le sens - "hu": Órajárással egyező körút - kattints a megfordításhoz + "hu": Órajárással egyező körkörös vonal - kattints a megfordításhoz + "it": Clockwise circular way - click to reverse + "ja": 時計回りのcircular way - クリックして反転 + "lolcat": Clockwyez circlar wai - clik ta bakwadz "no": Sirkulær vei med klokka, trykk for å snu - "ru": Замкнутый путь по часовой стрелке - изменить на противоположный - "sv": Vägen är rund riktad medurs, klicka för att vända riktning + "pt-br": Caminho circular no sentido horário - clique para inverter + "ru": Замкнутая линия по часовой стрелке - изменить на противоположное + "sv": Vägen är rund, riktad medurs, klicka för att vända riktning + "zh-hans": Clockwise circular way - click to reverse tip_direction: "de": Richtung des Weges - Klicken zum Ändern "es": Dirección de la vía - clic para invertir la dirección de la vía "fi": Tien suunta - klikkaa kääntääksesi "fr": Direction du chemin - cliquez pour inverser - "hu": Út iránya - kattints a megfordításhoz + "hu": Vonal iránya - kattints a megfordításhoz + "it": Direction of way - click to reverse + "ja": wayの方向 - クリックして反転 + "lolcat": Direcshun uv wai - clik ta bakwadz "no": Veiretning, trykk for å snu - "ru": Направление пути — изменить на противоположный + "pt-br": Direção do caminho - clique para inverter + "ru": Направление линие — изменить на противоположное "sv": Vägens riktning - klicka för att vända vägen + "zh-hans": Direction of way - click to reverse tip_gps: - "de": GPS-Aufzeichnungen (Tracks) einblenden (G) + "de": GPS-Aufzeichnungen (Tracks) einblenden (g/G) "es": Mostrar los tracks de GPS (G) "fi": Näytä GPS-jäljet (G) - "fr": Afficher la trace GPS (G) - "hu": GPS útvonalak megjelenítése (G) + "fr": Afficher les traces GPS (G) + "hu": GPS nyomvonalak megjelenítésének + "it": Show GPS tracks (G) + "ja": GPS trackを表示 (G) + "lolcat": Show GPZ tracks (G) "no": Vis GPS sporlogger (G) + "pt-br": Mostrar trilhas do GPS "ru": Показать GPS треки (G) "sv": Visa GPS spår (G) + "zh-hans": Show GPS tracks (G) tip_noundo: "de": Es gibt nichts rückgängig zu machen. "es": Nada que deshacer "fi": Ei kumottavaa "fr": Rien à annuler "hu": Nincs mit visszavonni + "it": Nothing to undo + "ja": 取消対象無し + "lolcat": nofin ta undo "no": Ingenting å angre + "pt-br": Nada para desfazer "ru": Нечего отменять "sv": Finns inget att ångra + "zh-hans": Nothing to undo tip_options: "de": Optionen ändern (Kartenhintergrund) "es": Opciones (elegir el fondo del mapa) "fi": Asetukset (valitse kartan tausta) "fr": Options (choix de la carte d'arrière plan) "hu": Beállítások módosítása (térképháttér kiválasztása) + "it": Set options (choose the map background) + "ja": オプション設定 (地図背景の選択) + "lolcat": Set optionz (chooes teh map bakgrownd) "no": Sett valg (velg kartbakgrunn) + "pt-br": Configurar opções (escolha o plano de fundo do mapa) "ru": Задать настройки (выбрать карту-подложку) - "sv": Ändra inställningar (välj bakgrunds karta) + "sv": Ändra inställningar (välj bakgrundskarta) + "zh-hans": Set options (choose the map background) tip_presettype: - "de": Wähle die Art der Voreinstellungen, die im Menü angeboten werden sollen. + "de": Art der Voreinstellungen wählen, die im Menü angeboten werden sollen "es": Seleccionar que tipo de parámetros (tags) preestablecidos se ofrecen en el menú. "fi": Valitse millaisia pohjia on tarjolla valikossa. "fr": Sélectionner le type de paramètres proposés dans le menu de sélection. - "hu": Choose what type of presets are offered in the menu. + "hu": Válaszd ki, hogy milyen típusú sablonok legyenek a menüben. + "it": Choose what type of presets are offered in the menu. + "ja": 提供されているプリセットの種類をメニューから選択します。 + "lolcat": Chooes whut tyep uv presetz iz ofered in teh menu. "no": Choose what type of presets are offered in the menu. + "pt-br": Escolha quais tipos predefinidos são oferecidos neste menu. "ru": Выберете какой набор тегов отображать в меню. - "sv": Välj vilka typer an inställningar som syns i menyn. + "sv": Välj vilka typer av inställningar som syns i menyn. + "zh-hans": Choose what type of presets are offered in the menu. tip_repeattag: "de": Attribute (Tags) vom vorher markierten Weg übernehmen (R) "es": Repetir los parámetros (tags) de la vía seleccionada previamente (R) "fi": Toista tagit viimeksi valitusta tiestä (R) "fr": Recopier les informations du chemin sélectionné précédemment (R) - "hu": Az előzőleg kiválasztott út címkéinek megismétlése (R) + "hu": Az előzőleg kiválasztott vonal címkéinek megismétlése (R) + "it": Repeat tags from the previously selected way (R) + "ja": 前回選択したwayのtagを繰り返す (R) + "lolcat": Repeat tagz frum teh previously selecteded wai (R) "no": Repeter tagger fra siste valgte vei (R) - "ru": Повторить теги с предыдущего выбранного пути (R) - "sv": Kopiera taggarna från den senast valda vägen (R) + "pt-br": Repetir tags (rótulos) do caminho previamente selecionado (R) + "ru": Повторить теги с предыдущей выбранной линии (R) + "sv": Kopiera etiketterna (taggarna) från den senast valda vägen (R) + "zh-hans": Repeat tags from the previously selected way (R) tip_revertversion: - "de": Version zum Wiederherstellen wählen + "de": Version zur Wiederherstellung wählen "es": Elige la versión a la que volver. "fi": Valitse versio, johon palautetaan "fr": Choisissez la version vers laquelle revenir "hu": Válaszd ki a változatot a visszaállításhoz + "it": Choose the version to revert to + "ja": 差し戻し先のバージョンを選択 + "lolcat": Chooes teh verzhun ta revert ta "no": Velg versjonen det skal tilbakestilles til + "pt-br": Escolha a versão para reverter "ru": Выберете версию для воосстановления "sv": Välj version som ska användas + "zh-hans": Choose the version to revert to tip_selectrelation: - "de": Zur markierten Route hinzufügen ?Route or Way? + "de": Zur markierten Route hinzufügen "es": Añadir a la ruta seleccionada "fi": Lisää valittuun reittiin "fr": Ajouter à la route choisie - "hu": Hozzáadás a kiválasztott útvonalhoz + "hu": Hozzáadás a kiválasztott kapcsolathoz + "it": Add to the chosen route + "ja": 選択したrouteへ追加 + "lolcat": Add ta teh chosen rouet "no": Add to the chosen route + "pt-br": Adicionar à rota escolhida "ru": Добавить в выбранное отношение "sv": Addera till den valda rutten + "zh-hans": Add to the chosen route tip_splitway: - "de": Weg am markierten Punkt auftrennen (X) + "de": Weg am ausgewählten Punkt auftrennen (x) "es": Dividir la vía en el punto seleccionado (X) "fi": Katkaise tie valitusta kohtaa (X) - "fr": scinder le chemin au point sélectionné (X) - "hu": Út kettévágása a kijelölt pontnál (X) + "fr": Scinder le chemin au point sélectionné (X) + "hu": Vonal kettévágása a kijelölt pontnál + "it": Separa una way nel punto selezionato (X) + "ja": 選択したpointでwayを分割 (X) + "lolcat": spleet wai at selecteded noed (X) "no": Del vei i valgt punkt (X) - "ru": Разделить путь в текущем узле (X) + "pt-br": Dividir caminho no ponto selecionado + "ru": Разделить линию в текущей точке (X) "sv": Dela upp vägen i två delar vid den valda punkten (x) + "zh-hans": Split way at selected point (X) tip_undo: "de": $1 rückgängig machen (Z) "es": Deshacer $1 (Z) "fi": Kumoa $1 (Z) "fr": Annuler l'opération $1 (Z) "hu": $1 visszavonása (Z) + "it": Undo $1 (Z) + "ja": $1 を取り消し (Z) + "lolcat": Undo $1 (Z) "no": Undo $1 (Z) + "pt-br": Desfazer $1 (Z) "ru": Отменить $1 (Z) "sv": Ångra $1 (Z) + "zh-hans": Undo $1 (Z) track: - "de": "to track: Weg aufzeichnen, the track: GPS-Aufzeichnung (Track)" + "de": GPS-Aufzeichnung "es": Track "fi": Jälki "fr": Trace - "hu": Útvonal + "hu": Nyomvonal + "it": Track + "ja": 軌跡 + "lolcat": Trak "no": Track + "pt-br": Trilha "ru": Трек "sv": Spår + "zh-hans": Track way: "de": Weg - "hu": Út + "es": Vía + "fr": Chemin + "hu": Vonal + "it": Way + "ja": Way + "lolcat": Wai + "no": Vei + "pt-br": Caminho + "ru": Линия + "sv": Väg + "zh-hans": Way diff --git a/public/potlatch/potlatch.swf b/public/potlatch/potlatch.swf index c372a9d70fc6d67f3caed8499decf1d92f464981..eaa1ff76fa1a7323082dea5cf611c4ba3a056ec4 100755 GIT binary patch literal 150828 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%0D0D=<3X$ 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 -- 2.45.1