# This patch file was generated by NetBeans IDE
# Following Index: paths are relative to: E:\Web\Server-3.5\udrive\www\bahaistuff\bahaistuff\sites\all\modules\contrib\gtranslate
# This patch can be applied using context Tools: Patch action on respective folder.
# It uses platform neutral UTF-8 encoding and \n newlines.
# Above lines and this line are ignored by the patching process.
Index: gtranslate.module
--- gtranslate.module Base (BASE)
+++ gtranslate.module Locally Modified (Based On LOCAL)
@@ -160,7 +160,7 @@
default: break;
}
- $block_content .= ' ';
+ $flaggies[$lang] = ' ';
}
if($i == 7) {
@@ -170,6 +170,14 @@
$i++;
}
}
+ if ($flags_order = explode(',', str_replace(' ', '', variable_get('gtranslate_language_order', 'ar,zh-CN,en,fr,ru,es')))) {
+ foreach($flags_order as $one_flag) {
+ $block_content .= $flaggies[$one_flag];
+ unset($flaggies[$one_flag]);
+ }
+ }
+ $flaggies = array_values($flaggies);
+ $block_content .= count($flaggies) > 1 ? implode('', $flaggies) : $flaggies[0];
}; break;
case 'dropdown': {
@@ -284,12 +292,20 @@
$form['language']["gtranslate_$lang"] = array(
'#type' => 'radios',
'#title' => t("Show $language"),
- '#default_value' => in_array($lang, $languages_flags) ? 2 : 1,
+ '#default_value' => variable_get("gtranslate_$lang", in_array($lang, $languages_flags) ? 2 : 1),
'#options' => array(1=>'Yes', 0=>'No', 2=>'As a flag'),
'#description' => t("Show $language in the language list"),
'#required' => TRUE
);
+ $form['language']['gtranslate_language_order'] = array(
+ '#type' => 'textfield',
+ '#title' => t('Order of languages for flags view'),
+ '#default_value' => variable_get("gtranslate_language_order", 'ar,zh-CN,en,fr,ru,es'),
+ '#description' => t('Type in a comma-separated list of language codes to order the flags. Un-named countries will be displayed at the end of the list
+ in the default order. The languages are as follows:
' . str_replace('zh', 'zh-', implode(', ', array_keys($languages)))),
+ );
+
\ No newline at end of file
return system_settings_form($form);
} // function gtranslate_admin