From 4ebf50c70f290a6935f24dd8e09811c2c2c1233b Mon Sep 17 00:00:00 2001 From: LinkinStars Date: Mon, 13 Feb 2023 17:07:28 +0800 Subject: [PATCH 01/68] feat(install): Automatically complete installation based on environment variable. --- go.sum | 6 ++ internal/install/install_from_env.go | 125 +++++++++++++++++++++++++++ internal/install/install_main.go | 5 ++ 3 files changed, 136 insertions(+) create mode 100644 internal/install/install_from_env.go diff --git a/go.sum b/go.sum index a84db432..30ee3dcc 100644 --- a/go.sum +++ b/go.sum @@ -681,6 +681,12 @@ github.com/swaggo/swag v1.8.10/go.mod h1:ezQVUUhly8dludpVk+/PuwJWvLLanB13ygV5Pr9 github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/goleveldb v1.0.0 h1:fBdIW9lB4Iz0n9khmH8w27SJ3QEJ7+IgjPEwGSZiFdE= github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ= +github.com/tidwall/gjson v1.14.4 h1:uo0p8EbA09J7RQaflQ1aBRffTR7xedD2bcIVSYxLnkM= +github.com/tidwall/gjson v1.14.4/go.mod h1:/wbyibRr2FHMks5tjHJ5F8dMZh3AcwJEMf5vlfC0lxk= +github.com/tidwall/match v1.1.1 h1:+Ho715JplO36QYgwN9PGYNhgZvoUSc9X2c80KVTi+GA= +github.com/tidwall/match v1.1.1/go.mod h1:eRSPERbgtNPcGhD8UCthc6PmLEQXEWd3PRB5JTxsfmM= +github.com/tidwall/pretty v1.2.0 h1:RWIZEg2iJ8/g6fDDYzMpobmaoGh5OLl4AXtGUGPcqCs= +github.com/tidwall/pretty v1.2.0/go.mod h1:ITEVvHYasfjBbM0u2Pg8T2nJnzm8xPwvNhhsoaGGjNU= github.com/tmc/grpc-websocket-proxy v0.0.0-20170815181823-89b8d40f7ca8/go.mod h1:ncp9v5uamzpCO7NfCPTXjqaC+bZgJeR0sMTm6dMHP7U= github.com/ugorji/go v1.1.7/go.mod h1:kZn38zHttfInRq0xu/PH0az30d+z6vm202qpg1oXVMw= github.com/ugorji/go v1.2.7/go.mod h1:nF9osbDWLy6bDVv/Rtoh6QgnvNDpmCalQV5urGCCS6M= diff --git a/internal/install/install_from_env.go b/internal/install/install_from_env.go new file mode 100644 index 00000000..f519c578 --- /dev/null +++ b/internal/install/install_from_env.go @@ -0,0 +1,125 @@ +package install + +import ( + "bytes" + "encoding/json" + "fmt" + "net/http" + "net/http/httptest" + "os" + + "github.com/gin-gonic/gin" + "github.com/tidwall/gjson" +) + +type Env struct { + AutoInstall string `json:"auto_install"` + DbType string `json:"db_type"` + DbUsername string `json:"db_username"` + DbPassword string `json:"db_password"` + DbHost string `json:"db_host"` + DbName string `json:"db_name"` + DbFile string `json:"db_file"` + Language string `json:"lang"` + + SiteName string `json:"site_name"` + SiteURL string `json:"site_url"` + ContactEmail string `json:"contact_email"` + AdminName string `json:"name"` + AdminPassword string `json:"password"` + AdminEmail string `json:"email"` +} + +func TryToInstallByEnv() (installByEnv bool, err error) { + env := loadEnv() + if len(env.AutoInstall) == 0 { + return false, nil + } + fmt.Println("[auto-install] try to install by environment variable") + return true, initByEnv(env) +} + +func loadEnv() (env *Env) { + return &Env{ + AutoInstall: os.Getenv("AUTO_INSTALL"), + DbType: os.Getenv("DB_TYPE"), + DbUsername: os.Getenv("DB_USERNAME"), + DbPassword: os.Getenv("DB_PASSWORD"), + DbHost: os.Getenv("DB_HOST"), + DbName: os.Getenv("DB_NAME"), + DbFile: os.Getenv("DB_FILE"), + Language: os.Getenv("LANGUAGE"), + SiteName: os.Getenv("SITE_NAME"), + SiteURL: os.Getenv("SITE_URL"), + ContactEmail: os.Getenv("CONTACT_EMAIL"), + AdminName: os.Getenv("ADMIN_NAME"), + AdminPassword: os.Getenv("ADMIN_PASSWORD"), + AdminEmail: os.Getenv("ADMIN_EMAIL"), + } +} + +func initByEnv(env *Env) (err error) { + gin.SetMode(gin.TestMode) + if err = dbCheck(env); err != nil { + return err + } + if err = initConfigAndDb(env); err != nil { + return err + } + if err = initBaseInfo(env); err != nil { + return err + } + return nil +} + +func dbCheck(env *Env) (err error) { + req := &CheckDatabaseReq{ + DbType: env.DbType, + DbUsername: env.DbUsername, + DbPassword: env.DbPassword, + DbHost: env.DbHost, + DbName: env.DbName, + DbFile: env.DbFile, + } + return requestAPI(req, "POST", "/installation/db/check", CheckDatabase) +} + +func initConfigAndDb(env *Env) (err error) { + req := &CheckDatabaseReq{ + DbType: env.DbType, + DbUsername: env.DbUsername, + DbPassword: env.DbPassword, + DbHost: env.DbHost, + DbName: env.DbName, + DbFile: env.DbFile, + } + return requestAPI(req, "POST", "/installation/init", InitEnvironment) +} + +func initBaseInfo(env *Env) (err error) { + req := &InitBaseInfoReq{ + Language: env.Language, + SiteName: env.SiteName, + SiteURL: env.SiteURL, + ContactEmail: env.ContactEmail, + AdminName: env.AdminName, + AdminPassword: env.AdminPassword, + AdminEmail: env.AdminEmail, + } + return requestAPI(req, "POST", "/installation/base-info", InitBaseInfo) +} + +func requestAPI(req interface{}, method, url string, handlerFunc gin.HandlerFunc) error { + w := httptest.NewRecorder() + c, _ := gin.CreateTestContext(w) + body, _ := json.Marshal(req) + c.Request, _ = http.NewRequest(method, url, bytes.NewBuffer(body)) + if method == "POST" { + c.Request.Header.Set("Content-Type", "application/json") + } + handlerFunc(c) + if w.Code != http.StatusOK { + return fmt.Errorf(gjson.Get(w.Body.String(), "msg").String()) + } + return nil +} diff --git a/internal/install/install_main.go b/internal/install/install_main.go index 6586b9d3..dff6ef2a 100644 --- a/internal/install/install_main.go +++ b/internal/install/install_main.go @@ -21,6 +21,11 @@ func Run(configPath string) { panic(err) } + // try to install by env + if installByEnv, err := TryToInstallByEnv(); installByEnv && err != nil { + fmt.Printf("[auto-install] try to init by env fail: %v\n", err) + } + installServer := NewInstallHTTPServer() if len(port) == 0 { port = "80" From c1f3b0f736fa43ad17764c5ac355a11b38d0f1e6 Mon Sep 17 00:00:00 2001 From: LinkinStars Date: Mon, 13 Feb 2023 17:25:37 +0800 Subject: [PATCH 02/68] feat(install): Remove outdated function about reserved username --- internal/cli/install.go | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/internal/cli/install.go b/internal/cli/install.go index b8ac0422..e2d278f1 100644 --- a/internal/cli/install.go +++ b/internal/cli/install.go @@ -41,7 +41,6 @@ func InstallAllInitialEnvironment(dataDirPath string) { FormatAllPath(dataDirPath) installUploadDir() installI18nBundle() - installReservedUsernames() fmt.Println("install all initial environment done") } @@ -114,16 +113,3 @@ func installI18nBundle() { } } } - -func installReservedUsernames() { - reservedUsernamesJsonFilePath := filepath.Join(ConfigFileDir, DefaultReservedUsernamesConfigFileName) - if !dir.CheckFileExist(reservedUsernamesJsonFilePath) { - err := writer.WriteFile(reservedUsernamesJsonFilePath, string(configs.ReservedUsernames)) - if err != nil { - fmt.Printf("[%s] write file fail: %s\n", DefaultReservedUsernamesConfigFileName, err) - } else { - fmt.Printf("[%s] write file success\n", DefaultReservedUsernamesConfigFileName) - } - return - } -} From 024a3f71b1fb36e12a6ff8f3967e086697544d3b Mon Sep 17 00:00:00 2001 From: LinkinStars Date: Mon, 13 Feb 2023 17:31:49 +0800 Subject: [PATCH 03/68] docs(docker): update docker compose for auto install --- docker-compose.uffizzi.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docker-compose.uffizzi.yml b/docker-compose.uffizzi.yml index f26d2bdc..a6df6e80 100644 --- a/docker-compose.uffizzi.yml +++ b/docker-compose.uffizzi.yml @@ -10,6 +10,20 @@ services: answer: image: "${ANSWER_IMAGE}" + environment: + - AUTO_INSTALL=true + - DB_TYPE=mysql + - DB_USERNAME=root + - DB_PASSWORD=password + - DB_HOST=127.0.0.1:3306 + - DB_NAME=answer + - LANGUAGE=en_US + - SITE_NAME=answer-test + - SITE_URL=http://localhost + - CONTACT_EMAIL=test@answer.com + - ADMIN_NAME=admin123 + - ADMIN_PASSWORD=admin123 + - ADMIN_EMAIL=admin123@admin.com volumes: - answer-data:/data deploy: From 8cd3fbfa3e04c334597c0edc12a11a869b32f4d5 Mon Sep 17 00:00:00 2001 From: LinkinStars Date: Mon, 13 Feb 2023 18:09:55 +0800 Subject: [PATCH 04/68] docs(docker): add healthcheck for docker compose --- docker-compose.uffizzi.yml | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docker-compose.uffizzi.yml b/docker-compose.uffizzi.yml index a6df6e80..3d266286 100644 --- a/docker-compose.uffizzi.yml +++ b/docker-compose.uffizzi.yml @@ -1,4 +1,4 @@ -version: "3" +version: "3.9" # uffizzi integration x-uffizzi: @@ -26,6 +26,11 @@ services: - ADMIN_EMAIL=admin123@admin.com volumes: - answer-data:/data + depends_on: + mysql: + condition: service_healthy + links: + - db deploy: resources: limits: @@ -38,6 +43,11 @@ services: - MYSQL_ROOT_PASSWORD=password - MYSQL_USER=mysql - MYSQL_PASSWORD=mysql + healthcheck: + test: [ "CMD", "mysqladmin" ,"ping", "-uroot", "-ppassword" ] + timeout: 20s + retries: 10 + command: ['mysqld', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci', '--skip-character-set-client-handshake'] volumes: - sql_data:/var/lib/mysql deploy: From 205823eb34e3a68b8009615a0e7ee520e10a18a7 Mon Sep 17 00:00:00 2001 From: LinkinStars Date: Tue, 21 Feb 2023 10:17:35 +0800 Subject: [PATCH 05/68] Merge branch 'github-dev' into release/1.0.5 # Conflicts: # go.mod --- go.sum | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/go.sum b/go.sum index 30ee3dcc..2a0f93f0 100644 --- a/go.sum +++ b/go.sum @@ -670,14 +670,13 @@ github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKs github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/subosito/gotenv v1.4.1 h1:jyEFiXpy21Wm81FBN71l9VoMMV8H8jG+qIK3GCpY6Qs= github.com/subosito/gotenv v1.4.1/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= +github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a h1:kAe4YSu0O0UFn1DowNo2MY5p6xzqtJ/wQ7LZynSvGaY= github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a/go.mod h1:lKJPbtWzJ9JhsTN1k1gZgleJWY/cqq0psdoMmaThG3w= -github.com/swaggo/files v1.0.0 h1:1gGXVIeUFCS/dta17rnP0iOpr6CXFwKD7EO5ID233e4= -github.com/swaggo/files v1.0.0/go.mod h1:N59U6URJLyU1PQgFqPM7wXLMhJx7QAolnvfQkqO13kc= github.com/swaggo/gin-swagger v1.5.3 h1:8mWmHLolIbrhJJTflsaFoZzRBYVmEE7JZGIq08EiC0Q= github.com/swaggo/gin-swagger v1.5.3/go.mod h1:3XJKSfHjDMB5dBo/0rrTXidPmgLeqsX89Yp4uA50HpI= github.com/swaggo/swag v1.8.1/go.mod h1:ugemnJsPZm/kRwFUnzBlbHRd0JY9zE1M4F+uy2pAaPQ= -github.com/swaggo/swag v1.8.10 h1:eExW4bFa52WOjqRzRD58bgWsWfdFJso50lpbeTcmTfo= -github.com/swaggo/swag v1.8.10/go.mod h1:ezQVUUhly8dludpVk+/PuwJWvLLanB13ygV5Pr9enSk= +github.com/swaggo/swag v1.8.7 h1:2K9ivTD3teEO+2fXV6zrZKDqk5IuU2aJtBDo8U7omWU= +github.com/swaggo/swag v1.8.7/go.mod h1:ezQVUUhly8dludpVk+/PuwJWvLLanB13ygV5Pr9enSk= github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/goleveldb v1.0.0 h1:fBdIW9lB4Iz0n9khmH8w27SJ3QEJ7+IgjPEwGSZiFdE= github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ= @@ -853,8 +852,8 @@ golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qx golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.2.0 h1:sZfSu1wtKLGlWI4ZZayP0ck9Y73K1ynO6gqzTdBVdPU= -golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= +golang.org/x/net v0.1.0 h1:hZ/3BUoy5aId7sCpA/Tc5lt8DkFgdVS2onTpJsZ/fl0= +golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -947,12 +946,11 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.2.0 h1:ljd4t30dBnAvMZaQCevtY0xLLD0A+bRZXbgLMLU1F/A= -golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.1.0 h1:kunALQeHf1/185U1i0GOB/fy1IPRDDpuoOOqRReG57U= +golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= -golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= From 3e2566c106642a89815e4d162d19c9f1b25b5208 Mon Sep 17 00:00:00 2001 From: LinkinStars Date: Tue, 21 Feb 2023 10:20:52 +0800 Subject: [PATCH 06/68] docs(makefile): Upgrade version 1.0.5 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 681ab58b..c7c00ffa 100644 --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ .PHONY: build clean ui -VERSION=1.0.4 +VERSION=1.0.5 BIN=answer DIR_SRC=./cmd/answer DOCKER_CMD=docker From e3c59f341910dc639f4fe2951b77ad2946f09ecb Mon Sep 17 00:00:00 2001 From: Fen Date: Tue, 21 Feb 2023 10:26:48 +0800 Subject: [PATCH 07/68] New Crowdin updates (#186) * New translations en_US.yaml (French) * New translations en_US.yaml (Spanish) * New translations en_US.yaml (Russian) * New translations en_US.yaml (Chinese Simplified) * New translations en_US.yaml (Indonesian) * New translations en_US.yaml (Romanian) * New translations en_US.yaml (Afrikaans) * New translations en_US.yaml (Arabic) * New translations en_US.yaml (Catalan) * New translations en_US.yaml (Czech) * New translations en_US.yaml (Danish) * New translations en_US.yaml (Greek) * New translations en_US.yaml (Finnish) * New translations en_US.yaml (Hebrew) * New translations en_US.yaml (Hungarian) * New translations en_US.yaml (Dutch) * New translations en_US.yaml (Norwegian) * New translations en_US.yaml (Polish) * New translations en_US.yaml (Serbian (Cyrillic)) * New translations en_US.yaml (Swedish) * New translations en_US.yaml (Turkish) * New translations en_US.yaml (Ukrainian) * New translations en_US.yaml (Portuguese, Brazilian) * New translations en_US.yaml (Italian) * New translations en_US.yaml (Chinese Traditional) * New translations en_US.yaml (German) * New translations en_US.yaml (Japanese) * New translations en_US.yaml (Korean) * New translations en_US.yaml (Portuguese) * New translations en_US.yaml (Vietnamese) * New translations en_US.yaml (French) * New translations en_US.yaml (Spanish) * New translations en_US.yaml (Russian) * New translations en_US.yaml (Chinese Simplified) * New translations en_US.yaml (Indonesian) * New translations en_US.yaml (Romanian) * New translations en_US.yaml (Afrikaans) * New translations en_US.yaml (Arabic) * New translations en_US.yaml (Catalan) * New translations en_US.yaml (Czech) * New translations en_US.yaml (Danish) * New translations en_US.yaml (Greek) * New translations en_US.yaml (Finnish) * New translations en_US.yaml (Hebrew) * New translations en_US.yaml (Hungarian) * New translations en_US.yaml (Dutch) * New translations en_US.yaml (Norwegian) * New translations en_US.yaml (Polish) * New translations en_US.yaml (Serbian (Cyrillic)) * New translations en_US.yaml (Swedish) * New translations en_US.yaml (Turkish) * New translations en_US.yaml (Ukrainian) * New translations en_US.yaml (Portuguese, Brazilian) * New translations en_US.yaml (Italian) * New translations en_US.yaml (Chinese Traditional) * New translations en_US.yaml (German) * New translations en_US.yaml (Japanese) * New translations en_US.yaml (Korean) * New translations en_US.yaml (Portuguese) * New translations en_US.yaml (Vietnamese) * New translations en_US.yaml (French) * New translations en_US.yaml (Spanish) * New translations en_US.yaml (Russian) * New translations en_US.yaml (Spanish) * New translations en_US.yaml (French) * New translations en_US.yaml (Spanish) * New translations en_US.yaml (French) * New translations en_US.yaml (French) * New translations en_US.yaml (French) * New translations en_US.yaml (Spanish) * New translations en_US.yaml (Russian) * New translations en_US.yaml (Chinese Simplified) * New translations en_US.yaml (Indonesian) * New translations en_US.yaml (Romanian) * New translations en_US.yaml (Afrikaans) * New translations en_US.yaml (Arabic) * New translations en_US.yaml (Catalan) * New translations en_US.yaml (Czech) * New translations en_US.yaml (Danish) * New translations en_US.yaml (Greek) * New translations en_US.yaml (Finnish) * New translations en_US.yaml (Hebrew) * New translations en_US.yaml (Hungarian) * New translations en_US.yaml (Dutch) * New translations en_US.yaml (Norwegian) * New translations en_US.yaml (Polish) * New translations en_US.yaml (Serbian (Cyrillic)) * New translations en_US.yaml (Swedish) * New translations en_US.yaml (Turkish) * New translations en_US.yaml (Ukrainian) * New translations en_US.yaml (Portuguese, Brazilian) * New translations en_US.yaml (Italian) * New translations en_US.yaml (Chinese Traditional) * New translations en_US.yaml (German) * New translations en_US.yaml (Japanese) * New translations en_US.yaml (Korean) * New translations en_US.yaml (Portuguese) * New translations en_US.yaml (Vietnamese) * New translations en_US.yaml (French) * fix: typo --------- Co-authored-by: LinkinStars --- i18n/af_ZA.yaml | 233 +++++++++++++++++++++++---------------------- i18n/ar_SA.yaml | 233 +++++++++++++++++++++++---------------------- i18n/az_AZ.yaml | 2 +- i18n/bal_BA.yaml | 2 +- i18n/ban_ID.yaml | 2 +- i18n/bn_BD.yaml | 2 +- i18n/bs_BA.yaml | 2 +- i18n/ca_ES.yaml | 233 +++++++++++++++++++++++---------------------- i18n/cs_CZ.yaml | 233 +++++++++++++++++++++++---------------------- i18n/da_DK.yaml | 233 +++++++++++++++++++++++---------------------- i18n/de_DE.yaml | 233 +++++++++++++++++++++++---------------------- i18n/el_GR.yaml | 233 +++++++++++++++++++++++---------------------- i18n/es_ES.yaml | 239 +++++++++++++++++++++++++---------------------- i18n/fi_FI.yaml | 233 +++++++++++++++++++++++---------------------- i18n/fr_FR.yaml | 221 ++++++++++++++++++++++--------------------- i18n/he_IL.yaml | 233 +++++++++++++++++++++++---------------------- i18n/hu_HU.yaml | 233 +++++++++++++++++++++++---------------------- i18n/hy_AM.yaml | 2 +- i18n/id_ID.yaml | 235 ++++++++++++++++++++++++---------------------- i18n/it_IT.yaml | 233 +++++++++++++++++++++++---------------------- i18n/ja_JP.yaml | 233 +++++++++++++++++++++++---------------------- i18n/ko_KR.yaml | 233 +++++++++++++++++++++++---------------------- i18n/nl_NL.yaml | 233 +++++++++++++++++++++++---------------------- i18n/no_NO.yaml | 233 +++++++++++++++++++++++---------------------- i18n/pl_PL.yaml | 233 +++++++++++++++++++++++---------------------- i18n/pt_BR.yaml | 233 +++++++++++++++++++++++---------------------- i18n/pt_PT.yaml | 233 +++++++++++++++++++++++---------------------- i18n/ro_RO.yaml | 233 +++++++++++++++++++++++---------------------- i18n/ru_RU.yaml | 235 ++++++++++++++++++++++++---------------------- i18n/sq_AL.yaml | 2 +- i18n/sr_SP.yaml | 233 +++++++++++++++++++++++---------------------- i18n/sv_SE.yaml | 233 +++++++++++++++++++++++---------------------- i18n/tr_TR.yaml | 233 +++++++++++++++++++++++---------------------- i18n/uk_UA.yaml | 233 +++++++++++++++++++++++---------------------- i18n/vi_VN.yaml | 233 +++++++++++++++++++++++---------------------- i18n/zh_CN.yaml | 235 ++++++++++++++++++++++++---------------------- i18n/zh_TW.yaml | 233 +++++++++++++++++++++++---------------------- 37 files changed, 3697 insertions(+), 3307 deletions(-) diff --git a/i18n/af_ZA.yaml b/i18n/af_ZA.yaml index 8352bc90..14c553f5 100644 --- a/i18n/af_ZA.yaml +++ b/i18n/af_ZA.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/ar_SA.yaml b/i18n/ar_SA.yaml index 8352bc90..14c553f5 100644 --- a/i18n/ar_SA.yaml +++ b/i18n/ar_SA.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/az_AZ.yaml b/i18n/az_AZ.yaml index 8352bc90..5b47a0ca 100644 --- a/i18n/az_AZ.yaml +++ b/i18n/az_AZ.yaml @@ -435,7 +435,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: diff --git a/i18n/bal_BA.yaml b/i18n/bal_BA.yaml index 8352bc90..5b47a0ca 100644 --- a/i18n/bal_BA.yaml +++ b/i18n/bal_BA.yaml @@ -435,7 +435,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: diff --git a/i18n/ban_ID.yaml b/i18n/ban_ID.yaml index 8352bc90..5b47a0ca 100644 --- a/i18n/ban_ID.yaml +++ b/i18n/ban_ID.yaml @@ -435,7 +435,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: diff --git a/i18n/bn_BD.yaml b/i18n/bn_BD.yaml index 8352bc90..5b47a0ca 100644 --- a/i18n/bn_BD.yaml +++ b/i18n/bn_BD.yaml @@ -435,7 +435,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: diff --git a/i18n/bs_BA.yaml b/i18n/bs_BA.yaml index 8352bc90..5b47a0ca 100644 --- a/i18n/bs_BA.yaml +++ b/i18n/bs_BA.yaml @@ -435,7 +435,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: diff --git a/i18n/ca_ES.yaml b/i18n/ca_ES.yaml index 8352bc90..14c553f5 100644 --- a/i18n/ca_ES.yaml +++ b/i18n/ca_ES.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/cs_CZ.yaml b/i18n/cs_CZ.yaml index 8352bc90..14c553f5 100644 --- a/i18n/cs_CZ.yaml +++ b/i18n/cs_CZ.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/da_DK.yaml b/i18n/da_DK.yaml index 8352bc90..14c553f5 100644 --- a/i18n/da_DK.yaml +++ b/i18n/da_DK.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/de_DE.yaml b/i18n/de_DE.yaml index 318f948f..bfc672e6 100644 --- a/i18n/de_DE.yaml +++ b/i18n/de_DE.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Erfolgreich." + other: Erfolgreich. unknown: - other: "Unbekannter Fehler." + other: Unbekannter Fehler. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Nicht autorisiert." + other: Nicht autorisiert. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "Nutzer" + other: Nutzer admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Standard ohne speziellen Zugriff." + other: Standard ohne speziellen Zugriff. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Hat Zugriff auf alle Beiträge außer Admin-Einstellungen." + other: Hat Zugriff auf alle Beiträge außer Admin-Einstellungen. email: - other: "E-Mail" + other: E-Mail password: - other: "Passwort" + other: Passwort email_or_password_wrong_error: - other: "E-Mail und Password stimmen nicht überein." + other: E-Mail und Password stimmen nicht überein. error: admin: email_or_password_wrong: other: E-Mail und Password stimmen nicht überein. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "Keine Berechtigung zum Löschen." + other: Keine Berechtigung zum Löschen. cannot_update: - other: "Keine Berechtigung zum Aktualisieren." + other: Keine Berechtigung zum Aktualisieren. comment: edit_without_permission: - other: "Kommentar kann nicht bearbeitet werden." + other: Kommentar kann nicht bearbeitet werden. not_found: - other: "Kommentar wurde nicht gefunden." + other: Kommentar wurde nicht gefunden. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "E-Mail existiert bereits." + other: E-Mail existiert bereits. need_to_be_verified: - other: "E-Mail muss überprüft werden." + other: E-Mail muss überprüft werden. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Sprachdatei nicht gefunden." + other: Sprachdatei nicht gefunden. object: captcha_verification_failed: - other: "Captcha ist falsch." + other: Captcha ist falsch. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verifizierung fehlgeschlagen." + other: Verifizierung fehlgeschlagen. email_or_password_incorrect: - other: "E-Mail und Password stimmen nicht überein." + other: E-Mail und Password stimmen nicht überein. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "Das neue Passwort ist das gleiche wie das vorherige Passwort." + other: Das neue Passwort ist das gleiche wie das vorherige Passwort. question: not_found: - other: "Frage nicht gefunden." + other: Frage nicht gefunden. cannot_deleted: - other: "Keine Berechtigung zum Löschen." + other: Keine Berechtigung zum Löschen. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "Keine Berechtigung zum Aktualisieren." + other: Keine Berechtigung zum Aktualisieren. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Schlagwort nicht gefunden." + other: Schlagwort nicht gefunden. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "Diese Frage ist bereits gestellt worden und hat bereits eine Antwort." + other: Diese Frage ist bereits gestellt worden und hat bereits eine Antwort. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/el_GR.yaml b/i18n/el_GR.yaml index 8352bc90..14c553f5 100644 --- a/i18n/el_GR.yaml +++ b/i18n/el_GR.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/es_ES.yaml b/i18n/es_ES.yaml index e4053c2a..0e910971 100644 --- a/i18n/es_ES.yaml +++ b/i18n/es_ES.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Completado." + other: Completado. unknown: - other: "Error desconocido." + other: Error desconocido. request_format_error: - other: "Formato de la solicitud inválido." + other: Formato de la solicitud inválido. unauthorized_error: - other: "No autorizado." + other: No autorizado. database_error: - other: "Error en el servidor de datos." + other: Error en el servidor de datos. role: name: user: - other: "Usuario" + other: Usuario admin: - other: "Administrador" + other: Administrador moderator: - other: "Moderador" + other: Moderador description: user: - other: "Predeterminado sin acceso especial." + other: Predeterminado sin acceso especial. admin: - other: "Dispone de acceso total al sitio web y sus ajustes." + other: Dispone de acceso total al sitio web y sus ajustes. moderator: - other: "Dispone de acceso a todas las publicaciones pero no a los ajustes de administrador." + other: Dispone de acceso a todas las publicaciones pero no a los ajustes de administrador. email: - other: "Correo electrónico" + other: Correo electrónico password: - other: "Contraseña" + other: Contraseña email_or_password_wrong_error: - other: "Contraseña o correo incorrecto." + other: Contraseña o correo incorrecto. error: admin: email_or_password_wrong: other: Contraseña o correo incorrecto. answer: not_found: - other: "Respuesta no encontrada." + other: Respuesta no encontrada. cannot_deleted: - other: "Sin permiso para eliminar." + other: Sin permiso para eliminar. cannot_update: - other: "Sin permiso para actualizar." + other: Sin permiso para actualizar. comment: edit_without_permission: - other: "Edición del comentario no permitida." + other: Edición del comentario no permitida. not_found: - other: "Comentario no encontrado." + other: Comentario no encontrado. + cannot_edit_after_deadline: + other: El tiempo del comentario ha sido demasiado largo para modificarlo. email: duplicate: - other: "Correo electrónico ya en uso." + other: Correo electrónico ya en uso. need_to_be_verified: - other: "El correo debe ser verificado." + other: El correo debe ser verificado. verify_url_expired: - other: "La URL de verificación del correo electrónico ha caducado. Por favor, vuelva a enviar el correo." + other: La URL verificada del correo electrónico ha caducado. Por favor, vuelva a enviar el correo electrónico. lang: not_found: - other: "Archivo de idioma no encontrado." + other: Archivo de idioma no encontrado. object: captcha_verification_failed: - other: "Captcha fallido." + other: Captcha fallido. disallow_follow: - other: "No dispones de permiso para seguir." + other: No dispones de permiso para seguir. disallow_vote: - other: "No dispones de permiso para votar." + other: No dispones de permiso para votar. disallow_vote_your_self: - other: "No puedes votar a tu propia publicación." + other: No puedes votar a tu propia publicación. not_found: - other: "Objeto no encontrado." + other: Objeto no encontrado. verification_failed: - other: "Verificación fallida." + other: Verificación fallida. email_or_password_incorrect: - other: "Contraseña o correo incorrecto." + other: Contraseña o correo incorrecto. old_password_verification_failed: - other: "La verificación de la contraseña antigua falló" + other: La verificación de la contraseña antigua falló new_password_same_as_previous_setting: - other: "La nueva contraseña es igual a la anterior." + other: La nueva contraseña es igual a la anterior. question: not_found: - other: "Pregunta no encontrada." + other: Pregunta no encontrada. cannot_deleted: - other: "Sin permiso para eliminar." + other: Sin permiso para eliminar. cannot_close: - other: "Sin permiso para cerrar." + other: Sin permiso para cerrar. cannot_update: - other: "Sin permiso para actualizar." + other: Sin permiso para actualizar. rank: fail_to_meet_the_condition: - other: "El rango no cumple la condición." + other: El rango no cumple la condición. report: handle_failed: - other: "Error en el manejador del reporte." + other: Error en el manejador del reporte. not_found: - other: "Informe no encontrado." + other: Informe no encontrado. tag: not_found: - other: "Etiqueta no encontrada." + other: Etiqueta no encontrada. recommend_tag_not_found: - other: "Etiqueta recomendada no existe." + other: Etiqueta recomendada no existe. recommend_tag_enter: - other: "Por favor, introduce al menos una de las etiquetas requeridas." + other: Por favor, introduce al menos una de las etiquetas requeridas. not_contain_synonym_tags: - other: "No debe contener etiquetas sinónimas." + other: No debe contener etiquetas sinónimas. cannot_update: - other: "Sin permiso para actualizar." + other: Sin permiso para actualizar. cannot_set_synonym_as_itself: - other: "No se puede establecer como sinónimo de una etiqueta la propia etiqueta." + other: No se puede establecer como sinónimo de una etiqueta la propia etiqueta. smtp: config_from_name_cannot_be_email: - other: "¡Su nombre de usuario no puede ser una dirección de correo electrónico!" + other: '¡Su nombre de usuario no puede ser una dirección de correo electrónico!' theme: not_found: - other: "Tema no encontrado." + other: Tema no encontrado. revision: review_underway: - other: "No se puede editar actualmente, hay una versión en la cola de revisiones." + other: No se puede editar actualmente, hay una versión en la cola de revisiones. no_permission: - other: "Sin permiso para revisar." + other: Sin permiso para revisar. user: email_or_password_wrong: other: other: Contraseña o correo incorrecto. not_found: - other: "Usuario no encontrado." + other: Usuario no encontrado. suspended: - other: "El usuario ha sido suspendido." + other: El usuario ha sido suspendido. username_invalid: - other: "Nombre de usuario no válido." + other: Nombre de usuario no válido. username_duplicate: - other: "El nombre de usuario ya está en uso." + other: El nombre de usuario ya está en uso. set_avatar: - other: "Fallo al actualizar el avatar." + other: Fallo al actualizar el avatar. cannot_update_your_role: - other: "No puedes modificar tu propio rol." + other: No puedes modificar tu propio rol. not_allowed_registration: - other: "Actualmente el sitio no acepta registros" + other: Actualmente el sitio no acepta registros config: read_config_failed: - other: "Lectura de configuración fallida" + other: Lectura de configuración fallida database: connection_failed: - other: "Conexión a la base de datos fallida" + other: Conexión a la base de datos fallida create_table_failed: - other: "Creación de tabla fallida" + other: Creación de tabla fallida install: create_config_failed: - other: "No es posible crear el archivo config.yaml." + other: No es posible crear el archivo config.yaml. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "Esta publicación es un anuncio o vandalismo. No es útil ni relevante para el tema actual." + other: Esta publicación es un anuncio o vandalismo. No es útil ni relevante para el tema actual. rude: name: - other: "grosero o abusivo" + other: grosero o abusivo desc: - other: "Una persona con juicio encontraría este contenido inapropiado para un discurso respuetuoso." + other: Una persona con juicio encontraría este contenido inapropiado para un discurso respuetuoso. duplicate: name: - other: "duplicado" + other: duplicado desc: - other: "La pregunta ya ha sido preguntada y resuelta previamente." + other: La pregunta ya ha sido preguntada y resuelta previamente. not_answer: name: - other: "no una respuesta" + other: no una respuesta desc: - other: "Esto fue publicado como una respuesta, pero no intenta responder a la pregunta. Posiblemente debería de ser una edición, un comentario, otra pregunta o directamente eliminado totalmente." + other: Esto fue publicado como una respuesta, pero no intenta responder a la pregunta. Posiblemente debería de ser una edición, un comentario, otra pregunta o directamente eliminado totalmente. not_need: name: - other: "ya no necesario" + other: ya no necesario desc: - other: "El comentario está desactualizado, es altamente controvertido o ya no relevante para esta publicación." + other: El comentario está desactualizado, es altamente controvertido o ya no relevante para esta publicación. other: name: - other: "otra razón" + other: otra razón desc: - other: "Esta publicación requiere revisión por parte del gestor del sitio por alguna razón diferente a las anteriores." + other: Esta publicación requiere revisión por parte del gestor del sitio por alguna razón diferente a las anteriores. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "La pregunta ya ha sido preguntada y resuelta previamente." + other: La pregunta ya ha sido preguntada y resuelta previamente. guideline: name: - other: "razón específica de la comunidad" + other: razón específica de la comunidad desc: - other: "Esta pregunta infringe alguna norma de la comunidad." + other: Esta pregunta infringe alguna norma de la comunidad. multiple: name: - other: "necesita más detalles o aclaraciónes" + other: necesita más detalles o aclaraciónes desc: - other: "Esta pregunta incluye múltiples preguntas en una. Debería centrarse en un único problema/pregunta." + other: Esta pregunta incluye múltiples preguntas en una. Debería centrarse en un único problema/pregunta. other: name: - other: "otra razón" + other: otra razón desc: - other: "Esta publicación requiere revisión por parte del gestor del sitio por alguna razón diferente a las anteriores." + other: Esta publicación requiere otra razón no listada arriba. operation_type: asked: - other: "preguntada" + other: preguntada answered: - other: "respondida" + other: respondida modified: - other: "modificada" + other: modificada notification: action: update_question: - other: "pregunta actualizada" + other: pregunta actualizada answer_the_question: - other: "pregunta respondidas" + other: pregunta respondidas update_answer: - other: "respuesta actualizada" + other: respuesta actualizada accept_answer: - other: "respuesta aceptada" + other: respuesta aceptada comment_question: - other: "pregunta comentada" + other: pregunta comentada comment_answer: - other: "respuesta comentada" + other: respuesta comentada reply_to_you: - other: "te ha respondido" + other: te ha respondido mention_you: - other: "te ha mencionado" + other: te ha mencionado your_question_is_closed: - other: "Tu pregunta ha sido cerrada" + other: Tu pregunta ha sido cerrada your_question_was_deleted: - other: "Tu pregunta ha sido eliminada" + other: Tu pregunta ha sido eliminada your_answer_was_deleted: - other: "Tu respuesta ha sido eliminada" + other: Tu respuesta ha sido eliminada your_comment_was_deleted: - other: "Tu comentario ha sido eliminado" + other: Tu comentario ha sido eliminado #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -357,7 +362,7 @@ ui: label: Archivo de imagen btn: Seleccionar imagen msg: - empty: Archivo de imagen es necesario. + empty: El título no puede estar vacío. only_image: Solo se permiten archivos de imagen. max_size: El tamaño del archivo no puede superar 4MB. desc: @@ -410,7 +415,7 @@ ui: msg: empty: Por favor selecciona una razón. report_modal: - flag_title: Estoy marcando este post como... + flag_title: Estoy marcando para reportar este post de... close_title: Estoy cerrando este post como... review_question_title: Revisar pregunta review_answer_title: Revisar respuesta @@ -434,8 +439,8 @@ ui: label: URL amigable desc: 'Debe usar el conjunto de caracteres "a-z", "0-9", "+ # - ."' msg: - empty: La URL amigable no puede estar vacía. - range: URL amigable de hasta 35 caracteres. + empty: URL no puede estar vacío. + range: URL slug hasta 35 caracteres. character: La URL amigable contiene caracteres no permitidos. desc: label: Descripción (opcional) @@ -498,7 +503,7 @@ ui: btn_flag: Reportar btn_save_edits: Guardar cambios btn_cancel: Cancelar - show_more: Ver más comentarios + show_more: Mostrar más comentarios tip_question: >- Utiliza los comentarios para pedir más información o sugerir mejoras y modificaciones. Evita responder preguntas en los comentarios. tip_answer: >- @@ -512,6 +517,8 @@ ui: label: Revisión answer: label: Respuesta + feedback: + characters: El contenido debe tener al menos 6 caracteres. edit_summary: label: Editar resumen placeholder: >- @@ -636,7 +643,7 @@ ui: msg: empty: El correo electrónico no puede estar vacío. change_email: - page_title: Bienvenido a Answer + page_title: Bienvenido a {{site_name}} btn_cancel: Cancelar btn_update: Actualizar dirección de correo send_success: >- @@ -674,12 +681,12 @@ ui: display_name: label: Nombre a mostrar msg: El nombre a mostrar no puede estar vacío. - msg_range: Nombre a mostrar hasta 30 caracteres + msg_range: Display name up to 30 characters. username: label: Nombre de usuario caption: La gente puede mencionarte con "@nombredeusuario". msg: El nombre de usuario no puede estar vacío. - msg_range: Nombre de usuario hasta 30 caracteres + msg_range: Username up to 30 characters. character: 'Debe usar el conjunto de caracteres "a-z", "0-9", " - . _"' avatar: label: Imagen de perfil @@ -765,6 +772,7 @@ ui: confirm_info: >-

