このコミットが含まれているのは:
2026-10-28 21:13:08 +09:00
コミット 49721e6915
17個のファイルの変更、170行の追加、48行の削除
+2 -5
ファイルの表示
@@ -87,15 +87,12 @@ class CountsVersionRepr
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]) }
entry[:aliases].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
value[:language_code] == locale[:language_code]
end
[field.fetch(:key).to_sym, entry && entry[:name]]
end