mirror of
https://0xacab.org/sutty/sutty
synced 2024-11-22 15:26:22 +00:00
fix: permitir que el idioma por defecto tenga strings vacías
This commit is contained in:
parent
d596ae5714
commit
f1968a0b49
1 changed files with 9 additions and 1 deletions
|
@ -155,9 +155,17 @@ module ApplicationHelper
|
|||
|
||||
private
|
||||
|
||||
# Obtiene la traducción desde el esquema en el idioma actual, o por
|
||||
# defecto en el idioma del sitio. De lo contrario trae una traducción
|
||||
# genérica.
|
||||
#
|
||||
# Si el idioma por defecto tiene un String vacía, se asume que no
|
||||
# texto.
|
||||
#
|
||||
# @return [String,nil]
|
||||
def post_t(*attribute, post:, type:)
|
||||
post.layout.metadata.dig(*attribute, type.to_s, I18n.locale.to_s).presence ||
|
||||
post.layout.metadata.dig(*attribute, type.to_s, post.site.default_locale.to_s).presence ||
|
||||
post.layout.metadata.dig(*attribute, type.to_s, post.site.default_locale.to_s) ||
|
||||
I18n.t("posts.attributes.#{attribute.join('.')}.#{type}").presence
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in a new issue