Skip to content
Extraits de code Groupes Projets
Valider ec4c63ad rédigé par maxwell's avatar maxwell
Parcourir les fichiers

Merge branch 'master' of github.com:diaspora/diaspora

parents d638bdb0 79f19b68
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
Affichage de
avec 62 ajouts et 31 suppressions
......@@ -86,7 +86,7 @@ he:
add_a_new_aspect: "הוספת היבט חדש"
create: "יציאה"
create:
success: "יש ללחוץ על סמל הפלוס שמימין כדי לומר לדיאספורה מי יעול לצפות בהיבט החדש שלך."
success: "יש ללחוץ על סמל הפלוס שמימין כדי לומר לדיאספורה מי יכול לצפות בהיבט החדש שלך."
destroy:
success: "%{name} הוסר בהצלחה."
update:
......@@ -99,7 +99,7 @@ he:
success: "כעת יופיע בפני החברים שלך היבט אחר שלך."
helper:
remove: "הסרה"
aspect_not_empty: "ההיסט אינו ריק"
aspect_not_empty: "ההיבט אינו ריק"
users:
edit:
editing_profile: "עריכת הפרופיל"
......@@ -134,13 +134,13 @@ he:
delete_photo: "מחיקת תמונה"
photo:
show_comments: "הצגת הערות"
posted_a_new_photo_to: "פורסמה תמונה חדשה אל"
posted_a_new_photo_to: "פורסמה תמונה חדשה באלבום"
new:
new_photo: "תמונה חדשה"
back_to_list: "חזרה לרשימה"
post_it: "פרסום!"
create:
runtime_error: "העלאת התמונה נכשלה. האם החגורה שלך מהודקת?"
runtime_error: "העלאת התמונה נכשלה. הידקת את החגורה?"
integrity_error: "העלאת התמונה נכשלה. האם זו באמת הייתה תמונה?"
type_error: "העלאת התמונה נכשלה. האם באמת נוספה תמונה?"
update:
......@@ -155,7 +155,7 @@ he:
success: "הצטרפת לדיאספורה!"
status_messages:
new_status_message:
tell_me_something_good: "בא לי לשמוע סיפור טוב"
tell_me_something_good: "בא לי לשמוע סיפור נחמד"
oh_yeah: "אחלה!"
status_message:
show_comments: "הצגת הערות"
......@@ -165,7 +165,7 @@ he:
status_message: "הודעת מצב"
comments: "הערות"
are_you_sure: "בבטחה?"
destroy: "הריבה"
destroy: "הריסה"
view_all: "צפייה בכול"
message: "הודעה"
owner: "בעלים"
......
......@@ -85,6 +85,7 @@ it:
create: "Crea"
create:
success: "Clicca sul segno più nella parte sinistra per dire a Diaspora chi può vedere il tuo nuovo aspetto."
failure: "Creazione dell'aspetto fallita."
destroy:
success: "%{name} è stato rimosso con successo."
update:
......
......@@ -66,7 +66,10 @@ ru:
add_a_new_aspect: "Добавить аспект"
create: "Создать"
create:
success:"Нажмите на плюс слева, для того, что-бы указать Diaspora тех, кто может видеть ваш новый аспект."
success:"Нажмите на плюс слева, для того, что-бы указать Diaspora тех, кто может видеть ваш новый аспект
helper:
remove: "Удалить"
aspect_not_empty: "Аспект не пуст"
users:
edit:
editing_profile: "Редактирование профиля"
......@@ -79,8 +82,9 @@ ru:
picture: "Аватар"
editing_profile: "Редактирование профиля"
albums: "Альбомы"
you_dont_have_any_photos: "У вас нет ни одной фотографии! Перейдите на "
page_to_upload_some: "страницу для загрузки."
you_dont_have_any_photos: "У вас нет ни одной фотографии! Перейдите в"
page_to_upload_some: "для загрузки."
or: "или"
comments:
comment:
ago: "ранее"
......@@ -142,3 +146,18 @@ ru:
save: "сохранить"
are_you_sure: "Вы уверены?"
remove_friend: "удалить друга"
requests:
new_request:
add_a_new_friend_to: "добавить нового друга к"
enter_a_diaspora_username: "Введите имя пользователя Diaspora:"
your_diaspora_username_is: "Ваше имя пользователя Diaspora: %{diaspora_handle}"
friends_username: "Имя пользователя друга"
destroy:
success: "Теперь вы друзья."
error: "Выберите аспект!"
ignore: "Игнорированные запросы дружбы."
create:
error: "Для этого адреса не найдено семя Diaspora!"
already_friends: "Вы уже друзья с %{destination_url}!"
success: "Запрос на дружбу выслан к %{destination_url}."
horribly_wrong: "Что-то пошло совсем не так."
......@@ -43,6 +43,8 @@ Diaspora::Application.routes.draw do
match 'webfinger', :to => 'publics#webfinger'
match 'hcard/users/:id', :to => 'publics#hcard'
match 'hub', :to => 'publics#hub'
match '.well-known/host-meta',:to => 'publics#host_meta'
match 'receive/users/:id', :to => 'publics#receive'
match 'log', :to => "dev_utilities#log"
......
......@@ -24,40 +24,41 @@ module Diaspora
end
def create_headers
<<-XML.strip
<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:georss="http://www.georss.org/georss" xmlns:activity="http://activitystrea.ms/spec/1.0/" xmlns:media="http://purl.org/syndication/atommedia" xmlns:poco="http://portablecontacts.net/spec/1.0" xmlns:ostatus="http://ostatus.org/schema/1.0" xmlns:statusnet="http://status.net/schema/api/1/">
<generator uri="http://joindiaspora.com/">Diaspora</generator>
<id>#{@user.username}/public</id>
<title>Stream</title>
<subtitle>its a stream</subtitle>
<updated>#{Time.now.xmlschema}</updated>
<author>
<name>#{@user.real_name}</name>
<uri>#{@user.public_url}</uri>
</author>
<<-XML
<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:georss="http://www.georss.org/georss" xmlns:activity="http://activitystrea.ms/spec/1.0/" xmlns:media="http://purl.org/syndication/atommedia" xmlns:poco="http://portablecontacts.net/spec/1.0" xmlns:ostatus="http://ostatus.org/schema/1.0" xmlns:statusnet="http://status.net/schema/api/1/">
<generator uri="http://joindiaspora.com/">Diaspora</generator>
<id>#{@user.public_url}.atom</id>
<title>#{@user.real_name}'s Public Feed</title>
<subtitle>its a stream</subtitle>
<updated>#{Time.now.xmlschema}</updated>
<author>
<name>#{@user.real_name}</name>
<uri>#{@user.public_url}</uri>
</author>
XML
end
def create_endpoints
<<-XML
<link href="#{APP_CONFIG[:pubsub_server]}" rel="hub"/>
<link href="#{APP_CONFIG[:pubsub_server]}" rel="hub"/>
<link href="#{@user.public_url}.atom" rel="self" type="application/atom+xml"/>
XML
end
def create_subject
<<-XML
<activity:subject>
<activity:object-type>http://activitystrea.ms/schema/1.0/person</activity:object-type>
<id>#{@user.public_url}</id>
<title>#{@user.real_name}</title>
<link rel="alternative" type="text/html" href="#{@user.public_url}"/>
</activity:subject>
<activity:subject>
<activity:object-type>http://activitystrea.ms/schema/1.0/person</activity:object-type>
<id>#{@user.public_url}</id>
<title>#{@user.real_name}</title>
<link rel="alternative" type="text/html" href="#{@user.public_url}"/>
</activity:subject>
XML
end
def create_body
@user.visible_posts(:public=>true).inject("") do |xml,curr|
@user.visible_posts(:person_id => @user.person.id, :public=>true).inject("") do |xml,curr|
if curr.respond_to?(:to_activity)
unless xml
curr.to_activity
......@@ -70,7 +71,7 @@ module Diaspora
def create_footer
<<-XML
</feed>
</feed>
XML
end
end
......
......@@ -7,6 +7,7 @@ module HCard
doc = Nokogiri::HTML(Net::HTTP.get URI.parse(url))
{:given_name => doc.css(".given_name").text,
:family_name => doc.css(".family_name").text,
:url => doc.css("#pod_location").text}
:url => doc.css("#pod_location").text,
:photo => doc.css(".photo")}
end
end
......@@ -20,6 +20,10 @@ class MessageHandler
[*destinations].each{|dest| @queue.push(Message.new(:post, dest, :body => b))}
end
def add_hub_notification(hub_url, feed_url)
@queue.push(Message.new(:hub_publish, hub_url, :body => feed_url))
end
def process
@queue.pop{ |query|
case query.type
......@@ -29,6 +33,9 @@ class MessageHandler
when :get
http = EventMachine::HttpRequest.new(query.destination).get :timeout => TIMEOUT
http.callback {process}
when :hub_publish
http = EventMachine::PubSubHubbub.new(query.destination).publish :timeout => TIMEOUT
http.callback {process; Rails.logger.debug(http.response)}
else
raise "message is not a type I know!"
end
......
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
Le mode du fichier est passé de 100755 à 100644
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter