5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-11-22 15:16:21 +00:00

fix: permitir que el idioma por defecto tenga strings vacías

This commit is contained in:
f 2024-07-10 16:48:57 -03:00
parent d596ae5714
commit f1968a0b49
No known key found for this signature in database

View file

@ -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