autoprefixer-rails (10.4.16.0)
execjs (~> 2)
aws-eventstream (1.3.0)
- aws-partitions (1.883.0)
- aws-sdk-core (3.190.3)
+ aws-partitions (1.884.0)
+ aws-sdk-core (3.191.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.651.0)
aws-sigv4 (~> 1.8)
jmespath (~> 1, >= 1.6.1)
- aws-sdk-kms (1.76.0)
- aws-sdk-core (~> 3, >= 3.188.0)
+ aws-sdk-kms (1.77.0)
+ aws-sdk-core (~> 3, >= 3.191.0)
aws-sigv4 (~> 1.1)
- aws-sdk-s3 (1.142.0)
- aws-sdk-core (~> 3, >= 3.189.0)
+ aws-sdk-s3 (1.143.0)
+ aws-sdk-core (~> 3, >= 3.191.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.8)
aws-sigv4 (1.8.0)
bigdecimal (3.1.6)
binding_of_caller (1.0.0)
debug_inspector (>= 0.0.1)
- bootsnap (1.17.1)
+ bootsnap (1.18.1)
msgpack (~> 1.2)
bootstrap (5.3.2)
autoprefixer-rails (>= 9.1.0)
cancancan (3.5.0)
canonical-rails (0.2.15)
actionview (>= 4.1, <= 7.2)
- capybara (3.39.2)
+ capybara (3.40.0)
addressable
matrix
mini_mime (>= 0.1.3)
- nokogiri (~> 1.8)
+ nokogiri (~> 1.11)
rack (>= 1.6.0)
rack-test (>= 0.6.3)
regexp_parser (>= 1.5, < 3.0)
deep_merge (~> 1.2, >= 1.2.1)
dry-validation (~> 1.0, >= 1.0.0)
connection_pool (2.4.1)
- crack (0.4.5)
+ crack (0.4.6)
+ bigdecimal
rexml
crass (1.0.6)
- dalli (3.2.6)
+ dalli (3.2.7)
+ base64
dartsass-ruby (3.0.2)
sass-embedded (~> 1.54, < 1.67)
dartsass-sprockets (3.0.0)
erubi (1.12.0)
execjs (2.9.1)
exifr (1.4.0)
- factory_bot (6.4.5)
+ factory_bot (6.4.6)
activesupport (>= 5.0.0)
factory_bot_rails (6.4.3)
factory_bot (~> 6.4)
rouge (4.2.0)
rtlcss (0.2.1)
mini_racer (>= 0.6.3)
- rubocop (1.60.1)
+ rubocop (1.60.2)
json (~> 2.3)
language_server-protocol (>= 3.17.0)
parallel (~> 1.10)
##
# wrap an api call in a timeout
def api_call_timeout(&block)
- Timeout.timeout(Settings.api_timeout, Timeout::Error, &block)
+ Timeout.timeout(Settings.api_timeout, &block)
rescue ActionView::Template::Error => e
e = e.cause
##
# wrap a web page in a timeout
def web_timeout(&block)
- Timeout.timeout(Settings.web_timeout, Timeout::Error, &block)
+ Timeout.timeout(Settings.web_timeout, &block)
rescue ActionView::Template::Error => e
e = e.cause
<% end -%>
</ul>
</td>
+ <td class="align-middle">
+ <%= friendly_date_ago(application.authorized_tokens.where(:resource_owner_id => current_user).maximum(:created_at)) %>
+ </td>
<td class="align-middle text-end">
<%= link_to t(".revoke"), oauth_authorized_application_path(application), { :method => :delete, :class => "btn btn-outline-danger", :data => { :confirm => t(".confirm_revoke") } } %>
</td>
<tr>
<th><%= t ".application" %></th>
<th><%= t ".permissions" %></th>
+ <th><%= t ".last_authorized" %></th>
<th></th>
</tr>
</thead>
messages:
invalid_email_address: ser ikke ud til at være en gyldig e-mailadresse
email_address_not_routable: kan ikke rutes
+ display_name_is_user_n: kan ikke være user_n medmindre n er dit bruger-id
models:
user_mute:
is_already_muted: er allerede gjort stille
language_code: Sprog
doorkeeper/application:
name: Navn
- redirect_uri: Omdirigerings-URI:jer
+ redirect_uri: Omdirigerings-URI'er
confidential: Fortrolig applikation?
scopes: Tilladelser
friend:
introduction: Klik på kortet for at finde kortobjekter i nærheden.
nearby: Kortobjekter i nærheden
enclosing: Omgivende kortobjekter
+ old_nodes:
+ not_found:
+ sorry: 'Beklager, node #%{id} version %{version} kunne ikke findes.'
+ old_ways:
+ not_found:
+ sorry: 'Beklager, vej #%{id} version %{version} kunne ikke findes.'
+ old_relations:
+ not_found:
+ sorry: 'Beklager, relation #%{id} version %{version} kunne ikke findes.'
changesets:
changeset_paging_nav:
showing_page: Side %{page}
loaded:
one: indlæst med %{trace_points} ud af %{count} muligt punkt.
other: indlæst med %{trace_points} ud af %{count} mulige punkter.
+ all_your_traces_html: Alle dine succesfuldt overførte GPX-spor kan findes på
+ %{url}.
subject: '[OpenStreetMap] GPX-importering lykkedes'
signup_confirm:
subject: '[OpenStreetMap] Velkommen til OpenStreetMap'
new:
title: Glemt adgangskode
heading: Glemt adgangskode?
- email address: 'E-mailadresse:'
+ email address: E-mailadresse
new password button: Nulstil adgangskode
help_text: Indtast e-mailadressen du brugte da du oprettede kontoen. Vi sender
et link til den som du kan bruge til at nulstille din adgangskode.
new:
title: Log på
heading: Log på
- email or username: 'E-mailadresse eller brugernavn:'
- password: 'Adgangskode:'
- openid_html: '%{logo} OpenID:'
+ email or username: E-mailadresse eller brugernavn
+ password: Adgangskode
+ openid_html: '%{logo} OpenID'
remember: Husk mig
lost password link: Glemt din adgangskode?
login_button: Log på
%{czechia}: Indeholder data fra State Administration of Land Surveying
and Cadastre licenseret under %{cc_licence_link}
contributors_cz_czechia: Tjekkiet
+ contributors_cz_cc_licence: Creative Commons Kreditering 4.0 International
+ licens (CC BY 4.0)
contributors_fi_credit_html: '%{finland}: Indeholder data fra National Land
Survey af Finlands topografiske database og andre datasæt under %{nlsfi_license_link}.'
contributors_fi_finland: Finland
allotments: Kolonihaver
pitch: Sportsbane
centre: Sportscenter
+ beach: Strand
reserve: Naturreservat
military: Militært område
school: Skole
bus_stop: Busstop
stop: Stop
bicycle_shop: Cykelhandler
+ bicycle_rental: Cykeludlejning
bicycle_parking: Cykelparkering
+ bicycle_parking_small: Mindre cykelparkering
toilets: Toiletter
welcome:
title: Velkommen!
client_secret_warning: Sørg for at gemme denne hemmelighed - den vil ikke være
tilgængelig senere
permissions: Tilladelser
- redirect_uris: Omdirigerings-URI:jer
+ redirect_uris: Omdirigerings-URI'er
not_found:
sorry: Beklager, applikationen kunne ikke findes.
oauth2_authorizations:
title: "My Authorized Applications"
application: "Application"
permissions: "Permissions"
+ last_authorized: "Last Authorized"
no_applications_html: "You have not yet authorized any %{oauth2} applications."
oauth_2: "OAuth 2"
application:
introduction: Alklaku la mapon por trovi proksimajn objektojn.
nearby: Proksimaj objektoj
enclosing: Ĉirkaŭaj objektoj
+ old_nodes:
+ not_found:
+ sorry: 'Bedaŭrinde la nodo #%{id} en versio %{version} ne troveblas.'
+ old_ways:
+ not_found:
+ sorry: 'Bedaŭrinde la linio #%{id} en versio %{version} ne troveblas.'
+ old_relations:
+ not_found:
+ sorry: 'Bedaŭrinde la rilato #%{id} en versio %{version} ne troveblas.'
changesets:
changeset_paging_nav:
showing_page: Paĝo %{page}
new:
title: Perdita pasvorto
heading: Forgesis vian pasvorton ?
- email address: 'Retpoŝtadreso:'
+ email address: Retpoŝta adreso
new password button: Nuligi pasvorton
help_text: Entajpu la retpoŝtan adreson kiun vi uzis por ensaluto, ni sendos
al vi ligilon, kiun vi povos uzi por restarigi vian pasvorton.
new:
title: Ensaluti
heading: Ensaluti
- email or username: 'Retpoŝtadreso aŭ uzantnomo:'
- password: 'Pasvorto:'
- openid_html: '%{logo} OpenID:'
+ email or username: Retpoŝta adreso aŭ uzantnomo
+ password: Pasvorto
+ openid_html: '%{logo} OpenID'
remember: Memori min
lost password link: Ĉu vi forgesis vian pasvorton?
login_button: Ensaluti
entry_role_html: Relación %{relation_name} (como %{relation_role})
not_found:
title: Non atopado
- sorry: Sentímolo, non se puido atopar o %{type} co nº%{id}.
+ sorry: Sentímolo, non se puido atopar o/a %{type} co n.º %{id}.
type:
node: nó
way: vía
introduction: Prema no mapa para atopar elementos preto daquí.
nearby: Elementos preto daquí
enclosing: Elementos darredor
+ old_nodes:
+ not_found:
+ sorry: Sentímolo, non se puido atopar a versión %{version} do nó n.º %{id}.
+ old_ways:
+ not_found:
+ sorry: Sentímolo, non se puido atopar a versión %{version} da vía n.º %{id}.
+ old_relations:
+ not_found:
+ sorry: Sentímolo, non se puido atopar a versión %{version} da relación n.º %{id}.
changesets:
changeset_paging_nav:
showing_page: Páxina %{page}
que solicitou.
changeset_comments:
comment:
- comment: 'Novo comentario sobre os conxuntos de modificacións #%{changeset_id}
- de %{author}'
+ comment: Novo comentario sobre o conxunto de modificacións n.º %{changeset_id}
+ de %{author}
commented_at_by_html: Actualizado %{when} por %{user}
comments:
- comment: 'Novo comentario sobre o conxunto de modificacións #%{changeset_id}
- de %{author}'
+ comment: Novo comentario sobre o conxunto de modificacións n.º %{changeset_id}
+ de %{author}
index:
title_all: Parola do conxunto de modificacións no OpenStreetMap
- title_particular: 'Parola do conxunto de modificacións #%{changeset_id} no OpenStreetMap'
+ title_particular: Conversa do conxunto de modificacións n.º %{changeset_id}
+ do OpenStreetMap
timeout:
sorry: Sentímolo, a listaxe dos comentarios do conxuntos de modificacións que
solicitaches tardou moito en obterse.
open: Abertos
resolved: Resoltos
show:
- title: '%{status} Erro #%{issue_id}'
+ title: '%{status} Erro n.º %{issue_id}'
reports:
one: '%{count} denuncia'
other: '%{count} denuncias'
reported_by_html: Denunciado coma %{category} por %{user} o %{updated_at}
helper:
reportable_title:
- diary_comment: '%{entry_title}, comentario #%{comment_id}'
- note: Nota n.º %{note_id}
+ diary_comment: '%{entry_title}, comentario n.º %{comment_id}'
+ note: Nota n.º %{note_id}
issue_comments:
create:
comment_created: O comentario creouse correctamente
heading: Rexistro
email or username: Enderezo de correo electrónico ou nome de usuario
password: Contrasinal
- openid_html: '%{logo} OpenID:'
+ openid_html: '%{logo} OpenID'
remember: Lembrádeme
lost password link: Perdiches o teu contrasinal?
login_button: Iniciar a sesión
show:
title: 'Nota: %{id}'
description: Descrición
- open_title: Nota sen resolver nº%{note_name}
- closed_title: Nota resolta nº%{note_name}
- hidden_title: Nota agochada nº%{note_name}
+ open_title: Nota sen resolver n.º %{note_name}
+ closed_title: Nota resolta n.º %{note_name}
+ hidden_title: Nota agochada n.º %{note_name}
event_opened_by_html: Creado por %{user} %{time_ago}
event_opened_by_anonymous_html: Creado por un usuario anónimo %{time_ago}
event_commented_by_html: Comentario de %{user} %{time_ago}
description: iD (redigering i nettleseren)
remote:
name: Lokalt installert program
- description: Fjernkontroll (JOSM, Potlatch, Merkaartor)
+ description: eksternt program (JOSM, Potlatch, Merkaartor)
auth:
providers:
none: Ingen
heading: Aanmelden
email or username: 'E-mailadres of gebruikersnaam:'
password: 'Wachtwoord:'
- openid_html: '%{logo} OpenID:'
+ openid_html: '%{logo} OpenID'
remember: Aanmeldgegevens onthouden
lost password link: Wachtwoord vergeten?
login_button: Aanmelden
# Author: SandroHc
# Author: Trigonometria87
# Author: Tuliouel
+# Author: Vaniacfon
# Author: Vgeorge
# Author: ViriatoLusitano
# Author: Vitalb
showing_page: Página %{page}
next: Próximo »
previous: « Anterior
+ user_mutes:
+ index:
+ title: Usuários silenciados
+ table:
+ tbody:
+ send_message: Enviar mensagem
+ destroy:
+ error: Não foi possível silenciar o usuário. Por favor tente novamente.
notes:
index:
title: Notas postadas ou comentadas por %{user}
title: Представьтесь
heading: Представьтесь
email or username: 'Эл. почта или имя пользователя:'
- password: 'Пароль:'
- openid_html: '%{logo} OpenID:'
+ password: Пароль
+ openid_html: '%{logo} OpenID'
remember: Запомнить меня
lost password link: Забыли пароль?
login_button: Представиться
remove as friend: Удалить из друзей
add as friend: Добавить в друзья
mapper since: 'Зарегистрирован:'
+ uid: 'ID пользователя:'
ct status: 'Условия участия:'
ct undecided: Неопределено
ct declined: Отклонены
role:
administrator: Этот пользователь является администратором
moderator: Этот пользователь является модератором
+ importer: Этот пользователь является импортером
grant:
administrator: Присвоить права администратора
moderator: Присвоить права модератора
map_data_zoom_in_tooltip: Увеличьте масштаб, чтобы увидеть данные карты
queryfeature_tooltip: Что здесь?
queryfeature_disabled_tooltip: Приблизьте карту для информации об объектах
+ embed_html_disabled: Встраивание HTML недоступно для этого слоя карты
changesets:
show:
comment: Комментировать
introduction: Kliknite na zemljevid za iskanje bližnjih značilnosti.
nearby: Značilnosti v neposredni bližini
enclosing: Vsebujoče značilnosti
+ old_nodes:
+ not_found:
+ sorry: 'Žal vozlišča #%{id} različice %{version} ni bilo mogoče najti.'
+ old_ways:
+ not_found:
+ sorry: 'Žal načina #%{id} različice %{version} ni bilo mogoče najti.'
+ old_relations:
+ not_found:
+ sorry: 'Žal relacije #%{id} različice %{version} ni bilo mogoče najti.'
changesets:
changeset_paging_nav:
showing_page: Stran %{page}
heading: Prijava
email or username: E-poštni naslov ali uporabniško ime
password: Geslo
- openid_html: '%{logo} OpenID:'
+ openid_html: '%{logo} OpenID'
remember: Zapomni si me
lost password link: Ste pozabili geslo?
login_button: Prijava
read_button: Markera som läst
reply_button: Svara
destroy_button: Radera
+ unmute_button: Flytta till inkorg
new:
title: Skicka meddelande
send_message_to_html: Skicka ett nytt meddelande till %{name}
create: 注册
update: 更新
redaction:
- create: 创建修订
- update: 保存修订
+ create: 创建隐删
+ update: 保存隐删
trace:
create: 上传
update: 保存更改
messages:
invalid_email_address: 似乎不是有效的电子邮件地址
email_address_not_routable: 不可路由
+ display_name_is_user_n: 不能为“user_n”,除非“n”是您的用户ID
models:
user_mute:
- is_already_muted: 已弱å\8c\96
+ is_already_muted: 已忽è§\86
models:
acl: 访问控制列表
changeset: 变更集
changeset: 变更集
note: 注记
redacted:
- redaction: 删改 %{id}
- message_html: 该%{type}版本 %{version} 无法显示,因为其已被删改。详情请见%{redaction_link}。
+ redaction: 隐删 %{id}
+ message_html: 该%{type}版本 %{version} 无法显示,因为其已被隐删。详情请见%{redaction_link}。
type:
node: 节点
way: 路径
introduction: 点击地图以查找附近要素。
nearby: 附近要素
enclosing: 封闭要素
+ old_nodes:
+ not_found:
+ sorry: '抱歉,无法找到节点 #%{id} 的版本 %{version}。'
+ old_ways:
+ not_found:
+ sorry: '抱歉,无法找到路径 #%{id} 的版本 %{version}。'
+ old_relations:
+ not_found:
+ sorry: '抱歉,无法找到关系 #%{id} 的版本 %{version}。'
changesets:
changeset_paging_nav:
showing_page: 第 %{page} 页
no_sent_messages_html: 您尚未发送信息。何不联系一些%{people_mapping_nearby_link}?
people_mapping_nearby: 在附近绘制地图的人
muted:
- title: 已弱å\8c\96消息
+ title: 已忽è§\86消息
messages:
- one: 1 æ\9d¡å¼±å\8c\96消息
- other: æ\82¨æ\9c\89 %{count} æ\9d¡å¼±å\8c\96消息
+ one: 1 æ\9d¡å¿½è§\86消息
+ other: æ\82¨æ\9c\89 %{count} æ\9d¡å¿½è§\86消息
reply:
wrong_user: 您已经以 '%{user}' 的身份登录,但是您想要回复的消息并非寄给这个用户。请以正确的用户身份登录以回复这个消息。
show:
heading:
my_inbox: 我的收件箱
my_outbox: 我的发件箱
- muted_messages: 已弱å\8c\96消息
+ muted_messages: 已忽è§\86消息
mark:
as_read: 标记消息为已读
as_unread: 标记消息为未读
oauth1_settings: OAuth 1设置
oauth2_applications: OAuth 2应用程序
oauth2_authorizations: OAuth 2授权
- muted_users: 已弱å\8c\96用户
+ muted_users: 已忽è§\86用户
oauth:
authorize:
title: 授权访问您的账户
read_gpx: 读取私人GPS轨迹
write_gpx: 上传GPS轨迹
write_notes: 修改备注
- write_redactions: 编写地图数据
+ write_redactions: 隐删地图数据
read_email: 查看用户邮箱地址
skip_authorization: 自动核准应用
oauth_clients:
my_dashboard: 我的综合面板
blocks on me: 我的封禁
blocks by me: 被我封禁
- create_mute: å¼±å\8c\96此用户
+ create_mute: 忽è§\86此用户
destroy_mute: 取消弱化此用户
edit_profile: 编辑个人资料
send message: 发送消息
previous: « 上一页
user_mutes:
index:
- title: 已弱å\8c\96用户
- my_muted_users: æ\88\91已弱å\8c\96的用户
+ title: 已忽è§\86用户
+ my_muted_users: æ\88\91已忽è§\86的用户
you_have_muted_n_users:
- one: æ\82¨å·²å¼±å\8c\96 1 名用户
- other: æ\82¨å·²å¼±å\8c\96 %{count} 名用户
- user_mute_explainer: 已弱å\8c\96用户的消息会被移至单独的收件箱,您不会收到电子邮件通知。
- user_mute_admins_and_moderators: æ\82¨å\8f¯ä»¥å¼±å\8c\96管理员和仲裁员,但仍会收到他们的消息通知。
+ one: æ\82¨å·²å¿½è§\86 1 名用户
+ other: æ\82¨å·²å¿½è§\86 %{count} 名用户
+ user_mute_explainer: 已忽è§\86用户的消息会被移至单独的收件箱,您不会收到电子邮件通知。
+ user_mute_admins_and_moderators: æ\82¨å\8f¯ä»¥å¿½è§\86管理员和仲裁员,但仍会收到他们的消息通知。
table:
thead:
- muted_user: 已弱å\8c\96用户
+ muted_user: 已忽è§\86用户
actions: 操作
tbody:
unmute: 取消弱化
send_message: 发送消息
create:
- notice: æ\82¨å·²å¼±å\8c\96%{name}。
- error: æ\97 æ³\95å¼±å\8c\96%{name}。%{full_message}。
+ notice: æ\82¨å·²å¿½è§\86 %{name}。
+ error: æ\97 æ³\95忽è§\86 %{name}。%{full_message}。
destroy:
notice: 您取消弱化了%{name}。
error: 无法取消弱化用户。请再试一次。
centre_map: 将此处置于地图中间
redactions:
edit:
- heading: 编辑修订
- title: 编辑修订
+ heading: 编辑隐删
+ title: 编辑隐删
index:
- empty: 无删改可显示。
- heading: 修订列表
- title: 修订列表
+ empty: 无隐删可显示。
+ heading: 隐删列表
+ title: 隐删列表
new:
- heading: 请输入新修订的信息
- title: 创建新修订
+ heading: 请输入新隐删的信息
+ title: 创建新隐删
show:
description: 描述:
- heading: 显示修订“%{title}”
- title: 显示修订
+ heading: 显示隐删“%{title}”
+ title: 显示隐删
user: 创建者:
- edit: 编辑该修订
- destroy: 删除该修订
+ edit: 编辑该隐删
+ destroy: 删除该隐删
confirm: 您确定吗?
create:
- flash: 修订已创建。
+ flash: 隐删已创建。
update:
flash: 更改已保存。
destroy:
- not_empty: 修订非空。请在销毁该修订前清除所有属于它的版本。
- flash: 修订已销毁。
- error: 销毁该修订时出错。
+ not_empty: 隐删非空。请在销毁该隐删前清除所有属于它的版本。
+ flash: 隐删已销毁。
+ error: 销毁该隐删时出错。
validations:
leading_whitespace: 有前导空格
trailing_whitespace: 有尾随空格