Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/diaspora/diaspora.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Neff <benjamin@coding4coffee.ch>2019-06-25 03:13:12 +0300
committerBenjamin Neff <benjamin@coding4coffee.ch>2019-06-25 03:13:50 +0300
commit09a425cbbcfd4f266969c8110397ee4630e5fb27 (patch)
tree99ec7ae4a74026bf0a57adcaff310353fed5d98c
parentdc7c5ffef62a3baeeaf3bce726f156add1cd1694 (diff)
parent1e8a96d81786bf435931d6efaea1370dead43b02 (diff)
Merge branch 'release/0.7.12.0'v0.7.12.0
-rw-r--r--Changelog.md13
-rw-r--r--app/assets/stylesheets/home.scss8
-rw-r--r--app/assets/stylesheets/markdown-content.scss24
-rw-r--r--app/assets/stylesheets/registration.scss23
-rw-r--r--app/controllers/registrations_controller.rb12
-rw-r--r--app/controllers/sessions_controller.rb14
-rw-r--r--app/models/open_graph_cache.rb4
-rw-r--r--app/models/user.rb4
-rw-r--r--app/views/devise/passwords/edit.haml1
-rw-r--r--app/views/home/default.haml4
-rw-r--r--app/views/layouts/_header_not_connected.haml2
-rw-r--r--app/views/registrations/_form.haml2
-rw-r--r--app/views/registrations/_registrations_closed.haml11
-rw-r--r--app/views/registrations/new.haml15
-rw-r--r--app/views/registrations/registrations_closed.haml8
-rw-r--r--app/views/registrations/registrations_closed.mobile.haml10
-rw-r--r--app/views/sessions/_form.haml1
-rw-r--r--config/defaults.yml2
-rw-r--r--config/initializers/devise.rb5
-rw-r--r--config/locales/devise/devise.pt-BR.yml2
-rw-r--r--config/locales/diaspora/ar.yml1
-rw-r--r--config/locales/diaspora/be.yml88
-rw-r--r--config/locales/diaspora/bg.yml1
-rw-r--r--config/locales/diaspora/br.yml1
-rw-r--r--config/locales/diaspora/bs.yml1
-rw-r--r--config/locales/diaspora/cs.yml1
-rw-r--r--config/locales/diaspora/da.yml8
-rw-r--r--config/locales/diaspora/de-CH.yml1
-rw-r--r--config/locales/diaspora/de-moo.yml71
-rw-r--r--config/locales/diaspora/de.yml57
-rw-r--r--config/locales/diaspora/de_formal.yml69
-rw-r--r--config/locales/diaspora/el.yml1
-rw-r--r--config/locales/diaspora/en.yml8
-rw-r--r--config/locales/diaspora/en_1337.yml1
-rw-r--r--config/locales/diaspora/en_pirate.yml1
-rw-r--r--config/locales/diaspora/en_shaw.yml1
-rw-r--r--config/locales/diaspora/en_valspeak.yml1
-rw-r--r--config/locales/diaspora/eo.yml1
-rw-r--r--config/locales/diaspora/es-AR.yml1
-rw-r--r--config/locales/diaspora/es-CL.yml1
-rw-r--r--config/locales/diaspora/es-MX.yml1
-rw-r--r--config/locales/diaspora/es.yml110
-rw-r--r--config/locales/diaspora/eu.yml1
-rw-r--r--config/locales/diaspora/fi.yml1
-rw-r--r--config/locales/diaspora/fr.yml8
-rw-r--r--config/locales/diaspora/he.yml1
-rw-r--r--config/locales/diaspora/hu.yml1
-rw-r--r--config/locales/diaspora/hye-classical.yml1
-rw-r--r--config/locales/diaspora/hye.yml1
-rw-r--r--config/locales/diaspora/ia.yml3
-rw-r--r--config/locales/diaspora/is.yml1
-rw-r--r--config/locales/diaspora/it.yml1
-rw-r--r--config/locales/diaspora/ja.yml1
-rw-r--r--config/locales/diaspora/ka.yml1
-rw-r--r--config/locales/diaspora/ko.yml1
-rw-r--r--config/locales/diaspora/la.yml2
-rw-r--r--config/locales/diaspora/lt.yml1
-rw-r--r--config/locales/diaspora/mk.yml1
-rw-r--r--config/locales/diaspora/ml.yml1
-rw-r--r--config/locales/diaspora/nb.yml1
-rw-r--r--config/locales/diaspora/nds.yml1
-rw-r--r--config/locales/diaspora/nl.yml1
-rw-r--r--config/locales/diaspora/nn.yml1
-rw-r--r--config/locales/diaspora/oc.yml29
-rw-r--r--config/locales/diaspora/pl.yml1
-rw-r--r--config/locales/diaspora/pt-BR.yml22
-rw-r--r--config/locales/diaspora/pt-PT.yml1
-rw-r--r--config/locales/diaspora/ro.yml236
-rw-r--r--config/locales/diaspora/ru.yml1
-rw-r--r--config/locales/diaspora/sc.yml1
-rw-r--r--config/locales/diaspora/sk.yml1
-rw-r--r--config/locales/diaspora/sl.yml1
-rw-r--r--config/locales/diaspora/sr.yml1
-rw-r--r--config/locales/diaspora/sv.yml69
-rw-r--r--config/locales/diaspora/te.yml1
-rw-r--r--config/locales/diaspora/tr.yml37
-rw-r--r--config/locales/diaspora/uk.yml1
-rw-r--r--config/locales/diaspora/vi.yml1
-rw-r--r--config/locales/diaspora/zh-CN.yml1
-rw-r--r--config/locales/diaspora/zh-TW.yml1
-rw-r--r--config/locales/javascript/javascript.de-moo.yml1
-rw-r--r--config/locales/javascript/javascript.de_formal.yml1
-rw-r--r--config/locales/javascript/javascript.es.yml10
-rw-r--r--config/locales/javascript/javascript.sv.yml3
-rw-r--r--config/routes.rb1
-rw-r--r--features/desktop/getting_started.feature (renamed from features/desktop/signs_up.feature)6
-rw-r--r--features/desktop/registrations.feature24
-rw-r--r--features/mobile/registrations.feature (renamed from features/mobile/signs_up.feature)3
-rw-r--r--features/step_definitions/session_steps.rb8
-rw-r--r--features/step_definitions/user_steps.rb8
-rw-r--r--spec/controllers/registrations_controller_spec.rb17
-rw-r--r--spec/models/open_graph_cache_spec.rb21
92 files changed, 821 insertions, 309 deletions
diff --git a/Changelog.md b/Changelog.md
index 90b3bff77..883529eba 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,16 @@
+# 0.7.12.0
+
+## Refactor
+* Harmonize markdown titles sizes [#8029](https://github.com/diaspora/diaspora/pull/8029)
+
+## Bug fixes
+* Improve handling of mixed case hostnames while fetching OpenGraph data [#8021](https://github.com/diaspora/diaspora/pull/8021)
+* Fix "remember me" with two factor authentication enabled [#8031](https://github.com/diaspora/diaspora/pull/8031)
+
+## Features
+* Add line mentioning diaspora\* on the splash page [#7966](https://github.com/diaspora/diaspora/pull/7966)
+* Improve communication about signing up on closed pods [#7896](https://github.com/diaspora/diaspora/pull/7896)
+
# 0.7.11.0
## Refactor
diff --git a/app/assets/stylesheets/home.scss b/app/assets/stylesheets/home.scss
index 1dd6555ad..147f4386a 100644
--- a/app/assets/stylesheets/home.scss
+++ b/app/assets/stylesheets/home.scss
@@ -42,6 +42,14 @@
padding: 15px;
}
+ .part-of-diaspora {
+ font-style: italic;
+
+ a {
+ color: $white;
+ }
+ }
+
.login-form {
fieldset { background: none; }
diff --git a/app/assets/stylesheets/markdown-content.scss b/app/assets/stylesheets/markdown-content.scss
index 6b092dbdb..c5813de21 100644
--- a/app/assets/stylesheets/markdown-content.scss
+++ b/app/assets/stylesheets/markdown-content.scss
@@ -16,6 +16,30 @@
}
}
+ h1 {
+ font-size: 2.7rem;
+ }
+
+ h2 {
+ font-size: 2.3rem;
+ }
+
+ h3 {
+ font-size: 2rem;
+ }
+
+ h4 {
+ font-size: 1.8rem;
+ }
+
+ h5 {
+ font-size: 1.6rem;
+ }
+
+ h6 {
+ font-size: 1.4rem;
+ }
+
.img-responsive {
display: inline;
}
diff --git a/app/assets/stylesheets/registration.scss b/app/assets/stylesheets/registration.scss
index 123161d6a..6fd755464 100644
--- a/app/assets/stylesheets/registration.scss
+++ b/app/assets/stylesheets/registration.scss
@@ -1,5 +1,4 @@
-.page-registrations.action-new,
-.page-registrations.action-create {
+.page-registrations {
.ball {
background: image-url('branding/ball.png') no-repeat;
background-size: contain;
@@ -12,19 +11,24 @@
height: 633px;
}
+ @media (max-width: $screen-xs-max) {
+ .v-center {
+ height: auto;
+ }
+ }
+
.content {
display: table-cell;
vertical-align: middle;
- h2 {
+ h1 {
font-size: 35px;
- margin: 12px;
- text-align: center;
+ margin: 12px 0;
}
}
form {
- max-width: 400px;
+ max-width: 500px;
}
.captcha-img {
@@ -34,16 +38,13 @@
width: 120px;
}
- .captcha-input {
+ .form-control.captcha-input {
border-bottom: 1px solid $input-border;
border-bottom-left-radius: 5px;
border-bottom-right-radius: 5px;
box-sizing: border-box;
- font-size: 16px;
- height: 40px;
line-height: $line-height-base;
- padding: 10px 10px 10px 130px;
- width: 100%;
+ padding-left: 130px;
}
.terms > a {
diff --git a/app/controllers/registrations_controller.rb b/app/controllers/registrations_controller.rb
index 1224160fd..7ba743756 100644
--- a/app/controllers/registrations_controller.rb
+++ b/app/controllers/registrations_controller.rb
@@ -5,9 +5,9 @@
# the COPYRIGHT file.
class RegistrationsController < Devise::RegistrationsController
- before_action :check_registrations_open_or_valid_invite!
+ before_action :check_registrations_open_or_valid_invite!, except: :registrations_closed
- layout -> { request.format == :mobile ? "application" : "with_header" }
+ layout -> { request.format == :mobile ? "application" : "with_header_with_footer" }
def create
@user = User.build(user_params)
@@ -28,13 +28,17 @@ class RegistrationsController < Devise::RegistrationsController
end
end
+ def registrations_closed
+ render "registrations/registrations_closed"
+ end
+
private
def check_registrations_open_or_valid_invite!
return true if AppConfig.settings.enable_registrations? || invite.try(:can_be_used?)
- flash[:error] = params[:invite] ? t("registrations.invalid_invite") : t("registrations.closed")
- redirect_to new_user_session_path
+ flash[:error] = t("registrations.invalid_invite") if params[:invite]
+ redirect_to registrations_closed_path
end
def invite
diff --git a/app/controllers/sessions_controller.rb b/app/controllers/sessions_controller.rb
index 9d483a0cc..e679c85a4 100644
--- a/app/controllers/sessions_controller.rb
+++ b/app/controllers/sessions_controller.rb
@@ -12,21 +12,21 @@ class SessionsController < Devise::SessionsController
# rubocop:enable Rails/LexicallyScopedActionFilter
def find_user
- return User.find(session[:otp_user_id]) if session[:otp_user_id]
+ return User.find_for_authentication(username: params[:user][:username]) if params[:user][:username]
- User.find_for_authentication(username: params[:user][:username]) if params[:user][:username]
+ User.find(session[:otp_user_id]) if session[:otp_user_id]
end
def authenticate_with_2fa
self.resource = find_user
- u = find_user
- return true unless u&.otp_required_for_login?
+ return true unless resource&.otp_required_for_login?
if params[:user][:otp_attempt].present? && session[:otp_user_id]
- authenticate_with_two_factor_via_otp(u)
- elsif u&.valid_password?(params[:user][:password])
- prompt_for_two_factor(u)
+ authenticate_with_two_factor_via_otp(resource)
+ else
+ strategy = Warden::Strategies[:database_authenticatable].new(warden.env, :user)
+ prompt_for_two_factor(strategy.user) if strategy.valid? && strategy._run!.successful?
end
end
diff --git a/app/models/open_graph_cache.rb b/app/models/open_graph_cache.rb
index dc297f25b..e23fe9c7b 100644
--- a/app/models/open_graph_cache.rb
+++ b/app/models/open_graph_cache.rb
@@ -33,7 +33,9 @@ class OpenGraphCache < ApplicationRecord
end
def fetch_and_save_opengraph_data!
- object = OpenGraphReader.fetch!(self.url)
+ uri = URI.parse(url.start_with?("http") ? url : "http://#{url}")
+ uri.normalize!
+ object = OpenGraphReader.fetch!(uri)
return unless object
diff --git a/app/models/user.rb b/app/models/user.rb
index 8d30efa97..8ab4f9be6 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -591,6 +591,10 @@ class User < ApplicationRecord
end
end
+ def remember_me
+ true
+ end
+
private
def clearable_fields
diff --git a/app/views/devise/passwords/edit.haml b/app/views/devise/passwords/edit.haml
index 126ae62f4..28e2126ea 100644
--- a/app/views/devise/passwords/edit.haml
+++ b/app/views/devise/passwords/edit.haml
@@ -37,7 +37,6 @@
autocorrect: "off",
aria: {labelledby: "passwordConfirmationLabel"}
- = hidden_field(:user, :remember_me, value: 1)
= f.submit t("devise.passwords.edit.change_password"), class: "btn btn-block btn-primary"
.text-center
diff --git a/app/views/home/default.haml b/app/views/home/default.haml
index 2a7a789c7..bf948f68a 100644
--- a/app/views/home/default.haml
+++ b/app/views/home/default.haml
@@ -4,6 +4,10 @@
.row
.col-md-8.text-center
%h1= t("home.default.headline", pod_name: pod_name)
+ - if pod_name != "diaspora*"
+ %h2.part-of-diaspora
+ != t("home.default.part_of_diaspora",
+ diaspora_site_link: link_to(t("home.default.diaspora_site_link"), "https://diasporafoundation.org/"))
%h2= t("home.default.byline")
.col-md-4.login-form
= render partial: "sessions/form", locals: {mobile: false, resource: User.new, resource_name: :user}
diff --git a/app/views/layouts/_header_not_connected.haml b/app/views/layouts/_header_not_connected.haml
index c8760e3cb..4ed08291c 100644
--- a/app/views/layouts/_header_not_connected.haml
+++ b/app/views/layouts/_header_not_connected.haml
@@ -1,5 +1,5 @@
%ul.nav.navbar-nav.navbar-right
- - if AppConfig.settings.enable_registrations? && !current_page?(controller: "/registrations", action: :new)
+ - unless current_page?(controller: "/registrations", action: :new)
%li= link_to t("devise.shared.links.sign_up"), new_user_registration_path, class: "login"
- unless current_page?(controller: "/sessions", action: :new)
%li= link_to t("devise.shared.links.sign_in"), new_user_session_path, class: "login"
diff --git a/app/views/registrations/_form.haml b/app/views/registrations/_form.haml
index 56bbb04fb..9cd6ce0f7 100644
--- a/app/views/registrations/_form.haml
+++ b/app/views/registrations/_form.haml
@@ -4,7 +4,7 @@
- if mobile
%legend
= image_tag("branding/logos/header-logo2x.png", height: 40, width: 40)
- = t("aspects.aspect_stream.make_something")
+ = AppConfig.settings.pod_name
- if mobile
= f.label :email, t("registrations.new.email"), class: "control-label", id: "emailLabel"
diff --git a/app/views/registrations/_registrations_closed.haml b/app/views/registrations/_registrations_closed.haml
new file mode 100644
index 000000000..c1b9b3a8f
--- /dev/null
+++ b/app/views/registrations/_registrations_closed.haml
@@ -0,0 +1,11 @@
+%h2
+ = t("devise.shared.links.sign_up_closed")
+
+!= t("registrations.closed.closed_pod",
+ wiki: link_to(t("registrations.closed.another_pod"), "https://diasporafoundation.org/getting_started/sign_up"))
+
+!= t("registrations.closed.find_pods",
+ poduptime: link_to("Poduptime", "https://podupti.me/"))
+
+!= t("registrations.closed.other_questions",
+ wiki: link_to("Wiki", "https://wiki.diasporafoundation.org/Choosing_a_pod"))
diff --git a/app/views/registrations/new.haml b/app/views/registrations/new.haml
index 96f9c2733..bf034f9da 100644
--- a/app/views/registrations/new.haml
+++ b/app/views/registrations/new.haml
@@ -1,12 +1,11 @@
#registration
.container
.row
- .col-md-10.offset1
- .col-md-7.hidden-phone
- %h1.ball
- .col-md-5.v-center
- .content.text-center
- %h2#pod-name
- = AppConfig.settings.pod_name
+ .col-sm-6.hidden-xs
+ .ball
+ .col-sm-6.col-xs-12.v-center
+ .content.text-center
+ %h1#pod-name
+ = AppConfig.settings.pod_name
- = render partial: "form", locals: {mobile: false}
+ = render partial: "form", locals: {mobile: false}
diff --git a/app/views/registrations/registrations_closed.haml b/app/views/registrations/registrations_closed.haml
new file mode 100644
index 000000000..c84db60f6
--- /dev/null
+++ b/app/views/registrations/registrations_closed.haml
@@ -0,0 +1,8 @@
+#registration
+ .container
+ .row
+ .col-sm-6.hidden-xs
+ .ball
+ .col-sm-6.col-xs-12.v-center
+ .content
+ = render partial: "registrations_closed"
diff --git a/app/views/registrations/registrations_closed.mobile.haml b/app/views/registrations/registrations_closed.mobile.haml
new file mode 100644
index 000000000..255620aca
--- /dev/null
+++ b/app/views/registrations/registrations_closed.mobile.haml
@@ -0,0 +1,10 @@
+
+.stream#main-stream
+ - flash.each do |name, msg|
+ .expose#flash-container
+ .flash-message{class: "message alert alert-#{flash_class name}", role: "alert"}
+ = msg
+
+ .login-form
+ .login-container
+ = render partial: "registrations_closed"
diff --git a/app/views/sessions/_form.haml b/app/views/sessions/_form.haml
index ba56cbf04..a4e608386 100644
--- a/app/views/sessions/_form.haml
+++ b/app/views/sessions/_form.haml
@@ -40,5 +40,4 @@
autocorrect: "off",
aria: {labelledby: "passwordLabel"}
- = f.hidden_field :remember_me, value: 1
= f.submit t("devise.sessions.new.sign_in"), class: "btn btn-large btn-block btn-primary"
diff --git a/config/defaults.yml b/config/defaults.yml
index 5bfe79979..25de8d31d 100644
--- a/config/defaults.yml
+++ b/config/defaults.yml
@@ -4,7 +4,7 @@
defaults:
version:
- number: "0.7.11.0" # Do not touch unless doing a release, do not backport the version number that's in master
+ number: "0.7.12.0" # Do not touch unless doing a release, do not backport the version number that's in master
heroku: false
environment:
url: "http://localhost:3000/"
diff --git a/config/initializers/devise.rb b/config/initializers/devise.rb
index 327cef80e..5cb23cc6d 100644
--- a/config/initializers/devise.rb
+++ b/config/initializers/devise.rb
@@ -15,11 +15,6 @@ end
# Use this hook to configure devise mailer, warden hooks and so forth.
# Many of these configuration options can be set straight in your model.
Devise.setup do |config|
- config.warden do |manager|
- manager.default_strategies(scope: :user).unshift :two_factor_authenticatable
- manager.default_strategies(scope: :user).unshift :two_factor_backupable
- end
-
# The secret key used by Devise. Devise uses this key to generate
# random tokens. Changing this key will render invalid all existing
# confirmation, reset password and unlock tokens in the database.
diff --git a/config/locales/devise/devise.pt-BR.yml b/config/locales/devise/devise.pt-BR.yml
index 9abf94b9b..dcfce4184 100644
--- a/config/locales/devise/devise.pt-BR.yml
+++ b/config/locales/devise/devise.pt-BR.yml
@@ -86,7 +86,7 @@ pt-BR:
remember_me: "Lembre-se de mim"
sign_in: "Entrar"
username: "Nome de usuário"
- signed_in: "Você entrou com sucesso."
+ signed_in: "Você entrou."
signed_out: "Você saiu com sucesso."
shared:
links:
diff --git a/config/locales/diaspora/ar.yml b/config/locales/diaspora/ar.yml
index 3040692d0..32ac565f1 100644
--- a/config/locales/diaspora/ar.yml
+++ b/config/locales/diaspora/ar.yml
@@ -442,7 +442,6 @@ ar:
updated: "تم تحديث ملفك الشخصى"
public: "عامّ"
registrations:
- closed: "التسجيلات مغلقة على هذه المنصة"
create:
success: "لقد انضممت الى دياسبرا "
new:
diff --git a/config/locales/diaspora/be.yml b/config/locales/diaspora/be.yml
index bea5c8758..f8d08b687 100644
--- a/config/locales/diaspora/be.yml
+++ b/config/locales/diaspora/be.yml
@@ -15,7 +15,7 @@ be:
contact:
attributes:
person_id:
- taken: "павінна быць унікальным у кантактах гэтага карыстальніка."
+ taken: "мусіць быць унікальным у кантактах гэтага карыстальніка."
person:
attributes:
diaspora_handle:
@@ -23,7 +23,7 @@ be:
reshare:
attributes:
root_guid:
- taken: "Добра, але гэта ты ўжо перапосціў!"
+ taken: "Падабаецца? Але ты ўжо падзяліуся гэтым!"
user:
attributes:
email:
@@ -33,42 +33,52 @@ be:
username:
invalid: "Памылка. Дазваляюцца літары, лічбы і падкрэсліванні."
taken: "ужо існуе."
- all_aspects: "усе катыгорыі"
+ all_aspects: "Усе аспекты"
are_you_sure: "сапраўды?"
- are_you_sure_delete_account: "Вы сапраўды хочаце выдаліць Ваш акаўнт? Гэта не магчыма будзе адмяніць!"
+ are_you_sure_delete_account: "Вы сапраўды жадаеце выдаліць Ваш акаўнт? Гэта не магчыма будзе адмяніць!"
aspects:
add_to_aspect:
failure: "Памылка пры спробе дадаць кантакты да аспекта."
success: "Кантакты паспяхова дададзены ў аспект."
aspect_listings:
add_an_aspect: "+ дадаць катыгорыю"
+ aspect_stream:
+ stay_updated: "Заўжды на сувязі"
destroy:
- failure: "%{name} не пустая і не можа быць выдалена."
+ failure: "%{name} не магчыма выдаліць."
success: "%{name} паспяхова выдалена"
edit:
- aspect_list_is_not_visible: "спіс катыгорый не бачны для ўсіх"
- aspect_list_is_visible: "спіс катыгорый бачны для ўсіх"
+ aspect_list_is_not_visible: "Кантакты ў гэтым аспекце ня бачны нікому"
+ aspect_list_is_visible: "Кантакты ў гэтым аспекце бачны для ўсіх"
confirm_remove_aspect: "ты сапраўды жадаешь выдаліць гэтую катыгорыю?"
rename: "перайменаваць"
- update: "абнавіць"
- updating: "абнаўляю ..."
+ update: "аднавіць"
+ updating: "аднаўляю ..."
index:
donate: "падзяка"
help:
do_you: "Гэта тычыцца:"
- here_to_help: "Супольнасці Diaspora тут!"
- need_help: "дапамога патрэбна?"
+ feature_suggestion: "... жадаеце нешта %{link} прапанаваць?"
+ find_a_bug: "... знайшлі %{link}?"
+ have_a_question: "... маеце %{link}?"
+ here_to_help: "Суполка Дыаспара* заўсёды побач!"
+ need_help: "Патрэбна дапамога?"
tag_bug: "памылка"
+ tag_feature: "функцыя"
tag_question: "пытанне"
+ introduce_yourself: "Гэта ваша ручаіна. Скокайце ды пакажыце сябе."
new_here:
follow: "Сачы за %{link} і вітай новых карыстальнікаў diaspora*!"
learn_more: "паказаць больш"
- title: "Прывітанне, Новы Ўдзельнік!(чалавек)"
+ title: "Прывітай новых удзельнікаў"
+ services:
+ content: "Вы можаце дадаць наступныя паслугі ў diaspora*:"
+ heading: "Далучыць паслугі"
welcome_to_diaspora: "Вітаем ў Diaspora, %{name}!"
no_contacts_message:
- community_spotlight: "супольны прагляд"
+ community_spotlight: "Рэкамендуемыя удзельнікі"
or_spotlight: "ты можаш таксама падзяліцца %{link}"
- try_adding_some_more_contacts: "ты можаш знайсці ці дадаць новыя катракты"
+ try_adding_some_more_contacts: "ты можаш знайсці ці %{invite_link} новыя кантакты."
you_should_add_some_more_contacts: "спачатку дадай пару кантактаў"
seed:
acquaintances: "знаёмыя"
@@ -79,13 +89,31 @@ be:
failure: "не магчыма захаваць катыгорыю %{name}, занадта дліная назва."
success: "катыгорыя %{name} была паспяхова выдалена"
cancel: "адмяніць"
+ comments:
+ new_comment:
+ comment: "Каментарыі"
+ commenting: "Каменціраванне"
contacts:
index:
- all_contacts: "усе кантакты"
+ all_contacts: "Усе кантакты"
+ my_contacts: "Мае кантакты"
+ start_a_conversation: "Пачаць гутарку"
+ title: "Кантакты"
conversations:
+ create:
+ fail: "Памылковае паведамленне"
+ sent: "Паведамленне даслана"
+ index:
+ inbox: "Уваходныя"
+ no_messages: "Няма паведамленняў"
new:
send: "даслаць"
sending: "адсылаю ..."
+ subject: "Тэма"
+ show:
+ delete: "Выдаліць гутарку"
+ reply: "Адачаць"
+ replying: "Адказваем..."
delete: "выдаліць"
email: "Email"
error_messages:
@@ -93,16 +121,33 @@ be:
correct_the_following_errors_and_try_again: "спраўляй памылкі і паспрабуй зноў."
fill_me_out: "запоўні мяне"
find_people: "Пошук людзей ці #тэгаў"
+ help:
+ aspects:
+ title: "Аспекты"
+ what_is_an_aspect_q: "Што такое аспект?"
invitations:
+ create:
+ no_more: "Больш няма запрашенняў"
new:
- invite_someone_to_join: "запрасі каго-небудзь да Diaspora!"
+ invite_someone_to_join: "Запрасі яшчэ кагосці да Diaspora*!"
language: "мова"
+ send_an_invitation: "Даслаць запрашэнне"
layouts:
+ application:
+ powered_by: "Заснавана на diaspora*"
+ whats_new: "Што новага?"
header:
+ code: "Код"
+ logout: "Выйсці"
+ profile: "Профіль"
settings: "налады"
limited: "абмежавана"
more: "больш"
- no_results: "нічога не знайшлось"
+ no_results: "Нічога не знайшлось"
+ notifier:
+ click_here: "Націсні сюды"
+ hello: "Вітаем, %{name}!"
+ thanks: "Дзякуй,"
nsfw: "не дзеля ўсіх вачэй"
ok: "ok"
privacy: "Прыватнасць"
@@ -110,4 +155,11 @@ be:
public: "адкрыта"
search: "Пошук"
settings: "Налады"
- username: "Імя карыстальніка" \ No newline at end of file
+ streams:
+ aspects:
+ title: "Мае аспекты"
+ aspects_stream: "Аспекты"
+ username: "Імя карыстальніка"
+ users:
+ edit:
+ auto_follow_aspect: "Дадаваць гэтых карыстальнікаў у аспект:" \ No newline at end of file
diff --git a/config/locales/diaspora/bg.yml b/config/locales/diaspora/bg.yml
index 0743109c9..4ec918514 100644
--- a/config/locales/diaspora/bg.yml
+++ b/config/locales/diaspora/bg.yml
@@ -404,7 +404,6 @@ bg:
updated: "Профилът е обновен"
public: "Публична"
registrations:
- closed: "Нови регистрации не са възможни на този pod на Diaspora."
create:
success: "Вие се присъединихте към Diaspora!"
invalid_invite: "Връзката за покана, която предоставихте, вече не е валидна!"
diff --git a/config/locales/diaspora/br.yml b/config/locales/diaspora/br.yml
index 10d0ccdf5..6a06c708c 100644
--- a/config/locales/diaspora/br.yml
+++ b/config/locales/diaspora/br.yml
@@ -505,7 +505,6 @@ br:
updated: "Patrom nevesaet"
public: "A-wel d'an holl"
registrations:
- closed: "Stanket eo an enskrivadur war ar pod diaspora*-mañ"
create:
success: "Enskrivet oc'h war diaspora* !"
invalid_invite: "Al liamm pedadenn roet ganeoc'h n'eo ket mat ken"
diff --git a/config/locales/diaspora/bs.yml b/config/locales/diaspora/bs.yml
index ecca3b459..0e53ec6c3 100644
--- a/config/locales/diaspora/bs.yml
+++ b/config/locales/diaspora/bs.yml
@@ -495,7 +495,6 @@ bs:
updated: "Profil ažuriran"
public: "Javno"
registrations:
- closed: "Prijave su zatvorene na ovom Diaspora podu."
create:
success: "Pridružili ste se Diaspori!"
invalid_invite: "Veza pozivnice koji ste obezbijedili više nije važeća!"
diff --git a/config/locales/diaspora/cs.yml b/config/locales/diaspora/cs.yml
index 9d2946e5e..72f614f31 100644
--- a/config/locales/diaspora/cs.yml
+++ b/config/locales/diaspora/cs.yml
@@ -1017,7 +1017,6 @@ cs:
updated: "Profil aktualizován"
public: "Veřejné"
registrations:
- closed: "Přihlášky nejsou na tomto podu diaspory* otevřeny."
create:
success: "Připojili jste se k diaspoře*!"
invalid_invite: "Odkaz na pozvánku, který jste poskytli, již neplatí!"
diff --git a/config/locales/diaspora/da.yml b/config/locales/diaspora/da.yml
index 39b599da8..9215ea650 100644
--- a/config/locales/diaspora/da.yml
+++ b/config/locales/diaspora/da.yml
@@ -593,9 +593,11 @@ da:
byline: "Det sociale netværk hvor det er dig der har kontrollen"
choose_your_audience: "Vælg dit publikum"
choose_your_audience_info: "Ved hjælp af Diasporas aspekter kan du vælge de mennesker du vil dele med. Du kan privat eller offentlig som du har lyst til. Del et sjovt foto med hele verden, eller en dyb hemmelighed kun med dine nærmeste. Du bestemmer."
+ diaspora_site_link: "Diaspora fødereret netværk"
headline: "Velkommen til %{pod_name}"
own_your_data: "Vær i besiddelse af dine egne data"
own_your_data_info: "Mange sociale netværk tjener penge på dine data ved at analysere din opførsel og derefter bruge informationen til at sælge reklamer. Diaspora bruger ikke dine data til noget, men står til rådighed så du kan kommunikere og dele med andre."
+ part_of_diaspora: "Del af %{diaspora_site_link}"
podmin:
byline: "Du er i gang med at ændre internettet. Lad os komme i gang."
configuration_info: "Åben %{database_path} og %{diaspora_path} i din favorit editor og gennemgå dem omhyggeligt. De er udførligt kommenteret."
@@ -1011,7 +1013,11 @@ da:
updated: "Profil opdateret"
public: "Offentlig"
registrations:
- closed: "Der er lukket for tilmeldinger på denne Diaspora server."
+ closed:
+ another_pod: "en anden pod"
+ closed_pod: "Denne pod er for tiden lukket for tilgang. Du kan dog stadig blive en del af Diaspora-netværket ved at tilmelde dig på %{wiki}. Fordi alle Diasporas pods er forbundet, vil du stadig have adgang til det samme indhold der."
+ find_pods: "Der er en liste over de pods du kan tilmelde dig på %{poduptime}."
+ other_questions: "Har du nogen spørgsmål vedrørende valg af pod, se vores %{wiki}."
create:
success: "Du er nu en del af Diaspora!"
invalid_invite: "Det invitations-link som du anvendte er ikke længere gyldigt!"
diff --git a/config/locales/diaspora/de-CH.yml b/config/locales/diaspora/de-CH.yml
index 82cac40d6..49f5aa339 100644
--- a/config/locales/diaspora/de-CH.yml
+++ b/config/locales/diaspora/de-CH.yml
@@ -592,7 +592,6 @@ de-CH:
updated: "Pofil aktualisiert"
public: "Öffentlich"
registrations:
- closed: "Uf dem pod isch d'Registrierig deaktiviert"
create:
success: "Du bisch ez volle Hahne bi diaspora* debii!"
invalid_invite: "De Iiladigslink wo'd benutzt hesch isch nüme gültig!"
diff --git a/config/locales/diaspora/de-moo.yml b/config/locales/diaspora/de-moo.yml
index 5ce0be51a..61f2e569c 100644
--- a/config/locales/diaspora/de-moo.yml
+++ b/config/locales/diaspora/de-moo.yml
@@ -90,15 +90,18 @@ de-moo:
week: "Woche"
user_entry:
account_closed: "Konto wurde geschlossen"
+ admin: "Leitkuh"
diaspora_handle: "diaspora* ID"
email: "E-Mail"
guid: "GUID"
id: "ID"
invite_token: "Einladungstoken"
last_seen: "Zuletzt gesehen"
+ moderator: "Moderierkuh"
? "no"
: Nein
nsfw: "#nsfw"
+ spotlight: "Schaukasten"
unknown: "Unbekannt"
? "yes"
: Ja
@@ -106,14 +109,29 @@ de-moo:
account_closing_scheduled: "Das Konto von %{name} soll geschlossen werden. Dies dauert ein paar Augenblicke..."
account_locking_scheduled: "Das Konto von %{name} ist zur Sperrung vorgesehen. Es wird in wenigen Augenblicken verarbeitet..."
account_unlocking_scheduled: "Das Konto von %{name} ist zur Entsperrung vorgesehen. Es wird in wenigen Augenblicken verarbeitet..."
+ add_admin: "%{name} wurde zur Leitkuh befördert."
add_invites: "Einladungen hinzufügen"
+ add_moderator: "%{name} wurde zur Moderierkuh befördert."
+ add_spotlight: "%{name} wurde in den Gemeinschafts-Schaukasten gestellt."
are_you_sure: "Willst du dein Konto wirklich schließen?"
are_you_sure_lock_account: "Bist du dir sicher, dass du dieses Konto sperren willst?"
are_you_sure_unlock_account: "Bist du sicher, dass du dieses Konto entsperren willst?"
close_account: "Konto schließen"
+ delete_admin: "%{name} wurde von der Liste der Leitkühe entfernt."
+ delete_moderator: "%{name} wurde von der Liste der Moderierkühe entfernt."
+ delete_spotlight: "%{name} wurde vom Gemeinschafts-Schaukasten entfernt."
+ does_not_exist: "Kuh existiert nicht!"
email_to: "per E-Mail einladen"
invite: "Einladen"
lock_account: "Konto sperren"
+ make_admin: "Zur Leitkuh befördern"
+ make_moderator: "Zur Moderierkuh befördern"
+ make_spotlight: "In den Gemeinschafts-Schaukasten stellen"
+ remove_admin: "Als Leitkuh absetzen"
+ remove_moderator: "Als Moderierkuh absetzen"
+ remove_spotlight: "Aus dem Gemeinschafts-Schaukasten entfernen"
+ role_implemented: "%{name} hat diese Rolle bereits erhalten!"
+ role_removal_implemented: "%{name} wurde diese Rolle bereits entzogen!"
under_13: "Zeige Kühe, die unter 13 Jahre alt sind (COPPA)"
unlock_account: "Konto entsperren"
users:
@@ -190,6 +208,7 @@ de-moo:
tos: "Die Nutzungsbedingungen der Anwendung ansehen"
are_you_sure: "Bist du dir sicher?"
are_you_sure_delete_account: "Möchtest du dein Konto wirklich schließen? Dieser Schritt kann nicht rückgängig gemacht werden!"
+ are_you_sure_ignore_user: "Bist du sicher, dass du diese Kuh ignorieren möchtest?"
aspect_memberships:
destroy:
failure: "Die Kuh konnte nicht aus der Herde entfernt werden."
@@ -364,7 +383,7 @@ de-moo:
close_account_a: "Gehe an das Ende deiner Kontoeinstellungen und drücke auf die Schaltfläche „Konto schließen“. Um den Vorgang abzuschließen, wirst du dann aufgefordert, dein Kennwort einzugeben. Denk dran: Wenn du dein Konto schließt, kannst du dich auf diesem Bauernhof <strong>nie wieder</strong> mit dem gleichen Benutzernamen registrieren."
close_account_q: "Wie kann ich mein Konto löschen?"
data_other_podmins_a: "Wenn du mit jemandem auf einem anderen Bauernhof teilst, werden alle Beiträge, die du teilst, und eine Kopie deiner Profildaten auf dessen Bauernhof gespeichert („gecached“) und sind der Datenbankleitkuh des Bauernhofs zugänglich. Wenn du einen Beitrag oder deine Profildaten löschst, geschieht dies auch auf allen anderen Bauernhöfen, auf denen die Daten bisher gespeichert waren. Deine Bilder werden nur auf deinen eigenen Bauernhof gespeichert; nur Links, die zu ihnen führen, werden anderen Bauernhöfen übermittelt."
- data_other_podmins_q: "Kann die Leitkuh meines Bauernhofs meine Informationen sehen?"
+ data_other_podmins_q: "Können die Leitkühe anderer Bauernhöfe meine Informationen sehen?"
data_visible_to_podmin_a: "Kurzum: alles. Die Kommunikation zwischen Bauernhöfen läuft immer verschlüsselt ab (mittels SSL und diaspora*s eigener Übertragungsverschlüsselung), aber gespeichert werden die Daten unverschlüsselt. Wenn sie wollte, könnte die Leitkuh deines Bauernhofs (normalerweise die Kuh, die den Bauernhofs betreibt) auf deine gesamten Kontodaten und alles, was du postest, zugreifen (wie auch bei den meisten anderen Webseiten, die Benutzerdaten speichern). Das ist der Grund dafür, dass wir dich auswählen lassen, auf welchem Bauernhof du dich registrierst, damit du einen Bauernhof auswählen kannst, dessen Leitkuh du deine Daten gerne anvertraust. Das Betreiben eines eigenen Bauernhofs gibt dir mehr Sicherheit, weil du dann den Zugriff auf die Datenbank kontrollierst."
data_visible_to_podmin_q: "Wie viele Informationen kann die Leitkuh meines Bauernhofs sehen?"
download_data_a: "Ja. Unten im Bereich „Konto“ deiner Einstellungen sind zwei Schaltflächen, mit denen du deine Daten oder Fotos herunterladen kannst."
@@ -574,9 +593,11 @@ de-moo:
byline: "Die soziale Onlinewelt, in der du deine Daten in der Hand hast."
choose_your_audience: "Wähle dein Publikum"
choose_your_audience_info: "diaspora*s Herden ermöglichen dir, nur mit den Kühen zu teilen, mit denen du möchtest. Du kannst so öffentlich oder privat sein, wie du willst. Teile ein witziges Foto mit der ganzen Welt oder ein tiefes Geheimnis nur mit deinen engsten Freunden. Es ist deine Entscheidung."
+ diaspora_site_link: "föderierten diaspora*-Netzwerks"
headline: "Willkommen auf %{pod_name}"
own_your_data: "Deine Daten, dein Eigentum"
own_your_data_info: "Viele Netzwerke nutzen deine Daten, um Geld zu verdienen, indem sie deine Interaktionen auswerten und diese Informationen verwenden, um dir Werbung zu zeigen. diaspora* nutzt deine Daten zu keinem anderen Zweck, als es dir zu ermöglichen, dich mit anderen zu verbinden und mit ihnen zu teilen."
+ part_of_diaspora: "Teil des %{diaspora_site_link}"
podmin:
byline: "Du bist drauf und dran, das Internet zu ändern. Lass uns gleich alles einrichten, okay?"
configuration_info: "Öffne %{database_path} und %{diaspora_path} in deinem Lieblingstexteditor und sieh sie gründlich durch, sie sind ausführlich kommentiert."
@@ -627,6 +648,8 @@ de-moo:
public_feed: "Öffentlicher diaspora* Feed von %{name}"
source_package: "Quellcodepaket herunterladen"
statistics_link: "Bauernhof-Statistiken"
+ switch_to_standard_mode: "In den Standardmodus wechseln"
+ switch_to_touch_optimized_mode: "In den touch-optimierten Modus wechseln"
whats_new: "Was gibt's Neues?"
header:
code: "Code"
@@ -1004,7 +1027,11 @@ de-moo:
updated: "Profil aktualisiert"
public: "Öffentlich"
registrations:
- closed: "Neuregistrierungen sind auf diesem Bauernhof geschlossen."
+ closed:
+ another_pod: "einem anderen Bauernhof"
+ closed_pod: "Dieser Bauernhof ist derzeit für Neuanmeldungen geschlossen. Du kannst dem diaspora*-Netzwerk trotzdem beitreten, indem du sich auf %{wiki} registrierst. Da alle Bauernhöfe miteinander verbunden sind, hast du von dort aus Zugriff auf dieselben Inhalte."
+ find_pods: "Es gibt eine Liste von Bauernhöfen, auf denen du dich registrieren kannst, auf %{poduptime}."
+ other_questions: "Wenn du noch weitere Fragen dazu hast, wie du einen Bauernhof auswählst, lies unser %{wiki}."
create:
success: "Du bist diaspora* beigetreten!"
invalid_invite: "Der von dir erstellte Einladungs-Link ist nicht mehr gültig!"
@@ -1195,6 +1222,41 @@ de-moo:
one: "Eine Kuh ist mit %{tag} getaggt"
other: "%{count} Kühe sind mit %{tag} getaggt"
zero: "Keine Kuh ist mit %{tag} getaggt"
+ two_factor_auth:
+ activated:
+ change_button: "Deaktivieren"
+ change_label: "Die Zwei-Faktor-Authentifizierung deaktivieren durch Eingabe deines Passworts"
+ status: "Zwei-Faktor-Authentifizierung aktiviert"
+ confirm:
+ activate_button: "Bestätigen und aktivieren"
+ input_explanation: "Nach dem Scan oder der Eingabe des Schlüssels, gib den sechsstelligen Code ein, der dir angezeigt wird und bestätige die Einstellungen."
+ input_title: "Bestätige mit dem TOTP-Token"
+ manual_explanation: "Falls du den QR-Code nicht automatisch scannen kannst, kannst du den Schlüssel manuell in deiner App eingeben."
+ manual_explanation_cont: "Wir nutzen ein zeitgesteuertes Einmalpasswortverfahren (Time-based One-time Passwords, TOTP) mit sechsstelligen Tokens. Falls deine App dich nach einem Zeitintervall und Algorithmus fragt, gib 30 Sekunden und sha1 ein. <br /> Die Leerzeichen dienen nur der besseren Lesbarkeit, gib den Code ohne diese ein."
+ scan_explanation: "Bitte scanne den QR-Code mit einer TOTP-fähigen App, wie andOTP (Android), FreeOTP (iOS), oder SailOTP (SailfishOS)."
+ scan_title: "Scanne den QR-Code"
+ status: "Die Zwei-Faktor-Authentifizierung wurde noch nicht vollständig aktiviert. Du musst die Aktivierung mit einem TOTP-Token bestätigen."
+ title: "Aktivierung bestätigen"
+ deactivated:
+ change_button: "Aktivieren"
+ change_label: "Zwei-Faktor-Authentifizierung aktivieren"
+ status: "Zwei-Faktor-Authentifizierung nicht aktiviert"
+ explanation: "Die Zwei-Faktor-Authentifizierung ist eine wirkungsvolle Methode, um sicherzustellen, dass du die einzige Kuh bist, die sich in deinem Konto anmelden kann. Bei der Anmeldung gibst du einen 6-stelligen Code zusammen mit deinem Passwort ein, um deine Identität zu bestätigen. Achtung: Wenn du dein Telefon verlierst und die bei Aktivierung dieser Funktion erstellten Wiederherstellungscodes verloren gehen, wird der Zugriff auf dein diaspora*-Konto für immer gesperrt."
+ flash:
+ error_token: "Token war falsch oder ungültig"
+ success_activation: "Zwei-Faktor-Authentifizierung erfolgreich aktiviert"
+ success_deactivation: "Zwei-Faktor-Authentifizierung erfolgreich deaktiviert"
+ input_token:
+ label: "Zwei-Faktor Token"
+ placeholder: "sechsstelliges Zwei-Faktor-Token"
+ recovery:
+ button: "Neue Wiederherstellungscodes generieren"
+ explanation: "Wenn du jemals den Zugriff auf dein Telefon verlierst, kannst du einen der folgenden Wiederherstellungscodes verwenden, um wieder auf dein Konto zuzugreifen. Bewahre die Wiederherstellungscodes sicher auf. Du kannst sie beispielsweise ausdrucken und zusammen mit anderen wichtigen Dokumenten ablegen."
+ explanation_short: "Mithilfe von Wiederherstellungscodes kannst du den Zugriff auf dein Konto wiederherstellen, wenn du dein Telefon verlierst. Beachte, dass du jeden Wiederherstellungscode nur einmal verwenden kannst."
+ invalidation_notice: "Wenn du deine Wiederherstellungscodes verloren hast, kannst du diese hier neu generieren. Deine alten Wiederherstellungscodes werden ungültig."
+ reminder: "Alternativ kannst du einen der Wiederherstellungscodes benutzen."
+ title: "Wiederherstellungscodes"
+ title: "Zwei-Faktor-Authentifizierung"
username: "Benutzername"
users:
confirm_email:
@@ -1243,8 +1305,9 @@ de-moo:
new_password: "Neues Kennwort"
private_message: "… du eine private Nachricht erhältst?"
protocol_handler:
- description: "Beim Klick auf diese Schaltfläche wird dein Browser aufgefordert, einen Handler zu installieren, wodurch web+diaspora:// URLs auf deinem Heimatbauernhof geöffnet werden können. Diese Funktion ist derzeit experimentell und die Interaktionen sind abhängig von Ihrem Browser."
- register: "Registrieren"
+ browser: "Dieses Protokoll befindet sich derzeit in einer experimentellen Phase und der Erfolg der Interaktionen damit ist von deinem Browser abhängig. Möchtest du diesen Handler verwalten oder entfernen, tust du dies über deine Browsereinstellungen. Die Schaltfläche unten ist immer aktiviert und du musst den Handler in jedem von dir verwendeten Browser separat setzen."
+ description: "web+diaspora:// ist ein neues Webprotokoll, das wir eingeführt haben. Jeder Link nach diaspora* von einer externen Webseite, die dieses Protokoll nutzt, kann auf dem Bauernhof geöffnet werden, auf dem dein Konto registriert ist. Klicke auf die untenstehende Schaltfläche, um deinen Browser so einzustellen, dass er %{pod_url} zur Erkennung von externen web+diaspora:// Links nutzt."
+ register: "Registriere den web+diaspora:// Handler auf diesem Browser"
title: "web+diaspora:// protocol handler"
receive_email_notifications: "E-Mail-Benachrichtigungen empfangen, wenn …"
request_export: "Meine Profildaten anfordern"
diff --git a/config/locales/diaspora/de.yml b/config/locales/diaspora/de.yml
index 425848f97..88c146b4b 100644
--- a/config/locales/diaspora/de.yml
+++ b/config/locales/diaspora/de.yml
@@ -118,7 +118,7 @@ de:
are_you_sure_unlock_account: "Bist du dir sicher, dass du dieses Konto entsperren möchtest?"
close_account: "Konto schließen"
delete_admin: "%{name} wurde von der Liste der Administratoren entfernt."
- delete_moderator: "%{name} wurde von der Liste der Moderatoren entfernt."
+ delete_moderator: "%{name} wurde von der Liste der Moderatoren entfernt."
delete_spotlight: "%{name} wurde vom Gemeinschafts-Schaukasten entfernt."
does_not_exist: "Benutzer existiert nicht!"
email_to: "per E-Mail einladen"
@@ -208,7 +208,7 @@ de:
tos: "Die Nutzungsbedingungen der Anwendung ansehen"
are_you_sure: "Bist du dir sicher?"
are_you_sure_delete_account: "Möchtest du dein Konto wirklich schließen? Dieser Schritt kann nicht rückgängig gemacht werden!"
- are_you_sure_ignore_user: "Bist du sicher das du den Nutzer ignorieren möchtest?"
+ are_you_sure_ignore_user: "Bist du sicher, dass du den Nutzer ignorieren möchtest?"
aspect_memberships:
destroy:
failure: "Die Person konnte nicht aus dem Aspekt entfernt werden."
@@ -593,9 +593,11 @@ de:
byline: "Die soziale Onlinewelt, in der du deine Daten in der Hand hast."
choose_your_audience: "Wähle dein Publikum"
choose_your_audience_info: "diaspora*s Aspekte ermöglichen dir, nur mit den Menschen zu teilen, mit denen du möchtest. Du kannst so öffentlich oder privat sein, wie du willst. Teile ein witziges Foto mit der ganzen Welt oder ein tiefes Geheimnis nur mit deinen engsten Freunden. Es ist deine Entscheidung."
+ diaspora_site_link: "föderierten diaspora*-Netzwerks"
headline: "Willkommen auf %{pod_name}"
own_your_data: "Deine Daten, dein Eigentum"
own_your_data_info: "Viele Netzwerke nutzen deine Daten, um Geld zu verdienen, indem Sie deine Interaktionen auswerten und diese Informationen verwenden, um dir Werbung zu zeigen. diaspora* nutzt deine Daten zu keinem anderen Zweck, als es dir zu ermöglichen, dich mit anderen zu verbinden und mit ihnen zu teilen."
+ part_of_diaspora: "Teil des %{diaspora_site_link}"
podmin:
byline: "Du bist drauf und dran, das Internet zu ändern. Lass uns gleich alles einrichten, okay?"
configuration_info: "Öffne %{database_path} und %{diaspora_path} in deinem Lieblingstexteditor und sieh sie gründlich durch, sie sind ausführlich kommentiert."
@@ -646,8 +648,8 @@ de:
public_feed: "Öffentlicher diaspora* Feed von %{name}"
source_package: "Quelltextpaket runterladen"
statistics_link: "Pod-Statistiken"
- switch_to_standard_mode: "In den Standard-Modus wechseln"
- switch_to_touch_optimized_mode: "Wechseln zum touch-optimierten Modus"
+ switch_to_standard_mode: "In den Standardmodus wechseln"
+ switch_to_touch_optimized_mode: "In den touch-optimierten Modus wechseln"
whats_new: "Was gibt’s Neues?"
header:
code: "Code"
@@ -1008,7 +1010,11 @@ de:
updated: "Profil aktualisiert"
public: "Öffentlich"
registrations:
- closed: "Neuregistrierungen sind auf diesem diaspora*-Pod geschlossen."
+ closed:
+ another_pod: "einem anderen Pod"
+ closed_pod: "Dieser Pod ist derzeit für Neuanmeldungen geschlossen. Du kannst dem diaspora*-Netzwerk trotzdem beitreten, indem du dich auf %{wiki} registrierst. Da alle Pods miteinander verbunden sind, hast du von dort aus Zugriff auf dieselben Inhalte."
+ find_pods: "Es gibt eine Liste von Pods, auf denen du dich registrieren kannst, auf %{poduptime}."
+ other_questions: "Wenn du noch weitere Fragen dazu hast, wie du einen Pod auswählst, lies unser %{wiki}."
create:
success: "Du bist diaspora* beigetreten!"
invalid_invite: "Der von dir erstellte Einladungs-Link ist nicht mehr gültig!"
@@ -1195,6 +1201,41 @@ de:
one: "1 Person ist mit %{tag} getaggt"
other: "%{count} Personen sind mit %{tag} getaggt"
zero: "Niemand ist mit %{tag} getaggt"
+ two_factor_auth:
+ activated:
+ change_button: "Deaktivieren"
+ change_label: "Die Zwei-Faktor-Authentifizierung deaktivieren durch Eingabe deines Passworts"
+ status: "Zwei-Faktor-Authentifizierung aktiviert"
+ confirm:
+ activate_button: "Bestätigen und aktivieren"
+ input_explanation: "Nach dem Scan oder der Eingabe des Schlüssels, gib den sechsstelligen Code ein, der dir angezeigt wird und bestätige die Einstellungen."
+ input_title: "Bestätige mit dem TOTP-Token"
+ manual_explanation: "Falls du den QR-Code nicht automatisch scannen kannst, kannst du den Schlüssel manuell in deiner App eingeben."
+ manual_explanation_cont: "Wir nutzen ein zeitgesteuertes Einmalpasswortverfahren (Time-based One-time Passwords, TOTP) mit sechsstelligen Tokens. Falls deine App dich nach einem Zeitintervall und Algorithmus fragt, gib 30 Sekunden und sha1 ein. <br /> Die Leerzeichen dienen nur der besseren Lesbarkeit, gib den Code ohne diese ein."
+ scan_explanation: "Bitte scanne den QR-Code mit einer TOTP-fähigen App, wie andOTP (Android), FreeOTP (iOS), oder SailOTP (SailfishOS)."
+ scan_title: "Scanne den QR-Code"
+ status: "Die Zwei-Faktor-Authentifizierung wurde noch nicht vollständig aktiviert. Du musst die Aktivierung mit einem TOTP-Token bestätigen."
+ title: "Aktivierung bestätigen"
+ deactivated:
+ change_button: "Aktivieren"
+ change_label: "Zwei-Faktor-Authentifizierung aktivieren"
+ status: "Zwei-Faktor-Authentifizierung nicht aktiviert"
+ explanation: "Die Zwei-Faktor-Authentifizierung ist eine wirkungsvolle Methode, um sicherzustellen, dass du die einzige Person bist, die sich in deinem Konto anmelden kann. Bei der Anmeldung gibst du einen 6-stelligen Code zusammen mit deinem Passwort ein, um deine Identität zu bestätigen. Achtung: Wenn du dein Telefon verlierst und die bei Aktivierung dieser Funktion erstellten Wiederherstellungscodes verloren gehen, wird der Zugriff auf dein diaspora*-Konto für immer gesperrt."
+ flash:
+ error_token: "Token war falsch oder ungültig"
+ success_activation: "Zwei-Faktor-Authentifizierung erfolgreich aktiviert"
+ success_deactivation: "Zwei-Faktor-Authentifizierung erfolgreich deaktiviert"
+ input_token:
+ label: "Zwei-Faktor-Token"
+ placeholder: "sechsstelliges Zwei-Faktor-Token"
+ recovery:
+ button: "Neue Wiederherstellungscodes generieren"
+ explanation: "Wenn du jemals den Zugriff auf dein Telefon verlierst, kannst du einen der folgenden Wiederherstellungscodes verwenden, um wieder auf dein Konto zuzugreifen. Bewahre die Wiederherstellungscodes sicher auf. Du kannst sie beispielsweise ausdrucken und zusammen mit anderen wichtigen Dokumenten ablegen."
+ explanation_short: "Mithilfe von Wiederherstellungscodes kannst du den Zugriff auf dein Konto wiederherstellen, wenn du dein Telefon verlierst. Beachte, dass du jeden Wiederherstellungscode nur einmal verwenden kannst."
+ invalidation_notice: "Wenn du deine Wiederherstellungscodes verloren hast, kannst du diese hier neu generieren. Deine alten Wiederherstellungscodes werden ungültig."
+ reminder: "Alternativ kannst du einen der Wiederherstellungscodes benutzen."
+ title: "Wiederherstellungscodes"
+ title: "Zwei-Faktor-Authentifizierung"
username: "Benutzername"
users:
confirm_email:
@@ -1243,9 +1284,9 @@ de:
new_password: "Neues Kennwort"
private_message: "du eine private Nachricht erhältst"
protocol_handler:
- browser: "Dieses Protokoll befindet sich derzeit in einer experimentellen Phase und der Erfolg der Interaktionen, die es verwenden, ist von deinem Browser abhängig. Möchtest du diesen Handler verwalten oder entfernen, tust du dies mit deinen Browser-Einstellungen. Die untere Schaltfläche ist immer aktiviert und du musst den Handler in jedem von dir verwendeten Browser separat setzen."
- description: "Beim Klick auf diese Schaltfläche wird dein Browser aufgefordert, einen Handler zu installieren, wodurch web+diaspora:// URLs auf deinem Heimatpod geöffnet werden können. Diese Funktion ist derzeit experimentell und die Interaktionen sind abhängig von deinem Browser."
- register: "Registrieren"
+ browser: "Dieses Protokoll befindet sich derzeit in einer experimentellen Phase und der Erfolg der Interaktionen damit ist von deinem Browser abhängig. Möchtest du diesen Handler verwalten oder entfernen, tust du dies über deine Browsereinstellungen. Die Schaltfläche unten ist immer aktiviert und du musst den Handler in jedem von dir verwendeten Browser separat setzen."
+ description: "web+diaspora:// ist ein neues Webprotokoll, das wir eingeführt haben. Jeder Link nach diaspora* von einer externen Webseite, die dieses Protokoll nutzt, kann auf dem Pod geöffnet werden, auf dem dein Konto registriert ist. Klicke auf die untenstehende Schaltfläche, um deinen Browser so einzustellen, dass er %{pod_url} zur Erkennung von externen web+diaspora:// Links nutzt."
+ register: "Registriere den web+diaspora:// Handler auf diesem Browser"
title: "web+diaspora:// protocol handler"
receive_email_notifications: "E-Mail-Benachrichtigungen empfangen, wenn …"
request_export: "Meine Profildaten anfordern"
diff --git a/config/locales/diaspora/de_formal.yml b/config/locales/diaspora/de_formal.yml
index 2753af7de..4cdca0599 100644
--- a/config/locales/diaspora/de_formal.yml
+++ b/config/locales/diaspora/de_formal.yml
@@ -90,15 +90,18 @@ de_formal:
week: "Woche"
user_entry:
account_closed: "Konto wurde geschlossen."
+ admin: "Administrator"
diaspora_handle: "diaspora* ID"
email: "E-Mail"
guid: "GUID"
id: "ID"
invite_token: "Einladungstoken"
last_seen: "Zuletzt gesehen"
+ moderator: "Moderator"
? "no"
: Nein
nsfw: "NSFW (unangemessen für den Arbeitsplatz)"
+ spotlight: "Schaukasten"
unknown: "Unbekannt"
? "yes"
: Ja
@@ -106,14 +109,29 @@ de_formal:
account_closing_scheduled: "Das Konto von %{name} soll geschlossen werden. Dies dauert ein paar Augenblicke..."
account_locking_scheduled: "Das Konto von %{name} ist zur Sperrung vorgesehen. Es wird in wenigen Augenblicken verarbeitet..."
account_unlocking_scheduled: "Das Konto von %{name} ist zur Entsperrung vorgesehen. Es wird in wenigen Augenblicken verarbeitet..."
+ add_admin: "%{name} wurde zum Administrator befördert."
add_invites: "Einladungen hinzufügen"
+ add_moderator: "%{name} wurde zum Moderator befördert."
+ add_spotlight: "%{name} wurde in den Gemeinschafts-Schaukasten gestellt"
are_you_sure: "Möchten Sie Ihr Konto wirklich schließen?"
are_you_sure_lock_account: "Sind Sie sicher, dass Sie dieses Konto sperren möchten?"
are_you_sure_unlock_account: "Sind Sie sicher, dass Sie dieses Konto entsperren möchten?"
close_account: "Konto schließen"
+ delete_admin: "%{name} wurde von der Liste der Administratoren entfernt."
+ delete_moderator: "%{name} wurde von der Liste der Moderatoren entfernt."
+ delete_spotlight: "%{name} wurde vom Gemeinschafts-Schaukasten entfernt."
+ does_not_exist: "Benutzer existiert nicht!"
email_to: "per E-Mail einladen"
invite: "Einladen"
lock_account: "Konto sperren"
+ make_admin: "Zum Administrator befördern"
+ make_moderator: "Zum Moderator befördern"
+ make_spotlight: "In den Gemeinschafts-Schaukasten stellen"
+ remove_admin: "Als Administrator entfernen"
+ remove_moderator: "Als Moderator entfernen"
+ remove_spotlight: "Aus dem Gemeinschafts-Schaukasten entfernen"
+ role_implemented: "%{name} hat diese Rolle bereits erhalten!"
+ role_removal_implemented: "%{name} wurde diese Rolle bereits entzogen!"
under_13: "Zeige Benutzer, die unter 13 Jahre alt sind (COPPA)"
unlock_account: "Konto entsperren"
users:
@@ -190,6 +208,7 @@ de_formal:
tos: "Die Nutzungsbedingungen der Anwendung ansehen"
are_you_sure: "Sind Sie sicher?"
are_you_sure_delete_account: "Möchten Sie Ihr Konto wirklich schließen? Dieser Schritt kann nicht rückgängig gemacht werden!"
+ are_you_sure_ignore_user: "Sind Sie sicher, dass Sie den Nutzer ignorieren möchten?"
aspect_memberships:
destroy:
failure: "Die Person konnte nicht aus dem Aspekt entfernt werden."
@@ -574,9 +593,11 @@ de_formal:
byline: "Die soziale Onlinewelt, in der Sie Ihre Daten in der Hand haben"
choose_your_audience: "Wählen Sie Ihr Publikum"
choose_your_audience_info: "diaspora*s Aspekte ermöglichen Ihnen, nur mit den Menschen zu teilen, mit denen Sie möchten. Sie können so öffentlich oder privat sein, wie Sie möchten. Teilen Sie ein witziges Foto mit der ganzen Welt oder ein tiefes Geheimnis nur mit Ihren engsten Freunden. Es ist Ihre Entscheidung."
+ diaspora_site_link: "föderierten diaspora*-Netzwerks"
headline: "Willkommen auf %{pod_name}"
own_your_data: "Ihre Daten, Ihr Eigentum"
own_your_data_info: "Viele Netzwerke nutzen Ihre Daten, um Geld zu verdienen, indem Sie Ihre Interaktionen auswerten und diese Informationen verwenden, um Ihnen Werbung anzuzeigen. diaspora* nutzt Ihre Daten zu keinem anderen Zweck, als es Ihnen zu ermöglichen, sich mit anderen zu verbinden und mit ihnen zu teilen."
+ part_of_diaspora: "Teil des %{diaspora_site_link}"
podmin:
byline: "Sie sind im Begriff, das Internet zu ändern. Lassen Sie uns gleich alles einrichten, okay?"
configuration_info: "Öffnen Sie %{database_path} und %{diaspora_path} in Ihrem Lieblingstexteditor und sehen Sie sie gründlich durch, sie sind ausführlich kommentiert."
@@ -627,6 +648,8 @@ de_formal:
public_feed: "Öffentlicher diaspora* Feed von %{name}"
source_package: "Quelltextpaket herunterladen"
statistics_link: "Pod-Statistiken"
+ switch_to_standard_mode: "In den Standardmodus wechseln"
+ switch_to_touch_optimized_mode: "In den touch-optimierten Modus wechseln"
whats_new: "Was gibt’s Neues?"
header:
code: "Code"
@@ -979,7 +1002,11 @@ de_formal:
updated: "Profil aktualisiert"
public: "Öffentlich"
registrations:
- closed: "Neuregistrierungen sind auf diesem Pod geschlossen."
+ closed:
+ another_pod: "einem anderen Pod"
+ closed_pod: "Dieser Pod ist derzeit für Neuanmeldungen geschlossen. Sie können dem diaspora*-Netzwerk trotzdem beitreten, indem Sie sich auf %{wiki} registrieren. Da alle Pods miteinander verbunden sind, haben Sie von dort aus Zugriff auf dieselben Inhalte."
+ find_pods: "Es gibt eine Liste von Pods, auf denen Sie sich registrieren können, auf %{poduptime}."
+ other_questions: "Wenn Sie noch weitere Fragen dazu haben, wie Sie einen Pod auswählen, lesen Sie unser %{wiki}."
create:
success: "Sie sind diaspora* beigetreten!"
invalid_invite: "Der von Ihnen erstellte Einladungs-Link ist nicht mehr gültig!"
@@ -1166,6 +1193,41 @@ de_formal:
one: "1 Person getaggt mit %{tag}"
other: "%{count} Personen getaggt mit %{tag}"
zero: "Keiner getaggt mit %{tag}"
+ two_factor_auth:
+ activated:
+ change_button: "Deaktivieren"
+ change_label: "Die Zwei-Faktor-Authentifizierung deaktivieren durch Eingabe Ihres Passworts"
+ status: "Zwei-Faktor-Authentifizierung aktiviert"
+ confirm:
+ activate_button: "Bestätigen und aktivieren"
+ input_explanation: "Nach dem Scan oder der Eingabe des Schlüssels, geben Sie den sechsstelligen Code ein, der Ihnen angezeigt wird und bestätigen Sie die Einstellungen."
+ input_title: "Bestätigen Sie mit dem TOTP-Token"
+ manual_explanation: "Falls Sie den QR-Code nicht automatisch scannen können, können Sie den Schlüssel manuell in Ihrer App eingeben."
+ manual_explanation_cont: "Wir nutzen ein zeitgesteuertes Einmalpasswortverfahren (Time-based One-time Passwords, TOTP) mit sechsstelligen Tokens. Falls Ihre App Sie nach einem Zeitintervall und Algorithmus fragt, geben Sie 30 Sekunden und sha1 ein. <br /> Die Leerzeichen dienen nur der besseren Lesbarkeit, geben Sie den Code ohne diese ein."
+ scan_explanation: "Bitte scannen Sie den QR-Code mit einer TOTP-fähigen App, wie andOTP (Android), FreeOTP (iOS), oder SailOTP (SailfishOS)."
+ scan_title: "Scannen Sie den QR-Code"
+ status: "Die Zwei-Faktor-Authentifizierung wurde noch nicht vollständig aktiviert. Sie müssen die Aktivierung mit einem TOTP-Token bestätigen."
+ title: "Aktivierung bestätigen"
+ deactivated:
+ change_button: "Aktivieren"
+ change_label: "Zwei-Faktor-Authentifizierung aktivieren"
+ status: "Zwei-Faktor-Authentifizierung nicht aktiviert"
+ explanation: "Die Zwei-Faktor-Authentifizierung ist eine wirkungsvolle Methode, um sicherzustellen, dass Sie die einzige Person sind, die sich in Ihrem Konto anmelden kann. Bei der Anmeldung geben Sie einen 6-stelligen Code zusammen mit Ihrem Passwort ein, um Ihre Identität zu bestätigen. Achtung: Wenn Sie Ihr Telefon verlieren und die bei Aktivierung dieser Funktion erstellten Wiederherstellungscodes verlieren, wird der Zugriff auf Ihr diaspora*-Konto für immer gesperrt."
+ flash:
+ error_token: "Token war falsch oder ungültig"
+ success_activation: "Zwei-Faktor-Authentifizierung erfolgreich aktiviert"
+ success_deactivation: "Zwei-Faktor-Authentifizierung erfolgreich deaktiviert"
+ input_token:
+ label: "Zwei-Faktor-Token"
+ placeholder: "sechsstelliges Zwei-Faktor-Token"
+ recovery:
+ button: "Neue Wiederherstellungscodes generieren"
+ explanation: "Wenn Sie jemals den Zugriff auf Ihr Telefon verlieren, können Sie einen der folgenden Wiederherstellungscodes verwenden, um wieder auf Ihr Konto zuzugreifen. Bewahren Sie die Wiederherstellungscodes sicher auf. Sie können sie beispielsweise ausdrucken und zusammen mit anderen wichtigen Dokumenten ablegen."
+ explanation_short: "Mithilfe von Wiederherstellungscodes können Sie den Zugriff auf Ihr Konto wiederherstellen, wenn Sie Ihr Telefon verlieren. Beachten Sie, dass Sie jeden Wiederherstellungscode nur einmal verwenden können."
+ invalidation_notice: "Wenn Sie Ihre Wiederherstellungscodes verloren haben, können Sie diese hier neu generieren. Ihre alten Wiederherstellungscodes werden ungültig."
+ reminder: "Alternativ können Sie einen der Wiederherstellungscodes benutzen."
+ title: "Wiederherstellungscodes"
+ title: "Zwei-Faktor-Authentifizierung"
username: "Benutzername"
users:
confirm_email:
@@ -1214,8 +1276,9 @@ de_formal:
new_password: "Neues Passwort"
private_message: "Sie eine private Nachricht erhalten"
protocol_handler:
- description: "Beim Klick auf diese Schaltfläche wird Ihr Browser aufgefordert, einen Handler zu installieren, wodurch web+diaspora:// URLs auf Ihrem Heimatpod geöffnet werden können. Diese Funktion ist derzeit experimentell und die Interaktionen sind abhängig von Ihrem Browser."
- register: "Registrieren"
+ browser: "Dieses Protokoll befindet sich derzeit in einer experimentellen Phase und der Erfolg der Interaktionen damit ist von Ihrem Browser abhängig. Möchten Sie diesen Handler verwalten oder entfernen, tun Sie dies über Ihre Browsereinstellungen. Die Schaltfläche unten ist immer aktiviert und Sie müssen den Handler in jedem von Ihnen verwendeten Browser separat setzen."
+ description: "web+diaspora:// ist ein neues Webprotokoll, das wir eingeführt haben. Jeder Link nach diaspora* von einer externen Webseite, die dieses Protokoll nutzt, kann auf dem Pod geöffnet werden, auf dem Ihr Konto registriert ist. Klicken Sie auf die untenstehende Schaltfläche, um Ihren Browser so einzustellen, dass er %{pod_url} zur Erkennung von externen web+diaspora:// Links nutzt."
+ register: "Registriere den web+diaspora:// Handler auf diesem Browser"
title: "web+diaspora:// protocol handler"
receive_email_notifications: "E-Mail-Benachrichtigungen empfangen, wenn:"
request_export: "Meine Profildaten anfordern"
diff --git a/config/locales/diaspora/el.yml b/config/locales/diaspora/el.yml
index d3dd49eba..68b38f9f7 100644
--- a/config/locales/diaspora/el.yml
+++ b/config/locales/diaspora/el.yml
@@ -469,7 +469,6 @@ el:
updated: "Το προφίλ ενημερώθηκε"
public: "Δημόσιο"
registrations:
- closed: "Οι εγγραφές είναι κλειστές σε αυτό το pod του diaspora*."
create:
success: "Έγινες μέλος στο diaspora*!"
invalid_invite: "Ο σύνδεσμος που έδωσες δεν είναι πια έγκυρος!"
diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml
index 6e8a8a096..fa3aa016f 100644
--- a/config/locales/diaspora/en.yml
+++ b/config/locales/diaspora/en.yml
@@ -553,6 +553,8 @@ en:
home:
default:
headline: "Welcome to %{pod_name}"
+ part_of_diaspora: "Part of the %{diaspora_site_link}"
+ diaspora_site_link: "diaspora* federated network"
byline: "The online social world where you are in control"
be_who_you_want_to_be: "Be who you want to be"
be_who_you_want_to_be_info: "A lot of networks insist that you use your real identity. Not diaspora*. Here you can choose who you want to be, and share as much or as little about yourself as you want. It really is up to you how you want to interact with other people."
@@ -1050,7 +1052,11 @@ en:
terms_link: "terms of service"
create:
success: "You’ve joined diaspora*!"
- closed: "Signups are closed on this diaspora* pod."
+ closed:
+ closed_pod: "This pod is currently closed to new registrations. However, you can still join the diaspora* network by registering on %{wiki}. Because all pods are interconnected, you will have access to the same content there."
+ another_pod: "another pod"
+ find_pods: "There’s a list of pods you can sign up to at %{poduptime}."
+ other_questions: "If you have any other questions regarding choosing a pod, check out our %{wiki}."
invalid_invite: "The invite link you provided is no longer valid!"
reshares:
diff --git a/config/locales/diaspora/en_1337.yml b/config/locales/diaspora/en_1337.yml
index f547e499c..ae7605555 100644
--- a/config/locales/diaspora/en_1337.yml
+++ b/config/locales/diaspora/en_1337.yml
@@ -440,7 +440,6 @@ en_1337:
updated: "PR0F1L3 UPD473D"
public: "pub1!c"
registrations:
- closed: "51GNUP5 4R3 CL053D 0N 7H15 D* P0D!"
create:
success: "U H4V3 J01N3D D*"
invalid_invite: "7H3 1NV173 L1NK U PR0V1D3D 15 N0 L0N63R V4L1D!"
diff --git a/config/locales/diaspora/en_pirate.yml b/config/locales/diaspora/en_pirate.yml
index cdd026664..ac63d8060 100644
--- a/config/locales/diaspora/en_pirate.yml
+++ b/config/locales/diaspora/en_pirate.yml
@@ -408,7 +408,6 @@ en_pirate:
updated: "Ye profile updated"
public: "The Sea can see this"
registrations:
- closed: "Signups be closed on this ship!"
create:
success: "Ye've joined diaspora*! YARGH!"
invalid_invite: "The invite link ye provided is no longer valid ye scalawag! Yar!"
diff --git a/config/locales/diaspora/en_shaw.yml b/config/locales/diaspora/en_shaw.yml
index a06872275..3088871c8 100644
--- a/config/locales/diaspora/en_shaw.yml
+++ b/config/locales/diaspora/en_shaw.yml
@@ -304,7 +304,6 @@ en_shaw:
updated: "𐑐𐑮𐑴𐑓𐑲𐑤 𐑳𐑐𐑛𐑱𐑑𐑩𐑛"
public: "𐑐𐑳𐑚𐑤𐑦𐑒"
registrations:
- closed: "𐑕𐑲𐑯𐑩𐑐𐑕 𐑸 𐑒𐑤𐑴𐑟𐑛 𐑪𐑯 𐑞𐑦𐑕 ·𐑛𐑦𐑨𐑕𐑐𐑹𐑩 𐑐𐑪𐑛."
create:
success: "𐑿'𐑝 𐑡𐑶𐑯𐑛 ·𐑛𐑦𐑨𐑕𐑐𐑹𐑩!"
new:
diff --git a/config/locales/diaspora/en_valspeak.yml b/config/locales/diaspora/en_valspeak.yml
index 5bd4e3c83..305e5df24 100644
--- a/config/locales/diaspora/en_valspeak.yml
+++ b/config/locales/diaspora/en_valspeak.yml
@@ -765,7 +765,6 @@ en_valspeak:
updated: "Profie updated!!! <3"
public: "like, every1 can c this"
registrations:
- closed: "Signups r like... closed on here... sry bout that :\\ totally lame, right?"
create:
success: "u've joined d*!!! OMFG YAAAAAYYY!! :DDD"
invalid_invite: "OMG, dude, ur invite link is like... SOOOO old... like... gross. so like, sry but its no longer valid. Kthxbye<3"
diff --git a/config/locales/diaspora/eo.yml b/config/locales/diaspora/eo.yml
index b51ad479c..f8aa1db3b 100644
--- a/config/locales/diaspora/eo.yml
+++ b/config/locales/diaspora/eo.yml
@@ -529,7 +529,6 @@ eo:
updated: "Profilo ĝisdatigita"
public: "Publika"
registrations:
- closed: "Registrado estas fermita ĉe tiu ĉi DIASPORA* 'pod' (servilo)."
create:
success: "Vi aniĝis al DIASPORA*!"
invalid_invite: "La invitoligilo, kiun vi donis, ne plu validas!"
diff --git a/config/locales/diaspora/es-AR.yml b/config/locales/diaspora/es-AR.yml
index 7041e8082..8b52739b3 100644
--- a/config/locales/diaspora/es-AR.yml
+++ b/config/locales/diaspora/es-AR.yml
@@ -965,7 +965,6 @@ es-AR:
updated: "Perfil actualizado"
public: "Público"
registrations:
- closed: "Los registros están cerrados en este servidor de diaspora*."
create:
success: "¡Te has unido a diaspora*!"
invalid_invite: "¡El enlace de la invitación ya no es válido!"
diff --git a/config/locales/diaspora/es-CL.yml b/config/locales/diaspora/es-CL.yml
index 9a4d81071..7c47f7894 100644
--- a/config/locales/diaspora/es-CL.yml
+++ b/config/locales/diaspora/es-CL.yml
@@ -563,7 +563,6 @@ es-CL:
updated: "Perfil actualizado"
public: "Publico"
registrations:
- closed: "Los registros están cerrados en este servidor de Diaspora."
create:
success: "¡Te has unido a Diaspora!"
invalid_invite: "¡El enlace de invitación ya no es válido!"
diff --git a/config/locales/diaspora/es-MX.yml b/config/locales/diaspora/es-MX.yml
index bd87397be..77b3a49bd 100644
--- a/config/locales/diaspora/es-MX.yml
+++ b/config/locales/diaspora/es-MX.yml
@@ -560,7 +560,6 @@ es-MX:
updated: "Perfil actualizado"
public: "Público"
registrations:
- closed: "Los registros están cerrados en este servidor de Diaspora."
create:
success: "¡Te has unido a Diaspora!"
invalid_invite: "¡El enlace de invitación que proporcionaste ya no es válido!"
diff --git a/config/locales/diaspora/es.yml b/config/locales/diaspora/es.yml
index 00929b83a..c7b804b1c 100644
--- a/config/locales/diaspora/es.yml
+++ b/config/locales/diaspora/es.yml
@@ -33,7 +33,7 @@ es:
reshare:
attributes:
root_guid:
- taken: "Es buena, ¿eh? ¡Ya habías compartido esa publicación!"
+ taken: "Genial pero... ¡ya has compartido esa publicación!"
user:
attributes:
email:
@@ -69,7 +69,7 @@ es:
zero: "%{count} comentarios"
current_segment: "El período actual tiene un promedio de <b>%{post_yest}</b> publicaciones por usuario, de <b>%{post_day}</b>"
daily: "Diario"
- display_results: "Mostrando resultados del período %{segment}"
+ display_results: "Mostrando resultados en el espacio de tiempo %{segment}"
go: "Adelante"
month: "Mes"
posts:
@@ -94,6 +94,7 @@ es:
email: "Correo Electrónico"
guid: "GUID"
id: "identificador"
+ invite_token: "Token de invitación"
last_seen: "visto por última vez"
moderator: "Moderador"
? "no"
@@ -170,18 +171,18 @@ es:
aud:
description: ""
name:
- name: "nombre"
+ name: "Nombre"
nickname:
name: "apodo"
openid:
description: "Permite que la aplicación lea tu perfil básico"
name: "perfil básico"
picture:
- description: "Esto otorga permisos de imagen a la aplicación."
+ description: "Esto permite a la aplicación el acceso a la galería de imágenes."
name: "fotografía"
profile:
- description: "Esto permite que la aplicación lea tu perfil completo"
- name: "Perfil completo"
+ description: "Esto permite que la aplicación tenga acceso a la información que figura en tu perfil."
+ name: "Perfil."
read:
description: "Esto permite a la aplicación leer tu portada, tus conversaciones y tu perfil completo"
name: "leer perfil, portada y conversaciones"
@@ -219,7 +220,7 @@ es:
stay_updated: "Mantente actualizado"
stay_updated_explanation: "Tu página principal la forman todos tus contactos, las etiquetas que sigues, y si lo deseas, las publicaciones de diferentes miembros creativos de la comunidad."
destroy:
- failure: "%{name} no pudo ser eliminado."
+ failure: "%{name} no ha podido eliminarse."
success: "%{name} fue eliminado con éxito."
success_auto_follow_back: "Se borró correctamente %{name}. Este aspecto se usaba para seguir automáticamente a los usuarios, revisa tu configuración para seleccionar un nuevo aspecto de autoseguimiento."
edit:
@@ -249,7 +250,7 @@ es:
tag_question: "pregunta"
tutorial_link_text: "Tutoriales"
tutorials_and_wiki: "%{faq}, %{tutorial} y %{wiki}: ayuda para dar tus primeros pasos."
- introduce_yourself: "Ésta es tu página principal. Adelante, preséntate..."
+ introduce_yourself: "Ésta es tu página principal. ¡Adelante, preséntate!"
keep_pod_running: "Haz que %{pod} vaya más rápido, ¡invita a café a nuestros servidores con una donación mensual!"
new_here:
follow: "¡Sigue %{link} y da la bienvenida a los nuevos miembros de Diaspora*!"
@@ -275,7 +276,7 @@ es:
success: "Tu aspecto, %{name}, fue editado con éxito."
blocks:
create:
- failure: "No pude ignorar a este usuario. #evasion"
+ failure: "No ha sido posible ignorar a este usuario. #evasiónderesponsabilidades"
success: "Bien, no verás a esa persona en tu entrada otra vez. #silencio!"
destroy:
failure: "No podría dejar de ignorar a ese usuario. #evasion"
@@ -585,9 +586,11 @@ es:
byline: "La red social mundial donde tú tienes el control"
choose_your_audience: "Escoge tu público"
choose_your_audience_info: "Los aspectos de diaspora* te permiten compartir sólamente con las personas que quieras. Puedes ser tan público o privado como prefieras. Comparte una foto divertida con el mundo entero, o un oscuro secreto con tus amigos más cercanos. Tú tienes el control."
+ diaspora_site_link: "Red federada de diaspora*"
headline: "Bienvenido a %{pod_name}"
own_your_data: "Sé el dueño de tus datos"
own_your_data_info: "Muchas redes usan tus datos para hacer dinero analizando tus interacciones y usando esa información para mostrarte anuncios. diaspora* no usa tus datos para ningún propósito distinto que permitirte estar en contacto con otros."
+ part_of_diaspora: "Parte de %{diaspora_site_link}"
podmin:
byline: "Estas a punto de cambiar internet. Vamos a configurarlo, ¿de acuerdo?"
configuration_info: "Abre %{database_path} y %{diaspora_path} en tu editor de texto favorito y revisalos cuidadosamente, están comentados al detalle."
@@ -608,7 +611,7 @@ es:
update_your_pod: "Actualiza tu pod"
update_your_pod_info: "Puedes encontrar %{update_instructions}"
invitation_codes:
- already_logged_in: "Has sido invitado por %{inviter} para unirte a este pod, pero ya tienes la sesión iniciada."
+ already_logged_in: "Has recibido una invitación de %{inviter} para unirte a este pod pero ya has iniciado la sesión."
not_valid: "Ese código de invitación ya no es válido"
invitations:
create:
@@ -616,7 +619,7 @@ es:
empty: "Por favor, introduce al menos una dirección de correo electrónico."
no_more: "No tienes más invitaciones."
note_already_sent: "Las invitaciones han sido enviadas a: %{emails}"
- rejected: "Hubo problemas con las siguientes direcciones de correo: %{emails}"
+ rejected: "Por favor, verifica las siguientes direcciones de correo electrónico: %{emails}"
sent: "Las invitaciones han sido enviadas a: %{emails}"
new:
codes_left:
@@ -649,7 +652,7 @@ es:
toggle_navigation: "Cambiar navegación"
likes:
create:
- error: "¡Falló el 'me gusta'!"
+ error: "Ha ocurrido un error al darle \"Me gusta\"."
destroy:
error: "Ocurrió un error al quitar el \"Me gusta\""
limited: "Limitado"
@@ -688,6 +691,7 @@ es:
mark_read: "Marcar como leído"
mark_unread: "Marcar como no leído"
mentioned: "Mencionado"
+ mentioned_in_comment: "Mencionado en el comentario."
no_notifications: "Todavía no tienes ninguna notificación."
notifications: "Notificaciones"
reshared: "Compartido"
@@ -710,6 +714,9 @@ es:
one: "%{actors} te ha mencionado en una publicación eliminada."
other: "%{actors} te han mencionado en una publicación eliminada."
zero: "%{actors} te han mencionado en una publicación eliminada."
+ mentioned_in_comment:
+ one: "%{actors} te ha mencionado en <a href='%{comment_path}'>un comentario</a> de la publicación %{post_link}."
+ other: "%{actors} te han mencionado en <a href='%{comment_path}'>un comentario</a> de la publicación %{post_link}."
mentioned_in_comment_deleted:
one: "%{actors} te ha mencionado en un comentario eliminado."
other: "%{actors} te han mencionado en un comentario eliminado."
@@ -748,26 +755,26 @@ es:
view_profile: "Ver el perfil de %{name}"
csrf_token_fail:
body: |-
- Hola %{name},
+ Hola, %{name}:
- diaspora* ha detectado un intento de acceso a tu cuenta que podría ser no autorizado. Para evitar que tu información pueda verse comprometida, se ha cerrado tu sesión. No te preocupes, puedes entrar otra vez de forma segura.
+ Diaspora* ha detectado un intento de acceso a tu cuenta que podría ser no autorizado. Se ha procedido al cierre de sesión para evitar que tu información pueda verse comprometida. No te preocupes; puedes entrar otra vez de forma segura.
- Se ha recibido una solicitud usando un token CSFR incorrecto o incompleto. Podría ser algo inocente, pero podría ser también una petición falsificada procedente de otra web (CSFR).
+ Se ha recibido una solicitud usando un token CSFR incorrecto o inexistente. Podría ser algo inocente, pero podría ser también una petición falsificada procedente de otra web (un ataque CSFR).
- Esto podría haber sido causado por:
+ Puede haber varios motivos por los que esto puede haber ocurrido:
- - Una extensión manipulando la solicitud o realizando solicitudes sin emplear un token (código de seguridad);
- - Una pestaña abierta de la sesión anterior;
- - Otra página web realizando solicitudes, con o sin tu permiso;
+ - Una extensión manipulando la solicitud o realizando solicitudes sin emplear un token (código de seguridad).
+ - Una pestaña abierta de la sesión anterior.
+ - Otra página web realizando solicitudes, con o sin tu permiso.
- Otras aplicaciones externas;
- Código malicioso intentando acceder a tu información.
Para más información acerca de CSFR ver %{link}%{link}.
- Si ves este mensaje de forma repetida, por favor revisa los anteriores puntos, incluyendo las extensiones de tu buscador de internet. 
+ Si ves este mensaje de forma repetida, por favor revisa los anteriores puntos, incluyendo las extensiones de tu navegador de internet. 
Gracias,
- El robot del email de dispora*!
+ ¡El robot de email de dispora*!
subject: "Hemos recibido una solicitud no autorizada desde tu cuenta, %{name}"
email_sent_by_diaspora: "Este correo electrónico fue enviado por %{pod_name}. Si quieres dejar de recibir correos como este,"
export_email:
@@ -842,6 +849,9 @@ es:
mentioned:
limited_post: "Se te mencionó en un post privado."
subject: "%{name} te mencionó en diaspora*"
+ mentioned_in_comment:
+ limited_post: "Te han mencionado en un comentario de una publicación privada."
+ reply: "Contestar o ver esta conversación >"
private_message:
reply_to_or_view: "Responder o ver esta conversación >"
subject: "Tienes un nuevo mensaje privado"
@@ -975,7 +985,11 @@ es:
updated: "Perfil actualizado"
public: "Público"
registrations:
- closed: "Los registros están cerrados en este servidor de Diaspora."
+ closed:
+ another_pod: "Otro pod"
+ closed_pod: "La inscripción de nuevos usuarios se encuentra cerrada en este momento en este pod. Puedes unirte de todas maneras a la red de diaspora* registrándote en %{wiki}. ¡Tendrás acceso al mismo tipo de contenido ya que todos los pods están entrelazados y conectados de forma interna!"
+ find_pods: "Lista de los pods en los que es posible registrarse: %{poduptime}"
+ other_questions: "Échale un vistazo nuestra %{wiki} si no sabes que pod elegir."
create:
success: "¡Te has unido a Diaspora*!"
invalid_invite: "¡El enlace de la invitación ya no es válido!"
@@ -1050,11 +1064,11 @@ es:
mobile_row_checked: "%{name} (eliminar)"
mobile_row_unchecked: "%{name} (añadir)"
toggle:
- one: "En %{count} aspecto"
- other: "En %{count} aspectos"
- zero: "En ningún aspecto"
+ one: "En %{count} grupo."
+ other: "En %{count} grupos."
+ zero: "En ningún grupo."
invitations:
- by_email: "Invita a más personas a través de correo electrónico."
+ by_email: "Mandar invitaciones por correo electrónico."
invite_your_friends: "Invita a tus contactos"
invites: "Invitaciones"
share_this: "¡Comparte este enlace a través de correo electrónico, blog o tu red social favorita!"
@@ -1063,11 +1077,11 @@ es:
control_your_audience: "Controla tu público"
logged_in: "Conectado a %{service}"
manage: "Gestionar servicios conectados"
- new_user_welcome_message: "Utiliza #etiquetas para clasificar tus publicaciones y encuentra a gente que comparte tus intereses. Nombra a personas especiales usando @Mentions"
+ new_user_welcome_message: "Utiliza #etiquetas para clasificar tus publicaciones y encontrar a gente que comparte tus aficiones. Usa las @menciones para mencionar a quien quieras."
outside: "Los mensajes públicos podrán ser vistos por otros fuera de Diaspora*."
share: "Comparte"
title: "Configurar los servicios conectados"
- visibility_dropdown: "Usa este menú desplegable para cambiar la visibilidad de tu publicación. (Te sugerimos hacerlo público la primera vez.)"
+ visibility_dropdown: "Usa este menú desplegable para cambiar la visibilidad de tu publicación. (Te recomendamos que esta primera publicación sea pública)."
publisher:
discard_post: "Descartar publicación"
formatWithMarkdown: "Puedes usar %{markdown_link} para dar formato al mensaje."
@@ -1163,6 +1177,41 @@ es:
one: "Una persona etiquetada con %{tag}"
other: "%{count} personas etiquetadas con %{tag}"
zero: "Nadie etiquetado con %{tag}"
+ two_factor_auth:
+ activated:
+ change_button: "Desactivar."
+ change_label: "Introduce tu contraseña para desactivar la autentificación de doble factor."
+ status: "Se ha activado la autentificación de doble factor."
+ confirm:
+ activate_button: "Confirmar y activar."
+ input_explanation: "Cuando hayas escaneado el código QR o introducido el secreto, introduce el código de seis dígitos y confirma la configuración."
+ input_title: "Confirmar con token TOTP."
+ manual_explanation: "En caso de no poder escanear el código QR automáticamente, puedes introducir manualmente el secreto en tu aplicación."
+ manual_explanation_cont: "Estamos usando contraseñas de un solo uso con tiempo limitado de utilización (TOTP) con tokens de seis dígitos. Si tu aplicación te pide un intervalo de tiempo y un algoritmo, introduce 30 segundos y sha1 respectivamente. <br /> Los espacios se muestran solamente para facilitar la lectura. Por favor, intruce el código sin espacios."
+ scan_explanation: "Por favor, escanea el código QR con una aplicación que soporte TOTP. Algunos ejemplos: andOTP (Android), FreeOTP (iOS), SailOTP (SailfishOS)."
+ scan_title: "Escanea el código QR."
+ status: "La autentificación de doble factor no está completamente activada todavía. Tienes que confirmar la activación con un token TOTP."
+ title: "Confirmar activación."
+ deactivated:
+ change_button: "Activar."
+ change_label: "Activar la autentificación de doble factor."
+ status: "La autentificación de doble factor no está activada."
+ explanation: "La autentificación de doble factor es una forma muy potente de asegurarse que tú eres la única persona que tiene acceso a tu cuenta. En el momento de acceder tendrás que introducir un código de seis dígitos, además de tu contraseña, para verificar tu identidad. ¡Ten mucho cuidado! El acceso a tu cuenta de diaspora* se bloqueará de forma permanente si pierdes el teléfono móvil y los códigos que se crearon al activar esta función."
+ flash:
+ error_token: "El token es incorrecto o no es válido."
+ success_activation: "La autentificación de doble factor ha sido activada correctamente."
+ success_deactivation: "La autentificación de doble factor ha sido desactivada correctamente."
+ input_token:
+ label: "Token de doble factor."
+ placeholder: "Token de seis dígitos para la autentificación de doble factor."
+ recovery:
+ button: "Generar nuevos códigos de recuperación."
+ explanation: "Puedes usar alguno de los códigos de recuperación mostrados más abajo para volver a acceder a tu cuenta si alguna vez dejas de tener acceso a tu teléfono móvil. Un ejemplo para esto sería imprimir los códigos y guardarlos junto a otra documentación importante."
+ explanation_short: "Los códigos de recuperación te permiten volver a acceder a tu cuenta en el caso de pérdida de tu teléfono móvil. Por favor, ten en cuenta que solo puedes usar una vez cada código."
+ invalidation_notice: "Por si acaso has perdido los códigos de recuperación, aquí puedes volver a generarlos. Los códigos de recuperación anteriores dejarán de tener validez."
+ reminder: "También puedes usar uno de los códigos de recuperación."
+ title: "Códigos de recuperación."
+ title: "Autentificación de doble factor."
username: "Nombre de usuario"
users:
confirm_email:
@@ -1195,7 +1244,7 @@ es:
comment_on_post: "...alguien comentó en tu publicación"
current_password: "Contraseña actual"
current_password_expl: "con la que inicias sesión..."
- default_post_visibility: "Seleccionados los aspectos por defecto para publicar."
+ default_post_visibility: "Grupos seleccionados por defecto para publicar."
download_export: "Descargar mi perfil"
download_export_photos: "Descargar mis fotografías"
edit_account: "Editar cuenta"
@@ -1207,11 +1256,14 @@ es:
last_exported_html: "(Última actualización %{timeago})"
liked: "a alguien le gusta tu publicación"
mentioned: "te mencionan en una publicación"
+ mentioned_in_comment: "Te han mencionado en un comentario."
new_password: "Nueva contraseña"
private_message: "has recibido un mensaje privado"
protocol_handler:
browser: "Este protocolo está actualmente en una fase experimental y su buen funcionamiento dependerá de tu navegador. Si quieres gestionar o eliminar esta funcionalidad, puedes hacerlo a través de la configuración del navegador. El botón siempre estará activado, y tu necesitas configurar la funcionalidad en cada navegador para usarlo."
+ description: "web+diaspora:// es un protocolo de red que hemos introducido. Todos los enlaces que apunten a una página de diaspora* en una página web externa, y que usen este protocolo, se podrá abrir en el pod en el que tengas registrada tu cuenta de diaspora* . Pincha en el botón más abajo para indicar a tu navegador que use %{pod_url} para reconocer enlaces web+diaspora:// externos."
register: "Registro"
+ title: "web+diaspora:// controlador de protocolo"
receive_email_notifications: "Recibir notificaciones por correo cuando..."
request_export: "Solicitar los datos de mi perfil"
request_export_photos: "Solicitar mis fotografías"
diff --git a/config/locales/diaspora/eu.yml b/config/locales/diaspora/eu.yml
index 420d46cfe..f68f0ac29 100644
--- a/config/locales/diaspora/eu.yml
+++ b/config/locales/diaspora/eu.yml
@@ -429,7 +429,6 @@ eu:
updated: "Profila eguneratu duzu."
public: "Publikoa"
registrations:
- closed: "Izen emateak itxirik daude Diaspora zerbitzari hontan."
create:
success: "Diasporarekin bat egin duzu!"
invalid_invite: "Eman duzun gonbidapen esteka ez da jada baliagarria!"
diff --git a/config/locales/diaspora/fi.yml b/config/locales/diaspora/fi.yml
index 23540ef5a..3b69c0393 100644
--- a/config/locales/diaspora/fi.yml
+++ b/config/locales/diaspora/fi.yml
@@ -919,7 +919,6 @@ fi:
updated: "Profiili päivitetty"
public: "Julkinen"
registrations:
- closed: "Rekisteröityminen on suljettu tässä Diaspora-podissa."
create:
success: "Olet liittynyt Diasporaan!"
invalid_invite: "Antamasi kutsulinkki ei ole enää voimassa!"
diff --git a/config/locales/diaspora/fr.yml b/config/locales/diaspora/fr.yml
index 6b74d24c8..bd2c6b1e5 100644
--- a/config/locales/diaspora/fr.yml
+++ b/config/locales/diaspora/fr.yml
@@ -595,9 +595,11 @@ fr:
byline: "Le réseau social où vous gardez le contrôle."
choose_your_audience: "Choisissez votre public"
choose_your_audience_info: "Les aspects de diaspora* vous permettent de partager seulement avec les personnes que vous choisissez. Vous demeurez aussi ouvert ou aussi restreint que vous le souhaitez. Partagez des photos amusantes avec le monde entier, ou un grand secret avec vos amis les plus proches. C'est vous qui avez le contrôle."
+ diaspora_site_link: "réseau fédéré diaspora*"
headline: "Bienvenue sur %{pod_name}"
own_your_data: "Soyez propriétaire de vos données"
own_your_data_info: "De nombreux réseaux utilisent vos données pour gagner de l'argent en analysant vos interactions et en utilisant ces informations pour vous proposer des publicités ciblées. Vos données sur diaspora* ne servent qu'à vous mettre en relation et à partager avec d'autres personnes."
+ part_of_diaspora: "Nœud du %{diaspora_site_link}"
podmin:
byline: "Vous êtes sur le point de changer la face d'Internet. Prêt à vous lancer ?"
configuration_info: "Ouvrez %{database_path} et %{diaspora_path} dans votre éditeur de texte favori et relisez-les soigneusement, ils sont abondamment commentés."
@@ -996,7 +998,11 @@ fr:
updated: "Profil mis à jour"
public: "Public"
registrations:
- closed: "Les inscriptions sont fermées sur ce pod diaspora*."
+ closed:
+ another_pod: "un autre pod"
+ closed_pod: "Les inscriptions sont actuellement fermées sur ce pod. Néanmoins, vous pouvez toujours rejoindre le réseau diaspora* en vous inscrivant sur %{wiki}. Comme tous les pods sont interconnectés, vous accéderez au même contenu."
+ find_pods: "Une liste de pods sur lesquels vous pouvez vous inscrire est disponible sur %{poduptime}."
+ other_questions: "Si vous avez d'autres questions sur le choix d'un pod, consultez notre %{wiki}."
create:
success: "Vous avez rejoint diaspora* !"
invalid_invite: "Le lien d'invitation que vous avez fourni n'est plus valide !"
diff --git a/config/locales/diaspora/he.yml b/config/locales/diaspora/he.yml
index c7c586103..573a2f68e 100644
--- a/config/locales/diaspora/he.yml
+++ b/config/locales/diaspora/he.yml
@@ -467,7 +467,6 @@ he:
updated: "הפרופיל עודכן"
public: "ציבורי"
registrations:
- closed: "ההרשמה סגורה בפוד זה של דיאספורה*."
create:
success: "הצטרפת לדיאספורה*!"
invalid_invite: "הקישור להזמנה שסיפקת אינו תקף יותר!"
diff --git a/config/locales/diaspora/hu.yml b/config/locales/diaspora/hu.yml
index f9f5e0e5a..a72b3b642 100644
--- a/config/locales/diaspora/hu.yml
+++ b/config/locales/diaspora/hu.yml
@@ -780,7 +780,6 @@ hu:
updated: "Profil frissítve"
public: "Nyilvános"
registrations:
- closed: "A regisztrációs lehetőség zárolva van ezen a diaspora* kiszolgálón."
create:
success: "Csatlakoztál a diaspora* közösségi oldalra!"
invalid_invite: "Ez a meghívó többé nem érvényes!"
diff --git a/config/locales/diaspora/hye-classical.yml b/config/locales/diaspora/hye-classical.yml
index dc917cdfd..61a442fbb 100644
--- a/config/locales/diaspora/hye-classical.yml
+++ b/config/locales/diaspora/hye-classical.yml
@@ -963,7 +963,6 @@ hye-classical:
updated: "Էջդ թարմացուեց"
public: "Հրապարակային"
registrations:
- closed: "Գրանցումները հասանելի չեն դիասպորա*֊ի այս հանգոյցում։"
create:
success: "Դու միացա՜ր դիասպորա*֊ին։"
invalid_invite: "Հրաւէրի յղումը, որ տուել ես, այլեւս վաւեր չէ։"
diff --git a/config/locales/diaspora/hye.yml b/config/locales/diaspora/hye.yml
index 7e3995e40..d27468be7 100644
--- a/config/locales/diaspora/hye.yml
+++ b/config/locales/diaspora/hye.yml
@@ -926,7 +926,6 @@ hye:
updated: "Էջդ թարմացվեց"
public: "Հրապարակային"
registrations:
- closed: "Գրանցումները հասանելի չեն դիասպորա*յի այս փոդում։"
create:
success: "Դու միացար դիասպորա*յի՜ն։"
invalid_invite: "Հրավերի հղումը, որ տվել ես, այլեւս վավեր չէ։"
diff --git a/config/locales/diaspora/ia.yml b/config/locales/diaspora/ia.yml
index 0f0dcb551..63e970386 100644
--- a/config/locales/diaspora/ia.yml
+++ b/config/locales/diaspora/ia.yml
@@ -593,9 +593,11 @@ ia:
byline: "Le mundo social in linea ubi tu ha le controlo"
choose_your_audience: "Elige tu audientia"
choose_your_audience_info: "Le \"aspectos\" de diaspora* permitte divider cosas solmente con le personas appropriate. Tu pote scriber in publico o si privatemente como tu vole. Divide un photo amusante con tote le mundo, o divide un secreto personal con tu amicos intime. Le controlo es tue."
+ diaspora_site_link: "rete federate de diaspora*"
headline: "Benvenite a %{pod_name}"
own_your_data: "Possede tu datos"
own_your_data_info: "Multe retes usa tu datos pro ganiar moneta analysante tu interactiones e usante iste information pro diriger publicitate a te. diaspora* non usa tu datos pro alcun scopo, salvo illo de permitter te de connecter e divider cosas con altere personas."
+ part_of_diaspora: "Parte del %{diaspora_site_link}"
podmin:
byline: "Tu es sur le puncto de cambiar le facie de Internet. Preste a comenciar?"
configuration_info: "Aperi %{database_path} e %{diaspora_path} in tu editor de texto preferite e revide los meticulosemente; illos ha commentos extense."
@@ -990,7 +992,6 @@ ia:
updated: "Profilo actualisate"
public: "Public"
registrations:
- closed: "Le creation de contos es claudite in iste pod de diaspora*."
create:
success: "Tu ha adherite a diaspora*!"
invalid_invite: "Le ligamine de invitation que tu ha fornite non plus es valide."
diff --git a/config/locales/diaspora/is.yml b/config/locales/diaspora/is.yml
index 80ed8eea9..5d8ae27ce 100644
--- a/config/locales/diaspora/is.yml
+++ b/config/locales/diaspora/is.yml
@@ -397,7 +397,6 @@ is:
updated: "Síðan mín uppfærð"
public: "Opið öllum"
registrations:
- closed: "Lokað er fyrir innskráningar á þessum Diaspora* pod."
create:
success: "Nú hefurðu tengst Diaspora*!"
new:
diff --git a/config/locales/diaspora/it.yml b/config/locales/diaspora/it.yml
index c4f76f057..053250870 100644
--- a/config/locales/diaspora/it.yml
+++ b/config/locales/diaspora/it.yml
@@ -713,7 +713,6 @@ it:
updated: "Profilo aggiornato"
public: "Pubblico"
registrations:
- closed: "Su questo pod Diaspora le iscrizioni sono chiuse."
create:
success: "Ora fai parte di Diaspora!"
invalid_invite: "L'invito che hai usato non è più valido!"
diff --git a/config/locales/diaspora/ja.yml b/config/locales/diaspora/ja.yml
index 0096821cc..2b51505b2 100644
--- a/config/locales/diaspora/ja.yml
+++ b/config/locales/diaspora/ja.yml
@@ -964,7 +964,6 @@ ja:
updated: "プロフィールを更新しました"
public: "公開"
registrations:
- closed: "このダイアスポラ*ポッドでは新規登録を受け付けていません。"
create:
success: "ダイアスポラの新規登録が完了しました!"
invalid_invite: "提供された招待リンクは、もはや有効ではありません!"
diff --git a/config/locales/diaspora/ka.yml b/config/locales/diaspora/ka.yml
index 56e5d4635..63ef21388 100644
--- a/config/locales/diaspora/ka.yml
+++ b/config/locales/diaspora/ka.yml
@@ -350,7 +350,6 @@ ka:
updated: "პროფილი განახლდა"
public: "საჯაროდ"
registrations:
- closed: "რეგისტრაცია დახურულია დიასპორას ამ პოდზე."
create:
success: "თქვენ შეუერთდით დიასპორას!"
new:
diff --git a/config/locales/diaspora/ko.yml b/config/locales/diaspora/ko.yml
index d93a23310..50f0f7478 100644
--- a/config/locales/diaspora/ko.yml
+++ b/config/locales/diaspora/ko.yml
@@ -444,7 +444,6 @@ ko:
updated: "프로필을 업데이트했습니다"
public: "공개"
registrations:
- closed: "우리 디아스포라 팓은 가입이 닫혀있습니다."
create:
success: "디아스포라에 가입되었습니다!"
invalid_invite: "내가 제공한 초대 링크가 더 이상 유효하지 않습니다!"
diff --git a/config/locales/diaspora/la.yml b/config/locales/diaspora/la.yml
index dee73a872..243957b32 100644
--- a/config/locales/diaspora/la.yml
+++ b/config/locales/diaspora/la.yml
@@ -196,7 +196,7 @@ la:
publisher:
new_user_prefill:
hello: "Salvēte, mihi nōmen est %{new_user_tag}. "
- newhere: "nova/novus"
+ newhere: "NovusHic"
posting: "Dīvulgāre..."
share: "Impertī"
whats_on_your_mind: "Quid tibi in animō est?"
diff --git a/config/locales/diaspora/lt.yml b/config/locales/diaspora/lt.yml
index c2353d40c..7d20f2ba7 100644
--- a/config/locales/diaspora/lt.yml
+++ b/config/locales/diaspora/lt.yml
@@ -298,7 +298,6 @@ lt:
updated: "Profilis atnaujintas"
public: "Viešas"
registrations:
- closed: "Naujų paskyrų kūrimas šiame Diasporos serveryje yra uždarytas."
create:
success: "Prisijungei prie Diasporos!"
new:
diff --git a/config/locales/diaspora/mk.yml b/config/locales/diaspora/mk.yml
index 41e56a7b8..bca8726e3 100644
--- a/config/locales/diaspora/mk.yml
+++ b/config/locales/diaspora/mk.yml
@@ -250,7 +250,6 @@ mk:
your_tags_placeholder: "i.e. #diaspora #ironing #kittens #music"
public: "Јавно"
registrations:
- closed: "Регистрирањето е затворено."
create:
success: "Вие и се придруживте на Diaspora!"
new:
diff --git a/config/locales/diaspora/ml.yml b/config/locales/diaspora/ml.yml
index 13046e5c7..57bbf1827 100644
--- a/config/locales/diaspora/ml.yml
+++ b/config/locales/diaspora/ml.yml
@@ -532,7 +532,6 @@ ml:
updated: "പ്രൊഫൈല്‍ വിജയകരമായൊ തിരുത്തിയിരിക്കുന്നു."
public: "പൊതുവായി"
registrations:
- closed: "ഈ ഡയാസ്പുറ പോഡില്‍ ചേരുന്നത് അടച്ചിരിക്കുന്നു."
create:
success: "താങ്കള്‍ ഡയസ്പോറയില്‍ ചേര്‍ന്നിരിക്കുന്നു!"
invalid_invite: "താങ്കൾ നൽകിയ ക്ഷണക്കത്ത് സാധുവല്ല!"
diff --git a/config/locales/diaspora/nb.yml b/config/locales/diaspora/nb.yml
index eeb81e78e..e3af2cc1f 100644
--- a/config/locales/diaspora/nb.yml
+++ b/config/locales/diaspora/nb.yml
@@ -985,7 +985,6 @@ nb:
updated: "Profil oppdatert"
public: "Offentlig"
registrations:
- closed: "Denne diaspora*-belgen er stengt for registreringer."
create:
success: "Du er nå med i diaspora*!"
invalid_invite: "Invitasjonslenken som du brukte er ikke gyldig lenger!"
diff --git a/config/locales/diaspora/nds.yml b/config/locales/diaspora/nds.yml
index 7d9882034..52cf3f1e2 100644
--- a/config/locales/diaspora/nds.yml
+++ b/config/locales/diaspora/nds.yml
@@ -582,7 +582,6 @@ nds:
updated: "Profil aktualisiert"
public: "Öffentlich"
registrations:
- closed: "Registrerungen sind op dissen diaspora*-Pod schloten."
create:
success: "Du bist nu bi diaspora*!"
invalid_invite: "Dien Inlodungslink is nich mehr gültig!"
diff --git a/config/locales/diaspora/nl.yml b/config/locales/diaspora/nl.yml
index eee6c634b..105f4374e 100644
--- a/config/locales/diaspora/nl.yml
+++ b/config/locales/diaspora/nl.yml
@@ -994,7 +994,6 @@ nl:
updated: "Profiel bijgewerkt"
public: "Openbaar"
registrations:
- closed: "Registratie op deze diaspora* pod is niet mogelijk."
create:
success: "Je bent nu lid van diaspora*!"
invalid_invite: "De uitnodigingslink die je gebruikt is niet langer geldig!"
diff --git a/config/locales/diaspora/nn.yml b/config/locales/diaspora/nn.yml
index 12900bb09..0d3b550be 100644
--- a/config/locales/diaspora/nn.yml
+++ b/config/locales/diaspora/nn.yml
@@ -482,7 +482,6 @@ nn:
updated: "Profilen vart oppdatert"
public: "Offentleg"
registrations:
- closed: "Kan ikkje oppretta brukarar på denne Diaspora-poden."
create:
success: "Du er vorten med i Diaspora."
invalid_invite: "Invitasjonslenkja du nytta er ikkje lengjer gyldig!"
diff --git a/config/locales/diaspora/oc.yml b/config/locales/diaspora/oc.yml
index 9b5b4b398..71ce42897 100644
--- a/config/locales/diaspora/oc.yml
+++ b/config/locales/diaspora/oc.yml
@@ -595,9 +595,11 @@ oc:
byline: "La ret sociala ont gardatz lo contraròtle."
choose_your_audience: "Causissètz vòstre public"
choose_your_audience_info: "Los aspèctes de diaspora* vos permeton de partejar solament amb lo mond que volètz. Podètz èsser public o privat tan que volètz. Partejatz una fòto divertissenta amb lo mond complet, o un grand secrèt amb vòstre melhors amics. Avètz lo contraròtle."
+ diaspora_site_link: "Malhum federat diapora*"
headline: "Benvenguda sus %{pod_name}"
own_your_data: "Siatz proprietari de vòstras donadas"
own_your_data_info: "Mantun rets emplegan vòstras donadas per se far de moneda en analisant vòstras interaccions e en emplegant aquelas informacions per vos far de reclama. diaspora* utilizant pas vòstras donadas que per vos permetre de comunicar e partejar amb lo mond."
+ part_of_diaspora: "Membre del %{diaspora_site_link}"
podmin:
byline: "Sètz a mand de cambiar la fàcia d'Internet. Prèst a vos lançar ?"
configuration_info: "Dobrissètz %{database_path} e %{diaspora_path} dins vòstre editor de tèxte favorit e relegissètz-los menimosament, son comentats abondament."
@@ -992,7 +994,8 @@ oc:
updated: "Perfil a jorn"
public: "Public"
registrations:
- closed: "Las inscripcions son tampadas sus aqueste pod diaspora*."
+ closed:
+ another_pod: "un autre pod"
create:
success: "Avètz rejunt diaspora*!"
invalid_invite: "Lo ligam de convit donat es pas mai valid !"
@@ -1180,6 +1183,30 @@ oc:
one: "1 persona marcada amb %{tag}"
other: "%{count} personas marcadas amb %{tag}"
zero: "Degun es pas marcat amb %{tag}"
+ two_factor_auth:
+ activated:
+ change_button: "Desactivar"
+ change_label: "Desactivatz l’autentificacion en dos temps en picar vòstre senhal"
+ status: "Autentificacion en dos temps activiada"
+ confirm:
+ activate_button: "Confirmar e activar"
+ input_title: "Confirmar amb un geton TOTP"
+ scan_title: "Numerizar lo còdi QR"
+ title: "Confirmatz l’activacion"
+ deactivated:
+ change_button: "Activar"
+ change_label: "Activar l’autentificacion en dos temps"
+ status: "L’autentificacion en dos temps es pas activada"
+ flash:
+ error_token: "Lo geton èra incorrècte o invalid"
+ success_activation: "Autentificacion en dos temps corrèctament activada"
+ success_deactivation: "Autentificacion en dos temps corrèctament desactivada"
+ input_token:
+ label: "Geton dos factors"
+ recovery:
+ button: "Generar de nòus còdis de recuperacion"
+ title: "Còdis de recuperacion"
+ title: "Autentificacion en dos temps"
username: "Nom d'utilizaire"
users:
confirm_email:
diff --git a/config/locales/diaspora/pl.yml b/config/locales/diaspora/pl.yml
index 87f8a41eb..e4d4b165a 100644
--- a/config/locales/diaspora/pl.yml
+++ b/config/locales/diaspora/pl.yml
@@ -998,7 +998,6 @@ pl:
updated: "Profil został pomyślnie zaktualizowany"
public: "Publiczny"
registrations:
- closed: "Ten pod diaspory* nie zezwala na rejestrację nowych użytkowników."
create:
success: "Dołączyłeś do diaspory*!"
invalid_invite: "Podane łącze do zaproszenia jest nieważne!"
diff --git a/config/locales/diaspora/pt-BR.yml b/config/locales/diaspora/pt-BR.yml
index ca57342ef..51f830cd7 100644
--- a/config/locales/diaspora/pt-BR.yml
+++ b/config/locales/diaspora/pt-BR.yml
@@ -431,7 +431,7 @@ pt-BR:
get_support_a_wiki: "Pesquise na %{link}"
get_support_q: "E se minha pergunta não for respondida neste FAQ? Onde mais eu posso encontrar ajuda?"
getting_started_a: "Você está com sorte. Experimente a %{tutorial_series} no site do projeto. Ela é um guia, passo a passo, para o processo de cadastro e para os recursos básicos da diaspora*."
- getting_started_q: "Socorro! Preciso de alguma ajuda básica para começar!"
+ getting_started_q: "Socorro! Preciso aprender o básico para começar!"
title: "Obter ajuda"
getting_started_tutorial: "a série tutorial \"Começando\""
here: "aqui"
@@ -593,9 +593,11 @@ pt-BR:
byline: "O mundo social on-line em que você está no controle"
choose_your_audience: "Escolha sua plateia"
choose_your_audience_info: "Os aspectos da diaspora* permitem que você decida com quem vai compartilhar. Você escolhe quanta privacidade quer ter. Compartilhe uma foto engraçada com todo mundo e guarde aquele segredo para os seus amigos mais próximos. Você está no controle."
+ diaspora_site_link: "rede federada diaspora*"
headline: "É bom ver você em %{pod_name}"
own_your_data: "Os seus dados são seus"
own_your_data_info: "Várias redes lucram com seus dados, analisando as suas interações e usando as informações obtidas para fazer publicidade. A diaspora* não usa seus dados para nada além de possibilitar que você se conecte e compartilhe com outras pessoas."
+ part_of_diaspora: "Parte da %{diaspora_site_link}"
podmin:
byline: "Você está prestes a revolucionar a internet. Vamos começar?"
configuration_info: "Abra %{database_path} e %{diaspora_path} no seu editor de texto favorito e revise-os cuidadosamente, estão minuciosamente comentados."
@@ -989,7 +991,11 @@ pt-BR:
updated: "Perfil Atualizado!"
public: "Público"
registrations:
- closed: "Os cadastros estão temporariamente desabilitados neste servidor diaspora*."
+ closed:
+ another_pod: "outro pod"
+ closed_pod: "Este pod está fechado para novos cadastros, porém você ainda pode entrar na rede diaspora* cadastrando-se em %{wiki}. Como todos os pods estão interconectados, de lá você terá acesso ao mesmo conteúdo."
+ find_pods: "Há uma lista de pods nos quais você pode se cadastrar em %{poduptime}."
+ other_questions: "Se você tiver alguma outra pergunta sobre a seleção de pods, confira nossa %{wiki}."
create:
success: "Você se juntou à diaspora*!"
invalid_invite: "O link com o convite não é mais válido."
@@ -1186,8 +1192,8 @@ pt-BR:
input_explanation: "Depois de escanear ou digitar a senha, insira o código de seis dígitos que apareceu para você e confirme."
input_title: "Confirme com o código TOTP"
manual_explanation: "Caso não possa escanear o código QR de forma automática, digite a senha manualmente no aplicativo."
- manual_explanation_cont: "Usamos senhas únicas baseadas em tempo (TOTP) com códigos de seis dígitos. Caso o seu aplicativo pergunte intervalo de tempo e algoritmo, insira 30 segundos e sha1, respectivamente. <br /> Os espaços servem apenas para melhorar a legibilidade; por favor, digite o código sem eles."
- scan_explanation: "Por favor, escaneie o código QR com um aplicativo que leia TOTP, tal como andOTP (Android), FreeOTP (iOS), SailOTP (SailfishOS)."
+ manual_explanation_cont: "Usamos senhas únicas baseadas em tempo (TOTP) com códigos de seis dígitos. Caso o seu aplicativo pergunte intervalo de tempo e algoritmo, insira 30 segundos e SHA-1, respectivamente. <br /> Os espaços servem apenas para melhorar a legibilidade; por favor, digite o código sem eles."
+ scan_explanation: "Por favor, escaneie o código QR com um aplicativo que leia TOTP, tal como andOTP (Android), FreeOTP (iOS) ou SailOTP (SailfishOS)."
scan_title: "Escaneie o código QR"
status: "A autenticação em duas etapas ainda não foi ativada completamente; você precisa confirmar a ativação com um código TOTP."
title: "Confirmar ativação"
@@ -1195,7 +1201,7 @@ pt-BR:
change_button: "Ativar"
change_label: "Ativar autenticação em duas etapas"
status: "Autenticação em duas etapas desativada"
- explanation: "A autenticação em duas etapas é uma maneira eficiente de garantir que você seja a única pessoa capaz de entrar na sua conta. Ao entrar, você terá que digitar um código de seis dígitos além da sua senha para provar a sua identidade. Mas cuidado: se você perder seu celular e os códigos de recuperação criados durante a ativação deste recurso, o acesso à sua conta na diaspora* será bloqueado para sempre."
+ explanation: "A autenticação em duas etapas é uma maneira eficiente de garantir que você seja a única pessoa capaz de entrar na sua conta. Ao entrar, você terá que digitar um código de seis dígitos, além da sua senha, para provar a sua identidade. Mas cuidado: se você perder seu celular e os códigos de recuperação criados durante a ativação deste recurso, o acesso à sua conta na diaspora* será bloqueado para sempre."
flash:
error_token: "Código incorreto ou inválido"
success_activation: "Autenticação em duas etapas ativada com sucesso"
@@ -1205,9 +1211,9 @@ pt-BR:
placeholder: "código de autenticação com seis dígitos"
recovery:
button: "Gerar novos códigos de recuperação"
- explanation: "Se algum dia você perder o seu celular, você pode usar um dos códigos de recuperação abaixo para recuperar o acesso à sua conta. Guarde-os em segurança. Por exemplo, você pode imprimi-los e armazená-los junto com outros documentos importantes."
- explanation_short: "Códigos de recuperação permitem que você recupere o acesso à conta caso você perca seu celular. Repare que você só pode usar cada código uma única vez."
- invalidation_notice: "Se você perder seus códigos de recuperação, pode regerá-los aqui. Os antigos serão invalidados."
+ explanation: "Se algum dia você perder o seu celular, poderá usar um dos códigos de recuperação abaixo para recuperar o acesso à sua conta. Guarde-os em segurança. Por exemplo, você pode imprimi-los e armazená-los junto com outros documentos importantes."
+ explanation_short: "Códigos de recuperação permitem que você recupere o acesso à conta caso perca seu celular. Repare que você só pode usar cada código uma única vez."
+ invalidation_notice: "Se você perder seus códigos de recuperação, poderá regerá-los aqui. Os antigos serão invalidados."
reminder: "Uma alternativa é usar um dos códigos de recuperação."
title: "Códigos de recuperação"
title: "Autenticação em duas etapas"
diff --git a/config/locales/diaspora/pt-PT.yml b/config/locales/diaspora/pt-PT.yml
index 9a2e15905..1498253fe 100644
--- a/config/locales/diaspora/pt-PT.yml
+++ b/config/locales/diaspora/pt-PT.yml
@@ -734,7 +734,6 @@ pt-PT:
updated: "Perfil atualizado"
public: "Público"
registrations:
- closed: "Os registos estão encerrados neste servidor do diaspora*."
create:
success: "Aderiu ao diaspora*!"
invalid_invite: "A hiperligação de convite fornecida já não é válida!"
diff --git a/config/locales/diaspora/ro.yml b/config/locales/diaspora/ro.yml
index 905c17450..3c78febbe 100644
--- a/config/locales/diaspora/ro.yml
+++ b/config/locales/diaspora/ro.yml
@@ -25,6 +25,10 @@ ro:
attributes:
poll:
already_participated: "Deja ai răspuns la acest chestionar!"
+ reshare:
+ attributes:
+ root_guid:
+ taken: "Atat de bun, ei? Ai distribuit deja acea postare!"
user:
attributes:
email:
@@ -40,6 +44,7 @@ ro:
pod_network: "Rețeaua de servere"
pod_stats: "Statisticile serverului"
user_search: "Căutare utilizatori"
+ weekly_user_stats: "Statistici saptamanale ale utilizatorului"
pods:
pod_network: "Rețeaua de servere"
stats:
@@ -50,9 +55,23 @@ ro:
one: "%{count} comentariu"
other: "%{count} comentarii"
zero: "%{count} comentarii"
+ current_segment: "Media postarilor de la data de %{post_day} a segmentului curent este de %{post_yest}"
daily: "Zilnic"
+ display_results: "Afisare rezultate pentru segmentul %{segment}"
go: "Înainte"
month: "Lună"
+ posts:
+ few: "%{count} postari"
+ one: "%{count} postare"
+ other: "%{count} postari"
+ zero: "postari"
+ shares:
+ few: "%{count} distribuiri"
+ one: "O singura distribuire"
+ other: "%{count} distribuiri"
+ zero: "distribuiri"
+ tag_name: "Numele etichetei: %{name_tag} Numarul: %{count_tag}"
+ usage_statistic: "Statistici ale utilizării"
users:
few: "%{count} utilizatori"
one: "%{count} utilizator"
@@ -61,13 +80,27 @@ ro:
week: "Săptămână"
user_search:
add_invites: "Adaugă invitații"
+ email_to: "Trimite email pentru a invita"
invite: "Invită"
+ under_13: "Afiseaja utilizatorilor sub 13 ani (COPPA)"
users:
few: "am găsit %{count} utilizatori"
one: "am găsit %{count} utilizator"
other: "am găsit %{count} utilizatori"
zero: "am găsit %{count} utilizatori"
- all_aspects: "All aspects"
+ you_currently:
+ few: "Momentan aveti %{count} invitatii ramase %{link}"
+ one: "Momentan mai aveti o singura invitatie ramasa %{link} "
+ other: "Momentan aveti %{count} invitatii ramase %{link}"
+ zero: "Momentan nu v-a mai ramas nici o invitatie %{link}"
+ weekly_user_stats:
+ amount_of:
+ few: "Numarul de utilizatori nou in aceasta saptamana este: %{count}"
+ one: "Numarul de utilizatori nou in aceasta saptamana este: %{count}"
+ other: "Numarul de utilizatori nou in aceasta saptamana este: %{count}"
+ zero: "Numarul de utilizatori nou in aceasta saptamana este: nici unul"
+ current_server: "Data curenta a serverului este %{date}"
+ all_aspects: "Toate aspectele"
api:
openid_connect:
scopes:
@@ -89,6 +122,7 @@ ro:
aspect_listings:
add_an_aspect: "+ Adaugă un aspect"
aspect_stream:
+ make_something: "Fa ceva"
stay_updated: "Rămâi la curent"
stay_updated_explanation: "Fluxul tău de date este populat cu toate contactele tale, toate etichetele pe care le urmărești și articolele publicate de unii membri creativi ai comunității."
destroy:
@@ -117,7 +151,9 @@ ro:
tag_feature: "funcție"
tag_question: "întrebare"
tutorial_link_text: "Îndrumări"
+ tutorials_and_wiki: "%{faq}, %{tutorial} si %{wiki}: ajutor pentru primii tai pasi."
introduce_yourself: "Acesta este fluxul tău. Fă-ți prezentarea."
+ keep_pod_running: "Tineti %{pod} functional cumparand serverelor \"cafeaua\" lor necesara cu o donatie lunara!"
new_here:
follow: "Urmează legătura %{link} si urează-le bun venit noilor utilizatori în comunitatea Diaspora"
learn_more: "Află mai multe"
@@ -140,8 +176,12 @@ ro:
failure: "Apectul tău, %{name}, are numele prea lung ca să fie salvat"
success: "Aspectul, %{name}, a fost editat cu succes."
blocks:
+ create:
+ failure: "Nu am putut sa ignor acel utilizator. #evasion"
+ success: "Bine, nu vei mai vedea acel utilizator in fluxul tau din nou. #silencio!"
destroy:
failure: "Nu am putut ignora acel user. #evasion"
+ success: "Sa vedem ce au de spus! #sayhello"
bookmarklet:
explanation: "%{link} from anywhere by bookmarking this link."
post_something: "Publică ceva pe diaspora*"
@@ -194,11 +234,29 @@ ro:
find_people: "Găsește persoane sau #etichete"
help:
account_and_data_management:
+ close_account_a: "Accesați partea de jos a paginii dumneavoastra de setări și faceți clic pe butonul \"Închidere cont\". Vi se va cere să introduceți parola pentru a finaliza procesul. Rețineți că, dacă vă închideți contul, nu veți putea reinregistra <strong> niciodată </strong> numele de utilizator pe acest cont."
+ close_account_q: "Cum ii pot sterege sementele (contul)?"
data_other_podmins_q: "Pot oare administratorii altor servere să vadă informațiile mele?"
data_visible_to_podmin_q: "Cât de mult din informațiile mele poate vedea administratorul?"
+ download_data_a: "Da. În partea de jos a filei Cont din pagina de setari veti gasi două butoane: unul pentru descarcarea datelor ai unul pentru descarcarea fotografiilor."
+ download_data_q: "Pot descarca o copie a tuturor datelor mele continute in semintele mele (cont)?"
+ move_pods_a: "Versiunea 0.7.0.0 a diaspora * oferă prima etapă de migrare a contului: acum puteți să exportați toate datele din secțiunea \"Cont\" din setările utilizatorului. Păstrează-ți datele în siguranță! Într-o versiune viitoare veți putea să mutați întregul cont, inclusiv postările și persoanele de contact, într-un alt pod."
move_pods_q: "Cum pot să transfer contul meu de pe un server pe altul?"
+ title: "Contul si gestionarea datelor"
+ foundation_website: "pagina web a fundatiei diaspora*"
getting_help:
+ get_support_a_hashtag: "Întrebați într-un post public pe diaspora * folosind hashtag-ul %{question}"
+ get_support_a_irc: "Alaturate nou pe %{irc} (live chat)"
get_support_a_tutorials: "Vezi %{tutorials}le noastre"
+ get_support_a_website: "Vizitati-ne aici %{link}"
+ get_support_a_wiki: "Cauta pe %{link}"
+ get_support_q: "Ce se intampla daca nu primesc raspuns la intrebarea mea in FAQ? Unde altundeva pot primi ajutor?"
+ getting_started_a: "Ai noroc. Încercați %{tutorial_series} pe site-ul nostru. Acesta va va duce pas cu pas prin procesul de înregistrare si va va învata toate lucrurile de baza pe care trebuie sa le cunoașteti despre utilizarea diasporei *."
+ getting_started_q: "Ajutor! Am nevoie ajutor de baza pentru a porni!"
+ title: "Primind ajutor"
+ getting_started_tutorial: "Seria de instrucțiuni \"Noțiuni de bază\""
+ here: "aici"
+ irc: "IRC"
posts_and_posting:
post_location_a: "În editor faceți clic pe pictograma PIN de lângă cameră. Acest lucru va introduce locația de OpenStreetMap. Puteți edita locația dvs. - dacă doriți puteți să introduceți doar orașul în loc de adresa specifică."
post_location_q: "Cum adaug locația mea la un post?"
@@ -221,6 +279,8 @@ ro:
tags_in_comments_q: "Pot să pun etichete în comentarii sau doar în postări?"
title: "Etichete"
what_are_tags_for_q: "Pentru ce sunt etichetele?"
+ third_party_tools: "Instrumente de la parteneri terti"
+ tutorial: "tutorial"
tutorials: "îndrumări"
wiki: "Wiki"
home:
@@ -235,18 +295,29 @@ ro:
make_yourself_an_admin: "Devino administrator"
invitations:
create:
+ empty: "Va rugam sa introduceti cel putin o adresa de eail."
no_more: "Nu mai dispui de invitații."
+ note_already_sent: "Invitaii au fost deja triise catre: %{emails}"
rejected: "Urmatoarele adrese de email au prezentat probleme:"
sent: "Invitațiile a fost expediate către: %{emails}"
new:
+ codes_left:
+ few: "%{count} invitatii au mai ramas pe acest cod"
+ one: "O singura invitatie a mai ramas pe acest cod"
+ other: "%{count} invitatii au mai ramas pe acest cod"
+ zero: "Nu a mai ramasa nici o invitatie pe acest cod"
comma_separated_plz: "Poți introduce mai multe adrese de email separate de virgulă."
invite_someone_to_join: "Invită pe cineva pe Diaspora!"
language: "Limbă"
+ paste_link: "Impartaseste acest link cu prietenii tai pentru ai invita in diaspora* sau trimitele un email direct."
send_an_invitation: "Trimite o invitație"
+ sending_invitation: "Se trimite invitatia..."
layouts:
application:
back_to_top: "Înapoi la începutul paginii"
powered_by: "Rulează pe diaspora*"
+ public_feed: "Flux public diaspora* pentru %{name}"
+ source_package: "Descarca pachetul care contine codul sursa"
whats_new: "Ce mai e nou?"
header:
code: "Codul"
@@ -258,26 +329,20 @@ ro:
no_results: "Nu am găsit nimic"
notifications:
also_commented:
- few: "%{actors} also commented on %{post_author}'s %{post_link}."
- many: "%{actors} also commented on %{post_author}'s %{post_link}."
- one: "%{actors} also commented on %{post_author}'s %{post_link}."
- other: "%{actors} also commented on %{post_author}'s %{post_link}."
- two: "%{actors} also commented on %{post_author}'s %{post_link}."
- zero: "%{actors} also commented on %{post_author}'s %{post_link}."
+ few: "%{actors} deasemenea au comentat la %{post_link} lui %{post_author}."
+ one: "%{actors} deasemenea a comentat la %{post_link} lui %{post_author}."
+ other: "%{actors} deasemenea au comentat la %{post_link} lui %{post_author}."
+ zero: "%{actors} deasemenea au comentat la %{post_link} lui %{post_author} ."
also_commented_deleted:
- few: "%{actors} le-a placut publicatia stearsa de tine."
- many: "%{actors} au put comentarii pe o publicatie deja stearsa."
- one: "%{actors} i-a placut publicatia stearsa de tine."
- other: "%{actors} le-a placut publicatia stearsa de tine."
- two: "%{actors} commented on a deleted post."
- zero: "%{actors} commented on a deleted post."
+ few: "%{actors} au comentat la o postare stearsa."
+ one: "%{actors} a comentat la o postare stearsa."
+ other: "%{actors} au comentat la o postare stearsa."
+ zero: "%{actors} au comentat la o postare stearsa."
comment_on_post:
- few: "%{actors} au pus comentarii pe %{post_link}."
- many: "%{actors} au pus comentarii pe %{post_link}."
- one: "%{actors} a comentat pe %{post_link} ta."
- other: "%{actors} au comentat pe %{post_link} ta."
- two: "%{actors} commented on your %{post_link}."
- zero: "%{actors} commented on your %{post_link}."
+ few: "%{actors} au comentat la %{post_link}."
+ one: "%{actors} a comentat la %{post_link}."
+ other: "%{actors} au comentat la %{post_link}."
+ zero: "%{actors} au comentat la %{post_link}."
index:
all_notifications: "Toate notificările"
and: "și"
@@ -294,61 +359,45 @@ ro:
show_all: "Arată toate"
show_unread: "Arată necitite"
liked:
- few: "%{actors} has just liked your %{post_link}."
- many: "%{actors} has just liked your %{post_link}."
- one: "%{actors} has just liked your %{post_link}."
- other: "%{actors} has just liked your %{post_link}."
- two: "%{actors} has just liked your %{post_link}."
- zero: "%{actors} has just liked your %{post_link}."
+ few: "%{actors} ti-au apreciat %{post_link}."
+ one: "%{actors} ti-a apreciat %{post_link}."
+ other: "%{actors} ti-au apreciat %{post_link}."
+ zero: "%{actors} ti-au apreciat %{post_link}."
liked_post_deleted:
- few: "%{actors} au placut publicatia stearsa de tine."
- many: "%{actors} le-au placut publicatia stearsa de tine."
- one: "%{actors} i-a placut publicatia stearsa de tine."
- other: "%{actors} le-a placut publicatia stearsa de tine."
- two: "%{actors} liked your deleted post."
- zero: "%{actors} liked your deleted post."
+ few: "%{actors} au apreciat postarea stearsa de tine."
+ one: "%{actors} a apreciat postarea stearsa de tine."
+ other: "%{actors} au apreciat postarea stearsa de tine."
+ zero: "%{actors} au apreciat postarea stearsa de tine."
mentioned:
- few: "%{actors} has mentioned you in a %{post_link}."
- many: "%{actors} has mentioned you in a %{post_link}."
- one: "%{actors} v-a amintit intro %{post_link}."
- other: "%{actors} has mentioned you in a %{post_link}."
- two: "%{actors} has mentioned you in a %{post_link}."
- zero: "%{actors} has mentioned you in a %{post_link}."
+ few: "%{actors} te-au mentionat in %{post_link}."
+ one: "%{actors} te-a mentionat in %{post_link}."
+ other: "%{actors} te-au mentionat in %{post_link}."
+ zero: "%{actors} te-au mentionat in %{post_link}."
mentioned_deleted:
- few: "%{actors} te-au amintit intro publicatie deja stearsa."
- many: "%{actors} te-au amintit intro publicatie deja stearsa."
- one: "%{actors} te-a amintit intro publicatie deja stearsa."
- other: "%{actors} te-au amintit intro publicatie deja stearsa."
- two: "%{actors} mentioned you in a deleted post."
- zero: "%{actors} mentioned you in a deleted post."
+ few: "%{actors} te-au mentionat intr-o postare stearsa."
+ one: "%{actors} te-a mentionat intr-o postare stearsa."
+ other: "%{actors} te-au mentionat intr-o postare stearsa."
+ zero: "%{actors} te-au mentionat intr-o postare stearsa."
private_message:
- few: "%{actors} sent you a message."
- many: "%{actors} sent you a message."
- one: "%{actors} sent you a message."
- other: "%{actors} sent you a message."
- two: "%{actors} sent you a message."
- zero: "%{actors} sent you a message."
+ few: "%{actors} ti-au trimis un mesaj."
+ one: "%{actors} ti-a trimis un mesaj."
+ other: "%{actors} ti-au trimis un mesaj."
+ zero: "%{actors} ti-au trimis un mesaj."
reshared:
- few: "%{actors} has reshared your %{post_link}."
- many: "%{actors} has reshared your %{post_link}."
- one: "%{actors} has reshared your %{post_link}."
- other: "%{actors} has reshared your %{post_link}."
- two: "%{actors} has reshared your %{post_link}."
- zero: "%{actors} has reshared your %{post_link}."
+ few: "%{actors} ti-au redistribuit postarea %{post_link}."
+ one: "%{actors} ti-a redistribuit postarea %{post_link}."
+ other: "%{actors} ti-au redistribuit postarea %{post_link}."
+ zero: "%{actors} ti-au redistribuit postarea %{post_link}."
reshared_post_deleted:
- few: "%{actors} reshared your deleted post."
- many: "%{actors} reshared your deleted post."
- one: "%{actors} reshared your deleted post."
- other: "%{actors} reshared your deleted post."
- two: "%{actors} reshared your deleted post."
- zero: "%{actors} reshared your deleted post."
+ few: "%{actors} au redistribuit postarea ta stearsa."
+ one: "%{actors} a redistribuit postarea ta stearsa."
+ other: "%{actors} au redistribuit postarea ta stearsa."
+ zero: "%{actors} au redistribuit postarea ta stearsa."
started_sharing:
- few: "%{actors} started sharing with you."
- many: "%{actors} started sharing with you."
- one: "%{actors} started sharing with you."
- other: "%{actors} started sharing with you."
- two: "%{actors} started sharing with you."
- zero: "%{actors} started sharing with you."
+ few: "%{actors} au inceput sa impartaseasca cu tine."
+ one: "%{actors} a inceput sa impartaseasca cu tine."
+ other: "%{actors} a inceput sa impartaseasca cu tine."
+ zero: "%{actors} au inceput sa impartaseasca cu tine."
notifier:
a_post_you_shared: "o publicatie."
click_here: "Clic aici"
@@ -357,6 +406,7 @@ ro:
reply: "Răspunde sau uita-te la publicația lui %{name} >"
confirm_email:
click_link: "Pentru a activa adresa nouă de email %{unconfirmed_email}, urmează această legătură:"
+ subject: "Va rugam sa va activati noua adresa de email %{unconfirmed_email}"
contacts_birthday:
view_profile: "Vezi profilul lui %{name}"
email_sent_by_diaspora: "Acest email a fost expediat de către %{pod_name}. Dacă nu dorești să mai primești asemenea emailuri,"
@@ -391,6 +441,7 @@ ro:
[1]: %{invite_url}
[2]: %{diasporafoundation_url}
+ invited_you: "%{name} te-a invitat pe diaspora*"
liked:
liked: "lui %{name} i-a plăcut publicația ta"
view_post: "Vezi publicația >"
@@ -403,11 +454,11 @@ ro:
reshared: "%{name} a partajat postarea ta"
view_post: "Vezi articolul >"
single_admin:
- admin: "Administratorul local de Diaspora"
+ admin: "Administratorul tau diaspora*"
subject: "Un mesaj despre contul tău de diaspora*:"
started_sharing:
sharing: "a inceput sa comunice cu tine!"
- subject: "%{name} has started sharing with you on Diaspora*"
+ subject: "%{name} a inceput sa distribuie cu tine pe Diaspora*"
view_profile: "Vezi profilul lui %{name}"
thanks: "Mulțumim,"
to_change_your_notification_settings: "pentru a schimba setăriile notificărilor"
@@ -420,6 +471,7 @@ ro:
looking_for: "Cauți publicații marcate cu %{tag_link}?"
no_one_found: "... dar nimeni nu a fost găsit."
no_results: "Hey! Trebuie să cauți ceva."
+ results_for: "Utilizatorii care se potrivesc termenului %{search_term}"
searching: "Caut acum, așteaptă un pic..."
person:
thats_you: "Ești tu!"
@@ -446,12 +498,10 @@ ro:
title: "Un articol de la %{name}"
show:
photos_by:
- few: "%{count} photos by %{author}"
- many: "%{count} photos by %{author}"
- one: "One photo by %{author}"
- other: "%{count} photos by %{author}"
- two: "Two photos by %{author}"
- zero: "No photos by %{author}"
+ few: "%{count} fotografii de %{author}"
+ one: "O singura fotografie de %{author}"
+ other: "%{count} fotografii de %{author}"
+ zero: "%{author} nu are fotografii"
reshare_by: "Partajat de către %{author}"
privacy: "Confidențialitate"
profile: "Profil"
@@ -474,9 +524,9 @@ ro:
updated: "Profil actualizat"
public: "Public"
registrations:
- closed: "Ȋnscrierile sunt ȋnchise pe acest pod Diaspora."
create:
success: "Bun venit pe Diaspora!"
+ invalid_invite: "Linkul de invitație pe care l-ați furnizat nu mai este valabil!"
new:
email: "Adresa email"
enter_email: "Introduce un e-mail"
@@ -490,14 +540,19 @@ ro:
report:
reason_label: "Motiv:"
reshares:
+ comment_email_subject: "%{resharer} redistribuirea postarii creata de %{author}"
reshare:
deleted: "Publicația originală a fost ștearsă de autorul ei."
+ reshare_confirmation: "Redistribuie postarea creata de %{author}?"
reshared_via: "Distribuit prin"
search: "Caută"
services:
create:
+ already_authorized: "Un utilizator cu id-ul %{diaspora_id} de diaspora a autorizat deja contul %{service_name}"
failure: "Autentificarea a eșuat."
success: "Autentificare cu succes."
+ destroy:
+ success: "Autentificare stearsa cu succes."
failure:
error: "Eroare la conectarea serviciului respectiv"
index:
@@ -505,21 +560,32 @@ ro:
edit_services: "Editează servicii"
logged_in_as: "Autentificat ca %{nickname}."
really_disconnect: "Să deconectez %{service}?"
+ services_explanation: "Conectarea la serviciile de partajare terta vă oferă posibilitatea de a vă publica postarile în timp ce le scrieți în diaspora *."
settings: "Setări"
shared:
+ aspect_dropdown:
+ toggle:
+ few: "In %{count} aspecte"
+ one: "%{count} aspect"
+ other: "In %{count} aspecte"
invitations:
by_email: "Invită pe cineva prin e-mail"
invite_your_friends: "Invită-ți prietenii"
invites: "Invitații"
+ share_this: "Distribuie acest link prin email, blog sau reatea sociala!"
public_explain:
atom_feed: "Afișare feed RSS și Atom"
+ control_your_audience: "Controlează-ți publicul"
logged_in: "Autentificat pe %{service}"
manage: "gestionează serviciile la care ești conectat"
+ new_user_welcome_message: "Foloseste #hashtags ca sa iti clasifici postarile si ca sa gasesti persoane care impartasesc aceleasi interese. Cheama persoane minunate cu @Mentions"
outside: "Mesajele publice vor fi disponibile pentru cei ce nu fac parte din Diaspora."
share: "Distribuie"
title: "Ești pe cale de a publica un mesaj public!"
+ visibility_dropdown: "Foloseste acest buton derulant pentru a schimba vizibilitatea postarii tale. (Noi va sugeram sa o faceti publica pe aceasta.)"
publisher:
discard_post: "Anulează publicația"
+ get_location: "Obtineti locatia dumneavoastra"
new_user_prefill:
hello: "Salutare tuturor, sunt #%{new_user_tag}. "
i_like: "Sunt interesat(ă) de %{tags}. "
@@ -529,6 +595,7 @@ ro:
add_a_poll: "Adaugă un chestionar"
posting: "Public..."
share: "Distribuie"
+ whats_on_your_mind: "La ce te gandesti?"
stream_element:
via: "Prin %{link}"
via_mobile: "Prin mobil"
@@ -539,6 +606,8 @@ ro:
streams:
activity:
title: "Activitatea proprie"
+ aspects:
+ title: "Aspectele mele"
aspects_stream: "Aspecte"
comment_stream:
title: "Articole comentate"
@@ -549,6 +618,8 @@ ro:
follow: "Urmărește"
title: "Etichetele #urmărite"
followed_tags_stream: "Etichetele #urmărite"
+ like_stream:
+ title: "Flux de aprecieri"
mentioned_stream: "@Menționări"
mentions:
title: "@Menționări"
@@ -579,9 +650,12 @@ ro:
email_not_confirmed: "E-Mail could not be activated. Wrong link?"
destroy:
no_password: "Introdu parola curentă pentru închiderea contului."
+ success: "Contul tau a fost blocat. Avem nevoie de aproximativ 20 de minute pe a finaliza inchidera contului tau.Va multumim pentru ca ati incercat diaspora*."
wrong_password: "Parola introdusă nu coincide cu parola ta actuală."
edit:
also_commented: "...cineva comenteaza de asemenea pe publicatia unei persoane din contacte?"
+ auto_follow_aspect: "Alege un aspect pentru utilizatorii cu care impartasesti automat:"
+ auto_follow_back: "Distribuie automat cu utilizatorii care distribuie cu tine"
birthday: "e ziua de nastere a cuiva"
change: "Modifică"
change_email: "Modifică adresa email"
@@ -591,6 +665,10 @@ ro:
close_account:
dont_go: "Te rog, nu pleca!"
lock_username: "Numele tău de utilizator va fi blocat. Nu vei putea să creezi alt cont pe acest server cu același ID."
+ locked_out: "Vei fi delogat si blocat in afara contului pana cant iti va fi sters contul."
+ make_diaspora_better: "Ne-am bucura foarte mult daca ai ramane si ne-ai ajuta sa facem diaspora* mai eficienta in loc sa o parasesti. Daca vrei cu adevarat sa pleci, in orice caz, uite ce se va intampla in continuare:"
+ mr_wiggles: "Mr Wiggles va fi trist vazandu-te plecand"
+ no_turning_back: "Nu exista cale de intoarcere! Daca esti cu adevarat sigur, introdu parola ta dedesubt."
what_we_delete: "We delete all of your posts, profile data, as soon as humanly possible. Your comments will hang around, but be associated with your Diaspora Handle."
close_account_text: "Închide cont"
comment_on_post: "...cineva comenteaza pe o publicatie proprie?"
@@ -604,12 +682,18 @@ ro:
mentioned: "...sunteti mentionat intr-un post ?"
new_password: "Parolă nouă"
private_message: "...primesti un mesaj privat?"
+ receive_email_notifications: "Primeste notificari prin email atunci cand:"
+ reshared: "cineva redistribuie postarea ta"
show_community_spotlight: "Afișează „reflectorul comunității” în flux"
+ show_getting_started: "Arata ponturi despre \"cum sa incepi\""
+ started_sharing: "cineva incepe sa impartaseasca cu tine"
stream_preferences: "Preferințe flux"
your_email: "E-mailul tău"
your_handle: "Identificatorul tău pe Diaspora"
getting_started:
awesome_take_me_to_diaspora: "Super! Du-mă la diaspora*"
+ community_welcome: "Comunitatea diaspora* este bucuroasa sa te aiba alaturi!"
+ hashtag_explanation: "Hastag-urile iti dau voie sa vorbesti despre interesele tale si sa le urmaresti. Ele te ajuta deasemenea sa gasesti peroane noi pe diaspora*"
hashtag_suggestions: "Încearcă să urmărești așa etichete ca #arta, #filme, #gif etc."
well_hello_there: "Bun venit"
what_are_you_in_to: "Ce interese ai?"
diff --git a/config/locales/diaspora/ru.yml b/config/locales/diaspora/ru.yml
index b1ac52529..6657344f6 100644
--- a/config/locales/diaspora/ru.yml
+++ b/config/locales/diaspora/ru.yml
@@ -1037,7 +1037,6 @@ ru:
updated: "Профиль обновлён"
public: "Публичная"
registrations:
- closed: "На этом сервере Диаспоры регистрация закрыта."
create:
success: "Вы вступили в диаспору*!"
invalid_invite: "Это приглашение уже недействительно!"
diff --git a/config/locales/diaspora/sc.yml b/config/locales/diaspora/sc.yml
index e76aa0799..85053daa3 100644
--- a/config/locales/diaspora/sc.yml
+++ b/config/locales/diaspora/sc.yml
@@ -989,7 +989,6 @@ sc:
updated: "Profilu agiornadu"
public: "Pùblicu"
registrations:
- closed: "Sas registratziones sunt serradas in custu pod de diaspora*."
create:
success: "Ti ses registradu in diaspora*!"
invalid_invite: "Su ligàmene de invitu chi as impreadu no est prus vàlidu!"
diff --git a/config/locales/diaspora/sk.yml b/config/locales/diaspora/sk.yml
index ac4da3b6b..bd85051af 100644
--- a/config/locales/diaspora/sk.yml
+++ b/config/locales/diaspora/sk.yml
@@ -550,7 +550,6 @@ sk:
updated: "Profil aktualizovaný"
public: "Verejný"
registrations:
- closed: "Registrácie sú na tomto pode diaspory* pozastavené."
create:
success: "Pridal(a) si sa k diaspore*!"
invalid_invite: "Odkaz na pozvánku, ktorý si zadal(a), už nie je platný!"
diff --git a/config/locales/diaspora/sl.yml b/config/locales/diaspora/sl.yml
index 37e72e04f..89377da75 100644
--- a/config/locales/diaspora/sl.yml
+++ b/config/locales/diaspora/sl.yml
@@ -443,7 +443,6 @@ sl:
updated: "Profil posodobljen"
public: "Javni"
registrations:
- closed: "Za ta Pod Diaspore registracije trenutno niso mogoče."
create:
success: "Pridružili ste se v omrežje Diaspora!"
invalid_invite: "Povezava na povabilo, ki ste jo uporabili ni več veljavna!"
diff --git a/config/locales/diaspora/sr.yml b/config/locales/diaspora/sr.yml
index 0c10d27f7..929fdb3b8 100644
--- a/config/locales/diaspora/sr.yml
+++ b/config/locales/diaspora/sr.yml
@@ -221,7 +221,6 @@ sr:
updated: "Ажурирај профил"
public: "Јавно"
registrations:
- closed: "Регистрације су затворене за овај diaspora* под"
create:
success: "Придружили сте се diaspora*"
new:
diff --git a/config/locales/diaspora/sv.yml b/config/locales/diaspora/sv.yml
index bc3ec6f71..ed1cd7960 100644
--- a/config/locales/diaspora/sv.yml
+++ b/config/locales/diaspora/sv.yml
@@ -109,24 +109,24 @@ sv:
account_closing_scheduled: "Kontot för %{name} är låst och kommer att raderas om en stund."
account_locking_scheduled: "Kontot för användaren %{name} är schemalagt för att låsas. Det kommer ske om en liten stund..."
account_unlocking_scheduled: "Kontot för användaren %{name} är schemalagt för att låsas upp. Det kommer ske om en liten stund..."
- add_admin: "%{name} har skapats som admin."
+ add_admin: "%{name} har gjorts till administratör."
add_invites: "Lägg till inbjudningar"
add_moderator: "%{name} har gjorts till moderator."
- add_spotlight: "%{name} har lagts till i strålkastarljuset."
+ add_spotlight: "%{name} har lagts i strålkastarljuset."
are_you_sure: "Är du säker på att du vill ta bort ditt konto?"
are_you_sure_lock_account: "Är du säker på att du vill låsa detta konto?"
are_you_sure_unlock_account: "Är du säker på att du vill låsa upp detta konta?"
close_account: "Ta bort konto"
- delete_admin: "%{name} har tagits bort från administratörslistan."
- delete_moderator: "%{name} har tagits bort från moderatorlistan."
- delete_spotlight: "%{name} har tagits ut ur strålkastarljuset."
+ delete_admin: "%{name} har tagits bort ur administratörslistan."
+ delete_moderator: "%{name} har tagits ur moderatorlistan."
+ delete_spotlight: "%{name} har tagits ur strålkastarljuset."
does_not_exist: "Användare finns inte!"
email_to: "Skicka ett e-brev för att bjuda in"
invite: "Bjud in"
lock_account: "Lås konto"
- make_admin: "Skapa admin"
- make_moderator: "Skapa moderator"
- make_spotlight: "Lägg till i strålkastarljuset"
+ make_admin: "Gör administratör"
+ make_moderator: "Gör moderator"
+ make_spotlight: "Lägg in i strålkastarljuset"
remove_admin: "Ta bort som admin"
remove_moderator: "Ta bort som moderator"
remove_spotlight: "Ta bort ur strålkastarljustet"
@@ -484,7 +484,7 @@ sv:
character_limit_q: "Vad är teckenbegränsning för inlägg?"
embed_multimedia_a: "Det ska räcka med att bara klistra in länken till vad du vill bifoga i inlägget. Några av de sidor som stöds är: YouTube, Vimeo, SoundCloud och Flickr. Diaspora* använder oEmbed för den här egenskapen. Vi lägger till stöd för andra sidor hela tiden. Kom ihåg att göra enkla inlägg och bara använda fullständiga länkar, inga URL-förkortare. Inga operatorer efter länken och vänta ett slag efter att du klistrat in inlägget innan du laddar om sidan, efter att du skrivit inlägget."
embed_multimedia_q: "Hur bäddar jag in en video, ljudspår eller annat multimediainnehåll i ett inlägg?"
- format_text_a: "Du kan använda %{markdown}-systemet. Du kan se systemets syntax %{here}. Använd knappen för att förhandsgranska inlägget så att du ser att det blir som du hade tänkt dig."
+ format_text_a: "Diaspora använder ett förenklat system som kallas %{markdown}. Du som skriver har knappar för att hjälpa dig formatera texten. Om du vill formatera manuallt, hittar du hela syntaxen %{here}. Fliken för att förhandsvisa, ger dig möjlighet att se meddelandet innan du delar. Glöm inte att inte kan ändra efter publikation; var därför nogrann med att förhandsgranska innan!"
format_text_q: "Hur kan jag formatera texten i mina inlägg? (Fet stil, kursivera, etcetera.)"
hide_posts_a: "Om du pekar muspekaren överst på ett inlägg kommer ett kryss att dyka upp till höger. Tryck på det för att dölja inlägget och avsluta notifieringarna berörande det. Du kommer fortfarande kunna se inlägget om du besöker författarens profilsida."
hide_posts_q: "Hur döljer jag ett inlägg?"
@@ -492,7 +492,7 @@ sv:
ignore_user_a2: "För att ignorera någon, tryck ikonen \"ignorera\" (cirkel med ett diagonalt streck) i övre högra hörnet av inlägg. Deras inlägg kommer omedelbart försvinna ur ditt flöde. Alternativt, kan du gå till deras profilsida och trycka på ignoreraknappen där. Du kan fortfarande se personens inlägg på dennes profilsida."
ignore_user_a3: "Du hittar listan över ignorerade personer under Sekretess bland dina kontoinställningar. För att sluta ignorera någon, ta bort personen ur listan."
ignore_user_q: "Hur tar jag bort någon från min ström?"
- insert_images_a: "Tryck på den lilla kameraikonen för att bifoga en bild till inlägget. Tryck på ikonen igen för att lägga till fler foton. Du kan välja fler att ladda upp flera bilder samtidigt"
+ insert_images_a: "Om du vill ha en bild som finns på din dator i inlägg, välj den lilla kameraikonen. Du kan också dra bilden från katalogen, eller fler bilde, från datorn till ikonen. Om du vill ha bild från en annan webbsida i inlägget, väljer du istället formateringsknappen som då skriver in Markdown-koden åt dig."
insert_images_comments_a: "Använd Markdown för att lägga in bilder från webben i en kommentar, precis som i ett inlägg. Du kan dock inte ladda upp bilder från din dator till kommentarer. Ladda upp dem på någon bilddelningssida och lägg därefter in bilderna i kommentarer."
insert_images_comments_q: "Kan jag lägga till bilder i kommentarer?"
insert_images_q: "Hur lägger jag in bilder till mitt inlägg?"
@@ -502,7 +502,7 @@ sv:
post_notification_q: "Hur gör jag för att ändra mina notifikationsinställningar för ett inlägg?"
post_poll_a: "Tryck på grafikonen för att skapa en omröstning. Skriv in din fråga och åtminstone två alternativ. Glöm inte att göra inlägget publikt om du vill att alla ska kunna delta."
post_poll_q: "Hur lägger jag till en omröstning till mitt inlägg?"
- post_report_a: "Tryck på varningstriangeln i inläggets övre, högra hörn för att anmäla det till din podadminstratör. Ange sedan, noggrant, varför du valt att anmäla inlägget."
+ post_report_a: "Tryck på varningstriangeln i inläggets övre, högra hörn för att anmäla det till din podadminstratör. Ange sedan, noggrant, varför du valt att anmäla inlägget. Var så bussig och anmäl bara inlägg som bryter mot våra %{community_guidelines} eller användarvilkoren för din pod. Det kan exempelvis vara olagligt material, eller kränkande innehåll och spam."
post_report_q: "Hur meddelar jag om kränkande inlägg?"
size_of_images_a: "Nej. Bildernas storlek justeras automatiskt för att passa strömmen."
size_of_images_q: "Kan jag själv anpassa bildstorleken i inlägg och kommentarer?"
@@ -531,10 +531,10 @@ sv:
who_sees_profile_a: "Din huvudsakliga profil (namn, foto och #taggar) är offentlig. Din utökade profil är däremot privat, men du kan göra den offentlig om du vill. Bara dem du delar med (dvs. med i dina aspekter) kan se din utökade profil om du har den privat. Andra kan endast se din offentliga information. När en profil blivit offentlig, kan vem som helst ta del av den och den kan indexeras av sökmotorer."
who_sees_profile_q: "Vem ser min profil?"
public_posts:
- can_comment_reshare_like_a: "Bara de som är inloggade på Diaspora* kan kommentera, dela vidare och gilla dina offentliga inlägg."
+ can_comment_reshare_like_a: "Bara de som är inloggade på Diaspora* kan kommentera, dela vidare och gilla dina offentliga inlägg. Undantaget är dem du valt att ignorera. De kommer inte kunna gilla och kommentera dina inlägg."
can_comment_reshare_like_q: "Vilka kan kommentera, dela och gilla mina publika inlägg?"
deselect_aspect_posting_a: "Du påverkar inte dina publika inlägg genom att välja bort aspekter från dem. Inläggen kommer ändå att synas hos alla dina kontakter. Vill du bara att några aspekter ska se ditt inlägg, väljer du dem i listan under utgivaren."
- deselect_aspect_posting_q: "Vad händer när jag tar väljer bort aspekter när jag ska göra ett offentligt inlägg?"
+ deselect_aspect_posting_q: "Vad händer när jag tar väljer bort aspekter i vänstra kolumnen när jag ska göra ett offentligt inlägg?"
find_public_post_a: "Dina publika inlägg kommer att dyka upp i strömmarna som följer dig. Om du har fyrkantstaggar i dina publika inlägg kommer alla som följer taggen se inlägget i strömmen. Varje publikt inlägg ges en specifik webbadress så att vem som helst kan komma åt det, även om de inte är inloggade. Publika inlägg kan alltså länkas till direkt från (till exempel) Twitter och bloggar. De publika inläggen kan då också bli indexerade av sökmotorer."
find_public_post_q: "Hur hittar man mina publika inlägg?"
see_comment_reshare_like_a: "Kommentarer, gillanden och vidaredelningar av publika inlägg kommer att vara publika. Alla inloggade på Diaspora* och vem som helst på Internet kan se dina interaktioner med ett publikt inlägg."
@@ -572,7 +572,7 @@ sv:
tags:
filter_tags_a: "Det är inte ännu inte möjligt att utföra i Diaspora*. Men något %{third_party_tools} kan finnas som stödjer denna funktion."
filter_tags_q: "Hur filtrerar jag bort några av taggarna från mitt flöde?"
- followed_tags_a: "När du sökt en tagg kan du trycka på knappen överst på taggens sida för att följa taggen. Då kommer då synas till vänster med andra taggar du följer. Trycker du på någon tagg i listan hamnar du på taggens sida och kommer att se de senaste inläggen med taggen. Tryck \"#Följda taggar\" för att se ett flöde med alla taggar du följer."
+ followed_tags_a: "När du sökt en tagg kan du trycka på knappen överst på taggens sida för att följa taggen. Då kommer då synas till vänster med andra taggar du följer. Trycker du på någon tagg i listan hamnar du på taggens sida och kommer att se de senaste inläggen med taggen. Tryck \"#Följda taggar\" för att se ett flöde med alla taggar du följer. Inlägg med den taggen kommer dyka upp i ditt huvudflöde."
followed_tags_q: "Vad är \"#Följda taggar\" och hur följer man en tagg?"
people_tag_page_a: "Det är personer som lagt till taggen i sin beskrivning på sin publika profilsida."
people_tag_page_q: "Vilka är personerna till vänster på taggens sida?"
@@ -593,9 +593,11 @@ sv:
byline: "Den sociala världen på nätet där du har kontrollen."
choose_your_audience: "Välj din publik"
choose_your_audience_info: "Med Diasporas aspekter, kan du välja med vilka du delar med dig till. Du kan vara hur offentlig eller privat du vill. Dela med dig av roliga bilder med hela världen eller en hemlighet med dina närmaste vänner. Du bestämmer."
+ diaspora_site_link: "Diaspora* federerat nätverk"
headline: "Välkommen till %{pod_name}"
own_your_data: "Du äger din data"
own_your_data_info: "Många nätverk använder din data för att tjäna pengar genom att analysera dig och använda din data för att sälja reklam riktad mot dig. Diaspora* använder inte din data för något annat än att låta dig kommunicera med andra."
+ part_of_diaspora: "En del av %{diaspora_site_link}"
podmin:
byline: "Du är just på väg att förändra Internet. Är du redo för att komma igång?"
configuration_info: "Öppna %{database_path} och %{diaspora_path} i en textredigerare och gå igenom dem noggrant. De är fyllda med kommentarer."
@@ -698,7 +700,7 @@ sv:
mark_all_shown_as_read: "Märk allt som läst"
mark_read: "Lästmärk"
mark_unread: "Markera som oläst"
- mentioned: "Omnämnd"
+ mentioned: "Omnämnd i inlägg"
mentioned_in_comment: "Nämnd i kommentar"
no_notifications: "Du har inga notifikationer än."
notifications: "Notiser"
@@ -998,7 +1000,11 @@ sv:
updated: "Profilen har uppdaterats"
public: "Publik"
registrations:
- closed: "Registreringsformuläret är avstängt på den här Diaspora*-servern."
+ closed:
+ another_pod: "annan pod"
+ closed_pod: "Denna pod är för närvarande stängd för nya registreringar. Du kan ändå gå med i Diaspora* genom registrering på %{wiki}. I och med att alla poddar är anslutna till varandra, kommer du komma åt allt innehåll ändå."
+ find_pods: "En lista med poddar du kan registrera dig på finns på %{poduptime}."
+ other_questions: "Om du har frågor gällande att välja pod, kan du läsa vår %{wiki}."
create:
success: "Du har nu gått med i Diaspora*!"
invalid_invite: "Den angivna inbjudningslänken gäller inte längre."
@@ -1016,13 +1022,13 @@ sv:
terms_link: "användarvillkor"
username: "Användarnamn"
report:
- comment_label: "<b>Kommentar</b>:%{data}"
+ comment_label: "<strong>Kommentar</strong>: %{data}"
confirm_deletion: "Vill de radera objektet?"
delete_link: "Radera objekt"
not_found: "Inlägget eller kommentaren fanns inte. Det tycks har blivit borttaget av användaren."
- post_label: "<b>Inlägg</b>: %{title}"
+ post_label: "<strong>Inlägg</strong>: %{content}"
reason_label: "Orsak:"
- reported_label: "<b>Anmält av</b> %{person}"
+ reported_label: "<strong>Anmält av</strong> %{person}"
reported_user_details: "Detaljer gällande anmäld användare"
review_link: "Markera som genomgånget"
status:
@@ -1191,6 +1197,12 @@ sv:
change_label: "Inaktivera tvåfaktorautentisering med ditt lösenord"
status: "Tvåfaktorautentisering aktiverat"
confirm:
+ activate_button: "Bekräfta och aktivera"
+ input_explanation: "Efter skanning eller att ha skrivit den hemliga koden, skriver du in den sexsiffriga kod du ser och bekräftar uppsättningen."
+ input_title: "Bekräfta med TOTP-pollett."
+ manual_explanation: "Om du inte kan skanna QR-koden automatiskt, kan du göra det manuellt i din app med den hemliga koden."
+ manual_explanation_cont: "Vi använder oss av tidsbegränsade ongångslösenord (TOTP) med sex siffror långa polletter. Om din applikation frågar om ett tidintervall och algoritm, anger du 30 sekunder och sh1.<br /> Mellanrummen är bara för läsbarhetens skull; du ska inte skriva dem."
+ scan_explanation: "Skanna QR-koden med en TOTP-kompatibel applikation, såsom andOTP (för Android), FreeOTP (för iOS), SailOTP (för SailfishOS)."
scan_title: "Läs in QR-kod"
status: "Tvåfaktorautentisering har inte the fullo aktiverats än. Du behöver verifiera med en TOTP-pollett."
title: "Bekräfta aktivering"
@@ -1199,6 +1211,20 @@ sv:
change_label: "Aktivera tvåfaktorautentisering"
status: "Tvåfaktorautentisering inaktiverat"
explanation: "Tvåfaktorautentisering är ett kraftfullt sätt att försäkra om att det bara är du som kan logga in på ditt konto. När du loggar in, kommer du ange en sexsiffrig kod tillsammans med ditt löseord för att påvisa din identitet. Men var ändock aktsam: om du blir av med din telefon och koderna som genereras för denna funktionalitet, kommer du aldrig kunna komma åt ditt konto igen."
+ flash:
+ error_token: "Polletten var fel eller ogiltig"
+ success_activation: "Aktivering av tvåstegsautentisering lyckades"
+ success_deactivation: "Avaktivering av tvåstegsautentisering lyckades"
+ input_token:
+ label: "Tvåstegspollett"
+ placeholder: "Sexssiffrig tvåstegspollett"
+ recovery:
+ button: "Generera nya återställningskoder"
+ explanation: "Om du någonsin blir av med din telefon, kan du använda en av återställningskoderna nedanför för att återfå tillgång till ditt konto. Spara koderna på en säker plats. Du kan till exompel skriva ut dem och ha dem bland dina andra viktiga lappar."
+ explanation_short: "Återställningsskoder används för att återfå tillgång till ditt konto utifall att du blir av med din telefon. Du kan bara använda varje kod en enda gång."
+ invalidation_notice: "Om du blir av med dina återställningskoder, kan du generera nya här. Dina tidigare koder blir då ogiltiga."
+ reminder: "Alternativt kan du använda en återställningskod."
+ title: "Återställningsskoder"
title: "Tvåfaktorautentisering"
username: "Användarnamn"
users:
@@ -1248,8 +1274,9 @@ sv:
new_password: "Nytt lösenord"
private_message: "du mottager ett privat meddelande."
protocol_handler:
- description: "Din webbläsare kommer fråga om du vill hantera adresser med web+diaspora:// i din hempod när du tryck när du trycker på knappen. Funktionaliteten är för närvarande experimentell och användning beror på din webbläsare."
- register: "Register"
+ browser: "Protokollet är för närvarande i en testfas och hur bra det kommer fungera kommer bero på din webbläsare. Om du vill ändra eller ta bort denna hantering, kommer du göra det med din webbläsares inställningar. Knappen nedanför kommer alltid vara påslagen och du behöver sätta hanteringen separat för varje webbläsare du använder."
+ description: "web+diaspora:// är ett nytt webbprotokoll vi har introducerat. Alla sådana länkar, både på Diaspora* och ute på nätet, kan öppnas i den pod du har ditt konto på. Tryck på knappen nedanför för att få %{pod_url} att känna av externa länkar av typen web+diaspora://."
+ register: "Registrera web+diaspora:// på din webbläsare"
title: "Hantera protokollet web+diaspora://"
receive_email_notifications: "Skicka notiser via e-post när:"
request_export: "Efterfråga min profildata"
diff --git a/config/locales/diaspora/te.yml b/config/locales/diaspora/te.yml
index d38e5a34c..fca32997c 100644
--- a/config/locales/diaspora/te.yml
+++ b/config/locales/diaspora/te.yml
@@ -605,7 +605,6 @@ te:
updated: "ప్రవర నవీకరించబడింది"
public: "బహిరంగం"
registrations:
- closed: "ఈ డయాస్పోరా* పాడ్ పై కొత్త ప్రవేశాలు మూసివేయబడ్డాయి."
create:
success: "డయాస్పోరా*లో మీ చేరిక విజయవంతం!"
invalid_invite: "మీరు ఇచ్చిన ఆహ్వానపు లంకె చెల్లుబాటులో లేదు!"
diff --git a/config/locales/diaspora/tr.yml b/config/locales/diaspora/tr.yml
index 0a7234b1b..7bdd34fe4 100644
--- a/config/locales/diaspora/tr.yml
+++ b/config/locales/diaspora/tr.yml
@@ -101,7 +101,7 @@ tr:
current_server: "Şu andaki sunucu tarihi %{date}"
all_aspects: "Tüm Yönler"
are_you_sure: "Emin misin?"
- are_you_sure_delete_account: "Hesabını kapatmak istediğinden emin misin? Bu geri alınamaz!"
+ are_you_sure_delete_account: "Hesabını kapatmak istediğinden emin misin? Bu işlemi geri alamazsın!"
aspect_memberships:
destroy:
failure: "Yön'den kişi kaldırılamadı"
@@ -178,7 +178,7 @@ tr:
bookmarklet:
explanation: "Diaspora'ya istediğin her yerden gönderi yapmak için %{link} bağlantısını yer imlerine ekle."
heading: "Diaspora yer işareti"
- post_something: "Diaspora için bir şey gönder"
+ post_something: "Diaspora'ya bir şey gönder"
cancel: "İptal Et"
color_themes:
dark_green: "Koyu yeşil"
@@ -255,7 +255,7 @@ tr:
change_aspect_of_post_a: "Hayır, ama aynı içerikte başka bir gönderi hazırlayıp bunu farklı bir bakış yönünde gönderebilirsiniz."
change_aspect_of_post_q: "Bir gönderiyi paylaştıktan sonra onu gören hedef bakışları değiştirebilir miyim?"
contacts_know_aspect_a: "Hayır. Bakışın adını hiçbir şekilde göremezler."
- contacts_know_aspect_q: "Diğerleri onları hangi bakışlara koyduğumu bilebilir mi?"
+ contacts_know_aspect_q: "Bağlantılarım onları hangi Cephe'lere koyduğumu bilebilir mi?"
delete_aspect_a: "Akış görünümündeki kenar çubuğundan \"Yönlerim\"e tıkla ve silmek istediğin yönleri işaretle, ya da erişimlerim sayfasından ilgili yönü seçip çöp simgesine tıkla."
delete_aspect_q: "Yön nasıl silinir?"
person_multiple_aspects_a: "Evet. Kişiler sayfasına gidin ve kişilerime tıklayın. Her biri için sağdaki menüyü kullanarak, istediğiniz kadar çok bakışa ekleyip istediğiniz kadarından çıkarabilirsiniz. Profil sayfasındaki bakış seçicisine tıklayarak da bunu yapabilirsiniz. Hatta, imleci adının üzerine götürdüğünüzde çıkan 'kartı' kullanarak da aynı şeyi yapabilirsiniz."
@@ -268,11 +268,11 @@ tr:
rename_aspect_q: "Bakışın adını değiştirebilir miyim?"
restrict_posts_i_see_a: "Evet. Kenar çubuğundaki Bakışlarım'a tıklayın ve seçiminizi değiştirmek için ilgili bakışlara tıklayın. Yalnızca seçili bakışlardan gelen gönderiler size görünür olacak."
restrict_posts_i_see_q: "Gördüğüm gönderileri sadece belli bakışlara kısıtlayabilir miyim?"
- title: "Bakışlar"
- what_is_an_aspect_a: "Bakışlar diaspora* da kişileri gruplamanın bir yolu, dünyaya gösterdiğiniz yüzlerden biridir. Çalıştığınızdaki bakış açınız, ailenize karşı, çevrenizdeki kişilere karşı gösterdiğiniz farklı farklı olabilir."
- what_is_an_aspect_q: "Bakış nedir?"
+ title: "Cepheler"
+ what_is_an_aspect_a: "Cepheler diaspora* da kişileri gruplamanın bir yoludur. Bir Cephe dünyaya gösterdiğiniz yüzlerden biridir. İş yerinizde veya ailenizde ya da üyesi olduğunuz kulüpteki arkadaşlarınız için kim olduğunuz olabilir."
+ what_is_an_aspect_q: "Cephe nedir?"
who_sees_post_a: "Sınırlı gönderi yaparsanız, yalnızca o bakış(lar)a koyduğunuz kişilere görünür olacaktır. Bunun dışındakiler, gönderinizi açmadığınız sürece hiçbir şekilde onu göremeyeceklerdir. Yalnızca genel gönderiler hiçbir bakışa koymadığınız kişilere açıktır."
- who_sees_post_q: "Bir bakışa gönderdiğimde onu kimler görür?"
+ who_sees_post_q: "Bir Cephe'ye gönderi gönderdiğimde onu kimler görür?"
foundation_website: "diaspora vakfı web sitesi"
getting_help:
get_support_a_hashtag: "%{question} etiketini kullanarak diaspora* üzerinde açık bir gönderiyle sorun"
@@ -435,8 +435,8 @@ tr:
other: "%{actors} senin %{post_link} gönderini beğendi."
zero: "%{actors} senin %{post_link} gönderini beğendi."
liked_post_deleted:
- other: "%{actors} silinmiş gönderinizi iğneledi."
- zero: "%{actors} silinmiş gönderinizi iğnelemedi."
+ other: "%{actors} silinmiş gönderinizi beğendi.."
+ zero: "%{actors} silinmiş gönderinizi beğendi."
mentioned:
other: "%{actors} bir %{post_link} içinde seni andı."
zero: "%{actors} bir %{post_link} içinde seni andı."
@@ -461,9 +461,9 @@ tr:
zero: "%{actors} sizinle paylaşıma başladı."
notifier:
a_post_you_shared: "gönderi"
- click_here: "buraya"
+ click_here: "buraya tıklayın"
comment_on_post:
- reply: "Yanıtla ya da %{name} gönderisini görüntüle >"
+ reply: "%{name}'in gönderisini yanıtla ya da görüntüle >"
confirm_email:
click_link: "Yeni e-mail adresini %{unconfirmed_email} etkinleştirmek için şu bağlantıya tıkla:"
subject: "Lütfen yeni e-mail adresini %{unconfirmed_email} etkinleştir"
@@ -489,10 +489,10 @@ tr:
[1]: %{invite_url}
invited_you: "%{name} sizi Diaspora*'ya davet etti."
liked:
- liked: "%{name} gönderini iğneledi."
+ liked: "%{name} gönderini beğendi"
view_post: "Gönderiyi görüntüle >"
mentioned:
- subject: "%{name} sana Diaspora*'da özel mesaj gönderdi "
+ subject: "%{name} Diaspora*'da sizi andı"
private_message:
reply_to_or_view: "Yanıtla ya da konuşmayı görüntüle >"
remove_old_user:
@@ -532,8 +532,8 @@ tr:
reshared: "%{name} gönderini tekrar paylaştı"
view_post: "Gönderiyi görüntüle>"
single_admin:
- admin: "Diaspora yönetici"
- subject: "Diaspora hesabı hakkında bir mesaj:"
+ admin: "Diaspora yöneticiniz"
+ subject: "Diaspora hesabınız hakkında bir mesaj:"
started_sharing:
sharing: "sizinle paylaşıma başladı!"
subject: "%{name} Diaspora*'da seninle paylaşıma başladı"
@@ -606,14 +606,13 @@ tr:
updated: "Profil güncellendi"
public: "Genel"
registrations:
- closed: "Üyelik bu Diaspora'da kapandı."
create:
- success: "Diasporaya katıldınız!"
+ success: "Diaspora'ya katıldınız!"
invalid_invite: "Gönderdiğiniz davetiye bağlantısı artık geçerli değil!"
new:
email: "E-POSTA"
enter_email: "Bir e-posta girin"
- enter_password: "Bir parola girin"
+ enter_password: "Bir parola girin (en az 6 karakter)"
enter_password_again: "Daha önce olduğu gibi aynı parolayı girin."
enter_username: "Bir kullanıcı adı seçin (sadece harfler, rakamlar ve alt çizgi)"
password: "PAROLA"
@@ -640,7 +639,7 @@ tr:
reshare:
deleted: "Gönderi yazarı tarafından silindi."
reshare_confirmation: "Tekrar paylaş %{author} - %{text}?"
- reshared_via: "tekrar paylaşıldı, bununla:"
+ reshared_via: "üzerinden yeniden paylaşıldı:"
search: "Ara"
services:
create:
diff --git a/config/locales/diaspora/uk.yml b/config/locales/diaspora/uk.yml
index b14e95921..7517914a3 100644
--- a/config/locales/diaspora/uk.yml
+++ b/config/locales/diaspora/uk.yml
@@ -1027,7 +1027,6 @@ uk:
updated: "Профіль оновлено"
public: "Публічна"
registrations:
- closed: "У цій частині Діаспори реєстрація закрита."
create:
success: "Ласкаво просимо в Діаспору*!"
invalid_invite: "Це запрошення вже недійсне!"
diff --git a/config/locales/diaspora/vi.yml b/config/locales/diaspora/vi.yml
index e2b05090f..6409f2edb 100644
--- a/config/locales/diaspora/vi.yml
+++ b/config/locales/diaspora/vi.yml
@@ -391,7 +391,6 @@ vi:
updated: "Đã cập nhật hồ sơ"
public: "Công khai"
registrations:
- closed: "Pod DIASPORA này không cho đăng kí nữa."
create:
success: "Bạn đã tham gia vào Diaspora!"
invalid_invite: "Liên kết mời bạn cung cấp không còn hợp lệ!"
diff --git a/config/locales/diaspora/zh-CN.yml b/config/locales/diaspora/zh-CN.yml
index db8039dde..7d4df6cfc 100644
--- a/config/locales/diaspora/zh-CN.yml
+++ b/config/locales/diaspora/zh-CN.yml
@@ -423,7 +423,6 @@ zh-CN:
updated: "个人档案更新成功"
public: "公开"
registrations:
- closed: "此 Diaspora pod 不开放注册。"
create:
success: "您已成功加入 Diaspora 了!"
invalid_invite: "此邀请链接已失效!"
diff --git a/config/locales/diaspora/zh-TW.yml b/config/locales/diaspora/zh-TW.yml
index c27ab46a4..a94dbdc9a 100644
--- a/config/locales/diaspora/zh-TW.yml
+++ b/config/locales/diaspora/zh-TW.yml
@@ -950,7 +950,6 @@ zh-TW:
updated: "個人檔案已經更新了"
public: "公開"
registrations:
- closed: "這個 diaspora* 豆莢不開放註冊。"
create:
success: "你已經成功加入 diaspora* 了!"
invalid_invite: "你提供的邀請連結已經失效了!"
diff --git a/config/locales/javascript/javascript.de-moo.yml b/config/locales/javascript/javascript.de-moo.yml
index a717589ab..fcd24113d 100644
--- a/config/locales/javascript/javascript.de-moo.yml
+++ b/config/locales/javascript/javascript.de-moo.yml
@@ -133,6 +133,7 @@ de-moo:
recent_notifications: "Neueste Benachrichtigungen"
search: "Suche"
settings: "Einstellungen"
+ switch_to_touch_optimized_mode: "In den touch-optimierten Modus wechseln"
toggle_navigation: "Navigation umschalten"
view_all: "Alle anzeigen"
hide_post: "Diesen Beitrag ausblenden?"
diff --git a/config/locales/javascript/javascript.de_formal.yml b/config/locales/javascript/javascript.de_formal.yml
index 62fc75b68..64e2643d3 100644
--- a/config/locales/javascript/javascript.de_formal.yml
+++ b/config/locales/javascript/javascript.de_formal.yml
@@ -133,6 +133,7 @@ de_formal:
recent_notifications: "Letzte Benachrichtigungen"
search: "Find people or #tags"
settings: "Einstellungen"
+ switch_to_touch_optimized_mode: "In den touch-optimierten Modus wechseln"
toggle_navigation: "Navigation umschalten"
view_all: "Alle ansehen"
hide_post: "Diesen Beitrag ausblenden?"
diff --git a/config/locales/javascript/javascript.es.yml b/config/locales/javascript/javascript.es.yml
index b33dcc9f0..8db378131 100644
--- a/config/locales/javascript/javascript.es.yml
+++ b/config/locales/javascript/javascript.es.yml
@@ -96,22 +96,22 @@ es:
confirm_unload: "Por favor, confirma que quieres abandonar esta página. Los datos que no hayas introducido, no serán guardados."
contacts:
add_contact: "Añadir contacto"
- aspect_chat_is_enabled: "Los contactos de este \"aspecto\" pueden chatear contigo."
- aspect_chat_is_not_enabled: "Los contactos de este \"aspecto\" no pueden chatear contigo."
+ aspect_chat_is_enabled: "Los contactos de este grupo pueden chatear contigo."
+ aspect_chat_is_not_enabled: "Los contactos de este grupo no pueden chatear contigo."
error_add: "No se pudo añadir a <%= name %> al aspecto :("
error_remove: "No se pudo eliminar <%= name %> del aspecto :("
remove_contact: "Eliminar contacto"
search_no_results: "No se encontraron contactos"
conversation:
create:
- no_recipient: "¡Eh, primero tienes que agregar un destinatario!"
+ no_recipient: "¡Añade primero un destinatario!"
new:
no_contacts: "Necesitas añadir algún contacto antes de empezar una conversación."
create: "Crear"
delete: "Eliminar"
edit: "Editar"
errors:
- connection: "No ha sido posible conectarse al servidor."
+ connection: "No se ha podido establecer la conexión con el servidor."
failed_to_post_message: "¡Error al publicar el mensaje!"
failed_to_remove: "¡Se produjo un error al eliminar la entrada!"
getting_started:
@@ -296,7 +296,7 @@ es:
hour: "1 hora aproximadamente"
hours:
other: "%d horas aproximadamente"
- inPast: "próximamente"
+ inPast: "Próximamente"
minute: "1 minuto aproximadamente"
minutes:
other: "%d minutos"
diff --git a/config/locales/javascript/javascript.sv.yml b/config/locales/javascript/javascript.sv.yml
index 13b61a157..13f1cc80e 100644
--- a/config/locales/javascript/javascript.sv.yml
+++ b/config/locales/javascript/javascript.sv.yml
@@ -117,7 +117,7 @@ sv:
getting_started:
alright_ill_wait: "Okej, jag väntar."
hey: "Hej, <%= name %>!"
- no_tags: "Du, du följer ju inte några taggar! Vill du fortsätta ändå?"
+ no_tags: "Hörru, du följer ju inte några taggar! Vill du fortsätta ändå?"
preparing_your_stream: "Förbereder din personliga ström..."
header:
admin: "Administratör"
@@ -134,6 +134,7 @@ sv:
recent_notifications: "Tidigare notiser"
search: "Sök"
settings: "Inställningar"
+ switch_to_touch_optimized_mode: "Växla till pekskärmläge"
toggle_navigation: "Växla navigation"
view_all: "Visa alla"
hide_post: "Vill du dölja inlägget?"
diff --git a/config/routes.rb b/config/routes.rb
index 4115bf5ba..8517e7ee8 100644
--- a/config/routes.rb
+++ b/config/routes.rb
@@ -129,6 +129,7 @@ Rails.application.routes.draw do
devise_scope :user do
get "/users/sign_up" => "registrations#new", :as => :new_user_registration
post "/users" => "registrations#create", :as => :user_registration
+ get "/registrations_closed" => "registrations#registrations_closed", :as => :registrations_closed
end
get "users/invitations" => "invitations#new", :as => "new_user_invitation"
diff --git a/features/desktop/signs_up.feature b/features/desktop/getting_started.feature
index 2703069e0..bbebd5efa 100644
--- a/features/desktop/signs_up.feature
+++ b/features/desktop/getting_started.feature
@@ -98,11 +98,11 @@ Feature: new user registration
Then I should not be able to sign up
And I should have a validation error on "user_password, user_password_confirmation"
- Scenario: User signs up with an already existing username and email and then tries to sign in (Issue #6136)
+ Scenario: User signs up with an already existing username and email and then tries to sign in
When I log out manually
And I go to the new user registration page
- And I fill in the new user form with an existing email and username
+ And I fill in the new user form
And I submit the form
Then I should see a flash message indicating failure
- When I click the sign in button
+ When I follow "Sign in"
Then I should not see a flash message indicating failure
diff --git a/features/desktop/registrations.feature b/features/desktop/registrations.feature
new file mode 100644
index 000000000..1abcc09c4
--- /dev/null
+++ b/features/desktop/registrations.feature
@@ -0,0 +1,24 @@
+@javascript
+Feature: New user registration
+ In order to use Diaspora*
+ As a desktop user
+ I want to register an account
+
+ Scenario: user signs up and goes to getting started
+ Given I am on the new user registration page
+ When I fill in the new user form
+ And I press "Create account"
+ Then I should be on the getting started page
+ And I should see the 'getting started' contents
+
+ Scenario: registrations are closed, user is informed
+ Given the registrations are closed
+ When I am on the new user registration page
+ Then I should see "Open signups are closed at this time"
+
+ Scenario: User is unable to register even by manually sending the POST request
+ Given I am on the new user registration page
+ When I fill in the new user form
+ Given the registrations are closed
+ When I press "Create account"
+ Then I should see "Open signups are closed at this time"
diff --git a/features/mobile/signs_up.feature b/features/mobile/registrations.feature
index 3277ef131..43bc9dc75 100644
--- a/features/mobile/signs_up.feature
+++ b/features/mobile/registrations.feature
@@ -5,8 +5,7 @@ Feature: New user registration
I want to register an account
Background:
- Given I am on the login page
- And I follow "Create account" within "#main-nav"
+ Given I am on the new user registration page
Scenario: user signs up and goes to getting started
When I fill in the new user form
diff --git a/features/step_definitions/session_steps.rb b/features/step_definitions/session_steps.rb
index 4b08d1498..14d8f24ff 100644
--- a/features/step_definitions/session_steps.rb
+++ b/features/step_definitions/session_steps.rb
@@ -74,3 +74,11 @@ end
Then (/^I should see the 'getting started' contents$/) do
confirm_getting_started_contents
end
+
+Given /^the registrations are closed$/ do
+ AppConfig.settings.enable_registrations = false
+end
+
+When /^I fill in the new user form$/ do
+ fill_in_new_user_form
+end
diff --git a/features/step_definitions/user_steps.rb b/features/step_definitions/user_steps.rb
index ee4e71b69..804642cae 100644
--- a/features/step_definitions/user_steps.rb
+++ b/features/step_definitions/user_steps.rb
@@ -218,20 +218,12 @@ When /^I view "([^\"]*)"'s first post$/ do |email|
visit post_path(post)
end
-When /^I fill in the new user form/ do
- fill_in_new_user_form
-end
-
And /^I should be able to friend "([^\"]*)"$/ do |email|
user = User.find_by_email(email)
step 'I should see a ".aspect-dropdown"'
step "I should see \"#{user.name}\""
end
-When /^I click the sign in button$/ do
- click_link "Sign in"
-end
-
Given /^I did request my photos$/ do
@me.perform_export_photos!
end
diff --git a/spec/controllers/registrations_controller_spec.rb b/spec/controllers/registrations_controller_spec.rb
index c7063e728..7bb94bcaa 100644
--- a/spec/controllers/registrations_controller_spec.rb
+++ b/spec/controllers/registrations_controller_spec.rb
@@ -25,16 +25,14 @@ describe RegistrationsController, type: :controller do
AppConfig.settings.enable_registrations = false
end
- it "redirects #new to the login page" do
+ it "redirects #new to the registrations closed page" do
get :new
- expect(flash[:error]).to eq(I18n.t("registrations.closed"))
- expect(response).to redirect_to new_user_session_path
+ expect(response).to redirect_to registrations_closed_path
end
- it "redirects #create to the login page" do
+ it "redirects #create to the registrations closed page" do
post :create, params: valid_params
- expect(flash[:error]).to eq(I18n.t("registrations.closed"))
- expect(response).to redirect_to new_user_session_path
+ expect(response).to redirect_to registrations_closed_path
end
it "does not redirect if there is a valid invite token" do
@@ -45,7 +43,8 @@ describe RegistrationsController, type: :controller do
it "does redirect if there is an invalid invite token" do
get :new, params: {invite: {token: "fssdfsd"}}
- expect(response).to redirect_to new_user_session_path
+ expect(flash[:error]).to eq(I18n.t("registrations.invalid_invite"))
+ expect(response).to redirect_to registrations_closed_path
end
it "does redirect if there are no invites available with this code" do
@@ -53,7 +52,7 @@ describe RegistrationsController, type: :controller do
code.update_attributes(count: 0)
get :new, params: {invite: {token: code.token}}
- expect(response).to redirect_to new_user_session_path
+ expect(response).to redirect_to registrations_closed_path
end
it "does redirect when invitations are closed now" do
@@ -61,7 +60,7 @@ describe RegistrationsController, type: :controller do
AppConfig.settings.invitations.open = false
get :new, params: {invite: {token: code.token}}
- expect(response).to redirect_to new_user_session_path
+ expect(response).to redirect_to registrations_closed_path
end
it "does not redirect when the registration is open" do
diff --git a/spec/models/open_graph_cache_spec.rb b/spec/models/open_graph_cache_spec.rb
index 40d7eebd8..7bd0c81a4 100644
--- a/spec/models/open_graph_cache_spec.rb
+++ b/spec/models/open_graph_cache_spec.rb
@@ -8,7 +8,7 @@ describe OpenGraphCache, type: :model do
describe "fetch_and_save_opengraph_data!" do
context "with an unsecure video url" do
it "doesn't save the video url" do
- expect(OpenGraphReader).to receive(:fetch!).with("https://example.com/article/123").and_return(
+ expect(OpenGraphReader).to receive(:fetch!).with(URI.parse("https://example.com/article/123")).and_return(
double(
og: double(
description: "This is the article lead",
@@ -34,7 +34,7 @@ describe OpenGraphCache, type: :model do
context "with a secure video url" do
it "saves the video url" do
- expect(OpenGraphReader).to receive(:fetch!).with("https://example.com/article/123").and_return(
+ expect(OpenGraphReader).to receive(:fetch!).with(URI.parse("https://example.com/article/123")).and_return(
double(
og: double(
description: "This is the article lead",
@@ -57,5 +57,22 @@ describe OpenGraphCache, type: :model do
expect(ogc.video_url).to eq("https://bandcamp.com/EmbeddedPlayer/v=2/track=12/size=small")
end
end
+
+ context "a mixed case hostname" do
+ it "downcases the hostname" do
+ stub_request(:head, "http:///wetter.com")
+ .with(headers: {
+ "Accept" => "text/html",
+ "User-Agent" => "OpenGraphReader/0.6.2 (+https://github.com/jhass/open_graph_reader)"
+ })
+ .to_return(status: 200, body: "", headers:
+ {"Set-Cookie" => "Dabgroup=A;path=/;Expires=Thu, 23 May 2019 16:12:01 GMT;httpOnly"})
+
+ ogc = OpenGraphCache.new(url: "Wetter.com")
+ expect {
+ ogc.fetch_and_save_opengraph_data!
+ }.to_not raise_error
+ end
+ end
end
end