¿Seguro que quieres añadir otra respuesta?

Puedes utilizar el enlace de edición para detallar y mejorar tu respuesta existente en su lugar.

empty: La respuesta no puede estar vacía. + characters: content must be at least 6 characters in length. reopen: title: Reabrir esta publicación content: '¿Seguro que quieres reabrir esta publicación?' @@ -829,7 +837,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Bienvenido a Answer + page_title: Welcome to {{site_name}} success: Tu nueva cuenta ha sido confirmada, serás redirigido a la página de inicio. link: Continuar a la página de inicio invalid: >- @@ -840,7 +848,7 @@ ui: unsubscribe: page_title: Desuscribir success_title: Desuscrito con éxito - success_desc: Has sido eliminado con éxito de esta lista de suscriptores y no recibirás más correos electrónicos nuestros. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Cambiar ajustes question: following_tags: Etiquetas seguidas @@ -902,7 +910,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -932,7 +940,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -978,6 +986,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -985,7 +998,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1119,7 +1132,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1128,13 +1141,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1253,14 +1266,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/fi_FI.yaml b/i18n/fi_FI.yaml index 8352bc90..14c553f5 100644 --- a/i18n/fi_FI.yaml +++ b/i18n/fi_FI.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/fr_FR.yaml b/i18n/fr_FR.yaml index 09b47b3f..c51433c4 100644 --- a/i18n/fr_FR.yaml +++ b/i18n/fr_FR.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Succès." + other: Succès. unknown: - other: "Erreur inconnue." + other: Erreur inconnue. request_format_error: - other: "Format de fichier incorrect." + other: Format de fichier incorrect. unauthorized_error: - other: "Non autorisé." + other: Non autorisé. database_error: - other: "Erreur du serveur de données." + other: Erreur du serveur de données. role: name: user: - other: "Utilisateur" + other: Utilisateur admin: - other: "Admin" + other: Admin moderator: - other: "Modérateur" + other: Modérateur description: user: - other: "Par défaut, sans accès spécial." + other: Par défaut, sans accès spécial. admin: - other: "Possède tous les droits pour accéder au site." + other: Possède tous les droits pour accéder au site. moderator: - other: "Possède les accès à tous les messages sauf aux paramètres d'administration." + other: Possède les accès à tous les messages sauf aux paramètres d'administration. email: - other: "Email" + other: Email password: - other: "Mot de passe" + other: Mot de passe email_or_password_wrong_error: - other: "L'email et le mot de passe ne correspondent pas." + other: L'email et le mot de passe ne correspondent pas. error: admin: email_or_password_wrong: other: L'email et le mot de passe ne correspondent pas. answer: not_found: - other: "Réponse introuvable." + other: Réponse introuvable. cannot_deleted: - other: "Pas de permission pour supprimer." + other: Pas de permission pour supprimer. cannot_update: - other: "Pas de permission pour mettre à jour." + other: Pas de permission pour mettre à jour. comment: edit_without_permission: - other: "Les commentaires ne sont pas autorisés à être modifiés." + other: Les commentaires ne sont pas autorisés à être modifiés. not_found: - other: "Commentaire non trouvé." + other: Commentaire non trouvé. + cannot_edit_after_deadline: + other: Le commentaire a été posté il y a trop longtemps pour être modifié. email: duplicate: - other: "L'adresse e-mail existe déjà." + other: L'adresse e-mail existe déjà. need_to_be_verified: - other: "L'adresse e-mail doit être vérifiée." + other: L'adresse e-mail doit être vérifiée. verify_url_expired: - other: "L'URL de vérification de l'email a expiré, veuillez renvoyer l'email." + other: L'URL de vérification de l'email a expiré, veuillez renvoyer l'email. lang: not_found: - other: "Fichier de langue non trouvé." + other: Fichier de langue non trouvé. object: captcha_verification_failed: - other: "Le Captcha est incorrect." + other: Le Captcha est incorrect. disallow_follow: - other: "Vous n’êtes pas autorisé à suivre." + other: Vous n’êtes pas autorisé à suivre. disallow_vote: - other: "Vous n’êtes pas autorisé à voter." + other: Vous n’êtes pas autorisé à voter. disallow_vote_your_self: - other: "Vous ne pouvez pas voter pour votre propre message." + other: Vous ne pouvez pas voter pour votre propre message. not_found: - other: "Objet non trouvé." + other: Objet non trouvé. verification_failed: - other: "La vérification a échoué." + other: La vérification a échoué. email_or_password_incorrect: - other: "L'e-mail et le mot de passe ne correspondent pas." + other: L'e-mail et le mot de passe ne correspondent pas. old_password_verification_failed: - other: "La vérification de l'ancien mot de passe a échoué" + other: La vérification de l'ancien mot de passe a échoué new_password_same_as_previous_setting: - other: "Le nouveau mot de passe est le même que le précédent." + other: Le nouveau mot de passe est le même que le précédent. question: not_found: - other: "Question non trouvée." + other: Question non trouvée. cannot_deleted: - other: "Pas de permission pour supprimer." + other: Pas de permission pour supprimer. cannot_close: - other: "Pas de permission pour fermer." + other: Pas de permission pour fermer. cannot_update: - other: "Pas de permission pour mettre à jour." + other: Pas de permission pour mettre à jour. rank: fail_to_meet_the_condition: - other: "Le rang ne remplit pas la condition." + other: Le rang ne remplit pas la condition. report: handle_failed: - other: "La gestion du rapport a échoué." + other: La gestion du rapport a échoué. not_found: - other: "Rapport non trouvé." + other: Rapport non trouvé. tag: not_found: - other: "Tag non trouvé." + other: Tag non trouvé. recommend_tag_not_found: - other: "Le tag de recommandation n'existe pas." + other: Le tag de recommandation n'existe pas. recommend_tag_enter: - other: "Veuillez entrer au moins un des tags requis." + other: Veuillez saisir au moins un tag. not_contain_synonym_tags: - other: "Ne dois pas contenir de tags synonymes." + other: Ne dois pas contenir de tags synonymes. cannot_update: - other: "Pas de permission pour mettre à jour." + other: Pas de permission pour mettre à jour. cannot_set_synonym_as_itself: - other: "Vous ne pouvez pas définir le synonyme de la balise actuelle comme elle-même." + other: Vous ne pouvez pas définir le synonyme de la balise actuelle comme elle-même. smtp: config_from_name_cannot_be_email: - other: "Le nom d'expéditeur ne peut pas être une adresse e-mail." + other: Le nom d'expéditeur ne peut pas être une adresse e-mail. theme: not_found: - other: "Thème non trouvé." + other: Thème non trouvé. revision: review_underway: - other: "Impossible d'éditer actuellement, il y a une version dans la file d'attente des revues." + other: Impossible d'éditer actuellement, il y a une version dans la file d'attente des revues. no_permission: - other: "Vous n'êtes pas autorisé à Vérifier." + other: Vous n'êtes pas autorisé à Vérifier. user: email_or_password_wrong: other: other: L'email et le mot de passe ne correspondent pas. not_found: - other: "Utilisateur non trouvé." + other: Utilisateur non trouvé. suspended: - other: "L'utilisateur a été suspendu." + other: L'utilisateur a été suspendu. username_invalid: - other: "Le nom d'utilisateur est invalide." + other: Le nom d'utilisateur est invalide. username_duplicate: - other: "Nom d'utilisateur déjà utilisé." + other: Nom d'utilisateur déjà utilisé. set_avatar: - other: "La configuration de l'avatar a échoué." + other: La configuration de l'avatar a échoué. cannot_update_your_role: - other: "Vous ne pouvez pas modifier votre rôle." + other: Vous ne pouvez pas modifier votre rôle. not_allowed_registration: - other: "Actuellement, le site n'est pas ouvert aux inscriptions" + other: Actuellement, le site n'est pas ouvert aux inscriptions config: read_config_failed: - other: "La lecture de la configuration a échoué" + other: La lecture de la configuration a échoué database: connection_failed: - other: "La connexion à la base de données a échoué" + other: La connexion à la base de données a échoué create_table_failed: - other: "La création de la table a échoué" + other: La création de la table a échoué install: create_config_failed: - other: "Impossible de créer le fichier config.yaml." + other: Impossible de créer le fichier config.yaml. + upload: + unsupported_file_format: + other: Format de fichier non supporté. report: spam: name: - other: "spam" + other: spam desc: - other: "Ce message est une publicité ou un vandalisme. Il n'est pas utile ou pertinent pour le sujet actuel." + other: Ce message est une publicité ou un vandalisme. Il n'est pas utile ou pertinent pour le sujet actuel. rude: name: - other: "grossier ou abusif" + other: grossier ou abusif desc: - other: "Une personne raisonnable jugerait que ce contenu est inapproprié pour un discours respectueux." + other: Une personne raisonnable jugerait que ce contenu est inapproprié pour un discours respectueux. duplicate: name: - other: "doublon" + other: doublon desc: - other: "Cette question a déjà été posée auparavant et a déjà une réponse." + other: Cette question a déjà été posée auparavant et a déjà une réponse. not_answer: name: - other: "ce n'est pas une réponse" + other: ce n'est pas une réponse desc: - other: "Cela a été posté comme une réponse, mais il n'essaie pas de répondre à la question. Il devrait s'agir d'une modification, d'un commentaire, d'une autre question, ou d'une suppression totale." + other: Cela a été posté comme une réponse, mais il n'essaie pas de répondre à la question. Il devrait s'agir d'une modification, d'un commentaire, d'une autre question, ou d'une suppression totale. not_need: name: - other: "n’est plus nécessaire" + other: n’est plus nécessaire desc: - other: "Ce commentaire est obsolète, conversationnel ou non pertinent pour ce post." + other: Ce commentaire est obsolète, conversationnel ou non pertinent pour ce post. other: name: - other: "quelque chose d'autre" + other: quelque chose d'autre desc: - other: "Ce message nécessite l'attention du personnel pour une autre raison non listée ci-dessus." + other: Ce message nécessite l'attention du personnel pour une autre raison non listée ci-dessus. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "Cette question a déjà été posée auparavant et a déjà une réponse." + other: Cette question a déjà été posée auparavant et a déjà une réponse. guideline: name: - other: "une raison spécifique à la communauté" + other: une raison spécifique à la communauté desc: - other: "Cette question ne répond pas à une règle communautaire." + other: Cette question ne répond pas à une règle communautaire. multiple: name: - other: "a besoin de détails ou de clarté" + other: a besoin de détails ou de clarté desc: - other: "Cette question comprend actuellement plusieurs questions en une seule. Elle ne devrait se concentrer que sur un seul problème." + other: Cette question comprend actuellement plusieurs questions en une seule. Elle ne devrait se concentrer que sur un seul problème. other: name: - other: "quelque chose d'autre" + other: quelque chose d'autre desc: - other: "Ce message nécessite l'attention du personnel pour une autre raison non listée ci-dessus." + other: Ce message nécessite l'attention du personnel pour une autre raison non listée ci-dessus. operation_type: asked: - other: "a demandé" + other: a demandé answered: - other: "a répondu" + other: a répondu modified: - other: "modifié" + other: modifié notification: action: update_question: - other: "question mise à jour" + other: question mise à jour answer_the_question: - other: "question répondue" + other: question répondue update_answer: - other: "réponse mise à jour" + other: réponse mise à jour accept_answer: - other: "réponse acceptée" + other: réponse acceptée comment_question: - other: "a commenté la question" + other: a commenté la question comment_answer: - other: "a commenté la réponse" + other: a commenté la réponse reply_to_you: - other: "vous a répondu" + other: vous a répondu mention_you: - other: "vous a mentionné" + other: vous a mentionné your_question_is_closed: - other: "Une réponse a été publiée pour votre question" + other: Une réponse a été publiée pour votre question your_question_was_deleted: - other: "Une réponse a été publiée pour votre question" + other: Une réponse a été publiée pour votre question your_answer_was_deleted: - other: "Votre réponse a bien été supprimée" + other: Votre réponse a bien été supprimée your_comment_was_deleted: - other: "Votre commentaire a été supprimé" + other: Votre commentaire a été supprimé #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -491,6 +496,8 @@ ui: label: Modification answer: label: Réponse + feedback: + characters: le contenu doit comporter au moins 6 caractères. edit_summary: label: Modifier le résumé placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: L'e-mail ne peut pas être vide. change_email: - page_title: Bienvenue sur Answer + page_title: Bienvenue sur {{site_name}} btn_cancel: Annuler btn_update: Mettre à jour l'adresse e-mail send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Nom affiché msg: Le nom ne peut être vide. - msg_range: Le nom doit contenir moins de 30 caractères + msg_range: Le nom doit contenir moins de 30 caractères. username: label: Nom d'utilisateur caption: Les gens peuvent vous mentionner avec "@username". msg: Le nom d'utilisateur ne peut pas être vide. - msg_range: Le nom d'utilisateur doit contenir moins de 30 caractères + msg_range: Le nom d'utilisateur doit contenir moins de 30 caractères. character: 'Doit utiliser seulement les caractères "a-z", "0-9", " - . _"' avatar: label: Image de profil @@ -744,6 +751,7 @@ ui: confirm_info: >-

