with:
ruby-version: ${{ env.ruby }}
- name: Cache gems
- uses: actions/cache@v2.1.5
+ uses: actions/cache@v2.1.6
with:
path: vendor/bundle
key: bundle-${{ env.os }}-${{ env.ruby }}-${{ hashFiles('Gemfile.lock') }}
with:
ruby-version: ${{ env.ruby }}
- name: Cache gems
- uses: actions/cache@v2.1.5
+ uses: actions/cache@v2.1.6
with:
path: vendor/bundle
key: bundle-${{ env.os }}-${{ env.ruby }}-${{ hashFiles('Gemfile.lock') }}
with:
ruby-version: ${{ env.ruby }}
- name: Cache gems
- uses: actions/cache@v2.1.5
+ uses: actions/cache@v2.1.6
with:
path: vendor/bundle
key: bundle-${{ env.os }}-${{ env.ruby }}-${{ hashFiles('Gemfile.lock') }}
restore-keys: |
bundle-${{ env.os }}-${{ env.ruby }}-
- name: Cache node modules
- uses: actions/cache@v2.1.5
+ uses: actions/cache@v2.1.6
with:
path: node_modules
key: yarn-${{ env.os }}-${{ hashFiles('yarn.lock') }}
with:
ruby-version: ${{ env.ruby }}
- name: Cache gems
- uses: actions/cache@v2.1.5
+ uses: actions/cache@v2.1.6
with:
path: vendor/bundle
key: bundle-${{ env.os }}-${{ env.ruby }}-${{ hashFiles('Gemfile.lock') }}
strategy:
matrix:
ubuntu: [18.04, 20.04]
- ruby: [2.5, 2.7, 3.0]
+ ruby: [2.7, 3.0]
runs-on: ubuntu-${{ matrix.ubuntu }}
env:
RAILS_ENV: test
with:
ruby-version: ${{ matrix.ruby }}
- name: Cache gems
- uses: actions/cache@v2.1.5
+ uses: actions/cache@v2.1.6
with:
path: vendor/bundle
key: bundle-ubuntu-${{ matrix.ubuntu }}-ruby-${{ matrix.ruby }}-${{ hashFiles('Gemfile.lock') }}
restore-keys: |
bundle-ubuntu-${{ matrix.ubuntu }}-ruby-${{ matrix.ruby }}-
- name: Cache node modules
- uses: actions/cache@v2.1.5
+ uses: actions/cache@v2.1.6
with:
path: node_modules
key: yarn-ubuntu-${{ matrix.ubuntu }}-${{ hashFiles('yarn.lock') }}
- rubocop-rake
AllCops:
- TargetRubyVersion: 2.5
+ TargetRubyVersion: 2.7
NewCops: enable
Exclude:
- 'vendor/**/*'
autoprefixer-rails (10.2.5.1)
execjs (> 0)
aws-eventstream (1.1.1)
- aws-partitions (1.462.0)
- aws-sdk-core (3.114.0)
+ aws-partitions (1.465.0)
+ aws-sdk-core (3.114.1)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0)
aws-sigv4 (~> 1.1)
aws-sdk-kms (1.43.0)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.95.1)
+ aws-sdk-s3 (1.96.0)
aws-sdk-core (~> 3, >= 3.112.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.1)
bootstrap_form (4.5.0)
actionpack (>= 5.2)
activemodel (>= 5.2)
- brakeman (5.0.1)
+ brakeman (5.0.4)
browser (5.3.1)
builder (3.2.4)
bzip2-ffi (1.1.0)
ffi (~> 1.0)
- cancancan (3.2.1)
+ cancancan (3.2.2)
canonical-rails (0.2.11)
rails (>= 4.1, < 6.2)
capybara (3.35.3)
coderay (1.1.3)
composite_primary_keys (13.0.0)
activerecord (~> 6.1.0)
- concurrent-ruby (1.1.8)
+ concurrent-ruby (1.1.9)
config (3.1.0)
deep_merge (~> 1.2, >= 1.2.1)
dry-validation (~> 1.0, >= 1.0.0)
dry-configurable (0.12.1)
concurrent-ruby (~> 1.0)
dry-core (~> 0.5, >= 0.5.0)
- dry-container (0.7.2)
+ dry-container (0.8.0)
concurrent-ruby (~> 1.0)
dry-configurable (~> 0.1, >= 0.1.3)
- dry-core (0.5.0)
+ dry-core (0.6.0)
concurrent-ruby (~> 1.0)
dry-equalizer (0.3.0)
dry-inflector (0.2.0)
thor (>= 0.14, < 2.0)
json (2.5.1)
jwt (2.2.3)
- kgio (2.11.3)
+ kgio (2.11.4)
kramdown (2.3.1)
rexml
libxml-ruby (3.2.1)
logstasher (2.1.5)
activesupport (>= 5.2)
request_store
- loofah (2.9.1)
+ loofah (2.10.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
mail (2.7.1)
method_source (1.0.0)
mini_magick (4.11.0)
mini_mime (1.0.3)
- mini_portile2 (2.5.1)
+ mini_portile2 (2.5.3)
minitest (5.14.4)
msgpack (1.4.2)
multi_json (1.15.0)
multi_xml (0.6.0)
multipart-post (2.1.1)
nio4r (2.5.7)
- nokogiri (1.11.5)
+ nokogiri (1.11.7)
mini_portile2 (~> 2.5.0)
racc (~> 1.4)
nokogumbo (2.0.5)
rexml (3.2.5)
rinku (2.0.6)
rotp (6.2.0)
- rubocop (1.15.0)
+ rubocop (1.16.0)
parallel (~> 1.10)
parser (>= 3.0.0.0)
rainbow (>= 2.2.2, < 4.0)
regexp_parser (>= 1.8, < 3.0)
rexml
- rubocop-ast (>= 1.5.0, < 2.0)
+ rubocop-ast (>= 1.7.0, < 2.0)
ruby-progressbar (~> 1.7)
unicode-display_width (>= 1.4.0, < 3.0)
- rubocop-ast (1.5.0)
+ rubocop-ast (1.7.0)
parser (>= 3.0.1.1)
rubocop-minitest (0.12.1)
rubocop (>= 0.90, < 2.0)
actionpack (>= 4.0)
activesupport (>= 4.0)
sprockets (>= 3.0.0)
- strong_migrations (0.7.6)
+ strong_migrations (0.7.7)
activerecord (>= 5)
thor (1.1.0)
tilt (2.0.10)
```
sudo dnf install ruby ruby-devel rubygem-rdoc rubygem-bundler rubygems \
- libxml2-devel js \
+ libxml2-devel nodejs \
gcc gcc-c++ git \
- postgresql postgresql-server postgresql-contrib \
+ postgresql postgresql-server postgresql-contrib libpq-devel \
perl-podlators ImageMagick libffi-devel gd-devel libarchive-devel \
bzip2-devel nodejs-yarn
```
end
def friendly_date_ago(date)
- tag.span(time_ago_in_words(date, :scope => :'datetime.distance_in_words_ago'), :title => l(date, :format => :friendly))
+ tag.span(time_ago_in_words(date, :scope => :"datetime.distance_in_words_ago"), :title => l(date, :format => :friendly))
end
def body_class
def changeset_details(changeset)
if changeset.closed_at > Time.now
action = :created
- time = time_ago_in_words(changeset.created_at, :scope => :'datetime.distance_in_words_ago')
+ time = time_ago_in_words(changeset.created_at, :scope => :"datetime.distance_in_words_ago")
title = l(changeset.created_at)
else
action = :closed
- time = time_ago_in_words(changeset.closed_at, :scope => :'datetime.distance_in_words_ago')
+ time = time_ago_in_words(changeset.closed_at, :scope => :"datetime.distance_in_words_ago")
title = safe_join([t("browse.created"), ": ", l(changeset.created_at), " ".html_safe, t("browse.closed"), ": ", l(changeset.closed_at)])
end
module UserRolesHelper
def role_icons(user)
- safe_join(UserRole::ALL_ROLES.collect { |role| role_icon(user, role) }.compact, " ")
+ safe_join(UserRole::ALL_ROLES.filter_map { |role| role_icon(user, role) }, " ")
end
def role_icon(user, role)
</h4>
<p class="font-italic">
- <% if common_details.changeset.tags['comment'].present? %>
+ <% if common_details.changeset.tags["comment"].present? %>
<%= linkify(common_details.changeset.tags["comment"]) %>
<% else %>
<%= t "browse.no_comment" %>
<div class="details">
<%= t "browse.#{common_details.visible? ? :edited : :deleted}_by_html",
- :time => time_ago_in_words(common_details.timestamp, :scope => :'datetime.distance_in_words_ago'),
+ :time => time_ago_in_words(common_details.timestamp, :scope => :"datetime.distance_in_words_ago"),
:user => changeset_user_link(common_details.changeset),
:title => l(common_details.timestamp) %>
·
<% @comments.each do |comment| -%>
<tr class="<%= "text-muted" unless comment.visible? %>">
<td width="25%"><%= link_to comment.diary_entry.title, diary_entry_path(comment.diary_entry.user, comment.diary_entry) %></td>
- <td width="25%"><span title="<%= l comment.created_at, :format => :friendly %>"><%= time_ago_in_words(comment.created_at, :scope => :'datetime.distance_in_words_ago') %></span></td>
+ <td width="25%"><span title="<%= l comment.created_at, :format => :friendly %>"><%= time_ago_in_words(comment.created_at, :scope => :"datetime.distance_in_words_ago") %></span></td>
<td width="50%" class="richtext text-break"><%= comment.body.to_html %></td>
</tr>
<% end -%>
<td>
<% if issue.user_updated %>
<%= t ".last_updated_time_user_html", :user => link_to(issue.user_updated.display_name, user_path(issue.user_updated)),
- :time => time_ago_in_words(issue.updated_at, :scope => :'datetime.distance_in_words_ago'),
+ :time => time_ago_in_words(issue.updated_at, :scope => :"datetime.distance_in_words_ago"),
:title => l(issue.updated_at) %>
<% else %>
- <%= t ".last_updated_time_html", :time => time_ago_in_words(issue.updated_at, :scope => :'datetime.distance_in_words_ago'),
+ <%= t ".last_updated_time_html", :time => time_ago_in_words(issue.updated_at, :scope => :"datetime.distance_in_words_ago"),
:title => l(issue.updated_at) %>
<% end %>
</td>
</ul>
<p class="text-muted mb-0">
<span title="<%= trace.timestamp %>">
- <%= time_ago_in_words(trace.timestamp, :scope => :'datetime.distance_in_words_ago') %>
+ <%= time_ago_in_words(trace.timestamp, :scope => :"datetime.distance_in_words_ago") %>
</span>
<%= t ".by" %> <%= link_to trace.user.display_name, user_path(trace.user) %>
<% if !trace.tags.empty? %>
<% else %>
<p>
- <%= t(".past", :time => time_ago_in_words(@user_block.ends_at, :scope => :'datetime.distance_in_words_ago')) %>
+ <%= t(".past", :time => time_ago_in_words(@user_block.ends_at, :scope => :"datetime.distance_in_words_ago")) %>
</p>
<% end %>
<p>
<% changeset = contact.changesets.first %>
<% if changeset %>
- <%= t("users.show.latest edit", :ago => time_ago_in_words(changeset.created_at, :scope => :'datetime.distance_in_words_ago')) %>
+ <%= t("users.show.latest edit", :ago => time_ago_in_words(changeset.created_at, :scope => :"datetime.distance_in_words_ago")) %>
<% comment = changeset.tags["comment"].to_s == "" ? t("browse.no_comment") : changeset.tags["comment"] %>
<q><%= link_to(comment,
{ :controller => "browse", :action => "changeset", :id => changeset.id },
def unescape(value)
value.to_s.gsub(/%\h{2}/) do |c|
- c[1..-1].to_i(16).chr
+ c[1..].to_i(16).chr
end.force_encoding(Encoding::UTF_8)
end
end
module ClassMethods
def included(controller)
controller.class_eval do
- def self.before_filter(*names, &blk)
- before_action(*names, &blk)
+ def self.before_filter(...)
+ before_action(...)
end
- def self.skip_before_filter(*names, &blk)
- skip_before_action(*names, &blk)
+ def self.skip_before_filter(...)
+ skip_before_action(...)
end
end
SecureHeaders::Configuration.default do |config|
config.hsts = SecureHeaders::OPT_OUT
+ config.referrer_policy = "strict-origin-when-cross-origin"
if Settings.csp_enforce
config.csp = csp_policy
formats:
friendly: '%e %B %Y om %H:%M'
helpers:
+ file:
+ prompt: Lêer kies
submit:
diary_comment:
create: Stoor
create: Stuur
client_application:
create: Registreer
- update: Redigeer
+ update: Opdateer
redaction:
create: Skep redaksie
update: Stoor redaksie
errors:
messages:
invalid_email_address: dit lyk nie of dit 'n geldige e-posadres is nie
- email_address_not_routable: kan nie geruil word nie
+ email_address_not_routable: is nie aanstuurbaar nie
models:
acl: Toegangsbeheerlys
changeset: Wysigingstel
diary_comment: Dagboekopmerking
diary_entry: Dagboekinskrywing
friend: Vriend
+ issue: Probleem
language: Taal
message: Boodskap
node: Knooppunt
way_tag: Weg-merker
attributes:
client_application:
+ name: Naam (verplig)
+ url: Hoof-URL van toepassing (verplig)
+ callback_url: Callback-URL
support_url: Ondersteunings-URL
+ allow_read_prefs: lees hul gebruikersvoorkeure
+ allow_write_prefs: verander hul gebruikersvoorkeure
+ allow_write_diary: skep dagboekinskrywings, lewer kommentaar en ontmoet vriende
+ allow_write_api: die kaart wysig
+ allow_read_gpx: lees hul privaat GPS-spore
+ allow_write_gpx: laai GPS-spore op
+ allow_write_notes: wysig notas
diary_comment:
body: Teks
diary_entry:
trace:
user: Gebruiker
visible: Sigbaar
- name: Naam
+ name: Spoornaam
size: Grootte
latitude: Breedtegraad
longitude: Lengtegraad
title: Onderwerp
body: Teks
recipient: Ontvanger
+ redaction:
+ title: Titel
+ description: Beskrywing
report:
+ category: 'Kies ''n rede vir u verslag:'
details: Verskaf asseblief meer besonderhede oor die probleem (verlang).
user:
+ auth_provider: Verifikasie verskaffer
+ auth_uid: Verifikasie UID
email: E-pos
+ email_confirmation: Emailbevestiging
new_email: 'Nuwe e-posadres:'
active: Bedrywig
display_name: Skermnaam
- description: Beskrywing
+ description: 'Profielbeskrywing:'
home_lat: 'Breedtegraad:'
home_lon: 'Lengtegraad:'
- languages: Tale
+ languages: 'Voorkeurtale:'
+ preferred_editor: Voorkeurprogram vir kaart redigering
pass_crypt: Wagwoord
+ pass_crypt_confirmation: Bevestig wagwoord
help:
trace:
tagstring: komma afgebaken
+ user_block:
+ reason: Die red hoekom die gebruiker geblokkeer word. Bly kalm en redelik
+ en gee soveel moontlike details oor die situasie. Dié berig is vir enigiemand
+ sigbaar. Hou in gedagte dat nie alle gebruikers die gemeenskapsterme begryp
+ nie, sp probeer leketaal gebruik sover moontlik.
+ needs_view: Moet die gebruiker aanmeld voordat dié versperring verwyder word?
user:
+ email_confirmation: U adres word nie openbaar gemaak nie; raadpleeg ons <a
+ href="http://wiki.osmfoundation.org/wiki/Privacy_Policy" title="OSMF privaatheidsbeleid
+ insluitende die klousule ten opsigte van e-posadresse">privaatheidsbeleid</a>
+ vir verdere inligting.
new_email: (word nooit openbaar vertoon nie)
datetime:
distance_in_words_ago:
description: iD (aanlynredigeerder)
remote:
name: Afstandsbeheer
- description: Afstandsbeheer (JOSM of Merkaartor)
+ description: Afstandsbeheer (JOSM, Potlatch, Merkaartor)
+ auth:
+ providers:
+ none: Geen
+ openid: OpenID
+ google: Google
+ facebook: Facebook
+ windowslive: Windows Live
+ github: GitHub
+ wikipedia: Wikipedia
api:
notes:
comment:
anonymous: anoniem
no_comment: (geen kommentaar)
part_of: Deel van
+ part_of_relations:
+ one: 1 verhouding
+ other: '%{count} verhoudings'
+ part_of_ways:
+ one: 1 weg
+ other: '%{count} weë'
download_xml: Laai XML af
view_history: Beskou geskiedenis
view_details: Bekyk detail
title_html: 'Weg: %{name}'
history_title_html: 'Weggeskiedenis: %{name}'
nodes: Knooppunte
+ nodes_count:
+ one: 1 nodus
+ other: '%{count} nodusse'
also_part_of_html:
one: gedeelte van weg %{related_ways}
other: gedeelte van weë %{related_ways}
title_html: 'Verwantskap: %{name}'
history_title_html: 'Verwantskapgeskiedenis: %{name}'
members: Lede
+ members_count:
+ one: 1 lid
+ other: '%{count} lede'
relation_member:
entry_role_html: '%{type} %{name} as %{role}'
type:
entry_html: Verwantskap %{relation_name}
entry_role_html: Verwantskap %{relation_name} (as %{relation_role})
not_found:
+ title: Kon nie gevind word
sorry: 'Jammer, %{type} #%{id} blyk onverkrygbaar.'
type:
node: knooppunt
changeset: wysigingstel
note: nota
timeout:
+ title: Tydlimiet oorskry
sorry: Jammer, die gegewens vir die %{type} met die id %{id} neem te lank om
op te soek.
type:
title: 'Nota: %{id}'
new_note: Nuwe nota
description: Beskrywing
+ open_title: 'Onopgeloste nota #%{note_name}'
+ closed_title: 'Opgeloste nota #%{note_name}'
+ hidden_title: 'Verborge nota #%{note_name}'
opened_by_html: Geskep deur %{user} <abbr title ='%{exact_time}'>%{when}</abbr>
opened_by_anonymous_html: Geskep deur anoniem <abbr title='%{exact_time}'>%{when}
ago</abbr>
comment:
comment: 'Nuwe opmerking oor veranderingset #%{changeset_id} deur %{author}'
commented_at_by_html: '%{when} gelede deur %{user} bygewerk'
+ comments:
+ comment: 'Nuwe opmerking oor veranderingstel #%{changeset_id} deur %{author}'
index:
title_all: OpenStreetMap bespreking oor wysigingstelle
title_particular: 'OpenStreetMap veranderingset #%{changeset_id} bespreking'
title: Nuwe dagboekinskrywing
form:
location: 'Ligging:'
- use_map_link: gebruik kaart
+ use_map_link: Kies op kaart
index:
title: Gebruikersdagboeke
title_friends: Dagboeke van vriende
in_language_title: Dagboekinkrywings in %{language}
new: Nuwe dagboekinskrywing
new_title: Maak 'n nuwe inskrywing in jou dagboek
+ my_diary: My Dagboek
no_entries: Geen dagboekinskrywings nie
recent_entries: Onlangse dagboekinskrywings
older_entries: Vorige Inskrywings
body: Jammer, geen dagboekinskrywing of kommentaar met die id %{id} bestaan
nie. Gaan u spelling na, of u het moontlik op 'n foutiewe skakel geklik.
diary_entry:
- posted_by_html: Plasing deur %{link_user} op %{created} in %{language_link}
+ posted_by_html: Plasing deur %{link_user} op %{created} in %{language_link}.
+ updated_at_html: Laas opgedateer op %{updated}.
comment_link: Lewer hierop kommentaar
- reply_link: Antwoord hierop
+ reply_link: Stuur 'n boodskap aan die outeur
comment_count:
zero: Geen opmerkings
one: '%{count} opmerking'
description: Onlangse dagboekinskrywings deur OpenStreetMap-gebruikers
comments:
has_commented_on: '%{display_name} het kommentaar gelewer op die volgende dagboekinskrywings'
+ no_comments: Geen dagboekeopmerkings
post: Inskrywing
when: Wanneer
comment: Kommentaar
older_comments: Ouer Kommentaar
friendships:
make_friend:
+ heading: '%{user} as vriend toevoeg?'
button: As vriend byvoeg
success: '%{name} is nou u vriend!'
failed: Jammer, kon nie %{name} as 'n vriend byvoeg nie.
already_a_friend: U is reeds met %{name} bevriend.
+ limit_exceeded: U het onlangs baie vriendskapsversoeke gestuur. Wag 'n tyd voordat
+ u nuwe versoeke probeer stuur.
remove_friend:
+ heading: '%{user} as vriend verwyder?'
+ button: Verwyder as vriend
success: '%{name} is uit u vriendekring verwyder.'
not_a_friend: '%{name} is nie een van u vriende nie.'
geocoder:
chair_lift: Stoelhyser
drag_lift: Sleephysbak
gondola: Gondel lift
+ magic_carpet: Towertapythyser
platter: Platter Lift
pylon: Spantoring
station: Lugwegstasie
t-bar: T-bar hysbak
+ "yes": Kabelbaan
aeroway:
aerodrome: Vliegveld
airstrip: Landingstrook
hangar: Loods
helipad: Helikopterplatform
holding_position: Hou Posisie
+ navigationaid: Lugvaartnavigasiehulp
parking_position: Parkeerplek
runway: Aanloopbaan
+ taxilane: Taxibaan
taxiway: Rybaan
terminal: Terminaal
+ windsock: Windkous
amenity:
+ animal_boarding: Dierehotel
animal_shelter: Dierebeskermingsvereniging
arts_centre: Kunssentrum
atm: OTM
bench: Bankie
bicycle_parking: Fietsparkering
bicycle_rental: Fietshuur
+ bicycle_repair_station: Fietsherstelstasie
biergarten: Biertuin
+ blood_bank: Bloedbank
boat_rental: Boothuur
brothel: Bordeel
bureau_de_change: Wisselkantoor
clock: Klok
college: Kollege
community_centre: Gemeenskapsentrum
+ conference_centre: Konverensiesentrum
courthouse: Hof
crematorium: Krematorium
dentist: Tandarts
drinking_water: Drinkwater
driving_school: Bestuurskool
embassy: Ambassade
+ events_venue: Onthaallokaal
fast_food: Wegneemetes
ferry_terminal: Pontterminaal
fire_station: Brandweerstasie
hospital: Hospitaal
hunting_stand: Jagtoring
ice_cream: Roomys
+ internet_cafe: Internetkafee
kindergarten: Kleuterskool
+ language_school: Taalskool
library: Biblioteek
+ loading_dock: Laaistasie
marketplace: Markplein
+ mobile_money_agent: Mobiele betalingagent
monastery: Monnikeklooster
motorcycle_parking: Motorfietsparkering
+ music_school: Musiekskool
nightclub: Nagklub
nursing_home: Verpleging- en versorgingshuis
parking: Parkering
parking_entrance: Parkeeringang
parking_space: Parkeerplek
+ payment_terminal: Betaalautomaat
pharmacy: Apteek
place_of_worship: Plek van aanbidding
police: Polisie
post_office: Poskantoor
prison: Tronk
pub: Kroeg
+ public_bath: Openbare bad
+ public_bookcase: Ruilboekrak
public_building: Openbare gebou
+ ranger_station: Veldwagtershut
recycling: Herwinningspunt
restaurant: Restaurant
+ sanitary_dump_station: Sanitêre stortstasie
school: Skool
shelter: Skuiling
shower: Stort
theatre: Teater
toilets: Toilette
townhall: Stadsaal
+ training: Opleidingsfasiliteit
university: Universiteit
+ vehicle_inspection: Voertuiginspeksie
vending_machine: Verkoopmasjien
veterinary: Veearts
village_hall: Dorpsaal
waste_basket: Snippermandjie
waste_disposal: Stortingsterrein
+ waste_dump_site: Afvalstortterrein
+ watering_place: Drinkplek
water_point: Waterpunt
+ weighbridge: Weegbrug
+ "yes": Infrastruktuur
boundary:
+ aboriginal_lands: Reservaat
administrative: Administratiewe grens
census: Sensusgrens
national_park: Nasionale park
+ political: Kiesgrens
protected_area: Beskermingsgebied
+ "yes": Grens
bridge:
aqueduct: Waterbrug
boardwalk: Boardwalk
viaduct: Viaduk
"yes": Brug
building:
- apartments: Woonstelblok
+ apartment: Woonstel
+ apartments: Woonstelle
+ barn: Skuur
+ bungalow: Kothuis
+ cabin: Blokhut
chapel: Kapel
- church: Kerk
+ church: Kerkgebou
+ civic: Openbare gebou
+ college: Kollege gebou
commercial: Kommersiële-gebou
+ construction: Gebou in aanbou
+ detached: Alleenstaande woning
dormitory: Studentehuis
- farm: Plaasgebou
+ duplex: Duplekshuis
+ farm: Plaashuis
+ farm_auxiliary: Hulpplaashuis
garage: Garage
+ garages: Vulstasies
+ greenhouse: Kweekhuis
+ hangar: Loods
hospital: Hospitaal-gebou
- hotel: Hotel
+ hotel: Hotelgebou
house: Huis
+ houseboat: Huisboot
+ hut: Hut
industrial: Industriële gebou
+ kindergarten: Kleuterskoolgebou
+ manufacture: Produksiegebou
office: Kantoorgebou
public: Openbare gebou
residential: Residensiële gebou
retail: Kleinhandel-gebou
+ roof: Dak
+ ruins: Vervalle gebou
school: Skoolgebou
- terrace: Terras
- train_station: Spoorwegstasie
+ semidetached_house: Halfgekoppelde huis
+ service: Diensgebou
+ shed: Skuur
+ stable: Stalle
+ static_caravan: Karavaan
+ temple: Tempelgebou
+ terrace: Terrasgebou
+ train_station: Spoorwegstasiegebou
university: Universiteitsgebou
+ warehouse: Pakhuis
"yes": Gebou
+ club:
+ sport: Sportklub
+ "yes": Klub
craft:
+ beekeper: Byeboer
+ blacksmith: Smid
brewery: Brouery
carpenter: Skrynwerker
+ caterer: Spysenier
+ confectionery: Gebak
+ dressmaker: Kleremaker
electrician: Elektrisiën
+ electronics_repair: Elektronieseherstelwerk
gardener: Tuinier
+ glaziery: Glaswerk
+ handicraft: Handwerk
+ hvac: Verwarming/ventilasie
+ metal_construction: Metaalwerk
painter: Verwer
photographer: Fotograaf
plumber: Loodgieter
+ roofer: Dakdekker
+ sawmill: Saagmeule
shoemaker: Skoenmaker
+ stonemason: Klipkapper
tailor: Snyer
+ window_construction: Vensterraamwerk
+ winery: Wynboer
"yes": Handwerkwinkel
emergency:
+ access_point: Reddingsdienstoegangspunt
ambulance_station: Ambulansstasie
assembly_point: Vergaderingspunt
defibrillator: Defibrillator
+ fire_xtinguisher: Brandblusser
+ fire_water_pond: Bluswaterdam
landing_site: Noodlandingsarea
+ life_ring: Reddingsboei
phone: Noodtelefoon
+ siren: Noodsirene
+ suction_point: Bluswateropsuigpunt
water_tank: Noodwatertenk
"yes": Noodgeval
highway:
cycleway: Fietspad
elevator: Hysbak
emergency_access_point: Noodtoeganspunt
+ emergency_bay: Noodstopplek
footway: Voetpad
ford: Drif
give_way: Toegeeteken
tertiary: Tersiêre pad
tertiary_link: Tersiêre pad
track: Spoor
+ traffic_mirror: Verkeerspieël
traffic_signals: Verkeerstekens
+ trailhead: Wandelvertrekpunt
trunk: Hoofroete
trunk_link: Hoofroete
turning_loop: Draailus
unclassified: Ongeklassifiseerde pad
"yes": Straat
historic:
+ aircraft: Historiese Vliegtuig
archaeological_site: Argeologiese terrein
+ bomb_crater: Historiese bomkrater
battlefield: Slagveld
boundary_stone: Grenspaal
building: Historiese gebou
bunker: Bomskuiling
+ cannon: Historiese kanon
castle: Kasteel
church: Kerk
city_gate: Stadspoort
house: Huis
manor: Landgoed
memorial: Gedenkteken
+ milestone: Historiese myl paal
mine: Myn
mine_shaft: Mynskag
monument: Monument
+ railway: Historiese spoorlyn
roman_road: Romeinse pad
ruins: Ruïnes
stone: Steen
"yes": Verkeersaansluiting
landuse:
allotments: Volkstuine
+ aquaculture: Akwakultuur
basin: Kom
cemetery: Begraafplaas
commercial: Handelsarea
military: Militêre gebied
mine: Myn
orchard: Vrugteboord
+ plant_nursery: Kwekery
quarry: Steengroef
railway: Spoorweg
recreation_ground: Ontspanningsterrein
reservoir: Reservoir
residential: Woongebied
retail: Kleinhandel
+ village_green: Braak
vineyard: Wingerd
"yes": Landgebruik
leisure:
+ adult_gaming_centre: Spelsentrum vir volwassenes
+ amusement_arcade: Arkadesaal
beach_resort: Strandoord
bird_hide: Voëlkykhuisie
+ bleachers: Paviljoen
common: Gemeenskaplike land
+ dance: Danssaal
dog_park: Hondepark
firepit: Vuurgat
fishing: Visvanggebied
miniature_golf: Mini-gholf
nature_reserve: Natuurreservaat
park: Park
+ picnic_table: Piekniektafel
pitch: Sportveld
playground: Speelgrond
recreation_ground: Ontspanningsterrein
"yes": Vrye tyd
man_made:
adit: Horisontale skag
+ advertising: Reklame
+ antenna: Antenna
+ avalanche_protection: Sneeustortingbeskerming
beacon: Baken
+ beam: Balk
beehive: Byekorf
breakwater: Golfbreker
bridge: Brug
bunker_silo: Bunker
+ cairn: Steenhoop
chimney: Skoorsteen
+ communications_tower: Antennatoring
crane: Kraan
+ cross: Kruis
+ dolphin: Meerpaal
+ dyke: Dyk
embankment: Wal
flagpole: Vlagpaal
groyne: Krip
kiln: Oond
lighthouse: Vuurtoring
+ manhole: Mangat
mast: Mas
mine: Myn
mineshaft: Mynskag
petroleum_well: Oliebron
pier: Pier
pipeline: Pypleiding
+ pumping_station: Pompstasie
+ reservoir_covered: Bedekte Reservoir
silo: Silo
+ snow_cannon: Sneeukanon
storage_tank: Opgaartenk
surveillance: Toesig
+ telescope: Teleskoop
tower: Toring
wastewater_plant: Rioolaanleg
watermill: Watermeul
+ water_tap: Waterkraan
water_tower: Watertoring
water_well: Put
water_works: Waterwerke
airfield: Miliêre vliegveld
barracks: Barakke
bunker: Bomskuiling
+ trench: Loopgraaf
"yes": Militêre
mountain_pass:
"yes": Bergpas
natural:
+ atoll: Atol
+ bare_rock: Kaal rots
bay: Baai
beach: Strand
cape: Kaap
grassland: Grasveld
heath: Heide
hill: Heuwel
+ hot_spring: Warmwaterbron
island: Eiland
land: Land
marsh: Moeras
moor: Vleiland
mud: Modder
peak: Piek
+ peninsula: Skiereiland
point: Punt
reef: Rif
ridge: Bergrif
office:
accountant: Boekhouer
administrative: Administrasie
+ advertising_agency: Advetensieagentskap
architect: Argitek
association: Vereniging
company: Maatskappy
+ diplomatic: Diplomatiekekantoor
educational_institution: Opvoedkundige instelling
employment_agency: Werksagentskap
+ energy_supplier: Energieverskafferkantoor
estate_agent: Eiendomsagent
+ financial: Finansieële kantoor
government: Regeringskantoor
insurance: Versekeringskantoor
it: IT-kantoor
lawyer: Prokureur
+ logistics: Logistieke kantoor
+ newspaper: Koerant kantoor
ngo: NRO-kantoor
+ notary: Notaris
+ religion: Godsdienskantoor
+ research: Navorsingskantoor
+ tax_advisor: Belastingadviseur
telecommunication: Telekommunikasiekantoor
travel_agent: Reisagent
"yes": Kantoor
place:
allotments: Toekennings
+ archipelago: Argipel
city: Stad
city_block: Stadsblok
country: Land
switch: Spoogwegpunte
tram: Tremspoor
tram_stop: Tremhalte
+ yard: Spoorwegterrein
shop:
+ agrarian: Landbouwinkel
alcohol: Drankwinkel
antiques: Antiek / Oudhede
+ appliance: Toestellewinkel
art: Kunswinkel
+ baby_goods: Babaware
bakery: Bakkery
beauty: Skoonheidsalon
beverages: Drankgoedwinkel
car_repair: Motorherstel
carpet: Mat-/tapytwinkel
charity: Liefdadigheidswinkel
+ cheese: Kaaswinkel
chemist: Apteek
+ chocolate: Sjokolade
clothes: Klerewinkel
+ coffee: Koffiewinkel
computer: Rekenaarwinkel
confectionery: Banketbakkery
convenience: Geriefswinkel
doityourself: Doen-Dit-Self-winkel
dry_cleaning: Droogskoonmaker
electronics: Elektronikawinkel
+ erotic: Erotiese winkel
estate_agent: Eiendomsagent
+ fabric: Lapwinkel
farm: Plaaswinkel
fashion: Modewinkel
+ fishing: Hengel gereedskap winkel
florist: Bloemiste
food: Koswinkel
+ frame: Raamwerk winkel
funeral_directors: Begrafnisondernemer
furniture: Meubels
garden_centre: Kwekery/Tuinsentrum
+ gas: Gaswinkel
general: Algemene handelaar
gift: Geskenkewinkel
greengrocer: Groentehandelaar
grocery: Kruidenierswinkel
hairdresser: Haarkapper
hardware: Hardewarewinkel
+ health_food: Gesondheidswinkel
+ hearing_aids: Gehoortoestelle
hifi: Hoëtrou
houseware: Huisraadwinkel
+ ice_cream: Roomyswinkel
interior_decoration: Binnenshuise versiering
jewelry: Juwelierswinkel
kiosk: Kiosk
kitchen: Kombuiswinkel
laundry: Wassery
+ locksmith: Slotmaker
lottery: Lotery
mall: Winkelsentrum
massage: Masseer
mobile_phone: Selfoonwinkel
+ money_lender: Geldlener
motorcycle: Motorfietswinkel
+ motorcycle_repair: Motorfiets werkswinkel
music: Musiekwinkel
+ musical_instrument: Musiekinstrumente
newsagent: Nuusagent
optician: Oogkundige
organic: Organiesekoswinkel
photo: Fotowinkel
seafood: Seekos
second_hand: Tweedehandswinkel
+ sewing: Naaiwinkel
shoes: Skoenwinkel
sports: Sportwinkel
stationery: Skryfbehoeftewinkel
supermarket: Supermark
tailor: Snyer
+ tattoo: Tatoeëerder
ticket: Kaartjiewinkel
tobacco: Tabakwinkel
toys: Speelgoedwinkel
vacant: Vakante winkel
variety_store: Verskeidenheidswinkel
video: Videowinkel
+ wholesale: Groothandel
wine: Wynwinkel
"yes": Winkel
tourism:
picnic_site: Piekniekplek
theme_park: Pretpark
viewpoint: Uitkykpunt
+ wilderness_hut: Wildernishut
zoo: Dieretuin
tunnel:
building_passage: Geboudeurgang
"yes": Waterweg
admin_levels:
level2: Landgrens
+ level3: Streeksgrens
level4: Staatsgrens
level5: Streekgrens
level6: Countygrens
+ level7: Munisipale grens
level8: Stadsgrens
level9: Dorpsgrens
level10: Voorstedelike grens
+ level11: Buurtgrens
types:
cities: Stede
towns: Dorpe
successful_update: U verslag is suksesvol opgedateer
provide_details: Verskaf asseblief die vereiste besonderhede
show:
+ title: '%{status} Probleem #%{issue_id}'
+ report_created_at: Eerste vermelding op %{datetime}
+ last_resolved_at: Laas geregmaak op %{datetime}
+ last_updated_at: Laaste bygewerk op %{datetime} deur %{displayname}
resolve: Los op
ignore: Ignoreer
reopen: Heropen
diary_comment:
spam_label: Hierdie kommentaar op die dagboek is/bevat strooipos
offensive_label: Hierdie kommentaar op die dagboek is obseen/afstootlik
+ threat_label: Hierdie dagboekinskrywing bevat 'n bedreiging
+ other_label: Ander
+ user:
+ spam_label: Dié gebruikersprofiel is / bevat spam
+ offensive_label: Dié gebruikersprofiel is onwelvoeglik / aanstootgewend
+ threat_label: Dié gebruikersprofiel bevat 'n bedreiging
+ vandal_label: Dié gebruiker is 'n vandaal
+ other_label: Ander
+ note:
+ spam_label: Dié opmerking is spam
+ personal_label: Dié opmerking bevat persoonlike gegewens
+ abusive_label: Dié opmerking is beledigend
+ other_label: Ander
+ create:
+ successful_report: U verslag is suksesvol geregistreer
+ provide_details: Verskaf asseblief die vereiste besonderhede
layouts:
logo:
alt_text: OpenStreetMap-embleem
edit: Redigeer
history: Geskiedenis
export: Voer uit
+ issues: Probleme
data: Data
export_data: Voer data uit
gps_traces: GPS-spore
daarvan is gratis en val onder 'n oop-lisensie.
intro_2_create_account: Skep 'n gebruikerrekening
partners_partners: vennote
+ tou: Gebruiksvoorwaardes
osm_offline: Die OpenStreetMap-databasis is tans vanlyn terwyl noodsaaklike onderhoud
gedoen word.
osm_read_only: Die OpenStreetMap-databasis kan tans slegs gelees word terwyl noodsaaklike
title: 'Нисдарш: %{id}'
belongs_to: Автор
node: ТӀадамаш (%{count})
- node_paginated: ТӀадамаш (%{x}-%{y} чура %{count})
+ node_paginated: ТÓ\80адамаÑ\88 (%{x}-%{y} Ñ\87Ñ\83Ñ\8cÑ\80а %{count})
way: Сиз (%{count})
- way_paginated: Сиз (%{x}-%{y} чура %{count})
+ way_paginated: Сиз (%{x}-%{y} Ñ\87Ñ\83Ñ\8cÑ\80а %{count})
relation: Хилар (%{count})
- relation_paginated: Хилар (%{x}-%{y} чура %{count})
+ relation_paginated: ХилаÑ\80 (%{x}-%{y} Ñ\87Ñ\83Ñ\8cÑ\80а %{count})
comment: Комменташ (%{count})
hidden_commented_by_html: Къайла комменташ %{user} <abbr title='%{exact_time}'>%{when}
хьалха</abbr>
changeset: нисдарш
note: билгалдаккхар
timeout:
- sorry: Ð\91еÑ\85к ба билла, Ñ\86Ñ\83 %{type} Ñ\85аамаÑ\88 %{id} Ñ\87Ñ\83Ñ\80а Ñ\87Ñ\83баÑ\85а докÑ\85а беха бу.
+ sorry: Ð\91еÑ\85к ба билла, Ñ\86Ñ\83 %{type} Ñ\85аамаÑ\88 %{id} Ñ\87Ñ\83Ñ\8cÑ\80а Ñ\87Ñ\83баÑ\85а Ñ\82Ó\80еÑ\85 беха бу.
type:
node: тӀадамаш
way: сиз
no_more: Кхи цхьа нисдарш цакарий.
no_more_area: Кхузахь нисдарш дина дац.
no_more_user: Кхузахь хӀокху декъашхочо нисдарш дина дац.
- load_more: Чуяха кхин
+ load_more: Чуйаха кхин
timeout:
sorry: Ахьа бихина нисдарийн могӀа, арабаккха тӀехь беха бу.
changeset_comments:
language:
title: Дневникийн дӀайаздарш OpenStreetMap тӀе %{language_name}
description: OpenStreetMap декъашхойн тӀехьарлера дневникийн дӀайаздарш %{language_name}
- чура
+ Ñ\87Ñ\83Ñ\8cÑ\80а
all:
title: Дневникан дӀайаздарш OpenStreetMap
description: OpenStreetMap декъашхойн тӀаьххьарлера дӀайаздарш
shop:
hifi: Аудио/видео аппаратурийн туька
houseware: ПхьегӀийн туька
- interior_decoration: Интерьер кечъяр
+ interior_decoration: Интерьер кечйар
music: Музыкийн туька
newsagent: Газетийн киоск
optician: Оптика
register now: ДӀадазло
destroy:
title: Болх дӀаберзор
- heading: OpenStreetMap чура болх дӀаберзор
+ heading: OpenStreetMap Ñ\87Ñ\83Ñ\8cÑ\80а болÑ\85 дÓ\80абеÑ\80зоÑ\80
logout_button: Болх дӀаберзор
site:
about:
title: Декъашхой
heading: Декъашхой
showing:
- one: АгӀо %{page} (%{first_item} %{items}) чура
- other: АгӀо %{page} (%{first_item}-%{last_item} %{items} чура)
- summary_html: '%{name} кхоьллина %{date}, %{ip_address} адрес чура'
+ one: Ð\90гÓ\80о %{page} (%{first_item} %{items}) Ñ\87Ñ\83Ñ\8cÑ\80а
+ other: Ð\90гÓ\80о %{page} (%{first_item}-%{last_item} %{items} Ñ\87Ñ\83Ñ\8cÑ\80а)
+ summary_html: '%{name} кÑ\85оÑ\8cллина %{date}, %{ip_address} адÑ\80еÑ\81 Ñ\87Ñ\83Ñ\8cÑ\80а'
summary_no_ip_html: '%{name} кхоьллина %{date}'
suspended:
webmaster: веб-говзанча
show:
title: '%{block_on} blocked by %{block_by}'
heading_html: '%{block_on} blocked by %{block_by}'
- created: Created
- status: Status
+ created: 'Created:'
+ status: 'Status:'
show: Show
edit: Edit
revoke: Revoke!
# Export driver: phpyaml
# Author: 2axterix2
# Author: Adjen
+# Author: Agent
# Author: Aguslr
# Author: Alberto Chung
# Author: Anarhistička Maca
success: ¡%{name} ahora es su amigo!
failed: Lo sentimos, no se ha podido añadir a %{name} como un amigo.
already_a_friend: Ya eres amigo de %{name}.
+ limit_exceeded: Ha agregado a muchos amigos recientemente. Por favor espere
+ un poco antes de intentar agregar más amigos.
remove_friend:
heading: ¿Quitar a %{user} de los amigos?
button: Quitar amistad
description: Hiljutised OpenStreetMapi kasutajate päevikusissekanded
comments:
has_commented_on: '%{display_name} on kommenteerinud järgnevaid päeviku sissekandeid'
+ no_comments: Päeviku kommentaarid puuduvad.
post: Postitus
when: Millal
comment: Kommentaar
show:
title: 'Blokeeritud: %{block_on} (blokeerinud %{block_by})'
heading_html: 'Blokeeritud: %{block_on} (blokeerinud %{block_by})'
- created: Loodud
- status: Olek
+ created: 'Loodud:'
+ duration: 'Kestus:'
+ status: 'Olek:'
show: Näita
edit: Redigeeri
revoke: Tühista!
title: Kasutaja %{user} loodud või kommenteeritud märkused
heading: Kasutaja %{user} märkused
subheading_html: Kasutaja %{user} loodud või kommenteeritud märkused
+ no_notes: Märkused puuduvad.
id: ID
creator: Looja
description: Kirjeldus
diary_comment: Eguneroko iruzkina
diary_entry: Eguneroko sarrera
friend: Laguna
+ issue: Arazoa
language: Hizkuntza
message: Mezua
node: Nodo
client_application:
callback_url: Berriz deitzeko URLa
support_url: Laguntza URLa
+ allow_write_api: mapa aldatu
+ allow_write_notes: oharrak aldatu
diary_comment:
body: Gorputza
diary_entry:
pribatutasun politika, helbide elektronikoei buruzko atala ere bai">pribatutasun
politika</a>) informazio gehiagorako.
new_email: (inoiz ez da publikoki bistaratuko)
+ datetime:
+ distance_in_words_ago:
+ half_a_minute: duela minutu erdi
editor:
default: Lehenetsia (orain %{name})
id:
description: iD (nabigatzaile barneko editorea)
remote:
name: Urrutiko agintea
- description: Urrutiko kontrola (JOSM edo Merkaartor)
+ description: Urrutiko agintea (JOSM, Potlatch, Merkaartor)
+ auth:
+ providers:
+ none: Ezer
+ openid: OpenID
+ google: Google
+ facebook: Facebook
+ windowslive: Windows Live
+ github: GitHub
+ wikipedia: Wikipedia
api:
notes:
comment:
entry_html: '%{relation_name} erlazioa'
entry_role_html: '%{relation_name} erlazioa (%{relation_role} rolean)'
not_found:
+ title: Ez da aurkitu
sorry: 'Barkatu, %{type} #%{id} ezin izan da aurkitu.'
type:
node: nodo
new:
title: Eguneroko Sarrera Berria
form:
- location: 'Kokapena:'
- use_map_link: erabili mapa
+ location: Kokapena
+ use_map_link: Erabili mapa
index:
title: Erabiltzaileen egunerokoak
title_friends: Lagunen egunerokoak
in_language_title: Eguneroko Sarrerak %{language} hizkuntzan
new: Eguneroko sarrera berria
new_title: Nire erabiltzaile egunerokoan sarrera berri bat sortu
+ my_diary: Nire egunerokoa
no_entries: Eguneroko sarrerarik ez
recent_entries: Azkenengoko eguneroko sarrerak
older_entries: Sarrera zaharragoak
diary_entry:
posted_by_html: '%{link_user}k %{created}n argitaratua %{language_link} hizkuntzan'
comment_link: Sarrera honetan iruzkina utzi
- reply_link: Sarrera honi erantzun
+ reply_link: Egileari mezua bidali
comment_count:
one: iruzkin %{count}
zero: Iruzkinik ez
holding_position: Pozisioari eusten
parking_position: Aparkatze Posizioa
runway: Lurreratze pista
+ taxilane: Taxi bidea
taxiway: Taxi bidea
terminal: Terminala
amenity:
bench: Bankua
bicycle_parking: Txirrinduentzako aparkalekua
bicycle_rental: Txirrindu Alokairua
+ bicycle_repair_station: Bizikletak konpontzeko lekua
biergarten: Terraza
+ blood_bank: Odol-bankua
boat_rental: Txalupen alokairua
brothel: Putetxea
bureau_de_change: Diru-truke Bulegoa
clock: Erlojua
college: Unibertsitatea
community_centre: Komunitate Zentroa
+ conference_centre: Hitzaldi zentroa
courthouse: Epaitegia
crematorium: Erraustegia
dentist: Dentista
hunting_stand: Ehiza postua
ice_cream: Izozkiak
kindergarten: Haurtzaindegia
+ language_school: Hizkuntza eskola
library: Liburutegia
marketplace: Merkatua
monastery: Monastegia
motorcycle_parking: Motorrentzako aparkalekua
+ music_school: Musika eskola
nightclub: Gau-kluba
nursing_home: Zaharren egoitza
parking: Aparkalekua
post_office: Postetxea
prison: Espetxea
pub: Pub-a
+ public_bath: Komun publiko
public_building: Eraikin publiko
+ ranger_station: Basozain estazioa
recycling: Birziklatze gune
restaurant: Jatetxea
school: Eskola
theatre: Antzokia
toilets: Komunak
townhall: Udaletxea
+ training: Formakuntza zentroa
university: Unibertsitatea
+ vehicle_inspection: Ibilgailu azterketa
vending_machine: Salmenta automatikodun makina
veterinary: Albaitaritza klinika
village_hall: Herriko aretoa
waste_basket: Hondakin Saskia
waste_disposal: Hondakin Ezabatze Puntua
+ waste_dump_site: Zabortegia
water_point: Ur-puntua
boundary:
administrative: Muga Administratiboa
census: Erroldaren muga
national_park: Parke Nazionala
protected_area: Babestutako Eremua
+ "yes": Muga
bridge:
aqueduct: Akueduktua
boardwalk: Pasalekua
viaduct: Bidezubia
"yes": Zubia
building:
+ apartment: Apartamentu
+ apartments: Apartamentuak
+ bungalow: Bungalow
+ cabin: Kabina
chapel: Kapera
- church: Eliza
+ church: Elizako eraikina
+ commercial: Merkataritza eraikin
+ construction: Eraikitze-lanetan dagoen eraikin
+ dormitory: Ikasleen egoitza
garage: Garajea
+ greenhouse: Negutegi
+ hangar: Hangar
hospital: Ospitale erakina
hotel: Hotela
house: Etxe
industrial: Eraikin industriala
+ kindergarten: Haurtzaindegia
public: Eraikin publiko
+ roof: Teilatu
school: Eskola eraikina
train_station: Tren Geltokia
university: Unibertsitate eraikina
"yes": Eraikina
+ club:
+ "yes": Kluba
craft:
+ blacksmith: Errementaria
brewery: Garagardotegia
carpenter: Zurgina
+ caterer: Katering
electrician: Argiketaria
gardener: Lorezaina
painter: Margolaria
plumber: Iturgina
shoemaker: Zapatagina
tailor: Jostuna
+ winery: Ardotegi
"yes": Artisau denda
emergency:
ambulance_station: Anbulantzia geralekua
assembly_point: Bilera Puntua
defibrillator: Desfibriladorea
+ fire_xtinguisher: Su itzailgailu
landing_site: Larrialdi lurreratze-gunea
phone: Larrialdi telefonoa
+ siren: Larrialdietako sirena
water_tank: Larrialdietako ur tanga
"yes": Larrialdia
highway:
"yes": Aisialdia
man_made:
adit: Galeriara sarrera
+ antenna: Antena
beacon: Itsas argia
beehive: Erlauntza
breakwater: Dikea
silo: Siloa
storage_tank: Biltegiratze tanga
surveillance: Zaintza
+ telescope: Teleskopioa
tower: Dorrea
wastewater_plant: Ur araztegia
watermill: Errota hidraulikoa
mountain_pass:
"yes": Mendatea
natural:
+ atoll: Atoloi
bay: Badia
beach: Hondartza
cape: Lurmuturra
moor: Mortua
mud: Lohia
peak: Gailurra
+ peninsula: Peninsula
point: Puntua
reef: Arrezifea
ridge: Gailurra
architect: Arkitektoa
association: Elkartea
company: Enpresa
+ diplomatic: Bulego diplomatiko
educational_institution: Hezkuntza erakundea
employment_agency: Enplegu Agentzia
estate_agent: Higiezinen Agentea
"yes": Bulegoa
place:
allotments: Alokatutako baratzeak
+ archipelago: Artxipelagoa
city: Hiria
city_block: Hiri Blokea
country: Herrialdea
hardware: Hardware-denda
hifi: Hi-Fi
houseware: Etxeko artikuluetako Denda
+ ice_cream: Izozki denda
interior_decoration: Barne-dekorazioa
jewelry: Bitxi-denda
kiosk: Kioskoa
stationery: Paper-denda
supermarket: Supermerkatua
tailor: Jostuna
+ tea: Te denda
ticket: Tiket denda
tobacco: Tabako Denda
toys: Jostailu denda
vacant: Denda Librea
variety_store: Askotariko denda
video: Bideo-denda
+ video_games: Bideojoko denda
wine: Ardodenda
"yes": Denda
tourism:
partners_ucl: UCLa
partners_bytemark: Bytemark Ostatua
partners_partners: bazkideak
+ tou: Erabilera-baldintzak
osm_offline: OpenStreetMap datu-basea orain konexiorik gabe dago funtsezko datu-basearen
mantentze lanak burutzen diren bitartean.
osm_read_only: OpenStreetMap datu-basea irakurtzeko soilik moduan dago, oinarrizko
body: Barkatu baina id horrekin ez dago mezurik.
outbox:
title: Irteerako ontzia
+ my_inbox: Nire sarrera-ontzia
messages:
one: '%{count} Mezua bidali duzu'
other: ' %{count} Mezuak bidali dituzu'
title: Saio-itxiera
heading: OpenStreetMap-etik saioa itxi
logout_button: Saioa itxi
+ shared:
+ markdown_help:
+ heading: Goiburua
+ subheading: Azpi-goiburua
+ unordered: Ordenik gabeko zerrenda
+ ordered: Ordenatutako zerrenda
+ url: URL
+ richtext_field:
+ edit: Aldatu
+ preview: Aurreikuspena
site:
about:
next: Hurrengoa
description: Hasiberrientzako mantentze-gida komunitarioa.
help:
url: https://help.openstreetmap.org/
- title: help.openstreetmap.org
+ title: Laguntza foroa
description: Egin galdera bat edo begiratu OSMn galdera-eta-erantzun gunean.
mailing_lists:
title: Posta Bidaltze Zerrendak
Aurkitu jakin beharrekoa Ongietorri Lanpasean.
wiki:
url: http://wiki.openstreetmap.org/wiki/Eu:Main_Page
- title: wiki.openstreetmap.org
+ title: OpenStreetMap Wiki
description: Arakatu wikia informazio zehatzeko OSM dokumentaziorako.
sidebar:
search_results: Bilaketaren emaitzak
newer: Aztarna berriagoak
trace:
pending: PRIBATUA
- count_points: '%{count} puntu'
+ count_points:
+ one: puntu 1
+ other: '%{count} puntu'
more: gehiago
trace_details: Ikusi Aztarna Xehetasunak
view_map: Mapa ikusi
no_apps_html: Gurekin erabiltzeko erregistratu nahi duzun aplikazio bat duzu
%{oauth} estandarraren bidez? Zure web aplikazioa erregistratu behar duzu
OAuth zerbitzurako eskaera egin aurretik.
+ oauth: OAuth
registered_apps: 'Ondorengo bezero aplikazio erregistratuak dituzu:'
register_new: Zure aplikazio erregistratu
form:
terms:
title: Baldintzak
heading: Baldintzak
- consider_pd: Goiko hitzarmenaz gain, nire ekarpenak Domeinu Publikoan egon behar
- direla uste dut
+ heading_ct: Kolaboratzaile terminoak
+ consider_pd: Goikoaz gain, nire ekarpenak Domeinu Publikoan egon behar direla
+ uste dut
consider_pd_why: zer da hau?
consider_pd_why_url: https://www.osmfoundation.org/wiki/License/Why_would_I_want_my_contributions_to_be_public_domain
guidance_html: 'Termino hauek ulertzeko informazioa: <a href="%{summary}"> giza
laburpen irakurgarria </a> eta batzuk <a href="%{translations}"> itzulpen
informalak </a>'
+ continue: Jarraitu
declined: https://wiki.openstreetmap.org/wiki/Contributor_Terms_Declined
decline: Ez onartu
you need to accept or decline: Irakurri eta gero, onartu edo ezetsi Kolaboratzaileen
account:
title: Kontua aldatu
my settings: Nire aukerak
- current email address: 'Egungo eposta helbidea:'
- external auth: 'Kanpoko Autentifikazioa:'
+ current email address: Egungo posta helbidea
+ external auth: Kanpoko Autentifikazioa
openid:
link: https://wiki.openstreetmap.org/wiki/OpenID
link text: zer da hau?
public editing:
- heading: 'Aldaketa publikoak:'
+ heading: Aldaketa publikoak
enabled: Gaituta. Ez da anonimoa eta datuak editatu ditzake.
enabled link: https://wiki.openstreetmap.org/wiki/Anonymous_edits
enabled link text: zer da hau?
publikoa bihurtzearekin. </li > <li> Ekintza hau ezin da alderantzikatu
eta erabiltzaile berri guztiek lehenespenez publikoak direlako. </ li> </ul>
contributor terms:
- heading: 'Kolaboratzaile Terminoak:'
+ heading: Kolaboratzaile Terminoak
agreed: Kolaboratzaile-termino berriak onartu dituzu.
not yet agreed: Oraindik ez duzu Laguntzaileen Baldintza berririk onartu.
review link text: Mesedez, jarraitu esteka hau zure Kolaboratzaile Terminoaen
agreed_with_pd: Zure aldaketak domeinu publikoan egongo direla adierazi duzu.
link: https://www.osmfoundation.org/wiki/License/Contributor_Terms
link text: zer da hau?
- image: 'Irudia:'
+ image: Irudia
gravatar:
gravatar: Gravatar erabili
link: https://wiki.openstreetmap.org/wiki/Gravatar
+ what_is_gravatar: Zer da Gravatar?
disabled: Gravatar desgaitu da.
enabled: Zure Gravatar bistaratzea gaitu da.
new image: Irudi bat gehitu
delete image: Oraingo irudia kendu
replace image: Oraingo irudia ordezkatu
image size hint: (gutxienez 100x100ko irudi koadroak hobeto funtzionatzen dute)
- home location: 'Etxeko Kokalekua:'
+ home location: Etxeko Kokalekua
no home location: Zure etxe-helbidea ez duzu txertatu.
update home location on click: Eguneratu etxeko kokalekua mapan klik egiten
dudanean?
show:
title: '%{block_on} %{block_by}k blokeatu du'
heading_html: '%{block_on} %{block_by}k blokeatu du'
- created: Sortua
- status: Egoera
+ created: 'Sortua:'
+ duration: 'Iraupena:'
+ status: 'Egoera:'
show: Erakutsi
edit: Aldatu
revoke: Ezeztatu!
title: Erakutsi nire kokapena
base:
standard: Arrunta
+ cyclosm: CyclOSM
cycle_map: Bizikletentzako mapa
transport_map: Garraioen mapa
hot: Humanitarioa
+ opnvkarte: ÖPNVKarte
layers:
header: Maparen geruzak
notes: Maparen oharrak
description: Legutóbbi naplóbejegyzések az OpenStreetMap felhasználóitól
comments:
has_commented_on: '%{display_name} hozzászólt az alábbi naplóbejegyzésekhez'
+ no_comments: Nincs naplóhozzászólás
post: Bejegyzés
when: Mikor
comment: Hozzászólás
success: '%{name} mostantól az ismerősöd.'
failed: Sajnáljuk, sikertelen volt %{name} felvétele ismerősnek.
already_a_friend: '%{name} már az ismerősöd.'
+ limit_exceeded: Sok felhasználóval barátkoztál az utóbbi időben. Kérjük, várj
+ egy kicsit, mielőtt további ismerősöket próbálnál találni.
remove_friend:
heading: '%{user} eltávolítása az ismerőseid közül?'
button: Ismerős eltávolítása
show:
title: '%{block_on} blokkolva %{block_by} által'
heading_html: '%{block_by} blokkolta %{block_on} felhasználót'
- created: Létrehozva
- status: Állapot
+ created: 'Létrehozva:'
+ duration: 'Időtartam:'
+ status: 'Állapot:'
show: Megjelenítés
edit: Szerkesztés
revoke: Visszavonás!
title: '%{user} által beküldött vagy kommentált jegyzetek'
heading: '%{user} jegyzetei'
subheading_html: '%{user} által beküldött vagy kommentált jegyzetek'
+ no_notes: Nincs jegyzet
id: ID
creator: Létrehozta
description: Leírás
greeting: Salute,
hopefully_you: Alcuno (probabilemente tu) vole cambiar su adresse de e-mail
in %{server_url} a %{new_address}.
- click_the_link: Si isto es tu, per favor clicca super le ligamine ci infra pro
+ click_the_link: Si isto es tu, per favor clicca sur le ligamine sequente pro
confirmar le alteration.
lost_password:
subject: '[OpenStreetMap] Requesta de reinitialisation del contrasigno'
english_link: le original in anglese
native:
title: A proposito de iste pagina
- html: Tu vide nunc le version in anglese del pagina de copyright. Tu pote
- retornar al %{native_link} de iste pagina o tu pote cessar de leger super
- copyright e %{mapping_link}.
+ html: Tu vide ora le version in anglese del pagina de derecto de autor. Tu
+ pote retornar al %{native_link} de iste pagina o tu pote cessar de leger
+ sur copyright e %{mapping_link}.
native_link: version in interlingua
mapping_link: comenciar le cartographia
legal_babble:
activerecord:
errors:
messages:
- invalid_email_address: wekî navnîşaneke e-peyamê ya derbasdar nayê xuyan
+ invalid_email_address: ne weke navnîşaneke e-peyamê ya derbasdar e
email_address_not_routable: nikare were alîkirin
models:
acl: Lîsteya kontrola têketinan
diary_comment: Şîroveya rojane
diary_entry: Nivîsa Rojane
friend: Heval
- issue: Pirsgirêk
+ issue: Problem
language: Ziman
message: Peyam
node: Nuqte
client_application:
name: Nav (Hewce ye)
url: URLya Sepana Sereke (Hewce ye)
- callback_url: URLya paşve lêgerînê
- support_url: URLya piştgirîkirinê
+ callback_url: Lînka paşve lêgerînê
+ support_url: Lînka piştgirîkirinê
allow_read_prefs: tercîhên wan ên bikarhêneriyê bixwîne
allow_write_prefs: tercîhên wan ên bikarhêneriyê biguherîne
allow_write_diary: rojnivîsk, şîroveyan çêke û ji xwe re hevalan hevalan çêke
level3: Fronteira de região
level4: Fronteira estadual
level5: Fronteira distrital
- level6: Fronteira municipal
+ level6: Limite distrital
level7: Limite de município
level8: Limite de freguesia
level9: Limite de localidade
create: Manna
client_application:
create: Riggistra
- update: Cancia
+ update: Agghiorna
redaction:
create: Crea l'occultamentu
update: Sarva occultamentu
description: Discrizzioni
gpx_file: 'Carricari lu file GPX:'
visibility: 'Visibbilità:'
- tagstring: 'Etichetti:'
+ tagstring: Etichetti
message:
sender: Mittenti
title: Oggettu
body: Corpu
recipient: Distinatariu
redaction:
+ title: Tìtulu
description: Discrizzioni
user:
email: Posta elittrònica
- new_email: 'Nnirizzu di posta elittrònica novu:'
+ new_email: Nnirizzu di posta elittrònica novu
active: Attivu
display_name: Nomu ammustratu
description: Discrizzioni
- home_lat: 'Latitùdini:'
- home_lon: 'Luncitùdini:'
+ home_lat: Latitùdini
+ home_lon: Luncitùdini
languages: Lingui
pass_crypt: Palora d'òrdini
help:
remote:
name: Telecumannu
description: Telecumannu (JOSM o Merkaartor)
+ auth:
+ providers:
+ none: Nuddu
+ openid: OpenID
+ google: Google
+ facebook: Facebook
+ github: GitHub
+ wikipedia: Wikipedia
api:
notes:
comment:
- opened_at_html: Criatu %{when} fa
- opened_at_by_html: Criatu %{when} fa di %{user}
- commented_at_html: Aggiurnatu %{when} fa
- commented_at_by_html: Aggiurnatu %{when} fa di %{user}
- closed_at_html: Arrisurvuta %{when} fa
- closed_at_by_html: Arrisurvuta %{when} fa di %{user}
- reopened_at_html: Rigraputa %{when} fa
- reopened_at_by_html: Rigraputa %{when} fa di %{user}
+ opened_at_html: Criatu %{when}
+ opened_at_by_html: Criatu %{when} di %{user}
+ commented_at_html: Aggiurnatu %{when}
+ commented_at_by_html: Aggiurnatu %{when} di %{user}
+ closed_at_html: Arrisurvuta %{when}
+ closed_at_by_html: Arrisurvuta %{when} di %{user}
+ reopened_at_html: Rigraputa %{when}
+ reopened_at_by_html: Rigraputa %{when} di %{user}
rss:
title: Noti d'OpenStreetMap
description_area: N’elencu dî noti signalati, cummintati o arrisurvuti ntâ
browse:
created: Criatu
closed: Chiudutu
- created_html: Criatu <abbr title='%{title}'>%{time} fa</abbr>
- closed_html: Chiudutu <abbr title='%{title}'>%{time} fa</abbr>
- created_by_html: Criatu <abbr title='%{title}'>%{time} fa</abbr> di %{user}
- deleted_by_html: Cancillatu <abbr title='%{title}'>%{time} fa</abbr> di %{user}
- edited_by_html: Canciatu <abbr title='%{title}'>%{time} fa</abbr> di %{user}
- closed_by_html: Chiudutu <abbr title='%{title}'>%{time} fa</abbr> di %{user}
+ created_html: Criatu <abbr title='%{title}'>%{time}</abbr>
+ closed_html: Chiudutu <abbr title='%{title}'>%{time}</abbr>
+ created_by_html: Criatu <abbr title='%{title}'>%{time}</abbr> di %{user}
+ deleted_by_html: Cancillatu <abbr title='%{title}'>%{time}</abbr> di %{user}
+ edited_by_html: Canciatu <abbr title='%{title}'>%{time}</abbr> di %{user}
+ closed_by_html: Chiudutu <abbr title='%{title}'>%{time}</abbr> di %{user}
version: Virsioni
in_changeset: Gruppu di canciamenti
anonymous: anònimu
viaduct: Viaduttu
"yes": Ponti
building:
+ house: Casa
"yes": Edificiu
craft:
brewery: Birrificiu
"yes": Ricrìu
man_made:
lighthouse: Faru
+ pier: Molu
pipeline: Cunnuttu
tower: Turri
works: Fàbbrica
active: Masigla
display_name: Ipakita ang Pangalan
description: Paglalarawan
- home_lat: 'Latitud:'
- home_lon: 'Longhitud:'
+ home_lat: Latitud
+ home_lon: Longhitud
languages: Mga wika
pass_crypt: Password
help:
title: '%{block_on} hinadlangan ni %{block_by}'
heading_html: '%{block_on} hinadlangan ni %{block_by}'
created: Nilikha
- status: Kalagayan
+ status: 'Kalagayan:'
show: Ipakita
edit: Baguhin
revoke: Bawiin!
module ID
- LOCALES = Locale.list(Rails.root.join("vendor/assets/iD/iD/locales").entries.map { |p| p.basename.to_s[/(.*).json/] && Regexp.last_match(1) }.compact)
+ LOCALES = Locale.list(Rails.root.join("vendor/assets/iD/iD/locales").entries.filter_map { |p| p.basename.to_s[/(.*).json/] && Regexp.last_match(1) })
end
chalk "^2.0.0"
js-tokens "^4.0.0"
-"@eslint/eslintrc@^0.4.1":
- version "0.4.1"
- resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.1.tgz#442763b88cecbe3ee0ec7ca6d6dd6168550cbf14"
- integrity sha512-5v7TDE9plVhvxQeWLXDTvFvJBdH6pEsdnl2g/dAptmuFEPedQ4Erq5rsDsX+mvAM610IhNaO2W5V1dOOnDKxkQ==
+"@eslint/eslintrc@^0.4.2":
+ version "0.4.2"
+ resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.2.tgz#f63d0ef06f5c0c57d76c4ab5f63d3835c51b0179"
+ integrity sha512-8nmGq/4ycLpIwzvhI4tNDmQztZ8sp+hI7cyG8i1nQDhkAbRzHpXPidRAHlNvCZQpJTKw5ItIpMw9RSToGF00mg==
dependencies:
ajv "^6.12.4"
debug "^4.1.1"
espree "^7.3.0"
- globals "^12.1.0"
+ globals "^13.9.0"
ignore "^4.0.6"
import-fresh "^3.2.1"
js-yaml "^3.13.1"
integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ==
eslint@^7.3.1:
- version "7.27.0"
- resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.27.0.tgz#665a1506d8f95655c9274d84bd78f7166b07e9c7"
- integrity sha512-JZuR6La2ZF0UD384lcbnd0Cgg6QJjiCwhMD6eU4h/VGPcVGwawNNzKU41tgokGXnfjOOyI6QIffthhJTPzzuRA==
+ version "7.28.0"
+ resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.28.0.tgz#435aa17a0b82c13bb2be9d51408b617e49c1e820"
+ integrity sha512-UMfH0VSjP0G4p3EWirscJEQ/cHqnT/iuH6oNZOB94nBjWbMnhGEPxsZm1eyIW0C/9jLI0Fow4W5DXLjEI7mn1g==
dependencies:
"@babel/code-frame" "7.12.11"
- "@eslint/eslintrc" "^0.4.1"
+ "@eslint/eslintrc" "^0.4.2"
ajv "^6.10.0"
chalk "^4.0.0"
cross-spawn "^7.0.2"
fast-deep-equal "^3.1.3"
file-entry-cache "^6.0.1"
functional-red-black-tree "^1.0.1"
- glob-parent "^5.0.0"
+ glob-parent "^5.1.2"
globals "^13.6.0"
ignore "^4.0.6"
import-fresh "^3.0.0"
has "^1.0.3"
has-symbols "^1.0.1"
-glob-parent@^5.0.0:
- version "5.1.0"
- resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2"
- integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw==
+glob-parent@^5.1.2:
+ version "5.1.2"
+ resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4"
+ integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==
dependencies:
is-glob "^4.0.1"
once "^1.3.0"
path-is-absolute "^1.0.0"
-globals@^12.1.0:
- version "12.4.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8"
- integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==
- dependencies:
- type-fest "^0.8.1"
-
-globals@^13.6.0:
- version "13.6.0"
- resolved "https://registry.yarnpkg.com/globals/-/globals-13.6.0.tgz#d77138e53738567bb96a3916ff6f6b487af20ef7"
- integrity sha512-YFKCX0SiPg7l5oKYCJ2zZGxcXprVXHcSnVuvzrT3oSENQonVLqM5pf9fN5dLGZGyCjhw8TN8Btwe/jKnZ0pjvQ==
+globals@^13.6.0, globals@^13.9.0:
+ version "13.9.0"
+ resolved "https://registry.yarnpkg.com/globals/-/globals-13.9.0.tgz#4bf2bf635b334a173fb1daf7c5e6b218ecdc06cb"
+ integrity sha512-74/FduwI/JaIrr1H8e71UbDE+5x7pIPs1C2rrwC52SszOo043CsWOZEMW7o2Y58xwm9b+0RBKDxY5n2sUpEFxA==
dependencies:
type-fest "^0.20.2"
resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4"
integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==
-type-fest@^0.8.1:
- version "0.8.1"
- resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d"
- integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==
-
uri-js@^4.2.2:
version "4.2.2"
resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0"