Browse Source

Added language support for half of site api.

Nathaniel van Diepen 10 years ago
parent
commit
e74411e68d
1 changed files with 22 additions and 22 deletions
  1. 22 22
      site/api/index.php

+ 22 - 22
site/api/index.php

@@ -147,25 +147,25 @@
 			}
 		break;
 		case 'send-memo':
-			$u or die('{"code":1,"message":"You have been logged out"}');
-			isset($_GET['to']) && isset($_GET['message']) or die('{"code":1,"message":"No message or user entered"}');
+			$u or die('{"code":1,"message":"'._('You have been logged out').'"}');
+			isset($_GET['to']) && isset($_GET['message']) or die('{"code":1,"message":"'._('No message or user entered').'"}');
 			$res = atheme_command(get_conf('xmlrpc-server'),get_conf('xmlrpc-port'),get_conf('xmlrpc-path'),USER_IP,$_COOKIE['user'],$_SESSION['password'],'MemoServ','send',Array($_GET['to'],$_GET['message']));
 			if($res[0]){
 				if(substr($res[1],-19) == ' is not registered.'){
-					die('{"code":1,"message":"User '.$_GET['to'].' does not exist"}');
+					die('{"code":1,"message":"'._('User').' '.$_GET['to'].' '._('does not exist').'"}');
 				}else{
-					die('{"code":0,"message":"Memo Sent"}');
+					die('{"code":0,"message":"'._('Memo Sent').'"}');
 				}
 			}else{
-				die('{"code":1,"message":"Cannot send memo: '+$res[1]+'"}');
+				die('{"code":1,"message":"'._('Cannot send memo').': '.$res[1].'"}');
 			}
 		break;
 		case 'delete-memo':
-			$u or die('{"code":1,"message":"You have been logged out"}');
-			isset($_GET['id']) or die('{"code":1,"message":"No id given"}');
+			$u or die('{"code":1,"message":"'._('You have been logged out').'"}');
+			isset($_GET['id']) or die('{"code":1,"message":"'._('No id given').'"}');
 			$res = atheme_command(get_conf('xmlrpc-server'),get_conf('xmlrpc-port'),get_conf('xmlrpc-path'),USER_IP,$_COOKIE['user'],$_SESSION['password'],'MemoServ','delete',Array($_GET['id']));
 			if(!$res[0]){
-				die('{"code":1,"message":"Cannot send memo: '+$res[1]+'"}');
+				die('{"code":1,"message":"'._('Cannot send memo').': '+$res[1]+'"}');
 			}
 			die('{"code":0}');
 		break;
@@ -198,9 +198,9 @@
 			$result = json_decode($result);
 			if($result->status == 'okay'){
 				if($register && !add_email($u['id'],$result->email)){
-					die('{"code":1,"message":"Failed to add email '.$result->email.' to user '.$u['nick'].'"}');
+					die('{"code":1,"message":"'._('Failed to add email').' '.$result->email.' '._('to user').' '.$u['nick'].'"}');
 				}elseif(!$register && !$u = get_user_for_email($result->email)){
-					die('{"code":1,"message":"Email does not match any users"}');
+					die('{"code":1,"message":"'._('Email does not match any users').'"}');
 				}
 				setcookie('personaUser',$result->email,null,'/');
 				$pass = null;
@@ -223,10 +223,10 @@
 			}
 		break;
 		case 'persona-remove':
-			$u or die('{"code":1,"message":"You have been logged out"}');
-			isset($_GET['id']) or die('{"code":1,"message":"No ID set"}');
+			$u or die('{"code":1,"message":"'._('You have been logged out').'"}');
+			isset($_GET['id']) or die('{"code":1,"message":"'._('No ID set').'"}');
 			if(!remove_email($u['id'],$_GET['id'],true)){
-				die('{"code":1,"message":"Could not remove email address"}');
+				die('{"code":1,"message":"'._('Could not remove email address').'"}');
 			}
 			die('{"code":0}');
 		break;
@@ -238,25 +238,25 @@
 			die('{"code":0}');
 		break;
 		case '2-factor-delete':
-			$u or die('{"code":1,"message":"You have been logged out"}');
+			$u or die('{"code":1,"message":"'._('You have been logged out').'"}');
 			$r = delete_token($u['id']);
 			if($r !== true){
 				die('{"code":1,"message":"'.$r.'"}');
 			}
-			die('{"code":0,"message":"2-factor disabled."}');
+			die('{"code":0,"message":"'._('2-factor disabled.').'"}');
 		break;
 		case 'ping':
-			$u or die('{"code":1,"message":"You have been logged out"}');
+			$u or die('{"code":1,"message":"'._('You have been logged out').'"}');
 			die('{"code":0}');
 		break;
 		case 'newpass':
-			$u && isset($_GET['password']) && isset($_GET['newpass']) or die('{"code":2,"message":"Make sure that everything is filled in. Try reloading if it is."}');
-			$u['password'] == mkpasswd($_GET['password'],$u['salt']) or die('{"code":2,"message":"Invalid password"}');
+			$u && isset($_GET['password']) && isset($_GET['newpass']) or die('{"code":2,"message":"'._('Make sure that everything is filled in. Try reloading if it is.').'"}');
+			$u['password'] == mkpasswd($_GET['password'],$u['salt']) or die('{"code":2,"message":"'._('Invalid password').'"}');
 			$u['api_key'] == $_COOKIE['key'] or die('{"code":3,"message":"Not Logged in to use '.$u['nick'].' with key '.$u['api_key'].' != '.$_COOKIE['key'].'."}');
 			if($_COOKIE['type'] == 'user'){
 				$res = atheme_command(get_conf('xmlrpc-server'),get_conf('xmlrpc-port'),get_conf('xmlrpc-path'),USER_IP,$u['nick'],$_GET['password'],'NickServ','set',Array('password',trim($_GET['newpass'])));
 				if($res[0] === false){
-					die('{"code":2,"message":"Could not update password with nickserv: '.$res[1].'"}');
+					die('{"code":2,"message":"'._('Could not update password with nickserv').': '.$res[1].'"}');
 				}else{
 					$_SESSION['password'] = $_GET['newpass'];
 				}
@@ -265,9 +265,9 @@
 			die('{"code":0}');
 		break;
 		case 'sync-pass':
-			$u && isset($_SESSION['password'])or die('{"code":2,"message":"Make sure that everything is filled in. Try reloading if it is."}');
-			$u['api_key'] == $_COOKIE['key'] or die('{"code":3,"message":"Not Logged in to use '.$u['nick'].' with key '.$u['api_key'].' != '.$_COOKIE['key'].'."}');
-			$_COOKIE['type'] == 'user' or die('{"code":3,"message":"Must be logged in with type user to sync pass"}');
+			$u && isset($_SESSION['password'])or die('{"code":2,"message":"'._('Make sure that everything is filled in. Try reloading if it is.').'"}');
+			$u['api_key'] == $_COOKIE['key'] or die('{"code":3,"message":"'._('Not Logged in to use').' '.$u['nick'].' '._('with key').' '.$u['api_key'].' != '.$_COOKIE['key'].'."}');
+			$_COOKIE['type'] == 'user' or die('{"code":3,"message":"'._('Must be logged in with type user to sync pass').'"}');
 			$res = atheme_login(get_conf('xmlrpc-server'),get_conf('xmlrpc-port'),get_conf('xmlrpc-path'),$u['nick'],$_SESSION['password']);
 			if($res[0] === false){
 				die('{"code":2,"message":"'._('Could not verify with nickserv').': '.$res[1].'"}');