Êtes-vous sûr de vouloir ajouter une autre réponse ?

Vous pouvez utiliser le lien d'édition pour affiner et améliorer votre réponse existante.

empty: La réponse ne peut être vide. + characters: le contenu doit comporter au moins 6 caractères. reopen: title: Rouvrir ce message content: Êtes-vous sûr de vouloir rouvrir ? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Erreur... account_result: - page_title: Bienvenue sur Answer + page_title: Bienvenue sur {{site_name}} success: Votre nouveau compte est confirmé; vous serez redirigé vers la page d'accueil. link: Continuer vers la page d'accueil invalid: >- @@ -907,7 +915,7 @@ ui: label: Le fichier config.yaml a été créé. desc: >- Vous pouvez créer manuellement le fichier <1>config.yaml dans le répertoire <1>/var/wwww/xxx/ et y coller le texte suivant. - info: "Après avoir fait cela, cliquez sur le bouton \"Suivant\"." + info: Après avoir fini, cliquez sur le bouton "Suivant". site_information: Informations du site admin_account: Compte Admin site_name: @@ -952,7 +960,12 @@ ui: Il semble que se soit déjà installer. Pour tout réinstaller, veuillez d'abord nettoyer votre ancienne base de données. db_failed: La connexion à la base de données a échoué db_failed_desc: >- - Il semble que les informations de la base de données présentes dans le fichier <1>config.yaml soient incorrect ou que le contact avec le serveur ne puisse pas être établi. Cela peut vouloir dire que l'hôte de la base de données soit non opérationnel. + Il semble que les informations de la base de données présentes dans le fichier <1>config.yaml soient incorrects ou que le contact avec le serveur ne puisse pas être établi. Cela peut vouloir dire que l'hôte de la base de données soit non opérationnel. + counts: + views: vues + votes: votes + answers: réponses + accepted: Accepté page_404: desc: "Nous sommes désolés, mais cette page n’existe pas." back_home: Retour à la page d'accueil @@ -1094,7 +1107,7 @@ ui: password: label: Mot de passe text: L'utilisateur sera déconnecté et devra se reconnecter. - msg: Le mot de passe doit comporter entre 8 et 32 caractères. + msg: Le mot de passe doit contenir entre 8 et 32 caractères. btn_cancel: Annuler btn_submit: Valider user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Nom affiché - msg: le nom affiché doit avoir une longueur de 4 à 30 caractères. + msg: Le nom affiché doit avoir une longueur de 3 à 30 caractères. email: label: Email msg: L'email n'est pas valide. password: label: Mot de passe - msg: Le mot de passe doit comporter entre 8 et 32 caractères. + msg: Le mot de passe doit contenir entre 8 et 32 caractères. btn_cancel: Annuler btn_submit: Valider questions: diff --git a/i18n/he_IL.yaml b/i18n/he_IL.yaml index 8352bc90..14c553f5 100644 --- a/i18n/he_IL.yaml +++ b/i18n/he_IL.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/hu_HU.yaml b/i18n/hu_HU.yaml index 8352bc90..14c553f5 100644 --- a/i18n/hu_HU.yaml +++ b/i18n/hu_HU.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/hy_AM.yaml b/i18n/hy_AM.yaml index 8352bc90..5b47a0ca 100644 --- a/i18n/hy_AM.yaml +++ b/i18n/hy_AM.yaml @@ -435,7 +435,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: diff --git a/i18n/id_ID.yaml b/i18n/id_ID.yaml index b320c846..03a089c6 100644 --- a/i18n/id_ID.yaml +++ b/i18n/id_ID.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Sukses." + other: Sukses. unknown: - other: "Kesalahan tidak diketahui." + other: Kesalahan tidak diketahui. request_format_error: - other: "Permintaan tidak sah." + other: Permintaan tidak sah. unauthorized_error: - other: "Tidak diizinkan." + other: Tidak diizinkan. database_error: - other: "Kesalahan data server." + other: Kesalahan data server. role: name: user: - other: "Pengguna" + other: Pengguna admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default tanpa akses khusus." + other: Default tanpa akses khusus. admin: - other: "Memiliki hak penuh untuk mengakses website." + other: Memiliki hak penuh untuk mengakses website. moderator: - other: "Memiliki hak penuh pada semua pertanyaan, kecuali pengaturan Admin." + other: Memiliki hak penuh pada semua pertanyaan, kecuali pengaturan Admin. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email dan kata sandi tidak cocok." + other: Email dan kata sandi tidak cocok. error: admin: email_or_password_wrong: other: Email dan kata sandi tidak cocok. answer: not_found: - other: "Jawaban tidak ditemukan." + other: Jawaban tidak ditemukan. cannot_deleted: - other: "Tidak memiliki izin untuk menghapus." + other: Tidak memiliki izin untuk menghapus. cannot_update: - other: "Tidak memiliki izin untuk memperbaharui." + other: Tidak memiliki izin untuk memperbaharui. comment: edit_without_permission: - other: "Komentar tidak boleh diedit." + other: Komentar tidak boleh diedit. not_found: - other: "Komentar tidak ditemukan." + other: Komentar tidak ditemukan. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email telah terdaftar." + other: Email telah terdaftar. need_to_be_verified: - other: "Email harus terverifikasi." + other: Email harus terverifikasi. verify_url_expired: - other: "URL verifikasi email telah kadaluwarsa, silahkan kirim ulang." + other: URL verifikasi email telah kadaluwarsa, silahkan kirim ulang. lang: not_found: - other: "Bahasa tidak ditemukan." + other: Bahasa tidak ditemukan. object: captcha_verification_failed: - other: "Captcha salah." + other: Captcha salah. disallow_follow: - other: "Anda tidak diizinkan untuk mengikuti." + other: Anda tidak diizinkan untuk mengikuti. disallow_vote: - other: "Anda tidak diizinkan untuk melakukan voring." + other: Anda tidak diizinkan untuk melakukan voring. disallow_vote_your_self: - other: "Anda tidak dapat melakukan voting untuk ulasan Anda sendiri." + other: Anda tidak dapat melakukan voting untuk ulasan Anda sendiri. not_found: - other: "Objek tidak ditemukan." + other: Objek tidak ditemukan. verification_failed: - other: "Verifikasi gagal." + other: Verifikasi gagal. email_or_password_incorrect: - other: "Email dan kata sandi tidak cocok." + other: Email dan kata sandi tidak cocok. old_password_verification_failed: - other: "Verifikasi password lama, gagal" + other: Verifikasi password lama, gagal new_password_same_as_previous_setting: - other: "Password baru sama dengan password yang sebelumnya." + other: Password baru sama dengan password yang sebelumnya. question: not_found: - other: "Pertanyaan tidak ditemukan." + other: Pertanyaan tidak ditemukan. cannot_deleted: - other: "Tidak memiliki izin untuk menghapus." + other: Tidak memiliki izin untuk menghapus. cannot_close: - other: "Tidak memiliki izin untuk menutup." + other: Tidak memiliki izin untuk menutup. cannot_update: - other: "Tidak memiliki izin untuk memperbaharui." + other: Tidak memiliki izin untuk memperbaharui. rank: fail_to_meet_the_condition: - other: "Peringkat gagal memenuhi syarat." + other: Peringkat gagal memenuhi syarat. report: handle_failed: - other: "Laporan penanganan gagal." + other: Laporan penanganan gagal. not_found: - other: "Laporan tidak ditemukan." + other: Laporan tidak ditemukan. tag: not_found: - other: "Tag tidak ditemukan." + other: Tag tidak ditemukan. recommend_tag_not_found: - other: "Tag rekomendasi tidak ada." + other: Tag rekomendasi tidak ada. recommend_tag_enter: - other: "Silahkan isi setidaknya satu tag yang diperlukan." + other: Silahkan isi setidaknya satu tag yang diperlukan. not_contain_synonym_tags: - other: "Tidak boleh mengandung Tag sinonim." + other: Tidak boleh mengandung Tag sinonim. cannot_update: - other: "Tidak memiliki izin untuk memperbaharui." + other: Tidak memiliki izin untuk memperbaharui. cannot_set_synonym_as_itself: - other: "Anda tidak bisa menetapkan sinonim dari tag saat ini dengan tag yang sama." + other: Anda tidak bisa menetapkan sinonim dari tag saat ini dengan tag yang sama. smtp: config_from_name_cannot_be_email: - other: "Nama Pengguna tidak bisa menjadi alamat email." + other: Nama Pengguna tidak bisa menjadi alamat email. theme: not_found: - other: "Tema tidak ditemukan." + other: Tema tidak ditemukan. revision: review_underway: - other: "Tidak dapat mengedit saat ini, sedang ada review versi pada antrian." + other: Tidak dapat mengedit saat ini, sedang ada review versi pada antrian. no_permission: - other: "Tidak memiliki izin untuk merevisi." + other: Tidak memiliki izin untuk merevisi. user: email_or_password_wrong: other: other: Email dan kata sandi tidak cocok. not_found: - other: "Pengguna tidak ditemukan." + other: Pengguna tidak ditemukan. suspended: - other: "Pengguna ini telah ditangguhkan." + other: Pengguna ini telah ditangguhkan. username_invalid: - other: "Nama pengguna tidak valid." + other: Nama pengguna tidak valid. username_duplicate: - other: "Nama pengguna sudah digunakan." + other: Nama pengguna sudah digunakan. set_avatar: - other: "Set avatar gagal." + other: Set avatar gagal. cannot_update_your_role: - other: "Anda tidak dapat memodifikasi role anda sendiri." + other: Anda tidak dapat memodifikasi role anda sendiri. not_allowed_registration: - other: "Website tidak membuka pendaftaran baru untuk saat ini" + other: Website tidak membuka pendaftaran baru untuk saat ini config: read_config_failed: - other: "Gagal membaca konfigurasi" + other: Gagal membaca konfigurasi database: connection_failed: - other: "Koneksi ke database gagal" + other: Koneksi ke database gagal create_table_failed: - other: "Gagal membuat tabel" + other: Gagal membuat tabel install: create_config_failed: - other: "Tidak dapat membuat konfigurasi pada file .YAML." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "Spam" + other: Spam desc: - other: "Posting ini adalah iklan, atau vandalisme. Tidak berguna atau relevan dengan topik saat ini." + other: Posting ini adalah iklan, atau vandalisme. Tidak berguna atau relevan dengan topik saat ini. rude: name: - other: "kasar atau kejam" + other: kasar atau kejam desc: - other: "Orang yang berakal sehat akan menganggap konten ini tidak pantas untuk wacana yang terhormat." + other: Orang yang berakal sehat akan menganggap konten ini tidak pantas untuk wacana yang terhormat. duplicate: name: - other: "Duplikat" + other: Duplikat desc: - other: "Pertanyaan ini telah ditanyakan sebelumnya dan sudah ada jawabannya." + other: Pertanyaan ini telah ditanyakan sebelumnya dan sudah ada jawabannya. not_answer: name: - other: "bukan jawaban" + other: bukan jawaban desc: - other: "Ini diposting sebagai jawaban, tetapi tidak menjawab pertanyaan. Itu mungkin berupa suntingan, komentar, pertanyaan lain, atau telah dihapus sepenuhnya." + other: Ini diposting sebagai jawaban, tetapi tidak menjawab pertanyaan. Itu mungkin berupa suntingan, komentar, pertanyaan lain, atau telah dihapus sepenuhnya. not_need: name: - other: "tidak Dibutuhkan Lagi" + other: tidak Dibutuhkan Lagi desc: - other: "Komentar ini kedaluwarsa, sesuai percakapan, atau tidak relevan dengan postingan ini." + other: Komentar ini kedaluwarsa, sesuai percakapan, atau tidak relevan dengan postingan ini. other: name: - other: "lainnya" + other: lainnya desc: - other: "Posting ini membutuhkan perhatian staf karena alasan lain yang tidak tercantum di atas." + other: Posting ini membutuhkan perhatian staf karena alasan lain yang tidak tercantum di atas. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "Pertanyaan ini telah ditanyakan sebelumnya dan sudah ada jawabannya." + other: Pertanyaan ini telah ditanyakan sebelumnya dan sudah ada jawabannya. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "Pertanyaan ini tidak sesuai dengan pedoman komunitas." + other: Pertanyaan ini tidak sesuai dengan pedoman komunitas. multiple: name: - other: "membutuhkan detail atau kejelasan" + other: membutuhkan detail atau kejelasan desc: - other: "Pertanyaan ini mencakup beberapa pertanyaan pada satu post. Pertanyaan harus fokus pada satu masalah saja." + other: Pertanyaan ini mencakup beberapa pertanyaan pada satu post. Pertanyaan harus fokus pada satu masalah saja. other: name: - other: "lainnya" + other: lainnya desc: - other: "Posting ini membutuhkan alasan lain yang tidak tercantum di atas." + other: Posting ini membutuhkan alasan lain yang tidak tercantum di atas. operation_type: asked: - other: "ditanyakan" + other: ditanyakan answered: - other: "dijawab" + other: dijawab modified: - other: "dimodifikasi" + other: dimodifikasi notification: action: update_question: - other: "pertanyaan yang diperbaharui" + other: pertanyaan yang diperbaharui answer_the_question: - other: "pertanyaan yang dijawab" + other: pertanyaan yang dijawab update_answer: - other: "jawaban yang diperbaharui" + other: jawaban yang diperbaharui accept_answer: - other: "pertanyaan yanag diterima" + other: pertanyaan yanag diterima comment_question: - other: "pertanyaan yang dikomentari" + other: pertanyaan yang dikomentari comment_answer: - other: "jawaban yang dikomentari" + other: jawaban yang dikomentari reply_to_you: - other: "membalas Anda" + other: membalas Anda mention_you: - other: "menyebutmu" + other: menyebutmu your_question_is_closed: - other: "Pertanyaanmu telah ditutup" + other: Pertanyaanmu telah ditutup your_question_was_deleted: - other: "Pertanyaanmu telah dihapus" + other: Pertanyaanmu telah dihapus your_answer_was_deleted: - other: "Jawabanmu telah dihapus" + other: Jawabanmu telah dihapus your_comment_was_deleted: - other: "Komentarmu telah dihapus" + other: Komentarmu telah dihapus #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Hapus tagar ini content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Anda yakin ingin menghapusnya? close: Tutup edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Simpan suntingan btn_cancel: Batal - show_more: Tampilkan lebih banyak komentar + show_more: Show more comments tip_question: >- Gunakan komentar untuk meminta informasi lebih lanjut atau menyarankan perbaikan. Hindari menjawab pertanyaan di komentar. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revisi answer: label: Jawaban + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Sunting ringkasan placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email tidak boleh kosong. change_email: - page_title: Selamat datang di Answer + page_title: Welcome to {{site_name}} btn_cancel: Batal btn_update: Perbarui alamat email send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Yakin ingin menambahkan jawaban lain?

