Yousong Zhou
c2bca8ab39
Feature/yousong text ( #7487 )
...
* notify: log with context info
* region: guests: log with context info
* region: hosts: log with context info
* region: misc: remove redundant log
* region: skus: use NewInternalServerError instead of NewGeneralError
* appsrv: dispatcher: preserve text id
* appsrv: dispatcher: remove commented-out code
* cloudcommon: db_dispatcher: note errors that won't be translated
* cloudcommon: db: rbac: preserve text id
* cloudcommon: caller: preserve text id
* treewide: fix fmt string
* region: guest_actions: preserve text id
* region: guest_actions: fix fmt string
* region: usages: fix fmt string
* mcclient: hosts: remove redundant return value
* cloudcommon: fetch: preserve text id
* region: guest_template: preserve text id
* cloudcommon: db: db_dispatcher: preserve text id
* region: guest_actions: preserve text id
* httperrors: add funcs for wrap lang tag into context
* vendor: golang.org/x/text
* httperrors: error with context
* httperrors: HTTPError
* treewide: fix typo
* treewide: use en in source code
* locales: initial version
2020-08-25 15:26:31 +08:00
..
2020-01-17 17:41:06 +08:00
2019-09-07 22:56:47 +08:00
2020-07-27 15:03:32 +08:00
2020-07-01 19:31:50 +08:00
2020-04-10 20:14:48 +08:00
2019-10-28 06:22:17 +00:00
2019-03-29 14:47:48 +08:00
2020-06-21 11:30:01 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-05-07 16:48:37 +08:00
2020-05-07 16:48:37 +08:00
2020-05-07 16:48:37 +08:00
2019-09-07 22:56:47 +08:00
2020-05-07 16:48:37 +08:00
2020-07-03 15:59:37 +08:00
2019-10-18 03:22:30 +00:00
2019-09-07 22:56:47 +08:00
2019-12-12 11:10:21 +08:00
2019-10-30 00:03:12 +08:00
2019-11-13 23:26:58 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-03-30 19:35:55 +08:00
2020-03-27 01:20:29 +08:00
2020-07-30 10:34:32 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-07-25 14:54:53 +08:00
2020-01-08 11:44:07 +08:00
2020-06-21 11:30:01 +08:00
2020-06-21 11:30:01 +08:00
2020-06-21 11:30:01 +08:00
2020-06-21 11:30:01 +08:00
2020-08-17 10:59:53 +08:00
2020-08-22 20:20:30 +08:00
2020-08-17 10:59:53 +08:00
2020-03-30 10:24:05 +08:00
2020-07-25 14:54:53 +08:00
2019-09-07 22:56:47 +08:00
2020-04-10 11:05:08 +08:00
2020-06-21 11:30:01 +08:00
2020-06-21 11:30:01 +08:00
2020-07-24 11:06:52 +08:00
2019-09-07 22:56:47 +08:00
2020-03-18 20:51:20 +08:00
2019-09-07 22:56:47 +08:00
2020-07-10 17:01:57 +08:00
2020-08-04 13:09:05 +08:00
2020-07-03 15:59:37 +08:00
2019-10-24 11:40:22 +08:00
2020-01-18 18:35:54 +08:00
2019-10-24 11:40:22 +08:00
2019-10-24 11:40:22 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-11-27 16:48:59 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-04-03 02:03:55 +08:00
2019-09-07 22:56:47 +08:00
2020-01-18 18:35:54 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-04-11 06:49:55 +08:00
2020-03-06 17:10:58 +08:00
2019-12-09 11:24:01 +08:00
2019-09-07 22:56:47 +08:00
2020-08-25 15:26:31 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-10-28 06:22:17 +00:00
2020-08-24 22:19:31 +08:00
2019-10-22 17:35:32 +08:00
2020-07-30 10:34:32 +08:00
2020-07-30 10:34:32 +08:00
2019-10-17 12:57:43 +08:00
2019-10-31 19:51:02 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-07-04 10:26:34 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-07-30 10:34:32 +08:00
2019-10-28 06:22:17 +00:00
2019-09-07 22:56:47 +08:00
2020-05-07 16:48:37 +08:00
2020-07-30 10:34:32 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-06-15 11:54:44 +08:00
2020-03-02 20:00:08 +08:00
2020-05-07 16:48:37 +08:00
2020-05-07 16:48:37 +08:00
2020-05-07 16:48:37 +08:00
2020-05-07 16:48:37 +08:00
2020-05-07 16:48:37 +08:00
2020-05-07 16:48:37 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-08-03 11:58:02 +08:00
2020-03-02 20:00:08 +08:00
2020-05-07 16:48:37 +08:00
2019-09-07 22:56:47 +08:00
2020-06-18 11:38:52 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-10-28 06:22:17 +00:00
2020-05-07 16:48:37 +08:00
2020-04-21 22:37:06 +08:00
2020-04-11 15:43:06 +08:00
2020-04-11 15:43:06 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-05-07 16:48:37 +08:00
2020-05-07 16:48:37 +08:00
2020-05-07 16:48:37 +08:00
2020-05-27 15:08:02 +08:00
2020-04-26 17:33:39 +08:00
2020-04-03 02:03:55 +08:00
2019-09-07 22:56:47 +08:00
2020-05-07 16:48:37 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-05-12 20:26:16 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-08-11 19:55:44 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-04-04 21:10:57 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-06-09 15:54:35 +08:00
2020-07-22 20:38:36 +08:00
2019-10-22 19:51:03 +08:00
2020-07-15 14:23:59 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-07-22 20:38:36 +08:00
2020-05-09 21:18:32 +08:00
2020-05-29 19:59:34 +08:00
2020-05-07 16:48:37 +08:00
2019-12-09 11:24:01 +08:00
2020-05-07 16:48:37 +08:00
2019-09-07 22:56:47 +08:00
2020-05-07 16:48:37 +08:00
2019-11-05 16:19:19 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-11-18 10:56:09 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-05-07 16:48:37 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-04-11 06:49:55 +08:00
2020-05-13 22:24:13 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-05-07 16:48:37 +08:00
2019-09-07 22:56:47 +08:00
2020-06-01 17:01:39 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-06-09 13:32:53 +08:00
2019-11-22 16:15:29 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-05-09 22:35:17 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-07-29 17:32:01 +08:00
2019-09-07 22:56:47 +08:00
2019-09-07 22:56:47 +08:00
2020-06-11 16:00:06 +08:00
2020-01-17 17:41:06 +08:00
2020-06-21 11:30:01 +08:00
2019-09-07 22:56:47 +08:00