lang.c 962 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. #include <string.h>
  2. #include "lang.h"
  3. #include "elog.h"
  4. #if 1
  5. #define LOGD log_d
  6. #define LOGE log_e
  7. #define LOGW log_w
  8. #else
  9. #define LOGD printf
  10. #define LOGE printf
  11. #define LOGW printf
  12. #endif
  13. const char *s_lang_str[LANG_ID_MAX][STR_ID_MAX]={
  14. {//LANG_ID_CHINESE
  15. },
  16. {//LANG_ID_ENGLISH
  17. },
  18. {//LANG_ID_RUSSIAN
  19. },
  20. {//LANG_ID_SPANISH
  21. },
  22. {//LANG_ID_PORTYGYESE
  23. },
  24. {//LANG_ID_GERMAN
  25. },
  26. {//LANG_ID_FRENCH
  27. },
  28. {//LANG_ID_ITALIAN
  29. },
  30. {//LANG_ID_JAPANESE
  31. },
  32. }
  33. static int s_lang_id=LANG_ID_CHINESE;
  34. int lang_init(int lang_id)
  35. {
  36. s_lang_id = lang_id;
  37. }
  38. int lang_get(char *buf, int buflen, ...)
  39. {
  40. }
  41. int lang_get_ex(int lang_id, char *buf, int buflen, ...)
  42. {
  43. }