Sebagai gantinya, Anda dapat menggunakan tautan edit untuk menyaring dan menyempurnakan jawaban anda.

empty: Jawaban tidak boleh kosong. + characters: content must be at least 6 characters in length. reopen: title: Buka kembali postingan ini content: Kamu yakin ingin membuka kembali? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Jawaban next: Selanjutnya done: Selesai - config_yaml_error: Tidak dapat membuat konfigurasi file .yaml + config_yaml_error: Can't create the config.yaml file. lang: label: Silakan pilih Bahasa db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -952,7 +960,12 @@ ui: You appear to have already installed. To reinstall please clear your old database tables first. db_failed: Koneksi ke database gagal db_failed_desc: >- - Ini berarti bahwa informasi database dalam file <1>config.yaml Anda salah atau koneksi ke server database tidak dapat dilakukan. Ini bisa berarti server database Anda sedang down. + This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Sayangnya, halaman ini tidak ada." back_home: Kembali ke beranda @@ -960,7 +973,7 @@ ui: desc: Server mengalami kesalahan internal dan tidak dapat menyelesaikan permintaan Anda. back_home: Kembali ke beranda page_maintenance: - desc: "Sedang dalam perbaikan, akan kembali secepatnya." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dasbor contents: Konten @@ -1094,7 +1107,7 @@ ui: password: label: Password text: Pengguna akan keluar dan harus masuk lagi. - msg: Panjang kata sandi minimal 8 - 32 karakter. + msg: Password must be at 8-32 characters in length. btn_cancel: Batal btn_submit: Kirim user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Nama - msg: panjang nama minimal 4 - 30 karakter. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email tidak sah. password: label: Kata sandi - msg: Panjang kata sandi minimal 8 - 32 karakter. + msg: Password must be at 8-32 characters in length. btn_cancel: Batal btn_submit: Kirim questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/it_IT.yaml b/i18n/it_IT.yaml index 7246318c..42950b5d 100644 --- a/i18n/it_IT.yaml +++ b/i18n/it_IT.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Successo" + other: Successo unknown: - other: "Errore sconosciuto" + other: Errore sconosciuto request_format_error: - other: "Il formato della richiesta non è valido" + other: Il formato della richiesta non è valido unauthorized_error: - other: "Non autorizzato" + other: Non autorizzato database_error: - other: "Errore server dati" + other: Errore server dati role: name: user: - other: "Utente" + other: Utente admin: - other: "Amministratore" + other: Amministratore moderator: - other: "Moderatore" + other: Moderatore description: user: - other: "Predefinito senza alcun accesso speciale." + other: Predefinito senza alcun accesso speciale. admin: - other: "Avere il pieno potere di accedere al sito." + other: Avere il pieno potere di accedere al sito. moderator: - other: "Ha accesso a tutti i post tranne le impostazioni di amministratore." + other: Ha accesso a tutti i post tranne le impostazioni di amministratore. email: - other: "email" + other: email password: - other: "password" + other: password email_or_password_wrong_error: - other: "Email o password errati" + other: Email o password errati error: admin: email_or_password_wrong: other: Email o password errati answer: not_found: - other: "Risposta non trovata" + other: Risposta non trovata cannot_deleted: - other: "Permesso per cancellare mancante." + other: Permesso per cancellare mancante. cannot_update: - other: "Nessun permesso per l'aggiornamento." + other: Nessun permesso per l'aggiornamento. comment: edit_without_permission: - other: "Non si hanno di privilegi sufficienti per modificare il commento" + other: Non si hanno di privilegi sufficienti per modificare il commento not_found: - other: "Commento non trovato" + other: Commento non trovato + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "email già esistente" + other: email già esistente need_to_be_verified: - other: "email deve essere verificata" + other: email deve essere verificata verify_url_expired: - other: "l'url di verifica email è scaduto, si prega di reinviare la email" + other: l'url di verifica email è scaduto, si prega di reinviare la email lang: not_found: - other: "lingua non trovata" + other: lingua non trovata object: captcha_verification_failed: - other: "captcha errato" + other: captcha errato disallow_follow: - other: "Non sei autorizzato a seguire" + other: Non sei autorizzato a seguire disallow_vote: - other: "non sei autorizzato a votare" + other: non sei autorizzato a votare disallow_vote_your_self: - other: "Non puoi votare un tuo post!" + other: Non puoi votare un tuo post! not_found: - other: "oggetto non trovato" + other: oggetto non trovato verification_failed: - other: "verifica fallita" + other: verifica fallita email_or_password_incorrect: - other: "email o password incorretti" + other: email o password incorretti old_password_verification_failed: - other: "la verifica della vecchia password è fallita" + other: la verifica della vecchia password è fallita new_password_same_as_previous_setting: - other: "La nuova password è identica alla precedente" + other: La nuova password è identica alla precedente question: not_found: - other: "domanda non trovata" + other: domanda non trovata cannot_deleted: - other: "Permesso per cancellare mancante." + other: Permesso per cancellare mancante. cannot_close: - other: "Nessun permesso per chiudere." + other: Nessun permesso per chiudere. cannot_update: - other: "Nessun permesso per l'aggiornamento." + other: Nessun permesso per l'aggiornamento. rank: fail_to_meet_the_condition: - other: "Condizioni non valide per il grado" + other: Condizioni non valide per il grado report: handle_failed: - other: "Gestione del report fallita" + other: Gestione del report fallita not_found: - other: "Report non trovato" + other: Report non trovato tag: not_found: - other: "Etichetta non trovata" + other: Etichetta non trovata recommend_tag_not_found: - other: "Il Tag consigliato non esiste." + other: Il Tag consigliato non esiste. recommend_tag_enter: - other: "Inserisci almeno un tag." + other: Inserisci almeno un tag. not_contain_synonym_tags: - other: "Non deve contenere tag sinonimi." + other: Non deve contenere tag sinonimi. cannot_update: - other: "Nessun permesso per l'aggiornamento." + other: Nessun permesso per l'aggiornamento. cannot_set_synonym_as_itself: - other: "Non puoi impostare il sinonimo del tag corrente come se stesso." + other: Non puoi impostare il sinonimo del tag corrente come se stesso. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "tema non trovato" + other: tema non trovato revision: review_underway: - other: "Non è possibile modificare al momento, c'è una versione nella coda di revisione." + other: Non è possibile modificare al momento, c'è una versione nella coda di revisione. no_permission: - other: "Nessun permesso per la revisione." + other: Nessun permesso per la revisione. user: email_or_password_wrong: other: other: Email o password errati not_found: - other: "utente non trovato" + other: utente non trovato suspended: - other: "utente sospeso" + other: utente sospeso username_invalid: - other: "utente non valido" + other: utente non valido username_duplicate: - other: "Nome utente già in uso" + other: Nome utente già in uso set_avatar: - other: "Inserimento dell'Avatar non riuscito." + other: Inserimento dell'Avatar non riuscito. cannot_update_your_role: - other: "Non puoi modificare il tuo ruolo." + other: Non puoi modificare il tuo ruolo. not_allowed_registration: - other: "Al momento il sito non è aperto per la registrazione" + other: Al momento il sito non è aperto per la registrazione config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "posta indesiderata" + other: posta indesiderata desc: - other: "Questo articolo è una pubblicità o vandalismo. Non è utile o rilevante all'argomento corrente." + other: Questo articolo è una pubblicità o vandalismo. Non è utile o rilevante all'argomento corrente. rude: name: - other: "scortese o violento" + other: scortese o violento desc: - other: "Una persona ragionevole trova questo contenuto inappropriato a un discorso rispettoso." + other: Una persona ragionevole trova questo contenuto inappropriato a un discorso rispettoso. duplicate: name: - other: "duplicato" + other: duplicato desc: - other: "Questa domanda è già stata posta e ha già una risposta." + other: Questa domanda è già stata posta e ha già una risposta. not_answer: name: - other: "non è una risposta" + other: non è una risposta desc: - other: "Questo è stato pubblicato come una risposta, ma non tenta di rispondere alla domanda. Dovrebbe forse essere una modifica, un commento, un'altra domanda, o cancellata del tutto." + other: Questo è stato pubblicato come una risposta, ma non tenta di rispondere alla domanda. Dovrebbe forse essere una modifica, un commento, un'altra domanda, o cancellata del tutto. not_need: name: - other: "non più necessario" + other: non più necessario desc: - other: "Questo commento è obsoleto, conversazionale o non pertinente per questo post." + other: Questo commento è obsoleto, conversazionale o non pertinente per questo post. other: name: - other: "altro" + other: altro desc: - other: "Questo articolo richiede una supervisione dello staff per altre ragioni non listate sopra." + other: Questo articolo richiede una supervisione dello staff per altre ragioni non listate sopra. question: close: duplicate: name: - other: "posta indesiderata" + other: posta indesiderata desc: - other: "Questa domanda è già stata posta e ha già una risposta." + other: Questa domanda è già stata posta e ha già una risposta. guideline: name: - other: "motivo legato alla community" + other: motivo legato alla community desc: - other: "Questa domanda non soddisfa le linee guida della comunità." + other: Questa domanda non soddisfa le linee guida della comunità. multiple: name: - other: "richiede maggiori dettagli o chiarezza" + other: richiede maggiori dettagli o chiarezza desc: - other: "Questa domanda attualmente include più domande in uno. Dovrebbe concentrarsi su un solo problema." + other: Questa domanda attualmente include più domande in uno. Dovrebbe concentrarsi su un solo problema. other: name: - other: "altro" + other: altro desc: - other: "Questo articolo richiede un'altro motivo non listato sopra." + other: Questo articolo richiede un'altro motivo non listato sopra. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "domanda aggiornata" + other: domanda aggiornata answer_the_question: - other: "domanda risposta" + other: domanda risposta update_answer: - other: "risposta aggiornata" + other: risposta aggiornata accept_answer: - other: "risposta accettata" + other: risposta accettata comment_question: - other: "domanda commentata" + other: domanda commentata comment_answer: - other: "risposta commentata" + other: risposta commentata reply_to_you: - other: "hai ricevuto risposta" + other: hai ricevuto risposta mention_you: - other: "sei stato menzionato" + other: sei stato menzionato your_question_is_closed: - other: "la tua domanda è stata chiusa" + other: la tua domanda è stata chiusa your_question_was_deleted: - other: "la tua domanda è stata rimossa" + other: la tua domanda è stata rimossa your_answer_was_deleted: - other: "la tua risposta è stata rimossa" + other: la tua risposta è stata rimossa your_comment_was_deleted: - other: "il tuo commento è stato rimosso" + other: il tuo commento è stato rimosso #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/ja_JP.yaml b/i18n/ja_JP.yaml index 8352bc90..14c553f5 100644 --- a/i18n/ja_JP.yaml +++ b/i18n/ja_JP.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/ko_KR.yaml b/i18n/ko_KR.yaml index 8352bc90..14c553f5 100644 --- a/i18n/ko_KR.yaml +++ b/i18n/ko_KR.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/nl_NL.yaml b/i18n/nl_NL.yaml index 8352bc90..14c553f5 100644 --- a/i18n/nl_NL.yaml +++ b/i18n/nl_NL.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/no_NO.yaml b/i18n/no_NO.yaml index 8352bc90..14c553f5 100644 --- a/i18n/no_NO.yaml +++ b/i18n/no_NO.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/pl_PL.yaml b/i18n/pl_PL.yaml index 8352bc90..14c553f5 100644 --- a/i18n/pl_PL.yaml +++ b/i18n/pl_PL.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/pt_BR.yaml b/i18n/pt_BR.yaml index 8352bc90..14c553f5 100644 --- a/i18n/pt_BR.yaml +++ b/i18n/pt_BR.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/pt_PT.yaml b/i18n/pt_PT.yaml index feee702d..fe56949f 100644 --- a/i18n/pt_PT.yaml +++ b/i18n/pt_PT.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Sucesso." + other: Sucesso. unknown: - other: "Erro desconhecido." + other: Erro desconhecido. request_format_error: - other: "Formato de solicitação não é válido." + other: Formato de solicitação não é válido. unauthorized_error: - other: "Não autorizado." + other: Não autorizado. database_error: - other: "Erro no servidor de dados." + other: Erro no servidor de dados. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/ro_RO.yaml b/i18n/ro_RO.yaml index 8352bc90..14c553f5 100644 --- a/i18n/ro_RO.yaml +++ b/i18n/ro_RO.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/ru_RU.yaml b/i18n/ru_RU.yaml index c1ff0c98..bb8db439 100644 --- a/i18n/ru_RU.yaml +++ b/i18n/ru_RU.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Выполнено." + other: Выполнено. unknown: - other: "Неизвестная ошибка." + other: Неизвестная ошибка. request_format_error: - other: "Формат файла не корректен." + other: Формат файла не корректен. unauthorized_error: - other: "Авторизация не выполнена." + other: Авторизация не выполнена. database_error: - other: "Ошибка сервера данных." + other: Ошибка сервера данных. role: name: user: - other: "Пользователь" + other: Пользователь admin: - other: "Администратор" + other: Администратор moderator: - other: "Модератор" + other: Модератор description: user: - other: "По умолчанию, без специального доступа." + other: По умолчанию, без специального доступа. admin: - other: "Имейте все полномочия для доступа к сайту." + other: Имейте все полномочия для доступа к сайту. moderator: - other: "Имеет доступ ко всем сообщениям, кроме настроек администратора." + other: Имеет доступ ко всем сообщениям, кроме настроек администратора. email: - other: "Эл. почта" + other: Эл. почта password: - other: "Пароль" + other: Пароль email_or_password_wrong_error: - other: "Неверное имя пользователя или пароль." + other: Неверное имя пользователя или пароль. error: admin: email_or_password_wrong: other: Неверное имя пользователя или пароль. answer: not_found: - other: "Ответ не найден." + other: Ответ не найден. cannot_deleted: - other: "Недостаточно прав для удаления." + other: Недостаточно прав для удаления. cannot_update: - other: "Нет прав для обновления." + other: Нет прав для обновления. comment: edit_without_permission: - other: "Комментарий не может редактироваться." + other: Комментарий не может редактироваться. not_found: - other: "Комментарий не найден." + other: Комментарий не найден. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Адрес электронной почты уже существует." + other: Адрес электронной почты уже существует. need_to_be_verified: - other: "Адрес электронной почты должен быть подтвержден." + other: Адрес электронной почты должен быть подтвержден. verify_url_expired: - other: "Срок действия подтверждённого адреса электронной почты истек, пожалуйста, отправьте письмо повторно." + other: Срок действия подтверждённого адреса электронной почты истек, пожалуйста, отправьте письмо повторно. lang: not_found: - other: "Языковой файл не найден." + other: Языковой файл не найден. object: captcha_verification_failed: - other: "Captcha введена неверно." + other: Captcha введена неверно. disallow_follow: - other: "Вы не можете подписаться." + other: Вы не можете подписаться. disallow_vote: - other: "Вы не можете голосовать." + other: Вы не можете голосовать. disallow_vote_your_self: - other: "Вы не можете голосовать за собственный отзыв." + other: Вы не можете голосовать за собственный отзыв. not_found: - other: "Объект не найден." + other: Объект не найден. verification_failed: - other: "Проверка не удалась." + other: Проверка не удалась. email_or_password_incorrect: - other: "Email или пароль не совпадают." + other: Email или пароль не совпадают. old_password_verification_failed: - other: "Не удалось подтвердить старый пароль" + other: Не удалось подтвердить старый пароль new_password_same_as_previous_setting: - other: "Пароль не может быть таким же как прежний." + other: Пароль не может быть таким же как прежний. question: not_found: - other: "Вопрос не найден." + other: Вопрос не найден. cannot_deleted: - other: "Недостаточно прав для удаления." + other: Недостаточно прав для удаления. cannot_close: - other: "Нет разрешения на закрытие." + other: Нет разрешения на закрытие. cannot_update: - other: "Нет разрешения на обновление." + other: Нет разрешения на обновление. rank: fail_to_meet_the_condition: - other: "Ранг не соответствует условию." + other: Ранг не соответствует условию. report: handle_failed: - other: "Не удалось обработать отчет." + other: Не удалось обработать отчет. not_found: - other: "Отчет не найден." + other: Отчет не найден. tag: not_found: - other: "Тег не найден." + other: Тег не найден. recommend_tag_not_found: - other: "Рекомендуемый тег не существует." + other: Рекомендуемый тег не существует. recommend_tag_enter: - other: "Пожалуйста, введите хотя бы один тег." + other: Пожалуйста, введите хотя бы один тег. not_contain_synonym_tags: - other: "Не должно содержать теги синонимы." + other: Не должно содержать теги синонимы. cannot_update: - other: "Нет прав для обновления." + other: Нет прав для обновления. cannot_set_synonym_as_itself: - other: "Вы не можете установить синоним текущего тега." + other: Вы не можете установить синоним текущего тега. smtp: config_from_name_cannot_be_email: - other: "Имя пользователя не может быть адрес электронной почты." + other: Имя От не может быть адресом электронной почты. theme: not_found: - other: "Тема не найдена." + other: Тема не найдена. revision: review_underway: - other: "В настоящее время не удается редактировать версию, в очереди на проверку." + other: В настоящее время не удается редактировать версию, в очереди на проверку. no_permission: - other: "Нет прав на ревизию." + other: Нет прав на ревизию. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -283,7 +288,7 @@ ui: blockquote: text: Цитата bold: - text: Жирный + text: Сильный chart: text: Диаграмма flow_chart: Блок-схема @@ -413,7 +418,7 @@ ui: label: Идентификатор URL desc: 'Необходимо использовать набор символов "a-z", "0-9", "+ # - ."' msg: - empty: URL не может быть пустым. + empty: URL slug не может быть пустым. range: URL slug до 35 символов. character: URL slug содержит недопустимый набор символов. desc: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/sq_AL.yaml b/i18n/sq_AL.yaml index 8352bc90..5b47a0ca 100644 --- a/i18n/sq_AL.yaml +++ b/i18n/sq_AL.yaml @@ -435,7 +435,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: diff --git a/i18n/sr_SP.yaml b/i18n/sr_SP.yaml index 8352bc90..14c553f5 100644 --- a/i18n/sr_SP.yaml +++ b/i18n/sr_SP.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/sv_SE.yaml b/i18n/sv_SE.yaml index 8352bc90..14c553f5 100644 --- a/i18n/sv_SE.yaml +++ b/i18n/sv_SE.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/tr_TR.yaml b/i18n/tr_TR.yaml index 8352bc90..14c553f5 100644 --- a/i18n/tr_TR.yaml +++ b/i18n/tr_TR.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/uk_UA.yaml b/i18n/uk_UA.yaml index 8352bc90..14c553f5 100644 --- a/i18n/uk_UA.yaml +++ b/i18n/uk_UA.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/vi_VN.yaml b/i18n/vi_VN.yaml index 8352bc90..14c553f5 100644 --- a/i18n/vi_VN.yaml +++ b/i18n/vi_VN.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "Success." + other: Success. unknown: - other: "Unknown error." + other: Unknown error. request_format_error: - other: "Request format is not valid." + other: Request format is not valid. unauthorized_error: - other: "Unauthorized." + other: Unauthorized. database_error: - other: "Data server error." + other: Data server error. role: name: user: - other: "User" + other: User admin: - other: "Admin" + other: Admin moderator: - other: "Moderator" + other: Moderator description: user: - other: "Default with no special access." + other: Default with no special access. admin: - other: "Have the full power to access the site." + other: Have the full power to access the site. moderator: - other: "Has access to all posts except admin settings." + other: Has access to all posts except admin settings. email: - other: "Email" + other: Email password: - other: "Password" + other: Password email_or_password_wrong_error: - other: "Email and password do not match." + other: Email and password do not match. error: admin: email_or_password_wrong: other: Email and password do not match. answer: not_found: - other: "Answer do not found." + other: Answer do not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_update: - other: "No permission to update." + other: No permission to update. comment: edit_without_permission: - other: "Comment are not allowed to edit." + other: Comment are not allowed to edit. not_found: - other: "Comment not found." + other: Comment not found. + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "Email already exists." + other: Email already exists. need_to_be_verified: - other: "Email should be verified." + other: Email should be verified. verify_url_expired: - other: "Email verified URL has expired, please resend the email." + other: Email verified URL has expired, please resend the email. lang: not_found: - other: "Language file not found." + other: Language file not found. object: captcha_verification_failed: - other: "Captcha wrong." + other: Captcha wrong. disallow_follow: - other: "You are not allowed to follow." + other: You are not allowed to follow. disallow_vote: - other: "You are not allowed to vote." + other: You are not allowed to vote. disallow_vote_your_self: - other: "You can't vote for your own post." + other: You can't vote for your own post. not_found: - other: "Object not found." + other: Object not found. verification_failed: - other: "Verification failed." + other: Verification failed. email_or_password_incorrect: - other: "Email and password do not match." + other: Email and password do not match. old_password_verification_failed: - other: "The old password verification failed" + other: The old password verification failed new_password_same_as_previous_setting: - other: "The new password is the same as the previous one." + other: The new password is the same as the previous one. question: not_found: - other: "Question not found." + other: Question not found. cannot_deleted: - other: "No permission to delete." + other: No permission to delete. cannot_close: - other: "No permission to close." + other: No permission to close. cannot_update: - other: "No permission to update." + other: No permission to update. rank: fail_to_meet_the_condition: - other: "Rank fail to meet the condition." + other: Rank fail to meet the condition. report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: Report not found. tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "Theme not found." + other: Theme not found. revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: a duplicate desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: diff --git a/i18n/zh_CN.yaml b/i18n/zh_CN.yaml index 7cc0694f..82d85bd2 100644 --- a/i18n/zh_CN.yaml +++ b/i18n/zh_CN.yaml @@ -2,239 +2,244 @@ backend: base: success: - other: "成功。" + other: 成功。 unknown: - other: "未知错误。" + other: 未知错误。 request_format_error: - other: "请求格式错误。" + other: 请求格式错误。 unauthorized_error: - other: "未授权。" + other: 未授权。 database_error: - other: "数据服务器错误。" + other: 数据服务器错误。 role: name: user: - other: "用户" + other: 用户 admin: - other: "管理员" + other: 管理员 moderator: - other: "版主" + other: 版主 description: user: - other: "默认没有特殊访问权限。" + other: 默认没有特殊访问权限。 admin: - other: "拥有管理网站的全部权限。" + other: 拥有管理网站的全部权限。 moderator: - other: "拥有访问除管理员设置以外的所有权限。" + other: 拥有访问除管理员设置以外的所有权限。 email: - other: "邮箱" + other: 邮箱 password: - other: "密码" + other: 密码 email_or_password_wrong_error: - other: "邮箱和密码不匹配。" + other: 邮箱和密码不匹配。 error: admin: email_or_password_wrong: other: 邮箱和密码不匹配。 answer: not_found: - other: "没有找到答案。" + other: 没有找到答案。 cannot_deleted: - other: "没有删除权限。" + other: 没有删除权限。 cannot_update: - other: "没有更新权限。" + other: 没有更新权限。 comment: edit_without_permission: - other: "不允许编辑评论。" + other: 不允许编辑评论。 not_found: - other: "评论未找到。" + other: 评论未找到。 + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "邮箱已经存在。" + other: 邮箱已经存在。 need_to_be_verified: - other: "邮箱需要验证。" + other: 邮箱需要验证。 verify_url_expired: - other: "邮箱验证的网址已过期,请重新发送邮件。" + other: 邮箱验证的网址已过期,请重新发送邮件。 lang: not_found: - other: "语言未找到" + other: 语言未找到 object: captcha_verification_failed: - other: "验证码错误" + other: 验证码错误 disallow_follow: - other: "你不能关注" + other: 你不能关注 disallow_vote: - other: "你不能投票" + other: 你不能投票 disallow_vote_your_self: - other: "你不能为自己的帖子投票!" + other: 你不能为自己的帖子投票! not_found: - other: "对象未找到" + other: 对象未找到 verification_failed: - other: "验证失败" + other: 验证失败 email_or_password_incorrect: - other: "邮箱或密码不正确" + other: 邮箱或密码不正确 old_password_verification_failed: - other: "旧密码验证失败" + other: 旧密码验证失败 new_password_same_as_previous_setting: - other: "新密码与之前的设置相同" + other: 新密码与之前的设置相同 question: not_found: - other: "问题未找到" + other: 问题未找到 cannot_deleted: - other: "无删除权限" + other: 无删除权限 cannot_close: - other: "无关闭权限" + other: 无关闭权限 cannot_update: - other: "无更新权限" + other: 无更新权限 rank: fail_to_meet_the_condition: - other: "级别不符合条件" + other: 级别不符合条件 report: handle_failed: - other: "报告处理失败" + other: 报告处理失败 not_found: - other: "报告未找到" + other: 报告未找到 tag: not_found: - other: "标签未找到" + other: 标签未找到 recommend_tag_not_found: - other: "推荐标签不存在" + other: 推荐标签不存在 recommend_tag_enter: - other: "请输入至少一个必需的标签。" + other: 请输入至少一个必需的标签。 not_contain_synonym_tags: - other: "不应包含同义词标签。" + other: 不应包含同义词标签。 cannot_update: - other: "没有更新标签权限。" + other: 没有更新标签权限。 is_used_cannot_delete: - other: "您不能删除正在被使用的标签" + other: 您不能删除正在被使用的标签 cannot_set_synonym_as_itself: - other: "您不能将当前标签的同义词设置为本身。" + other: 您不能将当前标签的同义词设置为本身。 smtp: config_from_name_cannot_be_email: - other: "发件人名称不能是电子邮件地址。" + other: 发件人名称不能是电子邮件地址。 theme: not_found: - other: "主题未找到" + other: 主题未找到 revision: review_underway: - other: "目前无法编辑,有一个版本在审阅队列中。" + other: 目前无法编辑,有一个版本在审阅队列中。 no_permission: - other: "无权限修改" + other: 无权限修改 user: email_or_password_wrong: other: other: 邮箱或密码错误 not_found: - other: "用户未找到" + other: 用户未找到 suspended: - other: "用户已被暂停" + other: 用户已被暂停 username_invalid: - other: "用户名无效" + other: 用户名无效 username_duplicate: - other: "用户名已被使用" + other: 用户名已被使用 set_avatar: - other: "头像设置错误" + other: 头像设置错误 cannot_update_your_role: - other: "您不能修改自己的角色。" + other: 您不能修改自己的角色。 not_allowed_registration: - other: "目前该站点未开放注册" + other: 目前该站点未开放注册 config: read_config_failed: - other: "读取配置失败" + other: 读取配置失败 database: connection_failed: - other: "数据库连接失败" + other: 数据库连接失败 create_table_failed: - other: "创建表失败" + other: 创建表失败 install: create_config_failed: - other: "无法创建 config.yaml 文件。" + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "垃圾信息" + other: 垃圾信息 desc: - other: "这个帖子是一个广告,或是破坏性行为。它对当前的主题没有用处,也不相关。" + other: 这个帖子是一个广告,或是破坏性行为。它对当前的主题没有用处,也不相关。 rude: name: - other: "粗鲁或辱骂的" + other: 粗鲁或辱骂的 desc: - other: "一个有理智的人都会认为这种内容不适合进行尊重性的讨论。" + other: 一个有理智的人都会认为这种内容不适合进行尊重性的讨论。 duplicate: name: - other: "重复信息" + other: 重复信息 desc: - other: "此问题以前就有人问过,而且已经有了答案。" + other: 此问题以前就有人问过,而且已经有了答案。 not_answer: name: - other: "不是答案" + other: 不是答案 desc: - other: "此帖子是作为一个答案发布的,但它并没有试图回答这个问题。总之,它可能应该是个编辑,评论,另一个问题或者被删除。" + other: 此帖子是作为一个答案发布的,但它并没有试图回答这个问题。总之,它可能应该是个编辑,评论,另一个问题或者被删除。 not_need: name: - other: "不再需要" + other: 不再需要 desc: - other: "此评论已过时,对话或与此帖子无关。" + other: 此评论已过时,对话或与此帖子无关。 other: name: - other: "其他原因" + other: 其他原因 desc: - other: "此帖子需要工作人员关注,因为是上述所列以外的其他理由。" + other: 此帖子需要工作人员关注,因为是上述所列以外的其他理由。 question: close: duplicate: name: - other: "垃圾信息" + other: 垃圾信息 desc: - other: "此问题以前就有人问过,而且已经有了答案。" + other: 此问题以前就有人问过,而且已经有了答案。 guideline: name: - other: "社区特定原因" + other: 社区特定原因 desc: - other: "此问题不符合社区准则。" + other: 此问题不符合社区准则。 multiple: name: - other: "需要细节或澄清" + other: 需要细节或澄清 desc: - other: "此问题目前涵盖多个问题。它应该只集中在一个问题上。" + other: 此问题目前涵盖多个问题。它应该只集中在一个问题上。 other: name: - other: "其他原因" + other: 其他原因 desc: - other: "这个帖子需要上面没有列出的另一个原因。" + other: 这个帖子需要上面没有列出的另一个原因。 operation_type: asked: - other: "提问于" + other: 提问于 answered: - other: "回答于" + other: 回答于 modified: - other: "修改于" + other: 修改于 notification: action: update_question: - other: "更新了问题" + other: 更新了问题 answer_the_question: - other: "回答了问题" + other: 回答了问题 update_answer: - other: "更新了答案" + other: 更新了答案 accept_answer: - other: "已接受的回答" + other: 已接受的回答 comment_question: - other: "评论了问题" + other: 评论了问题 comment_answer: - other: "评论了答案" + other: 评论了答案 reply_to_you: - other: "回复了你" + other: 回复了你 mention_you: - other: "提到了你" + other: 提到了你 your_question_is_closed: - other: "你的问题已被关闭" + other: 你的问题已被关闭 your_question_was_deleted: - other: "你的问题已被删除" + other: 你的问题已被删除 your_answer_was_deleted: - other: "你的答案已被删除" + other: 你的答案已被删除 your_comment_was_deleted: - other: "你的评论已被删除" + other: 你的评论已被删除 #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -479,7 +484,7 @@ ui: btn_flag: 举报 btn_save_edits: 保存 btn_cancel: 取消 - show_more: 显示更多评论 + show_more: Show more comments tip_question: >- 使用评论提问更多信息或者提出改进意见。尽量避免使用评论功能回答问题。 tip_answer: >- @@ -493,6 +498,8 @@ ui: label: 编辑历史 answer: label: 回答内容 + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: 编辑概要 placeholder: >- @@ -617,7 +624,7 @@ ui: msg: empty: 邮箱不能为空 change_email: - page_title: 欢迎来到 {{site_name}} + page_title: Welcome to {{site_name}} btn_cancel: 取消 btn_update: 更新电子邮件地址 send_success: >- @@ -655,12 +662,12 @@ ui: display_name: label: 昵称 msg: 昵称不能为空。 - msg_range: 昵称不能超过 30 个字符。 + msg_range: Display name up to 30 characters. username: label: 用户名 caption: 用户之间可以通过 "@用户名" 进行交互。 msg: 用户名不能为空 - msg_range: 用户名不能超过 30 个字符 + msg_range: Username up to 30 characters. character: '用户名只能由 "a-z", "0-9", " - . _" 组成' avatar: label: 头像 @@ -746,6 +753,7 @@ ui: confirm_info: >-

