Multilingual settings form using i18n variable
I was in a need to create translatable strings for text entered using Page title module and I used the following code to create variable

function module_variable_info($options) {
    $variables['page_title_type_news_and_event'] = array(
    'type' =&gt; 'text',
    'title' =&gt; t('Page title CT New Events', array(), $options),
    'default' =&gt; '',
    'description' =&gt; t('Module : Page title', array(), $options),
  );

  return $variables;
}


Now I can see them in others tab at admin/config/regional/i18n/variable and I enabled the check box there



Then I can translate my string at admin/config/system/variable and at others tab