|
25 | 25 | require 'kramdown' |
26 | 26 | require 'active_support/inflector' |
27 | 27 |
|
| 28 | +# i18n not enabled until translations are ready |
| 29 | +enable_i18n = false |
28 | 30 |
|
29 | 31 | class MarkdownConverter |
30 | 32 | def self.convert(contents) |
@@ -176,16 +178,20 @@ def self.massage!(html) |
176 | 178 | # "loop" => "Loop forever", |
177 | 179 | } |
178 | 180 |
|
179 | | -# this will sort locale code names by reverse length |
180 | | -# to make sure that a more specific locale is handled |
181 | | -# before the generic language code, |
182 | | -# e.g., "de_CH" should be handled before "de" |
183 | | -languages = Dir. |
184 | | - glob("#{tutorial_path}/*"). |
185 | | - select {|f| File.directory? f}. |
186 | | - map {|f| File.basename f}. |
187 | | - select {|n| n != "en"}. |
188 | | - sort_by {|n| -n.length} |
| 181 | +if enable_i18n then |
| 182 | + # this will sort locale code names by reverse length |
| 183 | + # to make sure that a more specific locale is handled |
| 184 | + # before the generic language code, |
| 185 | + # e.g., "de_CH" should be handled before "de" |
| 186 | + languages = Dir. |
| 187 | + glob("#{tutorial_path}/*"). |
| 188 | + select {|f| File.directory? f}. |
| 189 | + map {|f| File.basename f}. |
| 190 | + select {|n| n != "en"}. |
| 191 | + sort_by {|n| -n.length} |
| 192 | +else |
| 193 | + languages = [] |
| 194 | +end |
189 | 195 |
|
190 | 196 | docs << "\n QString systemLocale = QLocale::system().name();\n\n" unless languages.empty? |
191 | 197 |
|
|
0 commit comments