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>2018-03-19 01:10:51 +0300
committerBenjamin Neff <benjamin@coding4coffee.ch>2018-03-19 01:11:47 +0300
commitd031375610c9dcde6a98f5c9b2f836c2edfe8f16 (patch)
treee3d67fe9cbd0ea33157fcfc72da41f6223ff5d91
parentb23696bb883b034de2fbe627de9acd6ddf8834ab (diff)
parentaadd64b0a5dec30f6d578fba907417f2c9373515 (diff)
Merge branch 'release/0.7.4.0'v0.7.4.0
-rw-r--r--Changelog.md18
-rw-r--r--Gemfile14
-rw-r--r--Gemfile.lock63
-rw-r--r--app/assets/javascripts/app/helpers/text_formatter.js29
-rw-r--r--app/assets/javascripts/app/pages/single-post-viewer.js12
-rw-r--r--app/assets/javascripts/app/views/back_to_top_view.js2
-rw-r--r--app/assets/javascripts/app/views/comment_view.js1
-rw-r--r--app/assets/javascripts/app/views/content_view.js24
-rw-r--r--app/assets/javascripts/main.js1
-rw-r--r--app/assets/stylesheets/_application.scss1
-rw-r--r--app/assets/stylesheets/base.scss15
-rw-r--r--app/assets/stylesheets/media-embed.scss21
-rw-r--r--app/assets/templates/media-embed_tpl.jst.hbs19
-rw-r--r--app/models/notifications/mentioned.rb5
-rw-r--r--app/models/profile.rb2
-rw-r--r--app/models/status_message.rb2
-rw-r--r--app/views/layouts/application.html.haml2
-rw-r--r--app/views/people/contacts.haml2
-rw-r--r--app/views/people/index.html.haml2
-rw-r--r--app/views/people/show.html.haml2
-rw-r--r--app/views/streams/main_stream.html.haml2
-rw-r--r--app/views/tags/show.haml2
-rw-r--r--app/workers/receive_base.rb3
-rw-r--r--config/cucumber.yml4
-rw-r--r--config/database.yml.example2
-rw-r--r--config/defaults.yml2
-rw-r--r--config/locales/devise/devise.de_formal.yml2
-rw-r--r--config/locales/devise/devise.hu.yml18
-rw-r--r--config/locales/devise/devise.sk.yml8
-rw-r--r--config/locales/diaspora/ar.yml35
-rw-r--r--config/locales/diaspora/cs.yml1
-rw-r--r--config/locales/diaspora/da.yml2
-rw-r--r--config/locales/diaspora/de-CH.yml16
-rw-r--r--config/locales/diaspora/de.yml57
-rw-r--r--config/locales/diaspora/de_formal.yml57
-rw-r--r--config/locales/diaspora/en.yml2
-rw-r--r--config/locales/diaspora/en_valspeak.yml1
-rw-r--r--config/locales/diaspora/es-AR.yml1
-rw-r--r--config/locales/diaspora/es.yml2
-rw-r--r--config/locales/diaspora/fi.yml1
-rw-r--r--config/locales/diaspora/fr.yml12
-rw-r--r--config/locales/diaspora/he.yml6
-rw-r--r--config/locales/diaspora/hu.yml346
-rw-r--r--config/locales/diaspora/hy.yml1
-rw-r--r--config/locales/diaspora/ia.yml3
-rw-r--r--config/locales/diaspora/it.yml35
-rw-r--r--config/locales/diaspora/ja-KS.yml46
-rw-r--r--config/locales/diaspora/ja.yml12
-rw-r--r--config/locales/diaspora/nb.yml1
-rw-r--r--config/locales/diaspora/nl.yml1
-rw-r--r--config/locales/diaspora/oc.yml1
-rw-r--r--config/locales/diaspora/pl.yml2
-rw-r--r--config/locales/diaspora/pt-BR.yml6
-rw-r--r--config/locales/diaspora/pt-PT.yml3
-rw-r--r--config/locales/diaspora/ro.yml176
-rw-r--r--config/locales/diaspora/ru.yml10
-rw-r--r--config/locales/diaspora/sc.yml1
-rw-r--r--config/locales/diaspora/sk.yml214
-rw-r--r--config/locales/diaspora/sv.yml1
-rw-r--r--config/locales/diaspora/te.yml1
-rw-r--r--config/locales/diaspora/tr.yml1
-rw-r--r--config/locales/diaspora/uk.yml1
-rw-r--r--config/locales/diaspora/vi.yml22
-rw-r--r--config/locales/diaspora/zh-TW.yml4
-rw-r--r--config/locales/javascript/javascript.ar.yml5
-rw-r--r--config/locales/javascript/javascript.de.yml1
-rw-r--r--config/locales/javascript/javascript.de_formal.yml2
-rw-r--r--config/locales/javascript/javascript.fr.yml1
-rw-r--r--config/locales/javascript/javascript.hu.yml53
-rw-r--r--config/locales/javascript/javascript.sk.yml40
-rw-r--r--features/desktop/media-embed.feature22
-rw-r--r--features/step_definitions/media_embed_steps.rb6
-rw-r--r--features/support/publishing_cuke_helpers.rb6
-rw-r--r--lib/diaspora/federation/entities.rb2
-rw-r--r--lib/diaspora/federation/receive.rb11
-rw-r--r--public/robots.txt1
-rwxr-xr-xscript/configure_bundler2
-rwxr-xr-xscript/server29
-rw-r--r--spec/federation_callbacks_spec.rb2
-rw-r--r--spec/javascripts/app/helpers/text_formatter_spec.js48
-rw-r--r--spec/javascripts/app/views/back_to_top_view_spec.js2
-rw-r--r--spec/javascripts/app/views/content_view_spec.js39
-rw-r--r--spec/lib/diaspora/federation/entities_spec.rb23
-rw-r--r--spec/lib/diaspora/federation/receive_spec.rb2
-rw-r--r--spec/models/comment_spec.rb9
-rw-r--r--spec/models/notifications/mentioned_spec.rb12
-rw-r--r--spec/models/profile_spec.rb50
-rw-r--r--spec/models/status_message_spec.rb13
-rw-r--r--spec/shared_behaviors/taggable.rb36
89 files changed, 1224 insertions, 554 deletions
diff --git a/Changelog.md b/Changelog.md
index b5acbcc94..4c29c8076 100644
--- a/Changelog.md
+++ b/Changelog.md
@@ -1,3 +1,21 @@
+# 0.7.4.0
+
+## Refactor
+* Don't print a warning when starting the server outside a Git repo [#7712](https://github.com/diaspora/diaspora/pull/7712)
+* Make script/server work on readonly filesystems [#7719](https://github.com/diaspora/diaspora/pull/7719)
+* Add camo paths to the robots.txt [#7726](https://github.com/diaspora/diaspora/pull/7726)
+
+## Bug fixes
+* Prevent duplicate mention notifications when the post is received twice [#7721](https://github.com/diaspora/diaspora/pull/7721)
+* Fixed a compatiblitiy issue with non-diaspora\* webfingers [#7718](https://github.com/diaspora/diaspora/pull/7718)
+* Don't retry federation for accounts without a valid public key [#7717](https://github.com/diaspora/diaspora/pull/7717)
+* Fix stream generation for tagged posts with many followed tags [#7715](https://github.com/diaspora/diaspora/pull/7715)
+* Fix incomplete Occitan date localizations [#7731](https://github.com/diaspora/diaspora/pull/7731)
+
+## Features
+* Add basic html5 audio/video embedding support [#6418](https://github.com/diaspora/diaspora/pull/6418)
+* Add the back-to-top button to all pages [#7729](https://github.com/diaspora/diaspora/pull/7729)
+
# 0.7.3.1
Re-updating the German translations to fix some UX issues that were introduced by recent translation efforts.
diff --git a/Gemfile b/Gemfile
index c87f86b7b..4228d3bfa 100644
--- a/Gemfile
+++ b/Gemfile
@@ -15,8 +15,8 @@ gem "unicorn-worker-killer", "0.4.4"
# Federation
-gem "diaspora_federation-json_schema", "0.2.3"
-gem "diaspora_federation-rails", "0.2.3"
+gem "diaspora_federation-json_schema", "0.2.4"
+gem "diaspora_federation-rails", "0.2.4"
# API and JSON
@@ -26,7 +26,7 @@ gem "json-schema", "2.8.0"
# Authentication
-gem "devise", "4.3.0"
+gem "devise", "4.4.1"
gem "devise_lastseenable", "0.0.6"
# Captcha
@@ -122,11 +122,13 @@ source "https://rails-assets.org" do
gem "rails-assets-perfect-scrollbar", "0.6.16"
end
+gem "markdown-it-html5-embed", "1.0.0"
+
# Localization
gem "http_accept_language", "2.1.1"
gem "i18n-inflector-rails", "1.0.7"
-gem "rails-i18n", "5.0.4"
+gem "rails-i18n", "5.1.1"
# Mail
@@ -186,7 +188,7 @@ gem "typhoeus", "1.3.0"
# Views
gem "gon", "6.1.0"
-gem "hamlit", "2.8.4"
+gem "hamlit", "2.8.6"
gem "mobile-fu", "1.4.0"
gem "rails-timeago", "2.16.0"
gem "will_paginate", "3.1.6"
@@ -292,7 +294,7 @@ group :test do
gem "timecop", "0.9.1"
gem "webmock", "3.0.1", require: false
- gem "diaspora_federation-test", "0.2.3"
+ gem "diaspora_federation-test", "0.2.4"
# Coverage
gem "coveralls", "0.8.21", require: false
diff --git a/Gemfile.lock b/Gemfile.lock
index 054f1b156..442ae623b 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -133,7 +133,7 @@ GEM
tins (~> 1.6)
crack (0.4.3)
safe_yaml (~> 1.0.0)
- crass (1.0.2)
+ crass (1.0.3)
cucumber (2.4.0)
builder (>= 2.1.2)
cucumber-core (~> 1.5.0)
@@ -156,7 +156,7 @@ GEM
railties (>= 4, < 5.2)
cucumber-wire (0.0.1)
database_cleaner (1.6.1)
- devise (4.3.0)
+ devise (4.4.1)
bcrypt (~> 3.0)
orm_adapter (~> 0.1)
railties (>= 4.1.0, < 5.2)
@@ -166,18 +166,18 @@ GEM
devise
rails (>= 3.0.4)
diaspora-prosody-config (0.0.7)
- diaspora_federation (0.2.3)
+ diaspora_federation (0.2.4)
faraday (>= 0.9.0, < 0.15.0)
faraday_middleware (>= 0.10.0, < 0.13.0)
nokogiri (~> 1.6, >= 1.6.8)
typhoeus (~> 1.0)
valid (~> 1.0)
- diaspora_federation-json_schema (0.2.3)
- diaspora_federation-rails (0.2.3)
+ diaspora_federation-json_schema (0.2.4)
+ diaspora_federation-rails (0.2.4)
actionpack (>= 4.2, < 6)
- diaspora_federation (= 0.2.3)
- diaspora_federation-test (0.2.3)
- diaspora_federation (= 0.2.3)
+ diaspora_federation (= 0.2.4)
+ diaspora_federation-test (0.2.4)
+ diaspora_federation (= 0.2.4)
fabrication (~> 2.16)
uuid (~> 2.3, >= 2.3.8)
diff-lcs (1.3)
@@ -187,7 +187,7 @@ GEM
entypo-rails (3.0.0)
railties (>= 4.1, < 6)
equalizer (0.0.11)
- erubi (1.6.1)
+ erubi (1.7.1)
eslintrb (2.1.0)
execjs
multi_json (>= 1.3)
@@ -217,7 +217,7 @@ GEM
http-cookie (~> 1.0.0)
faraday_middleware (0.12.2)
faraday (>= 0.7.4, < 1.0)
- ffi (1.9.18)
+ ffi (1.9.23)
fixture_builder (0.5.0)
activerecord (>= 2)
activesupport (>= 2)
@@ -273,7 +273,7 @@ GEM
guard-rubocop (1.3.0)
guard (~> 2.0)
rubocop (~> 0.20)
- haml (5.0.3)
+ haml (5.0.4)
temple (>= 0.8.0)
tilt
haml_lint (0.26.0)
@@ -282,7 +282,7 @@ GEM
rake (>= 10, < 13)
rubocop (>= 0.49.0)
sysexits (~> 1.1)
- hamlit (2.8.4)
+ hamlit (2.8.6)
temple (>= 0.8.0)
thor
tilt
@@ -306,7 +306,8 @@ GEM
httparty (0.15.6)
multi_xml (>= 0.5.2)
httpclient (2.8.3)
- i18n (0.8.6)
+ i18n (0.9.5)
+ concurrent-ruby (~> 1.0)
i18n-inflector (2.6.7)
i18n (>= 0.4.1)
i18n-inflector-rails (1.0.7)
@@ -359,7 +360,7 @@ GEM
multi_json (~> 1.10)
logging-rails (0.6.0)
logging (>= 1.8)
- loofah (2.1.1)
+ loofah (2.2.0)
crass (~> 1.0.2)
nokogiri (>= 1.5.9)
lumberjack (1.0.12)
@@ -367,6 +368,7 @@ GEM
systemu (~> 2.6.2)
mail (2.6.6)
mime-types (>= 1.16, < 4)
+ markdown-it-html5-embed (1.0.0)
markerb (1.1.0)
memoizable (0.4.2)
thread_safe (~> 0.3, >= 0.3.1)
@@ -377,7 +379,7 @@ GEM
mini_magick (4.8.0)
mini_mime (0.1.4)
mini_portile2 (2.3.0)
- minitest (5.10.3)
+ minitest (5.11.3)
mobile-fu (1.4.0)
rack-mobile-detect
rails
@@ -473,7 +475,7 @@ GEM
byebug (~> 9.1)
pry (~> 0.10)
public_suffix (3.0.0)
- rack (2.0.3)
+ rack (2.0.4)
rack-cors (1.0.1)
rack-google-analytics (1.2.0)
actionpack
@@ -487,12 +489,12 @@ GEM
multi_json (>= 1.3.6)
rack (>= 1.1)
rack-piwik (0.3.0)
- rack-protection (2.0.0)
+ rack-protection (2.0.1)
rack
rack-rewrite (1.5.1)
rack-ssl (1.4.1)
rack
- rack-test (0.7.0)
+ rack-test (0.8.3)
rack (>= 1.0, < 3)
rails (5.1.4)
actioncable (= 5.1.4)
@@ -561,9 +563,9 @@ GEM
nokogiri (>= 1.6)
rails-html-sanitizer (1.0.3)
loofah (~> 2.0)
- rails-i18n (5.0.4)
- i18n (~> 0.7)
- railties (~> 5.0)
+ rails-i18n (5.1.1)
+ i18n (>= 0.7, < 2)
+ railties (>= 5.0, < 6)
rails-timeago (2.16.0)
actionpack (>= 3.1)
activesupport (>= 3.1)
@@ -576,7 +578,7 @@ GEM
rainbow (2.2.2)
rake
raindrops (0.19.0)
- rake (12.1.0)
+ rake (12.3.0)
rb-fsevent (0.10.2)
rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2)
@@ -712,7 +714,7 @@ GEM
unf (~> 0.1.0)
typhoeus (1.3.0)
ethon (>= 0.9.0)
- tzinfo (1.2.3)
+ tzinfo (1.2.5)
thread_safe (~> 0.1)
uglifier (3.2.0)
execjs (>= 0.3.0, < 3)
@@ -757,7 +759,7 @@ GEM
will_paginate (3.1.6)
xpath (2.1.0)
nokogiri (~> 1.3)
- yard (0.9.9)
+ yard (0.9.12)
PLATFORMS
ruby
@@ -780,12 +782,12 @@ DEPENDENCIES
cucumber-api-steps (= 0.13)
cucumber-rails (= 1.5.0)
database_cleaner (= 1.6.1)
- devise (= 4.3.0)
+ devise (= 4.4.1)
devise_lastseenable (= 0.0.6)
diaspora-prosody-config (= 0.0.7)
- diaspora_federation-json_schema (= 0.2.3)
- diaspora_federation-rails (= 0.2.3)
- diaspora_federation-test (= 0.2.3)
+ diaspora_federation-json_schema (= 0.2.4)
+ diaspora_federation-rails (= 0.2.4)
+ diaspora_federation-test (= 0.2.4)
entypo-rails (= 3.0.0)
eye (= 0.9.2)
factory_girl_rails (= 4.8.0)
@@ -801,7 +803,7 @@ DEPENDENCIES
guard-rspec (= 4.7.3)
guard-rubocop (= 1.3.0)
haml_lint (= 0.26.0)
- hamlit (= 2.8.4)
+ hamlit (= 2.8.6)
handlebars_assets (= 0.23.2)
http_accept_language (= 2.1.1)
i18n-inflector-rails (= 1.0.7)
@@ -815,6 +817,7 @@ DEPENDENCIES
json-schema-rspec (= 0.0.4)
leaflet-rails (= 1.2.0)
logging-rails (= 0.6.0)
+ markdown-it-html5-embed (= 1.0.0)
markerb (= 1.1.0)
mini_magick (= 4.8.0)
minitest
@@ -866,7 +869,7 @@ DEPENDENCIES
rails-assets-markdown-it-sup (= 1.0.0)!
rails-assets-perfect-scrollbar (= 0.6.16)!
rails-controller-testing (= 1.0.2)
- rails-i18n (= 5.0.4)
+ rails-i18n (= 5.1.1)
rails-timeago (= 2.16.0)
rb-fsevent (= 0.10.2)
rb-inotify (= 0.9.10)
diff --git a/app/assets/javascripts/app/helpers/text_formatter.js b/app/assets/javascripts/app/helpers/text_formatter.js
index 3fc051404..753590664 100644
--- a/app/assets/javascripts/app/helpers/text_formatter.js
+++ b/app/assets/javascripts/app/helpers/text_formatter.js
@@ -1,6 +1,11 @@
// @license magnet:?xt=urn:btih:0b31508aeb0634b347b8270c7bee4d411b5d4109&dn=agpl-3.0.txt AGPL-v3-or-Later
(function(){
+ app.helpers.allowedEmbedsMime = function(mimetype) {
+ var v = document.createElement(mimetype[1]);
+ return v.canPlayType && v.canPlayType(mimetype[0]) !== "";
+ };
+
app.helpers.textFormatter = function(text, mentions) {
mentions = mentions ? mentions : [];
@@ -83,6 +88,30 @@
// Bootstrap table markup
md.renderer.rules.table_open = function () { return "<table class=\"table table-striped\">\n"; };
+
+ var html5medialPlugin = window.markdownitHTML5Embed;
+ md.use(html5medialPlugin, {html5embed: {
+ inline: false,
+ autoAppend: true,
+ renderFn: function handleBarsRenderFn(parsed, mediaAttributes) {
+ var attributes = mediaAttributes[parsed.mediaType];
+ return HandlebarsTemplates["media-embed_tpl"]({
+ mediaType: parsed.mediaType,
+ attributes: attributes,
+ mimetype: parsed.mimeType,
+ sourceURL: parsed.url,
+ title: parsed.title,
+ fallback: parsed.fallback,
+ needsCover: parsed.mediaType === "video"
+ });
+ },
+ attributes: {
+ "audio": "controls preload=none",
+ "video": "preload=none"
+ },
+ isAllowedMimeType: app.helpers.allowedEmbedsMime
+ }});
+
return md.render(text);
};
})();
diff --git a/app/assets/javascripts/app/pages/single-post-viewer.js b/app/assets/javascripts/app/pages/single-post-viewer.js
index f12f45a33..8069bfa90 100644
--- a/app/assets/javascripts/app/pages/single-post-viewer.js
+++ b/app/assets/javascripts/app/pages/single-post-viewer.js
@@ -3,23 +3,23 @@
app.pages.SinglePostViewer = app.views.Base.extend({
templateName: "single-post-viewer",
- subviews : {
- "#single-post-content" : "singlePostContentView",
- '#single-post-interactions' : 'singlePostInteractionsView'
+ subviews: {
+ "#single-post-content": "singlePostContentView",
+ "#single-post-interactions": "singlePostInteractionsView"
},
- initialize : function() {
+ initialize: function() {
this.model = new app.models.Post(gon.post);
this.initViews();
},
- initViews : function() {
+ initViews: function() {
this.singlePostContentView = new app.views.SinglePostContent({model: this.model});
this.singlePostInteractionsView = new app.views.SinglePostInteractions({model: this.model});
this.render();
},
- postRenderTemplate : function() {
+ postRenderTemplate: function() {
if(this.model.get("title")){
// formats title to html...
var html_title = app.helpers.textFormatter(this.model.get("title"), this.model.get("mentioned_people"));
diff --git a/app/assets/javascripts/app/views/back_to_top_view.js b/app/assets/javascripts/app/views/back_to_top_view.js
index 0289c8fb0..f04c76432 100644
--- a/app/assets/javascripts/app/views/back_to_top_view.js
+++ b/app/assets/javascripts/app/views/back_to_top_view.js
@@ -12,7 +12,7 @@ app.views.BackToTop = Backbone.View.extend({
backToTop: function(evt) {
evt.preventDefault();
- $("html, body").animate({scrollTop: 0});
+ $("html, body").animate({scrollTop: 0}, this.toggleVisibility);
},
toggleVisibility: function() {
diff --git a/app/assets/javascripts/app/views/comment_view.js b/app/assets/javascripts/app/views/comment_view.js
index 788344478..a75150290 100644
--- a/app/assets/javascripts/app/views/comment_view.js
+++ b/app/assets/javascripts/app/views/comment_view.js
@@ -40,6 +40,7 @@ app.views.Comment = app.views.Content.extend({
app.views.ExpandedComment = app.views.Comment.extend({
postRenderTemplate : function(){
+ this.bindMediaEmbedThumbClickEvent();
}
});
// @license-end
diff --git a/app/assets/javascripts/app/views/content_view.js b/app/assets/javascripts/app/views/content_view.js
index 78367563b..a0a04b661 100644
--- a/app/assets/javascripts/app/views/content_view.js
+++ b/app/assets/javascripts/app/views/content_view.js
@@ -63,7 +63,29 @@ app.views.Content = app.views.Base.extend({
}
},
+ // This function is called when user clicks cover for HTML5 embedded video
+ onVideoThumbClick: function(evt) {
+ var clickedThumb;
+ if ($(evt.target).hasClass("thumb")) {
+ clickedThumb = $(evt.target);
+ } else {
+ clickedThumb = $(evt.target).parent(".thumb");
+ }
+ clickedThumb.find(".video-overlay").addClass("hidden");
+ clickedThumb.parents(".collapsed").children(".expander").click();
+ var video = clickedThumb.find("video");
+ video.attr("controls", "");
+ video.get(0).load();
+ video.get(0).play();
+ clickedThumb.unbind("click");
+ },
+
+ bindMediaEmbedThumbClickEvent: function() {
+ this.$(".media-embed .thumb").bind("click", this.onVideoThumbClick);
+ },
+
postRenderTemplate : function(){
+ this.bindMediaEmbedThumbClickEvent();
_.defer(_.bind(this.collapseOversized, this));
// run collapseOversized again after all contained images are loaded
@@ -93,6 +115,8 @@ app.views.StatusMessage = app.views.Content.extend({
app.views.ExpandedStatusMessage = app.views.StatusMessage.extend({
postRenderTemplate : function(){
+ this.bindMediaEmbedThumbClickEvent();
+
var photoAttachments = this.$(".photo-attachments");
if(photoAttachments.length > 0) {
new app.views.Gallery({ el: photoAttachments });
diff --git a/app/assets/javascripts/main.js b/app/assets/javascripts/main.js
index a59460b96..ee4fc5e7f 100644
--- a/app/assets/javascripts/main.js
+++ b/app/assets/javascripts/main.js
@@ -26,6 +26,7 @@
//= require markdown-it-sanitizer
//= require markdown-it-sub
//= require markdown-it-sup
+//= require markdown-it-html5-embed
//= require highlightjs
//= require clear-form
//= require corejs-typeahead
diff --git a/app/assets/stylesheets/_application.scss b/app/assets/stylesheets/_application.scss
index 169bf1e1c..983ea5151 100644
--- a/app/assets/stylesheets/_application.scss
+++ b/app/assets/stylesheets/_application.scss
@@ -88,6 +88,7 @@
@import 'chat';
@import 'markdown-content';
@import 'oembed';
+@import 'media-embed';
@import 'post-content';
// contacts
diff --git a/app/assets/stylesheets/base.scss b/app/assets/stylesheets/base.scss
index 4bc53b49a..3de954947 100644
--- a/app/assets/stylesheets/base.scss
+++ b/app/assets/stylesheets/base.scss
@@ -70,20 +70,29 @@ pre { word-wrap: break-word; }
height: 50px;
line-height: 50px;
opacity: 0;
+ pointer-events: none;
position: fixed;
right: 20px;
+ text-decoration: none;
transition: opacity ease 400ms;
width: 50px;
z-index: 49;
&:hover,
- &.visible:hover {
+ &:focus,
+ &:active {
color: $white;
- opacity: .85;
text-decoration: none;
}
- &.visible { opacity: .5; }
+ &.visible {
+ opacity: .5;
+ pointer-events: auto;
+
+ &:hover {
+ opacity: .85;
+ }
+ }
}
.noscript {
diff --git a/app/assets/stylesheets/media-embed.scss b/app/assets/stylesheets/media-embed.scss
new file mode 100644
index 000000000..1083cd358
--- /dev/null
+++ b/app/assets/stylesheets/media-embed.scss
@@ -0,0 +1,21 @@
+$stub-bg-color: #ddd;
+
+.media-embed {
+ margin-top: 5px;
+
+ .thumb {
+ @include video-overlay;
+
+ background-color: $stub-bg-color;
+
+ video {
+ min-height: 60%;
+ vertical-align: middle;
+ width: 100%;
+ }
+ }
+
+ audio {
+ width: 100%;
+ }
+}
diff --git a/app/assets/templates/media-embed_tpl.jst.hbs b/app/assets/templates/media-embed_tpl.jst.hbs
new file mode 100644
index 000000000..4c9b3b83c
--- /dev/null
+++ b/app/assets/templates/media-embed_tpl.jst.hbs
@@ -0,0 +1,19 @@
+<div class="media-embed">
+ {{#if needsCover}}
+ <div class="thumb">
+ {{/if}}
+
+ <{{mediaType}} {{{attributes}}}>
+ <source type="{{mimetype}}" src="{{sourceURL}}" />
+ {{title}}
+ </{{mediaType}}>
+
+ {{#if needsCover}}
+ <div class="video-overlay">
+ <div class="video-info">
+ <div class="title">{{title}}</div>
+ </div>
+ </div>
+ </div>
+ {{/if}}
+</div>
diff --git a/app/models/notifications/mentioned.rb b/app/models/notifications/mentioned.rb
index d49b384d7..732cbb41e 100644
--- a/app/models/notifications/mentioned.rb
+++ b/app/models/notifications/mentioned.rb
@@ -18,7 +18,10 @@ module Notifications
)
relevant_mentions.each do |mention|
- create_notification(mention.person.owner, mention, actor).try(:email_the_user, mention, actor)
+ recipient = mention.person.owner
+ unless exists?(recipient: recipient, target: mention)
+ create_notification(recipient, mention, actor).try(:email_the_user, mention, actor)
+ end
end
end
end
diff --git a/app/models/profile.rb b/app/models/profile.rb
index 45b74e225..ad58f59b1 100644
--- a/app/models/profile.rb
+++ b/app/models/profile.rb
@@ -11,7 +11,7 @@ class Profile < ApplicationRecord
include Diaspora::Taggable
attr_accessor :tag_string
- acts_as_taggable_on :tags
+ acts_as_ordered_taggable
extract_tags_from :tag_string
validates :tag_list, :length => { :maximum => 5 }
diff --git a/app/models/status_message.rb b/app/models/status_message.rb
index a44afca90..17d267797 100644
--- a/app/models/status_message.rb
+++ b/app/models/status_message.rb
@@ -46,7 +46,7 @@ class StatusMessage < Post
end
def self.public_tag_stream(tag_ids)
- all_public.tag_stream(tag_ids)
+ all_public.select("DISTINCT #{table_name}.*").tag_stream(tag_ids)
end
def self.tag_stream(tag_ids)
diff --git a/app/views/layouts/application.html.haml b/app/views/layouts/application.html.haml
index a0bc26e8b..a55a832e6 100644
--- a/app/views/layouts/application.html.haml
+++ b/app/views/layouts/application.html.haml
@@ -38,3 +38,5 @@
%ol.indicator
#flash-container= flash_messages
+
+ %a.entypo-chevron-up.back-to-top#back-to-top{title: t("layouts.application.back_to_top"), href: "#"}
diff --git a/app/views/people/contacts.haml b/app/views/people/contacts.haml
index b3af8650d..698f5951b 100644
--- a/app/views/people/contacts.haml
+++ b/app/views/people/contacts.haml
@@ -17,8 +17,6 @@
= render partial: 'people/person', locals: hash
= will_paginate @contacts_of_contact, renderer: WillPaginate::ActionView::BootstrapLinkRenderer
- %a.entypo-chevron-up.back-to-top#back-to-top{title: "#{t('layouts.application.back_to_top')}", href: "#"}
-
-if user_signed_in? && @person
#new_status_message_pane
= render 'shared/modal',
diff --git a/app/views/people/index.html.haml b/app/views/people/index.html.haml
index 912be0d6f..672ee0db0 100644
--- a/app/views/people/index.html.haml
+++ b/app/views/people/index.html.haml
@@ -29,8 +29,6 @@
= will_paginate @people, renderer: WillPaginate::ActionView::BootstrapLinkRenderer
- %a.entypo-chevron-up.back-to-top#back-to-top{title: "#{t('layouts.application.back_to_top')}", href: "#"}
-
.col-md-4
- if AppConfig.settings.invitations.open?
%h4
diff --git a/app/views/people/show.html.haml b/app/views/people/show.html.haml
index 1d725f382..cab25f855 100644
--- a/app/views/people/show.html.haml
+++ b/app/views/people/show.html.haml
@@ -30,8 +30,6 @@
.loader.hidden
.spinner
- %a.entypo-chevron-up.back-to-top#back-to-top{title: "#{t('layouts.application.back_to_top')}", href: "#"}
-
-if user_signed_in? && @person
#new_status_message_pane
= render 'shared/modal',
diff --git a/app/views/streams/main_stream.html.haml b/app/views/streams/main_stream.html.haml
index 2dc05a9e1..dd297185b 100644
--- a/app/views/streams/main_stream.html.haml
+++ b/app/views/streams/main_stream.html.haml
@@ -178,5 +178,3 @@
.col-md-9
.stream-container#aspect-stream-container
= render "aspects/aspect_stream", stream: @stream
-
- %a.entypo-chevron-up.back-to-top#back-to-top{title: "#{t('layouts.application.back_to_top')}", href: "#"}
diff --git a/app/views/tags/show.haml b/app/views/tags/show.haml
index 8f42ba032..40536be52 100644
--- a/app/views/tags/show.haml
+++ b/app/views/tags/show.haml
@@ -33,5 +33,3 @@
#paginate
.loader.hidden
.spinner
-
- %a.entypo-chevron-up.back-to-top#back-to-top{title: "#{t('layouts.application.back_to_top')}", href: "#"}
diff --git a/app/workers/receive_base.rb b/app/workers/receive_base.rb
index 4654c28a9..b8330aa24 100644
--- a/app/workers/receive_base.rb
+++ b/app/workers/receive_base.rb
@@ -13,7 +13,8 @@ module Workers
DiasporaFederation::Parsers::BaseParser::InvalidRootNode,
DiasporaFederation::Entity::InvalidEntityName,
DiasporaFederation::Entity::UnknownEntity,
- DiasporaFederation::Entities::Relayable::SignatureVerificationFailed,
+ DiasporaFederation::Entities::Signable::PublicKeyNotFound,
+ DiasporaFederation::Entities::Signable::SignatureVerificationFailed,
DiasporaFederation::Entities::Participation::ParentNotLocal,
DiasporaFederation::Federation::Receiver::InvalidSender,
DiasporaFederation::Federation::Receiver::NotPublic,
diff --git a/config/cucumber.yml b/config/cucumber.yml
index cace674ba..977c9d5ae 100644
--- a/config/cucumber.yml
+++ b/config/cucumber.yml
@@ -9,11 +9,11 @@ screenshot_opts = "--require features --format pretty"
%>
# 'normal' test runs
-default: <%= std_opts %> -r features
+default: <%= std_opts %> -r features --tags ~@nophantomjs
wip: -r features --tags @wip:3 --wip features
rerun: <%= rerun_opts %> --format rerun --out rerun.txt --strict --tags ~@wip --tags ~@screenshots
# screenshot feature
ref_screens: "<%= screenshot_opts %> --tags @reference-screenshots"
cmp_screens: "<%= screenshot_opts %> --tags @comparison-screenshots"
-all_screens: "<%= screenshot_opts %> --tags @screenshots" \ No newline at end of file
+all_screens: "<%= screenshot_opts %> --tags @screenshots"
diff --git a/config/database.yml.example b/config/database.yml.example
index 20f0ff43a..8424342b6 100644
--- a/config/database.yml.example
+++ b/config/database.yml.example
@@ -43,7 +43,7 @@ production:
database: diaspora_production
test:
<<: *combined
- database: "diaspora_test"
+ database: diaspora_test
integration1:
<<: *combined
database: diaspora_integration1
diff --git a/config/defaults.yml b/config/defaults.yml
index 49600abbc..02f4049ea 100644
--- a/config/defaults.yml
+++ b/config/defaults.yml
@@ -4,7 +4,7 @@
defaults:
version:
- number: "0.7.3.1" # Do not touch unless doing a release, do not backport the version number that's in master
+ number: "0.7.4.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/locales/devise/devise.de_formal.yml b/config/locales/devise/devise.de_formal.yml
index 8639b38e3..5e836020e 100644
--- a/config/locales/devise/devise.de_formal.yml
+++ b/config/locales/devise/devise.de_formal.yml
@@ -100,7 +100,7 @@ de_formal:
unlocks:
new:
resend_unlock: "Entsperr-Anweisungen erneut senden"
- send_instructions: "Sie werden in ein wenigen Minuten eine E-Mail mit Anweisungen zum Entsperren Ihres Kontos erhalten."
+ send_instructions: "Sie werden in wenigen Minuten eine E-Mail mit Anweisungen zum Entsperren Ihres Kontos erhalten."
send_paranoid_instructions: "Falls Ihr Konto existiert, erhalten Sie in wenigen Minuten eine E-Mail mit Anweisungen, um es zu entsperren."
unlocked: "Ihr Konto wurde erfolgreich entsperrt. Bitte melden Sie sich an, um fortzufahren."
errors:
diff --git a/config/locales/devise/devise.hu.yml b/config/locales/devise/devise.hu.yml
index ebcbfea97..f0e29db72 100644
--- a/config/locales/devise/devise.hu.yml
+++ b/config/locales/devise/devise.hu.yml
@@ -12,14 +12,14 @@ hu:
resend_confirmation: "Megerősítési utasítások újraküldése"
send_instructions: "Pár percen belül kapsz egy e-mailt, benne a megerősítéshez szükséges utasításokkal."
failure:
- inactive: "A fiókod nem aktiváltad még."
- invalid: "Érvénytelen felhasználónév vagy jelszó."
+ inactive: "A fiókodat még nem aktiváltad."
+ invalid: "Érvénytelen %{authentication_keys} vagy jelszó."
invalid_token: "Érvénytelen hitelesítési azonosító."
locked: "A fiókod zárolva van."
- not_found_in_database: "Érvénytelen e-mail cím vagy jelszó"
+ not_found_in_database: "Érvénytelen %{authentication_keys} vagy jelszó."
timeout: "A munkamenet lejárt, kérjük jelentkezz be újra."
unauthenticated: "A továbblépéshez bejelentkezés vagy regisztráció szükséges."
- unconfirmed: "Előbb meg kell erősítened fiókodat."
+ unconfirmed: "A folytatáshoz meg kell erősítened az e-mail címedet."
invitations:
invitation_token_invalid: "Sajnáljuk, de a meghívás nem érvényes."
send_instructions: "A meghívód elküldve."
@@ -59,10 +59,12 @@ hu:
send_password_instructions: "Új jelszót igénylek"
send_instructions: "Néhány perc múlva kapsz egy e-mailt arról, hogyan állíthatod alaphelyzetbe a jelszavadat."
updated: "A jelszavad megváltozott. Sikeresen bejelentkeztél."
+ updated_not_active: "A jelszó megváltozott."
registrations:
destroyed: "Viszlát! A fiókod törölve. Reméljük hamarosan újra látunk. =)"
signed_up: "Sikeresen feliratkoztál. Ha engedélyezve van, akkor egy megerősítő e-mailt küldünk."
- updated: "Fiókod frissítve."
+ signed_up_but_inactive: "A regisztráció sikeres volt. Jelenleg azonban még nem tudsz bejelentkezni, ehhez még szükség van egy megerősítésre."
+ updated: "A fiókod sikeresen frissítve."
sessions:
new:
login: "Bejelentkezés"
@@ -84,10 +86,10 @@ hu:
unlocks:
new:
resend_unlock: "Feloldási utasítások újraküldése"
- send_instructions: "Pár percen belül kapsz egy e-mailt, benne a feloldáshoz szükséges utasításokkal."
+ send_instructions: "Pár percen belül kapsz egy e-mailt, benne a fiókod feloldásához szükséges utasításokkal."
unlocked: "A fiókod sikeresen feloldva. Jelentkezz be a folytatáshoz."
errors:
messages:
- already_confirmed: "már megerősítette"
+ already_confirmed: "már megerősítésre került, kérlek jelentkezz be"
not_found: "nem található"
- not_locked: "nem volt bezárva" \ No newline at end of file
+ not_locked: "nem volt lezárva" \ No newline at end of file
diff --git a/config/locales/devise/devise.sk.yml b/config/locales/devise/devise.sk.yml
index fac14b893..bdb57702d 100644
--- a/config/locales/devise/devise.sk.yml
+++ b/config/locales/devise/devise.sk.yml
@@ -12,6 +12,7 @@ sk:
resend_confirmation: "Znova mi pošlite pokyny na potvrdenie"
send_instructions: "O niekoľko minút dostaneš e-mail s pokynmi na potvrdenie svojho účtu."
failure:
+ already_authenticated: "Už si sa prihlásil/a/."
inactive: "Tvoj účet ešte nebol aktivovaný."
invalid: "Neplatné používateľské meno alebo heslo."
invalid_token: "Neplatné identifikačné číslo."
@@ -57,13 +58,19 @@ sk:
no_account: "Účet s takouto e-mailovou adresou neexistuje"
reset_password: "Obnoviť heslo"
send_password_instructions: "Pošlite mi pokyny na zmenu hesla"
+ no_token: "Na túto stránku sa môžeš dostať iba z e-mailu na obnovenie hesla. Ak ideš z neho, skontroluj, či si zadal/a/ celú URL adresu."
send_instructions: "O niekoľko minút dostaneš e-mail s pokynmi, ako si zmeniť heslo."
+ send_paranoid_instructions: "Ak je Tvoja e-mailová adresa v našej databáze, za niekoľko minút dostaneš e-mail s odkazom na obnovenie hesla."
updated: "Tvoje heslo bolo úspešne zmenené. Teraz si prihlásený (-á)."
+ updated_not_active: "Úspešne si si zmenil/a/ heslo."
registrations:
destroyed: "Maj sa! Tvoj účet bol úspešne zrušený. Dúfame, že ťa čoskoro znova stretneme."
signed_up: "Úspešne si sa zaregistroval(a). Ak je táto možnosť aktivovaná, potvrdíme ti to e-mailom."
+ signed_up_but_inactive: "Úspešne si sa zaregistroval/a/. Nemohli sme Ťa však prihlásiť, lebo Tvoj účet ešte nie je aktivovaný."
+ signed_up_but_locked: "Úspešne si sa zaregistroval/a/. Nemohli sme Ťa však prihlásiť, lebo Tvoj účet je zamknutý."
updated: "Úspešne si si aktualizoval(a) účet."
sessions:
+ already_signed_out: "Odhlásenie úspešné."
new:
login: "Prihlásiť sa"
modern_browsers: "podporuje len moderné prehliadače."
@@ -85,6 +92,7 @@ sk:
new:
resend_unlock: "Znova poslať pokyny na odomknutie účtu"
send_instructions: "O niekoľko minút dostaneš e-mail s pokynmi, ako si odomknúť svoj účet."
+ send_paranoid_instructions: "Ak Tvoj účet existuje, dostaneš e-mail s pokynmi, ako ho za niekoľko minúť odomknúť."
unlocked: "Tvoj účet bol úspešne odomknutý. Teraz si prihlásený (-á)."
errors:
messages:
diff --git a/config/locales/diaspora/ar.yml b/config/locales/diaspora/ar.yml
index 1f3c7f517..ea806289c 100644
--- a/config/locales/diaspora/ar.yml
+++ b/config/locales/diaspora/ar.yml
@@ -7,6 +7,7 @@
ar:
_applications: "التّطبيقات"
_contacts: "المتراسلون"
+ _help: "المساعدة"
_services: "الخدمات"
_statistics: "إحصائيّات"
account: "الحساب"
@@ -41,10 +42,24 @@ ar:
weekly_user_stats: "إحصائيات المستخدم الإسبوعية"
stats:
2weeks: "أسبوعين"
+ comments:
+ few: "%{count} تعليقات"
+ many: "%{count} تعليقات"
+ one: "%{count} تعليق"
+ other: "%{count} تعليقات"
+ two: "%{count} تعليقين"
+ zero: "%{count} تعليق"
daily: "يومياً"
display_results: "يعرض النّتائج من الجزء <b>%{segment}</b>"
month: "شهر"
usage_statistic: "إحصائيّات الاستخدام"
+ users:
+ few: "%{count} مستخدمون"
+ many: "%{count} مستخدمون"
+ one: "%{count} مستخدم"
+ other: "%{count} مستخدمون"
+ two: "%{count} مستخدم"
+ zero: "%{count} مستخدم"
week: "أسبوع"
user_search:
are_you_sure_lock_account: "أمتأكّد من قفل هذا الحساب؟"
@@ -93,7 +108,7 @@ ar:
find_a_bug: "... وجدت %{link}?"
have_a_question: "... تملك %{link}?"
here_to_help: "مجتمع دياسبرا متأهب للمساعدة"
- need_help: "تحتاج للمساعدة؟"
+ need_help: "هل تحتاج إلى مساعدة ؟"
tag_bug: "#bug"
tag_feature: "ميزة"
tag_question: "سؤال"
@@ -175,12 +190,18 @@ ar:
fill_me_out: "املأني"
find_people: "ابحث عن أشخاص أو #وسوم"
help:
+ getting_help:
+ title: "الحصول على المساعدة"
keyboard_shortcuts:
keyboard_shortcuts_li5: "r - أعد مشاركة التدوينة الحاليّة"
keyboard_shortcuts_li6: "m - وسّع التدوينة الحاليّة"
keyboard_shortcuts_li7: "o - افتح أوّل وصلة في التدوينة الحاليّة"
posts_and_posting:
character_limit_a: "65535 محرفًا. هذا أكبر بِـ 65395 محرفًا الذي تحصل عليها في تويتر! ؛)"
+ title_header: "المساعدة"
+ home:
+ podmin:
+ getting_help: "الحصول على المساعدة"
invitations:
create:
no_more: "لم يتبقى لك أية دعوات"
@@ -237,6 +258,7 @@ ar:
other: "و %{count} آخرون"
two: "و %{count} آخران"
zero: "و لا أحد"
+ contacts_birthday: "تاريخ الميلاد"
mark_all_as_read: "تحديد الكل كمقروء"
mark_unread: "غير مقروء"
no_notifications: "ليس هناك أيّ إخطار بعد."
@@ -453,7 +475,7 @@ ar:
edit_services: "تعديل الخدمات"
logged_in_as: "متصل بحساب"
really_disconnect: "قطع إتصال %{service}?"
- settings: "إعدادات"
+ settings: "الإعدادات"
shared:
aspect_dropdown:
toggle:
@@ -492,6 +514,7 @@ ar:
via: "بواسطة %{link}"
via_mobile: "عبر المحمول"
statistics:
+ local_comments: "التعليقات المحلية"
name: "الاسم"
network: "الشبكة"
services: "الخدمات"
@@ -502,6 +525,8 @@ ar:
too_long: |-
يجب ان تكون رسالتك أقل من %{count} حرف
تم استخدام %{current_length}حتى الآن
+ stream_helper:
+ no_more_posts: "لقد وصلت إلى نهاية التيار."
streams:
activity:
title: "نشاطى"
@@ -538,7 +563,9 @@ ar:
wrong_password: "كلمة المرور المدخلة لم تطابق كلمة مرورك الحالية."
edit:
also_commented: "...علق أحدهم على منشور مراسلك"
+ birthday: "عيد ميلاد شخص ما"
change: "تغيير"
+ change_color_theme: "تغيير لون السمة"
change_email: "عدِّل البريد الإلكتروني"
change_language: "تغيير اللغة"
change_password: "تغيير كلمة المرور"
@@ -550,19 +577,20 @@ ar:
close_account_text: "أغلق الحساب"
comment_on_post: "...علق أحدهم على مشاركتك"
current_password: "كلمة المرور الحالية"
+ current_password_expl: "هي تلك التي أدخلتها أثناء تسجيل حسابك …"
download_export: "نزّل ملفي الشخصيّ"
edit_account: "تعديل الحساب"
email_awaiting_confirmation: "لقد أرسلنا إليك رابط تفعيل إلى %{unconfirmed_email}. وحتى تتبع هذا الرابط وتفعل العنوان الجديد، سنستمر في استخدام بريدك الأساسي %{email}."
export_data: "تصدير البيانات"
export_in_progress: "نعالج بياناتك حاليًّا. فضلًا راجعنا بعد بضع لحظات."
following: "إعدادات المتابعة"
- last_exported_at: "(آخر تحديث كان في ‎%{timestamp}‎)"
liked: "...أعجب أحدهم بمشاركتك"
mentioned: "...تم ذكرك فى رسالة؟"
new_password: "كلمة مرور جديدة"
private_message: "...وصلتك رسالة خاصة؟"
receive_email_notifications: "استقبال تنبيهات عبر البريد الإلكتروني؟"
request_export: "اطلب بيانات ملفي الشخصيّ"
+ request_export_photos: "طلب صوري"
request_export_update: "أنعش بيانات ملفي الشخصيّ"
reshared: "...أعاد أحدهم نشر مشاركتك؟"
started_sharing: "...بدأ أحدهم المشاركة معك؟"
@@ -582,6 +610,7 @@ ar:
public:
does_not_exist: "هذا المستخدم %{username} غير موجود"
update:
+ color_theme_changed: "تم تغيير لون السمة بنجاح."
email_notifications_changed: "فشل تغيير اللغة"
follow_settings_changed: "تم تغيير إعدادات المتابعة"
follow_settings_not_changed: "لم يتم تعديل إعدادات المتابعة"
diff --git a/config/locales/diaspora/cs.yml b/config/locales/diaspora/cs.yml
index ecf407681..459e0a0a6 100644
--- a/config/locales/diaspora/cs.yml
+++ b/config/locales/diaspora/cs.yml
@@ -1080,7 +1080,6 @@ cs:
export_in_progress: "Momentálně zpracováváme Vaše data. Dejte nám chvilku."
export_photos_in_progress: "Momentálně zpracováváme Vaše fotky. Zkuste to prosím za chvilku."
following: "Nastavení sledování"
- last_exported_at: "(Naposledy aktualizováno v %{timestamp})"
liked: "…někomu se zalíbí váš příspěvek?"
mentioned: "…někdo vás zmíní v příspěvku?"
new_password: "Nové heslo"
diff --git a/config/locales/diaspora/da.yml b/config/locales/diaspora/da.yml
index d04f1db15..f70bdd757 100644
--- a/config/locales/diaspora/da.yml
+++ b/config/locales/diaspora/da.yml
@@ -1205,7 +1205,7 @@ da:
export_in_progress: "Vi er ved at behandle dine data. Vend venligst tilbage om et øjeblik."
export_photos_in_progress: "Vi behandler dine billeder. Vend tilbage om et øjeblik."
following: "Delingsindstillinger"
- last_exported_at: "(sidst opdateret %{timestamp})"
+ last_exported_html: "(Sidst opdateret %{timeago})"
liked: "... nogen synes om dit indlæg."
mentioned: "... du er nævnt i et indlæg."
mentioned_in_comment: "Du er blevet nævnt i en kommentar."
diff --git a/config/locales/diaspora/de-CH.yml b/config/locales/diaspora/de-CH.yml
index e9d113355..8a1d62e9d 100644
--- a/config/locales/diaspora/de-CH.yml
+++ b/config/locales/diaspora/de-CH.yml
@@ -370,6 +370,9 @@ de-CH:
one: "%{actors} het din Biitrag %{post_link} kommentiert."
other: "%{actors} hend din Biitrag %{post_link} kommentiert."
zero: "Niemer het din Biitrag %{post_link} kommentiert."
+ contacts_birthday:
+ one: "%{actors} het geburtstag am %{date}"
+ other: "%{actors} hend ihren geburtstag am %{date}"
index:
all_notifications: "Alli Benochritigunge"
also_commented: "Au kommentiert"
@@ -379,12 +382,13 @@ de-CH:
other: "und %{count} anderi"
zero: "und niemer susch"
comment_on_post: "Kommentar bim Biitrag"
+ contacts_birthday: "Geburtstag"
liked: "Gfallt"
mark_all_as_read: "Ali als glese markiere"
mark_all_shown_as_read: "Alli als glese markiere"
mark_read: "Als glese markiere"
mark_unread: "Als unglese markiere"
- mentioned: "Erwähnt"
+ mentioned: "imene Biitrag erwähnt"
no_notifications: "Du hesch kei Benochrichtigunge bis etz."
notifications: "Benochtichtigunge"
reshared: "Wiitergseit"
@@ -429,6 +433,10 @@ de-CH:
confirm_email:
click_link: "Klick uf dä Link zum dini neu E-Mail-Adresse %{unconfirmed_email} z'aktiviere:"
subject: "Bitte aktivier dini neu E-Mail-Adresse %{unconfirmed_email}"
+ contacts_birthday:
+ birthday: "%{name} het hüt geburtstag, wünsch doch 'Ales gueti :) ' !"
+ subject: "%{name} het hüt geburtstag"
+ view_profile: "luegs profil vo %{name} aa"
email_sent_by_diaspora: "Das E-Mail isch vo %{pod_name} gschickt worde. Wenn du kei söttigi E-Mails me willsch,"
export_email:
subject: "Dini persönliche Date sind bereit zum abelade, %{name}."
@@ -543,7 +551,7 @@ de-CH:
photos:
create:
integrity_error: "Fotiupload isch fehlgschlage... Bisch sicher das da e Bild gsi isch?"
- runtime_error: "Fotiupload isch fehlgschlage... Bisch sicher das ali Tasse im Chuchichäschtli sind?"
+ runtime_error: "Fotiupload isch fehlgschlage... Bisch sicher das ali Tasse im Chuchichäschtli sind? ( Nöd gnauer verstandene fehler passiert... nomal ? )"
type_error: "Fotiupload isch fehlgschlage... Bisch sicher das es Bild iigfüegt worde isch?"
destroy:
notice: "Foti glöscht."
@@ -654,7 +662,7 @@ de-CH:
control_your_audience: "Kontrollier dini Ziilgruppe"
logged_in: "Igglogt in %{service}"
manage: "Verbundeni Dienscht verwalte"
- new_user_welcome_message: "Nutz #hashtags zum dini Biiträg z'tägge und lüüt mit ähnliche intresse z'finde. Erwähn anderi Lüüt mit @Mentions"
+ new_user_welcome_message: "Benutz #hashtags zum dini Biiträg z'tägge und lüüt mit ähnliche intresse z'finde. Erwähn anderi Lüüt mit @Mentions"
outside: "Öffentlichi Biiträg sind für's gsamte Internet sichtbar."
share: "Teilä"
title: "Verbundeni Dienscht verwalte"
@@ -760,6 +768,7 @@ de-CH:
also_commented: "öpper en Biitrag kommentiert wo du au scho kommentiert häsch"
auto_follow_aspect: "Aspekt für Benutzer mit dene du automatisch afangsch teile:"
auto_follow_back: "Automatisch mit Benutzer zruggteile wo agfange hend mit dir z'teile"
+ birthday: "öpper geburtstag het"
change: "Ändere"
change_color_theme: "Farbthema ändere"
change_email: "E-Mail-Adresse ändere"
@@ -787,7 +796,6 @@ de-CH:
export_in_progress: "Mir verarbeitet grad dini Date. Bitte chum in es paar Moment wieder verbii."
export_photos_in_progress: "Mir verarbeitet grad dini Fotis, bitte lueg chli spöter nomal verbii."
following: "\"Teile\"-Iistelige"
- last_exported_at: "Z'lescht aktualisiert am %{timestamp}"
liked: "öpperem en Biitrag vo dir gfallt"
mentioned: "du @erwähnt wirsch"
new_password: "Neus Passwort"
diff --git a/config/locales/diaspora/de.yml b/config/locales/diaspora/de.yml
index 1f0ac0dc6..98f4d0baa 100644
--- a/config/locales/diaspora/de.yml
+++ b/config/locales/diaspora/de.yml
@@ -210,14 +210,14 @@ de:
destroy:
failure: "%{name} konnte nicht entfernt werden."
success: "%{name} wurde erfolgreich entfernt."
- success_auto_follow_back: "%{name} wurde erfolgreich entfernt. Du hast diesen Aspekt benutzt um Nutzern automatisch zu folgen. Überprüfe deine Einstellungen um einen neuen Aspekt hierfür festzulegen."
+ success_auto_follow_back: "%{name} wurde erfolgreich entfernt. Du hast diesen Aspekt benutzt um Nutzern automatisch zu folgen. Überprüfe deine Einstellungen, um einen neuen Aspekt hierfür festzulegen."
edit:
aspect_list_is_not_visible: "Kontakte in diesem Aspekt können einander nicht sehen."
aspect_list_is_visible: "Kontakte in diesem Aspekt können einander sehen."
confirm_remove_aspect: "Bist du dir sicher, dass du diesen Aspekt löschen möchtest?"
rename: "Umbenennen"
update: "Ändern"
- updating: "Wird geändert …"
+ updating: "Wird aktualisiert …"
index:
donate: "Spenden"
donate_liberapay: "An liberapay spenden"
@@ -299,7 +299,7 @@ de:
only_sharing_with_me: "Nur mit dir Teilende"
start_a_conversation: "Beginne eine Unterhaltung"
title: "Kontakte"
- user_search: "Kontaktsuche"
+ user_search: "Nutzersuche"
spotlight:
community_spotlight: "Gemeinschafts-Schaukasten"
no_members: "Es gibt noch keine Mitglieder."
@@ -328,7 +328,7 @@ de:
fail: "Ungültige Nachricht"
show:
delete: "Gespräch löschen"
- hide: "Gespräch ausblenden und stumm schalten."
+ hide: "Unterhaltung ausblenden und stumm schalten."
last_message: "Letzte Nachricht empfangen %{timeago}"
reply: "Antworten"
replying: "Antworten …"
@@ -364,7 +364,7 @@ de:
change_aspect_of_post_q: "Kann ich die Aspekte eines Beitrags nach dem Senden nochmal verändern?"
contacts_know_aspect_a: "Nein. Sie können den Namen des Aspekts, in welchem sie eingeordnet sind, nicht sehen."
contacts_know_aspect_q: "Wissen meine Kontakte in welchem Aspekt von mir sie sind?"
- contacts_visible_a: "Wenn du diese Option anwählst, werden die Kontakte dieses Aspekts die Möglichkeit haben, auf deinem Profil unter dem Profilbild, zu sehen wer sonst noch in diesem Aspekt ist. (Im Moment können ausschließlich deine Kontakte vom selben Pod, die Registerkarte \"Kontakte\" in deinem Profil sehen.) Diese Option sollte idealerweise nur gewählt werden, wenn sich alle Aspekt-Kontakte untereinander kennen. Sie werden dennoch nicht erfahren, wie dieser Aspekt heißt."
+ contacts_visible_a: "Wenn du diese Option anwählst, werden die Kontakte dieses Aspekts die Möglichkeit haben, auf deiner Profilseite im Reiter „Kontakte” zu sehen, wer sonst noch in diesem Aspekt ist. (Im Moment können ausschließlich deine Kontakte vom selben Pod die Registerkarte \"Kontakte\" in deinem Profil sehen.) Diese Option sollte idealerweise nur gewählt werden, wenn sich alle Aspekt-Kontakte untereinander kennen. Sie werden dennoch nicht erfahren, wie dieser Aspekt heißt."
contacts_visible_q: "Was bewirkt „Kontakte aus diesem Aspekt öffentlich machen“?"
delete_aspect_a: "Klicke in der Seitenleiste der Stream-Ansicht auf „Meine Aspekte“ und dann auf das Stiftsymbol bei dem Aspekt, den du löschen möchtest, oder gehe zu deiner Kontaktseite und wähle den entsprechenden Aspekt aus. Dann klicke auf das Mülleimersymbol oben rechts auf der Seite."
delete_aspect_q: "Wie kann ich einen Aspekt löschen?"
@@ -414,7 +414,7 @@ de:
keyboard_shortcuts_li4: "l - den aktuellen Beitrag mit „Gefällt mir“ markieren"
keyboard_shortcuts_li5: "r - den aktuellen Beitrag teilen"
keyboard_shortcuts_li6: "m - den aktuellen Beitrag ausklappen"
- keyboard_shortcuts_li7: "o – den ersten externen Link des aktuellen Beitrags in neuem Fenster öffnen"
+ keyboard_shortcuts_li7: "o – den ersten externen Link des aktuellen Beitrags öffnen"
keyboard_shortcuts_li8: "Strg + Enter - Sende die Nachricht, die du schreibst"
keyboard_shortcuts_q: "Welche Tastenkürzel gibt es?"
title: "Tastenkürzel"
@@ -432,37 +432,37 @@ de:
miscellaneous:
back_to_top_a: "Ja. Nachdem du auf einer Seite nach unten gescrollt hast, klicke auf den grauen Pfeil, der unteren rechts im Browserfenster erscheint."
back_to_top_q: "Gibt es eine Möglichkeit, schnell wieder an den Seitenanfang zu kommen?"
- diaspora_app_a: "Es gab einige Android-Apps von community Mitgliedern in einem frühen Entwicklungsstadium. Einige Apps werden seit langem nicht weiter gepflegt und funktionieren deshalb nicht mehr richtig mit der aktuellen diaspora*-Version. Erwarte von diesen Apps im Moment nicht allzu viel. Für iOS gibt es keine App. Am besten rufst du diaspora* auch auf deinem smartphone im Browser auf. Wir haben eine mobile Version gestaltet, die auf allen Geräten gut funktionieren sollte."
+ diaspora_app_a: "Es sind einige Android-Apps von Communitymitgliedern in Entwicklung. Manche Apps werden nicht mehr gepflegt und funktionieren deshalb nicht mehr richtig mit der aktuellen diaspora*-Version. Für iOS gibt es keine App. Am besten rufst du diaspora* auch auf deinem Smartphone im Browser auf. Wir haben eine mobile Version gestaltet, die auf allen Geräten gut funktionieren sollte."
diaspora_app_q: "Gibt es eine diaspora* App für Android oder iOS?"
photo_albums_a: "Nein, momentan nicht. Aber du kannst dir die hochgeladenen Bilder in der Fotosektion in der linke Leiste auf dem Profil ansehen."
photo_albums_q: "Gibt es Foto oder Videoalben?"
- subscribe_feed_a: "Ja, allerdings ist diese Funktion noch immer nicht ganz ausgereift und das Ergebnis wird nicht ganz richtig formatiert. Wenn du die Funktion dennoch benutzen willst, gehe einfach zu der Profilseite der Person und klicke auf die Feed-Schaltfläche deines Browsers oder kopiere die Profil-URL (z.B. https://podname.org/people/irgendeinenummer) und füge sie in einen Feedreader ein. Die resultierenden Feed-Adressen sehen z.B. so aus: https://podname.org/public/benutzername.atom – diaspora* benutzt Atom anstelle von RSS."
+ subscribe_feed_a: "Ja, allerdings ist diese Funktion noch immer nicht ganz ausgereift und das Ergebnis wird vielleicht nicht ganz richtig formatiert. Wenn du die Funktion dennoch benutzen willst, gehe einfach auf die Profilseite der Person und klicke auf die Feed-Schaltfläche deines Browsers oder kopiere die Profil-URL (z.B. https://podname.org/people/irgendeinenummer) und füge sie in einen Feedreader ein. Die resultierenden Feed-Adressen sehen z.B. so aus: https://podname.org/public/benutzername.atom – diaspora* benutzt Atom anstelle von RSS."
subscribe_feed_q: "Kann ich die öffentlichen Beiträge einer Person mit einem Feedreader verfolgen?"
title: "Diverses"
pods:
- find_people_a: "Wenn du deine Freunde zu Diaspora* einladen möchtest, benutze den Einladungs- oder E-Mail-Link von der Seitenleiste. Folge #Tags, um Andere zu entdecken, die deine Interessen teilen und füge Leute, die Dinge posten, die dich interessieren, zu deinen Aspekten hinzu. Schreibe in einem öffentlichen Post, dass du #NeuHier bist."
+ find_people_a: "Wenn du deine Freunde zu Diaspora* einladen möchtest, benutze den Einladungs- oder E-Mail-Link aus der Seitenleiste. Folge #Tags, um andere zu entdecken, die deine Interessen teilen und füge Leute, die Dinge posten, die dich interessieren, zu deinen Aspekten hinzu. Schreibe in einem öffentlichen Post, dass du #NeuHier bist."
find_people_q: "Ich bin gerade erst einem Pod beigetreten, wie finde ich nun Leute zum Teilen?"
title: "Pods"
- use_search_box_a: "Du kannst Personen finden deren vollständige diaspora* ID (z.B. benutzername@podname.org) du kennst. Wenn du auf dem selben Pod bist, kannst du direkt nach dem Benutzernamen suchen. Alternativ kannst du auch nach dem Profilnamen (dem Anzeigenamen) suchen. Bringt Deine Suche nicht sofort funktioniert, könnte es an Netzwerkproblemen liegen. Versuch es dann nochmal."
+ use_search_box_a: "Du kannst nach Personen suchen, indem du ihren Benutzernamen oder diaspora*-Namen (der in ihrem Profil angezeigt wird) eingibst. Wenn beide Methoden nicht funktionieren, gib ihre volle diaspora* ID ein (username@podname.org). Wenn die Suche beim ersten Mal nicht funktioniert, kann es an Netzwerklatenz liegen. Versuch es noch einmal."
use_search_box_q: "Wie benutze ich das Suchfeld, um bestimmte Personen zu finden?"
what_is_a_pod_a: "Ein Pod ist ein Server, auf dem die diaspora*-Software läuft und der mit dem diaspora*-Netzwerk verbunden ist. „Pod“ ist eine Metapher für Hülsen von Pflanzen, die mehrere Samen enthalten, so wie der Server mehrere Benutzerkonten enthält. Es gibt viele verschiedene Pods. Du kannst Kontakte von anderen Pods hinzufügen und mit ihnen kommunizieren. Du musst nicht Benutzerkonten auf verschiedenen Pods erstellen! (Du kannst dir einen diaspora*-Pod wie einen Mail-Anbieter vorstellen: Es gibt öffentliche Pods, private Pods, und mit ein wenig Aufwand kannst du deinen eigenen betreiben.)"
what_is_a_pod_q: "Was ist ein Pod?"
posts_and_posting:
- char_limit_services_a: "In diesem Fall ist die Buchstabenanzahl in deinem Beitrag limitiert (140 bei Twitter, 1000 bei Tumblr). Die Anzahl der verbliebenen Buchstaben wird angezeigt, wenn das Icon des entsprechenden Services hervorgehoben ist. Du kannst deinen Beitrag auch bei Überschreitung des Limits absenden, dieser wird jedoch bei dem jeweiligem Service abgeschnitten."
+ char_limit_services_a: "In diesem Fall ist die Buchstabenanzahl in deinem Beitrag limitiert (280 bei Twitter, 1000 bei Tumblr). Die Anzahl der verbliebenen Buchstaben wird angezeigt, wenn das Icon des entsprechenden Services hervorgehoben ist. Du kannst deinen Beitrag auch bei Überschreitung des Limits absenden, dieser wird jedoch bei dem jeweiligem Service abgeschnitten und mit einem Link zu dem Beitrag auf diaspora* ergänzt."
char_limit_services_q: "Was passiert, wenn ich einen Beitrag über einen verbunden Dienst teile, der eine geringere Zeichenanzahl hat?"
character_limit_a: "65.535 Zeichen. Das sind 65.395 Zeichen mehr, als du bei Twitter benutzen kannst! ;)"
character_limit_q: "Wie groß ist das Zeichenlimit für Beiträge?"
embed_multimedia_a: "In der Regel kannst du einfach die URL (z.B. http://www.youtube.com/watch?v=nnnnnnnnnnn) in deinen Beitrag einfügen und der Video- oder Audio-Inhalt wird automatisch erscheinen. Unter Anderem werden YouTube, Vimeo, SoundCloud, Flickr und noch einige mehr unterstützt. diaspora* benutzt oEmbed für diese Funktion. Es kommen jederzeit neue Seiten hinzu. Beachte, immer nur einfache, vollständige Links zu posten: Keine gekürzten Links; Keine zusätzlichen Optionen hinter der Basis-URL; Und warte nach dem Posten einen kleinen Moment, bevor du die Seite aktualisierst, um die Vorschau zu sehen."
embed_multimedia_q: "Wie bette ich Video-, Audio- oder andere Multimediainhalte in einen Beitrag ein?"
- format_text_a: "diaspora* verwendet %{markdown}. Die Oberfläche hat Schaltflächen, um deinen Text zu formatieren. Du kannst auch manuell deinen Beitrag formatieren, %{here} ist die Markdown-Syntax. Mit der Vorschau-Registerkarte kannst du sehen, wie deine Nachricht aussieht, bevor du sie teilst. Denke daran, dass du einmal gepostetes nicht mehr bearbeiten kannst. So prüfe vorher das alles OK ist!"
+ format_text_a: "diaspora* verwendet %{markdown}. Die Oberfläche hat Schaltflächen, um dir das Formatieren deines Textes einfacher zu machen. Wenn du deine Beiträge manuell formatieren möchtest, findest du %{here} die vollständige Markdown-Syntax. Mit der Vorschau-Registerkarte kannst du sehen, wie deine Nachricht aussieht, bevor du sie teilst. Denke daran, dass du einmal gepostetes nicht mehr bearbeiten kannst. Also, erst prüfen, dann abschicken!"
format_text_q: "Wie kann ich einen Beitrag formatieren (Fett, kursiv, etc.)?"
hide_posts_a: "Wenn du deinen Mauszeiger über einem Beitrag positionierst, erscheint rechts ein kleines ×. Klicke darauf, um den Beitrag zu verstecken und die Benachrichtigungen zu ihm zu deaktivieren. Du kannst den Beitrag weiterhin auf der Profilseite der Person betrachten, die ihn gepostet hat."
hide_posts_q: "Wie blende ich einen Beitrag aus?"
- ignore_user_a1: "Wenn du derzeit mit dieser Person teilst, entferne sie aus deinen Aspekten, viele ihrer Beiträge erscheinen dann nicht mehr in deinem Stream. Eine vollständigere Methode ist das Konto zu „ignorieren“. Dies verhindert, dass jegliche Beiträge der Person in deinem Stream erscheinen, sie deine Beiträge mit „Gefällt mir“ markieren oder kommentieren kann. Sie wird jedoch immer noch in der Lage sein, deine Beiträge weiterzusagen und diese dann zu kommentieren, und ihre Kommentare zu Beiträgen anderer Personen, die in deinem Stream erscheinen, sind noch für dich sichtbar."
+ ignore_user_a1: "Wenn du derzeit mit dieser Person teilst, entferne sie aus deinen Aspekten, viele ihrer Beiträge erscheinen dann nicht mehr in deinem Stream. Eine vollständigere Methode ist, das Konto zu „ignorieren“. Dies verhindert, dass jegliche Beiträge der Person in deinem Stream erscheinen, sie deine Beiträge mit „Gefällt mir“ markieren oder kommentieren kann. Sie wird jedoch immer noch in der Lage sein, deine Beiträge weiterzusagen und diese dann zu kommentieren. Ihre Kommentare zu Beiträgen anderer Personen, die in deinem Stream erscheinen, sind noch für dich sichtbar."
ignore_user_a2: "Um jemanden zu ignorieren, klicke auf das „Ignorieren“-Symbol (ein diagonal durchgestrichener Kreis) oben rechts auf einem Beitrag. Die Beiträge werden sofort aus deinem Stream verschwinden. Alternativ gehst du auf die Profilseite der zu ignorierenden Person und klickst dort auf das Ignorier-Symbol. Du kannst die Beiträge weiterhin auf der Profilseite sehen oder indem du die Einzelbeitragsansicht verwendest."
ignore_user_a3: "Eine Liste der von dir ignorierten Personen findest du in deinen Kontoeinstellungen unter Privatsphäre. Um jemanden nicht mehr zu ignorieren, entferne sie aus der Liste auf dieser Seite."
ignore_user_q: "Wie verhindere ich, dass jemandes Beiträge in meinem Stream erscheinen?"
- insert_images_a: "Wenn du ein auf deinem Computer gespeichertes Bild in deinem Beitrag verwenden willst, klicke auf das kleine Kamerasymbol am unteren Rand des Veröffentlichungsfeldes. Auch per Drag&Drop kannst du von deinem Computer Bilder auf das Symbol ziehen. Willst du ein Bild aus dem Web in deinem Beitrag einfügen, klicke auf die \"Bild\"-Schaltfläche an der Oberseite des Veröffentlichungsfeldes. Diese erstellt für dich den Markdown-Code."
+ insert_images_a: "Wenn du ein auf deinem Computer gespeichertes Bild in deinem Beitrag verwenden willst, klicke auf das kleine Kamerasymbol am unteren Rand des Veröffentlichungsfeldes. Auch per Drag&Drop kannst du von deinem Computer Bilder auf das Symbol ziehen. Willst du ein Bild aus dem Web in deinem Beitrag einfügen, klicke auf die \"Bild\"-Schaltfläche an der Oberseite des Veröffentlichungsfeldes. Diese erstellt für dich den Markdown-Code."
insert_images_comments_a: "Du kannst Markdown verwenden, um ein Bild aus dem Internet in einen Kommentar einzufügen, genau wie in Beiträgen. Du kannst allerdings keine Bilder von deinem Computer direkt in Kommentare hochladen. Lade sie auf einen Bilder-Hosting-Dienst hoch und füge sie dann mittels der Bild-Schaltfläche über dem Eingabefeld ein."
insert_images_comments_q: "Kann ich Bilder in Kommentare einfügen?"
insert_images_q: "Wie füge ich einem Beitrag Fotos hinzu?"
@@ -472,7 +472,7 @@ de:
post_notification_q: "Wie kann ich Benachrichtigungen über einen Beitrag an- oder ausschalten?"
post_poll_a: "Klicke auf das Diagrammsymbol, um eine Umfrage zu erstellen. Gib eine Frage und mindestens zwei Antwortmöglichkeiten ein. Vergiss nicht, deinen Beitrag öffentlich zu machen, wenn jeder daran teilnehmen können soll."
post_poll_q: "Wie füge ich meinem Beitrag eine Umfrage hinzu?"
- post_report_a: "Klicke auf das Warndreieck oben rechts an einem Beitrag, um ihn deinem Podmin zu melden. Gib einen Grund für das Melden des Beitrags in der Dialogbox ein. Bitte melde nur Beiträge, die unseren %{community_guidelines} oder den Nutzungsbedingungen deines pods widersprechen, z. B. Beiträge mit illegalen oder missbräuchlichen Inhalten oder Spam."
+ post_report_a: "Klicke auf das Warndreieck oben rechts an einem Beitrag, um ihn deinem Podmin zu melden. Gib einen Grund für das Melden des Beitrags in der Dialogbox ein. Bitte melde nur Beiträge, die unseren %{community_guidelines} oder den Nutzungsbedingungen deines Pods widersprechen, z. B. Beiträge mit illegalen oder missbräuchlichen Inhalten oder Spam."
post_report_q: "Wie melde ich einen anstößigen Beitrag?"
size_of_images_a: "Nein. Bilder werden automatisch auf eine Größe geändert, die in den Stream oder in die Einzelbeitragsansicht passt. Markdown bietet keinen Code, um die Größe eines Bildes anzugeben."
size_of_images_q: "Kann ich die Größe von Bildern in Beiträgen oder Kommentaren anpassen?"
@@ -483,7 +483,7 @@ de:
stream_full_of_posts_q: "Warum ist mein Stream voll mit Beiträgen von Leuten, die ich nicht kenne und mit denen ich nicht teile?"
title: "Beiträge und Posten"
private_posts:
- can_comment_a: "Nur eingeloggte diaspora*-Nutzer, welche sich in diesem Aspekt befinden, können deinen privaten Beitrag kommentieren oder „Gefällt mir“ drücken."
+ can_comment_a: "Nur eingeloggte diaspora*-Nutzer, welche sich bereits vor Absenden des Beitrags in diesem Aspekt befanden, können deinen privaten Beitrag kommentieren oder „Gefällt mir“ drücken."
can_comment_q: "Wer kann private Beiträge kommentieren oder „Gefällt mir“ drücken?"
can_reshare_a: "Niemand. Private Beiträge können nicht weitergesagt werden. Eingeloggte diaspora*-Nutzer aus dem Aspekt können sie aber potenziell in einen neuen Beitrag kopieren. Du musst entscheiden, ob du solchen Leuten vertraust!"
can_reshare_q: "Wer kann meine privaten Beiträge weitersagen?"
@@ -507,7 +507,7 @@ de:
deselect_aspect_posting_q: "Was passiert mit öffentlichen Beiträgen, wenn ich in der linken Spalte die Auswahl eines oder mehrer Aspekte aufhebe?"
find_public_post_a: "Deine öffentlichen Beiträge werden in den Streams aller, die dir folgen, erscheinen. Wenn du #Tags in deinen öffentlichen Beitrag einfügst, werden alle, die diesem Tag folgen, deinen Beitrag in ihren Streams finden. Außerdem hat jeder öffentliche Beitrag eine spezifische URL, die jeder betrachten kann, auch wenn er oder sie nicht angemeldet ist – Diese öffentlichen Beiträge können direkt von Twitter, Blogs, etc. verlinkt werden. Öffentliche Beiträge können außerdem von Suchmaschinen indexiert werden."
find_public_post_q: "Wie können andere Nutzer meine öffentlichen Beiträge finden?"
- see_comment_reshare_like_a: "Jeder angemeldete diaspora*-Nutzer und auch alle Anderen im Internet. Die Kommentare, das Weitersagen und die „Gefällt mir“-Klicks eines öffentlichen Beitrags sind so öffentlich wie der Beitrag selbst."
+ see_comment_reshare_like_a: "Kommentare, \"Gefällt mir\" und Weitersagen sind genauso öffentlich wie der Beitrag selbst. Jeder angemeldete diaspora*-Nutzer und auch alle anderen im Internet können diese Interaktionen sehen."
see_comment_reshare_like_q: "Wenn ich einen öffentlichen Beitrag kommentiere, weitersage oder „Gefällt mir“ drücke, wer kann das sehen?"
title: "Öffentliche Beiträge"
who_sees_post_a: "Jeder, der das Internet nutzt, kann öffentliche Beiträge sehen. Sei also vorsichtig, wenn du etwas öffentlich schreibst. Es ist aber auch eine tolle Möglichkeit, um die Welt da draußen zu erreichen."
@@ -574,7 +574,7 @@ de:
contribute: "Wirke mit"
contribute_info: "Mach diaspora* noch besser! Falls du Fehler findest, bitte %{report_bugs}."
create_an_account: "Erstelle ein Konto"
- create_an_account_info: "Um ein neues Konto anzulegen klicke %{sign_up_link}."
+ create_an_account_info: "Um ein neues Konto anzulegen, klicke %{sign_up_link}."
faq_for_podmins: "häufig gestellte Fragen für Pod-Verwalter in unserem Wiki"
getting_help: "Erhalte Hilfe"
getting_help_info: "Wir haben einige %{faq} aufgelistet, einschließlich einiger zusätzlicher Tipps und Tricks und Lösungen für die häufigsten Probleme. Kontaktiere uns gerne auch %{irc}."
@@ -657,12 +657,9 @@ de:
also_commented: "Auch kommentiert"
and: "und"
and_others:
- few: "und %{count} anderen"
- many: "und %{count} anderen"
one: "und einem anderen"
other: "und %{count} anderen"
- two: "und %{count} andere"
- zero: "und niemand sonst"
+ zero: "und niemandem sonst"
comment_on_post: "Einen Beitrag Kommentiert"
contacts_birthday: "Geburtstag"
liked: "Gefällt"
@@ -962,7 +959,7 @@ de:
last_name: "Nachname"
limited: "Begrenzt"
nsfw_check: "Markiere alles, was ich teile, als NSFW"
- nsfw_explanation: "NSFW („Not safe for work“, dt. „Unpassend für den Arbeitsplatz“) ist Diasporas sich selbst verwaltender Gemeinschafts-Standard für Inhalte, die für das Ansehen während der Arbeit möglicherweise ungeeignet sind. Bitte aktiviere diese Option, wenn du häufig derartiges Material teilen möchtest, damit es in den Streams anderer Leute, die es nicht sehen wollen, ausgeblendet wird."
+ nsfw_explanation: "NSFW („Not safe for work“, dt. „Unpassend für den Arbeitsplatz“) ist diaspora*s sich selbst verwaltender Gemeinschafts-Standard für Inhalte, die für das Ansehen während der Arbeit möglicherweise ungeeignet sind. Bitte aktiviere diese Option, wenn du häufig derartiges Material teilen möchtest, damit es in den Streams anderer Leute, die es nicht sehen wollen, ausgeblendet wird."
nsfw_explanation2: "Wenn du diese Option nicht auswählst, markiere deine entsprechenden Beiträge dann bitte jeweils mit dem Tag #nsfw."
public: "Öffentlich"
settings: "Profileinstellungen"
@@ -1180,7 +1177,7 @@ de:
also_commented: "jemand einen Beitrag kommentiert, den du kommentiert hast"
auto_follow_aspect: "Aspekt für automatisch gefolgten Benutzern:"
auto_follow_back: "Folge Benutzern automatisch, wenn sie dir folgen"
- birthday: "jemand hat Geburtstag"
+ birthday: "jemand Geburtstag hat"
change: "Ändern"
change_color_theme: "Farbschema ändern"
change_email: "E-Mail-Adresse ändern"
@@ -1198,7 +1195,7 @@ de:
close_account_text: "Konto schließen"
comment_on_post: "jemand deinen Beitrag kommentiert"
current_password: "Derzeitiges Kennwort"
- current_password_expl: "das mit dem du dich anmeldest …"
+ current_password_expl: "das, mit dem du dich anmeldest …"
default_post_visibility: "Vorausgewählte Aspekte beim Erstellen von Beiträgen"
download_export: "Mein Profil herunterladen"
download_export_photos: "Meine Fotos herunterladen"
@@ -1208,10 +1205,10 @@ de:
export_in_progress: "Wir verarbeiten momentan deine Daten - schau etwas später noch einmal vorbei."
export_photos_in_progress: "Wir sind gerade dabei, deine Fotos zu verarbeiten. Bitte guck in ein paar Augenblicken noch mal vorbei."
following: "Folgen-Einstellungen"
- last_exported_at: "(Zuletzt aktualisiert: %{timestamp})"
+ last_exported_html: "(zuletzt %{timeago} aktualisiert)"
liked: "jemandem dein Beitrag gefällt"
mentioned: "du in einem Beitrag erwähnt wirst"
- mentioned_in_comment: "du bist in einem Kommentar erwähnt worden"
+ mentioned_in_comment: "du in einem Kommentar erwähnt wirst"
new_password: "Neues Kennwort"
private_message: "du eine private Nachricht erhältst"
receive_email_notifications: "E-Mail-Benachrichtigungen empfangen, wenn …"
@@ -1222,8 +1219,8 @@ de:
reshared: "jemand deinen Beitrag weitersagt"
show_community_spotlight: "„Gemeinschafts-Schaukasten“ im Stream anzeigen"
show_getting_started: "Einstiegshinweise wieder aktivieren"
- someone_reported: "jemand hat einen Beitrag gemeldet"
- started_sharing: "jemand fängt an mit dir zu teilen"
+ someone_reported: "jemand einen Beitrag meldet"
+ started_sharing: "jemand mit dir zu teilen anfängt"
stream_preferences: "Stream-Einstellungen"
your_email: "Deine E-Mail-Adresse"
your_email_private: "Deine E-Mail wird niemals von anderen Nutzern gesehen werden."
@@ -1233,7 +1230,7 @@ de:
community_welcome: "diaspora*s Gemeinschaft ist froh, dich an Bord zu haben!"
connect_to_facebook: "Wir können das Ganze etwas beschleunigen, indem du %{link}. So werden dein Name und dein Profilbild hier eingefügt und die Crossposting-Funktion aktiviert."
connect_to_facebook_link: "dein Facebook-Konto mit diaspora* verknüpfst"
- hashtag_explanation: "Hashtags ermöglichen dir, über deine Interessen zu reden und ihnen zu folgen. Sie sind auch ein guter Weg, neue Leute bei diaspora* zu treffen!"
+ hashtag_explanation: "Hashtags ermöglichen dir, über deine Interessen zu reden und ihnen zu folgen. Sie sind auch ein guter Weg, neue Leute bei diaspora* zu finden!"
hashtag_suggestions: "Probier mal Tags wie #kunst, #musik oder #gif zu folgen."
well_hello_there: "Also, Hallöchen!"
what_are_you_in_to: "Was machst du so?"
diff --git a/config/locales/diaspora/de_formal.yml b/config/locales/diaspora/de_formal.yml
index 96b8c9500..28e149203 100644
--- a/config/locales/diaspora/de_formal.yml
+++ b/config/locales/diaspora/de_formal.yml
@@ -299,7 +299,7 @@ de_formal:
only_sharing_with_me: "Nur mit Ihnen Teilende"
start_a_conversation: "Beginnen Sie eine Unterhaltung"
title: "Kontakte"
- user_search: "Kontaktsuche"
+ user_search: "Nutzersuche"
spotlight:
community_spotlight: "Gemeinschafts-Schaukasten"
no_members: "Es gibt noch keine Mitglieder."
@@ -432,15 +432,15 @@ de_formal:
miscellaneous:
back_to_top_a: "Ja. Nachdem Sie auf einer Seite nach unten gescrollt haben, klicken Sie auf den grauen Pfeil, der in der unteren rechten Ecke Ihres Browserfensters erscheint."
back_to_top_q: "Gibt es eine Möglichkeit, schnell wieder an den Seitenanfang zu kommen?"
- diaspora_app_a: "Es gab einige von Community-Mitgliedern entwickelte Android-Apps in einem sehr frühen Entwicklungsstadium. Einige Projekte sind bereits seit langem aufgegeben und funktionieren deshalb nicht richtig mit der aktuellen diaspora*-Version. Erwarten Sie von diesen Apps im Moment nicht allzu viel. Für iOS existiert zur Zeit keine App. Die beste Möglichkeit, um auf diaspora* von Ihrem Mobilgerät zuzugreifen, ist die Seite in einem Browser aufzurufen, da wir eine mobile Version derselben gestaltet haben, die auf allen Geräten gut funktionieren sollte, auch wenn sie noch nicht sämtliche Funktionen bietet."
+ diaspora_app_a: "Es sind einige Android-Apps von Communitymitgliedern in Entwicklung. Manche Apps werden nicht mehr gepflegt und funktionieren deshalb nicht mehr richtig mit der aktuellen diaspora*-Version. Für iOS gibt es keine App. Am besten rufen Sie diaspora* auch auf Ihrem Smartphone im Browser auf. Wir haben eine mobile Version gestaltet, die auf allen Geräten gut funktionieren sollte."
diaspora_app_q: "Gibt es eine diaspora* App für Android oder iOS?"
photo_albums_a: "Nein, momentan nicht. Aber Sie können sich die hochgeladenen Bilder einer Person im Reiter „Fotos” auf ihrer Profilseite ansehen."
photo_albums_q: "Gibt es Foto- oder Videoalben?"
- subscribe_feed_a: "Ja, allerdings ist diese Funktion noch immer nicht ganz ausgereift und das Ergebnis wird nicht ganz richtig formatiert. Wenn Sie die Funktion dennoch ausprobieren wollen, gehen Sie zu der Profilseite der Person und klicken Sie auf die Feed-Schaltfläche Ihres Browsers oder kopieren Sie die Profil-URL (z.B. https://podname.org/people/irgendeinenummer) und fügen Sie sie in den Feedreader ein. Die resultierende Feed-Adresse sieht aus wie https://podname.org/public/benutzername.atom – diaspora* verwendet Atom an Stelle von RSS."
+ subscribe_feed_a: "Ja, allerdings ist diese Funktion noch immer nicht ganz ausgereift und das Ergebnis wird vielleicht nicht ganz richtig formatiert. Wenn Sie die Funktion dennoch ausprobieren wollen, gehen Sie auf die Profilseite der Person und klicken Sie auf die Feed-Schaltfläche Ihres Browsers oder kopieren Sie die Profil-URL (z.B. https://podname.org/people/irgendeinenummer) und fügen Sie diese in den Feedreader ein. Die resultierende Feed-Adresse sieht aus wie https://podname.org/public/benutzername.atom – diaspora* verwendet Atom anstelle von RSS."
subscribe_feed_q: "Kann ich die öffentlichen Beiträge einer Person mit einem Feedreader verfolgen?"
title: "Diverses"
pods:
- find_people_a: "Wenn Sie Freunde zu diaspora* einladen möchten, benutzen Sie den Einladungs- oder E-Mail-Link von der Seitenleiste. Folgen Sie #Tags, um Andere zu entdecken, die Ihre Interessen teilen und fügen Sie sie zu Ihren Aspekten hinzu. Schreiben Sie in einem öffentlichen Post, dass Sie #NeuHier sind."
+ find_people_a: "Wenn Sie Freunde zu diaspora* einladen möchten, benutzen Sie den Einladungs- oder E-Mail-Link aus der Seitenleiste. Folgen Sie #Tags, um andere zu entdecken, die Ihre Interessen teilen und fügen Sie sie zu Ihren Aspekten hinzu. Schreiben Sie in einem öffentlichen Beitrag, dass Sie #NeuHier sind."
find_people_q: "Ich bin gerade erst einem Pod beigetreten, wie finde ich nun Leute zum Teilen?"
title: "Pods"
use_search_box_a: "Sie können nach Personen suchen, indem Sie ihren Benutzernamen oder diaspora*-Namen (der in ihrem Profil angezeigt wird) eingeben. Wenn beide Methoden nicht funktionieren, geben Sie ihre volle diaspora* ID ein (username@podname.org). Wenn Ihre Suche beim ersten Mal nicht funktioniert, kann es an Netzwerklatenz liegen. Versuchen Sie es noch mal."
@@ -448,7 +448,7 @@ de_formal:
what_is_a_pod_a: "Ein Pod ist ein Server, auf dem die diaspora*-Software läuft und der mit dem diaspora*-Netzwerk verbunden ist. „Pod“ ist eine Metapher für Hülsen von Pflanzen, die mehrere Samen enthalten, so wie der Server mehrere Benutzerkonten enthält. Es gibt viele verschiedene Pods. Sie können Kontakte von anderen Pods hinzufügen und mit ihnen kommunizieren. Es ist nicht nötig, Konten auf verschiedenen Pods zu erstellen! Einer reicht – So gesehen können Sie sich einen diaspora*-Pod wie einen E-Mail-Anbieter vorstellen. Es gibt öffentliche Pods, private Pods, und mit ein wenig Aufwand können Sie sogar Ihren eigenen betreiben."
what_is_a_pod_q: "Was ist ein Pod?"
posts_and_posting:
- char_limit_services_a: "In diesem Fall sollten Sie Ihren Beitrag auf das kleinere Zeichenlimit begrenzen (140 bei Twitter, 1000 bei Tumblr). Die Anzahl der verbliebenen Buchstaben wird angezeigt, wenn das Icon des entsprechenden Services hervorgehoben ist. Sie können Ihren Beitrag auch bei Überschreitung des Limits absenden, dieser wird jedoch bei dem jeweiligem Service abgeschnitten und mit einem Link zu dem Beitrag auf diaspora* ergänzt."
+ char_limit_services_a: "In diesem Fall sollten Sie Ihren Beitrag auf das kleinere Zeichenlimit begrenzen (280 bei Twitter, 1000 bei Tumblr). Die Anzahl der verbliebenen Buchstaben wird angezeigt, wenn das Icon des entsprechenden Services hervorgehoben ist. Sie können Ihren Beitrag auch bei Überschreitung des Limits absenden, dieser wird jedoch bei dem jeweiligem Service abgeschnitten und mit einem Link zu dem Beitrag auf diaspora* ergänzt."
char_limit_services_q: "Was, wenn ich meinen Beitrag mit einem verbundenen Dienst mit geringerer Zeichenanzahl teile?"
character_limit_a: "65.535 Zeichen. Das sind 65.395 Zeichen mehr, als Sie bei Twitter benutzen können! ;)"
character_limit_q: "Wie groß ist das Zeichenlimit für Beiträge?"
@@ -458,9 +458,9 @@ de_formal:
format_text_q: "Wie kann ich einen Beitrag formatieren (Fett, kursiv, etc.)?"
hide_posts_a: "Wenn Sie Ihren Mauszeiger über einem Beitrag positionieren, erscheint rechts ein kleines ×. Klicken Sie darauf, um den Beitrag zu verstecken und die Benachrichtigungen zu ihm zu deaktivieren. Sie können den Beitrag weiterhin auf der Profilseite der Person betrachten, die ihn gepostet hat."
hide_posts_q: "Wie blende ich einen Beitrag aus?"
- ignore_user_a1: "Wenn Sie derzeit mit dieser Person teilen, entfernen Sie sie von Ihren Aspekten. Damit blenden Sie viele ihrer Beiträge aus Ihren Stream aus. Eine vollständigere Methode ist es das Konto zu \"ignorieren\". Dies verhindert, dass irgendeiner ihrer Beiträge in Ihrem Stream erscheint, und ignorierte Nutzer werden nicht mehr in der Lage sein, einen Ihrer Beiträge zu kommentieren oder \"Gefällt mir\" zu drücken. Sie können jedoch weiterhin Ihre Beiträge weitersagen und auf weitergesagte Versionen Ihrer Beiträge kommentieren. Kommentare ignorierter Nutzer unter fremden Beiträgen werden in Ihrem Stream weiterhin für Sie sichtbar sein."
- ignore_user_a2: "Klicken Sie auf das \"Ignorieren\"-Symbol (ein diagonal durchgestrichener Kreis), um ein Konto zu ignorieren oben rechts auf einen ihrer Beiträge. Diese Beiträge werden sofort aus Ihrem Stream verschwinden. Alternativ, gehen Sie auf Ihre Profilseite und klicken dort auf das Ignorier-Symbol. Sie können Ihre Beiträge auf Ihrer Profilseite noch sehen oder die Single-View-Ansicht verwenden."
- ignore_user_a3: "Eine Liste ignorierter Personen finden Sie in Ihren Kontoeinstellungen unter Datenschutz. Um jemanden nicht mehr zu ignorieren entfernen Sie sie aus der Liste auf dieser Seite."
+ ignore_user_a1: "Wenn Sie derzeit mit dieser Person teilen, entfernen Sie sie aus Ihren Aspekten. Damit blenden Sie viele ihrer Beiträge aus Ihrem Stream aus. Eine vollständigere Methode ist es, das Konto zu \"ignorieren\". Dies verhindert, dass irgendeiner ihrer Beiträge in Ihrem Stream erscheint, und ignorierte Nutzer werden nicht mehr in der Lage sein, einen Ihrer Beiträge zu kommentieren oder \"Gefällt mir\" zu drücken. Sie können jedoch weiterhin Ihre Beiträge weitersagen und auf weitergesagte Versionen Ihrer Beiträge kommentieren. Kommentare ignorierter Nutzer unter fremden Beiträgen werden in Ihrem Stream weiterhin für Sie sichtbar sein."
+ ignore_user_a2: "Um jemanden zu ignorieren, klicken Sie auf das „Ignorieren“-Symbol (ein diagonal durchgestrichener Kreis) oben rechts auf einem Beitrag. Die Beiträge werden sofort aus Ihrem Stream verschwinden. Alternativ können Sie auf die Profilseite der zu ignorierenden Person gehen und dort auf das Ignorieren-Symbol klicken. Sie können die Beiträge der ignorierten Person weiterhin auf ihrer Profilseite sehen oder indem Sie die Einzelbeitragsansicht verwenden."
+ ignore_user_a3: "Eine Liste ignorierter Personen finden Sie in Ihren Kontoeinstellungen unter Privatsphäre. Um jemanden nicht mehr zu ignorieren, entfernen Sie sie aus der Liste auf dieser Seite."
ignore_user_q: "Wie verhindere ich, dass jemandes Beiträge in meinem Stream erscheinen?"
insert_images_a: "Wenn Sie ein auf Ihrem Computer gespeichertes Bild in Ihrem Beitrag verwenden wollen, klicken Sie auf das kleine Kamerasymbol am unteren Rand des Veröffentlichungsfeldes. Auch per Drag&Drop können Sie von Ihrem Computer Bilder auf das Symbol ziehen. Wollen Sie ein Bild aus dem Web in Ihrem Beitrag einfügen, klicken Sie auf die \"Bild\"-Schaltfläche an der Oberseite des Veröffentlichungsfeldes. Diese erstellt für Sie den Markdown-Code."
insert_images_comments_a: "Sie können Markdown verwenden, um ein Bild aus dem Internet in einen Kommentar einzufügen, genau wie in Beiträgen. Sie können allerdings keine Bilder von Ihrem Computer direkt in Kommentare hochladen. Laden Sie sie auf einen Bilder-Hosting-Dienst hoch und fügen Sie sie dann mittels der Bild-Schaltfläche über dem Eingabefeld ein."
@@ -530,7 +530,7 @@ de_formal:
add_to_aspect_li7: "Amy erscheint nun auf Bens Kontakteseite unter „Nur mit Ihnen Teilende“."
add_to_aspect_li8: "Amy wird Ben auch in einem Beitrag @erwähnen können."
add_to_aspect_q: "Was passiert, wenn ich jemanden zu meinen Aspekten hinzufüge oder wenn mich jemand zu seinen Aspekten hinzufügt?"
- list_not_sharing_a: "Nein, aber Sie können nachsehen, ob jemand mit Ihnen teilt, indem Sie deren Profilseite besuchen. Falls das der Fall ist, wird neben deren diaspora* ID ein grünes Häkchen angezeigt; falls nicht, ist dort ein grauer Kreis."
+ list_not_sharing_a: "Nein, aber Sie können nachsehen, ob jemand mit Ihnen teilt, indem Sie deren Profilseite besuchen. Falls sie mit Ihnen teilen, wird neben deren diaspora* ID ein grünes Häkchen angezeigt; falls nicht, ist dort ein grauer Kreis."
list_not_sharing_q: "Gibt es eine Liste mit Leuten, die ich zu einem meiner Aspekte hinzugefügt habe, die mich aber nicht zu einem ihrer Aspekte hinzugefügt haben?"
only_sharing_a: "Das sind Leute, die Sie zu einem ihrer Aspekte hinzugefügt haben, die sich aber (noch) nicht in einem Ihrer Aspekte befinden. Anders gesagt: Sie teilen mit Ihnen, aber Sie nicht mit ihnen: Sie können sich dies so vorstellen, dass sie Ihnen „folgen”. Wenn Sie sie zu einem Aspekt hinzufügen, werden sie in jenem Aspekt und nicht unter „Nur mit Ihnen Teilende“ zu sehen sein. Siehe oben."
only_sharing_q: "Wer sind die Leute, die auf der Kontakteseite unter „Nur mit Ihnen Teilende” gelistet sind?"
@@ -574,7 +574,7 @@ de_formal:
contribute: "Wirken Sie mit"
contribute_info: "Machen Sie diaspora* noch besser! Falls Sie Fehler finden, bitte %{report_bugs}."
create_an_account: "Erstellen Sie ein Konto"
- create_an_account_info: "%{sign_up_link} für ein neues Konto."
+ create_an_account_info: "Um ein neues Konto anzulegen, klicken Sie %{sign_up_link}."
faq_for_podmins: "häufig gestellte Fragen für Pod-Verwalter in unserem Wiki"
getting_help: "Erhalten Sie Hilfe"
getting_help_info: "Wir haben einige %{faq} aufgelistet, einschließlich einiger zusätzlicher Tipps und Tricks und Lösungen für die häufigsten Probleme. Kontaktieren Sie uns gerne auch %{irc}."
@@ -657,12 +657,9 @@ de_formal:
also_commented: "Auch kommentiert"
and: "und"
and_others:
- few: "und %{count} anderen"
- many: "und %{count} anderen"
one: "und einem anderen"
other: "und %{count} anderen"
- two: "und %{count} andere"
- zero: "und niemand sonst"
+ zero: "und niemandem sonst"
comment_on_post: "Einen Beitrag Kommentiert"
contacts_birthday: "Geburtstag"
liked: "Gefällt"
@@ -810,13 +807,13 @@ de_formal:
message: |-
Hallo!
- Sie wurden von %{user} eingeladen diaspora* beizutreten!
+ Sie wurden von %{user} eingeladen, diaspora* beizutreten!
- Klicken Sie auf diesen Link um loszulegen
+ Klicken Sie auf diesen Link, um loszulegen
[%{invite_url}][1]
- Falls Sie bereits ein Konto besitzen können sie %{diaspora_id} zu Ihren Kontakten hinzufügen.
+ Falls Sie bereits ein Konto besitzen, können Sie %{diaspora_id} zu Ihren Kontakten hinzufügen.
Alles Liebe,
@@ -1172,7 +1169,7 @@ de_formal:
also_commented: "jemand einen Beitrag kommentiert, den Sie kommentiert haben"
auto_follow_aspect: "Aspekt für Benutzer mit denen Sie automatisch teilen:"
auto_follow_back: "Automatisch mit Benutzern teilen, die anfangen, mit Ihnen zu teilen"
- birthday: "jemand hat Geburtstag"
+ birthday: "jemand Geburtstag hat"
change: "Ändern"
change_color_theme: "Farbschema ändern"
change_email: "E-Mail-Adresse ändern"
@@ -1181,31 +1178,31 @@ de_formal:
character_minimum_expl: "bitte mindestens sechs Zeichen eingeben"
close_account:
dont_go: "Bitte gehen Sie nicht!"
- lock_username: "Ihr Benutzername wird gesperrt. Sie werden kein neues Konto auf diesem Pod mit derselben ID erstellen können."
+ lock_username: "Ihr Benutzername wird gesperrt. Sie werden auf diesem Pod kein neues Konto mit derselben ID erstellen können."
locked_out: "Sie werden abgemeldet und Ihr Konto wird gesperrt, bis es gelöscht ist."
- make_diaspora_better: "Wir würden uns freuen, wenn Sie bleiben und helfen, diaspora* verbesser, anstatt zu verlassen. Wenn Sie uns jedoch wirklich verlassen möchten, wird folgendes passieren:"
+ make_diaspora_better: "Wir würden uns freuen, wenn Sie bleiben und mithelfen, diaspora* zu verbessern, anstatt zu gehen. Wenn Sie uns jedoch wirklich verlassen möchten, wird folgendes passieren:"
mr_wiggles: "Mr. Wiggles wird traurig sein, wenn Sie gehen"
no_turning_back: "Es gibt kein Zurück! Wenn Sie sich wirklich sicher sind, geben Sie Ihr Passwort unten ein."
what_we_delete: "Wir löschen alle Ihre Beiträge und Ihr Profil so schnell wie möglich. Ihre Kommentare auf Beiträge anderer werden noch angezeigt, aber sie werden mit Ihrer diaspora* ID statt mit Ihrem Namen verknüpft."
close_account_text: "Konto schließen"
- comment_on_post: "jemand hat Ihren Beitrag kommentiert"
+ comment_on_post: "jemand Ihren Beitrag kommentiert"
current_password: "Derzeitiges Passwort"
- current_password_expl: "das mit dem Sie sich anmelden..."
+ current_password_expl: "das, mit dem Sie sich anmelden..."
default_post_visibility: "Vorausgewählte Aspekte beim Erstellen von Beiträgen"
download_export: "Mein Profil herunterladen"
download_export_photos: "Meine Fotos herunterladen"
edit_account: "Konto bearbeiten"
email_awaiting_confirmation: "Wir haben Ihnen einen Aktivierungslink zu %{unconfirmed_email} geschickt. Solange Sie dem Link nicht gefolgt sind und die neue Adresse aktiviert haben, werden wir weiterhin Ihre ursprüngliche E-Mail-Adresse %{email} verwenden."
export_data: "Daten exportieren"
- export_in_progress: "Vorbereitung Ihrer Daten läuft - schauen Sie etwas später noch mal vorbei."
+ export_in_progress: "Ihre Daten werden vorbereitet - schauen Sie etwas später noch mal vorbei."
export_photos_in_progress: "Ihre Fotos werden derzeit verarbeitet. Bitte sehen Sie in wenigen Augenblicken erneut nach."
following: "Teilen-Einstellungen"
- last_exported_at: "(Zuletzt aktualisiert am %{timestamp})"
- liked: "jemandem gefällt Ihr Beitrag"
- mentioned: "Sie wurden in einem Beitrag erwähnt"
- mentioned_in_comment: "Sie wurden in einem Kommentar erwähnt"
+ last_exported_html: "(zuletzt %{timeago} aktualisiert)"
+ liked: "jemandem Ihr Beitrag gefällt"
+ mentioned: "Sie in einem Beitrag erwähnt werden"
+ mentioned_in_comment: "Sie in einem Kommentar erwähnt werden"
new_password: "Neues Passwort"
- private_message: "Sie haben eine private Nachricht erhalten"
+ private_message: "Sie eine private Nachricht erhalten"
receive_email_notifications: "E-Mail-Benachrichtigungen empfangen, wenn:"
request_export: "Meine Profildaten anfordern"
request_export_photos: "Meine Fotos anfordern"
@@ -1214,8 +1211,8 @@ de_formal:
reshared: "jemand Ihren Beitrag weitersagt"
show_community_spotlight: "„Gemeinschafts-Schaukasten” im Stream anzeigen"
show_getting_started: "„Erste Schritte”-Hinweise anzeigen"
- someone_reported: "jemand hat eine Meldung gesendet"
- started_sharing: "jemand fängt an mit Ihnen zu teilen"
+ someone_reported: "jemand einen Beitrag meldet"
+ started_sharing: "jemand mit Ihnen zu teilen anfängt"
stream_preferences: "Stream-Einstellungen"
your_email: "Ihre E-Mail-Adresse"
your_email_private: "Ihre E-Mail-Adresse wird niemals von anderen Nutzern gesehen werden"
diff --git a/config/locales/diaspora/en.yml b/config/locales/diaspora/en.yml
index b05035dca..dd725365c 100644
--- a/config/locales/diaspora/en.yml
+++ b/config/locales/diaspora/en.yml
@@ -421,7 +421,7 @@ en:
size_of_images_q: "Can I customize the size of images in posts or comments?"
size_of_images_a: "No. Images are resized automatically to fit the stream or single-post view. Markdown does not have a code for specifying the size of an image."
embed_multimedia_q: "How do I embed a video, audio, or other multimedia content into a post?"
- embed_multimedia_a: "You can usually just paste the URL (e.g. http://www.youtube.com/watch?v=nnnnnnnnnnn ) into your post and the video or audio will be embedded automatically. The sites supported include: YouTube, Vimeo, SoundCloud, Flickr and a few more. diaspora* uses oEmbed for this feature. We’re supporting more media sources all the time. Remember to always post simple, full links – no shortened links; no operators after the base URL – and give it a little time before you refresh the page after posting for seeing the preview."
+ embed_multimedia_a: "You can usually just paste the URL (e.g. http://www.youtube.com/watch?v=nnnnnnnnnnn ) into your post and the video or audio will be embedded automatically. The sites supported include: YouTube, Vimeo, SoundCloud, Flickr and a few more. diaspora* uses oEmbed for this feature. If you post a direct link to an audio or video file, diaspora* will embed it using standard HTML5 player. We’re supporting more media sources all the time. Remember to always post simple, full links – no shortened links; no operators after the base URL – and give it a little time before you refresh the page after posting for seeing the preview."
post_location_q: "How do I add my location to a post?"
post_location_a: "Click the pin icon next to the camera in the publisher. This will insert your location from OpenStreetMap. You can edit your location – you might only want to include the city you’re in rather than the specific street address."
post_poll_q: "How do I add a poll to my post?"
diff --git a/config/locales/diaspora/en_valspeak.yml b/config/locales/diaspora/en_valspeak.yml
index 57dafc68d..2d0b1be65 100644
--- a/config/locales/diaspora/en_valspeak.yml
+++ b/config/locales/diaspora/en_valspeak.yml
@@ -981,7 +981,6 @@ en_valspeak:
export_in_progress: "We're gettin ur data... bbl!!!! <3"
export_photos_in_progress: "So like, we're currently gettin ur photos and junk. Bbl! <3"
following: "Sharin settins"
- last_exported_at: "(So like, last updated @ %{timestamp})"
liked: "some1 likes ur postie"
mentioned: "u r mentioned in a postie"
new_password: "New passwerd(;"
diff --git a/config/locales/diaspora/es-AR.yml b/config/locales/diaspora/es-AR.yml
index d21b2b106..cbb7ae6ce 100644
--- a/config/locales/diaspora/es-AR.yml
+++ b/config/locales/diaspora/es-AR.yml
@@ -1178,7 +1178,6 @@ es-AR:
export_in_progress: "En este momento estamos procesando tus datos. Por favor regresa en unos minutos."
export_photos_in_progress: "En este momento estamos procesando tus fotos. Por favor vuelve a chequear en unos minutos."
following: "Opciones de seguimiento"
- last_exported_at: "(Última actualización en %{timestamp})"
liked: "...a alguien le gusta una publicación tuya?"
mentioned: "...te mencionan en una publicación?"
mentioned_in_comment: "te han mencionado en un comentario"
diff --git a/config/locales/diaspora/es.yml b/config/locales/diaspora/es.yml
index ce0c76929..d932a2b9c 100644
--- a/config/locales/diaspora/es.yml
+++ b/config/locales/diaspora/es.yml
@@ -1173,7 +1173,7 @@ es:
export_in_progress: "Actualmente estamos procesando tus datos. Por favor, vuelve en unos minutos."
export_photos_in_progress: "En este momento estamos procesando tus fotografías. Por favor, vuelva en unos instantes."
following: "Ajustes de Seguimiento"
- last_exported_at: "(Última actualización el %{timestamp})"
+ last_exported_html: "(Última actualización %{timeago})"
liked: "a alguien le gusta tu publicación"
mentioned: "te mencionan en una publicación"
new_password: "Nueva contraseña"
diff --git a/config/locales/diaspora/fi.yml b/config/locales/diaspora/fi.yml
index ba9c2050a..ec535e877 100644
--- a/config/locales/diaspora/fi.yml
+++ b/config/locales/diaspora/fi.yml
@@ -968,7 +968,6 @@ fi:
export_in_progress: "Profiilidataasi käsitellään parhaillaan. Tarkista käsittelyn tila hetken kuluttua uudelleen."
export_photos_in_progress: "Kuvatiedostojasi käsitellään parhaillaan. Tarkista tilanne uudelleen hetken kuluttua."
following: "Jakamisen asetukset"
- last_exported_at: "(Viimeksi päivitetty %{timestamp})"
liked: "joku tykkää julkaisustasi"
mentioned: "sinut mainitaan julkaisussa"
new_password: "Uusi salasana"
diff --git a/config/locales/diaspora/fr.yml b/config/locales/diaspora/fr.yml
index 8194cfcbc..ac5af02ce 100644
--- a/config/locales/diaspora/fr.yml
+++ b/config/locales/diaspora/fr.yml
@@ -386,7 +386,7 @@ fr:
chat:
add_contact_roster_a: |-
Tout d'abord, vous devez activer le chat pour l'un des aspects dans lequel cette personne se trouve. Pour ce faire, allez sur %{contacts_page}, sélectionnez l'aspect désiré et cliquez sur l'icône du chat pour activer le chat pour cet aspect.
- %{toggle_privilege} Vous pouvez, si vous préférez, créer un aspect dédié appeler "Chat" et ajouter les personnes avec qui vous souhaitez discuter dans cet aspect. Une fois fait, ouvrez l'interface du chat et sélectionner la personne avec qui vous souhaitez discuter.
+ %{toggle_privilege} Vous pouvez, si vous préférez, créer un aspect dédié appeler "Chat" et ajouter les personnes avec qui vous souhaitez discuter dans cet aspect. Une fois ceci fait, ouvrez l'interface du chat et sélectionner la personne avec qui vous souhaitez discuter.
add_contact_roster_q: "Comment chatter avec quelqu'un dans diaspora* ?"
contacts_page: "page des contacts"
title: "Chat"
@@ -432,13 +432,13 @@ fr:
what_is_a_mention_a: "Une mention est un lien pointant vers la page de profil d'une personne apparaissant dans un message. Lorsque quelqu'un est mentionné il reçoit une notification pour attirer son attention sur le message."
what_is_a_mention_q: "Qu'est-ce qu'une « mention » ?"
miscellaneous:
- back_to_top_a: "Oui. Après avoir atteint le bas de page, cliquez sur la flèche grise qui apparaît dans le bouton dans le coin à droite de votre fenêtre de navigation."
+ back_to_top_a: "Oui. Après avoir atteint le bas de page, cliquez sur la flèche grise qui apparaît dans le coin en bas à droite de votre fenêtre de navigation."
back_to_top_q: "Il y a t-il un moyen de rapidement revenir en haut d'une page après avoir atteint le bas de celle-ci ?"
diaspora_app_a: "Il y a quelques applications Android encore dans les toutes premières phases de développement. Plusieurs sont des projets abandonnés depuis un peu de temps et ne marchent donc pas bien avec la version actuelle de diaspora*. N'en attendez pas trop pour le moment. Actuellement, la meilleure façon pour accéder à diaspora* à partir d'un téléphone portable est à travers un navigateur web car nous avons créé une version mobile du site qui devrait fonctionner correctement sur tous les appareils. Il n'y a pour l'instant aucune application pour iOS. Encore une fois, diaspora* devrait marcher correctement via votre navigateur web."
diaspora_app_q: "Existe t-il une application diaspora* pour Android ou iOS ?"
photo_albums_a: "Non, pas actuellement. Cependant vous pouvez voir l’ensemble des images d’un utilisateur via l’onglet « Photos » de son profil."
photo_albums_q: "Il y a t-il des albums photos ou vidéos ?"
- subscribe_feed_a: "Oui, mais cette fonctionnalité est encore imparfaite et le formatage des résultats reste assez rustique. Si vous voulez tout de même l'essayer, allez sur la page de profil de quelqu'un et cliquez sur le bouton de flux RSS de votre navigateur. Ou alors, vous pouvez copier l'adresse du profil (p. ex. https://joindiaspora.com/people/un-nombre) et la coller dans un lecteur de flux RSS. L'adresse de flux qui en résultera ressemblera à https://joindiaspora.com/public/nom-d-utilisateur.atom : en effet, diaspora* utilise Atom plutôt que RSS."
+ subscribe_feed_a: "Oui, mais cette fonctionnalité est encore imparfaite et le formatage des résultats reste assez rustique. Si vous voulez tout de même l'essayer, allez sur la page de profil de quelqu'un et cliquez sur le bouton de flux RSS de votre navigateur. Ou alors, vous pouvez copier l'adresse du profil (p. ex. https://nom-du-pod.com/people/un-nombre) et la coller dans un lecteur de flux RSS. L'adresse de flux qui en résultera ressemblera à https://nom-du-pod.com/public/nom-d-utilisateur.atom : en effet, diaspora* utilise le format Atom plutôt que RSS."
subscribe_feed_q: "Puis-je m’abonner, via un lecteur de flux, aux messages publics d’une personne ?"
title: "Divers"
pods:
@@ -454,7 +454,7 @@ fr:
char_limit_services_q: "Que se passe-t-il si je partage mon message avec un service connecté qui ne permet qu’un nombre de caractères plus restreint ?"
character_limit_a: "65,535 caractères. C'est 65,395 caractères de plus que Twitter ! ;)"
character_limit_q: "Quelle est la limite de caractères pour un message ?"
- embed_multimedia_a: "Vous pouvez généralement juste coller l'URL (p. ex. : http://www.youtube.com/watch?v=nnnnnnnnnnn) au sein de votre message et la vidéo ou le contenu audio sera intégré automatiquement. Les sites supportés sont, entre autres : Youtube, Vimeo, SoundCloud et Flickr. Diaspora* utilise oEmbed pour cette fonctionnalité. De nouveaux sites sont régulièrements ajoutés. Publiez toujours des liens complets et simples : pas de lien raccourci, pas d'opérateur après l'URL de base, et attendez un peu avant de rafraîchir la page pour voir l'aperçu."
+ embed_multimedia_a: "En général, il suffit de coller l'URL (p. ex. : http://www.youtube.com/watch?v=nnnnnnnnnnn) au sein de votre message pour que la vidéo ou le contenu audio soit intégré automatiquement. Les sites supportés sont, entre autres : Youtube, Vimeo, SoundCloud et Flickr. Diaspora* utilise oEmbed pour cette fonctionnalité. Si vous incluez un lien direct vers un fichier audio ou vidéo, diaspora* l'intégrera via un lecteur standard HTML5. De nouvelles sources de média sont régulièrement prises en charge. Publiez toujours des liens complets et simples : pas de lien raccourci, pas d'opérateur après l'URL de base, et attendez un peu avant de rafraîchir la page pour voir l'aperçu."
embed_multimedia_q: "Comment puis-je intégrer une vidéo, de l'audio, ou tout autre contenu multimédia dans un message ?"
format_text_a: "Diaspora* utilise un système simplifié appelé %{markdown}. Utilisez les boutons pour faciliter la mise en forme de votre texte. Si vous souhaitez saisir la mise en forme manuellement, vous pouvez trouver la syntaxe complète de Markdown %{here}. Le bouton d'aperçu vous permet de voir à quoi votre message va ressembler avant de le publier. Veuillez noter que vous ne pourrez plus éditer votre message après sa publication, par conséquent utilisez l'aperçu pour vous assurer que tout est parfait avant de cliquer sur « partager» !"
format_text_q: "Comment puis-je formater le texte de mes messages (gras, italique, etc.) ?"
@@ -947,7 +947,7 @@ fr:
last_name: "Nom de famille"
limited: "Limité"
nsfw_check: "Marquer tout ce que je poste comme #NSFW"
- nsfw_explanation: "NSFW ('Not Safe For Work') est une convention pour le contenu qui n'est pas visualisable au travail. Si vous prévoyez de partager ce genre de contenu fréquemment, vous pouvez cocher cette option pour que tous vos messages soient masqués aux autres utilisateurs jusqu'à ce qu'ils les affichent manuellement."
+ nsfw_explanation: "NSFW (\"Not Safe For Work\") est une convention établie par la communauté diaspora* afin d'étiqueter le contenu qui n'est pas adapté pour une consultation sur le lieu de travail. Si vous prévoyez de partager ce genre de contenu fréquemment, vous pouvez cocher cette option pour que tous vos messages soient masqués aux autres utilisateurs jusqu'à ce qu'ils décident de les afficher."
nsfw_explanation2: "Si vous choisissez de ne pas cocher cette option, veuillez ajouter le tag #nsfw à chaque fois que vous postez du contenu choquant."
public: "Public"
settings: "Paramètres du profil"
@@ -1193,7 +1193,7 @@ fr:
export_in_progress: "Nous sommes en train de traiter vos données. Veuillez vérifier à nouveau l'avancement dans un moment."
export_photos_in_progress: "Nous sommes en train de traiter vos photos. Merci de revenir ici dans quelques instants."
following: "Paramètres de partage"
- last_exported_at: "(Dernière mise à jour à %{timestamp})"
+ last_exported_html: "(Dernière mise à jour %{timeago})"
liked: "…quelqu'un a aimé votre message."
mentioned: "…l'on vous mentionne dans un message."
mentioned_in_comment: "…vous êtes mentionné dans un commentaire"
diff --git a/config/locales/diaspora/he.yml b/config/locales/diaspora/he.yml
index 6fcc0c0cc..1cb7e7cb2 100644
--- a/config/locales/diaspora/he.yml
+++ b/config/locales/diaspora/he.yml
@@ -227,6 +227,7 @@ he:
account_and_data_management:
close_account_a: "יש ללכת לתחתית עמוד ההגדרות, וללחוץ על כפתור סגור חשבון."
close_account_q: "כיצד ניתן למחוק את החשבון שלי?"
+ data_other_podmins_a: "‏ברגע שאתה משתף עם מישהו מפוד אחר, כל ההודעות שאתה משתף איתם ועותק של נתוני הפרופיל שלך מאוחסנים (במטמון) בפוד שלהם, ונגישים למנהל מסד הנתונים של הפוד. כשאתה מוחק הודעה שלך או נתונים מהפרופיל שלך - מהפוד שלך הוא נמחק ובקשה למחיקה נשלחת לכל הפודים האחרים בו היה מאוחסן בעבר. התמונות שלך אף פעם לא נשמרות על אף פוד חוץ משלך; רק קישורים מועברים לפודים אחרים."
data_other_podmins_q: "האם מנהלים של פודים אחרים יכולים לראות את המידע שלי?"
data_visible_to_podmin_a: "התקשורת *בין* פודים היא תמיד מוצפנת (בשימוש ב-SSL ובתעבורה המוצפנת של דיאספורה*), אבל האחסון של מידע על הפודים אינו מוצפן. במידה ומנהלי מסד הנתונים של הפוד שלך (בדרך כלל מדובר באותם האנשים שמנהלים את הפוד) היו רוצים, אז יש להם את היכולת לגשת אל כל מידע הפרופיל שלך, ואל כל מה שפרסמת (כך זה עובד ברוב האתרים שמאחסנים מידע של משתמשים). לרמה מירבית של פרטיות, ניתן להריץ פוד משלך, ואז יש לך שליטה מוחלטת על מסד הנתונים."
data_visible_to_podmin_q: "כמה מהמידע שלי חשוף בפני מנהל הפוד?"
@@ -235,6 +236,10 @@ he:
move_pods_a: "בעתיד, ניתן יהיה לייצא את החשבון שלך מפוד אחד ואז לייבא אותו אל פוד אחר, אבל כעת זה עדיין בלתי אפשרי. תמיד ניתן חשבון חדש, ולהוסיף אליו את אנשי הקשר לקבוצות בחשבון החדש, ולבקש מהם להוסיף את החשבון החדש שלך אל הקבוצות שלהם."
move_pods_q: "כיצד ניתן להעביר את החשבון שלי מפוד אחד אל פוד אחר?"
title: "ניהול חשבון ונתונים"
+ aspects:
+ title: "היבטים"
+ what_is_an_aspect_a: "היבט הוא הדרך בה אה מארגן את האנשי קשר שלך בדיאספורה*. היבט הוא אחד מהפרצופים אתה חושף לעולם. בעבודה, למשפחה או עם החבר'ה."
+ what_is_an_aspect_q: "מה זה היבט?"
foundation_website: "אתר קרן דיאספורה"
getting_help:
get_support_a_hashtag: "שאל שאלה בפוסט ציבורי בדיאספורה בשימוש סולמית ה‎%{question}‎"
@@ -249,6 +254,7 @@ he:
getting_started_tutorial: "סדרת מדריכים למתחילים"
here: "כאן"
irc: "IRC"
+ markdown: "שפת עיצוב"
mentions:
mention_in_comment_q: "האם אני יכול להזכיר מישהו בהערה?"
see_mentions_q: "האם יש דרך לראות פוסטים שבהם אני מוזכר?"
diff --git a/config/locales/diaspora/hu.yml b/config/locales/diaspora/hu.yml
index b7c7a00dd..901a28f02 100644
--- a/config/locales/diaspora/hu.yml
+++ b/config/locales/diaspora/hu.yml
@@ -30,11 +30,11 @@ hu:
poll_participation:
attributes:
poll:
- already_participated: "Már részt vettél ebben a körkérdésben!"
+ already_participated: "Már részt vettél ebben a szavazásban!"
reshare:
attributes:
root_guid:
- taken: "Egyszer már újraosztottad ezt a bejegyzést!"
+ taken: "Egyszer már továbbosztottad ezt a bejegyzést!"
user:
attributes:
email:
@@ -82,6 +82,8 @@ hu:
week: "hét"
user_entry:
account_closed: "fiók törölve"
+ diaspora_handle: "diaspora* azonosító"
+ email: "E-mail"
? "no"
: nem
nsfw: "#nsfw"
@@ -90,7 +92,7 @@ hu:
: igen
user_search:
account_closing_scheduled: "%{name} felhasználó fiókjának törlése időzítve. Feldolgozása néhány pillanat múlva megtörténik..."
- add_invites: "meghívók hozzáadása"
+ add_invites: "Meghívók hozzáadása"
are_you_sure: "Biztosan törölni szeretnéd ezt a fiókot?"
are_you_sure_lock_account: "Biztosan zárolni akarod ezt a fiókot?"
are_you_sure_unlock_account: "Biztosan fel akarod oldani a fiók zárolását?"
@@ -102,7 +104,7 @@ hu:
users:
other: "%{count} felhasználó található"
zero: "nem található felhasználó"
- view_profile: "adatlap megtekintése"
+ view_profile: "profil megtekintése"
you_currently:
other: "jelenleg %{count} meghívó áll még rendelkezésedre %{link}"
zero: "jelenleg nem áll rendelkezésedre meghívó %{link}"
@@ -118,13 +120,16 @@ hu:
new:
approve: "Elfogadás"
deny: "Megtagadás"
+ scopes:
+ openid:
+ name: "alapvető profil"
user_applications:
index:
edit_applications: "Alkalmazások"
title: "Engedélyezett alkalmazások"
no_applications: "Nincsenek engedélyezett alkalmazásaid"
are_you_sure: "Biztos vagy benne?"
- are_you_sure_delete_account: "Biztos, hogy törölni akarod a fiókodat? A törlés nem vonható vissza!"
+ are_you_sure_delete_account: "Biztos, hogy törölni akarod a fiókodat? Ez a művelet nem vonható vissza!"
aspect_memberships:
destroy:
failure: "Személy törlése a csoportból sikertelen."
@@ -145,8 +150,8 @@ hu:
failure: "%{name} nem törölhető."
success: "%{name} csoport sikeresen törölve."
edit:
- aspect_list_is_not_visible: "csoportlista rejtett a csoporttagok számára"
- aspect_list_is_visible: "csoportlista látható a csoporttagok számára"
+ aspect_list_is_not_visible: "A tagok ebben a csoportban nem láthatják egymást."
+ aspect_list_is_visible: "A tagok ebben a csoportban láthatják egymást."
confirm_remove_aspect: "Biztos, hogy törölni akarod a csoportot?"
rename: "átnevezés"
update: "frissítés"
@@ -155,23 +160,23 @@ hu:
donate: "Adományozás"
help:
any_problem: "Gondod támadt?"
- contact_podmin: "Vedd fel a kapcsolatot a kiszolgálód karbantartójával!"
+ contact_podmin: "Vedd fel a kapcsolatot a pod üzemeltetőjével!"
do_you: "Mit szeretnél?"
feature_suggestion: "...felötlött benned egy fejlesztési %{link}?"
find_a_bug: "...feltűnt egy %{link}?"
have_a_question: "...eszedbe jutott egy %{link}?"
here_to_help: "A diaspora* közösség megérkezett!"
- mail_podmin: "Karbantartó címe"
+ mail_podmin: "Az üzemeltető e-mail címe"
need_help: "Segítségre van szükséged?"
tag_bug: "hiba"
tag_feature: "javaslat"
tag_question: "kérdés"
tutorial_link_text: "Útmutatók"
tutorials_and_wiki: "A kezdő lépéseidben segíthet még a %{faq}, az %{tutorial} és a %{wiki}"
- introduce_yourself: "Ez a te Hírfolyamod. Kezdd is el gyorsan egy bemutatkozással!"
+ introduce_yourself: "Ez a hírfolyamod. Vesd bele magad egy bemutatkozással!"
keep_pod_running: "Hogy gyors maradhasson ez a kiszolgáló (%{pod}), adományozz havonta egy kis kávéra valót a szervereknek ;)"
new_here:
- follow: "Kövesd az %{link} címkét és üdvözöld az új Diaspora* felhasználókat!"
+ follow: "Kövesd az %{link} címkét és üdvözöld az új diaspora* felhasználókat!"
learn_more: "Tudj meg többet"
title: "Sziasztok új felhasználók"
services:
@@ -198,12 +203,19 @@ hu:
success: "Többet nem látod azt a felhasználót a hírfolyamban. #némítás!"
destroy:
failure: "Nem tudtam kikapcsolni annak a felhasználónak a figyelmen kívül hagyását. #elkerülés"
- success: "Lássuk mit akarnak mondani! #sayhello"
+ success: "Lássuk, mit mondanak! #sayhello"
bookmarklet:
explanation: "Küldj bejegyzést a diaspora*-ra bárhonnan, csak mentsd el könyvjelzőként a következő hivatkozást => %{link}."
heading: "Könyvjelző"
post_something: "Üzenj a diaspora*-ra"
cancel: "Mégsem"
+ color_themes:
+ dark: "sötét"
+ dark_green: "sötétzöld"
+ egyptian_blue: "egyiptomi kék"
+ magenta: "magenta"
+ original: "eredeti szürke"
+ original_white: "eredeti fehér háttér"
comments:
new_comment:
comment: "Hozzászólás"
@@ -215,9 +227,10 @@ hu:
community_spotlight: "A figyelem középpontjában"
my_contacts: "Kapcsolataim"
no_contacts: "Nincs ismerősöd."
+ no_contacts_in_aspect: "Még nincsen ismerősöd ebben a csoportban. Az alábbi lista a meglévő ismerőseidet mutatja, akiket hozzáadhatsz a csoporthoz."
no_contacts_message: "Tekintsd meg %{community_spotlight} álló népszerű tagokat"
only_sharing_with_me: "Követők"
- start_a_conversation: "Beszélgetés indítása"
+ start_a_conversation: "Társalgás indítása"
title: "Ismerősök"
user_search: "Felhasználó keresése"
spotlight:
@@ -227,10 +240,14 @@ hu:
create:
fail: "Érvénytelen üzenet"
sent: "Üzenet elküldve"
+ destroy:
+ delete_success: "Társalgás törölve"
+ hide_success: "Társalgás elrejtve"
index:
- conversations_inbox: "Beszélgetések - levelesláda"
+ conversations_inbox: "Társalgások - levelesláda"
inbox: "Bejövő"
- new_conversation: "Új beszélgetés"
+ new_conversation: "Új társalgás"
+ no_contacts: "Először hozzá kell adnod ismerősöket, ha társalogni szeretnél valakivel"
no_messages: "Nincs üzenet"
new:
message: "Üzenet"
@@ -242,7 +259,9 @@ hu:
new_conversation:
fail: "Érvénytelen üzenet"
show:
- delete: "Beszélgetés törlése"
+ delete: "Társalgás törlése"
+ hide: "Társalgás rejtése és elnémítása"
+ last_message: "Utoljára %{timeago} kaptál tőle üzenetet"
reply: "válasz"
replying: "Válaszolás..."
date:
@@ -260,26 +279,31 @@ hu:
help:
account_and_data_management:
close_account_a: "Kattints a beállítások oldal alján található \"Fiók törlése\" gombra."
- data_other_podmins_q: "Más kiszolgálók karbantartói láthatják az adataimat?"
- data_visible_to_podmin_q: "Mennyi adatot láthat rólam a kiszolgálóm karbantartója?"
+ close_account_q: "Hogyan törölhetek egy magot (a felhasználói fiókomat)?"
+ data_other_podmins_q: "Más podok üzemeltetői láthatják az adataimat?"
+ data_visible_to_podmin_a: "Röviden: mindent. A podok közötti kapcsolat mindig titkosított (a diaspora* a saját protokollját és SSL-t használ), de a podokon tárolt adatok nincsenek kódolva. Ha az adott pod adatbázisának karbantartója (általában az a személy, aki a podot üzemelteti) szeretné, hozzáférhet minden profiladatodhoz és minden bejegyzésedhez (ahogy az a legtöbb felhasználói adatot tároló weboldalnál lenni szokott). Ezért hagyjuk meg neked a választás lehetőségét, hogy arra a podra iratkozz fel, amelyikre szeretnél, s hogy te dönthess, melyik pod rendszergazdájára bízod az adataidat. A saját podod üzemeltetése magasabb biztonságot jelent, hiszen te szabályozod az adatbázishoz való hozzáférést."
+ data_visible_to_podmin_q: "Mennyi adatot láthat rólam az általam használt pod üzemeltetője?"
+ download_data_q: "Letölthetek egy másolatot a magban (a felhasználói fiókomban) található összes adatomról?"
+ move_pods_a: "A diaspora* 0.7.0.0 számú verziója megvalósítja a fiók elköltöztetésének első lépcsőfokát: mostantól letöltheted az összes adatodat a beállítások / felhasználói fiók / adatok letöltése menüpontban. Tartsd őket biztonságban! Egy későbbi kiadásban lehetőséged lesz a teljes fiókodat áttelepíteni egy másik podra, beleértve a bejegyzéseidet és az ismerőseid listáját is."
+ move_pods_q: "Hogy tudom áthelyezni ezt a magot (a fiókomat) az egyik podról a másikra?"
title: "Fiók- és adatkezelés"
aspects:
change_aspect_of_post_a: "Nem, de bármikor írhatsz még egy azonos tartalmú üzenetet, a korábbitól eltérő csoport(ok) felé címezve."
change_aspect_of_post_q: "Ha már elküldtem egy bejegyzést, később megváltoztathatom, hogy mely csoport vagy csoportok láthassák azt?"
contacts_know_aspect_a: "Nem. A csoport nevét semmilyen körülmények között nem láthatják."
contacts_know_aspect_q: "A kapcsolataim tudhatják, hogy melyik csoportba helyeztem őket?"
- contacts_visible_q: "Mit jelent a \"csoporttagok láthatják egymást\" kitétel?"
+ contacts_visible_q: "Mit jelent a \"legyenek ennek a csoportnak a tagjai láthatóak egymás számára\" opció?"
delete_aspect_a: "Igen. A csoportjaid listáját a kezdőképernyő bal oldalán éred el. Mozgasd az egérmutatót az átnevezendő csoport fölé. Kattints az ekkor megjelenő ceruza (szerkesztés) ikonra. A felugró ablakban válaszd a törlés lehetőséget."
delete_aspect_q: "Hogyan törölhetek egy csoportot?"
person_multiple_aspects_q: "Hozzáadhatok egy személyt több csoporthoz is?"
post_multiple_aspects_a: "Igen. Amikor írsz egy bejegyzést, a csoport választó gomb segítségével tudsz kijelölni egy- vagy több csoportot. A bejegyzésed minden kiválasztott csoport számára látható lesz. A célcsoportot az oldalsávon is megjelölheted, ebben az esetben az ott kipipáltak lesznek a következő küldés során az alapértelmezett közönség."
post_multiple_aspects_q: "Küldhetek tartalmat egyszerre több csoportba is?"
- remove_notification_a: "Nem."
+ remove_notification_a: "Nem. Akkor sem kapnak értesítést, ha más csoportokhoz is hozzáadod őket - amennyiben már megosztasz velük."
remove_notification_q: "Ha valakit eltávolítok egy csoportból, vagy az összes csoportomból, kap róla értesítést?"
rename_aspect_a: "Igen. A csoportjaid listáját a kezdőképernyő bal oldalán éred el. Mozgasd az egérmutatót az átnevezendő csoport fölé. Kattints az ekkor megjelenő ceruza (szerkesztés) ikonra. A felugró ablakban válaszd az átnevezés lehetőséget."
- rename_aspect_q: "Hogyan nevezek át egy csoportot?"
+ rename_aspect_q: "Hogyan nevezhetek át egy csoportot?"
restrict_posts_i_see_a: "Igen. Kattints a \"csoportjaim\" feliratra a bal oldalsávon és válaszd ki azokat a csoportokat, amelyeket megjeleníteni vagy elrejteni szeretnél. Csak a kijelölt csoportokhoz tartozó személyek bejegyzései fognak látszódni a hírfolyamodban."
- restrict_posts_i_see_q: "Korlátozhatom a megjelenítendő bejegyzéseket csak bizonyos csoportokból származóakra?"
+ restrict_posts_i_see_q: "Leszűkíthetem a hírfolyamom tartalmát úgy, hogy csak meghatározott csoportokból származó bejegyzéseket lássak?"
title: "Csoportok"
what_is_an_aspect_a: "A csoport (vagy eredetileg \"aspektus\") az a mód, ahogy a kapcsolataidat rendszerezed a diaspora-n. Különböző arcaidat, oldalaidat különbözőképpen mutathatod meg például a munkatársaid, a családod, netán meghatározott közösséghez tartozó barátaid számára."
what_is_an_aspect_q: "Mit jelent a \"csoport\"?"
@@ -290,56 +314,76 @@ hu:
faq: "GYIK"
foundation_website: "diaspora* alapítvány"
getting_help:
+ get_support_a_discourse: "A %{discourse} felületünkön rákereshetsz a kérdésedhez leginkább kapcsolódó, már létező bejegyzésekre, illetve létrehozhatsz új témaköröket is"
get_support_a_faq: "tekintsd meg %{faq} oldalunkat"
get_support_a_hashtag: "kérdezz nyilvános bejegyzésben a közösségi hálón a %{question} (vagy magyarul a #kérdés) címke használatával"
get_support_a_irc: "kapcsolódj be %{irc}-en az élő csevegésbe"
get_support_a_tutorials: "nézd át az általunk készített %{tutorials}at"
get_support_a_website: "látogasd meg a %{link} honlapját"
get_support_a_wiki: "kutass a %{link} adattárunkban"
- get_support_q: "Mit tegyek, ha a kérdésemre itt nem találok választ? Hol kaphatok még felvilágosítást?"
- getting_started_a: "Szerencséd van. %{tutorial_series} nevű bemutató oldalunk lépésről lépésre végigvezet téged a regisztrációs folyamaton és megismerteti a diaspora* használatához szükséges alapvető tudnivalókat."
+ get_support_q: "A kérdésemre itt nem találtam választ. Hol tájékozódhatok még?"
+ getting_started_a: "Szerencséd van. %{tutorial_series} című útmutatónk lépésről lépésre végigvezet téged a regisztrációs folyamaton és megismerteti a diaspora* használatához szükséges alapvető tudnivalókat."
getting_started_q: "Segítség! A kezdéshez elkélne egy kis útmutatás!"
title: "Források a tájékozódáshoz"
- getting_started_tutorial: "'Kezdő lépések'"
+ getting_started_tutorial: "„Kezdő lépések\""
here: "itt"
irc: "IRC"
keyboard_shortcuts:
keyboard_shortcuts_a1: "A hírfolyam nézetben a következő billentyűparancsok állnak rendelkezésedre:"
+ keyboard_shortcuts_li1: "j – ugrás a következő bejegyzésre"
+ keyboard_shortcuts_li2: "k – ugrás az előző bejegyzésre"
+ keyboard_shortcuts_li3: "c – hozzászólás a jelenlegi bejegyzéshez"
+ keyboard_shortcuts_li4: "l – a jelenlegi bejegyzés kedvelése"
+ keyboard_shortcuts_li5: "r – a jelenlegi bejegyzés továbbosztása"
+ keyboard_shortcuts_li6: "m – a jelenlegi bejegyzés kibontása"
+ keyboard_shortcuts_li7: "o – az első hivatkozás megnyitása a bejegyzésben"
+ keyboard_shortcuts_li8: "Ctrl+Enter – a megírt üzenet elküldése"
keyboard_shortcuts_q: "Milyen billentyűparancsokat használhatok?"
title: "Billentyűparancsok"
markdown: "markdown"
mentions:
- how_to_mention_a: "Írj le egy \"@\" jelet és kezdd el gépelni az illető nevét. Egy legördülő menü fog megjelenni annak érdekében, hogy könnyebben választhass. Fontos, hogy csak azokat az embereket tudod megemlíteni, akiket hozzáadtál valamely csoporthoz."
+ how_to_mention_a: "Az „@\" jel leütését követően kezdd el gépelni az illető nevét. Egy legördülő menü fog megjelenni, hogy könnyebben választhass. Fontos, hogy csak azokat a személyeket tudod megemlíteni, akiket hozzáadtál egy csoporthoz."
how_to_mention_q: "Hogyan említhetek meg valakit, amikor bejegyzést írok?"
mention_in_comment_q: "Megemlíthetek valakit egy hozzászólásban?"
- see_mentions_a: "Igen, kattints a \"Megemlítettek\" feliratra a kezdőlapod bal oldalán."
+ see_mentions_a: "Igen, kattints a \"@Megemlítések\" feliratra a kezdőlapod bal oldalán."
see_mentions_q: "Van rá mód, hogy megtekinthessem azokat a bejegyzéseket, melyekben megemlítettek engem?"
title: "Megemlítések"
what_is_a_mention_q: "Mit jelent a \"megemlítés\"?"
miscellaneous:
back_to_top_a: "Igen. Miután legörgeted az oldalt, kattints a böngészőablak jobb alsó sarkában megjelenő szürke nyílra."
back_to_top_q: "Van gyors módja annak, hogy visszajussak az oldal elejére miután lejjebb görgettem?"
- diaspora_app_a: "Számos Android alkalmazás van a korai fejlesztés állapotában. Ezek közül többen régóta magára hagyott projektek, így nem működnek jól a diaspora* legújabb változatával. Ne várj túl sokat ezektől az alkalmazásoktól. Pillanatnyilag a diaspora*-hoz való hozzáférés legjobb módja, ha a mobil böngésződön keresztül próbálsz csatlakozni, mivel erre optimalizáltuk a rendszert. Jelenleg nincs iOS alkalmazásunk. Egy szó mint száz: a diaspora* legjobban a böngésződön keresztül működik."
- diaspora_app_q: "Létezik Diaspora* alkalmazás Android vagy iOS rendszerre?"
- photo_albums_a: "Jelenleg nem. Mindazonáltal a feltöltött képek folyamát megtekintheted az adatlapok oldalsávjának fényképek részlegén."
- photo_albums_q: "Támogatottak a kép- vagy videógyűjtemények?"
+ diaspora_app_a: "Számos Android alkalmazás van a korai fejlesztés állapotában. Ezek közül több régóta magára hagyott projekt, ami nem működik jól a diaspora* legújabb változatával. Ne várj túl sokat ezektől az alkalmazásoktól. Android rendszeren a dandelion* az ajánlott (F-Droidon letölthető). Jelenleg nincs iOS alkalmazásunk. A diaspora*-hoz való mobil hozzáférés legjobb módja a böngésző használata - az oldal mobil változata a legtöbb eszközön jól működik, jóllehet még nem rendelkezik teljes körű funkcionalitással."
+ diaspora_app_q: "Létezik diaspora* alkalmazás Android vagy iOS rendszerre?"
+ photo_albums_a: "Jelenleg nem. Mindazonáltal a felhasználók feltöltött képeit bármikor megtekintheted profiloldalaikon, a képek fül alatt."
+ photo_albums_q: "Vannak fénykép- vagy videóalbumok?"
subscribe_feed_q: "Feliratkozhatok valakinek a nyilvános bejegyzéseire hírfolyam (RSS) olvasóval?"
title: "Egyebek"
pods:
+ find_people_q: "Most csatlakoztam egy podhoz - hogy tudok rátalálni olyanokra, akikkel megoszthatok?"
title: "Podok"
+ use_search_box_a: "A felhasználói neve vagy a diaspora* neve (a profiloldalán látható név) megadásával. Ha egyik módszer sem működik, add meg a teljes diaspora* azonosítóját (felhasználó@podnév.org). Ha elsőre nem megy, az a hálózati késés miatt is lehetséges. Próbáld meg újra!"
+ use_search_box_q: "Hogy találhatok meg konkrét személyeket a keresőmező segítségével?"
+ what_is_a_pod_a: "A „pod\" egy olyan szerver, amin a diaspora* szoftvere fut és a diaspora* hálózatára kapcsolódik. A metafora a növények (különösképpen a pitypang) termésére utal, amennyiben ezek úgy tartalmazzák a magokat, ahogy a közösségi hálózat egy szervere is felhasználói fiókok tára, tokja. Sok pod létezik, hozzáadhatsz ismerősöket más podokról és kapcsolatot tarthatsz velük. Nincs szükség felhasználói fiókok létrehozására más podokon. Egyetlen fiók bőven elég - ilyen értelemben a diaspora* pod egyfajta e-mail szolgáltatóként képzelhető el. Nyilvános és privát podok is léteznek, egy kevés erőfeszítéssel a sajátodat is elindíthatod."
what_is_a_pod_q: "Mit jelent a pod?"
posts_and_posting:
- char_limit_services_a: "Ebben az esetben a bejegyzésed legfeljebb annyi leütésből állhat, ahányat az adott szolgáltató engedélyez (ami 140 a Twitter és 1000 a Tumblr esetében). A még felhasználható karakterek számát az adott szolgáltató ikonjánál láthatod. Küldhetsz ennél hosszabb bejegyzéseket is, de akkor a szöveg fennmaradó részét levágják az említett szolgáltatók."
- char_limit_services_q: "Legfeljebb hány leütésből állhat a bejegyzésem, ha olyan összekapcsolt szolgáltatáson keresztül küldöm el, ahol csak kevés karakter engedélyezett?"
- character_limit_a: "65535 leütésből. Ez pontosan 65395-el több annál, mint amit a Twitter nyújt! ;)"
+ char_limit_services_a: "Ebben az esetben a bejegyzésed legfeljebb annyi karakterből állhat, ahányat az adott szolgáltató engedélyez (ez 140 a Twitter és 1000 a Tumblr esetében). A még felhasználható karakterek számát az adott szolgáltató ikonjánál láthatod. Küldhetsz ennél hosszabb bejegyzést is, de akkor a szolgáltató levágja a szöveg egy részét és kiegészíti az eredeti diaspora* bejegyzésre mutató hivatkozással."
+ char_limit_services_q: "Mi történik akkor, ha olyan összekapcsolt szolgáltatáson keresztül küldöm el a bejegyzésemet, ahol kevesebb karakter engedélyezett?"
+ character_limit_a: "65535 karakterből. Ez pontosan 65395-el több annál, mint amit a Twitter nyújt! ;)"
character_limit_q: "Legfeljebb hány leütésből állhat egy bejegyzés?"
embed_multimedia_q: "Hogyan ágyazhatok be mozgóképet, hangot vagy más multimédiás tartalmat a bejegyzésembe?"
format_text_a: "A %{markdown} nevű egyszerűsített leíró rendszer segítségével, melynek pontos alaki követelményeit %{here} találod. Az előnézet gomb ekkor különösen hasznosnak bizonyulhat, hiszen segítségével láthatod, hogyan fog kinézni az üzeneted mielőtt megosztod azt."
format_text_q: "Hogyan formázhatom meg a bejegyzéseim szövegét (kövér, dőlt, stb.)?"
+ hide_posts_a: "Ha az egér mutatóját a bejegyzés fölé viszed, egy X jelenik meg a jobb oldalon. Kattints erre, ha szeretnéd elrejteni a bejegyzést és elnémítani a vele kapcsolatos értesítéseket. Továbbra is megtekinthető a bejegyzés, ha meglátogatod a küldő személy profilját."
+ hide_posts_q: "Hogy rejtek el egy bejegyzést?"
insert_images_a: "Kattints a kis fényképezőgép jelére, ha képet szeretnél beszúrni a bejegyzésedbe. Nyomd meg az ikont ismételten, ha újabbat is szeretnél hozzáadni. Lehetőséged van több képet is egyszerre kiválasztani."
- insert_images_comments_q: "Beilleszthetek képeket a hozzászólásaimba?"
- insert_images_q: "Hogyan helyezhetek el képeket a bejegyzésemben?"
- size_of_images_a: "Nem. A képek automatikusan átméreteződnek, hogy megfelelően épülhessenek be a hírfolyamba. A markdown nem támogatja a képek átméretezését szolgáló kódok semmilyen formáját."
+ insert_images_comments_q: "Beilleszthetek képeket a hozzászólásaimba is?"
+ insert_images_q: "Hogyan illeszthetek be képeket a bejegyzésembe?"
+ post_notification_a: "Egy harang ikont találsz a bejegyzés jobb felső sarkában látható X mellett. Kattints erre, hogy engedélyezd vagy letiltsd az adott bejegyzéssel kapcsolatos értesítéseket."
+ post_notification_q: "Hogyan kaphatok értesítéseket egy bejegyzésről, illetve hogyan kapcsolhatom ki ezt a funkciót?"
+ post_poll_a: "Kattints a diagram ikonra, hogy létrehozz egy új szavazást. Írd be a kérdésedet és adj meg legalább két választ. Ne felejtsd el a bejegyzésedet nyilvánossá tenni, ha azt szeretnéd, hogy mindenki részt vehessen a szavazásban."
+ post_poll_q: "Hogyan kezdeményezhetek szavazást a bejegyzésemben?"
+ post_report_q: "Hogy jelenthetek egy sértő bejegyzést?"
+ size_of_images_a: "Nem. A képeket a rendszer automatikusan átméretezi, hogy megfelelően illeszkedjenek a hírfolyamba vagy a bejegyzések önálló nézetébe. A markdown nem teszi lehetővé, hogy jelöljük a kép méretét."
size_of_images_q: "Testreszabhatom-e a bejegyzésekben vagy hozzászólásokban szereplő képek méretét?"
stream_full_of_posts_a1: "A hírfolyamod három fajta bejegyzésből áll:"
stream_full_of_posts_li3: "Végül olyan nyilvános bejegyzések, melyek az úgymond \"figyelem középpontjában\" álló, vagyis a közösség által javasolt népszerű tagoktól származnak. Az ilyen bejegyzések bármikor elrejthetőek, ha azt a beállításainkban kikapcsoljuk (fiók fül - \"A figyelem középpontjában szereplő tartalmak megjelenítése a hírfolyamban\")."
@@ -348,30 +392,36 @@ hu:
private_posts:
can_comment_a: "Csak azok a bejelentkezett diaspora* felhasználók tehetik meg ezt, akiket az érintett csoportba helyeztél."
can_comment_q: "Ki nyilváníthatja ki tetszését a magánjellegű bejegyzéseimre és ki szólhat hozzájuk?"
- can_reshare_a: "Senki. A magánbejegyzések nem oszthatóak újra. Az érintett csoportba tartozó, bejelentkezett diaspora* felhasználók jóllehet megtehetik, hogy kézzel kimásolják és máshová beillesztik az adott tartalmat."
- can_reshare_q: "Ki oszthatja újra a magánbejegyzéseimet?"
+ can_reshare_a: "Senki. A privát bejegyzések nem oszthatóak tovább. Az érintett csoportba tartozó, bejelentkezett diaspora* felhasználók jóllehet megtehetik, hogy kézzel kimásolják és máshová beillesztik az adott tartalmat."
+ can_reshare_q: "Ki oszthatja tovább a privát bejegyzéseimet?"
see_comment_a: "Csak azok az emberek láthatják a hozzászólásokat és tetszésnyilvánításokat, akik szerepeltek a tartalmat eredetileg megosztó felhasználó általa kiválasztott csoportjaiban. "
see_comment_q: "Ki láthatja azt, ha hozzászólok egy bejegyzéshez vagy tetszést nyilvánítok?"
title: "Személyes bejegyzések"
+ profile:
+ title: "Profil"
+ who_sees_profile_q: "Ki látja a profilomat?"
public_posts:
- find_public_post_a: "Nyilvános bejegyzéseid megjelennek minden téged követő személy hírfolyamában. Ha #címkéket is elhelyeztél benne, akkor bárki, aki követi azokat, meg fogja találni a bejegyzéseidet a saját folyamában. Ezen kívül minden nyilvános bejegyzés egy meghatározott elérési úttal is rendelkezik, amit bárki megnyithat - még akkor is, ha nincs bejelentkezve - így az ilyen bejegyzések közvetlenül lehivatkozhatóak Twitterből, blogokból, stb. Nem mellékesen a különböző internetes keresők is nyilvántartásba vehetik őket."
+ can_comment_reshare_like_a: "Bármely bejelentkezett diaspora* felhasználó továbboszthatja vagy kedvelheti a nyilvános bejegyzésedet, valamint hozzá is szólhat. Egyedüli kivételt az általad „mellőzött\" felhasználók képeznek, akik nem fogják tudni kedvelni a bejegyzésedet és nem is szólhatnak hozzá."
+ can_comment_reshare_like_q: "Ki oszthatja tovább vagy kedvelheti a nyilvános bejegyzéseimet, illetve ki szólhat hozzájuk?"
+ find_public_post_a: "Nyilvános bejegyzéseid megjelennek minden téged követő személy hírfolyamában. Ha a bejegyzés #címkéket is tartalmaz, akkor bárki, aki követi azokat, látni fogja a bejegyzéseidet a saját hírfolyamában. Minden ilyen bejegyzés egyedi hivatkozással rendelkezik, amit bárki megnyithat - még akkor is, ha nincs bejelentkezve - tehát azok közvetlenül lehivatkozhatóak Twitterből, blogokból, stb. A nyilvános bejegyzéseket nyilvántartásba vehetik internetes keresők is."
find_public_post_q: "Hogy találhatják meg mások a nyilvános bejegyzésemet?"
title: "Nyilvános bejegyzések"
- who_sees_post_a: "Elviekben bármely internet felhasználó láthatja az ilyen bejegyzéseidet, ezért gondold meg, hogy biztosan a széles nyilvánosságnak szánod-e az adott tartalmat. Ugyanakkor jó lehetőség, hogy elérd üzeneteddel a tágas világot."
+ who_sees_post_a: "Lényegében bárki, aki használja az internetet láthatja a nyilvánosnak jelölt bejegyzéseidet, ezért gondold meg, hogy biztosan a széles nyilvánosságnak szánod-e a tartalmadat. Ugyanakkor ez egy jó lehetőség arra, hogy bárkit elérj a nagyvilágban."
who_sees_post_q: "Ki láthatja a nyilvánosnak jelölt bejegyzésemet?"
resharing_posts:
title: "Bejegyzések újramegosztása"
sharing:
- add_to_aspect_a1: "Tegyük fel, hogy Anna hozzáadja Bencét egy csoportjához, de ekkor Bence (még) nem adta hozzá Annát egyetlen csoporthoz sem. Ekkor:"
- add_to_aspect_a2: "Mindez egyoldalú megosztásként ismert. Abban a pillanatban, hogy Bence szintén hozzáadja Annát valamely csoportjába, kölcsönössé válik a megosztás, vagyis mind Anna és mind Bence összes nyilvános- és kapcsolódó magánbejegyzése meg fog jelenni a másik hírfolyamában. "
- add_to_aspect_li1: "Bence üzenetet fog kapni arról, hogy Anna \"elkezdett megosztani\" Bencével."
+ add_to_aspect_a1: "Tegyük fel, hogy Anna hozzáadta Bencét valamelyik csoportjához, de Bence (még) nem adta hozzá Annát egyetlen csoporthoz sem."
+ add_to_aspect_a2: "Ezt hívjuk egyoldalú megosztásnak. Abban a pillanatban, hogy Bence szintén hozzáadja Annát egy saját csoportjához, kölcsönössé válik a megosztás, vagyis mindkettőjük összes nyilvános és vonatkozó privát bejegyzése meg fog jelenni a másik hírfolyamában. Ettől kezdve Anna megtekintheti Bence személyes profilját, illetve magánjellegű üzeneteket is válthatnak egymással."
+ add_to_aspect_li1: "Bence ekkor értesítést kap arról, hogy Anna „elkezdett megosztani\" Bencével."
add_to_aspect_li2: "Anna ettől kezdve láthatja Bence nyilvános bejegyzéseit a hírfolyamában."
- add_to_aspect_li3: "Anna nem láthatja Bence magánjellegű bejegyzéseit."
- add_to_aspect_li4: "Bence nem fogja látni Anna nyilvános- vagy magánbejegyzéseit a hírfolyamában."
- add_to_aspect_li5: "De ha Bence meglátogatja Anna adatlapját, akkor láthatja Anna minden olyan magánbejegyzését, amit abba a csoportjába írt, amiben Bence megtalálható (minden nyilvános bejegyzésével egyetemben, amelyeket amúgy bárki más is láthat)."
- add_to_aspect_li6: "Bence láthatja Anna személyes adatlapját (leírás, lakóhely, nem, születésnap)."
+ add_to_aspect_li3: "Ugyanakkor Anna nem látja Bence egyetlen privát bejegyzését sem."
+ add_to_aspect_li4: "Bence nem fogja látni Anna nyilvános vagy privát bejegyzéseit a hírfolyamában."
+ add_to_aspect_li5: "De ha Bence meglátogatja Anna profilját, láthatja Anna minden olyan privát bejegyzését, amit abba a csoportba írt, ahova Bencét helyezte (az összes nyilvános, bárki által megtekinthető bejegyzésével együtt)."
+ add_to_aspect_li6: "Bence láthatja Anna személyes profilját (leírás, lakóhely, nem, születésnap)."
add_to_aspect_li7: "Anna meg fog jelenni Bence ismerősei között a \"Követők\" oldalon."
- see_old_posts_a: "Nem. Csak az adott csoport (aspektus) új bejegyzéseit láthatja. Ugyanakkor ő és mindenki más is megtekintheti az adatlapodon található régebbi, nyilvánosnak jelölt bejegyzéseidet, amelyeket a hírfolyamukban is láthatnak."
+ add_to_aspect_li8: "Anna bármikor @megemlítheti Bencét egy bejegyzésében."
+ see_old_posts_a: "Nem. Csak az adott csoport (aspektus) új bejegyzéseit láthatja. Ugyanakkor ő és mindenki más is megtekintheti a profilodon a régebbi, nyilvánosnak jelölt bejegyzéseidet, amelyeket a hírfolyamukban is láthatnak."
see_old_posts_q: "Ha hozzáadok valakit egy csoporthoz, láthatja a régebbi bejegyzéseimet, melyeket ebbe a csoportba küldtem?"
title: "Megosztás"
tags:
@@ -394,6 +444,9 @@ hu:
byline: "Az online közösség, ahol tiéd az irányítás."
choose_your_audience: "Válaszd meg közönséged"
headline: "Üdvözöl a(z) %{pod_name}"
+ podmin:
+ contribute_info: "Tedd még jobbá a diaspora*-t! Ha bármilyen hibát találsz, kérünk, hogy %{report_bugs}!"
+ report_bugs: "jelezd nekünk"
invitation_codes:
not_valid: "Ez a meghívó kód már nem érvényes"
invitations:
@@ -401,7 +454,7 @@ hu:
empty: "Kérlek adj meg legalább egy e-mail címet."
no_more: "Nincs több felkérésed."
note_already_sent: "A meghívókat már kiküldtük a következő cím(ek)re: %{emails}"
- rejected: "Az alábbi e-mail címmel voltak problémák:"
+ rejected: "Az alábbi e-mail címekkel voltak problémák: %{emails}"
sent: "Meghívók elküldve ide: %{emails}"
new:
codes_left:
@@ -418,7 +471,7 @@ hu:
back_to_top: "Vissza az elejére"
be_excellent: "Legyetek mindig jók egymáshoz! ♥"
discourse: "fórum és támogatás"
- powered_by: "diaspora* által hajtva"
+ powered_by: "Az oldalt diaspora* hajtja"
public_feed: "%{name} nyilvános diaspora* hírfolyama"
source_package: "forráskódcsomag letöltése"
statistics_link: "pod statisztika"
@@ -427,10 +480,15 @@ hu:
header:
code: "kód"
logout: "Kijelentkezés"
- profile: "Adatlap"
+ profile: "Profil"
settings: "Beállítások"
+ likes:
+ create:
+ error: "A kedvelés sikertelen."
+ destroy:
+ error: "A kedvelés visszavonása sikertelen."
limited: "Korlátozott"
- more: "Bővebben"
+ more: "Tovább"
no_results: "Nincs találat"
notifications:
also_commented:
@@ -458,13 +516,16 @@ hu:
other: "és %{count} másik személy"
zero: "és senki más"
comment_on_post: "Hozzászólt"
+ contacts_birthday: "Születésnap"
liked: "Kedvelte"
mark_all_as_read: "Összes megjelölése olvasottként"
+ mark_all_shown_as_read: "Minden látható olvasottnak jelölése"
mark_read: "Olvasottnak jelöl"
mark_unread: "olvasatlannak jelöl"
- mentioned: "Megemlítette"
+ mentioned: "Megemlítette bejegyzésben"
+ no_notifications: "Még nincsenek értesítéseid."
notifications: "Értesítések"
- reshared: "Újraosztotta"
+ reshared: "Továbbosztotta"
show_all: "összes megjelenítése"
show_unread: "olvasatlanok megjelenítése"
started_sharing: "Elkezdett megosztani"
@@ -482,12 +543,8 @@ hu:
other: "%{actors} megemlített téged a következő bejegyzésben: %{post_link}."
zero: "%{actors} megemlített téged a következő bejegyzésben: %{post_link}."
mentioned_deleted:
- few: "%{actors} megemlített téged egy, már törölt bejegyzésben."
- many: "%{actors} megemlített téged egy, már törölt bejegyzésben."
- one: "%{actors} megemlített téged egy, már törölt bejegyzésben."
- other: "%{actors} megemlített téged egy, már törölt bejegyzésben."
- two: "%{actors} megemlített téged egy törölt bejegyzésben."
- zero: "%{actors} megemlített téged egy, már törölt bejegyzésben."
+ other: "%{actors} megemlített téged egy törölt bejegyzésben."
+ zero: "%{actors} megemlített téged egy törölt bejegyzésben."
private_message:
few: "%{actors} üzenetet küldött neked."
many: "%{actors} üzenetet küldött neked."
@@ -496,15 +553,11 @@ hu:
two: "%{actors} küldött egy üzenetet."
zero: "%{actors} üzenetet küldött neked."
reshared:
- other: "%{actors} újraosztotta a bejegyzésedet (%{post_link})."
- zero: "%{actors} újraosztotta a bejegyzésedet (%{post_link})."
+ other: "%{actors} megosztotta a bejegyzésedet (%{post_link})."
+ zero: "%{actors} megosztotta a bejegyzésedet (%{post_link})."
reshared_post_deleted:
- few: "%{actors} újraosztotta a már törölt bejegyzésedet."
- many: "%{actors} újraosztotta a már törölt bejegyzésedet."
- one: "%{actors} újraosztotta a már törölt bejegyzésedet."
- other: "%{actors} újraosztotta a már törölt bejegyzésedet."
- two: "%{actors} megosztotta a törölt bejegyzésed."
- zero: "%{actors} újraosztotta a már törölt bejegyzésedet."
+ other: "%{actors} továbbosztotta a már törölt bejegyzésedet."
+ zero: "%{actors} továbbosztotta a már törölt bejegyzésedet."
started_sharing:
few: "%{actors} mostantól megoszt veled."
many: "%{actors} mostantól megoszt veled."
@@ -521,57 +574,90 @@ hu:
click_link: "Ahhoz, hogy aktiváld az új email címedet (%{unconfirmed_email}), kattints erre a linkre:"
subject: "Kérlek aktiváld az új email címedet: %{unconfirmed_email}"
email_sent_by_diaspora: "Ezt az emailt a %{pod_name} küldte. Ha nem szeretnél ilyen leveleket kapni,"
+ export_email:
+ body: |-
+ Üdv %{name}!
+
+ Az adataidat feldolgoztuk és készen állnak a letöltésre [ezen a linken](%{url}).
+
+ minden jót:
+
+ a diaspora* üzenetküldő automatája
+ subject: "Személyes adataid készen állnak a letöltésre, %{name}"
+ export_failure_email:
+ body: |-
+ Üdv %{name}!
+
+ Hibát észleltünk miközben előkészítettük a személyes adataidat a letöltéshez.
+ Kérjük próbáld meg újra!
+
+ sajnálattal:
+
+ a diaspora* üzenetküldő automatája
+ subject: "Sajnos nem sikerült feldolgozni az adataidat, %{name}"
export_photos_email:
body: |-
- Szia %{name},
+ Üdv %{name}!
- A képeidet feldolgoztuk és immár letölthetőek a következő címen: %{url}.
+ A képeidet feldolgoztuk - máris letöltheted őket, ha követed [ezt a hivatkozást](%{url}).
- Üdv,
+ minden jót:
- A diaspora* üzenetküldő automatája.
+ a diaspora* üzenetküldő automatája
subject: "A képeid letölthetőek, %{name}"
export_photos_failure_email:
body: |-
- Szia %{name},
+ Üdv %{name}!
- Hiba lépett fel a képeid letöltéshez való előkészítése során. Kérlek próbáld meg újra!
+ Hiba lépett fel, miközben előkészítettük a képeidet a letöltéshez.
+ Kérlek próbáld meg újra!
- Elnézésedet kérjük,
+ elnézésedet kérjük:
- A diaspora* üzenetküldő automatája.
+ a diaspora* üzenetküldő automatája
subject: "Gond adódott a képeiddel kapcsolatban, %{name}"
hello: "Szia %{name}!"
invite:
message: |-
Üdv!
- Meghívtak, hogy csatlakozz a diaspora* közösséghez!
+ Ezt a levelet azért kaptad, mert %{user} meghívott a diaspora* közösségbe!
Kattints ide a kezdéshez:
[%{invite_url}][1]
+ Ha már van fiókod, hozzáadhatod a felhasználót (%{diaspora_id}) az ismerőseid listájához.
+
minden jót:
- a diaspora* levélküldő automatája
+ a diaspora* üzenetküldő automatája
+
+ u.i.: Ha esetleg (még) nem tudod, mi az a diaspora*, [itt][2] találod a választ.
[1]: %{invite_url}
- invited_you: "%{name} meghívott a Diaspora-ra"
+ [2]: %{diasporafoundation_url}
+ invited_you: "%{name} meghívott a diaspora* közösségbe"
liked:
liked: "%{name} kedveli a bejegyzésedet"
view_post: "Bejegyzés megtekintése >"
mentioned:
- subject: "%{name} megemlített téged a Diaspora* közösségi oldalon."
+ subject: "%{name} megemlített téged a diaspora* közösségi oldalon."
+ mentioned_in_comment:
+ reply: "Társalgás megtekintése vagy válasz >"
private_message:
- reply_to_or_view: "Beszélgetés folytatása vagy megtekintése >"
+ reply_to_or_view: "Társalgás folytatása vagy megtekintése >"
+ remove_old_user:
+ subject: "A diaspora* fiókodat megszüntetendőnek jelöltük inaktivitás miatt"
report_email:
body: |-
Üdv!
A %{id} azonosítójú %{type} sértő tartalomként lett jelölve.
+ Ok: "%{reason}"
+
[%{url}][1]
Kérjük nézd át mielőbb!
@@ -579,15 +665,15 @@ hu:
minden jót:
- a diaspora* levélküldő automatája
+ a diaspora* üzenetküldő automatája
- [1]: %{url}             
+ [1]: %{url}
subject: "Új %{type} lett sértő tartalomként megjelölve"
type:
comment: "hozzászólás"
post: "bejegyzés"
reshared:
- reshared: "%{name} épp újraosztotta a bejegyzésedet."
+ reshared: "%{name} megosztotta a bejegyzésedet."
view_post: "Bejegyzés megtekintése >"
single_admin:
admin: "A Te diaspora* rendszergazdád"
@@ -595,7 +681,7 @@ hu:
started_sharing:
sharing: "mostantól ismerősöd!"
subject: "%{name} elkezdett megosztani veled"
- view_profile: "%{name} adatlapjának megtekintése"
+ view_profile: "%{name} profiljának megtekintése"
thanks: "Köszi,"
to_change_your_notification_settings: "hogy megváltoztasd az értesítési beállításaidat."
nsfw: "NSFW (munkahelyen nem illő tartalom)"
@@ -609,7 +695,7 @@ hu:
no_one_found: "...és nem találni senkit."
no_results: "Hé! Valamit keresned kell."
results_for: "A keresési szűrőnek (%{search_term}) megfelelt felhasználók"
- search_handle: "Hogy biztosan megtaláld a barátaidat, használd a diaspora azonosítójukat (felhasználónév@pod.tld)."
+ search_handle: "Hogy biztosan megtaláld a barátaidat, használd a diaspora* azonosítójukat (felhasználónév@pod.tld)."
searching: "Keresés folyamatban, türelem..."
send_invite: "Még mindig semmi? Küldj meghívót!"
person:
@@ -625,13 +711,17 @@ hu:
has_not_shared_with_you_yet: "%{name} még nem oszt meg veled semmit."
photos:
create:
- integrity_error: "Kép feltöltése nem sikerült. Biztos vagy benne, hogy ez egy kép?"
- runtime_error: "Kép feltöltése nem sikerült. Szerver nem válaszol!"
- type_error: "Kép feltöltése nem sikerült. Biztos vagy benne, hogy jelöltél ki képet?"
+ integrity_error: "A kép feltöltése nem sikerült. Biztos vagy benne, hogy ez egy kép?"
+ runtime_error: "A kép feltöltése ismeretlen okból meghiúsult."
+ type_error: "A kép feltöltése nem sikerült. Biztos vagy benne, hogy képet jelöltél ki?"
destroy:
notice: "Kép törölve."
new_profile_photo:
- upload: "Tölts fel új önarcképet!"
+ upload: "Tölts fel új profilképet!"
+ polls:
+ votes:
+ other: "eddig %{count} szavazat érkezett"
+ zero: "még nem szavazott senki"
posts:
presenter:
title: "%{name} bejegyzése"
@@ -646,22 +736,23 @@ hu:
zero: "Nincs fénykép tőle: %{author}"
reshare_by: "forrás: %{author}"
privacy: "Magántér"
- profile: "Adatlap"
+ profile: "Profil"
profiles:
edit:
allow_search: "megtalálható legyek a diaspora* keresőben"
- basic: "Alapvető adatlapom"
- extended: "Kibővített adatlapom"
- extended_visibility_text: "Kibővített adatlapod láthatósága:"
+ basic: "Alapprofilom"
+ basic_hint: "A profil bármely eleme elhagyható. Az alapprofilod mindig nyilvánosan látható marad."
+ extended: "Kibővített profilom"
+ extended_visibility_text: "Kibővített profilod láthatósága:"
first_name: "Keresztnév"
last_name: "Vezetéknév"
limited: "Korlátozott"
nsfw_check: "Minden megosztásom megjelölése NSFW tartalomként"
- nsfw_explanation: "Az NSFW (munkahelyen nem illő tartalom) a diaspora* közösségének saját szabványa azokra a tartalmakra vonatkozólag, melyek nem illdomosak munkahelyen történő megtekintésre. Ha ilyen jellegű anyagot gyakran szeretnél küldeni, kérlek jelöld be ezt a lehetőséget, hogy csak azok a személyek láthassák, akik úgy döntöttek, szeretnék ha megjelenne a hírfolyamukban hasonló tartalom."
+ nsfw_explanation: "Az NSFW (munkahelyen nem illő tartalom) a diaspora* közösségének saját jelölési módja azokra a tartalmakra vonatkozólag, melyek nem illdomosak munkahelyen történő megtekintésre. Ha ilyen jellegű anyagot gyakran osztanál meg, jelöld be ezt a lehetőséget, hogy csak azok láthassák, akik úgy döntöttek, szeretnék ha megjelenne a hírfolyamukban hasonló tartalom."
nsfw_explanation2: "Ha nem választod ezt a lehetőséget, kérünk, hogy minden ilyen típusú tartalmadat bejegyzésenként külön jelöld meg az #nsfw címkével."
public: "Nyilvános"
- settings: "Adatlap beállításai"
- update_profile: "Adatlap frissítése"
+ settings: "Profilbeállítások"
+ update_profile: "Profil frissítése"
your_bio: "Írj pár sort magadról"
your_birthday: "Születésnapod"
your_gender: "Nemed"
@@ -671,8 +762,8 @@ hu:
your_tags: "5 tulajdonság (#címke) rólad:"
your_tags_placeholder: "pl: #film #kultúra #utazás #fényképezés"
update:
- failed: "Adatlap frissítése sikertelen"
- updated: "Adatlap frissítve"
+ failed: "Profil frissítése sikertelen"
+ 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."
@@ -693,23 +784,26 @@ hu:
terms_link: "felhasználási feltételeket"
username: "Azonosító"
report:
- comment_label: "<b>Hozzászólás</b>:<br>%{data}"
+ comment_label: "<strong>Hozzászólás</strong>:%{data}"
confirm_deletion: "Biztosan törölni akarod ezt az elemet?"
delete_link: "Elem törlése"
- not_found: "<u>A bejegyzés/hozzászólás nem található. Valószínűleg törölte a felhasználó.</u>"
- post_label: "<b>Bejegyzés</b>: %{title}"
+ not_found: "A bejegyzés/hozzászólás nem található. Úgy tűnik, hogy törölte a felhasználó."
+ post_label: "<strong>Bejegyzés</strong>: %{content}"
reason_label: "Ok:"
- reported_label: "<b>Jelentette:</b> %{person}"
+ reported_label: "<strong>Jelentette:</strong> %{person}"
+ reported_user_details: "Részletek a jelentett felhasználóról"
review_link: "Átnézettnek jelöl"
status:
destroyed: "A bejegyzés megsemmisítve"
failed: "Valami hiba történt"
title: "Jelentések áttekintése"
reshares:
- comment_email_subject: "%{resharer} újraosztotta %{author} bejegyzését"
+ comment_email_subject: "%{resharer} megosztása %{author} eredeti bejegyzéséről"
+ create:
+ error: "A megosztás sikertelen."
reshare:
- deleted: "Eredeti bejegyzés törölve szerző által."
- reshare_confirmation: "Újraosztod %{author} - %{text}?"
+ deleted: "Az eredeti bejegyzést a szerző törölte."
+ reshare_confirmation: "Továbbosztod %{author} bejegyzését?"
reshared_via: "forrás"
search: "Keresés"
services:
@@ -729,7 +823,7 @@ hu:
logged_in_as: "- bejelentkeztél ezen a néven:"
not_logged_in: "Jelenleg nem vagy bejelentkezve."
really_disconnect: "%{service} kapcsolat leválasztása?"
- services_explanation: "Ha kapcsolódsz más szolgáltatásokhoz, lehetőséged lesz bejegyzéseket küldeni a felületükre, amint azokat a diaspora* rendszerén belül megírod."
+ services_explanation: "Ha kapcsolódsz egy harmadik fél szolgáltatásaihoz, lehetőséged lesz bejegyzéseket megjelentetni a felületeiken, pusztán a diaspora* használatával."
title: "Kapcsolódó szolgáltatások kezelése"
provider:
facebook: "Facebook"
@@ -747,7 +841,7 @@ hu:
two: "%{count} nézetben"
zero: "Ismerős hozzáadása"
invitations:
- by_email: "emailben"
+ by_email: "Hívd meg őket e-mailben"
invite_your_friends: "Hívd meg a barátaidat"
invites: "Meghívók"
share_this: "Oszd meg ezt a hivatkozást levélben, blogon vagy közösségi hálón!"
@@ -773,7 +867,7 @@ hu:
invited_by: "Köszi a meghívásért,"
newhere: "újonc"
poll:
- add_a_poll: "Körkérdés hozzáadása"
+ add_a_poll: "Szavazás hozzáadása"
posting: "Küldés..."
remove_location: "Tartózkodási hely eltávolítása"
share: "Megosztás"
@@ -800,7 +894,7 @@ hu:
network: "hálózat"
open: "nyílt"
registrations: "regisztráció"
- services: "szolgáltatások"
+ services: "Szolgáltatások"
total_users: "összes felhasználó"
version: "változat"
status_messages:
@@ -817,9 +911,9 @@ hu:
title: "Csoportjaim"
aspects_stream: "Csoportok"
comment_stream:
- title: "Kommentált bejegyzések"
+ title: "Hozzászólások"
commented:
- title: "Kommentált bejegyzések"
+ title: "Hozzászólások"
community_spotlight_stream: "A figyelem középpontjában"
followed_tag:
add_a_tag: "Címke hozzáadása"
@@ -832,11 +926,11 @@ hu:
title: "Kedvelt bejegyzések"
mentioned_stream: "@említések"
mentions:
- title: "@Megemlítettek"
+ title: "@Megemlítések"
multi:
title: "Hírfolyam"
public:
- title: "Nyilvános tevékenység"
+ title: "Nyilvános bejegyzések"
tags:
title: "Bejegyzés megjelölve: %{tags}"
tag_followings:
@@ -848,19 +942,23 @@ hu:
follow: "Címke követése"
none: "Az üres címke nem létezik!"
stop_following: "Címke-követés leállítása #%{tag}"
+ tagged_people:
+ other: "%{count} ember visel %{tag} címkét"
+ zero: "Senki nem visel %{tag} címkét"
username: "Felhasználónév"
users:
confirm_email:
email_confirmed: "E-Mail (%{email}) aktiválva"
- email_not_confirmed: "Email cím aktiválása sikertelen. Rossz a link?"
+ email_not_confirmed: "Email cím aktiválása sikertelen. Érvénytelen a hivatkozás?"
destroy:
no_password: "Add meg a jelszavad, hogy megszüntesd a fiókod."
success: "A fiókodat lezártuk. Húsz percbe is beletelhet, mire befejezzük a fiókod törlését. Köszönjük, hogy kipróbáltad a diaspora* közösségi oldalt."
wrong_password: "A megadott jelszó nem egyezik meg az érvényben lévővel."
edit:
also_commented: "más is hozzászólt egy általad kommentált bejegyzéshez?"
- auto_follow_aspect: "Csoport az automatikusan követett felhasználóknak:"
+ auto_follow_aspect: "Csoport az automatikusan követett felhasználók számára:"
auto_follow_back: "Automatikusan megosztod valakivel a tartalmaidat, ha a másik is elkezdett megosztani veled"
+ birthday: "valakinek születésnapja van?"
change: "Módosítás"
change_color_theme: "Színséma megváltoztatása"
change_email: "Email megváltoztatása"
@@ -874,12 +972,13 @@ hu:
make_diaspora_better: "Szeretnénk, ha segítenél jobbá tenni a diaspora*-t. Távozásod helyett ezért szívesebben vennénk, ha közreműködnél. Ám ha úgy döntesz, hogy elhagyod az oldalt, a következő fog történni:"
mr_wiggles: "Vuk szomorú lesz, ha távozni lát."
no_turning_back: "Nincs visszaút! Ha teljesen biztos vagy benne, add meg a jelszavadat a lenti mezőben."
- what_we_delete: "Töröljük az összes bejegyzésedet és adatodat amint tudjuk. A mások bejegyzéseihez írt hozzászólásaid megmaradnak, de a neved helyett csak a diaspora* azonosítód lesz látható mellettük."
+ what_we_delete: "Hamarosan töröljük az összes bejegyzésedet és profiladatodat. A mások bejegyzéseihez írt hozzászólásaid megmaradnak, de a neved helyett csak a diaspora* azonosítód lesz látható mellettük."
close_account_text: "Fiók törlése"
comment_on_post: "valaki hozzászólt egy bejegyzésedhez?"
current_password: "Jelenlegi jelszó"
current_password_expl: "amelyikkel bejelentkezel..."
default_post_visibility: "Alapértelmezett csoport az új bejegyzések számára"
+ download_export: "Profilom letöltése"
download_export_photos: "Képeim letöltése"
edit_account: "Fiók szerkesztése"
email_awaiting_confirmation: "Aktivációs link elküldve ide: %{unconfirmed_email}. Amíg nem erősíted meg az új címed, addig a régit használjuk: %{email}."
@@ -889,6 +988,7 @@ hu:
following: "Követési beállítások"
liked: "valakinek tetszik a bejegyzésed?"
mentioned: "megemlítettek téged egy bejegyzésben?"
+ mentioned_in_comment: "megemlítettek téged egy hozzászólásban?"
new_password: "Új jelszó"
private_message: "személyes üzenetet kaptál?"
receive_email_notifications: "Szeretnél értesítést kapni levélben, ha:"
@@ -896,21 +996,21 @@ hu:
request_export_photos: "Képeim igénylése"
request_export_photos_update: "Képeim frissítése"
request_export_update: "Profiladataim frissítése"
- reshared: "valaki újraosztotta a bejegyzésedet?"
+ reshared: "valaki továbbosztotta a bejegyzésedet?"
show_community_spotlight: "A \"figyelem középpontjában\" lévő tartalmak megjelenítése a hírfolyamban"
show_getting_started: "\"Kezdő lépések\" újbóli megjelenítése"
- someone_reported: "valaki jelentést küldött"
+ someone_reported: "valaki jelentett egy bejegyzést"
started_sharing: "valaki elkezd megosztani veled?"
stream_preferences: "Hírfolyam tulajdonságai"
your_email: "E-mail címed"
your_email_private: "Az emailedet sosem látja más"
your_handle: "diaspora* azonosítód"
getting_started:
- awesome_take_me_to_diaspora: "Remek! Irány a Diaspora*"
+ awesome_take_me_to_diaspora: "Remek! Irány a diaspora*"
community_welcome: "A diaspora* közösség üdvözöl a fedélzeten!"
connect_to_facebook: "Felgyorsíthatod egy kicsit a dolgokat, ha %{link} a diaspora*-val. Ezzel a lépéssel engedélyezed a közös bejegyzéseket, illetve nálunk is megjelenik ottani neved és fényképed."
connect_to_facebook_link: "összekapcsolod Facebook fiókodat"
- hashtag_explanation: "A #címkék segítenek egy bizonyos téma megtalálásában és ezáltal akár új kapcsolatokra is szert tehetsz."
+ hashtag_explanation: "A #címkék lehetővé teszik, hogy beszélj az érdeklődési köreidről és hogy kövesd is azokat. Kiváló módja új emberekkel való ismerkedésnek is."
hashtag_suggestions: "Kövess pár téged érdeklő címkét. Például: #művészet, #fényképezés, #webdesign, #filozófia"
well_hello_there: "Nos, üdv nálunk!"
what_are_you_in_to: "Mi érdekel?"
@@ -924,7 +1024,7 @@ hu:
public:
does_not_exist: "%{username} nem létezik!"
update:
- color_theme_changed: "Színséma sikeresen megváltozott."
+ color_theme_changed: "A színséma sikeresen megváltozott."
color_theme_not_changed: "Hiba lépett fel a színséma megváltoztatása során."
email_notifications_changed: "E-mail értesítések módosítva"
follow_settings_changed: "Követési beállítások megváltoztak"
diff --git a/config/locales/diaspora/hy.yml b/config/locales/diaspora/hy.yml
index 184c63c21..f17ff69ac 100644
--- a/config/locales/diaspora/hy.yml
+++ b/config/locales/diaspora/hy.yml
@@ -1134,7 +1134,6 @@ hy:
export_in_progress: "Էս պահին մշակում ենք քո տվյալները։ Մի քանի րոպեից հետ արի։"
export_photos_in_progress: "Էս պահին մշակում ենք քո նկարները։ Մի քանի րոպեից հետ արի։"
following: "Կիսվելու կարգավորումներ"
- last_exported_at: "(Վերջին անգամ թարմացվել է %{timestamp}֊ին)"
liked: "որևէ մեկը հավանել է քո գրառո՞ւմը։"
mentioned: "քեզ նշել են գրառման մե՞ջ։"
new_password: "Նոր գաղտնաբառ"
diff --git a/config/locales/diaspora/ia.yml b/config/locales/diaspora/ia.yml
index b4e980566..17876e1eb 100644
--- a/config/locales/diaspora/ia.yml
+++ b/config/locales/diaspora/ia.yml
@@ -683,11 +683,9 @@ ia:
mentioned:
one: "%{actors} te ha mentionate in le entrata %{post_link}."
other: "%{actors} te ha mentionate in le entrata %{post_link}."
- zero: "%{actors} te ha mentionate in le entrata %{post_link}."
mentioned_deleted:
one: "%{actors} te ha mentionate in un entrata delite."
other: "%{actors} te ha mentionate in un entrata delite."
- zero: "%{actors} te ha mentionate in un entrata delite."
mentioned_in_comment:
one: "%{actors} te ha mentionate in un <a href='%{comment_path}'>commento</a> sur le entrata %{post_link}."
other: "%{actors} te ha mentionate in un <a href='%{comment_path}'>commento</a> sur le entrata %{post_link}."
@@ -1189,7 +1187,6 @@ ia:
export_in_progress: "Le datos personal tue es actualmente sub preparation. Per favor, reveni in alcun momentos."
export_photos_in_progress: "Le tractamento de tu photos non ha ancora terminate. Per favor, essaya lo de novo in qualque momentos."
following: "Configuration de divider"
- last_exported_at: "(Ultime actualisation: %{timestamp})"
liked: "un persona apprecia un entrata tue"
mentioned: "un persona te mentiona in un entrata sue"
mentioned_in_comment: "tu es mentionate in un commento"
diff --git a/config/locales/diaspora/it.yml b/config/locales/diaspora/it.yml
index f4ab25ca8..e2d707581 100644
--- a/config/locales/diaspora/it.yml
+++ b/config/locales/diaspora/it.yml
@@ -9,6 +9,8 @@ it:
_contacts: "Contatti"
_help: "Aiuto"
_services: "Servizi"
+ _statistics: "Statistiche"
+ _terms: "Termini"
account: "Account"
activerecord:
errors:
@@ -42,6 +44,7 @@ it:
admin_bar:
pages: "Pagine"
pod_stats: "Statistiche pod"
+ report: "Report"
sidekiq_monitor: "Monitor Sidekiq"
user_search: "Cerca utente"
weekly_user_stats: "Statistiche settimanali utenti"
@@ -73,15 +76,18 @@ it:
zero: "%{count} utenti"
week: "1 settimana"
user_entry:
+ account_closed: "Account chiuso"
email: "Email"
guid: "GUID"
id: "ID"
? "no"
: "No"
+ unknown: "Sconosciuto"
? "yes"
: Si
user_search:
add_invites: "Aggiungi inviti"
+ are_you_sure: "Sei sicuro di volere chiudere questo account?"
close_account: "Chiudi l'account"
email_to: "Email a cui mandare l'invito"
under_13: "Mostra utenti sotto i 13 anni (Children's Online Privacy Protection Act)"
@@ -89,6 +95,7 @@ it:
one: "trovato %{count} utente"
other: "trovati %{count} utenti"
zero: "trovati %{count} utenti"
+ view_profile: "Vedi profilo"
you_currently:
one: "al momento hai un invito a disposizione %{link}"
other: "al momento hai %{count} inviti a disposizione %{link}"
@@ -199,6 +206,7 @@ it:
commenting: "Invio commento in corso..."
contacts:
index:
+ add_contact: "Aggiungi contatto"
all_contacts: "Tutti i contatti"
community_spotlight: "In evidenza nella comunità"
my_contacts: "I miei contatti"
@@ -207,6 +215,7 @@ it:
only_sharing_with_me: "Condividono con me"
start_a_conversation: "Inizia una conversazione"
title: "Contatti"
+ user_search: "Cerca tra i contatti"
spotlight:
community_spotlight: "In evidenza nella comunità"
suggest_member: "Suggerisci un utente"
@@ -222,6 +231,7 @@ it:
send: "Invia"
sending: "Invio in corso..."
subject: "Oggetto"
+ subject_default: "Senza oggetto"
to: "A"
new_conversation:
fail: "Messaggio non valido"
@@ -293,6 +303,13 @@ it:
getting_started_tutorial: "Serie di tutorial \"per inziare\""
here: "qui"
irc: "IRC"
+ keyboard_shortcuts:
+ keyboard_shortcuts_li1: "j - passa al post successivo"
+ keyboard_shortcuts_li2: "k - passa al post precedente"
+ keyboard_shortcuts_li3: "c - commenta questo post"
+ keyboard_shortcuts_li4: "l - metti un like al post"
+ keyboard_shortcuts_q: "Quali sono le scorciatoie da tastiera disponibili?"
+ title: "Scorciatoie da tastiera"
markdown: "Markdown"
mentions:
how_to_mention_a: "Scrivi il carattere \"@\" e inizia a scrivere il nome della persona. Comparirà un menù a tendina da cui potrai scegliere facilmente il contatto corretto. È possibile menzionare solamente persone che hai già aggiunto ad un aspetto."
@@ -525,6 +542,16 @@ it:
click_link: "Per attivare la nuova email %{unconfirmed_email} vai a questo indirizzo:"
subject: "Per favore attiva il tuo nuovo indirizzo email %{unconfirmed_email}"
email_sent_by_diaspora: "Questo messaggio è stato spedito da %{pod_name}. Se non vuoi ricevere questo tipo di email,"
+ export_email:
+ body: |-
+ Ciao %{name},
+
+ I tuoi dati sono stati elaborati e sono pronti per essere scaricati a [questo link](%{url}).
+
+ ciao
+
+ L'email robot di diaspora*
+ subject: "%{name}, i tuoi dati personali sono pronti per essere scaricati"
hello: "Ciao %{name}!"
invite:
message: |-
@@ -646,12 +673,18 @@ it:
password_confirmation: "CONFERMA PASSWORD"
sign_up: "ISCRIVITI"
submitting: "Invio in corso..."
+ terms: "Creando un account accetti i %{terms_link}"
terms_link: "termini di servizio"
username: "NOME UTENTE"
report:
confirm_deletion: "Sei sicuro di volerlo eliminare?"
delete_link: "Elimina elemento"
+ not_found: "Il post o il commento non è stato trovato. Sembra sia stato cancellato dall'utente!"
+ post_label: "<strong>Post</strong>: %{content}"
reason_label: "Motivo:"
+ status:
+ failed: "Qualcosa è andato storto"
+ title: "Panoramica report"
reshares:
comment_email_subject: "La condivisione di %{resharer} del post di %{author}"
reshare:
@@ -731,6 +764,7 @@ it:
statistics:
disabled: "Non disponibile"
enabled: "Disponibile"
+ name: "Nome"
total_users: "Utenti totali"
version: "Versione"
status_messages:
@@ -799,6 +833,7 @@ it:
comment_on_post: "qualcuno commenta un tuo post"
current_password: "Password attuale"
current_password_expl: "quella con cui accedi..."
+ download_export: "Scarica il mio profilo"
edit_account: "Modifica account"
email_awaiting_confirmation: "Il link di attivazione è stato spedito a %{unconfirmed_email}. Continueremo ad usare la tua email originale %{email} finché non cliccherai sul link e attiverai il nuovo indirizzo."
export_data: "Esporta dati"
diff --git a/config/locales/diaspora/ja-KS.yml b/config/locales/diaspora/ja-KS.yml
new file mode 100644
index 000000000..8fcc2a1da
--- /dev/null
+++ b/config/locales/diaspora/ja-KS.yml
@@ -0,0 +1,46 @@
+# Copyright (c) 2010-2013, Diaspora Inc. This file is
+# licensed under the Affero General Public License version 3 or later. See
+# the COPYRIGHT file.
+
+
+
+ja-KS:
+ activerecord:
+ errors:
+ models:
+ contact:
+ attributes:
+ person_id:
+ taken: "このユーザーの他の連絡先と重複しちゃあかん。"
+ person:
+ attributes:
+ diaspora_handle:
+ taken: "既に使われてるんで。"
+ reshare:
+ attributes:
+ root_guid:
+ taken: "えっ? すでにこの投稿をわけわけしてるで!"
+ user:
+ attributes:
+ email:
+ taken: "既に使われてるんで。"
+ username:
+ taken: "既に使われてるんで。"
+ admins:
+ stats:
+ comments:
+ other: "つっこみ %{count}件"
+ zero: "つっこみなし"
+ shares:
+ other: "わけわけ %{count}件"
+ zero: "わけわけなし"
+ user_entry:
+ account_closed: "アカウントを削除したんで"
+ cancel: "やめとく"
+ comments:
+ new_comment:
+ commenting: "つっこみ投稿中…"
+ ok: "よっしゃ"
+ shared:
+ publisher:
+ share: "わけわけ" \ No newline at end of file
diff --git a/config/locales/diaspora/ja.yml b/config/locales/diaspora/ja.yml
index ec50a1126..5974bd454 100644
--- a/config/locales/diaspora/ja.yml
+++ b/config/locales/diaspora/ja.yml
@@ -34,7 +34,7 @@ ja:
reshare:
attributes:
root_guid:
- taken: "えっ? すでにこの投稿をシェアしています!"
+ taken: "えっ? すでにこの投稿をシェアしています!"
user:
attributes:
email:
@@ -634,6 +634,8 @@ ja:
comment_on_post:
other: "%{actors}さんが投稿%{post_link}にコメントしました。"
zero: "%{actors}さんが投稿%{post_link}にコメントしました。"
+ contacts_birthday:
+ other: "%{date}に%{actors}さんの誕生日です。"
index:
all_notifications: "すべての通知"
also_commented: "コメントも"
@@ -642,6 +644,7 @@ ja:
other: "そして他に %{count} 人"
zero: "そして他にはいません"
comment_on_post: "投稿にコメント"
+ contacts_birthday: "誕生日"
liked: "いいね!しました"
mark_all_as_read: "すべて既読にする"
mark_all_shown_as_read: "表示をすべて既読としてマーク"
@@ -696,6 +699,10 @@ ja:
confirm_email:
click_link: "新しいメールアドレス %{unconfirmed_email} を有効にするために、このリンクをクリックしてください:"
subject: "新しいメールアドレス %{unconfirmed_email} を有効にしてください"
+ contacts_birthday:
+ birthday: "今日は%{name}さんの誕生日です。誕生日のメッセージを送信してみませんか?"
+ subject: "今日は%{name}さんの誕生日"
+ view_profile: "%{name}さんのプロフィールを見る"
csrf_token_fail:
body: |-
%{name} さん、こんにちは
@@ -1126,6 +1133,7 @@ ja:
also_commented: "他の人も連絡先の投稿にコメントしたとき"
auto_follow_aspect: "あなたが自動的にシェアするユーザーのアスペクト:"
auto_follow_back: "あなたとシェアを始めたユーザーと、自動的にシェア"
+ birthday: "誰かの誕生日"
change: "変更"
change_color_theme: "色のテーマを変更"
change_email: "メールを変更"
@@ -1153,7 +1161,7 @@ ja:
export_in_progress: "現在、データを処理しています。しばらくしてから、戻って確認してください。"
export_photos_in_progress: "現在、写真を処理しています。しばらくしてから、戻って確認してください。"
following: "フォロー設定"
- last_exported_at: "(最終更新 %{timestamp})"
+ last_exported_html: "(%{timeago}に更新されました)"
liked: "あなたの投稿をいいね!したとき"
mentioned: "投稿に自分がメンションされたとき"
mentioned_in_comment: "コメントでメンションされました"
diff --git a/config/locales/diaspora/nb.yml b/config/locales/diaspora/nb.yml
index a63e59c1e..e4101d21c 100644
--- a/config/locales/diaspora/nb.yml
+++ b/config/locales/diaspora/nb.yml
@@ -1202,7 +1202,6 @@ nb:
export_in_progress: "Vi behandler dine data nå. Vennligst prøv igjen om et lite øyeblikk."
export_photos_in_progress: "Vi klargjør bildene dine. Vennligst kom tilbake om et par øyeblikk."
following: "Innstillinger for deling"
- last_exported_at: "(Sist oppdatert %{timestamp})"
liked: "noen liker innlegget ditt"
mentioned: "du blir omtalt i et innlegg"
mentioned_in_comment: "du ble nevnt i en kommentar"
diff --git a/config/locales/diaspora/nl.yml b/config/locales/diaspora/nl.yml
index edc3b7568..314f56460 100644
--- a/config/locales/diaspora/nl.yml
+++ b/config/locales/diaspora/nl.yml
@@ -1168,7 +1168,6 @@ nl:
export_in_progress: "We zijn bezig je aanvraag te verwerken. Controleer het opnieuw over een paar ogenblikken."
export_photos_in_progress: "We verwerken nu je foto's. Kom zometeen terug."
following: "Volgvoorkeuren"
- last_exported_at: "(Laatst bijgewerkt op %{timestamp})"
liked: "iemand je bericht leuk vindt"
mentioned: "je vermeld wordt in een bericht"
mentioned_in_comment: "je word vermeld in een reactie"
diff --git a/config/locales/diaspora/oc.yml b/config/locales/diaspora/oc.yml
index fa4aef330..adbf8a782 100644
--- a/config/locales/diaspora/oc.yml
+++ b/config/locales/diaspora/oc.yml
@@ -1190,7 +1190,6 @@ oc:
export_in_progress: "Sèm a tractar vòstras donadas. Verificatz tornamai l'avançament dins un moment."
export_photos_in_progress: "Sèm a tractar vòstras fòtos. Tornatz aicí dins un momenton."
following: "Paramètres de partiment"
- last_exported_at: "(Darrièra mesa a jorn a %{timestamp})"
liked: "qualqu'un a aimat vòstra publicacion"
mentioned: "qualqu'un vos a mencionat dins un messatge"
mentioned_in_comment: "qualqu'un vos a mencionat dins un comentari"
diff --git a/config/locales/diaspora/pl.yml b/config/locales/diaspora/pl.yml
index dd41da311..37de2f552 100644
--- a/config/locales/diaspora/pl.yml
+++ b/config/locales/diaspora/pl.yml
@@ -1223,7 +1223,7 @@ pl:
export_in_progress: "Przetwarzamy twoje dane. Sprawdź ponownie za kilka minut."
export_photos_in_progress: "Aktualnie przetwarzamy twoje zdjęcia. Sprawdź ponownie za kilka chwil."
following: "Ustawienia udostępniania"
- last_exported_at: "(ostatnio aktualizowano o %{timestamp})"
+ last_exported_html: "(Ostatnia aktualizacja %{timeago})"
liked: "ktoś polubi mój wpis"
mentioned: "ktoś wspomni o mnie we wpisie"
mentioned_in_comment: "ktoś wspomni o mnie w komentarzu"
diff --git a/config/locales/diaspora/pt-BR.yml b/config/locales/diaspora/pt-BR.yml
index d341a9bbb..13c151a6a 100644
--- a/config/locales/diaspora/pt-BR.yml
+++ b/config/locales/diaspora/pt-BR.yml
@@ -292,7 +292,7 @@ pt-BR:
add_contact: "Adicionar contato"
all_contacts: "Todos os contatos"
community_spotlight: "Destaque da Comunidade"
- my_contacts: "Meus Contatos"
+ my_contacts: "Meus contatos"
no_contacts: "Parece que você precisa adicionar mais contatos!"
no_contacts_in_aspect: "Você ainda não tem contatos neste aspecto. Abaixo, veja uma lista dos contatos que podem ser adicionados."
no_contacts_message: "Veja %{community_spotlight}"
@@ -1157,7 +1157,7 @@ pt-BR:
edit:
also_commented: "alguém comentar uma publicação que você tenha comentado"
auto_follow_aspect: "Aspecto para contatos adicionados automaticamente:"
- auto_follow_back: "Compartilhar automaticamente com usuários que começam a compartilhar com você"
+ auto_follow_back: "Compartilhar automaticamente com quem começar a compartilhar com você"
birthday: "alguém fizer aniversário"
change: "Alterar"
change_color_theme: "Mudar paleta"
@@ -1186,7 +1186,7 @@ pt-BR:
export_in_progress: "Estamos processando seus dados. Por favor, volte a verificar em alguns instantes."
export_photos_in_progress: "Estamos processando suas fotos. Por favor, volte a verificar em alguns instantes."
following: "Configurações de compartilhamento"
- last_exported_at: "(Atualizado pela última vez às %{timestamp})"
+ last_exported_html: "(Última atualização %{timeago})"
liked: "alguém curtir uma publicação sua"
mentioned: "mencionarem você em uma publicação"
mentioned_in_comment: "mencionarem você em um comentário"
diff --git a/config/locales/diaspora/pt-PT.yml b/config/locales/diaspora/pt-PT.yml
index cf0701371..2ebce0378 100644
--- a/config/locales/diaspora/pt-PT.yml
+++ b/config/locales/diaspora/pt-PT.yml
@@ -429,11 +429,8 @@ pt-PT:
other: "%{actors} mencionaram-no na publicação %{post_link}."
zero: "%{actors} mencionou-o na publicação %{post_link}."
mentioned_deleted:
- few: "%{actors} mencionaram-no numa publicação apagada."
- many: "%{actors} mencionaram-no numa publicação apagada."
one: "%{actors} mencionou-o numa publicação eliminada."
other: "%{actors} mencionaram-no numa publicação eliminada."
- two: "%{actors} mencionaram-no numa publicação apagada."
zero: "%{actors} mencionou-o numa publicação eliminada."
private_message:
one: "%{actors} enviou-lhe uma mensagem."
diff --git a/config/locales/diaspora/ro.yml b/config/locales/diaspora/ro.yml
index 8cde4030c..5e4c557b6 100644
--- a/config/locales/diaspora/ro.yml
+++ b/config/locales/diaspora/ro.yml
@@ -5,8 +5,8 @@
ro:
- _applications: "Aplicaţii"
- _contacts: "contacte"
+ _applications: "Aplicații"
+ _contacts: "Contacte"
_help: "Ajutor"
_services: "Servicii"
account: "Cont"
@@ -28,11 +28,28 @@ ro:
person:
invalid: "nu e valid."
username:
- invalid: "is invalid. We only allow letters, numbers, and underscores"
+ invalid: "nu este valabil. Se permit doar litere, cifre și semne underscore."
taken: "este deja folosit de cineva."
admins:
admin_bar:
pages: "Pagini"
+ pod_stats: "Statisticile serverului"
+ user_search: "Căutare utilizatori"
+ stats:
+ comments:
+ few: "%{count} comentarii"
+ one: "%{count} comentariu"
+ other: "%{count} comentarii"
+ zero: "%{count} comentarii"
+ daily: "Zilnic"
+ go: "Înainte"
+ month: "Lună"
+ users:
+ few: "%{count} utilizatori"
+ one: "%{count} utilizator"
+ other: "%{count} utilizatori"
+ zero: "%{count} utilizatori"
+ week: "Săptămână"
user_search:
invite: "Invită"
users:
@@ -48,7 +65,7 @@ ro:
name: "nume"
picture:
name: "imagine"
- are_you_sure: "Eşti sigur?"
+ are_you_sure: "Ești sigur?"
are_you_sure_delete_account: "Ești sigur(ă) că vrei sa închizi contul? Acest lucru nu poate fi refăcut!"
aspect_memberships:
destroy:
@@ -57,7 +74,7 @@ ro:
success: "Persoana a fost îndepărtată cu succes din ipostază."
aspects:
add_to_aspect:
- failure: "Nu s-a reuşit adăuga contactul la aspect."
+ failure: "Nu pot adăuga contactul la aspect."
success: "Contactul a fost adăugat cu succes la aspect."
aspect_listings:
add_an_aspect: "+ Adaugă un aspect"
@@ -70,18 +87,20 @@ ro:
edit:
aspect_list_is_not_visible: "lista de aspecte nu este vizibila persoanelor adaugate"
aspect_list_is_visible: "lista de aspecte este vizibila persoanelor adaugate"
- confirm_remove_aspect: "Eşti sigur că doreşti să ştergi acest aspect?"
- rename: "Redenumeşte"
+ confirm_remove_aspect: "Ești sigur că dorești să ștergi acest aspect?"
+ rename: "Redenumește"
update: "Actualizează"
updating: "Actualizare"
index:
donate: "Donează"
help:
+ contact_podmin: "Contactează administratorul serverului tău!"
do_you: "Tu:"
feature_suggestion: "... ai o sugestie de %{link}?"
find_a_bug: "... ai găsit un %{link}?"
have_a_question: "... ai о %{link}?"
here_to_help: "Diaspora community is here to help!"
+ mail_podmin: "Email-ul podminului"
need_help: "Ai nevoie de ajutor?"
tag_bug: "bug"
tag_feature: "funcție"
@@ -95,12 +114,12 @@ ro:
services:
content: "Te poți conecta la următoarele servicii pe Diaspora"
heading: "Conectează servciii"
- welcome_to_diaspora: "%{name}, bine ai venit in comunitatea Diaspora!"
+ welcome_to_diaspora: "%{name}, bine ai venit în comunitatea Diaspora!"
no_contacts_message:
community_spotlight: "Reflectorul comunității"
or_spotlight: "Sau poți partaja cu %{link}"
try_adding_some_more_contacts: "You can search (top) or invite (right) more contacts."
- you_should_add_some_more_contacts: "Ar trebui sa mai adaugi noi persoane de contact!"
+ you_should_add_some_more_contacts: "Ar trebui să mai adaugi noi persoane de contact!"
seed:
acquaintances: "Cunoscuții"
family: "Familie"
@@ -122,7 +141,7 @@ ro:
all_contacts: "Toate contactele"
community_spotlight: "reflectorul comunității"
my_contacts: "Contactele mele"
- no_contacts: "Se pare că trebuie să adaugi câteva contacte"
+ no_contacts: "Se pare că trebuie să adaugi câteva contacte!"
no_contacts_message: "Verifică %{community_spotlight}"
only_sharing_with_me: "Partajat doar cu mine"
start_a_conversation: "Începe o conversație."
@@ -151,15 +170,19 @@ ro:
birthday: "%B %d"
birthday_with_year: "%B %d %Y"
fullmonth_day: "%B %d"
- delete: "Şterge"
+ delete: "Șterge"
email: "E-mail"
error_messages:
helper:
- correct_the_following_errors_and_try_again: "Corectează următoarele erori şi încearcă din nou."
+ correct_the_following_errors_and_try_again: "Corectează următoarele erori și încearcă din nou."
need_javascript: "Pentru funcţionare proprie, acest sit necesită JavaScript. Dacă ai dezactivat JavaScript, activează-l şi reîncarcă pagina."
- fill_me_out: "Umple-mă"
- find_people: "Find people"
+ fill_me_out: "Completează-mă"
+ find_people: "Găsește persoane sau #etichete"
help:
+ account_and_data_management:
+ 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?"
+ move_pods_q: "Cum pot să transfer contul meu de pe un server pe altul?"
getting_help:
get_support_a_tutorials: "Vezi %{tutorials}le noastre"
posts_and_posting:
@@ -187,24 +210,25 @@ ro:
make_yourself_an_admin: "Devino administrator"
invitations:
create:
- no_more: "Nu mai dispui de invitaţii."
+ no_more: "Nu mai dispui de invitații."
rejected: "Urmatoarele adrese de email au prezentat probleme:"
- sent: "Invitaţiile a fost expediate către: %{emails}"
+ sent: "Invitațiile a fost expediate către: %{emails}"
new:
invite_someone_to_join: "Invită pe cineva pe Diaspora!"
language: "Limbă"
- send_an_invitation: "Trimite o invitaţie"
+ send_an_invitation: "Trimite o invitație"
layouts:
application:
back_to_top: "Înapoi la începutul paginii"
+ powered_by: "Rulează pe diaspora*"
whats_new: "Ce mai e nou?"
header:
code: "Codul"
- logout: "Ieşire"
+ logout: "Ieșire"
profile: "Profil"
settings: "Setări"
limited: "Limitat"
- more: "Mai mult"
+ more: "Mai multe"
no_results: "Nu am găsit nimic"
notifications:
also_commented:
@@ -229,12 +253,12 @@ ro:
two: "%{actors} commented on your %{post_link}."
zero: "%{actors} commented on your %{post_link}."
index:
- and: "şi"
+ and: "și"
and_others:
- few: "şi alte %{count} persoane"
- one: "şi încă unul "
- other: "şi celelalte %{count} persoane"
- zero: "şi nimeni altul"
+ few: "și alte %{count} persoane"
+ one: "și încă unul "
+ other: "și celelalte %{count} persoane"
+ zero: "și nimeni altul"
contacts_birthday: "Zi de naştere"
mark_all_as_read: "Marchează-le pe toate ca citite"
mark_unread: "Marchează ca necitit"
@@ -301,11 +325,12 @@ ro:
click_here: "Clic aici"
comment_on_post:
limited_subject: "Există un nou comentariu la un post pe care dumneavoastra l-ati comentat anterior!"
- reply: "Răspunde sau uita-te la publicaţia lui %{name} >"
+ 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ă:"
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,"
export_email:
body: |-
Salut, %{name}!
@@ -317,23 +342,24 @@ ro:
Robotul poștal al *diasporei!
hello: "Bună, %{name}!"
liked:
- liked: "lui %{name} i-a plăcut publicaţia ta"
- view_post: "Vezi publicaţia >"
+ liked: "lui %{name} i-a plăcut publicația ta"
+ view_post: "Vezi publicația >"
mentioned:
limited_post: "Ai fost menționat într-o postare limitata"
- subject: "%{name} te-a menţionat pe diaspora*"
+ subject: "%{name} te-a menționat pe diaspora*"
private_message:
- reply_to_or_view: "Răspunde sau citeşte această conversaţie >"
+ reply_to_or_view: "Răspunde sau citește această conversație >"
reshared:
reshared: "%{name} a partajat postarea ta"
view_post: "Vezi articolul >"
single_admin:
admin: "Administratorul local de 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*"
view_profile: "Vezi profilul lui %{name}"
- thanks: "Mulţumim,"
+ thanks: "Mulțumim,"
to_change_your_notification_settings: "pentru a schimba setăriile notificărilor"
nsfw: "NSFW"
ok: "OK"
@@ -341,25 +367,25 @@ ro:
add_contact:
invited_by: "ai fost invitat(ă) de către"
index:
- looking_for: "Căutati publicaţii marcate cu %{tag_link}?"
+ looking_for: "Cauți publicații marcate cu %{tag_link}?"
no_one_found: "... dar nimeni nu a fost găsit."
- no_results: "Hey! Trebuie sa cauţi ceva."
+ no_results: "Hey! Trebuie să cauți ceva."
searching: "Caut acum, așteaptă un pic..."
person:
- thats_you: "Eşti tu!"
+ thats_you: "Ești tu!"
profile_sidebar:
bio: "Biografie"
- born: "Zi de naştere"
+ born: "Zi de naștere"
gender: "Gen"
- location: "Locaţie"
+ location: "Locație"
show:
closed_account: "Acest cont a fost închis."
does_not_exist: "Persoana nu există!"
has_not_shared_with_you_yet: "%{name} nu a publicat încă nimic!"
photos:
create:
- integrity_error: "Încărcarea fotografiei a eşuat. Eşti sigur că a fost o imagine?"
- runtime_error: "Încărcarea fotografiei a eşuat. Eşti sigur că ai centura de siguranţă pusă?"
+ integrity_error: "Încărcarea fotografiei a eșuat. Ești sigur că a fost o imagine?"
+ runtime_error: "Încărcarea fotografiei a eșuat. Ești sigur că ai centura de siguranță pusă?"
type_error: "Imaginea nu s-a incarcat cu succes. Sunteti sigur ca era o imagine?"
destroy:
notice: "Fotografie eliminată."
@@ -386,14 +412,15 @@ ro:
last_name: "Numele de familie"
update_profile: "Actualizează Profil"
your_bio: "Despre tine"
- your_birthday: "Ziua ta de naştere"
+ your_birthday: "Ziua ta de naștere"
your_gender: "Sexul tău"
- your_location: "Locaţia ta"
+ your_location: "Locația ta"
your_name: "Numele tău"
your_photo: "Poza ta"
+ your_tags: "Descrie-te în 5 cuvinte"
your_tags_placeholder: "De exemplu #filme #pisici #călătorie #profesor #bucurești"
update:
- failed: "Eşuare la actualizarea profilului"
+ failed: "Actualizarea profilului a eșuat"
updated: "Profil actualizat"
public: "Public"
registrations:
@@ -403,82 +430,88 @@ ro:
new:
email: "Adresa email"
enter_email: "Introduce un e-mail"
- enter_password: "Introdu o parolă (de minim şase caractere)"
- enter_password_again: "Introduce aceeaşi parolă ca şi înainte"
+ enter_password: "Introdu o parolă (de minim șase caractere)"
+ enter_password_again: "Introduce aceeași parolă ca și înainte"
enter_username: "Selectează un nume de utilizator (doar litere, numere si caractere underscore)"
password: "Parola"
+ password_confirmation: "Confirmarea parolei"
sign_up: "Crează cont"
username: "Nume utilizator"
reshares:
reshare:
- deleted: "Publicaţia originală a fost ştearsa de autorul ei."
- reshared_via: "distribuit prin"
+ deleted: "Publicația originală a fost ștearsă de autorul ei."
+ reshared_via: "Distribuit prin"
search: "Caută"
services:
create:
- failure: "Autentificarea a eşuat."
+ failure: "Autentificarea a eșuat."
success: "Autentificare cu succes."
failure:
- error: "eroare la conectarea serviciului respectiv"
+ error: "Eroare la conectarea serviciului respectiv"
index:
disconnect: "desconectează"
edit_services: "Editează servicii"
- logged_in_as: "conectat ca"
- really_disconnect: "desconectează %{service}?"
+ logged_in_as: "Autentificat ca %{nickname}."
+ really_disconnect: "Să deconectez %{service}?"
settings: "Setări"
shared:
invitations:
- by_email: "prin e-mail"
- invite_your_friends: "Invită-ţi prietenii"
- invites: "Invitaţii "
+ by_email: "Invită pe cineva prin e-mail"
+ invite_your_friends: "Invită-ți prietenii"
+ invites: "Invitații"
public_explain:
atom_feed: "Afișare feed RSS și Atom"
- logged_in: "autentificat pe %{service}"
- manage: "gestionează serviciile la care eşti conectat"
+ logged_in: "Autentificat pe %{service}"
+ manage: "gestionează serviciile la care ești conectat"
outside: "Mesajele publice vor fi disponibile pentru cei ce nu fac parte din Diaspora."
share: "Distribuie"
- title: "Sunteţi pe cale de a publica un mesaj public!"
+ title: "Ești pe cale de a publica un mesaj public!"
publisher:
- discard_post: "Anulează publicaţia"
+ discard_post: "Anulează publicația"
new_user_prefill:
hello: "Salutare tuturor, sunt #%{new_user_tag}. "
- invited_by: "Mulţumesc pentru invitaţie, "
+ i_like: "Sunt interesat(ă) de %{tags}. "
+ invited_by: "Mulțumesc pentru invitație, "
newhere: "nouvenit"
- posting: "Publicare..."
+ posting: "Public..."
share: "Distribuie"
stream_element:
- via: "prin %{link}"
+ via: "Prin %{link}"
via_mobile: "Prin mobil"
status_messages:
new:
mentioning: "Menționare: %{person}"
- too_long: "{\"few\"=>\"please make your status messages less than %{count} characters\", \"many\"=>\"please make your status messages less than %{count} characters\", \"one\"=>\"please make your status messages less than %{count} character\", \"other\"=>\"please make your status messages less than %{count} characters\", \"two\"=>\"please make your status messages less than %{count} characters\", \"zero\"=>\"please make your status messages less than %{count} characters\"}"
+ too_long: "Mesajul tău de statut să nu trebuie să depășească %{count} simboluri. Acum are %{current_length} simboluri."
streams:
activity:
title: "Activitatea proprie"
- aspects:
- title: "Your Aspects"
aspects_stream: "Aspecte"
- community_spotlight_stream: "Portalul comunității"
+ comment_stream:
+ title: "Articole comentate"
+ community_spotlight_stream: "Reflectorul comunității"
followed_tag:
add_a_tag: "Adaugă o etichetă"
all: "Toate etichetele"
follow: "Urmărește"
title: "Etichetele #urmărite"
followed_tags_stream: "Etichetele #urmărite"
+ mentioned_stream: "@Menționări"
mentions:
- title: "Your Mentions"
+ title: "@Menționări"
multi:
title: "Flux"
public:
title: "Activitate publică"
+ tags:
+ title: "Publicații etichetate: %{tags}"
tag_followings:
manage:
no_tags: "Nu urmăreşti nici o etichetă"
title: "Gestionează etichetele urmărite"
tags:
show:
- follow: "Urmăreste #%{tag}"
+ follow: "Urmărește #%{tag}"
+ none: "Eticheta vidă nu există!"
stop_following: "Nu mai urmări #%{tag}"
tagged_people:
few: "%{count} persoane etichetate cu %{tag}"
@@ -490,22 +523,25 @@ ro:
confirm_email:
email_confirmed: "E-Mail %{email} activated"
email_not_confirmed: "E-Mail could not be activated. Wrong link?"
+ destroy:
+ wrong_password: "Parola introdusă nu coincide cu parola ta actuală."
edit:
also_commented: "...cineva comenteaza de asemenea pe publicatia unei persoane din contacte?"
birthday: "e ziua de nastere a cuiva"
change: "Modifică"
- change_email: "Change E-Mail"
+ change_email: "Modifică adresa email"
change_language: "Modifică limba"
change_password: "Modifică parola"
- character_minimum_expl: "trebuie să conţină cel puţin şase simboluri"
+ character_minimum_expl: "trebuie să conțină cel puțin șase simboluri"
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."
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?"
current_password: "Parola curentă"
current_password_expl: "cea cu care te autentifici..."
- edit_account: "Editează cont"
+ edit_account: "Editează contul"
email_awaiting_confirmation: "Ți-am trimis legătura de activare la %{unconfirmed_email}. Până nu deschizi legătura și nu activezi adreasa nouă, vom continua să folosim adresa ta originală %{email}."
export_data: "Exportare de date"
following: "Setări redistribuire"
@@ -513,8 +549,7 @@ ro:
mentioned: "...sunteti mentionat intr-un post ?"
new_password: "Parolă nouă"
private_message: "...primesti un mesaj privat?"
- receive_email_notifications: "Receive email notificaions?"
- show_community_spotlight: "Afişează Actualităţile Comunităţii în flux?"
+ show_community_spotlight: "Afișează „reflectorul comunității” în flux"
stream_preferences: "Preferințe flux"
your_email: "E-mailul tău"
your_handle: "Identificatorul tău pe Diaspora"
@@ -522,9 +557,10 @@ ro:
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?"
- who_are_you: "Cine eşti?"
+ who_are_you: "Cine ești?"
privacy_settings:
ignored_users: "Utilizatori ignorați"
+ stop_ignoring: "Nu mai ignora"
title: "Setări confidențialitate"
public:
does_not_exist: "Utilizatorul %{username} nu există!"
diff --git a/config/locales/diaspora/ru.yml b/config/locales/diaspora/ru.yml
index a40c6cc9c..5b7a19ad5 100644
--- a/config/locales/diaspora/ru.yml
+++ b/config/locales/diaspora/ru.yml
@@ -144,10 +144,13 @@ ru:
api:
openid_connect:
authorizations:
+ destroy:
+ fail: "Попытка отозвать авторизацию с ID %{id} не удалась"
new:
access: "%{name} запрашивает доступ к:"
approve: "Одобрить"
bad_request: "Отсутствующий id или URL-адрес"
+ client_id_not_found: "Клиент с client_id %{client_id} и адресом URI %{redirect_uri} не найден"
deny: "Отказать"
no_requirement: "%{name} не требует разрешений"
redirection_message: "Вы уверены, что хотите предоставить доступ к %{redirect_uri}?"
@@ -208,6 +211,7 @@ ru:
destroy:
failure: "%{name} не пуст и не может быть удалён."
success: "%{name} успешно удалён."
+ success_auto_follow_back: "%{name} был успешно удален. Вы использовали этот аспект для автоматической подписки на пользователей. Проверьте настройки, чтобы выбрать новый аспект для авто-подписки."
edit:
aspect_list_is_not_visible: "Контакты в этом аспекте не могут видеть друг друга"
aspect_list_is_visible: "Контакты в этом аспекте могут видеть друг друга"
@@ -299,6 +303,7 @@ ru:
user_search: "Поиск пользователей"
spotlight:
community_spotlight: "Рекомендованные пользователи"
+ no_members: "Еще нет участников."
suggest_member: "Предложить пользователя"
conversations:
create:
@@ -610,6 +615,8 @@ ru:
settings: "Настройки"
toggle_navigation: "Переключение навигации"
likes:
+ create:
+ error: "Не удалось лайкнуть."
destroy:
error: "Не удалось отменить \"Нравится\""
limited: "Ограниченная"
@@ -762,6 +769,7 @@ ru:
 
Спасибо, 
Почтовый робот диаспоры*
+ subject: "Мы получили неавторизованный запрос от Вашей учётной записи, %{name}"
email_sent_by_diaspora: "Это письмо было послано %{pod_name}. Если вы не хотите получать подобные письма,"
export_email:
body: |-
@@ -1185,7 +1193,7 @@ ru:
export_in_progress: "В настоящее время мы обрабатываем ваши данные. Повторите попытку через несколько минут."
export_photos_in_progress: "В данный момент мы обрабатываем ваши фотографии. Будьте добры, проверьте снова через несколько минут."
following: "Настройки подписок"
- last_exported_at: "(Последнее обновление было %{timestamp})"
+ last_exported_html: "(Обновлено %{timeago})"
liked: "кому-то понравилась ваша запись"
mentioned: "вы были упомянуты в записи"
mentioned_in_comment: "Вы упомянуты в комментарии"
diff --git a/config/locales/diaspora/sc.yml b/config/locales/diaspora/sc.yml
index 2b269143a..d278aced1 100644
--- a/config/locales/diaspora/sc.yml
+++ b/config/locales/diaspora/sc.yml
@@ -1186,7 +1186,6 @@ sc:
export_in_progress: "In custu momentu semus protzessende sos datos tuos. Pro praghere, torra a verificare a pustis de carchi momentu."
export_photos_in_progress: "Semus elaborande sas fotos tuas. Pro piaghere torra a compidare intre pagu."
following: "Impostatziones de cumpartzidura"
- last_exported_at: "(Agiornadu s'ùrtima borta su %{timestamp})"
liked: "a calicunu agradat una publicatzione tua"
mentioned: "ses numenadu in una publicatzione"
mentioned_in_comment: "ti ant numenadu in unu cummentu"
diff --git a/config/locales/diaspora/sk.yml b/config/locales/diaspora/sk.yml
index 8e7a18984..80c7b22ee 100644
--- a/config/locales/diaspora/sk.yml
+++ b/config/locales/diaspora/sk.yml
@@ -39,17 +39,17 @@ sk:
pages: "Stránky"
pod_stats: "Štatistiky servera"
sidekiq_monitor: "Monitor Sidekiq"
- user_search: "Používateľské vyhľadávanie"
+ user_search: "Vyhľadávanie používateľov"
weekly_user_stats: "Štatistiky používateľa za týždeň"
stats:
- 2weeks: "2. týždeň"
+ 2weeks: "2. týždne"
50_most: "50 najpopulárnejších značiek"
comments:
few: "%{count} komentáre"
one: "%{count} komentár"
other: "%{count} komentárov"
zero: "%{count} komentárov"
- current_segment: "Aktuálny segment má od <b>%{post_day}</b> v priemere <b>%{post_yest}</b> príspevkov na používateľa"
+ current_segment: "Aktuálny segment má od %{post_yest} v priemere %{post_day} príspevkov denne"
daily: "Denne"
display_results: "Zobrazené sú výsledky z(o) <b>%{segment}</b> segmentov"
go: "prejsť"
@@ -65,15 +65,20 @@ sk:
other: "%{count} ľudí sa podelilo"
zero: "%{count} ľudí sa podelilo"
tag_name: "Názov značky: <b>%{name_tag}</b> Početnosť: <b>%{count_tag}</b>"
- usage_statistic: "Štatistiky používania"
+ usage_statistic: "Štatistiky využívania"
users:
few: "%{count} používatelia"
one: "%{count} používateľ"
other: "%{count} používateľov"
zero: "%{count} používateľov"
week: "Týždeň"
+ user_entry:
+ ? "no"
+ : Nie
+ ? "yes"
+ : Áno
user_search:
- add_invites: "pridať pozvánky"
+ add_invites: "Pridať pozvánky"
email_to: "Pozvi e-mailom"
under_13: "Zobraziť používateľov mladších ako 13 rokov (COPPA)"
users:
@@ -94,8 +99,13 @@ sk:
zero: "Počet nových používateľov tento týždeň: žiaden"
current_server: "Aktuálny dátum na serveri je %{date}"
all_aspects: "Všetky kategórie"
- are_you_sure: "Ste si istý?"
- are_you_sure_delete_account: "Určite si chcete zrušiť svoj účet? Zrušenie nie je možné vrátiť späť!"
+ api:
+ openid_connect:
+ scopes:
+ nickname:
+ name: "prezývka"
+ are_you_sure: "Určite?"
+ are_you_sure_delete_account: "Určite chceš zrušiť svoj účet? Zrušenie sa nedá vrátiť späť!"
aspect_memberships:
destroy:
failure: "Nepodarilo sa odstrániť osobu z kategórie."
@@ -109,7 +119,7 @@ sk:
add_an_aspect: "+ Pridať kategóriu"
aspect_stream:
make_something: "Urob niečo"
- stay_updated: "Zostaňte v obraze"
+ stay_updated: "Zostaň v obraze"
stay_updated_explanation: "Na svojej hlavnej nástenke nájdete všetky svoje kontakty, značky, ktoré sledujete, a príspevky od niektorých tvorivých členov komunity."
destroy:
failure: "Kategóriu %{name} sa nepodarilo odstrániť."
@@ -127,24 +137,24 @@ sk:
any_problem: "Nejaký problém?"
contact_podmin: "Kontaktuj administrátora svojho podu."
feature_suggestion: "…máte nápad na novú %{link}?"
- find_a_bug: "…našli ste %{link}?"
- have_a_question: "…máte %{link}?"
+ find_a_bug: "…podarilo sa Ti nájsť %{link}?"
+ have_a_question: "…máš %{link}?"
here_to_help: "Komunita diaspory* je tu!"
mail_podmin: "E-mail správcu podu"
- need_help: "Potrebujete pomoc?"
+ need_help: "Potrebuješ pomoc?"
tag_bug: "chybu"
tag_feature: "funkciu"
tag_question: "otázku"
tutorial_link_text: "Návody"
tutorials_and_wiki: "%{faq}, %{tutorial} a %{wiki}: pomoc pri prvých krokoch."
- introduce_yourself: "Toto je vaša nástenka. Naskočte a predstavte sa."
+ introduce_yourself: "Toto je Tvoja nástenka. Naskoč a predstav sa."
keep_pod_running: "Udrž %{pod} v rýchlom tempe a kúp serverom mesačným príspevkom kávu vo forme opráv!"
new_here:
- follow: "Sledujte %{link} a privítajte nových používateľov na diaspore*!"
- learn_more: "Zistite viac"
- title: "Privítajte nových používateľov"
+ follow: "Sleduj %{link} a privítaj nových používateľov na diaspore*!"
+ learn_more: "Zisti viac"
+ title: "Privítaj nových používateľov"
services:
- content: "K diaspore* môžete pripojiť nasledujúce služby:"
+ content: "K diaspore* si môžeš pripojiť nasledujúce služby:"
heading: "Pripojiť služby"
welcome_to_diaspora: "Vitajte na diaspore*, %{name}!"
no_contacts_message:
@@ -155,11 +165,11 @@ sk:
seed:
acquaintances: "Známi"
family: "Rodina"
- friends: "Priatelia"
+ friends: "Kamaráti"
work: "Práca"
update:
- failure: "Vaša kategória %{name} mala na uloženie príliš dlhý názov."
- success: "Vaša kategória %{name} bola úspešné upravená."
+ failure: "Tvoja kategória %{name} mala pridlhý názov, a tak ju nebolo možné uložiť."
+ success: "Tvoja kategória %{name} bola úspešné upravená."
blocks:
create:
failure: "Tohto používateľa nemôžem ignorovať. #evasion"
@@ -172,6 +182,9 @@ sk:
heading: "Bookmarklet"
post_something: "Odoslať na diasporu*"
cancel: "Zrušiť"
+ color_themes:
+ dark_green: "Tmavozelená"
+ original_white: "Pôvodné biele pozadie"
comments:
new_comment:
comment: "Komentovať"
@@ -182,7 +195,7 @@ sk:
community_spotlight: "Aktuality z komunity"
my_contacts: "Moje kontakty"
no_contacts: "Zdá sa, že potrebujete pridať nejaké kontakty!"
- no_contacts_message: "Pozrite si %{community_spotlight}"
+ no_contacts_message: "Pozri si %{community_spotlight}"
only_sharing_with_me: "Iba zdieľajúcich so mnou"
start_a_conversation: "Začať rozhovor"
title: "Kontakty"
@@ -199,10 +212,10 @@ sk:
new_conversation: "Nový rozhovor"
no_messages: "Žiadne správy"
new:
- send: "Odoslať"
- sending: "Odosiela sa…"
+ send: "Poslať"
+ sending: "Posiela sa…"
subject: "Predmet"
- to: "Komu"
+ to: "Príjemcovia"
new_conversation:
fail: "Neplatná správa"
show:
@@ -219,7 +232,7 @@ sk:
error_messages:
helper:
correct_the_following_errors_and_try_again: "Opravte nasledujúce chyby a skúste to znova."
- fill_me_out: "Vyplňte ma"
+ fill_me_out: "Vyplň ma"
find_people: "Nájsť ľudí alebo #značky"
help:
account_and_data_management:
@@ -240,7 +253,7 @@ sk:
contacts_visible_q: "Čo znamená „umožniť, aby sa kontakty v tejto kategórii navzájom videli“?"
remove_notification_a: "Nie."
remove_notification_q: "Ak niekoho odstránim z kategórie alebo zo všetkých svojich kategórií, dostane o tom oznam?"
- rename_aspect_q: "Môžem premenovať kategóriu?"
+ rename_aspect_q: "Ako môžem premenovať kategóriu?"
restrict_posts_i_see_a: "Áno. Klikni na Moje kategórie v bočnom menu a potom klikni na jednotlivé kategórie v zozname, ktoré chceš vybrať alebo odobrať. Na nástenke sa potom objavia iba príspevky od ľudí vo vybraných kategóriach."
restrict_posts_i_see_q: "Môžem obmedziť príspevky, ktoré vidím iba na príspevky od určitých kategórií?"
title: "Kategórie"
@@ -248,10 +261,11 @@ sk:
what_is_an_aspect_q: "Čo je kategória"
who_sees_post_a: "Ak napíšeš príspevok pre vybraných ľudí, uvidia ho len ľudia, ktorých si dal(a) do tej kategórie (alebo tých kategórií, ak je určený pre viacej kategórii)."
who_sees_post_q: "Keď pošlem príspevok do kategórie, kto ho uvidí?"
+ faq: "Časté otázky"
foundation_website: "internetová stránka nadácie Diaspory"
getting_help:
get_support_a_hashtag: "spýtaj sa cez verejný príspevok na Diaspore* so značkou %{question}"
- get_support_a_irc: "pripoj sa k nám na %{irc} (chat naživo)"
+ get_support_a_irc: "Pripoj sa k nám na %{irc} (chat naživo)"
get_support_a_tutorials: "Pozri si naše %{tutorials}"
get_support_a_website: "Navštív našu %{link}"
get_support_a_wiki: "Prehľadaj %{link}"
@@ -259,7 +273,7 @@ sk:
getting_started_a: "Máš šťastie. Vyskúšaj %{tutorial_series} na stránke nášho projektu. Prevedie ťa krok za krokom cez registráciu a naučí ťa všetky základné veci, ktoré potrebuješ vedieť o používaní Diaspory*."
getting_started_q: "Pomoc! Na začiatok potrebujem základnú pomoc!"
title: "Nájsť pomoc"
- getting_started_tutorial: "návody pre začiatočníkov"
+ getting_started_tutorial: "Návody pre začiatočníkov"
here: "sem"
irc: "IRC"
markdown: "značky"
@@ -299,10 +313,13 @@ sk:
tutorial: "návod"
tutorials: "návody"
wiki: "wiki"
+ home:
+ default:
+ be_who_you_want_to_be: "Buď, kým chceš byť"
invitations:
create:
empty: "Zadajte, prosím, aspoň jednu e-mailovú adresu."
- no_more: "Nemáte žiadne ďalšie pozvánky."
+ no_more: "Nemáš žiadne ďalšie pozvánky."
note_already_sent: "Pozvánky už boli odoslané na adresy: %{emails}"
rejected: "S nasledujúcimi adresami sa vyskytli problémy: %{emails}"
sent: "Pozvánky boli odoslané na: %{emails}"
@@ -313,18 +330,18 @@ sk:
other: "Pre tento kód zostalo %{count} pozvánok"
zero: "Pre tento kód zostalo %{count} pozvánok"
comma_separated_plz: "Môžeš zadať viac e-mailových adries oddelených čiarkami."
- invite_someone_to_join: "Pozvite niekoho na diasporu*!"
+ invite_someone_to_join: "Pozvi niekoho na diasporu*!"
language: "Jazyk"
paste_link: "Podeľ sa o tento odkaz s priateľmi a pozvi ich na Diasporu* alebo im ho pošli rovno na e-mail."
- send_an_invitation: "Odoslať pozvánku"
+ send_an_invitation: "Poslať pozvánku"
sending_invitation: "Posiela sa pozvánka..."
layouts:
application:
back_to_top: "Späť na začiatok"
powered_by: "Poháňané Diasporou*"
public_feed: "Verejný kanál diaspory* pre %{name}"
- source_package: "stiahnuť balík so zdrojovým kódom"
- toggle: "Prepnúť mobilnú verziu"
+ source_package: "Stiahnuť balík so zdrojovým kódom"
+ toggle: "Prepnúť /na/ mobilnú verziu"
whats_new: "Čo je nové?"
header:
code: "Kód"
@@ -336,29 +353,30 @@ sk:
no_results: "Neboli nájdené žiadne výsledky"
notifications:
also_commented:
- few: "%{actors} okomentovali aj príspevok %{post_link} od použ. %{post_author}."
- one: "%{actors} okomentoval(a) aj príspevok %{post_link} od použ. %{post_author}."
- other: "%{actors} okomentovali aj príspevok %{post_link} od použ. %{post_author}."
+ few: "%{actors} ľudia okomentovali aj príspevok %{post_link} od použ. %{post_author}."
+ one: "%{actors} človek okomentova aj príspevok %{post_link} od použ. %{post_author}."
+ other: "%{actors} ľudí okomentovalo aj príspevok %{post_link} od použ. %{post_author}."
zero: "%{actors} ľudí okomentovalo aj príspevok %{post_link} od použ. %{post_author}."
also_commented_deleted:
- few: "%{actors} okomentovali tvoj vymazaný príspevok."
- one: "%{actors} okomentoval(a) tvoj vymazaný príspevok."
- other: "%{actors} okomentovali tvoj vymazaný príspevok."
+ few: "%{actors} ľudia okomentovali tvoj vymazaný príspevok."
+ one: "%{actors} človek okomentoval tvoj vymazaný príspevok."
+ other: "%{actors} ľudí okomentovalo tvoj vymazaný príspevok."
zero: "%{actors} ľudí okomentovalo tvoj vymazaný príspevok."
comment_on_post:
- few: "%{actors} okomentovali tvoj príspevok %{post_link}."
- one: "%{actors} okomentoval(a) tvoj príspevok %{post_link}."
- other: "%{actors} okomentovali tvoj príspevok %{post_link}."
+ few: "%{actors} ľudia okomentovali tvoj príspevok %{post_link}."
+ one: "%{actors} človek okomentoval tvoj príspevok %{post_link}."
+ other: "%{actors} ľudí okomentovalo tvoj príspevok %{post_link}."
zero: "%{actors} ľudí okomentovalo tvoj príspevok %{post_link}."
index:
all_notifications: "Všetky oznamy"
and: "a"
and_others:
- few: " a ďalšie %{count}"
- one: " a ďalší %{count}"
- other: " a ďalších %{count}"
- zero: " a žiadne ďalšie"
+ few: " a ešte %{count}"
+ one: " a ďalší ešte %{count}"
+ other: " a ešte %{count}"
+ zero: " a nikto iný"
comment_on_post: "Okomentovať príspevok"
+ contacts_birthday: "Narodeniny"
mark_all_as_read: "Všetky označiť ako prečítané"
mark_read: "Označiť ako prečítané"
mark_unread: "Označiť ako neprečítané"
@@ -366,35 +384,35 @@ sk:
show_all: "zobraziť všetky"
show_unread: "Zobraziť neprečítané"
liked:
- few: "%{actors} označili, že sa im páči %{post_link}."
- one: "%{actors} označil(a), že sa mu/jej páči %{post_link}."
- other: "%{actors} ľudí označilo, že sa im páči %{post_link}."
- zero: "%{actors} ľudí označilo, že sa im páči %{post_link}."
+ few: "%{actors} ľuďom sa páči tvoj príspevok %{post_link}."
+ one: "%{actors} človeku sa páči tvoj príspevok %{post_link}."
+ other: "%{actors} ľuďom sa páči tvoj príspevok %{post_link}."
+ zero: "%{actors} ľuďom sa páči tvoj príspevok %{post_link}."
liked_post_deleted:
few: "%{actors} označili, že sa im páči tvoj vymazaný príspevok."
one: "%{actors} označil(a), že sa mu/jej páči tvoj vymazaný príspevok."
other: "%{actors} označili, že sa im páči tvoj vymazaný príspevok."
zero: "%{actors} ľuďom sa páčil tvoj vymazaný príspevok."
mentioned:
- few: "%{actors} ťa spomenuli v príspevku %{post_link}."
- one: "%{actors} ťa spomenul(a) v príspevku %{post_link}."
- other: "%{actors} ťa spomenulo v príspevku %{post_link}."
- zero: "%{actors} ťa spomenulo v príspevku %{post_link}."
+ few: "%{actors} ľudia ťa spomenuli v príspevku %{post_link}."
+ one: "%{actors} človek ťa spomenul v príspevku %{post_link}."
+ other: "%{actors} ľudí ťa spomenulo v príspevku %{post_link}."
+ zero: "%{actors} ľudí ťa spomenulo v príspevku %{post_link}."
mentioned_deleted:
- few: "%{actors} ťa spomenuli vo vymazanom príspevku."
- one: "%{actors} ťa spomenul(a) vo vymazanom príspevku."
- other: "%{actors} ťa spomenuli vo vymazanom príspevku."
- zero: "%{actors} ťa spomenulo vo vymazanom príspevku."
+ few: "%{actors} ľudia ťa spomenuli vo vymazanom príspevku."
+ one: "%{actors} človek ťa spomenul vo vymazanom príspevku."
+ other: "%{actors} ľudí ťa spomenulo vo vymazanom príspevku."
+ zero: "%{actors} ľudí ťa spomenulo vo vymazanom príspevku."
private_message:
- few: "%{actors} ti poslali správu."
- one: "%{actors} ti poslal(a) správu."
- other: "%{actors} ti poslali správu."
- zero: "%{actors} ti poslalo správu."
+ few: "%{actors} ľudia ti poslali správu."
+ one: "%{actors} človek ti poslal správu."
+ other: "%{actors} ľudí ti poslalo správu."
+ zero: "%{actors} ľudí ti poslalo správu."
reshared:
- few: "%{actors} znova ukázali %{post_link} priateľom."
- one: "%{actors} znova ukázal(a) %{post_link} priateľom."
- other: "%{actors} znova ukázali %{post_link} priateľom."
- zero: "%{actors} ľudí znova ukázalo %{post_link} priateľom."
+ few: "%{actors} ľudia znova ukázali priateľom tvoj príspevok %{post_link}."
+ one: "%{actors} človek znova ukázal priateľom tvoj príspevok %{post_link}."
+ other: "%{actors} ľudí znova ukázalo priateľom tvoj príspevok %{post_link}."
+ zero: "%{actors} ľudí znova ukázalo priateľom tvoj príspevok %{post_link}."
reshared_post_deleted:
few: "%{actors} znova ukázali tvoj vymazaný príspevok priateľom."
one: "%{actors} znova ukázal(a) tvoj vymazaný príspevok priateľom."
@@ -414,23 +432,30 @@ sk:
click_link: "Ak si chceš aktivovať novú e-mailovú adresu %{unconfirmed_email}, prosím, klikni na tento odkaz:"
subject: "Aktivuj si, prosím, svoju e-mailovú adresu %{unconfirmed_email}"
email_sent_by_diaspora: "Tento e-mail poslala %{pod_name}. Ak už nechceš dostávať takéto e-maily,"
+ export_email:
+ subject: "%{name}, Tvoje osobné údaje sú pripravené na stiahnutie"
hello: "Ahoj %{name}!"
invite:
message: |-
- Dobrý deň,
+ Ahoj!
- niekto vás pozval, aby ste sa pripojili k Diaspore*!
+ používateľ %{user} Ťa pozval, do diaspory*!
- Ak chcete začať, kliknite na tento odkaz
+ Ak chceš začať, klikni na tento odkaz
- %{invite_url}
- <%= invite_code_url(@invitation_code)%>
+ [%{invite_url}][1]
- S pozdravom
+ Prípadne ak už u nás máš účet, môžeš si používateľa %{diaspora_id} pridať do kontaktov.
- E-mailový robot Diaspory*!
+
+ S pozdravom,
+
+ E-mailový robot diaspory*!
+
+ P.S.: Len pre prípad že (ešte) nevieš, čo je diaspora*, [tu][2] je odpoveď!
[1]: %{invite_url}
+ [2]: %{diasporafoundation_url}
invited_you: "%{name} ťa pozval(a) na Diasporu*"
liked:
liked: "%{name} označil(a), že sa mu (jej) páči tvoj príspevok"
@@ -455,7 +480,7 @@ sk:
ok: "OK"
people:
add_contact:
- invited_by: "Pozval(a) vás"
+ invited_by: "Pozval/a/ ťa"
index:
couldnt_find_them: "Nevedeli ste ich nájsť?"
looking_for: "Hľadáš príspevky označené značkou %{tag_link}?"
@@ -478,13 +503,19 @@ sk:
has_not_shared_with_you_yet: "%{name} sa s tebou ešte nepodelil(a) o žiadne príspevky!"
photos:
create:
- integrity_error: "Nepodarilo sa nahrať fotku. Si si istý (-á), že ten súbor bol obrázok?"
- runtime_error: "Nepodarilo sa nahrať fotku. Určite máš zapnutý bezpečnostný pás? :)"
+ integrity_error: "Nepodarilo sa nahrať fotku. Určite to bol obrázok?"
+ runtime_error: "Nepodarilo sa nahrať fotku. Určite máš zapnutý bezpečnostný pás?"
type_error: "Nepodarilo sa nahrať fotku. Určite si pridal(a) obrázok?"
destroy:
notice: "Fotka zmazaná."
new_profile_photo:
upload: "Nahrať novú profilovú fotku!"
+ polls:
+ votes:
+ few: "zatiaľ %{count} hlasy"
+ one: "zatiaľ %{count} hlas"
+ other: "zatiaľ %{count} hlasov"
+ zero: "zatiaľ %{count} hlasov"
posts:
presenter:
title: "Príspevok, ktorý napísal(a) %{name}"
@@ -506,6 +537,7 @@ sk:
last_name: "Priezvisko"
nsfw_check: "Označiť všetko, čo ukazujem ako NSFW"
nsfw_explanation2: "Ak si nechcete zvoliť túto možnosť, pridajte, prosím, značku #nsfw vždy, keď niekomu ukážete takýto materiál."
+ settings: "Nastavenia profilu"
update_profile: "Aktualizovať profil"
your_bio: "Niečo o tebe"
your_birthday: "Dátum narodenia"
@@ -520,7 +552,7 @@ sk:
updated: "Profil aktualizovaný"
public: "Verejný"
registrations:
- closed: "Registrácie sú na tomto serveri diaspory* pozastavené."
+ 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ý!"
@@ -573,12 +605,12 @@ sk:
few: "V(o) %{count} kategóriách"
one: "V %{count} kategórii"
other: "V(o) %{count} kategóriách"
- zero: "Pridať kontakt"
+ zero: "v žiadnej kategórii"
invitations:
- by_email: "e-mailom"
+ by_email: "Pozvi ľudí e-mailom"
invite_your_friends: "Pozvi svojich priateľov"
invites: "Pozvánky"
- share_this: "Podeľ sa o tento odkaz cez e-mail, blog alebo obľúbenú sociálnu sieť!"
+ share_this: "Podeľ sa o tento odkaz cez e-mail, blog alebo sociálne siete!"
public_explain:
atom_feed: "Zdroj RSS Atom"
control_your_audience: "Kontrolovať publikum"
@@ -592,7 +624,7 @@ sk:
publisher:
discard_post: "Vymazať príspevok"
formatWithMarkdown: "Na formátovanie svojho príspevku môžeš použiť %{markdown_link}"
- get_location: "Vypísať tvoju polohu"
+ get_location: "Zisti svoju polohu"
new_user_prefill:
hello: "Hej, všetci, som #%{new_user_tag}. "
i_like: "Zaujíma ma %{tags}."
@@ -652,11 +684,12 @@ sk:
destroy:
no_password: "Zadaj, prosím svoje súčasné heslo, aby sme mohli zrušiť tvoj účet."
success: "Tvoj účet bol uzamknutý. Dokončiť zrušenie tvojho účtu nám môže trvať 20 minút. Ďakujeme, že si vyskúšal(a) Diasporu."
- wrong_password: "Zadané heslo sa nezhoduje s tvojím súčasným heslom."
+ wrong_password: "Zadané heslo sa nezhoduje s tvojím súčasným heslom."
edit:
- also_commented: "...niekto okomentuje aj príspevok človeka v tvojich kontaktoch?"
+ also_commented: "...niekto okomentuje príspevok, ku ktorému si napísal/a/ komentár"
auto_follow_aspect: "Kategória pre používateľov, ktorých sleduješ automaticky:"
auto_follow_back: "Automaticky sledovať toho, kto ťa sleduje"
+ birthday: "Niekto má narodeniny"
change: "Zmeniť"
change_email: "Zmeniť e-mail"
change_language: "Zmeniť jazyk"
@@ -671,22 +704,23 @@ sk:
no_turning_back: "Momentálne sa to nedá vrátiť späť."
what_we_delete: "Zmažeme všetky tvoje príspevky a údaje v profile tak skoro, ako je to v ľudských silách možné. Tvoje komentáre budú kade-tade, ale budú priradené k tvojej ID adrese na Diasporu a nie k tvojmu menu."
close_account_text: "Zrušiť účet"
- comment_on_post: "...niekto okomentuje tvoj príspevok?"
+ comment_on_post: "...niekto okomentuje tvoj príspevok"
current_password: "Súčasné heslo"
current_password_expl: "s ktorým sa prihlasuješ."
+ download_export: "Stiahnuť môj profil"
edit_account: "Upraviť účet"
email_awaiting_confirmation: "Poslali sme ti odkaz na aktiváciu %{unconfirmed_email}. Kým neklikneš na tento odkaz a neaktivuješ si novú adresu, budeme stále používať tvoju pôvodnú adresu %{email}."
export_data: "Exportovať dáta"
following: "Nastavenia sledovania"
- liked: "...sa niekomu zapáči tvoj príspevok?"
- mentioned: "...ťa niekto spomenie v príspevku?"
+ liked: "...sa niekomu zapáči tvoj príspevok"
+ mentioned: "...ťa niekto spomenie v príspevku"
new_password: "Nové heslo"
- private_message: "...dostaneš súkromnú správu?"
- receive_email_notifications: "Poslať oznam e-mailom, ak"
- reshared: "...sa niekto znova podelí o tvoj príspevok?"
+ private_message: "...dostaneš súkromnú správu"
+ receive_email_notifications: "Dostaneš e-mail, keď:"
+ reshared: "...sa niekto znova podelí o tvoj príspevok"
show_community_spotlight: "Zobraziť aktuality z komunity na nástenke?"
show_getting_started: "Zobraziť pomôcky pre začiatočníkov"
- started_sharing: "...si ťa niekto pridá do kontaktov?"
+ started_sharing: "...si ťa niekto pridá do kontaktov"
stream_preferences: "Predvoľby nástenky"
your_email: "Tvoj e-mail"
your_handle: "Tvoje ID na diasporu*"
@@ -694,7 +728,7 @@ sk:
awesome_take_me_to_diaspora: "Super! Prejsť na Diasporu*"
community_welcome: "Komunita Diaspory je šťastná, že si na jej palube!"
connect_to_facebook: "Veci môžeme urýchliť %{link} k diaspore*. To umožní automatické doplnenie tvojho mena, fotky a preposielanie príspevkov."
- connect_to_facebook_link: "pripojením tvojho účtu na Facebooku"
+ connect_to_facebook_link: "Prebieha pripojenie tvojho účtu na Facebooku"
hashtag_explanation: "Značky ti umožňujú hovoriť o tom, čo ťa zaujíma a sledovať diskusie o tom, čo ťa zaujíma. Je to aj skvelý spôsob na spoznanie nových ľudí na Diaspore."
hashtag_suggestions: "Skús sledovať značky, ako napr. #umenie, #filmy, #gif, atď."
well_hello_there: "Vitaj!"
diff --git a/config/locales/diaspora/sv.yml b/config/locales/diaspora/sv.yml
index 3c1db8359..c52e9f894 100644
--- a/config/locales/diaspora/sv.yml
+++ b/config/locales/diaspora/sv.yml
@@ -1143,7 +1143,6 @@ sv:
export_in_progress: "Just nu behandlar vi din data. Kom tillbaka om ett slag."
export_photos_in_progress: "Vi behandlar just nu dina bilder. Kom tillbaka om en stund."
following: "Delningsinställningar"
- last_exported_at: "(Senast uppdaterad %{timestamp})"
liked: "någon gillar dina inlägg"
mentioned: "du nämns i ett inlägg."
new_password: "Nytt lösenord"
diff --git a/config/locales/diaspora/te.yml b/config/locales/diaspora/te.yml
index 8bfb6a7f6..66d18063d 100644
--- a/config/locales/diaspora/te.yml
+++ b/config/locales/diaspora/te.yml
@@ -778,7 +778,6 @@ te:
email_awaiting_confirmation: "మేము మీకొక క్రియాశీలించు లంకెను %{unconfirmed_email} కు పంపాము. మీరు ఈ లంకెను అనుసరించి కొత్త చిరునామాను క్రియాశీలించేంతవరకూ, మీ అసలు చిరునామా %{email} ను వాడతాము."
export_data: "దత్తాంశాన్ని ఎగుమతించు"
following: "పంచుకోలు అమరికలు"
- last_exported_at: "(చివరి మార్పు %{timestamp})"
liked: "ఎవరైనా మీ టపాను మెచ్చుకున్నప్పుడు"
mentioned: "ఎవరైనా మిమ్మల్ని టపాలో ప్రస్తావించినప్పుడు"
new_password: "కొత్త సంకేతపదం"
diff --git a/config/locales/diaspora/tr.yml b/config/locales/diaspora/tr.yml
index 4aa106506..6b70a0f9c 100644
--- a/config/locales/diaspora/tr.yml
+++ b/config/locales/diaspora/tr.yml
@@ -751,7 +751,6 @@ tr:
email_awaiting_confirmation: "Etkinleştirme bağlantısını %{unconfirmed_email} adresine gönderdik. Bu bağlantıyı izleyip yeni adresi etkinleştirmediğin sürece önceki %{email} adresini kullanmaya devam edeceğiz."
export_data: "Bilgilerimi Dışarı taşı"
following: "İzleme ayarları"
- last_exported_at: "En son %{timestamp} anında güncellendi"
liked: "...birisi gönderimi iğnelediğinde?"
mentioned: "...benden bahsedildiğinde?"
new_password: "Yeni parola"
diff --git a/config/locales/diaspora/uk.yml b/config/locales/diaspora/uk.yml
index 9fc0112c6..1eb0fb98b 100644
--- a/config/locales/diaspora/uk.yml
+++ b/config/locales/diaspora/uk.yml
@@ -1245,7 +1245,6 @@ uk:
export_in_progress: "На даний момент ми оброблюємо Ваші дані. Будь ласка, перевірте ще раз через декілька хвилин."
export_photos_in_progress: "На даний момент ми обробляємо Ваші фотографії. Будь ласка, перевірте через декілька хвилин."
following: "Налаштування відслідковування"
- last_exported_at: "(Востаннє оновлено %{timestamp})"
liked: "комусь подобається ваш запис"
mentioned: "вас згадали у записі"
mentioned_in_comment: "вас згадали у коментарі"
diff --git a/config/locales/diaspora/vi.yml b/config/locales/diaspora/vi.yml
index 176d272c5..15ff760ea 100644
--- a/config/locales/diaspora/vi.yml
+++ b/config/locales/diaspora/vi.yml
@@ -77,7 +77,7 @@ vi:
current_server: "Ngày hiện tại của máy chủ là %{date}"
all_aspects: "Tất cả mối quan hệ"
are_you_sure: "Bạn có chắc không?"
- are_you_sure_delete_account: "Bạn có chắc đóng vĩnh viễn tài khoản không? Mọi dữ liệu về bạn sẽ bị xóa khỏi hệ thống!"
+ are_you_sure_delete_account: "Bạn có chắc muốn đóng vĩnh viễn tài khoản không? Mọi dữ liệu về bạn sẽ bị xóa khỏi hệ thống!"
aspect_memberships:
destroy:
failure: "Thất bại khi loại bỏ người khỏi mối quan hệ"
@@ -93,15 +93,15 @@ vi:
stay_updated: "Vẫn còn cập nhật"
stay_updated_explanation: "Luồng chính của bạn hầu hết là từ các liên lạc, thẻ, và tin từ một vài thành viên trong cộng đồng."
destroy:
- failure: "%{name} không rỗng và không thể bị loại bỏ."
+ failure: "%{name} không thể bị loại bỏ."
success: "%{name} đã bị loại bỏ."
edit:
aspect_list_is_not_visible: "danh sách mối quan hệ bị ẩn với người khác trong mối quan hệ"
aspect_list_is_visible: "những người trong mối quan hệ này nhìn thấy nhau"
confirm_remove_aspect: "Bạn có chắc là muốn xoá mối quan hệ này không?"
- rename: "đổi tên"
- update: "cập nhật"
- updating: "đang cập nhật"
+ rename: "Đổi tên"
+ update: "Cập nhật"
+ updating: "Đang cập nhật"
index:
donate: "Quyên góp"
help:
@@ -111,7 +111,7 @@ vi:
find_a_bug: "... báo lỗi %{link}?"
have_a_question: "... gửi câu hỏi %{link}?"
here_to_help: "Cộng đồng Diaspora!"
- need_help: "Trợ giúp"
+ need_help: "Cần trợ giúp?"
tag_bug: "#bug"
tag_feature: "#feature"
tag_question: "#question"
@@ -127,9 +127,9 @@ vi:
heading: "Kết nối dịch vụ"
welcome_to_diaspora: "Chào mừng đến với Diaspora, %{name}!"
no_contacts_message:
- community_spotlight: "nổi bật từ cộng đồng"
+ community_spotlight: "Nổi bật từ cộng đồng"
or_spotlight: "Hoặc bạn có thể chia sẻ với %{link}"
- try_adding_some_more_contacts: "Bạn có thể tìm hoặc mời thêm bạn."
+ try_adding_some_more_contacts: "Bạn có thể tìm hoặc %{invite_link} mời thêm bạn."
you_should_add_some_more_contacts: "Bạn có thể thêm một vài liên lạc!"
seed:
acquaintances: "Người quen"
@@ -236,7 +236,7 @@ vi:
settings: "Thiết lập"
limited: "Giới hạn"
more: "Xem thêm"
- no_results: "Không có kết quả"
+ no_results: "Không tìm thấy kết quả"
notifications:
also_commented:
other: "%{actors} cũng bình luận tin %{post_link} của %{post_author}."
@@ -442,7 +442,7 @@ vi:
public_explain:
atom_feed: "Nguồn tin"
control_your_audience: "Kiểm soát phạm vi chia sẻ"
- logged_in: "đã đăng nhập vào %{service}"
+ logged_in: "Đã đăng nhập vào %{service}"
manage: "Quản lí các dịch vụ đã được kết nối"
new_user_welcome_message: "Sử dụng dấu thăng (#hashtags) để phân loại bài đăng và tìm người dùng khác."
outside: "Công khai bài đăng để mọi người ở ngoài Diaspora đều được thấy."
@@ -462,7 +462,7 @@ vi:
share: "Chia sẻ"
whats_on_your_mind: "Bạn đang nghĩ gì?"
stream_element:
- via: "thông qua %{link}"
+ via: "Thông qua %{link}"
via_mobile: "qua di động"
status_messages:
new:
diff --git a/config/locales/diaspora/zh-TW.yml b/config/locales/diaspora/zh-TW.yml
index 3f16e4ce7..b716c1716 100644
--- a/config/locales/diaspora/zh-TW.yml
+++ b/config/locales/diaspora/zh-TW.yml
@@ -445,7 +445,7 @@ zh-TW:
char_limit_services_q: "我如果把貼文同時發表到字數上限比較少的外部服務去會怎樣?"
character_limit_a: "65,535 的字。這已經比 Twitter 還要多 65,395 個字了!;)"
character_limit_q: "貼文的字數上限是多少?"
- embed_multimedia_a: "通常只要在你的貼文中貼影片或音訊的網址(比如說: http://www.youtube.com/watch?v=nnnnnnnnnnn),就會自動嵌入了。支援的網站有: YouTube, Vimeo, SoundCloud, Flickr 等等。diaspora* 用 oEmbed 機制來提供這個功能。我們會陸續支援更多的媒體來源網站。請記得一定要貼完整的的網址,而不是縮短過的,也不要有多餘的控制參數。貼完後要看預覽畫面的話,請先等一段時間再重新載入頁面。"
+ embed_multimedia_a: "通常只要在你的貼文中貼影片或音訊的網址(比如說: http://www.youtube.com/watch?v=nnnnnnnnnnn),就會自動嵌入了。支援的網站有: YouTube, Vimeo, SoundCloud, Flickr 等等。diaspora* 用 oEmbed 機制來提供這個功能。如果你貼的是音訊或影片的直接網址,diaspora* 就會嵌入標準的 HTML5 撥放器。我們會陸續支援更多的媒體來源網站。請記得一定要貼單純、完整的網址,不能是縮短過的,也不要有多餘的控制參數。貼完後要看預覽畫面的話,請先等一段時間再重新載入頁面。"
embed_multimedia_q: "要怎樣在貼文中嵌入一段影片、音訊、或是其他多媒體作品?"
format_text_a: "diaspora* 用一種叫%{markdown}的簡化排版系統。發表對話框上有一些按鈕可以幫助排版。如果你想要自己手動排版的話,在%{here}有完整的格式說明。\"預覽\"分頁可以讓你在分享出去之前,先知道貼文看起來會是什麼樣子。要知道貼文後是不能再修改的,所以在分享出去之前,請用預覽來確定它完美無瑕!"
format_text_q: "要怎樣對我的貼文加格式(比如說加粗、推斜等等)?"
@@ -1145,7 +1145,7 @@ zh-TW:
export_in_progress: "我們正在處理你的資料,請稍等一下再來看看。"
export_photos_in_progress: "正在處理你的相片中。請等一下再回來看看。"
following: "分享設定"
- last_exported_at: "(最後一次是在 %{timestamp} 更新)"
+ last_exported_html: "(最近變動時間: %{timeago})"
liked: "有人稱讚你的貼文"
mentioned: "有貼文提到了你"
mentioned_in_comment: "你在一則貼文的意見中被提到了"
diff --git a/config/locales/javascript/javascript.ar.yml b/config/locales/javascript/javascript.ar.yml
index 4b2592447..63643115b 100644
--- a/config/locales/javascript/javascript.ar.yml
+++ b/config/locales/javascript/javascript.ar.yml
@@ -26,7 +26,7 @@ ar:
no_aspects: "لم يتم اختيار فئات"
select_all: "اختر الكل"
comments:
- hide: "أخفِ التعليقات"
+ hide: "إخفاء التعليقات"
show: "إعرض جميع التعليقات"
confirm_dialog: "أمتأكّد؟"
contacts:
@@ -41,6 +41,7 @@ ar:
header:
admin: "مدير"
contacts: "جهات الاتصال"
+ help: "المساعدة"
home: "الرئيسية"
log_out: "خروج"
mark_all_as_read: "وضع الجميع كمقروء"
@@ -57,6 +58,8 @@ ar:
my_stream: "ساحة المشاركات"
photo_uploader:
looking_good: "يا إلهى , تبدو رائعاً !"
+ profile:
+ born: "تاريخ الميلاد"
remove_post: "أأزيل هذه التدوينة؟"
show_more: "المزيد"
stream:
diff --git a/config/locales/javascript/javascript.de.yml b/config/locales/javascript/javascript.de.yml
index ced9d27f2..1f7a5b7b8 100644
--- a/config/locales/javascript/javascript.de.yml
+++ b/config/locales/javascript/javascript.de.yml
@@ -69,7 +69,6 @@ de:
toggle:
one: "In einem Aspekt"
other: "In <%= count %> Aspekten"
- zero: "In keinem Aspekt"
updating: "aktualisiere..."
aspect_navigation:
add_an_aspect: "+ Aspekt hinzufügen"
diff --git a/config/locales/javascript/javascript.de_formal.yml b/config/locales/javascript/javascript.de_formal.yml
index 58bdee24d..dea5d96a9 100644
--- a/config/locales/javascript/javascript.de_formal.yml
+++ b/config/locales/javascript/javascript.de_formal.yml
@@ -313,7 +313,7 @@ de_formal:
prefixAgo: "vor"
prefixFromNow: "in"
seconds: "wenigen Sekunden"
- suffixAgo: "vor"
+ suffixAgo: ""
suffixFromNow: "ab jetzt"
wordSeparator: ""
year: "etwa einem Jahr"
diff --git a/config/locales/javascript/javascript.fr.yml b/config/locales/javascript/javascript.fr.yml
index 98b14654b..5d0328bde 100644
--- a/config/locales/javascript/javascript.fr.yml
+++ b/config/locales/javascript/javascript.fr.yml
@@ -69,7 +69,6 @@ fr:
toggle:
one: "Dans <%= count %> aspect"
other: "Dans <%= count %> aspects"
- zero: "Sélectionnez les aspects"
updating: "Mise à jour..."
aspect_navigation:
add_an_aspect: "+ Ajouter un aspect"
diff --git a/config/locales/javascript/javascript.hu.yml b/config/locales/javascript/javascript.hu.yml
index 7d7121ad5..e614f183a 100644
--- a/config/locales/javascript/javascript.hu.yml
+++ b/config/locales/javascript/javascript.hu.yml
@@ -6,6 +6,10 @@
hu:
javascripts:
+ admin:
+ pods:
+ follow_link: "hivatkozás megnyitása böngészőben"
+ ssl_enabled: "SSL engedélyezve"
and: "és"
aspect_dropdown:
add_to_aspect: "Hozzáadás a csoporthoz"
@@ -28,6 +32,8 @@ hu:
deselect_all: "Összes kijelölés megszüntetése"
no_aspects: "Nincs csoport kiválasztva"
select_all: "Mindent kijelöl"
+ aspects:
+ make_aspect_list_visible: "Legyenek ennek a csoportnak a tagjai láthatóak egymás számára?"
bookmarklet:
post_something: "Hozz létre bejegyzést"
post_submit: "Bejegyzés közzététele..."
@@ -41,10 +47,17 @@ hu:
confirm_dialog: "Biztos vagy benne?"
contacts:
add_contact: "Ismerős hozzáadása"
+ aspect_chat_is_enabled: "Ebben a csoportban található ismerőseid képesek csevegni veled."
+ aspect_chat_is_not_enabled: "Ebben a csoportban található ismerőseid nem képesek csevegni veled."
aspect_list_is_not_visible: "A csoport tagjai nem láthatják egymást."
aspect_list_is_visible: "A csoport tagjai láthatják egymást."
remove_contact: "Ismerős eltávolítása"
search_no_results: "Nincsenek kapcsolatok"
+ conversation:
+ create:
+ no_recipient: "Először meg kell adnod egy címzettet!"
+ new:
+ no_contacts: "Először hozzá kell adnod ismerősöket, ha társalogni szeretnél valakivel."
create: "Létrehozás"
delete: "Töröl"
edit: "Szerkesztés"
@@ -53,19 +66,19 @@ hu:
getting_started:
alright_ill_wait: "Rendben, várok!"
hey: "Szia <%= name %>!"
- no_tags: "Hékás, nem követtél egy #címkét sem! Így is folytatod?"
+ no_tags: "Hé, még egyetlen címkét sem követsz! Így is folytatod?"
preparing_your_stream: "Személyre szabott hírfolyamod előkészítése..."
header:
admin: "Adminisztráció"
close: "bezárás"
contacts: "Ismerősök"
- conversations: "Beszélgetések"
+ conversations: "Társalgások"
help: "Súgó"
home: "Kezdőlap"
log_out: "Kijelentkezés"
mark_all_as_read: "Összes olvasottnak jelölése"
notifications: "Értesítések"
- profile: "Adatlap"
+ profile: "Profil"
recent_notifications: "Friss értesítések"
search: "Keresés"
settings: "Beállítások"
@@ -82,8 +95,10 @@ hu:
notifications:
mark_read: "Olvasottnak jelöl"
mark_unread: "Olvasatlannak jelöl"
+ new_notifications:
+ other: "<%= count %> olvasatlan értesítésed van"
people:
- edit_my_profile: "Adatlapom szerkesztése"
+ edit_my_profile: "Profilom szerkesztése"
mention: "Említés"
message: "Üzenet"
not_found: "és nem találni senkit..."
@@ -93,9 +108,13 @@ hu:
empty: "{file} üres, kérlek válassz képeket újra, mellőzve a jelenlegit."
error: "Hiba történt a(z) \"<%= file %>\" nevű állomány feltöltésekor"
invalid_ext: "{file} érvénytelen kiterjesztésű. Csak {extensions} használata megengedett."
- looking_good: "Azta! Remekül nézek ki!"
+ looking_good: "Azt a mindenit! Remekül nézel ki!"
size_error: "{file} túl nagy, az állomány mérete legfeljebb {sizeLimit} lehet."
+ upload_photos: "Kép feltöltése"
poll:
+ answer_count:
+ other: "<%=count%> szavazat"
+ zero: "0 szavazat"
close_result: "Eredmény rejtése"
count:
other: "<%=count%> szavazat eddig"
@@ -103,6 +122,7 @@ hu:
result: "Eredmény"
show_result: "Eredmény mutatása"
vote: "Szavazás"
+ your_vote: "A te szavazatod"
profile:
add_some: "adj meg néhányat"
bio: "személyes"
@@ -111,7 +131,7 @@ hu:
edit: "szerkesztés"
gender: "nem"
location: "lakóhely"
- photos: "képek"
+ photos: "Képek"
posts: "bejegyzések"
you_have_no_tags: "nincsenek címkéid!"
publisher:
@@ -119,8 +139,11 @@ hu:
markdown_editor:
preview: "Előnézet"
tooltips:
+ cancel: "Szerkesztés megszakítása"
insert_image: "Kép beillesztése"
insert_link: "Hivatkozás beillesztése"
+ preview: "Az üzenet előnézete"
+ write: "Üzenet szerkesztése"
write: "Szöveg"
near_from: "<%= location %> közelében"
option: "Válasz"
@@ -129,23 +152,24 @@ hu:
report:
name: "Jelentés"
prompt: "Kérünk adj meg egy indokot:"
- prompt_default: "sértő tartalom"
+ prompt_default: "pl. sértő tartalom"
status:
created: "A jelentés sikeresen létrehozva"
exists: "A jelentés már létezik"
reshares:
- post: "Szeretnéd újra megosztani <%= name %> bejegyzését?"
- successful: "A bejegyzés újraosztása sikeres!"
+ post: "Szeretnéd továbbosztani <%= name %> bejegyzését?"
+ successful: "A bejegyzés sikeresen megosztva."
show_more: "tovább"
stream:
comment: "Hozzászólás"
- disable_post_notifications: "A bejegyzésről szóló értesítések kikapcsolása"
+ disable_post_notifications: "Értesítések tiltása a bejegyzéshez"
+ enable_post_notifications: "Értesítések engedélyezése a bejegyzéshez"
follow: "Követem"
followed_tag:
add_a_tag: "Címke hozzáadása"
follow: "Követés"
title: "#követett címkék"
- hide: "Elrejt"
+ hide: "Elrejtés"
hide_nsfw_posts: "#nsfw bejegyzések rejtése"
like: "Tetszik"
likes:
@@ -159,8 +183,9 @@ hu:
other: "Mutasd a többi <%= count %> hozzászólást"
two: "Mutasd a többi <%= count %> hozzászólást"
zero: "Mutasd a többi <%= count %> hozzászólást"
- no_posts_yet: "Még nincs itt megjeleníthető bejegyzés."
- original_post_deleted: "Eredeti bejegyzés törölve a szerzője által."
+ no_posts_yet: "Még nincs megjeleníthető bejegyzés."
+ original_post_deleted: "Az eredeti bejegyzést a szerző törölte."
+ permalink: "Közvetlen hivatkozás"
public: "Nyilvános"
reshare: "Megosztás"
reshares:
@@ -180,7 +205,7 @@ hu:
unlike: "Nem tetszik"
via: "<%= provider %> használatával"
tags:
- wasnt_that_interesting: "Oké, azt hiszem a #<%= tagName %> nem volt annyira érdekes."
+ wasnt_that_interesting: "Oké, a(z) #<%= tagName %> címke talán mégsem volt annyira érdekes."
timeago:
day: "egy nappal"
days:
diff --git a/config/locales/javascript/javascript.sk.yml b/config/locales/javascript/javascript.sk.yml
index d9d321734..fd95ae72f 100644
--- a/config/locales/javascript/javascript.sk.yml
+++ b/config/locales/javascript/javascript.sk.yml
@@ -20,6 +20,7 @@ sk:
one: "V <%= count %> kategórii"
other: "V(o) <%= count %>kategóriách"
zero: "Vyber si kategórie"
+ updating: "prebieha aktualizácia..."
aspect_navigation:
add_an_aspect: "+ Pridať kategóriu"
deselect_all: "Odznačiť všetky"
@@ -37,6 +38,8 @@ sk:
confirm_dialog: "Určite?"
delete: "Odstrániť"
edit: "Upraviť"
+ errors:
+ connection: "K serveru sa nedá pripojiť."
failed_to_post_message: "Správu sa nepodarilo poslať!"
getting_started:
alright_ill_wait: "V poriadku, počkám."
@@ -64,6 +67,7 @@ sk:
my_aspects: "Moje kategórie"
my_stream: "Nástenka"
notifications:
+ mark_read: "Označiť ako prečítané"
mark_unread: "Označiť ako neprečítané"
people:
not_found: "...a nikto sa nenašiel."
@@ -74,7 +78,13 @@ sk:
invalid_ext: "Súbor {file} má neplatnú príponu. Povolené sú len prípony {extensions}."
looking_good: "No teda, vyzeráš super!"
size_error: "Súbor {file} je príliš veľký, maximálna povolená veľkosť je {sizeLimit}."
+ upload_photos: "Nahrať fotky"
poll:
+ answer_count:
+ few: "<%=count%> hlasy"
+ one: "1 hlas"
+ other: "<%=count%> hlasov"
+ zero: "0 hlasov"
close_result: "Skryť výsledok"
count:
few: "zatiaľ <%=count%> hlasy"
@@ -83,8 +93,33 @@ sk:
result: "Výsledok"
show_result: "Zobraziť výsledok"
vote: "Hlasovať"
+ profile:
+ born: "Narodeniny"
publisher:
add_option: "Pridať možnosť"
+ markdown_editor:
+ preview: "Ukážka"
+ texts:
+ heading: "text nadpisu"
+ insert_image_description_text: "sem zadajte popis obrázka"
+ insert_image_help_text: "Sem vlož obrázok"
+ insert_image_title: "sem zadaj titulok obrázka"
+ insert_link_description_text: "sem zadaj popis odkazu"
+ insert_link_help_text: "Sem vlož odkaz"
+ italic: "text kurzívou"
+ list: "sem text zoznamu"
+ quote: "sem text citátu"
+ strong: "text tučným písmom"
+ tooltips:
+ bold: "Tučné písmo"
+ code: "Vložiť kód"
+ heading: "Nadpis"
+ insert_image: "Vložiť obrázok"
+ insert_link: "Vložiť odkaz"
+ insert_ordered_list: "Vložiť očíslovaný zoznam"
+ insert_unordered_list: "Vložiť zoznam bez čísel"
+ italic: "Kurzíva"
+ quote: "Vložiť citát"
near_from: "Odoslané z obce:<%= location %>"
option: "Možnosť <%= nr %>"
question: "Otázka"
@@ -101,6 +136,11 @@ sk:
show_more: "Zobraziť viac"
stream:
comment: "Okomentovať"
+ comments:
+ few: "<%= count %> komentáre"
+ one: "<%= count %> komentár"
+ other: "<%= count %> komentárov"
+ zero: "<%= count %> komentárov"
disable_post_notifications: "Neposielať oznamy o tomto príspevku"
follow: "Sledovať"
followed_tag:
diff --git a/features/desktop/media-embed.feature b/features/desktop/media-embed.feature
new file mode 100644
index 000000000..6df7da211
--- /dev/null
+++ b/features/desktop/media-embed.feature
@@ -0,0 +1,22 @@
+ # We can create a separate cucumber profile that will run these tests with Selenium
+@nophantomjs
+@javascript
+Feature: oembed
+ In order to make videos easy accessible
+ As a user
+ I want the media links in my posts be replaced by an embedded player
+
+ Background:
+ Given following user exists:
+ | username | email |
+ | Alice Smith | alice@alice.alice |
+ And I sign in as "alice@alice.alice"
+
+ Scenario: Post a video link
+ When I click the publisher and post "[title](https://example.com/file.ogv)"
+ Then I should see a HTML5 video player
+
+ Scenario: Post an audio link
+ When I click the publisher and post "[title](https://example.com/file.ogg)"
+ Then I should see a HTML5 audio player
+
diff --git a/features/step_definitions/media_embed_steps.rb b/features/step_definitions/media_embed_steps.rb
new file mode 100644
index 000000000..356a2ed6d
--- /dev/null
+++ b/features/step_definitions/media_embed_steps.rb
@@ -0,0 +1,6 @@
+# frozen_string_literal: true
+
+Then /^I should see a HTML5 (video|audio) player$/ do |type|
+ find(".post-content .media-embed")
+ find(".stream-container").should have_css(".post-content .media-embed #{type}")
+end
diff --git a/features/support/publishing_cuke_helpers.rb b/features/support/publishing_cuke_helpers.rb
index 13ed9834c..3fe3e4b59 100644
--- a/features/support/publishing_cuke_helpers.rb
+++ b/features/support/publishing_cuke_helpers.rb
@@ -26,13 +26,17 @@ module PublishingCukeHelpers
submit_publisher
end
+ def visible_text_from_markdown(text)
+ CGI.unescapeHTML(ActionController::Base.helpers.strip_tags(Diaspora::MessageRenderer.new(text).markdownified.strip))
+ end
+
def submit_publisher
txt = find("#publisher #status_message_text").value
find("#publisher .btn-primary").click
# wait for the publisher to be closed
expect(find("#publisher")["class"]).to include("closed")
# wait for the content to appear
- expect(find("#main-stream")).to have_content(txt)
+ expect(find("#main-stream")).to have_content(visible_text_from_markdown(txt))
end
def click_and_post(text)
diff --git a/lib/diaspora/federation/entities.rb b/lib/diaspora/federation/entities.rb
index f8d8aa1a5..8a842b409 100644
--- a/lib/diaspora/federation/entities.rb
+++ b/lib/diaspora/federation/entities.rb
@@ -49,6 +49,7 @@ module Diaspora
parent_guid: comment.post.guid,
text: comment.text,
created_at: comment.created_at,
+ edited_at: comment.signature&.additional_data&.[]("edited_at"),
author_signature: comment.signature.try(:author_signature),
parent: related_entity(comment.post)
},
@@ -169,6 +170,7 @@ module Diaspora
def self.profile(profile)
DiasporaFederation::Entities::Profile.new(
author: profile.diaspora_handle,
+ edited_at: profile.updated_at,
first_name: profile.first_name,
last_name: profile.last_name,
image_url: profile.image_url,
diff --git a/lib/diaspora/federation/receive.rb b/lib/diaspora/federation/receive.rb
index 51954db01..7148c2521 100644
--- a/lib/diaspora/federation/receive.rb
+++ b/lib/diaspora/federation/receive.rb
@@ -272,10 +272,19 @@ module Diaspora
end
end
+ # This are property names that are known by the +diaspora_federation+ library as properties but not
+ # specially stored in our database and therefore need to be stored in the +additional_data+ field.
+ UNKNOWN_PROPERTIES_NAMES = %i[edited_at].freeze
+ private_constant :UNKNOWN_PROPERTIES_NAMES
+
private_class_method def self.build_signature(klass, entity)
+ special_additional_data = UNKNOWN_PROPERTIES_NAMES.map {|name|
+ [name.to_s, entity.public_send(name)] if entity.respond_to?(name) && entity.signature_order.include?(name)
+ }.compact.to_h
+
klass.reflect_on_association(:signature).klass.new(
author_signature: entity.author_signature,
- additional_data: entity.additional_data,
+ additional_data: entity.additional_data.merge(special_additional_data),
signature_order: SignatureOrder.find_or_create_by!(order: entity.signature_order.join(" "))
)
end
diff --git a/public/robots.txt b/public/robots.txt
index 7ad0e36b6..4a268aa4d 100644
--- a/public/robots.txt
+++ b/public/robots.txt
@@ -8,3 +8,4 @@
User-Agent: *
Disallow: /people/
Disallow: /u/
+Disallow: /camo/
diff --git a/script/configure_bundler b/script/configure_bundler
index 6c28ae7a0..1f30cca70 100755
--- a/script/configure_bundler
+++ b/script/configure_bundler
@@ -24,7 +24,7 @@ end
if rails_env != "development"
config("path vendor/bundle")
- config("frozen 1")
+ config("frozen true")
config("disable_shared_gems true")
end
diff --git a/script/server b/script/server
index bcfda9e2d..eb8b92294 100755
--- a/script/server
+++ b/script/server
@@ -63,16 +63,20 @@ fi
command -v git > /dev/null 2>&1
if [ $? -eq 0 ]; then
- # Check if git merge is in progress
- if [ -f .git/MERGE_MODE ]; then
- fatal "A git merge is in progress!"
- fi
-
- # Check if detached head state
- git_branch_name="$(git symbolic-ref HEAD 2>/dev/null)"
- if [ -z "$git_branch_name" ];
+ # Check if we're in a repository, before doing any verification.
+ if git status > /dev/null 2>&1;
then
- warning "You are in detached HEAD state!"
+ # Check if git merge is in progress
+ if [ -f .git/MERGE_MODE ]; then
+ fatal "A git merge is in progress!"
+ fi
+
+ # Check if detached head state
+ git_branch_name="$(git symbolic-ref HEAD 2>/dev/null)"
+ if [ -z "$git_branch_name" ];
+ then
+ warning "You are in detached HEAD state!"
+ fi
fi
fi
@@ -95,7 +99,7 @@ fi
# Setup environment
if [ -z "$RAILS_ENV" ]
then
- RAILS_ENV=$(bin/bundle exec ruby ./script/get_config.rb server.rails_environment)
+ RAILS_ENV=$(bin/bundle exec ruby ./script/get_config.rb server.rails_environment | grep -vE "is not writable|as your home directory temporarily" )
on_failure "Couldn't parse config/diaspora.yml!"
export RAILS_ENV
fi
@@ -109,7 +113,8 @@ vars=$(bin/bundle exec ruby ./script/get_config.rb \
chat=chat.enabled \
chat_server=chat.server.enabled \
chat_bosh_proxy=chat.server.bosh.proxy \
- redis_url=environment.redis
+ redis_url=environment.redis \
+ | grep -vE "is not writable|as your home directory temporarily"
)
on_failure "Couldn't parse config/diaspora.yml!"
eval "$vars"
@@ -166,7 +171,7 @@ then
then
redis_param="url: '$redis_url'"
fi
- if [ "$(bin/bundle exec ruby -e "require 'redis'; puts Redis.new($redis_param).ping" 2> /dev/null)" != "PONG" ]
+ if [ "$(bin/bundle exec ruby -e "require 'redis'; puts Redis.new($redis_param).ping" 2> /dev/null | grep -vE "is not writable|as your home directory temporarily" )" != "PONG" ]
then
fatal "Can't connect to redis. Please check if it's running and if environment.redis is configured correctly in config/diaspora.yml."
fi
diff --git a/spec/federation_callbacks_spec.rb b/spec/federation_callbacks_spec.rb
index f67259666..9cc318bda 100644
--- a/spec/federation_callbacks_spec.rb
+++ b/spec/federation_callbacks_spec.rb
@@ -231,7 +231,7 @@ describe "diaspora federation callbacks" do
expect(key.to_s).to eq(person.serialized_public_key)
end
- it "returns nil for an unknown person" do
+ it "forwards the DiscoveryError when the person can't be fetched" do
diaspora_id = Fabricate.sequence(:diaspora_id)
expect(Person).to receive(:find_or_fetch_by_identifier).with(diaspora_id)
.and_raise(DiasporaFederation::Discovery::DiscoveryError)
diff --git a/spec/javascripts/app/helpers/text_formatter_spec.js b/spec/javascripts/app/helpers/text_formatter_spec.js
index c2e8e7bcf..fdd73d305 100644
--- a/spec/javascripts/app/helpers/text_formatter_spec.js
+++ b/spec/javascripts/app/helpers/text_formatter_spec.js
@@ -347,6 +347,54 @@ describe("app.helpers.textFormatter", function(){
}
});
});
+
+ context("media embed", function() {
+ beforeEach(function() {
+ spyOn(app.helpers, "allowedEmbedsMime").and.returnValue(true);
+ });
+
+ it("embeds audio", function() {
+ var html =
+ '<p><a href="https://example.org/file.mp3" target="_blank" rel="noopener noreferrer">title</a></p>\n' +
+ '<div class="media-embed">\n' +
+ "\n" +
+ " <audio controls preload=none>\n" +
+ ' <source type="audio/mpeg" src="https://example.org/file.mp3" />\n' +
+ " title\n" +
+ " </audio>\n" +
+ "\n" +
+ "</div>\n";
+ var content = "[title](https://example.org/file.mp3)";
+ var parsed = this.formatter(content);
+
+ expect(parsed).toContain(html);
+ });
+
+ it("embeds video", function() {
+ var html =
+ '<p><a href="https://example.org/file.mp4" target="_blank" rel="noopener noreferrer">title</a></p>\n' +
+ '<div class="media-embed">\n' +
+ ' <div class="thumb">\n' +
+ "\n" +
+ " <video preload=none>\n" +
+ ' <source type="video/mp4" src="https://example.org/file.mp4" />\n' +
+ " title\n" +
+ " </video>\n" +
+ "\n" +
+ ' <div class="video-overlay">\n' +
+ ' <div class="video-info">\n' +
+ ' <div class="title">title</div>\n' +
+ " </div>\n" +
+ " </div>\n" +
+ " </div>\n" +
+ "</div>\n";
+
+ var content = "[title](https://example.org/file.mp4)";
+ var parsed = this.formatter(content);
+
+ expect(parsed).toContain(html);
+ });
+ });
});
context("real world examples", function(){
diff --git a/spec/javascripts/app/views/back_to_top_view_spec.js b/spec/javascripts/app/views/back_to_top_view_spec.js
index 726c1ae1b..99d33b541 100644
--- a/spec/javascripts/app/views/back_to_top_view_spec.js
+++ b/spec/javascripts/app/views/back_to_top_view_spec.js
@@ -17,7 +17,7 @@ describe("app.views.BackToTop", function() {
it("scrolls to the top of the page", function() {
var spy = spyOn($.fn, "animate");
this.view.backToTop($.Event());
- expect(spy).toHaveBeenCalledWith({scrollTop: 0});
+ expect(spy).toHaveBeenCalledWith({scrollTop: 0}, jasmine.any(Function));
});
});
diff --git a/spec/javascripts/app/views/content_view_spec.js b/spec/javascripts/app/views/content_view_spec.js
index 2315b4473..a10a3cfc6 100644
--- a/spec/javascripts/app/views/content_view_spec.js
+++ b/spec/javascripts/app/views/content_view_spec.js
@@ -36,4 +36,43 @@ describe("app.views.Content", function(){
expect(this.view.presenter().location).toEqual(factory.location());
});
});
+
+ // These tests don't work in PhantomJS because it doesn't support HTML5 <video>.
+ if (/PhantomJS/.exec(navigator.userAgent) === null) {
+ describe("onVideoThumbClick", function() {
+ beforeEach(function() {
+ this.post = new app.models.StatusMessage({text: "[title](https://www.w3schools.com/html/mov_bbb.mp4)"});
+ this.view = new app.views.StatusMessage({model: this.post});
+
+ this.view.render();
+ });
+
+ afterEach(function() {
+ this.view.$("video").stop();
+ });
+
+ it("hides video overlay", function() {
+ expect(this.view.$(".video-overlay").length).toBe(1);
+ this.view.$(".media-embed .thumb").click();
+ expect(this.view.$(".video-overlay")).toHaveClass("hidden");
+ });
+
+ it("expands posts on click", function() {
+ this.view.$(".collapsible").height(500);
+ this.view.collapseOversized();
+
+ expect(this.view.$(".collapsed").length).toBe(1);
+ this.view.$(".media-embed .thumb").click();
+ expect(this.view.$(".opened").length).toBe(1);
+ });
+
+ it("plays video", function(done) {
+ this.view.$("video").on("playing", function() {
+ done();
+ });
+
+ this.view.$(".media-embed .thumb").click();
+ });
+ });
+ }
});
diff --git a/spec/lib/diaspora/federation/entities_spec.rb b/spec/lib/diaspora/federation/entities_spec.rb
index c0ab1aff8..51e67a177 100644
--- a/spec/lib/diaspora/federation/entities_spec.rb
+++ b/spec/lib/diaspora/federation/entities_spec.rb
@@ -29,6 +29,7 @@ describe Diaspora::Federation::Entities do
expect(federation_entity.guid).to eq(diaspora_entity.guid)
expect(federation_entity.parent_guid).to eq(diaspora_entity.post.guid)
expect(federation_entity.text).to eq(diaspora_entity.text)
+ expect(federation_entity.created_at).to eq(diaspora_entity.created_at)
expect(federation_entity.author_signature).to be_nil
expect(federation_entity.additional_data).to be_empty
end
@@ -42,6 +43,27 @@ describe Diaspora::Federation::Entities do
expect(federation_entity.guid).to eq(diaspora_entity.guid)
expect(federation_entity.parent_guid).to eq(diaspora_entity.post.guid)
expect(federation_entity.text).to eq(diaspora_entity.text)
+ expect(federation_entity.created_at).to eq(diaspora_entity.created_at)
+ expect(federation_entity.author_signature).to eq(diaspora_entity.signature.author_signature)
+ expect(federation_entity.signature_order.map(&:to_s)).to eq(diaspora_entity.signature.signature_order.order.split)
+ expect(federation_entity.additional_data).to eq(diaspora_entity.signature.additional_data)
+ end
+
+ it "builds a comment with edited_at" do
+ edited_at = Time.now.utc + 3600
+ diaspora_entity = FactoryGirl.build(
+ :comment,
+ signature: FactoryGirl.build(:comment_signature, additional_data: {"edited_at" => edited_at})
+ )
+ federation_entity = described_class.build(diaspora_entity)
+
+ expect(federation_entity).to be_instance_of(DiasporaFederation::Entities::Comment)
+ expect(federation_entity.author).to eq(diaspora_entity.author.diaspora_handle)
+ expect(federation_entity.guid).to eq(diaspora_entity.guid)
+ expect(federation_entity.parent_guid).to eq(diaspora_entity.post.guid)
+ expect(federation_entity.text).to eq(diaspora_entity.text)
+ expect(federation_entity.created_at).to eq(diaspora_entity.created_at)
+ expect(federation_entity.edited_at).to eq(edited_at)
expect(federation_entity.author_signature).to eq(diaspora_entity.signature.author_signature)
expect(federation_entity.signature_order.map(&:to_s)).to eq(diaspora_entity.signature.signature_order.order.split)
expect(federation_entity.additional_data).to eq(diaspora_entity.signature.additional_data)
@@ -201,6 +223,7 @@ describe Diaspora::Federation::Entities do
expect(federation_entity).to be_instance_of(DiasporaFederation::Entities::Profile)
expect(federation_entity.author).to eq(diaspora_entity.diaspora_handle)
+ expect(federation_entity.edited_at).to eq(diaspora_entity.updated_at)
expect(federation_entity.first_name).to eq(diaspora_entity.first_name)
expect(federation_entity.last_name).to eq(diaspora_entity.last_name)
expect(federation_entity.image_url).to eq(diaspora_entity.image_url)
diff --git a/spec/lib/diaspora/federation/receive_spec.rb b/spec/lib/diaspora/federation/receive_spec.rb
index 767e67796..deaea880e 100644
--- a/spec/lib/diaspora/federation/receive_spec.rb
+++ b/spec/lib/diaspora/federation/receive_spec.rb
@@ -110,7 +110,7 @@ describe Diaspora::Federation::Receive do
expect(comment.signature).not_to be_nil
expect(comment.signature.author_signature).to eq("aa")
- expect(comment.signature.additional_data).to eq("new_property" => "data")
+ expect(comment.signature.additional_data).to eq("new_property" => "data", "edited_at" => comment_entity.edited_at)
expect(comment.signature.order).to eq(comment_entity.signature_order.map(&:to_s))
end
diff --git a/spec/models/comment_spec.rb b/spec/models/comment_spec.rb
index 9b426b224..5f57e4884 100644
--- a/spec/models/comment_spec.rb
+++ b/spec/models/comment_spec.rb
@@ -119,13 +119,8 @@ describe Comment, type: :model do
end
describe "tags" do
- let(:object) { build(:comment) }
-
- before do
- # shared_behaviors/taggable.rb is still using instance variables, so we need to define them here.
- # Suggestion: refactor all specs using shared_behaviors/taggable.rb to use "let"
- @object = object
+ it_should_behave_like "it is taggable" do
+ let(:object) { build(:comment) }
end
- it_should_behave_like "it is taggable"
end
end
diff --git a/spec/models/notifications/mentioned_spec.rb b/spec/models/notifications/mentioned_spec.rb
index 90e112aa3..ca77f960f 100644
--- a/spec/models/notifications/mentioned_spec.rb
+++ b/spec/models/notifications/mentioned_spec.rb
@@ -51,5 +51,17 @@ describe Notifications::Mentioned do
expect(TestNotification).not_to receive(:create_notification)
TestNotification.notify(status_message, nil)
end
+
+ it "doesn't create notification if it already exists" do
+ status_message = FactoryGirl.create(:status_message, text: text_mentioning(alice), author: eve.person)
+ TestNotification.create(
+ recipient: alice,
+ target: Mention.where(mentions_container: status_message, person: alice.person_id).first,
+ actors: [status_message.author]
+ )
+
+ expect(TestNotification).not_to receive(:create_notification)
+ TestNotification.notify(status_message, nil)
+ end
end
end
diff --git a/spec/models/profile_spec.rb b/spec/models/profile_spec.rb
index a6d941d1d..c1a83f13f 100644
--- a/spec/models/profile_spec.rb
+++ b/spec/models/profile_spec.rb
@@ -245,30 +245,42 @@ describe Profile, :type => :model do
end
end
- describe 'tags' do
- before do
- person = FactoryGirl.build(:person)
- @object = person.profile
- end
- it 'allows 5 tags' do
- @object.tag_string = '#one #two #three #four #five'
+ describe "tags" do
+ let(:object) { FactoryGirl.build(:person).profile }
+
+ it "allows 5 tags" do
+ object.tag_string = "#one #two #three #four #five"
- @object.valid?
- @object.errors.full_messages
+ object.valid?
+ object.errors.full_messages
+
+ expect(object).to be_valid
+ end
- expect(@object).to be_valid
+ it "strips more than 5 tags" do
+ object.tag_string = "#one #two #three #four #five #six"
+ object.save
+ expect(object.tags.count).to eq(5)
end
- it 'strips more than 5 tags' do
- @object.tag_string = '#one #two #three #four #five #six'
- @object.save
- expect(@object.tags.count).to eq(5)
+
+ it "should require tag name not be more than 255 characters long" do
+ object.tag_string = "##{'a' * (255 + 1)}"
+ object.save
+ expect(object).not_to be_valid
end
- it 'should require tag name not be more than 255 characters long' do
- @object.tag_string = "##{'a' * (255+1)}"
- @object.save
- expect(@object).not_to be_valid
+
+ it "keeps the order of the tag_string" do
+ ActsAsTaggableOn::Tag.create(name: "test2")
+ ActsAsTaggableOn::Tag.create(name: "test1")
+
+ string = "#test1 #test2"
+ object.tag_string = string
+ object.save
+
+ expect(Profile.find(object.id).tag_string).to eq(string)
end
- it_should_behave_like 'it is taggable'
+
+ it_should_behave_like "it is taggable"
end
describe "#tombstone!" do
diff --git a/spec/models/status_message_spec.rb b/spec/models/status_message_spec.rb
index 8dfca6f67..0fcab057f 100644
--- a/spec/models/status_message_spec.rb
+++ b/spec/models/status_message_spec.rb
@@ -51,6 +51,14 @@ describe StatusMessage, type: :model do
it "returns public status messages tagged with the tag" do
expect(StatusMessage.public_tag_stream([@tag_id])).to eq([@status_message_1])
end
+
+ it "returns a post with two tags only once" do
+ status_message = FactoryGirl.create(:status_message, text: "#hashtag #test", public: true)
+ test_tag_id = ActsAsTaggableOn::Tag.where(name: "test").first.id
+
+ expect(StatusMessage.public_tag_stream([@tag_id, test_tag_id]))
+ .to match_array([@status_message_1, status_message])
+ end
end
describe ".user_tag_stream" do
@@ -163,10 +171,9 @@ describe StatusMessage, type: :model do
end
describe "tags" do
- before do
- @object = FactoryGirl.build(:status_message)
+ it_should_behave_like "it is taggable" do
+ let(:object) { build(:status_message) }
end
- it_should_behave_like "it is taggable"
it "associates different-case tags to the same tag entry" do
assert_equal ActsAsTaggableOn.force_lowercase, true
diff --git a/spec/shared_behaviors/taggable.rb b/spec/shared_behaviors/taggable.rb
index 6652d0766..ac5a1a2f9 100644
--- a/spec/shared_behaviors/taggable.rb
+++ b/spec/shared_behaviors/taggable.rb
@@ -25,14 +25,14 @@ shared_examples_for "it is taggable" do
before do
@str = tag_list.map {|tag| "##{tag}" }.join(" ")
- @object.send(@object.class.field_with_tags_setter, @str)
- @object.build_tags
- @object.save!
+ object.send(object.class.field_with_tags_setter, @str)
+ object.build_tags
+ object.save!
end
it "supports non-ascii characters" do
tag_list.each do |tag|
- expect(@object.tags.reload.map(&:name)).to include(tag)
+ expect(object.tags.reload.map(&:name)).to include(tag)
end
end
@@ -97,12 +97,12 @@ shared_examples_for "it is taggable" do
describe '#build_tags' do
it 'builds the tags' do
- @object.send(@object.class.field_with_tags_setter, '#what')
- @object.build_tags
- expect(@object.tag_list).to eq(['what'])
+ object.send(object.class.field_with_tags_setter, "#what")
+ object.build_tags
+ expect(object.tag_list).to eq(["what"])
expect {
- @object.save
- }.to change{@object.tags.count}.by(1)
+ object.save
+ }.to change { object.tags.count }.by(1)
end
end
@@ -111,8 +111,8 @@ shared_examples_for "it is taggable" do
str = '#what #hey #that"smybike. #@hey ##boo # #THATWASMYBIKE #vöglein #hey#there #135440we #abc/23 ### #h!gh #ok? #see: #re:publica'
arr = ['what', 'hey', 'that', 'THATWASMYBIKE', 'vöglein', '135440we', 'abc', 'h', 'ok', 'see', 're']
- @object.send(@object.class.field_with_tags_setter, str)
- expect(@object.tag_strings).to match_array(arr)
+ object.send(object.class.field_with_tags_setter, str)
+ expect(object.tag_strings).to match_array(arr)
end
it 'extracts tags despite surrounding text' do
@@ -154,9 +154,9 @@ shared_examples_for "it is taggable" do
"\u202a#\u200eUSA\u202c" => 'USA'
}
- expected.each do |text,hashtag|
- @object.send @object.class.field_with_tags_setter, text
- expect(@object.tag_strings).to eq([hashtag].compact)
+ expected.each do |text, hashtag|
+ object.send(object.class.field_with_tags_setter, text)
+ expect(object.tag_strings).to eq([hashtag].compact)
end
end
@@ -164,16 +164,16 @@ shared_examples_for "it is taggable" do
str = '#what #what #what #whaaaaaaaaaat'
arr = ['what','whaaaaaaaaaat']
- @object.send(@object.class.field_with_tags_setter, str)
- expect(@object.tag_strings).to match_array(arr)
+ object.send(object.class.field_with_tags_setter, str)
+ expect(object.tag_strings).to match_array(arr)
end
it 'is case insensitive' do
str = '#what #wHaT #WHAT'
arr = ['what']
- @object.send(@object.class.field_with_tags_setter, str)
- expect(@object.tag_strings).to match_array(arr)
+ object.send(object.class.field_with_tags_setter, str)
+ expect(object.tag_strings).to match_array(arr)
end
end
end