Hi Thanks for you help
I have write a piece of code which will sync the language linking if someone fall into the same problem
public function adjust_language_linking($source_lang='ar',$target_lang='us',$third_lang='fr_FR',$type="term",$limit=80){
global $wpdb;
$blog_ids = array("us" => array('blog_id'=>1,'title'=>'English'), "ar" =>array('blog_id'=>2,'title'=>'Arabic'), "fr_FR"=>array('blog_id'=>3,'title'=>'French'));
$search_type = array('post'=>'msls_','term'=>'msls_term_');
$target_blog_id = $blog_ids[$target_lang]["blog_id"];
$source_blog_id = $blog_ids[$source_lang]["blog_id"];
switch_to_blog( $source_blog_id );
$Sql = "
SELECT * FROM ".$wpdb->prefix."options O
WHERE 1 AND O.<code>option_name</code> LIKE '".$search_type[$type]."%'
ORDER BY O.<code>option_id</code> ASC
LIMIT 0,$limit
";
$posts = $wpdb->get_results($Sql, ARRAY_A );
$counter = 0;
$insert_query = array();
foreach ( (array) $posts as $post ) {
$counter++;
$source_id = $post["option_name"];
$source_id = str_replace($search_type[$type], '', $source_id);
$options_value = unserialize($post["option_value"]);
$insert = array();
if(is_numeric($source_id)){
echo $counter. "## Source [".$blog_ids[$source_lang]["title"]."] ID:".$source_id." Target [".$blog_ids[$target_lang]["title"]."] ID: ".@$options_value[$target_lang]." Third [".$blog_ids[$third_lang]["title"]."] ID:".@$options_value[$third_lang]."<br>";
if(isset($options_value[$target_lang]) && !empty($options_value[$target_lang])){
$insert["option_name"] = "msls_term_".$options_value[$target_lang];
$insert["option_value"][$source_lang] = $source_id;
if(isset($options_value[$third_lang]) && !empty($options_value[$third_lang])){
$insert["option_value"][$third_lang] = $options_value[$third_lang];
}
$insert_query[] = "('".$insert["option_name"]."','".serialize($insert["option_value"])."','no')";
}
}
}
if(!empty($insert_query)){
switch_to_blog( $target_blog_id );
$Main_Query = "INSERT IGNORE INTO ".$wpdb->prefix."options (option_name,option_value,autoload) VALUES ".implode(',', $insert_query);
}
echo "<br><br><br>".$Main_Query;
restore_current_blog();
}
May be it can help someone
Once again thanks.