From: Tom Hughes
пÑеди %{time}
version: ÐеÑÑиÑ
+ in_changeset: СпиÑÑк Ñ Ð¿Ñомени
anonymous: анонимен
no_comment: (без коменÑаÑ)
part_of: ЧаÑÑ Ð¾Ñ
@@ -91,10 +93,12 @@ bg:
view_details: ÐижÑе деÑайлиÑе
location: 'ÐеÑÑоположение:'
changeset:
+ title: 'СпиÑÑк Ñ Ð¿Ñомени: %{id}'
belongs_to: ÐвÑоÑ
node: ТоÑки (%{count})
node_paginated: ТоÑки (%{x}-%{y} Ð¾Ñ %{count})
way: ÐÑÑиÑа (%{count})
+ way_paginated: ÐÑÑиÑа (%{x}-%{y} Ð¾Ñ Ð¾Ð±Ñо %{count})
relation: РелаÑии (%{count})
relation_paginated: РелаÑии(%{x}-%{y} Ð¾Ñ %{count})
comment: ÐоменÑаÑи (%{count})
@@ -143,6 +147,8 @@ bg:
relation: ÑелаÑиÑ
start_rjs:
loading: ÐаÑеждане...
+ tag_details:
+ tags: ÐÑикеÑи
note:
description: ÐпиÑание
changeset:
@@ -161,6 +167,9 @@ bg:
area: ÐблаÑÑ
list:
title: СпиÑÑк пÑомени
+ empty: ÐÑма намеÑени ÑпиÑÑÑи Ñ Ð¿Ñомени.
+ empty_area: ÐÑма ÑпиÑÑÑи Ñ Ð¿Ñомени в Ñози Ñайон.
+ empty_user: ÐÑма ÑпиÑÑÑи Ñ Ð¿Ñомени Ð¾Ñ Ñози поÑÑебиÑел.
load_more: ÐаÑеждане на оÑе
rss:
full: ÐÑлна диÑкÑÑиÑ
@@ -172,7 +181,9 @@ bg:
title_friends: ÐневниÑи на пÑиÑÑели
title_nearby: ÐневниÑи на поÑÑебиÑели наблизо
user_title: Ðневник на %{user}
+ new: Ðов Ð·Ð°Ð¿Ð¸Ñ Ð² дневник
no_entries: ÐÑма запиÑи в дневника
+ older_entries: Ðо-ÑÑаÑи запиÑи
newer_entries: Ðо-нови запиÑи
edit:
subject: 'Тема:'
@@ -629,7 +640,7 @@ bg:
export_data: ÐзнаÑÑне на данни
gps_traces: GPS-Ñледи
gps_traces_tooltip: УпÑавление на GPS-Ñледи
- user_diaries: ÐневниÑи на поÑÑебиÑелÑ
+ user_diaries: Ðневник
user_diaries_tooltip: ÐневниÑи на поÑÑебиÑели
edit_with: РедакÑиÑане Ñ %{editor}
tag_line: Свободна Wiki-каÑÑа на ÑвеÑа
diff --git a/config/locales/bn.yml b/config/locales/bn.yml
index 2129fa013..d74d289a7 100644
--- a/config/locales/bn.yml
+++ b/config/locales/bn.yml
@@ -5,6 +5,7 @@
# Author: Bellayet
# Author: Bodhisattwa
# Author: Ehsanulhb
+# Author: Elias Ahmmad
# Author: Kayser Ahmad
# Author: Nasir8891
# Author: Sayma Jahan
@@ -1081,7 +1082,7 @@ bn:
cycleway_national: à¦à¦¾à¦¤à§à¦¯à¦¼ সাà¦à¦à§à¦²à§à¦° রাসà§à¦¤à¦¾
cycleway_regional: à¦à¦à§à¦à¦²à¦¿à¦ সাà¦à¦à§à¦²à§à¦° রাসà§à¦¤à¦¾
cycleway_local: সà§à¦¥à¦¾à¦¨à§à¦¯à¦¼ সাà¦à¦à§à¦²à§à¦° রাসà§à¦¤à¦¾
- footway: পদপথ
+ footway: ফà§à¦à¦ªà¦¾à¦¥
rail: রà§à¦²à¦ªà¦¥
subway: à¦à§à¦à¦°à§à¦à¦¸à§à¦¥ পথ
tram:
@@ -1201,7 +1202,7 @@ bn:
message: à¦à¦¿à¦ªà¦¿à¦à¦à§à¦¸ ফাà¦à¦² সà¦à¦°à¦à§à¦·à¦£ à¦à¦¬à¦ à¦à¦ªà¦²à§à¦¡ বরà§à¦¤à¦®à¦¾à¦¨à§ সমà§à¦à¦¬ নয়
oauth_clients:
new:
- title: à¦à¦à¦à¦¿ নতà§à¦¨ à¦à¦¬à§à¦¨ নিবনà§à¦§à¦¨ à¦à¦°à§à¦¨
+ title: à¦à¦à¦à¦¿ নতà§à¦¨ à¦à¦¬à§à¦¦à¦¨ নিবনà§à¦§à¦¨ à¦à¦°à§à¦¨
submit: নিবনà§à¦§à¦¨
edit:
submit: সমà§à¦ªà¦¾à¦¦à¦¨à¦¾
@@ -1220,7 +1221,7 @@ bn:
login_button: পà§à¦°à¦¬à§à¦¶
register now: à¦à¦à¦¨à¦ নিবনà§à¦§à¦¨ à¦à¦°à§à¦¨
with username: 'à¦à¦¤à¦¿à¦®à¦§à§à¦¯à§ à¦à¦à¦à¦¿ à¦à¦ªà§à¦¨à¦¸à§à¦à§à¦°à¦¿à¦à¦®à§à¦¯à¦¾à¦ª à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ à¦à¦à§? দয়া à¦à¦°à§ বà§à¦¯à¦¬à¦¹à¦¾à¦°à¦à¦¾à¦°à§à¦¨à¦¾à¦®
- à¦à¦¬à¦ শবà§à¦¦à¦à¦¾à¦¬à¦¿ দিয়ৠপà§à¦°à¦¬à§à¦¶ à¦à¦°à§à¦¨:'
+ à¦à¦¬à¦ পাসà¦à¦¯à¦¼à¦¾à¦°à§à¦¡ দিয়ৠপà§à¦°à¦¬à§à¦¶ à¦à¦°à§à¦¨:'
new to osm: à¦à¦ªà§à¦¨à¦¸à§à¦à§à¦°à¦¿à¦à¦®à§à¦¯à¦¾à¦ªà§ নতà§à¦¨?
no account: à¦à§à¦¨à¦ à¦
à§à¦¯à¦¾à¦à¦¾à¦à¦¨à§à¦ নà§à¦?
auth_providers:
diff --git a/config/locales/ca.yml b/config/locales/ca.yml
index 171fd03c5..f9e647fa6 100644
--- a/config/locales/ca.yml
+++ b/config/locales/ca.yml
@@ -1059,9 +1059,9 @@ ca:
Freqüents sobre legalitat.
more_2_html: Encara que les dades d'OpenStreetMap són dades obertes, no podem
oferir una API gratuïta per als desenvolupadors de terceres parts. Vegeu la
- PolÃtica d'ús
- de l'API, la PolÃtica
- d'ús de les tessel·les i la PolÃtica
+ polÃtica d'ús
+ de l'API, la polÃtica
+ d'ús de les tessel·les i la polÃtica
d'ús de Nominatim.
contributors_title_html: Els nostres col·laboradors
contributors_intro_html: 'Els nostres col·laboradors són milers de persones.
@@ -1839,6 +1839,9 @@ ca:
github:
title: Inicia la sessió amb GitHub
alt: Inicia la sessió amb un compte de GitHub
+ wikipedia:
+ title: Inicia la sessió amb Viquipèdia
+ alt: Inicia la sessió amb un compte de Viquipèdia
yahoo:
title: Inicieu la sessió amb Yahoo
alt: Inici de sessió amb un compte OpenID de Yahoo
@@ -2354,6 +2357,7 @@ ca:
header: Capes del mapa
notes: Notes de mapa
data: Dades del mapa
+ gps: Traces GPS públiques
overlays: Activar capes extra per als problemes del mapa
title: Capes del mapa
copyright: © Col·laboradors d'OpenStreetMap
@@ -2439,6 +2443,11 @@ ca:
against_oneway_without_exit: Anar en contra-direcció a %{name}
end_oneway_without_exit: Fi del sentit únic a %{name}
roundabout_with_exit: A la rotonda, agafar la sortida %{exit} a %{name}
+ turn_left_with_exit: A la rotonda gireu a l'esquerra cap a %{name}
+ slight_left_with_exit: A la rotonda gireu lleument a l'esquerra cap a %{name}
+ turn_right_with_exit: A la rotonda gireu a la dreta cap a %{name}
+ slight_right_with_exit: A la rotonda gireu lleument a la dreta cap a %{name}
+ continue_with_exit: A la rotonda continueu endavant cap a %{name}
unnamed: sense nom
courtesy: Direccions cortesia de %{link}
time: Temps
diff --git a/config/locales/el.yml b/config/locales/el.yml
index 4af67e637..b7b89dcc8 100644
--- a/config/locales/el.yml
+++ b/config/locales/el.yml
@@ -1828,6 +1828,9 @@ el:
github:
title: ΣÏνδεÏη με Ïο GitHub
alt: ΣÏνδεÏη με λογαÏιαÏÎ¼Ï GitHub
+ wikipedia:
+ title: ΣÏνδεÏη με Wikipedia
+ alt: ΣÏ
νδεθείÏε με Îνα ÎογαÏιαÏÎ¼Ï Wikipedia
yahoo:
title: ΣÏνδεÏη με Ïο Yahoo
alt: ΣÏνδεÏη με Îνα Yahoo OpenID
@@ -1885,6 +1888,7 @@ el:
display name: 'ÎμÏανιζÏμενο Ïνομα:'
display name description: Το δημÏÏια εμÏανιζÏμενο Ïνομα ÏÏήÏÏη. ÎÏοÏείÏε να
Ïο αλλάξεÏε αÏγÏÏεÏα αÏÏ ÏÎ¹Ï ÏÏοÏιμήÏειÏ.
+ external auth: 'ÎλÎγÏÎ¿Ï Î¤Î±Ï
ÏÏÏηÏÎ±Ï Î¤ÏίÏοÏ
ÎÎÏοÏ
Ï:'
password: 'ÎÏδικÏÏ:'
confirm password: 'ÎÏιβεβαίÏÏη ÎÏδικοÏ:'
use external auth: 'ÎναλλακÏικά, ÏÏηÏιμοÏοιήÏÏε ÏÏίÏην Ï
ÏηÏεÏία για είÏοδο:'
@@ -2034,6 +2038,7 @@ el:
gravatar:
gravatar: ΧÏήÏη Gravatar
link text: Ïι είναι αÏ
ÏÏ;
+ enabled: ÎμÏάνιÏÎ·Ï ÏοÏ
Gravatar ÏÎ±Ï ÎÏει ενεÏγοÏοιηθεί.
new image: Î ÏοÏθήκη εικÏναÏ
keep image: ÎιαÏήÏηÏη ÏÎ·Ï ÏÏÎÏοÏ
ÏÎ±Ï ÎµÎ¹ÎºÏναÏ
delete image: ÎÏαίÏεÏη ÏÎ·Ï ÏÏÎÏοÏ
ÏÎ±Ï ÎµÎ¹ÎºÏναÏ
@@ -2301,6 +2306,7 @@ el:
link: ΣÏνδεÏÎ¼Î¿Ï Î® HTML
long_link: ΣÏνδεÏμοÏ
short_link: ΣÏνÏÎ¿Î¼Î¿Ï Î£ÏνδεÏμοÏ
+ geo_uri: Geo URI
embed: HTML
custom_dimensions: ÎÏιÏμÏÏ ÏÏοÏαÏμοÏμÎνÏν διαÏÏάÏεÏν
format: 'ÎοÏÏή:'
@@ -2335,6 +2341,7 @@ el:
header: ΣÏÏÏμαÏα ΧάÏÏη
notes: ΣημειÏÏÎµÎ¹Ï Î§Î¬ÏÏη
data: ÎεδομÎνα ΧάÏÏη
+ gps: ÎημÏÏια ίÏνη GPS
overlays: ÎνεÏγοÏοίηÏη εÏικαλÏÏεÏν για Ïην ανÏιμεÏÏÏιÏη ÏÏοβλημάÏÏν ÏοÏ
ÏάÏÏη
title: ΣÏÏÏμαÏα
copyright: © ΣÏ
νειÏÏÎÏονÏÎµÏ ÏοÏ
OpenStreetMap
@@ -2394,14 +2401,20 @@ el:
instructions:
continue_without_exit: ΣÏ
νεÏίÏÏε ÏÏην %{name}
slight_right_without_exit: ÎλαÏÏιά δεξιά ÏÏην %{name}
+ offramp_right_without_exit: ΠάÏÏε Ïη λÏÏίδα δεξιά ÏÏÎ¿Ï %{name}
+ onramp_right_without_exit: ΣÏÏίÏÏε δεξιά ÏÏη λÏÏίδα ÏÏÎ¿Ï %{name}
endofroad_right_without_exit: ΣÏο ÏÎÎ»Î¿Ï ÏοÏ
δÏÏμοÏ
ÏÏÏίÏÏε δεξιά ÏÏην %{name}
+ merge_right_without_exit: ÎλαÏÏιά δεξιά ÏÏÎ¿Ï %{name}
fork_right_without_exit: ΣÏην διÏάλα ÏÏÏίÏÏε δεξιά ÏÏην %{name}
turn_right_without_exit: ΣÏÏίÏÏε δεξιά ÏÏην %{name}
sharp_right_without_exit: ÎλειÏÏά δεξιά ÏÏην %{name}
uturn_without_exit: ÎναÏÏÏοÏή ÏÏην %{name}
sharp_left_without_exit: ÎλειÏÏά αÏιÏÏεÏά ÏÏην %{name}
turn_left_without_exit: ΣÏÏίÏÏε αÏιÏÏεÏά ÏÏην %{name}
+ offramp_left_without_exit: ΠάÏÏε Ïη λÏÏίδα αÏιÏÏεÏά ÏÏÎ¿Ï %{name}
+ onramp_left_without_exit: ΣÏÏίÏÏε αÏιÏÏεÏά ÏÏη λÏÏίδα ÏÏÎ¿Ï %{name}
endofroad_left_without_exit: ΣÏο ÏÎÎ»Î¿Ï ÏοÏ
δÏÏμοÏ
ÏÏÏίÏÏε αÏιÏÏεÏά ÏÏην %{name}
+ merge_left_without_exit: ÎλαÏÏιά αÏιÏÏεÏά ÏÏÎ¿Ï %{name}
fork_left_without_exit: ΣÏη διÏάλα ÏÏÏίÏÏε αÏιÏÏεÏά ÏÏην %{name}
slight_left_without_exit: ÎλαÏÏιά αÏιÏÏεÏά ÏÏην %{name}
via_point_without_exit: (μÎÏÏ ÏημείοÏ
)
@@ -2415,6 +2428,11 @@ el:
end_oneway_without_exit: ΤÎÎ»Î¿Ï ÏοÏ
μονÏδÏομοÏ
%{name}
roundabout_with_exit: ΣÏην κÏ
κλική διαÏÏαÏÏÏÏη, ÏάÏÏε Ïην %{exit}η Îξοδο ÏÏοÏ
%{name}
+ turn_left_with_exit: ΣÏον κÏ
ÎºÎ»Î¹ÎºÏ ÎºÏμβο ÏÏÏίÏÏε αÏιÏÏεÏά ÏÏÎ¿Ï %{name}
+ slight_left_with_exit: ΣÏο κÏ
ÎºÎ»Î¹ÎºÏ ÎºÏμβο ελαÏÏά αÏιÏÏεÏά ÏÏÎ¿Ï %{name}
+ turn_right_with_exit: ΣÏον κÏ
ÎºÎ»Î¹ÎºÏ ÎºÏμβο ÏÏÏίÏÏε δεξιά ÏÏÎ¿Ï %{name}
+ slight_right_with_exit: ΣÏο κÏ
ÎºÎ»Î¹ÎºÏ ÎºÏμβο ελαÏÏά δεξιά ÏÏÎ¿Ï %{name}
+ continue_with_exit: ΣÏον κÏ
ÎºÎ»Î¹ÎºÏ ÎºÏμβο ÏÏ
νεÏίÏÏε εÏ
θεία ÏÏÎ¿Ï %{name}
unnamed: ανÏνÏ
Î¼Î¿Ï Î´ÏÏμοÏ
courtesy: Îι Î¿Î´Î·Î³Î¯ÎµÏ ÎµÎ¯Î½Î±Î¹ ÏÏοÏÏοÏά ÏοÏ
%{link}
time: ÎιάÏκεια
diff --git a/config/locales/eo.yml b/config/locales/eo.yml
index 93c1fa62e..3e4fe1bf7 100644
--- a/config/locales/eo.yml
+++ b/config/locales/eo.yml
@@ -350,8 +350,9 @@ eo:
map_image: Bildo de mapo (norma tavolo)
embeddable_html: Enkorpigebla HTML
licence: Permesilo
- export_details: OpenStreetMap-datumoj estas disponebla laÅ la permesilo Open
- Data Commons Open Database License (ODbL).
+ export_details: OpenStreetMap-datumoj estas disponeblaj laÅ la permesilo Open Data Commons Open
+ Database License (ODbL).
too_large:
advice: 'Se la elportado malsukcesis, bonvolu uzi unu el jenaj fontoj:'
body: La elektita areo estas tro granda por esti elportita kiel XML-datumojn
@@ -937,7 +938,7 @@ eo:
log_in: Ensaluti
log_in_tooltip: Ensaluti kun ekzistanta konto
sign_up: RegistriÄi
- start_mapping: Eki mapigadon
+ start_mapping: Ekigi mapigadon
sign_up_tooltip: Krei konton por redaktado
edit: Redakti
history: Historio
@@ -946,13 +947,13 @@ eo:
export_data: Elporti datumojn
gps_traces: GPS-spuroj
gps_traces_tooltip: Manipuli la GPS-spurojn
- user_diaries: Ä´urnaloj de uzantoj
- user_diaries_tooltip: Esplori ĵurnalojn de uzantoj
+ user_diaries: Taglibroj de uzantoj
+ user_diaries_tooltip: Esplori taglibrojn de uzantoj
edit_with: Redakti per %{editor}
tag_line: La libera viki-mondmapo
intro_header: Bonvenon al OpenStreetMap!
intro_text: OpenStreetMap estas mapo de la mondo, kreata de homoj kiel vi, kaj
- libere uzebla sub malferma permesilo.
+ libere uzebla laÅ la malferma permesilo.
intro_2_create_account: Krei konton
partners_html: Retgastigo estas liverata de %{ucl}, %{ic}, %{bytemark} kaj aliaj
%{partners}.
@@ -989,7 +990,7 @@ eo:
text: Vi legas la anglan version de paÄo pri kopirajto. Vi povas reveni al la
%{native_link} de Äi tiu paÄo aÅ vi povas Äesi legi pri kopirajto kaj %{mapping_link}.
native_link: Esperanta versio
- mapping_link: eki mapigadon
+ mapping_link: ekigi mapigadon
legal_babble:
title_html: Kopirajto kaj permesilo
intro_1_html: |-
@@ -1003,12 +1004,12 @@ eo:
La plena interkonsento
de uzado eksplikas viajn rajtojn kaj devojn.
intro_3_html: |-
- La kartografio de niaj map-kaheloj kaj nia dokumentaro estas disponeblaj sub la permesilo Creative
+ La kartografio de niaj map-kaheloj kaj nia dokumentaro estas disponeblaj laÅ la permesilo Creative
Commons Atribuite-SamkondiÄe 2.0 (CC BY-SA).
credit_title_html: Kiel atribui aÅtorecon
credit_1_html: 'Ni postulas, ke vi markos: “© Kontribuintoj de OpenStreetMap”.'
- credit_2_html: Vi ankaÅ devas klarigi, ke datumoj estas disponeblaj sub la permesilo
- Open Database License, kaj kartografio de map-kaheloj sub la permesilo CC
+ credit_2_html: Vi ankaÅ devas klarigi, ke datumoj estas disponeblaj laÅ la permesilo
+ Open Database License, kaj kartografio de map-kaheloj laÅ la permesilo CC
BY-SA. Vi povas indiki tion per fari ligilon al Äi
tiu paÄo pri permesilo. Alimaniere, se vi distribuas OSM en datuma formo,
vi povas mencii nomo(j)n kaj ligilo(j)n al la permesilo(j). Se ne estas eble
@@ -1033,7 +1034,7 @@ eo:
pri uzado de Nominatim.
contributors_title_html: Kunlaborantoj
contributors_intro_html: 'Niaj kunlaborantoj estas miloj da homoj. Ni ankaÅ
- inkludas datumoj sub malferma permesilo el landaj kartografiaj organizaĵoj
+ inkludas datumoj laŠmalferma permesilo el landaj kartografiaj organizaĵoj
kaj el aliaj fontoj, inter ili:'
contributors_at_html: |-
AÅstrujo: enhavas datumojn el Stadt Wien (sub CC BY),
@@ -1047,7 +1048,7 @@ eo:
Statistics Canada).
contributors_fi_html: |-
Suomujo: enhavas datumojn el
- National Land Survey of Finland's Topographic Database kaj aliaj fontoj, sub la NLSFI permesilo.
+ National Land Survey of Finland's Topographic Database kaj aliaj fontoj, laÅ la NLSFI permesilo.
contributors_fr_html: 'Francujo: enhavas datumojn ricevitajn
el ''Direction Générale des Impôts''.'
contributors_nl_html: |-
@@ -1090,7 +1091,7 @@ eo:
welcome_page:
title: Bonvenon!
introduction_html: Bonvenon al OpenStreetMap, la libera kaj redaktebla mapo de
- la mondo. Nun kiam vi registriÄis, vi povas eki mapigadon. Jen estas mallonga
+ la mondo. Nun kiam vi registriÄis, vi povas ekigi mapigadon. Jen estas mallonga
manlibreto kun la plej gravaj aĵoj kiuj vi povas scii.
whats_on_the_map:
title: Kio estas sur la mapo
@@ -1126,7 +1127,7 @@ eo:
paragraph_1_html: OpenStreetMap havas kelkajn ejojn por lerni pri la projekto,
por demandi pri ion ajn kaj kune diskuti kaj dokumenti pri mapigado. Alklaku
por ricevi helpon.
- start_mapping: Eki mapigadon
+ start_mapping: Ekigi mapigadon
add_a_note:
title: Äu mankas al vi tempo por ridaktado? Aldonu rimarkon!
paragraph_1_html: Se vi volas nur korekti iun etan kaj vi ne havas tempon por
@@ -1208,7 +1209,7 @@ eo:
open_data_html: 'OpenStreetMap estas malfermaj datumoj: vi povas uzi Äin
kiamaniere vi volas sub la kondiÄo de vi atribuos aÅtorecon al OpenStreetMap
kaj Äiaj kontribuintoj. Se vi modifos aÅ uzos niajn datumojn, vi povos distribui
- la verkon nur sub la sama permesilo. Vidu la paÄon
+ la verkon nur laÅ la sama permesilo. Vidu la paÄon
pri kopirajto kaj permesilo por pli da detaloj.'
legal_title: LeÄaj demandoj
legal_html: Äi tiu retejo kaj aliaj servoj estas formale administrataj de la Kontraste kun aliaj mapoj, OpenStreetMap estas tute kreata de homoj
kiel vi, kaj iu ajn povas korekti, Äisdatigi, elÅuti kaj uzi Äin.
RegistriÄu - por eki kontribuadon. Ni sendos al vi retleteron por konfirmi vian konton.
+ por komenci kontribuadon. Ni sendos al vi retleteron por konfirmi vian konton. license_agreement: Kiam vi konfirmos vian konton, vi devos akcepti la interkonsenton pri kontribuado. email address: 'RetpoÅtadreso:' @@ -1870,8 +1871,8 @@ eo: liter-eraroj, aÅ eble vi alklakis mis-ligilon. deleted: forigita view: - my diary: Mia ĵurnalo - new diary entry: nova ĵurnalrikordo + my diary: Mia taglibro + new diary entry: nova taglibra afiÅo my edits: Miaj redaktoj my traces: Miaj spuroj my notes: Miaj rimarkoj @@ -1883,7 +1884,7 @@ eo: blocks on me: Blokas min blocks by me: Blokitaj de mi send message: Sendi mesaÄon - diary: Ä´urnalo + diary: Taglibro edits: Redaktoj traces: Spuroj notes: Map-rimarkoj @@ -1933,9 +1934,9 @@ eo: delete_user: Forigi Äi tiun uzanton confirm: Konfirmi friends_changesets: ÅanÄaroj de amikoj - friends_diaries: ĵurnal-afiÅoj de amikoj + friends_diaries: afiÅoj en taglibroj de amikoj nearby_changesets: ÅanÄaroj de proksimuloj - nearby_diaries: ĵurnal-afiÅoj de proksimuloj + nearby_diaries: afiÅoj en taglibroj de proksimuloj popup: your location: Via loko nearby mapper: Proksima uzanto diff --git a/config/locales/et.yml b/config/locales/et.yml index 9d8dd5f12..8d329b892 100644 --- a/config/locales/et.yml +++ b/config/locales/et.yml @@ -1100,7 +1100,7 @@ et: diary_comment_notification: subject: '[OpenStreetMap] %{user} kommenteeris sinu päeviku sissekannet' hi: Tere, %{to_user}! - header: '%{from_user} on kommenteerinud sinu hiljutist OpenStreetMapi päevikusissekannet + header: '%{from_user} kommenteeris hiljutist OpenStreetMapi päevikusissekannet pealkirjaga %{subject}:' footer: Loe kommentaari lehel %{readurl}. Võid lisada oma kommentaari lehel %{commenturl} või vastata kommentaarile lehel %{replyurl}. @@ -1801,7 +1801,7 @@ et: on nüüdsest vaikimisi avalikud. contributor terms: heading: 'Kaastöö tingimused:' - agreed: Oled nõustunud uute Kaastöö tingimustega. + agreed: Oled nõustunud uute kaastöötingimustega. not yet agreed: Sa ei ole veel nõustunud uute Kaastöö tingimustega. review link text: Loe ja nõustu uute Kaastöö tingimustega klõpsates endale sobival ajal antud lingil. diff --git a/config/locales/ko.yml b/config/locales/ko.yml index 3780c16d0..3b8748a9b 100644 --- a/config/locales/ko.yml +++ b/config/locales/ko.yml @@ -1356,7 +1356,7 @@ ko: body: 본문 send_button: ë³´ë´ê¸° back_to_inbox: ë°ì 쪽ì§í¨ì¼ë¡ ëìê°ê¸° - message_sent: ë³´ë¸ ë©ìì§ + message_sent: ë©ìì§ë¥¼ ë³´ëìµëë¤ limit_exceeded: ìµê·¼ì ë§ì ë©ìì§ë¥¼ ë³´ëìµëë¤. ë ë³´ë´ë ¤ë©´ ì ì 기ë¤ë ¤ì£¼ì¸ì. no_such_message: title: ë©ìì§ê° ììµëë¤. diff --git a/config/locales/lv.yml b/config/locales/lv.yml index 713d270e8..af6fc1dff 100644 --- a/config/locales/lv.yml +++ b/config/locales/lv.yml @@ -1797,6 +1797,9 @@ lv: github: title: PieslÄgties ar GitHub alt: PieslÄgties ar GitHub kontu + wikipedia: + title: Ieiet ar VikipÄdiju + alt: Ieiet ar VikipÄdijas kontu yahoo: title: PieslÄgties ar Yahoo alt: PieslÄgties ar Yahoo OpenID diff --git a/config/locales/nl.yml b/config/locales/nl.yml index d0a8ba918..d67c74fa9 100644 --- a/config/locales/nl.yml +++ b/config/locales/nl.yml @@ -1174,8 +1174,8 @@ nl: questions: title: Nog vragen? paragraph_1_html: |- - Er zijn verschillende bronnen om te leren over OpenStreetMap, voor het stellen van vragen en het krijgen van antwoorden, en het samen overleggen en documenteren van onderwerpen die gaan over kaarten maken. - Hier vindt u meer informatie. + Er zijn verschillende bronnen om te leren over OpenStreetMap, voor het stellen en beantwoorden van vragen, en het samen overleggen en documenteren van onderwerpen die gaan over kaarten maken. + Hier vind je meer informatie. start_mapping: Beginnen met kaarten maken add_a_note: title: Geen tijd om te bewerken? Voeg een opmerking toe! @@ -1188,23 +1188,24 @@ nl: fixthemap: title: Een probleem melden / de kaart corrigeren how_to_help: - title: Hoe u kunt helpen + title: Hoe je kan helpen join_the_community: title: Word lid van onze gemeenschap - explanation_html: Als u een probleem met onze kaartgegevens hebt gevonden - (er ontbreekt bijvoorbeeld een weg of uw adres staat er niet in) dan kunt - u zich het beste bij OpenStreetMap inschrijven en de gegevens zelf toevoegen + explanation_html: Als je een probleem met onze kaartgegevens hebt gevonden + (er ontbreekt bijvoorbeeld een weg of je adres staat er niet in) dan kan + je je het best bij OpenStreetMap inschrijven en de gegevens zelf toevoegen of corrigeren. add_a_note: instructions_html: |- Klik op of het hetzelfde pictogram op de kaartweergave. - Er wordt dan een markering toegevoegd aan de kaart, die u kunt verplaatsen door te slepen. - Voeg uw bericht toe, klik op opslaan, en andere kaartenmakers kijken dan naar uw melding. + Er wordt dan een markering toegevoegd aan de kaart, die je kan verslepen. + Voeg je bericht toe, klik op opslaan, en andere kaartenmakers kijken dan naar jouw melding. other_concerns: - title: Andere punten van zorg + title: Andere aangelegenheden explanation_html: |- - Als u vragen hebt over hoe onze gegevens worden gebruikt of over de inhoud, raadpleeg dan onze - auteursrechtenpagina voor meer juridische informatie, of neem contact op met de betreffende OSMF werkgroep. + Als je vragen hebt over hoe onze gegevens worden gebruikt of over de inhoud, raadpleeg dan onze + auteursrechtenpagina voor meer juridische informatie, of neem contact op met de betreffende + OSMF-werkgroep. help_page: title: Hulp krijgen introduction: Er zijn verschillende bronnen om meer te leren over OpenStreetMap, diff --git a/config/locales/pl.yml b/config/locales/pl.yml index 554245006..9ef0b3563 100644 --- a/config/locales/pl.yml +++ b/config/locales/pl.yml @@ -551,7 +551,7 @@ pl: waste_disposal: Åmietnik youth_centre: Centrum mÅodzieżowe boundary: - administrative: Granica administracyjna + administrative: Granica gminy census: Granica spisu ludnoÅci national_park: Park Narodowy protected_area: Obszar chroniony @@ -951,9 +951,9 @@ pl: level2: Granica kraju level4: 'Granica:' level5: Granica regionu - level6: 'Granica:' + level6: 'Granica powiatu:' level8: Granica miejscowoÅci - level9: Granica wsi + level9: Granica dzielnicy level10: Granica przedmieÅcia description: title: diff --git a/test/controllers/oauth_clients_controller_test.rb b/test/controllers/oauth_clients_controller_test.rb index a1c6fbc21..020521bac 100644 --- a/test/controllers/oauth_clients_controller_test.rb +++ b/test/controllers/oauth_clients_controller_test.rb @@ -1,7 +1,7 @@ require "test_helper" class OauthClientsControllerTest < ActionController::TestCase - fixtures :users, :client_applications + fixtures :users ## # test all routes which lead to this controller @@ -38,6 +38,7 @@ class OauthClientsControllerTest < ActionController::TestCase def test_index user = users(:public_user) + create_list(:client_application, 2, :user => user) get :index, :display_name => user.display_name assert_response :redirect @@ -104,13 +105,14 @@ class OauthClientsControllerTest < ActionController::TestCase def test_show user = users(:public_user) - client = client_applications(:oauth_web_app) + client = create(:client_application, :user => user) + other_client = create(:client_application) get :show, :display_name => user.display_name, :id => client.id assert_response :redirect assert_redirected_to login_path(:referer => oauth_client_path(:display_name => user.display_name, :id => client.id)) - get :show, { :display_name => user.display_name, :id => client_applications(:normal_user_app).id }, { :user => user } + get :show, { :display_name => user.display_name, :id => other_client.id }, { :user => user } assert_response :not_found assert_template "not_found" @@ -121,13 +123,14 @@ class OauthClientsControllerTest < ActionController::TestCase def test_edit user = users(:public_user) - client = client_applications(:oauth_web_app) + client = create(:client_application, :user => user) + other_client = create(:client_application) get :edit, :display_name => user.display_name, :id => client.id assert_response :redirect assert_redirected_to login_path(:referer => edit_oauth_client_path(:display_name => user.display_name, :id => client.id)) - get :edit, { :display_name => user.display_name, :id => client_applications(:normal_user_app).id }, { :user => user } + get :edit, { :display_name => user.display_name, :id => other_client.id }, { :user => user } assert_response :not_found assert_template "not_found" @@ -147,12 +150,13 @@ class OauthClientsControllerTest < ActionController::TestCase def test_update user = users(:public_user) - client = client_applications(:oauth_web_app) + client = create(:client_application, :user => user) + other_client = create(:client_application) put :update, :display_name => user.display_name, :id => client.id assert_response :forbidden - put :update, { :display_name => user.display_name, :id => client_applications(:normal_user_app).id }, { :user => user } + put :update, { :display_name => user.display_name, :id => other_client.id }, { :user => user } assert_response :not_found assert_template "not_found" @@ -181,7 +185,8 @@ class OauthClientsControllerTest < ActionController::TestCase def test_destroy user = users(:public_user) - client = client_applications(:oauth_web_app) + client = create(:client_application, :user => user) + other_client = create(:client_application) assert_difference "ClientApplication.count", 0 do delete :destroy, :display_name => user.display_name, :id => client.id @@ -189,7 +194,7 @@ class OauthClientsControllerTest < ActionController::TestCase assert_response :forbidden assert_difference "ClientApplication.count", 0 do - delete :destroy, { :display_name => user.display_name, :id => client_applications(:normal_user_app).id }, { :user => user } + delete :destroy, { :display_name => user.display_name, :id => other_client.id }, { :user => user } end assert_response :not_found assert_template "not_found" diff --git a/test/controllers/site_controller_test.rb b/test/controllers/site_controller_test.rb index d559760af..5efddd52e 100644 --- a/test/controllers/site_controller_test.rb +++ b/test/controllers/site_controller_test.rb @@ -6,8 +6,8 @@ class SiteControllerTest < ActionController::TestCase ## # setup oauth keys def setup - Object.const_set("ID_KEY", client_applications(:oauth_web_app).key) - Object.const_set("POTLATCH2_KEY", client_applications(:oauth_web_app).key) + Object.const_set("ID_KEY", create(:client_application).key) + Object.const_set("POTLATCH2_KEY", create(:client_application).key) stub_hostip_requests end diff --git a/test/factories/client_applications.rb b/test/factories/client_applications.rb new file mode 100644 index 000000000..413dc57c9 --- /dev/null +++ b/test/factories/client_applications.rb @@ -0,0 +1,6 @@ +FactoryGirl.define do + factory :client_application do + sequence(:name) { |n| "Client application #{n}" } + sequence(:url) { |n| "http://example.com/app/#{n}" } + end +end diff --git a/test/fixtures/client_applications.yml b/test/fixtures/client_applications.yml deleted file mode 100644 index 13f9c086a..000000000 --- a/test/fixtures/client_applications.yml +++ /dev/null @@ -1,50 +0,0 @@ -# Read about fixtures at http://ar.rubyonrails.org/classes/Fixtures.html - -oauth_web_app: - name: Some OAuth Web App - created_at: "2009-04-21 00:00:00" - support_url: http://some.web.app.org/support - updated_at: "2009-04-21 00:00:00" - callback_url: http://some.web.app.org/callback - url: http://some.web.app.org/ - user_id: 2 - secret: Ur1s9LWWJJuYBiV9cDi3za3OV8TGCoRgUvVXJ5zp7pc - key: ewvENqsaTXFnZbMWmGDX2g - allow_read_prefs: true - allow_write_prefs: false - allow_write_diary: false - allow_write_api: true - allow_read_gpx: true - allow_write_gpx: false - -oauth_desktop_app: - name: Some OAuth Desktop App - created_at: "2009-04-21 00:00:00" - url: http://some.desktop.app.org/ - support_url: http://some.desktop.app.org/support - updated_at: "2009-04-21 00:00:00" - user_id: 2 - secret: V9DOm1H5qSdIG9IeCTiOkAcCx15bK8bkGxf7XEpF - key: rlEdPM6Tp8lpLwvSyNJQ4w - allow_read_prefs: true - allow_write_prefs: false - allow_write_diary: false - allow_write_api: true - allow_read_gpx: true - allow_write_gpx: false - -normal_user_app: - name: Some OAuth Desktop App - created_at: "2009-05-21 00:00:00" - url: http://some.desktop.app.org/ - support_url: http://some.desktop.app.org/support - updated_at: "2009-05-21 00:00:00" - user_id: 1 - secret: jgYx43yx1FAMQbG6T0qZhvvFsKEf6Pgd5XfHr5kFgv4 - key: N6KVhfeaT626fhBt9aCMeA - allow_read_prefs: true - allow_write_prefs: false - allow_write_diary: false - allow_write_api: true - allow_read_gpx: true - allow_write_gpx: false diff --git a/test/integration/client_applications_test.rb b/test/integration/client_applications_test.rb index 2cc15bd56..f5d235d95 100644 --- a/test/integration/client_applications_test.rb +++ b/test/integration/client_applications_test.rb @@ -1,7 +1,7 @@ require "test_helper" class ClientApplicationsTest < ActionDispatch::IntegrationTest - fixtures :users, :client_applications + fixtures :users ## # run through the procedure of creating a client application and checking diff --git a/test/integration/oauth_test.rb b/test/integration/oauth_test.rb index c10699f2a..ceee95892 100644 --- a/test/integration/oauth_test.rb +++ b/test/integration/oauth_test.rb @@ -1,7 +1,7 @@ require "test_helper" class OAuthTest < ActionDispatch::IntegrationTest - fixtures :users, :client_applications, :gpx_files + fixtures :users, :gpx_files set_fixture_class :gpx_files => Trace include OAuth::Helper @@ -11,18 +11,18 @@ class OAuthTest < ActionDispatch::IntegrationTest end def test_oauth10_web_app - client = client_applications(:oauth_web_app) + client = create(:client_application, :callback_url => "http://some.web.app.example.org/callback", :user => users(:public_user), :allow_read_prefs => true, :allow_write_api => true, :allow_read_gpx => true) post_via_redirect "/login", :username => client.user.email, :password => "test" assert_response :success oauth10_without_callback(client) - oauth10_with_callback(client, "http://another.web.app.org/callback") + oauth10_with_callback(client, "http://another.web.app.example.org/callback") oauth10_refused(client) end def test_oauth10_desktop_app - client = client_applications(:oauth_desktop_app) + client = create(:client_application, :user => users(:public_user), :allow_read_prefs => true, :allow_write_api => true, :allow_read_gpx => true) post_via_redirect "/login", :username => client.user.email, :password => "test" assert_response :success @@ -32,18 +32,18 @@ class OAuthTest < ActionDispatch::IntegrationTest end def test_oauth10a_web_app - client = client_applications(:oauth_web_app) + client = create(:client_application, :callback_url => "http://some.web.app.example.org/callback", :user => users(:public_user), :allow_read_prefs => true, :allow_write_api => true, :allow_read_gpx => true) post_via_redirect "/login", :username => client.user.email, :password => "test" assert_response :success oauth10a_without_callback(client) - oauth10a_with_callback(client, "http://another.web.app.org/callback") + oauth10a_with_callback(client, "http://another.web.app.example.org/callback") oauth10a_refused(client) end def test_oauth10a_desktop_app - client = client_applications(:oauth_desktop_app) + client = create(:client_application, :user => users(:public_user), :allow_read_prefs => true, :allow_write_api => true, :allow_read_gpx => true) post_via_redirect "/login", :username => client.user.email, :password => "test" assert_response :success @@ -196,7 +196,7 @@ class OAuthTest < ActionDispatch::IntegrationTest if client.callback_url assert_response :redirect verifier = parse_verifier(response) - assert_redirected_to "http://some.web.app.org/callback?oauth_token=#{token.token}&oauth_verifier=#{verifier}" + assert_redirected_to "http://some.web.app.example.org/callback?oauth_token=#{token.token}&oauth_verifier=#{verifier}" else assert_response :success assert_template :authorize_success diff --git a/test/models/changeset_comment_test.rb b/test/models/changeset_comment_test.rb index 8215ce129..64fbb3663 100644 --- a/test/models/changeset_comment_test.rb +++ b/test/models/changeset_comment_test.rb @@ -2,7 +2,7 @@ require "test_helper" class ChangesetCommentTest < ActiveSupport::TestCase - fixtures :changesets + fixtures :changesets, :users # validations def test_does_not_accept_invalid_author diff --git a/test/models/client_application_test.rb b/test/models/client_application_test.rb index 604a5de33..9684513c4 100644 --- a/test/models/client_application_test.rb +++ b/test/models/client_application_test.rb @@ -1,20 +1,18 @@ require "test_helper" class ClientApplicationTest < ActiveSupport::TestCase - fixtures :client_applications - def test_url_valid ok = ["http://example.com/test", "https://example.com/test"] bad = ["", "ftp://example.com/test", "myapp://somewhere"] ok.each do |url| - app = client_applications(:normal_user_app).dup + app = build(:client_application) app.url = url assert app.valid?, "#{url} is invalid, when it should be" end bad.each do |url| - app = client_applications(:normal_user_app) + app = build(:client_application) app.url = url assert !app.valid?, "#{url} is valid when it shouldn't be" end @@ -25,13 +23,13 @@ class ClientApplicationTest < ActiveSupport::TestCase bad = ["ftp://example.com/test", "myapp://somewhere", "gibberish"] ok.each do |url| - app = client_applications(:normal_user_app) + app = build(:client_application) app.support_url = url assert app.valid?, "#{url} is invalid, when it should be" end bad.each do |url| - app = client_applications(:normal_user_app) + app = build(:client_application) app.support_url = url assert !app.valid?, "#{url} is valid when it shouldn't be" end @@ -42,13 +40,13 @@ class ClientApplicationTest < ActiveSupport::TestCase bad = ["gibberish"] ok.each do |url| - app = client_applications(:normal_user_app) + app = build(:client_application) app.callback_url = url assert app.valid?, "#{url} is invalid, when it should be" end bad.each do |url| - app = client_applications(:normal_user_app) + app = build(:client_application) app.callback_url = url assert !app.valid?, "#{url} is valid when it shouldn't be" end diff --git a/test/models/oauth_token_test.rb b/test/models/oauth_token_test.rb index ac10bf7fe..c2df0d131 100644 --- a/test/models/oauth_token_test.rb +++ b/test/models/oauth_token_test.rb @@ -15,7 +15,7 @@ class OauthTokenTest < ActiveSupport::TestCase ## # check that an authorized token is authorised and can be invalidated def test_token_authorisation - tok = RequestToken.create(:client_application => client_applications(:oauth_web_app)) + tok = RequestToken.create(:client_application => create(:client_application)) assert_equal false, tok.authorized?, "Token should be created unauthorised." tok.authorize!(users(:public_user)) assert_equal true, tok.authorized?, "Token should now be authorised." diff --git a/test/test_helper.rb b/test/test_helper.rb index 9633989cd..e535d1645 100644 --- a/test/test_helper.rb +++ b/test/test_helper.rb @@ -50,8 +50,6 @@ module ActiveSupport set_fixture_class :gps_points => Tracepoint set_fixture_class :gpx_file_tags => Tracetag - fixtures :client_applications - fixtures :redactions end