您确定要提交一个新的回答吗?

您可以直接编辑和改善您之前的回答的。

empty: 回答内容不能为空。 + characters: content must be at least 6 characters in length. reopen: title: 重新打开这个帖子 content: 确定要重新打开吗? @@ -806,7 +814,7 @@ ui: modal_confirm: title: 发生错误... account_result: - page_title: 欢迎来到 {{site_name}} + page_title: Welcome to {{site_name}} success: 你的账号已通过验证,即将返回首页。 link: 返回首页 invalid: >- @@ -817,7 +825,7 @@ ui: unsubscribe: page_title: 退订 success_title: 取消订阅成功 - success_desc: 您已成功地从此订阅者列表中移除,并且将不会再收到我们的任何电子邮件。 + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: 更改设置 question: following_tags: 已关注的标签 @@ -879,7 +887,7 @@ ui: title: Answer next: 下一步 done: 完成 - config_yaml_error: 无法创建配置文件 + config_yaml_error: Can't create the config.yaml file. lang: label: 请选择一种语言 db_type: @@ -909,7 +917,7 @@ ui: label: 已创建 config.yaml 文件。 desc: >- 您可以手动在 <1>/var/wwww/xxx/ 目录中创建<1>config.yaml 文件并粘贴以下文本。 - info: "完成后,点击“下一步”按钮。" + info: After you've done that, click "Next" button. site_information: 站点信息 admin_account: 管理员账户 site_name: @@ -954,7 +962,12 @@ ui: 您似乎已经安装过了。要重新安装,请先清除旧的数据库表。 db_failed: 数据连接异常! db_failed_desc: >- - 这或者意味着数据库信息在 <1>config.yaml 文件不正确,或者无法与数据库服务器建立联系。这可能意味着您的主机数据库服务器已关闭。 + This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "很抱歉,此页面不存在。" back_home: 回到主页 @@ -962,7 +975,7 @@ ui: desc: 服务器遇到了一个错误,无法完成你的请求。 back_home: 回到主页 page_maintenance: - desc: "我们正在进行维护,我们将很快回来。" + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: 后台管理 contents: 内容管理 @@ -1096,7 +1109,7 @@ ui: password: label: 密码 text: 用户将被注销,需要再次登录。 - msg: 密码的长度必须是8-32个字符。 + msg: Password must be at 8-32 characters in length. btn_cancel: 取消 btn_submit: 提交 user_modal: @@ -1105,13 +1118,13 @@ ui: fields: display_name: label: 昵称 - msg: 昵称的长度必须是 3-30 个字符。 + msg: Display Name must be at 3-30 characters in length. email: label: 邮箱 msg: 电子邮箱无效。 password: label: 密码 - msg: 密码的长度必须是8-32个字符。 + msg: Password must be at 8-32 characters in length. btn_cancel: 取消 btn_submit: 提交 questions: @@ -1230,14 +1243,14 @@ ui: text: 在你的网站左上方的Logo图标。使用一个高度为56,长宽比大于3:1的宽长方形图像。如果留空,将显示网站标题文本。 mobile_logo: label: 移动端图标(可选) - text: 在你的网站的移动版上使用的标志。使用一个高度为56的宽矩形图像。如果留空,将使用 "Logo"设置中的图像。 + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: 方形图标 (可选) msg: 方形图标不能为空。 text: 用作元数据图标的基础的图像。最好是大于512x512。 favicon: label: 收藏夹图标(可选) - text: 网站的图标。要在 CDN 正常工作,它必须是 png。 将调整大小到32x32。如果留空,将使用“方形图标”。 + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: 法律条款 terms_of_service: diff --git a/i18n/zh_TW.yaml b/i18n/zh_TW.yaml index abd8aea1..3a681b28 100644 --- a/i18n/zh_TW.yaml +++ b/i18n/zh_TW.yaml @@ -2,237 +2,242 @@ backend: base: success: - other: "成功!" + other: 成功! unknown: - other: "未知的錯誤。" + other: 未知的錯誤。 request_format_error: - other: "請求的格式無效。" + other: 請求的格式無效。 unauthorized_error: - other: "未授權。" + other: 未授權。 database_error: - other: "資料庫錯誤。" + other: 資料庫錯誤。 role: name: user: - other: "使用者" + other: 使用者 admin: - other: "管理者" + other: 管理者 moderator: - other: "版主" + other: 版主 description: user: - other: "預設沒有特別閱讀權限" + other: 預設沒有特別閱讀權限 admin: - other: "擁有所有權限" + other: 擁有所有權限 moderator: - other: "可以訪問除了管理員設定以外的所有貼文" + other: 可以訪問除了管理員設定以外的所有貼文 email: - other: "電子郵件" + other: 電子郵件 password: - other: "密碼" + other: 密碼 email_or_password_wrong_error: - other: "電子郵箱和密碼不匹配。" + other: 電子郵箱和密碼不匹配。 error: admin: email_or_password_wrong: other: 電子郵箱和密碼不匹配。 answer: not_found: - other: "無答案。" + other: 無答案。 cannot_deleted: - other: "無刪除權限。" + other: 無刪除權限。 cannot_update: - other: "無更新權限。" + other: 無更新權限。 comment: edit_without_permission: - other: "不允許編輯評論。" + other: 不允許編輯評論。 not_found: - other: "無評論。" + other: 無評論。 + cannot_edit_after_deadline: + other: The comment time has been too long to modify. email: duplicate: - other: "該電子郵件已被使用" + other: 該電子郵件已被使用 need_to_be_verified: - other: "需驗證電子郵件信箱。" + other: 需驗證電子郵件信箱。 verify_url_expired: - other: "電子郵件驗證網址已過期,請重發確認郵件。" + other: 電子郵件驗證網址已過期,請重發確認郵件。 lang: not_found: - other: "無此語系檔。" + other: 無此語系檔。 object: captcha_verification_failed: - other: "驗證碼錯誤。" + other: 驗證碼錯誤。 disallow_follow: - other: "你不能追蹤" + other: 你不能追蹤 disallow_vote: - other: "你不能投票" + other: 你不能投票 disallow_vote_your_self: - other: "你不能為自己的貼文投票" + other: 你不能為自己的貼文投票 not_found: - other: "找不到物件" + other: 找不到物件 verification_failed: - other: "驗證失敗。" + other: 驗證失敗。 email_or_password_incorrect: - other: "電子郵箱和密碼不匹配。" + other: 電子郵箱和密碼不匹配。 old_password_verification_failed: - other: "舊密碼驗證失敗" + other: 舊密碼驗證失敗 new_password_same_as_previous_setting: - other: "新密碼與先前的一樣。" + other: 新密碼與先前的一樣。 question: not_found: - other: "找不到問題。" + other: 找不到問題。 cannot_deleted: - other: "沒有刪除的權限。" + other: 沒有刪除的權限。 cannot_close: - other: "沒有關閉的權限。" + other: 沒有關閉的權限。 cannot_update: - other: "沒有更新的權限。" + other: 沒有更新的權限。 rank: fail_to_meet_the_condition: - other: "無法為條件排序" + other: 無法為條件排序 report: handle_failed: - other: "Report handle failed." + other: Report handle failed. not_found: - other: "Report not found." + other: 找不到報告 tag: not_found: - other: "Tag not found." + other: Tag not found. recommend_tag_not_found: - other: "Recommend Tag is not exist." + other: Recommend Tag is not exist. recommend_tag_enter: - other: "Please enter at least one required tag." + other: Please enter at least one required tag. not_contain_synonym_tags: - other: "Should not contain synonym tags." + other: Should not contain synonym tags. cannot_update: - other: "No permission to update." + other: No permission to update. cannot_set_synonym_as_itself: - other: "You cannot set the synonym of the current tag as itself." + other: You cannot set the synonym of the current tag as itself. smtp: config_from_name_cannot_be_email: - other: "The From Name cannot be a email address." + other: The From Name cannot be a email address. theme: not_found: - other: "未找到主題。" + other: 未找到主題。 revision: review_underway: - other: "Can't edit currently, there is a version in the review queue." + other: Can't edit currently, there is a version in the review queue. no_permission: - other: "No permission to Revision." + other: No permission to Revision. user: email_or_password_wrong: other: other: Email and password do not match. not_found: - other: "User not found." + other: User not found. suspended: - other: "User has been suspended." + other: User has been suspended. username_invalid: - other: "Username is invalid." + other: Username is invalid. username_duplicate: - other: "Username is already in use." + other: Username is already in use. set_avatar: - other: "Avatar set failed." + other: Avatar set failed. cannot_update_your_role: - other: "You cannot modify your role." + other: You cannot modify your role. not_allowed_registration: - other: "Currently the site is not open for registration" + other: Currently the site is not open for registration config: read_config_failed: - other: "Read config failed" + other: Read config failed database: connection_failed: - other: "Database connection failed" + other: Database connection failed create_table_failed: - other: "Create table failed" + other: Create table failed install: create_config_failed: - other: "Can’t create the config.yaml file." + other: Can't create the config.yaml file. + upload: + unsupported_file_format: + other: Unsupported file format. report: spam: name: - other: "spam" + other: spam desc: - other: "This post is an advertisement, or vandalism. It is not useful or relevant to the current topic." + other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic. rude: name: - other: "rude or abusive" + other: rude or abusive desc: - other: "A reasonable person would find this content inappropriate for respectful discourse." + other: A reasonable person would find this content inappropriate for respectful discourse. duplicate: name: - other: "a duplicate" + other: 重複 desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. not_answer: name: - other: "not an answer" + other: not an answer desc: - other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether." + other: This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question, or deleted altogether. not_need: name: - other: "no longer needed" + other: no longer needed desc: - other: "This comment is outdated, conversational or not relevant to this post." + other: This comment is outdated, conversational or not relevant to this post. other: name: - other: "something else" + other: something else desc: - other: "This post requires staff attention for another reason not listed above." + other: This post requires staff attention for another reason not listed above. question: close: duplicate: name: - other: "spam" + other: spam desc: - other: "This question has been asked before and already has an answer." + other: This question has been asked before and already has an answer. guideline: name: - other: "a community-specific reason" + other: a community-specific reason desc: - other: "This question doesn't meet a community guideline." + other: This question doesn't meet a community guideline. multiple: name: - other: "needs details or clarity" + other: needs details or clarity desc: - other: "This question currently includes multiple questions in one. It should focus on one problem only." + other: This question currently includes multiple questions in one. It should focus on one problem only. other: name: - other: "something else" + other: something else desc: - other: "This post requires another reason not listed above." + other: This post requires another reason not listed above. operation_type: asked: - other: "asked" + other: asked answered: - other: "answered" + other: answered modified: - other: "modified" + other: modified notification: action: update_question: - other: "updated question" + other: updated question answer_the_question: - other: "answered question" + other: answered question update_answer: - other: "updated answer" + other: updated answer accept_answer: - other: "accepted answer" + other: accepted answer comment_question: - other: "commented question" + other: commented question comment_answer: - other: "commented answer" + other: commented answer reply_to_you: - other: "replied to you" + other: replied to you mention_you: - other: "mentioned you" + other: mentioned you your_question_is_closed: - other: "Your question has been closed" + other: Your question has been closed your_question_was_deleted: - other: "Your question has been deleted" + other: Your question has been deleted your_answer_was_deleted: - other: "Your answer has been deleted" + other: Your answer has been deleted your_comment_was_deleted: - other: "Your comment has been deleted" + other: Your comment has been deleted #The following fields are used for interface presentation(Front-end) ui: how_to_format: @@ -435,7 +440,7 @@ ui: delete: title: Delete this tag content: >- -

