このコミットが含まれているのは:
2026-10-28 20:34:11 +09:00
コミット cb3f4c600a
14個のファイルの変更、208行の追加、33行の削除
+9
ファイルの表示
@@ -84,6 +84,15 @@ class CountsVersionRepr
def locale_names(values)
@name_columns.to_h do |field|
locale = field.fetch(:name_locale)
if field[:multiple_values]
entries = values.select { _1[:language_code] == locale[:language_code] }
aliases = entries.flat_map do |entry|
entry[:aliases].select do |value|
value['script_code'].to_s.downcase == locale[:script_code].to_s.downcase
end.map { _1.merge('language_code' => entry[:language_code]) }
end
next [field.fetch(:key).to_sym, aliases]
end
entry = values.find do |value|
value[:language_code] == locale[:language_code] &&
value[:script_code].to_s.downcase == locale[:script_code].to_s.downcase