blob: 1e7f06842447b87a46f7256ff43b38cb33978e51 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
|
#!/usr/bin/env 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
|