We do not allowed deleting tag with posts.

Please remove this tag from the posts first.

+

We do not allow deleting tag with posts.

Please remove this tag from the posts first.

content2: Are you sure you wish to delete? close: Close edit_tag: @@ -477,7 +482,7 @@ ui: btn_flag: Flag btn_save_edits: Save edits btn_cancel: Cancel - show_more: Show more comment + show_more: Show more comments tip_question: >- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments. tip_answer: >- @@ -491,6 +496,8 @@ ui: label: Revision answer: label: Answer + feedback: + characters: content must be at least 6 characters in length. edit_summary: label: Edit Summary placeholder: >- @@ -615,7 +622,7 @@ ui: msg: empty: Email cannot be empty. change_email: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} btn_cancel: Cancel btn_update: Update email address send_success: >- @@ -653,12 +660,12 @@ ui: display_name: label: Display Name msg: Display name cannot be empty. - msg_range: Display name up to 30 characters + msg_range: Display name up to 30 characters. username: label: Username caption: People can mention you as "@username". msg: Username cannot be empty. - msg_range: Username up to 30 characters + msg_range: Username up to 30 characters. character: 'Must use the character set "a-z", "0-9", " - . _"' avatar: label: Profile Image @@ -744,6 +751,7 @@ ui: confirm_info: >-

