probus
(probus)
27 أبريل 2015، 2:42م
1
Dates always show up in default (US) locale in embedded comments.
downey
(Michael Downey)
27 أبريل 2015، 3:56م
2
Hmm. What do you mean “embedded comments”? Can you provide some detailed steps to reproduce this bug?
probus
(probus)
2 ديسمبر 2015، 9:47ص
5
Still in English, but we can now at least hide them with CSS.
Darkness leads me to this bug under the pale moonlight
But as a general tip, it would be definitely better if there is a link or screenshots. I can hardly understand what you are talking about if I haven’t translated the documentation
Embed comments:
The problem is in embed/comments.html.erb:
<%= link_to(I18n.t('embed.start_discussion'), @topic_view.topic.url, class: 'button', target: '_blank') %>
<% elsif @reply_count >= 10 %>
<%= link_to(I18n.t('embed.continue'), @second_post_url, class: 'button', target: '_blank') %>
<% end %>
<span class='replies'><%= I18n.t('embed.replies', count: @reply_count) %></span>
</header>
<%- if @topic_view.posts.present? %>
<%- @topic_view.posts.each do |post| %>
<article class='post<%- if post.trashed? %> deleted<% end %>' id='post-<%= post.id.to_s %>'>
<%= link_to embed_post_date(post.created_at), post.full_url, title: post.created_at.strftime("%B %e, %Y %l:%M%P"), class: 'post-date', target: "_blank" %>
<%- if post.reply_to_post.present? && !post.cooked.index('aside') %>
<%= link_to I18n.t('embed.in_reply_to', username: post.reply_to_post.username), post.reply_to_post.full_url, 'data-link-to-post' => post.reply_to_post.id.to_s, :class => 'in-reply-to', target: "_blank" %>
<%- end %>
<div class='author'>
<a rel='nofollow' href='<%= Discourse.base_url %>/u/<%= post.username %>' target="_blank"><img src='<%= post.user.small_avatar_url %>' alt=''></a>
</div>
<div class='cooked'>
<h3 class='username'>
<a rel='nofollow' href='<%= Discourse.base_url %>/u/<%= post.username %>' target="_blank" class='<% if post.user.staff? %>staff<% end %><% if post.user.new_user? %>new-user<% end %>'><%= post.user.username %></a>
then ember_helper.rb:
# frozen_string_literal: true
module EmbedHelper
def embed_post_date(dt)
current = Time.now
if dt >= 1.day.ago
distance_of_time_in_words(dt, current)
else
if dt.year == current.year
dt.strftime I18n.t("datetime_formats.formats.short_no_year")
else
dt.strftime I18n.t("datetime_formats.formats.no_day")
The fix can be either using the FreedomPatches::Rails4.distance_of_time_in_words, I18n.localize(dt, format: I18n.t("datetime_formats.formats.short_no_year")) or replace the link by a different translation string as the digest email.
; I don’t quite understand the current status of server time formats so I won’t fire PR here.
إعجاب واحد (1)
weber-s
(Samuël Weber/GwendalD)
27 فبراير 2024، 3:34م
9
مرحباً،
لقد واجهت نفس المشكلة للتو.
أرى المشكلة في الترجمة المحلية هنا لأنه من المحتمل عدم وجود مستخدم متصل، لذا من الصعب تقدير لغته المحلية… ولكن هل يمكن أن يكون إعدادًا؟ بالنسبة لمثيل Discourse الذي يستهدف مجتمعًا لغويًا واحدًا فقط، سيكون ذلك منطقيًا!
يبدو أن هذا موجود منذ فترة طويلة. أتساءل عما إذا كان هذا يدفعه أكثر إلى منطقة #طلب_ميزة بدلاً من سلة #خطأ .
إعجابَين (2)
Lhc_fl
(Linca)
تم إغلاقه في
24 يوليو 2024، 10:45ص
15
تم إغلاق هذا الموضوع تلقائيًا بعد يومين من آخر رد. لم تعد الردود الجديدة مسموح بها.