From 4ddaaeb4d6acb9d48be3ca48cc18daff7191fa8d Mon Sep 17 00:00:00 2001 From: Jochen Topf Date: Wed, 2 Jan 2013 17:49:35 +0100 Subject: Added (incomplete) name_tags report. This report will give more information about the "name" tag and its variants. The report is not complete yet, so it is disabled. --- bin/test_langtags.rb | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100755 bin/test_langtags.rb (limited to 'bin/test_langtags.rb') diff --git a/bin/test_langtags.rb b/bin/test_langtags.rb new file mode 100755 index 0000000..9e5e7e0 --- /dev/null +++ b/bin/test_langtags.rb @@ -0,0 +1,31 @@ +#!/usr/bin/ruby + +require 'lib/langtag/bcp47.rb' + +BCP47::read_registry + +puts "Languages:" + +BCP47::Entry::entries('language').each do |entry| + defscript = entry.suppress_script ? " (Script: #{entry.suppress_script})" : '' + puts " #{entry.subtag} - #{entry.description}#{defscript}" +end + +puts "\nScripts:" + +BCP47::Entry::entries('script').each do |entry| + puts " #{entry.subtag} - #{entry.description}" +end + +puts "\nRegions:" + +BCP47::Entry::entries('region').each do |entry| + puts " #{entry.subtag} - #{entry.description}" +end + +puts "\nVariants:" + +BCP47::Entry::entries('variant').each do |entry| + puts " #{entry.subtag} - #{entry.description}" +end + -- cgit v1.2.3