Date: Tue, 3 Dec 2024 17:36:01 +0800
Subject: [PATCH 35/40] feat(file): implement file download functionality
---
internal/router/static_router.go | 17 +++++++++++++++++
internal/service/uploader/upload.go | 19 ++++++++++++++-----
2 files changed, 31 insertions(+), 5 deletions(-)
diff --git a/internal/router/static_router.go b/internal/router/static_router.go
index 5b0874313..3fbb12dab 100644
--- a/internal/router/static_router.go
+++ b/internal/router/static_router.go
@@ -22,6 +22,8 @@ package router
import (
"github.com/apache/incubator-answer/internal/service/service_config"
"github.com/gin-gonic/gin"
+ "path/filepath"
+ "strings"
)
// StaticRouter static api router
@@ -39,4 +41,19 @@ func NewStaticRouter(serviceConfig *service_config.ServiceConfig) *StaticRouter
// RegisterStaticRouter register static api router
func (a *StaticRouter) RegisterStaticRouter(r *gin.RouterGroup) {
r.Static("/uploads", a.serviceConfig.UploadPath)
+
+ r.GET("/download/*filepath", func(c *gin.Context) {
+ // The filePath such as /download/hash/123.png
+ filePath := c.Param("filepath")
+ // The download filename is 123.png
+ downloadFilename := filepath.Base(filePath)
+
+ // After trimming, the downloadLink is /uploads/hash
+ downloadLink := strings.TrimSuffix(filePath, "/"+downloadFilename)
+ // After add the extension, the downloadLink is /uploads/hash.png
+ downloadLink += filepath.Ext(downloadFilename)
+
+ downloadLink = filepath.Join(a.serviceConfig.UploadPath, downloadLink)
+ c.FileAttachment(downloadLink, downloadFilename)
+ })
}
diff --git a/internal/service/uploader/upload.go b/internal/service/uploader/upload.go
index a8d9c0ccf..6baf00d15 100644
--- a/internal/service/uploader/upload.go
+++ b/internal/service/uploader/upload.go
@@ -25,6 +25,7 @@ import (
"io"
"mime/multipart"
"net/http"
+ "net/url"
"os"
"path"
"path/filepath"
@@ -237,7 +238,7 @@ func (us *uploaderService) UploadPostAttachment(ctx *gin.Context) (
fileExt := strings.ToLower(path.Ext(fileHeader.Filename))
newFilename := fmt.Sprintf("%s%s", uid.IDStr12(), fileExt)
avatarFilePath := path.Join(postSubPath, newFilename)
- return us.uploadAttachmentFile(ctx, fileHeader, avatarFilePath)
+ return us.uploadAttachmentFile(ctx, fileHeader, fileHeader.Filename, avatarFilePath)
}
func (us *uploaderService) UploadBrandingFile(ctx *gin.Context) (
@@ -304,8 +305,8 @@ func (us *uploaderService) uploadImageFile(ctx *gin.Context, file *multipart.Fil
return url, nil
}
-func (us *uploaderService) uploadAttachmentFile(ctx *gin.Context, file *multipart.FileHeader, fileSubPath string) (
- url string, err error) {
+func (us *uploaderService) uploadAttachmentFile(ctx *gin.Context, file *multipart.FileHeader, originalFilename, fileSubPath string) (
+ downloadUrl string, err error) {
siteGeneral, err := us.siteInfoService.GetSiteGeneral(ctx)
if err != nil {
return "", err
@@ -315,8 +316,16 @@ func (us *uploaderService) uploadAttachmentFile(ctx *gin.Context, file *multipar
return "", errors.InternalServer(reason.UnknownError).WithError(err).WithStack()
}
- url = fmt.Sprintf("%s/uploads/%s", siteGeneral.SiteUrl, fileSubPath)
- return url, nil
+ // The original filename is 123.png
+ // The local saved path is /UploadPath/hash.png
+ // The download link wil be /download/hash/123.png.
+ // When downloading, the download link will be redirect to the local saved path. And the download filename will be 123.png.
+ ext := filepath.Ext(fileSubPath)
+ // Need url encode the original filename. Because the filename may contain special characters that conflict with the markdown syntax.
+ originalFilename = url.QueryEscape(originalFilename)
+ downloadPath := strings.TrimSuffix(fileSubPath, ext) + "/" + originalFilename
+ downloadUrl = fmt.Sprintf("%s/download/%s", siteGeneral.SiteUrl, downloadPath)
+ return downloadUrl, nil
}
func (us *uploaderService) tryToUploadByPlugin(ctx *gin.Context, source plugin.UploadSource) (
From 7a8cc6a5712401904a9bb5c600530b777f63064f Mon Sep 17 00:00:00 2001
From: LinkinStars
Date: Wed, 4 Dec 2024 14:55:19 +0800
Subject: [PATCH 36/40] refactor(uploader): improve file upload and download
functionality subpath constants - Adjust file download
---
internal/base/constant/upload.go | 9 ++++++
internal/router/static_router.go | 28 ++++++++---------
internal/service/uploader/upload.go | 48 +++++++++++++----------------
3 files changed, 44 insertions(+), 41 deletions(-)
create mode 100644 internal/base/constant/upload.go
diff --git a/internal/base/constant/upload.go b/internal/base/constant/upload.go
new file mode 100644
index 000000000..5a884ae7f
--- /dev/null
+++ b/internal/base/constant/upload.go
@@ -0,0 +1,9 @@
+package constant
+
+const (
+ AvatarSubPath = "avatar"
+ AvatarThumbSubPath = "avatar_thumb"
+ PostSubPath = "post"
+ BrandingSubPath = "branding"
+ FilesPostSubPath = "files/post"
+)
diff --git a/internal/router/static_router.go b/internal/router/static_router.go
index 3fbb12dab..71457f49e 100644
--- a/internal/router/static_router.go
+++ b/internal/router/static_router.go
@@ -20,6 +20,7 @@
package router
import (
+ "github.com/apache/incubator-answer/internal/base/constant"
"github.com/apache/incubator-answer/internal/service/service_config"
"github.com/gin-gonic/gin"
"path/filepath"
@@ -40,20 +41,19 @@ func NewStaticRouter(serviceConfig *service_config.ServiceConfig) *StaticRouter
// RegisterStaticRouter register static api router
func (a *StaticRouter) RegisterStaticRouter(r *gin.RouterGroup) {
- r.Static("/uploads", a.serviceConfig.UploadPath)
-
- r.GET("/download/*filepath", func(c *gin.Context) {
- // The filePath such as /download/hash/123.png
+ r.Static("/uploads/"+constant.AvatarSubPath, filepath.Join(a.serviceConfig.UploadPath, constant.AvatarSubPath))
+ r.Static("/uploads/"+constant.AvatarThumbSubPath, filepath.Join(a.serviceConfig.UploadPath, constant.AvatarThumbSubPath))
+ r.Static("/uploads/"+constant.PostSubPath, filepath.Join(a.serviceConfig.UploadPath, constant.PostSubPath))
+ r.Static("/uploads/"+constant.BrandingSubPath, filepath.Join(a.serviceConfig.UploadPath, constant.BrandingSubPath))
+ r.GET("/uploads/"+constant.FilesPostSubPath+"/*filepath", func(c *gin.Context) {
+ // The filepath such as hash/123.pdf
filePath := c.Param("filepath")
- // The download filename is 123.png
- downloadFilename := filepath.Base(filePath)
-
- // After trimming, the downloadLink is /uploads/hash
- downloadLink := strings.TrimSuffix(filePath, "/"+downloadFilename)
- // After add the extension, the downloadLink is /uploads/hash.png
- downloadLink += filepath.Ext(downloadFilename)
-
- downloadLink = filepath.Join(a.serviceConfig.UploadPath, downloadLink)
- c.FileAttachment(downloadLink, downloadFilename)
+ // The original filename is 123.pdf
+ originalFilename := filepath.Base(filePath)
+ // The real filename is hash.pdf
+ realFilename := strings.TrimSuffix(filePath, "/"+originalFilename) + filepath.Ext(originalFilename)
+ // The file local path is /uploads/files/post/hash.pdf
+ fileLocalPath := filepath.Join(a.serviceConfig.UploadPath, constant.FilesPostSubPath, realFilename)
+ c.FileAttachment(fileLocalPath, originalFilename)
})
}
diff --git a/internal/service/uploader/upload.go b/internal/service/uploader/upload.go
index 6baf00d15..8530d17ff 100644
--- a/internal/service/uploader/upload.go
+++ b/internal/service/uploader/upload.go
@@ -31,6 +31,7 @@ import (
"path/filepath"
"strings"
+ "github.com/apache/incubator-answer/internal/base/constant"
"github.com/apache/incubator-answer/internal/base/reason"
"github.com/apache/incubator-answer/internal/service/service_config"
"github.com/apache/incubator-answer/internal/service/siteinfo_common"
@@ -45,19 +46,13 @@ import (
"github.com/segmentfault/pacman/log"
)
-const (
- avatarSubPath = "avatar"
- avatarThumbSubPath = "avatar_thumb"
- postSubPath = "post"
- brandingSubPath = "branding"
-)
-
var (
subPathList = []string{
- avatarSubPath,
- avatarThumbSubPath,
- postSubPath,
- brandingSubPath,
+ constant.AvatarSubPath,
+ constant.AvatarThumbSubPath,
+ constant.PostSubPath,
+ constant.BrandingSubPath,
+ constant.FilesPostSubPath,
}
supportedThumbFileExtMapping = map[string]imaging.Format{
".jpg": imaging.JPEG,
@@ -123,7 +118,7 @@ func (us *uploaderService) UploadAvatarFile(ctx *gin.Context) (url string, err e
}
newFilename := fmt.Sprintf("%s%s", uid.IDStr12(), fileExt)
- avatarFilePath := path.Join(avatarSubPath, newFilename)
+ avatarFilePath := path.Join(constant.AvatarSubPath, newFilename)
return us.uploadImageFile(ctx, fileHeader, avatarFilePath)
}
@@ -131,19 +126,19 @@ func (us *uploaderService) AvatarThumbFile(ctx *gin.Context, fileName string, si
fileSuffix := path.Ext(fileName)
if _, ok := supportedThumbFileExtMapping[fileSuffix]; !ok {
// if file type is not supported, return original file
- return path.Join(us.serviceConfig.UploadPath, avatarSubPath, fileName), nil
+ return path.Join(us.serviceConfig.UploadPath, constant.AvatarSubPath, fileName), nil
}
if size > 1024 {
size = 1024
}
thumbFileName := fmt.Sprintf("%d_%d@%s", size, size, fileName)
- thumbFilePath := fmt.Sprintf("%s/%s/%s", us.serviceConfig.UploadPath, avatarThumbSubPath, thumbFileName)
+ thumbFilePath := fmt.Sprintf("%s/%s/%s", us.serviceConfig.UploadPath, constant.AvatarThumbSubPath, thumbFileName)
avatarFile, err := os.ReadFile(thumbFilePath)
if err == nil {
return thumbFilePath, nil
}
- filePath := fmt.Sprintf("%s/%s/%s", us.serviceConfig.UploadPath, avatarSubPath, fileName)
+ filePath := fmt.Sprintf("%s/%s/%s", us.serviceConfig.UploadPath, constant.AvatarSubPath, fileName)
avatarFile, err = os.ReadFile(filePath)
if err != nil {
return "", errors.InternalServer(reason.UnknownError).WithError(err).WithStack()
@@ -160,11 +155,11 @@ func (us *uploaderService) AvatarThumbFile(ctx *gin.Context, fileName string, si
return "", errors.InternalServer(reason.UnknownError).WithError(err).WithStack()
}
- if err = dir.CreateDirIfNotExist(path.Join(us.serviceConfig.UploadPath, avatarThumbSubPath)); err != nil {
+ if err = dir.CreateDirIfNotExist(path.Join(us.serviceConfig.UploadPath, constant.AvatarThumbSubPath)); err != nil {
return "", errors.InternalServer(reason.UnknownError).WithError(err).WithStack()
}
- avatarFilePath := path.Join(avatarThumbSubPath, thumbFileName)
+ avatarFilePath := path.Join(constant.AvatarThumbSubPath, thumbFileName)
saveFilePath := path.Join(us.serviceConfig.UploadPath, avatarFilePath)
out, err := os.Create(saveFilePath)
if err != nil {
@@ -206,7 +201,7 @@ func (us *uploaderService) UploadPostFile(ctx *gin.Context) (
fileExt := strings.ToLower(path.Ext(fileHeader.Filename))
newFilename := fmt.Sprintf("%s%s", uid.IDStr12(), fileExt)
- avatarFilePath := path.Join(postSubPath, newFilename)
+ avatarFilePath := path.Join(constant.PostSubPath, newFilename)
return us.uploadImageFile(ctx, fileHeader, avatarFilePath)
}
@@ -237,7 +232,7 @@ func (us *uploaderService) UploadPostAttachment(ctx *gin.Context) (
fileExt := strings.ToLower(path.Ext(fileHeader.Filename))
newFilename := fmt.Sprintf("%s%s", uid.IDStr12(), fileExt)
- avatarFilePath := path.Join(postSubPath, newFilename)
+ avatarFilePath := path.Join(constant.FilesPostSubPath, newFilename)
return us.uploadAttachmentFile(ctx, fileHeader, fileHeader.Filename, avatarFilePath)
}
@@ -268,7 +263,7 @@ func (us *uploaderService) UploadBrandingFile(ctx *gin.Context) (
}
newFilename := fmt.Sprintf("%s%s", uid.IDStr12(), fileExt)
- avatarFilePath := path.Join(brandingSubPath, newFilename)
+ avatarFilePath := path.Join(constant.BrandingSubPath, newFilename)
return us.uploadImageFile(ctx, fileHeader, avatarFilePath)
}
@@ -316,15 +311,14 @@ func (us *uploaderService) uploadAttachmentFile(ctx *gin.Context, file *multipar
return "", errors.InternalServer(reason.UnknownError).WithError(err).WithStack()
}
- // The original filename is 123.png
- // The local saved path is /UploadPath/hash.png
- // The download link wil be /download/hash/123.png.
- // When downloading, the download link will be redirect to the local saved path. And the download filename will be 123.png.
- ext := filepath.Ext(fileSubPath)
// Need url encode the original filename. Because the filename may contain special characters that conflict with the markdown syntax.
originalFilename = url.QueryEscape(originalFilename)
- downloadPath := strings.TrimSuffix(fileSubPath, ext) + "/" + originalFilename
- downloadUrl = fmt.Sprintf("%s/download/%s", siteGeneral.SiteUrl, downloadPath)
+
+ // The original filename is 123.pdf
+ // The local saved path is /UploadPath/hash.pdf
+ // When downloading, the download link will be redirect to the local saved path. And the download filename will be 123.png.
+ downloadPath := strings.TrimSuffix(fileSubPath, filepath.Ext(fileSubPath)) + "/" + originalFilename
+ downloadUrl = fmt.Sprintf("%s/uploads/%s", siteGeneral.SiteUrl, downloadPath)
return downloadUrl, nil
}
From 9c266c5f33e63333bd372f0f1c9afff0f53ca156 Mon Sep 17 00:00:00 2001
From: LinkinStars
Date: Wed, 4 Dec 2024 14:58:27 +0800
Subject: [PATCH 37/40] feat(upload): add support for attachment uploads and
improve image handling
---
docs/docs.go | 49 ++++++++++++++++++++++++-
docs/swagger.json | 49 ++++++++++++++++++++++++-
docs/swagger.yaml | 31 ++++++++++++++++
internal/base/constant/upload.go | 19 ++++++++++
ui/src/components/QueryGroup/index.scss | 19 ++++++++++
5 files changed, 163 insertions(+), 4 deletions(-)
diff --git a/docs/docs.go b/docs/docs.go
index 9863b0c04..da050e10b 100644
--- a/docs/docs.go
+++ b/docs/docs.go
@@ -3145,6 +3145,7 @@ const docTemplate = `{
{
"enum": [
"post",
+ "post_attachment",
"avatar",
"branding"
],
@@ -4483,7 +4484,8 @@ const docTemplate = `{
"hot",
"score",
"unanswered",
- "recommend"
+ "recommend",
+ "frequent"
],
"type": "string",
"name": "order",
@@ -9666,7 +9668,8 @@ const docTemplate = `{
"hot",
"score",
"unanswered",
- "recommend"
+ "recommend",
+ "frequent"
]
},
"page": {
@@ -10641,6 +10644,27 @@ const docTemplate = `{
"schema.SiteWriteReq": {
"type": "object",
"properties": {
+ "authorized_attachment_extensions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "authorized_image_extensions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "max_attachment_size": {
+ "type": "integer"
+ },
+ "max_image_megapixel": {
+ "type": "integer"
+ },
+ "max_image_size": {
+ "type": "integer"
+ },
"recommend_tags": {
"type": "array",
"items": {
@@ -10664,6 +10688,27 @@ const docTemplate = `{
"schema.SiteWriteResp": {
"type": "object",
"properties": {
+ "authorized_attachment_extensions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "authorized_image_extensions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "max_attachment_size": {
+ "type": "integer"
+ },
+ "max_image_megapixel": {
+ "type": "integer"
+ },
+ "max_image_size": {
+ "type": "integer"
+ },
"recommend_tags": {
"type": "array",
"items": {
diff --git a/docs/swagger.json b/docs/swagger.json
index 5c2f459c9..bcce7817d 100644
--- a/docs/swagger.json
+++ b/docs/swagger.json
@@ -3118,6 +3118,7 @@
{
"enum": [
"post",
+ "post_attachment",
"avatar",
"branding"
],
@@ -4456,7 +4457,8 @@
"hot",
"score",
"unanswered",
- "recommend"
+ "recommend",
+ "frequent"
],
"type": "string",
"name": "order",
@@ -9639,7 +9641,8 @@
"hot",
"score",
"unanswered",
- "recommend"
+ "recommend",
+ "frequent"
]
},
"page": {
@@ -10614,6 +10617,27 @@
"schema.SiteWriteReq": {
"type": "object",
"properties": {
+ "authorized_attachment_extensions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "authorized_image_extensions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "max_attachment_size": {
+ "type": "integer"
+ },
+ "max_image_megapixel": {
+ "type": "integer"
+ },
+ "max_image_size": {
+ "type": "integer"
+ },
"recommend_tags": {
"type": "array",
"items": {
@@ -10637,6 +10661,27 @@
"schema.SiteWriteResp": {
"type": "object",
"properties": {
+ "authorized_attachment_extensions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "authorized_image_extensions": {
+ "type": "array",
+ "items": {
+ "type": "string"
+ }
+ },
+ "max_attachment_size": {
+ "type": "integer"
+ },
+ "max_image_megapixel": {
+ "type": "integer"
+ },
+ "max_image_size": {
+ "type": "integer"
+ },
"recommend_tags": {
"type": "array",
"items": {
diff --git a/docs/swagger.yaml b/docs/swagger.yaml
index 811b3c288..5e22186a9 100644
--- a/docs/swagger.yaml
+++ b/docs/swagger.yaml
@@ -1556,6 +1556,7 @@ definitions:
- score
- unanswered
- recommend
+ - frequent
type: string
page:
minimum: 1
@@ -2221,6 +2222,20 @@ definitions:
type: object
schema.SiteWriteReq:
properties:
+ authorized_attachment_extensions:
+ items:
+ type: string
+ type: array
+ authorized_image_extensions:
+ items:
+ type: string
+ type: array
+ max_attachment_size:
+ type: integer
+ max_image_megapixel:
+ type: integer
+ max_image_size:
+ type: integer
recommend_tags:
items:
$ref: '#/definitions/schema.SiteWriteTag'
@@ -2236,6 +2251,20 @@ definitions:
type: object
schema.SiteWriteResp:
properties:
+ authorized_attachment_extensions:
+ items:
+ type: string
+ type: array
+ authorized_image_extensions:
+ items:
+ type: string
+ type: array
+ max_attachment_size:
+ type: integer
+ max_image_megapixel:
+ type: integer
+ max_image_size:
+ type: integer
recommend_tags:
items:
$ref: '#/definitions/schema.SiteWriteTag'
@@ -4767,6 +4796,7 @@ paths:
- description: identify the source of the file upload
enum:
- post
+ - post_attachment
- avatar
- branding
in: formData
@@ -5601,6 +5631,7 @@ paths:
- score
- unanswered
- recommend
+ - frequent
in: query
name: order
type: string
diff --git a/internal/base/constant/upload.go b/internal/base/constant/upload.go
index 5a884ae7f..c01c92790 100644
--- a/internal/base/constant/upload.go
+++ b/internal/base/constant/upload.go
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
package constant
const (
diff --git a/ui/src/components/QueryGroup/index.scss b/ui/src/components/QueryGroup/index.scss
index 9ab5b36d1..3a05069f3 100644
--- a/ui/src/components/QueryGroup/index.scss
+++ b/ui/src/components/QueryGroup/index.scss
@@ -1,3 +1,22 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one
+ * or more contributor license agreements. See the NOTICE file
+ * distributed with this work for additional information
+ * regarding copyright ownership. The ASF licenses this file
+ * to you under the Apache License, Version 2.0 (the
+ * "License"); you may not use this file except in compliance
+ * with the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing,
+ * software distributed under the License is distributed on an
+ * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ * KIND, either express or implied. See the License for the
+ * specific language governing permissions and limitations
+ * under the License.
+ */
+
.md-show {
display: flex !important;
}
From a4752957841a9c524325f535aadad685ce2be571 Mon Sep 17 00:00:00 2001
From: Luffy <52o@qq52o.cn>
Date: Fri, 6 Dec 2024 14:34:30 +0800
Subject: [PATCH 38/40] feat: Add delete external user login info by user ID
---
cmd/wire_gen.go | 2 +-
.../user_external_login/user_external_login_repo.go | 10 ++++++++++
internal/service/user_admin/user_backyard.go | 11 +++++++++++
.../user_external_login_service.go | 1 +
4 files changed, 23 insertions(+), 1 deletion(-)
diff --git a/cmd/wire_gen.go b/cmd/wire_gen.go
index 5e4d395b0..3f2679847 100644
--- a/cmd/wire_gen.go
+++ b/cmd/wire_gen.go
@@ -228,7 +228,7 @@ func initApplication(debug bool, serverConf *conf.Server, dbConf *data.Database,
revisionController := controller.NewRevisionController(contentRevisionService, rankService)
rankController := controller.NewRankController(rankService)
userAdminRepo := user.NewUserAdminRepo(dataData, authRepo)
- userAdminService := user_admin.NewUserAdminService(userAdminRepo, userRoleRelService, authService, userCommon, userActiveActivityRepo, siteInfoCommonService, emailService, questionRepo, answerRepo, commentCommonRepo)
+ userAdminService := user_admin.NewUserAdminService(userAdminRepo, userRoleRelService, authService, userCommon, userActiveActivityRepo, siteInfoCommonService, emailService, questionRepo, answerRepo, commentCommonRepo, userExternalLoginRepo)
userAdminController := controller_admin.NewUserAdminController(userAdminService)
reasonRepo := reason.NewReasonRepo(configService)
reasonService := reason2.NewReasonService(reasonRepo)
diff --git a/internal/repo/user_external_login/user_external_login_repo.go b/internal/repo/user_external_login/user_external_login_repo.go
index 8b78b8b4c..c2d131086 100644
--- a/internal/repo/user_external_login/user_external_login_repo.go
+++ b/internal/repo/user_external_login/user_external_login_repo.go
@@ -104,6 +104,16 @@ func (ur *userExternalLoginRepo) DeleteUserExternalLogin(ctx context.Context, us
return
}
+// DeleteUserExternalLoginByUserID delete external user login info by user ID
+func (ur *userExternalLoginRepo) DeleteUserExternalLoginByUserID(ctx context.Context, userID string) (err error) {
+ cond := &entity.UserExternalLogin{}
+ _, err = ur.data.DB.Context(ctx).Where("user_id = ?", userID).Delete(cond)
+ if err != nil {
+ err = errors.InternalServer(reason.DatabaseError).WithError(err).WithStack()
+ }
+ return
+}
+
// SetCacheUserExternalLoginInfo cache user info for external login
func (ur *userExternalLoginRepo) SetCacheUserExternalLoginInfo(
ctx context.Context, key string, info *schema.ExternalLoginUserInfoCache) (err error) {
diff --git a/internal/service/user_admin/user_backyard.go b/internal/service/user_admin/user_backyard.go
index 52c0d6300..ebe1ea741 100644
--- a/internal/service/user_admin/user_backyard.go
+++ b/internal/service/user_admin/user_backyard.go
@@ -45,6 +45,7 @@ import (
"github.com/apache/incubator-answer/internal/service/role"
"github.com/apache/incubator-answer/internal/service/siteinfo_common"
usercommon "github.com/apache/incubator-answer/internal/service/user_common"
+ "github.com/apache/incubator-answer/internal/service/user_external_login"
"github.com/apache/incubator-answer/pkg/checker"
"github.com/jinzhu/copier"
"github.com/segmentfault/pacman/errors"
@@ -76,6 +77,7 @@ type UserAdminService struct {
questionCommonRepo questioncommon.QuestionRepo
answerCommonRepo answercommon.AnswerRepo
commentCommonRepo comment_common.CommentCommonRepo
+ userExternalLoginRepo user_external_login.UserExternalLoginRepo
}
// NewUserAdminService new user admin service
@@ -90,6 +92,7 @@ func NewUserAdminService(
questionCommonRepo questioncommon.QuestionRepo,
answerCommonRepo answercommon.AnswerRepo,
commentCommonRepo comment_common.CommentCommonRepo,
+ userExternalLoginRepo user_external_login.UserExternalLoginRepo,
) *UserAdminService {
return &UserAdminService{
userRepo: userRepo,
@@ -102,6 +105,7 @@ func NewUserAdminService(
questionCommonRepo: questionCommonRepo,
answerCommonRepo: answerCommonRepo,
commentCommonRepo: commentCommonRepo,
+ userExternalLoginRepo: userExternalLoginRepo,
}
}
@@ -148,6 +152,13 @@ func (us *UserAdminService) UpdateUserStatus(ctx context.Context, req *schema.Up
us.removeAllUserCreatedContent(ctx, userInfo.ID)
}
+ if req.IsDeleted() {
+ err := us.userExternalLoginRepo.DeleteUserExternalLoginByUserID(ctx, userInfo.ID)
+ if err != nil {
+ log.Errorf("remove all user external login error: %v", err)
+ }
+ }
+
// if user reputation is zero means this user is inactive, so try to activate this user.
if req.IsNormal() && userInfo.Rank == 0 {
return us.userActivity.UserActive(ctx, userInfo.ID)
diff --git a/internal/service/user_external_login/user_external_login_service.go b/internal/service/user_external_login/user_external_login_service.go
index e0afbd377..9107fcc0a 100644
--- a/internal/service/user_external_login/user_external_login_service.go
+++ b/internal/service/user_external_login/user_external_login_service.go
@@ -51,6 +51,7 @@ type UserExternalLoginRepo interface {
GetByUserID(ctx context.Context, provider, userID string) (userInfo *entity.UserExternalLogin, exist bool, err error)
GetUserExternalLoginList(ctx context.Context, userID string) (resp []*entity.UserExternalLogin, err error)
DeleteUserExternalLogin(ctx context.Context, userID, externalID string) (err error)
+ DeleteUserExternalLoginByUserID(ctx context.Context, userID string) (err error)
SetCacheUserExternalLoginInfo(ctx context.Context, key string, info *schema.ExternalLoginUserInfoCache) (err error)
GetCacheUserExternalLoginInfo(ctx context.Context, key string) (info *schema.ExternalLoginUserInfoCache, err error)
}
From f6d517b93025104fdf66591d4cc8ffd811281762 Mon Sep 17 00:00:00 2001
From: LinkinStars
Date: Mon, 9 Dec 2024 11:43:23 +0800
Subject: [PATCH 39/40] docs(Makefile): upgrade version to 1.4.2
---
Makefile | 2 +-
README.md | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index a980a0473..8b054aab2 100644
--- a/Makefile
+++ b/Makefile
@@ -1,6 +1,6 @@
.PHONY: build clean ui
-VERSION=1.4.1
+VERSION=1.4.2
BIN=answer
DIR_SRC=./cmd/answer
DOCKER_CMD=docker
diff --git a/README.md b/README.md
index 4eb1cc7ce..bdf036c7a 100644
--- a/README.md
+++ b/README.md
@@ -23,7 +23,7 @@ To learn more about the project, visit [answer.apache.org](https://answer.apache
### Running with docker
```bash
-docker run -d -p 9080:80 -v answer-data:/data --name answer apache/answer:1.4.1
+docker run -d -p 9080:80 -v answer-data:/data --name answer apache/answer:1.4.2
```
For more information, see [Installation](https://answer.apache.org/docs/installation).
From 6ae189010b8e87d303465dbdb91e164954826373 Mon Sep 17 00:00:00 2001
From: LinkinStars
Date: Mon, 9 Dec 2024 14:40:43 +0800
Subject: [PATCH 40/40] Update translation (#1199)
---
i18n/cs_CZ.yaml | 510 ++++++-----
i18n/cy_GB.yaml | 56 +-
i18n/da_DK.yaml | 56 +-
i18n/de_DE.yaml | 56 +-
i18n/es_ES.yaml | 56 +-
i18n/fa_IR.yaml | 56 +-
i18n/fr_FR.yaml | 56 +-
i18n/hi_IN.yaml | 56 +-
i18n/id_ID.yaml | 56 +-
i18n/it_IT.yaml | 58 +-
i18n/ja_JP.yaml | 2188 ++++++++++++++++++++++++-----------------------
i18n/ko_KR.yaml | 56 +-
i18n/ml_IN.yaml | 40 +-
i18n/pl_PL.yaml | 74 +-
i18n/pt_PT.yaml | 76 +-
i18n/ro_RO.yaml | 62 +-
i18n/ru_RU.yaml | 58 +-
i18n/sk_SK.yaml | 56 +-
i18n/sv_SE.yaml | 70 +-
i18n/te_IN.yaml | 56 +-
i18n/tr_TR.yaml | 56 +-
i18n/uk_UA.yaml | 1196 +++++++++++++-------------
i18n/vi_VN.yaml | 56 +-
i18n/zh_CN.yaml | 57 +-
i18n/zh_TW.yaml | 66 +-
25 files changed, 3041 insertions(+), 2142 deletions(-)
diff --git a/i18n/cs_CZ.yaml b/i18n/cs_CZ.yaml
index 65438419f..72179edfb 100644
--- a/i18n/cs_CZ.yaml
+++ b/i18n/cs_CZ.yaml
@@ -19,116 +19,116 @@
backend:
base:
success:
- other: Success.
+ other: Úspěch.
unknown:
- other: Unknown error.
+ other: Neznámá chyba.
request_format_error:
- other: Request format is not valid.
+ other: Formát požadavku není platný.
unauthorized_error:
- other: Unauthorized.
+ other: Neautorizováno.
database_error:
- other: Data server error.
+ other: Chyba datového serveru.
forbidden_error:
- other: Forbidden.
+ other: Zakázáno.
duplicate_request_error:
- other: Duplicate submission.
+ other: Duplicitní odeslání.
action:
report:
- other: Flag
+ other: Nahlásit
edit:
- other: Edit
+ other: Upravit
delete:
- other: Delete
+ other: Smazat
close:
- other: Close
+ other: Zavřít
reopen:
- other: Reopen
+ other: Znovu otevřít
forbidden_error:
- other: Forbidden.
+ other: Zakázáno.
pin:
- other: Pin
+ other: Připnout
hide:
- other: Unlist
+ other: Skrýt
unpin:
- other: Unpin
+ other: Odepnout
show:
- other: List
+ other: Zobrazit
invite_someone_to_answer:
- other: Edit
+ other: Upravit
undelete:
- other: Undelete
+ other: Obnovit
role:
name:
user:
- other: User
+ other: Uživatel
admin:
- other: Admin
+ other: Administrátor
moderator:
- other: Moderator
+ other: Moderátor
description:
user:
- other: Default with no special access.
+ other: Výchozí bez zvláštního přístupu.
admin:
- other: Have the full power to access the site.
+ other: Má plnou kontrolu nad stránkou.
moderator:
- other: Has access to all posts except admin settings.
+ other: Má přístup ke všem příspěvkům kromě admin nastavení.
privilege:
level_1:
description:
- other: Level 1 (less reputation required for private team, group)
+ other: Úroveň 1 (méně reputace je vyžadováno pro soukromý tým, skupinu)
level_2:
description:
- other: Level 2 (low reputation required for startup community)
+ other: Úroveň 2 (nízká reputace je vyžadována pro startovací komunitu)
level_3:
description:
- other: Level 3 (high reputation required for mature community)
+ other: Úroveň 3 (vysoká reputace je vyžadována pro vyspělou komunitu)
level_custom:
description:
- other: Custom Level
+ other: Vlastní úroveň
rank_question_add_label:
- other: Ask question
+ other: Položit dotaz
rank_answer_add_label:
- other: Write answer
+ other: Napsat odpověď
rank_comment_add_label:
- other: Write comment
+ other: Napsat komentář
rank_report_add_label:
- other: Flag
+ other: Nahlásit
rank_comment_vote_up_label:
- other: Upvote comment
+ other: Hlasovat pro komentář
rank_link_url_limit_label:
- other: Post more than 2 links at a time
+ other: Zveřejnit více než 2 odkazy najednou
rank_question_vote_up_label:
- other: Upvote question
+ other: Hlasovat pro dotaz
rank_answer_vote_up_label:
- other: Upvote answer
+ other: Hlasovat pro odpověď
rank_question_vote_down_label:
- other: Downvote question
+ other: Hlasovat proti otázce
rank_answer_vote_down_label:
- other: Downvote answer
+ other: Hlasovat proti odpovědi
rank_invite_someone_to_answer_label:
- other: Invite someone to answer
+ other: Pozvěte někoho, aby odpověděl
rank_tag_add_label:
- other: Create new tag
+ other: Vytvořit nový štítek
rank_tag_edit_label:
- other: Edit tag description (need to review)
+ other: Upravit popis štítku (vyžaduje kontrolu)
rank_question_edit_label:
- other: Edit other's question (need to review)
+ other: Upravit dotaz někoho jiného (vyžaduje kontrolu)
rank_answer_edit_label:
- other: Edit other's answer (need to review)
+ other: Upravit odpověď někoho jiného (vyžaduje kontrolu)
rank_question_edit_without_review_label:
- other: Edit other's question without review
+ other: Upravit dotaz někoho jiného (bez kontroly)
rank_answer_edit_without_review_label:
- other: Edit other's answer without review
+ other: Upravit odpověď někoho jiného (bez kontroly)
rank_question_audit_label:
- other: Review question edits
+ other: Zkontrolovat úpravy dotazu
rank_answer_audit_label:
- other: Review answer edits
+ other: Zkontrolovat úpravy odpovědí
rank_tag_audit_label:
- other: Review tag edits
+ other: Zkontrolovat úpravy štítků
rank_tag_edit_without_review_label:
- other: Edit tag description without review
+ other: Upravit popis štítku (bez kontroly)
rank_tag_synonym_label:
- other: Manage tag synonyms
+ other: Správa synonym štítků
email:
other: Email
e_mail:
@@ -136,17 +136,17 @@ backend:
password:
other: Heslo
pass:
- other: Password
+ other: Heslo
original_text:
- other: This post
+ other: Tento příspěvek
email_or_password_wrong_error:
- other: Email and password do not match.
+ other: Email a heslo nesouhlasí.
error:
common:
invalid_url:
- other: Invalid URL.
+ other: Neplatná URL.
status_invalid:
- other: Invalid status.
+ other: Neplatný stav.
password:
space_invalid:
other: Heslo nesmí obsahovat mezery.
@@ -154,7 +154,7 @@ backend:
cannot_update_their_password:
other: Nemůžete změnit své heslo.
cannot_edit_their_profile:
- other: You cannot modify your profile.
+ other: Nemůžete upravovat svůj profil.
cannot_modify_self_status:
other: Nemůžete změnit svůj stav.
email_or_password_wrong:
@@ -167,7 +167,7 @@ backend:
cannot_update:
other: Nemáte právo aktualizovat.
question_closed_cannot_add:
- other: Otázky jsou uzavřené a není možno je přidávat.
+ other: Dotazy jsou uzavřené a není možno je přidávat.
comment:
edit_without_permission:
other: Nejsou povoleny úpravy komentáře.
@@ -186,375 +186,375 @@ backend:
other: Email z této domény není povolen. Použijte jinou doménu.
lang:
not_found:
- other: Language file not found.
+ other: Jazykový soubor nenalezen.
object:
captcha_verification_failed:
other: Nesprávně vyplněná Captcha.
disallow_follow:
- other: You are not allowed to follow.
+ other: Nemáte oprávnění sledovat.
disallow_vote:
- other: You are not allowed to vote.
+ other: Nemáte oprávnění hlasovat.
disallow_vote_your_self:
- other: You can't vote for your own post.
+ other: Nemůžete hlasovat pro svůj vlastní příspěvek.
not_found:
- other: Object not found.
+ other: Objekt nenalezen.
verification_failed:
- other: Verification failed.
+ other: Ověření se nezdařilo.
email_or_password_incorrect:
- other: Email and password do not match.
+ other: Email a heslo nesouhlasí.
old_password_verification_failed:
- other: The old password verification failed
+ other: Ověření starého hesla selhalo
new_password_same_as_previous_setting:
- other: The new password is the same as the previous one.
+ other: Nové heslo je stejné jako předchozí.
already_deleted:
- other: This post has been deleted.
+ other: Tento příspěvek byl odstraněn.
meta:
object_not_found:
- other: Meta object not found
+ other: Meta objekt nenalezen
question:
already_deleted:
- other: This post has been deleted.
+ other: Tento příspěvek byl odstraněn.
under_review:
- other: Your post is awaiting review. It will be visible after it has been approved.
+ other: Váš příspěvek čeká na kontrolu. Bude viditelný po jeho schválení.
not_found:
- other: Question not found.
+ other: Dotaz nenalezen.
cannot_deleted:
- other: No permission to delete.
+ other: Nemáte oprávnění k mazání.
cannot_close:
- other: No permission to close.
+ other: Nemáte oprávnění k uzavření.
cannot_update:
- other: No permission to update.
+ other: Nemáte oprávnění pro aktualizaci.
rank:
fail_to_meet_the_condition:
- other: Reputation rank fail to meet the condition.
+ other: Hodnost reputace nesplňuje podmínku.
vote_fail_to_meet_the_condition:
- other: Thanks for the feedback. You need at least {{.Rank}} reputation to cast a vote.
+ other: Děkujeme za zpětnou vazbu. Potřebujete alespoň úroveň {{.Rank}}, abyste mohli hlasovat.
no_enough_rank_to_operate:
- other: You need at least {{.Rank}} reputation to do this.
+ other: Potřebujete alespoň úroveň {{.Rank}} k provedení této akce.
report:
handle_failed:
- other: Report handle failed.
+ other: Report selhal.
not_found:
- other: Report not found.
+ other: Report nebyl nalezen.
tag:
already_exist:
- other: Tag already exists.
+ other: Štítek již existuje.
not_found:
- other: Tag not found.
+ other: Štítek nebyl nalezen.
recommend_tag_not_found:
- other: Recommend tag is not exist.
+ other: Doporučený štítek nebyl nalezen.
recommend_tag_enter:
- other: Please enter at least one required tag.
+ other: Zadejte prosím alespoň jeden povinný štítek.
not_contain_synonym_tags:
- other: Should not contain synonym tags.
+ other: Nemělo by obsahovat synonyma štítků.
cannot_update:
- other: No permission to update.
+ other: Nemáte oprávnění pro aktualizaci.
is_used_cannot_delete:
- other: You cannot delete a tag that is in use.
+ other: Nemůžete odstranit štítek, který se používá.
cannot_set_synonym_as_itself:
- other: You cannot set the synonym of the current tag as itself.
+ other: Aktuální štítek nelze jako synonymum stejného štítku.
smtp:
config_from_name_cannot_be_email:
- other: The from name cannot be a email address.
+ other: Jméno odesílatele nemůže být emailová adresa.
theme:
not_found:
- other: Theme not found.
+ other: Motiv nebyl nalezen.
revision:
review_underway:
- other: Can't edit currently, there is a version in the review queue.
+ other: V současné době nelze upravit, čeká na kontrolu.
no_permission:
- other: No permission to revise.
+ other: Nemáte oprávnění k revizi.
user:
external_login_missing_user_id:
- other: The third-party platform does not provide a unique UserID, so you cannot login, please contact the website administrator.
+ other: Platforma třetí strany neposkytuje unikátní UserID, takže se nemůžete přihlásit, kontaktujte prosím správce webových stránek.
external_login_unbinding_forbidden:
- other: Please set a login password for your account before you remove this login.
+ other: Před odebráním tohoto typu přihlášení nastavte přihlašovací heslo pro svůj účet.
email_or_password_wrong:
other:
- other: Email and password do not match.
+ other: Email a heslo nesouhlasí.
not_found:
- other: User not found.
+ other: Uživatel nebyl nalezen.
suspended:
- other: User has been suspended.
+ other: Uživatelský účet byl pozastaven.
username_invalid:
- other: Username is invalid.
+ other: Uživatelské jméno je neplatné.
username_duplicate:
- other: Username is already in use.
+ other: Uživatelské jméno je již použito.
set_avatar:
- other: Avatar set failed.
+ other: Nastavení avataru se nezdařilo.
cannot_update_your_role:
- other: You cannot modify your role.
+ other: Nemůžete upravovat svoji roli.
not_allowed_registration:
- other: Currently the site is not open for registration.
+ other: Registrace nejsou povolené.
not_allowed_login_via_password:
- other: Currently the site is not allowed to login via password.
+ other: Přihlášení přes heslo není povolené.
access_denied:
- other: Access denied
+ other: Přístup zamítnut
page_access_denied:
- other: You do not have access to this page.
+ other: Nemáte přístup k této stránce.
add_bulk_users_format_error:
- other: "Error {{.Field}} format near '{{.Content}}' at line {{.Line}}. {{.ExtraMessage}}"
+ other: "Chyba formátu pole {{.Field}} poblíž '{{.Content}}' na řádku {{.Line}}. {{.ExtraMessage}}"
add_bulk_users_amount_error:
- other: "The number of users you add at once should be in the range of 1-{{.MaxAmount}}."
+ other: "Počet uživatelů, které přidáte najednou, by měl být v rozsahu 1-{{.MaxAmount}}."
config:
read_config_failed:
- other: Read config failed
+ other: Načtení konfigurace selhalo
database:
connection_failed:
- other: Database connection failed
+ other: Spojení s databází selhalo
create_table_failed:
- other: Create table failed
+ other: Vytvoření tabulky selhalo
install:
create_config_failed:
- other: Can't create the config.yaml file.
+ other: Soubor config.yaml nelze vytvořit.
upload:
unsupported_file_format:
- other: Unsupported file format.
+ other: Nepodporovaný formát souboru.
site_info:
config_not_found:
- other: Site config not found.
+ other: Konfigurace webu nebyla nalezena.
badge:
object_not_found:
- other: Badge object not found
+ other: Objekt odznaku nebyl nalezen
reason:
spam:
name:
other: spam
desc:
- other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.
+ other: Tento příspěvek je reklama nebo vandalismus. Není užitečný ani relevantní pro aktuální téma.
rude_or_abusive:
name:
- other: rude or abusive
+ other: hrubý nebo zneužívající
desc:
- other: "A reasonable person would find this content inappropriate for respectful discourse."
+ other: "Rozumný člověk by tento obsah považoval za nevhodný pro slušnou konverzaci."
a_duplicate:
name:
- other: a duplicate
+ other: duplicita
desc:
- other: This question has been asked before and already has an answer.
+ other: Tento dotaz byl položen dříve a již má odpověď.
placeholder:
- other: Enter the existing question link
+ other: Zadejte existující odkaz na dotaz
not_a_answer:
name:
- other: not an answer
+ other: není odpověď
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: "Toto bylo zveřejněno jako odpověď, ale nesnaží se odpovědět na dotaz. Měla by to být úprava, komentář, nebo úplně jiný dotaz."
no_longer_needed:
name:
- other: no longer needed
+ other: již není potřeba
desc:
- other: This comment is outdated, conversational or not relevant to this post.
+ other: Tento komentář je zastaralý, konverzační nebo není relevantní pro tento příspěvek.
something:
name:
- other: something else
+ other: jiný důvod
desc:
- other: This post requires staff attention for another reason not listed above.
+ other: Tento příspěvek vyžaduje pozornost moderátorů z jiného důvodu, který není uveden výše.
placeholder:
- other: Let us know specifically what you are concerned about
+ other: Dejte nám vědět konkrétně, v čem je problém
community_specific:
name:
- other: a community-specific reason
+ other: důvod specifický pro komunitu
desc:
- other: This question doesn't meet a community guideline.
+ other: Tento dotaz nesplňuje pravidla komunity.
not_clarity:
name:
- other: needs details or clarity
+ other: vyžaduje detaily nebo upřesnění
desc:
- other: This question currently includes multiple questions in one. It should focus on one problem only.
+ other: Tento dotaz v současné době obsahuje více otázek. Měl by se zaměřit pouze na jeden problém.
looks_ok:
name:
- other: looks OK
+ other: vypadá v pořádku
desc:
- other: This post is good as-is and not low quality.
+ other: Tento příspěvek je dobrý tak jak je, nemá nízkou kvalitu.
needs_edit:
name:
- other: needs edit, and I did it
+ other: potřebuje úpravu, kterou jsem udělal(a)
desc:
- other: Improve and correct problems with this post yourself.
+ other: Zlepšete a opravte problémy s tímto příspěvkem.
needs_close:
name:
- other: needs close
+ other: potřebuje zavřít
desc:
- other: A closed question can't answer, but still can edit, vote and comment.
+ other: Na uzavřený dotaz není možné odpovídat, ale stále může být upraven a je možné pro něj hlasovat a komentovat jej.
needs_delete:
name:
- other: needs delete
+ other: potřebuje smazat
desc:
- other: This post will be deleted.
+ other: Tento příspěvek bude odstraněn.
question:
close:
duplicate:
name:
other: spam
desc:
- other: This question has been asked before and already has an answer.
+ other: Tento dotaz byl položena dříve a již má odpověď.
guideline:
name:
- other: a community-specific reason
+ other: důvod specifický pro komunitu
desc:
- other: This question doesn't meet a community guideline.
+ other: Tento dotaz nesplňuje pravidla komunity.
multiple:
name:
- other: needs details or clarity
+ other: vyžaduje detaily nebo upřesnění
desc:
- other: This question currently includes multiple questions in one. It should focus on one problem only.
+ other: Tento dotaz v současné době obsahuje více otázek. Měla by se zaměřit pouze na jeden problém.
other:
name:
- other: something else
+ other: jiný důvod
desc:
- other: This post requires another reason not listed above.
+ other: Tento příspěvek vyžaduje pozornost moderátorů z jiného důvodu, který není uveden výše.
operation_type:
asked:
- other: asked
+ other: dotázáno
answered:
- other: answered
+ other: zodpovězeno
modified:
- other: modified
+ other: upraveno
deleted_title:
- other: Deleted question
+ other: Smazat dotaz
questions_title:
- other: Questions
+ other: Dotazy
tag:
tags_title:
- other: Tags
+ other: Štítky
no_description:
- other: The tag has no description.
+ other: Štítek nemá žádný popis.
notification:
action:
update_question:
- other: updated question
+ other: upravený dotaz
answer_the_question:
- other: answered question
+ other: položil(a) dotaz
update_answer:
- other: updated answer
+ other: upravil(a) odpověď
accept_answer:
- other: accepted answer
+ other: přijal(a) odpověď
comment_question:
- other: commented question
+ other: okomentoval(a) dotaz
comment_answer:
- other: commented answer
+ other: okomentoval(a) odpověď
reply_to_you:
- other: replied to you
+ other: vám odpověděl(a)
mention_you:
- other: mentioned you
+ other: vás zmínil(a)
your_question_is_closed:
- other: Your question has been closed
+ other: Váš dotaz byl uzavřen
your_question_was_deleted:
- other: Your question has been deleted
+ other: Váš dotaz byl odstraněn
your_answer_was_deleted:
- other: Your answer has been deleted
+ other: Vaše odpověď byla smazána
your_comment_was_deleted:
- other: Your comment has been deleted
+ other: Váš komentář byl odstraněn
up_voted_question:
- other: upvoted question
+ other: hlasoval(a) pro dotaz
down_voted_question:
- other: downvoted question
+ other: hlasoval(a) proti dotazu
up_voted_answer:
- other: upvoted answer
+ other: hlasoval(a) pro odpověď
down_voted_answer:
- other: downvoted answer
+ other: hlasoval(a) proti odpovědi
up_voted_comment:
- other: upvoted comment
+ other: hlasoval(a) pro komentář
invited_you_to_answer:
- other: invited you to answer
+ other: vás pozval, abyste odpověděl(a)
earned_badge:
- other: You've earned the "{{.BadgeName}}" badge
+ other: Získali jste odznak "{{.BadgeName}}"
email_tpl:
change_email:
title:
- other: "[{{.SiteName}}] Confirm your new email address"
+ other: "[{{.SiteName}}] Potvrďte svůj nový email"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
- other: "[{{.SiteName}}] {{.DisplayName}} answered your question"
+ other: "[{{.SiteName}}] {{.DisplayName}} odpověděl(a) na váš dotaz"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
- other: "[{{.SiteName }}] Password reset"
+ other: "[{{.SiteName }}] Obnova hesla"
body:
- other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
- other: "[{{.SiteName}}] Confirm your new account"
+ other: "[{{.SiteName}}] Potvrďte svůj nový účet"
body:
- other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
- other: "[{{.SiteName}}] Test Email"
+ other: "[{{.SiteName}}] Zkušební email"
body:
- other: "This is a test email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
- other: upvote
+ other: hlasovat pro
upvoted:
- other: upvoted
+ other: hlasováno pro
downvote:
- other: downvote
+ other: hlasovat proti
downvoted:
- other: downvoted
+ other: hlasováno proti
accept:
- other: accept
+ other: přijmout
accepted:
- other: accepted
+ other: přijato
edit:
- other: edit
+ other: upravit
review:
queued_post:
- other: Queued post
+ other: Příspěvek ve frontě
flagged_post:
- other: Flagged post
+ other: Nahlášený příspěvek
suggested_post_edit:
- other: Suggested edits
+ other: Navrhované úpravy
reaction:
tooltip:
- other: "{{ .Names }} and {{ .Count }} more..."
+ other: "{{ .Names }} a {{ .Count }} dalších..."
badge:
default_badges:
autobiographer:
name:
- other: Autobiographer
+ other: Životopisec
desc:
- other: Filled out profile information.
+ other: Profil vyplněn.
certified:
name:
- other: Certified
+ other: Certifikovaný
desc:
- other: Completed our new user tutorial.
+ other: Tutoriál pro nové uživatele dokončen.
editor:
name:
other: Editor
desc:
- other: First post edit.
+ other: První úprava příspěvku.
first_flag:
name:
- other: First Flag
+ other: První nahlášení
desc:
- other: First flagged a post.
+ other: První nahlášení příspěvku.
first_upvote:
name:
- other: First Upvote
+ other: První hlas pro
desc:
- other: First up voted a post.
+ other: První hlas pro příspěvek.
first_link:
name:
- other: First Link
+ other: První odkaz
desc:
other: First dirst added a link to another post.
first_reaction:
@@ -564,9 +564,9 @@ backend:
other: First reacted to the post.
first_share:
name:
- other: First Share
+ other: První sdílení
desc:
- other: First shared a post.
+ other: První sdílení příspěvku.
scholar:
name:
other: Scholar
@@ -576,67 +576,67 @@ backend:
name:
other: Commentator
desc:
- other: Leave 5 comments.
+ other: Napište 5 komentářů.
new_user_of_the_month:
name:
- other: New User of the Month
+ other: Nový uživatel měsíce
desc:
- other: Outstanding contributions in their first month.
+ other: Výjimečný přínos ve svém prvním měsíci na stránce.
read_guidelines:
name:
- other: Read Guidelines
+ other: Přečíst pravidla
desc:
- other: Read the [community guidelines].
+ other: Přečtěte si [pravidla komunity].
reader:
name:
- other: Reader
+ other: Čtenář
desc:
- other: Read every answers in a topic with more than 10 answers.
+ other: Přečtěte si všechny odpovědi v tématu s více než 10 odpověďmi.
welcome:
name:
- other: Welcome
+ other: Vítejte
desc:
- other: Received a up vote.
+ other: Obdržel(a) hlas.
nice_share:
name:
- other: Nice Share
+ other: Povedené sdílení
desc:
- other: Shared a post with 25 unique visitors.
+ other: Sdílel(a) příspěvek s 25 unikátními návštěvníky.
good_share:
name:
- other: Good Share
+ other: Dobré sdílení
desc:
- other: Shared a post with 300 unique visitors.
+ other: Sdílel(a) příspěvek s 300 unikátními návštěvníky.
great_share:
name:
- other: Great Share
+ other: Skvělé sdílení
desc:
- other: Shared a post with 1000 unique visitors.
+ other: Sdílel(a) příspěvek s 1000 unikátními návštěvníky.
out_of_love:
name:
- other: Out of Love
+ other: Optimista
desc:
- other: Used 50 up votes in a day.
+ other: Využito 50 hlasů pro za den.
higher_love:
name:
- other: Higher Love
+ other: Vytrvalý optimista
desc:
- other: Used 50 up votes in a day 5 times.
+ other: 5 krát využito 50 hlasů pro za den.
crazy_in_love:
name:
- other: Crazy in Love
+ other: Bláznivý optimista
desc:
- other: Used 50 up votes in a day 20 times.
+ other: 20 krát využito 50 hlasů pro za den.
promoter:
name:
- other: Promoter
+ other: Promotér
desc:
- other: Invited a user.
+ other: Pozval(a) uživatele.
campaigner:
name:
other: Campaigner
desc:
- other: Invited 3 basic users.
+ other: Pozval(a) 3 uživatele.
champion:
name:
other: Champion
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: How to Format
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Prev
next: Next
@@ -904,7 +904,7 @@ ui:
msg:
empty: File cannot be empty.
only_image: Only image files are allowed.
- max_size: File size cannot exceed 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Description
tab_url: Image URL
@@ -946,6 +946,10 @@ ui:
text: Table
heading: Heading
cell: Cell
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: I am closing this post as...
btn_cancel: Cancel
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filter by tag name
no_desc: The tag has no description.
more: More
+ wiki: Wiki
ask:
title: Add Question
edit_title: Edit Question
@@ -1339,8 +1344,8 @@ ui:
description: Questions linked to
no_linked_question: No questions linked from this question.
invite_to_answer:
- title: People Asked
- desc: Select people who you think might know the answer.
+ title: Pozvěte další uživatele
+ desc: Pozvěte lidi, o kterých si myslíte, že mohou odpovědět.
invite: Invite to answer
add: Add people
search: Search people
@@ -1522,6 +1527,7 @@ ui:
newest: Newest
active: Active
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Score
unanswered: Unanswered
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "Questions:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Answers:"
comments: "Comments:"
votes: "Votes:"
@@ -1994,7 +2002,7 @@ ui:
page_title: Write
restrict_answer:
title: Answer write
- label: Each user can only write one answer for each question
+ label: Každý uživatel může napsat pouze jednu odpověď na stejný dotaz
text: "Turn off to allow users to write multiple answers to the same question, which may cause answers to be unfocused."
recommend_tags:
label: Recommend tags
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Are you sure you want to discard your draft?
messages:
post_deleted: This post has been deleted.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/cy_GB.yaml b/i18n/cy_GB.yaml
index af605269b..9283c851d 100644
--- a/i18n/cy_GB.yaml
+++ b/i18n/cy_GB.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Confirm your new email address"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} answered your question"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Password reset"
body:
- other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirm your new account"
body:
- other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test Email"
body:
- other: "This is a test email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: upvote
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Sut i Fformatio
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Cynt
next: Nesaf
@@ -904,7 +904,7 @@ ui:
msg:
empty: Ni all ffeil fod yn wag.
only_image: Dim ond ffeiliau delwedd a ganiateir.
- max_size: Ni all maint y ffeil fod yn fwy na 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Disgrifiad
tab_url: URL delwedd
@@ -946,6 +946,10 @@ ui:
text: Tabl
heading: Pennawd
cell: Cell
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Rwy'n cau'r post hon fel...
btn_cancel: Canslo
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Hidlo yn ôl enw tag
no_desc: Nid oes gan y tag unrhyw ddisgrifiad.
more: Mwy
+ wiki: Wiki
ask:
title: Ychwanegu Cwestiwn
edit_title: Golygu Cwestiwn
@@ -1522,6 +1527,7 @@ ui:
newest: Newest
active: Active
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Score
unanswered: Unanswered
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "Questions:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Answers:"
comments: "Comments:"
votes: "Votes:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Are you sure you want to discard your draft?
messages:
post_deleted: This post has been deleted.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/da_DK.yaml b/i18n/da_DK.yaml
index bd19779fe..a9b23acfa 100644
--- a/i18n/da_DK.yaml
+++ b/i18n/da_DK.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Bekræft din nye e-mailadresse"
body:
- other: "Bekræft din nye e-mailadresse for {{.SiteName}} ved at klikke på følgende link:
\n{{.ChangeEmailUrl}}
\n\nHvis du ikke anmodede om denne ændring, ignorér venligst denne e-mail.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} besvarede dit spørgsmål"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nSe den på {{.SiteName}}
\n\n--
\nAfmeld"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} inviterede dig til at svare"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nJeg tror du måske kender svaret.
\nSe den på {{.SiteName}}
\n\n--
\nAfmeld"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} kommenterede dit indlæg"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nSe den på {{.SiteName}}
\n\n--
\nAfmeld"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Nyt spørgsmål: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nAfmeld"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Nulstilling af adgangskode"
body:
- other: "Nogen bad om at nulstille din adgangskode på {{.SiteName}}.
\n\nHvis det ikke var dig, kan du trygt ignorere denne e-mail.
\n\nKlik på følgende link for at vælge en ny adgangskode:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Bekræft din nye konto"
body:
- other: "Velkommen til {{.SiteName}}!
\n\nKlik på følgende link for at bekræfte og aktivere din nye konto:
\n{{.RegisterUrl}}
\n\nHvis ovenstående link ikke kan klikkes på, prøv at kopiere og indsætte det i adresselinjen i din webbrowser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test E-Mail"
body:
- other: "Dette er en test e-mail."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: stem op
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Sådan formaterer du
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Forrige
next: Næste
@@ -904,7 +904,7 @@ ui:
msg:
empty: Filen skal udfyldes.
only_image: Kun billedfiler er tilladt.
- max_size: Filstørrelse må ikke overstige 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Beskriveslse
tab_url: Billede-URL
@@ -946,6 +946,10 @@ ui:
text: Tabel
heading: Overskrift
cell: Celle
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Jeg lukker dette indlæg fordi...
btn_cancel: Annuller
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filtrer efter tag-navn
no_desc: Tag har ingen beskrivelse.
more: Mere
+ wiki: Wiki
ask:
title: Tilføj spørgsmål
edit_title: Rediger spørgsmål
@@ -1522,6 +1527,7 @@ ui:
newest: Nyeste
active: Aktiv
hot: Populært
+ frequent: Frequent
recommend: Recommend
score: Bedømmelse
unanswered: Ubesvaret
@@ -1721,6 +1727,8 @@ ui:
welcome: Velkommen til Administration!
site_statistics: Statistik for webstedet
questions: "Spørgsmål:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Svar:"
comments: "Kommentarer:"
votes: "Stemmer:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserverede tags
text: "Reserverede tags kan kun bruges af moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Er du sikker på, at du vil kassere dit udkast?
messages:
post_deleted: Dette indlæg er blevet slettet.
+ post_cancel_deleted: This post has been undeleted.
post_pin: Dette indlæg er blevet fastgjort.
post_unpin: Dette indlæg er blevet frigjort.
post_hide_list: Dette indlæg er blevet skjult fra listen.
@@ -2219,3 +2243,15 @@ ui:
post_list: Dette indlæg er blevet listet.
post_unlist: Dette indlæg er blevet aflistet.
post_pending: Dit indlæg afventer gennemgang. Dette er en forhåndsvisning, det vil være synligt, når det er blevet godkendt.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/de_DE.yaml b/i18n/de_DE.yaml
index 9eee7c030..42a024934 100644
--- a/i18n/de_DE.yaml
+++ b/i18n/de_DE.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Bestätige deine neue E-Mail-Adresse"
body:
- other: "Bestätige deine neue E-Mail-Adresse für {{.SiteName}}, indem du auf den folgenden Link klickst:
\n{{.ChangeEmailUrl}}
\n\nWenn du diese Änderung nicht beantragt hast, ignoriere bitte diese E-Mail."
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} hat deine Frage beantwortet"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nAuf {{.SiteName}} ansehen
\n\n--
\nAbbestellen"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} hat dich eingeladen zu antworten"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nIch glaube, du kennst die Antwort.
\nAuf {{.SiteName}} ansehen
\n\n--
\nAbbestellen"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} hat deinen Beitrag kommentiert"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nAuf {{.SiteName}} ansehen
\n\n--
\nAbbestellen"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Neue Frage: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nAbbestellen"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Passwort zurücksetzen"
body:
- other: "Jemand hat dich gebeten, dein Passwort auf {{.SiteName}} zurückzusetzen.
\n\nWenn du es nicht warst, kannst du diese E-Mail getrost ignorieren.
\n\nKlicke auf den folgenden Link, um ein neues Passwort zu wählen:
\n{{.PassResetUrl}}"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Bestätige dein neues Konto"
body:
- other: "Willkommen bei {{.SiteName}}!
\n\nKlicke auf den folgenden Link, um dein neues Konto zu bestätigen und zu aktivieren:
\n{{.RegisterUrl}}
\n\nWenn du den obigen Link nicht anklicken kannst, kopiere ihn und füge ihn in die Adresszeile deines Webbrowsers ein."
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test-E-Mail"
body:
- other: "Dies ist eine Test-Email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: positiv bewerten
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Wie man formatiert
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Zurück
next: Weiter
@@ -904,7 +904,7 @@ ui:
msg:
empty: Datei darf nicht leer sein.
only_image: Nur Bilddateien sind erlaubt.
- max_size: Die Dateigröße darf 4 MB nicht überschreiten.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Beschreibung
tab_url: Bild URL
@@ -946,6 +946,10 @@ ui:
text: Tabelle
heading: Überschrift
cell: Zelle
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Ich schließe diesen Beitrag als...
btn_cancel: Abbrechen
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Nach Tagnamen filtern
no_desc: Der Tag hat keine Beschreibung.
more: Mehr
+ wiki: Wiki
ask:
title: Frage stellen
edit_title: Frage bearbeiten
@@ -1522,6 +1527,7 @@ ui:
newest: Neueste
active: Aktiv
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Punktzahl
unanswered: Unbeantwortet
@@ -1721,6 +1727,8 @@ ui:
welcome: Willkommen im Admin Bereich!
site_statistics: Website-Statistiken
questions: "Fragen:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Antworten:"
comments: "Kommentare:"
votes: "Stimmen:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reservierte Tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Bist du sicher, dass du deinen Entwurf verwerfen willst?
messages:
post_deleted: Dieser Beitrag wurde gelöscht.
+ post_cancel_deleted: This post has been undeleted.
post_pin: Dieser Beitrag wurde angepinnt.
post_unpin: Dieser Beitrag wurde losgelöst.
post_hide_list: Dieser Beitrag wurde aus der Liste verborgen.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/es_ES.yaml b/i18n/es_ES.yaml
index 561b461d4..7165aa548 100644
--- a/i18n/es_ES.yaml
+++ b/i18n/es_ES.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Confirma tu nueva dirección de correo"
body:
- other: "Confirme su nueva dirección de correo para {{.SiteName}} haciendo clic en el siguiente enlace:
\n{{.ChangeEmailUrl}}
\n\nSi no ha solicitado este cambio, por favor ignore este correo.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} respondió tu pregunta"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nMirarlo en {{.SiteName}}
\n\n--
\nDesuscribirse"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} te invitó a responder"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nCreo que podrías saber la respuesta.
\nMirarlo en {{.SiteName}}
\n\n--
\nDesuscribirse"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} comentó en tu publicación"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nMirarlo en {{.SiteName}}
\n\n--
\nDesuscribirse"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Nueva pregunta: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nDesuscribirse"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Reestablecimiento de contraseña"
body:
- other: "Alguien solicitó restablecer tu contraseña en {{.SiteName}}.
\n\nSi no fuiste tú, puedes ignorar este correo.
\n\nHaz clic en el siguiente enlace para elegir una nueva contraseña:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirma tu nueva cuenta"
body:
- other: "Bienvenido a {{.SiteName}}!
\n\nHaz clic en el siguiente enlace para confirmar y activar tu nueva cuenta:
\n{{.RegisterUrl}}
\n\nSi el enlace de arriba no es cliqueable, intenta copiar y pegar en la barra de direcciones de tu navegador.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Correo de prueba"
body:
- other: "Este es un correo de prueba."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: votar a favor
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Cómo formatear
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Anterior
next: Siguiente
@@ -904,7 +904,7 @@ ui:
msg:
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 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Descripción
tab_url: URL de la imagen
@@ -946,6 +946,10 @@ ui:
text: Tabla
heading: Encabezado
cell: Celda
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Estoy cerrando este post como...
btn_cancel: Cancelar
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filtrar por nombre de etiqueta
no_desc: La etiqueta no tiene descripción.
more: Mas
+ wiki: Wiki
ask:
title: Agregar una pregunta
edit_title: Editar pregunta
@@ -1522,6 +1527,7 @@ ui:
newest: Más reciente
active: Activo
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Puntuación
unanswered: Sin respuesta
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Estadísticas del sitio
questions: "Preguntas:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Respuestas:"
comments: "Comentarios:"
votes: "Votos:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Etiquetas reservadas
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: '¿Está seguro de que desea descartar este borrador?'
messages:
post_deleted: Esta publicación ha sido eliminada.
+ post_cancel_deleted: This post has been undeleted.
post_pin: Esta publicación ha sido fijada.
post_unpin: Esta publicación ha sido desfijada.
post_hide_list: Esta publicación ha sido ocultada de la lista.
@@ -2219,3 +2243,15 @@ ui:
post_list: Esta publicación ha sido listada.
post_unlist: Esta publicación ha sido retirado de la lista..
post_pending: Su publicación está pendiente de revisión. Esto es una vista previa, será visible después de que haya sido aprobado.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/fa_IR.yaml b/i18n/fa_IR.yaml
index 55cc98052..332ea8fcf 100644
--- a/i18n/fa_IR.yaml
+++ b/i18n/fa_IR.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "آدرس ایمیل جدید خود را تایید کنید{{.SiteName}}"
body:
- other: "آدرس ایمیل جدید خود را برای {{.SiteName}} با کلیک بر روی پیوند زیر تأیید کنید:\n
\n{{.ChangeEmailUrl}}
\n\nاگر این تغییر را درخواست نکردهاید، لطفاً این ایمیل را نادیده بگیرید.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} به سؤال شما پاسخ داد"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nمشاهده آن در {{.SiteName}}
\n\n--
\nلغو اشتراک"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} شما را به پاسخ دعوت کرد"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nمن فکر می کنم شما ممکن است پاسخ را بدانید.
\nمشاهده آن در {{.SiteName}}
\n\n--
\nلغو اشتراک"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} روی پست شما نظر داد"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nمشاهده آن در {{.SiteName}}
\n\n--
\nلغو اشتراک"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] سؤال جدید: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nلغو اشتراک"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] گذرواژه بازنشانی شد"
body:
- other: "شخصی بازنشانی رمز عبور شما در {{.SiteName}} میباشد.
\n\nاگر این شخص شما نبوده اید، میتوانید با خیال راحت این ایمیل را نادیده بگیرید.
\n\nبرای انتخاب رمز عبور جدید روی پیوند زیر کلیک کنید:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] حساب کاربری جدید خود را تأیید کنید"
body:
- other: "به {{.SiteName}} خوش آمدید!
\n\nبرای تأیید و فعال سازی حساب کاربری جدید خود روی پیوند زیر کلیک کنید:
\n{{.RegisterUrl}}
\n\nاگر پیوند بالا قابل بازشدن نیست، آن را کپی کرده و در نوار آدرس مرورگر وب خود قرار دهید.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] ایمیل آزمایشی"
body:
- other: "این یک ایمیل تست است."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: رأی مثبت
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: نحوه فرمت کردن
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: قبلی
next: بعدی
@@ -904,7 +904,7 @@ ui:
msg:
empty: فایل نمی تواند خالی باشد.
only_image: فقط فایل های تصویری مجاز هستند.
- max_size: حجم فایل نباید بیشتر از 4 مگابایت باشد.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: توضیحات
tab_url: لینک عکس
@@ -946,6 +946,10 @@ ui:
text: جدول
heading: سرفصل
cell: تلفن همراه
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: این پست را می بندم بدلیل...
btn_cancel: لغو
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: فیلتر بر اساس اسم برچسب
no_desc: برچسب هیچ توضیحی ندارد.
more: بیشتر
+ wiki: Wiki
ask:
title: سوالی اضافه کنید
edit_title: سوال را ویرایش کنید
@@ -1522,6 +1527,7 @@ ui:
newest: جدیدترین
active: فعال
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: امتیاز
unanswered: بدون پاسخ
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "سوالات:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "جواب ها:"
comments: "نظرات:"
votes: "آرا:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: بهینهسازی عملیات موتورهای جستجو
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Are you sure you want to discard your draft?
messages:
post_deleted: This post has been deleted.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/fr_FR.yaml b/i18n/fr_FR.yaml
index 52ad13755..b08ee953f 100644
--- a/i18n/fr_FR.yaml
+++ b/i18n/fr_FR.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Confirmez votre nouvelle adresse e-mail"
body:
- other: "Confirmez votre nouvelle adresse e-mail pour {{.SiteName}} en cliquant sur le lien suivant :
\n{{.ChangeEmailUrl}}
\n\nSi vous n'avez pas demandé ce changement, veuillez ignorer cet e-mail.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} a répondu à votre question"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nVoir sur {{.SiteName}}
\n\n--
\nDésabonnez-vous"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} vous a invité à répondre"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nJe pense que vous connaissez la réponse.
\nVoir sur {{.SiteName}}
\n\n--
\nDésabonnez-vous"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} a commenté votre message"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nVoir sur {{.SiteName}}
\n\n--
\nDésabonnez-vous"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Nouvelle question : {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nDésabonnez-vous"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Réinitialisation du mot de passe"
body:
- other: "Quelqu'un a demandé à réinitialiser votre mot de passe sur {{.SiteName}}.
\n\nSi ce n'était pas vous, vous pouvez ignorer cet e-mail en toute sécurité.
\n\nCliquez sur le lien suivant pour choisir un nouveau mot de passe :
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirmez la création de votre compte"
body:
- other: "Bienvenue sur {{.SiteName}} !
\n\nCliquez sur le lien suivant pour confirmer et activer votre nouveau compte :
{{.RegisterUrl}}
\n\nSi le lien ci-dessus n'est pas cliquable, essayez de le copier et coller dans la barre d'adresse de votre navigateur web.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Email de test"
body:
- other: "Ceci est un mail de test."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: upvote
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Comment mettre en forme
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Préc
next: Suivant
@@ -904,7 +904,7 @@ ui:
msg:
empty: Le fichier ne doit pas être vide.
only_image: Seules les images sont autorisées.
- max_size: La taille du fichier ne doit pas dépasser 4 Mo.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Description
tab_url: URL de l'image
@@ -946,6 +946,10 @@ ui:
text: Tableau
heading: Titre
cell: Cellule
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Je ferme ce post comme...
btn_cancel: Annuler
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filtrer par étiquette
no_desc: L'étiquette n'a pas de description.
more: Plus
+ wiki: Wiki
ask:
title: Ajouter une question
edit_title: Modifier la question
@@ -1522,6 +1527,7 @@ ui:
newest: Les plus récents
active: Actif
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Score
unanswered: Sans réponse
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Statistiques du site
questions: "Questions :"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Réponses :"
comments: "Commentaires:"
votes: "Votes :"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Tags réservés
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Êtes-vous sûr de vouloir abandonner ce brouillon ?
messages:
post_deleted: Ce message a été supprimé.
+ post_cancel_deleted: This post has been undeleted.
post_pin: Ce message a été épinglé.
post_unpin: Ce message a été déépinglé.
post_hide_list: Ce message a été masqué de la liste.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/hi_IN.yaml b/i18n/hi_IN.yaml
index 8a9da4d56..5577e1e9a 100644
--- a/i18n/hi_IN.yaml
+++ b/i18n/hi_IN.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Confirm your new email address"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} answered your question"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Password reset"
body:
- other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirm your new account"
body:
- other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test Email"
body:
- other: "This is a test email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: upvote
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: How to Format
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Prev
next: Next
@@ -904,7 +904,7 @@ ui:
msg:
empty: File cannot be empty.
only_image: Only image files are allowed.
- max_size: File size cannot exceed 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Description
tab_url: Image URL
@@ -946,6 +946,10 @@ ui:
text: Table
heading: Heading
cell: Cell
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: I am closing this post as...
btn_cancel: Cancel
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filter by tag name
no_desc: The tag has no description.
more: More
+ wiki: Wiki
ask:
title: Add Question
edit_title: Edit Question
@@ -1522,6 +1527,7 @@ ui:
newest: Newest
active: Active
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Score
unanswered: Unanswered
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "Questions:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Answers:"
comments: "Comments:"
votes: "Votes:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Are you sure you want to discard your draft?
messages:
post_deleted: This post has been deleted.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/id_ID.yaml b/i18n/id_ID.yaml
index bf8e827d4..8ab840a06 100644
--- a/i18n/id_ID.yaml
+++ b/i18n/id_ID.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Confirm your new email address"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} answered your question"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Password reset"
body:
- other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirm your new account"
body:
- other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test Email"
body:
- other: "This is a test email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: upvote
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Cara memformat
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Sebelumnya
next: Selanjutnya
@@ -904,7 +904,7 @@ ui:
msg:
empty: File tidak boleh kosong.
only_image: Hanya file Gambar yang diperbolehkan.
- max_size: Ukuran file tidak boleh melebihi 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Description
tab_url: URL gambar
@@ -946,6 +946,10 @@ ui:
text: Table
heading: Heading
cell: Cell
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Postingan ini saya tutup sebagai...
btn_cancel: Batal
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filter by tag name
no_desc: The tag has no description.
more: More
+ wiki: Wiki
ask:
title: Add Question
edit_title: Edit Question
@@ -1522,6 +1527,7 @@ ui:
newest: Terbaru
active: Aktif
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Nilai
unanswered: Belum dijawab
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "Pertanyaan:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Jawaban:"
comments: "Komentar:"
votes: "Vote:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Are you sure you want to discard your draft?
messages:
post_deleted: This post has been deleted.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/it_IT.yaml b/i18n/it_IT.yaml
index 3cc901716..84eb5ab49 100644
--- a/i18n/it_IT.yaml
+++ b/i18n/it_IT.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Conferma il tuo nuovo indirizzo email"
body:
- other: "Conferma il tuo nuovo indirizzo email per {{.SiteName}} cliccando sul seguente link:
\n{{.ChangeEmailUrl}}
\n\nSe non hai richiesto questa modifica, ignora questa email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} ha risposto alla tua domanda"
body:
- other: "\n{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nVisualizzalo su {{.SiteName}}
\n\n--
\nAnnulla iscrizione"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} ti ha invitato a rispondere"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nCredo che potresti sapere la risposta.
\nVisualizzalo su {{.SiteName}}
\n\n--
\nAnnulla iscrizione"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} ha commentato il tuo post"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nVisualizzalo su {{.SiteName}}
\n\n--
\nAnnulla iscrizione"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Nuova domanda: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nAnnulla l'iscrizione"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Reimpostazione della password"
body:
- other: "Qualcuno ha chiesto di reimpostare la tua password su {{.SiteName}}.
\n\nSe non sei stato tu, ignora questa email.
\n\nClicca sul seguente link per scegliere una nuova password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Conferma il tuo nuovo account"
body:
- other: "Benvenuto su {{.SiteName}}!
\n\nClicca il seguente link per confermare e attivare il tuo nuovo account:
\n{{.RegisterUrl}}
\n\nSe il link qui sopra non è cliccabile, prova a copiarlo e incollarlo nella barra degli indirizzi del tuo browser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Email di prova"
body:
- other: "Questa è una email di prova."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: voto a favore
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Come formattare
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Prec
next: Successivo
@@ -904,7 +904,7 @@ ui:
msg:
empty: Il file non può essere vuoto.
only_image: Sono ammesse solo le immagini
- max_size: La dimensione del file non può superare i 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Descrizione
tab_url: Url dell'Immagine
@@ -946,6 +946,10 @@ ui:
text: Tabella
heading: Intestazione
cell: Cella
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Sto chiudendo questo post come...
btn_cancel: Cancella
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filtra per nome del tag
no_desc: Il tag non ha descrizioni.
more: Altro
+ wiki: Wiki
ask:
title: Aggiungi una domanda
edit_title: Modifica Domanda
@@ -1522,6 +1527,7 @@ ui:
newest: Più recenti
active: Attivo
hot: Caldo
+ frequent: Frequent
recommend: Raccomandato
score: Punteggio
unanswered: Senza risposta
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Statistiche del sito
questions: "Domande:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Risposte:"
comments: "Commenti:"
votes: "Voti:"
@@ -1814,7 +1822,7 @@ ui:
msg: "Inserisci l'email dell'utente, una per riga."
display_name:
label: Nome da visualizzare
- msg: Il nome visualizzato deve avere una lunghezza compresa tra 2 e 30 caratteri.
+ msg: Il nome visualizzato deve avere una lunghezza compresa tra 4 e 30 caratteri.
email:
label: E-mail
msg: L'email non è valida.
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Tag riservati
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Sei sicuro di voler eliminare la bozza?
messages:
post_deleted: Questo post è stato eliminato.
+ post_cancel_deleted: This post has been undeleted.
post_pin: Questo post è stato selezionato.
post_unpin: Questo post è stato sbloccato.
post_hide_list: Questo post è stato nascosto dall'elenco.
@@ -2219,3 +2243,15 @@ ui:
post_list: Questo post è stato inserito.
post_unlist: Questo post è stato rimosso.
post_pending: Il tuo post è in attesa di revisione. Sarà visibile dopo essere stato approvato.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/ja_JP.yaml b/i18n/ja_JP.yaml
index 433831f46..0ffce9d05 100644
--- a/i18n/ja_JP.yaml
+++ b/i18n/ja_JP.yaml
@@ -29,34 +29,34 @@ backend:
database_error:
other: データサーバーエラー
forbidden_error:
- other: Forbidden.
+ other: アクセス権限がありません。
duplicate_request_error:
- other: Duplicate submission.
+ other: 重複しています
action:
report:
- other: フラグ
+ other: 通報
edit:
other: 編集
delete:
other: 削除
close:
- other: 閉じる
+ other: 解決済み
reopen:
- other: Reopen
+ other: 再オープン
forbidden_error:
- other: Forbidden.
+ other: アクセス権限がありません。
pin:
- other: Pin
+ other: ピン留めする
hide:
- other: Unlist
+ other: 限定公開にする
unpin:
- other: Unpin
+ other: ピン留め解除
show:
- other: リスト
+ other: 限定公開を解除する
invite_someone_to_answer:
other: 編集
undelete:
- other: Undelete
+ other: 復元する
role:
name:
user:
@@ -67,24 +67,24 @@ backend:
other: モデレーター
description:
user:
- other: Default with no special access.
+ other: 一般的なアクセスしか持ちません。
admin:
- other: Have the full power to access the site.
+ other: すべてにアクセスできる大いなる力を持っています。
moderator:
- other: Has access to all posts except admin settings.
+ other: 管理者以外のすべての投稿へのアクセス権を持っています。
privilege:
level_1:
description:
- other: Level 1 (less reputation required for private team, group)
+ other: レベル1 必要最低の評判レベルで利用可(クローズサイト・グループ・特定の人数下での利用)
level_2:
description:
- other: Level 2 (low reputation required for startup community)
+ other: レベル2 少しだけ評判レベルが必要(スタートアップコミュニティ・不特定多数の人数での利用)
level_3:
description:
- other: Level 3 (high reputation required for mature community)
+ other: レベル3 高い評判レベルが必要(成熟したコミュニティ)
level_custom:
description:
- other: Custom Level
+ other: カスタムレベル
rank_question_add_label:
other: 質問する
rank_answer_add_label:
@@ -92,69 +92,69 @@ backend:
rank_comment_add_label:
other: コメントを書く
rank_report_add_label:
- other: フラグ
+ other: 通報
rank_comment_vote_up_label:
- other: Upvote comment
+ other: コメントを高評価
rank_link_url_limit_label:
- other: Post more than 2 links at a time
+ other: 一度に2つ以上のリンクを投稿する
rank_question_vote_up_label:
- other: Upvote question
+ other: 質問を高評価
rank_answer_vote_up_label:
- other: Upvote answer
+ other: 回答を高評価
rank_question_vote_down_label:
- other: Downvote question
+ other: 質問を低評価
rank_answer_vote_down_label:
- other: Downvote answer
+ other: 回答を低評価
rank_invite_someone_to_answer_label:
- other: Invite someone to answer
+ other: 誰かを回答に招待する
rank_tag_add_label:
other: 新しいタグを作成
rank_tag_edit_label:
- other: Edit tag description (need to review)
+ other: タグの説明を編集(レビューが必要)
rank_question_edit_label:
- other: Edit other's question (need to review)
+ other: 他の質問を編集(レビューが必要)
rank_answer_edit_label:
- other: Edit other's answer (need to review)
+ other: 他の回答を編集(レビューが必要)
rank_question_edit_without_review_label:
- other: Edit other's question without review
+ other: レビューなしで他の質問を編集する
rank_answer_edit_without_review_label:
- other: Edit other's answer without review
+ other: レビューなしで他の回答を編集する
rank_question_audit_label:
- other: Review question edits
+ other: 質問の編集をレビュー
rank_answer_audit_label:
- other: Review answer edits
+ other: 回答の編集をレビュー
rank_tag_audit_label:
- other: Review tag edits
+ other: タグの編集をレビュー
rank_tag_edit_without_review_label:
- other: Edit tag description without review
+ other: レビューなしでタグの説明を編集
rank_tag_synonym_label:
- other: Manage tag synonyms
+ other: タグの同義語を管理する
email:
other: メールアドレス
e_mail:
- other: Email
+ other: メールアドレス
password:
other: パスワード
pass:
other: パスワード
original_text:
- other: This post
+ other: 投稿
email_or_password_wrong_error:
other: メールアドレスとパスワードが一致しません。
error:
common:
invalid_url:
- other: Invalid URL.
+ other: 無効なURL
status_invalid:
- other: Invalid status.
+ other: 無効なステータス
password:
space_invalid:
- other: Password cannot contain spaces.
+ other: パスワードにスペースを含めることはできません。
admin:
cannot_update_their_password:
other: パスワードは変更できません。
cannot_edit_their_profile:
- other: You cannot modify your profile.
+ other: プロフィールを変更できません。
cannot_modify_self_status:
other: ステータスを変更できません。
email_or_password_wrong:
@@ -183,7 +183,7 @@ backend:
verify_url_expired:
other: メール認証済みURLの有効期限が切れています。メールを再送信してください。
illegal_email_domain_error:
- other: Email is not allowed from that email domain. Please use another one.
+ other: そのメールドメインからのメールは許可されていません。別のメールアドレスを使用してください。
lang:
not_found:
other: 言語ファイルが見つかりません。
@@ -207,15 +207,15 @@ backend:
new_password_same_as_previous_setting:
other: 新しいパスワードは前のパスワードと同じです。
already_deleted:
- other: This post has been deleted.
+ other: この投稿は削除されました。
meta:
object_not_found:
- other: Meta object not found
+ other: メタオブジェクトが見つかりません
question:
already_deleted:
other: この投稿は削除されました。
under_review:
- other: Your post is awaiting review. It will be visible after it has been approved.
+ other: あなたの投稿はレビュー待ちです。承認されると表示されます。
not_found:
other: 質問が見つかりません。
cannot_deleted:
@@ -226,11 +226,11 @@ backend:
other: 更新する権限がありません。
rank:
fail_to_meet_the_condition:
- other: Reputation rank fail to meet the condition.
+ other: 評判ランクが条件を満たしていません
vote_fail_to_meet_the_condition:
- other: Thanks for the feedback. You need at least {{.Rank}} reputation to cast a vote.
+ other: フィードバックをありがとうございます。投票には少なくとも {{.Rank}} の評判が必要です。
no_enough_rank_to_operate:
- other: You need at least {{.Rank}} reputation to do this.
+ other: 少なくとも {{.Rank}} の評判が必要です。
report:
handle_failed:
other: レポートの処理に失敗しました。
@@ -242,167 +242,167 @@ backend:
not_found:
other: タグが見つかりません。
recommend_tag_not_found:
- other: Recommend tag is not exist.
+ other: おすすめタグは存在しません。
recommend_tag_enter:
other: 少なくとも 1 つの必須タグを入力してください。
not_contain_synonym_tags:
other: 同義語のタグを含めないでください。
cannot_update:
- other: No permission to update.
+ other: 更新する権限がありません。
is_used_cannot_delete:
- other: You cannot delete a tag that is in use.
+ other: 使用中のタグは削除できません。
cannot_set_synonym_as_itself:
- other: You cannot set the synonym of the current tag as itself.
+ other: 現在のタグの同義語をそのものとして設定することはできません。
smtp:
config_from_name_cannot_be_email:
- other: The from name cannot be a email address.
+ other: Fromの名前はメールアドレスにできません。
theme:
not_found:
other: テーマが見つかりません。
revision:
review_underway:
- other: Can't edit currently, there is a version in the review queue.
+ other: 現在編集できません。レビューキューにバージョンがあります。
no_permission:
- other: No permission to revise.
+ other: 編集する権限がありません。
user:
external_login_missing_user_id:
- other: The third-party platform does not provide a unique UserID, so you cannot login, please contact the website administrator.
+ other: サードパーティのプラットフォームは一意のユーザーIDを提供していないため、ログインできません。ウェブサイト管理者にお問い合わせください。
external_login_unbinding_forbidden:
- other: Please set a login password for your account before you remove this login.
+ other: ログインを削除する前に、アカウントのログインパスワードを設定してください。
email_or_password_wrong:
other:
other: メールアドレスとパスワードが一致しません。
not_found:
other: ユーザーが見つかりません。
suspended:
- other: User has been suspended.
+ other: このユーザーは凍結されています
username_invalid:
- other: Username is invalid.
+ other: 無効なユーザー名です!
username_duplicate:
- other: Username is already in use.
+ other: ユーザー名は既に使用されています!
set_avatar:
- other: Avatar set failed.
+ other: アバターを設定できませんでした
cannot_update_your_role:
- other: You cannot modify your role.
+ other: ロールを変更できません
not_allowed_registration:
- other: Currently the site is not open for registration.
+ other: 現在、このサイトは新規登録を受け付けておりません
not_allowed_login_via_password:
- other: Currently the site is not allowed to login via password.
+ other: 現在、このサイトはパスワードでログインできません
access_denied:
other: アクセスが拒否されました
page_access_denied:
- other: You do not have access to this page.
+ other: このページへのアクセス権がありません
add_bulk_users_format_error:
other: "Error {{.Field}} format near '{{.Content}}' at line {{.Line}}. {{.ExtraMessage}}"
add_bulk_users_amount_error:
- other: "The number of users you add at once should be in the range of 1-{{.MaxAmount}}."
+ other: "一度に追加するユーザーの数は、1 -{{.MaxAmount}} の範囲にする必要があります。"
config:
read_config_failed:
- other: Read config failed
+ other: configの読み込みに失敗しました
database:
connection_failed:
- other: Database connection failed
+ other: データベースの接続が失敗しました
create_table_failed:
other: テーブルの作成に失敗しました
install:
create_config_failed:
- other: Can't create the config.yaml file.
+ other: config.yaml を作成できません。
upload:
unsupported_file_format:
- other: Unsupported file format.
+ other: サポートされていないファイル形式です。
site_info:
config_not_found:
- other: Site config not found.
+ other: configが見つかりません。
badge:
object_not_found:
- other: Badge object not found
+ other: バッジオブジェクトが見つかりません
reason:
spam:
name:
- other: spam
+ other: スパム
desc:
- other: This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.
+ other: この投稿は広告です。現在のトピックには有用ではありません。
rude_or_abusive:
name:
- other: rude or abusive
+ other: 誹謗中傷
desc:
- other: "A reasonable person would find this content inappropriate for respectful discourse."
+ other: "合理的な人は、このコンテンツを尊重する言説には不適切と判断するでしょう。"
a_duplicate:
name:
- other: a duplicate
+ other: 重複
desc:
- other: This question has been asked before and already has an answer.
+ other: この質問は以前に質問されており、すでに回答があります。
placeholder:
- other: Enter the existing question link
+ other: 既存の質問リンクを入力してください
not_a_answer:
name:
- other: not an answer
+ other: 回答では無い
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: "これは答えとして投稿されましたが、質問に答えようとしません。 それはおそらく編集、コメント、別の質問、または完全に削除されるべきです。"
no_longer_needed:
name:
- other: no longer needed
+ other: 必要では無い
desc:
- other: This comment is outdated, conversational or not relevant to this post.
+ other: このコメントは古く、この投稿とは関係がありません。
something:
name:
- other: something else
+ other: その他
desc:
- other: This post requires staff attention for another reason not listed above.
+ other: 上記以外の理由でスタッフの注意が必要です。
placeholder:
- other: Let us know specifically what you are concerned about
+ other: あなたが懸念していることを私たちに教えてください
community_specific:
name:
- other: a community-specific reason
+ other: コミュニティ固有の理由です
desc:
- other: This question doesn't meet a community guideline.
+ other: この質問はコミュニティガイドラインを満たしていません
not_clarity:
name:
- other: needs details or clarity
+ other: 詳細や明快さが必要です
desc:
- other: This question currently includes multiple questions in one. It should focus on one problem only.
+ other: この質問には現在複数の質問が含まれています。1つの問題にのみ焦点を当てる必要があります。
looks_ok:
name:
- other: looks OK
+ other: LGTM
desc:
- other: This post is good as-is and not low quality.
+ other: この投稿はそのままで良く、改善する必要はありません!
needs_edit:
name:
- other: needs edit, and I did it
+ other: 編集する必要があったため変更しました。
desc:
- other: Improve and correct problems with this post yourself.
+ other: 自分自身でこの投稿の問題を改善し修正します。
needs_close:
name:
- other: needs close
+ other: クローズする必要がある
desc:
- other: A closed question can't answer, but still can edit, vote and comment.
+ other: クローズされた質問は回答できませんが、編集、投票、コメントはできます。
needs_delete:
name:
- other: needs delete
+ other: 削除が必要です
desc:
- other: This post will be deleted.
+ other: この投稿は削除されました
question:
close:
duplicate:
name:
other: スパム
desc:
- other: This question has been asked before and already has an answer.
+ other: この質問は以前に質問されており、すでに回答があります。
guideline:
name:
- other: a community-specific reason
+ other: コミュニティ固有の理由です
desc:
- other: This question doesn't meet a community guideline.
+ other: この質問はコミュニティガイドラインを満たしていません
multiple:
name:
- other: needs details or clarity
+ other: 詳細や明快さが必要です
desc:
- other: This question currently includes multiple questions in one. It should focus on one problem only.
+ other: この質問には現在複数の質問が含まれています。1つの問題にのみ焦点を当てる必要があります。
other:
name:
- other: something else
+ other: その他
desc:
- other: This post requires another reason not listed above.
+ other: 上記以外の理由でスタッフの注意が必要です。
operation_type:
asked:
other: 質問済み
@@ -411,383 +411,383 @@ backend:
modified:
other: 修正済み
deleted_title:
- other: Deleted question
+ other: 質問を削除
questions_title:
- other: Questions
+ other: 質問
tag:
tags_title:
- other: Tags
+ other: タグ
no_description:
- other: The tag has no description.
+ other: タグには説明がありません。
notification:
action:
update_question:
- other: updated question
+ other: 質問を更新
answer_the_question:
- other: answered question
+ other: 回答済みの質問
update_answer:
- other: updated answer
+ other: 回答を更新
accept_answer:
- other: accepted answer
+ other: 承認された回答
comment_question:
- other: commented question
+ other: コメントされた質問
comment_answer:
- other: commented answer
+ other: コメントされた回答
reply_to_you:
- other: replied to you
+ other: あなたへの返信
mention_you:
- other: mentioned you
+ other: メンションされました
your_question_is_closed:
- other: Your question has been closed
+ other: あなたの質問はクローズされました
your_question_was_deleted:
- other: Your question has been deleted
+ other: あなたの質問は削除されました
your_answer_was_deleted:
- other: Your answer has been deleted
+ other: あなたの質問は削除されました
your_comment_was_deleted:
- other: Your comment has been deleted
+ other: あなたのコメントは削除されました
up_voted_question:
- other: upvoted question
+ other: 質問を高評価
down_voted_question:
- other: downvoted question
+ other: 質問を低評価
up_voted_answer:
- other: upvoted answer
+ other: 回答を高評価
down_voted_answer:
- other: downvoted answer
+ other: 回答を低評価
up_voted_comment:
- other: upvoted comment
+ other: コメントを高評価
invited_you_to_answer:
- other: invited you to answer
+ other: あなたを回答に招待しました
earned_badge:
- other: You've earned the "{{.BadgeName}}" badge
+ other: '"{{.BadgeName}}"バッジを獲得しました'
email_tpl:
change_email:
title:
- other: "[{{.SiteName}}] Confirm your new email address"
+ other: "[{{.SiteName}}] 新しいメールアドレスを確認してください"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
- other: "[{{.SiteName}}] {{.DisplayName}} answered your question"
+ other: "[{{.SiteName}}] {{.DisplayName}} があなたの質問に回答しました"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
- other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
+ other: "[{{.SiteName}}] {{.DisplayName}} があなたを回答に招待しました"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
- other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
+ other: "[{{.SiteName}}] {{.DisplayName}} があなたの投稿にコメントしました"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
- other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
+ other: "[{{.SiteName}}] 新しい質問: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
- other: "[{{.SiteName }}] Password reset"
+ other: "[{{.SiteName }}] パスワードリセット"
body:
- other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
- other: "[{{.SiteName}}] Confirm your new account"
+ other: "[{{.SiteName}}] 新しいアカウントを確認"
body:
- other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
- other: "[{{.SiteName}}] Test Email"
+ other: "[{{.SiteName}}] テストメール"
body:
- other: "This is a test email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
- other: upvote
+ other: 高評価
upvoted:
- other: upvoted
+ other: 高評価しました
downvote:
- other: downvote
+ other: 低評価
downvoted:
- other: downvoted
+ other: 低評価しました
accept:
- other: accept
+ other: 承認
accepted:
- other: accepted
+ other: 承認済み
edit:
- other: edit
+ other: 編集
review:
queued_post:
- other: Queued post
+ other: キューに入れられた投稿
flagged_post:
- other: Flagged post
+ other: 投稿を通報
suggested_post_edit:
- other: Suggested edits
+ other: 提案された編集
reaction:
tooltip:
- other: "{{ .Names }} and {{ .Count }} more..."
+ other: "{{ .Names }} と {{ .Count }} もっと..."
badge:
default_badges:
autobiographer:
name:
- other: Autobiographer
+ other: 自伝作家
desc:
- other: Filled out profile information.
+ other: プロファイル 情報を入力しました。
certified:
name:
- other: Certified
+ other: 認定済み
desc:
- other: Completed our new user tutorial.
+ other: 新しいユーザーがチュートリアルを完了しました。
editor:
name:
- other: Editor
+ other: 編集者
desc:
- other: First post edit.
+ other: 最初の投稿の編集
first_flag:
name:
- other: First Flag
+ other: 初めての報告
desc:
- other: First flagged a post.
+ other: 初めての報告
first_upvote:
name:
- other: First Upvote
+ other: はじめての高評価
desc:
- other: First up voted a post.
+ other: はじめて投稿に高評価した
first_link:
name:
- other: First Link
+ other: はじめてのリンク
desc:
- other: First dirst added a link to another post.
+ other: "初めて別の記事へのリンクを追加した。\n"
first_reaction:
name:
- other: First Reaction
+ other: 初めてのリアクション
desc:
- other: First reacted to the post.
+ other: はじめて投稿にリアクションした
first_share:
name:
- other: First Share
+ other: はじめての共有
desc:
- other: First shared a post.
+ other: はじめて投稿を共有した
scholar:
name:
- other: Scholar
+ other: 研究生
desc:
- other: Asked a question and accepted an answer.
+ other: 質問をして回答が承認された
commentator:
name:
- other: Commentator
+ other: コメントマン
desc:
- other: Leave 5 comments.
+ other: 5つコメントをした
new_user_of_the_month:
name:
- other: New User of the Month
+ other: 今月の新しいユーザー
desc:
- other: Outstanding contributions in their first month.
+ other: 最初の月に優れた貢献
read_guidelines:
name:
- other: Read Guidelines
+ other: ガイドラインを読んだ
desc:
- other: Read the [community guidelines].
+ other: '「コミュニティガイドライン」をご覧ください。'
reader:
name:
- other: Reader
+ other: リーダー
desc:
- other: Read every answers in a topic with more than 10 answers.
+ other: 10以上の回答を持つトピックのすべての回答を読んだ
welcome:
name:
- other: Welcome
+ other: ようこそ!
desc:
- other: Received a up vote.
+ other: 高評価をされた
nice_share:
name:
other: Nice Share
desc:
- other: Shared a post with 25 unique visitors.
+ other: 25人の訪問者と投稿を共有した
good_share:
name:
other: Good Share
desc:
- other: Shared a post with 300 unique visitors.
+ other: 300の訪問者と投稿を共有した
great_share:
name:
other: Great Share
desc:
- other: Shared a post with 1000 unique visitors.
+ other: 1000人の訪問者と投稿を共有した
out_of_love:
name:
- other: Out of Love
+ other: お隣さん
desc:
- other: Used 50 up votes in a day.
+ other: 1日に50票いれた
higher_love:
name:
- other: Higher Love
+ other: お友達
desc:
- other: Used 50 up votes in a day 5 times.
+ other: 5日目に50回投票した
crazy_in_love:
name:
- other: Crazy in Love
+ other: 崇拝
desc:
- other: Used 50 up votes in a day 20 times.
+ other: 一日に50回投票を20回した
promoter:
name:
- other: Promoter
+ other: プロモーター
desc:
- other: Invited a user.
+ other: ユーザーを招待した
campaigner:
name:
- other: Campaigner
+ other: キャンペーン
desc:
- other: Invited 3 basic users.
+ other: 3人のベーシックユーザーを招待しました。
champion:
name:
- other: Champion
+ other: チャンピオン
desc:
- other: Invited 5 members.
+ other: 5人のメンバーを招待しました。
thank_you:
name:
- other: Thank You
+ other: Thank you
desc:
- other: Has 20 up voted posts and gave 10 up votes.
+ other: 投稿が20件!投票数が10件!
gives_back:
name:
- other: Gives Back
+ other: 返品
desc:
- other: Has 100 up voted posts and gave 100 up votes.
+ other: 投稿が100件 !?!? 投票数が100件 !?!?
empathetic:
name:
- other: Empathetic
+ other: 共感性
desc:
- other: Has 500 up voted posts and gave 1000 up votes.
+ other: 500の投稿を投票し、1000の投票を与えた。
enthusiast:
name:
- other: Enthusiast
+ other: 楽天家
desc:
- other: Visited 10 consecutive days.
+ other: 10日間連続ログイン
aficionado:
name:
other: Aficionado
desc:
- other: Visited 100 consecutive days.
+ other: 100日連続ログイン!!!
devotee:
name:
- other: Devotee
+ other: 献身者
desc:
- other: Visited 365 consecutive days.
+ other: 365日連続訪問!!!!!!!!
anniversary:
name:
- other: Anniversary
+ other: 周年記念
desc:
- other: Active member for a year, posted at least once.
+ other: 年に一回は...
appreciated:
name:
- other: Appreciated
+ other: ありがとう!
desc:
- other: Received 1 up vote on 20 posts.
+ other: 20件の投稿に1件の投票を受け取った
respected:
name:
- other: Respected
+ other: 尊敬される
desc:
- other: Received 2 up votes on 100 posts.
+ other: 100件の投稿で2件の投票を受け取った
admired:
name:
- other: Admired
+ other: 崇拝された
desc:
- other: Received 5 up votes on 300 posts.
+ other: 300の投稿に5票を獲得した
solved:
name:
- other: Solved
+ other: 解決
desc:
- other: Have an answer be accepted.
+ other: 答えを受け入れられた
guidance_counsellor:
name:
- other: Guidance Counsellor
+ other: アドバイザー
desc:
- other: Have 10 answers be accepted.
+ other: 10個の回答が承認された
know_it_all:
name:
- other: Know-it-All
+ other: 物知り博士
desc:
- other: Have 50 answers be accepted.
+ other: 50個の回答が承認された
solution_institution:
name:
- other: Solution Institution
+ other: 解決機関
desc:
- other: Have 150 answers be accepted.
+ other: 150個の回答が承認された
nice_answer:
name:
- other: Nice Answer
+ other: 素敵な回答
desc:
- other: Answer score of 10 or more.
+ other: 回答スコアは10以上!!
good_answer:
name:
- other: Good Answer
+ other: 良い回答
desc:
- other: Answer score of 25 or more.
+ other: 回答スコアは25以上!?!
great_answer:
name:
- other: Great Answer
+ other: 素晴らしい回答
desc:
- other: Answer score of 50 or more.
+ other: 回答スコアは50以上!!!!1
nice_question:
name:
- other: Nice Question
+ other: ナイスな質問
desc:
- other: Question score of 10 or more.
+ other: 質問スコアは10以上!!
good_question:
name:
- other: Good Question
+ other: よい質問
desc:
- other: Question score of 25 or more.
+ other: 質問スコアは25以上!?!
great_question:
name:
- other: Great Question
+ other: 素晴らしい質問
desc:
- other: Question score of 50 or more.
+ other: 50人の閲覧者!!
popular_question:
name:
- other: Popular Question
+ other: 人気のある質問
desc:
- other: Question with 500 views.
+ other: 500人の閲覧者!!!
notable_question:
name:
- other: Notable Question
+ other: 注目すべき質問
desc:
- other: Question with 1,000 views.
+ other: 1,000人の閲覧者!!!!
famous_question:
name:
- other: Famous Question
+ other: 偉大な質問
desc:
- other: Question with 5,000 views.
+ other: 5,000人の閲覧者!!!!!
popular_link:
name:
- other: Popular Link
+ other: 人気のリンク
desc:
- other: Posted an external link with 50 clicks.
+ other: 外部リンクを50回クリック
hot_link:
name:
- other: Hot Link
+ other: 激アツリンク
desc:
- other: Posted an external link with 300 clicks.
+ other: 外部リンクを300回クリック
famous_link:
name:
- other: Famous Link
+ other: 有名なリンク
desc:
- other: Posted an external link with 100 clicks.
+ other: 外部リンクを100回クリック
default_badge_groups:
getting_started:
name:
- other: Getting Started
+ other: はじめに
community:
name:
- other: Community
+ other: コミュニティ
posting:
name:
- other: Posting
+ other: 投稿中
# The following fields are used for interface presentation(Front-end)
ui:
how_to_format:
- title: How to Format
+ title: 書式設定
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: 前へ
next: 次へ
@@ -796,79 +796,79 @@ ui:
questions: 質問
tag: タグ
tags: タグ
- tag_wiki: tag wiki
+ tag_wiki: タグ wiki
create_tag: タグを作成
edit_tag: タグを編集
ask_a_question: 質問を追加
edit_question: 質問を編集
edit_answer: 回答を編集
search: 検索
- posts_containing: Posts containing
+ posts_containing: 記事を含む投稿
settings: 設定
- notifications: Notifications
+ notifications: お知らせ
login: ログイン
sign_up: 新規登録
account_recovery: アカウントの復旧
- account_activation: Account Activation
+ account_activation: アカウント有効化
confirm_email: メールアドレスを確認
- account_suspended: Account Suspended
+ account_suspended: アカウントは凍結されています
admin: 管理者
change_email: メールアドレスを変更
- install: Answer Installation
- upgrade: Answer Upgrade
- maintenance: Website Maintenance
+ install: 回答に応答する
+ upgrade: 回答を改善する
+ maintenance: ウェブサイトのメンテナンス
users: ユーザー
- oauth_callback: Processing
+ oauth_callback: 処理中
http_404: HTTP エラー 404
http_50X: HTTP エラー 500
http_403: HTTP エラー 403
- logout: Log Out
+ logout: ログアウト
notifications:
title: 通知
inbox: 受信トレイ
- achievement: Achievements
- new_alerts: New alerts
- all_read: Mark all as read
+ achievement: 実績
+ new_alerts: 新しい通知
+ all_read: すべて既読にする
show_more: もっと見る
- someone: Someone
+ someone: 誰か
inbox_type:
all: すべて
posts: 投稿
invites: 招待
votes: 投票
- answer: Answer
- question: Question
- badge_award: Badge
+ answer: 回答
+ question: 質問
+ badge_award: バッジ
suspended:
title: あなたのアカウントは停止されています。
until_time: "あなたのアカウントは {{ time }} まで停止されました。"
forever: このユーザーは永久に停止されました。
- end: You don't meet a community guideline.
+ end: コミュニティガイドラインを満たしていません。
contact_us: お問い合わせ
editor:
blockquote:
text: 引用
bold:
- text: Strong
+ text: 強い
chart:
- text: Chart
+ text: チャート
flow_chart: フローチャート
- sequence_diagram: Sequence diagram
- class_diagram: Class diagram
- state_diagram: State diagram
- entity_relationship_diagram: Entity relationship diagram
- user_defined_diagram: User defined diagram
- gantt_chart: Gantt chart
- pie_chart: Pie chart
+ sequence_diagram: シーケンス図
+ class_diagram: クラス図
+ state_diagram: 状態図
+ entity_relationship_diagram: ER図
+ user_defined_diagram: ユーザー定義図
+ gantt_chart: ガントチャート
+ pie_chart: 円グラフ
code:
- text: Code Sample
- add_code: Add code sample
+ text: コードサンプル
+ add_code: コードサンプルを追加
form:
fields:
code:
label: コード
msg:
- empty: Code cannot be empty.
+ empty: Code を空にすることはできません。
language:
label: 言語
placeholder: 自動検出
@@ -877,8 +877,8 @@ ui:
formula:
text: 数式
options:
- inline: Inline formula
- block: Block formula
+ inline: インライン数式
+ block: ブロック数式
heading:
text: 見出し
options:
@@ -891,7 +891,7 @@ ui:
help:
text: ヘルプ
hr:
- text: Horizontal rule
+ text: 水平方向の罫線
image:
text: 画像
add_image: 画像を追加する
@@ -899,12 +899,12 @@ ui:
form_image:
fields:
file:
- label: Image file
+ label: 画像ファイル
btn: 画像を選択する
msg:
empty: ファイルは空にできません。
only_image: 画像ファイルのみが許可されています。
- max_size: File size cannot exceed 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: 説明
tab_url: 画像URL
@@ -922,12 +922,12 @@ ui:
indent:
text: インデント
outdent:
- text: Outdent
+ text: アウトデント
italic:
- text: Emphasis
+ text: 斜体
link:
- text: Hyperlink
- add_link: Add hyperlink
+ text: ハイパーリンク
+ add_link: ハイパーリンクを追加
form:
fields:
url:
@@ -939,15 +939,19 @@ ui:
btn_cancel: キャンセル
btn_confirm: 追加
ordered_list:
- text: Numbered list
+ text: 順序付きリスト
unordered_list:
- text: Bulleted list
+ text: 箇条書きリスト
table:
text: ' テーブル'
heading: 見出し
cell: セル
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
- title: I am closing this post as...
+ title: この投稿を次のように閉じます...
btn_cancel: キャンセル
btn_submit: 送信
remark:
@@ -955,25 +959,25 @@ ui:
msg:
empty: 理由を選んでください。
report_modal:
- flag_title: I am flagging to report this post as...
- close_title: I am closing this post as...
- review_question_title: Review question
- review_answer_title: Review answer
- review_comment_title: Review comment
+ flag_title: この投稿を報告するフラグを立てています...
+ close_title: この投稿を次のように閉じます...
+ review_question_title: 質問の編集をレビュー
+ review_answer_title: 答えをレビューする
+ review_comment_title: レビューコメント
btn_cancel: キャンセル
btn_submit: 送信
remark:
empty: 入力してください。
msg:
empty: 理由を選んでください。
- not_a_url: URL format is incorrect.
- url_not_match: URL origin does not match the current website.
+ not_a_url: URL形式が正しくありません。
+ url_not_match: URL の原点が現在のウェブサイトと一致しません。
tag_modal:
title: 新しいタグを作成
form:
fields:
display_name:
- label: Display name
+ label: 表示名
msg:
empty: 表示名を入力してください。
range: 表示名は最大 35 文字までです。
@@ -982,16 +986,16 @@ ui:
desc: '文字セット「a-z」、「0-9」、「+ # -」を使用する必要があります。'
msg:
empty: URL スラッグを空にすることはできません。
- range: URL slug up to 35 characters.
- character: URL slug contains unallowed character set.
+ range: タイトルは最大35文字までです.
+ character: URL スラグに許可されていない文字セットが含まれています。
desc:
label: 説明
revision:
- label: Revision
+ label: 修正
edit_summary:
- label: Edit summary
+ label: 概要を編集
placeholder: >-
- Briefly explain your changes (corrected spelling, fixed grammar, improved formatting)
+ 簡単にあなたの変更を説明します(修正スペル、固定文法、改善されたフォーマット)
btn_cancel: キャンセル
btn_submit: 送信
btn_post: 新しいタグを投稿
@@ -1001,61 +1005,61 @@ ui:
history: 履歴
synonyms:
title: 類義語
- text: The following tags will be remapped to
- empty: No synonyms found.
- btn_add: Add a synonym
+ text: 次のタグが再マップされます
+ empty: 同義語は見つかりません。
+ btn_add: 同義語を追加
btn_edit: 編集
btn_save: 保存
- synonyms_text: The following tags will be remapped to
+ synonyms_text: 次のタグが再マップされます
delete:
title: このタグを削除
tip_with_posts: >-
- We do not allow deleting tag with posts.
Please remove this tag from the posts first.
+ 同義語でタグを削除することはできません。
最初にこのタグから同義語を削除してください。
tip_with_synonyms: >-
- We do not allow deleting tag with synonyms.
Please remove the synonyms from this tag first.
- tip: Are you sure you wish to delete?
- close: 閉じる
+ 同義語でタグを削除することはできません。
最初にこのタグから同義語を削除してください。
+ tip: 本当に削除してもよろしいですか?
+ close: クローズ
edit_tag:
title: タグを編集
default_reason: タグを編集
- default_first_reason: Add tag
- btn_save_edits: Save edits
+ default_first_reason: タグを追加
+ btn_save_edits: 編集を保存
btn_cancel: キャンセル
dates:
long_date: MMM D
- long_date_with_year: "MMM D, YYYY"
+ long_date_with_year: "YYYY年MM月D日"
long_date_with_time: "MMM D, YYYY [at] HH:mm"
- now: now
- x_seconds_ago: "{{count}}s ago"
- x_minutes_ago: "{{count}}m ago"
- x_hours_ago: "{{count}}h ago"
+ now: 今
+ x_seconds_ago: "{{count}}秒前"
+ x_minutes_ago: "{{count}}分前"
+ x_hours_ago: "{{count}}時間前"
hour: 時
day: 日
hours: 時
days: 日
reaction:
- heart: heart
- smile: smile
- frown: frown
- btn_label: add or remove reactions
- undo_emoji: undo {{ emoji }} reaction
- react_emoji: react with {{ emoji }}
- unreact_emoji: unreact with {{ emoji }}
+ heart: ハート
+ smile: 笑顔
+ frown: 眉をひそめる
+ btn_label: リアクションの追加または削除
+ undo_emoji: '{{ emoji }} のリアクションを元に戻す'
+ react_emoji: '{{ emoji }} に反応する'
+ unreact_emoji: '{{ emoji }} に反応しない'
comment:
btn_add_comment: コメントを追加
- reply_to: Reply to
+ reply_to: 返信:
btn_reply: 返信
btn_edit: 編集
btn_delete: 削除
btn_flag: フラグ
btn_save_edits: 編集内容を保存
btn_cancel: キャンセル
- show_more: "{{count}} more comments"
+ show_more: "{{count}} 件のその他のコメント"
tip_question: >-
- Use comments to ask for more information or suggest improvements. Avoid answering questions in comments.
+ コメントを使用して、より多くの情報を求めたり、改善を提案したりします。コメントで質問に答えることは避けてください。
tip_answer: >-
- Use comments to reply to other users or notify them of changes. If you are adding new information, edit your post instead of commenting.
- tip_vote: It adds something useful to the post
+ コメントを使用して他のユーザーに返信したり、変更を通知します。新しい情報を追加する場合は、コメントの代わりに投稿を編集します。
+ tip_vote: 投稿に役に立つものを追加します
edit_answer:
title: 回答を編集
default_reason: 回答を編集
@@ -1063,16 +1067,16 @@ ui:
form:
fields:
revision:
- label: Revision
+ label: 修正
answer:
- label: Answer
+ label: 回答
feedback:
- characters: content must be at least 6 characters in length.
+ characters: コンテンツは6文字以上でなければなりません。
edit_summary:
- label: Edit summary
+ label: 概要を編集
placeholder: >-
- Briefly explain your changes (corrected spelling, fixed grammar, improved formatting)
- btn_save_edits: Save edits
+ 簡単にあなたの変更を説明します(修正スペル、固定文法、改善されたフォーマット)
+ btn_save_edits: 編集を保存
btn_cancel: キャンセル
tags:
title: タグ
@@ -1084,8 +1088,9 @@ ui:
button_following: フォロー中
tag_label: 質問
search_placeholder: タグ名でフィルタ
- no_desc: The tag has no description.
- more: More
+ no_desc: タグには説明がありません。
+ more: もっと見る
+ wiki: Wiki
ask:
title: 質問を追加
edit_title: 質問を編集
@@ -1095,53 +1100,53 @@ ui:
form:
fields:
revision:
- label: Revision
+ label: 修正
title:
- label: Title
- placeholder: Be specific and imagine you're asking a question to another person
+ label: タイトル
+ placeholder: 具体的にして、あなたが他の人に質問していると想像してください
msg:
- empty: Title cannot be empty.
- range: Title up to 150 characters
+ empty: タイトルを空にすることはできません。
+ range: タイトルは最大150文字までです
body:
- label: Body
+ label: 本文
msg:
- empty: Body cannot be empty.
+ empty: 本文を空にすることはできません。
tags:
- label: Tags
+ label: タグ
msg:
- empty: Tags cannot be empty.
+ empty: 少なくとも一つ以上のタグが必要です。
answer:
- label: Answer
+ label: 回答
msg:
- empty: Answer cannot be empty.
+ empty: 回答は空欄にできません
edit_summary:
- label: Edit summary
+ label: 概要を編集
placeholder: >-
- Briefly explain your changes (corrected spelling, fixed grammar, improved formatting)
- btn_post_question: Post your question
- btn_save_edits: Save edits
- answer_question: Answer your own question
- post_question&answer: Post your question and answer
+ 簡単にあなたの変更を説明します(修正スペル、固定文法、改善されたフォーマット)
+ btn_post_question: 質問を投稿する
+ btn_save_edits: 編集内容を保存
+ answer_question: ご自身の質問に答えてください
+ post_question&answer: 質問と回答を投稿する
tag_selector:
- add_btn: Add tag
- create_btn: Create new tag
- search_tag: Search tag
- hint: "Describe what your question is about, at least one tag is required."
- no_result: No tags matched
- tag_required_text: Required tag (at least one)
+ add_btn: タグを追加
+ create_btn: 新しタグを作成
+ search_tag: タグを検索
+ hint: "質問について説明してください。少なくとも1つのタグが必要です。"
+ no_result: 一致するタグはありません
+ tag_required_text: 必須タグ (少なくとも 1 つ)
header:
nav:
- question: Questions
- tag: Tags
- user: Users
- badges: Badges
- profile: Profile
- setting: Settings
- logout: Log out
+ question: 質問
+ tag: タグ
+ user: ユーザー
+ badges: バッジ
+ profile: プロフィール
+ setting: 設定
+ logout: ログアウト
admin: 管理者
review: レビュー
bookmark: ブックマーク
- moderation: Moderation
+ moderation: モデレーション
search:
placeholder: 検索
footer:
@@ -1151,35 +1156,35 @@ ui:
name: 変更
loading: 読み込み中…
pic_auth_code:
- title: Captcha
- placeholder: Type the text above
+ title: CAPTCHA
+ placeholder: 上記のテキストを入力してください
msg:
- empty: Captcha cannot be empty.
+ empty: Code を空にすることはできません。
inactive:
first: >-
- You're almost done! We sent an activation mail to {{mail}}. Please follow the instructions in the mail to activate your account.
- info: "If it doesn't arrive, check your spam folder."
+ {{mail}}にアクティベーションメールを送信しました。メールの指示に従ってアカウントをアクティベーションしてください。
+ info: "届かない場合は、迷惑メールフォルダを確認してください。"
another: >-
- We sent another activation email to you at {{mail}}. It might take a few minutes for it to arrive; be sure to check your spam folder.
- btn_name: Resend activation email
+ {{mail}}に別のアクティベーションメールを送信しました。 到着には数分かかる場合があります。スパムフォルダを確認してください。
+ btn_name: 認証メールを再送信
change_btn_name: メールアドレスを変更
msg:
- empty: Cannot be empty.
+ empty: 空にすることはできません
resend_email:
- url_label: Are you sure you want to resend the activation email?
- url_text: You can also give the activation link above to the user.
+ url_label: 本当に認証メールを再送信してもよろしいですか?
+ url_text: ユーザーに上記のアクティベーションリンクを渡すこともできます。
login:
- login_to_continue: Log in to continue
- info_sign: Don't have an account? <1>Sign up1>
- info_login: Already have an account? <1>Log in1>
- agreements: By registering, you agree to the <1>privacy policy1> and <3>terms of service3>.
+ login_to_continue: ログインして続行
+ info_sign: アカウントをお持ちではありませんか?<1>サインアップ1>
+ info_login: すでにアカウントをお持ちですか?<1>ログイン1>
+ agreements: 登録することにより、<1>プライバシーポリシー1>および<3>サービス規約3>に同意するものとします。
forgot_pass: パスワードをお忘れですか?
name:
- label: Name
+ label: 名前
msg:
- empty: Name cannot be empty.
- range: Name must be between 2 to 30 characters in length.
- character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
+ empty: 名前を空にすることはできません。
+ range: 2~30文字の名前を設定してください。
+ character: '文字セット "a-z", "A-Z", "0-9", " - " を使用する必要があります。'
email:
label: メールアドレス
msg:
@@ -1188,12 +1193,12 @@ ui:
label: パスワード
msg:
empty: パスワードを入力してください。
- different: The passwords entered on both sides are inconsistent
+ different: 入力されたパスワードが一致しません
account_forgot:
page_title: パスワードを忘れた方はこちら
- btn_name: Send me recovery email
+ btn_name: 回復用のメールを送る
send_success: >-
- If an account matches {{mail}}, you should receive an email with instructions on how to reset your password shortly.
+ アカウントが {{mail}}と一致する場合は、パスワードをすぐにリセットする方法に関するメールが送信されます。
email:
label: メールアドレス
msg:
@@ -1202,333 +1207,336 @@ ui:
btn_cancel: キャンセル
btn_update: メールアドレスを更新
send_success: >-
- If an account matches {{mail}}, you should receive an email with instructions on how to reset your password shortly.
+ アカウントが {{mail}}と一致する場合は、パスワードをすぐにリセットする方法に関するメールが送信されます。
email:
- label: New email
+ label: 新しいメールアドレス
msg:
- empty: Email cannot be empty.
+ empty: メールアドレス欄を空白にしておくことはできません
oauth:
- connect: Connect with {{ auth_name }}
- remove: Remove {{ auth_name }}
+ connect: '{{ auth_name }} と接続'
+ remove: '{{ auth_name }} を削除'
oauth_bind_email:
- subtitle: Add a recovery email to your account.
- btn_update: Update email address
+ subtitle: アカウントに回復用のメールアドレスを追加します。
+ btn_update: メールアドレスを更新
email:
- label: Email
+ label: メールアドレス
msg:
- empty: Email cannot be empty.
- modal_title: Email already existes.
- modal_content: This email address already registered. Are you sure you want to connect to the existing account?
- modal_cancel: Change email
- modal_confirm: Connect to the existing account
+ empty: メールアドレスは空にできません。
+ modal_title: このメールアドレスはすでに存在しています。
+ modal_content: このメールアドレスは既に登録されています。既存のアカウントに接続してもよろしいですか?
+ modal_cancel: メールアドレスを変更する
+ modal_confirm: 既存のアカウントに接続
password_reset:
page_title: パスワード再設定
btn_name: パスワードをリセット
reset_success: >-
- You successfully changed your password; you will be redirected to the log in page.
+ パスワードを変更しました。ログインページにリダイレクトされます。
link_invalid: >-
- Sorry, this password reset link is no longer valid. Perhaps your password is already reset?
- to_login: Continue to log in page
+ 申し訳ありませんが、このパスワードリセットのリンクは無効になりました。パスワードが既にリセットされている可能性がありますか?
+ to_login: ログインページへ
password:
label: パスワード
msg:
empty: パスワードを入力してください。
- length: The length needs to be between 8 and 32
- different: The passwords entered on both sides are inconsistent
+ length: 長さは 8 から 32 の間である必要があります
+ different: 両側に入力されたパスワードが一致しません
password_confirm:
- label: Confirm new password
+ label: 新しいパスワードの確認
settings:
page_title: 設定
- goto_modify: Go to modify
+ goto_modify: 変更を開く
nav:
- profile: Profile
- notification: Notifications
- account: Account
- interface: Interface
+ profile: プロフィール
+ notification: お知らせ
+ account: アカウント
+ interface: 外観
profile:
- heading: Profile
- btn_name: Save
+ heading: プロフィール
+ btn_name: 保存
display_name:
- label: Display name
- msg: Display name cannot be empty.
- msg_range: Display name up to 30 characters.
+ label: 表示名
+ msg: 表示名は必須です。
+ msg_range: 表示名は最大 30 文字までです。
username:
label: ユーザー名
- caption: People can mention you as "@username".
- msg: Username cannot be empty.
- msg_range: Username up to 30 characters.
- character: 'Must use the character set "a-z", "0-9", " - . _"'
+ caption: ユーザーは "@username" としてあなたをメンションできます。
+ msg: ユーザー名は空にできません。
+ msg_range: 表示名は最大 30 文字までです。
+ character: '文字セット "a-z", "0-9", " - . _" を使用してください。'
avatar:
label: プロフィール画像
gravatar: Gravatar
- gravatar_text: You can change image on
- custom: Custom
- custom_text: You can upload your image.
+ gravatar_text: 画像を変更できます:
+ custom: カスタム
+ custom_text: 画像をアップロードできます。
default: システム
- msg: Please upload an avatar
+ msg: アバターをアップロードしてください
bio:
- label: About me
+ label: 自己紹介
website:
label: ウェブサイト
placeholder: "http://example.com"
- msg: Website incorrect format
+ msg: ウェブサイトの形式が正しくありません
location:
- label: Location
- placeholder: "City, Country"
+ label: ロケーション
+ placeholder: "都道府県,国"
notification:
- heading: Email Notifications
- turn_on: Turn on
+ heading: メール通知
+ turn_on: ONにする
inbox:
- label: Inbox notifications
- description: Answers to your questions, comments, invites, and more.
+ label: 受信トレイの通知
+ description: 質問、コメント、招待状などへの回答。
all_new_question:
- label: All new questions
- description: Get notified of all new questions. Up to 50 questions per week.
+ label: すべての新規質問
+ description: すべての新しい質問の通知を受け取ります。週に最大50問まで。
all_new_question_for_following_tags:
- label: All new questions for following tags
- description: Get notified of new questions for following tags.
+ label: 以下のタグに対するすべての新しい質問
+ description: タグをフォローするための新しい質問の通知を受け取る。
account:
heading: アカウント
change_email_btn: メールアドレスを変更する
change_pass_btn: パスワードを変更する
change_email_info: >-
- We've sent an email to that address. Please follow the confirmation instructions.
+ このアドレスにメールを送信しました。メールの指示に従って確認処理を行ってください。
email:
- label: Email
+ label: メールアドレス
new_email:
- label: New email
- msg: New email cannot be empty.
+ label: 新しいメールアドレス
+ msg: 新しいメールアドレスは空にできません。
pass:
- label: Current password
- msg: Password cannot be empty.
+ label: 現在のパスワード
+ msg: パスワードは空白にできません
password_title: パスワード
current_pass:
- label: Current password
+ label: 現在のパスワード
msg:
- empty: Current password cannot be empty.
- length: The length needs to be between 8 and 32.
- different: The two entered passwords do not match.
+ empty: 現在のパスワードが空欄です
+ length: 長さは 8 から 32 の間である必要があります.
+ different: パスワードが一致しません。
new_pass:
- label: New password
+ label: 新しいパスワード
pass_confirm:
- label: Confirm new password
+ label: 新しいパスワードの確認
interface:
- heading: Interface
+ heading: 外観
lang:
- label: Interface language
- text: User interface language. It will change when you refresh the page.
+ label: インタフェース言語
+ text: ユーザーインターフェイスの言語。ページを更新すると変更されます。
my_logins:
- title: My logins
- label: Log in or sign up on this site using these accounts.
- modal_title: Remove login
- modal_content: Are you sure you want to remove this login from your account?
- modal_confirm_btn: Remove
- remove_success: Removed successfully
+ title: ログイン情報
+ label: これらのアカウントを使用してログインまたはこのサイトでサインアップします。
+ modal_title: ログイン情報を削除
+ modal_content: このログイン情報をアカウントから削除してもよろしいですか?
+ modal_confirm_btn: 削除
+ remove_success: 削除に成功しました
toast:
- update: update success
- update_password: Password changed successfully.
- flag_success: Thanks for flagging.
- forbidden_operate_self: Forbidden to operate on yourself
- review: Your revision will show after review.
- sent_success: Sent successfully
+ update: 更新に成功しました
+ update_password: パスワードの変更に成功しました。
+ flag_success: フラグを付けてくれてありがとう
+ forbidden_operate_self: 自分自身で操作することはできません
+ review: レビュー後にあなたのリビジョンが表示されます。
+ sent_success: 正常に送信されました。
related_question:
- title: Related Questions
- answers: answers
+ title: 関係のある質問
+ answers: 回答
linked_question:
- title: Linked Questions
- description: Questions linked to
- no_linked_question: No questions linked from this question.
+ title: リンクされた質問
+ description: リンクされている質問
+ no_linked_question: この質問からリンクされた質問はありません。
invite_to_answer:
title: People Asked
desc: Select people who you think might know the answer.
- invite: Invite to answer
- add: Add people
- search: Search people
+ invite: 回答に招待する
+ add: ユーザーを追加
+ search: ユーザーを検索
question_detail:
- action: Action
- Asked: Asked
- asked: asked
- update: Modified
- edit: edited
- commented: commented
- Views: Viewed
- Follow: Follow
- Following: Following
- follow_tip: Follow this question to receive notifications
- answered: answered
- closed_in: Closed in
- show_exist: Show existing question.
- useful: Useful
- question_useful: It is useful and clear
- question_un_useful: It is unclear or not useful
- question_bookmark: Bookmark this question
- answer_useful: It is useful
- answer_un_useful: It is not useful
+ action: 動作
+ Asked: 質問済み
+ asked: 質問済み
+ update: 修正済み
+ edit: 編集済み
+ commented: コメントしました
+ Views: 閲覧回数
+ Follow: フォロー
+ Following: フォロー中
+ follow_tip: この質問をフォローして通知を受け取る
+ answered: 回答済み
+ closed_in: クローズまで
+ show_exist: 既存の質問を表示します
+ useful: 役に立った
+ question_useful: それは有用で明確です。
+ question_un_useful: 不明確または有用ではない
+ question_bookmark: この質問をブックマークする
+ answer_useful: 役に立った
+ answer_un_useful: 役に立たない
answers:
title: 回答
score: スコア
newest: 最新
- oldest: Oldest
+ oldest: 古い順
btn_accept: 承認
- btn_accepted: Accepted
+ btn_accepted: 承認済み
write_answer:
- title: Your Answer
- edit_answer: Edit my existing answer
- btn_name: Post your answer
- add_another_answer: Add another answer
- confirm_title: Continue to answer
- continue: Continue
+ title: あなたの回答
+ edit_answer: 既存の回答を編集する
+ btn_name: 回答を投稿する
+ add_another_answer: 別の回答を追加
+ confirm_title: 回答を続ける
+ continue: 続行
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.
+ 本当に別の答えを追加したいのですか?
代わりに、編集リンクを使って既存の答えを洗練させ、改善することができます。
+ empty: 回答は空欄にできません
+ characters: コンテンツは6文字以上でなければなりません。
tips:
- header_1: Thanks for your answer
- li1_1: Please be sure to answer the question. Provide details and share your research.
- li1_2: Back up any statements you make with references or personal experience.
- header_2: But avoid ...
- li2_1: Asking for help, seeking clarification, or responding to other answers.
+ header_1: ご回答ありがとうございます。
+ li1_1: " 必ず質問に答えてください。詳細を述べ、あなたの研究を共有してください。\n"
+ li1_2: 参考文献や個人的な経験による裏付けを取ること。.
+ header_2: しかし、 は を避けてください...
+ li2_1: 助けを求める、説明を求める、または他の答えに応答する。
reopen:
- confirm_btn: Reopen
- title: Reopen this post
- content: Are you sure you want to reopen?
+ confirm_btn: 再オープン
+ title: この投稿を再度開く
+ content: 再オープンしてもよろしいですか?
list:
- confirm_btn: List
- title: List this post
- content: Are you sure you want to list?
+ confirm_btn: 一覧
+ title: この投稿の一覧
+ content: 一覧表示してもよろしいですか?
unlist:
- confirm_btn: Unlist
- title: Unlist this post
- content: Are you sure you want to unlist?
+ confirm_btn: 限定公開にする
+ title: この投稿を元に戻す
+ content: 本当に元に戻しますか?
pin:
- title: Pin this post
- content: Are you sure you wish to pinned globally? This post will appear at the top of all post lists.
- confirm_btn: Pin
+ title: この投稿をピン留めする
+ content: "グローバルに固定してもよろしいですか?\nこの投稿はすべての投稿リストの上部に表示されます。"
+ confirm_btn: ピン留めする
delete:
- title: Delete this post
+ title: この投稿を削除
question: >-
- We do not recommend deleting questions with answers because doing so deprives future readers of this knowledge.
Repeated deletion of answered questions can result in your account being blocked from asking. Are you sure you wish to delete?
+
承認された回答を削除することはお勧めしません。削除すると、今後の読者がこの知識を得られなくなってしまうからです。
承認された回答を繰り返し削除すると、回答機能が制限され、アカウントがブロックされる場合があります。本当に削除しますか?
+
answer_accepted: >-
- We do not recommend deleting accepted answer because doing so deprives future readers of this knowledge.
Repeated deletion of accepted answers can result in your account being blocked from answering. Are you sure you wish to delete?
- other: Are you sure you wish to delete?
- tip_answer_deleted: This answer has been deleted
- undelete_title: Undelete this post
- undelete_desc: Are you sure you wish to undelete?
+ 承認された回答を削除することはお勧めしません。削除すると、今後の読者がこの知識を得られなくなってしまうからです。
承認された回答を繰り返し削除すると、回答機能が制限され、アカウントがブロックされる場合があります。本当に削除しますか?
+
+ other: 本当に削除してもよろしいですか?
+ tip_answer_deleted: この回答は削除されました
+ undelete_title: この投稿を元に戻す
+ undelete_desc: 本当に元に戻しますか?
btns:
- confirm: Confirm
- cancel: Cancel
- edit: Edit
- save: Save
- delete: Delete
- undelete: Undelete
- list: List
- unlist: Unlist
- unlisted: Unlisted
- login: Log in
+ confirm: 確認
+ cancel: キャンセル
+ edit: 編集
+ save: 保存
+ delete: 削除
+ undelete: 元に戻す
+ list: 限定公開を解除する
+ unlist: 限定公開にする
+ unlisted: 限定公開済み
+ login: ログイン
signup: 新規登録
- logout: Log out
- verify: Verify
- add_question: Add question
- approve: Approve
- reject: Reject
- skip: Skip
- discard_draft: Discard draft
- pinned: Pinned
- all: All
- question: Question
- answer: Answer
- comment: Comment
- refresh: Refresh
- resend: Resend
- deactivate: Deactivate
- active: Active
- suspend: Suspend
- unsuspend: Unsuspend
- close: Close
- reopen: Reopen
+ logout: ログアウト
+ verify: 認証
+ add_question: 質問を追加
+ approve: 承認
+ reject: 却下
+ skip: スキップする
+ discard_draft: 下書きを破棄
+ pinned: ピン留めしました
+ all: すべて
+ question: 質問
+ answer: 回答
+ comment: コメント
+ refresh: 更新
+ resend: 再送
+ deactivate: 無効化する
+ active: 有効
+ suspend: 凍結
+ unsuspend: 凍結解除
+ close: クローズ
+ reopen: 再オープン
ok: OK
- light: Light
- dark: Dark
- system_setting: System setting
- default: Default
- reset: Reset
- tag: Tag
- post_lowercase: post
- filter: Filter
- ignore: Ignore
- submit: Submit
- normal: Normal
- closed: Closed
- deleted: Deleted
- pending: Pending
- more: More
+ light: ライト
+ dark: ダーク
+ system_setting: システム設定
+ default: 既定
+ reset: リセット
+ tag: タグ
+ post_lowercase: 投稿
+ filter: フィルター
+ ignore: 除外
+ submit: 送信
+ normal: 通常
+ closed: クローズ済み
+ deleted: 削除済み
+ pending: 処理待ち
+ more: もっと見る
search:
- title: Search Results
- keywords: Keywords
- options: Options
- follow: Follow
- following: Following
- counts: "{{count}} Results"
- more: More
+ title: 検索結果
+ keywords: キーワード
+ options: オプション
+ follow: フォロー
+ following: フォロー中
+ counts: "結果:{{count}}"
+ more: もっと見る
sort_btns:
- relevance: Relevance
- newest: Newest
- active: Active
- score: Score
- more: More
+ relevance: 関連性
+ newest: 最新
+ active: アクティブ
+ score: スコア
+ more: もっと見る
tips:
- title: Advanced Search Tips
- tag: "<1>[tag]1> search with a tag"
- user: "<1>user:username1> search by author"
- answer: "<1>answers:01> unanswered questions"
- score: "<1>score:31> posts with a 3+ score"
- question: "<1>is:question1> search questions"
- is_answer: "<1>is:answer1> search answers"
- empty: We couldn't find anything.
Try different or less specific keywords.
+ title: 詳細検索のヒント
+ tag: "<1>[tag]1> タグで検索"
+ user: "<1>ユーザー:ユーザー名1>作成者による検索"
+ answer: "<1>回答:01>未回答の質問"
+ score: "<1>スコア:31>3以上のスコアを持つ投稿"
+ question: "<1>質問1>質問を検索"
+ is_answer: "<1>は答え1>答えを検索"
+ empty: 何も見つかりませんでした。
別のキーワードまたはそれ以下の特定のキーワードをお試しください。
share:
name: シェア
copy: リンクをコピー
- via: Share post via...
- copied: Copied
+ via: 投稿を共有...
+ copied: コピーしました
facebook: Facebookで共有
twitter: Twitterで共有
- cannot_vote_for_self: You can't vote for your own post.
+ cannot_vote_for_self: 自分の投稿には投票できません。
modal_confirm:
- title: Error...
+ title: エラー...
account_result:
- success: Your new account is confirmed; you will be redirected to the home page.
- link: Continue to homepage
- oops: Oops!
- invalid: The link you used no longer works.
- confirm_new_email: Your email has been updated.
+ success: 新しいアカウントが確認されました。ホームページにリダイレクトされます。
+ link: ホームページへ
+ oops: おっと!
+ invalid: 使用したリンクは機能しません。
+ confirm_new_email: メールアドレスが更新されました。
confirm_new_email_invalid: >-
- Sorry, this confirmation link is no longer valid. Perhaps your email was already changed?
+ 申し訳ありませんが、この確認リンクは無効です。メールアドレスが既に変更されている可能性があります。
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.
- link: Change settings
+ page_title: 購読解除
+ success_title: 購読解除成功
+ success_desc: 配信リストから削除され、その他のメールの送信が停止されました。
+ link: 設定の変更
question:
- following_tags: Following Tags
- edit: Edit
- save: Save
- follow_tag_tip: Follow tags to curate your list of questions.
- hot_questions: Hot Questions
- all_questions: All Questions
- x_questions: "{{ count }} Questions"
- x_answers: "{{ count }} answers"
+ following_tags: フォロー中のタグ
+ edit: 編集
+ save: 保存
+ follow_tag_tip: タグに従って質問のリストをキュレートします。
+ hot_questions: ホットな質問
+ all_questions: すべての質問
+ x_questions: "{{ count }} の質問"
+ x_answers: "{{ count }} の回答"
questions: 質問
answers: 回答
newest: 最新
active: 有効
- hot: Hot
- recommend: Recommend
+ hot: 人気
+ frequent: Frequent
+ recommend: おすすめ
score: スコア
unanswered: 未回答
modified: 修正済み
answered: 回答済み
asked: 質問済み
- closed: 終了
+ closed: 解決済み
follow_a_tag: タグをフォロー
more: その他
personal:
@@ -1536,686 +1544,716 @@ ui:
answers: 回答
answer: 回答
questions: 質問
- question: question
- bookmarks: Bookmarks
- reputation: Reputation
- comments: Comments
- votes: Votes
- badges: Badges
- newest: Newest
- score: Score
- edit_profile: Edit profile
- visited_x_days: "Visited {{ count }} days"
- viewed: Viewed
- joined: Joined
+ question: 質問
+ bookmarks: ブックマーク
+ reputation: 評判
+ comments: コメント
+ votes: 投票
+ badges: バッジ
+ newest: 最新
+ score: スコア
+ edit_profile: プロファイルを編集
+ visited_x_days: "{{ count }}人の閲覧者"
+ viewed: 閲覧回数
+ joined: 参加しました
comma: ","
- last_login: Seen
- about_me: About Me
+ last_login: 閲覧数
+ about_me: 自己紹介
about_me_empty: "// Hello, World !"
- top_answers: Top Answers
- top_questions: Top Questions
- stats: Stats
- list_empty: No posts found.
Perhaps you'd like to select a different tab?
- content_empty: No posts found.
- accepted: Accepted
- answered: answered
+ top_answers: よくある回答
+ top_questions: よくある質問
+ stats: 統計情報
+ list_empty: 投稿が見つかりませんでした。
他のタブを選択しますか?
+ content_empty: 投稿が見つかりませんでした。
+ accepted: 承認済み
+ answered: 回答済み
asked: 質問済み
- downvoted: downvoted
+ downvoted: 低評価しました
mod_short: MOD
mod_long: モデレーター
- x_reputation: reputation
- x_votes: votes received
+ x_reputation: 評価
+ x_votes: 投票を受け取りました
x_answers: 回答
x_questions: 質問
- recent_badges: Recent Badges
+ recent_badges: 最近のバッジ
install:
title: Installation
next: 次へ
done: 完了
- config_yaml_error: Can't create the config.yaml file.
+ config_yaml_error: config.yaml を作成できません。
lang:
- label: Please choose a language
+ label: 言語を選択してください
db_type:
- label: Database engine
+ label: データベースエンジン
db_username:
label: ユーザー名
placeholder: root
- msg: Username cannot be empty.
+ msg: ユーザー名は空にできません。
db_password:
label: パスワード
placeholder: root
msg: パスワードを入力してください。
db_host:
- label: Database host
+ label: データベースのホスト。
placeholder: "db:3306"
- msg: Database host cannot be empty.
+ msg: データベースホストは空にできません。
db_name:
- label: Database name
- placeholder: answer
- msg: Database name cannot be empty.
+ label: データベース名
+ placeholder: 回答
+ msg: データベース名を空にすることはできません。
db_file:
- label: Database file
+ label: データベースファイル
placeholder: /data/answer.db
- msg: Database file cannot be empty.
+ msg: データベースファイルは空にできません。
config_yaml:
- title: Create config.yaml
- label: The config.yaml file created.
+ title: config.yamlを作成
+ label: config.yaml ファイルが作成されました。
desc: >-
- You can create the <1>config.yaml1> file manually in the <1>/var/wwww/xxx/1> directory and paste the following text into it.
- info: After you've done that, click "Next" button.
- site_information: Site Information
+ <1>/var/www/xxx/1>ディレクトリに<1>config.yaml1>ファイルを手動で作成し、その中に次のテキストを貼り付けます。
+ info: 完了したら、「次へ」ボタンをクリックします。
+ site_information: サイト情報
admin_account: 管理者アカウント
site_name:
- label: Site name
- msg: Site name cannot be empty.
- msg_max_length: Site name must be at maximum 30 characters in length.
+ label: サイト名:
+ msg: サイト名は空にできません.
+ msg_max_length: サイト名は最大30文字でなければなりません。
site_url:
label: サイトURL
- text: The address of your site.
+ text: あなたのサイトのアドレス
msg:
- empty: Site URL cannot be empty.
- incorrect: Site URL incorrect format.
- max_length: Site URL must be at maximum 512 characters in length.
+ empty: サイト URL は空にできません.
+ incorrect: サイトURLの形式が正しくありません。
+ max_length: サイトのURLは最大512文字でなければなりません
contact_email:
- label: Contact email
- text: Email address of key contact responsible for this site.
+ label: 連絡先メール アドレス
+ text: このサイトを担当するキーコンタクトのメールアドレスです。
msg:
- empty: Contact email cannot be empty.
- incorrect: Contact email incorrect format.
+ empty: 連絡先メールアドレスを空にすることはできません。
+ incorrect: 連絡先メールアドレスの形式が正しくありません。
login_required:
- label: Private
- switch: Login required
- text: Only logged in users can access this community.
+ label: 非公開
+ switch: ログインが必要です
+ text: ログインしているユーザーのみがこのコミュニティにアクセスできます。
admin_name:
- label: Name
- msg: Name cannot be empty.
- character: 'Must use the character set "a-z", "0-9", " - . _"'
- msg_max_length: Name must be at maximum 30 characters in length.
+ label: 名前
+ msg: 名前を空にすることはできません。
+ character: '文字セット "a-z", "0-9", " - . _" を使用してください。'
+ msg_max_length: 名前は最大30文字でなければなりません。
admin_password:
label: パスワード
text: >-
- You will need this password to log in. Please store it in a secure location.
- msg: Password cannot be empty.
- msg_min_length: Password must be at least 8 characters in length.
- msg_max_length: Password must be at maximum 32 characters in length.
+ ログインするにはこのパスワードが必要です。安全な場所に保存してください。
+ msg: パスワードは空白にできません
+ msg_min_length: パスワードは8文字以上でなければなりません。
+ msg_max_length: パスワードは最大 32 文字でなければなりません。
admin_email:
label: メールアドレス
- text: You will need this email to log in.
+ text: ログインするにはこのメールアドレスが必要です。
msg:
- empty: Email cannot be empty.
- incorrect: Email incorrect format.
- ready_title: Your site is ready
+ empty: メールアドレスは空にできません。
+ incorrect: メールアドレスの形式が正しくありません.
+ ready_title: サイトの準備ができました
ready_desc: >-
- If you ever feel like changing more settings, visit <1>admin section1>; find it in the site menu.
- good_luck: "Have fun, and good luck!"
- warn_title: Warning
+ もっと設定を変更したいと思ったことがある場合は、<1>管理者セクション1>をご覧ください。サイトメニューで見つけてください。
+ good_luck: "楽しんで、幸運を!"
+ warn_title: 警告
warn_desc: >-
- The file <1>config.yaml1> already exists. If you need to reset any of the configuration items in this file, please delete it first.
- install_now: You may try <1>installing now1>.
- installed: Already installed
+ ファイル<1>config.yaml1>は既に存在します。このファイルのいずれかの設定アイテムをリセットする必要がある場合は、最初に削除してください。
+ install_now: <1>今すぐインストール1>を試してみてください。
+ installed: 既にインストール済みです
installed_desc: >-
- You appear to have already installed. To reinstall please clear your old database tables first.
- db_failed: Database connection failed
+ 既にインストールされているようです。再インストールするには、最初に古いデータベーステーブルをクリアしてください。
+ db_failed: データベースの接続が失敗しました
db_failed_desc: >-
- This either means that the database information in your <1>config.yaml1> file is incorrect or that contact with the database server could not be established. This could mean your host's database server is down.
+ これは、<1>設定内のデータベース情報を意味します。 aml1>ファイルが正しくないか、データベースサーバーとの連絡先が確立できませんでした。ホストのデータベースサーバーがダウンしている可能性があります。
counts:
- views: views
- votes: votes
- answers: answers
- accepted: Accepted
+ views: ビュー
+ votes: 投票数
+ answers: 回答
+ accepted: 承認済み
page_error:
http_error: HTTP Error {{ code }}
- desc_403: You don't have permission to access this page.
- desc_404: Unfortunately, this page doesn't exist.
- desc_50X: The server encountered an error and could not complete your request.
- back_home: Back to homepage
+ desc_403: このページにアクセスする権限がありません。
+ desc_404: 残念ながら、このページは存在しません。
+ desc_50X: サーバーにエラーが発生し、リクエストを完了できませんでした。
+ back_home: ホームページに戻ります
page_maintenance:
- desc: "We are under maintenance, we'll be back soon."
+ desc: "メンテナンス中です。まもなく戻ります。"
nav_menus:
- dashboard: Dashboard
- contents: Contents
- questions: Questions
- answers: Answers
- users: Users
- badges: Badges
+ dashboard: ダッシュボード
+ contents: コンテンツ
+ questions: 質問
+ answers: 回答
+ users: ユーザー
+ badges: バッジ
flags: フラグ
settings: 設定
general: 一般
interface: 外観
smtp: SMTP
- branding: Branding
- legal: Legal
- write: Write
- tos: Terms of Service
- privacy: Privacy
+ branding: ブランディング
+ legal: 法的事項
+ write: 書き
+ tos: 利用規約
+ privacy: プライバシー
seo: SEO
customize: カスタマイズ
themes: テーマ
css_html: CSS/HTML
login: ログイン
- privileges: Privileges
- plugins: Plugins
- installed_plugins: Installed Plugins
- website_welcome: Welcome to {{site_name}}
+ privileges: 特典
+ plugins: プラグイン
+ installed_plugins: 使用中のプラグイン
+ website_welcome: '{{site_name}} へようこそ'
user_center:
- login: Login
- qrcode_login_tip: Please use {{ agentName }} to scan the QR code and log in.
- login_failed_email_tip: Login failed, please allow this app to access your email information before try again.
+ login: ログイン
+ qrcode_login_tip: QRコードをスキャンしてログインするには {{ agentName }} を使用してください。
+ login_failed_email_tip: ログインに失敗しました。もう一度やり直す前に、このアプリがあなたのメール情報にアクセスすることを許可してください。
badges:
modal:
- title: Congratulations
- content: You've earned a new badge.
- close: Close
- confirm: View badges
- title: Badges
- awarded: Awarded
- earned_×: Earned ×{{ number }}
- ×_awarded: "{{ number }} awarded"
- can_earn_multiple: You can earn this multiple times.
- earned: Earned
+ title: お疲れ様でした!
+ content: 新しいバッジを獲得しました。
+ close: クローズ
+ confirm: バッジを表示
+ title: バッジ
+ awarded: 受賞済み
+ earned_×: 獲得×{{ number }}
+ ×_awarded: "{{ number }} 受賞"
+ can_earn_multiple: これを複数回獲得できます。
+ earned: 獲得済み
admin:
admin_header:
title: 管理者
dashboard:
title: ダッシュボード
- welcome: Welcome to Admin!
- site_statistics: Site statistics
+ welcome: Adminへようこそ!
+ site_statistics: サイト統計
questions: "質問:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "回答:"
comments: "評論:"
votes: "投票:"
- users: "Users:"
- flags: "Flags:"
- reviews: "Reviews:"
- site_health: Site health
- version: "Version:"
- https: "HTTPS:"
- upload_folder: "Upload folder:"
- run_mode: "Running mode:"
- private: Private
- public: Public
+ users: "ユーザー数:"
+ flags: "フラグ:"
+ reviews: "レビュー:"
+ site_health: サイトの状態
+ version: "バージョン:"
+ https: "HTTPS:"
+ upload_folder: "フォルダを上げる"
+ run_mode: "実行中モード:"
+ private: 非公開
+ public: 公開
smtp: "SMTP:"
timezone: "Timezone:"
- system_info: System info
- go_version: "Go version:"
- database: "Database:"
- database_size: "Database size:"
- storage_used: "Storage used:"
- uptime: "Uptime:"
- links: Links
- plugins: Plugins
+ system_info: システム情報
+ go_version: "バージョン:"
+ database: "データベース:"
+ database_size: "データベースのサイズ:"
+ storage_used: "使用されているストレージ"
+ uptime: "稼働時間:"
+ links: リンク
+ plugins: プラグイン
github: GitHub
- blog: Blog
- contact: Contact
+ blog: ブログ
+ contact: 連絡先
forum: Forum
- documents: Documents
+ documents: ドキュメント
feedback: フィードバック
support: サポート
review: レビュー
config: 設定
- update_to: Update to
- latest: Latest
- check_failed: Check failed
+ update_to: 更新日時
+ latest: 最新
+ check_failed: チェックに失敗しました
"yes": "はい"
"no": "いいえ"
- not_allowed: Not allowed
- allowed: Allowed
- enabled: Enabled
- disabled: Disabled
- writable: Writable
- not_writable: Not writable
+ not_allowed: 許可されていません
+ allowed: 許可
+ enabled: 有効
+ disabled: 無効
+ writable: 書き込み可
+ not_writable: 書き込み不可
flags:
- title: Flags
- pending: Pending
- completed: Completed
- flagged: Flagged
- flagged_type: Flagged {{ type }}
- created: Created
- action: Action
- review: Review
+ title: フラグ
+ pending: 処理待ち
+ completed: 完了済
+ flagged: フラグ付き
+ flagged_type: フラグを立てた {{ type }}
+ created: 作成
+ action: 動作
+ review: レビュー
user_role_modal:
- title: Change user role to...
- btn_cancel: Cancel
- btn_submit: Submit
+ title: ユーザーロールを変更...
+ btn_cancel: キャンセル
+ btn_submit: 送信
new_password_modal:
- title: Set new password
+ title: 新しいパスワードを設定
form:
fields:
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.
- btn_cancel: Cancel
- btn_submit: Submit
+ label: パスワード
+ text: ユーザーはログアウトされ、再度ログインする必要があります。
+ msg: パスワードの長さは 8 ~ 32 文字である必要があります。
+ btn_cancel: キャンセル
+ btn_submit: 送信
edit_profile_modal:
- title: Edit profile
+ title: プロファイルを編集
form:
fields:
display_name:
- label: Display name
- msg_range: Display name up to 30 characters.
+ label: 表示名
+ msg_range: 表示名は最大 30 文字までです。
username:
- label: Username
- msg_range: Username up to 30 characters.
+ label: ユーザー名
+ msg_range: ユーザー名は30文字までです。
email:
- label: Email
- msg_invalid: Invalid Email Address.
- edit_success: Edited successfully
- btn_cancel: Cancel
- btn_submit: Submit
+ label: メールアドレス
+ msg_invalid: 無効なメールアドレス
+ edit_success: 更新が成功しました
+ btn_cancel: キャンセル
+ btn_submit: 送信
user_modal:
- title: Add new user
+ title: 新しいユーザーを追加
form:
fields:
users:
- label: Bulk add user
+ label: ユーザーを一括追加
placeholder: "John Smith, john@example.com, BUSYopr2\nAlice, alice@example.com, fpDntV8q"
- text: Separate “name, email, password” with commas. One user per line.
- msg: "Please enter the user's email, one per line."
+ text: '「名前、メールアドレス、パスワード」をカンマで区切ってください。'
+ msg: "ユーザーのメールアドレスを1行に1つ入力してください。"
display_name:
- label: Display name
- msg: Display name must be 2-30 characters in length.
+ label: 表示名
+ msg: 表示名の長さは 2 ~ 30 文字にする必要があります。
email:
- label: Email
- msg: Email is not valid.
+ label: メールアドレス
+ msg: メールアドレスが無効です。
password:
- label: Password
- msg: Password must be at 8-32 characters in length.
- btn_cancel: Cancel
- btn_submit: Submit
+ label: パスワード
+ msg: パスワードの長さは 8 ~ 32 文字である必要があります。
+ btn_cancel: キャンセル
+ btn_submit: 送信
users:
- title: Users
- name: Name
+ title: ユーザー
+ name: 名前
email: メールアドレス
- reputation: Reputation
- created_at: Created Time
- delete_at: Deleted Time
- suspend_at: Suspended Time
- status: Status
- role: Role
- action: Action
- change: Change
- all: All
- staff: Staff
- more: More
- inactive: Inactive
- suspended: Suspended
- deleted: Deleted
- normal: Normal
+ reputation: 評価
+ created_at: 作成日時
+ delete_at: 削除日時
+ suspend_at: サスペンド時間
+ status: ステータス
+ role: ロール
+ action: 操作
+ change: 変更
+ all: すべて
+ staff: スタッフ
+ more: もっと見る
+ inactive: 非アクティブ
+ suspended: 凍結済み
+ deleted: 削除済み
+ normal: 通常
Moderator: モデレーター
Admin: 管理者
User: ユーザー
filter:
- placeholder: "Filter by name, user:id"
+ placeholder: "ユーザー名でフィルタ"
set_new_password: 新しいパスワードを設定します。
- edit_profile: Edit profile
+ edit_profile: プロファイルを編集
change_status: ステータスを変更
change_role: ロールを変更
show_logs: ログを表示
add_user: ユーザを追加
deactivate_user:
- title: Deactivate user
- content: An inactive user must re-validate their email.
+ title: ユーザーを非アクティブにする
+ content: アクティブでないユーザーはメールアドレスを再認証する必要があります。
delete_user:
- title: Delete this user
- content: Are you sure you want to delete this user? This is permanent!
- remove: Remove their content
- label: Remove all questions, answers, comments, etc.
- text: Don’t check this if you wish to only delete the user’s account.
+ title: このユーザの削除
+ content: このユーザーを削除してもよろしいですか?これは永久的です!
+ remove: このコンテンツを削除
+ label: すべての質問、回答、コメントなどを削除
+ text: ユーザーのアカウントのみ削除したい場合は、これを確認しないでください。
suspend_user:
- title: Suspend this user
- content: A suspended user can't log in.
+ title: ユーザーをサスペンドにする
+ content: 一時停止中のユーザーはログインできません。
questions:
page_title: 質問
- unlisted: Unlisted
+ unlisted: 限定公開済み
post: 投稿
votes: 投票
answers: 回答
created: 作成
status: ステータス
- action: Action
- change: Change
- pending: Pending
+ action: 動作
+ change: 変更
+ pending: 処理待ち
filter:
- placeholder: "Filter by title, question:id"
+ placeholder: "タイトル、質問:id でフィルター"
answers:
- page_title: Answers
- post: Post
- votes: Votes
- created: Created
- status: Status
- action: Action
- change: Change
+ page_title: 回答
+ post: 投稿
+ votes: 投票
+ created: 作成
+ status: ステータス
+ action: 操作
+ change: 変更
filter:
- placeholder: "Filter by title, answer:id"
+ placeholder: "タイトル、質問:id でフィルター"
general:
- page_title: General
+ page_title: 一般
name:
- label: Site name
- msg: Site name cannot be empty.
- text: "The name of this site, as used in the title tag."
+ label: サイト名
+ msg: サイト名は空にできません.
+ text: "タイトルタグで使用されるこのサイトの名前。"
site_url:
label: サイトURL
- msg: Site url cannot be empty.
- validate: Please enter a valid URL.
- text: The address of your site.
+ msg: サイト URL は空にできません.
+ validate: 正しいURLを入力してください。
+ text: あなたのサイトのアドレス
short_desc:
- label: Short site description
- msg: Short site description cannot be empty.
- text: "Short description, as used in the title tag on homepage."
+ label: 短いサイトの説明
+ msg: 短いサイト説明は空にできません.
+ text: "ホームページのタイトルタグで使用されている簡単な説明。"
desc:
- label: Site description
- msg: Site description cannot be empty.
- text: "Describe this site in one sentence, as used in the meta description tag."
+ label: サイトの説明
+ msg: サイト説明を空にすることはできません。
+ text: "メタ説明タグで使用されるように、このサイトを1つの文で説明します。"
contact_email:
- label: Contact email
- msg: Contact email cannot be empty.
- validate: Contact email is not valid.
- text: Email address of key contact responsible for this site.
+ label: 連絡先メール アドレス
+ msg: 連絡先メールアドレスを空にすることはできません。
+ validate: 連絡先のメールアドレスが無効です。
+ text: このサイトを担当するキーコンタクトのメールアドレスです。
check_update:
- label: Software updates
- text: Automatically check for updates
+ label: ソフトウェアアップデート
+ text: 自動的に更新を確認
interface:
- page_title: Interface
+ page_title: 外観
language:
- label: Interface language
- msg: Interface language cannot be empty.
- text: User interface language. It will change when you refresh the page.
+ label: インタフェース言語
+ msg: インターフェース言語は空にできません。
+ text: ユーザーインターフェイスの言語。ページを更新すると変更されます。
time_zone:
- label: Timezone
- msg: Timezone cannot be empty.
- text: Choose a city in the same timezone as you.
+ label: タイムゾーン
+ msg: タイムゾーンを空にすることはできません。
+ text: あなたのタイムゾーンを選択してください。
smtp:
page_title: SMTP
from_email:
- label: From email
- msg: From email cannot be empty.
- text: The email address which emails are sent from.
+ label: 差出人
+ msg: 差出人メールアドレスは空にできません。
+ text: 送信元のメールアドレス
from_name:
- label: From name
- msg: From name cannot be empty.
- text: The name which emails are sent from.
+ label: 差出人名
+ msg: 差出人名は空にできません
+ text: メールの送信元の名前
smtp_host:
- label: SMTP host
- msg: SMTP host cannot be empty.
- text: Your mail server.
+ label: SMTP ホスト
+ msg: SMTPホストは空にできません。
+ text: メールサーバー
encryption:
- label: Encryption
- msg: Encryption cannot be empty.
- text: For most servers SSL is the recommended option.
+ label: 暗号化
+ msg: 暗号化は空にできません。
+ text: ほとんどのサーバではSSLが推奨されます。
ssl: SSL
tls: TLS
none: なし
smtp_port:
- label: SMTP port
+ label: SMTPポート
msg: SMTPポートは1〜65535でなければなりません。
- text: The port to your mail server.
+ text: メールサーバーへのポート番号
smtp_username:
- label: SMTP username
+ label: SMTPユーザ名
msg: SMTP ユーザー名を空にすることはできません。
smtp_password:
- label: SMTP password
+ label: SMTPパスワード
msg: SMTP パスワードを入力してください。
test_email_recipient:
- label: Test email recipients
- text: Provide email address that will receive test sends.
- msg: Test email recipients is invalid
+ label: テストメールの受信者
+ text: テスト送信を受信するメールアドレスを入力してください。
+ msg: テストメールの受信者が無効です
smtp_authentication:
- label: Enable authentication
- title: SMTP authentication
- msg: SMTP authentication cannot be empty.
+ label: 認証を有効にする
+ title: SMTP認証
+ msg: SMTP認証は空にできません。
"yes": "はい"
"no": "いいえ"
branding:
- page_title: Branding
+ page_title: ブランディング
logo:
- label: Logo
- msg: Logo cannot be empty.
- 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.
+ label: ロゴ
+ msg: ロゴは空にできません。
+ text: あなたのサイトの左上にあるロゴ画像。 高さが56、アスペクト比が3:1を超える広い矩形画像を使用します。 空白の場合、サイトタイトルテキストが表示されます。
mobile_logo:
- label: Mobile 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.
+ label: モバイルロゴ
+ text: サイトのモバイル版で使用されるロゴです。高さが56の横長の長方形の画像を使用してください。空白のままにすると、"ロゴ"設定の画像が使用されます。
square_icon:
- label: Square icon
- msg: Square icon cannot be empty.
- text: Image used as the base for metadata icons. Should ideally be larger than 512x512.
+ label: アイコン画像
+ msg: アイコン画像は空にできません。
+ text: メタデータアイコンのベースとして使用される画像。理想的には512x512より大きくなければなりません。
favicon:
label: Favicon
- 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: あなたのサイトのファビコン。CDN上で正しく動作するにはpngである必要があります。 32x32にリサイズされます。空白の場合は、"正方形のアイコン"が使用されます。
legal:
- page_title: Legal
+ page_title: 法的情報
terms_of_service:
- label: Terms of service
- text: "You can add terms of service content here. If you already have a document hosted elsewhere, provide the full URL here."
+ label: 利用規約
+ text: "ここで利用規約のサービスコンテンツを追加できます。すでに他の場所でホストされているドキュメントがある場合は、こちらにフルURLを入力してください。"
privacy_policy:
- label: Privacy policy
- text: "You can add privacy policy content here. If you already have a document hosted elsewhere, provide the full URL here."
+ label: プライバシーポリシー
+ text: "ここにプライバシーポリシーの内容を追加できます。すでに他の場所でホストされているドキュメントを持っている場合は、こちらにフルURLを入力してください。"
write:
- page_title: Write
+ page_title: 編集
restrict_answer:
- title: Answer write
- label: Each user can only write one answer for each question
- text: "Turn off to allow users to write multiple answers to the same question, which may cause answers to be unfocused."
+ title: 回答を書く
+ label: 各ユーザーは同じ質問に対して1つの回答しか書けません
+ text: "ユーザが同じ質問に複数の回答を書き込めるようにするにはオフにします。これにより回答がフォーカスされていない可能性があります。"
recommend_tags:
- label: Recommend tags
- text: "Recommend tags will show in the dropdown list by default."
+ label: おすすめタグ
+ text: "デフォルトでドロップダウンリストに推奨タグが表示されます。"
msg:
- contain_reserved: "recommended tags cannot contain reserved tags"
+ contain_reserved: "推奨されるタグは予約済みタグを含めることはできません"
required_tag:
- title: Set required tags
- label: Set “Recommend tags” as required tags
- text: "Every new question must have at least one recommend tag."
+ title: 必須タグを設定
+ label: 必須タグに「推奨タグ」を設定
+ text: "新しい質問には少なくとも1つの推奨タグが必要です。"
reserved_tags:
- label: Reserved tags
- text: "Reserved tags can only be used by moderator."
+ label: 予約済みタグ
+ text: "予約済みのタグはモデレータのみ使用できます。"
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
- label: Permalink
- text: Custom URL structures can improve the usability, and forward-compatibility of your links.
+ label: 固定リンク
+ text: カスタム URL 構造は、ユーザビリティとリンクの前方互換性を向上させることができます。
robots:
label: robots.txt
- text: This will permanently override any related site settings.
+ text: これにより、関連するサイト設定が永久に上書きされます。
themes:
- page_title: Themes
+ page_title: テーマ
themes:
- label: Themes
- text: Select an existing theme.
+ label: テーマ
+ text: 既存のテーマを選択してください
color_scheme:
- label: Color scheme
+ label: 配色
navbar_style:
- label: Navbar style
+ label: ナビゲーションバーのスタイル
primary_color:
- label: Primary color
- text: Modify the colors used by your themes
+ label: メインカラー
+ text: テーマで使用される色を変更する
css_and_html:
- page_title: CSS and HTML
+ page_title: CSS と HTML
custom_css:
- label: Custom CSS
+ label: カスタム CSS
text: >
head:
- label: Head
+ label: ヘッド
text: >
header:
- label: Header
+ label: ヘッダー
text: >
footer:
- label: Footer
- text: This will insert before </body>.
+ label: フッター
+ text: これは </body> の前に挿入されます。
sidebar:
- label: Sidebar
- text: This will insert in sidebar.
+ label: サイドバー
+ text: サイドバーに挿入されます。
login:
- page_title: Login
+ page_title: ログイン
membership:
- title: Membership
- label: Allow new registrations
- text: Turn off to prevent anyone from creating a new account.
+ title: メンバー
+ label: 新しい登録を許可する
+ text: 誰もが新しいアカウントを作成できないようにするには、オフにしてください。
email_registration:
- title: Email registration
- label: Allow email registration
- text: Turn off to prevent anyone creating new account through email.
+ title: メールアドレスの登録
+ label: メールアドレスの登録を許可
+ text: オフにすると、メールで新しいアカウントを作成できなくなります。
allowed_email_domains:
- title: Allowed email domains
- text: Email domains that users must register accounts with. One domain per line. Ignored when empty.
+ title: 許可されたメールドメイン
+ text: ユーザーがアカウントを登録する必要があるメールドメインです。1行に1つのドメインがあります。空の場合は無視されます。
private:
- title: Private
- label: Login required
- text: Only logged in users can access this community.
+ title: 非公開
+ label: ログインが必要です
+ text: ログインしているユーザーのみがこのコミュニティにアクセスできます。
password_login:
- title: Password login
- label: Allow email and password login
- text: "WARNING: If turn off, you may be unable to log in if you have not previously configured other login method."
+ title: パスワードログイン
+ label: メールアドレスとパスワードのログインを許可する
+ text: "警告: オフにすると、他のログイン方法を設定していない場合はログインできない可能性があります。"
installed_plugins:
- title: Installed Plugins
- plugin_link: Plugins extend and expand the functionality. You may find plugins in the <1>Plugin Repository1>.
+ title: インストール済みプラグイン
+ plugin_link: プラグインは機能を拡張します。<1>プラグインリポジトリ1>にプラグインがあります。
filter:
- all: All
- active: Active
- inactive: Inactive
- outdated: Outdated
+ all: すべて
+ active: アクティブ
+ inactive: 非アクティブ
+ outdated: 期限切れ
plugins:
- label: Plugins
- text: Select an existing plugin.
+ label: プラグイン
+ text: 既存のプラグインを選択します
name: 名前
- version: Version
- status: Status
- action: Action
- deactivate: Deactivate
- activate: Activate
- settings: Settings
+ version: バージョン
+ status: ステータス
+ action: 操作
+ deactivate: 非アクティブ化
+ activate: アクティベート
+ settings: 設定
settings_users:
- title: Users
+ title: ユーザー
avatar:
- label: Default avatar
- text: For users without a custom avatar of their own.
+ label: デフォルトのアバター
+ text: 自分のカスタムアバターのないユーザー向け。
gravatar_base_url:
label: Gravatar Base URL
- text: URL of the Gravatar provider's API base. Ignored when empty.
+ text: GravatarプロバイダーのAPIベースのURL。空の場合は無視されます。
profile_editable:
- title: Profile editable
+ title: プロフィール編集可能
allow_update_display_name:
- label: Allow users to change their display name
+ label: ユーザーが表示名を変更できるようにする
allow_update_username:
- label: Allow users to change their username
+ label: ユーザー名の変更を許可する
allow_update_avatar:
- label: Allow users to change their profile image
+ label: ユーザーのプロフィール画像の変更を許可する
allow_update_bio:
- label: Allow users to change their about me
+ label: ユーザーが自分についての変更を許可する
allow_update_website:
- label: Allow users to change their website
+ label: ユーザーのウェブサイトの変更を許可する
allow_update_location:
- label: Allow users to change their location
+ label: ユーザーの位置情報の変更を許可する
privilege:
- title: Privileges
+ title: 特権
level:
- label: Reputation required level
- text: Choose the reputation required for the privileges
+ label: 評判の必要レベル
+ text: 特権に必要な評判を選択します
msg:
- should_be_number: the input should be number
- number_larger_1: number should be equal or larger than 1
+ should_be_number: 入力は数値でなければなりません
+ number_larger_1: 数値は 1 以上でなければなりません
badges:
- action: Action
- active: Active
- activate: Activate
- all: All
- awards: Awards
- deactivate: Deactivate
+ action: 操作
+ active: アクティブ
+ activate: アクティベート
+ all: すべて
+ awards: 賞
+ deactivate: 非アクティブ化
filter:
- placeholder: Filter by name, badge:id
- group: Group
- inactive: Inactive
- name: Name
- show_logs: Show logs
- status: Status
- title: Badges
+ placeholder: 名前、バッジ:id でフィルター
+ group: グループ
+ inactive: 非アクティブ
+ name: 名前
+ show_logs: ログを表示
+ status: ステータス
+ title: バッジ
form:
- optional: (optional)
- empty: cannot be empty
- invalid: is invalid
+ optional: (任意)
+ empty: 空にすることはできません
+ invalid: 無効です
btn_submit: 保存
- not_found_props: "Required property {{ key }} not found."
- select: Select
+ not_found_props: "必須プロパティ {{ key }} が見つかりません。"
+ select: 選択
page_review:
- review: Review
- proposed: proposed
- question_edit: Question edit
- answer_edit: Answer edit
- tag_edit: Tag edit
- edit_summary: Edit summary
- edit_question: Edit question
- edit_answer: Edit answer
- edit_tag: Edit tag
- empty: No review tasks left.
- approve_revision_tip: Do you approve this revision?
- approve_flag_tip: Do you approve this flag?
- approve_post_tip: Do you approve this post?
- approve_user_tip: Do you approve this user?
- suggest_edits: Suggested edits
- flag_post: Flag post
- flag_user: Flag user
- queued_post: Queued post
- queued_user: Queued user
- filter_label: Type
- reputation: reputation
- flag_post_type: Flagged this post as {{ type }}.
- flag_user_type: Flagged this user as {{ type }}.
- edit_post: Edit post
- list_post: List post
- unlist_post: Unlist post
+ review: レビュー
+ proposed: 提案された
+ question_edit: 質問の編集
+ answer_edit: 回答の編集
+ tag_edit: タグの編集
+ edit_summary: 概要を編集
+ edit_question: 質問を編集
+ edit_answer: 回答を編集
+ edit_tag: タグを編集
+ empty: レビュータスクは残っていません。
+ approve_revision_tip: この修正を承認しますか?
+ approve_flag_tip: このフラグを承認しますか?
+ approve_post_tip: この投稿を承認しますか?
+ approve_user_tip: このユーザーを承認しますか?
+ suggest_edits: 提案された編集
+ flag_post: 報告された投稿
+ flag_user: 報告されたユーザー
+ queued_post: キューに入れられた投稿
+ queued_user: キューに入れられたユーザー
+ filter_label: タイプ
+ reputation: 評価
+ flag_post_type: この投稿は {{ type }} として報告されました
+ flag_user_type: このユーザーは {{ type }} として報告されました
+ edit_post: 投稿を編集
+ list_post: 投稿一覧
+ unlist_post: 限定公開投稿
timeline:
- undeleted: undeleted
- deleted: deleted
- downvote: downvote
- upvote: upvote
- accept: accept
- cancelled: cancelled
- commented: commented
+ undeleted: 復元する
+ deleted: 削除済み
+ downvote: 低評価
+ upvote: 高評価
+ accept: 承認
+ cancelled: キャンセル済み
+ commented: コメントしました
rollback: rollback
- edited: edited
- answered: answered
- asked: asked
- closed: closed
- reopened: reopened
- created: created
- pin: pinned
- unpin: unpinned
- show: listed
- hide: unlisted
- title: "History for"
- tag_title: "Timeline for"
- show_votes: "Show votes"
+ edited: 編集済み
+ answered: 回答済み
+ asked: 質問済み
+ closed: クローズ済み
+ reopened: 再オープン
+ created: 作成済み
+ pin: ピン留め済
+ unpin: ピン留め解除
+ show: 限定公開解除済み
+ hide: 限定公開済み
+ title: "履歴:"
+ tag_title: "タイムライン:"
+ show_votes: "投票を表示"
n_or_a: N/A
- title_for_question: "Timeline for"
- title_for_answer: "Timeline for answer to {{ title }} by {{ author }}"
- title_for_tag: "Timeline for tag"
- datetime: Datetime
- type: Type
+ title_for_question: "タイムライン:"
+ title_for_answer: "{{ title }} の {{ author }} 回答のタイムライン"
+ title_for_tag: "タグのタイムライン:"
+ datetime: 日付時刻
+ type: タイプ
by: By
- comment: Comment
- no_data: "We couldn't find anything."
+ comment: コメント
+ no_data: "何も見つけられませんでした"
users:
title: ユーザー
- users_with_the_most_reputation: Users with the highest reputation scores this week
- users_with_the_most_vote: Users who voted the most this week
- staffs: Our community staff
- reputation: reputation
- votes: votes
+ users_with_the_most_reputation: 今週最も高い評価スコアを持つユーザ
+ users_with_the_most_vote: 今週一番多く投票したユーザー
+ staffs: コミュニティのスタッフ
+ reputation: 評価
+ votes: 投票
prompt:
- leave_page: Are you sure you want to leave the page?
- changes_not_save: Your changes may not be saved.
+ leave_page: このページから移動してもよろしいですか?
+ changes_not_save: 変更が保存されない可能性があります
draft:
- discard_confirm: Are you sure you want to discard your draft?
+ discard_confirm: 下書きを破棄してもよろしいですか?
messages:
- post_deleted: This post has been deleted.
- post_pin: This post has been pinned.
- post_unpin: This post has been unpinned.
- post_hide_list: This post has been hidden from list.
- post_show_list: This post has been shown to list.
- post_reopen: This post has been reopened.
- post_list: This post has been listed.
- post_unlist: This post has been unlisted.
+ post_deleted: この投稿は削除されました。
+ post_cancel_deleted: This post has been undeleted.
+ post_pin: この投稿はピン留めされています。
+ post_unpin: この投稿のピン留めが解除されました。
+ post_hide_list: この投稿は一覧から非表示になっています。
+ post_show_list: この投稿は一覧に表示されています。
+ post_reopen: この投稿は再オープンされました。
+ post_list: この投稿は一覧に表示されています。
+ post_unlist: この投稿は一覧に登録されていません。
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/ko_KR.yaml b/i18n/ko_KR.yaml
index 53b413f31..9fca850f5 100644
--- a/i18n/ko_KR.yaml
+++ b/i18n/ko_KR.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] 새 이메일 주소 확인"
body:
- other: "{{.SiteName}}에서 새 이메일 주소를 확인하세요. 다음 링크를 클릭하여 확인하세요:
\n{{.ChangeEmailUrl}}
\n\n이 변경을 요청하지 않았다면 이 이메일을 무시해 주세요.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} 님이 답변을 작성했습니다"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}} 님이 답변을 작성했습니다:
\n{{.AnswerSummary}}
\n자세히 보기 ({{.SiteName}})
\n\n--
\n구독 취소"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} 님이 답변을 요청했습니다"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}} 님이 답변을 요청했습니다:
\n아마 당신이 답을 알고 있을 것입니다.
\n자세히 보기 ({{.SiteName}})
\n\n--
\n구독 취소"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} 님이 당신의 게시물에 댓글을 남겼습니다"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}} 님이 당신의 게시물에 댓글을 남겼습니다:
\n{{.CommentSummary}}
\n자세히 보기 ({{.SiteName}})
\n\n--
\n구독 취소"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] 새 질문: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\n구독 취소"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] 비밀번호 재설정"
body:
- other: "{{.SiteName}}에서 비밀번호 재설정 요청이 있었습니다.
\n\n만약 이 요청이 여러분이 하지 않았다면, 이 이메일을 무시하셔도 됩니다.
\n\n새 비밀번호를 설정하려면 다음 링크를 클릭하세요:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] 새 계정 확인"
body:
- other: "{{.SiteName}}에 오신 것을 환영합니다!
\n\n다음 링크를 클릭하여 계정을 확인하고 활성화하세요:
\n{{.RegisterUrl}}
\n\n위 링크가 클릭이 되지 않을 경우, 웹 브라우저 주소창에 복사하여 붙여넣어 보세요.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] 테스트 이메일"
body:
- other: "이것은 테스트용 이메일입니다."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: 추천
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: 포맷 방법
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: 이전
next: 다음
@@ -904,7 +904,7 @@ ui:
msg:
empty: 파일을 선택하세요.
only_image: 이미지 파일만 허용됩니다.
- max_size: 파일 크기는 4MB를 초과할 수 없습니다.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: 설명
tab_url: 이미지 URL
@@ -946,6 +946,10 @@ ui:
text: 표
heading: 제목
cell: 셀
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: 이 게시물을 다음과 같은 이유로 닫습니다...
btn_cancel: 취소
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: 태그 이름으로 필터링
no_desc: 이 태그에는 설명이 없습니다.
more: 더 보기
+ wiki: Wiki
ask:
title: 질문 하기
edit_title: 질문 수정
@@ -1522,6 +1527,7 @@ ui:
newest: 최신순
active: 활성순
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: 평점순
unanswered: 답변이 없는 질문
@@ -1721,6 +1727,8 @@ ui:
welcome: 관리자에 오신 것을 환영합니다!
site_statistics: 사이트 통계
questions: "질문:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "답변:"
comments: "댓글:"
votes: "투표:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: 예약된 태그
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: 검색 엔진 최적화
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: 초안을 삭제하시겠습니까?
messages:
post_deleted: 이 게시물은 삭제되었습니다.
+ post_cancel_deleted: This post has been undeleted.
post_pin: 이 게시물이 고정되었습니다.
post_unpin: 이 게시물의 고정이 해제되었습니다.
post_hide_list: 이 게시물이 목록에서 숨겨졌습니다.
@@ -2219,3 +2243,15 @@ ui:
post_list: 이 게시물이 목록에 등록되었습니다.
post_unlist: 이 게시물이 목록에서 등록 해제되었습니다.
post_pending: 회원님의 게시물이 검토를 기다리고 있습니다. 미리보기입니다. 승인 후에 공개됩니다.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/ml_IN.yaml b/i18n/ml_IN.yaml
index c2d2af8f4..0783863b2 100644
--- a/i18n/ml_IN.yaml
+++ b/i18n/ml_IN.yaml
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: How to Format
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Prev
next: Next
@@ -904,7 +904,7 @@ ui:
msg:
empty: File cannot be empty.
only_image: Only image files are allowed.
- max_size: File size cannot exceed 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Description
tab_url: Image URL
@@ -946,6 +946,10 @@ ui:
text: Table
heading: Heading
cell: Cell
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: I am closing this post as...
btn_cancel: Cancel
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filter by tag name
no_desc: The tag has no description.
more: More
+ wiki: Wiki
ask:
title: Add Question
edit_title: Edit Question
@@ -1522,6 +1527,7 @@ ui:
newest: Newest
active: Active
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Score
unanswered: Unanswered
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "Questions:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Answers:"
comments: "Comments:"
votes: "Votes:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Are you sure you want to discard your draft?
messages:
post_deleted: This post has been deleted.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/pl_PL.yaml b/i18n/pl_PL.yaml
index 9c0adc78a..df4f6c1f2 100644
--- a/i18n/pl_PL.yaml
+++ b/i18n/pl_PL.yaml
@@ -315,7 +315,7 @@ backend:
other: Nie znaleziono konfiguracji strony.
badge:
object_not_found:
- other: Badge object not found
+ other: Nie znaleziono obiektu odznaki
reason:
spam:
name:
@@ -326,7 +326,7 @@ backend:
name:
other: niegrzeczny lub obraźliwy
desc:
- other: "A reasonable person would find this content inappropriate for respectful discourse."
+ other: "Rozsądna osoba uznałaby tę treść za nieodpowiednią do dyskusji opartej na szacunku."
a_duplicate:
name:
other: duplikat
@@ -338,7 +338,7 @@ backend:
name:
other: nie jest odpowiedzią
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: "Ta wiadomość została zamieszczona jako odpowiedź, ale nie próbuje odpowiedzieć na pytanie. Powinna być prawdopodobnie edycją, komentarzem, kolejnym pytaniem lub całkowicie usunięta."
no_longer_needed:
name:
other: nie jest już potrzebne
@@ -397,7 +397,7 @@ backend:
name:
other: wymaga szczegółów lub wyjaśnienia
desc:
- other: This question currently includes multiple questions in one. It should focus on one problem only.
+ other: To pytanie obecnie zawiera wiele pytań w jednym. Powinno się skupić tylko na jednym problemie.
other:
name:
other: coś innego
@@ -458,48 +458,48 @@ backend:
invited_you_to_answer:
other: zaproszono Cię do odpowiedzi
earned_badge:
- other: You've earned the "{{.BadgeName}}" badge
+ other: Zdobyłeś odznakę "{{.BadgeName}}"
email_tpl:
change_email:
title:
other: "[{{.SiteName}}] Potwierdź swój nowy adres e-mail"
body:
- other: "Potwierdź swój nowy adres e-mail dla {{.SiteName}} klikając na poniższy link:
\n{{.ChangeEmailUrl}}
\n\nJeśli to nie Ty wysyłałeś to żądanie zignoruj ten e-mail.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} odpowiedział(-a) na pytanie"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nZobacz to na {{.SiteName}}
\n\n--
\nZrezygnuj z subskrypcji"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} zaprosił(a) Cię do odpowiedzi"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nMyślę, że na to pytani możesz znać odpowiedź.
\nZobacz to na {{.SiteName}}
\n\n--
\nZrezygnuj z subskrypcji"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} skomentował/-a Twój wpis"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nZobacz to na {{.SiteName}}
\n\n--
\nZrezygnuj z subskrypcji"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Nowe pytanie: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nZrezygnuj z subskrypcji"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Reset hasła"
body:
- other: "Ktoś poprosił o zresetowanie hasła [{{.SiteName}}].
\n\nJeśli to nie Ty, możesz bezpiecznie zignorować ten e-mail.
\n\nKliknij na poniższy link, aby utworzyć nowe hasło:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Potwierdź swoje nowe konto"
body:
- other: "Witaj w {{.SiteName}}
\n\nKliknij na poniższy link, aby potwierdzić i aktywować nowe konto:
\n{{.RegisterUrl}}
\n\nJeśli w powyższy link nie można kliknąć, spróbuj skopiować i wkleić go do paska adresu przeglądarki internetowej.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Wiadomość testowa"
body:
- other: "To jest wiadomość testowa."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: oceń pozytywnie
@@ -531,7 +531,7 @@ backend:
name:
other: Autobiografista
desc:
- other: Filled out profile information.
+ other: Wypełniono informacje profil.
certified:
name:
other: Certyfikowany
@@ -541,12 +541,12 @@ backend:
name:
other: Edytor
desc:
- other: First post edit.
+ other: Pierwsza edycja posta.
first_flag:
name:
other: Pierwsza flaga
desc:
- other: First flagged a post.
+ other: Po raz pierwszy oznaczono post.
first_upvote:
name:
other: Pierwszy pozytywny głos
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Jak formatować
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Poprzedni
next: Następny
@@ -904,7 +904,7 @@ ui:
msg:
empty: Plik nie może być pusty.
only_image: Dozwolone są tylko pliki obrazków.
- max_size: Rozmiar pliku nie może przekroczyć 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Opis
tab_url: Adres URL obrazka
@@ -946,6 +946,10 @@ ui:
text: Tabela
heading: Nagłówek
cell: Komórka
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Zamykam ten post jako...
btn_cancel: Anuluj
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filtruj według nazwy tagu
no_desc: Tag nie posiada opisu.
more: Więcej
+ wiki: Wiki
ask:
title: Dodaj pytanie
edit_title: Edytuj pytanie
@@ -1178,7 +1183,7 @@ ui:
label: Imię
msg:
empty: Imię nie może być puste.
- range: Długość nazwy powinna wynosić od 2 do 30 znaków.
+ range: Name must be between 2 to 30 characters in length.
character: 'Możesz użyć dozwolone znaki "a-z", "A-Z", "0-9", " - . _"'
email:
label: Adres e-mail
@@ -1522,6 +1527,7 @@ ui:
newest: Najnowsze
active: Aktywne
hot: Gorące
+ frequent: Frequent
recommend: Polecane
score: Ocena
unanswered: Bez odpowiedzi
@@ -1721,6 +1727,8 @@ ui:
welcome: Witaj Administratorze!
site_statistics: Statystyki witryny
questions: "Pytania:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Odpowiedzi:"
comments: "Komentarze:"
votes: "Głosy:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Zarezerwowane tagi
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Czy na pewno chcesz odrzucić swoją wersję roboczą?
messages:
post_deleted: Ten post został usunięty.
+ post_cancel_deleted: This post has been undeleted.
post_pin: Ten post został przypięty.
post_unpin: Ten post został odpięty.
post_hide_list: Ten post został ukryty na liście.
@@ -2219,3 +2243,15 @@ ui:
post_list: Ten wpis został umieszczony na liście.
post_unlist: Ten wpis został usunięty z listy.
post_pending: Twój wpis oczekuje na recenzje. Będzie widoczny po jej akceptacji.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/pt_PT.yaml b/i18n/pt_PT.yaml
index 670fc83f9..0526b64c8 100644
--- a/i18n/pt_PT.yaml
+++ b/i18n/pt_PT.yaml
@@ -326,7 +326,7 @@ backend:
name:
other: rude ou abusivo
desc:
- other: "A reasonable person would find this content inappropriate for respectful discourse."
+ other: "Uma pessoa razoável consideraria esse conteúdo inapropriado para um discurso respeitoso."
a_duplicate:
name:
other: uma duplicação
@@ -338,7 +338,7 @@ backend:
name:
other: não é uma resposta
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: "Foi apresentada como resposta, mas não tenta responder à pergunta. Talvez deva ser uma edição, um comentário, outra pergunta ou totalmente apagada."
no_longer_needed:
name:
other: não é mais necessário
@@ -397,7 +397,7 @@ backend:
name:
other: precisa de detalhes ou clareza
desc:
- other: This question currently includes multiple questions in one. It should focus on one problem only.
+ other: Esta pergunta atualmente inclui várias perguntas em uma. Deve se concentrar em apenas um problema.
other:
name:
other: algo mais
@@ -464,32 +464,32 @@ backend:
title:
other: "[{{.SiteName}}] Confirme seu novo endereço de e-mail"
body:
- other: "Confirme seu novo endereço de e-mail para o {{.SiteName}} clicando no seguinte link:
\n{{.ChangeEmailUrl}}
\n\nSe você não solicitou esta alteração, por favor, ignore este e-mail.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} respondeu à sua pergunta"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nVisualizado em {{.SiteName}}
\n\n--
\nCancelar inscrição"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} convidou-lhe para responder"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI ach que sei a resposta.
\nVisualiza em {{.SiteName}}
\n\n--
\nCancelar inscrição"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} comentou em sua publicação"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nVisualizar no {{.SiteName}}
\n\n--
\nCancelar inscrição"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Nova pergunta: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nCancelar inscrição"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Redefinição de senha"
body:
- other: "Alguém pediu para redefinir a sua senha em {{.SiteName}}.
\n\nSe não foi você, você pode ignorar este e-mail.
\n\nClique no seguinte link para escolher uma nova senha:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirme seu novo endereço de e-mail"
@@ -499,7 +499,7 @@ backend:
title:
other: "[{{.SiteName}}] E-mail de teste"
body:
- other: "Esse é um email de teste."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: voto positivo
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Como formatar
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Anterior
next: Próximo
@@ -904,7 +904,7 @@ ui:
msg:
empty: Arquivo não pode ser vazio.
only_image: Somente um arquivo de imagem é permitido.
- max_size: O tamanho do arquivo não pode exceder 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Descrição (opcional)
tab_url: URL da imagem
@@ -946,6 +946,10 @@ ui:
text: Tabela
heading: heading
cell: Célula
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Estou fechando este post como...
btn_cancel: Cancelar
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filtrar por nome de marcador
no_desc: O marcador não possui descrição.
more: Mais
+ wiki: Wiki
ask:
title: Adicionar Pergunta
edit_title: Editar Pergunta
@@ -1146,7 +1151,7 @@ ui:
placeholder: Procurar
footer:
build_on: >-
- .
+ Powered by <1> Apache Answer 1>- the open-source software that powers Q&A communities.
Made with love © {{cc}}.
upload_img:
name: Mudar
loading: carregando...
@@ -1335,9 +1340,9 @@ ui:
title: Perguntas relacionadas
answers: respostas
linked_question:
- title: Linked Questions
- description: Questions linked to
- no_linked_question: No questions linked from this question.
+ title: Perguntas relacionadas
+ description: Questões ligadas a
+ no_linked_question: Nenhuma pergunta relacionada a esta questão.
invite_to_answer:
title: Pessoas Perguntaram
desc: Select people who you think might know the answer.
@@ -1522,6 +1527,7 @@ ui:
newest: Mais recente
active: Ativo
hot: Popular
+ frequent: Frequent
recommend: Recomendado
score: Pontuação
unanswered: Não Respondido
@@ -1556,7 +1562,7 @@ ui:
top_questions: Melhores Perguntas
stats: Estatísticas
list_empty: Postagens não encontradas.
Talvez você queira selecionar uma guia diferente?
- content_empty: No posts found.
+ content_empty: Nenhum post encontrado.
accepted: Aceito
answered: respondido
asked: perguntado
@@ -1615,7 +1621,7 @@ ui:
msg:
empty: Site URL não pode ser vazio.
incorrect: URL do site está incorreto.
- max_length: A URL do site deve ter no máximo 512 caracteres.
+ max_length: O nome do site deve ter no máximo 512 caracteres.
contact_email:
label: E-mail par contato
text: O endereço de e-mail do contato principal deste site.
@@ -1721,6 +1727,8 @@ ui:
welcome: Bem-vindo ao Admin!
site_statistics: Estatísticas do site
questions: "Perguntas:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Respostas:"
comments: "Comentários:"
votes: "Votos:"
@@ -1747,7 +1755,7 @@ ui:
github: GitHub
blog: Blog
contact: Contato
- forum: Forum
+ forum: Fórum
documents: Documentos
feedback: Opinião
support: Supporte
@@ -1814,7 +1822,7 @@ ui:
msg: "Por favor insira o e-mail do usuário, um por linha."
display_name:
label: Nome de exibição
- msg: O nome de exibição deve ter de 2 a 30 caracteres.
+ msg: O nome de exibição deve ter de 2-30 caracteres.
email:
label: E-mail
msg: E-mail inválido.
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved Marcadores
text: "Tags reservadas só podem ser usadas pelo moderador."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Tem certeza que deseja descartar o rascunho?
messages:
post_deleted: Esta publicação foi removida.
+ post_cancel_deleted: This post has been undeleted.
post_pin: Esta publicação foi fixada.
post_unpin: Esta postagem foi desafixada.
post_hide_list: Esta postagem foi ocultada da lista.
@@ -2219,3 +2243,15 @@ ui:
post_list: Esta postagem foi listada.
post_unlist: Esta publicação foi removida da lista.
post_pending: A sua postagem está aguardando revisão. Ela ficará visível depois que for aprovada.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/ro_RO.yaml b/i18n/ro_RO.yaml
index 9b7ed2004..c124206ef 100644
--- a/i18n/ro_RO.yaml
+++ b/i18n/ro_RO.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Confirmați noua dvs. adresă de e-mail"
body:
- other: "Confirmați noua dvs. adresă de e-mail pentru {{.SiteName}} făcând clic pe următorul link:
\n{{.ChangeEmailUrl}}
\n\nDacă nu ați solicitat această modificare, vă rugăm să ignorați acest e-mail.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} a răspuns la întrebarea dvs"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nVizualizați-l pe {{.SiteName}}
\n\n--
\nDezabonare"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} vă invită să răspundeți"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nCred că ai putea ști răspunsul.
\nVizualizaţi-l pe {{.SiteName}}
\n\n--
\nDezabonare"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} a răspuns la întrebarea dvs"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nVizualizați-l pe {{.SiteName}}
\n\n--
\nDezabonare"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Întrebare nouă: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nDezabonare"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Resetare parolă"
body:
- other: "Cineva a cerut resetarea parolei pe {{.SiteName}}.
\n\nDacă nu ai fost, poți ignora în siguranță acest e-mail.
\n\nFaceţi clic pe următorul link pentru a alege o parolă nouă:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirmă noul tău cont"
body:
- other: "Bun venit la {{.SiteName}}!
\n\nFaceţi clic pe următorul link pentru a confirma şi activa noul cont:
\n{{.RegisterUrl}}
\n\nDacă link-ul de mai sus nu este clickabil, încearcă să o copiezi și să o inserezi în bara de adrese a browser-ului tău.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test de e-mail"
body:
- other: "Acesta este un e-mail de test."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: votat
@@ -581,7 +581,7 @@ backend:
name:
other: New User of the Month
desc:
- other: Outstanding contributions in their first month.
+ other: Contribuții restante în prima lor lună.
read_guidelines:
name:
other: Read Guidelines
@@ -609,7 +609,7 @@ backend:
other: Shared a post with 300 unique visitors.
great_share:
name:
- other: Great Share
+ other: Distribuire grozavă
desc:
other: Shared a post with 1000 unique visitors.
out_of_love:
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Cum se formatează
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Înapoi
next: Înainte
@@ -904,7 +904,7 @@ ui:
msg:
empty: Fișierul nu poate fi gol.
only_image: Sunt permise doar fișierele imagine.
- max_size: Dimensiunea fişierului nu poate depăşi 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Descriere
tab_url: URL-ul imaginii
@@ -946,6 +946,10 @@ ui:
text: Tabelă
heading: Titlu
cell: Celulă
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Închid această postare ca...
btn_cancel: Anulează
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filtrare după numele etichetei
no_desc: Această echipă nu are o descriere.
more: Mai multe
+ wiki: Wiki
ask:
title: Adăugați întrebarea
edit_title: Editați întrebarea
@@ -1522,6 +1527,7 @@ ui:
newest: Cele mai noi
active: Activ
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Scor
unanswered: Fără răspuns
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Statisticile site-ului
questions: "Întrebări:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Răspunsuri:"
comments: "Comentarii:"
votes: "Voturi:"
@@ -1814,7 +1822,7 @@ ui:
msg: "Te rugăm să introduci e-mailul utilizatorului, câte unul pe linie."
display_name:
label: Nume afișat
- msg: Numele afișat trebuie să aibă între 2 și 30 de caractere.
+ msg: Display name must be 2-30 characters in length.
email:
label: E-mail
msg: E-mail nu este validă.
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Etichete rezervate
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Ești sigur că vrei să renunți la ciornă?
messages:
post_deleted: Această postare a fost ștearsă.
+ post_cancel_deleted: This post has been undeleted.
post_pin: Această postare a fost fixată.
post_unpin: Această postare nu a fost fixată.
post_hide_list: Această postare a fost ascunsă din listă.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/ru_RU.yaml b/i18n/ru_RU.yaml
index 1e370b5ce..fdb427396 100644
--- a/i18n/ru_RU.yaml
+++ b/i18n/ru_RU.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Подтвердите новый адрес электронной почты"
body:
- other: "Подтвердите свой новый адрес электронной почты для {{.SiteName}}, перейдя по следующей ссылке:
{{.ChangeEmailUrl}}
Если вы не запрашивали это изменение, пожалуйста, проигнорируйте это электронное письмо.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} ответил на ваш вопрос"
body:
- other: "{{.QuestionTitle}}
{{.DisplayName}}:
\nЯ думаю, вы можете знать ответ.
Просмотрите его на {{.SiteName}}
--
Отказаться от подписки"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} приглашает вас в Answer"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nЯ думаю что вы знаете ответ на этот вопрос.
\nОткрыть вопрос в {{.SiteName}}
\n\n--
\nОтписаться"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} прокомментировал под вашей публикацией"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nОткрыть вопрос в {{.SiteName}}
\n\n--
\nОтписаться"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Новый вопрос: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nОтписаться"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Пароль сброшен"
body:
- other: "Кто-то сделал запрос на сброс пароля на {{.SiteName}}.
\n\nЕсли это были не Вы, можете проигнорировать это письмо.
\n\nНажмите на следующую ссылку, чтобы выбрать новый пароль:
{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Подтвердите Ваш новый аккаунт"
body:
- other: "Добро пожаловать в {{.SiteName}}!
Перейдите по следующей ссылке, чтобы подтвердить и активировать свою новую учетную запись:
{{.RegisterUrl}}
Если приведенная выше ссылка недоступна, попробуйте скопировать и вставить ее в адресную строку вашего веб-браузера.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Проверочное электронное письмо"
body:
- other: "Это тестовое письмо."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: проголосовать за
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: 'Форматирование:'
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Назад
next: Следующий
@@ -904,7 +904,7 @@ ui:
msg:
empty: Файл не может быть пустым.
only_image: Разрешены только изображения.
- max_size: Размер файла не может превышать 4МБ.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Описание
tab_url: URL изображения
@@ -946,6 +946,10 @@ ui:
text: Таблица
heading: Заголовок
cell: Ячейка
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Я закрываю этот пост как...
btn_cancel: Отменить
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Фильтр по названию тега
no_desc: Тег не имеет описания.
more: Подробнее
+ wiki: Wiki
ask:
title: Задать вопрос
edit_title: Редактировать вопрос
@@ -1522,6 +1527,7 @@ ui:
newest: Последние
active: Активные
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Оценка
unanswered: Без ответа
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Статистика сайта
questions: "Вопросы:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Ответы:"
comments: "Комментарии:"
votes: "Голоса:"
@@ -1814,7 +1822,7 @@ ui:
msg: "Пожалуйста, введите адрес электронной почты пользователя, по одному на строку."
display_name:
label: Отображаемое имя
- msg: Отображаемое имя должно содержать не менее 2-30 символов.
+ msg: Display name must be 2-30 characters in length.
email:
label: Email
msg: Некорректный email.
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Зарезервированные теги
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Вы уверены, что хотите отказаться от своего черновика?
messages:
post_deleted: Этот пост был удалён.
+ post_cancel_deleted: This post has been undeleted.
post_pin: Этот пост был закреплен.
post_unpin: Этот пост был откреплен.
post_hide_list: Это сообщение было скрыто из списка.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/sk_SK.yaml b/i18n/sk_SK.yaml
index 28e77be00..53bdf38f6 100644
--- a/i18n/sk_SK.yaml
+++ b/i18n/sk_SK.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Confirm your new email address"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} answered your question"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Password reset"
body:
- other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirm your new account"
body:
- other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test Email"
body:
- other: "This is a test email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: upvote
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Ako formátovať
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Predch
next: Ďalšie
@@ -904,7 +904,7 @@ ui:
msg:
empty: Názov súboru nemôže byť prázdny.
only_image: Povolené sú iba obrázkové súbory.
- max_size: File size cannot exceed 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Popis
tab_url: URL obrázka
@@ -946,6 +946,10 @@ ui:
text: Table
heading: Heading
cell: Bunka
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Tento príspevok uzatváram ako...
btn_cancel: Zrušiť
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filtrujte podľa názvu značky
no_desc: Značka nemá popis.
more: Viac
+ wiki: Wiki
ask:
title: Pridať otázku
edit_title: Upraviť otázku
@@ -1522,6 +1527,7 @@ ui:
newest: Najnovšie
active: Aktívne
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Skóre
unanswered: Nezodpovedané
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "Otázky:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Odpovede:"
comments: "Komentáre:"
votes: "Hlasy:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Naozaj chcete zahodiť svoj koncept?
messages:
post_deleted: Tento príspevok bol odstránený.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/sv_SE.yaml b/i18n/sv_SE.yaml
index 93dbb9621..b9ba3cec7 100644
--- a/i18n/sv_SE.yaml
+++ b/i18n/sv_SE.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Bekräfta din nya e-postadress"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} answered your question"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Ny fråga: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Password reset"
body:
- other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Bekräfta ditt nya konto"
body:
- other: "Välkommen till {{.SiteName}}!
\n\nKlicka på följande länk för att bekräfta och aktivera ditt nya konto:
\n{{.RegisterUrl}}
\n\nOm ovanstående länk inte går att klicka på, kan du kopiera och klistra in den i adressfältet i din webbläsare.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test Email"
body:
- other: "This is a test email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: upvote
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: How to Format
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Prev
next: Nästa
@@ -832,7 +832,7 @@ ui:
show_more: Visa mer
someone: Someone
inbox_type:
- all: All
+ all: Alla
posts: Inlägg
invites: Inbjudningar
votes: Röster
@@ -904,7 +904,7 @@ ui:
msg:
empty: File cannot be empty.
only_image: Only image files are allowed.
- max_size: File size cannot exceed 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Beskrivning
tab_url: Image URL
@@ -946,6 +946,10 @@ ui:
text: Tabell
heading: Heading
cell: Cell
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: I am closing this post as...
btn_cancel: Avbryt
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filter by tag name
no_desc: The tag has no description.
more: More
+ wiki: Wiki
ask:
title: Add Question
edit_title: Edit Question
@@ -1236,7 +1241,7 @@ ui:
length: The length needs to be between 8 and 32
different: The passwords entered on both sides are inconsistent
password_confirm:
- label: Confirm new password
+ label: Bekräfta nytt lösenord
settings:
page_title: Inställningar
goto_modify: Go to modify
@@ -1522,6 +1527,7 @@ ui:
newest: Newest
active: Active
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Score
unanswered: Unanswered
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "Frågor:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Svar:"
comments: "Kommentarer:"
votes: "Röster:"
@@ -1788,21 +1796,21 @@ ui:
btn_cancel: Avbryt
btn_submit: Skicka
edit_profile_modal:
- title: Edit profile
+ title: Redigera profil
form:
fields:
display_name:
label: Visningsnamn
msg_range: Display name up to 30 characters.
username:
- label: Username
+ label: Användarnamn
msg_range: Username up to 30 characters.
email:
label: Email
- msg_invalid: Invalid Email Address.
+ msg_invalid: Ogiltig e-postadress.
edit_success: Edited successfully
- btn_cancel: Cancel
- btn_submit: Submit
+ btn_cancel: Avbryt
+ btn_submit: Skicka
user_modal:
title: Lägg till ny användare
form:
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Are you sure you want to discard your draft?
messages:
post_deleted: This post has been deleted.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/te_IN.yaml b/i18n/te_IN.yaml
index 2b9ea4700..19ab2e313 100644
--- a/i18n/te_IN.yaml
+++ b/i18n/te_IN.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Confirm your new email address"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} answered your question"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Password reset"
body:
- other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirm your new account"
body:
- other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test Email"
body:
- other: "This is a test email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: upvote
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: How to Format
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: మునుపటి
next: Next
@@ -904,7 +904,7 @@ ui:
msg:
empty: File cannot be empty.
only_image: Only image files are allowed.
- max_size: File size cannot exceed 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Description
tab_url: Image URL
@@ -946,6 +946,10 @@ ui:
text: Table
heading: Heading
cell: Cell
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: I am closing this post as...
btn_cancel: Cancel
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filter by tag name
no_desc: The tag has no description.
more: More
+ wiki: Wiki
ask:
title: Add Question
edit_title: Edit Question
@@ -1522,6 +1527,7 @@ ui:
newest: Newest
active: Active
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Score
unanswered: Unanswered
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "Questions:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Answers:"
comments: "Comments:"
votes: "Votes:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Are you sure you want to discard your draft?
messages:
post_deleted: This post has been deleted.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/tr_TR.yaml b/i18n/tr_TR.yaml
index 5bfb1bbd1..232ea4980 100644
--- a/i18n/tr_TR.yaml
+++ b/i18n/tr_TR.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Confirm your new email address"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} answered your question"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Password reset"
body:
- other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirm your new account"
body:
- other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test Email"
body:
- other: "This is a test email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: upvote
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: How to Format
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Önceki
next: Sonraki
@@ -904,7 +904,7 @@ ui:
msg:
empty: File cannot be empty.
only_image: Only image files are allowed.
- max_size: File size cannot exceed 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Description
tab_url: Image URL
@@ -946,6 +946,10 @@ ui:
text: Tablo
heading: Başlık
cell: Hücre
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: I am closing this post as...
btn_cancel: İptal Et
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Filter by tag name
no_desc: The tag has no description.
more: More
+ wiki: Wiki
ask:
title: Add Question
edit_title: Edit Question
@@ -1522,6 +1527,7 @@ ui:
newest: Newest
active: Active
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: Score
unanswered: Unanswered
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "Questions:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Answers:"
comments: "Comments:"
votes: "Votes:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Are you sure you want to discard your draft?
messages:
post_deleted: This post has been deleted.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/uk_UA.yaml b/i18n/uk_UA.yaml
index a8f29b30b..65c89f16c 100644
--- a/i18n/uk_UA.yaml
+++ b/i18n/uk_UA.yaml
@@ -326,7 +326,7 @@ backend:
name:
other: грубо чи образливо
desc:
- other: "A reasonable person would find this content inappropriate for respectful discourse."
+ other: "Розумна людина вважатиме такий зміст неприйнятним для ввічливого спілкування."
a_duplicate:
name:
other: дублікат
@@ -338,7 +338,7 @@ backend:
name:
other: не відповідь
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: "Це повідомлення було опубліковане як відповідь, але воно не є спробою відповісти на запитання. Можливо, його слід відредагувати, прокоментувати, поставити інше запитання або взагалі видалити."
no_longer_needed:
name:
other: більше не потрібно
@@ -397,7 +397,7 @@ backend:
name:
other: потребує деталей або ясності
desc:
- other: This question currently includes multiple questions in one. It should focus on one problem only.
+ other: Наразі це питання включає кілька запитань в одному. Воно має зосереджуватися лише на одній проблемі.
other:
name:
other: інше
@@ -418,13 +418,13 @@ backend:
tags_title:
other: Теґи
no_description:
- other: The tag has no description.
+ other: Тег не має опису.
notification:
action:
update_question:
other: оновлене питання
answer_the_question:
- other: answered question
+ other: питання з відповіддю
update_answer:
other: оновлена відповідь
accept_answer:
@@ -446,60 +446,60 @@ backend:
your_comment_was_deleted:
other: Ваш коментар видалено
up_voted_question:
- other: upvoted question
+ other: питання, за яке найбільше проголосували
down_voted_question:
- other: downvoted question
+ other: питання, за яке проголосували менше
up_voted_answer:
- other: upvoted answer
+ other: відповідь, за яку проголосували найбільше
down_voted_answer:
other: downvoted answer
up_voted_comment:
- other: upvoted comment
+ other: коментар, за який проголосували
invited_you_to_answer:
other: запросив(-ла) вас відповісти
earned_badge:
- other: You've earned the "{{.BadgeName}}" badge
+ other: Ви заробили бейдж "{{.BadgeName}}"
email_tpl:
change_email:
title:
other: "[{{.SiteName}}] Підтвердіть нову адресу електронної пошти"
body:
- other: "Підтвердіть нову електронну адресу для {{.SiteName}}, натиснувши на наступне посилання:
{{.ChangeEmailUrl}}
\n\nЯкщо ви не надсилали запит на цю зміну, не звертайте уваги на цей електронний лист.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} відповів(-ла) на ваше запитання"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}
\n{{.AnswerSummary}}
\nПереглянути на {{.SiteName}}
\n\n--
\nВідписатися"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} запросив(-ла) вас відповісти"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nЯ думаю, ти маєш знати відповідь.
\nПереглянути на {{.SiteName}}
\n\n--
\nВідписатися"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} прокоментували ваш допис"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nПереглянути на {{.SiteName}}
\n\n--
\nВідписатися"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Нове питання: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nВідписатися"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Скидання пароля"
body:
- other: "Хтось попросив скинути ваш пароль на сайті {{.SiteName}}.
\n\nЯкщо це були не ви, можете спокійно проігнорувати цей електронний лист.
\n\nНатисніть це посилання, щоб вибрати новий пароль:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Підтвердьте свій новий обліковий запис"
body:
- other: "Вітаємо на {{.SiteName}}!
\n\nНатисніть це посилання, щоб підтвердити й активувати свій новий обліковий запис:
\n{{.RegisterUrl}}
\n\nЯкщо наведене вище посилання не можна натиснути, спробуйте скопіювати та вставити його в адресний рядок веб-переглядача.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Тестовий електронний лист"
body:
- other: "Це тестовий електронний лист."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: підтримати
@@ -517,26 +517,26 @@ backend:
other: редагувати
review:
queued_post:
- other: Queued post
+ other: Допис у черзі
flagged_post:
other: Відмічений пост
suggested_post_edit:
- other: Suggested edits
+ other: Запропоновані зміни
reaction:
tooltip:
- other: "{{ .Names }} and {{ .Count }} more..."
+ other: "{{ .Names }} і {{ .Count }} більше..."
badge:
default_badges:
autobiographer:
name:
- other: Autobiographer
+ other: Автобіограф
desc:
- other: Filled out profile information.
+ other: Заповнена інформація про профіль.
certified:
name:
other: Підтверджений
desc:
- other: Completed our new user tutorial.
+ other: Завершено наш новий посібник користувача.
editor:
name:
other: Редактор
@@ -544,34 +544,34 @@ backend:
other: Перше редагування посту.
first_flag:
name:
- other: First Flag
+ other: Перший прапор
desc:
- other: First flagged a post.
+ other: Спочатку позначено допис.
first_upvote:
name:
- other: First Upvote
+ other: Перший голос за
desc:
- other: First up voted a post.
+ other: Першим голосував за допис.
first_link:
name:
other: Перше посилання
desc:
- other: First dirst added a link to another post.
+ other: Перший дирст додав посилання на інший допис.
first_reaction:
name:
other: Перша реакція
desc:
- other: First reacted to the post.
+ other: Першим відреагував на допис.
first_share:
name:
- other: First Share
+ other: Перше поширення
desc:
- other: First shared a post.
+ other: Перший поділився публікацією.
scholar:
name:
other: Вчений
desc:
- other: Asked a question and accepted an answer.
+ other: Поставив питання і прийняв відповідь.
commentator:
name:
other: Коментатор
@@ -581,17 +581,17 @@ backend:
name:
other: Новий користувач місяця
desc:
- other: Outstanding contributions in their first month.
+ other: Видатні внески за їх перший місяць.
read_guidelines:
name:
- other: Read Guidelines
+ other: Прочитайте Інструкцію
desc:
other: Прочитайте [рекомендації для спільноти].
reader:
name:
other: Читач
desc:
- other: Read every answers in a topic with more than 10 answers.
+ other: Прочитайте кожну відповідь у темі з більш ніж 10 відповідями.
welcome:
name:
other: Ласкаво просимо
@@ -599,34 +599,34 @@ backend:
other: Отримав голос.
nice_share:
name:
- other: Nice Share
+ other: Гарне поширення
desc:
- other: Shared a post with 25 unique visitors.
+ other: Поділилися постом з 25 унікальними відвідувачами.
good_share:
name:
- other: Good Share
+ other: Хороше поширення
desc:
- other: Shared a post with 300 unique visitors.
+ other: Поділилися постом з 300 унікальними відвідувачами.
great_share:
name:
- other: Great Share
+ other: Відмінне поширення
desc:
- other: Shared a post with 1000 unique visitors.
+ other: Поділилися постом з 1000 унікальними відвідувачами.
out_of_love:
name:
- other: Out of Love
+ other: З любові
desc:
- other: Used 50 up votes in a day.
+ other: Використав 50 голосів «за» за день.
higher_love:
name:
- other: Higher Love
+ other: Вище кохання
desc:
- other: Used 50 up votes in a day 5 times.
+ other: Використав 50 голосів «за» за день 5 разів.
crazy_in_love:
name:
- other: Crazy in Love
+ other: Божевільний в любові
desc:
- other: Used 50 up votes in a day 20 times.
+ other: Використав 50 голосів «за» за день 20 разів.
promoter:
name:
other: Промоутер
@@ -634,9 +634,9 @@ backend:
other: Запросив користувача.
campaigner:
name:
- other: Campaigner
+ other: Агітатор
desc:
- other: Invited 3 basic users.
+ other: Запрошено 3 основних користувачів.
champion:
name:
other: Чемпіон
@@ -646,148 +646,148 @@ backend:
name:
other: Дякую
desc:
- other: Has 20 up voted posts and gave 10 up votes.
+ other: Має 20 дописів, за які проголосували, і віддав 10 голосів «за».
gives_back:
name:
- other: Gives Back
+ other: Дає назад
desc:
- other: Has 100 up voted posts and gave 100 up votes.
+ other: Має 100 дописів, за які проголосували, і віддав 100 голосів «за».
empathetic:
name:
- other: Empathetic
+ other: Емпатичний
desc:
- other: Has 500 up voted posts and gave 1000 up votes.
+ other: Має 500 дописів, за які проголосували, і віддав 1000 голосів «за».
enthusiast:
name:
- other: Enthusiast
+ other: Ентузіаст
desc:
- other: Visited 10 consecutive days.
+ other: Відвідано 10 днів поспіль.
aficionado:
name:
- other: Aficionado
+ other: Шанувальник
desc:
- other: Visited 100 consecutive days.
+ other: Відвідано 100 днів поспіль.
devotee:
name:
- other: Devotee
+ other: Відданий
desc:
- other: Visited 365 consecutive days.
+ other: Відвідано 365 днів поспіль.
anniversary:
name:
- other: Anniversary
+ other: Річниця
desc:
- other: Active member for a year, posted at least once.
+ other: Активний учасник на рік, опублікував принаймні один раз.
appreciated:
name:
- other: Appreciated
+ other: Оцінений
desc:
- other: Received 1 up vote on 20 posts.
+ other: Отримано 1 голос за 20 дописів.
respected:
name:
other: Шанований
desc:
- other: Received 2 up votes on 100 posts.
+ other: Отримано 2 голоси за 100 дописів.
admired:
name:
- other: Admired
+ other: Захоплений
desc:
- other: Received 5 up votes on 300 posts.
+ other: Отримано 5 голосів за 300 дописів.
solved:
name:
other: Вирішено
desc:
- other: Have an answer be accepted.
+ other: Нехай відповідь буде прийнята.
guidance_counsellor:
name:
- other: Guidance Counsellor
+ other: Радник супроводу
desc:
- other: Have 10 answers be accepted.
+ other: Прийміть 10 відповідей.
know_it_all:
name:
- other: Know-it-All
+ other: Усезнайко
desc:
- other: Have 50 answers be accepted.
+ other: Було прийнято 50 відповідей.
solution_institution:
name:
- other: Solution Institution
+ other: Інституція рішення
desc:
- other: Have 150 answers be accepted.
+ other: Було прийнято 150 відповідей.
nice_answer:
name:
- other: Nice Answer
+ other: Чудова відповідь
desc:
- other: Answer score of 10 or more.
+ other: Оцінка відповіді на 10 або більше.
good_answer:
name:
- other: Good Answer
+ other: Гарна відповідь
desc:
- other: Answer score of 25 or more.
+ other: Оцінка відповіді на 25 або більше.
great_answer:
name:
- other: Great Answer
+ other: Чудова відповідь
desc:
- other: Answer score of 50 or more.
+ other: Оцінка відповіді на 50 або більше.
nice_question:
name:
- other: Nice Question
+ other: Гарне питання
desc:
- other: Question score of 10 or more.
+ other: Оцінка питання на 10 або більше.
good_question:
name:
- other: Good Question
+ other: Хороше питання
desc:
- other: Question score of 25 or more.
+ other: Оцінка питання на 25 або більше.
great_question:
name:
- other: Great Question
+ other: Відмінне питання
desc:
- other: Question score of 50 or more.
+ other: Оцінка питання на 50 або більше.
popular_question:
name:
- other: Popular Question
+ other: Популярне питання
desc:
- other: Question with 500 views.
+ other: Питання з 500 переглядами.
notable_question:
name:
- other: Notable Question
+ other: Помітне питання
desc:
- other: Question with 1,000 views.
+ other: Питання з 1000 переглядами.
famous_question:
name:
- other: Famous Question
+ other: Знамените питання
desc:
- other: Question with 5,000 views.
+ other: Питання з 5000 переглядами.
popular_link:
name:
- other: Popular Link
+ other: Популярне посилання
desc:
- other: Posted an external link with 50 clicks.
+ other: Опубліковано зовнішнє посилання з 50 натисканнями.
hot_link:
name:
- other: Hot Link
+ other: Гаряче посилання
desc:
- other: Posted an external link with 300 clicks.
+ other: Опубліковано зовнішнє посилання з 300 натисканнями.
famous_link:
name:
- other: Famous Link
+ other: Знамените Посилання
desc:
- other: Posted an external link with 100 clicks.
+ other: Опубліковано зовнішнє посилання зі 100 натисканнями.
default_badge_groups:
getting_started:
name:
- other: Getting Started
+ other: Початок роботи
community:
name:
other: Спільнота
posting:
name:
- other: Posting
+ other: Публікація
# The following fields are used for interface presentation(Front-end)
ui:
how_to_format:
title: Як відформатувати
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Назад
next: Далі
@@ -796,7 +796,7 @@ ui:
questions: Запитання
tag: Теґ
tags: Теґи
- tag_wiki: tag wiki
+ tag_wiki: тег вікі
create_tag: Створити теґ
edit_tag: Редагувати теґ
ask_a_question: Додати запитання
@@ -837,8 +837,8 @@ ui:
invites: Запрошення
votes: Голоси
answer: Відповідь
- question: Question
- badge_award: Badge
+ question: Запитання
+ badge_award: Значок
suspended:
title: Ваш обліковий запис було призупинено
until_time: "Ваш обліковий запис призупинено до {{ time }}."
@@ -847,16 +847,16 @@ ui:
contact_us: Зв'яжіться з нами
editor:
blockquote:
- text: Blockquote
+ text: Блок Цитування
bold:
- text: Strong
+ text: Надійний
chart:
text: Діаграма
flow_chart: Блок-схема
sequence_diagram: Діаграма послідовності
class_diagram: Діаграма класів
state_diagram: Діаграма станів
- entity_relationship_diagram: Entity relationship diagram
+ entity_relationship_diagram: Діаграма зв'язків сутностей
user_defined_diagram: Визначена користувачем діаграма
gantt_chart: Діаграма Ґанта
pie_chart: Кругова діаграма
@@ -878,7 +878,7 @@ ui:
text: Формула
options:
inline: Вбудована формула
- block: Block formula
+ block: Формула блоку
heading:
text: Заголовок
options:
@@ -904,7 +904,7 @@ ui:
msg:
empty: Файл не може бути порожнім.
only_image: Допустимі лише файли зображень.
- max_size: Розмір файлу не може перевищувати 4 МБ.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Опис
tab_url: URL зображення
@@ -924,7 +924,7 @@ ui:
outdent:
text: Відступ
italic:
- text: Emphasis
+ text: Акцент
link:
text: Гіперпосилання
add_link: Додати гіперпосилання
@@ -946,10 +946,14 @@ ui:
text: Таблиця
heading: Заголовок
cell: Клітинка
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Я закриваю цей пост, оскільки...
btn_cancel: Скасувати
- btn_submit: Submit
+ btn_submit: Надіслати
remark:
empty: Не може бути порожнім.
msg:
@@ -961,13 +965,13 @@ ui:
review_answer_title: Переглянути відповідь
review_comment_title: Переглянути коментар
btn_cancel: Скасувати
- btn_submit: Submit
+ btn_submit: Надіслати
remark:
empty: Не може бути порожнім.
msg:
empty: Будь ласка, оберіть причину.
- not_a_url: URL format is incorrect.
- url_not_match: URL origin does not match the current website.
+ not_a_url: Формат URL неправильний.
+ url_not_match: Походження URL не збігається з поточним вебсайтом.
tag_modal:
title: Створити новий теґ
form:
@@ -978,22 +982,22 @@ ui:
empty: Ім'я для відображення не може бути порожнім.
range: Ім'я для відображення до 35 символів.
slug_name:
- label: URL slug
- desc: URL slug up to 35 characters.
+ label: Скорочена URL-адреса
+ desc: Скорочення URL до 35 символів.
msg:
- empty: URL slug cannot be empty.
- range: URL slug up to 35 characters.
- character: URL slug contains unallowed character set.
+ empty: Скорочення URL не може бути пустим.
+ range: Скорочення URL до 35 символів.
+ character: Скорочення URL містить незадовільний набір символів.
desc:
label: Опис
revision:
- label: Revision
+ label: Редакція
edit_summary:
- label: Edit summary
+ label: Підсумок редагування
placeholder: >-
Коротко поясніть ваші зміни (виправлена орфографія, виправлена граматика, покращене форматування)
btn_cancel: Скасувати
- btn_submit: Submit
+ btn_submit: Надіслати
btn_post: Опублікувати новий теґ
tag_info:
created_at: Створено
@@ -1010,9 +1014,9 @@ ui:
delete:
title: Видалити цей теґ
tip_with_posts: >-
- We do not allow deleting tag with posts.
Please remove this tag from the posts first.
+ Ми не дозволяємо видаляти тег з дописами.
Передусім, будь ласка, вилучіть цей тег з дописів.
tip_with_synonyms: >-
- We do not allow deleting tag with synonyms.
Please remove the synonyms from this tag first.
+ Ми не дозволяємо видаляти тег із синонімами.
Передусім, будь ласка, вилучіть синоніми з цього тега.
tip: Ви впевнені, що хочете видалити?
close: Закрити
edit_tag:
@@ -1026,21 +1030,21 @@ ui:
long_date_with_year: "МММ Д, РРРР"
long_date_with_time: "МММ Д, РРРР [о] ГГ:хв"
now: зараз
- x_seconds_ago: "{{count}}s ago"
- x_minutes_ago: "{{count}}m ago"
- x_hours_ago: "{{count}}h ago"
- hour: hour
+ x_seconds_ago: "{{count}}сек назад"
+ x_minutes_ago: "{{count}}хв назад"
+ x_hours_ago: "{{count}}год назад"
+ hour: година
day: день
- hours: hours
+ hours: годин
days: дні
reaction:
- heart: heart
+ heart: серце
smile: посмішка
- frown: frown
- btn_label: add or remove reactions
- undo_emoji: undo {{ emoji }} reaction
- react_emoji: react with {{ emoji }}
- unreact_emoji: unreact with {{ emoji }}
+ frown: насупився
+ btn_label: додавати або вилучати реакції
+ undo_emoji: скасувати реакцію {{ emoji }}
+ react_emoji: реагувати з {{ emoji }}
+ unreact_emoji: не реагувати з {{ emoji }}
comment:
btn_add_comment: Додати коментар
reply_to: Відповісти на
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Фільтрувати за назвою теґу
no_desc: Цей теґ не має опису.
more: Більше
+ wiki: Wiki
ask:
title: Додати питання
edit_title: Редагувати питання
@@ -1134,7 +1139,7 @@ ui:
question: Запитання
tag: Теґи
user: Користувачі
- badges: Badges
+ badges: Значки
profile: Профіль
setting: Налаштування
logout: Вийти
@@ -1178,7 +1183,7 @@ ui:
label: Ім’я
msg:
empty: Ім'я не може бути порожнім.
- range: Довжина імені має бути від 2 до 30 символів.
+ range: Ім'я повинно мати довжину від 2 до 30 символів.
character: 'Необхідно використовувати набір символів "a-z", "A-Z", "0-9", " - . _"'
email:
label: Електронна пошта
@@ -1228,7 +1233,7 @@ ui:
Ви успішно змінили пароль; вас буде перенаправлено на сторінку входу в систему.
link_invalid: >-
На жаль, це посилання для зміни пароля більше недійсне. Можливо, ваш пароль уже скинуто?
- to_login: Continue to log in page
+ to_login: Продовжити вхід на сторінку
password:
label: Пароль
msg:
@@ -1335,9 +1340,9 @@ ui:
title: Пов'язані запитання
answers: відповіді
linked_question:
- title: Linked Questions
- description: Questions linked to
- no_linked_question: No questions linked from this question.
+ title: Пов'язані питання
+ description: Питання, пов'язані з
+ no_linked_question: Немає питань, пов'язаних з цього питання.
invite_to_answer:
title: Люди запитували
desc: Виберіть людей, які, на вашу думку, можуть знати відповідь.
@@ -1346,7 +1351,7 @@ ui:
search: Шукати людей
question_detail:
action: Дія
- Asked: Asked
+ Asked: Запитали
asked: запитали
update: Змінено
edit: відредаговано
@@ -1355,51 +1360,51 @@ ui:
Follow: Підписатися
Following: Підписані
follow_tip: Підпишіться на це запитання, щоб отримувати сповіщення
- answered: answered
- closed_in: Closed in
+ answered: дано відповідь
+ closed_in: Зачинено в
show_exist: Показати наявне запитання.
useful: Корисне
- question_useful: It is useful and clear
- question_un_useful: It is unclear or not useful
- question_bookmark: Bookmark this question
- answer_useful: It is useful
- answer_un_useful: It is not useful
+ question_useful: Це корисно і ясно
+ question_un_useful: Це неясно або некорисно
+ question_bookmark: Додати в закладки це питання
+ answer_useful: Це корисно
+ answer_un_useful: Це некорисно
answers:
- title: Answers
- score: Score
- newest: Newest
- oldest: Oldest
+ title: Відповіді
+ score: Оцінка
+ newest: Найновіші
+ oldest: Найдавніші
btn_accept: Прийняти
- btn_accepted: Accepted
+ btn_accepted: Прийнято
write_answer:
title: Ваша відповідь
- edit_answer: Edit my existing answer
- btn_name: Post your answer
- add_another_answer: Add another answer
- confirm_title: Continue to answer
- continue: Continue
+ edit_answer: Редагувати мою чинну відповідь
+ btn_name: Опублікувати свою відповідь
+ add_another_answer: Додати ще одну відповідь
+ confirm_title: Перейти до відповіді
+ continue: Продовжити
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: Відповідь не може бути порожньою.
characters: вміст має бути не менше 6 символів.
tips:
header_1: Дякуємо за відповідь
li1_1: Будь ласка, не забудьте відповісти на запитання. Надайте детальну інформацію та поділіться своїми дослідженнями.
li1_2: Підкріплюйте будь-які ваші твердження посиланнями чи особистим досвідом.
- header_2: But avoid ...
- li2_1: Asking for help, seeking clarification, or responding to other answers.
+ header_2: Але уникайте...
+ li2_1: Просити про допомогу, шукати роз'яснення або реагувати на інші відповіді.
reopen:
confirm_btn: Відкрити знову
title: Повторно відкрити цей допис
content: Ви впевнені, що хочете повторно відкрити?
list:
- confirm_btn: List
- title: List this post
- content: Are you sure you want to list?
+ confirm_btn: Список
+ title: Показати цей допис
+ content: Ви впевнені, що хочете скласти список?
unlist:
- confirm_btn: Unlist
- title: Unlist this post
- content: Are you sure you want to unlist?
+ confirm_btn: Вилучити зі списку
+ title: Вилучити допис зі списку
+ content: Ви впевнені, що хочете вилучити зі списку?
pin:
title: Закріпити цей допис
content: Ви впевнені, що хочете закріпити глобально? Цей допис відображатиметься вгорі всіх списків публікацій.
@@ -1423,116 +1428,117 @@ ui:
undelete: Скасувати видалення
list: Список
unlist: Вилучити зі списку
- unlisted: Unlisted
+ unlisted: Вилучене зі списку
login: Увійти
signup: Зареєструватися
logout: Вийти
verify: Підтвердити
add_question: Додати питання
- approve: Approve
- reject: Reject
+ approve: Затвердити
+ reject: Відхилити
skip: Пропустити
discard_draft: Видалити чернетку
- pinned: Pinned
- all: All
+ pinned: Закріплено
+ all: Усі
question: Запитання
answer: Відповідь
comment: Коментар
refresh: Оновити
resend: Надіслати повторно
deactivate: Деактивувати
- active: Active
- suspend: Suspend
- unsuspend: Unsuspend
+ active: Активні
+ suspend: Призупинити
+ unsuspend: Відновити
close: Закрити
reopen: Відкрити знову
ok: ОК
light: Світла
dark: Темна
system_setting: Налаштування системи
- default: Default
+ default: За замовчуванням
reset: Скинути
- tag: Tag
- post_lowercase: post
- filter: Filter
- ignore: Ignore
- submit: Submit
- normal: Normal
- closed: Closed
+ tag: Тег
+ post_lowercase: допис
+ filter: Фільтр
+ ignore: Ігнорувати
+ submit: Надіслати
+ normal: Нормальний
+ closed: Закриті
deleted: Видалені
- pending: Pending
- more: More
+ pending: Очікування
+ more: Більше
search:
title: Результати пошуку
keywords: Ключові слова
- options: Options
+ options: Параметри
follow: Підписатися
following: Підписані
- counts: "{{count}} Results"
- more: More
+ counts: "{{count}} Результатів"
+ more: Більше
sort_btns:
- relevance: Relevance
- newest: Newest
- active: Active
- score: Score
- more: More
+ relevance: Релевантність
+ newest: Найновіші
+ active: Активні
+ score: Оцінка
+ more: Більше
tips:
- title: Advanced Search Tips
- tag: "<1>[tag]1> search with a tag"
- user: "<1>user:username1> search by author"
- answer: "<1>answers:01> unanswered questions"
- score: "<1>score:31> posts with a 3+ score"
- question: "<1>is:question1> search questions"
- is_answer: "<1>is:answer1> search answers"
- empty: We couldn't find anything.
Try different or less specific keywords.
+ title: Підказки щодо розширеного пошуку
+ tag: "<1>[tag]1> шукати за тегом"
+ user: "<1>користувач:ім'я користувача1> пошук за автором"
+ answer: "<1>відповіді:01> питання без відповіді"
+ score: "<1>рахунок: 31> записи із 3+ рахунком"
+ question: "<1>є:питання1> пошукові питання"
+ is_answer: "<1>є:відповідь1> пошукові відповіді"
+ empty: Ми не змогли нічого знайти.
Спробуйте різні або менш конкретні ключові слова.
share:
- name: Share
- copy: Copy link
- via: Share post via...
- copied: Copied
- facebook: Share to Facebook
- twitter: Share to Twitter
- cannot_vote_for_self: You can't vote for your own post.
+ name: Поділитись
+ copy: Копіювати посилання
+ via: Поділитися дописом через...
+ copied: Скопійовано
+ facebook: Поділитись на Facebook
+ twitter: Поділитися в Twitter
+ cannot_vote_for_self: Ви не можете проголосувати за власну публікацію.
modal_confirm:
title: Помилка...
account_result:
- success: Your new account is confirmed; you will be redirected to the home page.
+ success: Ваш новий обліковий запис підтверджено; вас буде перенаправлено на головну сторінку.
link: Перейти на головну сторінку
oops: Йой!
- invalid: The link you used no longer works.
- confirm_new_email: Your email has been updated.
+ invalid: Посилання, яке ви використовували, більше не працює.
+ confirm_new_email: Вашу адресу електронної пошти було оновлено.
confirm_new_email_invalid: >-
- Sorry, this confirmation link is no longer valid. Perhaps your email was already changed?
+ На жаль, це посилання для підтвердження більше не дійсне. Можливо, ваша електронна пошта вже була змінена?
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.
- link: Change settings
+ page_title: Відписатися
+ success_title: Ви успішно відписалися
+ success_desc: Вас успішно вилучено з цього списку підписників, і ви більше не будете отримувати від нас електронні листи.
+ link: Змінити налаштування
question:
following_tags: Підписки на теги
- edit: Edit
+ edit: Редагувати
save: Зберегти
follow_tag_tip: Підпишіться на теги, щоб упорядкувати свій список запитань.
- hot_questions: Hot Questions
+ hot_questions: Гарячі питання
all_questions: Всі питання
- x_questions: "{{ count }} Questions"
- x_answers: "{{ count }} answers"
+ x_questions: "{{ count }} Питань"
+ x_answers: "{{ count }} відповідей"
questions: Запитання
answers: Відповіді
newest: Найновіші
active: Активні
- hot: Hot
- recommend: Recommend
+ hot: Гаряче
+ frequent: Frequent
+ recommend: Рекомендовано
score: Оцінка
unanswered: Без відповідей
- modified: modified
- answered: answered
- asked: asked
- closed: closed
+ modified: змінено
+ answered: дано відповідь
+ asked: запитано
+ closed: закрито
follow_a_tag: Підписатися на тег
more: Більше
personal:
- overview: Overview
+ overview: Загальний огляд
answers: Відповіді
answer: відповідь
questions: Запитання
@@ -1541,77 +1547,77 @@ ui:
reputation: Репутація
comments: Коментарі
votes: Голоси
- badges: Badges
+ badges: Значки
newest: Найновіше
- score: Score
+ score: Оцінка
edit_profile: Редагувати профіль
- visited_x_days: "Visited {{ count }} days"
- viewed: Viewed
- joined: Joined
+ visited_x_days: "Відвідано {{ count }} днів"
+ viewed: Переглянуто
+ joined: Приєднано
comma: ","
- last_login: Seen
+ last_login: Переглянуто
about_me: Про мене
about_me_empty: "// Привіт, світ!"
top_answers: Найкращі відповіді
top_questions: Найкращі запитання
stats: Статистика
- list_empty: No posts found.
Perhaps you'd like to select a different tab?
- content_empty: No posts found.
- accepted: Accepted
- answered: answered
- asked: asked
- downvoted: downvoted
+ list_empty: Не знайдено жодного допису.
Можливо, ви хочете вибрати іншу вкладку?
+ content_empty: Постів не знайдено.
+ accepted: Прийнято
+ answered: дано відповідь
+ asked: запитано
+ downvoted: проголосовано проти
mod_short: MOD
mod_long: Модератори
x_reputation: репутація
x_votes: отримані голоси
x_answers: відповіді
x_questions: запитання
- recent_badges: Recent Badges
+ recent_badges: Нещодавні значки
install:
- title: Installation
+ title: Встановлення
next: Далі
- done: Done
- config_yaml_error: Can't create the config.yaml file.
+ done: Готово
+ config_yaml_error: Не вдалося створити config.yaml файл.
lang:
label: Будь ласка, виберіть мову
db_type:
- label: Database engine
+ label: Рушій бази даних
db_username:
label: Ім'я користувача
- placeholder: root
- msg: Username cannot be empty.
+ placeholder: корінь
+ msg: Ім’я користувача не може бути порожнім.
db_password:
label: Пароль
- placeholder: root
+ placeholder: корінь
msg: Поле паролю не може бути порожнім.
db_host:
- label: Database host
+ label: Хост бази даних
placeholder: "db:3306"
- msg: Database host cannot be empty.
+ msg: Хост бази даних не може бути порожнім.
db_name:
- label: Database name
- placeholder: answer
- msg: Database name cannot be empty.
+ label: Назва бази даних
+ placeholder: відповідь
+ msg: Назва бази даних не може бути порожня.
db_file:
- label: Database file
+ label: Файл бази даних
placeholder: /data/answer.db
- msg: Database file cannot be empty.
+ msg: Файл бази даних не може бути порожнім.
config_yaml:
- title: Create config.yaml
- label: The config.yaml file created.
+ title: Створити config.yaml
+ label: Файл config.yaml створено.
desc: >-
Ви можете створити файл <1>config.yaml1> вручну в каталозі <1>/var/www/xxx/1> і вставити в нього наступний текст.
- info: After you've done that, click "Next" button.
- site_information: Site Information
- admin_account: Admin Account
+ info: Після цього натисніть кнопку "Далі".
+ site_information: Інформація про сайт
+ admin_account: Обліковий запис адміністратора
site_name:
- label: Site name
- msg: Site name cannot be empty.
- msg_max_length: Site name must be at maximum 30 characters in length.
+ label: Назва сайту
+ msg: Назва сайту не може бути порожньою.
+ msg_max_length: Назва сайту повинна містити не більше 30 символів.
site_url:
- label: Site URL
- text: The address of your site.
+ label: URL сайту
+ text: Адреса вашого сайту.
msg:
empty: URL-адреса сайту не може бути пустою.
incorrect: Неправильний формат URL-адреси сайту.
@@ -1623,8 +1629,8 @@ ui:
empty: Контактна електронна адреса не може бути порожньою.
incorrect: Неправильний формат контактної електронної пошти.
login_required:
- label: Private
- switch: Login required
+ label: Приватний
+ switch: Вхід обов'язковий
text: Лише авторизовані користувачі можуть отримати доступ до цієї спільноти.
admin_name:
label: Ім’я
@@ -1643,118 +1649,120 @@ ui:
text: Вам знадобиться ця електронна адреса для входу.
msg:
empty: Поле електронної пошти не може бути пустим.
- incorrect: Email incorrect format.
- ready_title: Your site is ready
+ incorrect: Невірний формат електронної пошти.
+ ready_title: Ваш сайт готовий
ready_desc: >-
- If you ever feel like changing more settings, visit <1>admin section1>; find it in the site menu.
+ Якщо ви коли-небудь захочете змінити інші налаштування, відвідайте <1>розділ адміністрування1>; знайдіть його в меню сайту.
good_luck: "Веселіться, і хай щастить!"
- warn_title: Warning
+ warn_title: Попередження
warn_desc: >-
- The file <1>config.yaml1> already exists. If you need to reset any of the configuration items in this file, please delete it first.
- install_now: You may try <1>installing now1>.
+ Файл <1>config.yaml1> вже існує. Якщо вам потрібно скинути будь-який з елементів конфігурації в цьому файлі, будь ласка, спочатку видаліть його.
+ install_now: Ви можете спробувати <1>встановити зараз1>.
installed: Уже встановлено
installed_desc: >-
Ви, здається, уже встановили. Щоб перевстановити, спочатку очистіть старі таблиці бази даних.
- db_failed: Database connection failed
+ db_failed: Не вдалося встановити з'єднання з базою даних
db_failed_desc: >-
- This either means that the database information in your <1>config.yaml1> file is incorrect or that contact with the database server could not be established. This could mean your host's database server is down.
+ Це означає, що інформація про базу даних у вашому файлі <1>config.yaml1> невірна або що не вдалося встановити контакт із сервером бази даних. Це може означати, що сервер бази даних вашого хоста не працює.
counts:
- views: views
- votes: votes
- answers: answers
+ views: перегляди
+ votes: голоси
+ answers: відповіді
accepted: Схвалено
page_error:
- http_error: HTTP Error {{ code }}
- desc_403: You don't have permission to access this page.
- desc_404: Unfortunately, this page doesn't exist.
- desc_50X: The server encountered an error and could not complete your request.
- back_home: Back to homepage
+ http_error: Помилка HTTP {{ code }}
+ desc_403: Ви не маєте дозволу на доступ до цієї сторінки.
+ desc_404: На жаль, такої сторінки не існує.
+ desc_50X: Сервер виявив помилку і не зміг виконати ваш запит.
+ back_home: Повернутися на головну сторінку
page_maintenance:
- desc: "We are under maintenance, we'll be back soon."
+ desc: "Ми технічно обслуговуємось, ми скоро повернемося."
nav_menus:
- dashboard: Dashboard
- contents: Contents
- questions: Questions
- answers: Answers
- users: Users
- badges: Badges
+ dashboard: Панель
+ contents: Зміст
+ questions: Питання
+ answers: Відповіді
+ users: Користувачі
+ badges: Значки
flags: Відмітки
settings: Налаштування
- general: General
- interface: Interface
+ general: Основне
+ interface: Інтерфейс
smtp: SMTP
- branding: Branding
- legal: Legal
+ branding: Брендинг
+ legal: Правила та умови
write: Написати
- tos: Terms of Service
- privacy: Privacy
+ tos: Умови використання
+ privacy: Приватність
seo: SEO
customize: Персоналізувати
- themes: Themes
+ themes: Теми
css_html: CSS/HTML
- login: Login
- privileges: Privileges
- plugins: Plugins
- installed_plugins: Installed Plugins
- website_welcome: Welcome to {{site_name}}
+ login: Вхід
+ privileges: Привілеї
+ plugins: Плагіни
+ installed_plugins: Встановлені плагіни
+ website_welcome: Ласкаво просимо до {{site_name}}
user_center:
- login: Login
- qrcode_login_tip: Please use {{ agentName }} to scan the QR code and log in.
- login_failed_email_tip: Login failed, please allow this app to access your email information before try again.
+ login: Вхід
+ qrcode_login_tip: Будь ласка, використовуйте {{ agentName }}, щоб просканувати QR-код і увійти в систему.
+ login_failed_email_tip: Не вдалося увійти, будь ласка, дозвольте цьому додатку отримати доступ до вашої електронної пошти, перш ніж спробувати ще раз.
badges:
modal:
- title: Congratulations
- content: You've earned a new badge.
+ title: Вітаємо
+ content: Ти отримав новий значок.
close: Закрити
- confirm: View badges
- title: Badges
- awarded: Awarded
- earned_×: Earned ×{{ number }}
- ×_awarded: "{{ number }} awarded"
- can_earn_multiple: You can earn this multiple times.
+ confirm: Переглянути значки
+ title: Значки
+ awarded: Присвоєно
+ earned_×: Зароблено ×{{ number }}
+ ×_awarded: "Присвоєно {{ number }}"
+ can_earn_multiple: Ви можете заробити це багато разів.
earned: Зароблено
admin:
admin_header:
title: Адмін
dashboard:
- title: Dashboard
- welcome: Welcome to Admin!
- site_statistics: Site statistics
+ title: Панель
+ welcome: Ласкаво просимо до адміністратора!
+ site_statistics: Статистика сайту
questions: "Запитання:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Відповіді:"
comments: "Коментарі:"
votes: "Голоси:"
users: "Користувачі:"
flags: "Відмітки:"
- reviews: "Reviews:"
- site_health: Site health
- version: "Version:"
+ reviews: "Відгуки:"
+ site_health: Стан сайту
+ version: "Версія:"
https: "HTTPS:"
upload_folder: "Завантажити теку:"
- run_mode: "Running mode:"
- private: Private
- public: Public
+ run_mode: "Активний режим:"
+ private: Приватний
+ public: Публічний
smtp: "SMTP:"
timezone: "Часовий пояс:"
system_info: Інформація про систему
- go_version: "Go version:"
+ go_version: "Перейти до версії:"
database: "База даних:"
database_size: "Розмір бази даних:"
storage_used: "Використаний обсяг пам’яті:"
- uptime: "Uptime:"
+ uptime: "Час роботи:"
links: Посилання
plugins: Плаґіни
github: GitHub
blog: Блоґ
contact: Контакт
- forum: Forum
+ forum: Форум
documents: Документи
feedback: Відгук
support: Підтримка
- review: Review
+ review: Огляд
config: Конфігурація
- update_to: Update to
- latest: Latest
+ update_to: Оновити до
+ latest: Останній
check_failed: Не вдалося перевірити
"yes": "Так"
"no": "Ні"
@@ -1762,8 +1770,8 @@ ui:
allowed: Дозволено
enabled: Увімкнено
disabled: Вимкнено
- writable: Writable
- not_writable: Not writable
+ writable: Записуваний
+ not_writable: Не можна записувати
flags:
title: Відмітки
pending: В очікуванні
@@ -1774,7 +1782,7 @@ ui:
action: Дія
review: Огляд
user_role_modal:
- title: Change user role to...
+ title: Змінити роль користувача на...
btn_cancel: Скасувати
btn_submit: Надіслати
new_password_modal:
@@ -1783,8 +1791,8 @@ ui:
fields:
password:
label: Пароль
- text: The user will be logged out and need to login again.
- msg: Password must be at 8-32 characters in length.
+ text: Користувача буде виведено з системи, і йому потрібно буде увійти знову.
+ msg: Пароль повинен мати довжину від 8 до 32 символів.
btn_cancel: Скасувати
btn_submit: Надіслати
edit_profile_modal:
@@ -1792,15 +1800,15 @@ ui:
form:
fields:
display_name:
- label: Display name
- msg_range: Display name up to 30 characters.
+ label: Зображуване ім'я
+ msg_range: Зображуване ім'я до 30 символів.
username:
- label: Username
- msg_range: Username up to 30 characters.
+ label: Ім'я користувача
+ msg_range: Ім'я користувача до 30 символів.
email:
label: Електронна пошта
- msg_invalid: Invalid Email Address.
- edit_success: Edited successfully
+ msg_invalid: Невірна адреса електронної пошти.
+ edit_success: Успішно відредаговано
btn_cancel: Скасувати
btn_submit: Надіслати
user_modal:
@@ -1808,50 +1816,50 @@ ui:
form:
fields:
users:
- label: Bulk add user
- placeholder: "John Smith, john@example.com, BUSYopr2\nAlice, alice@example.com, fpDntV8q"
- text: Separate “name, email, password” with commas. One user per line.
- msg: "Please enter the user's email, one per line."
+ label: Масове додавання користувача
+ placeholder: "Джон Сміт, john@example.com, BUSYopr2\nАліса, alice@example.com, fpDntV8q"
+ text: '“Ім''я, електронну пошту, пароль” розділити комами. Один користувач у рядку.'
+ msg: "Будь ласка, введіть електронну пошту користувача, по одній на рядок."
display_name:
label: Ім'я для відображення
- msg: Ім'я для відображення повинно мати довжину від 2 до 30 символів.
+ msg: Ім'я для показу повинно мати довжину від 2 до 30 символів.
email:
label: Електронна пошта
- msg: Email is not valid.
+ msg: Електронна пошта недійсна.
password:
label: Пароль
- msg: Password must be at 8-32 characters in length.
+ msg: Пароль повинен мати довжину від 8 до 32 символів.
btn_cancel: Скасувати
btn_submit: Надіслати
users:
title: Користувачі
name: Ім’я
email: Електронна пошта
- reputation: Reputation
- created_at: Created Time
- delete_at: Deleted Time
+ reputation: Репутація
+ created_at: Створений час
+ delete_at: Видалений час
suspend_at: Час призупинення
status: Статус
role: Роль
- action: Action
- change: Change
- all: All
- staff: Staff
+ action: Дія
+ change: Зміна
+ all: Усі
+ staff: Персонал
more: Більше
- inactive: Inactive
- suspended: Suspended
- deleted: Deleted
- normal: Normal
+ inactive: Неактивні
+ suspended: Призупинено
+ deleted: Видалено
+ normal: Нормальний
Moderator: Модератор
Admin: Адмін
User: Користувач
filter:
- placeholder: "Filter by name, user:id"
+ placeholder: "Фільтр на ім'я, користувач:id"
set_new_password: Встановити новий пароль
- edit_profile: Edit profile
+ edit_profile: Редагувати профіль
change_status: Змінити статус
change_role: Змінити роль
- show_logs: Show logs
+ show_logs: Показати записи журналу
add_user: Додати користувача
deactivate_user:
title: Деактивувати користувача
@@ -1859,72 +1867,72 @@ ui:
delete_user:
title: Видалити цього користувача
content: Ви впевнені, що хочете видалити цього користувача? Це назавжди!
- remove: Remove their content
+ remove: Вилучити їх вміст
label: Видалити всі запитання, відповіді, коментарі тощо.
- text: Don’t check this if you wish to only delete the user’s account.
+ text: Не позначайте цю опцію, якщо ви хочете лише видалити обліковий запис користувача.
suspend_user:
title: Призупинити цього користувача
content: Призупинений користувач не може увійти в систему.
questions:
page_title: Запитання
- unlisted: Unlisted
+ unlisted: Вилучене зі списку
post: Опублікувати
- votes: Votes
- answers: Answers
+ votes: Голоси
+ answers: Відповіді
created: Створені
status: Статус
- action: Action
- change: Change
- pending: Pending
+ action: Дія
+ change: Зміна
+ pending: Очікування
filter:
- placeholder: "Filter by title, question:id"
+ placeholder: "Фільтр за назвою, питання:id"
answers:
page_title: Відповіді
- post: Post
- votes: Votes
- created: Created
+ post: Допис
+ votes: Голоси
+ created: Створено
status: Статус
- action: Action
- change: Change
+ action: Дія
+ change: Зміна
filter:
- placeholder: "Filter by title, answer:id"
+ placeholder: "Фільтр за назвою, відповідь:id"
general:
- page_title: General
+ page_title: Основне
name:
- label: Site name
- msg: Site name cannot be empty.
- text: "The name of this site, as used in the title tag."
+ label: Назва сайту
+ msg: Назва сайту не може бути порожньою.
+ text: "Назва цього сайту як зазначено у заголовку тегу."
site_url:
- label: Site URL
- msg: Site url cannot be empty.
- validate: Please enter a valid URL.
- text: The address of your site.
+ label: URL сайту
+ msg: Url сайту не може бути порожньою.
+ validate: Будь ласка, введіть дійсну URL.
+ text: Адреса вашого сайту.
short_desc:
- label: Short site description
- msg: Short site description cannot be empty.
- text: "Short description, as used in the title tag on homepage."
+ label: Короткий опис сайту
+ msg: Короткий опис сайту не може бути пустим.
+ text: "Короткий опис, як використовується в заголовку на головній сторінці."
desc:
- label: Site description
- msg: Site description cannot be empty.
- text: "Describe this site in one sentence, as used in the meta description tag."
+ label: Опис сайту
+ msg: Опис сайту не може бути порожнім.
+ text: "Опишіть цей сайт одним реченням, як у тезі метаопису."
contact_email:
- label: Contact email
- msg: Contact email cannot be empty.
- validate: Contact email is not valid.
- text: Email address of key contact responsible for this site.
+ label: Контактна електронна пошта
+ msg: Контактна електронна пошта не може бути порожньою.
+ validate: Контактна електронна пошта недійсна.
+ text: Адреса електронної пошти ключової особи, відповідальної за цей сайт.
check_update:
- label: Software updates
- text: Automatically check for updates
+ label: Оновлення програмного забезпечення
+ text: Автоматично перевіряти оновлення
interface:
- page_title: Interface
+ page_title: Інтерфейс
language:
- label: Interface language
- msg: Interface language cannot be empty.
- text: User interface language. It will change when you refresh the page.
+ label: Мова інтерфейсу
+ msg: Мова інтерфейсу не може бути пустою.
+ text: Мова інтерфейсу користувача. Зміниться, коли ви оновите сторінку.
time_zone:
- label: Timezone
- msg: Timezone cannot be empty.
- text: Choose a city in the same timezone as you.
+ label: Часовий пояс
+ msg: Часовий пояс не може бути пустим.
+ text: Виберіть місто в тому ж часовому поясі, що й ви.
smtp:
page_title: SMTP
from_email:
@@ -1934,56 +1942,56 @@ ui:
from_name:
label: Від імені
msg: Поле від імені не може бути пустим.
- text: The name which emails are sent from.
+ text: Ім'я, з якого надсилаються електронні листи.
smtp_host:
- label: SMTP host
- msg: SMTP host cannot be empty.
+ label: SMTP-хост
+ msg: SMTP хост не може бути порожнім.
text: Ваш поштовий сервер.
encryption:
label: Шифрування
msg: Поле шифрування не може бути пустим.
- text: For most servers SSL is the recommended option.
+ text: Для більшості серверів SSL є рекомендованим параметром.
ssl: SSL
tls: TLS
- none: None
+ none: Нічого
smtp_port:
- label: SMTP port
- msg: SMTP port must be number 1 ~ 65535.
- text: The port to your mail server.
+ label: SMTP порт
+ msg: SMTP порт має бути числом 1 ~ 65535.
+ text: Порт на ваш поштовий сервер.
smtp_username:
- label: SMTP username
- msg: SMTP username cannot be empty.
+ label: Ім'я користувача SMTP
+ msg: Ім'я користувача SMTP не може бути порожнім.
smtp_password:
- label: SMTP password
- msg: SMTP password cannot be empty.
+ label: Пароль SMTP
+ msg: Пароль до SMTP не може бути порожнім.
test_email_recipient:
- label: Test email recipients
+ label: Тест отримувачів електронної пошти
text: Вкажіть адресу електронної пошти, на яку будуть надходити тестові надсилання.
- msg: Test email recipients is invalid
+ msg: Тест отримувачів електронної пошти не вірний
smtp_authentication:
label: Увімкнути автентифікацію
- title: SMTP authentication
- msg: SMTP authentication cannot be empty.
+ title: SMTP аутентифікація
+ msg: SMTP аутентифікація не може бути порожньою.
"yes": "Так"
"no": "Ні"
branding:
- page_title: Branding
+ page_title: Брендинг
logo:
- label: Logo
- msg: Logo cannot be empty.
- 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.
+ label: Логотип
+ msg: Логотип не може бути порожнім.
+ text: Зображення логотипу у верхньому лівому кутку вашого сайту. Використовуйте широке прямокутне зображення з висотою 56 і співвідношенням сторін більше 3:1. Якщо залишити це поле порожнім, буде показано текст заголовка сайту.
mobile_logo:
- label: Mobile 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.
+ label: Мобільний логотип
+ text: Логотип, що використовується на мобільній версії вашого сайту. Використовуйте широке прямокутне зображення висотою 56. Якщо залишити поле порожнім, буде використано зображення з налаштування "логотип".
square_icon:
- label: Square icon
- msg: Square icon cannot be empty.
- text: Image used as the base for metadata icons. Should ideally be larger than 512x512.
+ label: Квадратна іконка
+ msg: Квадратна іконка не може бути пустою.
+ text: Зображення, що використовується як основа для іконок метаданих. В ідеалі має бути більшим за 512x512.
favicon:
label: Favicon
- 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: Іконка для вашого сайту. Для коректної роботи через CDN має бути у форматі png. Буде змінено розмір до 32x32. Якщо залишити порожнім, буде використовуватися "квадратна іконка".
legal:
- page_title: Legal
+ page_title: Правила та умови
terms_of_service:
label: Умови використання
text: "Ви можете додати вміст про умови використання тут. Якщо у вас уже є документ, розміщений деінде, надайте тут повну URL-адресу."
@@ -1993,229 +2001,257 @@ ui:
write:
page_title: Написати
restrict_answer:
- title: Answer write
+ title: Відповідь на запис
label: Кожен користувач може написати лише одну відповідь на кожне запитання
- text: "Turn off to allow users to write multiple answers to the same question, which may cause answers to be unfocused."
+ text: "Вимкнути, щоб дозволити користувачам писати кілька відповідей на одне і те ж питання, що може призвести до розфокусування відповідей."
recommend_tags:
- label: Recommend tags
- text: "Recommend tags will show in the dropdown list by default."
+ label: Рекомендовані теги
+ text: "За замовчуванням рекомендовані теги будуть показані у спадному списку."
msg:
- contain_reserved: "recommended tags cannot contain reserved tags"
+ contain_reserved: "рекомендовані теги не можуть містити зарезервовані теги"
required_tag:
- title: Set required tags
- label: Set “Recommend tags” as required tags
- text: "Every new question must have at least one recommend tag."
+ title: Встановіть необхідні теги
+ label: Встановіть “Рекомендовані теги” як необхідні теги
+ text: "Кожне нове питання повинно мати принаймні один рекомендований тег."
reserved_tags:
- label: Reserved tags
- text: "Reserved tags can only be used by moderator."
+ label: Зарезервовані теги
+ text: "Зарезервовані теги можуть використовуватися лише модератором."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
- label: Permalink
- text: Custom URL structures can improve the usability, and forward-compatibility of your links.
+ label: Постійне посилання
+ text: Користувацькі структури URL можуть покращити уміння та сумісність з надсиланням посилань.
robots:
label: robots.txt
- text: This will permanently override any related site settings.
+ text: Це назавжди замінить будь-які відповідні налаштування сайту.
themes:
- page_title: Themes
+ page_title: Теми
themes:
- label: Themes
- text: Select an existing theme.
+ label: Теми
+ text: Виберіть наявну тему.
color_scheme:
- label: Color scheme
+ label: Схема кольорів
navbar_style:
- label: Navbar style
+ label: Стиль панелі навігації
primary_color:
label: Основний колір
- text: Modify the colors used by your themes
+ text: Змінюйте кольори, що використовуються у ваших темах
css_and_html:
- page_title: CSS and HTML
+ page_title: CSS та HTML
custom_css:
- label: Custom CSS
+ label: Користувацький CSS
text: >
head:
- label: Head
+ label: Головний
text: >
header:
- label: Header
+ label: Заголовок
text: >
footer:
- label: Footer
- text: This will insert before </body>.
+ label: Низ
+ text: Це вставить перед </body>.
sidebar:
- label: Sidebar
- text: This will insert in sidebar.
+ label: Бічна панель
+ text: Це буде вставлено в бічну панель.
login:
page_title: Увійти
membership:
- title: Membership
+ title: Членство
label: Дозволити нові реєстрації
- text: Turn off to prevent anyone from creating a new account.
+ text: Вимкнути, щоб ніхто не міг створити новий обліковий запис.
email_registration:
title: Реєстрація за електронною поштою
label: Дозволити реєстрацію за електронною поштою
- text: Turn off to prevent anyone creating new account through email.
+ text: Вимкніть, щоб запобігти створенню нових облікових записів через електронну пошту.
allowed_email_domains:
- title: Allowed email domains
- text: Email domains that users must register accounts with. One domain per line. Ignored when empty.
+ title: Дозволені домени електронної пошти
+ text: Домени електронної пошти, на які користувачі повинні зареєструвати облікові записи. Один домен у рядку. Ігнорується, якщо порожній.
private:
- title: Private
- label: Login required
- text: Only logged in users can access this community.
+ title: Приватний
+ label: Вхід обов'язковий
+ text: Доступ до цієї спільноти мають лише зареєстровані користувачі.
password_login:
- title: Password login
- label: Allow email and password login
- text: "WARNING: If turn off, you may be unable to log in if you have not previously configured other login method."
+ title: Вхід через пароль
+ label: Дозволити вхід через електронну пошту і пароль
+ text: "ПОПЕРЕДЖЕННЯ: Якщо вимкнути, ви не зможете увійти в систему, якщо раніше не налаштували інший метод входу."
installed_plugins:
- title: Installed Plugins
- plugin_link: Plugins extend and expand the functionality. You may find plugins in the <1>Plugin Repository1>.
+ title: Встановлені плагіни
+ plugin_link: Плагіни розширюють і поглиблюють функціональність. Ви можете знайти плагіни у <1>Сховищі плагінів1>.
filter:
- all: All
- active: Active
- inactive: Inactive
- outdated: Outdated
+ all: Усі
+ active: Активні
+ inactive: Неактивні
+ outdated: Застарілі
plugins:
- label: Plugins
- text: Select an existing plugin.
+ label: Плагіни
+ text: Виберіть наявний плагін.
name: Ім’я
- version: Version
- status: Status
- action: Action
- deactivate: Deactivate
- activate: Activate
+ version: Версія
+ status: Статус
+ action: Дія
+ deactivate: Деактивувати
+ activate: Активувати
settings: Налаштування
settings_users:
title: Користувачі
avatar:
- label: Default avatar
- text: For users without a custom avatar of their own.
+ label: Аватар за замовчуванням
+ text: Для користувачів без аватара власного.
gravatar_base_url:
- label: Gravatar base URL
- text: URL of the Gravatar provider's API base. Ignored when empty.
+ label: Основна URL Gravatar
+ text: URL бази API постачальника Gravatar. Ігнорується, якщо порожній.
profile_editable:
- title: Profile editable
+ title: Профіль можна редагувати
allow_update_display_name:
label: Дозволити користувачам змінювати ім'я для відображення
allow_update_username:
- label: Allow users to change their username
+ label: Дозволити користувачам змінювати своє ім'я користувача
allow_update_avatar:
- label: Allow users to change their profile image
+ label: Дозволити користувачам змінювати зображення свого профілю
allow_update_bio:
- label: Allow users to change their about me
+ label: Дозволити користувачам змінювати дані про себе
allow_update_website:
- label: Allow users to change their website
+ label: Дозволити користувачам змінювати свій вебсайт
allow_update_location:
- label: Allow users to change their location
+ label: Дозволити користувачам змінювати своє місцеперебування
privilege:
- title: Privileges
+ title: Привілеї
level:
- label: Reputation required level
- text: Choose the reputation required for the privileges
+ label: Рівень репутації необхідний
+ text: Виберіть репутацію, необхідну для привілеїв
msg:
- should_be_number: the input should be number
- number_larger_1: number should be equal or larger than 1
+ should_be_number: введення має бути числом
+ number_larger_1: число має бути рівним або більшим за 1
badges:
- action: Action
- active: Active
- activate: Activate
- all: All
- awards: Awards
- deactivate: Deactivate
+ action: Дія
+ active: Активні
+ activate: Активувати
+ all: Усі
+ awards: Нагороди
+ deactivate: Деактивувати
filter:
- placeholder: Filter by name, badge:id
- group: Group
- inactive: Inactive
+ placeholder: Фільтрувати за іменем, значок:id
+ group: Група
+ inactive: Неактивні
name: Ім’я
- show_logs: Show logs
- status: Status
- title: Badges
+ show_logs: Показати записи журналу
+ status: Статус
+ title: Значки
form:
- optional: (optional)
+ optional: (необов'язково)
empty: не може бути порожнім
- invalid: is invalid
+ invalid: недійсне
btn_submit: Зберегти
- not_found_props: "Required property {{ key }} not found."
+ not_found_props: "Необхідний параметр {{ key }} не знайдено."
select: Вибрати
page_review:
- review: Review
- proposed: proposed
- question_edit: Question edit
- answer_edit: Answer edit
- tag_edit: Tag edit
- edit_summary: Edit summary
- edit_question: Edit question
- edit_answer: Edit answer
- edit_tag: Edit tag
- empty: No review tasks left.
- approve_revision_tip: Do you approve this revision?
+ review: Огляд
+ proposed: запропоновано
+ question_edit: Редагування питання
+ answer_edit: Редагування відповіді
+ tag_edit: Редагування тегу
+ edit_summary: Редагувати звіт
+ edit_question: Редагувати питання
+ edit_answer: Редагувати відповідь
+ edit_tag: Редагувати тег
+ empty: Не залишилось завдань огляду.
+ approve_revision_tip: Ви схвалюєте цю редакцію?
approve_flag_tip: Ви схвалюєте цю відмітку?
- approve_post_tip: Do you approve this post?
- approve_user_tip: Do you approve this user?
- suggest_edits: Suggested edits
+ approve_post_tip: Ви схвалюєте цей допис?
+ approve_user_tip: Ви схвалюєте цього користувача?
+ suggest_edits: Запропоновані зміни
flag_post: Відмітити публікацію
flag_user: Відмітити користувача
- queued_post: Queued post
- queued_user: Queued user
- filter_label: Type
- reputation: reputation
+ queued_post: Черговий допис
+ queued_user: Черговий користувач
+ filter_label: Тип
+ reputation: репутація
flag_post_type: Відмічено цей пост як {{ type }}.
flag_user_type: Відмічено цього користувача як {{ type }}.
- edit_post: Edit post
- list_post: List post
- unlist_post: Unlist post
+ edit_post: Редагувати допис
+ list_post: Додати допис до списку
+ unlist_post: Видалити допис зі списку
timeline:
- undeleted: undeleted
- deleted: deleted
- downvote: downvote
- upvote: upvote
- accept: accept
- cancelled: cancelled
- commented: commented
- rollback: rollback
- edited: edited
- answered: answered
- asked: asked
- closed: closed
- reopened: reopened
- created: created
- pin: pinned
- unpin: unpinned
- show: listed
- hide: unlisted
- title: "History for"
- tag_title: "Timeline for"
- show_votes: "Show votes"
- n_or_a: N/A
- title_for_question: "Timeline for"
- title_for_answer: "Timeline for answer to {{ title }} by {{ author }}"
- title_for_tag: "Timeline for tag"
- datetime: Datetime
- type: Type
- by: By
- comment: Comment
- no_data: "We couldn't find anything."
+ undeleted: не видалений
+ deleted: видалений
+ downvote: голос "проти"
+ upvote: голос "за"
+ accept: прийняти
+ cancelled: скасовано
+ commented: прокоментовано
+ rollback: відкат назад
+ edited: відредаговано
+ answered: дано відповідь
+ asked: запитано
+ closed: закрито
+ reopened: знову відкрито
+ created: створено
+ pin: закріплено
+ unpin: відкріплено
+ show: додано до списку
+ hide: не внесено до списку
+ title: "Історія для"
+ tag_title: "Хронологія для"
+ show_votes: "Показати голоси"
+ n_or_a: Н/Д
+ title_for_question: "Хронологія для"
+ title_for_answer: "Часова шкала для відповіді на {{ title }} від {{ author }}"
+ title_for_tag: "Часова шкала для тега"
+ datetime: Дата й час
+ type: Тип
+ by: Від
+ comment: Коментар
+ no_data: "Ми не змогли нічого знайти."
users:
- title: Users
- users_with_the_most_reputation: Users with the highest reputation scores this week
- users_with_the_most_vote: Users who voted the most this week
- staffs: Our community staff
- reputation: reputation
- votes: votes
+ title: Користувачі
+ users_with_the_most_reputation: Користувачі з найвищою репутацією на цьому тижні
+ users_with_the_most_vote: Користувачі, які голосували за найбільше цього тижня
+ staffs: Персонал нашої спільноти
+ reputation: репутація
+ votes: голоси
prompt:
- leave_page: Are you sure you want to leave the page?
- changes_not_save: Your changes may not be saved.
+ leave_page: Ви дійсно хочете покинути сторінку?
+ changes_not_save: Ваші зміни можуть не зберегтися.
draft:
- discard_confirm: Are you sure you want to discard your draft?
+ discard_confirm: Ви дійсно бажаєте скасувати чернетку?
messages:
- post_deleted: This post has been deleted.
- post_pin: This post has been pinned.
- post_unpin: This post has been unpinned.
- post_hide_list: This post has been hidden from list.
- post_show_list: This post has been shown to list.
- post_reopen: This post has been reopened.
- post_list: This post has been listed.
- post_unlist: This post has been unlisted.
- post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_deleted: Цей допис було видалено.
+ post_cancel_deleted: This post has been undeleted.
+ post_pin: Цей допис було закріплено.
+ post_unpin: Цей допис було відкріплено.
+ post_hide_list: Цей допис було приховано зі списку.
+ post_show_list: Цей допис було показано у списку.
+ post_reopen: Цей допис було знову відкрито.
+ post_list: Цей допис було додано до списку.
+ post_unlist: Цей допис було приховано.
+ post_pending: Ваш допис очікує на розгляд. Це попередній перегляд, його буде видно після того, як його буде схвалено.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/vi_VN.yaml b/i18n/vi_VN.yaml
index 495d9333a..247fd2e0c 100644
--- a/i18n/vi_VN.yaml
+++ b/i18n/vi_VN.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Xác nhận địa chỉ email mới của bạn"
body:
- other: "Xác nhận địa chỉ email mới của bạn cho {{.SiteName}} bằng cách nhấp vào liên kết sau:
\n{{.ChangeEmailUrl}}
\n\nNếu bạn không yêu cầu thay đổi này, vui lòng bỏ qua email này.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} đã trả lời câu hỏi của bạn"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nXem trên {{.SiteName}}
\n\n--
\nHủy đăng ký"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} mời bạn trả lời"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nTôi nghĩ bạn có thể biết câu trả lời.
\nXem trên {{.SiteName}}
\n\n--
\nHủy đăng ký"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} đã bình luận về bài đăng của bạn"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nXem trên {{.SiteName}}
\n\n--
\nHủy đăng ký"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] Câu hỏi mới: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nHủy đăng ký"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName}}] Đặt lại mật khẩu"
body:
- other: "Ai đó đã yêu cầu đặt lại mật khẩu của bạn trên {{.SiteName}}.
\n\nNếu đó không phải là bạn, bạn có thể bỏ qua email này.
\n\nNhấp vào liên kết sau để chọn một mật khẩu mới:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Xác nhận tài khoản mới của bạn"
body:
- other: "Chào mừng bạn đến với {{.SiteName}}!
\n\nNhấp vào liên kết sau để xác nhận và kích hoạt tài khoản mới của bạn:
\n{{.RegisterUrl}}
\n\nNếu liên kết trên không thể nhấp, hãy thử sao chép và dán nó vào thanh địa chỉ của trình duyệt web của bạn.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Email kiểm tra"
body:
- other: "Đây là một email kiểm tra."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: bình chọn lên
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: Cách định dạng
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: Trước
next: Tiếp
@@ -904,7 +904,7 @@ ui:
msg:
empty: Tệp không thể trống.
only_image: Chỉ cho phép tệp hình ảnh.
- max_size: Kích thước tệp không vượt quá 4 MB.
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: Mô tả
tab_url: URL hình ảnh
@@ -946,6 +946,10 @@ ui:
text: Bảng
heading: Tiêu đề
cell: Ô
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: Tôi đang đóng bài đăng này với lý do...
btn_cancel: Hủy
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: Lọc theo tên thẻ
no_desc: Thẻ không có mô tả.
more: Thêm
+ wiki: Wiki
ask:
title: Thêm Câu hỏi
edit_title: Chỉnh sửa Câu hỏi
@@ -1522,6 +1527,7 @@ ui:
newest: Mới nhất
active: Hoạt động
hot: Được nhiều quan tâm
+ frequent: Frequent
recommend: Đề xuất
score: Điểm
unanswered: Chưa được trả lời
@@ -1721,6 +1727,8 @@ ui:
welcome: Chào mừng bạn đến với Answer Admin!
site_statistics: Thống kê trang
questions: "Câu hỏi:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "Câu trả lời:"
comments: "Bình luận:"
votes: "Phiếu bầu:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Thẻ dành riêng
text: "Thẻ dành riêng chỉ có thể được thêm vào một bài đăng bởi điều hành viên."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: SEO
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Bạn có chắc chắn muốn hủy bản nháp của mình không?
messages:
post_deleted: Bài đăng này đã bị xóa.
+ post_cancel_deleted: This post has been undeleted.
post_pin: Bài đăng này đã được ghim.
post_unpin: Bài đăng này đã bị bỏ ghim.
post_hide_list: Bài đăng này đã được ẩn khỏi danh sách.
@@ -2219,3 +2243,15 @@ ui:
post_list: Bài đăng này đã được liệt kê.
post_unlist: Bài đăng này đã được gỡ bỏ khỏi danh sách.
post_pending: Bài đăng của bạn đang chờ xem xét. Đây là bản xem trước, nó sẽ được hiển thị sau khi được phê duyệt.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+
diff --git a/i18n/zh_CN.yaml b/i18n/zh_CN.yaml
index d0feebb92..07f8d2ea4 100644
--- a/i18n/zh_CN.yaml
+++ b/i18n/zh_CN.yaml
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] 确认你的新邮箱地址"
body:
- other: "请点击以下链接确认你在 {{.SiteName}} 上的新邮箱地址:
\n{{.ChangeEmailUrl}}
\n\n如果你没有请求此更改,请忽略此邮件。\n"
+ other: "请点击以下链接确认你在 {{.SiteName}} 上的新邮箱地址:
\n{{.ChangeEmailUrl}}
\n\n如果你没有请求此更改,请忽略此邮件。\n\n--
\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到
"
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} 回答了你的问题"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\n在 {{.SiteName}} 上查看
\n\n--
\n取消订阅"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\n在 {{.SiteName}} 上查看
\n\n--
\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到
\n\n取消订阅"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} 邀请您回答问题"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n我想你可能知道答案。
\n在 {{.SiteName}} 上查看
\n\n--
\n取消订阅"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n我想你可能知道答案。
\n在 {{.SiteName}} 上查看
\n\n--
\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到
\n\n取消订阅"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} 评论了你的帖子"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\n在 {{.SiteName}} 上查看
\n\n--
\n取消订阅"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\n在 {{.SiteName}} 上查看
\n\n--
\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到
\n\n取消订阅"
new_question:
title:
other: "[{{.SiteName}}] 新问题: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\n取消订阅"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到
\n\n取消订阅"
pass_reset:
title:
other: "[{{.SiteName }}] 重置密码"
body:
- other: "有人要求在 [{{.SiteName}}] 上重置你的密码。
\n\n如果这不是你的操作,请安心忽略此电子邮件。
\n\n请点击以下链接设置一个新密码:
\n{{.PassResetUrl}}\n"
+ other: "有人要求在 [{{.SiteName}}] 上重置你的密码。
\n\n如果这不是你的操作,请安心忽略此电子邮件。
\n\n请点击以下链接设置一个新密码:
\n{{.PassResetUrl}}\n\n如果你没有请求此更改,请忽略此邮件。\n"
register:
title:
other: "[{{.SiteName}}] 确认你的新账户"
body:
- other: "欢迎加入 {{.SiteName}}!
\n\n请点击以下链接确认并激活你的新账户:
\n{{.RegisterUrl}}
\n\n如果上面的链接不能点击,请将其复制并粘贴到你的浏览器地址栏中。\n"
+ other: "欢迎加入 {{.SiteName}}!
\n\n请点击以下链接确认并激活你的新账户:
\n{{.RegisterUrl}}
\n\n如果上面的链接不能点击,请将其复制并粘贴到你的浏览器地址栏中。\n
\n\n--
\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到"
test:
title:
other: "[{{.SiteName}}] 测试邮件"
body:
- other: "这是一封测试邮件。"
+ other: "这是测试电子邮件。\n
\n\n-
\n注意:这是一个自动的系统电子邮件, 请不要回复此消息,因为您的回复将不会被看到。"
action_activity_type:
upvote:
other: 点赞
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: 如何排版
desc: >-
-
+
pagination:
prev: 上一页
next: 下一页
@@ -904,7 +904,7 @@ ui:
msg:
empty: 请选择图片文件。
only_image: 只能上传图片文件。
- max_size: 文件大小不能超过 4 MB。
+ max_size: 文件大小不能超过 {{size}} MB。
desc:
label: 描述
tab_url: 图片地址
@@ -946,6 +946,10 @@ ui:
text: 表格
heading: 表头
cell: 单元格
+ file:
+ text: 附件
+ not_supported: "不支持的文件类型。请尝试上传其他类型的文件如: {{file_type}}。"
+ max_size: "上传文件超过 {{size}} MB。"
close_modal:
title: 关闭原因是...
btn_cancel: 取消
@@ -1523,6 +1527,7 @@ ui:
newest: 最新
active: 活跃
hot: 热门
+ frequent: 频繁的
recommend: 推荐
score: 评分
unanswered: 未回答
@@ -1557,7 +1562,7 @@ ui:
top_questions: 高分问题
stats: 状态
list_empty: 没有找到相关的内容。
试试看其他选项卡?
- content_empty: 没有找到相关的内容。
+ content_empty: 未找到帖子。
accepted: 已采纳
answered: 回答于
asked: 提问于
@@ -1723,7 +1728,7 @@ ui:
site_statistics: 站点统计
questions: "问题:"
resolved: "已解决:"
- unanswered: "未回复:"
+ unanswered: "未回答:"
answers: "回答:"
comments: "评论:"
votes: "投票:"
@@ -2011,6 +2016,21 @@ ui:
reserved_tags:
label: 保留标签
text: "只有版主才能使用保留的标签。"
+ image_size:
+ label: 最大图像大小 (MB)
+ text: "最大图像上传大小."
+ attachment_size:
+ label: 最大附件大小 (MB)
+ text: "最大附件文件上传大小。"
+ image_megapixels:
+ label: 最大图像兆像素
+ text: "允许图像的最大兆位数。"
+ image_extensions:
+ label: 允许的图像后缀
+ text: "允许图像显示的文件扩展名的列表,用英文逗号分隔。"
+ attachment_extensions:
+ label: 允许的附件后缀
+ text: "允许上传的文件扩展名列表与英文逗号分开。警告:允许上传可能会导致安全问题。"
seo:
page_title: 搜索引擎优化
permalink:
@@ -2214,6 +2234,7 @@ ui:
discard_confirm: 您确定要丢弃您的草稿吗?
messages:
post_deleted: 该帖子已被删除。
+ post_cancel_deleted: 此帖子已被删除
post_pin: 该帖子已被置顶。
post_unpin: 该帖子已被取消置顶。
post_hide_list: 此帖子已经从列表中隐藏。
@@ -2222,3 +2243,15 @@ ui:
post_list: 这个帖子已经被显示
post_unlist: 这个帖子已经被隐藏
post_pending: 您的帖子正在等待审核。它将在它获得批准后可见。
+ post_closed: 此帖已关闭。
+ answer_deleted: 该回答已被删除.
+ answer_cancel_deleted: 此答案已取消删除。
+ change_user_role: 此用户的角色已被更改。
+ user_inactive: 此用户已经处于未激活状态。
+ user_normal: 此用户已经是正常的。
+ user_suspended: 此用户已被封禁。
+ user_deleted: 此用户已被删除
+ badge_activated: 此徽章已被激活。
+ badge_inactivated: 此徽章已被禁用。
+
+
diff --git a/i18n/zh_TW.yaml b/i18n/zh_TW.yaml
index bec0a0b39..fbe8eb8b2 100644
--- a/i18n/zh_TW.yaml
+++ b/i18n/zh_TW.yaml
@@ -48,15 +48,15 @@ backend:
pin:
other: 置頂
hide:
- other: Unlist
+ other: 不公開
unpin:
- other: Unpin
+ other: 取消置頂
show:
- other: List
+ other: 清單
invite_someone_to_answer:
- other: Edit
+ other: 編輯
undelete:
- other: Undelete
+ other: 還原
role:
name:
user:
@@ -464,42 +464,42 @@ backend:
title:
other: "[{{.SiteName}}] Confirm your new email address"
body:
- other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.\n"
+ other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:
\n{{.ChangeEmailUrl}}
\n\nIf you did not request this change, please ignore this email.
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
new_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} answered your question"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.AnswerSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
invited_you_to_answer:
title:
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\nI think you may know the answer.
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_comment:
title:
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
body:
- other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n\n{{.DisplayName}}:
\n{{.CommentSummary}}
\nView it on {{.SiteName}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
new_question:
title:
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
body:
- other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nUnsubscribe"
+ other: "{{.QuestionTitle}}
\n{{.Tags}}
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.
\n\nUnsubscribe"
pass_reset:
title:
other: "[{{.SiteName }}] Password reset"
body:
- other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n"
+ other: "Somebody asked to reset your password on {{.SiteName}}.
\n\nIf it was not you, you can safely ignore this email.
\n\nClick the following link to choose a new password:
\n{{.PassResetUrl}}\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
register:
title:
other: "[{{.SiteName}}] Confirm your new account"
body:
- other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n"
+ other: "Welcome to {{.SiteName}}!
\n\nClick the following link to confirm and activate your new account:
\n{{.RegisterUrl}}
\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
test:
title:
other: "[{{.SiteName}}] Test Email"
body:
- other: "This is a test email."
+ other: "This is a test email.\n
\n\n--
\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen."
action_activity_type:
upvote:
other: upvote
@@ -787,7 +787,7 @@ ui:
how_to_format:
title: 如何設定文本格式
desc: >-
- link question or answer: #10010000000000001
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
+ mention a post: #post_id
to make links
<https://url.com>
[Title](https://url.com)
put returns between paragraphs
_italic_ or **bold**
indent code by 4 spaces
quote by placing >
at start of line
backtick escapes `like _this_`
create code fences with backticks `
```
code here
```
pagination:
prev: 上一頁
next: 下一頁
@@ -904,7 +904,7 @@ ui:
msg:
empty: 文件不能為空。
only_image: 只能上傳圖片文件。
- max_size: 文件大小不能超過4MB
+ max_size: File size cannot exceed {{size}} MB.
desc:
label: 圖片描述
tab_url: 圖片地址
@@ -946,6 +946,10 @@ ui:
text: 表格
heading: 表頭
cell: 單元格
+ file:
+ text: Attach files
+ not_supported: "Don’t support that file type. Try again with {{file_type}}."
+ max_size: "Attach files size cannot exceed {{size}} MB."
close_modal:
title: 關閉原因是...
btn_cancel: 取消
@@ -1086,6 +1090,7 @@ ui:
search_placeholder: 通過標籤名過濾
no_desc: 此標籤無描述。
more: 更多
+ wiki: Wiki
ask:
title: 發問
edit_title: 編輯問題
@@ -1522,6 +1527,7 @@ ui:
newest: 最新的
active: 活躍的
hot: Hot
+ frequent: Frequent
recommend: Recommend
score: 評分
unanswered: 未回答
@@ -1721,6 +1727,8 @@ ui:
welcome: Welcome to Admin!
site_statistics: Site statistics
questions: "問題:"
+ resolved: "Resolved:"
+ unanswered: "Unanswered:"
answers: "回答:"
comments: "評論:"
votes: "投票:"
@@ -2008,6 +2016,21 @@ ui:
reserved_tags:
label: Reserved tags
text: "Reserved tags can only be used by moderator."
+ image_size:
+ label: Max image size (MB)
+ text: "The maximum image upload size."
+ attachment_size:
+ label: Max attachment size (MB)
+ text: "The maximum attachment files upload size."
+ image_megapixels:
+ label: Max image megapixels
+ text: "Maximum number of megapixels allowed for an image."
+ image_extensions:
+ label: Authorized image extensions
+ text: "A list of file extensions allowed for image display, separate with commas."
+ attachment_extensions:
+ label: Authorized attachment extensions
+ text: "A list of file extensions allowed for upload, separate with commas. WARNING: Allowing uploads may cause security issues."
seo:
page_title: 搜尋引擎優化
permalink:
@@ -2211,6 +2234,7 @@ ui:
discard_confirm: Are you sure you want to discard your draft?
messages:
post_deleted: This post has been deleted.
+ post_cancel_deleted: This post has been undeleted.
post_pin: This post has been pinned.
post_unpin: This post has been unpinned.
post_hide_list: This post has been hidden from list.
@@ -2219,3 +2243,15 @@ ui:
post_list: This post has been listed.
post_unlist: This post has been unlisted.
post_pending: Your post is awaiting review. This is a preview, it will be visible after it has been approved.
+ post_closed: This post has been closed.
+ answer_deleted: This answer has been deleted.
+ answer_cancel_deleted: This answer has been undeleted.
+ change_user_role: This user's role has been changed.
+ user_inactive: This user is already inactive.
+ user_normal: This user is already normal.
+ user_suspended: This user has been suspended.
+ user_deleted: This user has been deleted.
+ badge_activated: This badge has been activated.
+ badge_inactivated: This badge has been inactivated.
+
+