Are you sure you want to add another answer?

You could use the edit link to refine and improve your existing answer, instead.

empty: Answer cannot be empty. + characters: content must be at least 6 characters in length. reopen: title: Reopen this post content: Are you sure you want to reopen? @@ -804,7 +812,7 @@ ui: modal_confirm: title: Error... account_result: - page_title: Welcome to Answer + page_title: Welcome to {{site_name}} success: Your new account is confirmed; you will be redirected to the home page. link: Continue to homepage invalid: >- @@ -815,7 +823,7 @@ ui: unsubscribe: page_title: Unsubscribe success_title: Unsubscribe Successful - success_desc: You have been successfully removed from this subscriber list and won’t receive any further emails from us. + success_desc: You have been successfully removed from this subscriber list and won't receive any further emails from us. link: Change settings question: following_tags: Following Tags @@ -877,7 +885,7 @@ ui: title: Answer next: Next done: Done - config_yaml_error: Can’t create the config.yaml file. + config_yaml_error: Can't create the config.yaml file. lang: label: Please Choose a Language db_type: @@ -907,7 +915,7 @@ ui: label: The config.yaml file created. desc: >- You can create the <1>config.yaml file manually in the <1>/var/wwww/xxx/ directory and paste the following text into it. - info: "After you’ve done that, click “Next” button." + info: After you've done that, click "Next" button. site_information: Site Information admin_account: Admin Account site_name: @@ -953,6 +961,11 @@ ui: db_failed: Database connection failed db_failed_desc: >- This either means that the database information in your <1>config.yaml file is incorrect or that contact with the database server could not be established. This could mean your host’s database server is down. + counts: + views: views + votes: votes + answers: answers + accepted: Accepted page_404: desc: "Unfortunately, this page doesn't exist." back_home: Back to homepage @@ -960,7 +973,7 @@ ui: desc: The server encountered an error and could not complete your request. back_home: Back to homepage page_maintenance: - desc: "We are under maintenance, we’ll be back soon." + desc: "We are under maintenance, we'll be back soon." nav_menus: dashboard: Dashboard contents: Contents @@ -1094,7 +1107,7 @@ ui: password: label: Password text: The user will be logged out and need to login again. - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit user_modal: @@ -1103,13 +1116,13 @@ ui: fields: display_name: label: Display Name - msg: display_name must be at 4 - 30 characters in length. + msg: Display Name must be at 3-30 characters in length. email: label: Email msg: Email is not valid. password: label: Password - msg: Password must be at 8 - 32 characters in length. + msg: Password must be at 8-32 characters in length. btn_cancel: Cancel btn_submit: Submit questions: @@ -1228,14 +1241,14 @@ ui: text: The logo image at the top left of your site. Use a wide rectangular image with a height of 56 and an aspect ratio greater than 3:1. If left blank, the site title text will be shown. mobile_logo: label: Mobile Logo (optional) - text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the “logo” setting will be used. + text: The logo used on mobile version of your site. Use a wide rectangular image with a height of 56. If left blank, the image from the "logo" setting will be used. square_icon: label: Square Icon (optional) msg: Square icon cannot be empty. text: Image used as the base for metadata icons. Should ideally be larger than 512x512. favicon: label: Favicon (optional) - text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, “square icon” will be used. + text: A favicon for your site. To work correctly over a CDN it must be a png. Will be resized to 32x32. If left blank, "square icon" will be used. legal: page_title: Legal terms_of_service: From 5bc7fecbd42346fc0f96a76b365865ffc7f54515 Mon Sep 17 00:00:00 2001 From: LinkinStars Date: Tue, 21 Feb 2023 12:00:15 +0800 Subject: [PATCH 08/68] docs(gomod): update go mod --- go.mod | 3 +++ go.sum | 22 ++++++++++++---------- 2 files changed, 15 insertions(+), 10 deletions(-) diff --git a/go.mod b/go.mod index 39bd77dd..6b1b084c 100644 --- a/go.mod +++ b/go.mod @@ -38,6 +38,7 @@ require ( github.com/swaggo/files v1.0.0 github.com/swaggo/gin-swagger v1.5.3 github.com/swaggo/swag v1.8.10 + github.com/tidwall/gjson v1.14.4 github.com/yuin/goldmark v1.4.13 golang.org/x/crypto v0.1.0 golang.org/x/net v0.2.0 @@ -109,6 +110,8 @@ require ( github.com/spf13/viper v1.13.0 // indirect github.com/subosito/gotenv v1.4.1 // indirect github.com/syndtr/goleveldb v1.0.0 // indirect + github.com/tidwall/match v1.1.1 // indirect + github.com/tidwall/pretty v1.2.0 // indirect github.com/ugorji/go/codec v1.2.7 // indirect github.com/xeipuuv/gojsonpointer v0.0.0-20180127040702-4e3ac2762d5f // indirect github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect diff --git a/go.sum b/go.sum index 2a0f93f0..58423a80 100644 --- a/go.sum +++ b/go.sum @@ -38,6 +38,7 @@ cloud.google.com/go/storage v1.14.0/go.mod h1:GrKmX003DSIwi9o29oFT7YDnHYwZoctc3f dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= gitea.com/xorm/sqlfiddle v0.0.0-20180821085327-62ce714f951a h1:lSA0F4e9A2NcQSqGqTOXqu2aRi/XEQxDCBwM8yJtE6s= gitea.com/xorm/sqlfiddle v0.0.0-20180821085327-62ce714f951a/go.mod h1:EXuID2Zs0pAQhH8yz+DNjUbjppKQzKFAn28TMYPB6IU= +gitee.com/travelliu/dm v1.8.11192/go.mod h1:DHTzyhCrM843x9VdKVbZ+GKXGRbKM2sJ4LxihRxShkE= github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78 h1:w+iIsaOQNcT7OZ575w+acHgRric5iCyQh+xv+KJ4HB8= github.com/Azure/go-ansiterm v0.0.0-20170929234023-d6e3b3328b78/go.mod h1:LmzpDX56iTiv29bbRTIsUNlaFfuhWRQBWjQdVyAevI8= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= @@ -63,9 +64,6 @@ github.com/Shopify/toxiproxy v2.1.4+incompatible/go.mod h1:OXgGpZ6Cli1/URJOF1DMx github.com/VividCortex/gohistogram v1.0.0/go.mod h1:Pf5mBqqDxYaXu3hDrrU+w6nw50o/4+TcAqDqk/vUH7g= github.com/afex/hystrix-go v0.0.0-20180502004556-fa1af6a1f4f5/go.mod h1:SkGFH1ia65gfNATL8TAiHDNxPzPdmEL5uirI2Uyuz6c= github.com/agiledragon/gomonkey/v2 v2.3.1/go.mod h1:ap1AmDzcVOAz1YpeJ3TCzIgstoaWLA6jbbgxfB4w2iY= -github.com/aichy126/dm v1.8.11192/go.mod h1:DHTzyhCrM843x9VdKVbZ+GKXGRbKM2sJ4LxihRxShkE= -github.com/aichy126/modernc.org_z v1.2.19 h1:g4KvQojkFWBJk47OGvKzuudTr5mRF7jORSwobYyc2Sc= -github.com/aichy126/modernc.org_z v1.2.19/go.mod h1:+ZpP0pc4zz97eukOzW3xagV/lS82IpPN9NGG5pNF9vY= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/template v0.0.0-20190718012654-fb15b899a751/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= @@ -670,13 +668,14 @@ github.com/stretchr/testify v1.8.1 h1:w7B6lhMri9wdJUVmEZPGGhZzrYTPvgJArz7wNPgYKs github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/subosito/gotenv v1.4.1 h1:jyEFiXpy21Wm81FBN71l9VoMMV8H8jG+qIK3GCpY6Qs= github.com/subosito/gotenv v1.4.1/go.mod h1:ayKnFf/c6rvx/2iiLrJUk1e6plDbT3edrFNGqEflhK0= -github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a h1:kAe4YSu0O0UFn1DowNo2MY5p6xzqtJ/wQ7LZynSvGaY= github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a/go.mod h1:lKJPbtWzJ9JhsTN1k1gZgleJWY/cqq0psdoMmaThG3w= +github.com/swaggo/files v1.0.0 h1:1gGXVIeUFCS/dta17rnP0iOpr6CXFwKD7EO5ID233e4= +github.com/swaggo/files v1.0.0/go.mod h1:N59U6URJLyU1PQgFqPM7wXLMhJx7QAolnvfQkqO13kc= github.com/swaggo/gin-swagger v1.5.3 h1:8mWmHLolIbrhJJTflsaFoZzRBYVmEE7JZGIq08EiC0Q= github.com/swaggo/gin-swagger v1.5.3/go.mod h1:3XJKSfHjDMB5dBo/0rrTXidPmgLeqsX89Yp4uA50HpI= github.com/swaggo/swag v1.8.1/go.mod h1:ugemnJsPZm/kRwFUnzBlbHRd0JY9zE1M4F+uy2pAaPQ= -github.com/swaggo/swag v1.8.7 h1:2K9ivTD3teEO+2fXV6zrZKDqk5IuU2aJtBDo8U7omWU= -github.com/swaggo/swag v1.8.7/go.mod h1:ezQVUUhly8dludpVk+/PuwJWvLLanB13ygV5Pr9enSk= +github.com/swaggo/swag v1.8.10 h1:eExW4bFa52WOjqRzRD58bgWsWfdFJso50lpbeTcmTfo= +github.com/swaggo/swag v1.8.10/go.mod h1:ezQVUUhly8dludpVk+/PuwJWvLLanB13ygV5Pr9enSk= github.com/syndtr/gocapability v0.0.0-20200815063812-42c35b437635/go.mod h1:hkRG7XYTFWNJGYcbNJQlaLq0fg1yr4J4t/NcTQtrfww= github.com/syndtr/goleveldb v1.0.0 h1:fBdIW9lB4Iz0n9khmH8w27SJ3QEJ7+IgjPEwGSZiFdE= github.com/syndtr/goleveldb v1.0.0/go.mod h1:ZVVdQEZoIme9iO1Ch2Jdy24qqXrMMOU6lpPAyBWyWuQ= @@ -852,8 +851,8 @@ golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d/go.mod h1:9nx3DQGgdP8bBQD5qx golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2/go.mod h1:9nx3DQGgdP8bBQD5qxJ1jj9UTztislL4KSBs9R2vV5Y= golang.org/x/net v0.0.0-20220425223048-2871e0cb64e4/go.mod h1:CfG3xpIq0wQ8r1q4Su4UZFWDARRcnwPjda9FqA0JpMk= golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= -golang.org/x/net v0.1.0 h1:hZ/3BUoy5aId7sCpA/Tc5lt8DkFgdVS2onTpJsZ/fl0= -golang.org/x/net v0.1.0/go.mod h1:Cx3nUiGt4eDBEyega/BKRp+/AlGL8hYe7U9odMt2Cco= +golang.org/x/net v0.2.0 h1:sZfSu1wtKLGlWI4ZZayP0ck9Y73K1ynO6gqzTdBVdPU= +golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= @@ -946,11 +945,12 @@ golang.org/x/sys v0.0.0-20220520151302-bc2c85ada10a/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/sys v0.0.0-20220722155257-8c9f86f7a55f/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/sys v0.0.0-20220908164124-27713097b956/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/sys v0.1.0 h1:kunALQeHf1/185U1i0GOB/fy1IPRDDpuoOOqRReG57U= -golang.org/x/sys v0.1.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= +golang.org/x/sys v0.2.0 h1:ljd4t30dBnAvMZaQCevtY0xLLD0A+bRZXbgLMLU1F/A= +golang.org/x/sys v0.2.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo= golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= +golang.org/x/term v0.2.0/go.mod h1:TVmDHMZPmdnySmBfhjOoOdhjzdE1h4u1VwSiw2l1Nuc= golang.org/x/text v0.0.0-20170915032832-14c0d48ead0c/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= @@ -1295,6 +1295,8 @@ modernc.org/tcl v1.8.13 h1:V0sTNBw0Re86PvXZxuCub3oO9WrSTqALgrwNZNvLFGw= modernc.org/tcl v1.8.13/go.mod h1:V+q/Ef0IJaNUSECieLU4o+8IScapxnMyFV6i/7uQlAY= modernc.org/token v1.0.0 h1:a0jaWiNMDhDUtqOj09wvjWWAqd3q7WpBulmL9H2egsk= modernc.org/token v1.0.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM= +modernc.org/z v1.2.19 h1:BGyRFWhDVn5LFS5OcX4Yd/MlpRTOc7hOPTdcIpCiUao= +modernc.org/z v1.2.19/go.mod h1:+ZpP0pc4zz97eukOzW3xagV/lS82IpPN9NGG5pNF9vY= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0= rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA= From 383cc103208d008e7e274eeba9ea73d81e639acf Mon Sep 17 00:00:00 2001 From: aichy126 <16996097+aichy126@users.noreply.github.com> Date: Tue, 21 Feb 2023 15:36:45 +0800 Subject: [PATCH 09/68] update StatisticalByCache --- internal/service/dashboard/dashboard_service.go | 1 + 1 file changed, 1 insertion(+) diff --git a/internal/service/dashboard/dashboard_service.go b/internal/service/dashboard/dashboard_service.go index 11868acd..e47645fe 100644 --- a/internal/service/dashboard/dashboard_service.go +++ b/internal/service/dashboard/dashboard_service.go @@ -89,6 +89,7 @@ func (ds *DashboardService) StatisticalByCache(ctx context.Context) (*schema.Das } startTime := time.Now().Unix() - schema.AppStartTime.Unix() dashboardInfo.AppStartTime = fmt.Sprintf("%d", startTime) + dashboardInfo.VersionInfo.Version = constant.Version return dashboardInfo, nil } From 9ce20b4d90d1bb51da4b6286bc09c9ee5dfa5755 Mon Sep 17 00:00:00 2001 From: aichy126 <16996097+aichy126@users.noreply.github.com> Date: Tue, 21 Feb 2023 15:39:37 +0800 Subject: [PATCH 10/68] update go.mod --- go.mod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/go.mod b/go.mod index 4c50043a..3be020a4 100644 --- a/go.mod +++ b/go.mod @@ -35,7 +35,7 @@ require ( github.com/segmentfault/pacman/contrib/server/http v0.0.0-20221018072427-a15dd1434e05 github.com/spf13/cobra v1.6.1 github.com/stretchr/testify v1.8.1 - github.com/swaggo/files v0.0.0-20220728132757-551d4a08d97a + github.com/swaggo/files v1.0.0 github.com/swaggo/gin-swagger v1.5.3 github.com/swaggo/swag v1.8.10 github.com/tidwall/gjson v1.14.4 From b03269b38322cb1c1488fabf9ba44f7de1526652 Mon Sep 17 00:00:00 2001 From: shuai Date: Wed, 22 Feb 2023 14:47:20 +0800 Subject: [PATCH 11/68] feat: add draft for write answer or question #117 --- i18n/en_US.yaml | 3 + ui/src/common/constants.ts | 3 + ui/src/components/SchemaForm/index.tsx | 1 - ui/src/pages/Questions/Ask/index.tsx | 78 ++++++++++++-- .../Detail/components/WriteAnswer/index.tsx | 69 +++++++++++- ui/src/utils/index.ts | 2 + ui/src/utils/saveDraft.ts | 100 ++++++++++++++++++ ui/src/utils/storageWithExpires.ts | 50 +++++++++ 8 files changed, 291 insertions(+), 15 deletions(-) create mode 100644 ui/src/utils/saveDraft.ts create mode 100644 ui/src/utils/storageWithExpires.ts diff --git a/i18n/en_US.yaml b/i18n/en_US.yaml index 69a39c12..c0ebc03e 100644 --- a/i18n/en_US.yaml +++ b/i18n/en_US.yaml @@ -819,6 +819,7 @@ ui: approve: Approve reject: Reject skip: Skip + discard_draft: Discard draft search: title: Search Results keywords: Keywords @@ -1409,4 +1410,6 @@ ui: prompt: leave_page: "Are you sure you want to leave the page?" changes_not_save: "Your changes may not be saved." + draft: + discard_confirm: "Are you sure you want to discard your draft?" diff --git a/ui/src/common/constants.ts b/ui/src/common/constants.ts index 23844d4f..ce692b6a 100644 --- a/ui/src/common/constants.ts +++ b/ui/src/common/constants.ts @@ -6,6 +6,9 @@ export const LOGGED_USER_STORAGE_KEY = '_a_lui_'; export const LOGGED_TOKEN_STORAGE_KEY = '_a_ltk_'; export const REDIRECT_PATH_STORAGE_KEY = '_a_rp_'; export const CAPTCHA_CODE_STORAGE_KEY = '_a_captcha_'; +export const DRAFT_QUESTION_STORAGE_KEY = '_a_dq_'; +export const DRAFT_ANSWER_STORAGE_KEY = '_a_da_'; +export const DRAFT_TIMESIGH_STORAGE_KEY = '|_a_t_s_|'; export const ADMIN_LIST_STATUS = { // normal; diff --git a/ui/src/components/SchemaForm/index.tsx b/ui/src/components/SchemaForm/index.tsx index a004deb6..7ea53322 100644 --- a/ui/src/components/SchemaForm/index.tsx +++ b/ui/src/components/SchemaForm/index.tsx @@ -206,7 +206,6 @@ const SchemaForm: ForwardRefRenderFunction = ( const errors = requiredValidator(); if (errors.length > 0) { formData = errors.reduce((acc, cur) => { - console.log('schema.properties[cur]', cur); acc[cur] = { ...formData[cur], isInvalid: true, diff --git a/ui/src/pages/Questions/Ask/index.tsx b/ui/src/pages/Questions/Ask/index.tsx index 016c27d6..ac973634 100644 --- a/ui/src/pages/Questions/Ask/index.tsx +++ b/ui/src/pages/Questions/Ask/index.tsx @@ -10,6 +10,7 @@ import { isEqual } from 'lodash'; import { usePageTags, usePromptWithUnload } from '@/hooks'; import { Editor, EditorRef, TagSelector } from '@/components'; import type * as Type from '@/common/interface'; +import { DRAFT_QUESTION_STORAGE_KEY } from '@/common/constants'; import { saveQuestion, questionDetail, @@ -19,7 +20,7 @@ import { useQueryQuestionByTitle, getTagsBySlugName, } from '@/services'; -import { handleFormError } from '@/utils'; +import { handleFormError, SaveDraft, storageExpires } from '@/utils'; import { pathFactory } from '@/router/pathFactory'; import SearchQuestion from './components/SearchQuestion'; @@ -32,6 +33,8 @@ interface FormDataItem { edit_summary: Type.FormValue; } +const saveDraft = new SaveDraft({ type: 'question' }); + const Ask = () => { const initFormData = { title: { @@ -66,6 +69,7 @@ const Ask = () => { const [checked, setCheckState] = useState(false); const [contentChanged, setContentChanged] = useState(false); const [focusType, setForceType] = useState(''); + const [hasDraft, setHasDraft] = useState(false); const resetForm = () => { setFormData(initFormData); setCheckState(false); @@ -98,6 +102,33 @@ const Ask = () => { isEdit ? '' : formData.title.value, ); + const removeDraft = () => { + saveDraft.remove(); + setHasDraft(false); + }; + + useEffect(() => { + if (!qid) { + initQueryTags(); + const draft = storageExpires.get(DRAFT_QUESTION_STORAGE_KEY); + if (draft) { + formData.title.value = draft.title; + formData.content.value = draft.content; + formData.tags.value = draft.tags; + formData.answer.value = draft.answer; + setCheckState(Boolean(draft.answer)); + setHasDraft(true); + setFormData({ ...formData }); + } else { + resetForm(); + } + } + + return () => { + resetForm(); + }; + }, [qid]); + useEffect(() => { const { title, tags, content, answer } = formData; const { title: editTitle, tags: editTags, content: editContent } = immData; @@ -119,10 +150,22 @@ const Ask = () => { return; } + // save draft + saveDraft.save({ + params: { + title: title.value, + tags: tags.value, + content: content.value, + answer: answer.value, + }, + callback: () => setHasDraft(true), + }); + // write if (title.value || tags.value.length > 0 || content.value || answer.value) { setContentChanged(true); } else { + removeDraft(); setContentChanged(false); } }, [formData]); @@ -131,12 +174,6 @@ const Ask = () => { when: contentChanged, }); - useEffect(() => { - if (!isEdit) { - resetForm(); - initQueryTags(); - } - }, [isEdit]); const { data: revisions = [] } = useQueryRevisions(qid); useEffect(() => { @@ -191,6 +228,14 @@ const Ask = () => { }, }); + const deleteDraft = () => { + const res = window.confirm(t('discard_confirm', { keyPrefix: 'draft' })); + if (res) { + removeDraft(); + resetForm(); + } + }; + const handleSubmit = async (event: React.FormEvent) => { setContentChanged(false); event.preventDefault(); @@ -248,6 +293,7 @@ const Ask = () => { navigate(pathFactory.questionLanding(id)); } } + deleteDraft(); } }; const backPage = () => { @@ -380,6 +426,12 @@ const Ask = () => { + + {hasDraft && ( + + )} )} {!isEdit && ( @@ -411,7 +463,6 @@ const Ask = () => { }} />