Merge branch 'master' into follow
Conflicts: app/controllers/aspects_controller.rb app/controllers/contacts_controller.rb app/controllers/people_controller.rb app/controllers/photos_controller.rb app/controllers/tags_controller.rb app/helpers/notifications_helper.rb app/models/notifications/new_request.rb app/models/user_preference.rb public/javascripts/view.js spec/controllers/aspects_controller_spec.rb spec/controllers/contacts_controller_spec.rb spec/controllers/home_controller_spec.rb spec/controllers/post_visibilities_controller_spec.rb spec/controllers/requests_controller_spec.rb spec/mailers/notifier_spec.rb spec/models/user_spec.rb
This commit is contained in:
commit
60a60733df
176 changed files with 2786 additions and 2265 deletions
|
|
@ -60,6 +60,7 @@ Ongoing discussion:
|
||||||
- [Diaspora Developer Google Group](http://groups.google.com/group/diaspora-dev)
|
- [Diaspora Developer Google Group](http://groups.google.com/group/diaspora-dev)
|
||||||
- [Diaspora Discussion Google Group](http://groups.google.com/group/diaspora-discuss)
|
- [Diaspora Discussion Google Group](http://groups.google.com/group/diaspora-discuss)
|
||||||
- [Diaspora Q&A site](http://diaspora.shapado.com/)
|
- [Diaspora Q&A site](http://diaspora.shapado.com/)
|
||||||
|
- [Diasproa on Get Satisfaction](http://getsatisfaction.com/diaspora/)
|
||||||
- [#diaspora IRC channel](irc://irc.freenode.net/#diaspora)
|
- [#diaspora IRC channel](irc://irc.freenode.net/#diaspora)
|
||||||
([join via the web client](http://webchat.freenode.net?channels=diaspora))
|
([join via the web client](http://webchat.freenode.net?channels=diaspora))
|
||||||
- [#diaspora-dev IRC channel](irc://irc.freenode.net/#diaspora-dev)
|
- [#diaspora-dev IRC channel](irc://irc.freenode.net/#diaspora-dev)
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,6 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
class ApplicationController < ActionController::Base
|
class ApplicationController < ActionController::Base
|
||||||
clear_helpers
|
|
||||||
helper :layout, :error_messages
|
|
||||||
has_mobile_fu
|
has_mobile_fu
|
||||||
protect_from_forgery :except => :receive
|
protect_from_forgery :except => :receive
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,6 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
class AspectMembershipsController < ApplicationController
|
class AspectMembershipsController < ApplicationController
|
||||||
helper :aspects
|
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
|
|
||||||
def destroy
|
def destroy
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
class AspectsController < ApplicationController
|
class AspectsController < ApplicationController
|
||||||
helper :comments
|
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
before_filter :save_sort_order, :only => :index
|
before_filter :save_sort_order, :only => :index
|
||||||
before_filter :ensure_page, :only => :index
|
before_filter :ensure_page, :only => :index
|
||||||
|
|
|
||||||
|
|
@ -21,18 +21,7 @@ class CommentsController < ApplicationController
|
||||||
Postzord::Dispatch.new(current_user, @comment).post
|
Postzord::Dispatch.new(current_user, @comment).post
|
||||||
|
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.js{
|
format.js{ render(:create, :status => 201)}
|
||||||
json = { :post_id => @comment.post_id,
|
|
||||||
:comment_id => @comment.id,
|
|
||||||
:html => render_to_string(
|
|
||||||
:partial => 'comments/comment',
|
|
||||||
:locals => { :comment => @comment,
|
|
||||||
:person => current_user.person,
|
|
||||||
}
|
|
||||||
)
|
|
||||||
}
|
|
||||||
render(:json => json, :status => 201)
|
|
||||||
}
|
|
||||||
format.html{ render :nothing => true, :status => 201 }
|
format.html{ render :nothing => true, :status => 201 }
|
||||||
format.mobile{ redirect_to @comment.post }
|
format.mobile{ redirect_to @comment.post }
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
class ContactsController < ApplicationController
|
class ContactsController < ApplicationController
|
||||||
helper :aspects
|
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
|
|
||||||
def new
|
def new
|
||||||
|
|
|
||||||
|
|
@ -5,9 +5,9 @@
|
||||||
class LikesController < ApplicationController
|
class LikesController < ApplicationController
|
||||||
include ApplicationHelper
|
include ApplicationHelper
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
|
|
||||||
respond_to :html, :mobile, :json
|
respond_to :html, :mobile, :json
|
||||||
|
|
||||||
def create
|
def create
|
||||||
target = current_user.find_visible_post_by_id params[:post_id]
|
target = current_user.find_visible_post_by_id params[:post_id]
|
||||||
positive = (params[:positive] == 'true') ? true : false
|
positive = (params[:positive] == 'true') ? true : false
|
||||||
|
|
@ -19,18 +19,7 @@ class LikesController < ApplicationController
|
||||||
Postzord::Dispatch.new(current_user, @like).post
|
Postzord::Dispatch.new(current_user, @like).post
|
||||||
|
|
||||||
respond_to do |format|
|
respond_to do |format|
|
||||||
format.js {
|
format.js { render :status => 201 }
|
||||||
json = { :post_id => @like.post_id,
|
|
||||||
:html => render_to_string(
|
|
||||||
:partial => 'likes/likes',
|
|
||||||
:locals => {
|
|
||||||
:likes => @like.post.likes,
|
|
||||||
:dislikes => @like.post.dislikes
|
|
||||||
}
|
|
||||||
)
|
|
||||||
}
|
|
||||||
render(:json => json, :status => 201)
|
|
||||||
}
|
|
||||||
format.html { render :nothing => true, :status => 201 }
|
format.html { render :nothing => true, :status => 201 }
|
||||||
format.mobile { redirect_to status_message_path(@like.post_id) }
|
format.mobile { redirect_to status_message_path(@like.post_id) }
|
||||||
end
|
end
|
||||||
|
|
@ -41,4 +30,15 @@ class LikesController < ApplicationController
|
||||||
render :nothing => true, :status => 422
|
render :nothing => true, :status => 422
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def destroy
|
||||||
|
if @like = Like.where(:post_id => params[:post_id], :author_id => current_user.person.id).first
|
||||||
|
current_user.retract(@like)
|
||||||
|
else
|
||||||
|
respond_to do |format|
|
||||||
|
format.mobile {redirect_to :back}
|
||||||
|
format.js {render :nothing => true, :status => 403}
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
class PeopleController < ApplicationController
|
class PeopleController < ApplicationController
|
||||||
helper :comments, :aspects
|
|
||||||
before_filter :authenticate_user!, :except => [:show]
|
before_filter :authenticate_user!, :except => [:show]
|
||||||
|
|
||||||
respond_to :html
|
respond_to :html
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
class PhotosController < ApplicationController
|
class PhotosController < ApplicationController
|
||||||
helper :comments, :aspects
|
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
|
|
||||||
respond_to :html, :json
|
respond_to :html, :json
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
class SocketsController < ApplicationController
|
class SocketsController < ApplicationController
|
||||||
helper :comments
|
|
||||||
include ApplicationHelper
|
include ApplicationHelper
|
||||||
include SocketsHelper
|
include SocketsHelper
|
||||||
include Rails.application.routes.url_helpers
|
include Rails.application.routes.url_helpers
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
class StatusMessagesController < ApplicationController
|
class StatusMessagesController < ApplicationController
|
||||||
helper :comments
|
|
||||||
before_filter :authenticate_user!
|
before_filter :authenticate_user!
|
||||||
|
|
||||||
respond_to :html
|
respond_to :html
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
class TagsController < ApplicationController
|
class TagsController < ApplicationController
|
||||||
helper :comments, :aspects
|
|
||||||
skip_before_filter :set_invites
|
skip_before_filter :set_invites
|
||||||
skip_before_filter :which_action_and_user
|
skip_before_filter :which_action_and_user
|
||||||
skip_before_filter :set_grammatical_gender
|
skip_before_filter :set_grammatical_gender
|
||||||
|
|
@ -40,6 +39,7 @@ class TagsController < ApplicationController
|
||||||
end
|
end
|
||||||
|
|
||||||
def show
|
def show
|
||||||
|
@aspect = :tag
|
||||||
if current_user
|
if current_user
|
||||||
@posts = StatusMessage.joins(:contacts).where(:pending => false).where(
|
@posts = StatusMessage.joins(:contacts).where(:pending => false).where(
|
||||||
Contact.arel_table[:user_id].eq(current_user.id).or(
|
Contact.arel_table[:user_id].eq(current_user.id).or(
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,6 @@
|
||||||
# licensed under the Affero General Public License version 3 or later. See
|
# licensed under the Affero General Public License version 3 or later. See
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
class UsersController < ApplicationController
|
class UsersController < ApplicationController
|
||||||
helper :language
|
|
||||||
require File.join(Rails.root, 'lib/diaspora/ostatus_builder')
|
require File.join(Rails.root, 'lib/diaspora/ostatus_builder')
|
||||||
require File.join(Rails.root, 'lib/diaspora/exporter')
|
require File.join(Rails.root, 'lib/diaspora/exporter')
|
||||||
require File.join(Rails.root, 'lib/collect_user_photos')
|
require File.join(Rails.root, 'lib/collect_user_photos')
|
||||||
|
|
|
||||||
|
|
@ -3,106 +3,20 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
module ApplicationHelper
|
module ApplicationHelper
|
||||||
@@youtube_title_cache = Hash.new("no-title")
|
def how_long_ago(obj)
|
||||||
|
timeago(obj.created_at)
|
||||||
|
end
|
||||||
|
|
||||||
def timeago(time, options = {})
|
def timeago(time, options={})
|
||||||
options[:class] ||= "timeago"
|
options[:class] ||= "timeago"
|
||||||
content_tag(:abbr, time.to_s, options.merge(:title => time.iso8601)) if time
|
content_tag(:abbr, time.to_s, options.merge(:title => time.iso8601)) if time
|
||||||
end
|
end
|
||||||
|
|
||||||
def page_title text=nil
|
|
||||||
title = ""
|
|
||||||
if text.blank?
|
|
||||||
title = "#{current_user.name}" if current_user
|
|
||||||
else
|
|
||||||
title = "#{text}"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def aspects_with_post aspects, post
|
|
||||||
aspects.select do |aspect|
|
|
||||||
AspectVisibility.exists?(:aspect_id => aspect.id, :post_id => post.id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def aspects_without_post aspects, post
|
|
||||||
aspects.reject do |aspect|
|
|
||||||
AspectVisibility.exists?(:aspect_id => aspect.id, :post_id => post.id)
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def aspect_badges aspects, opts = {}
|
|
||||||
str = ''
|
|
||||||
aspects.each do |aspect|
|
|
||||||
str << aspect_badge(aspect, opts)
|
|
||||||
end
|
|
||||||
str.html_safe
|
|
||||||
end
|
|
||||||
|
|
||||||
def bookmarklet
|
def bookmarklet
|
||||||
"javascript:(function(){f='#{AppConfig[:pod_url]}bookmarklet?url='+encodeURIComponent(window.location.href)+'&title='+encodeURIComponent(document.title)+'¬es='+encodeURIComponent(''+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text))+'&v=1&';a=function(){if(!window.open(f+'noui=1&jump=doclose','diasporav1','location=yes,links=no,scrollbars=no,toolbar=no,width=620,height=250'))location.href=f+'jump=yes'};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()"
|
"javascript:(function(){f='#{AppConfig[:pod_url]}bookmarklet?url='+encodeURIComponent(window.location.href)+'&title='+encodeURIComponent(document.title)+'¬es='+encodeURIComponent(''+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text))+'&v=1&';a=function(){if(!window.open(f+'noui=1&jump=doclose','diasporav1','location=yes,links=no,scrollbars=no,toolbar=no,width=620,height=250'))location.href=f+'jump=yes'};if(/Firefox/.test(navigator.userAgent)){setTimeout(a,0)}else{a()}})()"
|
||||||
end
|
end
|
||||||
|
|
||||||
def aspect_badge aspect, opts = {}
|
def object_path(object, opts={})
|
||||||
str = "<span class='aspect_badge single'>"
|
|
||||||
link = opts.delete(:link)
|
|
||||||
if !link
|
|
||||||
str << link_to(aspect.name, "#", 'data-guid' => aspect.id, :class => 'hard_aspect_link').html_safe
|
|
||||||
else
|
|
||||||
str << link_for_aspect(aspect).html_safe
|
|
||||||
end
|
|
||||||
str << "</span>"
|
|
||||||
end
|
|
||||||
|
|
||||||
def aspect_links aspects, opts={}
|
|
||||||
str = ""
|
|
||||||
aspects.each do |aspect|
|
|
||||||
str << '<li>'
|
|
||||||
str << link_for_aspect(aspect, :params => opts, 'data-guid' => aspect.id, :class => 'hard_aspect_link').html_safe
|
|
||||||
str << '</li>'
|
|
||||||
end
|
|
||||||
str.html_safe
|
|
||||||
end
|
|
||||||
|
|
||||||
def aspect_li aspect, opts= {}
|
|
||||||
param_string = ""
|
|
||||||
if opts.size > 0
|
|
||||||
param_string << '?'
|
|
||||||
opts.each_pair do |k, v|
|
|
||||||
param_string << "#{k}=#{v}"
|
|
||||||
end
|
|
||||||
end
|
|
||||||
"<li>
|
|
||||||
<a href='/aspects/#{aspect.id}#{param_string}'>
|
|
||||||
#{aspect.name}
|
|
||||||
</a>
|
|
||||||
</li>".html_safe
|
|
||||||
end
|
|
||||||
|
|
||||||
def link_for_aspect(aspect, opts={})
|
|
||||||
opts[:params] ||= {}
|
|
||||||
params ||= {}
|
|
||||||
opts[:params] = opts[:params].merge("a_ids[]" => aspect.id, :created_at => params[:created_at])
|
|
||||||
opts[:class] ||= ""
|
|
||||||
opts[:class] << " hard_aspect_link"
|
|
||||||
opts['data-guid'] = aspect.id
|
|
||||||
|
|
||||||
link_to aspect.name, aspects_path( opts[:params] ), opts
|
|
||||||
end
|
|
||||||
|
|
||||||
def current_aspect?(aspect)
|
|
||||||
!@aspect.nil? && !@aspect.instance_of?(Symbol) && @aspect.id == aspect.id
|
|
||||||
end
|
|
||||||
|
|
||||||
def aspect_or_all_path aspect
|
|
||||||
if @aspect.is_a? Aspect
|
|
||||||
aspect_path @aspect
|
|
||||||
else
|
|
||||||
aspects_path
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def object_path(object, opts = {})
|
|
||||||
return "" if object.nil?
|
return "" if object.nil?
|
||||||
object = object.person if object.is_a? User
|
object = object.person if object.is_a? User
|
||||||
eval("#{object.class.name.underscore}_path(object, opts)")
|
eval("#{object.class.name.underscore}_path(object, opts)")
|
||||||
|
|
@ -121,10 +35,6 @@ module ApplicationHelper
|
||||||
"#{class_name.pluralize}/#{class_name}"
|
"#{class_name.pluralize}/#{class_name}"
|
||||||
end
|
end
|
||||||
|
|
||||||
def how_long_ago(obj)
|
|
||||||
timeago(obj.created_at)
|
|
||||||
end
|
|
||||||
|
|
||||||
def profile_photo(person)
|
def profile_photo(person)
|
||||||
person_image_link(person, :size => :thumb_large, :to => :photos)
|
person_image_link(person, :size => :thumb_large, :to => :photos)
|
||||||
end
|
end
|
||||||
|
|
@ -151,7 +61,7 @@ module ApplicationHelper
|
||||||
link_to string, path, :rel => 'external'
|
link_to string, path, :rel => 'external'
|
||||||
end
|
end
|
||||||
|
|
||||||
def person_image_link(person, opts = {})
|
def person_image_link(person, opts={})
|
||||||
return "" if person.nil? || person.profile.nil?
|
return "" if person.nil? || person.profile.nil?
|
||||||
if opts[:to] == :photos
|
if opts[:to] == :photos
|
||||||
link_to person_image_tag(person, opts[:size]), person_photos_path(person)
|
link_to person_image_tag(person, opts[:size]), person_photos_path(person)
|
||||||
|
|
@ -166,136 +76,6 @@ module ApplicationHelper
|
||||||
(':' + post.id.to_s).to_sym
|
(':' + post.id.to_s).to_sym
|
||||||
end
|
end
|
||||||
|
|
||||||
def markdownify(message, options = {})
|
|
||||||
message = h(message).html_safe
|
|
||||||
|
|
||||||
options[:newlines] = true if !options.has_key?(:newlines)
|
|
||||||
options[:emoticons] = true if !options.has_key?(:emoticons)
|
|
||||||
|
|
||||||
message = process_links(message)
|
|
||||||
message = process_autolinks(message)
|
|
||||||
message = process_emphasis(message)
|
|
||||||
message = process_youtube(message, options[:youtube_maps])
|
|
||||||
message = process_vimeo(message, options[:vimeo_maps])
|
|
||||||
message = process_emoticons(message) if options[:emoticons]
|
|
||||||
|
|
||||||
message.gsub!(/\n+/, '<br />') if options[:newlines]
|
|
||||||
|
|
||||||
return message
|
|
||||||
end
|
|
||||||
|
|
||||||
|
|
||||||
def process_links(message)
|
|
||||||
message.gsub!(/\[([^\[]+)\]\(([^ ]+) \"(([^&]|(&[^q])|(&q[^u])|(&qu[^o])|(&quo[^t])|("[^;]))+)\"\)/) do |m|
|
|
||||||
escape = "\\"
|
|
||||||
link = $1
|
|
||||||
url = $2
|
|
||||||
title = $3
|
|
||||||
url.gsub!("_", "\\_")
|
|
||||||
url.gsub!("*", "\\*")
|
|
||||||
protocol = (url =~ /^\w+:\/\//) ? '' :'http://'
|
|
||||||
res = "<a target=\"#{escape}_blank\" href=\"#{protocol}#{url}\" title=\"#{title}\">#{link}</a>"
|
|
||||||
res
|
|
||||||
end
|
|
||||||
message.gsub!(/\[([^\[]+)\]\(([^ ]+)\)/) do |m|
|
|
||||||
escape = "\\"
|
|
||||||
link = $1
|
|
||||||
url = $2
|
|
||||||
url.gsub!("_", "\\_")
|
|
||||||
url.gsub!("*", "\\*")
|
|
||||||
protocol = (url =~ /^\w+:\/\//) ? '' :'http://'
|
|
||||||
res = "<a target=\"#{escape}_blank\" href=\"#{protocol}#{url}\">#{link}</a>"
|
|
||||||
res
|
|
||||||
end
|
|
||||||
|
|
||||||
return message
|
|
||||||
end
|
|
||||||
|
|
||||||
def process_youtube(message, youtube_maps)
|
|
||||||
regex = /( |^)(https?:\/\/)?www\.youtube\.com\/watch[^ ]*v=([A-Za-z0-9_\-]+)(&[^ ]*)?(#[^ ]+)?/
|
|
||||||
processed_message = message.gsub(regex) do |matched_string|
|
|
||||||
match_data = matched_string.match(regex)
|
|
||||||
video_id = match_data[3]
|
|
||||||
anchor = match_data[5]
|
|
||||||
anchor ||= ''
|
|
||||||
if youtube_maps && youtube_maps[video_id]
|
|
||||||
title = h(CGI::unescape(youtube_maps[video_id]))
|
|
||||||
else
|
|
||||||
title = I18n.t 'application.helper.video_title.unknown'
|
|
||||||
end
|
|
||||||
' <a class="video-link" data-host="youtube.com" data-video-id="' + video_id + '" data-anchor="' + anchor + '" href="'+ match_data[0].strip + '" target="_blank">Youtube: ' + title + '</a>'
|
|
||||||
end
|
|
||||||
return processed_message
|
|
||||||
end
|
|
||||||
|
|
||||||
def process_autolinks(message)
|
|
||||||
message.gsub!(/( |^)(www\.[^\s]+\.[^\s])/, '\1http://\2')
|
|
||||||
message.gsub!(/(<a target="\\?_blank" href=")?(https|http|ftp):\/\/([^\s]+)/) do |m|
|
|
||||||
captures = [$1,$2,$3]
|
|
||||||
if !captures[0].nil?
|
|
||||||
m
|
|
||||||
elsif m.match(/(youtube|vimeo)/)
|
|
||||||
m.gsub(/(\*|_)/) { |m| "\\#{$1}" } #remove markers on markdown chars to not markdown inside links
|
|
||||||
else
|
|
||||||
res = %{<a target="_blank" href="#{captures[1]}://#{captures[2]}">#{captures[2]}</a>}
|
|
||||||
res.gsub!(/(\*|_)/) { |m| "\\#{$1}" }
|
|
||||||
res
|
|
||||||
end
|
|
||||||
end
|
|
||||||
return message
|
|
||||||
end
|
|
||||||
|
|
||||||
def process_emphasis(message)
|
|
||||||
message.gsub!("\\**", "-^doublestar^-")
|
|
||||||
message.gsub!("\\__", "-^doublescore^-")
|
|
||||||
message.gsub!("\\*", "-^star^-")
|
|
||||||
message.gsub!("\\_", "-^score^-")
|
|
||||||
message.gsub!(/(\*\*\*|___)(.+?)\1/m, '<em><strong>\2</strong></em>')
|
|
||||||
message.gsub!(/(\*\*|__)(.+?)\1/m, '<strong>\2</strong>')
|
|
||||||
message.gsub!(/(\*|_)(.+?)\1/m, '<em>\2</em>')
|
|
||||||
message.gsub!("-^doublestar^-", "**")
|
|
||||||
message.gsub!("-^doublescore^-", "__")
|
|
||||||
message.gsub!("-^star^-", "*")
|
|
||||||
message.gsub!("-^score^-", "_")
|
|
||||||
return message
|
|
||||||
end
|
|
||||||
|
|
||||||
def process_vimeo(message, vimeo_maps)
|
|
||||||
regex = /https?:\/\/(?:w{3}\.)?vimeo.com\/(\d{6,})/
|
|
||||||
processed_message = message.gsub(regex) do |matched_string|
|
|
||||||
match_data = message.match(regex)
|
|
||||||
video_id = match_data[1]
|
|
||||||
if vimeo_maps && vimeo_maps[video_id]
|
|
||||||
title = h(CGI::unescape(vimeo_maps[video_id]))
|
|
||||||
else
|
|
||||||
title = I18n.t 'application.helper.video_title.unknown'
|
|
||||||
end
|
|
||||||
' <a class="video-link" data-host="vimeo.com" data-video-id="' + video_id + '" href="' + match_data[0] + '" target="_blank">Vimeo: ' + title + '</a>'
|
|
||||||
end
|
|
||||||
return processed_message
|
|
||||||
end
|
|
||||||
|
|
||||||
def process_emoticons(message)
|
|
||||||
map = {
|
|
||||||
"<3" => "♥",
|
|
||||||
":(" => "☹",
|
|
||||||
":-(" => "☹",
|
|
||||||
":)" => "☺",
|
|
||||||
":-)" => "☺",
|
|
||||||
"->" => "→",
|
|
||||||
"<-" => "←",
|
|
||||||
"..." => "…",
|
|
||||||
"(tm)" => "™",
|
|
||||||
"(r)" => "®",
|
|
||||||
"(c)" => "©"
|
|
||||||
}
|
|
||||||
|
|
||||||
map.each do |search, replace|
|
|
||||||
message.gsub!(search, replace)
|
|
||||||
end
|
|
||||||
message
|
|
||||||
end
|
|
||||||
|
|
||||||
def info_text(text)
|
def info_text(text)
|
||||||
image_tag 'icons/monotone_question.png', :class => 'what_is_this', :title => text
|
image_tag 'icons/monotone_question.png', :class => 'what_is_this', :title => text
|
||||||
end
|
end
|
||||||
|
|
@ -312,7 +92,8 @@ module ApplicationHelper
|
||||||
end
|
end
|
||||||
|
|
||||||
def direction_for(string)
|
def direction_for(string)
|
||||||
return (string.cleaned_is_rtl?) ? 'rtl' : ''
|
return '' unless string.respond_to?(:cleaned_is_rtl?)
|
||||||
|
string.cleaned_is_rtl? ? 'rtl' : ''
|
||||||
end
|
end
|
||||||
|
|
||||||
def rtl?
|
def rtl?
|
||||||
|
|
|
||||||
84
app/helpers/aspect_global_helper.rb
Normal file
84
app/helpers/aspect_global_helper.rb
Normal file
|
|
@ -0,0 +1,84 @@
|
||||||
|
# Copyright (c) 2010, Diaspora Inc. This file is
|
||||||
|
# licensed under the Affero General Public License version 3 or later. See
|
||||||
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
|
module AspectGlobalHelper
|
||||||
|
def aspects_with_post(aspects, post)
|
||||||
|
aspects.select do |aspect|
|
||||||
|
AspectVisibility.exists?(:aspect_id => aspect.id, :post_id => post.id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def aspects_without_post(aspects, post)
|
||||||
|
aspects.reject do |aspect|
|
||||||
|
AspectVisibility.exists?(:aspect_id => aspect.id, :post_id => post.id)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def aspect_badges(aspects, opts={})
|
||||||
|
str = ''
|
||||||
|
aspects.each do |aspect|
|
||||||
|
str << aspect_badge(aspect, opts)
|
||||||
|
end
|
||||||
|
str.html_safe
|
||||||
|
end
|
||||||
|
|
||||||
|
def aspect_badge(aspect, opts={})
|
||||||
|
str = "<span class='aspect_badge single'>"
|
||||||
|
link = opts.delete(:link)
|
||||||
|
if !link
|
||||||
|
str << link_to(aspect.name, "#", 'data-guid' => aspect.id, :class => 'hard_aspect_link').html_safe
|
||||||
|
else
|
||||||
|
str << link_for_aspect(aspect).html_safe
|
||||||
|
end
|
||||||
|
str << "</span>"
|
||||||
|
end
|
||||||
|
|
||||||
|
def aspect_links(aspects, opts={})
|
||||||
|
str = ""
|
||||||
|
aspects.each do |aspect|
|
||||||
|
str << '<li>'
|
||||||
|
str << link_for_aspect(aspect, :params => opts, 'data-guid' => aspect.id, :class => 'hard_aspect_link').html_safe
|
||||||
|
str << '</li>'
|
||||||
|
end
|
||||||
|
str.html_safe
|
||||||
|
end
|
||||||
|
|
||||||
|
def aspect_li(aspect, opts={})
|
||||||
|
param_string = ""
|
||||||
|
if opts.size > 0
|
||||||
|
param_string << '?'
|
||||||
|
opts.each_pair do |k, v|
|
||||||
|
param_string << "#{k}=#{v}"
|
||||||
|
end
|
||||||
|
end
|
||||||
|
"<li>
|
||||||
|
<a href='/aspects/#{aspect.id}#{param_string}'>
|
||||||
|
#{aspect.name}
|
||||||
|
</a>
|
||||||
|
</li>".html_safe
|
||||||
|
end
|
||||||
|
|
||||||
|
def link_for_aspect(aspect, opts={})
|
||||||
|
opts[:params] ||= {}
|
||||||
|
params ||= {}
|
||||||
|
opts[:params] = opts[:params].merge("a_ids[]" => aspect.id, :created_at => params[:created_at])
|
||||||
|
opts[:class] ||= ""
|
||||||
|
opts[:class] << " hard_aspect_link"
|
||||||
|
opts['data-guid'] = aspect.id
|
||||||
|
|
||||||
|
link_to aspect.name, aspects_path( opts[:params] ), opts
|
||||||
|
end
|
||||||
|
|
||||||
|
def current_aspect?(aspect)
|
||||||
|
!@aspect.nil? && !@aspect.instance_of?(Symbol) && @aspect.id == aspect.id
|
||||||
|
end
|
||||||
|
|
||||||
|
def aspect_or_all_path(aspect)
|
||||||
|
if @aspect.is_a? Aspect
|
||||||
|
aspect_path @aspect
|
||||||
|
else
|
||||||
|
aspects_path
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
@ -3,10 +3,6 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
module AspectsHelper
|
module AspectsHelper
|
||||||
def next_page_path
|
|
||||||
aspects_path(:max_time => @posts.last.send(session[:sort_order].to_sym).to_i, :a_ids => params[:a_ids])
|
|
||||||
end
|
|
||||||
|
|
||||||
def remove_link(aspect)
|
def remove_link(aspect)
|
||||||
if aspect.contacts.size == 0
|
if aspect.contacts.size == 0
|
||||||
link_to I18n.t('aspects.helper.remove'), aspect, :method => :delete, :confirm => I18n.t('aspects.helper.are_you_sure')
|
link_to I18n.t('aspects.helper.remove'), aspect, :method => :delete, :confirm => I18n.t('aspects.helper.are_you_sure')
|
||||||
|
|
|
||||||
|
|
@ -12,6 +12,11 @@ module LayoutHelper
|
||||||
@show_title = show_title
|
@show_title = show_title
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def page_title(text=nil)
|
||||||
|
return text unless text.blank?
|
||||||
|
current_user ? current_user.name : t("application.helper.diaspora_alpha")
|
||||||
|
end
|
||||||
|
|
||||||
def show_title?
|
def show_title?
|
||||||
@show_title
|
@show_title
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -3,8 +3,16 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
module LikesHelper
|
module LikesHelper
|
||||||
def likes_list likes
|
def likes_list(likes)
|
||||||
links = likes.collect { |like| link_to "#{h(like.author.name.titlecase)}", person_path(like.author) }
|
links = likes.collect { |like| link_to "#{h(like.author.name.titlecase)}", person_path(like.author) }
|
||||||
links.join(", ").html_safe
|
links.join(", ").html_safe
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def like_action(post, current_user=current_user)
|
||||||
|
if current_user.liked?(post)
|
||||||
|
link_to t('shared.stream_element.unlike'), like_path(:post_id => post.id, :id => 'xxx'), :method => :delete, :class => 'unlike', :remote => true
|
||||||
|
else
|
||||||
|
link_to t('shared.stream_element.like'), likes_path(:positive => 'true', :post_id => post.id ), :method => :post, :class => 'like', :remote => true
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
134
app/helpers/markdownify_helper.rb
Normal file
134
app/helpers/markdownify_helper.rb
Normal file
|
|
@ -0,0 +1,134 @@
|
||||||
|
# Copyright (c) 2010, Diaspora Inc. This file is
|
||||||
|
# licensed under the Affero General Public License version 3 or later. See
|
||||||
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
|
module MarkdownifyHelper
|
||||||
|
def markdownify(message, options={})
|
||||||
|
message = h(message).html_safe
|
||||||
|
|
||||||
|
options[:newlines] = true if !options.has_key?(:newlines)
|
||||||
|
options[:emoticons] = true if !options.has_key?(:emoticons)
|
||||||
|
|
||||||
|
message = process_links(message)
|
||||||
|
message = process_autolinks(message)
|
||||||
|
message = process_emphasis(message)
|
||||||
|
message = process_youtube(message, options[:youtube_maps])
|
||||||
|
message = process_vimeo(message, options[:vimeo_maps])
|
||||||
|
message = process_emoticons(message) if options[:emoticons]
|
||||||
|
|
||||||
|
message.gsub!(/\n+/, '<br />') if options[:newlines]
|
||||||
|
|
||||||
|
message
|
||||||
|
end
|
||||||
|
|
||||||
|
def process_links(message)
|
||||||
|
message.gsub!(/\[([^\[]+)\]\(([^ ]+) \"(([^&]|(&[^q])|(&q[^u])|(&qu[^o])|(&quo[^t])|("[^;]))+)\"\)/) do |m|
|
||||||
|
escape = "\\"
|
||||||
|
link = $1
|
||||||
|
url = $2
|
||||||
|
title = $3
|
||||||
|
url.gsub!("_", "\\_")
|
||||||
|
url.gsub!("*", "\\*")
|
||||||
|
protocol = (url =~ /^\w+:\/\//) ? '' :'http://'
|
||||||
|
res = "<a target=\"#{escape}_blank\" href=\"#{protocol}#{url}\" title=\"#{title}\">#{link}</a>"
|
||||||
|
res
|
||||||
|
end
|
||||||
|
|
||||||
|
message.gsub!(/\[([^\[]+)\]\(([^ ]+)\)/) do |m|
|
||||||
|
escape = "\\"
|
||||||
|
link = $1
|
||||||
|
url = $2
|
||||||
|
url.gsub!("_", "\\_")
|
||||||
|
url.gsub!("*", "\\*")
|
||||||
|
protocol = (url =~ /^\w+:\/\//) ? '' :'http://'
|
||||||
|
res = "<a target=\"#{escape}_blank\" href=\"#{protocol}#{url}\">#{link}</a>"
|
||||||
|
res
|
||||||
|
end
|
||||||
|
|
||||||
|
message
|
||||||
|
end
|
||||||
|
|
||||||
|
def process_youtube(message, youtube_maps)
|
||||||
|
processed_message = message.gsub(YoutubeTitles::YOUTUBE_ID_REGEX) do |matched_string|
|
||||||
|
match_data = matched_string.match(YoutubeTitles::YOUTUBE_ID_REGEX)
|
||||||
|
video_id = match_data[1]
|
||||||
|
anchor = match_data[2]
|
||||||
|
anchor ||= ''
|
||||||
|
if youtube_maps && youtube_maps[video_id]
|
||||||
|
title = h(CGI::unescape(youtube_maps[video_id]))
|
||||||
|
else
|
||||||
|
title = I18n.t 'application.helper.video_title.unknown'
|
||||||
|
end
|
||||||
|
' <a class="video-link" data-host="youtube.com" data-video-id="' + video_id + '" data-anchor="' + anchor + '" href="'+ match_data[0].strip + '" target="_blank">Youtube: ' + title + '</a>'
|
||||||
|
end
|
||||||
|
processed_message
|
||||||
|
end
|
||||||
|
|
||||||
|
def process_autolinks(message)
|
||||||
|
message.gsub!(/( |^)(www\.[^\s]+\.[^\s])/, '\1http://\2')
|
||||||
|
message.gsub!(/(<a target="\\?_blank" href=")?(https|http|ftp):\/\/([^\s]+)/) do |m|
|
||||||
|
captures = [$1,$2,$3]
|
||||||
|
if !captures[0].nil?
|
||||||
|
m
|
||||||
|
elsif m.match(/(youtube|vimeo)/)
|
||||||
|
m.gsub(/(\*|_)/) { |m| "\\#{$1}" } #remove markers on markdown chars to not markdown inside links
|
||||||
|
else
|
||||||
|
res = %{<a target="_blank" href="#{captures[1]}://#{captures[2]}">#{captures[2]}</a>}
|
||||||
|
res.gsub!(/(\*|_)/) { |m| "\\#{$1}" }
|
||||||
|
res
|
||||||
|
end
|
||||||
|
end
|
||||||
|
message
|
||||||
|
end
|
||||||
|
|
||||||
|
def process_emphasis(message)
|
||||||
|
message.gsub!("\\**", "-^doublestar^-")
|
||||||
|
message.gsub!("\\__", "-^doublescore^-")
|
||||||
|
message.gsub!("\\*", "-^star^-")
|
||||||
|
message.gsub!("\\_", "-^score^-")
|
||||||
|
message.gsub!(/(\*\*\*|___)(.+?)\1/m, '<em><strong>\2</strong></em>')
|
||||||
|
message.gsub!(/(\*\*|__)(.+?)\1/m, '<strong>\2</strong>')
|
||||||
|
message.gsub!(/(\*|_)(.+?)\1/m, '<em>\2</em>')
|
||||||
|
message.gsub!("-^doublestar^-", "**")
|
||||||
|
message.gsub!("-^doublescore^-", "__")
|
||||||
|
message.gsub!("-^star^-", "*")
|
||||||
|
message.gsub!("-^score^-", "_")
|
||||||
|
message
|
||||||
|
end
|
||||||
|
|
||||||
|
def process_vimeo(message, vimeo_maps)
|
||||||
|
regex = /https?:\/\/(?:w{3}\.)?vimeo.com\/(\d{6,})/
|
||||||
|
processed_message = message.gsub(regex) do |matched_string|
|
||||||
|
match_data = message.match(regex)
|
||||||
|
video_id = match_data[1]
|
||||||
|
if vimeo_maps && vimeo_maps[video_id]
|
||||||
|
title = h(CGI::unescape(vimeo_maps[video_id]))
|
||||||
|
else
|
||||||
|
title = I18n.t 'application.helper.video_title.unknown'
|
||||||
|
end
|
||||||
|
' <a class="video-link" data-host="vimeo.com" data-video-id="' + video_id + '" href="' + match_data[0] + '" target="_blank">Vimeo: ' + title + '</a>'
|
||||||
|
end
|
||||||
|
processed_message
|
||||||
|
end
|
||||||
|
|
||||||
|
def process_emoticons(message)
|
||||||
|
map = {
|
||||||
|
"<3" => "♥",
|
||||||
|
":(" => "☹",
|
||||||
|
":-(" => "☹",
|
||||||
|
":)" => "☺",
|
||||||
|
":-)" => "☺",
|
||||||
|
"->" => "→",
|
||||||
|
"<-" => "←",
|
||||||
|
"..." => "…",
|
||||||
|
"(tm)" => "™",
|
||||||
|
"(r)" => "®",
|
||||||
|
"(c)" => "©"
|
||||||
|
}
|
||||||
|
|
||||||
|
map.each do |search, replace|
|
||||||
|
message.gsub!(search, replace)
|
||||||
|
end
|
||||||
|
message
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
module NotificationsHelper
|
module NotificationsHelper
|
||||||
def object_link(note)
|
def object_link(note)
|
||||||
target_type = note.translation_key
|
target_type = note.popup_translation_key
|
||||||
if note.instance_of?(Notifications::Mentioned)
|
if note.instance_of?(Notifications::Mentioned)
|
||||||
post = Mention.find(note.target_id).post
|
post = Mention.find(note.target_id).post
|
||||||
if post
|
if post
|
||||||
|
|
@ -8,8 +8,6 @@ module NotificationsHelper
|
||||||
else
|
else
|
||||||
"#{translation(target_type)} #{t('notifications.deleted')} #{t('notifications.post')}"
|
"#{translation(target_type)} #{t('notifications.deleted')} #{t('notifications.post')}"
|
||||||
end
|
end
|
||||||
elsif note.instance_of?(Notifications::StartedSharing)
|
|
||||||
translation(target_type)
|
|
||||||
elsif note.instance_of?(Notifications::CommentOnPost)
|
elsif note.instance_of?(Notifications::CommentOnPost)
|
||||||
post = Post.where(:id => note.target_id).first
|
post = Post.where(:id => note.target_id).first
|
||||||
if post
|
if post
|
||||||
|
|
@ -24,11 +22,13 @@ module NotificationsHelper
|
||||||
else
|
else
|
||||||
t('notifications.also_commented_deleted')
|
t('notifications.also_commented_deleted')
|
||||||
end
|
end
|
||||||
|
else #Notifications:StartedSharing, Notifications::Liked, etc.
|
||||||
|
translation(target_type)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def translation(target_type, post_author = nil)
|
def translation(target_type, post_author = nil)
|
||||||
t("notifications.#{target_type}", :post_author => post_author)
|
t("#{target_type}", :post_author => post_author)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,8 +27,4 @@ module PeopleHelper
|
||||||
I18n.l bday, :format => I18n.t('date.formats.birthday_with_year')
|
I18n.l bday, :format => I18n.t('date.formats.birthday_with_year')
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
def next_page_path
|
|
||||||
person_path(@person, :max_time => @posts.last.created_at.to_i)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
|
||||||
23
app/helpers/stream_helper.rb
Normal file
23
app/helpers/stream_helper.rb
Normal file
|
|
@ -0,0 +1,23 @@
|
||||||
|
# Copyright (c) 2010, Diaspora Inc. This file is
|
||||||
|
# licensed under the Affero General Public License version 3 or later. See
|
||||||
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
|
module StreamHelper
|
||||||
|
def next_page_path
|
||||||
|
if controller.instance_of?(TagsController)
|
||||||
|
tag_path(@tag, :max_time => @posts.last.created_at.to_i)
|
||||||
|
elsif controller.instance_of?(PeopleController)
|
||||||
|
person_path(@person, :max_time => @posts.last.created_at.to_i)
|
||||||
|
elsif controller.instance_of?(AspectsController)
|
||||||
|
aspects_path(:max_time => @posts.last.send(session[:sort_order].to_sym).to_i, :a_ids => params[:a_ids])
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
def time_for_sort post
|
||||||
|
if controller.instance_of?(AspectsController)
|
||||||
|
post.send(session[:sort_order].to_sym)
|
||||||
|
else
|
||||||
|
post.created_at
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
@ -3,7 +3,4 @@
|
||||||
# the COPYRIGHT file.
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
module TagsHelper
|
module TagsHelper
|
||||||
def next_page_path
|
|
||||||
tag_path(@tag, :max_time => @posts.last.created_at.to_i)
|
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,21 @@ class Notifier < ActionMailer::Base
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def liked(recipient_id, sender_id, like_id)
|
||||||
|
@receiver = User.find_by_id(recipient_id)
|
||||||
|
@sender = Person.find_by_id(sender_id)
|
||||||
|
@like = Like.find(like_id)
|
||||||
|
|
||||||
|
log_mail(recipient_id, sender_id, 'liked')
|
||||||
|
|
||||||
|
attachments.inline['logo_caps.png'] = ATTACHMENT
|
||||||
|
|
||||||
|
I18n.with_locale(@receiver.language) do
|
||||||
|
mail(:to => "\"#{@receiver.name}\" <#{@receiver.email}>",
|
||||||
|
:subject => I18n.t('notifier.liked.subject', :name => @sender.name), :host => AppConfig[:pod_uri].host)
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
def mentioned(recipient_id, sender_id, target_id)
|
def mentioned(recipient_id, sender_id, target_id)
|
||||||
@receiver = User.find_by_id(recipient_id)
|
@receiver = User.find_by_id(recipient_id)
|
||||||
@sender = Person.find_by_id(sender_id)
|
@sender = Person.find_by_id(sender_id)
|
||||||
|
|
|
||||||
9
app/models/jobs/mail_liked.rb
Normal file
9
app/models/jobs/mail_liked.rb
Normal file
|
|
@ -0,0 +1,9 @@
|
||||||
|
module Job
|
||||||
|
class MailLiked < Base
|
||||||
|
@queue = :mail
|
||||||
|
def self.perform_delegate(recipient_id, sender_id, like_id)
|
||||||
|
Notifier.liked(recipient_id, sender_id, like_id).deliver
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
||||||
|
|
@ -5,16 +5,16 @@
|
||||||
class Like < ActiveRecord::Base
|
class Like < ActiveRecord::Base
|
||||||
require File.join(Rails.root, 'lib/diaspora/web_socket')
|
require File.join(Rails.root, 'lib/diaspora/web_socket')
|
||||||
include ROXML
|
include ROXML
|
||||||
|
|
||||||
include Diaspora::Webhooks
|
include Diaspora::Webhooks
|
||||||
include Diaspora::Relayable
|
include Diaspora::Relayable
|
||||||
include Diaspora::Guid
|
include Diaspora::Guid
|
||||||
|
|
||||||
include Diaspora::Socketable
|
include Diaspora::Socketable
|
||||||
|
|
||||||
xml_attr :positive
|
xml_attr :positive
|
||||||
xml_attr :diaspora_handle
|
xml_attr :diaspora_handle
|
||||||
|
|
||||||
belongs_to :post
|
belongs_to :post
|
||||||
belongs_to :author, :class_name => 'Person'
|
belongs_to :author, :class_name => 'Person'
|
||||||
|
|
||||||
|
|
@ -23,20 +23,24 @@ class Like < ActiveRecord::Base
|
||||||
def diaspora_handle
|
def diaspora_handle
|
||||||
self.author.diaspora_handle
|
self.author.diaspora_handle
|
||||||
end
|
end
|
||||||
|
|
||||||
def diaspora_handle= nh
|
def diaspora_handle= nh
|
||||||
self.author = Webfinger.new(nh).fetch
|
self.author = Webfinger.new(nh).fetch
|
||||||
end
|
end
|
||||||
|
|
||||||
def parent_class
|
def parent_class
|
||||||
Post
|
Post
|
||||||
end
|
end
|
||||||
|
|
||||||
def parent
|
def parent
|
||||||
self.post
|
self.post
|
||||||
end
|
end
|
||||||
|
|
||||||
def parent= parent
|
def parent= parent
|
||||||
self.post = parent
|
self.post = parent
|
||||||
end
|
end
|
||||||
|
|
||||||
|
def notification_type(user, person)
|
||||||
|
Notifications::Liked if self.post.author == user.person && user.person != person
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ class Notifications::AlsoCommented < Notification
|
||||||
def mail_job
|
def mail_job
|
||||||
Job::MailAlsoCommented
|
Job::MailAlsoCommented
|
||||||
end
|
end
|
||||||
def translation_key
|
def popup_translation_key
|
||||||
'also_commented'
|
'notifications.also_commented'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ class Notifications::CommentOnPost < Notification
|
||||||
def mail_job
|
def mail_job
|
||||||
Job::MailCommentOnPost
|
Job::MailCommentOnPost
|
||||||
end
|
end
|
||||||
def translation_key
|
def popup_translation_key
|
||||||
'comment_on_post'
|
'notifications.comment_on_post'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
8
app/models/notifications/liked.rb
Normal file
8
app/models/notifications/liked.rb
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
class Notifications::Liked < Notification
|
||||||
|
def mail_job
|
||||||
|
Job::MailLiked
|
||||||
|
end
|
||||||
|
def popup_translation_key
|
||||||
|
'notifications.liked'
|
||||||
|
end
|
||||||
|
end
|
||||||
|
|
@ -2,7 +2,7 @@ class Notifications::Mentioned < Notification
|
||||||
def mail_job
|
def mail_job
|
||||||
Job::MailMentioned
|
Job::MailMentioned
|
||||||
end
|
end
|
||||||
def translation_key
|
def popup_translation_key
|
||||||
'mentioned'
|
'notifications.mentioned'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,8 @@ class Notifications::PrivateMessage < Notification
|
||||||
def mail_job
|
def mail_job
|
||||||
Job::MailPrivateMessage
|
Job::MailPrivateMessage
|
||||||
end
|
end
|
||||||
def translation_key
|
def popup_translation_key
|
||||||
'private_message'
|
'notifications.private_message'
|
||||||
end
|
end
|
||||||
def self.make_notification(recipient, target, actor, notification_type)
|
def self.make_notification(recipient, target, actor, notification_type)
|
||||||
n = notification_type.new(:target => target,
|
n = notification_type.new(:target => target,
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ class Notifications::RequestAccepted < Notification
|
||||||
def mail_job
|
def mail_job
|
||||||
Job::MailRequestAcceptance
|
Job::MailRequestAcceptance
|
||||||
end
|
end
|
||||||
def translation_key
|
def popup_translation_key
|
||||||
'request_accepted'
|
'notifications.request_accepted'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -2,8 +2,9 @@ class Notifications::StartedSharing < Notification
|
||||||
def mail_job
|
def mail_job
|
||||||
Job::MailStartedSharing
|
Job::MailStartedSharing
|
||||||
end
|
end
|
||||||
def translation_key
|
|
||||||
'started_sharing'
|
def popup_translation_key
|
||||||
|
'notifications.started_sharing'
|
||||||
end
|
end
|
||||||
|
|
||||||
def email_the_user(target, actor)
|
def email_the_user(target, actor)
|
||||||
|
|
|
||||||
|
|
@ -8,7 +8,8 @@ class UserPreference < ActiveRecord::Base
|
||||||
"comment_on_post",
|
"comment_on_post",
|
||||||
"private_message",
|
"private_message",
|
||||||
"started_sharing",
|
"started_sharing",
|
||||||
"also_commented"]
|
"also_commented",
|
||||||
|
"liked"]
|
||||||
|
|
||||||
def must_be_valid_email_type
|
def must_be_valid_email_type
|
||||||
unless VALID_EMAIL_TYPES.include?(self.email_type)
|
unless VALID_EMAIL_TYPES.include?(self.email_type)
|
||||||
|
|
|
||||||
5
app/views/comments/create.js.erb
Normal file
5
app/views/comments/create.js.erb
Normal file
|
|
@ -0,0 +1,5 @@
|
||||||
|
WebSocketReceiver.processComment(<%= @comment.post_id %>,
|
||||||
|
<%= @comment.id %>,
|
||||||
|
"<%= escape_javascript(render(:partial => 'comments/comment', :locals => { :comment => @comment, :person => current_user.person}))%>",
|
||||||
|
false);
|
||||||
|
|
||||||
|
|
@ -2,10 +2,19 @@
|
||||||
-# licensed under the Affero General Public License version 3 or later. See
|
-# licensed under the Affero General Public License version 3 or later. See
|
||||||
-# the COPYRIGHT file.
|
-# the COPYRIGHT file.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- content_for :page_title do
|
- content_for :page_title do
|
||||||
DIASPORA* ALPHA
|
DIASPORA* ALPHA
|
||||||
- begin
|
- begin
|
||||||
= render :partial => 'home/show'
|
= render :partial => 'home/show'
|
||||||
- rescue
|
- rescue
|
||||||
|
:css
|
||||||
|
header{
|
||||||
|
display:none;
|
||||||
|
}
|
||||||
|
body{
|
||||||
|
margin-top: 20px;
|
||||||
|
}
|
||||||
:erb
|
:erb
|
||||||
<%= File.open(File.join(Rails.root, 'public/default.html')).read %>
|
<%= File.open(File.join(Rails.root, 'public/default.html')).read %>
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
%meta{"http-equiv"=>"Content-Type", :content=>"text/html; charset=utf-8"}/
|
%meta{"http-equiv"=>"Content-Type", :content=>"text/html; charset=utf-8"}/
|
||||||
|
|
||||||
%link{:rel => 'shortcut icon', :href => '/favicon.ico'}
|
%link{:rel => 'shortcut icon', :href => '/favicon.png'}
|
||||||
%link{:rel => 'apple-touch-icon', :href => '/apple-touch-icon.png'}
|
%link{:rel => 'apple-touch-icon', :href => '/apple-touch-icon.png'}
|
||||||
|
|
||||||
/ Social Media Icons are by Paul Robert Lloyd @ http://paulrobertlloyd.com/2009/06/social_media_icons
|
/ Social Media Icons are by Paul Robert Lloyd @ http://paulrobertlloyd.com/2009/06/social_media_icons
|
||||||
|
|
|
||||||
|
|
@ -79,7 +79,11 @@
|
||||||
= link_to t('notifications.index.notifications'), notifications_path
|
= link_to t('notifications.index.notifications'), notifications_path
|
||||||
.ui-li-count
|
.ui-li-count
|
||||||
= @notification_count
|
= @notification_count
|
||||||
|
%li
|
||||||
|
= link_to t('conversations.index.message_inbox'), conversations_path
|
||||||
|
.ui-li-count
|
||||||
|
= @unread_message_count
|
||||||
|
|
||||||
%h4
|
%h4
|
||||||
= t('.your_aspects')
|
= t('.your_aspects')
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -2,16 +2,11 @@
|
||||||
-# licensed under the Affero General Public License version 3 or later. See
|
-# licensed under the Affero General Public License version 3 or later. See
|
||||||
-# the COPYRIGHT file.
|
-# the COPYRIGHT file.
|
||||||
|
|
||||||
- if likes.length > 0
|
- if likes.size > 0
|
||||||
.likes
|
.likes_container
|
||||||
= image_tag('icons/happy_smiley.png')
|
.likes
|
||||||
= link_to t('.people_like_this', :count => likes.length), "#", :class => "expand_likes"
|
= image_tag('icons/happy_smiley.png')
|
||||||
%span.hidden.likes_list
|
= link_to t('.people_like_this', :count => likes.length), "#", :class => "expand_likes"
|
||||||
= likes_list(likes)
|
%span.hidden.likes_list
|
||||||
|
= likes_list(likes)
|
||||||
|
|
||||||
- if dislikes.length > 0
|
|
||||||
.dislikes
|
|
||||||
= image_tag('icons/sad_smiley.png')
|
|
||||||
= link_to t('.people_dislike_this', :count => dislikes.length), "#", :class => "expand_dislikes"
|
|
||||||
%span.hidden.dislikes_list
|
|
||||||
= likes_list(dislikes)
|
|
||||||
|
|
|
||||||
4
app/views/likes/create.js.erb
Normal file
4
app/views/likes/create.js.erb
Normal file
|
|
@ -0,0 +1,4 @@
|
||||||
|
$(".like_action", ".stream_element[data-guid=<%=@like.post_id%>]").html("<%= escape_javascript(like_action(@like.post))%>");
|
||||||
|
|
||||||
|
WebSocketReceiver.processLike("<%=@like.post_id%>", "<%= escape_javascript(render("likes/likes", :post_id => @like.post_id, :likes => @like.post.likes, :dislikes => @like.post.dislikes)) %>");
|
||||||
|
|
||||||
3
app/views/likes/destroy.js.erb
Normal file
3
app/views/likes/destroy.js.erb
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
$(".like_action", ".stream_element[data-guid=<%=@like.post_id%>]").html("<%= escape_javascript(like_action(@like.post))%>");
|
||||||
|
WebSocketReceiver.processLike("<%=@like.post_id%>", "<%= escape_javascript(render("likes/likes", :post_id => @like.post_id, :likes => @like.post.likes, :dislikes => @like.post.dislikes)) %>");
|
||||||
|
|
||||||
16
app/views/notifier/liked.html.haml
Normal file
16
app/views/notifier/liked.html.haml
Normal file
|
|
@ -0,0 +1,16 @@
|
||||||
|
%p
|
||||||
|
= t('notifier.hello', :name => @receiver.profile.first_name)
|
||||||
|
%p
|
||||||
|
= t('.liked', :name => "#{@sender.name} (#{@sender.diaspora_handle})")
|
||||||
|
|
||||||
|
%p
|
||||||
|
= @like.post.formatted_message(:plain_text => true)
|
||||||
|
%p
|
||||||
|
|
||||||
|
%br
|
||||||
|
= link_to t('.sign_in'), status_message_url(@like.post)
|
||||||
|
|
||||||
|
%br
|
||||||
|
= t('notifier.love')
|
||||||
|
%br
|
||||||
|
= t('notifier.diaspora')
|
||||||
8
app/views/notifier/liked.text.haml
Normal file
8
app/views/notifier/liked.text.haml
Normal file
|
|
@ -0,0 +1,8 @@
|
||||||
|
!= t('notifier.hello', :name => @receiver.profile.first_name)
|
||||||
|
|
||||||
|
!= t('notifier.liked.liked', :name => "#{@sender.name} (#{@sender.diaspora_handle})")
|
||||||
|
|
||||||
|
!= @like.post.formatted_message(:plain_text => true)
|
||||||
|
|
||||||
|
!= t('notifier.love')
|
||||||
|
!= t('notifier.diaspora')
|
||||||
|
|
@ -29,7 +29,9 @@
|
||||||
- else
|
- else
|
||||||
= friend.name
|
= friend.name
|
||||||
|
|
||||||
- unless friend.person.nil? || (friend.contact && friend.contact.pending) || (friend.request && friend.request.sender_id != friend.person.id)
|
- unless friend.person.nil?
|
||||||
|
/ should be dropdown
|
||||||
|
|
||||||
%li{:id => "options_" + friend.uid, :class => "share_with hidden", :style => "height:auto"}
|
%li{:id => "options_" + friend.uid, :class => "share_with hidden", :style => "height:auto"}
|
||||||
- contact = friend.contact
|
- contact = friend.contact
|
||||||
- contact ||= Contact.new
|
- contact ||= Contact.new
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@
|
||||||
.content
|
.content
|
||||||
.from
|
.from
|
||||||
= person_link(post.author, :class => 'author')
|
= person_link(post.author, :class => 'author')
|
||||||
%time.time.timeago{:datetime => post.created_at, :integer => post.created_at.to_i}
|
%time.time.timeago{:datetime => post.created_at, :integer => time_for_sort(post).to_i}
|
||||||
= render 'status_messages/status_message', :post => post, :photos => post.photos
|
= render 'status_messages/status_message', :post => post, :photos => post.photos
|
||||||
|
|
||||||
.info
|
.info
|
||||||
|
|
@ -37,17 +37,14 @@
|
||||||
= link_to(how_long_ago(post), status_message_path(post))
|
= link_to(how_long_ago(post), status_message_path(post))
|
||||||
|
|
||||||
- unless (defined?(@commenting_disabled) && @commenting_disabled)
|
- unless (defined?(@commenting_disabled) && @commenting_disabled)
|
||||||
|
|
|
||||||
|
%span.like_action
|
||||||
|
= like_action(post, current_user)
|
||||||
|
|
|
||||||
= link_to t('comments.new_comment.comment'), '#', :class => 'focus_comment_textarea'
|
= link_to t('comments.new_comment.comment'), '#', :class => 'focus_comment_textarea'
|
||||||
|
|
||||||
/ TODO(likes)
|
.likes
|
||||||
/- if (defined?(current_user) && !current_user.liked?(post))
|
- if post.likes.count > 0
|
||||||
/ %span.like_links
|
= render "likes/likes", :post_id => post.id, :likes => post.likes, :dislikes => post.dislikes, :current_user => current_user
|
||||||
/ |
|
|
||||||
/ = link_to t('.like'), likes_path(:positive => 'true', :post_id => post.id ), :method => :post, :class => "like_it", :remote => true
|
|
||||||
/ |
|
|
||||||
/ = link_to t('.dislike'), likes_path(:positive => 'false', :post_id => post.id), :method => :post, :class => "dislike_it", :remote => true
|
|
||||||
|
|
||||||
/.likes_container
|
|
||||||
/ = render "likes/likes", :post_id => post.id, :likes => post.likes, :dislikes => post.dislikes, :current_user => current_user
|
|
||||||
|
|
||||||
= render "comments/comments", :post => post, :comments => post.comments, :current_user => current_user, :condensed => true, :commenting_disabled => (defined?(@commenting_disabled) && @commenting_disabled)
|
= render "comments/comments", :post => post, :comments => post.comments, :current_user => current_user, :condensed => true, :commenting_disabled => (defined?(@commenting_disabled) && @commenting_disabled)
|
||||||
|
|
|
||||||
|
|
@ -100,6 +100,11 @@
|
||||||
= type.label t('.started_sharing')
|
= type.label t('.started_sharing')
|
||||||
= type.check_box :started_sharing, {:checked => @email_prefs['started_sharing']}, false, true
|
= type.check_box :started_sharing, {:checked => @email_prefs['started_sharing']}, false, true
|
||||||
|
|
||||||
|
%br
|
||||||
|
%p.checkbox_select
|
||||||
|
= type.label t('.liked')
|
||||||
|
= type.check_box :liked, {:checked => @email_prefs['liked']}, false, true
|
||||||
|
|
||||||
%br
|
%br
|
||||||
= f.submit t('.change')
|
= f.submit t('.change')
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -32,8 +32,10 @@ javascripts:
|
||||||
- public/javascripts/widgets/infinite-scroll.js
|
- public/javascripts/widgets/infinite-scroll.js
|
||||||
- public/javascripts/widgets/directionDetector.js
|
- public/javascripts/widgets/directionDetector.js
|
||||||
- public/javascripts/widgets/notifications.js
|
- public/javascripts/widgets/notifications.js
|
||||||
|
- public/javascripts/widgets/flashes.js
|
||||||
- public/javascripts/view.js
|
- public/javascripts/view.js
|
||||||
- public/javascripts/stream.js
|
- public/javascripts/stream.js
|
||||||
|
- public/javascripts/content-updater.js
|
||||||
- public/javascripts/search.js
|
- public/javascripts/search.js
|
||||||
- public/javascripts/contact-edit.js
|
- public/javascripts/contact-edit.js
|
||||||
mobile:
|
mobile:
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,6 @@
|
||||||
default: "en"
|
default: "en"
|
||||||
available:
|
available:
|
||||||
|
ar: "العربية"
|
||||||
bg: "български език"
|
bg: "български език"
|
||||||
br: "Brezhoneg"
|
br: "Brezhoneg"
|
||||||
ca: "Català"
|
ca: "Català"
|
||||||
|
|
|
||||||
1
config/locales/cldr/ar_plurals.rb
Normal file
1
config/locales/cldr/ar_plurals.rb
Normal file
|
|
@ -0,0 +1 @@
|
||||||
|
{ :ar => { :i18n => {:plural => { :keys => [:zero, :one, :two, :few, :many, :other], :rule => lambda { |n| n == 0 ? :zero : n == 1 ? :one : n == 2 ? :two : [3, 4, 5, 6, 7, 8, 9, 10].include?(n % 100) ? :few : [11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99].include?(n % 100) ? :many : :other } } } } }
|
||||||
|
|
@ -6,92 +6,92 @@
|
||||||
ar:
|
ar:
|
||||||
devise:
|
devise:
|
||||||
confirmations:
|
confirmations:
|
||||||
confirmed: ".وأكد حسابك بنجاح. وقعت الآن دخولك"
|
confirmed: "تم تأكيد حسابك، وتسجيل دخولك"
|
||||||
new:
|
new:
|
||||||
resend_confirmation: "Resend confirmation instructions"
|
resend_confirmation: "إعادة إرسال لتعليمات التأكيد"
|
||||||
send_instructions: ".سوف تتلقى رسالة بريد إلكتروني مع تعليمات حول كيفية تأكيد الحساب الخاص بك في بضع دقائق"
|
send_instructions: "ستصلك في بضع دقائق دقائق رسالة إلكترونية تحوي تعليمات تأكيد الحساب الخاص بك"
|
||||||
failure:
|
failure:
|
||||||
inactive: ".ولم يتم تفعيل حسابك بعد"
|
inactive: ".لم يتم تفعيل حسابك بعد"
|
||||||
invalid: ".بريد إلكتروني غير صالح أو كلمة المرور"
|
invalid: ".المعرف غير صالح أو كلمة المرور غير صحيحة"
|
||||||
invalid_token: ".المصادقة غير صالح الرمز المميز"
|
invalid_token: ".مفتاح المصادقة غير صالح"
|
||||||
locked: ".مؤمن حسابك"
|
locked: ".تم وصد حسابك"
|
||||||
timeout: ".انتهت الدورة الخاصة بك ، الرجاء تسجيل الدخول مرة أخرى للمتابعة"
|
timeout: ".انقضت مدة جلستك، الرجاء تسجيل الدخول من جديد للمتابعة"
|
||||||
unauthenticated: ".تحتاج إلى تسجيل الدخول أو قم بالتسجيل قبل الشروع في الاستمرار"
|
unauthenticated: ".يجب عليك تسجيل الدخول أو التسجيل قبل المتابعة"
|
||||||
unconfirmed: ".لديك لتأكيد الحساب الخاص بك قبل المتابعة"
|
unconfirmed: ".يجب عليك تأكيد الحساب الخاص بك قبل المتابعة"
|
||||||
invitations:
|
invitations:
|
||||||
invitation_token_invalid: "The invitation token provided is not valid!"
|
invitation_token_invalid: "الدعوة المقدمة غير صالحة"
|
||||||
send_instructions: "Your invitation has been sent."
|
send_instructions: "تم إرسال دعوتك"
|
||||||
updated: "Your password was set successfully. You are now signed in."
|
updated: "تم إنشاء كلمة المرور بنجاح، أنت الآن متصل"
|
||||||
mailer:
|
mailer:
|
||||||
confirmation_instructions:
|
confirmation_instructions:
|
||||||
confirm: "Confirm my account"
|
confirm: "تأكيد حسابي"
|
||||||
subject: "Confirmation instructions"
|
subject: "تعليمات التأكيد"
|
||||||
you_can_confirm: "You can confirm your account through the link below:"
|
you_can_confirm: "يمكنك تأكيد حسابك عبر الرابط التالي"
|
||||||
hello: "Hello %{email}!"
|
hello: "مرحبا %{email}!"
|
||||||
invitation:
|
invitation:
|
||||||
accept: "Accept invitation"
|
accept: "قبول الدعوة"
|
||||||
ignore: "If you don't want to accept the invitation, please ignore this email."
|
ignore: "إذا كنت لا تريد قبول الدعوة, رجاء تجاهل هذه الرسالة"
|
||||||
no_account_till: "Your account won't be created until you access the link above and sign up."
|
no_account_till: "لن يتم إنشاء حسابك حتى تنقر على الرابط أعلاه وتسجل دخولك"
|
||||||
subject: "A friend wants you to join Diaspora!"
|
subject: "دعوة من صديق للإنضمام إلى دياسبرا"
|
||||||
inviters:
|
inviters:
|
||||||
accept_at: ", at %{url}, you can accept it through the link below."
|
accept_at: ", at %{url}, يمكنك قبولها عبر الرابط التالي."
|
||||||
has_invited_you: "%{name} has invited you to join Diaspora"
|
has_invited_you: "%{name} يدعوك للإنضمام إلى دياسبرا"
|
||||||
have_invited_you: "%{names} have invited you to join Diaspora"
|
have_invited_you: "%{names} يدعونك للإنضمام إلى دياسبرا"
|
||||||
reset_password_instructions:
|
reset_password_instructions:
|
||||||
change: "Change my password"
|
change: "تغيير كلمة المرور"
|
||||||
ignore: "If you didn't request this, please ignore this email."
|
ignore: "إذا لم تكن من طلب هذا، الرجاء تجاهل هذا البريد"
|
||||||
someone_requested: "Someone has requested a link to change your password, and you can do this through the link below."
|
someone_requested: "أحدهم طلب رابطا لتغيير كلمة مرورك, ويمكنك فعل هذا عبر الرابط الآتي"
|
||||||
subject: "Reset password instructions"
|
subject: "تعليمات إعادة إدخال كلمة المرور"
|
||||||
wont_change: "Your password won't change until you access the link above and create a new one."
|
wont_change: "كلمة مرورك لن تتغير قبل أن تنقر الرابط التالي وتدخل كلمة مرور جديدة"
|
||||||
unlock_instructions:
|
unlock_instructions:
|
||||||
account_locked: "لقد تم غلق حسابك وقتيا بسبب الإفراط في محاولات الدخول الفاشلة."
|
account_locked: "لقد تم حظر حسابك ظرفيا بسبب العدد المفرط من محاولات الدخول الفاشلة"
|
||||||
click_to_unlock: "Click the link below to unlock your account:"
|
click_to_unlock: "انقر الرابط التالي لإعادة فتح حسابك"
|
||||||
subject: "تعليمات إعادت فتح الحساب"
|
subject: "تعليمات إعادة فتح حسابك"
|
||||||
unlock: "إعادت فتح الحساب"
|
unlock: "إعادة فتح حسابك"
|
||||||
welcome: "Welcome"
|
welcome: "مرحبا %{email} !"
|
||||||
passwords:
|
passwords:
|
||||||
edit:
|
edit:
|
||||||
change_password: "Change my password"
|
change_password: "تغيير كلمة المرور"
|
||||||
new:
|
new:
|
||||||
forgot_password: "Forgot your password?"
|
forgot_password: "نسيت كلمة المرور؟"
|
||||||
no_account: "No account with this email exsists. If you are waiting for an invite, we are rolling them out as soon as possible"
|
no_account: "هذا البريد الإلكتروني غير مرتبط بأي حساب. إذا كنت تنتظر دعوة, فنحن نقوم بتوزيعها بأسرع وسيلة لتصل الجميع"
|
||||||
send_password_instructions: "Send me reset password instructions"
|
send_password_instructions: "إعادة تعيين كلمة مرور"
|
||||||
send_instructions: ".سوف تتلقى رسالة بريد إلكتروني مع تعليمات حول كيفية إعادة تعيين كلمة السر الخاصة بك في بضع دقائق"
|
send_instructions: "ستصلك في بضع دقائق رسالة إلكترونية تحوي تعليمات إعادة تعيين كلمة المرور الخاصة بك"
|
||||||
updated: ".تم تغيير كلمة السر الخاصة بك بنجاح. وقعت الآن دخولك"
|
updated: "تم تغيير كلمة السر خاصتك بنجاح. أنت الآن متصل"
|
||||||
registrations:
|
registrations:
|
||||||
destroyed: ".وداعا! تم إلغاء حسابك بنجاح. ونأمل أن نراكم مرة أخرى قريبا"
|
destroyed: ".وداعا! تم إلغاء حسابك بنجاح. ونأمل أن نراكم مرة أخرى قريبا"
|
||||||
signed_up: ".لقد قمت بتسجيل بنجاح. إذا مكن، وجهت رسالة تأكيد إلى البريد الإلكتروني الخاص بك"
|
signed_up: ".تمت عملية تسجيلك بنجاح. ستصلك رسالة إلكترونية حال تفعيله"
|
||||||
updated: ".قمت بتحديث حسابك بنجاح"
|
updated: ".قمت بتحديث حسابك بنجاح"
|
||||||
sessions:
|
sessions:
|
||||||
new:
|
new:
|
||||||
alpha_software: "You are about to use alpha software."
|
alpha_software: "أنت على وشك استخدام برنامج تجريبي ألفا"
|
||||||
bugs_and_feedback: "Be advised, you will experience bugs. We encourage you to use the Feedback button on the right hand side of your browser to report any hiccups! We will work as fast as we can to resolve any issues you report."
|
bugs_and_feedback: "للتذكير، ستواجه خلال تجربتك بعض المشاكل التقنية. نشجعك على استخدام زر التبليغ -الموجود بالجانب الأيمن من متصفحك- من أجل تنبيه المطورين لأي معضلة واجهتها, وسنعمل بأسرع ما يمكن لحل أي مشكلة تقنية تم الإبلاغ عنها."
|
||||||
bugs_and_feedback_mobile: "لا تندهش،سوف تواجهكم مشكلة. نحن نشجعكم على استخدام زر ردود الفعل على الجانب الأيمن من المتصفح الخاص بك إلى تسجيل أي مشكلة! سوف نعمل بأسرع ما يمكن لحل المشاكل الواردةفي التقرير."
|
bugs_and_feedback_mobile: "للتذكير، ستواجه خلال تجربتك بعض المشاكل التقنية. نشجعك على استخدام زر التبليغ من أجل تنبيه المطورين لأي معضلة واجهتها, وسنعمل بأسرع ما يمكن لحل أي مشكلة تقنية تم الإبلاغ عنها"
|
||||||
login: "Login"
|
login: "لُج"
|
||||||
modern_browsers: "only supports modern browsers."
|
modern_browsers: "الدعم حصري للمتصفحات الحديثة، لا أنترنت أكسبلورر"
|
||||||
password: "Password"
|
password: "كلمة المرور"
|
||||||
remember_me: "Remember me"
|
remember_me: "تذكرني"
|
||||||
sign_in: "Sign in"
|
sign_in: "لُج"
|
||||||
username: "Username"
|
username: "المعرف"
|
||||||
signed_in: ".وقعت في بنجاح"
|
signed_in: "تم تسجيل الدخول بنجاح"
|
||||||
signed_out: ".بتسجيل الخروج بنجاح"
|
signed_out: "تم تسجيل الخروج بنجاح"
|
||||||
shared:
|
shared:
|
||||||
links:
|
links:
|
||||||
forgot_your_password: "Forgot your password?"
|
forgot_your_password: "نسيت كلمة المرور؟"
|
||||||
receive_confirmation: "Didn't receive confirmation instructions?"
|
receive_confirmation: "لم تصلك تعليمات تأكيد حسابك؟"
|
||||||
receive_unlock: "Didn't receive unlock instructions?"
|
receive_unlock: "لم تصلك تعليمات إعادة فتح حسابك؟"
|
||||||
sign_in: "Sign in"
|
sign_in: "لُج"
|
||||||
sign_up: "Sign up"
|
sign_up: "تسجيل"
|
||||||
sign_up_closed: "Open signups are closed at this time."
|
sign_up_closed: "التسجيلات مغلقة حاليا"
|
||||||
mail_signup_form:
|
mail_signup_form:
|
||||||
sign_up_for_an_invite: "Sign up for an invite!"
|
sign_up_for_an_invite: "سجل في قائمة انتظار الدعوات"
|
||||||
unlocks:
|
unlocks:
|
||||||
new:
|
new:
|
||||||
resend_unlock: "Resend unlock instructions"
|
resend_unlock: "إعادة إرسال تعليمات إعادة فتح حسابك"
|
||||||
send_instructions: ".سوف تتلقى رسالة بريد إلكتروني مع تعليمات حول كيفية فتح حساب في بضع دقائق"
|
send_instructions: "ستصلك رسالة إلكترونية خلال لحظات تحوي تعليمات إعادة فتح حسابك"
|
||||||
unlocked: ".كان حسابك مقفلة بنجاح. وقعت الآن دخولك"
|
unlocked: "تم إعادة فتح حسابك بنجاح، وتسجيل دخولك"
|
||||||
errors:
|
errors:
|
||||||
messages:
|
messages:
|
||||||
already_confirmed: "وقد أكد بالفعل"
|
already_confirmed: "تم تأكيد إعادة فتح حسابك مسبقا"
|
||||||
not_found: "لم يتم العثور على"
|
not_found: "غير موجود"
|
||||||
not_locked: "لم يكن مغلق"
|
not_locked: "لم يكن مغلق"
|
||||||
|
|
|
||||||
|
|
@ -87,9 +87,9 @@ el:
|
||||||
sign_up_for_an_invite: "Εγγραφείτε για μια πρόσκληση!"
|
sign_up_for_an_invite: "Εγγραφείτε για μια πρόσκληση!"
|
||||||
unlocks:
|
unlocks:
|
||||||
new:
|
new:
|
||||||
resend_unlock: "Ξαναστείλε τις οδηγίες ξεκλειδώματος"
|
resend_unlock: "Ξαναστείλτε τις οδηγίες ξεκλειδώματος"
|
||||||
send_instructions: "Σε λίγα λεπτά θα λάβετε ένα email με οδηγίες για το πως να ξεκλειδώσετε το λογαριασμό σας."
|
send_instructions: "Σε λίγα λεπτά θα λάβετε ένα email με οδηγίες για το πως να ξεκλειδώσετε το λογαριασμό σας."
|
||||||
unlocked: "Ο λογαριασμός σας ξεκλειδώθηκε με επιτυχία. Έχετε πλέον συνδεθεί"
|
unlocked: "Ο λογαριασμός σας ξεκλειδώθηκε με επιτυχία. Έχετε πλέον συνδεθεί."
|
||||||
errors:
|
errors:
|
||||||
messages:
|
messages:
|
||||||
already_confirmed: "έχει ήδη επιβεβαιωθεί"
|
already_confirmed: "έχει ήδη επιβεβαιωθεί"
|
||||||
|
|
|
||||||
|
|
@ -12,7 +12,7 @@ fi:
|
||||||
send_instructions: "Saat hetken päästä sähköpostiisi ohjeet siitä, miten vahvistat käyttäjätilisi."
|
send_instructions: "Saat hetken päästä sähköpostiisi ohjeet siitä, miten vahvistat käyttäjätilisi."
|
||||||
failure:
|
failure:
|
||||||
inactive: "Käyttätiliäsi ei ole vielä aktivoitu."
|
inactive: "Käyttätiliäsi ei ole vielä aktivoitu."
|
||||||
invalid: "Väärä sähköpostiosoite tai salasana."
|
invalid: "Virheellinen käyttäjätunnus tai salasana."
|
||||||
invalid_token: "Virheellinen todennustunnus."
|
invalid_token: "Virheellinen todennustunnus."
|
||||||
locked: "Käyttäjätilisi on lukittu."
|
locked: "Käyttäjätilisi on lukittu."
|
||||||
timeout: "Istunto on vanhentunut, kirjaudu uudelleen jatkaaksesi."
|
timeout: "Istunto on vanhentunut, kirjaudu uudelleen jatkaaksesi."
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ ko:
|
||||||
invalid: "유효하지 않은 사용자명과 암호"
|
invalid: "유효하지 않은 사용자명과 암호"
|
||||||
invalid_token: "유효하지 않은 인증 토큰"
|
invalid_token: "유효하지 않은 인증 토큰"
|
||||||
locked: "계정이 잠겼습니다."
|
locked: "계정이 잠겼습니다."
|
||||||
timeout: "세션이 만료되었습니다. 다시 로그인하십시오."
|
timeout: "세션이 만료되었습니다. 다시 로그인하세요."
|
||||||
unauthenticated: "더 나아가려면 로그인하거나 가입해야 합니다."
|
unauthenticated: "더 나아가려면 로그인하거나 가입해야 합니다."
|
||||||
unconfirmed: "더 나아가기 전에 계정을 확인해야 합니다."
|
unconfirmed: "더 나아가기 전에 계정을 확인해야 합니다."
|
||||||
invitations:
|
invitations:
|
||||||
|
|
@ -30,7 +30,7 @@ ko:
|
||||||
hello: "%{email} 님 환영합니다!"
|
hello: "%{email} 님 환영합니다!"
|
||||||
invitation:
|
invitation:
|
||||||
accept: "초대 수락하기"
|
accept: "초대 수락하기"
|
||||||
ignore: "초대를 수락하지 않으려면 이 메일을 무시하십시오."
|
ignore: "초대를 수락하지 않으려면 이 메일을 무시하세요."
|
||||||
no_account_till: "계정은 가입하지 않는 한 만들어지지 않습니다."
|
no_account_till: "계정은 가입하지 않는 한 만들어지지 않습니다."
|
||||||
subject: "디아스포라로 초대합니다!"
|
subject: "디아스포라로 초대합니다!"
|
||||||
inviters:
|
inviters:
|
||||||
|
|
@ -39,7 +39,7 @@ ko:
|
||||||
have_invited_you: "%{name} 님이 귀하를 디아스포라에 초대하였습니다."
|
have_invited_you: "%{name} 님이 귀하를 디아스포라에 초대하였습니다."
|
||||||
reset_password_instructions:
|
reset_password_instructions:
|
||||||
change: "암호 바꾸기"
|
change: "암호 바꾸기"
|
||||||
ignore: "암호 초기화를 요청하지 않았다면 이 메일을 무시하십시오."
|
ignore: "암호 초기화를 요청하지 않았다면 이 메일을 무시하세요."
|
||||||
someone_requested: "아래 링크로 암호를 다시 정할 수 었습니다:"
|
someone_requested: "아래 링크로 암호를 다시 정할 수 었습니다:"
|
||||||
subject: "암호 초기화 안내"
|
subject: "암호 초기화 안내"
|
||||||
wont_change: "암호는 링크를 클릭해서 새 암호를 만들기 전까지 바뀌지 않습니다."
|
wont_change: "암호는 링크를 클릭해서 새 암호를 만들기 전까지 바뀌지 않습니다."
|
||||||
|
|
@ -65,8 +65,8 @@ ko:
|
||||||
sessions:
|
sessions:
|
||||||
new:
|
new:
|
||||||
alpha_software: "이 소프트웨어는 알파 실험 단계입니다."
|
alpha_software: "이 소프트웨어는 알파 실험 단계입니다."
|
||||||
bugs_and_feedback: "여러 버그를 경험하실 수 있습니다. 오른쪽의 피드백 단추로 문제점을 보고해주십시오! 보고하신 문제점을 빠르게 해결하기 위해 최선을 다하겠습니다."
|
bugs_and_feedback: "여러 버그를 경험하실 수 있습니다. 오른쪽의 피드백 단추로 문제점을 보고해주세요! 보고하신 문제점을 빠르게 해결하기 위해 최선을 다하겠습니다."
|
||||||
bugs_and_feedback_mobile: "여러 버그를 경험하실 수 있습니다. 문제점을 보고해주십시오! 보고하신 문제점을 빠르게 해결하기 위해 최선을 다하겠습니다."
|
bugs_and_feedback_mobile: "여러 버그를 경험하실 수 있습니다. 문제점을 보고해주세요! 보고하신 문제점을 빠르게 해결하기 위해 최선을 다하겠습니다."
|
||||||
login: "로그인"
|
login: "로그인"
|
||||||
modern_browsers: "최신 브라우저만 지원합니다."
|
modern_browsers: "최신 브라우저만 지원합니다."
|
||||||
password: "암호"
|
password: "암호"
|
||||||
|
|
@ -84,7 +84,7 @@ ko:
|
||||||
sign_up: "가입하기"
|
sign_up: "가입하기"
|
||||||
sign_up_closed: "공개 가입이 닫혀있습니다."
|
sign_up_closed: "공개 가입이 닫혀있습니다."
|
||||||
mail_signup_form:
|
mail_signup_form:
|
||||||
sign_up_for_an_invite: "초대받고 싶으면 이메일 주소를 등록해두십시오!"
|
sign_up_for_an_invite: "초대받고 싶으면 이메일 주소를 등록해두세오!"
|
||||||
unlocks:
|
unlocks:
|
||||||
new:
|
new:
|
||||||
resend_unlock: "풀기 메일 다시 보내기"
|
resend_unlock: "풀기 메일 다시 보내기"
|
||||||
|
|
|
||||||
|
|
@ -6,7 +6,7 @@
|
||||||
ml:
|
ml:
|
||||||
devise:
|
devise:
|
||||||
confirmations:
|
confirmations:
|
||||||
confirmed: "താങ്കളുടെ അക്കൌണ്ട് വിജയകരമായി സ്ഥിതീകരിച്ചിരിക്കുന്നു. നിങ്ങള് ഇപ്പൊള് പ്രവേശിച്ചിരിക്കുന്നു."
|
confirmed: "താങ്കളുടെ അക്കൌണ്ട് വിജയകരമായി സ്ഥിരീകരിച്ചിരിക്കുന്നു. നിങ്ങള് ഇപ്പോള് പ്രവേശിച്ചിരിക്കുന്നു."
|
||||||
new:
|
new:
|
||||||
resend_confirmation: "സ്ഥിരീകരിക്കുവാനുള്ള വിവരങ്ങള് വീണ്ടും അയയ്ക്കുക"
|
resend_confirmation: "സ്ഥിരീകരിക്കുവാനുള്ള വിവരങ്ങള് വീണ്ടും അയയ്ക്കുക"
|
||||||
send_instructions: "താങ്കളുടെ അക്കൌണ്ട് സ്ഥിരീകരിക്കുന്നതിന് ആവശ്യമായ വിവരങ്ങള് അടങ്ങിയ ഇമെയില് അല്പസമയത്തിനകം ലഭിക്കുന്നതാണ്."
|
send_instructions: "താങ്കളുടെ അക്കൌണ്ട് സ്ഥിരീകരിക്കുന്നതിന് ആവശ്യമായ വിവരങ്ങള് അടങ്ങിയ ഇമെയില് അല്പസമയത്തിനകം ലഭിക്കുന്നതാണ്."
|
||||||
|
|
@ -19,7 +19,7 @@ ml:
|
||||||
unauthenticated: "തുടരുന്നതിന് മുമ്പ് നിങ്ങള് അകത്ത് പ്രവേശിക്കുകയോ അംഗത്വം എടുക്കുകയോ ചെയ്യണം."
|
unauthenticated: "തുടരുന്നതിന് മുമ്പ് നിങ്ങള് അകത്ത് പ്രവേശിക്കുകയോ അംഗത്വം എടുക്കുകയോ ചെയ്യണം."
|
||||||
unconfirmed: "തുടരുന്നതിന് മുന്പ് താങ്കള് താങ്കളുടെ അക്കൌണ്ട് സ്ഥിരീകരിക്കേണ്ടതാണ്."
|
unconfirmed: "തുടരുന്നതിന് മുന്പ് താങ്കള് താങ്കളുടെ അക്കൌണ്ട് സ്ഥിരീകരിക്കേണ്ടതാണ്."
|
||||||
invitations:
|
invitations:
|
||||||
invitation_token_invalid: "The invitation token provided is not valid!"
|
invitation_token_invalid: "താങ്കള് നല്കിയ ക്ഷണം സാധുവല്ല!"
|
||||||
send_instructions: "താങ്കളുടെ ക്ഷണം അയച്ചു."
|
send_instructions: "താങ്കളുടെ ക്ഷണം അയച്ചു."
|
||||||
updated: "താങ്കളുടെ രഹസ്യവാക്ക് വിജയകരമായി രേഖപ്പെടുത്തിയിരിക്കുന്നു. താങ്കള് ഇപ്പോള് പ്രവേശിച്ചിരിക്കുന്നു."
|
updated: "താങ്കളുടെ രഹസ്യവാക്ക് വിജയകരമായി രേഖപ്പെടുത്തിയിരിക്കുന്നു. താങ്കള് ഇപ്പോള് പ്രവേശിച്ചിരിക്കുന്നു."
|
||||||
mailer:
|
mailer:
|
||||||
|
|
@ -31,18 +31,18 @@ ml:
|
||||||
invitation:
|
invitation:
|
||||||
accept: "ക്ഷണം സ്വീകരിക്കു"
|
accept: "ക്ഷണം സ്വീകരിക്കു"
|
||||||
ignore: "താങ്കള്ക്ക് ഈ ക്ഷണം സ്വീകരിക്കേണ്ടെങ്കില് ദയവായി ഈ കത്ത് അവഗണിക്കുക."
|
ignore: "താങ്കള്ക്ക് ഈ ക്ഷണം സ്വീകരിക്കേണ്ടെങ്കില് ദയവായി ഈ കത്ത് അവഗണിക്കുക."
|
||||||
no_account_till: "മുകളിലുള്ള കണ്ണി ഉപയോഗിച്ച് ഇതില് ചേരാതെ താങ്കളുടെ അക്കൌണ്ട് നിര്മ്മിക്കില്ല."
|
no_account_till: "മുകളില് കാണുന്ന കണ്ണി ഉപയോഗിച്ച് താകളള് ചേരുന്നതുവരെ താങ്കളുടെ പേരില് അക്കൗണ്ട് സൃഷ്ടിക്കപ്പെടുകയില്ല."
|
||||||
subject: "ഡയസ്പോറയില് ചേരാന് താങ്കളെ ക്ഷണിച്ചിരിക്കുന്നു!"
|
subject: "ഡയസ്പോറയില് ചേരാന് താങ്കളെ ക്ഷണിച്ചിരിക്കുന്നു!"
|
||||||
inviters:
|
inviters:
|
||||||
accept_at: ", at %{url}, you can accept it through the link below."
|
accept_at: ", at %{url}, താഴെ കാണുന്ന കണ്ണി ഉപയോഗിച്ച് താങ്കള്ക്ക് ക്ഷണം സ്വീകരിക്കാവുന്നതാണ്."
|
||||||
has_invited_you: "%{name} താങ്കളെ ഡയസ്പോറയില് ചേരുന്നതിനായി ക്ഷണിച്ചിരിക്കുന്നു"
|
has_invited_you: "%{name} താങ്കളെ ഡയാസ്പോറയില് ചേരാന് ക്ഷണിച്ചിരിക്കുന്നു."
|
||||||
have_invited_you: "%{names} താങ്കളെ ഡയസ്പോറയില് ചേരുന്നതിനായി ക്ഷണിച്ചിരിക്കുന്നു"
|
have_invited_you: "%{names} എന്നിവര് താങ്കളെ ഡയാസ്പോറയില് ചേരാന് ക്ഷണിച്ചിരിക്കുന്നു."
|
||||||
reset_password_instructions:
|
reset_password_instructions:
|
||||||
change: "എന്റെ രഹസ്യവാക്ക് മാറ്റുക"
|
change: "എന്റെ രഹസ്യവാക്ക് മാറ്റുക"
|
||||||
ignore: "താങ്കള് ഇത് ആവശ്യപ്പെട്ടിലെങ്കില് ദയവായി അവഗണിക്കുക."
|
ignore: "താങ്കള് ഇത് ആവശ്യപ്പെട്ടിലെങ്കില് ദയവായി അവഗണിക്കുക."
|
||||||
someone_requested: "താങ്കളുടെ രഹസ്യവാക്ക് മാറ്റുന്നതിന് ആരോ അപേക്ഷ നല്കിയിരിക്കുന്നു. മാറ്റുന്നതിനായി താഴെയുള്ള കണ്ണി തിരഞ്ഞെടുക്കാവുന്നതാണ്."
|
someone_requested: "താങ്കളുടെ അക്കൗണ്ടിന്റെ രഹസ്യവാക്ക് മാറ്റൂന്നതിനായി ആരോ അപേക്ഷിച്ചിരിക്കുന്നു. അത് താങ്കളായിരുന്നെങ്കില് താഴെ കാണുന്ന കണ്ണിയുപയോഗിച്ച് താങ്കള്ക്ക് രഹസ്യവാക്ക് മാറ്റാവുന്നതാണ്."
|
||||||
subject: "Reset password instructions"
|
subject: "രഹസ്യവാക്ക് മാറ്റാനുള്ള നിര്ദ്ദേശങ്ങള്"
|
||||||
wont_change: "മുകളിലുള്ള കണ്ണിയിലൂടെ പൂതിയ ഒരു രഹസ്യവാക്ക് നിര്മ്മിക്കാതെ അത് മാറ്റപ്പെടില്ല."
|
wont_change: "മുകളില് കൊടുത്തിരിക്കുന്ന കണ്ണിയുപയോഗിച്ച് ഒരു പുതിയ രഹസ്യവാക്ക് നല്കുന്നതുവരെ താങ്കളുടെ നിലവിലുള്ള രഹസ്യവാക്ക് മാറുന്നതല്ല."
|
||||||
unlock_instructions:
|
unlock_instructions:
|
||||||
account_locked: "Your account has been locked due to an excessive amount of unsuccessful sign in attempts."
|
account_locked: "Your account has been locked due to an excessive amount of unsuccessful sign in attempts."
|
||||||
click_to_unlock: "നിങ്ങളുടെ അക്കൌണ്ട് തുറക്കുന്നതിനായി താഴെയുള്ള കണ്ണി തെരഞ്ഞെടുക്കുക:"
|
click_to_unlock: "നിങ്ങളുടെ അക്കൌണ്ട് തുറക്കുന്നതിനായി താഴെയുള്ള കണ്ണി തെരഞ്ഞെടുക്കുക:"
|
||||||
|
|
@ -54,25 +54,25 @@ ml:
|
||||||
change_password: "എന്റെ രഹസ്യവാക്ക് മാറ്റുക"
|
change_password: "എന്റെ രഹസ്യവാക്ക് മാറ്റുക"
|
||||||
new:
|
new:
|
||||||
forgot_password: "താങ്കളുടെ രഹസ്യവാക്ക് മറന്നോ?"
|
forgot_password: "താങ്കളുടെ രഹസ്യവാക്ക് മറന്നോ?"
|
||||||
no_account: "No account with this email exists. If you are waiting for an invite, we are rolling them out as soon as possible"
|
no_account: "ഈ ഈമെയിലില് ഒരക്കൗണ്ടും നിലവിലില്ല. താങ്കള് ഒരു ക്ഷണം ലഭിക്കാന് കാത്തിരിക്കുകയാണെങ്കില് ഞങ്ങള് അത് എത്രയും പെട്ടന്ന് അയക്കാന് ശ്രമിക്കുന്നതാണ്."
|
||||||
send_password_instructions: "Send me reset password instructions"
|
send_password_instructions: "രഹസ്യവാക്ക് മാറ്റാനായുള്ള നിര്ദ്ദേശങ്ങള് അയക്കുക"
|
||||||
send_instructions: "You will receive an email with instructions about how to reset your password in a few minutes."
|
send_instructions: "രഹസ്യവാക്ക് മാറ്റാനുള്ള നിര്ദ്ദേശങ്ങളടങ്ങുന്ന ഒരു ഇ-മെയില് താങ്കള്ക്ക് ഏതാനും മിനിട്ടുകള്ക്കുള്ളില് ലഭിക്കുന്നതാണ്."
|
||||||
updated: "Your password was changed successfully. You are now signed in."
|
updated: "താങ്കളുടെ രഹസ്യവാക്ക് വിജയകരമായി മാറ്റിയിരിക്കുന്നു. താങ്കള് ഇപ്പോള് ഡയസ്പോറയില് പ്രവേശിച്ചിരിക്കുന്നു."
|
||||||
registrations:
|
registrations:
|
||||||
destroyed: "Bye! Your account was successfully cancelled. We hope to see you again soon."
|
destroyed: "Bye! Your account was successfully cancelled. We hope to see you again soon."
|
||||||
signed_up: "You have signed up successfully. If enabled, a confirmation was sent to your e-mail."
|
signed_up: "താങ്കള് വിജയകരമായി ഡയസ്പോറയില് ചേര്ന്നിരിക്കുന്നു. സജ്ജമാക്കിയിട്ടുണ്ടെങ്കില് ഒരു സ്ഥിരീകരണം താങ്കള്ക്ക് ലഭിക്കുന്നതാണ്."
|
||||||
updated: "താങ്കള് അക്കൌണ്ട് വിജയകരമായി പുതുക്കി."
|
updated: "താങ്കള് അക്കൌണ്ട് വിജയകരമായി പുതുക്കി."
|
||||||
sessions:
|
sessions:
|
||||||
new:
|
new:
|
||||||
alpha_software: "You are about to use alpha software."
|
alpha_software: "You are about to use alpha software."
|
||||||
bugs_and_feedback: "Be advised, you will experience bugs. We encourage you to use the Feedback button on the right hand side of your browser to report any hiccups! We will work as fast as we can to resolve any issues you report."
|
bugs_and_feedback: "താങ്കള്ക്ക് ഡയാസ്പോറ ഉപയോഗിക്കുന്നതില് പ്രശ്നങ്ങള് അനുഭവപ്പെടും അന്നു അറിഞ്ഞിക്കുക. എന്തെങ്കിലും പ്രശ്നം താങ്കളുടെ കണ്ണില്പെടുകയാണെങ്കില് ബ്രൗസറിന്റെ വലതുവശത്ത് കാണുന്ന ബട്ടണുപയോഗിച്ച് ഞങ്ങളെ അറിയിക്കുക. പരമാവധി വേഗത്തില് പ്രശ്നങ്ങള് പരിഹരിക്കാന് ഞങ്ങള് ശ്രമിക്കുന്നതാണ്."
|
||||||
bugs_and_feedback_mobile: "Be advised, you will experience bugs. We encourage you to report any hiccups! We will work as fast as we can to resolve any issues you report."
|
bugs_and_feedback_mobile: "Be advised, you will experience bugs. We encourage you to report any hiccups! We will work as fast as we can to resolve any issues you report."
|
||||||
login: "പ്രവേശിക്കു"
|
login: "പ്രവേശിക്കു"
|
||||||
modern_browsers: "ആധുനിക ബ്രൌസറുകള് മാത്രം പിന്തുണയ്ക്കുന്നു."
|
modern_browsers: "ആധുനിക ബ്രൌസറുകള് മാത്രം പിന്തുണയ്ക്കുന്നു."
|
||||||
password: "രഹസ്യവാക്ക്"
|
password: "രഹസ്യവാക്ക്"
|
||||||
remember_me: "ഓര്മ്മിക്കു"
|
remember_me: "ഓര്മ്മിക്കു"
|
||||||
sign_in: "പ്രവേശിക്കു"
|
sign_in: "പ്രവേശിക്കു"
|
||||||
username: "Username"
|
username: "ഉപയോക്തൃനാമം"
|
||||||
signed_in: "വിജയകരമായി പ്രവേശിച്ചിരിക്കുന്നു."
|
signed_in: "വിജയകരമായി പ്രവേശിച്ചിരിക്കുന്നു."
|
||||||
signed_out: "വിജയകരമായി പുറത്ത് കടന്നു."
|
signed_out: "വിജയകരമായി പുറത്ത് കടന്നു."
|
||||||
shared:
|
shared:
|
||||||
|
|
@ -82,7 +82,7 @@ ml:
|
||||||
receive_unlock: "തുറക്കാനുള്ള വിവരങ്ങള് ലഭിച്ചില്ലേ?"
|
receive_unlock: "തുറക്കാനുള്ള വിവരങ്ങള് ലഭിച്ചില്ലേ?"
|
||||||
sign_in: "പ്രവേശിക്കു"
|
sign_in: "പ്രവേശിക്കു"
|
||||||
sign_up: "ചേരു"
|
sign_up: "ചേരു"
|
||||||
sign_up_closed: "Open signups are closed at this time."
|
sign_up_closed: "ക്ഷമിക്കണം. ക്ഷണം കൂടാതെ ഇപ്പോള് ഡയാസ്പോറയില് ചേരാന് സാധിക്കില്ല."
|
||||||
mail_signup_form:
|
mail_signup_form:
|
||||||
sign_up_for_an_invite: "ഒരു ക്ഷണത്തിനായി ചേരു!"
|
sign_up_for_an_invite: "ഒരു ക്ഷണത്തിനായി ചേരു!"
|
||||||
unlocks:
|
unlocks:
|
||||||
|
|
|
||||||
File diff suppressed because it is too large
Load diff
|
|
@ -36,6 +36,7 @@ bg:
|
||||||
all_aspects: "Всички аспекти"
|
all_aspects: "Всички аспекти"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "непознато лице"
|
unknown_person: "непознато лице"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
|
@ -184,15 +185,15 @@ bg:
|
||||||
home:
|
home:
|
||||||
show:
|
show:
|
||||||
already_account: "вече имате акаунт?"
|
already_account: "вече имате акаунт?"
|
||||||
choice: "Choice"
|
choice: "Избор"
|
||||||
choice_explanation: "Diaspora предоставя възможност за сортиране на контактите в групи наречени аспекти. Те са уникална функция, която позволява споделянето на снимки, истории и шеги само с хората, за които са предвидени."
|
choice_explanation: "Diaspora предоставя възможност за сортиране на контактите в групи наречени аспекти. Те са уникална функция, която позволява споделянето на снимки, истории и шеги само с хората, за които са предвидени."
|
||||||
learn_about_host: "Научете как да стартирате Diaspora на собствен сървър."
|
learn_about_host: "Научете как да стартирате Diaspora на собствен сървър."
|
||||||
login_here: "се впишете"
|
login_here: "впишете се от тук"
|
||||||
ownership: "Собственост"
|
ownership: "Собственост"
|
||||||
ownership_explanation: "Вие притежавате снимките си и не е необходимо да се отказвате от това си право само за да ги споделите. Вие запазвате собствеността си върху всичко споделено в Diaspora - това ви осигурява контрол над разпространението."
|
ownership_explanation: "Вие притежавате снимките си и не е необходимо да се отказвате от това си право само за да ги споделите. Вие запазвате собствеността си върху всичко споделено в Diaspora - това ви осигурява контрол над разпространението."
|
||||||
share_what_you_want: "Споделяйте каквото желаете, с когото пожелаете."
|
share_what_you_want: "Споделяйте каквото желаете, с когото пожелаете."
|
||||||
simplicity: "Леснота"
|
simplicity: "Леснота"
|
||||||
simplicity_explanation: "Споделянето чрез Diaspora е просто и лесно. Характерно за Diaspora е че запазва личния ви живот поверителен без нужда от настройване различни страници с безброй опции."
|
simplicity_explanation: "Споделянето чрез Diaspora е просто и лесно. Характерно за Diaspora е, че запазва личния ви живот поверителен без нужда от настройване на различни страници с безброй опции."
|
||||||
tagline_first_half: "Споделете каквото желаете,"
|
tagline_first_half: "Споделете каквото желаете,"
|
||||||
tagline_second_half: "с когото пожелаете."
|
tagline_second_half: "с когото пожелаете."
|
||||||
invitations:
|
invitations:
|
||||||
|
|
@ -228,7 +229,7 @@ bg:
|
||||||
header:
|
header:
|
||||||
blog: "блог"
|
blog: "блог"
|
||||||
code: "код"
|
code: "код"
|
||||||
login: "Вписване"
|
login: "вписване"
|
||||||
logout: "отписване"
|
logout: "отписване"
|
||||||
profile: "профил"
|
profile: "профил"
|
||||||
settings: "настройки"
|
settings: "настройки"
|
||||||
|
|
@ -251,7 +252,7 @@ bg:
|
||||||
no_results: "Няма намерени резултати"
|
no_results: "Няма намерени резултати"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "also commented on %{post_author}'s"
|
also_commented: "also commented on %{post_author}'s"
|
||||||
also_commented_deleted: "добави коментар на вече изтрита публикация"
|
also_commented_deleted: "добави коментар на вече изтрита публикация."
|
||||||
comment_on_post: "коментира ваша"
|
comment_on_post: "коментира ваша"
|
||||||
deleted: "deleted"
|
deleted: "deleted"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -268,7 +269,7 @@ bg:
|
||||||
notifications: "Известия"
|
notifications: "Известия"
|
||||||
mentioned: "ви спомена в"
|
mentioned: "ви спомена в"
|
||||||
new_request: "ви предложи да споделяте."
|
new_request: "ви предложи да споделяте."
|
||||||
post: "публикация"
|
post: "публикация."
|
||||||
private_message: "ви изпрати съобщение."
|
private_message: "ви изпрати съобщение."
|
||||||
request_accepted: "прие поканата ви за споделяне."
|
request_accepted: "прие поканата ви за споделяне."
|
||||||
notifier:
|
notifier:
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ br:
|
||||||
all_aspects: "An Holl Arvezioù"
|
all_aspects: "An Holl Arvezioù"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "den dianav"
|
unknown_person: "den dianav"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
|
|
||||||
|
|
@ -75,6 +75,7 @@ ca:
|
||||||
unknown_person: "persona desconeguda"
|
unknown_person: "persona desconeguda"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Títol del vídeo desconegut"
|
unknown: "Títol del vídeo desconegut"
|
||||||
|
diaspora_alpha: "DIÀSPORA* ALFA"
|
||||||
|
|
||||||
|
|
||||||
aspects:
|
aspects:
|
||||||
|
|
@ -300,11 +301,11 @@ ca:
|
||||||
new_request: "s'ha oferit a compartir amb vosaltres."
|
new_request: "s'ha oferit a compartir amb vosaltres."
|
||||||
private_message: "us ha enviat un missatge."
|
private_message: "us ha enviat un missatge."
|
||||||
comment_on_post: "ha comentat la vostra"
|
comment_on_post: "ha comentat la vostra"
|
||||||
also_commented: "also commented on your contact's"
|
also_commented: "also commented on %{post_author}'s"
|
||||||
mentioned: "us ha mencionat a una publicació"
|
mentioned: "us ha mencionat a una "
|
||||||
post: "publicació"
|
post: "publicació."
|
||||||
deleted: "suprimida"
|
deleted: "suprimida"
|
||||||
also_commented_deleted: "ha comentat una publicació suprimida"
|
also_commented_deleted: "ha comentat una publicació suprimida."
|
||||||
index:
|
index:
|
||||||
notifications: "Notificacions"
|
notifications: "Notificacions"
|
||||||
mark_all_as_read: "Marca-les totes com a llegides"
|
mark_all_as_read: "Marca-les totes com a llegides"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ cs:
|
||||||
all_aspects: "Všechny aspekty"
|
all_aspects: "Všechny aspekty"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "neznámá osoba"
|
unknown_person: "neznámá osoba"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Neznámý název videa"
|
unknown: "Neznámý název videa"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ cy:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "unknown person"
|
unknown_person: "unknown person"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ da:
|
||||||
all_aspects: "Alle aspekter"
|
all_aspects: "Alle aspekter"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "Ukendt person"
|
unknown_person: "Ukendt person"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Ukendt videotitel"
|
unknown: "Ukendt videotitel"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ de:
|
||||||
all_aspects: "Alle Aspekte"
|
all_aspects: "Alle Aspekte"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "unbekannte Person"
|
unknown_person: "unbekannte Person"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unbekannter Video-Titel"
|
unknown: "Unbekannter Video-Titel"
|
||||||
|
|
@ -266,7 +267,7 @@ de:
|
||||||
and_others: "und %{number} andere"
|
and_others: "und %{number} andere"
|
||||||
mark_all_as_read: "Markiere alle als gelesen"
|
mark_all_as_read: "Markiere alle als gelesen"
|
||||||
notifications: "Benachrichtigungen"
|
notifications: "Benachrichtigungen"
|
||||||
mentioned: "hat dich in einem Beitrag erwähnt"
|
mentioned: "hat dich erwähnt in einem"
|
||||||
new_request: "hat angeboten mit dir zu teilen."
|
new_request: "hat angeboten mit dir zu teilen."
|
||||||
post: "Beitrag"
|
post: "Beitrag"
|
||||||
private_message: "hat dir eine Nachricht gesendet."
|
private_message: "hat dir eine Nachricht gesendet."
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ el:
|
||||||
all_aspects: "Όλες οι πτυχές"
|
all_aspects: "Όλες οι πτυχές"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "άγνωστο άτομο"
|
unknown_person: "άγνωστο άτομο"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Άγνωστος τίτλος video"
|
unknown: "Άγνωστος τίτλος video"
|
||||||
|
|
@ -251,7 +252,7 @@ el:
|
||||||
no_results: "Δεν βρέθηκαν αποτελέσματα"
|
no_results: "Δεν βρέθηκαν αποτελέσματα"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "επίσης σχολίασε τη %{post_author}"
|
also_commented: "επίσης σχολίασε τη %{post_author}"
|
||||||
also_commented_deleted: "σχολιάστηκε σε διαγεγραμμένη δημοσίευση"
|
also_commented_deleted: "σχολιάστηκε σε διαγεγραμμένη δημοσίευση."
|
||||||
comment_on_post: "σχολίασε τη"
|
comment_on_post: "σχολίασε τη"
|
||||||
deleted: "διαγράφηκε"
|
deleted: "διαγράφηκε"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -266,9 +267,9 @@ el:
|
||||||
and_others: "και %{number} άλλοι"
|
and_others: "και %{number} άλλοι"
|
||||||
mark_all_as_read: "Σήμανση όλων ως διαβασμένα"
|
mark_all_as_read: "Σήμανση όλων ως διαβασμένα"
|
||||||
notifications: "Ειδοποιήσεις"
|
notifications: "Ειδοποιήσεις"
|
||||||
mentioned: "σας ανέφερε στο"
|
mentioned: "σας ανέφερε σε"
|
||||||
new_request: "προσφέρθηκε να μοιραστεί μαζί σας."
|
new_request: "προσφέρθηκε να μοιραστεί μαζί σας."
|
||||||
post: "δημοσίευση"
|
post: "δημοσίευση."
|
||||||
private_message: "σας έστειλε ένα μήνυμα"
|
private_message: "σας έστειλε ένα μήνυμα"
|
||||||
request_accepted: "δέχτηκε το αίτημα σας για διαμοιρασμό. "
|
request_accepted: "δέχτηκε το αίτημα σας για διαμοιρασμό. "
|
||||||
notifier:
|
notifier:
|
||||||
|
|
|
||||||
|
|
@ -74,6 +74,7 @@ en:
|
||||||
unknown_person: "unknown person"
|
unknown_person: "unknown person"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
aspects:
|
aspects:
|
||||||
zero: "no aspects"
|
zero: "no aspects"
|
||||||
one: "1 aspect"
|
one: "1 aspect"
|
||||||
|
|
@ -161,7 +162,7 @@ en:
|
||||||
many: "%{count} comments"
|
many: "%{count} comments"
|
||||||
other: "%{count} comments"
|
other: "%{count} comments"
|
||||||
new_comment:
|
new_comment:
|
||||||
comment: "comment"
|
comment: "Comment"
|
||||||
commenting: "Commenting..."
|
commenting: "Commenting..."
|
||||||
|
|
||||||
contacts:
|
contacts:
|
||||||
|
|
@ -278,17 +279,17 @@ en:
|
||||||
likes:
|
likes:
|
||||||
likes:
|
likes:
|
||||||
people_like_this:
|
people_like_this:
|
||||||
zero: "no people liked this"
|
zero: "no likes"
|
||||||
one: "1 person liked this"
|
one: "%{count} like"
|
||||||
few: "%{count} people liked this"
|
few: "%{count} likes"
|
||||||
many: "%{count} people liked this"
|
many: "%{count} likes"
|
||||||
other: "%{count} people liked this"
|
other: "%{count} likes"
|
||||||
people_dislike_this:
|
people_dislike_this:
|
||||||
zero: "no people disliked this"
|
zero: "no dislikes"
|
||||||
one: "1 person disliked this"
|
one: "%{count} dislike"
|
||||||
few: "%{count} people disliked this"
|
few: "%{count} dislikes"
|
||||||
many: "%{count} people disliked this"
|
many: "%{count} dislikes"
|
||||||
other: "%{count} people disliked this"
|
other: "%{count} dislikes"
|
||||||
|
|
||||||
notifications:
|
notifications:
|
||||||
started_sharing: "started sharing with you."
|
started_sharing: "started sharing with you."
|
||||||
|
|
@ -297,6 +298,7 @@ en:
|
||||||
comment_on_post: "commented on your"
|
comment_on_post: "commented on your"
|
||||||
also_commented: "also commented on %{post_author}'s"
|
also_commented: "also commented on %{post_author}'s"
|
||||||
mentioned: "has mentioned you in a "
|
mentioned: "has mentioned you in a "
|
||||||
|
liked: "has just liked your post"
|
||||||
post: "post."
|
post: "post."
|
||||||
deleted: "deleted"
|
deleted: "deleted"
|
||||||
also_commented_deleted: "commented on a deleted post."
|
also_commented_deleted: "commented on a deleted post."
|
||||||
|
|
@ -343,6 +345,10 @@ en:
|
||||||
private_message: "has sent you a private message:"
|
private_message: "has sent you a private message:"
|
||||||
message_subject: "Subject: %{subject}"
|
message_subject: "Subject: %{subject}"
|
||||||
sign_in: "Sign in to view it."
|
sign_in: "Sign in to view it."
|
||||||
|
liked:
|
||||||
|
subject: "%{name} has just liked your post"
|
||||||
|
liked: "%{name} has just liked your post: "
|
||||||
|
sign_in: "Sign in to view it"
|
||||||
|
|
||||||
people:
|
people:
|
||||||
zero: "no people"
|
zero: "no people"
|
||||||
|
|
@ -569,8 +575,9 @@ en:
|
||||||
contact_list:
|
contact_list:
|
||||||
all_contacts: "All contacts"
|
all_contacts: "All contacts"
|
||||||
stream_element:
|
stream_element:
|
||||||
like: "I like this"
|
like: "Like"
|
||||||
dislike: "I dislike this"
|
unlike: "Unlike"
|
||||||
|
dislike: "Dislike"
|
||||||
footer:
|
footer:
|
||||||
logged_in_as: "logged in as %{name}"
|
logged_in_as: "logged in as %{name}"
|
||||||
your_aspects: "your aspects"
|
your_aspects: "your aspects"
|
||||||
|
|
@ -617,6 +624,7 @@ en:
|
||||||
mentioned: "...you are mentioned in a post?"
|
mentioned: "...you are mentioned in a post?"
|
||||||
started_sharing: "...someone starts sharing with you?"
|
started_sharing: "...someone starts sharing with you?"
|
||||||
private_message: "...you receive a private message?"
|
private_message: "...you receive a private message?"
|
||||||
|
liked: "...someone likes your post?"
|
||||||
change: "Change"
|
change: "Change"
|
||||||
destroy: "Account successfully closed."
|
destroy: "Account successfully closed."
|
||||||
getting_started:
|
getting_started:
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ en_shaw:
|
||||||
all_aspects: "𐑷𐑤 𐑨𐑕𐑐𐑧𐑒𐑑𐑕"
|
all_aspects: "𐑷𐑤 𐑨𐑕𐑐𐑧𐑒𐑑𐑕"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "𐑩𐑯𐑯𐑴𐑯 𐑐𐑻𐑕𐑩𐑯"
|
unknown_person: "𐑩𐑯𐑯𐑴𐑯 𐑐𐑻𐑕𐑩𐑯"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "𐑩𐑯𐑯𐑴𐑯 𐑝𐑦𐑛𐑦𐑴 𐑑𐑲𐑑𐑩𐑤"
|
unknown: "𐑩𐑯𐑯𐑴𐑯 𐑝𐑦𐑛𐑦𐑴 𐑑𐑲𐑑𐑩𐑤"
|
||||||
|
|
@ -228,8 +229,8 @@ en_shaw:
|
||||||
header:
|
header:
|
||||||
blog: "𐑚𐑤𐑪𐑜"
|
blog: "𐑚𐑤𐑪𐑜"
|
||||||
code: "𐑒𐑴𐑛"
|
code: "𐑒𐑴𐑛"
|
||||||
login: "𐑤𐑪𐑜𐑦𐑯"
|
login: "𐑤𐑪𐑜 𐑦𐑯"
|
||||||
logout: "𐑤𐑪𐑜𐑬𐑑"
|
logout: "𐑤𐑪𐑜 𐑬𐑑"
|
||||||
profile: "𐑐𐑮𐑴𐑓𐑲𐑤"
|
profile: "𐑐𐑮𐑴𐑓𐑲𐑤"
|
||||||
settings: "𐑕𐑧𐑑𐑦𐑙𐑟"
|
settings: "𐑕𐑧𐑑𐑦𐑙𐑟"
|
||||||
likes:
|
likes:
|
||||||
|
|
@ -251,7 +252,7 @@ en_shaw:
|
||||||
no_results: "𐑯𐑴 𐑮𐑦𐑟𐑫𐑤𐑑𐑕 𐑓𐑬𐑯𐑛"
|
no_results: "𐑯𐑴 𐑮𐑦𐑟𐑫𐑤𐑑𐑕 𐑓𐑬𐑯𐑛"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "(e)k iruzkindu du %{post_author}(r)en mezuan ere"
|
also_commented: "(e)k iruzkindu du %{post_author}(r)en mezuan ere"
|
||||||
also_commented_deleted: "𐑒𐑪𐑥𐑩𐑯𐑑𐑩𐑛 𐑪𐑯 𐑩 𐑛𐑦𐑤𐑰𐑑𐑩𐑛 𐑐𐑴𐑕𐑑"
|
also_commented_deleted: "𐑒𐑩𐑥𐑩𐑯𐑑𐑩𐑛 𐑪𐑯 𐑩 𐑛𐑦𐑤𐑰𐑑𐑩𐑛 𐑐𐑴𐑕𐑑"
|
||||||
comment_on_post: "𐑒𐑪𐑥𐑩𐑯𐑑𐑩𐑛 𐑪𐑯 𐑿𐑼"
|
comment_on_post: "𐑒𐑪𐑥𐑩𐑯𐑑𐑩𐑛 𐑪𐑯 𐑿𐑼"
|
||||||
deleted: "𐑛𐑦𐑤𐑰𐑑𐑩𐑛"
|
deleted: "𐑛𐑦𐑤𐑰𐑑𐑩𐑛"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -266,7 +267,7 @@ en_shaw:
|
||||||
and_others: "𐑯 %{number} 𐑳𐑞𐑼𐑟"
|
and_others: "𐑯 %{number} 𐑳𐑞𐑼𐑟"
|
||||||
mark_all_as_read: "𐑥𐑸𐑒 𐑷𐑤 𐑨𐑟 𐑮𐑧𐑛"
|
mark_all_as_read: "𐑥𐑸𐑒 𐑷𐑤 𐑨𐑟 𐑮𐑧𐑛"
|
||||||
notifications: "𐑯𐑴𐑑𐑦𐑓𐑦𐑒𐑱𐑖𐑩𐑯𐑟"
|
notifications: "𐑯𐑴𐑑𐑦𐑓𐑦𐑒𐑱𐑖𐑩𐑯𐑟"
|
||||||
mentioned: "𐑣𐑨𐑟 𐑥𐑧𐑯𐑖𐑩𐑯𐑛 𐑿 𐑦𐑯 𐑩 𐑐𐑴𐑕𐑑"
|
mentioned: "𐑣𐑨𐑟 𐑥𐑧𐑯𐑖𐑩𐑯𐑛 𐑿 𐑦𐑯 𐑩"
|
||||||
new_request: "𐑪𐑓𐑼𐑛 𐑑 𐑖𐑺 𐑢𐑦𐑞 𐑿."
|
new_request: "𐑪𐑓𐑼𐑛 𐑑 𐑖𐑺 𐑢𐑦𐑞 𐑿."
|
||||||
post: "𐑐𐑴𐑕𐑑"
|
post: "𐑐𐑴𐑕𐑑"
|
||||||
private_message: "𐑕𐑧𐑯𐑑 𐑿 𐑩 𐑥𐑧𐑕𐑩𐑡."
|
private_message: "𐑕𐑧𐑯𐑑 𐑿 𐑩 𐑥𐑧𐑕𐑩𐑡."
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ eo:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "nekonata persono"
|
unknown_person: "nekonata persono"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ es-CL:
|
||||||
all_aspects: "Todos los Aspectos"
|
all_aspects: "Todos los Aspectos"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "persona desconocida"
|
unknown_person: "persona desconocida"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Titulo de vídeo desconocido"
|
unknown: "Titulo de vídeo desconocido"
|
||||||
|
|
@ -251,7 +252,7 @@ es-CL:
|
||||||
no_results: "No se encontraron resultados"
|
no_results: "No se encontraron resultados"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "también comentó en el post de %{post_author}"
|
also_commented: "también comentó en el post de %{post_author}"
|
||||||
also_commented_deleted: "Comentó en un post eliminado"
|
also_commented_deleted: "Comentó en un post eliminado."
|
||||||
comment_on_post: "comentó en tu"
|
comment_on_post: "comentó en tu"
|
||||||
deleted: "Eliminado"
|
deleted: "Eliminado"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -266,9 +267,9 @@ es-CL:
|
||||||
and_others: "y otros %{number}"
|
and_others: "y otros %{number}"
|
||||||
mark_all_as_read: "Marcar todo como leido"
|
mark_all_as_read: "Marcar todo como leido"
|
||||||
notifications: "Notificaciones"
|
notifications: "Notificaciones"
|
||||||
mentioned: "te mencionó en un post"
|
mentioned: "te mencionó en un"
|
||||||
new_request: "quiere compartir contigo."
|
new_request: "quiere compartir contigo."
|
||||||
post: "post"
|
post: "post."
|
||||||
private_message: "te envió un mensaje."
|
private_message: "te envió un mensaje."
|
||||||
request_accepted: "aceptó tu solicitud de contacto."
|
request_accepted: "aceptó tu solicitud de contacto."
|
||||||
notifier:
|
notifier:
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ es:
|
||||||
all_aspects: "Todos"
|
all_aspects: "Todos"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "persona desconocida"
|
unknown_person: "persona desconocida"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Título de vídeo desconocido"
|
unknown: "Título de vídeo desconocido"
|
||||||
|
|
@ -268,7 +269,7 @@ es:
|
||||||
notifications: "Notificaciones"
|
notifications: "Notificaciones"
|
||||||
mentioned: "te mencionó en una"
|
mentioned: "te mencionó en una"
|
||||||
new_request: "quisiera compartir contigo."
|
new_request: "quisiera compartir contigo."
|
||||||
post: "publicación"
|
post: "publicación."
|
||||||
private_message: "te envió un mensaje."
|
private_message: "te envió un mensaje."
|
||||||
request_accepted: "aceptó tu solicitud de contacto."
|
request_accepted: "aceptó tu solicitud de contacto."
|
||||||
notifier:
|
notifier:
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ eu:
|
||||||
all_aspects: "Alderdi guztiak"
|
all_aspects: "Alderdi guztiak"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "pertsona ezezaguna"
|
unknown_person: "pertsona ezezaguna"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Bideo izen ezezaguna"
|
unknown: "Bideo izen ezezaguna"
|
||||||
|
|
@ -250,8 +251,8 @@ eu:
|
||||||
next: "hurrengoa"
|
next: "hurrengoa"
|
||||||
no_results: "Ez Da Ezer Aurkitu"
|
no_results: "Ez Da Ezer Aurkitu"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "(e)k iruzkindu du baita zure kontaktuaren"
|
also_commented: "(e)k ere iruzkindu du zure kontaktuaren"
|
||||||
also_commented_deleted: "mezu ezabatu bat iruzkindu du"
|
also_commented_deleted: "mezu ezabatu bat iruzkindu du."
|
||||||
comment_on_post: "(e)k iruzkindu du zure"
|
comment_on_post: "(e)k iruzkindu du zure"
|
||||||
deleted: "ezabatuta"
|
deleted: "ezabatuta"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -266,9 +267,9 @@ eu:
|
||||||
and_others: "eta beste %{number}(e)k"
|
and_others: "eta beste %{number}(e)k"
|
||||||
mark_all_as_read: "Guztiak irakurrita"
|
mark_all_as_read: "Guztiak irakurrita"
|
||||||
notifications: "Jakinarazpenak"
|
notifications: "Jakinarazpenak"
|
||||||
mentioned: "(e)k zu aipatu zaitu mezu batean"
|
mentioned: "(e)k zu aipatu zaitu hemen:"
|
||||||
new_request: "(e)k zurekin partekatu nahi du."
|
new_request: "(e)k zurekin partekatu nahi du."
|
||||||
post: "mezua"
|
post: "mezua."
|
||||||
private_message: "(e)k mezu bat bidali dizu."
|
private_message: "(e)k mezu bat bidali dizu."
|
||||||
request_accepted: "(e)k zure partekatze eskaera onartu du."
|
request_accepted: "(e)k zure partekatze eskaera onartu du."
|
||||||
notifier:
|
notifier:
|
||||||
|
|
|
||||||
|
|
@ -33,9 +33,10 @@ fi:
|
||||||
username:
|
username:
|
||||||
taken: "on jo varattu."
|
taken: "on jo varattu."
|
||||||
ago: "%{time} sitten"
|
ago: "%{time} sitten"
|
||||||
all_aspects: "All aspects"
|
all_aspects: "Kaikki näkymät"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "tuntematon henkilö"
|
unknown_person: "tuntematon henkilö"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Videon Otsikko Tuntematon"
|
unknown: "Videon Otsikko Tuntematon"
|
||||||
|
|
@ -180,7 +181,7 @@ fi:
|
||||||
correct_the_following_errors_and_try_again: "Korjaa seuraavat virheet ja yritä uudelleen."
|
correct_the_following_errors_and_try_again: "Korjaa seuraavat virheet ja yritä uudelleen."
|
||||||
invalid_fields: "Vialliset arvot"
|
invalid_fields: "Vialliset arvot"
|
||||||
fill_me_out: "Täytä tiedot"
|
fill_me_out: "Täytä tiedot"
|
||||||
hide: "Hide"
|
hide: "Piilota"
|
||||||
home:
|
home:
|
||||||
show:
|
show:
|
||||||
already_account: "joko sinulla on käyttäjätili?"
|
already_account: "joko sinulla on käyttäjätili?"
|
||||||
|
|
@ -242,16 +243,16 @@ fi:
|
||||||
zero: "no people disliked this"
|
zero: "no people disliked this"
|
||||||
people_like_this:
|
people_like_this:
|
||||||
few: "%{count} people liked this"
|
few: "%{count} people liked this"
|
||||||
many: "%{count} people liked this"
|
many: "%{count} ihmistä tykkää tästä"
|
||||||
one: "1 person liked this"
|
one: "1 person liked this"
|
||||||
other: "%{count} people liked this"
|
other: "%{count} people liked this"
|
||||||
zero: "no people liked this"
|
zero: "no people liked this"
|
||||||
more: "Lisää"
|
more: "Lisää"
|
||||||
next: "seuraava"
|
next: "seuraava"
|
||||||
no_results: "No Results Found"
|
no_results: "Tuloksia ei löytynyt"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "kommentoi myös %{post_author}:n"
|
also_commented: "kommentoi myös %{post_author}:n"
|
||||||
also_commented_deleted: "kommentoi poistettuun viestiin"
|
also_commented_deleted: "kommentoi poistettuun viestiin."
|
||||||
comment_on_post: "kommentoi sinun"
|
comment_on_post: "kommentoi sinun"
|
||||||
deleted: "poistetut"
|
deleted: "poistetut"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -266,9 +267,9 @@ fi:
|
||||||
and_others: "and %{number} others"
|
and_others: "and %{number} others"
|
||||||
mark_all_as_read: "Merkitse kaikki luetuiksi"
|
mark_all_as_read: "Merkitse kaikki luetuiksi"
|
||||||
notifications: "Ilmoitukset"
|
notifications: "Ilmoitukset"
|
||||||
mentioned: "on maininnut sinut heidän"
|
mentioned: "on maininnut sinut "
|
||||||
new_request: "haluaa jakaa kanssasi."
|
new_request: "haluaa jakaa kanssasi."
|
||||||
post: "viesti"
|
post: "viesti."
|
||||||
private_message: "sent you a message."
|
private_message: "sent you a message."
|
||||||
request_accepted: "hyväksyi jakopyyntösi."
|
request_accepted: "hyväksyi jakopyyntösi."
|
||||||
notifier:
|
notifier:
|
||||||
|
|
@ -398,7 +399,7 @@ fi:
|
||||||
notice: "Kuva päivitettiin onnistuneesti."
|
notice: "Kuva päivitettiin onnistuneesti."
|
||||||
post_visibilites:
|
post_visibilites:
|
||||||
update:
|
update:
|
||||||
post_hidden: "%{name}'s post has been hidden."
|
post_hidden: "Viesti käyttäjältä %{name} on piilotettu."
|
||||||
posts:
|
posts:
|
||||||
doesnt_exist: "that post does not exist!"
|
doesnt_exist: "that post does not exist!"
|
||||||
previous: "edellinen"
|
previous: "edellinen"
|
||||||
|
|
@ -448,7 +449,7 @@ fi:
|
||||||
destroy:
|
destroy:
|
||||||
error: "Ole hyvä, valitse näkymä!"
|
error: "Ole hyvä, valitse näkymä!"
|
||||||
ignore: "Hylätty kontaktipyyntö."
|
ignore: "Hylätty kontaktipyyntö."
|
||||||
success: "Olette nyt ystäviä."
|
success: "Olet nyt jakamassa."
|
||||||
helper:
|
helper:
|
||||||
new_requests:
|
new_requests:
|
||||||
few: "%{count} uutta pyyntöä!"
|
few: "%{count} uutta pyyntöä!"
|
||||||
|
|
@ -503,15 +504,15 @@ fi:
|
||||||
all_contacts: "Kaikki kontaktit"
|
all_contacts: "Kaikki kontaktit"
|
||||||
cannot_remove: "Henkilöä ei voitu poistaa viimeisestä näkymästä. (Jos haluat katkaista yhteyden tähän henkilöön, tulee sinun poistaa kontakti.)"
|
cannot_remove: "Henkilöä ei voitu poistaa viimeisestä näkymästä. (Jos haluat katkaista yhteyden tähän henkilöön, tulee sinun poistaa kontakti.)"
|
||||||
footer:
|
footer:
|
||||||
logged_in_as: "logged in as %{name}"
|
logged_in_as: "kirjauduttu sisään käyttäjällä %{name}"
|
||||||
your_aspects: "your aspects"
|
your_aspects: "näkymäsi"
|
||||||
invitations:
|
invitations:
|
||||||
by_email: "Sähköpostilla"
|
by_email: "Sähköpostilla"
|
||||||
dont_have_now: "Sinulla ei ole yhtään kutsua jäljellä, mutta lisää tulee pian!"
|
dont_have_now: "Sinulla ei ole yhtään kutsua jäljellä, mutta lisää tulee pian!"
|
||||||
from_facebook: "Facebookista"
|
from_facebook: "Facebookista"
|
||||||
invitations_left: "(%{count} jäljellä)"
|
invitations_left: "(%{count} jäljellä)"
|
||||||
invite_someone: "Kutsu joku"
|
invite_someone: "Kutsu joku"
|
||||||
invite_your_friends: "Kutsu kavereitasi"
|
invite_your_friends: "Etsi kavereitasi"
|
||||||
invites: "Kutsut"
|
invites: "Kutsut"
|
||||||
invites_closed: "Kutsut on toistaiseksi suljettu tällä Diaspora-palvelimella"
|
invites_closed: "Kutsut on toistaiseksi suljettu tällä Diaspora-palvelimella"
|
||||||
notification:
|
notification:
|
||||||
|
|
@ -537,8 +538,8 @@ fi:
|
||||||
reshare:
|
reshare:
|
||||||
reshare: "Jaa uudelleen"
|
reshare: "Jaa uudelleen"
|
||||||
stream_element:
|
stream_element:
|
||||||
dislike: "I dislike this"
|
dislike: "En tykkää"
|
||||||
like: "I like this"
|
like: "Tykkään"
|
||||||
status_messages:
|
status_messages:
|
||||||
create:
|
create:
|
||||||
success: "Successfully mentioned: %{names}"
|
success: "Successfully mentioned: %{names}"
|
||||||
|
|
@ -561,7 +562,7 @@ fi:
|
||||||
people_tagged_with: "People tagged with %{tag}"
|
people_tagged_with: "People tagged with %{tag}"
|
||||||
posts_tagged_with: "Posts tagged with #%{tag}"
|
posts_tagged_with: "Posts tagged with #%{tag}"
|
||||||
the_world: "maailma"
|
the_world: "maailma"
|
||||||
undo: "Undo?"
|
undo: "Peruuta?"
|
||||||
username: "Käyttäjätunnus"
|
username: "Käyttäjätunnus"
|
||||||
users:
|
users:
|
||||||
destroy: "Käyttäjätilin sulkeminen onnistui."
|
destroy: "Käyttäjätilin sulkeminen onnistui."
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ fr:
|
||||||
all_aspects: "Tous les aspects"
|
all_aspects: "Tous les aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "personne inconnue"
|
unknown_person: "personne inconnue"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Titre de vidéo inconnu"
|
unknown: "Titre de vidéo inconnu"
|
||||||
|
|
@ -251,7 +252,7 @@ fr:
|
||||||
no_results: "Aucun résultat trouvé"
|
no_results: "Aucun résultat trouvé"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "a/ont également commenté le message de %{post_author} :"
|
also_commented: "a/ont également commenté le message de %{post_author} :"
|
||||||
also_commented_deleted: "a commenté un message supprimé"
|
also_commented_deleted: "a commenté un message supprimé."
|
||||||
comment_on_post: "a/ont commenté votre"
|
comment_on_post: "a/ont commenté votre"
|
||||||
deleted: "supprimé"
|
deleted: "supprimé"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -266,9 +267,9 @@ fr:
|
||||||
and_others: "et %{number} autres"
|
and_others: "et %{number} autres"
|
||||||
mark_all_as_read: "Tout marquer comme lu"
|
mark_all_as_read: "Tout marquer comme lu"
|
||||||
notifications: "Notifications"
|
notifications: "Notifications"
|
||||||
mentioned: "vous a mentionné(e) dans une publication"
|
mentioned: "vous a mentionné(e) dans un"
|
||||||
new_request: "a proposé de partager avec vous."
|
new_request: "a proposé de partager avec vous."
|
||||||
post: "message"
|
post: "message."
|
||||||
private_message: "vous a envoyé un message."
|
private_message: "vous a envoyé un message."
|
||||||
request_accepted: "a accepté votre demande de partage."
|
request_accepted: "a accepté votre demande de partage."
|
||||||
notifier:
|
notifier:
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ ga:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "duine anaithnid"
|
unknown_person: "duine anaithnid"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Teideal Físeán Anaithnid"
|
unknown: "Teideal Físeán Anaithnid"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ he:
|
||||||
all_aspects: "כל ההיבטים"
|
all_aspects: "כל ההיבטים"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "דיאספורה* אלפא"
|
||||||
unknown_person: "אדם לא ידוע"
|
unknown_person: "אדם לא ידוע"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "כותרת הווידאו אינה ידועה"
|
unknown: "כותרת הווידאו אינה ידועה"
|
||||||
|
|
@ -251,7 +252,7 @@ he:
|
||||||
no_results: "לא נמצאו תוצאות"
|
no_results: "לא נמצאו תוצאות"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "גם כן הגיב/ה על הפריט של %{post_author}"
|
also_commented: "גם כן הגיב/ה על הפריט של %{post_author}"
|
||||||
also_commented_deleted: "הגיב/ה על רשומה שנמחקה"
|
also_commented_deleted: "הגיב/ה על רשומה שנמחקה."
|
||||||
comment_on_post: "הגיב/ה על ה"
|
comment_on_post: "הגיב/ה על ה"
|
||||||
deleted: "נמחקה"
|
deleted: "נמחקה"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -266,9 +267,9 @@ he:
|
||||||
and_others: "ו־%{number} אחרים"
|
and_others: "ו־%{number} אחרים"
|
||||||
mark_all_as_read: "סימון הכול כלאחר קריאה"
|
mark_all_as_read: "סימון הכול כלאחר קריאה"
|
||||||
notifications: "התרעות"
|
notifications: "התרעות"
|
||||||
mentioned: "הזכיר/ה אותך ברשומה"
|
mentioned: "הזכיר/ה אותך ב"
|
||||||
new_request: "הציע/ה לשתף אתך."
|
new_request: "הציע/ה לשתף אתך."
|
||||||
post: "רשומה"
|
post: "רשומה."
|
||||||
private_message: "שלח/ה לך הודעה."
|
private_message: "שלח/ה לך הודעה."
|
||||||
request_accepted: "קיבל/ה את בקשת השיתוף שלך."
|
request_accepted: "קיבל/ה את בקשת השיתוף שלך."
|
||||||
notifier:
|
notifier:
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ hu:
|
||||||
all_aspects: "Összes csoport"
|
all_aspects: "Összes csoport"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "ismeretlen személy"
|
unknown_person: "ismeretlen személy"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Ismeretlen videó cím"
|
unknown: "Ismeretlen videó cím"
|
||||||
|
|
@ -228,8 +229,8 @@ hu:
|
||||||
header:
|
header:
|
||||||
blog: "blog"
|
blog: "blog"
|
||||||
code: "kód"
|
code: "kód"
|
||||||
login: "belépés"
|
login: "bejelentkezés"
|
||||||
logout: "kilépés"
|
logout: "kijelentkezés"
|
||||||
profile: "profil"
|
profile: "profil"
|
||||||
settings: "beállítások"
|
settings: "beállítások"
|
||||||
likes:
|
likes:
|
||||||
|
|
@ -251,7 +252,7 @@ hu:
|
||||||
no_results: "Nincs eredmény"
|
no_results: "Nincs eredmény"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "hozzászólt még az övéhez is:"
|
also_commented: "hozzászólt még az övéhez is:"
|
||||||
also_commented_deleted: "hozzászólt egy már törölt bejegyzéshez"
|
also_commented_deleted: "hozzászólt egy már törölt bejegyzéshez."
|
||||||
comment_on_post: "hozzászólt a"
|
comment_on_post: "hozzászólt a"
|
||||||
deleted: "törölve"
|
deleted: "törölve"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -266,9 +267,9 @@ hu:
|
||||||
and_others: "és %{number} másik"
|
and_others: "és %{number} másik"
|
||||||
mark_all_as_read: "Mind megjelölése olvasottként"
|
mark_all_as_read: "Mind megjelölése olvasottként"
|
||||||
notifications: "Értesítések"
|
notifications: "Értesítések"
|
||||||
mentioned: "megemlített téged egy bejegyzésben"
|
mentioned: "megemlített téged egy"
|
||||||
new_request: "megosztást ajánlott neked."
|
new_request: "megosztást ajánlott neked."
|
||||||
post: "bejegyzés"
|
post: "bejegyzésben."
|
||||||
private_message: "üzenetet küldött neked."
|
private_message: "üzenetet küldött neked."
|
||||||
request_accepted: "elfogadta a megosztási kérésed."
|
request_accepted: "elfogadta a megosztási kérésed."
|
||||||
notifier:
|
notifier:
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ id:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "orang tak dikenal"
|
unknown_person: "orang tak dikenal"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ is:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "óþekkt manneskja"
|
unknown_person: "óþekkt manneskja"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Óþekktur vídeótitill"
|
unknown: "Óþekktur vídeótitill"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ it:
|
||||||
all_aspects: "Tutti gli aspetti"
|
all_aspects: "Tutti gli aspetti"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "persona sconosciuta"
|
unknown_person: "persona sconosciuta"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Video Senza Nome"
|
unknown: "Video Senza Nome"
|
||||||
|
|
@ -251,7 +252,7 @@ it:
|
||||||
no_results: "Nessun Risultato Trovato"
|
no_results: "Nessun Risultato Trovato"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "ha anche commentato su quello di %{post_author}"
|
also_commented: "ha anche commentato su quello di %{post_author}"
|
||||||
also_commented_deleted: "hai commentato un post cancellato"
|
also_commented_deleted: "hai commentato un post cancellato."
|
||||||
comment_on_post: "ha commentato sul tuo"
|
comment_on_post: "ha commentato sul tuo"
|
||||||
deleted: "eliminato"
|
deleted: "eliminato"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -266,9 +267,9 @@ it:
|
||||||
and_others: "e altri %{number}"
|
and_others: "e altri %{number}"
|
||||||
mark_all_as_read: "Segna Tutti come Letti"
|
mark_all_as_read: "Segna Tutti come Letti"
|
||||||
notifications: "Notifiche"
|
notifications: "Notifiche"
|
||||||
mentioned: "ti ha menzionato in un post"
|
mentioned: "ti ha menzionato in un "
|
||||||
new_request: "vuole condividere con te."
|
new_request: "vuole condividere con te."
|
||||||
post: "post"
|
post: "post."
|
||||||
private_message: "ti ha inviato un messaggio."
|
private_message: "ti ha inviato un messaggio."
|
||||||
request_accepted: "ha accettato la tua richiesta di condivisione."
|
request_accepted: "ha accettato la tua richiesta di condivisione."
|
||||||
notifier:
|
notifier:
|
||||||
|
|
|
||||||
|
|
@ -4,11 +4,11 @@
|
||||||
|
|
||||||
|
|
||||||
ja:
|
ja:
|
||||||
_comments: "Comments"
|
_comments: "コメント"
|
||||||
_home: "Home"
|
_home: "ホーム"
|
||||||
_photos: "写真"
|
_photos: "写真"
|
||||||
_services: "Services"
|
_services: "サービス"
|
||||||
account: "Account"
|
account: "アカウント"
|
||||||
activerecord:
|
activerecord:
|
||||||
errors:
|
errors:
|
||||||
models:
|
models:
|
||||||
|
|
@ -32,91 +32,92 @@ ja:
|
||||||
invalid: "無効です。"
|
invalid: "無効です。"
|
||||||
username:
|
username:
|
||||||
taken: "既に使われています。"
|
taken: "既に使われています。"
|
||||||
ago: "%{time} ago"
|
ago: "%{time}前"
|
||||||
all_aspects: "All Aspects"
|
all_aspects: "全てのアスペクト"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
unknown_person: "unknown person"
|
diaspora_alpha: "ダイアスポラ*アルファ"
|
||||||
|
unknown_person: "不明な連絡先"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "不明な動画タイトル"
|
||||||
are_you_sure: "本当にいいですか。"
|
are_you_sure: "本当にいいですか。"
|
||||||
aspect_memberships:
|
aspect_memberships:
|
||||||
destroy:
|
destroy:
|
||||||
failure: "人をアスペクトから除外するのに失敗しました"
|
failure: "連絡先をアスペクトから除外するのに失敗しました。"
|
||||||
no_membership: "選択した人はそのアスペクト内に見つかりませんでした"
|
no_membership: "選択した連絡先はそのアスペクト内に見つかりませんでした"
|
||||||
success: "人をアスペクトから除外するのに成功しました"
|
success: "連絡先をアスペクトから除外するのに成功しました。"
|
||||||
aspects:
|
aspects:
|
||||||
add_to_aspect:
|
add_to_aspect:
|
||||||
failure: "Failed to add contact to aspect."
|
failure: "連絡先をアスペクトに追加するのに失敗しました。"
|
||||||
success: "Successfully added contact to aspect."
|
success: "連絡先をアスペクトに追加するのに成功しました。"
|
||||||
aspect_contacts:
|
aspect_contacts:
|
||||||
done_editing: "done editing"
|
done_editing: "編集完了"
|
||||||
aspect_stream:
|
aspect_stream:
|
||||||
activity: "activity"
|
activity: "更新時"
|
||||||
post_time: "post time"
|
post_time: "投稿時"
|
||||||
sort_by: "sort by:"
|
sort_by: "並び順"
|
||||||
contacts_not_visible: "Contacts in this aspect will not be able to see each other."
|
contacts_not_visible: "このアスペクトの連絡先はお互いの存在が確認できません。"
|
||||||
contacts_visible: "Contacts in this aspect will be able to see each other."
|
contacts_visible: "このアスペクトの連絡先はお互いの存在が確認できます。"
|
||||||
create:
|
create:
|
||||||
failure: "Aspect creation failed."
|
failure: "アスペクトを作成するのに失敗しました。"
|
||||||
success: "Your new aspect %{name} was created"
|
success: "新しいアスペクト「%{name}」を作成しました。"
|
||||||
destroy:
|
destroy:
|
||||||
failure: "%{name} is not empty and could not be removed."
|
failure: "%{name}に連絡先が残っているので削除できません。"
|
||||||
success: "%{name} was successfully removed."
|
success: "%{name}さんを除外するのに成功しました。"
|
||||||
edit:
|
edit:
|
||||||
add_existing: "Add an existing contact"
|
add_existing: "既存の連絡先を追加する"
|
||||||
aspect_list_is_not_visible: "aspect list is hidden to others in aspect"
|
aspect_list_is_not_visible: "このアスペクトのメンバー一覧はメンバーへ公開されていません"
|
||||||
aspect_list_is_visible: "aspect list is visible to others in aspect"
|
aspect_list_is_visible: "このアスペクトのメンバー一覧はメンバーに公開されています"
|
||||||
confirm_remove_aspect: "Are you sure you want to delete this aspect?"
|
confirm_remove_aspect: "このアスペクトを本当に削除していいですか。"
|
||||||
done: "Done"
|
done: "完了"
|
||||||
make_aspect_list_visible: "make aspect list visible?"
|
make_aspect_list_visible: "アスペクトのメンバー一覧を公開しますか。"
|
||||||
remove_aspect: "Delete this aspect"
|
remove_aspect: "このアスペクトを削除する"
|
||||||
rename: "rename"
|
rename: "名前の変更"
|
||||||
update: "update"
|
update: "更新"
|
||||||
updating: "updating"
|
updating: "更新中"
|
||||||
few: "%{count} aspects"
|
few: "アスペクト%{count}集"
|
||||||
helper:
|
helper:
|
||||||
are_you_sure: "Are you sure you want to delete this aspect?"
|
are_you_sure: "本当にこのアスペクトを削除しますか。"
|
||||||
aspect_not_empty: "Aspect not empty"
|
aspect_not_empty: "アスペクトは空ではありません。"
|
||||||
remove: "remove"
|
remove: "削除"
|
||||||
index:
|
index:
|
||||||
handle_explanation: "This is your diaspora handle. Like an email address, you can give this to people to reach you."
|
handle_explanation: "これがあなたのハンドル名です。メールアドレスと同じようにほかの人に教えて、ダイアスポラで連絡を取り合うことができます。"
|
||||||
no_contacts: "No contacts"
|
no_contacts: "連絡先無し"
|
||||||
post_a_message: "post a message >>"
|
post_a_message: "投稿する"
|
||||||
manage:
|
manage:
|
||||||
add_a_new_aspect: "Add a new aspect"
|
add_a_new_aspect: "新しいアスペクトを追加する"
|
||||||
add_a_new_contact: "Add a new contact"
|
add_a_new_contact: "新しい連絡先を追加する"
|
||||||
drag_to_add: "Drag to add people"
|
drag_to_add: "追加したい連絡先をドラッグしてください"
|
||||||
manage_aspects: "Manage aspects"
|
manage_aspects: "アスペクトの管理"
|
||||||
no_requests: "No new requests"
|
no_requests: "新リクエスト無し"
|
||||||
requests: "Requests"
|
requests: "リクエスト"
|
||||||
many: "%{count} aspects"
|
many: "アスペクト%{count}集"
|
||||||
move_contact:
|
move_contact:
|
||||||
error: "Error moving contact: %{inspect}"
|
error: "連絡先の移動にエラーが発生しました: %{inspect}"
|
||||||
failure: "didn't work %{inspect}"
|
failure: "連絡先を移動させるのに失敗しました:%{inspect}"
|
||||||
success: "Person moved to new aspect"
|
success: "連絡先を新しいアスペクトに移動させました。"
|
||||||
new_aspect:
|
new_aspect:
|
||||||
create: "Create"
|
create: "作成する"
|
||||||
name: "Name"
|
name: "アスペクト名"
|
||||||
no_posts_message:
|
no_posts_message:
|
||||||
start_talking: "Nobody has said anything yet. Get the conversation started!"
|
start_talking: "投稿がまだありません。会話を始めましょう!"
|
||||||
one: "1 aspect"
|
one: "アスペクト1集"
|
||||||
other: "%{count} aspects"
|
other: "アスペクト%{count}集"
|
||||||
seed:
|
seed:
|
||||||
family: "Family"
|
family: "家族"
|
||||||
work: "Work"
|
work: "仕事"
|
||||||
show:
|
show:
|
||||||
edit_aspect: "edit aspect"
|
edit_aspect: "アスペクトを編集する"
|
||||||
update:
|
update:
|
||||||
failure: "Your aspect, %{name}, had too long name to be saved."
|
failure: "アスペクト名「%{name}」は長すぎて保存できませんでした。"
|
||||||
success: "Your aspect, %{name}, has been successfully edited."
|
success: "アスペクト「%{name}」の編集するのに成功しました。"
|
||||||
zero: "no aspects"
|
zero: "アスペクト無し"
|
||||||
back: "前へ"
|
back: "前へ"
|
||||||
bookmarklet:
|
bookmarklet:
|
||||||
explanation: "%{link} from anywhere by bookmarking this link."
|
explanation: "このリンクをお気に入りに登録すると、どこからでも%{link}できます。"
|
||||||
explanation_link_text: "Post to Diaspora"
|
explanation_link_text: "ダイアスポラに投稿"
|
||||||
post_something: "Post something to Diaspora"
|
post_something: "ダイアスポラに投稿"
|
||||||
post_success: "Posted! Closing!"
|
post_success: "投稿完了!ウィンドウを閉じます。"
|
||||||
cancel: "取り消す"
|
cancel: "取り消す"
|
||||||
comments:
|
comments:
|
||||||
few: "コメント%{count}件"
|
few: "コメント%{count}件"
|
||||||
|
|
@ -129,105 +130,105 @@ ja:
|
||||||
zero: "コメントがありません"
|
zero: "コメントがありません"
|
||||||
contacts:
|
contacts:
|
||||||
create:
|
create:
|
||||||
failure: "Failed to create contact"
|
failure: "連絡先を作成するのに失敗しました。"
|
||||||
destroy:
|
destroy:
|
||||||
failure: "Failed to disconnect from %{name}"
|
failure: "%{name}さんの連絡先を削除するのに失敗しました。"
|
||||||
success: "Successfully disconnected from %{name}"
|
success: "%{name}さんの連絡先を削除するのに成功しました。"
|
||||||
few: "%{count} contacts"
|
few: "連絡先%{count}件"
|
||||||
many: "%{count} contacts"
|
many: "連絡先%{count}件"
|
||||||
one: "1 contact"
|
one: "連絡先1件"
|
||||||
other: "%{count} contacts"
|
other: "連絡先%{count}件"
|
||||||
share_with_pane:
|
share_with_pane:
|
||||||
accepts: "Once %{name} accepts, you'll start seeing each other's posts on Diaspora"
|
accepts: "%{name}さんが承諾したら、ダイアスポラ*投稿がお互いに見れるようになります。"
|
||||||
add_new_aspect: "add to new aspect"
|
add_new_aspect: "新しいアスペクトに追加する"
|
||||||
share_with: "Start sharing with %{name}"
|
share_with: "%{name}さんと共有を開始する"
|
||||||
zero: "no contacts"
|
zero: "連絡先無し"
|
||||||
conversations:
|
conversations:
|
||||||
create:
|
create:
|
||||||
sent: "Message sent"
|
sent: "メッセージを送信しました"
|
||||||
destroy:
|
destroy:
|
||||||
success: "Conversation successfully removed"
|
success: "会話を削除するのに成功しました。"
|
||||||
helper:
|
helper:
|
||||||
new_messages:
|
new_messages:
|
||||||
few: "%{count} new messages"
|
few: "新着メッセージ%{count}通"
|
||||||
many: "%{count} new messages"
|
many: "新着メッセージ%{count}通"
|
||||||
one: "1 new messages"
|
one: "新着メッセージ1通"
|
||||||
other: "%{count} new messages"
|
other: "新着メッセージ%{count}通"
|
||||||
zero: "no new messages"
|
zero: "新着メッセージ無し"
|
||||||
index:
|
index:
|
||||||
create_a_new_message: "create a new message"
|
create_a_new_message: "新しいメッセージを作成する"
|
||||||
inbox: "Inbox"
|
inbox: "受信トレイ"
|
||||||
message_inbox: "Message Inbox"
|
message_inbox: "メッセージ受信トレイ"
|
||||||
new_message: "New Message"
|
new_message: "新しいメッセージ"
|
||||||
no_conversation_selected: "no conversation selected"
|
no_conversation_selected: "選択中の会話がありません"
|
||||||
no_messages: "no messages"
|
no_messages: "メッセージがありません"
|
||||||
new:
|
new:
|
||||||
send: "Send"
|
send: "送信する"
|
||||||
subject: "subject"
|
subject: "件名"
|
||||||
to: "to"
|
to: "宛先"
|
||||||
show:
|
show:
|
||||||
delete: "delete and block conversation"
|
delete: "会話を削除して、ブロックする"
|
||||||
reply: "reply"
|
reply: "返信"
|
||||||
date:
|
date:
|
||||||
formats:
|
formats:
|
||||||
birthday: "%B %d"
|
birthday: "%m月%d日"
|
||||||
birthday_with_year: "%B %d %Y"
|
birthday_with_year: "%Y年%m月%d日"
|
||||||
fullmonth_day: "%B %d"
|
fullmonth_day: "%m月%d日"
|
||||||
delete: "削除"
|
delete: "削除"
|
||||||
email: "Email"
|
email: "メール"
|
||||||
error_messages:
|
error_messages:
|
||||||
helper:
|
helper:
|
||||||
correct_the_following_errors_and_try_again: "Correct the following errors and try again."
|
correct_the_following_errors_and_try_again: "次の問題を解決してからやり直してください。"
|
||||||
invalid_fields: "Invalid Fields"
|
invalid_fields: "不正なフィールド名"
|
||||||
fill_me_out: "Fill me out"
|
fill_me_out: "記入して"
|
||||||
hide: "隠す"
|
hide: "隠す"
|
||||||
home:
|
home:
|
||||||
show:
|
show:
|
||||||
already_account: "already have an account?"
|
already_account: "アカウントは既にお持ちですか。"
|
||||||
choice: "Choice"
|
choice: "自由"
|
||||||
choice_explanation: "Diaspora lets you sort your connections into groups called aspects. Unique to Diaspora, aspects ensure that your photos, stories and jokes are shared only with the people you intend."
|
choice_explanation: "ダイアスポラ*で連絡先をアスペクトと呼ばれる集団に分けることができます。アスペクトはダイアスポラ*独特の機能で、これによってあなたの写真、話、冗談などが目的の知り合いだけに共有されることが保証されます。"
|
||||||
learn_about_host: "Learn about how to host your own Diaspora server."
|
learn_about_host: "ダイアスポラ*サーバーの立ち上げ方をお教えします。"
|
||||||
login_here: "log in here"
|
login_here: "ここからログイン"
|
||||||
ownership: "Ownership"
|
ownership: "所有"
|
||||||
ownership_explanation: "You own your pictures, and you shouldn’t have to give that up just to share them. You maintain ownership of everything you share on Diaspora, giving you full control over how it's distributed."
|
ownership_explanation: "写真は自分の持ち物で、シェアしたいからと言って権利を譲る必要はありません。ダイアスポラでシェアしたものでも所有権は保全されますので、自由に配給などを制御することができます。"
|
||||||
share_what_you_want: "Share what you want, with whom you want."
|
share_what_you_want: "好きなものだけを、好きな人だけに。"
|
||||||
simplicity: "Simplicity"
|
simplicity: "平易"
|
||||||
simplicity_explanation: "Diaspora makes sharing clean and easy – and this goes for privacy too. Inherently private, Diaspora doesn’t make you wade through pages of settings and options just to keep your profile secure."
|
simplicity_explanation: "ダイアスポラ*は簡潔に共有を可能にしながら、プライバシーも簡潔にします。ダイアスポラ*は根本的なプライバシー主義で、プロフィールを保護するために何ページもの複雑な設定を使いこなす必要はありません。"
|
||||||
tagline_first_half: "Share what you want,"
|
tagline_first_half: "好きなことだけ共有する"
|
||||||
tagline_second_half: "with whom you want."
|
tagline_second_half: "好きな人に。"
|
||||||
invitations:
|
invitations:
|
||||||
check_token:
|
check_token:
|
||||||
not_found: "Invitation token not found"
|
not_found: "招待トークンが見つかりません。"
|
||||||
create:
|
create:
|
||||||
already_contacts: "You are already connected with this person"
|
already_contacts: "既に連絡先として登録しています。"
|
||||||
already_sent: "You already invited this person."
|
already_sent: "既に招待しました。"
|
||||||
no_more: "You have no more invitations."
|
no_more: "招待権がもう残っていません。"
|
||||||
rejected: "The following email addresses had problems: "
|
rejected: "次のメールアドレスに問題が発生しました:"
|
||||||
sent: "Invitations have been sent to: "
|
sent: "次の人々に招待を送信しました:"
|
||||||
edit:
|
edit:
|
||||||
sign_up: "sign_up"
|
sign_up: "新規登録"
|
||||||
new:
|
new:
|
||||||
already_invited: "Already invited"
|
already_invited: "招待済み"
|
||||||
aspect: "Aspect"
|
aspect: "アスペクト"
|
||||||
comma_seperated_plz: "You can enter multiple email addresses separated by commas."
|
comma_seperated_plz: "複数のメールアドレスはコンマ区切りで入力可能です。"
|
||||||
if_they_accept_info: "if they accept, they will be added to the aspect you invited them."
|
if_they_accept_info: "招待を承諾してくれた場合、招待時のアスペクトに追加されます。"
|
||||||
invite_someone_to_join: "Invite someone to join Diaspora!"
|
invite_someone_to_join: "知り合いをダイアスポラ*に招待しましょう!"
|
||||||
personal_message: "Personal message"
|
personal_message: "個人メッセージ"
|
||||||
resend: "Resend"
|
resend: "再送する"
|
||||||
send_an_invitation: "Send an invitation"
|
send_an_invitation: "招待を送信する"
|
||||||
send_invitation: "Send invitation"
|
send_invitation: "招待を送信する"
|
||||||
to: "To"
|
to: "宛先:"
|
||||||
layouts:
|
layouts:
|
||||||
application:
|
application:
|
||||||
have_a_problem: "Have a problem? Find an answer here"
|
have_a_problem: "質問がありましたら、ここからアンサーを"
|
||||||
powered_by: "POWERED BY DIASPORA*"
|
powered_by: "POWERED BY DIASPORA*"
|
||||||
public_feed: "%{name}さんの公開ダイアスポラフィード"
|
public_feed: "%{name}さんの公開ダイアスポラフィード"
|
||||||
toggle: "携帯サイトの切替え"
|
toggle: "携帯サイトを切替える"
|
||||||
whats_new: "最新情報"
|
whats_new: "更新履歴"
|
||||||
your_aspects: "アスペクト"
|
your_aspects: "アスペクト"
|
||||||
header:
|
header:
|
||||||
blog: "ブログ"
|
blog: "ブログ"
|
||||||
code: "code"
|
code: "ソース"
|
||||||
login: "ログイン"
|
login: "ログイン"
|
||||||
logout: "ログアウト"
|
logout: "ログアウト"
|
||||||
profile: "プロフィール"
|
profile: "プロフィール"
|
||||||
|
|
@ -235,132 +236,132 @@ ja:
|
||||||
likes:
|
likes:
|
||||||
likes:
|
likes:
|
||||||
people_dislike_this:
|
people_dislike_this:
|
||||||
few: "%{count} people disliked this"
|
few: "これが嫌いな人:%{count}人"
|
||||||
many: "%{count} people disliked this"
|
many: "これが嫌いな人:%{count}人"
|
||||||
one: "1 person disliked this"
|
one: "これが嫌いな人:1人"
|
||||||
other: "%{count} people disliked this"
|
other: "これが嫌いな人:%{count}人"
|
||||||
zero: "no people disliked this"
|
zero: "これが嫌いな人:0人"
|
||||||
people_like_this:
|
people_like_this:
|
||||||
few: "%{count} people liked this"
|
few: "これが好きな人:%{count}人"
|
||||||
many: "%{count} people liked this"
|
many: "これが好きな人:%{count}人"
|
||||||
one: "1 person liked this"
|
one: "これが好きな人:1人"
|
||||||
other: "%{count} people liked this"
|
other: "これが好きな人:%{count}人"
|
||||||
zero: "no people liked this"
|
zero: "これが好きな人:0人"
|
||||||
more: "More"
|
more: "続き"
|
||||||
next: "next"
|
next: "次へ"
|
||||||
no_results: "No Results Found"
|
no_results: "詮索結果はありません"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "also commented on %{post_author}'s"
|
also_commented: "さんも%{post_author}さんの投稿にコメントしました:"
|
||||||
also_commented_deleted: "commented on a deleted post."
|
also_commented_deleted: "さんは削除された投稿にコメントしました。"
|
||||||
comment_on_post: "commented on your"
|
comment_on_post: "さんは次の投稿にコメントしました:"
|
||||||
deleted: "deleted"
|
deleted: "削除しました。"
|
||||||
helper:
|
helper:
|
||||||
new_notifications:
|
new_notifications:
|
||||||
few: "%{count} new notifications"
|
few: "新着通知%{count}件"
|
||||||
many: "%{count} new notifications"
|
many: "新着通知%{count}件"
|
||||||
one: "1 new notifications"
|
one: "新着通知1件"
|
||||||
other: "%{count} new notifications"
|
other: "新着通知%{count}件"
|
||||||
zero: "no new notifications"
|
zero: "新着通知無し"
|
||||||
index:
|
index:
|
||||||
and: "and"
|
and: "又は"
|
||||||
and_others: "and %{number} others"
|
and_others: "他%{number}件"
|
||||||
mark_all_as_read: "Mark All as Read"
|
mark_all_as_read: "全件を既読にする"
|
||||||
notifications: "Notifications"
|
notifications: "通知"
|
||||||
mentioned: "has mentioned you in a "
|
mentioned: "さんはあなたをメンションしました。"
|
||||||
new_request: "offered to share with you."
|
new_request: "さんは共有の許可を求めました。"
|
||||||
post: "post."
|
post: "(投稿で)"
|
||||||
private_message: "sent you a message."
|
private_message: "さんからメッセージが届いています。"
|
||||||
request_accepted: "accepted your share request."
|
request_accepted: "さんは共有リクエストを承諾しました。"
|
||||||
notifier:
|
notifier:
|
||||||
also_commented:
|
also_commented:
|
||||||
commented: "has also commented on %{post_author}'s post:"
|
commented: "も%{post_author}さんの投稿にコメントしました:"
|
||||||
sign_in: "Sign in to view it."
|
sign_in: "コメントを見るにはログインしてください。"
|
||||||
subject: "%{name} has also commented on %{post_author}'s post."
|
subject: "%{name}も%{post_author}さんの投稿にコメントしました。"
|
||||||
comment_on_post:
|
comment_on_post:
|
||||||
commented: "has commented on your post:"
|
commented: "は次の投稿にコメントしました:"
|
||||||
sign_in: "Sign in to view it."
|
sign_in: "見るにはログインしてください。"
|
||||||
subject: "%{name} has commented on your post."
|
subject: "%{name}は投稿にコメントしました。"
|
||||||
diaspora: "the diaspora email robot"
|
diaspora: "ダイアスポラ*メールロボット"
|
||||||
hello: "Hello %{name}!"
|
hello: "%{name}さん、こんにちは!"
|
||||||
love: "love,"
|
love: "それでは、"
|
||||||
manage_your_email_settings: "manage your email settings"
|
manage_your_email_settings: "メール設定を管理する"
|
||||||
mentioned:
|
mentioned:
|
||||||
mentioned: "mentioned you in a post:"
|
mentioned: "さんは投稿であなたをメンションしました。"
|
||||||
sign_in: "Sign in to view it."
|
sign_in: "見るのにログインして下さい。"
|
||||||
subject: "%{name} has mentioned you on Diaspora*"
|
subject: "%{name}さんはダイアスポラ*であなたをメンションしました。"
|
||||||
new_request:
|
new_request:
|
||||||
just_sent_you: "just sent you a contact request on Diaspora*"
|
just_sent_you: "さんからダイアスポラ*の追加リクエストが届いています。"
|
||||||
sign_in: "Sign in here"
|
sign_in: "ここからログイン"
|
||||||
subject: "new Diaspora* contact request from %{from}"
|
subject: "%{from}さんの新しいダイアスポラ*追加リクエスト"
|
||||||
try_it_out: "You should really think about checking it out."
|
try_it_out: "是非お試しください。"
|
||||||
private_message:
|
private_message:
|
||||||
message_subject: "Subject: %{subject}"
|
message_subject: "件名:%{subject}"
|
||||||
private_message: "has sent you a private message:"
|
private_message: "からメッセージが届いています。"
|
||||||
sign_in: "Sign in to view it."
|
sign_in: "見るにはログインしてください。"
|
||||||
subject: "%{name} has sent you a private message on Diaspora*"
|
subject: "ダイアスポラ*で%{name}さんからの非公開メッセージが届いています。"
|
||||||
request_accepted:
|
request_accepted:
|
||||||
accepted: "has accepted your contact request!"
|
accepted: "さんは追加リクエストを承諾してくれました。"
|
||||||
sign_in: "Sign in here"
|
sign_in: "ここからログインしてください。"
|
||||||
subject: "%{name} has accepted your contact request on Diaspora*"
|
subject: "%{name}さんはダイアスポラ*の追加リクエストを承諾してくれました。"
|
||||||
single_admin:
|
single_admin:
|
||||||
admin: "Your Diaspora administrator"
|
admin: "ダイアスポラ*管理者"
|
||||||
subject: "A message about your Diaspora account:"
|
subject: "ダイアスポラ*アカウントの重要なお知らせ:"
|
||||||
thanks: "Thanks,"
|
thanks: "ありがとうございます。"
|
||||||
ok: "OK"
|
ok: "了解"
|
||||||
or: "or"
|
or: "または"
|
||||||
password: "Password"
|
password: "パスワード"
|
||||||
password_confirmation: "Password confirmation"
|
password_confirmation: "パスワード確認"
|
||||||
people:
|
people:
|
||||||
add_contact_small:
|
add_contact_small:
|
||||||
add_contact_from_tag: "add contact from tag"
|
add_contact_from_tag: "タグより連絡先を追加する"
|
||||||
aspect_list:
|
aspect_list:
|
||||||
edit_membership: "edit aspect membership"
|
edit_membership: "アスペクト所属を編集する"
|
||||||
few: "%{count} people"
|
few: "%{count}人の連絡先"
|
||||||
helper:
|
helper:
|
||||||
people_on_pod_are_aware_of: " people on pod are aware of"
|
people_on_pod_are_aware_of: "人のポッドメンバーが知っています"
|
||||||
results_for: " results for %{params}"
|
results_for: "%{params}の検索結果"
|
||||||
index:
|
index:
|
||||||
couldnt_find_them_send_invite: "Couldn't find them? Send an invite!"
|
couldnt_find_them_send_invite: "見つかりませんでしたか。招待メールを送信しましょう!"
|
||||||
no_one_found: "...and no one was found."
|
no_one_found: "…1人も見つかりませんでした。"
|
||||||
no_results: "Hey! You need to search for something."
|
no_results: "何かを検索しないといけません。"
|
||||||
results_for: "search results for"
|
results_for: "検索結果:"
|
||||||
many: "%{count} people"
|
many: "%{count}人の連絡先"
|
||||||
one: "1 person"
|
one: "1人の連絡先"
|
||||||
other: "%{count} people"
|
other: "%{count}人の連絡先"
|
||||||
person:
|
person:
|
||||||
add_contact: "add contact"
|
add_contact: "連絡先を追加する"
|
||||||
already_connected: "Already connected"
|
already_connected: "既につながっています"
|
||||||
pending_request: "Pending request"
|
pending_request: "共有の承認待ち"
|
||||||
thats_you: "That's you!"
|
thats_you: "あなた自身です!"
|
||||||
profile_sidebar:
|
profile_sidebar:
|
||||||
bio: "bio"
|
bio: "略歴"
|
||||||
born: "birthday"
|
born: "誕生日"
|
||||||
cannot_remove: "Cannot remove %{name} from last aspect. (If you want to disconnect from this person you must remove contact.)"
|
cannot_remove: "連絡先を最後のアスペクから除外することができません。(断絶したい場合は連絡先を削除してください。)"
|
||||||
edit_my_profile: "Edit my profile"
|
edit_my_profile: "プロフィールを編集する"
|
||||||
gender: "gender"
|
gender: "性別"
|
||||||
in_aspects: "in aspects"
|
in_aspects: "アスペクトで"
|
||||||
location: "location"
|
location: "所在地"
|
||||||
remove_contact: "remove contact"
|
remove_contact: "連絡先を削除する"
|
||||||
remove_from: "Remove %{name} from %{aspect}?"
|
remove_from: "%{name}さんを%{aspect}から除外しますか。"
|
||||||
show:
|
show:
|
||||||
add_some: "add some"
|
add_some: "追加する"
|
||||||
does_not_exist: "Person does not exist!"
|
does_not_exist: "存在しない連絡先です!"
|
||||||
edit: "edit"
|
edit: "編集"
|
||||||
incoming_request: "%{name} wants to share with you"
|
incoming_request: "%{name}さんは共有の許可を求めています"
|
||||||
mention: "Mention"
|
mention: "メンション"
|
||||||
message: "Message"
|
message: "メッセージ"
|
||||||
no_posts: "no posts to display!"
|
no_posts: "表示する投稿はありません!"
|
||||||
not_connected: "You are not sharing with this person"
|
not_connected: "この連絡先と共有していません"
|
||||||
recent_posts: "Recent Posts"
|
recent_posts: "最近の投稿"
|
||||||
recent_public_posts: "Recent Public Posts"
|
recent_public_posts: "最近の公開投稿"
|
||||||
return_to_aspects: "Return to your aspects page"
|
return_to_aspects: "アスペクトページに戻る"
|
||||||
see_all: "See all"
|
see_all: "全て表示"
|
||||||
start_sharing: "start sharing"
|
start_sharing: "共有を開始する"
|
||||||
to_accept_or_ignore: "to accept or ignore it."
|
to_accept_or_ignore: "承諾するか無視するか決めて下さい。"
|
||||||
you_have_no_tags: "you have no tags!"
|
you_have_no_tags: "タグを設定していません!"
|
||||||
webfinger:
|
webfinger:
|
||||||
fail: "Sorry, we couldn't find %{handle}."
|
fail: "%{handle}が見つかりませんでした。"
|
||||||
zero: "no people"
|
zero: "連絡先無し"
|
||||||
photos:
|
photos:
|
||||||
create:
|
create:
|
||||||
integrity_error: "写真のアップロードに失敗しました。確かに画像ファイルだったのでしょうか。"
|
integrity_error: "写真のアップロードに失敗しました。確かに画像ファイルだったのでしょうか。"
|
||||||
|
|
@ -375,12 +376,12 @@ ja:
|
||||||
new_photo: "新しい写真"
|
new_photo: "新しい写真"
|
||||||
post_it: "投稿する!"
|
post_it: "投稿する!"
|
||||||
new_photo:
|
new_photo:
|
||||||
empty: "{file} is empty, please select files again without it."
|
empty: "{file}は空です。取り除いてファイルを選択しなおしてください。"
|
||||||
invalid_ext: "{file} has invalid extension. Only {extensions} are allowed."
|
invalid_ext: "{file}のファイル名は不正です。{extensions}以外の拡張子は使えません。"
|
||||||
size_error: "{file} is too large, maximum file size is {sizeLimit}."
|
size_error: "{file}は大きすぎます。ファイルサイズの上限は{sizeLimit}です。"
|
||||||
new_profile_photo:
|
new_profile_photo:
|
||||||
or_select_one: "or select one from your already existing"
|
or_select_one: "或いは既存のから選択する"
|
||||||
upload: "Upload a new profile photo!"
|
upload: "新しいプロフィール写真をアップロードする!"
|
||||||
photo:
|
photo:
|
||||||
view_all: "%{name}の写真をすべてみる"
|
view_all: "%{name}の写真をすべてみる"
|
||||||
show:
|
show:
|
||||||
|
|
@ -394,19 +395,19 @@ ja:
|
||||||
update_photo: "写真を更新する"
|
update_photo: "写真を更新する"
|
||||||
view: "表示"
|
view: "表示"
|
||||||
update:
|
update:
|
||||||
error: "Failed to edit photo."
|
error: "写真の編集に失敗しました。"
|
||||||
notice: "Photo successfully updated."
|
notice: "写真の更新に成功しました。"
|
||||||
post_visibilites:
|
post_visibilites:
|
||||||
update:
|
update:
|
||||||
post_hidden: "%{name}'s post has been hidden."
|
post_hidden: "%{name}さんの投稿を非表示にしました。"
|
||||||
posts:
|
posts:
|
||||||
doesnt_exist: "that post does not exist!"
|
doesnt_exist: "投稿が存在しません。"
|
||||||
previous: "前へ"
|
previous: "前へ"
|
||||||
profile: "プロフィール"
|
profile: "プロフィール"
|
||||||
profiles:
|
profiles:
|
||||||
edit:
|
edit:
|
||||||
allow_search: "ダイアスポラ内の検索を許可します"
|
allow_search: "ダイアスポラ内の検索を許可します"
|
||||||
edit_profile: "プロフィールの編集"
|
edit_profile: "プロフィールを編集する"
|
||||||
first_name: "名"
|
first_name: "名"
|
||||||
last_name: "姓"
|
last_name: "姓"
|
||||||
update_profile: "プロフィール更新"
|
update_profile: "プロフィール更新"
|
||||||
|
|
@ -419,199 +420,199 @@ ja:
|
||||||
your_private_profile: "非公開プロフィール"
|
your_private_profile: "非公開プロフィール"
|
||||||
your_public_profile: "公開プロフィール"
|
your_public_profile: "公開プロフィール"
|
||||||
your_tags: "自分を表す5つの#タグ"
|
your_tags: "自分を表す5つの#タグ"
|
||||||
your_tags_placeholder: "例:#ダイアスポラ #家事 #子猫 #音楽"
|
your_tags_placeholder: "例:#diaspora #kaji #nyanko #ongaku"
|
||||||
update:
|
update:
|
||||||
failed: "プロフィール更新に失敗しました"
|
failed: "プロフィール更新に失敗しました"
|
||||||
updated: "プロフィールを更新しました"
|
updated: "プロフィールを更新しました"
|
||||||
registrations:
|
registrations:
|
||||||
closed: "Signups are closed on this Diaspora pod."
|
closed: "このダイアスポラ*ポッドでは新規登録を受け付けていません。"
|
||||||
create:
|
create:
|
||||||
success: "You've joined Diaspora!"
|
success: "ダイアスポラの新規登録が完了しました!"
|
||||||
edit:
|
edit:
|
||||||
cancel_my_account: "Cancel my account"
|
cancel_my_account: "アカウント登録を取り消す"
|
||||||
edit: "Edit %{name}"
|
edit: "%{name}を編集する"
|
||||||
leave_blank: "(leave blank if you don't want to change it)"
|
leave_blank: "(変更したくない場合は空白のままにしてください)"
|
||||||
password_to_confirm: "(we need your current password to confirm your changes)"
|
password_to_confirm: "(確認のため、現パスワードも必要です)"
|
||||||
unhappy: "Unhappy?"
|
unhappy: "何かご不満ですか。"
|
||||||
update: "Update"
|
update: "更新"
|
||||||
new:
|
new:
|
||||||
enter_email: "Enter an e-mail"
|
enter_email: "メールアドレスを入力してください。"
|
||||||
enter_password: "Enter a password"
|
enter_password: "パスワードを入力してください。"
|
||||||
enter_password_again: "Enter the same password as before"
|
enter_password_again: "もう一度同じパスワードを入力してください。"
|
||||||
enter_username: "Pick a username (only letters, numbers, and underscores)"
|
enter_username: "ユーザ名を選択してください。(半角英数字とアンダーバーのみ)"
|
||||||
sign_up: "Sign up"
|
sign_up: "新規登録"
|
||||||
sign_up_for_diaspora: "Sign up for Diaspora"
|
sign_up_for_diaspora: "ダイアスポラに新規登録する"
|
||||||
requests:
|
requests:
|
||||||
create:
|
create:
|
||||||
sending: "Sending"
|
sending: "送信中"
|
||||||
sent: "You've asked to share with %{name}. They should see it next time they log in to Diaspora."
|
sent: "共有リクエストを送信しました。%{name}さんは次回のログイン時に見るでしょう。"
|
||||||
destroy:
|
destroy:
|
||||||
error: "Please select an aspect!"
|
error: "アスペクトを選択して下さい。"
|
||||||
ignore: "Ignored contact request."
|
ignore: "共有リクエストを無視しました。"
|
||||||
success: "You are now sharing."
|
success: "現在共有しています。"
|
||||||
helper:
|
helper:
|
||||||
new_requests:
|
new_requests:
|
||||||
few: "%{count} new requests!"
|
few: "新リクエスト%{count}件!"
|
||||||
many: "%{count} new requests!"
|
many: "新リクエスト%{count}件!"
|
||||||
one: "new request!"
|
one: "新リクエスト!"
|
||||||
other: "%{count} new requests!"
|
other: "新リクエスト%{count}件!"
|
||||||
zero: "no new requests"
|
zero: "新リクエスト無し"
|
||||||
manage_aspect_contacts:
|
manage_aspect_contacts:
|
||||||
existing: "Existing contacts"
|
existing: "現在の連絡先"
|
||||||
manage_within: "Manage contacts within"
|
manage_within: "次のアスペクトの連絡先を管理:"
|
||||||
new_request_to_person:
|
new_request_to_person:
|
||||||
sent: "sent!"
|
sent: "送信しました!"
|
||||||
search: "Search"
|
search: "検索"
|
||||||
services:
|
services:
|
||||||
create:
|
create:
|
||||||
success: "Authentication successful."
|
success: "認証に成功しました。"
|
||||||
destroy:
|
destroy:
|
||||||
success: "Successfully deleted authentication."
|
success: "認証を削除するのに成功しました。"
|
||||||
failure:
|
failure:
|
||||||
error: "there was an error connecting that service"
|
error: "サービスへ接続中にエラーが発生しました。"
|
||||||
finder:
|
finder:
|
||||||
friends:
|
friends:
|
||||||
few: "%{count} friends"
|
few: "%{count}人の連絡先"
|
||||||
many: "%{count} friends"
|
many: "%{count}人の連絡先"
|
||||||
one: "1 friend"
|
one: "1人の連絡先"
|
||||||
other: "%{count} friends"
|
other: "%{count}人の連絡先"
|
||||||
zero: "no friends"
|
zero: "連絡先無し"
|
||||||
invite_your_friends_from: "Invite your friends from %{service}"
|
invite_your_friends_from: "%{service}の連絡先を招待する"
|
||||||
not_connected: "not connected"
|
not_connected: "未接続"
|
||||||
index:
|
index:
|
||||||
connect_to_facebook: "Connect to facebook"
|
connect_to_facebook: "Facebookに接続する"
|
||||||
connect_to_twitter: "Connect to twitter"
|
connect_to_twitter: "ツイッターに接続する"
|
||||||
disconnect: "disconnect"
|
disconnect: "切断"
|
||||||
edit_services: "Edit services"
|
edit_services: "サービスを編集する"
|
||||||
logged_in_as: "logged in as"
|
logged_in_as: "ログイン済みユーザ名:"
|
||||||
really_disconnect: "disconnect %{service}?"
|
really_disconnect: "%{service}から切断しますか。"
|
||||||
inviter:
|
inviter:
|
||||||
click_link_to_accept_invitation: "Click this link to accept your invitation"
|
click_link_to_accept_invitation: "招待を承諾するにはこのリンクにクリックしてください。"
|
||||||
join_me_on_diaspora: "Join me on DIASPORA*"
|
join_me_on_diaspora: "ダイアスポラ*に参加しませんか。"
|
||||||
remote_friend:
|
remote_friend:
|
||||||
invite: "invite"
|
invite: "招待"
|
||||||
resend: "resend"
|
resend: "再送"
|
||||||
settings: "Settings"
|
settings: "設定"
|
||||||
shared:
|
shared:
|
||||||
add_contact:
|
add_contact:
|
||||||
create_request: "Find by Diaspora handle"
|
create_request: "ダイアスポラのハンドル名で検索"
|
||||||
diaspora_handle: "diaspora@handle.org"
|
diaspora_handle: "diaspora@handle.org"
|
||||||
enter_a_diaspora_username: "Enter a Diaspora username:"
|
enter_a_diaspora_username: "ダイアスポラのユーザ名を入力してください。"
|
||||||
know_email: "Know their email address? You should invite them"
|
know_email: "メールアドレスをご存じなら招待しましょう!"
|
||||||
your_diaspora_username_is: "Your Diaspora username is: %{diaspora_handle}"
|
your_diaspora_username_is: "あなたのハンドル名は%{diaspora_handle}です。"
|
||||||
contact_list:
|
contact_list:
|
||||||
all_contacts: "All contacts"
|
all_contacts: "全ての連絡先"
|
||||||
cannot_remove: "Cannot remove person from last aspect. (If you want to disconnect from this person you must remove contact.)"
|
cannot_remove: "連絡先を最後のアスペクトから除外することができません。(断絶したい場合は連絡先を削除してください。)"
|
||||||
footer:
|
footer:
|
||||||
logged_in_as: "logged in as %{name}"
|
logged_in_as: "%{name}としてログイン済"
|
||||||
your_aspects: "your aspects"
|
your_aspects: "アスペクト"
|
||||||
invitations:
|
invitations:
|
||||||
by_email: "by Email"
|
by_email: "メールで"
|
||||||
dont_have_now: "You don't have any right now, but more invites are coming soon!"
|
dont_have_now: "現在、招待権が残っていません。少々お待ち下さい。"
|
||||||
from_facebook: "From Facebook"
|
from_facebook: "Facebookから"
|
||||||
invitations_left: "(%{count} left)"
|
invitations_left: "(残り%{count}回)"
|
||||||
invite_someone: "Invite someone"
|
invite_someone: "誰かを招待する"
|
||||||
invite_your_friends: "Find your friends"
|
invite_your_friends: "知り合いを検索する"
|
||||||
invites: "Invites"
|
invites: "招待"
|
||||||
invites_closed: "Invites are currently closed on this Diaspora pod"
|
invites_closed: "現在このダイアスポラポッドへの招待を締め切らせて頂いています"
|
||||||
notification:
|
notification:
|
||||||
new: "New %{type} from %{from}"
|
new: "%{from}さんから新しい%{type}"
|
||||||
public_explain:
|
public_explain:
|
||||||
logged_in: "logged in to %{service}"
|
logged_in: "%{service}へログインしました。"
|
||||||
manage: "manage connected services"
|
manage: "提携サービスを管理する"
|
||||||
outside: "Public messages will be available for others outside of Diaspora to see."
|
outside: "公開投稿はダイアスポラ外の人にも表示されます。"
|
||||||
title: "Set up connected services"
|
title: "提携サービスを設定する"
|
||||||
publisher:
|
publisher:
|
||||||
add_photos: "add photos"
|
add_photos: "写真を追加する"
|
||||||
all: "all"
|
all: "すべて"
|
||||||
all_contacts: "all contacts"
|
all_contacts: "全ての連絡先"
|
||||||
click_to_share_with: "Click to share with: "
|
click_to_share_with: "クリックして次のアスペクトに共有:"
|
||||||
make_public: "make public"
|
make_public: "公開にする"
|
||||||
post_a_message_to: "Post a message to %{aspect}"
|
post_a_message_to: "%{aspect}に投稿する"
|
||||||
posting: "Posting..."
|
posting: "投稿中"
|
||||||
public: "Public"
|
public: "公開"
|
||||||
publishing_to: "publishing to: "
|
publishing_to: "公開先:"
|
||||||
share: "Share"
|
share: "共有"
|
||||||
share_with: "share with"
|
share_with: "共有先:"
|
||||||
whats_on_your_mind: "what's on your mind?"
|
whats_on_your_mind: "いま何を考えている?"
|
||||||
reshare:
|
reshare:
|
||||||
reshare: "Reshare"
|
reshare: "再共有"
|
||||||
stream_element:
|
stream_element:
|
||||||
dislike: "I dislike this"
|
dislike: "これ嫌い!"
|
||||||
like: "I like this"
|
like: "これ好き!"
|
||||||
status_messages:
|
status_messages:
|
||||||
create:
|
create:
|
||||||
success: "Successfully mentioned: %{names}"
|
success: "%{names}を参照するのに成功しました。"
|
||||||
destroy:
|
destroy:
|
||||||
failure: "Failed to delete post"
|
failure: "投稿を削除するのに失敗しました。"
|
||||||
helper:
|
helper:
|
||||||
no_message_to_display: "No message to display."
|
no_message_to_display: "表示するメッセージがありません。"
|
||||||
new:
|
new:
|
||||||
mentioning: "Mentioning: %{person}"
|
mentioning: "%{person}さんのメンション"
|
||||||
show:
|
show:
|
||||||
destroy: "Delete"
|
destroy: "削除"
|
||||||
not_found: "Sorry, we couldn't find that post."
|
not_found: "投稿が見つかりませんでした。"
|
||||||
permalink: "permalink"
|
permalink: "パーマリンク"
|
||||||
stream_helper:
|
stream_helper:
|
||||||
hide_comments: "コメント非表示"
|
hide_comments: "コメントを非表示にする"
|
||||||
show_comments: "すべてのコメント表示"
|
show_comments: "すべてのコメントを表示する"
|
||||||
tags:
|
tags:
|
||||||
show:
|
show:
|
||||||
nobody_talking: "Nobody is talking about %{tag} yet."
|
nobody_talking: "%{tag}についての投稿はまだありません。"
|
||||||
people_tagged_with: "People tagged with %{tag}"
|
people_tagged_with: "%{tag}とタグ付けられている人々"
|
||||||
posts_tagged_with: "Posts tagged with #%{tag}"
|
posts_tagged_with: "#%{tag}とタグ付けられている投稿"
|
||||||
the_world: "the world"
|
the_world: "全世界"
|
||||||
undo: "Undo?"
|
undo: "元に戻す"
|
||||||
username: "Username"
|
username: "ユーザ名"
|
||||||
users:
|
users:
|
||||||
destroy: "Account successfully closed."
|
destroy: "アカウント閉鎖に成功しました。"
|
||||||
edit:
|
edit:
|
||||||
also_commented: "...someone also comments on your contact's post?"
|
also_commented: "他の人も連絡先の投稿にコメントしたとき"
|
||||||
change: "Change"
|
change: "変更"
|
||||||
change_language: "Change Language"
|
change_language: "言語変更"
|
||||||
change_password: "Change Password"
|
change_password: "パスワード変更"
|
||||||
close_account: "Close Account"
|
close_account: "アカウント閉鎖"
|
||||||
comment_on_post: "...someone comments on your post?"
|
comment_on_post: "自分の投稿にコメントがあったとき"
|
||||||
current_password: "Current password"
|
current_password: "現在のパスワード"
|
||||||
download_photos: "download my photos"
|
download_photos: "写真をダウンロードする"
|
||||||
download_xml: "download my xml"
|
download_xml: "XMLをダウンロードする"
|
||||||
edit_account: "Edit account"
|
edit_account: "アカウント編集"
|
||||||
export_data: "Export Data"
|
export_data: "データ出力"
|
||||||
mentioned: "...you are mentioned in a post?"
|
mentioned: "投稿に自分がメンションされたとき"
|
||||||
new_password: "New Password"
|
new_password: "新しいパスワード"
|
||||||
private_message: "...you receive a private message?"
|
private_message: "非公開メッセージが届いたとき"
|
||||||
receive_email_notifications: "Receive email notifications when..."
|
receive_email_notifications: "通知メールの送信設定"
|
||||||
request_acceptence: "...your share request is accepted?"
|
request_acceptence: "共有リクエストが承諾されたとき"
|
||||||
request_received: "...you receive a new share request?"
|
request_received: "共有リクエストが届いたとき"
|
||||||
your_email: "Your email"
|
your_email: "メールアドレス"
|
||||||
your_handle: "Your diaspora handle"
|
your_handle: "ダイアスポラのユーザ名"
|
||||||
getting_started:
|
getting_started:
|
||||||
connect_on_diaspora: "Connect on Diaspora"
|
connect_on_diaspora: "ダイアスポラでつながる"
|
||||||
connect_services: "Connect your other services"
|
connect_services: "他のサービスへ接続する"
|
||||||
could_not_find_anyone: "Could not find any friends on Diaspora*. Use the friend finder to invite them."
|
could_not_find_anyone: "既にダイアスポラ*を使っている知り合いが見つかりません。招待してみませんか。"
|
||||||
edit_profile: "Edit your profile"
|
edit_profile: "プロフィールを編集する"
|
||||||
finished: "Finished!"
|
finished: "完了!"
|
||||||
save_and_continue: "Save and continue"
|
save_and_continue: "保存して次へ"
|
||||||
signup_steps: "Finish your sign up by completing these three steps:"
|
signup_steps: "次の3ステップで登録を完成しましょう"
|
||||||
skip: "skip getting started"
|
skip: "初期設定をスキップする"
|
||||||
step_2:
|
step_2:
|
||||||
find_your_friends_on_diaspora: "Would you like to find your Facebook friends on Diaspora?"
|
find_your_friends_on_diaspora: "ダイアスポラ*を使っているFacebook友達を検索してみませんか。"
|
||||||
skip: "Skip"
|
skip: "スキップ"
|
||||||
step_3:
|
step_3:
|
||||||
finish: "Finish"
|
finish: "終了"
|
||||||
people_already_on_diaspora: "People already on Diaspora"
|
people_already_on_diaspora: "ダイアスポラを既に使っている連絡先"
|
||||||
welcome: "Welcome to Diaspora!"
|
welcome: "ダイアスポラへようこそ!"
|
||||||
public:
|
public:
|
||||||
does_not_exist: "User %{username} does not exist!"
|
does_not_exist: "ユーザ名「%{username}」は存在しません。"
|
||||||
update:
|
update:
|
||||||
email_notifications_changed: "Email notifications changed"
|
email_notifications_changed: "メール通知の設定を変更しました。"
|
||||||
language_changed: "Language Changed"
|
language_changed: "言語の設定を変更しました"
|
||||||
language_not_changed: "Language Change Failed"
|
language_not_changed: "言語の選択に失敗しました"
|
||||||
password_changed: "Password Changed"
|
password_changed: "パスワードを変更しました"
|
||||||
password_not_changed: "Password Change Failed"
|
password_not_changed: "パスワードの変更に失敗しました"
|
||||||
webfinger:
|
webfinger:
|
||||||
fetch_failed: "failed to fetch webfinger profile for %{profile_url}"
|
fetch_failed: "%{profile_url} のwebfingerプロフィールの取得に失敗しました。"
|
||||||
hcard_fetch_failed: "there was a problem fetching the hcard for %{account}"
|
hcard_fetch_failed: "%{account}のhcard取得に問題が発生しました。"
|
||||||
no_person_constructed: "No person could be constructed from this hcard."
|
no_person_constructed: "このhcardから連絡先人を生成することができませんでした。"
|
||||||
not_enabled: "webfinger does not seem to be enabled for %{account}'s host"
|
not_enabled: "%{account}のポッドではwebfingerが無効になっているようです。"
|
||||||
xrd_fetch_failed: "there was an error getting the xrd from account %{account}"
|
xrd_fetch_failed: "%{account}のxrd取得にエラーが発生しました。"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ ko:
|
||||||
all_aspects: "모든 애스펙"
|
all_aspects: "모든 애스펙"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "디아스포라* 알파"
|
||||||
unknown_person: "알 수 없는 사람"
|
unknown_person: "알 수 없는 사람"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "알 수 없는 비디오 제목"
|
unknown: "알 수 없는 비디오 제목"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ lt:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "nežinomas asmuo"
|
unknown_person: "nežinomas asmuo"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ mk:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "непозната личност"
|
unknown_person: "непозната личност"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
|
|
||||||
|
|
@ -8,14 +8,14 @@ ml:
|
||||||
_home: "പൂമുഖം"
|
_home: "പൂമുഖം"
|
||||||
_photos: "ചിത്രങ്ങള്"
|
_photos: "ചിത്രങ്ങള്"
|
||||||
_services: "സേവനങ്ങള്"
|
_services: "സേവനങ്ങള്"
|
||||||
account: "അക്കൌണ്ട്"
|
account: "അക്കൗണ്ട്"
|
||||||
activerecord:
|
activerecord:
|
||||||
errors:
|
errors:
|
||||||
models:
|
models:
|
||||||
contact:
|
contact:
|
||||||
attributes:
|
attributes:
|
||||||
person_id:
|
person_id:
|
||||||
taken: "must be unique among this user's contacts."
|
taken: "ഈ ഉപയോകതാവിന്റെ സമ്പര്ക്കങ്ങളുടേതില്നിന്നും വ്യത്യസ്തമായിരിക്കണം."
|
||||||
person:
|
person:
|
||||||
attributes:
|
attributes:
|
||||||
diaspora_handle:
|
diaspora_handle:
|
||||||
|
|
@ -23,7 +23,7 @@ ml:
|
||||||
request:
|
request:
|
||||||
attributes:
|
attributes:
|
||||||
from_id:
|
from_id:
|
||||||
taken: "is a duplicate of a pre-existing request."
|
taken: "നിലവിലുള്ള ഒരു അപേക്ഷയുടെ പകര്പ്പാണ്."
|
||||||
user:
|
user:
|
||||||
attributes:
|
attributes:
|
||||||
email:
|
email:
|
||||||
|
|
@ -33,7 +33,7 @@ ml:
|
||||||
username:
|
username:
|
||||||
taken: "നേരത്തേ എടുത്തിട്ടുണ്ട്."
|
taken: "നേരത്തേ എടുത്തിട്ടുണ്ട്."
|
||||||
ago: "%{time} മുന്പ്"
|
ago: "%{time} മുന്പ്"
|
||||||
all_aspects: "All aspects"
|
all_aspects: "എല്ലാ "
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
unknown_person: "അറിയാത്ത വ്യക്തി"
|
unknown_person: "അറിയാത്ത വ്യക്തി"
|
||||||
|
|
@ -53,10 +53,10 @@ ml:
|
||||||
done_editing: "മാറ്റം വരുത്തി കഴിഞ്ഞു"
|
done_editing: "മാറ്റം വരുത്തി കഴിഞ്ഞു"
|
||||||
aspect_stream:
|
aspect_stream:
|
||||||
activity: "activity"
|
activity: "activity"
|
||||||
post_time: "post time"
|
post_time: "കുറിപ്പ് ചേര്ത്ത സമയം"
|
||||||
sort_by: "sort by:"
|
sort_by: "sort by:"
|
||||||
contacts_not_visible: "Contacts in this aspect will not be able to see each other."
|
contacts_not_visible: "ഈ പരിചയത്തില്പ്പെട്ട സമ്പര്ക്കങ്ങള്ക്ക് പരസ്പരം കാണാന് സാധിക്കുകയില്ല "
|
||||||
contacts_visible: "Contacts in this aspect will be able to see each other."
|
contacts_visible: "ഈ പരിചയത്തിലുള്ള സമ്പര്ക്കങ്ങള്ക്ക് പരസ്പരം കാണാന് സാധിക്കുന്നതാണ്."
|
||||||
create:
|
create:
|
||||||
failure: "പരിചയം സൃഷ്ടിക്കല് പരാജയപ്പെട്ടു."
|
failure: "പരിചയം സൃഷ്ടിക്കല് പരാജയപ്പെട്ടു."
|
||||||
success: "നിങ്ങളുടെ പുതിയ പരിചയം %{name} സൃഷ്ടിക്കപ്പെട്ടു."
|
success: "നിങ്ങളുടെ പുതിയ പരിചയം %{name} സൃഷ്ടിക്കപ്പെട്ടു."
|
||||||
|
|
@ -65,15 +65,15 @@ ml:
|
||||||
success: "%{name} വിജയകരമായി നീക്കം ചെയ്തിരിക്കുന്നു."
|
success: "%{name} വിജയകരമായി നീക്കം ചെയ്തിരിക്കുന്നു."
|
||||||
edit:
|
edit:
|
||||||
add_existing: "നിലവിലുള്ള സമ്പര്ക്കം ചേര്കുക"
|
add_existing: "നിലവിലുള്ള സമ്പര്ക്കം ചേര്കുക"
|
||||||
aspect_list_is_not_visible: "aspect list is hidden to others in aspect"
|
aspect_list_is_not_visible: "പരിചയത്തിന്റെ പട്ടിക പരിചയത്തിലുള്ള മറ്റൂള്ളവരില്നിന്നും മറച്ചുവച്ചിരിക്കുന്നു"
|
||||||
aspect_list_is_visible: "aspect list is visible to others in aspect"
|
aspect_list_is_visible: "പരിചയപട്ടിക പരിചയത്തിലുള്ളവര്ക്ക് ദൃശ്യമാണ്."
|
||||||
confirm_remove_aspect: "Are you sure you want to delete this aspect?"
|
confirm_remove_aspect: "Are you sure you want to delete this aspect?"
|
||||||
done: "Done"
|
done: "Done"
|
||||||
make_aspect_list_visible: "make aspect list visible?"
|
make_aspect_list_visible: "പരിചയം ദൃശ്യമാക്കുക"
|
||||||
remove_aspect: "Delete this aspect"
|
remove_aspect: "ഈ പരിചയം നീക്കം ചെയ്യുക"
|
||||||
rename: "പേര് മാറ്റുക"
|
rename: "പേര് മാറ്റുക"
|
||||||
update: "പുതുക്കു"
|
update: "പുതുക്കു"
|
||||||
updating: "updating"
|
updating: "പുതുക്കുന്നു"
|
||||||
few: "%{count} പരിചയങ്ങള്"
|
few: "%{count} പരിചയങ്ങള്"
|
||||||
helper:
|
helper:
|
||||||
are_you_sure: "നിങ്ങള് ഈ പരിചയം നീക്കം ചെയ്യുവാന് ആഗ്രഹിക്കുന്നു, നിങ്ങള്ക്ക് തീര്ച്ചയാണോ?"
|
are_you_sure: "നിങ്ങള് ഈ പരിചയം നീക്കം ചെയ്യുവാന് ആഗ്രഹിക്കുന്നു, നിങ്ങള്ക്ക് തീര്ച്ചയാണോ?"
|
||||||
|
|
@ -92,9 +92,9 @@ ml:
|
||||||
requests: "അഭ്യര്ത്ഥനകള്"
|
requests: "അഭ്യര്ത്ഥനകള്"
|
||||||
many: "%{count} പരിചയങ്ങള്"
|
many: "%{count} പരിചയങ്ങള്"
|
||||||
move_contact:
|
move_contact:
|
||||||
error: "Error moving contact: %{inspect}"
|
error: "സമ്പര്ക്കം മാറ്റാന് സാധിക് : %{inspect}"
|
||||||
failure: "didn't work %{inspect}"
|
failure: "ശരിയായില്ല. %{inspect}"
|
||||||
success: "Person moved to new aspect"
|
success: "വ്യക്തിയെ പുതിയ പരിചയത്തിലേക്ക് മാറ്റിയിരിക്കുന്നു"
|
||||||
new_aspect:
|
new_aspect:
|
||||||
create: "ഉണ്ടാക്കു"
|
create: "ഉണ്ടാക്കു"
|
||||||
name: "പേര്"
|
name: "പേര്"
|
||||||
|
|
@ -108,25 +108,25 @@ ml:
|
||||||
show:
|
show:
|
||||||
edit_aspect: "പരിചയം ചിട്ടപെടുത്തുക"
|
edit_aspect: "പരിചയം ചിട്ടപെടുത്തുക"
|
||||||
update:
|
update:
|
||||||
failure: "Your aspect, %{name}, had too long name to be saved."
|
failure: "താങ്കള് നല്കിയ %{name} എന്ന പരിചയത്തിന്റെ പേര് അനുവദിനീയമായതിലും വലുതാണ്."
|
||||||
success: "നിങ്ങളുടെ പരിചയം, %{name}, വിജയകരമായി ചിട്ടപ്പെടുത്തി."
|
success: "നിങ്ങളുടെ പരിചയം, %{name}, വിജയകരമായി ചിട്ടപ്പെടുത്തി."
|
||||||
zero: "പരിചയങ്ങള് ഇല്ല"
|
zero: "പരിചയങ്ങള് ഇല്ല"
|
||||||
back: "പിന്നോട്ട്"
|
back: "പിന്നോട്ട്"
|
||||||
bookmarklet:
|
bookmarklet:
|
||||||
explanation: "%{link} from anywhere by bookmarking this link."
|
explanation: "%{link} ഡയാസ്പോറയില് എവിടെനിന്നും കുറിക്കാന് ഈ കണ്ണി ബുക്ക്മാര്ക്ക് ചെയ്യുക"
|
||||||
explanation_link_text: "Post to Diaspora"
|
explanation_link_text: "Post to Diaspora"
|
||||||
post_something: "Post something to Diaspora"
|
post_something: "Post something to Diaspora"
|
||||||
post_success: "Posted! Closing!"
|
post_success: "Posted! Closing!"
|
||||||
cancel: "റദ്ദാക്കുക"
|
cancel: "റദ്ദാക്കുക"
|
||||||
comments:
|
comments:
|
||||||
few: "%{count} comments"
|
few: "%{count} അഭിപ്രായങ്ങള്"
|
||||||
many: "%{count} comments"
|
many: "%{count} അഭിപ്രായങ്ങള്"
|
||||||
new_comment:
|
new_comment:
|
||||||
comment: "അഭിപ്രായം"
|
comment: "അഭിപ്രായം"
|
||||||
commenting: "അഭിപ്രായം രേഖപ്പെടുത്തുന്നു..."
|
commenting: "അഭിപ്രായം രേഖപ്പെടുത്തുന്നു..."
|
||||||
one: "1 comment"
|
one: "1 അഭിപ്രായം"
|
||||||
other: "%{count} comments"
|
other: "%{count} അഭിപ്രായങ്ങള്"
|
||||||
zero: "no comments"
|
zero: "അഭിപ്രായങ്ങളൊന്നുമില്ല."
|
||||||
contacts:
|
contacts:
|
||||||
create:
|
create:
|
||||||
failure: "സമ്പര്ക്കം ഉണ്ടാക്കാനാകുന്നില്ല"
|
failure: "സമ്പര്ക്കം ഉണ്ടാക്കാനാകുന്നില്ല"
|
||||||
|
|
@ -138,15 +138,15 @@ ml:
|
||||||
one: "ഒരു സമ്പര്ക്കം"
|
one: "ഒരു സമ്പര്ക്കം"
|
||||||
other: "%{count} മറ്റു സമ്പര്ക്കങ്ങള്"
|
other: "%{count} മറ്റു സമ്പര്ക്കങ്ങള്"
|
||||||
share_with_pane:
|
share_with_pane:
|
||||||
accepts: "Once %{name} accepts, you'll start seeing each other's posts on Diaspora"
|
accepts: "%{name} താങ്കളുടെ ക്ഷണം സ്വീകരിച്ചതിനു ശേഷം ഡയാസ്പോറയില് ചേര്ക്കുന്ന കുറിപ്പുകള് ദൃശ്യമാവുന്നതാണ്."
|
||||||
add_new_aspect: "പുതിയ പരിചയത്തിലേയ്ക്ക് ചേര്ക്കുക"
|
add_new_aspect: "പുതിയ പരിചയത്തിലേയ്ക്ക് ചേര്ക്കുക"
|
||||||
share_with: "%{name} നോട് പങ്കിട്ട് തുടങ്ങുക"
|
share_with: "%{name} നോട് പങ്കിട്ട് തുടങ്ങുക"
|
||||||
zero: "സമ്പര്ക്കമൊന്നുമില്ല"
|
zero: "സമ്പര്ക്കമൊന്നുമില്ല"
|
||||||
conversations:
|
conversations:
|
||||||
create:
|
create:
|
||||||
sent: "സന്ദേശം അയച്ചിരിക്കുന്നു"
|
sent: "സന്ദേശം അയച്ചു."
|
||||||
destroy:
|
destroy:
|
||||||
success: "Conversation successfully removed"
|
success: "സംഭാഷണം വിജയകരമായി നീക്കം ചെയ്തിരിക്കുന്നു."
|
||||||
helper:
|
helper:
|
||||||
new_messages:
|
new_messages:
|
||||||
few: "%{count} പുതിയ സന്ദേശങ്ങള്"
|
few: "%{count} പുതിയ സന്ദേശങ്ങള്"
|
||||||
|
|
@ -160,13 +160,13 @@ ml:
|
||||||
message_inbox: "Message Inbox"
|
message_inbox: "Message Inbox"
|
||||||
new_message: "പുതിയ സന്ദേശം"
|
new_message: "പുതിയ സന്ദേശം"
|
||||||
no_conversation_selected: "no conversation selected"
|
no_conversation_selected: "no conversation selected"
|
||||||
no_messages: "സന്ദേശങ്ങളൊന്നും ഇല്ല"
|
no_messages: "സന്ദേശങ്ങളൊന്നുമില്ല"
|
||||||
new:
|
new:
|
||||||
send: "അയക്കു"
|
send: "അയക്കു"
|
||||||
subject: "വിഷയം"
|
subject: "വിഷയം"
|
||||||
to: "to"
|
to: "to"
|
||||||
show:
|
show:
|
||||||
delete: "delete and block conversation"
|
delete: "സംഭാഷണം തടഞ്ഞ് നീക്കം ചെയ്യുക."
|
||||||
reply: "മറുപടി"
|
reply: "മറുപടി"
|
||||||
date:
|
date:
|
||||||
formats:
|
formats:
|
||||||
|
|
@ -203,7 +203,7 @@ ml:
|
||||||
already_sent: "താങ്കള് ഇതിനകം തന്നെ ഈ വ്യക്തിയെ ക്ഷണിച്ചു."
|
already_sent: "താങ്കള് ഇതിനകം തന്നെ ഈ വ്യക്തിയെ ക്ഷണിച്ചു."
|
||||||
no_more: "താങ്കള്ക്ക് ഇനി ക്ഷണങ്ങളൊന്നും ബാക്കിയില്ല."
|
no_more: "താങ്കള്ക്ക് ഇനി ക്ഷണങ്ങളൊന്നും ബാക്കിയില്ല."
|
||||||
rejected: "ഈ ഇമെയില് വിലാസങ്ങള്ക്ക് പ്രശ്നങ്ങളുണ്ട്: "
|
rejected: "ഈ ഇമെയില് വിലാസങ്ങള്ക്ക് പ്രശ്നങ്ങളുണ്ട്: "
|
||||||
sent: "Invitations have been sent to: "
|
sent: "ക്ഷണങ്ങള് അയച്ചിരിക്കുന്നു: "
|
||||||
edit:
|
edit:
|
||||||
sign_up: "ചേരുക"
|
sign_up: "ചേരുക"
|
||||||
new:
|
new:
|
||||||
|
|
@ -222,7 +222,7 @@ ml:
|
||||||
have_a_problem: "പ്രശ്നമുണ്ടോ?"
|
have_a_problem: "പ്രശ്നമുണ്ടോ?"
|
||||||
powered_by: "ഡയസ്പോറയാല്* ശക്തമാക്കിയത്"
|
powered_by: "ഡയസ്പോറയാല്* ശക്തമാക്കിയത്"
|
||||||
public_feed: "Public Diaspora Feed for %{name}"
|
public_feed: "Public Diaspora Feed for %{name}"
|
||||||
toggle: "മൊബൈല് സൈറ്റിലേക്ക് മാറുക"
|
toggle: "മൊബൈല് കവാടത്തിലേക്ക് മാറുക"
|
||||||
whats_new: "പുതിയത്?"
|
whats_new: "പുതിയത്?"
|
||||||
your_aspects: "നിങ്ങളുടെ പരിചയങ്ങള്"
|
your_aspects: "നിങ്ങളുടെ പരിചയങ്ങള്"
|
||||||
header:
|
header:
|
||||||
|
|
@ -230,25 +230,25 @@ ml:
|
||||||
code: "കോഡ്"
|
code: "കോഡ്"
|
||||||
login: "അകത്ത് കടക്കുക"
|
login: "അകത്ത് കടക്കുക"
|
||||||
logout: "പുറത്ത് കടക്കു"
|
logout: "പുറത്ത് കടക്കു"
|
||||||
profile: "profile"
|
profile: "പ്രൊഫൈല്"
|
||||||
settings: "ക്രമീകരണങ്ങള്"
|
settings: "ക്രമീകരണങ്ങള്"
|
||||||
likes:
|
likes:
|
||||||
likes:
|
likes:
|
||||||
people_dislike_this:
|
people_dislike_this:
|
||||||
few: "%{count} people disliked this"
|
few: "%{count} പേര് ഇത് ഇഷ്ടപ്പെടുന്നില്ല"
|
||||||
many: "%{count} people disliked this"
|
many: "%{count} പേര് ഇത് ഇഷ്ടപ്പെടുന്നില്ല."
|
||||||
one: "1 person disliked this"
|
one: "ഒരാള് ഇതിഷ്ടപ്പെടുന്നില്ല."
|
||||||
other: "%{count} people disliked this"
|
other: "%{count} പേര് ഇത് ഇഷ്ടപ്പെടുന്നില്ല"
|
||||||
zero: "no people disliked this"
|
zero: "ആരും ഇത് ഇഷ്ടപ്പെടുന്നില്ല"
|
||||||
people_like_this:
|
people_like_this:
|
||||||
few: "%{count} ആളുകള് ഇത് ഇഷ്ടപ്പെടുന്നു"
|
few: "%{count} ആളുകള് ഇത് ഇഷ്ടപ്പെടുന്നു"
|
||||||
many: "%{count} ആളുകള് ഇത് ഇഷ്ടപ്പെടുന്നു"
|
many: "%{count} ആളുകള് ഇത് ഇഷ്ട്പ്പെടുന്നു"
|
||||||
one: "ഒരാള് ഇത് ഇഷ്ടപ്പെടുന്നു"
|
one: "ഒരാള് ഇത് ഇഷ്ടപ്പെടുന്നു"
|
||||||
other: "%{count} ആളുകള് ഇത് ഇഷ്ടപ്പെടുന്നു"
|
other: "%{count} ആളുകള് ഇത് ഇഷ്ടപ്പെടുന്നു"
|
||||||
zero: "no people liked this"
|
zero: "ആരും ഇതു ഇഷ്ടപ്പെടുന്നില്ല."
|
||||||
more: "കൂടുതല്"
|
more: "കൂടുതല്"
|
||||||
next: "അടുത്തത്"
|
next: "അടുത്തത്"
|
||||||
no_results: "No Results Found"
|
no_results: "ഫലങ്ങളൊന്നും കണ്ടെത്താനായില്ല."
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "also commented on your contact's"
|
also_commented: "also commented on your contact's"
|
||||||
also_commented_deleted: "നീക്കം ചെയ്ത കുറിപ്പില് അഭിപ്രായം രേഖപ്പെടുത്തി"
|
also_commented_deleted: "നീക്കം ചെയ്ത കുറിപ്പില് അഭിപ്രായം രേഖപ്പെടുത്തി"
|
||||||
|
|
@ -267,9 +267,9 @@ ml:
|
||||||
mark_all_as_read: "എല്ലാം വായിച്ചതായി അടയാളപ്പെടുത്തുക"
|
mark_all_as_read: "എല്ലാം വായിച്ചതായി അടയാളപ്പെടുത്തുക"
|
||||||
notifications: "അറിയിപ്പുകള്"
|
notifications: "അറിയിപ്പുകള്"
|
||||||
mentioned: "has mentioned you in their"
|
mentioned: "has mentioned you in their"
|
||||||
new_request: "offered to share with you."
|
new_request: "താങ്കളുമായി പങ്കുവയ്ക്കാന് തയ്യാറായിരിക്കുന്നു."
|
||||||
post: "കുറിപ്പ്"
|
post: "കുറിപ്പ്"
|
||||||
private_message: "sent you a message."
|
private_message: "താങ്കള്ക്ക് ഒരു സന്ദേശം അയച്ചിരിക്കുന്നു."
|
||||||
request_accepted: "താങ്കളുടെ പങ്കിടല് അഭ്യര്ത്ഥന അംഗീകരിച്ചു."
|
request_accepted: "താങ്കളുടെ പങ്കിടല് അഭ്യര്ത്ഥന അംഗീകരിച്ചു."
|
||||||
notifier:
|
notifier:
|
||||||
also_commented:
|
also_commented:
|
||||||
|
|
@ -283,7 +283,7 @@ ml:
|
||||||
diaspora: "ഡയസ്പോറ ഇമെയില് ചാത്തന്"
|
diaspora: "ഡയസ്പോറ ഇമെയില് ചാത്തന്"
|
||||||
hello: "നമസ്കാരം %{name}!"
|
hello: "നമസ്കാരം %{name}!"
|
||||||
love: "സ്നേഹപൂര്വ്വം,"
|
love: "സ്നേഹപൂര്വ്വം,"
|
||||||
manage_your_email_settings: "manage your email settings"
|
manage_your_email_settings: "ഈ-മെയില് ക്രമീകരിക്കുക."
|
||||||
mentioned:
|
mentioned:
|
||||||
mentioned: "mentioned you in a post:"
|
mentioned: "mentioned you in a post:"
|
||||||
sign_in: "കാണാനായി അകത്ത് കയറുക."
|
sign_in: "കാണാനായി അകത്ത് കയറുക."
|
||||||
|
|
@ -335,7 +335,7 @@ ml:
|
||||||
profile_sidebar:
|
profile_sidebar:
|
||||||
bio: "സ്വയം വിവരണം"
|
bio: "സ്വയം വിവരണം"
|
||||||
born: "ജന്മദിനം"
|
born: "ജന്മദിനം"
|
||||||
cannot_remove: "Cannot remove %{name} from last aspect. (If you want to disconnect from this person you must remove contact.)"
|
cannot_remove: "%{name}നെ പരിചയത്തില്നിന്ന് നീക്കം ചെയ്യാന് സാധിക്കുന്നതല്ല.(ബന്ധം വിച്ഛേദിക്കണമെങ്കില് താങ്കള് %{name}-നെ സമ്പര്ക്കങ്ങളില്നിന്നും നീക്കം ചെയ്യേണ്ടതാണ്.)"
|
||||||
edit_my_profile: "എന്റെ പ്രൊഫൈല് തിരുത്തുക"
|
edit_my_profile: "എന്റെ പ്രൊഫൈല് തിരുത്തുക"
|
||||||
gender: "ലിംഗം"
|
gender: "ലിംഗം"
|
||||||
in_aspects: "പരിചയത്തില്"
|
in_aspects: "പരിചയത്തില്"
|
||||||
|
|
@ -363,9 +363,9 @@ ml:
|
||||||
zero: "ആളുകളില്ല"
|
zero: "ആളുകളില്ല"
|
||||||
photos:
|
photos:
|
||||||
create:
|
create:
|
||||||
integrity_error: "Photo upload failed. Are you sure that was an image?"
|
integrity_error: "ചിത്രം അപ്ലോഡ് പരാജയപ്പെട്ടു. അത് ഒരു ചിത്രം തന്നെയായിരുന്നോ?"
|
||||||
runtime_error: "Photo upload failed. Are you sure that your seatbelt is fastened?"
|
runtime_error: "Photo upload failed. Are you sure that your seatbelt is fastened?"
|
||||||
type_error: "Photo upload failed. Are you sure an image was added?"
|
type_error: "ചിത്രം അപ്ലോഡ് പരാജയപ്പെട്ടു.. താങ്കള് ഒരു ചിത്രം അപ്ലോഡ് ചെയ്യാന് തിരഞ്ഞെടുത്തിരുന്നോ?"
|
||||||
destroy:
|
destroy:
|
||||||
notice: "ചിത്രം നീക്കം ചെയ്തു."
|
notice: "ചിത്രം നീക്കം ചെയ്തു."
|
||||||
edit:
|
edit:
|
||||||
|
|
@ -398,7 +398,7 @@ ml:
|
||||||
notice: "ചിത്രം വിജയകരമായി പുതുക്കി."
|
notice: "ചിത്രം വിജയകരമായി പുതുക്കി."
|
||||||
post_visibilites:
|
post_visibilites:
|
||||||
update:
|
update:
|
||||||
post_hidden: "%{name}ന്റെ പോസ്റ്റ് മറച്ചിരിക്കുന്നു."
|
post_hidden: "%{name}ന്റെ കുറിപ്പ് മറച്ചിരിക്കുന്നു."
|
||||||
posts:
|
posts:
|
||||||
doesnt_exist: "ഈ കുറിപ്പ് നിലവിലില്ല!"
|
doesnt_exist: "ഈ കുറിപ്പ് നിലവിലില്ല!"
|
||||||
previous: "മുന്പത്തെ"
|
previous: "മുന്പത്തെ"
|
||||||
|
|
@ -406,23 +406,23 @@ ml:
|
||||||
profiles:
|
profiles:
|
||||||
edit:
|
edit:
|
||||||
allow_search: "ഡയസ്പോറയ്ക്കകത്ത് മറ്റുള്ളവര് എന്നെ കണ്ടെത്താന് അനുവദിക്കുക"
|
allow_search: "ഡയസ്പോറയ്ക്കകത്ത് മറ്റുള്ളവര് എന്നെ കണ്ടെത്താന് അനുവദിക്കുക"
|
||||||
edit_profile: "Edit profile"
|
edit_profile: "പ്രൊഫൈല് തിരുത്തുക"
|
||||||
first_name: "First name"
|
first_name: "First name"
|
||||||
last_name: "Last name"
|
last_name: "Last name"
|
||||||
update_profile: "Update Profile"
|
update_profile: "Update Profile"
|
||||||
your_bio: "നിങ്ങളുടെ സ്വയം വിവരണം"
|
your_bio: "നിങ്ങളുടെ സ്വയം വിവരണം"
|
||||||
your_birthday: "താങ്കളുടെ ജന്മദിനം"
|
your_birthday: "താങ്കളുടെ ജന്മദിനം"
|
||||||
your_gender: "Your gender"
|
your_gender: "Your gender"
|
||||||
your_location: "Your location"
|
your_location: "താങ്കളുടെ സ്ഥലം"
|
||||||
your_name: "താങ്കളുടെ പേര്"
|
your_name: "താങ്കളുടെ പേര്"
|
||||||
your_photo: "താങ്കളുടെ ചിത്രം"
|
your_photo: "താങ്കളുടെ ചിത്രം"
|
||||||
your_private_profile: "Your private profile"
|
your_private_profile: "Your private profile"
|
||||||
your_public_profile: "Your public profile"
|
your_public_profile: "Your public profile"
|
||||||
your_tags: "You: in 5 #tags"
|
your_tags: "താങ്കളെക്കുറിച്ച്: 5 #ടാഗുകളില്"
|
||||||
your_tags_placeholder: "i.e. #diaspora #ironing #kittens #music"
|
your_tags_placeholder: "i.e. #ഡയസ്പോറ #സംഗീതം #മലയാളം #പൂച്ചകള്"
|
||||||
update:
|
update:
|
||||||
failed: "Failed to update profile"
|
failed: "പ്രൊഫൈല് തിരുത്തുന്നത് പരാജയപ്പെട്ടിരിക്കുന്നു."
|
||||||
updated: "Profile updated"
|
updated: "പ്രൊഫൈല് വിജയകരമായൊ തിരുത്തിയിരിക്കുന്നു."
|
||||||
registrations:
|
registrations:
|
||||||
closed: "Signups are closed on this Diaspora pod."
|
closed: "Signups are closed on this Diaspora pod."
|
||||||
create:
|
create:
|
||||||
|
|
@ -444,7 +444,7 @@ ml:
|
||||||
requests:
|
requests:
|
||||||
create:
|
create:
|
||||||
sending: "അയയ്ക്കുന്നു"
|
sending: "അയയ്ക്കുന്നു"
|
||||||
sent: "You've asked to share with %{name}. They should see it next time they log in to Diaspora."
|
sent: " %{name}-മായി പങ്കുവയ്ക്കാന് താങ്കള് അപേക്ഷിച്ചിരിക്കുന്നു. അടുത്ത തവണ ഡയസ്പോറയില് %{name} പ്രവേശിക്കുമ്പോള് താങ്കളുടെ അഭ്യര്ത്ഥന കാണുന്നതാണ്."
|
||||||
destroy:
|
destroy:
|
||||||
error: "ദയവായി ഒരു പരിചയം തിരഞ്ഞെടുക്കുക!"
|
error: "ദയവായി ഒരു പരിചയം തിരഞ്ഞെടുക്കുക!"
|
||||||
ignore: "സമ്പര്ക്ക അഭ്യര്ത്ഥന അവഗണിച്ചു."
|
ignore: "സമ്പര്ക്ക അഭ്യര്ത്ഥന അവഗണിച്ചു."
|
||||||
|
|
@ -503,8 +503,8 @@ ml:
|
||||||
all_contacts: "എല്ലാ സമ്പര്ക്കവും"
|
all_contacts: "എല്ലാ സമ്പര്ക്കവും"
|
||||||
cannot_remove: "Cannot remove person from last aspect. (If you want to disconnect from this person you must remove contact.)"
|
cannot_remove: "Cannot remove person from last aspect. (If you want to disconnect from this person you must remove contact.)"
|
||||||
footer:
|
footer:
|
||||||
logged_in_as: "logged in as %{name}"
|
logged_in_as: "%{name} ആയി പ്രവേശിച്ചിരിക്കുന്നു."
|
||||||
your_aspects: "your aspects"
|
your_aspects: "നിങ്ങളുടെ പരിചയങ്ങള്"
|
||||||
invitations:
|
invitations:
|
||||||
by_email: "ഇമെയില് വഴി"
|
by_email: "ഇമെയില് വഴി"
|
||||||
dont_have_now: "താങ്കള്ക്ക് ക്ഷണമൊന്നും ബാക്കിയില്ല, പക്ഷേ കൂടുതല് വരുന്നുണ്ട്!"
|
dont_have_now: "താങ്കള്ക്ക് ക്ഷണമൊന്നും ബാക്കിയില്ല, പക്ഷേ കൂടുതല് വരുന്നുണ്ട്!"
|
||||||
|
|
@ -537,8 +537,8 @@ ml:
|
||||||
reshare:
|
reshare:
|
||||||
reshare: "വീണ്ടും പങ്കിടുക"
|
reshare: "വീണ്ടും പങ്കിടുക"
|
||||||
stream_element:
|
stream_element:
|
||||||
dislike: "I dislike this"
|
dislike: "ഞാനിതിഷ്ടപ്പെടുന്നില്ല"
|
||||||
like: "I like this"
|
like: "ഞാനിതിഷ്ടപ്പെടുന്നു"
|
||||||
status_messages:
|
status_messages:
|
||||||
create:
|
create:
|
||||||
success: "Successfully mentioned: %{names}"
|
success: "Successfully mentioned: %{names}"
|
||||||
|
|
@ -550,21 +550,21 @@ ml:
|
||||||
mentioning: "Mentioning: %{person}"
|
mentioning: "Mentioning: %{person}"
|
||||||
show:
|
show:
|
||||||
destroy: "നീക്കം ചെയ്യുക"
|
destroy: "നീക്കം ചെയ്യുക"
|
||||||
not_found: "ക്ഷമിക്കണം, പോസ്റ്റ് കണ്ടെത്താനായില്ല."
|
not_found: "ക്ഷമിക്കണം, താങ്കള് അന്വേഷിച്ച കുറിപ്പ് കണ്ടെത്താനായില്ല"
|
||||||
permalink: "സ്ഥിരം കണ്ണി"
|
permalink: "സ്ഥിരം കണ്ണി"
|
||||||
stream_helper:
|
stream_helper:
|
||||||
hide_comments: "അഭിപ്രായങ്ങള് മറയ്ക്കുക"
|
hide_comments: "അഭിപ്രായങ്ങള് മറയ്ക്കുക"
|
||||||
show_comments: "എല്ലാ അഭിപ്രായവും കാണിക്കുക"
|
show_comments: "എല്ലാ അഭിപ്രായവും കാണിക്കുക"
|
||||||
tags:
|
tags:
|
||||||
show:
|
show:
|
||||||
nobody_talking: "Nobody is talking about %{tag} yet."
|
nobody_talking: "നിലവില് ആരും %{tag}-നെ കുറിച്ച് സംസാരിക്കുന്നില്ല."
|
||||||
people_tagged_with: "People tagged with %{tag}"
|
people_tagged_with: "%{tag} ചേര്ത്തിട്ടുള്ള ആളുകള്"
|
||||||
posts_tagged_with: "Posts tagged with #%{tag}"
|
posts_tagged_with: "#%{tag} ചേര്ത്തിട്ടുള്ള കുറിപ്പുകള്"
|
||||||
the_world: "ലോകം മുഴുവന്"
|
the_world: "ലോകം മുഴുവന്"
|
||||||
undo: "Undo?"
|
undo: "Undo?"
|
||||||
username: "ഉപയോക്തൃനാമം"
|
username: "ഉപയോക്തൃനാമം"
|
||||||
users:
|
users:
|
||||||
destroy: "Account successfully closed."
|
destroy: "അക്കൌണ്ട് വിജയകരമായി അവസാനിപ്പിച്ചു."
|
||||||
edit:
|
edit:
|
||||||
also_commented: "...someone also comments on your contact's post?"
|
also_commented: "...someone also comments on your contact's post?"
|
||||||
change: "മാറ്റുക"
|
change: "മാറ്റുക"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ nb:
|
||||||
all_aspects: "Alle aspekter"
|
all_aspects: "Alle aspekter"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "ukjent person"
|
unknown_person: "ukjent person"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Ukjent Videotittel"
|
unknown: "Ukjent Videotittel"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ nl:
|
||||||
all_aspects: "Alle Aspecten"
|
all_aspects: "Alle Aspecten"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "onbekend persoon"
|
unknown_person: "onbekend persoon"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Onbekende Videotitel"
|
unknown: "Onbekende Videotitel"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ pa:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "unknown person"
|
unknown_person: "unknown person"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ pl:
|
||||||
all_aspects: "Wszystkie aspekty"
|
all_aspects: "Wszystkie aspekty"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "nieznana osoba"
|
unknown_person: "nieznana osoba"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Wideo bez nazwy"
|
unknown: "Wideo bez nazwy"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ pt-BR:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "pessoa desconhecida"
|
unknown_person: "pessoa desconhecida"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Vídeo sem título"
|
unknown: "Vídeo sem título"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ pt-PT:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "utilizador(a) desconhecido(a)"
|
unknown_person: "utilizador(a) desconhecido(a)"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Video sem título "
|
unknown: "Video sem título "
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ ro:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "persoană necunoscută"
|
unknown_person: "persoană necunoscută"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ ru:
|
||||||
all_aspects: "Все аспекты"
|
all_aspects: "Все аспекты"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "неизвестная персона"
|
unknown_person: "неизвестная персона"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Неизвестное название видеозаписи"
|
unknown: "Неизвестное название видеозаписи"
|
||||||
|
|
@ -251,7 +252,7 @@ ru:
|
||||||
no_results: "Результатов не найдено"
|
no_results: "Результатов не найдено"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "прокомментировал %{post_author}"
|
also_commented: "прокомментировал %{post_author}"
|
||||||
also_commented_deleted: "прокомментировать удаленое сообщение"
|
also_commented_deleted: "прокомментировал удаленое сообщение."
|
||||||
comment_on_post: "комментариев на "
|
comment_on_post: "комментариев на "
|
||||||
deleted: "удален"
|
deleted: "удален"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -266,9 +267,9 @@ ru:
|
||||||
and_others: "и %{number} других"
|
and_others: "и %{number} других"
|
||||||
mark_all_as_read: "Отметить все как прочитанные"
|
mark_all_as_read: "Отметить все как прочитанные"
|
||||||
notifications: "Уведомления"
|
notifications: "Уведомления"
|
||||||
mentioned: "упомянул вас в своих сообщениях"
|
mentioned: "упомянул вас в"
|
||||||
new_request: "предлагает поделиться с вами."
|
new_request: "предлагает поделиться с вами."
|
||||||
post: "сообщение"
|
post: "сообщение."
|
||||||
private_message: "послал Вам сообщение."
|
private_message: "послал Вам сообщение."
|
||||||
request_accepted: "ваше приглашение принял[-а]"
|
request_accepted: "ваше приглашение принял[-а]"
|
||||||
notifier:
|
notifier:
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ sk:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "neznáma osoba"
|
unknown_person: "neznáma osoba"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Neznámy názov videa"
|
unknown: "Neznámy názov videa"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ sl:
|
||||||
all_aspects: "Vse skupine"
|
all_aspects: "Vse skupine"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "neznana oseba"
|
unknown_person: "neznana oseba"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Neznani video naslov"
|
unknown: "Neznani video naslov"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ sv:
|
||||||
all_aspects: "Alla Aspekter"
|
all_aspects: "Alla Aspekter"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "okänd person"
|
unknown_person: "okänd person"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Okänd videotitel"
|
unknown: "Okänd videotitel"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ tr:
|
||||||
all_aspects: "All aspects"
|
all_aspects: "All aspects"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "bilinmiyen kişiler"
|
unknown_person: "bilinmiyen kişiler"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "Unknown Video Title"
|
unknown: "Unknown Video Title"
|
||||||
|
|
|
||||||
|
|
@ -33,84 +33,85 @@ zh-CN:
|
||||||
username:
|
username:
|
||||||
taken: "已被注册。"
|
taken: "已被注册。"
|
||||||
ago: "%{time}前"
|
ago: "%{time}前"
|
||||||
all_aspects: "所有情景"
|
all_aspects: "所有分类"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "未知用户"
|
unknown_person: "未知用户"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "未知影片标题"
|
unknown: "未知影片标题"
|
||||||
are_you_sure: "你确定吗?"
|
are_you_sure: "你确定吗?"
|
||||||
aspect_memberships:
|
aspect_memberships:
|
||||||
destroy:
|
destroy:
|
||||||
failure: "从情景中移除好友失败"
|
failure: "从分类中移除好友失败"
|
||||||
no_membership: "在情景中找不到选择的好友"
|
no_membership: "在分类中找不到选择的好友"
|
||||||
success: "从情景中移除好友成功"
|
success: "从分类中移除好友成功"
|
||||||
aspects:
|
aspects:
|
||||||
add_to_aspect:
|
add_to_aspect:
|
||||||
failure: "将好友添加到情景失败。"
|
failure: "将好友添加到分类失败。"
|
||||||
success: "将好友添加到情景成功。"
|
success: "将好友添加到分类成功。"
|
||||||
aspect_contacts:
|
aspect_contacts:
|
||||||
done_editing: "编辑完成"
|
done_editing: "编辑完成"
|
||||||
aspect_stream:
|
aspect_stream:
|
||||||
activity: "活跃程度"
|
activity: "活跃程度"
|
||||||
post_time: "发布时间"
|
post_time: "发布时间"
|
||||||
sort_by: "排序方式:"
|
sort_by: "排序方式:"
|
||||||
contacts_not_visible: "此情景中的好友相互不可见。"
|
contacts_not_visible: "此分类中的好友相互不可见。"
|
||||||
contacts_visible: "此情景中的好友相互可见。"
|
contacts_visible: "此分类中的好友相互可见。"
|
||||||
create:
|
create:
|
||||||
failure: "添加情景失败。"
|
failure: "添加分类失败。"
|
||||||
success: "添加新情景 %{name} 成功"
|
success: "添加新分类 %{name} 成功"
|
||||||
destroy:
|
destroy:
|
||||||
failure: "无法删除 %{name} ,它不是空的。"
|
failure: "无法删除 %{name} ,它不是空的。"
|
||||||
success: "删除 %{name} 成功。"
|
success: "删除 %{name} 成功。"
|
||||||
edit:
|
edit:
|
||||||
add_existing: "添加好友"
|
add_existing: "添加好友"
|
||||||
aspect_list_is_not_visible: "情景中的好友不能看见本情景的好友列表"
|
aspect_list_is_not_visible: "分类中的好友不能看见本分类的好友列表"
|
||||||
aspect_list_is_visible: "情景中的好友能够看见本情景的好友列表"
|
aspect_list_is_visible: "分类中的好友能够看见本分类的好友列表"
|
||||||
confirm_remove_aspect: "你确定要删除这个情景?"
|
confirm_remove_aspect: "你确定要删除这个分类?"
|
||||||
done: "完成"
|
done: "完成"
|
||||||
make_aspect_list_visible: "是否让其他人可以看见本情景的好友列表?"
|
make_aspect_list_visible: "是否让其他人可以看见本分类的好友列表?"
|
||||||
remove_aspect: "删除这个情景"
|
remove_aspect: "删除这个分类"
|
||||||
rename: "重命名"
|
rename: "重命名"
|
||||||
update: "更新"
|
update: "更新"
|
||||||
updating: "更新中"
|
updating: "更新中"
|
||||||
few: "%{count}个情景"
|
few: "%{count}个分类"
|
||||||
helper:
|
helper:
|
||||||
are_you_sure: "您确定要删除这个情景?"
|
are_you_sure: "您确定要删除这个分类?"
|
||||||
aspect_not_empty: "此情景不是空的"
|
aspect_not_empty: "此分类不是空的"
|
||||||
remove: "删除"
|
remove: "删除"
|
||||||
index:
|
index:
|
||||||
handle_explanation: "这是您的 diaspora 帐号, 就像是邮箱一样,你可以把它提供给想好友您的人。"
|
handle_explanation: "这是您的 diaspora 帐号, 就像是邮箱一样,你可以把它提供给想好友您的人。"
|
||||||
no_contacts: "没有任何好友"
|
no_contacts: "没有任何好友"
|
||||||
post_a_message: "发布站内信>>"
|
post_a_message: "发布站内信>>"
|
||||||
manage:
|
manage:
|
||||||
add_a_new_aspect: "添加情景"
|
add_a_new_aspect: "添加分类"
|
||||||
add_a_new_contact: "添加新的好友"
|
add_a_new_contact: "添加新的好友"
|
||||||
drag_to_add: "拖动以添加好友"
|
drag_to_add: "拖动以添加好友"
|
||||||
manage_aspects: "情景管理"
|
manage_aspects: "分类管理"
|
||||||
no_requests: "没有新请求"
|
no_requests: "没有新请求"
|
||||||
requests: "请求"
|
requests: "请求"
|
||||||
many: "%{count}个情景"
|
many: "%{count}个分类"
|
||||||
move_contact:
|
move_contact:
|
||||||
error: "好友移动错误:%{inspect}"
|
error: "好友移动错误:%{inspect}"
|
||||||
failure: "%{inspect}没有成功"
|
failure: "%{inspect}没有成功"
|
||||||
success: "好友成功添加到新情景"
|
success: "好友成功添加到新分类"
|
||||||
new_aspect:
|
new_aspect:
|
||||||
create: "添加"
|
create: "添加"
|
||||||
name: "名称"
|
name: "名称"
|
||||||
no_posts_message:
|
no_posts_message:
|
||||||
start_talking: "还没人发布过内容。你发布第一条吧!"
|
start_talking: "还没人发布过内容。你发布第一条吧!"
|
||||||
one: "1个情景"
|
one: "1个分类"
|
||||||
other: "%{count}个情景"
|
other: "%{count}个分类"
|
||||||
seed:
|
seed:
|
||||||
family: "家人"
|
family: "家人"
|
||||||
work: "同事"
|
work: "同事"
|
||||||
show:
|
show:
|
||||||
edit_aspect: "编辑情景"
|
edit_aspect: "编辑分类"
|
||||||
update:
|
update:
|
||||||
failure: "情景 %{name} 名称太长了,不能保存"
|
failure: "分类 %{name} 名称太长了,不能保存"
|
||||||
success: "情景 %{name} 编辑成功。"
|
success: "分类 %{name} 编辑成功。"
|
||||||
zero: "没有情景"
|
zero: "没有分类"
|
||||||
back: "后退"
|
back: "后退"
|
||||||
bookmarklet:
|
bookmarklet:
|
||||||
explanation: "%{link} 收藏这个链接,即可随时发布新内容"
|
explanation: "%{link} 收藏这个链接,即可随时发布新内容"
|
||||||
|
|
@ -139,7 +140,7 @@ zh-CN:
|
||||||
other: "%{count}个好友"
|
other: "%{count}个好友"
|
||||||
share_with_pane:
|
share_with_pane:
|
||||||
accepts: "当 %{name} 同意请求后,你们就开始看到彼此在Diaspora上发布的内容"
|
accepts: "当 %{name} 同意请求后,你们就开始看到彼此在Diaspora上发布的内容"
|
||||||
add_new_aspect: "添加到新的情景"
|
add_new_aspect: "添加到新的分类"
|
||||||
share_with: "与 %{name} 分享"
|
share_with: "与 %{name} 分享"
|
||||||
zero: "没有好友"
|
zero: "没有好友"
|
||||||
conversations:
|
conversations:
|
||||||
|
|
@ -185,7 +186,7 @@ zh-CN:
|
||||||
show:
|
show:
|
||||||
already_account: "已经有帐号了吗?"
|
already_account: "已经有帐号了吗?"
|
||||||
choice: "选择"
|
choice: "选择"
|
||||||
choice_explanation: "Diaspora 让你将您的关系以\"情景\"分类。情景是Diaspora首创,用来确保您的照片,经历和笑话,只与您所希望的人分享。"
|
choice_explanation: "Diaspora 让你将您的关系分成多个部分,每个部分是您生活的不同部分。这是Diaspora首创,用来确保您的照片,经历和笑话,只与您所希望的人分享。"
|
||||||
learn_about_host: "学习如何架设您自己的Diaspora服务器。"
|
learn_about_host: "学习如何架设您自己的Diaspora服务器。"
|
||||||
login_here: "从这里登录"
|
login_here: "从这里登录"
|
||||||
ownership: "所有权"
|
ownership: "所有权"
|
||||||
|
|
@ -208,9 +209,9 @@ zh-CN:
|
||||||
sign_up: "注册"
|
sign_up: "注册"
|
||||||
new:
|
new:
|
||||||
already_invited: "已邀请过"
|
already_invited: "已邀请过"
|
||||||
aspect: "情景"
|
aspect: "分类"
|
||||||
comma_seperated_plz: "你可以输入多个邮箱,输入多个时以逗号分隔。"
|
comma_seperated_plz: "你可以输入多个邮箱,输入多个时以逗号分隔。"
|
||||||
if_they_accept_info: "如果他们接受,就会自动被加入到您所邀请的情景中。"
|
if_they_accept_info: "如果他们接受,就会自动被加入到您所邀请的分类中。"
|
||||||
invite_someone_to_join: "邀请好友来加入到Diaspora!"
|
invite_someone_to_join: "邀请好友来加入到Diaspora!"
|
||||||
personal_message: "个人信息"
|
personal_message: "个人信息"
|
||||||
resend: "重寄"
|
resend: "重寄"
|
||||||
|
|
@ -224,7 +225,7 @@ zh-CN:
|
||||||
public_feed: "%{name} 的 Diaspora RSS Feed"
|
public_feed: "%{name} 的 Diaspora RSS Feed"
|
||||||
toggle: "切换为手机网页"
|
toggle: "切换为手机网页"
|
||||||
whats_new: "有什么新内容?"
|
whats_new: "有什么新内容?"
|
||||||
your_aspects: "您的情景"
|
your_aspects: "您的分类"
|
||||||
header:
|
header:
|
||||||
blog: "博客"
|
blog: "博客"
|
||||||
code: "源码"
|
code: "源码"
|
||||||
|
|
@ -251,7 +252,7 @@ zh-CN:
|
||||||
no_results: "没有找到符合条件的内容"
|
no_results: "没有找到符合条件的内容"
|
||||||
notifications:
|
notifications:
|
||||||
also_commented: "也在 %{post_author} 处发布了评论"
|
also_commented: "也在 %{post_author} 处发布了评论"
|
||||||
also_commented_deleted: "对已删除的内容发布了评论"
|
also_commented_deleted: "对已删除的内容发布了评论。"
|
||||||
comment_on_post: "发布了评论,在您的"
|
comment_on_post: "发布了评论,在您的"
|
||||||
deleted: "删除成功"
|
deleted: "删除成功"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -268,7 +269,7 @@ zh-CN:
|
||||||
notifications: "消息"
|
notifications: "消息"
|
||||||
mentioned: "在他发布的内容中提到了你"
|
mentioned: "在他发布的内容中提到了你"
|
||||||
new_request: "想要与您分享。"
|
new_request: "想要与您分享。"
|
||||||
post: "日志"
|
post: "日志。"
|
||||||
private_message: "写了一则消息给您。"
|
private_message: "写了一则消息给您。"
|
||||||
request_accepted: "已同意和您分享。"
|
request_accepted: "已同意和您分享。"
|
||||||
notifier:
|
notifier:
|
||||||
|
|
@ -314,7 +315,7 @@ zh-CN:
|
||||||
add_contact_small:
|
add_contact_small:
|
||||||
add_contact_from_tag: "从标签添加好友"
|
add_contact_from_tag: "从标签添加好友"
|
||||||
aspect_list:
|
aspect_list:
|
||||||
edit_membership: "编辑所属情景"
|
edit_membership: "编辑所属分类"
|
||||||
few: "%{count}个好友"
|
few: "%{count}个好友"
|
||||||
helper:
|
helper:
|
||||||
people_on_pod_are_aware_of: " Pod上已知的人"
|
people_on_pod_are_aware_of: " Pod上已知的人"
|
||||||
|
|
@ -335,10 +336,10 @@ zh-CN:
|
||||||
profile_sidebar:
|
profile_sidebar:
|
||||||
bio: "自我介绍"
|
bio: "自我介绍"
|
||||||
born: "生日"
|
born: "生日"
|
||||||
cannot_remove: "无法将好友从他所在的最后一个情景中移除。(如果你想与这个人断绝连接,你可以解除与他的好友关系。)"
|
cannot_remove: "无法将好友从他所在的最后一个分类中移除。(如果你想与这个人断绝连接,你可以解除与他的好友关系。)"
|
||||||
edit_my_profile: "编辑我的个人档案"
|
edit_my_profile: "编辑我的个人档案"
|
||||||
gender: "性别"
|
gender: "性别"
|
||||||
in_aspects: "所属情景"
|
in_aspects: "所属分类"
|
||||||
location: "位置"
|
location: "位置"
|
||||||
remove_contact: "解除好友关系"
|
remove_contact: "解除好友关系"
|
||||||
remove_from: "要从 %{aspect} 删除 %{name} 吗?"
|
remove_from: "要从 %{aspect} 删除 %{name} 吗?"
|
||||||
|
|
@ -353,7 +354,7 @@ zh-CN:
|
||||||
not_connected: "你没有与他分享"
|
not_connected: "你没有与他分享"
|
||||||
recent_posts: "最近的内容"
|
recent_posts: "最近的内容"
|
||||||
recent_public_posts: "最近的公开内容"
|
recent_public_posts: "最近的公开内容"
|
||||||
return_to_aspects: "回到您的情景主页"
|
return_to_aspects: "回到您的分类主页"
|
||||||
see_all: "查看全部"
|
see_all: "查看全部"
|
||||||
start_sharing: "开始分享"
|
start_sharing: "开始分享"
|
||||||
to_accept_or_ignore: "接受或忽略它。"
|
to_accept_or_ignore: "接受或忽略它。"
|
||||||
|
|
@ -446,7 +447,7 @@ zh-CN:
|
||||||
sending: "发送中"
|
sending: "发送中"
|
||||||
sent: "您已经请求与 %{name} 分享。他们下次登入 Diaspora 时就会看见您的请求。"
|
sent: "您已经请求与 %{name} 分享。他们下次登入 Diaspora 时就会看见您的请求。"
|
||||||
destroy:
|
destroy:
|
||||||
error: "请选择一个情景!"
|
error: "请选择一个分类!"
|
||||||
ignore: "忽略建立好友的请求。"
|
ignore: "忽略建立好友的请求。"
|
||||||
success: "你们现在互相分享了。"
|
success: "你们现在互相分享了。"
|
||||||
helper:
|
helper:
|
||||||
|
|
@ -501,10 +502,10 @@ zh-CN:
|
||||||
your_diaspora_username_is: "您的 Diaspora 帐号是: %{diaspora_handle}"
|
your_diaspora_username_is: "您的 Diaspora 帐号是: %{diaspora_handle}"
|
||||||
contact_list:
|
contact_list:
|
||||||
all_contacts: "全部好友"
|
all_contacts: "全部好友"
|
||||||
cannot_remove: "无法将好友从他所在的最后一个情景中移除。(如果你想与这个人断绝连结,你可以解除与他的好友关系。)"
|
cannot_remove: "无法将好友从他所在的最后一个分类中移除。(如果你想与这个人断绝连结,你可以解除与他的好友关系。)"
|
||||||
footer:
|
footer:
|
||||||
logged_in_as: "已用 %{name} 登录"
|
logged_in_as: "已用 %{name} 登录"
|
||||||
your_aspects: "您的情景"
|
your_aspects: "您的分类"
|
||||||
invitations:
|
invitations:
|
||||||
by_email: "通过电子邮件"
|
by_email: "通过电子邮件"
|
||||||
dont_have_now: "目前你还不能邀请任何人,但很快就可以了!"
|
dont_have_now: "目前你还不能邀请任何人,但很快就可以了!"
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,7 @@ zh-TW:
|
||||||
all_aspects: "所有面向"
|
all_aspects: "所有面向"
|
||||||
application:
|
application:
|
||||||
helper:
|
helper:
|
||||||
|
diaspora_alpha: "DIASPORA* ALPHA"
|
||||||
unknown_person: "不明聯絡人"
|
unknown_person: "不明聯絡人"
|
||||||
video_title:
|
video_title:
|
||||||
unknown: "影片標題不明"
|
unknown: "影片標題不明"
|
||||||
|
|
|
||||||
37
config/locales/javascript/javascript.ar.yml
Normal file
37
config/locales/javascript/javascript.ar.yml
Normal file
|
|
@ -0,0 +1,37 @@
|
||||||
|
# Copyright (c) 2010, Diaspora Inc. This file is
|
||||||
|
# licensed under the Affero General Public License version 3 or later. See
|
||||||
|
# the COPYRIGHT file.
|
||||||
|
|
||||||
|
|
||||||
|
ar:
|
||||||
|
javascripts:
|
||||||
|
confirm_dialog: "هل أنت متأكد؟"
|
||||||
|
infinite_scroll:
|
||||||
|
no_more: "لا توجد أية رسائل أخرى"
|
||||||
|
publisher:
|
||||||
|
at_least_one_aspect: "عليك تحديد فئة واحدة على الأقل"
|
||||||
|
search_for: "إبحث عن {{name}}"
|
||||||
|
shared:
|
||||||
|
contact_list:
|
||||||
|
cannot_remove: "استحالة إخراج العضو من الفئة المحددة. (تريد قطع الاتصال مع هذا العضو، يجب عليك حذفه تماما)"
|
||||||
|
timeago:
|
||||||
|
day: "منذ يوم"
|
||||||
|
days: "منذ %d أيام"
|
||||||
|
hour: "منذ ساعة"
|
||||||
|
hours: "منذ %d ساعات"
|
||||||
|
minute: "منذ دقيقة"
|
||||||
|
minutes: "منذ %d دقائق"
|
||||||
|
month: "منذ شهر"
|
||||||
|
months: "منذ %d شهور"
|
||||||
|
prefixAgo: "منذ"
|
||||||
|
prefixFromNow: "منذ الآن"
|
||||||
|
seconds: "منذ أقل من دقيقة"
|
||||||
|
suffixAgo: ""
|
||||||
|
suffixFromNow: ""
|
||||||
|
year: "منذ عام"
|
||||||
|
years: "منذ %d أعوام"
|
||||||
|
videos:
|
||||||
|
unknown: "نوع فيديو غير معروف"
|
||||||
|
watch: "مشاهدة هذا الفيديو عبر {{provider}}"
|
||||||
|
web_sockets:
|
||||||
|
disconnected: "The websocket is closed; posts will no longer be streamed live."
|
||||||
|
|
@ -7,7 +7,7 @@ de:
|
||||||
javascripts:
|
javascripts:
|
||||||
confirm_dialog: "Bist du dir sicher?"
|
confirm_dialog: "Bist du dir sicher?"
|
||||||
infinite_scroll:
|
infinite_scroll:
|
||||||
no_more: "No more posts."
|
no_more: "Keine weiteren Beiträge."
|
||||||
publisher:
|
publisher:
|
||||||
at_least_one_aspect: "Du musst zumindest zu einem Aspekt posten"
|
at_least_one_aspect: "Du musst zumindest zu einem Aspekt posten"
|
||||||
search_for: "Nach {{name}} suchen"
|
search_for: "Nach {{name}} suchen"
|
||||||
|
|
@ -34,4 +34,4 @@ de:
|
||||||
unknown: "Unbekanntes Videoformat"
|
unknown: "Unbekanntes Videoformat"
|
||||||
watch: "Dieses Video auf {{provider}} ansehen"
|
watch: "Dieses Video auf {{provider}} ansehen"
|
||||||
web_sockets:
|
web_sockets:
|
||||||
disconnected: "The websocket is closed; posts will no longer be streamed live."
|
disconnected: "Der Websocket ist geschlossen. Beiträge werden nicht länger in Echtzeit aktualisiert."
|
||||||
|
|
|
||||||
|
|
@ -7,7 +7,7 @@ el:
|
||||||
javascripts:
|
javascripts:
|
||||||
confirm_dialog: "Είστε σίγουρος/η;"
|
confirm_dialog: "Είστε σίγουρος/η;"
|
||||||
infinite_scroll:
|
infinite_scroll:
|
||||||
no_more: "No more posts."
|
no_more: "Δεν υπάρχουν άλλες δημοσιεύσεις."
|
||||||
publisher:
|
publisher:
|
||||||
at_least_one_aspect: "πρέπει να κάνετε δημοσίευση σε τουλάχιστον μια πτυχή"
|
at_least_one_aspect: "πρέπει να κάνετε δημοσίευση σε τουλάχιστον μια πτυχή"
|
||||||
search_for: "Αναζήτηση για {{name}}"
|
search_for: "Αναζήτηση για {{name}}"
|
||||||
|
|
|
||||||
|
|
@ -34,4 +34,4 @@ en_shaw:
|
||||||
unknown: "𐑩𐑯𐑯𐑴𐑯 𐑝𐑦𐑛𐑦𐑴 𐑑𐑲𐑐"
|
unknown: "𐑩𐑯𐑯𐑴𐑯 𐑝𐑦𐑛𐑦𐑴 𐑑𐑲𐑐"
|
||||||
watch: "𐑢𐑷𐑗 𐑞𐑦𐑕 𐑝𐑦𐑛𐑦𐑴 𐑪𐑯 {{provider}}"
|
watch: "𐑢𐑷𐑗 𐑞𐑦𐑕 𐑝𐑦𐑛𐑦𐑴 𐑪𐑯 {{provider}}"
|
||||||
web_sockets:
|
web_sockets:
|
||||||
disconnected: "The websocket is closed; posts will no longer be streamed live."
|
disconnected: "𐑞 𐑢𐑧𐑚𐑕𐑪𐑒𐑩𐑑 𐑦𐑟 𐑒𐑤𐑴𐑟𐑛; 𐑐𐑴𐑕𐑑𐑕 𐑢𐑦𐑤 𐑯𐑴 𐑤𐑪𐑙𐑜𐑼 𐑚𐑰 𐑕𐑑𐑮𐑰𐑥𐑛 𐑤𐑲𐑝."
|
||||||
|
|
|
||||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue