- @entries = @entries.visible.joins(:user).where(:users => { :status => ["active", "confirmed"] })
- @title = I18n.t('diary_entry.feed.all.title')
- @description = I18n.t('diary_entry.feed.all.description')
- @link = "http://#{SERVER_URL}/diary"
+ @entries = DiaryEntry.joins(:user).where(:users => { :status => %w(active confirmed) })
+
+ if params[:language]
+ @entries = @entries.where(:language_code => params[:language])
+ @title = I18n.t("diary_entry.feed.language.title", :language_name => Language.find(params[:language]).english_name)
+ @description = I18n.t("diary_entry.feed.language.description", :language_name => Language.find(params[:language]).english_name)
+ @link = "http://#{SERVER_URL}/diary/#{params[:language]}"
+ else
+ @title = I18n.t("diary_entry.feed.all.title")
+ @description = I18n.t("diary_entry.feed.all.description")
+ @link = "http://#{SERVER_URL}/diary"
+ end