Skip to content

Commit 31c5635

Browse files
authored
Merge branch 'master' into v2
2 parents 97e85ad + 3665bd1 commit 31c5635

File tree

3 files changed

+24
-2
lines changed

3 files changed

+24
-2
lines changed

lang/fr/language.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,5 @@
1414
"`%s` is unknow"=>"`%s` n'est pas definit",
1515
"`%s` should be a date."=>"`%s` devrait être une date.",
1616
"`%s` should be greater than now"=>"`%s` devrait être plus grand que maintenant",
17+
"`%s` should be a string"=>"`%s` doit est une chaine de caractere",
1718
];

src/Escape.php

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
<?php
2+
3+
4+
namespace Wepesi\app;
5+
6+
class i18n
7+
{
8+
static function translate(string $message,array $data=[]):string{
9+
$file="./lang/".LANG."/language.php";
10+
if(!is_file($file) && !file_exists($file)){
11+
$file="./lang/en/language.php";
12+
}
13+
include($file);
14+
$message_key=$message;
15+
if(count($data)>0){
16+
$key_value=!isset($language[$message])?null:$language[$message];
17+
$message_key=$key_value!=null?vsprintf($key_value,$data):vsprintf($message,$data);
18+
}
19+
return $message_key;
20+
}
21+
}

test/index.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"date_created"=>"2021-05-23"
1717
];
1818
$valid=new Validate($source);
19-
// include "./test/string.php";
19+
include "./test/string.php";
2020
// include "./test/number.php";
2121
// include "./test/boolean.php";
22-
include "./test/date.php";
22+
// include "./test/date.php";

0 commit comments

Comments
 (0)