Merge branch 'main' into apache
# Conflicts: # script/plugin_list
This commit is contained in:
@@ -30,7 +30,7 @@ github:
|
||||
- q-and-a
|
||||
- hacktoberfest
|
||||
features:
|
||||
wiki: false
|
||||
wiki: true
|
||||
issues: true
|
||||
projects: true
|
||||
discussions: false
|
||||
|
||||
@@ -44,7 +44,7 @@ jobs:
|
||||
- name: Setup Go
|
||||
uses: actions/setup-go@v3
|
||||
with:
|
||||
go-version: 1.19
|
||||
go-version: 1.22
|
||||
- name: Run GoReleaser
|
||||
uses: goreleaser/goreleaser-action@v4
|
||||
with:
|
||||
|
||||
@@ -0,0 +1,68 @@
|
||||
# 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.
|
||||
|
||||
name: Build Latest Docker Image For Release
|
||||
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- v2.*
|
||||
- v1.*
|
||||
- v0.*
|
||||
- "!v*-RC*"
|
||||
# pull_request:
|
||||
# branches: [ "main" ]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
if: ${{ github.repository_owner == 'apache' }}
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout
|
||||
uses: actions/checkout@v4
|
||||
|
||||
- name: Docker meta
|
||||
id: meta
|
||||
uses: docker/metadata-action@v4
|
||||
with:
|
||||
images: apache/answer
|
||||
tags: |
|
||||
type=raw,value=latest
|
||||
|
||||
- name: Set up QEMU
|
||||
uses: docker/setup-qemu-action@v2
|
||||
|
||||
- name: Set up Docker Buildx
|
||||
uses: docker/setup-buildx-action@v2
|
||||
|
||||
- name: Login to DockerHub
|
||||
uses: docker/login-action@v3
|
||||
with:
|
||||
username: ${{ secrets.DOCKERHUB_USER }}
|
||||
password: ${{ secrets.DOCKERHUB_TOKEN }}
|
||||
|
||||
- name: Build and push
|
||||
uses: docker/build-push-action@v4
|
||||
with:
|
||||
context: .
|
||||
platforms: linux/amd64,linux/arm64
|
||||
push: true
|
||||
file: ./Dockerfile
|
||||
tags: ${{ steps.meta.outputs.tags }}
|
||||
labels: ${{ steps.meta.outputs.labels }}
|
||||
|
||||
|
||||
@@ -19,7 +19,6 @@ name: Build Docker Image For Release
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [ "main"]
|
||||
tags:
|
||||
- v2.*
|
||||
- v1.*
|
||||
@@ -41,7 +40,6 @@ jobs:
|
||||
with:
|
||||
images: apache/answer
|
||||
tags: |
|
||||
type=raw,value=latest
|
||||
type=ref,enable=true,priority=600,prefix=,suffix=,event=branch
|
||||
type=semver,pattern={{version}}
|
||||
|
||||
|
||||
+8
-8
@@ -15,6 +15,8 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
version: 2
|
||||
|
||||
env:
|
||||
- GO11MODULE=on
|
||||
- GO111MODULE=on
|
||||
@@ -32,7 +34,7 @@ builds:
|
||||
- id: build
|
||||
main: ./cmd/answer/.
|
||||
binary: answer
|
||||
ldflags: -s -w -X github.com/apache/incubator-answer/cmd.Version={{.RawVersion}} -X github.com/apache/incubator-answer/cmd.Revision={{.ShortCommit}} -X github.com/apache/incubator-answer/cmd.Time={{.Date}} -X github.com/apache/incubator-answer/cmd.BuildUser=goreleaser
|
||||
ldflags: -s -w -X github.com/apache/answer/cmd.Version={{.RawVersion}} -X github.com/apache/answer/cmd.Revision={{.ShortCommit}} -X github.com/apache/answer/cmd.Time={{.Date}} -X github.com/apache/answer/cmd.BuildUser=goreleaser
|
||||
flags: -v
|
||||
goos:
|
||||
- linux
|
||||
@@ -43,7 +45,7 @@ builds:
|
||||
- id: build-windows
|
||||
main: ./cmd/answer/.
|
||||
binary: answer
|
||||
ldflags: -s -w -X github.com/apache/incubator-answer/cmd.Version={{.RawVersion}} -X github.com/apache/incubator-answer/cmd.Revision={{.ShortCommit}} -X github.com/apache/incubator-answer/cmd.Time={{.Date}} -X github.com/apache/incubator-answer/cmd.BuildUser=goreleaser
|
||||
ldflags: -s -w -X github.com/apache/answer/cmd.Version={{.RawVersion}} -X github.com/apache/answer/cmd.Revision={{.ShortCommit}} -X github.com/apache/answer/cmd.Time={{.Date}} -X github.com/apache/answer/cmd.BuildUser=goreleaser
|
||||
flags: -v
|
||||
goos:
|
||||
- windows
|
||||
@@ -55,7 +57,7 @@ builds:
|
||||
|
||||
archives:
|
||||
- name_template: >-
|
||||
apache-answer-{{ .RawVersion }}-incubating-bin-{{ .Os }}-{{ .Arch }}
|
||||
apache-answer-{{ .RawVersion }}-bin-{{ .Os }}-{{ .Arch }}
|
||||
files:
|
||||
- src: "docs/release/LICENSE"
|
||||
dst: LICENSE
|
||||
@@ -63,13 +65,11 @@ archives:
|
||||
dst: NOTICE
|
||||
- src: "docs/release/licenses/*"
|
||||
dst: licenses/
|
||||
- src: "DISCLAIMER"
|
||||
dst: DISCLAIMER
|
||||
wrap_in_directory: true
|
||||
checksum:
|
||||
name_template: 'checksums.txt'
|
||||
snapshot:
|
||||
name_template: "{{ incpatch .Version }}"
|
||||
version_template: "{{ incpatch .Version }}"
|
||||
changelog:
|
||||
sort: asc
|
||||
filters:
|
||||
@@ -79,8 +79,8 @@ changelog:
|
||||
|
||||
source:
|
||||
enabled: true
|
||||
name_template: apache-answer-{{ .RawVersion }}-incubating-src
|
||||
prefix_template: "apache-answer-{{ .RawVersion }}-incubating-src/"
|
||||
name_template: apache-answer-{{ .RawVersion }}-src
|
||||
prefix_template: "apache-answer-{{ .RawVersion }}-src/"
|
||||
|
||||
# goreleaser release --skip-validate --skip-publish --clean
|
||||
|
||||
|
||||
+2
-2
@@ -19,7 +19,7 @@ version: 0.0.1
|
||||
achievements:
|
||||
- achievement:
|
||||
name: Visionary Architect
|
||||
icon: https://raw.githubusercontent.com/apache/incubator-answer/main/.vaunt/enhancement.png
|
||||
icon: https://raw.githubusercontent.com/apache/answer/main/.vaunt/enhancement.png
|
||||
description: Awarded for bringing up enhancement, dream big!
|
||||
triggers:
|
||||
- trigger:
|
||||
@@ -28,7 +28,7 @@ achievements:
|
||||
condition: labels in ['enhancement'] & labels in ['LGTM']
|
||||
- achievement:
|
||||
name: Bug Hunter
|
||||
icon: https://raw.githubusercontent.com/apache/incubator-answer/main/.vaunt/bug.png
|
||||
icon: https://raw.githubusercontent.com/apache/answer/main/.vaunt/bug.png
|
||||
description: Awarded for identifying real bugs, well spotted!
|
||||
triggers:
|
||||
- trigger:
|
||||
|
||||
-10
@@ -1,10 +0,0 @@
|
||||
Apache Answer (incubating) is an effort undergoing incubation at the Apache
|
||||
Software Foundation (ASF), sponsored by the Apache Incubator PMC.
|
||||
|
||||
Incubation is required of all newly accepted projects until a further review
|
||||
indicates that the infrastructure, communications, and decision making process
|
||||
have stabilized in a manner consistent with other successful ASF projects.
|
||||
|
||||
While incubation status is not necessarily a reflection of the completeness
|
||||
or stability of the code, it does indicate that the project has yet to be
|
||||
fully endorsed by the ASF.
|
||||
+3
-3
@@ -15,8 +15,8 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
FROM golang:1.19-alpine AS golang-builder
|
||||
LABEL maintainer="aichy@sf.com"
|
||||
FROM golang:1.22-alpine AS golang-builder
|
||||
LABEL maintainer="linkinstar@apache.org"
|
||||
|
||||
ARG GOPROXY
|
||||
# ENV GOPROXY ${GOPROXY:-direct}
|
||||
@@ -24,7 +24,7 @@ ARG GOPROXY
|
||||
|
||||
ENV GOPATH /go
|
||||
ENV GOROOT /usr/local/go
|
||||
ENV PACKAGE github.com/apache/incubator-answer
|
||||
ENV PACKAGE github.com/apache/answer
|
||||
ENV BUILD_DIR ${GOPATH}/src/${PACKAGE}
|
||||
ENV ANSWER_MODULE ${BUILD_DIR}
|
||||
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
.PHONY: build clean ui
|
||||
|
||||
VERSION=1.3.6
|
||||
VERSION=1.4.2
|
||||
BIN=answer
|
||||
DIR_SRC=./cmd/answer
|
||||
DOCKER_CMD=docker
|
||||
|
||||
GO_ENV=CGO_ENABLED=0 GO111MODULE=on
|
||||
Revision=$(shell git rev-parse --short HEAD 2>/dev/null || echo "")
|
||||
GO_FLAGS=-ldflags="-X github.com/apache/incubator-answer/cmd.Version=$(VERSION) -X 'github.com/apache/incubator-answer/cmd.Revision=$(Revision)' -X 'github.com/apache/incubator-answer/cmd.Time=`date +%s`' -extldflags -static"
|
||||
GO=$(GO_ENV) $(shell which go)
|
||||
GO_FLAGS=-ldflags="-X github.com/apache/answer/cmd.Version=$(VERSION) -X 'github.com/apache/answer/cmd.Revision=$(Revision)' -X 'github.com/apache/answer/cmd.Time=`date +%s`' -extldflags -static"
|
||||
GO=$(GO_ENV) "$(shell which go)"
|
||||
|
||||
build: generate
|
||||
@$(GO) build $(GO_FLAGS) -o $(BIN) $(DIR_SRC)
|
||||
@@ -21,13 +21,20 @@ universal: generate
|
||||
@rm -f ${BIN}_amd64 ${BIN}_arm64
|
||||
|
||||
generate:
|
||||
@$(GO) get github.com/swaggo/swag/cmd/swag@v1.16.3
|
||||
@$(GO) get github.com/google/wire/cmd/wire@v0.5.0
|
||||
@$(GO) get github.com/golang/mock/mockgen@v1.6.0
|
||||
@$(GO) get go.uber.org/mock/mockgen@latest
|
||||
@$(GO) install github.com/swaggo/swag/cmd/swag@v1.16.3
|
||||
@$(GO) install github.com/google/wire/cmd/wire@v0.5.0
|
||||
@$(GO) install github.com/golang/mock/mockgen@v1.6.0
|
||||
@$(GO) install go.uber.org/mock/mockgen@latest
|
||||
@$(GO) generate ./...
|
||||
@$(GO) mod tidy
|
||||
|
||||
check:
|
||||
@mockgen -version
|
||||
@swag -v
|
||||
@wire flags
|
||||
|
||||
test:
|
||||
@$(GO) test ./internal/repo/repo_test
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
Apache Answer (incubating)
|
||||
Copyright 2023-2024 The Apache Software Foundation
|
||||
Apache Answer
|
||||
Copyright 2023-2025 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (https://www.apache.org/).
|
||||
|
||||
@@ -8,10 +8,10 @@ A Q&A platform software for teams at any scales. Whether it’s a community foru
|
||||
|
||||
To learn more about the project, visit [answer.apache.org](https://answer.apache.org).
|
||||
|
||||
[](https://github.com/apache/incubator-answer/blob/main/LICENSE)
|
||||
[](https://github.com/apache/answer/blob/main/LICENSE)
|
||||
[](https://golang.org/)
|
||||
[](https://reactjs.org/)
|
||||
[](https://goreportcard.com/report/github.com/apache/incubator-answer)
|
||||
[](https://goreportcard.com/report/github.com/apache/answer)
|
||||
[](https://discord.gg/Jm7Y4cbUej)
|
||||
|
||||
## Screenshots
|
||||
@@ -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.3.6
|
||||
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).
|
||||
@@ -40,20 +40,20 @@ You can also check out the [plugins here](https://answer.apache.org/plugins).
|
||||
|
||||
### Prerequisites
|
||||
|
||||
- Golang >= 1.18
|
||||
- Golang >= 1.22
|
||||
- Node.js >= 16.17
|
||||
- pnpm >= 8
|
||||
- mockgen >= 1.6.0
|
||||
- wire >= 0.5.0
|
||||
- [mockgen](https://github.com/uber-go/mock?tab=readme-ov-file#installation) >= 1.6.0
|
||||
- [wire](https://github.com/google/wire/) >= 0.5.0
|
||||
|
||||
### Build
|
||||
|
||||
```bash
|
||||
# install wire and mockgen for building
|
||||
# Install wire and mockgen for building. You can run `make check` to check if they are installed.
|
||||
$ make generate
|
||||
# install frontend dependencies and build
|
||||
# Install frontend dependencies and build
|
||||
$ make ui
|
||||
# install backend dependencies and build
|
||||
# Install backend dependencies and build
|
||||
$ make build
|
||||
```
|
||||
|
||||
@@ -65,4 +65,4 @@ See [CONTRIBUTING](https://answer.apache.org/community/contributing) for ways to
|
||||
|
||||
## License
|
||||
|
||||
[Apache License 2.0](https://github.com/apache/incubator-answer/blob/main/LICENSE)
|
||||
[Apache License 2.0](https://github.com/apache/answer/blob/main/LICENSE)
|
||||
|
||||
@@ -20,7 +20,7 @@ kind: PersistentVolumeClaim
|
||||
apiVersion: v1
|
||||
metadata:
|
||||
name: {{ include "answer.fullname" . }}-claim
|
||||
{{- with .Values.persistence.annotations }}
|
||||
{{- with .Values.persistence.annotations }}
|
||||
annotations:
|
||||
{{ toYaml . | indent 4 }}
|
||||
{{- end }}
|
||||
@@ -39,4 +39,10 @@ spec:
|
||||
resources:
|
||||
requests:
|
||||
storage: {{ .Values.persistence.size | quote }}
|
||||
{{- with .Values.persistence.dataSource }}
|
||||
dataSource:
|
||||
name: {{ .name }}
|
||||
kind: {{ .kind | default "VolumeSnapshot" }}
|
||||
apiGroup: {{ .apiGroup | default "snapshot.storage.k8s.io" }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
+7
-1
@@ -68,7 +68,7 @@ env:
|
||||
|
||||
# Configure extra containers
|
||||
extraContainers: []
|
||||
# - name: cloudsql-proxy
|
||||
# - name: cloudsql-proxy
|
||||
# image: gcr.io/cloud-sql-connectors/cloud-sql-proxy:2.1.2
|
||||
# command:
|
||||
# - /cloud-sql-proxy
|
||||
@@ -91,6 +91,12 @@ persistence:
|
||||
accessMode: ReadWriteOnce
|
||||
size: 5Gi
|
||||
annotations: {}
|
||||
# To restore a PVC from a VolumeSnapshot, set the dataSource;
|
||||
# the kind and apiGroup are optional and default to the shown values
|
||||
dataSource: {}
|
||||
# name: my-volume-snapshot
|
||||
# kind: VolumeSnapshot
|
||||
# apiGroup: snapshot.storage.k8s.io
|
||||
|
||||
imagePullSecrets: []
|
||||
nameOverride: ""
|
||||
|
||||
+7
-1
@@ -17,12 +17,18 @@
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
//go:generate go run github.com/swaggo/swag/cmd/swag init -g ./cmd/answer/main.go -d ../../ -o ../../docs
|
||||
|
||||
package main
|
||||
|
||||
import (
|
||||
answercmd "github.com/apache/incubator-answer/cmd"
|
||||
answercmd "github.com/apache/answer/cmd"
|
||||
)
|
||||
|
||||
// main godoc
|
||||
// @title Apache Answer
|
||||
// @description Apache Answer API
|
||||
// @BasePath /
|
||||
// @securityDefinitions.apikey ApiKeyAuth
|
||||
// @in header
|
||||
// @name Authorization
|
||||
|
||||
+13
-8
@@ -24,11 +24,11 @@ import (
|
||||
"os"
|
||||
"strings"
|
||||
|
||||
"github.com/apache/incubator-answer/internal/base/conf"
|
||||
"github.com/apache/incubator-answer/internal/cli"
|
||||
"github.com/apache/incubator-answer/internal/install"
|
||||
"github.com/apache/incubator-answer/internal/migrations"
|
||||
"github.com/apache/incubator-answer/plugin"
|
||||
"github.com/apache/answer/internal/base/conf"
|
||||
"github.com/apache/answer/internal/cli"
|
||||
"github.com/apache/answer/internal/install"
|
||||
"github.com/apache/answer/internal/migrations"
|
||||
"github.com/apache/answer/plugin"
|
||||
"github.com/segmentfault/pacman/log"
|
||||
"github.com/spf13/cobra"
|
||||
)
|
||||
@@ -266,12 +266,17 @@ To run answer, use:
|
||||
}
|
||||
|
||||
field := &cli.ConfigField{}
|
||||
for _, f := range configFields {
|
||||
switch f {
|
||||
fmt.Println(configFields)
|
||||
if len(configFields) > 0 {
|
||||
switch configFields[0] {
|
||||
case "allow_password_login":
|
||||
field.AllowPasswordLogin = true
|
||||
case "deactivate_plugin":
|
||||
if len(configFields) > 1 {
|
||||
field.DeactivatePluginSlugName = configFields[1]
|
||||
}
|
||||
default:
|
||||
fmt.Printf("field %s not support\n", f)
|
||||
fmt.Printf("field %s not support\n", configFields[0])
|
||||
}
|
||||
}
|
||||
err = cli.SetDefaultConfig(c.Data.Database, c.Data.Cache, field)
|
||||
|
||||
+7
-7
@@ -25,11 +25,11 @@ import (
|
||||
"os"
|
||||
"time"
|
||||
|
||||
"github.com/apache/incubator-answer/internal/base/conf"
|
||||
"github.com/apache/incubator-answer/internal/base/constant"
|
||||
"github.com/apache/incubator-answer/internal/base/cron"
|
||||
"github.com/apache/incubator-answer/internal/cli"
|
||||
"github.com/apache/incubator-answer/internal/schema"
|
||||
"github.com/apache/answer/internal/base/conf"
|
||||
"github.com/apache/answer/internal/base/constant"
|
||||
"github.com/apache/answer/internal/base/cron"
|
||||
"github.com/apache/answer/internal/cli"
|
||||
"github.com/apache/answer/internal/schema"
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/segmentfault/pacman"
|
||||
"github.com/segmentfault/pacman/contrib/log/zap"
|
||||
@@ -37,7 +37,7 @@ import (
|
||||
"github.com/segmentfault/pacman/log"
|
||||
)
|
||||
|
||||
// go build -ldflags "-X github.com/apache/incubator-answer/cmd.Version=x.y.z"
|
||||
// go build -ldflags "-X github.com/apache/answer/cmd.Version=x.y.z"
|
||||
var (
|
||||
// Name is the name of the project
|
||||
Name = "answer"
|
||||
@@ -49,7 +49,7 @@ var (
|
||||
// Time is the build time of the project
|
||||
Time = ""
|
||||
// GoVersion is the go version of the project
|
||||
GoVersion = "1.19"
|
||||
GoVersion = "1.22"
|
||||
// log level
|
||||
logLevel = os.Getenv("LOG_LEVEL")
|
||||
// log path
|
||||
|
||||
+13
-13
@@ -25,19 +25,19 @@
|
||||
package answercmd
|
||||
|
||||
import (
|
||||
"github.com/apache/incubator-answer/internal/base/conf"
|
||||
"github.com/apache/incubator-answer/internal/base/cron"
|
||||
"github.com/apache/incubator-answer/internal/base/data"
|
||||
"github.com/apache/incubator-answer/internal/base/middleware"
|
||||
"github.com/apache/incubator-answer/internal/base/server"
|
||||
"github.com/apache/incubator-answer/internal/base/translator"
|
||||
"github.com/apache/incubator-answer/internal/controller"
|
||||
"github.com/apache/incubator-answer/internal/controller/template_render"
|
||||
"github.com/apache/incubator-answer/internal/controller_admin"
|
||||
"github.com/apache/incubator-answer/internal/repo"
|
||||
"github.com/apache/incubator-answer/internal/router"
|
||||
"github.com/apache/incubator-answer/internal/service"
|
||||
"github.com/apache/incubator-answer/internal/service/service_config"
|
||||
"github.com/apache/answer/internal/base/conf"
|
||||
"github.com/apache/answer/internal/base/cron"
|
||||
"github.com/apache/answer/internal/base/data"
|
||||
"github.com/apache/answer/internal/base/middleware"
|
||||
"github.com/apache/answer/internal/base/server"
|
||||
"github.com/apache/answer/internal/base/translator"
|
||||
"github.com/apache/answer/internal/controller"
|
||||
"github.com/apache/answer/internal/controller/template_render"
|
||||
"github.com/apache/answer/internal/controller_admin"
|
||||
"github.com/apache/answer/internal/repo"
|
||||
"github.com/apache/answer/internal/router"
|
||||
"github.com/apache/answer/internal/service"
|
||||
"github.com/apache/answer/internal/service/service_config"
|
||||
"github.com/google/wire"
|
||||
"github.com/segmentfault/pacman"
|
||||
"github.com/segmentfault/pacman/log"
|
||||
|
||||
+112
-94
@@ -27,85 +27,91 @@
|
||||
package answercmd
|
||||
|
||||
import (
|
||||
"github.com/apache/incubator-answer/internal/base/conf"
|
||||
"github.com/apache/incubator-answer/internal/base/cron"
|
||||
"github.com/apache/incubator-answer/internal/base/data"
|
||||
"github.com/apache/incubator-answer/internal/base/middleware"
|
||||
"github.com/apache/incubator-answer/internal/base/server"
|
||||
"github.com/apache/incubator-answer/internal/base/translator"
|
||||
"github.com/apache/incubator-answer/internal/controller"
|
||||
"github.com/apache/incubator-answer/internal/controller/template_render"
|
||||
"github.com/apache/incubator-answer/internal/controller_admin"
|
||||
"github.com/apache/incubator-answer/internal/repo/activity"
|
||||
"github.com/apache/incubator-answer/internal/repo/activity_common"
|
||||
"github.com/apache/incubator-answer/internal/repo/answer"
|
||||
"github.com/apache/incubator-answer/internal/repo/auth"
|
||||
"github.com/apache/incubator-answer/internal/repo/captcha"
|
||||
"github.com/apache/incubator-answer/internal/repo/collection"
|
||||
"github.com/apache/incubator-answer/internal/repo/comment"
|
||||
"github.com/apache/incubator-answer/internal/repo/config"
|
||||
"github.com/apache/incubator-answer/internal/repo/export"
|
||||
"github.com/apache/incubator-answer/internal/repo/limit"
|
||||
"github.com/apache/incubator-answer/internal/repo/meta"
|
||||
notification2 "github.com/apache/incubator-answer/internal/repo/notification"
|
||||
"github.com/apache/incubator-answer/internal/repo/plugin_config"
|
||||
"github.com/apache/incubator-answer/internal/repo/question"
|
||||
"github.com/apache/incubator-answer/internal/repo/rank"
|
||||
"github.com/apache/incubator-answer/internal/repo/reason"
|
||||
"github.com/apache/incubator-answer/internal/repo/report"
|
||||
"github.com/apache/incubator-answer/internal/repo/review"
|
||||
"github.com/apache/incubator-answer/internal/repo/revision"
|
||||
"github.com/apache/incubator-answer/internal/repo/role"
|
||||
"github.com/apache/incubator-answer/internal/repo/search_common"
|
||||
"github.com/apache/incubator-answer/internal/repo/site_info"
|
||||
"github.com/apache/incubator-answer/internal/repo/tag"
|
||||
"github.com/apache/incubator-answer/internal/repo/tag_common"
|
||||
"github.com/apache/incubator-answer/internal/repo/unique"
|
||||
"github.com/apache/incubator-answer/internal/repo/user"
|
||||
"github.com/apache/incubator-answer/internal/repo/user_external_login"
|
||||
"github.com/apache/incubator-answer/internal/repo/user_notification_config"
|
||||
"github.com/apache/incubator-answer/internal/router"
|
||||
"github.com/apache/incubator-answer/internal/service/action"
|
||||
activity2 "github.com/apache/incubator-answer/internal/service/activity"
|
||||
activity_common2 "github.com/apache/incubator-answer/internal/service/activity_common"
|
||||
"github.com/apache/incubator-answer/internal/service/activity_queue"
|
||||
"github.com/apache/incubator-answer/internal/service/answer_common"
|
||||
auth2 "github.com/apache/incubator-answer/internal/service/auth"
|
||||
collection2 "github.com/apache/incubator-answer/internal/service/collection"
|
||||
"github.com/apache/incubator-answer/internal/service/collection_common"
|
||||
comment2 "github.com/apache/incubator-answer/internal/service/comment"
|
||||
"github.com/apache/incubator-answer/internal/service/comment_common"
|
||||
config2 "github.com/apache/incubator-answer/internal/service/config"
|
||||
"github.com/apache/incubator-answer/internal/service/content"
|
||||
"github.com/apache/incubator-answer/internal/service/dashboard"
|
||||
export2 "github.com/apache/incubator-answer/internal/service/export"
|
||||
"github.com/apache/incubator-answer/internal/service/follow"
|
||||
meta2 "github.com/apache/incubator-answer/internal/service/meta"
|
||||
"github.com/apache/incubator-answer/internal/service/meta_common"
|
||||
"github.com/apache/incubator-answer/internal/service/notice_queue"
|
||||
"github.com/apache/incubator-answer/internal/service/notification"
|
||||
"github.com/apache/incubator-answer/internal/service/notification_common"
|
||||
"github.com/apache/incubator-answer/internal/service/object_info"
|
||||
"github.com/apache/incubator-answer/internal/service/plugin_common"
|
||||
"github.com/apache/incubator-answer/internal/service/question_common"
|
||||
rank2 "github.com/apache/incubator-answer/internal/service/rank"
|
||||
reason2 "github.com/apache/incubator-answer/internal/service/reason"
|
||||
report2 "github.com/apache/incubator-answer/internal/service/report"
|
||||
"github.com/apache/incubator-answer/internal/service/report_handle"
|
||||
review2 "github.com/apache/incubator-answer/internal/service/review"
|
||||
"github.com/apache/incubator-answer/internal/service/revision_common"
|
||||
role2 "github.com/apache/incubator-answer/internal/service/role"
|
||||
"github.com/apache/incubator-answer/internal/service/search_parser"
|
||||
"github.com/apache/incubator-answer/internal/service/service_config"
|
||||
"github.com/apache/incubator-answer/internal/service/siteinfo"
|
||||
"github.com/apache/incubator-answer/internal/service/siteinfo_common"
|
||||
tag2 "github.com/apache/incubator-answer/internal/service/tag"
|
||||
tag_common2 "github.com/apache/incubator-answer/internal/service/tag_common"
|
||||
"github.com/apache/incubator-answer/internal/service/uploader"
|
||||
"github.com/apache/incubator-answer/internal/service/user_admin"
|
||||
"github.com/apache/incubator-answer/internal/service/user_common"
|
||||
user_external_login2 "github.com/apache/incubator-answer/internal/service/user_external_login"
|
||||
user_notification_config2 "github.com/apache/incubator-answer/internal/service/user_notification_config"
|
||||
"github.com/apache/answer/internal/base/conf"
|
||||
"github.com/apache/answer/internal/base/cron"
|
||||
"github.com/apache/answer/internal/base/data"
|
||||
"github.com/apache/answer/internal/base/middleware"
|
||||
"github.com/apache/answer/internal/base/server"
|
||||
"github.com/apache/answer/internal/base/translator"
|
||||
"github.com/apache/answer/internal/controller"
|
||||
"github.com/apache/answer/internal/controller/template_render"
|
||||
"github.com/apache/answer/internal/controller_admin"
|
||||
"github.com/apache/answer/internal/repo/activity"
|
||||
"github.com/apache/answer/internal/repo/activity_common"
|
||||
"github.com/apache/answer/internal/repo/answer"
|
||||
"github.com/apache/answer/internal/repo/auth"
|
||||
"github.com/apache/answer/internal/repo/badge"
|
||||
"github.com/apache/answer/internal/repo/badge_award"
|
||||
"github.com/apache/answer/internal/repo/badge_group"
|
||||
"github.com/apache/answer/internal/repo/captcha"
|
||||
"github.com/apache/answer/internal/repo/collection"
|
||||
"github.com/apache/answer/internal/repo/comment"
|
||||
"github.com/apache/answer/internal/repo/config"
|
||||
"github.com/apache/answer/internal/repo/export"
|
||||
"github.com/apache/answer/internal/repo/limit"
|
||||
"github.com/apache/answer/internal/repo/meta"
|
||||
notification2 "github.com/apache/answer/internal/repo/notification"
|
||||
"github.com/apache/answer/internal/repo/plugin_config"
|
||||
"github.com/apache/answer/internal/repo/question"
|
||||
"github.com/apache/answer/internal/repo/rank"
|
||||
"github.com/apache/answer/internal/repo/reason"
|
||||
"github.com/apache/answer/internal/repo/report"
|
||||
"github.com/apache/answer/internal/repo/review"
|
||||
"github.com/apache/answer/internal/repo/revision"
|
||||
"github.com/apache/answer/internal/repo/role"
|
||||
"github.com/apache/answer/internal/repo/search_common"
|
||||
"github.com/apache/answer/internal/repo/site_info"
|
||||
"github.com/apache/answer/internal/repo/tag"
|
||||
"github.com/apache/answer/internal/repo/tag_common"
|
||||
"github.com/apache/answer/internal/repo/unique"
|
||||
"github.com/apache/answer/internal/repo/user"
|
||||
"github.com/apache/answer/internal/repo/user_external_login"
|
||||
"github.com/apache/answer/internal/repo/user_notification_config"
|
||||
"github.com/apache/answer/internal/router"
|
||||
"github.com/apache/answer/internal/service/action"
|
||||
activity2 "github.com/apache/answer/internal/service/activity"
|
||||
activity_common2 "github.com/apache/answer/internal/service/activity_common"
|
||||
"github.com/apache/answer/internal/service/activity_queue"
|
||||
"github.com/apache/answer/internal/service/answer_common"
|
||||
auth2 "github.com/apache/answer/internal/service/auth"
|
||||
badge2 "github.com/apache/answer/internal/service/badge"
|
||||
collection2 "github.com/apache/answer/internal/service/collection"
|
||||
"github.com/apache/answer/internal/service/collection_common"
|
||||
comment2 "github.com/apache/answer/internal/service/comment"
|
||||
"github.com/apache/answer/internal/service/comment_common"
|
||||
config2 "github.com/apache/answer/internal/service/config"
|
||||
"github.com/apache/answer/internal/service/content"
|
||||
"github.com/apache/answer/internal/service/dashboard"
|
||||
"github.com/apache/answer/internal/service/event_queue"
|
||||
export2 "github.com/apache/answer/internal/service/export"
|
||||
"github.com/apache/answer/internal/service/follow"
|
||||
"github.com/apache/answer/internal/service/importer"
|
||||
meta2 "github.com/apache/answer/internal/service/meta"
|
||||
"github.com/apache/answer/internal/service/meta_common"
|
||||
"github.com/apache/answer/internal/service/notice_queue"
|
||||
"github.com/apache/answer/internal/service/notification"
|
||||
"github.com/apache/answer/internal/service/notification_common"
|
||||
"github.com/apache/answer/internal/service/object_info"
|
||||
"github.com/apache/answer/internal/service/plugin_common"
|
||||
"github.com/apache/answer/internal/service/question_common"
|
||||
rank2 "github.com/apache/answer/internal/service/rank"
|
||||
reason2 "github.com/apache/answer/internal/service/reason"
|
||||
report2 "github.com/apache/answer/internal/service/report"
|
||||
"github.com/apache/answer/internal/service/report_handle"
|
||||
review2 "github.com/apache/answer/internal/service/review"
|
||||
"github.com/apache/answer/internal/service/revision_common"
|
||||
role2 "github.com/apache/answer/internal/service/role"
|
||||
"github.com/apache/answer/internal/service/search_parser"
|
||||
"github.com/apache/answer/internal/service/service_config"
|
||||
"github.com/apache/answer/internal/service/siteinfo"
|
||||
"github.com/apache/answer/internal/service/siteinfo_common"
|
||||
tag2 "github.com/apache/answer/internal/service/tag"
|
||||
tag_common2 "github.com/apache/answer/internal/service/tag_common"
|
||||
"github.com/apache/answer/internal/service/uploader"
|
||||
"github.com/apache/answer/internal/service/user_admin"
|
||||
"github.com/apache/answer/internal/service/user_common"
|
||||
user_external_login2 "github.com/apache/answer/internal/service/user_external_login"
|
||||
user_notification_config2 "github.com/apache/answer/internal/service/user_notification_config"
|
||||
"github.com/segmentfault/pacman"
|
||||
"github.com/segmentfault/pacman/log"
|
||||
)
|
||||
@@ -171,8 +177,9 @@ func initApplication(debug bool, serverConf *conf.Server, dbConf *data.Database,
|
||||
answerCommon := answercommon.NewAnswerCommon(answerRepo)
|
||||
metaRepo := meta.NewMetaRepo(dataData)
|
||||
metaCommonService := metacommon.NewMetaCommonService(metaRepo)
|
||||
questionCommon := questioncommon.NewQuestionCommon(questionRepo, answerRepo, voteRepo, followRepo, tagCommonService, userCommon, collectionCommon, answerCommon, metaCommonService, configService, activityQueueService, revisionRepo, dataData)
|
||||
userService := content.NewUserService(userRepo, userActiveActivityRepo, activityRepo, emailService, authService, siteInfoCommonService, userRoleRelService, userCommon, userExternalLoginService, userNotificationConfigRepo, userNotificationConfigService, questionCommon)
|
||||
questionCommon := questioncommon.NewQuestionCommon(questionRepo, answerRepo, voteRepo, followRepo, tagCommonService, userCommon, collectionCommon, answerCommon, metaCommonService, configService, activityQueueService, revisionRepo, siteInfoCommonService, dataData)
|
||||
eventQueueService := event_queue.NewEventQueueService()
|
||||
userService := content.NewUserService(userRepo, userActiveActivityRepo, activityRepo, emailService, authService, siteInfoCommonService, userRoleRelService, userCommon, userExternalLoginService, userNotificationConfigRepo, userNotificationConfigService, questionCommon, eventQueueService)
|
||||
captchaRepo := captcha.NewCaptchaRepo(dataData)
|
||||
captchaService := action.NewCaptchaService(captchaRepo)
|
||||
userController := controller.NewUserController(authService, userService, captchaService, emailService, siteInfoCommonService, userNotificationConfigService)
|
||||
@@ -181,7 +188,7 @@ func initApplication(debug bool, serverConf *conf.Server, dbConf *data.Database,
|
||||
objService := object_info.NewObjService(answerRepo, questionRepo, commentCommonRepo, tagCommonRepo, tagCommonService)
|
||||
notificationQueueService := notice_queue.NewNotificationQueueService()
|
||||
externalNotificationQueueService := notice_queue.NewNewQuestionNotificationQueueService()
|
||||
commentService := comment2.NewCommentService(commentRepo, commentCommonRepo, userCommon, objService, voteRepo, emailService, userRepo, notificationQueueService, externalNotificationQueueService, activityQueueService)
|
||||
commentService := comment2.NewCommentService(commentRepo, commentCommonRepo, userCommon, objService, voteRepo, emailService, userRepo, notificationQueueService, externalNotificationQueueService, activityQueueService, eventQueueService)
|
||||
rolePowerRelRepo := role.NewRolePowerRelRepo(dataData)
|
||||
rolePowerRelService := role2.NewRolePowerRelService(rolePowerRelRepo, userRoleRelService)
|
||||
rankService := rank2.NewRankService(userCommon, userRankRepo, objService, userRoleRelService, rolePowerRelService, configService)
|
||||
@@ -189,20 +196,20 @@ func initApplication(debug bool, serverConf *conf.Server, dbConf *data.Database,
|
||||
rateLimitMiddleware := middleware.NewRateLimitMiddleware(limitRepo)
|
||||
commentController := controller.NewCommentController(commentService, rankService, captchaService, rateLimitMiddleware)
|
||||
reportRepo := report.NewReportRepo(dataData, uniqueIDRepo)
|
||||
tagService := tag2.NewTagService(tagRepo, tagCommonService, revisionService, followRepo, siteInfoCommonService, activityQueueService)
|
||||
answerActivityRepo := activity.NewAnswerActivityRepo(dataData, activityRepo, userRankRepo, notificationQueueService)
|
||||
answerActivityService := activity2.NewAnswerActivityService(answerActivityRepo, configService)
|
||||
externalNotificationService := notification.NewExternalNotificationService(dataData, userNotificationConfigRepo, followRepo, emailService, userRepo, externalNotificationQueueService, userExternalLoginRepo, siteInfoCommonService)
|
||||
reviewRepo := review.NewReviewRepo(dataData)
|
||||
reviewService := review2.NewReviewService(reviewRepo, objService, userCommon, userRepo, questionRepo, answerRepo, userRoleRelService, externalNotificationQueueService, tagCommonService, questionCommon, notificationQueueService, siteInfoCommonService)
|
||||
questionService := content.NewQuestionService(questionRepo, answerRepo, tagCommonService, questionCommon, userCommon, userRepo, userRoleRelService, revisionService, metaCommonService, collectionCommon, answerActivityService, emailService, notificationQueueService, externalNotificationQueueService, activityQueueService, siteInfoCommonService, externalNotificationService, reviewService, configService)
|
||||
answerService := content.NewAnswerService(answerRepo, questionRepo, questionCommon, userCommon, collectionCommon, userRepo, revisionService, answerActivityService, answerCommon, voteRepo, emailService, userRoleRelService, notificationQueueService, externalNotificationQueueService, activityQueueService, reviewService)
|
||||
questionService := content.NewQuestionService(activityRepo, questionRepo, answerRepo, tagCommonService, tagService, questionCommon, userCommon, userRepo, userRoleRelService, revisionService, metaCommonService, collectionCommon, answerActivityService, emailService, notificationQueueService, externalNotificationQueueService, activityQueueService, siteInfoCommonService, externalNotificationService, reviewService, configService, eventQueueService, reviewRepo)
|
||||
answerService := content.NewAnswerService(answerRepo, questionRepo, questionCommon, userCommon, collectionCommon, userRepo, revisionService, answerActivityService, answerCommon, voteRepo, emailService, userRoleRelService, notificationQueueService, externalNotificationQueueService, activityQueueService, reviewService, eventQueueService)
|
||||
reportHandle := report_handle.NewReportHandle(questionService, answerService, commentService)
|
||||
reportService := report2.NewReportService(reportRepo, objService, userCommon, answerRepo, questionRepo, commentCommonRepo, reportHandle, configService)
|
||||
reportService := report2.NewReportService(reportRepo, objService, userCommon, answerRepo, questionRepo, commentCommonRepo, reportHandle, configService, eventQueueService)
|
||||
reportController := controller.NewReportController(reportService, rankService, captchaService)
|
||||
contentVoteRepo := activity.NewVoteRepo(dataData, activityRepo, userRankRepo, notificationQueueService)
|
||||
voteService := content.NewVoteService(contentVoteRepo, configService, questionRepo, answerRepo, commentCommonRepo, objService)
|
||||
voteService := content.NewVoteService(contentVoteRepo, configService, questionRepo, answerRepo, commentCommonRepo, objService, eventQueueService)
|
||||
voteController := controller.NewVoteController(voteService, rankService, captchaService)
|
||||
tagService := tag2.NewTagService(tagRepo, tagCommonService, revisionService, followRepo, siteInfoCommonService, activityQueueService)
|
||||
tagController := controller.NewTagController(tagService, tagCommonService, rankService)
|
||||
followFollowRepo := activity.NewFollowRepo(dataData, uniqueIDRepo, activityRepo)
|
||||
followService := follow.NewFollowService(followFollowRepo, followRepo, tagCommonRepo)
|
||||
@@ -221,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)
|
||||
@@ -232,7 +239,8 @@ func initApplication(debug bool, serverConf *conf.Server, dbConf *data.Database,
|
||||
controllerSiteInfoController := controller.NewSiteInfoController(siteInfoCommonService)
|
||||
notificationRepo := notification2.NewNotificationRepo(dataData)
|
||||
notificationCommon := notificationcommon.NewNotificationCommon(dataData, notificationRepo, userCommon, activityRepo, followRepo, objService, notificationQueueService, userExternalLoginRepo, siteInfoCommonService)
|
||||
notificationService := notification.NewNotificationService(dataData, notificationRepo, notificationCommon, revisionService, userRepo, reportRepo, reviewService)
|
||||
badgeRepo := badge.NewBadgeRepo(dataData, uniqueIDRepo)
|
||||
notificationService := notification.NewNotificationService(dataData, notificationRepo, notificationCommon, revisionService, userRepo, reportRepo, reviewService, badgeRepo)
|
||||
notificationController := controller.NewNotificationController(notificationService, rankService)
|
||||
dashboardService := dashboard.NewDashboardService(questionRepo, answerRepo, commentCommonRepo, voteRepo, userRepo, reportRepo, configService, siteInfoCommonService, serviceConf, reviewService, revisionRepo, dataData)
|
||||
dashboardController := controller.NewDashboardController(dashboardService)
|
||||
@@ -246,28 +254,38 @@ func initApplication(debug bool, serverConf *conf.Server, dbConf *data.Database,
|
||||
roleController := controller_admin.NewRoleController(roleService)
|
||||
pluginConfigRepo := plugin_config.NewPluginConfigRepo(dataData)
|
||||
pluginUserConfigRepo := plugin_config.NewPluginUserConfigRepo(dataData)
|
||||
pluginCommonService := plugin_common.NewPluginCommonService(pluginConfigRepo, pluginUserConfigRepo, configService, dataData)
|
||||
importerService := importer.NewImporterService(questionService, rankService, userCommon)
|
||||
pluginCommonService := plugin_common.NewPluginCommonService(pluginConfigRepo, pluginUserConfigRepo, configService, dataData, importerService)
|
||||
pluginController := controller_admin.NewPluginController(pluginCommonService)
|
||||
permissionController := controller.NewPermissionController(rankService)
|
||||
userPluginController := controller.NewUserPluginController(pluginCommonService)
|
||||
reviewController := controller.NewReviewController(reviewService, rankService, captchaService)
|
||||
metaService := meta2.NewMetaService(metaCommonService, userCommon, answerRepo, questionRepo)
|
||||
metaService := meta2.NewMetaService(metaCommonService, userCommon, answerRepo, questionRepo, eventQueueService)
|
||||
metaController := controller.NewMetaController(metaService)
|
||||
answerAPIRouter := router.NewAnswerAPIRouter(langController, userController, commentController, reportController, voteController, tagController, followController, collectionController, questionController, answerController, searchController, revisionController, rankController, userAdminController, reasonController, themeController, siteInfoController, controllerSiteInfoController, notificationController, dashboardController, uploadController, activityController, roleController, pluginController, permissionController, userPluginController, reviewController, metaController)
|
||||
badgeGroupRepo := badge_group.NewBadgeGroupRepo(dataData, uniqueIDRepo)
|
||||
badgeAwardRepo := badge_award.NewBadgeAwardRepo(dataData, uniqueIDRepo)
|
||||
eventRuleRepo := badge.NewEventRuleRepo(dataData)
|
||||
badgeAwardService := badge2.NewBadgeAwardService(badgeAwardRepo, badgeRepo, userCommon, objService, notificationQueueService)
|
||||
badgeEventService := badge2.NewBadgeEventService(dataData, eventQueueService, badgeRepo, eventRuleRepo, badgeAwardService)
|
||||
badgeService := badge2.NewBadgeService(badgeRepo, badgeGroupRepo, badgeAwardRepo, badgeEventService, siteInfoCommonService)
|
||||
badgeController := controller.NewBadgeController(badgeService, badgeAwardService)
|
||||
controller_adminBadgeController := controller_admin.NewBadgeController(badgeService)
|
||||
answerAPIRouter := router.NewAnswerAPIRouter(langController, userController, commentController, reportController, voteController, tagController, followController, collectionController, questionController, answerController, searchController, revisionController, rankController, userAdminController, reasonController, themeController, siteInfoController, controllerSiteInfoController, notificationController, dashboardController, uploadController, activityController, roleController, pluginController, permissionController, userPluginController, reviewController, metaController, badgeController, controller_adminBadgeController)
|
||||
swaggerRouter := router.NewSwaggerRouter(swaggerConf)
|
||||
uiRouter := router.NewUIRouter(controllerSiteInfoController, siteInfoCommonService)
|
||||
authUserMiddleware := middleware.NewAuthUserMiddleware(authService, siteInfoCommonService)
|
||||
avatarMiddleware := middleware.NewAvatarMiddleware(serviceConf, uploaderService)
|
||||
shortIDMiddleware := middleware.NewShortIDMiddleware(siteInfoCommonService)
|
||||
templateRenderController := templaterender.NewTemplateRenderController(questionService, userService, tagService, answerService, commentService, siteInfoCommonService, questionRepo)
|
||||
templateController := controller.NewTemplateController(templateRenderController, siteInfoCommonService)
|
||||
templateController := controller.NewTemplateController(templateRenderController, siteInfoCommonService, eventQueueService, userService, questionService)
|
||||
templateRouter := router.NewTemplateRouter(templateController, templateRenderController, siteInfoController, authUserMiddleware)
|
||||
connectorController := controller.NewConnectorController(siteInfoCommonService, emailService, userExternalLoginService)
|
||||
userCenterLoginService := user_external_login2.NewUserCenterLoginService(userRepo, userCommon, userExternalLoginRepo, userActiveActivityRepo, siteInfoCommonService)
|
||||
userCenterController := controller.NewUserCenterController(userCenterLoginService, siteInfoCommonService)
|
||||
captchaController := controller.NewCaptchaController()
|
||||
embedController := controller.NewEmbedController()
|
||||
pluginAPIRouter := router.NewPluginAPIRouter(connectorController, userCenterController, captchaController, embedController)
|
||||
renderController := controller.NewRenderController()
|
||||
pluginAPIRouter := router.NewPluginAPIRouter(connectorController, userCenterController, captchaController, embedController, renderController)
|
||||
ginEngine := server.NewHTTPServer(debug, staticRouter, answerAPIRouter, swaggerRouter, uiRouter, authUserMiddleware, avatarMiddleware, shortIDMiddleware, templateRouter, pluginAPIRouter, uiConf)
|
||||
scheduledTaskManager := cron.NewScheduledTaskManager(siteInfoCommonService, questionService)
|
||||
application := newApplication(serverConf, ginEngine, scheduledTaskManager)
|
||||
|
||||
-2035
File diff suppressed because it is too large
Load Diff
+936
-30
File diff suppressed because it is too large
Load Diff
Binary file not shown.
|
Before Width: | Height: | Size: 13 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 42 KiB |
@@ -231,7 +231,11 @@ The following components are provided under the MIT License. See project link fo
|
||||
(MIT License) bootstrap (https://github.com/twbs/bootstrap) [link](./licenses/LICENSE-twbs-bootstrap.txt)
|
||||
(MIT License) icons (https://github.com/twbs/icons) [link](./licenses/LICENSE-twbs-icons.txt)
|
||||
(MIT License) classnames (https://github.com/JedWatson/classnames) [link](./LICENSE-JedWatson-classnames.txt)
|
||||
(MIT License) codemirror5 (https://github.com/codemirror/codemirror5) [link](./licenses/LICENSE-codemirror-codemirror5.txt)
|
||||
(MIT License) codemirror (https://github.com/codemirror/basic-setup) [link](./licenses/LICENSE-codemirror-basic-setup.txt)
|
||||
(MIT License) @codemirror/lang-markdown (https://github.com/codemirror/lang-markdown) [link](./licenses/LICENSE-codemirror-lang-markdown.txt)
|
||||
(MIT License) @codemirror/language-data (https://github.com/codemirror/language-data) [link](./licenses/LICENSE-codemirror-language-data.txt)
|
||||
(MIT License) @codemirror/state (https://github.com/codemirror/state) [link](./licenses/LICENSE-codemirror-state.txt)
|
||||
(MIT License) @codemirror/view (https://github.com/codemirror/view) [link](./licenses/LICENSE-codemirror-view.txt)
|
||||
(MIT License) color (https://github.com/Qix-/color) [link](./licenses/LICENSE-Qix--color.txt)
|
||||
(MIT License) copy-to-clipboard (https://github.com/sudodoki/copy-to-clipboard) [link](./licenses/LICENSE-sudodoki-copy-to-clipboard.txt)
|
||||
(MIT License) dayjs (https://github.com/iamkun/dayjs) [link](./licenses/LICENSE-iamkun-dayjs.txt)
|
||||
@@ -246,7 +250,7 @@ The following components are provided under the MIT License. See project link fo
|
||||
(MIT License) react-router (https://github.com/remix-run/react-router) [link](./licenses/LICENSE-remix-run-react-router.txt)
|
||||
(MIT License) swr (https://github.com/vercel/swr) [link](./licenses/LICENSE-vercel-swr.txt)
|
||||
(MIT License) zustand (https://github.com/pmndrs/zustand) [link](./licenses/LICENSE-pmndrs-zustand.txt)
|
||||
(MIT License) Chain-Zhang-pinyin (https://github.com/Chain-Zhang/pinyin) [link](./licenses/LICENSE-Chain-Zhang-pinyin.txt)
|
||||
(MIT License) mozillazg-go-pinyin (https://github.com/mozillazg/go-pinyin) [link](./licenses/LICENSE-mozillazg-go-pinyin.txt)
|
||||
(MIT License) Machiel-slugify (https://github.com/Machiel/slugify) [link](./licenses/LICENSE-Machiel-slugify.txt)
|
||||
(MIT License) Masterminds-semver (https://github.com/Masterminds/semver) [link](./licenses/LICENSE-Masterminds-semver.txt)
|
||||
(MIT License) anargu-gin-brotli (https://github.com/anargu/gin-brotli) [link](./licenses/LICENSE-anargu-gin-brotli.txt)
|
||||
@@ -272,7 +276,8 @@ The following components are provided under the MIT License. See project link fo
|
||||
(MIT License) tidwall-gjson (https://github.com/tidwall/gjson) [link](./licenses/LICENSE-tidwall-gjson.txt)
|
||||
(MIT License) yuin-goldmark (https://github.com/yuin/goldmark) [link](./licenses/LICENSE-yuin-goldmark.txt)
|
||||
(MIT License) go-gomail-gomail (https://gopkg.in/gomail.v2) [link](./licenses/LICENSE-go-gomail-gomail.txt)
|
||||
(MIT License) front-matter (https://github.com/jxson/front-matter) [link](./licenses/LICENSE-front-matter.txt)
|
||||
(MIT License) front-matter (https://github.com/jxson/front-matter) [link](./licenses/LICENSE-jxson-front-matter.txt)
|
||||
(MIT License) js-sha256 (https://github.com/emn178/js-sha256) [link](./licenses/LICENSE-emn178-js-sha256.txt)
|
||||
|
||||
========================================================================
|
||||
BSD licenses
|
||||
@@ -287,7 +292,6 @@ The following components are provided under a BSD license. See project link for
|
||||
(BSD 3-Clause) microcosm-cc-bluemonday (https://github.com/microcosm-cc/bluemonday) [link](./licenses/LICENSE-microcosm-cc-bluemonday.txt)
|
||||
(BSD 3-Clause) cznic-sqlite (https://modernc.org/sqlite) [link](./licenses/LICENSE-cznic-sqlite.txt)
|
||||
(BSD 3-Clause) jsdiff (https://github.com/kpdecker/jsdiff) [link](./licenses/LICENSE-kpdecker-jsdiff.txt)
|
||||
(BSD 3-Clause) node-md5 (https://github.com/pvorb/node-md5) [link](./licenses/LICENSE-pvorb-node-md5.txt)
|
||||
(BSD 3-Clause) qs (https://github.com/ljharb/qs) [link](./licenses/LICENSE-ljharb-qs.txt)
|
||||
|
||||
========================================================================
|
||||
|
||||
+2
-2
@@ -1,5 +1,5 @@
|
||||
Apache Answer (incubating)
|
||||
Copyright 2024 The Apache Software Foundation
|
||||
Apache Answer
|
||||
Copyright 2025 The Apache Software Foundation
|
||||
|
||||
This product includes software developed at
|
||||
The Apache Software Foundation (https://www.apache.org/).
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
|
||||
Copyright (C) 2017 by Marijn Haverbeke <marijn@haverbeke.berlin> and others
|
||||
Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
@@ -0,0 +1,21 @@
|
||||
MIT License
|
||||
|
||||
Copyright (C) 2018-2021 by Marijn Haverbeke <marijn@haverbeke.berlin> and others
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
||||
@@ -0,0 +1,22 @@
|
||||
Copyright (c) 2014-2024 Chen, Yi-Cyuan
|
||||
|
||||
MIT License
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of this software and associated documentation files (the
|
||||
"Software"), to deal in the Software without restriction, including
|
||||
without limitation the rights to use, copy, modify, merge, publish,
|
||||
distribute, sublicense, and/or sell copies of the Software, and to
|
||||
permit persons to whom the Software is furnished to do so, subject to
|
||||
the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be
|
||||
included in all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
|
||||
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
|
||||
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
|
||||
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
|
||||
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
MIT License
|
||||
The MIT License (MIT)
|
||||
|
||||
Copyright (c) 2019 Chain Zhang
|
||||
Copyright (c) 2016 mozillazg
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
@@ -1,27 +0,0 @@
|
||||
Copyright © 2011-2012, Paul Vorbach.
|
||||
Copyright © 2009, Jeff Mott.
|
||||
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
* Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
* Redistributions in binary form must reproduce the above copyright notice, this
|
||||
list of conditions and the following disclaimer in the documentation and/or
|
||||
other materials provided with the distribution.
|
||||
* Neither the name Crypto-JS nor the names of its contributors may be used to
|
||||
endorse or promote products derived from this software without specific prior
|
||||
written permission.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
+937
-28
File diff suppressed because it is too large
Load Diff
+582
-21
@@ -15,6 +15,7 @@
|
||||
# specific language governing permissions and limitations
|
||||
# under the License.
|
||||
|
||||
basePath: /
|
||||
definitions:
|
||||
constant.NotificationChannelKey:
|
||||
enum:
|
||||
@@ -32,6 +33,16 @@ definitions:
|
||||
minimum: 1
|
||||
type: integer
|
||||
type: object
|
||||
entity.BadgeLevel:
|
||||
enum:
|
||||
- 1
|
||||
- 2
|
||||
- 3
|
||||
type: integer
|
||||
x-enum-varnames:
|
||||
- BadgeLevelBronze
|
||||
- BadgeLevelSilver
|
||||
- BadgeLevelGold
|
||||
handler.RespBody:
|
||||
properties:
|
||||
code:
|
||||
@@ -117,6 +128,18 @@ definitions:
|
||||
type: integer
|
||||
list: {}
|
||||
type: object
|
||||
plugin.EmbedConfig:
|
||||
properties:
|
||||
enable:
|
||||
type: boolean
|
||||
platform:
|
||||
type: string
|
||||
type: object
|
||||
plugin.RenderConfig:
|
||||
properties:
|
||||
select_theme:
|
||||
type: string
|
||||
type: object
|
||||
schema.AcceptAnswerReq:
|
||||
properties:
|
||||
answer_id:
|
||||
@@ -247,7 +270,7 @@ definitions:
|
||||
properties:
|
||||
display_name:
|
||||
maxLength: 30
|
||||
minLength: 4
|
||||
minLength: 2
|
||||
type: string
|
||||
email:
|
||||
maxLength: 500
|
||||
@@ -342,6 +365,36 @@ definitions:
|
||||
maxLength: 100
|
||||
type: string
|
||||
type: object
|
||||
schema.BadgeListInfo:
|
||||
properties:
|
||||
award_count:
|
||||
description: badge award count
|
||||
type: integer
|
||||
earned_count:
|
||||
description: badge earned count
|
||||
type: integer
|
||||
icon:
|
||||
description: badge icon
|
||||
type: string
|
||||
id:
|
||||
description: badge id
|
||||
type: string
|
||||
level:
|
||||
allOf:
|
||||
- $ref: '#/definitions/entity.BadgeLevel'
|
||||
description: badge level
|
||||
name:
|
||||
description: badge name
|
||||
type: string
|
||||
type: object
|
||||
schema.BadgeStatus:
|
||||
enum:
|
||||
- active
|
||||
- inactive
|
||||
type: string
|
||||
x-enum-varnames:
|
||||
- BadgeStatusActive
|
||||
- BadgeStatusInactive
|
||||
schema.CloseQuestionReq:
|
||||
properties:
|
||||
close_msg:
|
||||
@@ -513,6 +566,77 @@ definitions:
|
||||
description: if user is followed object will be true,otherwise false
|
||||
type: boolean
|
||||
type: object
|
||||
schema.GetBadgeInfoResp:
|
||||
properties:
|
||||
award_count:
|
||||
description: badge award count
|
||||
type: integer
|
||||
description:
|
||||
description: badge description
|
||||
type: string
|
||||
earned_count:
|
||||
description: badge earned count
|
||||
type: integer
|
||||
icon:
|
||||
description: badge icon
|
||||
type: string
|
||||
id:
|
||||
description: badge id
|
||||
type: string
|
||||
is_single:
|
||||
description: badge is single or multiple
|
||||
type: boolean
|
||||
level:
|
||||
allOf:
|
||||
- $ref: '#/definitions/entity.BadgeLevel'
|
||||
description: badge level
|
||||
name:
|
||||
description: badge name
|
||||
type: string
|
||||
type: object
|
||||
schema.GetBadgeListPagedResp:
|
||||
properties:
|
||||
award_count:
|
||||
description: badge award count
|
||||
type: integer
|
||||
description:
|
||||
description: badge description
|
||||
type: string
|
||||
earned:
|
||||
description: badge earned count
|
||||
type: boolean
|
||||
group_name:
|
||||
description: badge group name
|
||||
type: string
|
||||
icon:
|
||||
description: badge icon
|
||||
type: string
|
||||
id:
|
||||
description: badge id
|
||||
type: string
|
||||
level:
|
||||
allOf:
|
||||
- $ref: '#/definitions/entity.BadgeLevel'
|
||||
description: badge level
|
||||
name:
|
||||
description: badge name
|
||||
type: string
|
||||
status:
|
||||
allOf:
|
||||
- $ref: '#/definitions/schema.BadgeStatus'
|
||||
description: badge status
|
||||
type: object
|
||||
schema.GetBadgeListResp:
|
||||
properties:
|
||||
badges:
|
||||
description: badge list info
|
||||
items:
|
||||
$ref: '#/definitions/schema.BadgeListInfo'
|
||||
type: array
|
||||
group_name:
|
||||
description: badge group name
|
||||
type: string
|
||||
type: object
|
||||
schema.GetCommentPersonalWithPageResp:
|
||||
properties:
|
||||
answer_id:
|
||||
@@ -687,13 +811,6 @@ definitions:
|
||||
description: website
|
||||
type: string
|
||||
type: object
|
||||
schema.GetEmbedOptionResp:
|
||||
properties:
|
||||
enable:
|
||||
type: boolean
|
||||
platform:
|
||||
type: string
|
||||
type: object
|
||||
schema.GetFollowingTagsResp:
|
||||
properties:
|
||||
display_name:
|
||||
@@ -983,6 +1100,17 @@ definitions:
|
||||
terms_of_service_parsed_text:
|
||||
type: string
|
||||
type: object
|
||||
schema.GetTagBasicResp:
|
||||
properties:
|
||||
display_name:
|
||||
type: string
|
||||
recommend:
|
||||
type: boolean
|
||||
reserved:
|
||||
type: boolean
|
||||
slug_name:
|
||||
type: string
|
||||
type: object
|
||||
schema.GetTagPageResp:
|
||||
properties:
|
||||
created_at:
|
||||
@@ -1139,6 +1267,25 @@ definitions:
|
||||
activation_url:
|
||||
type: string
|
||||
type: object
|
||||
schema.GetUserBadgeAwardListResp:
|
||||
properties:
|
||||
earned_count:
|
||||
description: badge award count
|
||||
type: integer
|
||||
icon:
|
||||
description: badge icon
|
||||
type: string
|
||||
id:
|
||||
description: badge id
|
||||
type: string
|
||||
level:
|
||||
allOf:
|
||||
- $ref: '#/definitions/entity.BadgeLevel'
|
||||
description: badge level
|
||||
name:
|
||||
description: badge name
|
||||
type: string
|
||||
type: object
|
||||
schema.GetUserNotificationConfigResp:
|
||||
properties:
|
||||
all_new_question:
|
||||
@@ -1272,8 +1419,12 @@ definitions:
|
||||
schema.NotificationClearRequest:
|
||||
properties:
|
||||
type:
|
||||
description: inbox achievement
|
||||
enum:
|
||||
- inbox
|
||||
- achievement
|
||||
type: string
|
||||
required:
|
||||
- type
|
||||
type: object
|
||||
schema.OnCompleteAction:
|
||||
properties:
|
||||
@@ -1401,9 +1552,11 @@ definitions:
|
||||
enum:
|
||||
- newest
|
||||
- active
|
||||
- frequent
|
||||
- hot
|
||||
- score
|
||||
- unanswered
|
||||
- recommend
|
||||
- frequent
|
||||
type: string
|
||||
page:
|
||||
minimum: 1
|
||||
@@ -2069,34 +2222,71 @@ definitions:
|
||||
type: object
|
||||
schema.SiteWriteReq:
|
||||
properties:
|
||||
recommend_tags:
|
||||
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'
|
||||
type: array
|
||||
required_tag:
|
||||
type: boolean
|
||||
reserved_tags:
|
||||
items:
|
||||
type: string
|
||||
$ref: '#/definitions/schema.SiteWriteTag'
|
||||
type: array
|
||||
restrict_answer:
|
||||
type: boolean
|
||||
type: object
|
||||
schema.SiteWriteResp:
|
||||
properties:
|
||||
recommend_tags:
|
||||
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'
|
||||
type: array
|
||||
required_tag:
|
||||
type: boolean
|
||||
reserved_tags:
|
||||
items:
|
||||
type: string
|
||||
$ref: '#/definitions/schema.SiteWriteTag'
|
||||
type: array
|
||||
restrict_answer:
|
||||
type: boolean
|
||||
type: object
|
||||
schema.SiteWriteTag:
|
||||
properties:
|
||||
display_name:
|
||||
type: string
|
||||
slug_name:
|
||||
type: string
|
||||
required:
|
||||
- slug_name
|
||||
type: object
|
||||
schema.TagItem:
|
||||
properties:
|
||||
display_name:
|
||||
@@ -2197,6 +2387,19 @@ definitions:
|
||||
url_title:
|
||||
type: string
|
||||
type: object
|
||||
schema.UpdateBadgeStatusReq:
|
||||
properties:
|
||||
id:
|
||||
description: badge id
|
||||
type: string
|
||||
status:
|
||||
allOf:
|
||||
- $ref: '#/definitions/schema.BadgeStatus'
|
||||
description: badge status
|
||||
required:
|
||||
- id
|
||||
- status
|
||||
type: object
|
||||
schema.UpdateCommentReq:
|
||||
properties:
|
||||
captcha_code:
|
||||
@@ -2670,6 +2873,7 @@ definitions:
|
||||
type: string
|
||||
name:
|
||||
maxLength: 30
|
||||
minLength: 2
|
||||
type: string
|
||||
pass:
|
||||
maxLength: 32
|
||||
@@ -2736,6 +2940,8 @@ definitions:
|
||||
type: object
|
||||
info:
|
||||
contact: {}
|
||||
description: Apache Answer API
|
||||
title: Apache Answer
|
||||
paths:
|
||||
/:
|
||||
get:
|
||||
@@ -2814,6 +3020,75 @@ paths:
|
||||
summary: update answer status
|
||||
tags:
|
||||
- admin
|
||||
/answer/admin/api/badge/status:
|
||||
put:
|
||||
consumes:
|
||||
- application/json
|
||||
description: update badge status
|
||||
parameters:
|
||||
- description: UpdateBadgeStatusReq
|
||||
in: body
|
||||
name: data
|
||||
required: true
|
||||
schema:
|
||||
$ref: '#/definitions/schema.UpdateBadgeStatusReq'
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
$ref: '#/definitions/handler.RespBody'
|
||||
security:
|
||||
- ApiKeyAuth: []
|
||||
summary: update badge status
|
||||
tags:
|
||||
- AdminBadge
|
||||
/answer/admin/api/badges:
|
||||
get:
|
||||
consumes:
|
||||
- application/json
|
||||
description: list all badges by page
|
||||
parameters:
|
||||
- description: page
|
||||
in: query
|
||||
name: page
|
||||
type: integer
|
||||
- description: page size
|
||||
in: query
|
||||
name: page_size
|
||||
type: integer
|
||||
- description: badge status
|
||||
enum:
|
||||
- ""
|
||||
- active
|
||||
- inactive
|
||||
in: query
|
||||
name: status
|
||||
type: string
|
||||
- description: search param
|
||||
in: query
|
||||
name: q
|
||||
type: string
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/definitions/handler.RespBody'
|
||||
- properties:
|
||||
data:
|
||||
items:
|
||||
$ref: '#/definitions/schema.GetBadgeListPagedResp'
|
||||
type: array
|
||||
type: object
|
||||
security:
|
||||
- ApiKeyAuth: []
|
||||
summary: list all badges by page
|
||||
tags:
|
||||
- AdminBadge
|
||||
/answer/admin/api/dashboard:
|
||||
get:
|
||||
consumes:
|
||||
@@ -4063,6 +4338,159 @@ paths:
|
||||
summary: recover answer
|
||||
tags:
|
||||
- Answer
|
||||
/answer/api/v1/badge:
|
||||
get:
|
||||
consumes:
|
||||
- application/json
|
||||
description: get badge info
|
||||
parameters:
|
||||
- default: string
|
||||
description: id
|
||||
in: query
|
||||
name: id
|
||||
required: true
|
||||
type: string
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/definitions/handler.RespBody'
|
||||
- properties:
|
||||
data:
|
||||
$ref: '#/definitions/schema.GetBadgeInfoResp'
|
||||
type: object
|
||||
security:
|
||||
- ApiKeyAuth: []
|
||||
summary: get badge info
|
||||
tags:
|
||||
- api-badge
|
||||
/answer/api/v1/badge/awards/page:
|
||||
get:
|
||||
consumes:
|
||||
- application/json
|
||||
description: get badge award list
|
||||
parameters:
|
||||
- description: page
|
||||
in: query
|
||||
name: page
|
||||
type: integer
|
||||
- description: page size
|
||||
in: query
|
||||
name: page_size
|
||||
type: integer
|
||||
- description: badge id
|
||||
in: query
|
||||
name: badge_id
|
||||
required: true
|
||||
type: string
|
||||
- description: only list the award by username
|
||||
in: query
|
||||
name: username
|
||||
type: string
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/definitions/handler.RespBody'
|
||||
- properties:
|
||||
data:
|
||||
$ref: '#/definitions/schema.GetBadgeInfoResp'
|
||||
type: object
|
||||
security:
|
||||
- ApiKeyAuth: []
|
||||
summary: get badge award list
|
||||
tags:
|
||||
- api-badge
|
||||
/answer/api/v1/badge/user/awards:
|
||||
get:
|
||||
consumes:
|
||||
- application/json
|
||||
description: get user badge award list
|
||||
parameters:
|
||||
- description: user name
|
||||
in: query
|
||||
name: username
|
||||
required: true
|
||||
type: string
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/definitions/handler.RespBody'
|
||||
- properties:
|
||||
data:
|
||||
items:
|
||||
$ref: '#/definitions/schema.GetUserBadgeAwardListResp'
|
||||
type: array
|
||||
type: object
|
||||
security:
|
||||
- ApiKeyAuth: []
|
||||
summary: get user badge award list
|
||||
tags:
|
||||
- api-badge
|
||||
/answer/api/v1/badge/user/awards/recent:
|
||||
get:
|
||||
consumes:
|
||||
- application/json
|
||||
description: get user badge award list
|
||||
parameters:
|
||||
- description: user name
|
||||
in: query
|
||||
name: username
|
||||
required: true
|
||||
type: string
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/definitions/handler.RespBody'
|
||||
- properties:
|
||||
data:
|
||||
items:
|
||||
$ref: '#/definitions/schema.GetUserBadgeAwardListResp'
|
||||
type: array
|
||||
type: object
|
||||
security:
|
||||
- ApiKeyAuth: []
|
||||
summary: get user badge award list
|
||||
tags:
|
||||
- api-badge
|
||||
/answer/api/v1/badges:
|
||||
get:
|
||||
consumes:
|
||||
- application/json
|
||||
description: list all badges group by group
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/definitions/handler.RespBody'
|
||||
- properties:
|
||||
data:
|
||||
items:
|
||||
$ref: '#/definitions/schema.GetBadgeListResp'
|
||||
type: array
|
||||
type: object
|
||||
security:
|
||||
- ApiKeyAuth: []
|
||||
summary: list all badges group by group
|
||||
tags:
|
||||
- api-badge
|
||||
/answer/api/v1/collection/switch:
|
||||
post:
|
||||
consumes:
|
||||
@@ -4353,7 +4781,7 @@ paths:
|
||||
- properties:
|
||||
data:
|
||||
items:
|
||||
$ref: '#/definitions/schema.GetEmbedOptionResp'
|
||||
$ref: '#/definitions/plugin.EmbedConfig'
|
||||
type: array
|
||||
type: object
|
||||
summary: GetEmbedConfig
|
||||
@@ -4368,6 +4796,7 @@ paths:
|
||||
- description: identify the source of the file upload
|
||||
enum:
|
||||
- post
|
||||
- post_attachment
|
||||
- avatar
|
||||
- branding
|
||||
in: formData
|
||||
@@ -5187,6 +5616,58 @@ paths:
|
||||
summary: update question invite user
|
||||
tags:
|
||||
- Question
|
||||
/answer/api/v1/question/link:
|
||||
get:
|
||||
description: get question link
|
||||
parameters:
|
||||
- in: query
|
||||
minimum: 1
|
||||
name: in_days
|
||||
type: integer
|
||||
- enum:
|
||||
- newest
|
||||
- active
|
||||
- hot
|
||||
- score
|
||||
- unanswered
|
||||
- recommend
|
||||
- frequent
|
||||
in: query
|
||||
name: order
|
||||
type: string
|
||||
- in: query
|
||||
minimum: 1
|
||||
name: page
|
||||
type: integer
|
||||
- in: query
|
||||
maximum: 100
|
||||
minimum: 1
|
||||
name: page_size
|
||||
type: integer
|
||||
- in: query
|
||||
name: question_id
|
||||
required: true
|
||||
type: string
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/definitions/handler.RespBody'
|
||||
- properties:
|
||||
data:
|
||||
allOf:
|
||||
- $ref: '#/definitions/pager.PageModel'
|
||||
- properties:
|
||||
list:
|
||||
items:
|
||||
$ref: '#/definitions/schema.QuestionPageResp'
|
||||
type: array
|
||||
type: object
|
||||
type: object
|
||||
summary: get question link
|
||||
tags:
|
||||
- Question
|
||||
/answer/api/v1/question/operation:
|
||||
put:
|
||||
consumes:
|
||||
@@ -5245,6 +5726,40 @@ paths:
|
||||
summary: get questions by page
|
||||
tags:
|
||||
- Question
|
||||
/answer/api/v1/question/recommend/page:
|
||||
get:
|
||||
consumes:
|
||||
- application/json
|
||||
description: get recommend questions by page
|
||||
parameters:
|
||||
- description: QuestionPageReq
|
||||
in: body
|
||||
name: data
|
||||
required: true
|
||||
schema:
|
||||
$ref: '#/definitions/schema.QuestionPageReq'
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/definitions/handler.RespBody'
|
||||
- properties:
|
||||
data:
|
||||
allOf:
|
||||
- $ref: '#/definitions/pager.PageModel'
|
||||
- properties:
|
||||
list:
|
||||
items:
|
||||
$ref: '#/definitions/schema.QuestionPageResp'
|
||||
type: array
|
||||
type: object
|
||||
type: object
|
||||
summary: get recommend questions by page
|
||||
tags:
|
||||
- Question
|
||||
/answer/api/v1/question/recover:
|
||||
post:
|
||||
consumes:
|
||||
@@ -5382,7 +5897,7 @@ paths:
|
||||
- properties:
|
||||
data:
|
||||
items:
|
||||
$ref: '#/definitions/schema.GetTagResp'
|
||||
$ref: '#/definitions/schema.GetTagBasicResp'
|
||||
type: array
|
||||
type: object
|
||||
security:
|
||||
@@ -5428,6 +5943,26 @@ paths:
|
||||
summary: get reasons by object type and action
|
||||
tags:
|
||||
- reason
|
||||
/answer/api/v1/render/config:
|
||||
get:
|
||||
consumes:
|
||||
- application/json
|
||||
description: GetRenderConfig
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
allOf:
|
||||
- $ref: '#/definitions/handler.RespBody'
|
||||
- properties:
|
||||
data:
|
||||
$ref: '#/definitions/plugin.RenderConfig'
|
||||
type: object
|
||||
summary: GetRenderConfig
|
||||
tags:
|
||||
- PluginRender
|
||||
/answer/api/v1/report:
|
||||
post:
|
||||
consumes:
|
||||
@@ -5965,7 +6500,7 @@ paths:
|
||||
- Tag
|
||||
/answer/api/v1/tags:
|
||||
get:
|
||||
description: get tags list
|
||||
description: get tags list by slug name
|
||||
parameters:
|
||||
- collectionFormat: csv
|
||||
description: string collection
|
||||
@@ -5980,7 +6515,14 @@ paths:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
$ref: '#/definitions/handler.RespBody'
|
||||
allOf:
|
||||
- $ref: '#/definitions/handler.RespBody'
|
||||
- properties:
|
||||
data:
|
||||
items:
|
||||
$ref: '#/definitions/schema.GetTagBasicResp'
|
||||
type: array
|
||||
type: object
|
||||
summary: get tags list
|
||||
tags:
|
||||
- Tag
|
||||
@@ -6677,15 +7219,15 @@ paths:
|
||||
- Activity
|
||||
/custom.css:
|
||||
get:
|
||||
description: get site robots information
|
||||
description: get site custom CSS
|
||||
produces:
|
||||
- application/json
|
||||
- text/css
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
type: string
|
||||
summary: get site robots information
|
||||
summary: get site custom CSS
|
||||
tags:
|
||||
- site
|
||||
/installation/base-info:
|
||||
@@ -6779,6 +7321,25 @@ paths:
|
||||
summary: init environment
|
||||
tags:
|
||||
- installation
|
||||
/installation/language/config:
|
||||
get:
|
||||
description: get installation language config mapping
|
||||
parameters:
|
||||
- description: installation language
|
||||
in: query
|
||||
name: lang
|
||||
required: true
|
||||
type: string
|
||||
produces:
|
||||
- application/json
|
||||
responses:
|
||||
"200":
|
||||
description: OK
|
||||
schema:
|
||||
$ref: '#/definitions/handler.RespBody'
|
||||
summary: get installation language config mapping
|
||||
tags:
|
||||
- Lang
|
||||
/installation/language/options:
|
||||
get:
|
||||
description: get installation language options
|
||||
|
||||
@@ -15,156 +15,163 @@
|
||||
// specific language governing permissions and limitations
|
||||
// under the License.
|
||||
|
||||
module github.com/apache/incubator-answer
|
||||
module github.com/apache/answer
|
||||
|
||||
go 1.18
|
||||
go 1.22.0
|
||||
|
||||
require (
|
||||
github.com/Chain-Zhang/pinyin v0.1.3
|
||||
github.com/Machiel/slugify v1.0.1
|
||||
github.com/Masterminds/semver/v3 v3.1.1
|
||||
github.com/Masterminds/semver/v3 v3.3.0
|
||||
github.com/anargu/gin-brotli v0.0.0-20220116052358-12bf532d5267
|
||||
github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d
|
||||
github.com/asaskevich/govalidator v0.0.0-20230301143203-a9d515a09cc2
|
||||
github.com/bwmarrin/snowflake v0.3.0
|
||||
github.com/disintegration/imaging v1.6.2
|
||||
github.com/gin-gonic/gin v1.9.1
|
||||
github.com/gin-gonic/gin v1.10.0
|
||||
github.com/go-playground/locales v0.14.1
|
||||
github.com/go-playground/universal-translator v0.18.1
|
||||
github.com/go-playground/validator/v10 v10.14.0
|
||||
github.com/go-sql-driver/mysql v1.6.0
|
||||
github.com/goccy/go-json v0.10.2
|
||||
github.com/golang/mock v1.6.0
|
||||
github.com/google/uuid v1.3.0
|
||||
github.com/go-playground/validator/v10 v10.22.1
|
||||
github.com/go-sql-driver/mysql v1.8.1
|
||||
github.com/goccy/go-json v0.10.3
|
||||
github.com/google/uuid v1.6.0
|
||||
github.com/google/wire v0.5.0
|
||||
github.com/grokify/html-strip-tags-go v0.0.1
|
||||
github.com/jinzhu/copier v0.3.5
|
||||
github.com/grokify/html-strip-tags-go v0.1.0
|
||||
github.com/jinzhu/copier v0.4.0
|
||||
github.com/jinzhu/now v1.1.5
|
||||
github.com/lib/pq v1.10.7
|
||||
github.com/microcosm-cc/bluemonday v1.0.21
|
||||
github.com/ory/dockertest/v3 v3.10.0
|
||||
github.com/lib/pq v1.10.9
|
||||
github.com/microcosm-cc/bluemonday v1.0.27
|
||||
github.com/mozillazg/go-pinyin v0.20.0
|
||||
github.com/ory/dockertest/v3 v3.11.0
|
||||
github.com/robfig/cron/v3 v3.0.1
|
||||
github.com/scottleedavis/go-exif-remove v0.0.0-20230314195146-7e059d593405
|
||||
github.com/segmentfault/pacman v1.0.5-0.20230822083413-c0075a2d401f
|
||||
github.com/segmentfault/pacman/contrib/cache/memory v0.0.0-20230822083413-c0075a2d401f
|
||||
github.com/segmentfault/pacman/contrib/conf/viper v0.0.0-20221018072427-a15dd1434e05
|
||||
github.com/segmentfault/pacman/contrib/i18n v0.0.0-20230516093754-b76aef1c1150
|
||||
github.com/segmentfault/pacman/contrib/log/zap v0.0.0-20221018072427-a15dd1434e05
|
||||
github.com/segmentfault/pacman/contrib/server/http v0.0.0-20221018072427-a15dd1434e05
|
||||
github.com/spf13/cobra v1.6.1
|
||||
github.com/stretchr/testify v1.8.4
|
||||
github.com/swaggo/files v1.0.0
|
||||
github.com/swaggo/gin-swagger v1.5.3
|
||||
github.com/swaggo/swag v1.16.1
|
||||
github.com/tidwall/gjson v1.14.4
|
||||
github.com/yuin/goldmark v1.4.13
|
||||
golang.org/x/crypto v0.21.0
|
||||
golang.org/x/image v0.13.0
|
||||
golang.org/x/net v0.21.0
|
||||
github.com/segmentfault/pacman/contrib/conf/viper v0.0.0-20230822083413-c0075a2d401f
|
||||
github.com/segmentfault/pacman/contrib/i18n v0.0.0-20230822083413-c0075a2d401f
|
||||
github.com/segmentfault/pacman/contrib/log/zap v0.0.0-20230822083413-c0075a2d401f
|
||||
github.com/segmentfault/pacman/contrib/server/http v0.0.0-20230822083413-c0075a2d401f
|
||||
github.com/spf13/cobra v1.8.1
|
||||
github.com/stretchr/testify v1.9.0
|
||||
github.com/swaggo/files v1.0.1
|
||||
github.com/swaggo/gin-swagger v1.6.0
|
||||
github.com/swaggo/swag v1.16.3
|
||||
github.com/tidwall/gjson v1.17.3
|
||||
github.com/yuin/goldmark v1.7.4
|
||||
go.uber.org/mock v0.5.0
|
||||
golang.org/x/crypto v0.27.0
|
||||
golang.org/x/image v0.20.0
|
||||
golang.org/x/net v0.29.0
|
||||
gopkg.in/gomail.v2 v2.0.0-20160411212932-81ebce5c23df
|
||||
gopkg.in/yaml.v3 v3.0.1
|
||||
modernc.org/sqlite v1.24.0
|
||||
xorm.io/builder v0.3.12
|
||||
modernc.org/sqlite v1.33.0
|
||||
xorm.io/builder v0.3.13
|
||||
xorm.io/xorm v1.3.2
|
||||
)
|
||||
|
||||
require (
|
||||
dario.cat/mergo v1.0.1 // indirect
|
||||
filippo.io/edwards25519 v1.1.0 // indirect
|
||||
github.com/Azure/go-ansiterm v0.0.0-20230124172434-306776ec8161 // indirect
|
||||
github.com/KyleBanks/depth v1.2.1 // indirect
|
||||
github.com/LinkinStars/go-i18n/v2 v2.2.2 // indirect
|
||||
github.com/Microsoft/go-winio v0.6.1 // indirect
|
||||
github.com/Microsoft/go-winio v0.6.2 // indirect
|
||||
github.com/Nvveen/Gotty v0.0.0-20120604004816-cd527374f1e5 // indirect
|
||||
github.com/andybalholm/brotli v1.0.4 // indirect
|
||||
github.com/andybalholm/brotli v1.1.0 // indirect
|
||||
github.com/aymerick/douceur v0.2.0 // indirect
|
||||
github.com/bytedance/sonic v1.9.1 // indirect
|
||||
github.com/cenkalti/backoff/v4 v4.2.1 // indirect
|
||||
github.com/chenzhuoyu/base64x v0.0.0-20221115062448-fe3a3abad311 // indirect
|
||||
github.com/containerd/continuity v0.4.2 // indirect
|
||||
github.com/davecgh/go-spew v1.1.1 // indirect
|
||||
github.com/docker/cli v24.0.6+incompatible // indirect
|
||||
github.com/docker/docker v24.0.6+incompatible // indirect
|
||||
github.com/docker/go-connections v0.4.0 // indirect
|
||||
github.com/bytedance/sonic v1.12.2 // indirect
|
||||
github.com/bytedance/sonic/loader v0.2.0 // indirect
|
||||
github.com/cenkalti/backoff/v4 v4.3.0 // indirect
|
||||
github.com/cloudwego/base64x v0.1.4 // indirect
|
||||
github.com/cloudwego/iasm v0.2.0 // indirect
|
||||
github.com/containerd/continuity v0.4.3 // indirect
|
||||
github.com/davecgh/go-spew v1.1.2-0.20180830191138-d8f796af33cc // indirect
|
||||
github.com/docker/cli v27.2.1+incompatible // indirect
|
||||
github.com/docker/docker v27.2.1+incompatible // indirect
|
||||
github.com/docker/go-connections v0.5.0 // indirect
|
||||
github.com/docker/go-units v0.5.0 // indirect
|
||||
github.com/dsoprea/go-exif v0.0.0-20190901173045-3ce78807c90f // indirect
|
||||
github.com/dsoprea/go-jpeg-image-structure v0.0.0-20190422055009-d6f9ba25cf48 // indirect
|
||||
github.com/dsoprea/go-logging v0.0.0-20190624164917-c4f10aab7696 // indirect
|
||||
github.com/dsoprea/go-png-image-structure v0.0.0-20190624104353-c9b28dcdc5c8 // indirect
|
||||
github.com/dsoprea/go-exif v0.0.0-20230826092837-6579e82b732d // indirect
|
||||
github.com/dsoprea/go-exif/v2 v2.0.0-20230826092837-6579e82b732d // indirect
|
||||
github.com/dsoprea/go-iptc v0.0.0-20200610044640-bc9ca208b413 // indirect
|
||||
github.com/dsoprea/go-jpeg-image-structure v0.0.0-20221012074422-4f3f7e934102 // indirect
|
||||
github.com/dsoprea/go-logging v0.0.0-20200710184922-b02d349568dd // indirect
|
||||
github.com/dsoprea/go-photoshop-info-format v0.0.0-20200610045659-121dd752914d // indirect
|
||||
github.com/dsoprea/go-png-image-structure v0.0.0-20210512210324-29b889a6093d // indirect
|
||||
github.com/dsoprea/go-utility v0.0.0-20221003172846-a3e1774ef349 // indirect
|
||||
github.com/dustin/go-humanize v1.0.1 // indirect
|
||||
github.com/fsnotify/fsnotify v1.6.0 // indirect
|
||||
github.com/gabriel-vasile/mimetype v1.4.2 // indirect
|
||||
github.com/fsnotify/fsnotify v1.7.0 // indirect
|
||||
github.com/gabriel-vasile/mimetype v1.4.5 // indirect
|
||||
github.com/gin-contrib/sse v0.1.0 // indirect
|
||||
github.com/go-errors/errors v1.0.1 // indirect
|
||||
github.com/go-openapi/jsonpointer v0.20.0 // indirect
|
||||
github.com/go-openapi/jsonreference v0.20.2 // indirect
|
||||
github.com/go-openapi/spec v0.20.9 // indirect
|
||||
github.com/go-openapi/swag v0.22.4 // indirect
|
||||
github.com/go-errors/errors v1.5.1 // indirect
|
||||
github.com/go-openapi/jsonpointer v0.21.0 // indirect
|
||||
github.com/go-openapi/jsonreference v0.21.0 // indirect
|
||||
github.com/go-openapi/spec v0.21.0 // indirect
|
||||
github.com/go-openapi/swag v0.23.0 // indirect
|
||||
github.com/go-viper/mapstructure/v2 v2.1.0 // indirect
|
||||
github.com/go-xmlfmt/xmlfmt v1.1.2 // indirect
|
||||
github.com/gogo/protobuf v1.3.2 // indirect
|
||||
github.com/golang/geo v0.0.0-20190812012225-f41920e961ce // indirect
|
||||
github.com/golang/geo v0.0.0-20230421003525-6adc56603217 // indirect
|
||||
github.com/golang/snappy v0.0.4 // indirect
|
||||
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
|
||||
github.com/gorilla/css v1.0.0 // indirect
|
||||
github.com/gorilla/css v1.0.1 // indirect
|
||||
github.com/hashicorp/golang-lru/v2 v2.0.7 // indirect
|
||||
github.com/hashicorp/hcl v1.0.0 // indirect
|
||||
github.com/imdario/mergo v0.3.16 // indirect
|
||||
github.com/inconshreveable/mousetrap v1.0.1 // indirect
|
||||
github.com/inconshreveable/mousetrap v1.1.0 // indirect
|
||||
github.com/josharian/intern v1.0.0 // indirect
|
||||
github.com/json-iterator/go v1.1.12 // indirect
|
||||
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
|
||||
github.com/klauspost/cpuid/v2 v2.2.4 // indirect
|
||||
github.com/leodido/go-urn v1.2.4 // indirect
|
||||
github.com/klauspost/cpuid/v2 v2.2.8 // indirect
|
||||
github.com/leodido/go-urn v1.4.0 // indirect
|
||||
github.com/lestrrat-go/file-rotatelogs v2.4.0+incompatible // indirect
|
||||
github.com/lestrrat-go/strftime v1.0.6 // indirect
|
||||
github.com/magiconair/properties v1.8.6 // indirect
|
||||
github.com/lestrrat-go/strftime v1.1.0 // indirect
|
||||
github.com/magiconair/properties v1.8.7 // indirect
|
||||
github.com/mailru/easyjson v0.7.7 // indirect
|
||||
github.com/mattn/go-isatty v0.0.19 // indirect
|
||||
github.com/mattn/go-isatty v0.0.20 // indirect
|
||||
github.com/mitchellh/mapstructure v1.5.0 // indirect
|
||||
github.com/moby/docker-image-spec v1.3.1 // indirect
|
||||
github.com/moby/term v0.5.0 // indirect
|
||||
github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd // indirect
|
||||
github.com/modern-go/reflect2 v1.0.2 // indirect
|
||||
github.com/ncruces/go-strftime v0.1.9 // indirect
|
||||
github.com/opencontainers/go-digest v1.0.0 // indirect
|
||||
github.com/opencontainers/image-spec v1.0.2 // indirect
|
||||
github.com/opencontainers/runc v1.1.9 // indirect
|
||||
github.com/opencontainers/image-spec v1.1.0 // indirect
|
||||
github.com/opencontainers/runc v1.1.14 // indirect
|
||||
github.com/patrickmn/go-cache v2.1.0+incompatible // indirect
|
||||
github.com/pelletier/go-toml v1.9.5 // indirect
|
||||
github.com/pelletier/go-toml/v2 v2.0.8 // indirect
|
||||
github.com/pelletier/go-toml/v2 v2.2.3 // indirect
|
||||
github.com/pkg/errors v0.9.1 // indirect
|
||||
github.com/pmezard/go-difflib v1.0.0 // indirect
|
||||
github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect
|
||||
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
|
||||
github.com/sagikazarmark/locafero v0.6.0 // indirect
|
||||
github.com/sagikazarmark/slog-shim v0.1.0 // indirect
|
||||
github.com/sirupsen/logrus v1.9.3 // indirect
|
||||
github.com/spf13/afero v1.9.2 // indirect
|
||||
github.com/spf13/cast v1.5.0 // indirect
|
||||
github.com/spf13/jwalterweatherman v1.1.0 // indirect
|
||||
github.com/sourcegraph/conc v0.3.0 // indirect
|
||||
github.com/spf13/afero v1.11.0 // indirect
|
||||
github.com/spf13/cast v1.7.0 // indirect
|
||||
github.com/spf13/pflag v1.0.5 // indirect
|
||||
github.com/spf13/viper v1.13.0 // indirect
|
||||
github.com/subosito/gotenv v1.4.1 // indirect
|
||||
github.com/spf13/viper v1.19.0 // indirect
|
||||
github.com/subosito/gotenv v1.6.0 // indirect
|
||||
github.com/syndtr/goleveldb v1.0.0 // indirect
|
||||
github.com/tidwall/match v1.1.1 // indirect
|
||||
github.com/tidwall/pretty v1.2.0 // indirect
|
||||
github.com/tidwall/pretty v1.2.1 // indirect
|
||||
github.com/twitchyliquid64/golang-asm v0.15.1 // indirect
|
||||
github.com/ugorji/go/codec v1.2.11 // indirect
|
||||
github.com/ugorji/go/codec v1.2.12 // indirect
|
||||
github.com/xeipuuv/gojsonpointer v0.0.0-20190905194746-02993c407bfb // indirect
|
||||
github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect
|
||||
github.com/xeipuuv/gojsonschema v1.2.0 // indirect
|
||||
go.uber.org/atomic v1.10.0 // indirect
|
||||
go.uber.org/multierr v1.8.0 // indirect
|
||||
go.uber.org/zap v1.23.0 // indirect
|
||||
golang.org/x/arch v0.3.0 // indirect
|
||||
golang.org/x/mod v0.12.0 // indirect
|
||||
golang.org/x/sys v0.18.0 // indirect
|
||||
golang.org/x/text v0.14.0 // indirect
|
||||
golang.org/x/tools v0.13.0 // indirect
|
||||
google.golang.org/protobuf v1.30.0 // indirect
|
||||
go.uber.org/multierr v1.11.0 // indirect
|
||||
go.uber.org/zap v1.27.0 // indirect
|
||||
golang.org/x/arch v0.10.0 // indirect
|
||||
golang.org/x/exp v0.0.0-20240909161429-701f63a606c0 // indirect
|
||||
golang.org/x/sys v0.25.0 // indirect
|
||||
golang.org/x/text v0.18.0 // indirect
|
||||
golang.org/x/tools v0.25.0 // indirect
|
||||
google.golang.org/protobuf v1.34.2 // indirect
|
||||
gopkg.in/alexcesaro/quotedprintable.v3 v3.0.0-20150716171945-2caba252f4dc // indirect
|
||||
gopkg.in/ini.v1 v1.67.0 // indirect
|
||||
gopkg.in/yaml.v2 v2.4.0 // indirect
|
||||
lukechampine.com/uint128 v1.2.0 // indirect
|
||||
modernc.org/cc/v3 v3.40.0 // indirect
|
||||
modernc.org/ccgo/v3 v3.16.13 // indirect
|
||||
modernc.org/libc v1.22.5 // indirect
|
||||
modernc.org/mathutil v1.5.0 // indirect
|
||||
modernc.org/memory v1.5.0 // indirect
|
||||
modernc.org/opt v0.1.3 // indirect
|
||||
modernc.org/strutil v1.1.3 // indirect
|
||||
modernc.org/token v1.0.1 // indirect
|
||||
sigs.k8s.io/yaml v1.3.0 // indirect
|
||||
modernc.org/gc/v3 v3.0.0-20240801135723-a856999a2e4a // indirect
|
||||
modernc.org/mathutil v1.6.0 // indirect
|
||||
modernc.org/memory v1.8.0 // indirect
|
||||
modernc.org/strutil v1.2.0 // indirect
|
||||
modernc.org/token v1.1.0 // indirect
|
||||
sigs.k8s.io/yaml v1.4.0 // indirect
|
||||
)
|
||||
|
||||
replace lukechampine.com/uint128 v1.1.1 => github.com/aichy126/uint128 v1.1.1
|
||||
|
||||
+2
-2
@@ -619,7 +619,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1136,7 +1136,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: Display Name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+2
-2
@@ -619,7 +619,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1136,7 +1136,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: Display Name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+2
-2
@@ -612,7 +612,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1123,7 +1123,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: display_name must be at 4 - 30 characters in length.
|
||||
msg: display_name must be at 2 - 30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+2
-2
@@ -612,7 +612,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1123,7 +1123,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: display_name must be at 4 - 30 characters in length.
|
||||
msg: display_name must be at 2 - 30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+2
-2
@@ -612,7 +612,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1123,7 +1123,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: display_name must be at 4 - 30 characters in length.
|
||||
msg: display_name must be at 2 - 30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+2
-2
@@ -612,7 +612,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1123,7 +1123,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: display_name must be at 4 - 30 characters in length.
|
||||
msg: display_name must be at 2 - 30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+2
-2
@@ -612,7 +612,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1123,7 +1123,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: display_name must be at 4 - 30 characters in length.
|
||||
msg: display_name must be at 2 - 30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+2
-2
@@ -619,7 +619,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1136,7 +1136,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: Display Name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+541
-207
File diff suppressed because it is too large
Load Diff
+356
-22
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Password cannot contain spaces.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Site config not found.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: rude or abusive
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: a duplicate
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: not an answer
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: no longer needed
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: angen manylion neu eglurder
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: rhywbeth arall
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: upvoted comment
|
||||
invited_you_to_answer:
|
||||
other: invited you to answer
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Confirm your new email address"
|
||||
body:
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Password reset"
|
||||
body:
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: Sut i Fformatio
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">i wneud cysylltiadau</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title]( https://url.com)</code></pre></li><li><p class="mb-2">rhoi dychweliadau rhwng paragraffau</p></li><li><p class="mb-2"><em>_italic_</em> neu **<strong>beiddgar</strong>**</p></li><li><p class="mb-2">cod mewnoliad gan 4 bwlch</p></li><li><p class="mb-2">dyfyniad drwy osod <code>></code> ar ddechrau'r llinell</p></li><li><p class="mb-2">backtick yn dianc o <code>`like _this_`</code></p></li><li><p class="mb-2">creu ffensys cod gyda thic wrth gefn <code>`</code></p><pre class="mb-0"><code>```<br/>cod yma<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Cynt
|
||||
next: Nesaf
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Posts
|
||||
invites: Invites
|
||||
votes: Votes
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Mae'ch Cyfrif wedi'i Atal
|
||||
until_time: "Cafodd eich cyfrif ei atal tan {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Questions
|
||||
tag: Tags
|
||||
user: Users
|
||||
badges: Badges
|
||||
profile: Profile
|
||||
setting: Settings
|
||||
logout: Log out
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Related Questions
|
||||
answers: answers
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
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.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Newest
|
||||
active: Active
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Score
|
||||
unanswered: Unanswered
|
||||
modified: modified
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
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
|
||||
comma: ","
|
||||
last_login: Seen
|
||||
about_me: About Me
|
||||
about_me_empty: "// Hello, World !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Top Questions
|
||||
stats: Stats
|
||||
list_empty: No posts found.<br />Perhaps you'd like to select a different tab?
|
||||
content_empty: No posts found.
|
||||
accepted: Accepted
|
||||
answered: answered
|
||||
asked: asked
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: votes received
|
||||
x_answers: answers
|
||||
x_questions: questions
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Next
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Questions
|
||||
answers: Answers
|
||||
users: Users
|
||||
badges: Badges
|
||||
flags: Flags
|
||||
settings: Settings
|
||||
general: General
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
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.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Admin
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: Welcome to Admin!
|
||||
site_statistics: Site statistics
|
||||
questions: "Questions:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "Answers:"
|
||||
comments: "Comments:"
|
||||
votes: "Votes:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Please enter the user's email, one per line."
|
||||
display_name:
|
||||
label: Display name
|
||||
msg: Display name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (optional)
|
||||
empty: cannot be empty
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+1550
-1216
File diff suppressed because it is too large
Load Diff
+378
-44
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Ungültige URL.
|
||||
status_invalid:
|
||||
other: Ungültiger Status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Passwort darf keine Leerzeichen enthalten.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Seiten-Konfiguration nicht gefunden.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: unhöflich oder beleidigend
|
||||
desc:
|
||||
other:
|
||||
- Eine vernünftige Person würde diesen Inhalt als unangemessen für einen respektvollen
|
||||
- Umgang empfinden
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: ein Duplikat
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: keine Antwort
|
||||
desc:
|
||||
other:
|
||||
- Dies wurde als Antwort gepostet, aber es wird nicht versucht, die
|
||||
- Frage zu beantworten. Es sollte vielleicht eine Bearbeitung, ein Kommentar oder eine andere Frage sein,
|
||||
- oder ganz gelöscht.
|
||||
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."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: nicht mehr benötigt
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: benötigt Details oder Klarheit
|
||||
desc:
|
||||
other:
|
||||
- Diese Frage enthält derzeit mehrere Fragen in einer. Sie sollte
|
||||
- auf ein einziges Problem konzentrieren.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: etwas anderes
|
||||
@@ -415,12 +413,12 @@ backend:
|
||||
deleted_title:
|
||||
other: Gelöschte Frage
|
||||
questions_title:
|
||||
other: Questions
|
||||
other: Fragen
|
||||
tag:
|
||||
tags_title:
|
||||
other: Tags
|
||||
other: Schlagwörter
|
||||
no_description:
|
||||
other: The tag has no description.
|
||||
other: Diese Kategorie hat keine Beschreibung.
|
||||
notification:
|
||||
action:
|
||||
update_question:
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: positiv bewerteter Kommentar
|
||||
invited_you_to_answer:
|
||||
other: hat dich eingeladen, zu antworten
|
||||
earned_badge:
|
||||
other: Du hast das "{{.BadgeName}}" Abzeichen verdient
|
||||
email_tpl:
|
||||
change_email:
|
||||
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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>Auf {{.SiteName}} ansehen</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Abbestellen</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} hat dich eingeladen zu antworten"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>Ich glaube, du kennst die Antwort.</blockquote><br>\n<a href='{{.InviteUrl}}'>Auf {{.SiteName}} ansehen</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Abbestellen</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} hat deinen Beitrag kommentiert"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>Auf {{.SiteName}} ansehen</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Abbestellen</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Neue Frage: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Abbestellen</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Passwort zurücksetzen"
|
||||
body:
|
||||
other: "Jemand hat dich gebeten, dein Passwort auf {{.SiteName}} zurückzusetzen.<br><br>\n\nWenn du es nicht warst, kannst du diese E-Mail getrost ignorieren.<br><br>\n\nKlicke auf den folgenden Link, um ein neues Passwort zu wählen:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nKlicke auf den folgenden Link, um dein neues Konto zu bestätigen und zu aktivieren:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiograph
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Zertifiziert
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: Wie man formatiert
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">um Links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Titel](https://url.com)</code></pre></li><li><p class="mb-2">Zwischen den Absätzen Zeilenumbrüche einfügen</p></li><li><p class="mb-2"><em>_italic_</em> oder **<strong>fett</strong>**</p></li><li><p class="mb-2">Code um 4 Leerzeichen einrücken</p></li><li><p class="mb-2">Zitat durch Setzen von <code>> </code> am Anfang der Zeile</p></li><li><p class="mb-2">Backtick-Escapes <code>`wie _this_`</code></p></li><li><p class="mb-2">Codeumrandungen mit Backticks <code>`</code></p><pre class="mb-0"><code>`<br/>Code hier<br/>``</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Zurück
|
||||
next: Weiter
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Beiträge
|
||||
invites: Einladungen
|
||||
votes: Abstimmungen
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Dein Konto wurde gesperrt
|
||||
until_time: "Dein Konto wurde bis zum {{ time }} gesperrt."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -778,8 +1042,8 @@ ui:
|
||||
smile: Lächeln
|
||||
frown: frown
|
||||
btn_label: Reaktionen hinzufügen oder entfernen
|
||||
undo_emoji: undo {{ emoji }} reaction
|
||||
react_emoji: react with {{ emoji }}
|
||||
undo_emoji: '{{ emoji }} Reaktion rückgängig machen'
|
||||
react_emoji: mit {{ emoji }} reagieren
|
||||
unreact_emoji: unreact with {{ emoji }}
|
||||
comment:
|
||||
btn_add_comment: Einen Kommentar hinzufügen
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Fragen
|
||||
tag: Schlagwörter
|
||||
user: Benutzer
|
||||
badges: Badges
|
||||
profile: Profil
|
||||
setting: Einstellungen
|
||||
logout: Ausloggen
|
||||
@@ -917,8 +1183,8 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Der Name darf nicht leer sein.
|
||||
range: Die Länge des Namens sollte zwischen 4 und 30 Zeichen liegen.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
range: Die Länge des Namens sollte zwischen 2 und 30 Zeichen liegen.
|
||||
character: 'Muss den Zeichensatz "a-z", "A-Z", "0-9", " - . _" verwenden'
|
||||
email:
|
||||
label: E-Mail
|
||||
msg:
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Verwandte Fragen
|
||||
answers: antworten
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: Frage jemanden
|
||||
desc: Lade Leute ein, von denen du glaubst, dass sie die Antwort wissen könnten.
|
||||
@@ -1132,8 +1402,8 @@ ui:
|
||||
title: Diesen Beitrag auflisten
|
||||
content: Are you sure you want to list?
|
||||
unlist:
|
||||
confirm_btn: Unlist
|
||||
title: Unlist this post
|
||||
confirm_btn: Von Liste nehmen
|
||||
title: Diesen Beitrag von der Liste nehmen
|
||||
content: Are you sure you want to unlist?
|
||||
pin:
|
||||
title: Diesen Beitrag anpinnen
|
||||
@@ -1156,7 +1426,7 @@ ui:
|
||||
save: Speichern
|
||||
delete: Löschen
|
||||
undelete: Wiederherstellen
|
||||
list: List
|
||||
list: Liste
|
||||
unlist: Unlist
|
||||
unlisted: Unlisted
|
||||
login: Einloggen
|
||||
@@ -1191,11 +1461,11 @@ ui:
|
||||
post_lowercase: post
|
||||
filter: Filter
|
||||
ignore: Ignore
|
||||
submit: Submit
|
||||
submit: Absenden
|
||||
normal: Normal
|
||||
closed: Geschlossen
|
||||
deleted: Deleted
|
||||
pending: Pending
|
||||
deleted: Gelöscht
|
||||
pending: Ausstehend
|
||||
more: More
|
||||
search:
|
||||
title: Suchergebnisse
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Neueste
|
||||
active: Aktiv
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Punktzahl
|
||||
unanswered: Unbeantwortet
|
||||
modified: geändert
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: Ansehen
|
||||
comments: Kommentare
|
||||
votes: Stimmen
|
||||
badges: Badges
|
||||
newest: Neueste
|
||||
score: Punktzahl
|
||||
edit_profile: Profil bearbeiten
|
||||
visited_x_days: "{{ count }} Tage besucht"
|
||||
viewed: Gesehen
|
||||
joined: Beigetreten
|
||||
comma: ","
|
||||
last_login: Gesehen
|
||||
about_me: Über mich
|
||||
about_me_empty: "// Hallo Welt !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Top-Fragen
|
||||
stats: Statistiken
|
||||
list_empty: Keine Beiträge gefunden.<br />Vielleicht möchtest du einen anderen Reiter auswählen?
|
||||
content_empty: No posts found.
|
||||
accepted: Akzeptiert
|
||||
answered: antwortete
|
||||
asked: gefragt
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: Stimmen erhalten
|
||||
x_answers: Antworten
|
||||
x_questions: Fragen
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Nächste
|
||||
@@ -1321,7 +1597,7 @@ ui:
|
||||
msg: Datenbank-Host darf nicht leer sein.
|
||||
db_name:
|
||||
label: Datenbankname
|
||||
placeholder: answer
|
||||
placeholder: antworten
|
||||
msg: Der Datenbankname darf nicht leer sein.
|
||||
db_file:
|
||||
label: Datenbank-Datei
|
||||
@@ -1374,7 +1650,7 @@ ui:
|
||||
msg:
|
||||
empty: E-Mail darf nicht leer sein.
|
||||
incorrect: E-Mail falsches Format.
|
||||
ready_title: Your site is ready
|
||||
ready_title: Ihre Seite ist bereit
|
||||
ready_desc: >-
|
||||
Wenn du noch mehr Einstellungen ändern möchtest, besuche den <1>Admin-Bereich</1>; du findest ihn im Seitenmenü.
|
||||
good_luck: "Viel Spaß und viel Glück!"
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Fragen
|
||||
answers: Antworten
|
||||
users: Benutzer
|
||||
badges: Badges
|
||||
flags: Meldungen
|
||||
settings: Einstellungen
|
||||
general: Allgemein
|
||||
@@ -1423,21 +1700,35 @@ ui:
|
||||
css_html: CSS/HTML
|
||||
login: Anmeldung
|
||||
privileges: Berechtigungen
|
||||
plugins: Plugins
|
||||
plugins: Erweiterungen (Plugins)
|
||||
installed_plugins: Installierte Plugins
|
||||
website_welcome: Willkommen auf {{site_name}}
|
||||
user_center:
|
||||
login: Anmelden
|
||||
qrcode_login_tip: Bitte verwende {{ agentName }}, um den QR-Code zu scannen und dich einzuloggen.
|
||||
login_failed_email_tip: Anmeldung ist fehlgeschlagen. Bitte erlaube dieser App, auf deine E-Mail-Informationen zuzugreifen, bevor du es erneut versuchst.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Administrator
|
||||
dashboard:
|
||||
title: Dashboard
|
||||
welcome: Welcome to Admin!
|
||||
welcome: Willkommen im Admin Bereich!
|
||||
site_statistics: Website-Statistiken
|
||||
questions: "Fragen:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "Antworten:"
|
||||
comments: "Kommentare:"
|
||||
votes: "Stimmen:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Bitte gib die E-Mail des Nutzers ein, eine pro Zeile."
|
||||
display_name:
|
||||
label: Anzeigename
|
||||
msg: Der Anzeigename muss zwischen 4 und 30 Zeichen lang sein.
|
||||
msg: Der Anzeigename muss zwischen 2 und 30 Zeichen lang sein.
|
||||
email:
|
||||
label: E-Mail
|
||||
msg: Die E-Mail ist nicht gültig.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (optional)
|
||||
empty: kann nicht leer sein
|
||||
@@ -1859,13 +2180,13 @@ ui:
|
||||
suggest_edits: Suggested edits
|
||||
flag_post: Beitrag melden
|
||||
flag_user: Nutzer melden
|
||||
queued_post: Queued post
|
||||
queued_user: Queued user
|
||||
filter_label: Type
|
||||
reputation: reputation
|
||||
queued_post: Beitrag in Warteschlange
|
||||
queued_user: Benutzer in der Warteschlange
|
||||
filter_label: Typ
|
||||
reputation: ansehen
|
||||
flag_post_type: Flagged this post as {{ type }}.
|
||||
flag_user_type: Flagged this user as {{ type }}.
|
||||
edit_post: Edit post
|
||||
edit_post: Beitrag bearbeiten
|
||||
list_post: List post
|
||||
unlist_post: Unlist post
|
||||
timeline:
|
||||
@@ -1905,7 +2226,7 @@ ui:
|
||||
users_with_the_most_vote: Benutzer, die diese Woche am meisten gestimmt haben
|
||||
staffs: Unsere Community Teammitglieder
|
||||
reputation: Ansehen
|
||||
votes: stimmen
|
||||
votes: Stimmen
|
||||
prompt:
|
||||
leave_page: Bist du sicher, dass du die Seite verlassen willst?
|
||||
changes_not_save: Deine Änderungen werden möglicherweise nicht gespeichert.
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+2
-2
@@ -619,7 +619,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1136,7 +1136,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: Display Name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+358
-24
@@ -146,6 +146,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Password cannot contain spaces.
|
||||
@@ -312,6 +314,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Site config not found.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -322,9 +327,7 @@ backend:
|
||||
name:
|
||||
other: rude or abusive
|
||||
desc:
|
||||
other:
|
||||
A reasonable person would find this content inappropriate for respectful
|
||||
discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: a duplicate
|
||||
@@ -336,10 +339,7 @@ backend:
|
||||
name:
|
||||
other: not an answer
|
||||
desc:
|
||||
other:
|
||||
This was posted as an answer, but it does not attempt to answer the
|
||||
question. It should possibly be an edit, a comment, another question,
|
||||
or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: no longer needed
|
||||
@@ -398,9 +398,7 @@ backend:
|
||||
name:
|
||||
other: needs details or clarity
|
||||
desc:
|
||||
other:
|
||||
This question currently includes multiple questions in one. It should
|
||||
focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: something else
|
||||
@@ -421,7 +419,7 @@ backend:
|
||||
tags_title:
|
||||
other: Tags
|
||||
no_description:
|
||||
other: The tag has no description.
|
||||
other: The tag has no description.
|
||||
notification:
|
||||
action:
|
||||
update_question:
|
||||
@@ -460,47 +458,49 @@ backend:
|
||||
other: upvoted comment
|
||||
invited_you_to_answer:
|
||||
other: invited you to answer
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Confirm your new email address"
|
||||
body:
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Password reset"
|
||||
body:
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -526,13 +526,271 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: How to Format
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">to make links</p><pre
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li>
|
||||
<li><p class="mb-2">to make links</p><pre
|
||||
class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p
|
||||
class="mb-2">put returns between paragraphs</p></li><li><p
|
||||
class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p
|
||||
@@ -589,6 +847,9 @@ ui:
|
||||
posts: Posts
|
||||
invites: Invites
|
||||
votes: Votes
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Your Account has been Suspended
|
||||
until_time: "Your account was suspended until {{ time }}."
|
||||
@@ -654,7 +915,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
|
||||
@@ -696,6 +957,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
|
||||
@@ -842,6 +1107,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
|
||||
@@ -891,6 +1157,7 @@ ui:
|
||||
question: Questions
|
||||
tag: Tags
|
||||
user: Users
|
||||
badges: Badges
|
||||
profile: Profile
|
||||
setting: Settings
|
||||
logout: Log out
|
||||
@@ -937,7 +1204,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1098,6 +1365,10 @@ ui:
|
||||
related_question:
|
||||
title: Related Questions
|
||||
answers: answers
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: Invite People
|
||||
desc: Invite people you think can answer.
|
||||
@@ -1290,6 +1561,8 @@ ui:
|
||||
newest: Newest
|
||||
active: Active
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Score
|
||||
unanswered: Unanswered
|
||||
modified: modified
|
||||
@@ -1308,12 +1581,14 @@ ui:
|
||||
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
|
||||
comma: ","
|
||||
last_login: Seen
|
||||
about_me: About Me
|
||||
about_me_empty: "// Hello, World !"
|
||||
@@ -1321,6 +1596,7 @@ ui:
|
||||
top_questions: Top Questions
|
||||
stats: Stats
|
||||
list_empty: No posts found.<br />Perhaps you'd like to select a different tab?
|
||||
content_empty: No posts found.
|
||||
accepted: Accepted
|
||||
answered: answered
|
||||
asked: asked
|
||||
@@ -1331,6 +1607,7 @@ ui:
|
||||
x_votes: votes received
|
||||
x_answers: answers
|
||||
x_questions: questions
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Next
|
||||
@@ -1445,6 +1722,7 @@ ui:
|
||||
questions: Questions
|
||||
answers: Answers
|
||||
users: Users
|
||||
badges: Badges
|
||||
flags: Flags
|
||||
settings: Settings
|
||||
general: General
|
||||
@@ -1468,6 +1746,18 @@ ui:
|
||||
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.
|
||||
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
|
||||
|
||||
admin:
|
||||
admin_header:
|
||||
@@ -1477,6 +1767,8 @@ ui:
|
||||
welcome: Welcome to Admin!
|
||||
site_statistics: Site statistics
|
||||
questions: "Questions:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "Answers:"
|
||||
comments: "Comments:"
|
||||
votes: "Votes:"
|
||||
@@ -1570,7 +1862,7 @@ ui:
|
||||
msg: "Please enter the user's email, one per line."
|
||||
display_name:
|
||||
label: Display name
|
||||
msg: Display name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
@@ -1764,6 +2056,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:
|
||||
@@ -1870,7 +2177,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (optional)
|
||||
empty: cannot be empty
|
||||
@@ -1951,6 +2272,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.
|
||||
@@ -1959,3 +2281,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.
|
||||
|
||||
|
||||
|
||||
+356
-22
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: URL no válido.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: La contraseña no puede contener espacios.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Configuración del sitio no encontrada.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: grosero u ofensivo
|
||||
desc:
|
||||
other:
|
||||
- Una persona razonable consideraría este contenido como inapropiado
|
||||
- discurso.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: un duplicado
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: no es una respuesta
|
||||
desc:
|
||||
other:
|
||||
- Esto fue publicado como respuesta, pero no responde la
|
||||
- pregunta. Podría ser una edición, un comentario, otra pregunta,
|
||||
- o borrado por completo.
|
||||
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."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: ya no es necesario
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: necesita más detalles o aclaraciónes
|
||||
desc:
|
||||
other:
|
||||
- Esta pregunta actualmente incluye múltiples preguntas en una. Debería
|
||||
- centrarse en un problema solamente.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: otra razón
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: comentario votado a favor
|
||||
invited_you_to_answer:
|
||||
other: te invitó a responder
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>Mirarlo en {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Desuscribirse</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} te invitó a responder"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>Creo que podrías saber la respuesta.</blockquote><br>\n<a href='{{.InviteUrl}}'>Mirarlo en {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Desuscribirse</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} comentó en tu publicación"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>Mirarlo en {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Desuscribirse</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Nueva pregunta: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Desuscribirse</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Reestablecimiento de contraseña"
|
||||
body:
|
||||
other: "Alguien solicitó restablecer tu contraseña en {{.SiteName}}.<br><br>\n\nSi no fuiste tú, puedes ignorar este correo.<br><br>\n\nHaz clic en el siguiente enlace para elegir una nueva contraseña:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nHaz clic en el siguiente enlace para confirmar y activar tu nueva cuenta:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} y {{ .Count }} más..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: Cómo formatear
|
||||
desc: >-
|
||||
<ul class="mb-0"> <li><p class="mb-2">Para hacer enlaces</p> <pre class="mb-2"> <code><https://url.com><br/><br/>[Title](https://url.com) </code> </pre> </li> <li><p class="mb-2">Colocar saltos de línea entre párrafos</p></li> <li><p class="mb-2"><em>_cursiva_</em> o **<strong>negrita</strong>**</p></li> <li><p class="mb-2">Indentar el código con 4 espacios</p></li> <li><p class="mb-2">Citar colocando <code>></code> al inicio de la línea</p></li> <li><p class="mb-2">Escape con backticks <code>`como _esto_`</code></p></li> <li><p class="mb-2">Crear barreras de código con backticks <code>`</code></p> <pre class="mb-0"> <code> ```<br/> código aquí<br/> ``` </code> </pre> </li> </ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Anterior
|
||||
next: Siguiente
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Publicaciones
|
||||
invites: Invitaciones
|
||||
votes: Votos
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Tu cuenta ha sido suspendida
|
||||
until_time: "Tu cuenta ha sido suspendida hasta el {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Preguntas
|
||||
tag: Etiquetas
|
||||
user: Usuarios
|
||||
badges: Badges
|
||||
profile: Perfil
|
||||
setting: Ajustes
|
||||
logout: Cerrar sesión
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Nombre
|
||||
msg:
|
||||
empty: El nombre no puede estar vacío.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Correo electrónico
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Preguntas relacionadas
|
||||
answers: respuestas
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: Personas Preguntadas
|
||||
desc: Selecciona personas que creas que sepan la respuesta.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Más reciente
|
||||
active: Activo
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Puntuación
|
||||
unanswered: Sin respuesta
|
||||
modified: modificada
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: Reputación
|
||||
comments: Comentarios
|
||||
votes: Votos
|
||||
badges: Badges
|
||||
newest: Más reciente
|
||||
score: Puntuación
|
||||
edit_profile: Editar perfil
|
||||
visited_x_days: "Visitado {{ count }} días"
|
||||
viewed: Visto
|
||||
joined: Unido
|
||||
comma: ","
|
||||
last_login: Visto
|
||||
about_me: Sobre mí
|
||||
about_me_empty: "// ¡Hola Mundo!"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Preguntas Principales
|
||||
stats: Estadísticas
|
||||
list_empty: No se encontraron publicaciones.<br />¿Quizás le gustaría seleccionar una pestaña diferente?
|
||||
content_empty: No posts found.
|
||||
accepted: Aceptada
|
||||
answered: respondida
|
||||
asked: preguntó
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: votos recibidos
|
||||
x_answers: respuestas
|
||||
x_questions: preguntas
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Próximo
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Preguntas
|
||||
answers: Respuestas
|
||||
users: Usuarios
|
||||
badges: Badges
|
||||
flags: Banderas
|
||||
settings: Ajustes
|
||||
general: General
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
login: Iniciar sesión
|
||||
qrcode_login_tip: Por favor utiliza {{ agentName }} para escanear el código QR e iniciar sesión.
|
||||
login_failed_email_tip: Error al iniciar sesión, por favor permite el acceso a tu información de correo de esta aplicación antes de intentar nuevamente.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Administrador
|
||||
@@ -1438,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:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Por favor, introduzca el correo electrónico del usuario, uno por línea."
|
||||
display_name:
|
||||
label: Nombre público
|
||||
msg: El nombre público debe tener entre 4 y 30 caracteres de longitud.
|
||||
msg: El nombre público debe tener entre 2 y 30 caracteres de longitud.
|
||||
email:
|
||||
label: Correo
|
||||
msg: El correo no es válido.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: la entrada debe ser número
|
||||
number_larger_1: número debe ser igual o mayor que 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (opcional)
|
||||
empty: no puede estar en blanco
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+356
-22
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: رمز عبور نمی تواند شامل فضای خالی باشد.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: پیکربندی سایت پیدا نشد.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: بی ادب یا توهین آمیز
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: تکراری
|
||||
@@ -335,10 +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: "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."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: دیگر نیازی نیست
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: نیاز به جزئیات یا واضح کردن دارد
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: یک مورد دیگر
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: نظر بدون رای
|
||||
invited_you_to_answer:
|
||||
other: برای جواب دادن دعوت شده اید
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "آدرس ایمیل جدید خود را تایید کنید{{.SiteName}}"
|
||||
body:
|
||||
other: "آدرس ایمیل جدید خود را برای {{.SiteName}} با کلیک بر روی پیوند زیر تأیید کنید:\n<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nاگر این تغییر را درخواست نکردهاید، لطفاً این ایمیل را نادیده بگیرید.\n"
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>مشاهده آن در {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>لغو اشتراک</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} شما را به پاسخ دعوت کرد"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>من فکر می کنم شما ممکن است پاسخ را بدانید.</blockquote><br>\n<a href='{{.InviteUrl}}'>مشاهده آن در {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>لغو اشتراک</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} روی پست شما نظر داد"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>مشاهده آن در {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>لغو اشتراک</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] سؤال جدید: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>لغو اشتراک</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] گذرواژه بازنشانی شد"
|
||||
body:
|
||||
other: "شخصی بازنشانی رمز عبور شما در {{.SiteName}} میباشد.<br><br>\n\nاگر این شخص شما نبوده اید، میتوانید با خیال راحت این ایمیل را نادیده بگیرید.<br><br>\n\nبرای انتخاب رمز عبور جدید روی پیوند زیر کلیک کنید:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}} خوش آمدید!<br><br>\n\nبرای تأیید و فعال سازی حساب کاربری جدید خود روی پیوند زیر کلیک کنید:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nاگر پیوند بالا قابل بازشدن نیست، آن را کپی کرده و در نوار آدرس مرورگر وب خود قرار دهید.\n"
|
||||
other: "Welcome to {{.SiteName}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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: رأی مثبت
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: نحوه فرمت کردن
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">برای ایجاد پیوند</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">بین پاراگراف ها اینتر قرار بدهید</p></li><li><p class="mb-2"><em>_italic_</em> یا **<strong>پررنگ</strong>**</p></ li><li><p class="mb-2">کد تورفتگی با 4 فاصله</p></li><li><p class="mb-2">نقل قول با قرار دادن <code>>< /code> در ابتدای خط</p></li><li><p class="mb-2">بکتیک فرار می کند <code>`مانند _this_`</code></p></li>< li><p class="mb-2">حصارهای کد با بکتیک ایجاد کنید <code>`</code></p><pre class="mb-0"><code>```<br/>کد اینجا<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: قبلی
|
||||
next: بعدی
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: پست ها
|
||||
invites: دعوت ها
|
||||
votes: آراء
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: حساب شما معلق شده است
|
||||
until_time: "حساب شما تا تاریخ {{ time }} به حالت تعلیق درآمده است."
|
||||
@@ -644,7 +904,7 @@ ui:
|
||||
msg:
|
||||
empty: فایل نمی تواند خالی باشد.
|
||||
only_image: فقط فایل های تصویری مجاز هستند.
|
||||
max_size: حجم فایل نباید بیشتر از 4 مگابایت باشد.
|
||||
max_size: File size cannot exceed {{size}} MB.
|
||||
desc:
|
||||
label: توضیحات
|
||||
tab_url: لینک عکس
|
||||
@@ -686,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: لغو
|
||||
@@ -826,6 +1090,7 @@ ui:
|
||||
search_placeholder: فیلتر بر اساس اسم برچسب
|
||||
no_desc: برچسب هیچ توضیحی ندارد.
|
||||
more: بیشتر
|
||||
wiki: Wiki
|
||||
ask:
|
||||
title: سوالی اضافه کنید
|
||||
edit_title: سوال را ویرایش کنید
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: سوالات
|
||||
tag: تگها
|
||||
user: کاربران
|
||||
badges: Badges
|
||||
profile: پروفایل
|
||||
setting: تنظیمات
|
||||
logout: خروج
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: نام
|
||||
msg:
|
||||
empty: نام نمیتواند خالی باشد.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: ایمیل
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: سوالات مرتبط
|
||||
answers: جواب ها
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: مردم پرسیدند
|
||||
desc: افرادی را دعوت کنید که فکر می کنید ممکن است پاسخ را بدانند.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: جدیدترین
|
||||
active: فعال
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: امتیاز
|
||||
unanswered: بدون پاسخ
|
||||
modified: تغییر یافته
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: محبوبیت
|
||||
comments: نظرات
|
||||
votes: آراء
|
||||
badges: Badges
|
||||
newest: جدیدترین
|
||||
score: امتیاز
|
||||
edit_profile: ویرایش پروفایل
|
||||
visited_x_days: "Visited {{ count }} days"
|
||||
viewed: مشاهده شده
|
||||
joined: عضو شد
|
||||
comma: ","
|
||||
last_login: مشاهده شده
|
||||
about_me: درباره من
|
||||
about_me_empty: "// Hello, World !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: سوالات برتر
|
||||
stats: آمار
|
||||
list_empty: No posts found.<br />Perhaps you'd like to select a different tab?
|
||||
content_empty: No posts found.
|
||||
accepted: پذیرفته شده
|
||||
answered: جواب داده
|
||||
asked: پرسیده شده
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: آرای دریافت شد
|
||||
x_answers: جواب ها
|
||||
x_questions: سوالات
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: بعدی
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: سوالات
|
||||
answers: پاسخ ها
|
||||
users: کاربران
|
||||
badges: Badges
|
||||
flags: پرچم
|
||||
settings: تنظیمات
|
||||
general: عمومی
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
login: ورود
|
||||
qrcode_login_tip: لطفاً از {{ agentName }} برای اسکن کد QR و ورود به سیستم استفاده کنید.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: ادمین
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: Welcome to Admin!
|
||||
site_statistics: Site statistics
|
||||
questions: "سوالات:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "جواب ها:"
|
||||
comments: "نظرات:"
|
||||
votes: "آرا:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "لطفا ایمیل کاربر را در هر خط یکی وارد کنید."
|
||||
display_name:
|
||||
label: نمایش نام
|
||||
msg: نام نمایشی باید 4 تا 30 کاراکتر باشد.
|
||||
msg: نام نمایشی باید 2 تا 30 کاراکتر باشد.
|
||||
email:
|
||||
label: ایمیل
|
||||
msg: ایمیل معتبر نمیباشد
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (optional)
|
||||
empty: cannot be empty
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+2
-2
@@ -619,7 +619,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1136,7 +1136,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: Display Name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+357
-23
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Le mot de passe ne doit pas comporter d'espaces.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Configuration du site introuvable.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: grossier ou abusif
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: un doublon
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: n'est pas une réponse
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: ce n’est plus nécessaire
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: a besoin de détails ou de clarté
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: quelque chose d'autre
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: upvoted comment
|
||||
invited_you_to_answer:
|
||||
other: vous invite à répondre
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
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 :<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'><a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>Voir sur {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Désabonnez-vous</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} vous a invité à répondre"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>Je pense que vous connaissez la réponse.</blockquote><br>\n<a href='{{.InviteUrl}}'>Voir sur {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Désabonnez-vous</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} a commenté votre message"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>Voir sur {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Désabonnez-vous</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Nouvelle question : {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Désabonnez-vous</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
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}}.<br><br>\n\nSi ce n'était pas vous, vous pouvez ignorer cet e-mail en toute sécurité.<br><br>\n\nCliquez sur le lien suivant pour choisir un nouveau mot de passe :<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}} !<br><br>\n\nCliquez sur le lien suivant pour confirmer et activer votre nouveau compte : <br> <a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: Comment mettre en forme
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">Pour faire des liens</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">mettre des retour entre les paragraphes</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>gras</strong>**</p></li><li><p class="mb-2">indenter le code par 4 espaces</p></li><li><p class="mb-2">citation en plaçant <code>></code> au début de la ligne</p></li><li><p class="mb-2">guillemets inversés <code>`comme_ca_`</code></p></li><li><p class="mb-2">créer une banière de code avec les guillemets inversés <code>`</code></p><pre class="mb-0"><code>```<br/>code ici<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Préc
|
||||
next: Suivant
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Publications
|
||||
invites: Invitations
|
||||
votes: Votes
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Votre compte a été suspendu
|
||||
until_time: "Votre compte a été suspendu jusqu'au {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Questions
|
||||
tag: Étiquettes
|
||||
user: Utilisateurs
|
||||
badges: Badges
|
||||
profile: Profil
|
||||
setting: Paramètres
|
||||
logout: Se déconnecter
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Nom
|
||||
msg:
|
||||
empty: Le nom ne peut pas être vide.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Questions liées
|
||||
answers: réponses
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: Personnes interrogées
|
||||
desc: Invite people who you think might know the answer.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Les plus récents
|
||||
active: Actif
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Score
|
||||
unanswered: Sans réponse
|
||||
modified: modifié
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: Réputation
|
||||
comments: Commentaires
|
||||
votes: Votes
|
||||
badges: Badges
|
||||
newest: Les plus récents
|
||||
score: Score
|
||||
edit_profile: Éditer le profil
|
||||
visited_x_days: "Visité {{ count }} jours"
|
||||
viewed: Vu
|
||||
joined: Inscrit
|
||||
comma: ","
|
||||
last_login: Vu
|
||||
about_me: À propos de moi
|
||||
about_me_empty: "// Hello, World !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Questions les plus populaires
|
||||
stats: Statistiques
|
||||
list_empty: Aucune publication trouvée.<br />Peut-être souhaiteriez-vous sélectionner un autre onglet ?
|
||||
content_empty: No posts found.
|
||||
accepted: Accepté
|
||||
answered: a répondu
|
||||
asked: a demandé
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: votes reçus
|
||||
x_answers: réponses
|
||||
x_questions: questions
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Suivant
|
||||
@@ -1338,7 +1614,7 @@ ui:
|
||||
site_name:
|
||||
label: Nom du site
|
||||
msg: Le nom ne peut pas être vide.
|
||||
msg_max_length: Le nom affiché doit avoir une longueur de 4 à 30 caractères.
|
||||
msg_max_length: Le nom affiché doit avoir une longueur de 2 à 30 caractères.
|
||||
site_url:
|
||||
label: URL du site
|
||||
text: L'adresse de ce site.
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Questions
|
||||
answers: Réponses
|
||||
users: Utilisateurs
|
||||
badges: Badges
|
||||
flags: Signalements
|
||||
settings: Paramètres
|
||||
general: Général
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
login: Connexion
|
||||
qrcode_login_tip: Veuillez utiliser {{ agentName }} pour scanner le code QR et vous connecter.
|
||||
login_failed_email_tip: La connexion a échoué, veuillez autoriser cette application à accéder à vos informations de messagerie avant de réessayer.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Admin
|
||||
@@ -1438,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 :"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Veuillez entrer l'email de l'utilisateur, un par ligne."
|
||||
display_name:
|
||||
label: Nom affiché
|
||||
msg: Le nom affiché doit avoir une longueur de 4 à 30 caractères.
|
||||
msg: Le nom affiché doit avoir une longueur de 2 à 30 caractères.
|
||||
email:
|
||||
label: Email
|
||||
msg: L'email n'est pas valide.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (optionnel)
|
||||
empty: ne peut pas être vide
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+2
-2
@@ -619,7 +619,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1136,7 +1136,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: Display Name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+356
-22
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Password cannot contain spaces.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Site config not found.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: rude or abusive
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: a duplicate
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: not an answer
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: no longer needed
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: needs details or clarity
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: something else
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: upvoted comment
|
||||
invited_you_to_answer:
|
||||
other: invited you to answer
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Confirm your new email address"
|
||||
body:
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Password reset"
|
||||
body:
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: How to Format
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Prev
|
||||
next: Next
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Posts
|
||||
invites: Invites
|
||||
votes: Votes
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Your Account has been Suspended
|
||||
until_time: "Your account was suspended until {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Questions
|
||||
tag: Tags
|
||||
user: Users
|
||||
badges: Badges
|
||||
profile: Profile
|
||||
setting: Settings
|
||||
logout: Log out
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Related Questions
|
||||
answers: answers
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
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.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Newest
|
||||
active: Active
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Score
|
||||
unanswered: Unanswered
|
||||
modified: modified
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
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
|
||||
comma: ","
|
||||
last_login: Seen
|
||||
about_me: About Me
|
||||
about_me_empty: "// Hello, World !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Top Questions
|
||||
stats: Stats
|
||||
list_empty: No posts found.<br />Perhaps you'd like to select a different tab?
|
||||
content_empty: No posts found.
|
||||
accepted: Accepted
|
||||
answered: answered
|
||||
asked: asked
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: votes received
|
||||
x_answers: answers
|
||||
x_questions: questions
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Next
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Questions
|
||||
answers: Answers
|
||||
users: Users
|
||||
badges: Badges
|
||||
flags: Flags
|
||||
settings: Settings
|
||||
general: General
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
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.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Admin
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: Welcome to Admin!
|
||||
site_statistics: Site statistics
|
||||
questions: "Questions:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "Answers:"
|
||||
comments: "Comments:"
|
||||
votes: "Votes:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Please enter the user's email, one per line."
|
||||
display_name:
|
||||
label: Display name
|
||||
msg: Display name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (optional)
|
||||
empty: cannot be empty
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+2
-2
@@ -619,7 +619,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1136,7 +1136,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: Display Name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+2
-2
@@ -612,7 +612,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1123,7 +1123,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: display_name must be at 4 - 30 characters in length.
|
||||
msg: display_name must be at 2 - 30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+13
-13
@@ -22,43 +22,43 @@ language_options:
|
||||
progress: 100
|
||||
- label: "Español"
|
||||
value: "es_ES"
|
||||
progress: 64
|
||||
progress: 83
|
||||
- label: "Português(BR)"
|
||||
value: "pt_BR"
|
||||
progress: 12
|
||||
progress: 96
|
||||
- label: "Português"
|
||||
value: "pt_PT"
|
||||
progress: 12
|
||||
progress: 96
|
||||
- label: "Deutsch"
|
||||
value: "de_DE"
|
||||
progress: 69
|
||||
progress: 83
|
||||
- label: "Français"
|
||||
value: "fr_FR"
|
||||
progress: 70
|
||||
progress: 78
|
||||
- label: "日本語"
|
||||
value: "ja_JP"
|
||||
progress: 12
|
||||
progress: 11
|
||||
- label: "Italiano"
|
||||
value: "it_IT"
|
||||
progress: 9
|
||||
progress: 89
|
||||
- label: "Русский"
|
||||
value: "ru_RU"
|
||||
progress: 20
|
||||
progress: 80
|
||||
- label: "简体中文"
|
||||
value: "zh_CN"
|
||||
progress: 100
|
||||
- label: "繁體中文"
|
||||
value: "zh_TW"
|
||||
progress: 64
|
||||
progress: 47
|
||||
- label: "한국어"
|
||||
value: "ko_KR"
|
||||
progress: 0
|
||||
progress: 84
|
||||
- label: "Tiếng Việt"
|
||||
value: "vi_VN"
|
||||
progress: 0
|
||||
progress: 96
|
||||
- label: "Slovak"
|
||||
value: "sk_SK"
|
||||
progress: 62
|
||||
progress: 45
|
||||
- label: "فارسی"
|
||||
value: "fa_IR"
|
||||
progress: 85
|
||||
progress: 69
|
||||
|
||||
+356
-22
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Password cannot contain spaces.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Site config not found.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: rude or abusive
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: a duplicate
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: not an answer
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: no longer needed
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: membutuhkan detail atau kejelasan
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: lainnya
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: upvoted comment
|
||||
invited_you_to_answer:
|
||||
other: invited you to answer
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Confirm your new email address"
|
||||
body:
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Password reset"
|
||||
body:
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: Cara memformat
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Sebelumnya
|
||||
next: Selanjutnya
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Posts
|
||||
invites: Invites
|
||||
votes: Votes
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Akun Anda telah ditangguhkan
|
||||
until_time: "Akun anda ditangguhkan sampai {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Questions
|
||||
tag: Tags
|
||||
user: Pengguna
|
||||
badges: Badges
|
||||
profile: Profil
|
||||
setting: Pengaturan
|
||||
logout: Keluar
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Nama
|
||||
msg:
|
||||
empty: Nama tidak boleh kosong.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Pertanyaan Terkait
|
||||
answers: jawaban
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
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.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Terbaru
|
||||
active: Aktif
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Nilai
|
||||
unanswered: Belum dijawab
|
||||
modified: diubah
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: Reputasi
|
||||
comments: Komentar
|
||||
votes: Vote
|
||||
badges: Badges
|
||||
newest: Terbaru
|
||||
score: Nilai
|
||||
edit_profile: Edit profile
|
||||
visited_x_days: "Dikunjungi {{ count }} hari"
|
||||
viewed: Dilihat
|
||||
joined: Bergabung
|
||||
comma: ","
|
||||
last_login: Dilihat
|
||||
about_me: Tentang Saya
|
||||
about_me_empty: "// Hello, World !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Pertanyaan terpopuler
|
||||
stats: Statistik
|
||||
list_empty: Postingan tidak ditemukan.<br />Mungkin Anda ingin memilih tab lain?
|
||||
content_empty: No posts found.
|
||||
accepted: Diterima
|
||||
answered: dijawab
|
||||
asked: ditanyakan
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: vote diterima
|
||||
x_answers: jawaban
|
||||
x_questions: pertanyaan
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Selanjutnya
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Pertanyaan
|
||||
answers: Jawaban
|
||||
users: Pengguna
|
||||
badges: Badges
|
||||
flags: Flags
|
||||
settings: Pengaturan
|
||||
general: Umum
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
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.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Admin
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: Welcome to Admin!
|
||||
site_statistics: Site statistics
|
||||
questions: "Pertanyaan:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "Jawaban:"
|
||||
comments: "Komentar:"
|
||||
votes: "Vote:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Please enter the user's email, one per line."
|
||||
display_name:
|
||||
label: Display name
|
||||
msg: Display name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (optional)
|
||||
empty: cannot be empty
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+374
-40
@@ -138,13 +138,15 @@ backend:
|
||||
pass:
|
||||
other: Password
|
||||
original_text:
|
||||
other: This post
|
||||
other: Questo post
|
||||
email_or_password_wrong_error:
|
||||
other: Email o password errati.
|
||||
error:
|
||||
common:
|
||||
invalid_url:
|
||||
other: URL non valido.
|
||||
status_invalid:
|
||||
other: Status non valido.
|
||||
password:
|
||||
space_invalid:
|
||||
other: La password non può contenere spazi.
|
||||
@@ -152,7 +154,7 @@ backend:
|
||||
cannot_update_their_password:
|
||||
other: Non è possibile modificare la password.
|
||||
cannot_edit_their_profile:
|
||||
other: You cannot modify your profile.
|
||||
other: Non è possibile modificare il profilo.
|
||||
cannot_modify_self_status:
|
||||
other: Non è possibile modificare il tuo status.
|
||||
email_or_password_wrong:
|
||||
@@ -205,10 +207,10 @@ backend:
|
||||
new_password_same_as_previous_setting:
|
||||
other: La nuova password è identica alla precedente
|
||||
already_deleted:
|
||||
other: This post has been deleted.
|
||||
other: Questo post è stato eliminato.
|
||||
meta:
|
||||
object_not_found:
|
||||
other: Meta object not found
|
||||
other: Meta oggetto non trovato
|
||||
question:
|
||||
already_deleted:
|
||||
other: Questo post è stato eliminato.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Configurazione del sito non trovata.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Oggetto badge non trovato
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: scortese o offensivo
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: duplicato
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: Non è una risposta
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: Non più necessario
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: richiede maggiori dettagli o chiarezza
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: altro
|
||||
@@ -415,12 +413,12 @@ backend:
|
||||
deleted_title:
|
||||
other: "\nDomanda cancellata"
|
||||
questions_title:
|
||||
other: Questions
|
||||
other: Domande
|
||||
tag:
|
||||
tags_title:
|
||||
other: Tags
|
||||
no_description:
|
||||
other: The tag has no description.
|
||||
other: Il tag non ha descrizioni.
|
||||
notification:
|
||||
action:
|
||||
update_question:
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: commento approvato
|
||||
invited_you_to_answer:
|
||||
other: sei invitato a rispondere
|
||||
earned_badge:
|
||||
other: Hai ottenuto il badge "{{.BadgeName}}"
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Conferma il tuo nuovo indirizzo email"
|
||||
body:
|
||||
other: "Conferma il tuo nuovo indirizzo email per {{.SiteName}} cliccando sul seguente link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>Visualizzalo su {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Annulla iscrizione</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} ti ha invitato a rispondere"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>Credo che potresti sapere la risposta.</blockquote><br>\n<a href='{{.InviteUrl}}'>Visualizzalo su {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Annulla iscrizione</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} ha commentato il tuo post"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>Visualizzalo su {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Annulla iscrizione</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Nuova domanda: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Annulla l'iscrizione</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Reimpostazione della password"
|
||||
body:
|
||||
other: "Qualcuno ha chiesto di reimpostare la tua password su {{.SiteName}}.<br><br>\n\nSe non sei stato tu, ignora questa email.<br><br>\n\nClicca sul seguente link per scegliere una nuova password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nClicca il seguente link per confermare e attivare il tuo nuovo account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -524,13 +524,270 @@ backend:
|
||||
other: Modifiche suggerite
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
other: "{{ .Names }} e {{ .Count }} più..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiografo
|
||||
desc:
|
||||
other: Informazioni sul profilo <a href="{{ .ProfileURL }}" target="_blank"></a> completate.
|
||||
certified:
|
||||
name:
|
||||
other: Certificato
|
||||
desc:
|
||||
other: "\nCompletato il nostro nuovo tutorial per l'utente."
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: Prima modifica al post.
|
||||
first_flag:
|
||||
name:
|
||||
other: Primo Contrassegno
|
||||
desc:
|
||||
other: Primo contrassegno di un post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: Primo Mi Piace
|
||||
desc:
|
||||
other: Primo Mi Piace a un post
|
||||
first_link:
|
||||
name:
|
||||
other: Primo Link
|
||||
desc:
|
||||
other: Aggiunto un link a un altro post per la prima volta
|
||||
first_reaction:
|
||||
name:
|
||||
other: Prima Reazione
|
||||
desc:
|
||||
other: Prima reazione al post.
|
||||
first_share:
|
||||
name:
|
||||
other: Prima Condivisione
|
||||
desc:
|
||||
other: Prima condivisione a un post.
|
||||
scholar:
|
||||
name:
|
||||
other: Studioso
|
||||
desc:
|
||||
other: Ha posto una domanda e ha accettato una risposta
|
||||
commentator:
|
||||
name:
|
||||
other: Commentatore
|
||||
desc:
|
||||
other: Lascia 5 commenti.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: Nuovo Utente del Mese
|
||||
desc:
|
||||
other: Contributi straordinari nel primo mese.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Leggi le Linee Guida
|
||||
desc:
|
||||
other: Leggi le [linee guida della community].
|
||||
reader:
|
||||
name:
|
||||
other: Lettore
|
||||
desc:
|
||||
other: Leggi ogni risposta in un argomento con più di 10 risposte.
|
||||
welcome:
|
||||
name:
|
||||
other: Benvenuto
|
||||
desc:
|
||||
other: Ricevuto un voto positivo.
|
||||
nice_share:
|
||||
name:
|
||||
other: Condivisione positiva.
|
||||
desc:
|
||||
other: Ha condiviso un post con 25 visitatori unici.
|
||||
good_share:
|
||||
name:
|
||||
other: Condivisione positiva.
|
||||
desc:
|
||||
other: Condiviso un post con 300 visitatori unici.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Buona domanda
|
||||
desc:
|
||||
other: Punteggio della domanda di 25 o più
|
||||
great_question:
|
||||
name:
|
||||
other: Ottima domanda
|
||||
desc:
|
||||
other: Punteggio domande pari o superiore a 50.
|
||||
popular_question:
|
||||
name:
|
||||
other: Domanda popolare
|
||||
desc:
|
||||
other: "Domanda con 500 visualizzazioni\n"
|
||||
notable_question:
|
||||
name:
|
||||
other: Domanda notevole
|
||||
desc:
|
||||
other: Domanda con 1.000 visualizzazioni.
|
||||
famous_question:
|
||||
name:
|
||||
other: Domanda celebre
|
||||
desc:
|
||||
other: "Domanda con 5.000 visualizzazioni.\n."
|
||||
popular_link:
|
||||
name:
|
||||
other: Link Popolare
|
||||
desc:
|
||||
other: Pubblicato un link esterno con 50 clic.
|
||||
hot_link:
|
||||
name:
|
||||
other: Link popolare
|
||||
desc:
|
||||
other: Pubblicato un link esterno con 300 clic.
|
||||
famous_link:
|
||||
name:
|
||||
other: Link celebre
|
||||
desc:
|
||||
other: Pubblicato un link esterno con 100 clic.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Primi passi
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Pubblicazione in corso
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: Come formattare
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url. om)</code></pre></li><li><p class="mb-2">mette i rendimenti tra i paragrafi</p></li><li><p class="mb-2"><em>_italic_</em> o **<strong>grassetto</strong>**</p></li><li><p class="mb-2">trattino di codice per 4 spazi</p></li><li><p class="mb-2">preventivo inserendo <code>></code> all'inizio della riga</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">crea recinzioni di codice con backticks <code>`</code></p><pre class="mb-0">````<code><br/>codice qui<br/>`````</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Prec
|
||||
next: Successivo
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Messaggi
|
||||
invites: Inviti
|
||||
votes: Voti
|
||||
answer: Risposta
|
||||
question: Domanda
|
||||
badge_award: Distintivo
|
||||
suspended:
|
||||
title: Il tuo account è stato sospeso
|
||||
until_time: "Il tuo account è stato sospeso fino a {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -750,9 +1014,9 @@ ui:
|
||||
delete:
|
||||
title: Elimina questo tag
|
||||
tip_with_posts: >-
|
||||
<p>We do not allow <strong>deleting tag with posts</strong>.</p> <p>Please remove this tag from the posts first.</p>
|
||||
<p>Non è consentita <strong>l'eliminazione di tag con post</strong>.</p> <p>Rimuovi prima questo tag dai post.</p>
|
||||
tip_with_synonyms: >-
|
||||
<p>We do not allow <strong>deleting tag with synonyms</strong>.</p> <p>Please remove the synonyms from this tag first.</p>
|
||||
<p>Non è consentita <strong>l'eliminazione di tag con sinonimi</strong>.</p> <p>Per favore, rimuovi prima i sinonimi da questo tag.</p>
|
||||
tip: Sei sicuro di voler cancellare?
|
||||
close: Chiudi
|
||||
edit_tag:
|
||||
@@ -774,13 +1038,13 @@ ui:
|
||||
hours: ore
|
||||
days: giorni
|
||||
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: cuore
|
||||
smile: sorriso
|
||||
frown: disapprovare
|
||||
btn_label: aggiungere o rimuovere le reazioni
|
||||
undo_emoji: annulla reazione {{ emoji }}
|
||||
react_emoji: reagire con {{ emoji }}
|
||||
unreact_emoji: non reagire con {{ emoji }}
|
||||
comment:
|
||||
btn_add_comment: Aggiungi un commento
|
||||
reply_to: Rispondi a
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Domande
|
||||
tag: Tags
|
||||
user: Utenti
|
||||
badges: Badges
|
||||
profile: Profilo
|
||||
setting: Impostazioni
|
||||
logout: Disconnetti
|
||||
@@ -917,8 +1183,8 @@ ui:
|
||||
label: Nome
|
||||
msg:
|
||||
empty: Il nome non può essere vuoto.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'È necessario utilizzare il set di caratteri "a-z", "0-9", " - . _"'
|
||||
email:
|
||||
label: E-mail
|
||||
msg:
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Domande correlate
|
||||
answers: risposte
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: Persone Interpellate
|
||||
desc: Seleziona le persone che pensi potrebbero conoscere la risposta.
|
||||
@@ -1234,7 +1504,7 @@ ui:
|
||||
success: Il tuo nuovo account è confermato; sarai reindirizzato alla home page.
|
||||
link: Continua alla Homepage
|
||||
oops: Oops!
|
||||
invalid: The link you used no longer works.
|
||||
invalid: Il link che hai usato non è più attivo.
|
||||
confirm_new_email: La tua email è stata aggiornata.
|
||||
confirm_new_email_invalid: >-
|
||||
Siamo spiacenti, questo link di conferma non è più valido. Forse la tua email è già stata modificata?
|
||||
@@ -1256,7 +1526,9 @@ ui:
|
||||
answers: Risposte
|
||||
newest: Più recenti
|
||||
active: Attivo
|
||||
hot: Hot
|
||||
hot: Caldo
|
||||
frequent: Frequent
|
||||
recommend: Raccomandato
|
||||
score: Punteggio
|
||||
unanswered: Senza risposta
|
||||
modified: Modificato
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: Reputazione
|
||||
comments: Commenti
|
||||
votes: Voti
|
||||
badges: Badges
|
||||
newest: Più recenti
|
||||
score: Punteggio
|
||||
edit_profile: Modifica profilo
|
||||
visited_x_days: "{{ count }} giorni visitati"
|
||||
viewed: Visualizzati
|
||||
joined: Iscritto
|
||||
comma: ","
|
||||
last_login: Visto
|
||||
about_me: Chi sono
|
||||
about_me_empty: "// Ciao, mondo !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Domande principali
|
||||
stats: Statistiche
|
||||
list_empty: Nessun post trovato.<br />Forse desideri selezionare una scheda diversa?
|
||||
content_empty: No posts found.
|
||||
accepted: Accettato
|
||||
answered: risposto
|
||||
asked: chiesto
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: voti ricevuti
|
||||
x_answers: risposte
|
||||
x_questions: domande
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Avanti
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Domande
|
||||
answers: Risposte
|
||||
users: Utenti
|
||||
badges: Badges
|
||||
flags: Contrassegni
|
||||
settings: Impostazioni
|
||||
general: Generale
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
login: Accedi
|
||||
qrcode_login_tip: Si prega di utilizzare {{ agentName }} per scansionare il codice QR e accedere.
|
||||
login_failed_email_tip: Accesso non riuscito. Consenti a questa app di accedere alle tue informazioni email prima di riprovare.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Amministratore
|
||||
@@ -1438,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:"
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: l'input dovrebbe essere un numero
|
||||
number_larger_1: il numero dovrebbe essere uguale o superiore a 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (opzionale)
|
||||
empty: non può essere vuoto
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+1283
-947
File diff suppressed because it is too large
Load Diff
+360
-26
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: 잘못된 URL 입니다.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: 암호에는 공백을 포함할 수 없습니다.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: 사이트 설정을 찾을 수 없습니다.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: 폭언 또는 무례한 언행입니다.
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: 중복
|
||||
@@ -335,10 +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: "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."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: 더 이상 필요하지 않습니다.
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: 세부사항 또는 명확성이 필요합니다.
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: 다른 이유
|
||||
@@ -418,7 +416,7 @@ backend:
|
||||
other: Questions
|
||||
tag:
|
||||
tags_title:
|
||||
other: Tags
|
||||
other: 태그
|
||||
no_description:
|
||||
other: The tag has no description.
|
||||
notification:
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: 댓글에 추천함
|
||||
invited_you_to_answer:
|
||||
other: 답변에 초대함
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] 새 이메일 주소 확인"
|
||||
body:
|
||||
other: "{{.SiteName}}에서 새 이메일 주소를 확인하세요. 다음 링크를 클릭하여 확인하세요:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\n이 변경을 요청하지 않았다면 이 이메일을 무시해 주세요.\n"
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}} 님이 답변을 작성했습니다:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>자세히 보기 ({{.SiteName}})</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>구독 취소</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} 님이 답변을 요청했습니다"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}} 님이 답변을 요청했습니다:<br>\n<blockquote>아마 당신이 답을 알고 있을 것입니다.</blockquote><br>\n<a href='{{.InviteUrl}}'>자세히 보기 ({{.SiteName}})</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>구독 취소</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} 님이 당신의 게시물에 댓글을 남겼습니다"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}} 님이 당신의 게시물에 댓글을 남겼습니다:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>자세히 보기 ({{.SiteName}})</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>구독 취소</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] 새 질문: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>구독 취소</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] 비밀번호 재설정"
|
||||
body:
|
||||
other: "{{.SiteName}}에서 비밀번호 재설정 요청이 있었습니다.<br><br>\n\n만약 이 요청이 여러분이 하지 않았다면, 이 이메일을 무시하셔도 됩니다.<br><br>\n\n새 비밀번호를 설정하려면 다음 링크를 클릭하세요:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}에 오신 것을 환영합니다!<br><br>\n\n다음 링크를 클릭하여 계정을 확인하고 활성화하세요:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\n위 링크가 클릭이 되지 않을 경우, 웹 브라우저 주소창에 복사하여 붙여넣어 보세요.\n"
|
||||
other: "Welcome to {{.SiteName}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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: 추천
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: 포맷 방법
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">링크 만들기</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">단락 사이에 줄 바꿈 넣기</p></li><li><p class="mb-2"><em>_이탤릭체_</em> 또는 **<strong>볼드체</strong>**</p></li><li><p class="mb-2">코드는 4칸 들여쓰기</p></li><li><p class="mb-2"> 인용은 <code>></code>로 시작하기</p></li><li><p class="mb-2">백틱으로 이스케이프 <code>`이렇게_사용`</code></p></li><li><p class="mb-2">백틱으로 코드 펜스 만들기 <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: 이전
|
||||
next: 다음
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: 게시물
|
||||
invites: 초대
|
||||
votes: 투표
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: 계정이 정지되었습니다
|
||||
until_time: "당신의 계정은 {{ time }}까지 정지되었습니다."
|
||||
@@ -644,7 +904,7 @@ ui:
|
||||
msg:
|
||||
empty: 파일을 선택하세요.
|
||||
only_image: 이미지 파일만 허용됩니다.
|
||||
max_size: 파일 크기는 4MB를 초과할 수 없습니다.
|
||||
max_size: File size cannot exceed {{size}} MB.
|
||||
desc:
|
||||
label: 설명
|
||||
tab_url: 이미지 URL
|
||||
@@ -686,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: 취소
|
||||
@@ -826,6 +1090,7 @@ ui:
|
||||
search_placeholder: 태그 이름으로 필터링
|
||||
no_desc: 이 태그에는 설명이 없습니다.
|
||||
more: 더 보기
|
||||
wiki: Wiki
|
||||
ask:
|
||||
title: 질문 하기
|
||||
edit_title: 질문 수정
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: 질문
|
||||
tag: 태그
|
||||
user: 사용자
|
||||
badges: Badges
|
||||
profile: 프로필
|
||||
setting: 설정
|
||||
logout: 로그아웃
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: 이름
|
||||
msg:
|
||||
empty: 이름을 입력하세요.
|
||||
range: 이름은 최대 30자까지 입력 가능합니다.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: '문자 집합 "a-z", "0-9", " - . _"를 사용해야 합니다'
|
||||
email:
|
||||
label: 이메일
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: 관련 질문
|
||||
answers: 답변
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: 질문자 초대
|
||||
desc: 답변을 알고 있을 것으로 생각되는 사람을 선택하세요.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: 최신순
|
||||
active: 활성순
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: 평점순
|
||||
unanswered: 답변이 없는 질문
|
||||
modified: 수정됨
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: 평판
|
||||
comments: 댓글
|
||||
votes: 투표
|
||||
badges: Badges
|
||||
newest: 최신순
|
||||
score: 평점순
|
||||
edit_profile: 프로필 수정
|
||||
visited_x_days: "{{ count }} 일 방문함"
|
||||
viewed: 조회됨
|
||||
joined: 가입일
|
||||
comma: ","
|
||||
last_login: 최근 접속
|
||||
about_me: 자기 소개
|
||||
about_me_empty: "// 안녕하세요, 세상아 !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: 최고 질문
|
||||
stats: 통계
|
||||
list_empty: 게시물을 찾을 수 없습니다.<br />다른 탭을 선택하실 수 있습니다.
|
||||
content_empty: No posts found.
|
||||
accepted: 채택됨
|
||||
answered: 답변됨
|
||||
asked: 질문됨
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: 받은 투표
|
||||
x_answers: 답변
|
||||
x_questions: 질문
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: 설치
|
||||
next: 다음
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: 질문
|
||||
answers: 답변
|
||||
users: 사용자
|
||||
badges: Badges
|
||||
flags: 신고하기
|
||||
settings: 설정
|
||||
general: 일반
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
login: 로그인
|
||||
qrcode_login_tip: '{{ agentName }}을(를) 사용하여 QR 코드를 스캔하고 로그인하세요.'
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: 관리자
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: 관리자에 오신 것을 환영합니다!
|
||||
site_statistics: 사이트 통계
|
||||
questions: "질문:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "답변:"
|
||||
comments: "댓글:"
|
||||
votes: "투표:"
|
||||
@@ -1515,10 +1806,10 @@ ui:
|
||||
label: Username
|
||||
msg_range: Username up to 30 characters.
|
||||
email:
|
||||
label: Email
|
||||
label: 이메일
|
||||
msg_invalid: Invalid Email Address.
|
||||
edit_success: Edited successfully
|
||||
btn_cancel: Cancel
|
||||
btn_cancel: 취소
|
||||
btn_submit: Submit
|
||||
user_modal:
|
||||
title: 새 사용자 추가
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "사용자의 이메일을 입력하세요. 한 줄에 한 명씩 입력하세요."
|
||||
display_name:
|
||||
label: 표시 이름
|
||||
msg: 표시 이름은 4-30자여야 합니다.
|
||||
msg: 표시 이름은 2-30자여야 합니다.
|
||||
email:
|
||||
label: 이메일
|
||||
msg: 이메일이 유효하지 않습니다.
|
||||
@@ -1725,8 +2016,23 @@ 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
|
||||
page_title: 검색 엔진 최적화
|
||||
permalink:
|
||||
label: 영구 링크
|
||||
text: 사용자 정의 URL 구조는 링크의 사용성과 미래 호환성을 향상시킬 수 있습니다.
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: 입력값은 숫자여야 합니다.
|
||||
number_larger_1: 숫자는 1 이상이어야 합니다.
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (선택 사항)
|
||||
empty: 비어 있을 수 없습니다
|
||||
@@ -1913,6 +2234,7 @@ ui:
|
||||
discard_confirm: 초안을 삭제하시겠습니까?
|
||||
messages:
|
||||
post_deleted: 이 게시물은 삭제되었습니다.
|
||||
post_cancel_deleted: This post has been undeleted.
|
||||
post_pin: 이 게시물이 고정되었습니다.
|
||||
post_unpin: 이 게시물의 고정이 해제되었습니다.
|
||||
post_hide_list: 이 게시물이 목록에서 숨겨졌습니다.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+2257
File diff suppressed because it is too large
Load Diff
+2
-2
@@ -619,7 +619,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1136,7 +1136,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: Display Name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+3
-2
@@ -619,7 +619,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -859,6 +859,7 @@ ui:
|
||||
newest: Newest
|
||||
active: Active
|
||||
hot: Hot
|
||||
recommend: Recommend
|
||||
score: Score
|
||||
unanswered: Unanswered
|
||||
modified: modified
|
||||
@@ -1136,7 +1137,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: Display Name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+362
-28
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Nieprawidłowy URL.
|
||||
status_invalid:
|
||||
other: Nieprawidłowy status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Hasło nie może zawierać spacji.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Nie znaleziono konfiguracji strony.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Nie znaleziono obiektu odznaki
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: niegrzeczny lub obraźliwy
|
||||
desc:
|
||||
other:
|
||||
- Rozsądna osoba uznałaby tę treść za nieodpowiednią do dyskusji opartej na szacunku
|
||||
- dyskomfort.
|
||||
other: "Rozsądna osoba uznałaby tę treść za nieodpowiednią do dyskusji opartej na szacunku."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: duplikat
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: nie jest odpowiedzią
|
||||
desc:
|
||||
other:
|
||||
- To zostało opublikowane jako odpowiedź, ale nie próbuje odpowiedzieć na
|
||||
- pytanie. Powinna być prawdopodobnie edytowana, opatrzona komentarzem, kolejnym pytaniem,
|
||||
- lub całkowicie usunięta.
|
||||
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,9 +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
|
||||
@@ -415,12 +413,12 @@ backend:
|
||||
deleted_title:
|
||||
other: Usunięte pytanie
|
||||
questions_title:
|
||||
other: Questions
|
||||
other: Pytania
|
||||
tag:
|
||||
tags_title:
|
||||
other: Tags
|
||||
other: Tagi
|
||||
no_description:
|
||||
other: The tag has no description.
|
||||
other: Tag nie posiada opisu.
|
||||
notification:
|
||||
action:
|
||||
update_question:
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: komentarz upvote
|
||||
invited_you_to_answer:
|
||||
other: zaproszono Cię do odpowiedzi
|
||||
earned_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:<br><br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>Zobacz to na {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Zrezygnuj z subskrypcji</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} zaprosił(a) Cię do odpowiedzi"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>Myślę, że na to pytani możesz znać odpowiedź.</blockquote><br>\n<a href='{{.InviteUrl}}'>Zobacz to na {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Zrezygnuj z subskrypcji</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} skomentował/-a Twój wpis"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>Zobacz to na {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Zrezygnuj z subskrypcji</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Nowe pytanie: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Zrezygnuj z subskrypcji</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Reset hasła"
|
||||
body:
|
||||
other: "Ktoś poprosił o zresetowanie hasła [{{.SiteName}}].<br><br>\n\nJeśli to nie Ty, możesz bezpiecznie zignorować ten e-mail.<br><br>\n\nKliknij na poniższy link, aby utworzyć nowe hasło:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}<br><br>\n\nKliknij na poniższy link, aby potwierdzić i aktywować nowe konto:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} już {{ .Count }} razy ..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiografista
|
||||
desc:
|
||||
other: Wypełniono informacje <a href="{{ .ProfileURL }}" target="_blank">profil</a>.
|
||||
certified:
|
||||
name:
|
||||
other: Certyfikowany
|
||||
desc:
|
||||
other: Ukończono nasz nowy samouczek.
|
||||
editor:
|
||||
name:
|
||||
other: Edytor
|
||||
desc:
|
||||
other: Pierwsza edycja posta.
|
||||
first_flag:
|
||||
name:
|
||||
other: Pierwsza flaga
|
||||
desc:
|
||||
other: Po raz pierwszy oznaczono post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: Pierwszy pozytywny głos
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: Pierwszy odnośnik
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: Pierwsza Reakcja
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: Pierwsze udostępnianie
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Zadane pytania i zaakceptowane odpowiedź.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Pozostaw 5 komentarzy.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: Nowy użytkownik miesiąca
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: Jak formatować
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url. com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>> </code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Poprzedni
|
||||
next: Następny
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Posty
|
||||
invites: Zaproszenia
|
||||
votes: Głosy
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Twoje konto zostało zawieszone
|
||||
until_time: "Twoje konto zostało zawieszone do {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Pytania
|
||||
tag: Tagi
|
||||
user: Użytkownicy
|
||||
badges: Badges
|
||||
profile: Profil
|
||||
setting: Ustawienia
|
||||
logout: Wyloguj
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Imię
|
||||
msg:
|
||||
empty: Imię nie może być puste.
|
||||
range: Długość nazwy powinna wynosić od 4 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
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Powiązane pytania
|
||||
answers: odpowiedzi
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: Ludzie pytali
|
||||
desc: Wybierz osoby, które mogą znać odpowiedź.
|
||||
@@ -1256,7 +1526,9 @@ ui:
|
||||
answers: Odpowiedzi
|
||||
newest: Najnowsze
|
||||
active: Aktywne
|
||||
hot: Hot
|
||||
hot: Gorące
|
||||
frequent: Frequent
|
||||
recommend: Polecane
|
||||
score: Ocena
|
||||
unanswered: Bez odpowiedzi
|
||||
modified: zmodyfikowane
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: Reputacja
|
||||
comments: Komentarze
|
||||
votes: Głosy
|
||||
badges: Odznaczenia
|
||||
newest: Najnowsze
|
||||
score: Ocena
|
||||
edit_profile: Edytuj Profil
|
||||
visited_x_days: "Odwiedzone przez {{ count }} dni"
|
||||
viewed: Wyświetlone
|
||||
joined: Dołączył
|
||||
comma: ","
|
||||
last_login: Widziano
|
||||
about_me: O mnie
|
||||
about_me_empty: "// Hello, World !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Najlepsze pytania
|
||||
stats: Statystyki
|
||||
list_empty: Nie znaleziono wpisów. <br />Być może chcesz wybrać inną kartę?
|
||||
content_empty: No posts found.
|
||||
accepted: Zaakceptowane
|
||||
answered: Udzielone odpowiedzi
|
||||
asked: zapytano
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: otrzymane głosy
|
||||
x_answers: odpowiedzi
|
||||
x_questions: pytania
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Instalacja
|
||||
next: Dalej
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Pytania
|
||||
answers: Odpowiedzi
|
||||
users: Użytkownicy
|
||||
badges: Badges
|
||||
flags: Flagi
|
||||
settings: Ustawienia
|
||||
general: Ogólne
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
login: Zaloguj się
|
||||
qrcode_login_tip: Zeskanuj kod QR za pomocą {{ agentName }} i zaloguj się.
|
||||
login_failed_email_tip: Logowanie nie powiodło się, przed ponowną próbą zezwól na dostęp tej aplikacji do informacji o Twojej skrzynce pocztowej.
|
||||
badges:
|
||||
modal:
|
||||
title: Gratulacje
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Administrator
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: Witaj Administratorze!
|
||||
site_statistics: Statystyki witryny
|
||||
questions: "Pytania:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "Odpowiedzi:"
|
||||
comments: "Komentarze:"
|
||||
votes: "Głosy:"
|
||||
@@ -1510,10 +1801,10 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display name
|
||||
msg_range: Display name up to 30 characters.
|
||||
msg_range: Wyświetlana nazwa użytkownika maksymalnie 30 znaków.
|
||||
username:
|
||||
label: Nazwa
|
||||
msg_range: Username up to 30 characters.
|
||||
msg_range: Nazwa użytkownika maksymalnie 30 znaków.
|
||||
email:
|
||||
label: Email
|
||||
msg_invalid: Błędny adresy email.
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Podaj adresy e-mail użytkowników, jeden w każdej linii."
|
||||
display_name:
|
||||
label: Nazwa wyświetlana
|
||||
msg: Wyświetlana nazwa musi mieć od 4 do 30 znaków.
|
||||
msg: Wyświetlana nazwa musi mieć od 2 do 30 znaków.
|
||||
email:
|
||||
label: E-mail
|
||||
msg: Email nie jest prawidłowy.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Grupa
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Wyświetl dzienniki
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (opcjonalne)
|
||||
empty: nie może być puste
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -1133,7 +1133,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Nome de exibição
|
||||
msg: Nome de exibição deve ser 4-30 caracteres em comprimento.
|
||||
msg: Nome de exibição deve ser 2-30 caracteres em comprimento.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email não é válido.
|
||||
|
||||
+531
-197
File diff suppressed because it is too large
Load Diff
+356
-22
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Parola nu poate conține spații.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Configurarea site-ului nu a fost găsită.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: nepoliticos sau abuziv
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: un duplicat
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: nu este un răspuns
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: nu mai este necesar
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: necesită detalii sau claritate
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: altceva
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: votează comentariul
|
||||
invited_you_to_answer:
|
||||
other: te-a invitat să răspunzi
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>Vizualizați-l pe {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Dezabonare</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} vă invită să răspundeți"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>Cred că ai putea ști răspunsul.</blockquote><br>\n<a href='{{.InviteUrl}}'>Vizualizaţi-l pe {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Dezabonare</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} a răspuns la întrebarea dvs"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>Vizualizați-l pe {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Dezabonare</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Întrebare nouă: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Dezabonare</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Resetare parolă"
|
||||
body:
|
||||
other: "Cineva a cerut resetarea parolei pe {{.SiteName}}.<br><br>\n\nDacă nu ai fost, poți ignora în siguranță acest e-mail.<br><br>\n\nFaceţi clic pe următorul link pentru a alege o parolă nouă:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nFaceţi clic pe următorul link pentru a confirma şi activa noul cont:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Contribuții restante în prima lor lună.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Distribuire grozavă
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: Cum se formatează
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Înapoi
|
||||
next: Înainte
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Postări
|
||||
invites: Invitați
|
||||
votes: Voturi
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Contul dumneavoastră a fost suspendat
|
||||
until_time: "Contul dumneavoastră a fost suspendat până la {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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ă
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Întrebări
|
||||
tag: Etichete
|
||||
user: Utilizatori
|
||||
badges: Badges
|
||||
profile: Profil
|
||||
setting: Setări
|
||||
logout: Deconectaţi-vă
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Nume
|
||||
msg:
|
||||
empty: Câmpul Nume trebuie completat.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: E-mail
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Întrebări conexe
|
||||
answers: răspunsuri
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: Persoane întrebate
|
||||
desc: Invită persoane care crezi că știu răspunsul.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Cele mai noi
|
||||
active: Activ
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Scor
|
||||
unanswered: Fără răspuns
|
||||
modified: modificat
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: Reputație
|
||||
comments: Comentarii
|
||||
votes: Voturi
|
||||
badges: Badges
|
||||
newest: Cele mai noi
|
||||
score: Scor
|
||||
edit_profile: Editare profil
|
||||
visited_x_days: "{{ count }} zile vizitate"
|
||||
viewed: Văzute
|
||||
joined: Înscris
|
||||
comma: ","
|
||||
last_login: Văzut
|
||||
about_me: Despre mine
|
||||
about_me_empty: "// Salut, Lumea !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Top Intrebari
|
||||
stats: Statistici
|
||||
list_empty: Nici o postare găsită.<br />Poate doriţi să selectaţi o filă diferită?
|
||||
content_empty: No posts found.
|
||||
accepted: Acceptat
|
||||
answered: răspunse
|
||||
asked: întrebat
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: voturi primite
|
||||
x_answers: răspunsuri
|
||||
x_questions: întrebări
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Înainte
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Întrebări
|
||||
answers: Răspunsuri
|
||||
users: Utilizatori
|
||||
badges: Badges
|
||||
flags: Marcaj
|
||||
settings: Setări
|
||||
general: General
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
login: Autentifică-te
|
||||
qrcode_login_tip: Vă rugăm să folosiți {{ agentName }} pentru a scana codul QR și a vă autentifica.
|
||||
login_failed_email_tip: Autentificare eșuată. Vă rugăm să permiteți acestei aplicații să vă acceseze informațiile de e-mail înainte de a încerca din nou.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Administrator
|
||||
@@ -1438,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:"
|
||||
@@ -1531,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 4 și 30 de caractere.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: E-mail
|
||||
msg: E-mail nu este validă.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (opțional)
|
||||
empty: nu poate fi lăsat necompletat
|
||||
@@ -1913,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ă.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+356
-22
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Неверная URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Пароль не должен содержать пробелы.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Конфигурация сайта не найдена.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: Грубость или оскорбления
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: дубликат
|
||||
@@ -335,10 +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: "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."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: Не актуально
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: нуждается в деталях или ясности
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: прочее
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: поддержанный комментарий
|
||||
invited_you_to_answer:
|
||||
other: пригласил вас ответить
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Подтвердите новый адрес электронной почты"
|
||||
body:
|
||||
other: "Подтвердите свой новый адрес электронной почты для {{.SiteName}}, перейдя по следующей ссылке:<br> <a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br> Если вы не запрашивали это изменение, пожалуйста, проигнорируйте это электронное письмо.\n"
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>{{.DisplayName}}:<br>\n<blockquote>Я думаю, вы можете знать ответ.</blockquote><br> <a href='{{.InviteUrl}}'>Просмотрите его на {{.SiteName}}</a><br><br> --<br> <small><a href='{{.UnsubscribeUrl}}'>Отказаться от подписки</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} приглашает вас в Answer"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>Я думаю что вы знаете ответ на этот вопрос.</blockquote><br>\n<a href='{{.InviteUrl}}'>Открыть вопрос в {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Отписаться</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} прокомментировал под вашей публикацией"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>Открыть вопрос в {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Отписаться</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Новый вопрос: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Отписаться</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Пароль сброшен"
|
||||
body:
|
||||
other: "Кто-то сделал запрос на сброс пароля на {{.SiteName}}.<br><br>\n\nЕсли это были не Вы, можете проигнорировать это письмо.<br><br>\n\nНажмите на следующую ссылку, чтобы выбрать новый пароль:<br><a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br> Перейдите по следующей ссылке, чтобы подтвердить и активировать свою новую учетную запись:<br><a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br> Если приведенная выше ссылка недоступна, попробуйте скопировать и вставить ее в адресную строку вашего веб-браузера.\n"
|
||||
other: "Welcome to {{.SiteName}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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: проголосовать за
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: 'Форматирование:'
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">создание ссылок: </p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">пробел между абзацами</p></li><li><p class="mb-2"><em>_italic_</em> или **<strong>bold</strong>**</p></li><li><p class="mb-2">отступ для кода - 4 пробела</p></li><li><p class="mb-2">тег <code>></code> для цитаты в начале строки</p></li><li><p class="mb-2">обратные кавычки для строки кода <code>`like _this_`</code></p></li><li><p class="mb-2">тройные обратные кавычки для блоков кода <code>`</code></p><pre class="mb-0"><code>```<br/>тут код<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Назад
|
||||
next: Следующий
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Посты
|
||||
invites: Приглашения
|
||||
votes: Голоса
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Ваш аккаунт заблокирован
|
||||
until_time: "Ваша учетная запись была заблокирована до {{ time }}."
|
||||
@@ -644,7 +904,7 @@ ui:
|
||||
msg:
|
||||
empty: Файл не может быть пустым.
|
||||
only_image: Разрешены только изображения.
|
||||
max_size: Размер файла не может превышать 4МБ.
|
||||
max_size: File size cannot exceed {{size}} MB.
|
||||
desc:
|
||||
label: Описание
|
||||
tab_url: URL изображения
|
||||
@@ -686,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: Отменить
|
||||
@@ -826,6 +1090,7 @@ ui:
|
||||
search_placeholder: Фильтр по названию тега
|
||||
no_desc: Тег не имеет описания.
|
||||
more: Подробнее
|
||||
wiki: Wiki
|
||||
ask:
|
||||
title: Задать вопрос
|
||||
edit_title: Редактировать вопрос
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Вопросы
|
||||
tag: Теги
|
||||
user: Пользователи
|
||||
badges: Badges
|
||||
profile: Профиль
|
||||
setting: Настройки
|
||||
logout: Выйти
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Имя пользователя
|
||||
msg:
|
||||
empty: Имя пользователя не должно быть пустым.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email адрес
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Похожие вопросы
|
||||
answers: ответы
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: Позвать на помощь
|
||||
desc: Выберите людей, которые, по вашему мнению, могут знать ответ.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Последние
|
||||
active: Активные
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Оценка
|
||||
unanswered: Без ответа
|
||||
modified: изменён
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: Репутация
|
||||
comments: Комментарии
|
||||
votes: Голоса
|
||||
badges: Badges
|
||||
newest: Последние
|
||||
score: Оценки
|
||||
edit_profile: Редактировать профиль
|
||||
visited_x_days: "Посещено {{ count }} дней"
|
||||
viewed: Просмотрен
|
||||
joined: Присоединился
|
||||
comma: ","
|
||||
last_login: Просмотрен(-а)
|
||||
about_me: О себе
|
||||
about_me_empty: "// Привет, Мир!"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Топ вопросов
|
||||
stats: Статистика
|
||||
list_empty: Сообщений не найдено.<br />Возможно, вы хотели бы выбрать другую вкладку?
|
||||
content_empty: No posts found.
|
||||
accepted: Принято
|
||||
answered: отвеченные
|
||||
asked: спросил
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: полученные голоса
|
||||
x_answers: ответы
|
||||
x_questions: вопросы
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Следующий
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Вопросы
|
||||
answers: Ответы
|
||||
users: Пользователи
|
||||
badges: Badges
|
||||
flags: Отметить
|
||||
settings: Настройки
|
||||
general: Основные
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
login: Вход
|
||||
qrcode_login_tip: Пожалуйста, используйте {{ agentName }} для сканирования QR-кода и входа в систему.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Администратор
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: Welcome to Admin!
|
||||
site_statistics: Статистика сайта
|
||||
questions: "Вопросы:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "Ответы:"
|
||||
comments: "Комментарии:"
|
||||
votes: "Голоса:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Пожалуйста, введите адрес электронной почты пользователя, по одному на строку."
|
||||
display_name:
|
||||
label: Отображаемое имя
|
||||
msg: Отображаемое имя должно содержать не менее 4-30 символов.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Некорректный email.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (опционально)
|
||||
empty: не может быть пустым
|
||||
@@ -1913,6 +2234,7 @@ ui:
|
||||
discard_confirm: Вы уверены, что хотите отказаться от своего черновика?
|
||||
messages:
|
||||
post_deleted: Этот пост был удалён.
|
||||
post_cancel_deleted: This post has been undeleted.
|
||||
post_pin: Этот пост был закреплен.
|
||||
post_unpin: Этот пост был откреплен.
|
||||
post_hide_list: Это сообщение было скрыто из списка.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+356
-22
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Password cannot contain spaces.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Site config not found.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: rude or abusive
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: a duplicate
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: not an answer
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: no longer needed
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: potrebuje podrobnosti alebo jasnosť
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: niečo iné
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: upvoted comment
|
||||
invited_you_to_answer:
|
||||
other: invited you to answer
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Confirm your new email address"
|
||||
body:
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Password reset"
|
||||
body:
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: Ako formátovať
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">na vytváranie odkazov</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">vracať medzi odsekmi</p></li><li><p class="mb-2"><em>_italic_</em> alebo **<strong>tučné</strong>**</p></li><li><p class="mb-2">odsadenie kódu o 4 medzery</p></li><li><p class="mb-2">citát umiestnením <code>></code> na začiatku riadku</p></li><li><p class="mb-2">backtick uniká <code>`ako _this_`</code></p></li><li><p class="mb-2">vytvorte kódové ploty s <code>`</code></p><pre class="mb-0"><code>```<br/>kódom tu<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Predch
|
||||
next: Ďalšie
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Posts
|
||||
invites: Invites
|
||||
votes: Votes
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Váš účet bol pozastavený
|
||||
until_time: "Váš účet bol pozastavený do {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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ť
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Otázky
|
||||
tag: Značky
|
||||
user: Užívatelia
|
||||
badges: Badges
|
||||
profile: Profil
|
||||
setting: Nastavenia
|
||||
logout: Odhlásiť sa
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Prihlasovacie meno
|
||||
msg:
|
||||
empty: Prihlasovacie meno nemôže byť prázdne.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: E-mail
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Súvisiace otázky
|
||||
answers: odpovede
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
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.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Najnovšie
|
||||
active: Aktívne
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Skóre
|
||||
unanswered: Nezodpovedané
|
||||
modified: upravené
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: Reputácia
|
||||
comments: Komentáre
|
||||
votes: Hlasovanie
|
||||
badges: Badges
|
||||
newest: Najnovšie
|
||||
score: Skóre
|
||||
edit_profile: Edit profile
|
||||
visited_x_days: "Navštívené {{ count }} dni"
|
||||
viewed: Videné
|
||||
joined: Pripojené
|
||||
comma: ","
|
||||
last_login: Videné
|
||||
about_me: O mne
|
||||
about_me_empty: "// Dobrý deň, svet!"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Najlepšie otázky
|
||||
stats: Štatistiky
|
||||
list_empty: Nenašli sa žiadne príspevky.<br />Možno by ste chceli vybrať inú kartu?
|
||||
content_empty: No posts found.
|
||||
accepted: Prijaté
|
||||
answered: zodpovedané
|
||||
asked: opýtané
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: prijatých hlasov
|
||||
x_answers: odpovede
|
||||
x_questions: otázky
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Ďalšie
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Otázky
|
||||
answers: Odpovede
|
||||
users: Užívatelia
|
||||
badges: Badges
|
||||
flags: Vlajky
|
||||
settings: Nastavenia
|
||||
general: Všeobecné
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
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.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Administrátor
|
||||
@@ -1438,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:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Please enter the user's email, one per line."
|
||||
display_name:
|
||||
label: Display name
|
||||
msg: Display name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (voliteľné)
|
||||
empty: nemôže byť prázdne
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+2
-2
@@ -612,7 +612,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1123,7 +1123,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: display_name must be at 4 - 30 characters in length.
|
||||
msg: display_name must be at 2 - 30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+2
-2
@@ -619,7 +619,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Name must between 4 to 30 characters in length.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1136,7 +1136,7 @@ ui:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display Name
|
||||
msg: Display Name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
|
||||
+365
-31
@@ -108,7 +108,7 @@ backend:
|
||||
rank_invite_someone_to_answer_label:
|
||||
other: Invite someone to answer
|
||||
rank_tag_add_label:
|
||||
other: Create new tag
|
||||
other: Skapa ny tagg
|
||||
rank_tag_edit_label:
|
||||
other: Edit tag description (need to review)
|
||||
rank_question_edit_label:
|
||||
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Ogiltig URL.
|
||||
status_invalid:
|
||||
other: Ogiltig status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Password cannot contain spaces.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Site config not found.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: rude or abusive
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: a duplicate
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: not an answer
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: no longer needed
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: needs details or clarity
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: something else
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: upvoted comment
|
||||
invited_you_to_answer:
|
||||
other: invited you to answer
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Bekräfta din nya e-postadress"
|
||||
body:
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Ny fråga: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Password reset"
|
||||
body:
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nKlicka på följande länk för att bekräfta och aktivera ditt nya konto:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: How to Format
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Prev
|
||||
next: Nästa
|
||||
@@ -575,10 +832,13 @@ ui:
|
||||
show_more: Visa mer
|
||||
someone: Someone
|
||||
inbox_type:
|
||||
all: All
|
||||
all: Alla
|
||||
posts: Inlägg
|
||||
invites: Inbjudningar
|
||||
votes: Röster
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Your Account has been Suspended
|
||||
until_time: "Your account was suspended until {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Questions
|
||||
tag: Tags
|
||||
user: Användare
|
||||
badges: Badges
|
||||
profile: Profil
|
||||
setting: Inställningar
|
||||
logout: Logga ut
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Namn
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: E-postadress
|
||||
@@ -975,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
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Related Questions
|
||||
answers: answers
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: People Asked
|
||||
desc: Bjud in personer som du tror kan svara.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Newest
|
||||
active: Active
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Score
|
||||
unanswered: Unanswered
|
||||
modified: modified
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: Reputation
|
||||
comments: Kommentarer
|
||||
votes: Röster
|
||||
badges: Badges
|
||||
newest: Newest
|
||||
score: Score
|
||||
edit_profile: Redigera profil
|
||||
visited_x_days: "Visited {{ count }} days"
|
||||
viewed: Viewed
|
||||
joined: Joined
|
||||
comma: ","
|
||||
last_login: Seen
|
||||
about_me: Om mig
|
||||
about_me_empty: "// Hello, World !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Top Questions
|
||||
stats: Stats
|
||||
list_empty: No posts found.<br />Perhaps you'd like to select a different tab?
|
||||
content_empty: No posts found.
|
||||
accepted: Accepted
|
||||
answered: answered
|
||||
asked: asked
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: votes received
|
||||
x_answers: answers
|
||||
x_questions: questions
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Nästa
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Questions
|
||||
answers: Answers
|
||||
users: Användare
|
||||
badges: Badges
|
||||
flags: Flags
|
||||
settings: Inställningar
|
||||
general: General
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
login: Login
|
||||
qrcode_login_tip: Använd {{ agentName }} för att skanna QR-koden och logga in.
|
||||
login_failed_email_tip: Login failed, please allow this app to access your email information before try again.
|
||||
badges:
|
||||
modal:
|
||||
title: Grattis
|
||||
content: You've earned a new badge.
|
||||
close: Stäng
|
||||
confirm: View badges
|
||||
title: Badges
|
||||
awarded: Awarded
|
||||
earned_×: Earned ×{{ number }}
|
||||
×_awarded: "{{ number }} awarded"
|
||||
can_earn_multiple: You can earn this multiple times.
|
||||
earned: Earned
|
||||
admin:
|
||||
admin_header:
|
||||
title: Admin
|
||||
@@ -1438,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:"
|
||||
@@ -1505,21 +1796,21 @@ ui:
|
||||
btn_cancel: Avbryt
|
||||
btn_submit: Skicka
|
||||
edit_profile_modal:
|
||||
title: Edit profile
|
||||
title: Redigera profil
|
||||
form:
|
||||
fields:
|
||||
display_name:
|
||||
label: 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:
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Please enter the user's email, one per line."
|
||||
display_name:
|
||||
label: Visningsnamn
|
||||
msg: Display name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Aktiv
|
||||
activate: Aktivera
|
||||
all: Alla
|
||||
awards: Awards
|
||||
deactivate: Inaktivera
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Grupp
|
||||
inactive: Inaktiv
|
||||
name: Namn
|
||||
show_logs: Visa loggar
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (optional)
|
||||
empty: cannot be empty
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+356
-22
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Password cannot contain spaces.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Site config not found.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: rude or abusive
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: a duplicate
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: not an answer
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: no longer needed
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: needs details or clarity
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: something else
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: upvoted comment
|
||||
invited_you_to_answer:
|
||||
other: invited you to answer
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Confirm your new email address"
|
||||
body:
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Password reset"
|
||||
body:
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: How to Format
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: మునుపటి
|
||||
next: Next
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Posts
|
||||
invites: Invites
|
||||
votes: Votes
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Your Account has been Suspended
|
||||
until_time: "Your account was suspended until {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Questions
|
||||
tag: Tags
|
||||
user: Users
|
||||
badges: Badges
|
||||
profile: Profile
|
||||
setting: Settings
|
||||
logout: Log out
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Related Questions
|
||||
answers: answers
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
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.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Newest
|
||||
active: Active
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Score
|
||||
unanswered: Unanswered
|
||||
modified: modified
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
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
|
||||
comma: ","
|
||||
last_login: Seen
|
||||
about_me: About Me
|
||||
about_me_empty: "// Hello, World !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Top Questions
|
||||
stats: Stats
|
||||
list_empty: No posts found.<br />Perhaps you'd like to select a different tab?
|
||||
content_empty: No posts found.
|
||||
accepted: Accepted
|
||||
answered: answered
|
||||
asked: asked
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: votes received
|
||||
x_answers: answers
|
||||
x_questions: questions
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Next
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Questions
|
||||
answers: Answers
|
||||
users: Users
|
||||
badges: Badges
|
||||
flags: Flags
|
||||
settings: Settings
|
||||
general: General
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
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.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Admin
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: Welcome to Admin!
|
||||
site_statistics: Site statistics
|
||||
questions: "Questions:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "Answers:"
|
||||
comments: "Comments:"
|
||||
votes: "Votes:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Please enter the user's email, one per line."
|
||||
display_name:
|
||||
label: Display name
|
||||
msg: Display name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (optional)
|
||||
empty: cannot be empty
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+362
-28
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Password cannot contain spaces.
|
||||
@@ -181,7 +183,7 @@ backend:
|
||||
verify_url_expired:
|
||||
other: Email verified URL has expired, please resend the email.
|
||||
illegal_email_domain_error:
|
||||
other: Email is not allowed from that email domain. Please use another one.
|
||||
other: Bu alan adındaki e-posta adreslerine izin verilmiyor. Lütfen başka bir e-posta deneyin.
|
||||
lang:
|
||||
not_found:
|
||||
other: Dil dosyası bulunamadı.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Site config not found.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: rude or abusive
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: a duplicate
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: not an answer
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: no longer needed
|
||||
@@ -395,23 +395,21 @@ backend:
|
||||
other: This question doesn't meet a community guideline.
|
||||
multiple:
|
||||
name:
|
||||
other: needs details or clarity
|
||||
other: açıklanmaya veya detaya ihtiyacı var
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: something else
|
||||
other: başka bir şey
|
||||
desc:
|
||||
other: This post requires another reason not listed above.
|
||||
operation_type:
|
||||
asked:
|
||||
other: asked
|
||||
other: soruldu
|
||||
answered:
|
||||
other: answered
|
||||
other: cevaplandı
|
||||
modified:
|
||||
other: modified
|
||||
other: düzenlendi
|
||||
deleted_title:
|
||||
other: Deleted question
|
||||
questions_title:
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: upvoted comment
|
||||
invited_you_to_answer:
|
||||
other: invited you to answer
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Confirm your new email address"
|
||||
body:
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Password reset"
|
||||
body:
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Kampanyacı
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other:
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: How to Format
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Önceki
|
||||
next: Sonraki
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Posts
|
||||
invites: Invites
|
||||
votes: Votes
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: Hesabınız Askıya Alındı
|
||||
until_time: "Your account was suspended until {{ time }}."
|
||||
@@ -644,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
|
||||
@@ -686,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
|
||||
@@ -826,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
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Questions
|
||||
tag: Tags
|
||||
user: Users
|
||||
badges: Badges
|
||||
profile: Profile
|
||||
setting: Settings
|
||||
logout: Log out
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: Name
|
||||
msg:
|
||||
empty: Name cannot be empty.
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: Related Questions
|
||||
answers: answers
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
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.
|
||||
@@ -1257,6 +1527,8 @@ ui:
|
||||
newest: Newest
|
||||
active: Active
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: Score
|
||||
unanswered: Unanswered
|
||||
modified: modified
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
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
|
||||
comma: ","
|
||||
last_login: Seen
|
||||
about_me: About Me
|
||||
about_me_empty: "// Hello, World !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: Top Questions
|
||||
stats: Stats
|
||||
list_empty: No posts found.<br />Perhaps you'd like to select a different tab?
|
||||
content_empty: No posts found.
|
||||
accepted: Accepted
|
||||
answered: answered
|
||||
asked: asked
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: votes received
|
||||
x_answers: answers
|
||||
x_questions: questions
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: Next
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Questions
|
||||
answers: Answers
|
||||
users: Users
|
||||
badges: Badges
|
||||
flags: Flags
|
||||
settings: Settings
|
||||
general: General
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
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.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: Admin
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: Welcome to Admin!
|
||||
site_statistics: Site statistics
|
||||
questions: "Questions:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "Answers:"
|
||||
comments: "Comments:"
|
||||
votes: "Votes:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Please enter the user's email, one per line."
|
||||
display_name:
|
||||
label: Display name
|
||||
msg: Display name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (optional)
|
||||
empty: cannot be empty
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+866
-532
File diff suppressed because it is too large
Load Diff
+419
-85
@@ -34,7 +34,7 @@ backend:
|
||||
other: Trùng lặp yêu cầu.
|
||||
action:
|
||||
report:
|
||||
other: Gắn Cờ
|
||||
other: Gắn nhãn
|
||||
edit:
|
||||
other: Chỉnh sửa
|
||||
delete:
|
||||
@@ -64,7 +64,7 @@ backend:
|
||||
admin:
|
||||
other: Quản trị viên
|
||||
moderator:
|
||||
other: Điều hành viên
|
||||
other: Người điều hành
|
||||
description:
|
||||
user:
|
||||
other: Mặc định không có quyền truy cập đặc biệt.
|
||||
@@ -94,7 +94,7 @@ backend:
|
||||
rank_report_add_label:
|
||||
other: Gắn Cờ
|
||||
rank_comment_vote_up_label:
|
||||
other: Upvote cho một bình luận
|
||||
other: Bình chọn lên cho bình luận
|
||||
rank_link_url_limit_label:
|
||||
other: Đăng nhiều hơn 2 liên kết cùng một lúc
|
||||
rank_question_vote_up_label:
|
||||
@@ -138,13 +138,15 @@ backend:
|
||||
pass:
|
||||
other: Mật khẩu
|
||||
original_text:
|
||||
other: post này
|
||||
other: Bài viết này
|
||||
email_or_password_wrong_error:
|
||||
other: Email và mật khẩu không trùng khớp.
|
||||
error:
|
||||
common:
|
||||
invalid_url:
|
||||
other: URL không tồn tại.
|
||||
status_invalid:
|
||||
other: Trạng thái không hợp lệ
|
||||
password:
|
||||
space_invalid:
|
||||
other: Mật khẩu không thể tồn tại khoảng trắng.
|
||||
@@ -187,7 +189,7 @@ backend:
|
||||
other: Không tìm thấy file ngôn ngữ.
|
||||
object:
|
||||
captcha_verification_failed:
|
||||
other: Sai Captcha.
|
||||
other: Xác minh Captcha thất bại.
|
||||
disallow_follow:
|
||||
other: Bạn không được phép theo dõi.
|
||||
disallow_vote:
|
||||
@@ -311,34 +313,32 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Không tìm thấy cấu hình trang.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Đối tượng không tìm thấy
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
other: Lạm dụng
|
||||
other: thư rác
|
||||
desc:
|
||||
other: Bài đăng này là quảng cáo hoặc phá hoại. Nó không hữu ích hoặc liên quan đến chủ đề hiện tại.
|
||||
other: Bài đăng này quảng cáo hoặc phá hoại. Nó không hữu ích hoặc liên quan đến chủ đề hiện tại.
|
||||
rude_or_abusive:
|
||||
name:
|
||||
other: thô lỗ hoặc lạm dụng
|
||||
desc:
|
||||
other:
|
||||
- Một người lý trí sẽ thấy nội dung này không phù hợp để thảo luận tôn trọng
|
||||
- Đàm thoại
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: một bản sao
|
||||
desc:
|
||||
other: Câu hỏi này đã được hỏi trước đó và đã có câu trả lời.
|
||||
other: Câu hỏi này đã được hỏi trước đó, đã có câu trả lời.
|
||||
placeholder:
|
||||
other: Nhập liên kết câu hỏi hiện tại
|
||||
not_a_answer:
|
||||
name:
|
||||
other: không phải là câu trả lời
|
||||
other: không phải câu trả lời
|
||||
desc:
|
||||
other:
|
||||
- Nội dung này được đăng dưới dạng câu trả lời, nhưng nó không hề trả lời cho câu hỏi...
|
||||
- câu hỏi. Nó có thể là một chỉnh sửa, một bình luận, một câu hỏi khác,
|
||||
- hoặc bị xóa hoàn toàn.
|
||||
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."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: không còn cần thiết
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: cần chi tiết hoặc rõ ràng
|
||||
desc:
|
||||
other:
|
||||
- Câu hỏi này hiện bao gồm nhiều câu hỏi trong một. Nó nên tập trung vào một vấn đề duy nhất
|
||||
- chỉ tập trung vào một vấn đề.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: điều gì đó khác
|
||||
@@ -415,12 +413,12 @@ backend:
|
||||
deleted_title:
|
||||
other: Câu hỏi đã xóa
|
||||
questions_title:
|
||||
other: Questions
|
||||
other: Các câu hỏi
|
||||
tag:
|
||||
tags_title:
|
||||
other: Tags
|
||||
other: Thẻ
|
||||
no_description:
|
||||
other: The tag has no description.
|
||||
other: Thẻ không có mô tả.
|
||||
notification:
|
||||
action:
|
||||
update_question:
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: bình luận đã bình chọn lên
|
||||
invited_you_to_answer:
|
||||
other: đã mời bạn trả lời
|
||||
earned_badge:
|
||||
other: Bạn đã nhận được huy hiệu "{{.BadgeName}}"
|
||||
email_tpl:
|
||||
change_email:
|
||||
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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>Xem trên {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Hủy đăng ký</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} mời bạn trả lời"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>Tôi nghĩ bạn có thể biết câu trả lời.</blockquote><br>\n<a href='{{.InviteUrl}}'>Xem trên {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Hủy đăng ký</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} đã bình luận về bài đăng của bạn"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>Xem trên {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Hủy đăng ký</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Câu hỏi mới: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Hủy đăng ký</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
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}}.<br><br>\n\nNếu đó không phải là bạn, bạn có thể bỏ qua email này.<br><br>\n\nNhấp vào liên kết sau để chọn một mật khẩu mới:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\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:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -510,7 +510,7 @@ backend:
|
||||
downvoted:
|
||||
other: đã bình chọn xuống
|
||||
accept:
|
||||
other:
|
||||
other: chấp nhận
|
||||
accepted:
|
||||
other: đã chấp nhận
|
||||
edit:
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} và {{ .Count }} thêm..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Tác giả tự truyện
|
||||
desc:
|
||||
other: Đã điền thông tin <a href="{{ .ProfileURL }}" target="_blank">hồ sơ</a>.
|
||||
certified:
|
||||
name:
|
||||
other: Đã xác minh
|
||||
desc:
|
||||
other: Hoàn thành hướng dẫn cho người dùng mới của chúng tôi.
|
||||
editor:
|
||||
name:
|
||||
other: Trình chỉnh sửa
|
||||
desc:
|
||||
other: Chỉnh sửa bài đăng đầu tiên.
|
||||
first_flag:
|
||||
name:
|
||||
other: Cờ đầu tiên
|
||||
desc:
|
||||
other: Lần đầu tiên báo cáo một bài viết.
|
||||
first_upvote:
|
||||
name:
|
||||
other: Lượt thích đầu tiên
|
||||
desc:
|
||||
other: Lần đầu tiên báo cáo một bài viết.
|
||||
first_link:
|
||||
name:
|
||||
other: Liên kết đầu tiên
|
||||
desc:
|
||||
other: Đầu tiên, Dirst đã thêm một liên kết đến một bài viết khác.
|
||||
first_reaction:
|
||||
name:
|
||||
other: Phản ứng đầu tiên
|
||||
desc:
|
||||
other: Phản ứng với bài viết đầu tiên.
|
||||
first_share:
|
||||
name:
|
||||
other: Chia sẻ đầu tiên
|
||||
desc:
|
||||
other: Lần đầu chia sẻ một bài viết.
|
||||
scholar:
|
||||
name:
|
||||
other: Học giả
|
||||
desc:
|
||||
other: Đặt một câu hỏi và chấp nhận một câu trả lời.
|
||||
commentator:
|
||||
name:
|
||||
other: Bình luận viên
|
||||
desc:
|
||||
other: Để lại 5 bình luận.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: Người dùng mới của tháng
|
||||
desc:
|
||||
other: Đóng góp nổi bật trong tháng đầu tiên của họ.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Đọc hướng dẫn
|
||||
desc:
|
||||
other: Đọc [nguyên tắc cộng đồng].
|
||||
reader:
|
||||
name:
|
||||
other: Người đọc
|
||||
desc:
|
||||
other: Đọc mọi câu trả lời trong một chủ đề có hơn 10 câu trả lời.
|
||||
welcome:
|
||||
name:
|
||||
other: Xin chào
|
||||
desc:
|
||||
other: Đã nhận được phiếu tán thành.
|
||||
nice_share:
|
||||
name:
|
||||
other: Chia sẻ hay
|
||||
desc:
|
||||
other: Đã chia sẻ một bài đăng với 25 khách truy cập.
|
||||
good_share:
|
||||
name:
|
||||
other: Chia sẻ tốt
|
||||
desc:
|
||||
other: Đã chia sẻ một bài đăng với 300 khách truy cập.
|
||||
great_share:
|
||||
name:
|
||||
other: Chia sẻ tuyệt vời
|
||||
desc:
|
||||
other: Đã chia sẻ một bài đăng với 1000 khách truy cập.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Hết yêu thích
|
||||
desc:
|
||||
other: Đã sử dụng 50 phiếu bầu trong một ngày.
|
||||
higher_love:
|
||||
name:
|
||||
other: Thích cao hơn
|
||||
desc:
|
||||
other: Đã sử dụng 50 phiếu bầu trong một ngày.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Thích điên cuồng
|
||||
desc:
|
||||
other: Đã sử dụng 50 phiếu bầu trong một ngày 20 lần.
|
||||
promoter:
|
||||
name:
|
||||
other: Người quảng bá
|
||||
desc:
|
||||
other: Đã mời một người dùng.
|
||||
campaigner:
|
||||
name:
|
||||
other: Chiến dịch
|
||||
desc:
|
||||
other: Đã mời 3 người dùng cơ bản.
|
||||
champion:
|
||||
name:
|
||||
other: Vô địch
|
||||
desc:
|
||||
other: Mời 5 thành viên.
|
||||
thank_you:
|
||||
name:
|
||||
other: Cảm ơn bạn
|
||||
desc:
|
||||
other: Có 20 bài đăng được bình chọn đưa ra 10 phiếu bầu.
|
||||
gives_back:
|
||||
name:
|
||||
other: Trả lại
|
||||
desc:
|
||||
other: Có 100 bài đăng được bình chọn và đưa ra 100 phiếu bầu.
|
||||
empathetic:
|
||||
name:
|
||||
other: Đồng cảm
|
||||
desc:
|
||||
other: Có 500 bài đăng được bình chọn đưa ra 1000 phiếu bầu.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Người nhiệt thành
|
||||
desc:
|
||||
other: Đã truy cập 10 ngày liên tiếp.
|
||||
aficionado:
|
||||
name:
|
||||
other: Người hâm mộ
|
||||
desc:
|
||||
other: Đã truy cập 100 ngày liên tiếp.
|
||||
devotee:
|
||||
name:
|
||||
other: Tín đồ
|
||||
desc:
|
||||
other: Đã truy cập 365 ngày liên tiếp.
|
||||
anniversary:
|
||||
name:
|
||||
other: Kỉ niệm
|
||||
desc:
|
||||
other: Thành viên tích cực trong một năm, đăng ít nhất một lần.
|
||||
appreciated:
|
||||
name:
|
||||
other: Đánh giá cao
|
||||
desc:
|
||||
other: Nhận được 1 lượt bình chọn cho 20 bài viết.
|
||||
respected:
|
||||
name:
|
||||
other: Tôn trọng
|
||||
desc:
|
||||
other: Nhận được 2 lượt bình chọn cho 100 bài viết.
|
||||
admired:
|
||||
name:
|
||||
other: Ngưỡng mộ
|
||||
desc:
|
||||
other: Nhận được 5 lượt bình chọn trên 300 bài đăng.
|
||||
solved:
|
||||
name:
|
||||
other: Đã giải quyết
|
||||
desc:
|
||||
other: Có một câu trả lời được chấp nhận.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Cố vấn hướng dẫn
|
||||
desc:
|
||||
other: Có 10 câu trả lời được chấp nhận.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Biết tất cả
|
||||
desc:
|
||||
other: Có 50 câu trả lời được chấp nhận.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Viện giải pháp
|
||||
desc:
|
||||
other: Có 150 câu trả lời được chấp nhận.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Câu trả lời tốt
|
||||
desc:
|
||||
other: Điểm trả lời từ 10 trở lên.
|
||||
good_answer:
|
||||
name:
|
||||
other: Câu trả lời của bạn
|
||||
desc:
|
||||
other: Điểm trả lời từ 25 trở lên.
|
||||
great_answer:
|
||||
name:
|
||||
other: Câu trả lời tuyệt vời
|
||||
desc:
|
||||
other: Điểm trả lời từ 50 trở lên.
|
||||
nice_question:
|
||||
name:
|
||||
other: Câu trả lời tốt
|
||||
desc:
|
||||
other: Điểm trả lời từ 10 trở lên.
|
||||
good_question:
|
||||
name:
|
||||
other: Câu trả lời tốt
|
||||
desc:
|
||||
other: Điểm trả lời từ 25 trở lên.
|
||||
great_question:
|
||||
name:
|
||||
other: Câu trả lời tốt
|
||||
desc:
|
||||
other: Điểm trả lời từ 50 trở lên.
|
||||
popular_question:
|
||||
name:
|
||||
other: Câu hỏi phổ biến
|
||||
desc:
|
||||
other: Câu hỏi với 500 lượt xem.
|
||||
notable_question:
|
||||
name:
|
||||
other: Câu hỏi đáng chú ý
|
||||
desc:
|
||||
other: Câu hỏi với 1.000 lượt xem.
|
||||
famous_question:
|
||||
name:
|
||||
other: Câu hỏi nổi tiếng
|
||||
desc:
|
||||
other: Câu hỏi với 5.000 lượt xem.
|
||||
popular_link:
|
||||
name:
|
||||
other: Liên kết phổ biến
|
||||
desc:
|
||||
other: Đã đăng một liên kết bên ngoài với 50 lần nhấp chuột.
|
||||
hot_link:
|
||||
name:
|
||||
other: Liên kết nổi bật
|
||||
desc:
|
||||
other: Đã đăng một liên kết bên ngoài với 300 lần nhấp chuột.
|
||||
famous_link:
|
||||
name:
|
||||
other: Liên kết nổi tiếng
|
||||
desc:
|
||||
other: Đã đăng một liên kết bên ngoài với 100 lần nhấp chuột.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Bắt đầu
|
||||
community:
|
||||
name:
|
||||
other: Cộng đồng
|
||||
posting:
|
||||
name:
|
||||
other: Viết bài thảo luận
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: Cách định dạng
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: Trước
|
||||
next: Tiếp
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Bài đăng
|
||||
invites: Lời mời
|
||||
votes: Bình chọn
|
||||
answer: Câu trả lời
|
||||
question: Câu hỏi
|
||||
badge_award: Huy hiệu
|
||||
suspended:
|
||||
title: Tài khoản của bạn đã bị đình chỉ
|
||||
until_time: "Tài khoản của bạn đã bị đình chỉ cho đến {{ time }}."
|
||||
@@ -601,8 +861,8 @@ ui:
|
||||
gantt_chart: Biểu đồ Gantt
|
||||
pie_chart: Biểu đồ tròn
|
||||
code:
|
||||
text: Mẫu mã
|
||||
add_code: Thêm mẫu mã
|
||||
text: Mẫu code
|
||||
add_code: Thêm code mẫu
|
||||
form:
|
||||
fields:
|
||||
code:
|
||||
@@ -644,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
|
||||
@@ -671,7 +931,7 @@ ui:
|
||||
form:
|
||||
fields:
|
||||
url:
|
||||
label: URL
|
||||
label: Đường link url
|
||||
msg:
|
||||
empty: URL không thể trống.
|
||||
name:
|
||||
@@ -686,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
|
||||
@@ -718,12 +982,12 @@ ui:
|
||||
empty: Tên hiển thị không thể trống.
|
||||
range: Tên hiển thị tối đa 35 ký tự.
|
||||
slug_name:
|
||||
label: URL slug
|
||||
desc: URL slug tối đa 35 ký tự.
|
||||
label: Đường dẫn URL
|
||||
desc: Đường dẫn tối đa 35 ký tự.
|
||||
msg:
|
||||
empty: URL slug không thể trống.
|
||||
range: URL slug tối đa 35 ký tự.
|
||||
character: URL slug chứa bộ ký tự không được phép.
|
||||
empty: Đường dẫn URL không thể trống.
|
||||
range: Đường dẫn URL tối đa 35 ký tự.
|
||||
character: Đường dẫn URL chứa bộ ký tự không được phép.
|
||||
desc:
|
||||
label: Mô tả
|
||||
revision:
|
||||
@@ -732,7 +996,7 @@ ui:
|
||||
label: Tóm tắt chỉnh sửa
|
||||
placeholder: >-
|
||||
Giải thích ngắn gọn các thay đổi của bạn (sửa chính tả, sửa ngữ pháp, cải thiện định dạng)
|
||||
btn_cancel:
|
||||
btn_cancel: Hủy
|
||||
btn_submit: Gửi
|
||||
btn_post: Đăng thẻ mới
|
||||
tag_info:
|
||||
@@ -750,9 +1014,9 @@ ui:
|
||||
delete:
|
||||
title: Xóa thẻ này
|
||||
tip_with_posts: >-
|
||||
<p>We do not allow <strong>deleting tag with posts</strong>.</p> <p>Please remove this tag from the posts first.</p>
|
||||
<p>Chúng tôi không cho phép <strong>xóa thẻ có bài đăng</strong>.</p> <p>Vui lòng xóa thẻ này khỏi các bài đăng trước.</p>
|
||||
tip_with_synonyms: >-
|
||||
<p>We do not allow <strong>deleting tag with synonyms</strong>.</p> <p>Please remove the synonyms from this tag first.</p>
|
||||
<p>Chúng tôi không cho phép <strong>xóa thẻ có từ đồng nghĩa</strong>.</p> <p>Vui lòng xóa các từ đồng nghĩa khỏi thẻ này trước.</p>
|
||||
tip: Bạn có chắc chắn muốn xóa không?
|
||||
close: Đóng
|
||||
edit_tag:
|
||||
@@ -766,9 +1030,9 @@ ui:
|
||||
long_date_with_year: "MMM D, YYYY"
|
||||
long_date_with_time: "MMM D, YYYY [at] HH:mm"
|
||||
now: bây giờ
|
||||
x_seconds_ago: "{{count}}s trước"
|
||||
x_minutes_ago: "{{count}}m trước"
|
||||
x_hours_ago: "{{count}}h trước"
|
||||
x_seconds_ago: "{{count}}giây trước"
|
||||
x_minutes_ago: "{{count}}phút trước"
|
||||
x_hours_ago: "{{count}}giờ trước"
|
||||
hour: giờ
|
||||
day: ngày
|
||||
hours: giờ
|
||||
@@ -776,11 +1040,11 @@ ui:
|
||||
reaction:
|
||||
heart: trái tim
|
||||
smile: nụ cười
|
||||
frown: khắc nghiệt
|
||||
btn_label: thêm hoặc loại bỏ lại
|
||||
undo_emoji: trở lại {{ emoji }} lặp lại
|
||||
react_emoji: react with {{ emoji }}
|
||||
unreact_emoji: react with {{ emoji }}
|
||||
frown: nhăn mặt
|
||||
btn_label: thêm hoặc loại bỏ phản ứng
|
||||
undo_emoji: bỏ dấu {{ emoji }} phản ứng
|
||||
react_emoji: biểu cảm với {{ emoji }}
|
||||
unreact_emoji: hủy biểu cảm {{ emoji }}
|
||||
comment:
|
||||
btn_add_comment: Thêm bình luận
|
||||
reply_to: Trả lời cho
|
||||
@@ -826,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
|
||||
@@ -838,7 +1103,7 @@ ui:
|
||||
label: Sửa đổi
|
||||
title:
|
||||
label: Tiêu đề
|
||||
placeholder: Hãy cụ thể và tưởng tượng bạn đang hỏi một người khác
|
||||
placeholder: Hãy cụ thể và tưởng tượng rằng bạn đang hỏi một người khác
|
||||
msg:
|
||||
empty: Tiêu đề không thể trống.
|
||||
range: Tiêu đề tối đa 150 ký tự
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: Câu hỏi
|
||||
tag: Thẻ
|
||||
user: Người dùng
|
||||
badges: Danh hiệu
|
||||
profile: Hồ sơ
|
||||
setting: Cài đặt
|
||||
logout: Đăng xuất
|
||||
@@ -899,11 +1165,11 @@ ui:
|
||||
Bạn gần như đã hoàn tất! Chúng tôi đã gửi một email kích hoạt đến <bold>{{mail}}</bold>. Vui lòng làm theo hướng dẫn trong email để kích hoạt tài khoản của bạn.
|
||||
info: "Nếu không nhận được, hãy kiểm tra thư mục spam của bạn."
|
||||
another: >-
|
||||
Chúng tôi đã gửi một email kích hoạt khác cho bạn tại <bold>{{mail}}</bold>. Có thể mất vài phút để nó đến; hãy chắc chắn kiểm tra thư mục spam của bạn.
|
||||
Chúng tôi đã gửi một email kích hoạt khác cho bạn tại <bold>{{mail}}</bold>. Có thể mất vài phút để nó đến; hãy chắc chắn kiểm tra thư mục thư rác của bạn.
|
||||
btn_name: Gửi lại email kích hoạt
|
||||
change_btn_name: Thay đổi email
|
||||
msg:
|
||||
empty: Không thể trống.
|
||||
empty: Không thể để trống mục này.
|
||||
resend_email:
|
||||
url_label: Bạn có chắc chắn muốn gửi lại email kích hoạt không?
|
||||
url_text: Bạn cũng có thể cung cấp liên kết kích hoạt ở trên cho người dùng.
|
||||
@@ -917,8 +1183,8 @@ ui:
|
||||
label: Tên
|
||||
msg:
|
||||
empty: Tên không thể trống.
|
||||
range: Độ dài của tên phải từ 4 đến 30 ký tự.
|
||||
character: 'Chỉ sử dụng bộ ký tự "a-z", "0-9", " - . _"'
|
||||
range: Độ dài của tên phải từ 2 đến 30 ký tự.
|
||||
character: 'Chỉ sử dụng bộ ký tự "a-z", "0-9", , "A-Z", " - . _"'
|
||||
email:
|
||||
label: Email
|
||||
msg:
|
||||
@@ -993,7 +1259,7 @@ ui:
|
||||
msg_range: Tên hiển thị tối đa 30 ký tự.
|
||||
username:
|
||||
label: Tên người dùng
|
||||
caption: Mọi người có thể nhắc đến bạn là "@username".
|
||||
caption: Mọi người có thể nhắc đến bạn với "@username".
|
||||
msg: Tên người dùng không thể trống.
|
||||
msg_range: Tên người dùng tối đa 30 ký tự.
|
||||
character: 'Chỉ sử dụng bộ ký tự "a-z", "0-9", " - . _"'
|
||||
@@ -1019,7 +1285,7 @@ ui:
|
||||
turn_on: Bật
|
||||
inbox:
|
||||
label: Thông báo hộp thư đến
|
||||
description: Các câu trả lời cho câu hỏi của bạn, bình luận, lời mời, và nhiều hơn nữa.
|
||||
description: Các câu trả lời cho câu hỏi của bạn, bình luận, lời mời và nhiều hơn nữa.
|
||||
all_new_question:
|
||||
label: Tất cả câu hỏi mới
|
||||
description: Nhận thông báo về tất cả các câu hỏi mới. Tối đa 50 câu hỏi mỗi tuần.
|
||||
@@ -1033,7 +1299,7 @@ ui:
|
||||
change_email_info: >-
|
||||
Chúng tôi đã gửi một email đến địa chỉ đó. Vui lòng làm theo hướng dẫn xác nhận.
|
||||
email:
|
||||
label: Email mới
|
||||
label: Email
|
||||
new_email:
|
||||
label: Email mới
|
||||
msg: Email mới không được để trống.
|
||||
@@ -1073,9 +1339,13 @@ ui:
|
||||
related_question:
|
||||
title: Các câu hỏi liên quan
|
||||
answers: câu trả lời
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
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: Mời mọi người
|
||||
desc: Mời những người bạn nghĩ có thể trả lời.
|
||||
invite: Mời trả lời
|
||||
add: Thêm người
|
||||
search: Tìm kiếm người
|
||||
@@ -1233,8 +1503,8 @@ ui:
|
||||
account_result:
|
||||
success: Tài khoản mới của bạn đã được xác nhận; bạn sẽ được chuyển hướng đến trang chủ.
|
||||
link: Tiếp tục đến trang chủ
|
||||
oops: Oops!
|
||||
invalid: The link you used no longer works.
|
||||
oops: Rất tiếc!
|
||||
invalid: Liên kết bạn đã dùng không còn hoạt động nữa.
|
||||
confirm_new_email: Email của bạn đã được cập nhật.
|
||||
confirm_new_email_invalid: >-
|
||||
Xin lỗi, liên kết xác nhận này không còn hợp lệ. Có thể email của bạn đã được thay đổi?
|
||||
@@ -1256,7 +1526,9 @@ ui:
|
||||
answers: Câu trả lời
|
||||
newest: Mới nhất
|
||||
active: Hoạt động
|
||||
hot: Hot
|
||||
hot: Được nhiều quan tâm
|
||||
frequent: Frequent
|
||||
recommend: Đề xuất
|
||||
score: Điểm
|
||||
unanswered: Chưa được trả lời
|
||||
modified: đã chỉnh sửa
|
||||
@@ -1275,19 +1547,22 @@ ui:
|
||||
reputation: Danh tiếng
|
||||
comments: Bình luận
|
||||
votes: Bình chọn
|
||||
badges: Danh hiệu
|
||||
newest: Mới nhất
|
||||
score: Điểm
|
||||
edit_profile: Chỉnh sửa hồ sơ
|
||||
visited_x_days: "Đã truy cập {{ count }} ngày"
|
||||
viewed: Đã xem
|
||||
joined: Tham gia
|
||||
comma: ","
|
||||
last_login: Đã xem
|
||||
about_me: Về tôi
|
||||
about_me_empty: "// Xin chào, Thế giới !"
|
||||
top_answers: Câu trả lời hàng đầu
|
||||
top_questions: Câu hỏi hàng đầu
|
||||
stats: Thống kê
|
||||
list_empty: Không tìm thấy bài đăng.<br />Có thể bạn muốn chọn một tab khác?
|
||||
list_empty: Không tìm thấy bài đăng.<br />Có thể bạn muốn chọn một thẻ khác?
|
||||
content_empty: No posts found.
|
||||
accepted: Đã chấp nhận
|
||||
answered: đã trả lời
|
||||
asked: đã hỏi
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: phiếu bầu nhận được
|
||||
x_answers: câu trả lời
|
||||
x_questions: câu hỏi
|
||||
recent_badges: Huy hiệu gần đây
|
||||
install:
|
||||
title: Cài đặt
|
||||
next: Tiếp theo
|
||||
@@ -1321,7 +1597,7 @@ ui:
|
||||
msg: Máy chủ cơ sở dữ liệu không thể trống.
|
||||
db_name:
|
||||
label: Tên cơ sở dữ liệu
|
||||
placeholder: answer
|
||||
placeholder: câu trả lời
|
||||
msg: Tên cơ sở dữ liệu không thể trống.
|
||||
db_file:
|
||||
label: Tệp tin Database
|
||||
@@ -1374,7 +1650,7 @@ ui:
|
||||
msg:
|
||||
empty: Email không thể trống.
|
||||
incorrect: Định dạng email không chính xác.
|
||||
ready_title: Answer của bạn đã sẵn sàng
|
||||
ready_title: Trang web của bạn đã sẵn sàng
|
||||
ready_desc: >-
|
||||
Nếu bạn cảm thấy muốn thay đổi thêm cài đặt nào đó, hãy truy cập <1>mục quản trị</1>; tìm nó trong menu trang.
|
||||
good_luck: "Chúc bạn vui vẻ và may mắn!"
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: Câu hỏi
|
||||
answers: Câu trả lời
|
||||
users: Người dùng
|
||||
badges: Huy hiệu
|
||||
flags: Cờ
|
||||
settings: Cài đặt
|
||||
general: Chung
|
||||
@@ -1423,13 +1700,25 @@ ui:
|
||||
css_html: CSS/HTML
|
||||
login: Đăng nhập
|
||||
privileges: Đặc quyền
|
||||
plugins: Plugin
|
||||
plugins: Plugins
|
||||
installed_plugins: Plugin đã cài đặt
|
||||
website_welcome: Chào mừng bạn đến với {{site_name}}
|
||||
user_center:
|
||||
login: Đăng nhập
|
||||
qrcode_login_tip: Vui lòng sử dụng {{ agentName }} để quét mã QR và đăng nhập.
|
||||
login_failed_email_tip: Đăng nhập thất bại, vui lòng cho phép ứng dụng này truy cập thông tin email của bạn trước khi thử lại.
|
||||
badges:
|
||||
modal:
|
||||
title: Chúc mừng
|
||||
content: Bạn đã nhận được huy hiệu mới.
|
||||
close: Đóng
|
||||
confirm: Xem huy hiệu
|
||||
title: Huy hiệu
|
||||
awarded: Giải Thưởng
|
||||
earned_×: Nhận được ×{{ number }}
|
||||
×_awarded: "{{ number }} được trao tặng"
|
||||
can_earn_multiple: Bạn có thể kiếm được nhiều lần.
|
||||
earned: Đã nhận
|
||||
admin:
|
||||
admin_header:
|
||||
title: Quản trị
|
||||
@@ -1438,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:"
|
||||
@@ -1489,7 +1780,7 @@ ui:
|
||||
flagged_type: Đã đánh dấu {{ type }}
|
||||
created: Đã tạo
|
||||
action: Hành động
|
||||
review: Xem xét
|
||||
review: Đánh giá
|
||||
user_role_modal:
|
||||
title: Thay đổi vai trò người dùng thành...
|
||||
btn_cancel: Hủy
|
||||
@@ -1509,8 +1800,8 @@ ui:
|
||||
form:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display name
|
||||
msg_range: Display name up to 30 characters.
|
||||
label: Tên hiển thị
|
||||
msg_range: Tên hiển thị tối đa 30 ký tự.
|
||||
username:
|
||||
label: Tên người dùng
|
||||
msg_range: Tên người dùng tối đa 30 ký tự.
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Vui lòng nhập email của người dùng, một dòng mỗi người."
|
||||
display_name:
|
||||
label: Tên hiển thị
|
||||
msg: Tên hiển thị phải có từ 4 đến 30 ký tự.
|
||||
msg: Tên hiển thị phải có từ 2 đến 30 ký tự.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email không hợp lệ.
|
||||
@@ -1577,7 +1868,7 @@ ui:
|
||||
title: Xóa người dùng này
|
||||
content: Bạn có chắc chắn muốn xóa người dùng này không? Điều này là vĩnh viễn!
|
||||
remove: Xóa nội dung của họ
|
||||
label: Xóa tất cả các câu hỏi, câu trả lời, bình luận, etc.
|
||||
label: Xóa tất cả các câu hỏi, câu trả lời, bình luận, vv.
|
||||
text: Không chọn điều này nếu bạn chỉ muốn xóa tài khoản của người dùng.
|
||||
suspend_user:
|
||||
title: Đình chỉ người dùng này
|
||||
@@ -1710,25 +2001,40 @@ ui:
|
||||
write:
|
||||
page_title: Viết
|
||||
restrict_answer:
|
||||
title: Answer write
|
||||
title: Câu trả lời chỉnh sửa
|
||||
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."
|
||||
text: "Tắt để cho phép người dùng viết nhiều câu trả lời cho cùng một câu hỏi, điều này có thể khiến các câu trả lời bị mất trọng tâm."
|
||||
recommend_tags:
|
||||
label: Thẻ được đề xuất
|
||||
text: "Recommend tags will show in the dropdown list by default."
|
||||
text: "Các thẻ gợi ý sẽ hiển thị trong danh sách thả xuống theo mặc định."
|
||||
msg:
|
||||
contain_reserved: "recommended tags cannot contain reserved tags"
|
||||
contain_reserved: "các thẻ được đề xuất không được chứa thẻ dự bị"
|
||||
required_tag:
|
||||
title: Set required tags
|
||||
label: Set “Recommend tags” as required tags
|
||||
title: Đặt thẻ cần thiết
|
||||
label: Đặt thẻ được đề xuất là bắt buộc
|
||||
text: "Mỗi câu hỏi mới phải có ít nhất một thẻ được đề xuất."
|
||||
reserved_tags:
|
||||
label: Thẻ dành riêng
|
||||
text: "Reserved tags can only be used by moderator."
|
||||
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:
|
||||
label: Permalink
|
||||
label: Liên kết cố định
|
||||
text: Cấu trúc URL tùy chỉnh có thể cải thiện khả năng sử dụng và khả năng tương thích về sau của liên kết của bạn.
|
||||
robots:
|
||||
label: robots.txt
|
||||
@@ -1788,7 +2094,7 @@ ui:
|
||||
text: "CẢNH BÁO: Nếu tắt, bạn có thể không thể đăng nhập nếu bạn chưa cấu hình phương thức đăng nhập khác trước đó."
|
||||
installed_plugins:
|
||||
title: Plugin đã cài đặt
|
||||
plugin_link: Plugin mở rộng và mở rộng chức năng của Answer. Bạn có thể tìm thấy plugin trong <1>Kho Plugin Answer</1>.
|
||||
plugin_link: Plugin mở rộng và mở rộng chức năng của trang web. Bạn có thể tìm thấy plugin trong <1>Kho Plugin Answer</1>.
|
||||
filter:
|
||||
all: Tất cả
|
||||
active: Đang hoạt động
|
||||
@@ -1832,8 +2138,23 @@ ui:
|
||||
label: Mức độ danh tiếng yêu cầu
|
||||
text: Chọn mức danh tiếng yêu cầu cho các đặc quyền
|
||||
msg:
|
||||
should_be_number: dữ liệu đầu vào phải là số
|
||||
should_be_number: dữ liệu đầu vào phải là kiểu số
|
||||
number_larger_1: số phải bằng hoặc lớn hơn 1
|
||||
badges:
|
||||
action: Hành động
|
||||
active: Hoạt động
|
||||
activate: Kích hoạt
|
||||
all: Tất cả
|
||||
awards: Giải Thưởng
|
||||
deactivate: Ngừng kích hoạt
|
||||
filter:
|
||||
placeholder: Lọc theo tên, user:id
|
||||
group: Nhóm
|
||||
inactive: Không hoạt động
|
||||
name: Tên
|
||||
show_logs: Hiển thị nhật ký
|
||||
status: Trạng thái
|
||||
title: Danh hiệu
|
||||
form:
|
||||
optional: (tùy chọn)
|
||||
empty: không thể trống
|
||||
@@ -1890,7 +2211,7 @@ ui:
|
||||
title: "Lịch sử cho"
|
||||
tag_title: "Dòng thời gian cho"
|
||||
show_votes: "Hiển thị phiếu bầu"
|
||||
n_or_a: Không có
|
||||
n_or_a: N/A
|
||||
title_for_question: "Dòng thời gian cho"
|
||||
title_for_answer: "Dòng thời gian cho câu trả lời của {{ title }} bởi {{ author }}"
|
||||
title_for_tag: "Dòng thời gian cho thẻ"
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
+373
-39
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: 无效的 URL。
|
||||
status_invalid:
|
||||
other: 无效状态。
|
||||
password:
|
||||
space_invalid:
|
||||
other: 密码不得含有空格。
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: 未找到网站的该配置信息。
|
||||
badge:
|
||||
object_not_found:
|
||||
other: 没有找到徽章对象
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: 粗鲁或辱骂的
|
||||
desc:
|
||||
other:
|
||||
- 一个有理智的人都会认为这种内容不适合进行尊重性的讨论。
|
||||
- 论坛
|
||||
other: "一个有理智的人都会认为这种内容不适合进行尊重性的讨论。"
|
||||
a_duplicate:
|
||||
name:
|
||||
other: 重复内容
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: 不是答案
|
||||
desc:
|
||||
other:
|
||||
- 这张贴作为答案,但它不会试图回答
|
||||
- 这可能是一个编辑、一个评论、另一个问题。
|
||||
- 或全部删除。
|
||||
other: "该帖是作为答案发布的,但它并没有试图回答这个问题。总之,它可能应该是个编辑、评论、另一个问题或者需要被删除。"
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: 不再需要
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: 需要细节或澄清
|
||||
desc:
|
||||
other:
|
||||
- 该问题目前涵盖多个问题。它应该侧重在一个问题上。
|
||||
- 只关注一个问题。
|
||||
other: 该问题目前涵盖多个问题。它应该只集中在一个问题上。
|
||||
other:
|
||||
name:
|
||||
other: 其他原因
|
||||
@@ -415,12 +413,12 @@ backend:
|
||||
deleted_title:
|
||||
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:
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: 点赞评论
|
||||
invited_you_to_answer:
|
||||
other: 邀请你回答
|
||||
earned_badge:
|
||||
other: 你获得 "{{.BadgeName}}" 徽章
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] 确认你的新邮箱地址"
|
||||
body:
|
||||
other: "请点击以下链接确认你在 {{.SiteName}} 上的新邮箱地址:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\n如果你没有请求此更改,请忽略此邮件。\n"
|
||||
other: "请点击以下链接确认你在 {{.SiteName}} 上的新邮箱地址:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\n如果你没有请求此更改,请忽略此邮件。\n\n--<br>\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到<br><br>"
|
||||
new_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} 回答了你的问题"
|
||||
body:
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>在 {{.SiteName}} 上查看</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>取消订阅</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>在 {{.SiteName}} 上查看</a><br><br>\n\n--<br>\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>取消订阅</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} 邀请您回答问题"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>我想你可能知道答案。</blockquote><br>\n<a href='{{.InviteUrl}}'>在 {{.SiteName}} 上查看</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>取消订阅</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>我想你可能知道答案。</blockquote><br>\n<a href='{{.InviteUrl}}'>在 {{.SiteName}} 上查看</a><br><br>\n\n--<br>\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>取消订阅</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} 评论了你的帖子"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>在 {{.SiteName}} 上查看</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>取消订阅</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>在 {{.SiteName}} 上查看</a><br><br>\n\n--<br>\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>取消订阅</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] 新问题: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>取消订阅</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到 <br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>取消订阅</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] 重置密码"
|
||||
body:
|
||||
other: "有人要求在 [{{.SiteName}}] 上重置你的密码。<br><br>\n\n如果这不是你的操作,请安心忽略此电子邮件。<br><br>\n\n请点击以下链接设置一个新密码:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "有人要求在 [{{.SiteName}}] 上重置你的密码。<br><br>\n\n如果这不是你的操作,请安心忽略此电子邮件。<br><br>\n\n请点击以下链接设置一个新密码:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n\n如果你没有请求此更改,请忽略此邮件。\n"
|
||||
register:
|
||||
title:
|
||||
other: "[{{.SiteName}}] 确认你的新账户"
|
||||
body:
|
||||
other: "欢迎加入 {{.SiteName}}!<br><br>\n\n请点击以下链接确认并激活你的新账户:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\n如果上面的链接不能点击,请将其复制并粘贴到你的浏览器地址栏中。\n"
|
||||
other: "欢迎加入 {{.SiteName}}!<br><br>\n\n请点击以下链接确认并激活你的新账户:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\n如果上面的链接不能点击,请将其复制并粘贴到你的浏览器地址栏中。\n<br><br>\n\n--<br>\n这是系统自动发送的电子邮件,请勿回复,因为您的回复将不会被看到"
|
||||
test:
|
||||
title:
|
||||
other: "[{{.SiteName}}] 测试邮件"
|
||||
body:
|
||||
other: "这是一封测试邮件。"
|
||||
other: "这是测试电子邮件。\n<br><br>\n\n-<br>\n注意:这是一个自动的系统电子邮件, 请不要回复此消息,因为您的回复将不会被看到。"
|
||||
action_activity_type:
|
||||
upvote:
|
||||
other: 点赞
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} 以及另外 {{ .Count }} 个..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: 自传作者
|
||||
desc:
|
||||
other: 填写了 <a href="{{ .ProfileURL }}" target="_blank">个人资料</a> 信息。
|
||||
certified:
|
||||
name:
|
||||
other: 已认证
|
||||
desc:
|
||||
other: 完成了我们的新用户教程。
|
||||
editor:
|
||||
name:
|
||||
other: 编辑者
|
||||
desc:
|
||||
other: 首次帖子编辑。
|
||||
first_flag:
|
||||
name:
|
||||
other: 第一次举报
|
||||
desc:
|
||||
other: 第一次举报一个帖子
|
||||
first_upvote:
|
||||
name:
|
||||
other: 第一次投票
|
||||
desc:
|
||||
other: 第一次投票了一个帖子。
|
||||
first_link:
|
||||
name:
|
||||
other: 第一个链接
|
||||
desc:
|
||||
other: 第一个脏添加了一个链接到另一个帖子。
|
||||
first_reaction:
|
||||
name:
|
||||
other: 第一个响应
|
||||
desc:
|
||||
other: 第一次表情回应帖子
|
||||
first_share:
|
||||
name:
|
||||
other: 首次分享
|
||||
desc:
|
||||
other: 首次分享了一个帖子。
|
||||
scholar:
|
||||
name:
|
||||
other: 学者
|
||||
desc:
|
||||
other: 问了一个问题并接受了一个答案。
|
||||
commentator:
|
||||
name:
|
||||
other: 评论员
|
||||
desc:
|
||||
other: 留下5条评论。
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: 月度用户
|
||||
desc:
|
||||
other: 本月杰出用户
|
||||
read_guidelines:
|
||||
name:
|
||||
other: 阅读指南
|
||||
desc:
|
||||
other: 阅读[社区准则]。
|
||||
reader:
|
||||
name:
|
||||
other: 读者
|
||||
desc:
|
||||
other: 用10个以上的答案在主题中阅读每个答案。
|
||||
welcome:
|
||||
name:
|
||||
other: 欢迎
|
||||
desc:
|
||||
other: 获得一个点赞投票
|
||||
nice_share:
|
||||
name:
|
||||
other: 好分享
|
||||
desc:
|
||||
other: 分享了一个拥有25个唯一访客的帖子。
|
||||
good_share:
|
||||
name:
|
||||
other: 好分享
|
||||
desc:
|
||||
other: 分享了一个拥有300个唯一访客的帖子。
|
||||
great_share:
|
||||
name:
|
||||
other: 优秀的分享
|
||||
desc:
|
||||
other: 分享了一个拥有1000个唯一访客的帖子。
|
||||
out_of_love:
|
||||
name:
|
||||
other: 失去爱好
|
||||
desc:
|
||||
other: 一天内使用了50张选票。
|
||||
higher_love:
|
||||
name:
|
||||
other: 更高的爱好
|
||||
desc:
|
||||
other: 一天内使用了50张选票。
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: 爱情疯狂的
|
||||
desc:
|
||||
other: 在 20 天内使用了50张选票。
|
||||
promoter:
|
||||
name:
|
||||
other: 推荐人
|
||||
desc:
|
||||
other: 邀请用户。
|
||||
campaigner:
|
||||
name:
|
||||
other: 宣传者
|
||||
desc:
|
||||
other: 邀请了3个基本用户。
|
||||
champion:
|
||||
name:
|
||||
other: 冠军
|
||||
desc:
|
||||
other: 邀请了5个成员。
|
||||
thank_you:
|
||||
name:
|
||||
other: 谢谢
|
||||
desc:
|
||||
other: 拥有20个投票赞成的职位并放弃了10个投票。
|
||||
gives_back:
|
||||
name:
|
||||
other: 返回
|
||||
desc:
|
||||
other: 拥有100个投票赞成的职位并放弃了100个投票。
|
||||
empathetic:
|
||||
name:
|
||||
other: 情随境迁
|
||||
desc:
|
||||
other: 拥有500个投票赞成的职位并放弃了1000个投票。
|
||||
enthusiast:
|
||||
name:
|
||||
other: 狂热
|
||||
desc:
|
||||
other: 连续访问10天。
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: 连续访问100天。
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: 连续访问365天。
|
||||
anniversary:
|
||||
name:
|
||||
other: 周年纪念日
|
||||
desc:
|
||||
other: 活跃成员一年至少发布一次。
|
||||
appreciated:
|
||||
name:
|
||||
other: 欣赏
|
||||
desc:
|
||||
other: 在 20 个帖子中获得 1个投票
|
||||
respected:
|
||||
name:
|
||||
other: 尊敬
|
||||
desc:
|
||||
other: 100个员额获得2次补票。
|
||||
admired:
|
||||
name:
|
||||
other: 仰慕
|
||||
desc:
|
||||
other: 300个员额获得5次补票。
|
||||
solved:
|
||||
name:
|
||||
other: 已解决
|
||||
desc:
|
||||
other: 接受答案。
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: 指导顾问
|
||||
desc:
|
||||
other: 接受答案。
|
||||
know_it_all:
|
||||
name:
|
||||
other: 万事通
|
||||
desc:
|
||||
other: 接受50个答案。
|
||||
solution_institution:
|
||||
name:
|
||||
other: 解决方案机构
|
||||
desc:
|
||||
other: 接受150份答复。
|
||||
nice_answer:
|
||||
name:
|
||||
other: 好答案
|
||||
desc:
|
||||
other: 回答得分为10或以上。
|
||||
good_answer:
|
||||
name:
|
||||
other: 好答案
|
||||
desc:
|
||||
other: 回答得分为25或更多。
|
||||
great_answer:
|
||||
name:
|
||||
other: 优秀答案
|
||||
desc:
|
||||
other: 回答得分为50或以上。
|
||||
nice_question:
|
||||
name:
|
||||
other: 好问题
|
||||
desc:
|
||||
other: 问题得分为10或以上。
|
||||
good_question:
|
||||
name:
|
||||
other: 好问题
|
||||
desc:
|
||||
other: 问题得分为25或更多。
|
||||
great_question:
|
||||
name:
|
||||
other: 很棒的问题
|
||||
desc:
|
||||
other: 问题得分为50或更多。
|
||||
popular_question:
|
||||
name:
|
||||
other: 热门问题
|
||||
desc:
|
||||
other: 问题有500个意见。
|
||||
notable_question:
|
||||
name:
|
||||
other: 值得关注问题
|
||||
desc:
|
||||
other: 1 000个问题。
|
||||
famous_question:
|
||||
name:
|
||||
other: 著名的问题
|
||||
desc:
|
||||
other: 问题有5,000个意见。
|
||||
popular_link:
|
||||
name:
|
||||
other: 热门链接
|
||||
desc:
|
||||
other: 发布了一个带有50个点击的外部链接。
|
||||
hot_link:
|
||||
name:
|
||||
other: 热门链接
|
||||
desc:
|
||||
other: 发布了一个带有300个点击的外部链接。
|
||||
famous_link:
|
||||
name:
|
||||
other: 著名链接
|
||||
desc:
|
||||
other: 发布了一个带有100个点击的外部链接。
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: 完成初始化
|
||||
community:
|
||||
name:
|
||||
other: Community 专题
|
||||
posting:
|
||||
name:
|
||||
other: 发帖
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: 如何排版
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">添加链接</p><pre class="mb-2"><code><https://url.com><br/><br/>[标题](https://url.com)</code></pre></li><li><p class="mb-2">段落之间使用空行分隔</p></li><li><p class="mb-2"><em>_斜体_</em> 或者 **<strong>粗体</strong>**</p></li><li><p class="mb-2">使用 4 个空格缩进代码</p></li><li><p class="mb-2">在行首添加 <code>></code> 表示引用</p></li><li><p class="mb-2">反引号进行转义 <code>`像 _这样_`</code></p></li><li><p class="mb-2">使用 <code>```</code> 创建代码块</p><pre class="mb-0"><code>```<br/>这是代码块<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">引用问题或答案: <code>#post_id</code></p></li><li><p class="mb-2">添加链接</p><pre class="mb-2"><code><https://url.com><br/><br/>[标题](https://url.com)</code></pre></li><li><p class="mb-2">段落之间使用空行分隔</p></li><li><p class="mb-2"><em>_斜体_</em> 或者 **<strong>粗体</strong>**</p></li><li><p class="mb-2">使用 个空格缩进代码</p></li><li><p class="mb-2">在行首添加 <code>></code> 表示引用</p></li><li><p class="mb-2">反引号进行转义 <code>`像 _这样_`</code></p></li><li><p class="mb-2">使用 <code>```</code> 创建代码块</p><pre class="mb-0"><code>```<br/>这是代码块<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: 上一页
|
||||
next: 下一页
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: 帖子
|
||||
invites: 邀请
|
||||
votes: 投票
|
||||
answer: 回答
|
||||
question: 问题
|
||||
badge_award: 徽章
|
||||
suspended:
|
||||
title: 你的账号账号已被封禁
|
||||
until_time: "你的账号被封禁直到 {{ time }}。"
|
||||
@@ -644,7 +904,7 @@ ui:
|
||||
msg:
|
||||
empty: 请选择图片文件。
|
||||
only_image: 只能上传图片文件。
|
||||
max_size: 文件大小不能超过 4 MB。
|
||||
max_size: 文件大小不能超过 {{size}} MB。
|
||||
desc:
|
||||
label: 描述
|
||||
tab_url: 图片地址
|
||||
@@ -686,6 +946,10 @@ ui:
|
||||
text: 表格
|
||||
heading: 表头
|
||||
cell: 单元格
|
||||
file:
|
||||
text: 附件
|
||||
not_supported: "不支持的文件类型。请尝试上传其他类型的文件如: {{file_type}}。"
|
||||
max_size: "上传文件超过 {{size}} MB。"
|
||||
close_modal:
|
||||
title: 关闭原因是...
|
||||
btn_cancel: 取消
|
||||
@@ -750,9 +1014,9 @@ ui:
|
||||
delete:
|
||||
title: 删除标签
|
||||
tip_with_posts: >-
|
||||
<p>We do not allow <strong>deleting tag with posts</strong>.</p> <p>Please remove this tag from the posts first.</p>
|
||||
<p>我们不允许 <strong>删除带有帖子的标签</strong>。</p> <p>请先从帖子中移除此标签。</p>
|
||||
tip_with_synonyms: >-
|
||||
<p>We do not allow <strong>deleting tag with synonyms</strong>.</p> <p>Please remove the synonyms from this tag first.</p>
|
||||
<p>我们不允许 <strong>删除带有同义词的标签</strong>。</p> <p>请先从此标签中删除同义词。</p>
|
||||
tip: 确定要删除吗?
|
||||
close: 关闭
|
||||
edit_tag:
|
||||
@@ -826,6 +1090,7 @@ ui:
|
||||
search_placeholder: 通过标签名称过滤
|
||||
no_desc: 此标签无描述。
|
||||
more: 更多
|
||||
wiki: 维基
|
||||
ask:
|
||||
title: 新增问题
|
||||
edit_title: 编辑问题
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: 问题
|
||||
tag: 标签
|
||||
user: 用户
|
||||
badges: 徽章
|
||||
profile: 用户主页
|
||||
setting: 账号设置
|
||||
logout: 退出
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: 名字
|
||||
msg:
|
||||
empty: 名字不能为空
|
||||
range: 名字应该在 4 到 30 个字符之间
|
||||
range: 名称长度必须在 2 至 30 个字符之间。
|
||||
character: '只能由 "a-z"、"A-Z"、"0-9"、" - . _" 组成'
|
||||
email:
|
||||
label: 邮箱
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: 相关问题
|
||||
answers: 个回答
|
||||
linked_question:
|
||||
title: 关联的问题
|
||||
description: 问题关联到
|
||||
no_linked_question: 这个问题没有相关联的问题。
|
||||
invite_to_answer:
|
||||
title: 受邀人
|
||||
desc: 邀请你认为可能知道答案的人。
|
||||
@@ -1233,8 +1503,8 @@ ui:
|
||||
account_result:
|
||||
success: 你的账号已通过验证,即将返回首页。
|
||||
link: 返回首页
|
||||
oops: Oops!
|
||||
invalid: The link you used no longer works.
|
||||
oops: 糟糕!
|
||||
invalid: 您使用的链接不再有效。
|
||||
confirm_new_email: 你的电子邮箱已更新
|
||||
confirm_new_email_invalid: >-
|
||||
抱歉,此验证链接已失效。也许是你的邮箱已经成功更改了?
|
||||
@@ -1256,7 +1526,9 @@ ui:
|
||||
answers: 回答
|
||||
newest: 最新
|
||||
active: 活跃
|
||||
hot: 热度
|
||||
hot: 热门
|
||||
frequent: 频繁的
|
||||
recommend: 推荐
|
||||
score: 评分
|
||||
unanswered: 未回答
|
||||
modified: 更新于
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: 声望
|
||||
comments: 评论
|
||||
votes: 得票
|
||||
badges: 徽章
|
||||
newest: 最新
|
||||
score: 评分
|
||||
edit_profile: 编辑资料
|
||||
visited_x_days: "已访问 {{ count }} 天"
|
||||
viewed: 浏览次数
|
||||
joined: 加入于
|
||||
comma: ","
|
||||
last_login: 上次登录
|
||||
about_me: 关于我
|
||||
about_me_empty: "// Hello, World!"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: 高分问题
|
||||
stats: 状态
|
||||
list_empty: 没有找到相关的内容。<br />试试看其他选项卡?
|
||||
content_empty: 未找到帖子。
|
||||
accepted: 已采纳
|
||||
answered: 回答于
|
||||
asked: 提问于
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: 得票
|
||||
x_answers: 个回答
|
||||
x_questions: 个问题
|
||||
recent_badges: 最近的徽章
|
||||
install:
|
||||
title: 安装
|
||||
next: 下一步
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: 问题
|
||||
answers: 回答
|
||||
users: 用户管理
|
||||
badges: 徽章
|
||||
flags: 举报管理
|
||||
settings: 站点设置
|
||||
general: 一般
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
login: 登录
|
||||
qrcode_login_tip: 请使用 {{ agentName }} 扫描二维码并登录。
|
||||
login_failed_email_tip: 登录失败,请允许此应用访问您的邮箱信息,然后重试。
|
||||
badges:
|
||||
modal:
|
||||
title: 恭喜
|
||||
content: 你赢得了一个新徽章。
|
||||
close: 关闭
|
||||
confirm: 查看徽章
|
||||
title: 徽章
|
||||
awarded: 授予的
|
||||
earned_×: 以获得 ×{{ number }}
|
||||
×_awarded: "{{ number }} 得到"
|
||||
can_earn_multiple: 你可以多次获得
|
||||
earned: 获得
|
||||
admin:
|
||||
admin_header:
|
||||
title: 后台管理
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: 欢迎来到管理后台!
|
||||
site_statistics: 站点统计
|
||||
questions: "问题:"
|
||||
resolved: "已解决:"
|
||||
unanswered: "未回答:"
|
||||
answers: "回答:"
|
||||
comments: "评论:"
|
||||
votes: "投票:"
|
||||
@@ -1509,8 +1800,8 @@ ui:
|
||||
form:
|
||||
fields:
|
||||
display_name:
|
||||
label: Display name
|
||||
msg_range: Display name up to 30 characters.
|
||||
label: 显示名称
|
||||
msg_range: 显示名称不能超过 30 个字符。
|
||||
username:
|
||||
label: 用户名
|
||||
msg_range: 用户名不能超过 30 个字符。
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "请输入用户的邮箱,每行一个。"
|
||||
display_name:
|
||||
label: 显示名称
|
||||
msg: 显示名称长度必须为 4-30 个字符
|
||||
msg: 显示名称长度必须为 2-30 个字符
|
||||
email:
|
||||
label: 邮箱
|
||||
msg: 邮箱无效。
|
||||
@@ -1710,21 +2001,36 @@ 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: 推荐标签
|
||||
text: "Recommend tags will show in the dropdown list by default."
|
||||
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
|
||||
title: 设置必填标签
|
||||
label: 设置“推荐标签”为必需的标签
|
||||
text: "每个新问题必须至少有一个推荐标签。"
|
||||
reserved_tags:
|
||||
label: 保留标签
|
||||
text: "Reserved tags can only be used by moderator."
|
||||
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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: 输入必须是数字
|
||||
number_larger_1: 数字应该大于等于 1
|
||||
badges:
|
||||
action: 操作
|
||||
active: 活跃的
|
||||
activate: 启用
|
||||
all: 全部
|
||||
awards: 奖项
|
||||
deactivate: 取消激活
|
||||
filter:
|
||||
placeholder: 按名称筛选,或使用 badge:id
|
||||
group: 组
|
||||
inactive: 未启用
|
||||
name: 名字
|
||||
show_logs: 显示日志
|
||||
status: 状态
|
||||
title: 徽章
|
||||
form:
|
||||
optional: (选填)
|
||||
empty: 不能为空
|
||||
@@ -1913,6 +2234,7 @@ ui:
|
||||
discard_confirm: 您确定要丢弃您的草稿吗?
|
||||
messages:
|
||||
post_deleted: 该帖子已被删除。
|
||||
post_cancel_deleted: 此帖子已被删除
|
||||
post_pin: 该帖子已被置顶。
|
||||
post_unpin: 该帖子已被取消置顶。
|
||||
post_hide_list: 此帖子已经从列表中隐藏。
|
||||
@@ -1921,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: 此徽章已被禁用。
|
||||
|
||||
|
||||
|
||||
+362
-28
@@ -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:
|
||||
@@ -145,6 +145,8 @@ backend:
|
||||
common:
|
||||
invalid_url:
|
||||
other: Invalid URL.
|
||||
status_invalid:
|
||||
other: Invalid status.
|
||||
password:
|
||||
space_invalid:
|
||||
other: Password cannot contain spaces.
|
||||
@@ -311,6 +313,9 @@ backend:
|
||||
site_info:
|
||||
config_not_found:
|
||||
other: Site config not found.
|
||||
badge:
|
||||
object_not_found:
|
||||
other: Badge object not found
|
||||
reason:
|
||||
spam:
|
||||
name:
|
||||
@@ -321,9 +326,7 @@ backend:
|
||||
name:
|
||||
other: rude or abusive
|
||||
desc:
|
||||
other:
|
||||
- A reasonable person would find this content inappropriate for respectful
|
||||
- discourse.
|
||||
other: "A reasonable person would find this content inappropriate for respectful discourse."
|
||||
a_duplicate:
|
||||
name:
|
||||
other: a duplicate
|
||||
@@ -335,10 +338,7 @@ backend:
|
||||
name:
|
||||
other: not an answer
|
||||
desc:
|
||||
other:
|
||||
- This was posted as an answer, but it does not attempt to answer the
|
||||
- question. It should possibly be an edit, a comment, another question,
|
||||
- or deleted altogether.
|
||||
other: "This was posted as an answer, but it does not attempt to answer the question. It should possibly be an edit, a comment, another question,or deleted altogether."
|
||||
no_longer_needed:
|
||||
name:
|
||||
other: no longer needed
|
||||
@@ -397,9 +397,7 @@ backend:
|
||||
name:
|
||||
other: 需要細節或明晰
|
||||
desc:
|
||||
other:
|
||||
- This question currently includes multiple questions in one. It should
|
||||
- focus on one problem only.
|
||||
other: This question currently includes multiple questions in one. It should focus on one problem only.
|
||||
other:
|
||||
name:
|
||||
other: 其他原因
|
||||
@@ -459,47 +457,49 @@ backend:
|
||||
other: upvoted comment
|
||||
invited_you_to_answer:
|
||||
other: invited you to answer
|
||||
earned_badge:
|
||||
other: You've earned the "{{.BadgeName}}" badge
|
||||
email_tpl:
|
||||
change_email:
|
||||
title:
|
||||
other: "[{{.SiteName}}] Confirm your new email address"
|
||||
body:
|
||||
other: "Confirm your new email address for {{.SiteName}} by clicking on the following link:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\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:<br>\n<a href='{{.ChangeEmailUrl}}' target='_blank'>{{.ChangeEmailUrl}}</a><br><br>\n\nIf you did not request this change, please ignore this email.<br><br>\n\n--<br>\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: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.AnswerUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.AnswerSummary}}</blockquote><br>\n<a href='{{.AnswerUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
invited_you_to_answer:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} invited you to answer"
|
||||
body:
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.InviteUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>I think you may know the answer.</blockquote><br>\n<a href='{{.InviteUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_comment:
|
||||
title:
|
||||
other: "[{{.SiteName}}] {{.DisplayName}} commented on your post"
|
||||
body:
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.CommentUrl}}'>{{.QuestionTitle}}</a><br><br>\n\n{{.DisplayName}}:<br>\n<blockquote>{{.CommentSummary}}</blockquote><br>\n<a href='{{.CommentUrl}}'>View it on {{.SiteName}}</a><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
new_question:
|
||||
title:
|
||||
other: "[{{.SiteName}}] New question: {{.QuestionTitle}}"
|
||||
body:
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\n<small><a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
other: "<a href='{{.QuestionUrl}}'>{{.QuestionTitle}}</a><br>\n<small>{{.Tags}}</small><br><br>\n\n--<br>\nNote: This is an automatic system email, please do not reply to this message as your response will not be seen.<br><br>\n\n<a href='{{.UnsubscribeUrl}}'>Unsubscribe</a></small>"
|
||||
pass_reset:
|
||||
title:
|
||||
other: "[{{.SiteName }}] Password reset"
|
||||
body:
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n"
|
||||
other: "Somebody asked to reset your password on {{.SiteName}}.<br><br>\n\nIf it was not you, you can safely ignore this email.<br><br>\n\nClick the following link to choose a new password:<br>\n<a href='{{.PassResetUrl}}' target='_blank'>{{.PassResetUrl}}</a>\n<br><br>\n\n--<br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\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}}!<br><br>\n\nClick the following link to confirm and activate your new account:<br>\n<a href='{{.RegisterUrl}}' target='_blank'>{{.RegisterUrl}}</a><br><br>\n\nIf the above link is not clickable, try copying and pasting it into the address bar of your web browser.\n<br><br>\n\n--<br>\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<br><br>\n\n--<br>\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
|
||||
@@ -525,12 +525,269 @@ backend:
|
||||
reaction:
|
||||
tooltip:
|
||||
other: "{{ .Names }} and {{ .Count }} more..."
|
||||
badge:
|
||||
default_badges:
|
||||
autobiographer:
|
||||
name:
|
||||
other: Autobiographer
|
||||
desc:
|
||||
other: Filled out <a href="{{ .ProfileURL }}" target="_blank">profile</a> information.
|
||||
certified:
|
||||
name:
|
||||
other: Certified
|
||||
desc:
|
||||
other: Completed our new user tutorial.
|
||||
editor:
|
||||
name:
|
||||
other: Editor
|
||||
desc:
|
||||
other: First post edit.
|
||||
first_flag:
|
||||
name:
|
||||
other: First Flag
|
||||
desc:
|
||||
other: First flagged a post.
|
||||
first_upvote:
|
||||
name:
|
||||
other: First Upvote
|
||||
desc:
|
||||
other: First up voted a post.
|
||||
first_link:
|
||||
name:
|
||||
other: First Link
|
||||
desc:
|
||||
other: First dirst added a link to another post.
|
||||
first_reaction:
|
||||
name:
|
||||
other: First Reaction
|
||||
desc:
|
||||
other: First reacted to the post.
|
||||
first_share:
|
||||
name:
|
||||
other: First Share
|
||||
desc:
|
||||
other: First shared a post.
|
||||
scholar:
|
||||
name:
|
||||
other: Scholar
|
||||
desc:
|
||||
other: Asked a question and accepted an answer.
|
||||
commentator:
|
||||
name:
|
||||
other: Commentator
|
||||
desc:
|
||||
other: Leave 5 comments.
|
||||
new_user_of_the_month:
|
||||
name:
|
||||
other: New User of the Month
|
||||
desc:
|
||||
other: Outstanding contributions in their first month.
|
||||
read_guidelines:
|
||||
name:
|
||||
other: Read Guidelines
|
||||
desc:
|
||||
other: Read the [community guidelines].
|
||||
reader:
|
||||
name:
|
||||
other: Reader
|
||||
desc:
|
||||
other: Read every answers in a topic with more than 10 answers.
|
||||
welcome:
|
||||
name:
|
||||
other: Welcome
|
||||
desc:
|
||||
other: Received a up vote.
|
||||
nice_share:
|
||||
name:
|
||||
other: Nice Share
|
||||
desc:
|
||||
other: Shared a post with 25 unique visitors.
|
||||
good_share:
|
||||
name:
|
||||
other: Good Share
|
||||
desc:
|
||||
other: Shared a post with 300 unique visitors.
|
||||
great_share:
|
||||
name:
|
||||
other: Great Share
|
||||
desc:
|
||||
other: Shared a post with 1000 unique visitors.
|
||||
out_of_love:
|
||||
name:
|
||||
other: Out of Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day.
|
||||
higher_love:
|
||||
name:
|
||||
other: Higher Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 5 times.
|
||||
crazy_in_love:
|
||||
name:
|
||||
other: Crazy in Love
|
||||
desc:
|
||||
other: Used 50 up votes in a day 20 times.
|
||||
promoter:
|
||||
name:
|
||||
other: Promoter
|
||||
desc:
|
||||
other: Invited a user.
|
||||
campaigner:
|
||||
name:
|
||||
other: Campaigner
|
||||
desc:
|
||||
other: Invited 3 basic users.
|
||||
champion:
|
||||
name:
|
||||
other: Champion
|
||||
desc:
|
||||
other: Invited 5 members.
|
||||
thank_you:
|
||||
name:
|
||||
other: Thank You
|
||||
desc:
|
||||
other: Has 20 up voted posts and gave 10 up votes.
|
||||
gives_back:
|
||||
name:
|
||||
other: Gives Back
|
||||
desc:
|
||||
other: Has 100 up voted posts and gave 100 up votes.
|
||||
empathetic:
|
||||
name:
|
||||
other: Empathetic
|
||||
desc:
|
||||
other: Has 500 up voted posts and gave 1000 up votes.
|
||||
enthusiast:
|
||||
name:
|
||||
other: Enthusiast
|
||||
desc:
|
||||
other: Visited 10 consecutive days.
|
||||
aficionado:
|
||||
name:
|
||||
other: Aficionado
|
||||
desc:
|
||||
other: Visited 100 consecutive days.
|
||||
devotee:
|
||||
name:
|
||||
other: Devotee
|
||||
desc:
|
||||
other: Visited 365 consecutive days.
|
||||
anniversary:
|
||||
name:
|
||||
other: Anniversary
|
||||
desc:
|
||||
other: Active member for a year, posted at least once.
|
||||
appreciated:
|
||||
name:
|
||||
other: Appreciated
|
||||
desc:
|
||||
other: Received 1 up vote on 20 posts.
|
||||
respected:
|
||||
name:
|
||||
other: Respected
|
||||
desc:
|
||||
other: Received 2 up votes on 100 posts.
|
||||
admired:
|
||||
name:
|
||||
other: Admired
|
||||
desc:
|
||||
other: Received 5 up votes on 300 posts.
|
||||
solved:
|
||||
name:
|
||||
other: Solved
|
||||
desc:
|
||||
other: Have an answer be accepted.
|
||||
guidance_counsellor:
|
||||
name:
|
||||
other: Guidance Counsellor
|
||||
desc:
|
||||
other: Have 10 answers be accepted.
|
||||
know_it_all:
|
||||
name:
|
||||
other: Know-it-All
|
||||
desc:
|
||||
other: Have 50 answers be accepted.
|
||||
solution_institution:
|
||||
name:
|
||||
other: Solution Institution
|
||||
desc:
|
||||
other: Have 150 answers be accepted.
|
||||
nice_answer:
|
||||
name:
|
||||
other: Nice Answer
|
||||
desc:
|
||||
other: Answer score of 10 or more.
|
||||
good_answer:
|
||||
name:
|
||||
other: Good Answer
|
||||
desc:
|
||||
other: Answer score of 25 or more.
|
||||
great_answer:
|
||||
name:
|
||||
other: Great Answer
|
||||
desc:
|
||||
other: Answer score of 50 or more.
|
||||
nice_question:
|
||||
name:
|
||||
other: Nice Question
|
||||
desc:
|
||||
other: Question score of 10 or more.
|
||||
good_question:
|
||||
name:
|
||||
other: Good Question
|
||||
desc:
|
||||
other: Question score of 25 or more.
|
||||
great_question:
|
||||
name:
|
||||
other: Great Question
|
||||
desc:
|
||||
other: Question score of 50 or more.
|
||||
popular_question:
|
||||
name:
|
||||
other: Popular Question
|
||||
desc:
|
||||
other: Question with 500 views.
|
||||
notable_question:
|
||||
name:
|
||||
other: Notable Question
|
||||
desc:
|
||||
other: Question with 1,000 views.
|
||||
famous_question:
|
||||
name:
|
||||
other: Famous Question
|
||||
desc:
|
||||
other: Question with 5,000 views.
|
||||
popular_link:
|
||||
name:
|
||||
other: Popular Link
|
||||
desc:
|
||||
other: Posted an external link with 50 clicks.
|
||||
hot_link:
|
||||
name:
|
||||
other: Hot Link
|
||||
desc:
|
||||
other: Posted an external link with 300 clicks.
|
||||
famous_link:
|
||||
name:
|
||||
other: Famous Link
|
||||
desc:
|
||||
other: Posted an external link with 100 clicks.
|
||||
default_badge_groups:
|
||||
getting_started:
|
||||
name:
|
||||
other: Getting Started
|
||||
community:
|
||||
name:
|
||||
other: Community
|
||||
posting:
|
||||
name:
|
||||
other: Posting
|
||||
# The following fields are used for interface presentation(Front-end)
|
||||
ui:
|
||||
how_to_format:
|
||||
title: 如何設定文本格式
|
||||
desc: >-
|
||||
<ul class="mb-0"><li><p class="mb-2">加入連結:</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">段落之間使用回车</p></li><li><p class="mb-2"><em>_斜體_</em> 或者 **<strong>粗體</strong>**</p></li><li><p class="mb-2">使用 4 個空格縮排代碼</p></li><li><p class="mb-2">在行首加入<code>></code>表示引用</p></li><li><p class="mb-2">反引號進行轉義 <code>`像 _這樣_`</code></p></li><li><p class="mb-2">使用反引號創建代碼柵欄<code>`</code></p><pre class="mb-0"><code>```<br/>這是程式碼<br/>```</code></pre></li></ul>
|
||||
<ul class="mb-0"><li><p class="mb-2">mention a post: <code>#post_id</code></p></li> <li><p class="mb-2">to make links</p><pre class="mb-2"><code><https://url.com><br/><br/>[Title](https://url.com)</code></pre></li><li><p class="mb-2">put returns between paragraphs</p></li><li><p class="mb-2"><em>_italic_</em> or **<strong>bold</strong>**</p></li><li><p class="mb-2">indent code by 4 spaces</p></li><li><p class="mb-2">quote by placing <code>></code> at start of line</p></li><li><p class="mb-2">backtick escapes <code>`like _this_`</code></p></li><li><p class="mb-2">create code fences with backticks <code>`</code></p><pre class="mb-0"><code>```<br/>code here<br/>```</code></pre></li></ul>
|
||||
pagination:
|
||||
prev: 上一頁
|
||||
next: 下一頁
|
||||
@@ -579,6 +836,9 @@ ui:
|
||||
posts: Posts
|
||||
invites: Invites
|
||||
votes: Votes
|
||||
answer: Answer
|
||||
question: Question
|
||||
badge_award: Badge
|
||||
suspended:
|
||||
title: 您的帳號已被停權
|
||||
until_time: "你的帳號被停權至{{ time }}。"
|
||||
@@ -644,7 +904,7 @@ ui:
|
||||
msg:
|
||||
empty: 文件不能為空。
|
||||
only_image: 只能上傳圖片文件。
|
||||
max_size: 文件大小不能超過4MB
|
||||
max_size: File size cannot exceed {{size}} MB.
|
||||
desc:
|
||||
label: 圖片描述
|
||||
tab_url: 圖片地址
|
||||
@@ -686,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: 取消
|
||||
@@ -826,6 +1090,7 @@ ui:
|
||||
search_placeholder: 通過標籤名過濾
|
||||
no_desc: 此標籤無描述。
|
||||
more: 更多
|
||||
wiki: Wiki
|
||||
ask:
|
||||
title: 發問
|
||||
edit_title: 編輯問題
|
||||
@@ -874,6 +1139,7 @@ ui:
|
||||
question: 問題
|
||||
tag: 標籤
|
||||
user: 用戶
|
||||
badges: Badges
|
||||
profile: 用戶主頁
|
||||
setting: 帳號設置
|
||||
logout: 登出
|
||||
@@ -917,7 +1183,7 @@ ui:
|
||||
label: 名稱
|
||||
msg:
|
||||
empty: 名稱不能為空
|
||||
range: Length of name should between 4 to 30 characters.
|
||||
range: Name must be between 2 to 30 characters in length.
|
||||
character: 'Must use the character set "a-z", "A-Z", "0-9", " - . _"'
|
||||
email:
|
||||
label: 郵箱
|
||||
@@ -1073,6 +1339,10 @@ ui:
|
||||
related_question:
|
||||
title: 相關問題
|
||||
answers: 個回答
|
||||
linked_question:
|
||||
title: Linked Questions
|
||||
description: Questions linked to
|
||||
no_linked_question: No questions linked from this question.
|
||||
invite_to_answer:
|
||||
title: People Asked
|
||||
desc: Invite people who you think might know the answer.
|
||||
@@ -1256,7 +1526,9 @@ ui:
|
||||
answers: 回答
|
||||
newest: 最新的
|
||||
active: 活躍的
|
||||
hot: 熱門
|
||||
hot: Hot
|
||||
frequent: Frequent
|
||||
recommend: Recommend
|
||||
score: 評分
|
||||
unanswered: 未回答
|
||||
modified: 修改於
|
||||
@@ -1275,12 +1547,14 @@ ui:
|
||||
reputation: 聲望
|
||||
comments: 評論
|
||||
votes: 得票
|
||||
badges: Badges
|
||||
newest: 最新
|
||||
score: 評分
|
||||
edit_profile: Edit profile
|
||||
visited_x_days: "已造訪 {{ count }} 天"
|
||||
viewed: 閱讀次數
|
||||
joined: 加入於
|
||||
comma: ","
|
||||
last_login: 出現時間
|
||||
about_me: 關於我
|
||||
about_me_empty: "// 你好, 世界 !"
|
||||
@@ -1288,6 +1562,7 @@ ui:
|
||||
top_questions: 熱門問題
|
||||
stats: 狀態
|
||||
list_empty: 沒有找到相關的內容。<br />試試看其他標籤?
|
||||
content_empty: No posts found.
|
||||
accepted: 已採納
|
||||
answered: 回答於
|
||||
asked: 提問於
|
||||
@@ -1298,6 +1573,7 @@ ui:
|
||||
x_votes: 得票
|
||||
x_answers: 個回答
|
||||
x_questions: 個問題
|
||||
recent_badges: Recent Badges
|
||||
install:
|
||||
title: Installation
|
||||
next: 下一步
|
||||
@@ -1407,6 +1683,7 @@ ui:
|
||||
questions: 問題
|
||||
answers: 回答
|
||||
users: 使用者管理
|
||||
badges: Badges
|
||||
flags: 檢舉
|
||||
settings: 設定
|
||||
general: 一般
|
||||
@@ -1430,6 +1707,18 @@ ui:
|
||||
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.
|
||||
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
|
||||
admin:
|
||||
admin_header:
|
||||
title: 後台管理
|
||||
@@ -1438,6 +1727,8 @@ ui:
|
||||
welcome: Welcome to Admin!
|
||||
site_statistics: Site statistics
|
||||
questions: "問題:"
|
||||
resolved: "Resolved:"
|
||||
unanswered: "Unanswered:"
|
||||
answers: "回答:"
|
||||
comments: "評論:"
|
||||
votes: "投票:"
|
||||
@@ -1531,7 +1822,7 @@ ui:
|
||||
msg: "Please enter the user's email, one per line."
|
||||
display_name:
|
||||
label: Display name
|
||||
msg: Display name must be at 4-30 characters in length.
|
||||
msg: Display name must be 2-30 characters in length.
|
||||
email:
|
||||
label: Email
|
||||
msg: Email is not valid.
|
||||
@@ -1725,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:
|
||||
@@ -1834,6 +2140,21 @@ ui:
|
||||
msg:
|
||||
should_be_number: the input should be number
|
||||
number_larger_1: number should be equal or larger than 1
|
||||
badges:
|
||||
action: Action
|
||||
active: Active
|
||||
activate: Activate
|
||||
all: All
|
||||
awards: Awards
|
||||
deactivate: Deactivate
|
||||
filter:
|
||||
placeholder: Filter by name, badge:id
|
||||
group: Group
|
||||
inactive: Inactive
|
||||
name: Name
|
||||
show_logs: Show logs
|
||||
status: Status
|
||||
title: Badges
|
||||
form:
|
||||
optional: (選填)
|
||||
empty: 不能為空
|
||||
@@ -1913,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.
|
||||
@@ -1921,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.
|
||||
|
||||
|
||||
|
||||
@@ -24,13 +24,13 @@ import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
|
||||
"github.com/apache/incubator-answer/internal/base/data"
|
||||
"github.com/apache/incubator-answer/internal/base/server"
|
||||
"github.com/apache/incubator-answer/internal/base/translator"
|
||||
"github.com/apache/incubator-answer/internal/cli"
|
||||
"github.com/apache/incubator-answer/internal/router"
|
||||
"github.com/apache/incubator-answer/internal/service/service_config"
|
||||
"github.com/apache/incubator-answer/pkg/writer"
|
||||
"github.com/apache/answer/internal/base/data"
|
||||
"github.com/apache/answer/internal/base/server"
|
||||
"github.com/apache/answer/internal/base/translator"
|
||||
"github.com/apache/answer/internal/cli"
|
||||
"github.com/apache/answer/internal/router"
|
||||
"github.com/apache/answer/internal/service/service_config"
|
||||
"github.com/apache/answer/pkg/writer"
|
||||
"github.com/segmentfault/pacman/contrib/conf/viper"
|
||||
"gopkg.in/yaml.v3"
|
||||
)
|
||||
|
||||
@@ -50,4 +50,6 @@ const (
|
||||
NewQuestionNotificationLimitMax = 50
|
||||
RateLimitCacheKeyPrefix = "answer:rate-limit:"
|
||||
RateLimitCacheTime = 5 * time.Minute
|
||||
RedDotCacheKey = "answer:red-dot:%s:%s"
|
||||
RedDotCacheTime = 30 * 24 * time.Hour
|
||||
)
|
||||
|
||||
@@ -0,0 +1,75 @@
|
||||
/*
|
||||
* 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
|
||||
|
||||
// EventType event type. It is used to define the type of event. Such as object.action
|
||||
type EventType string
|
||||
|
||||
// event object
|
||||
const (
|
||||
eventQuestion = "question"
|
||||
eventAnswer = "answer"
|
||||
eventComment = "comment"
|
||||
eventUser = "user"
|
||||
)
|
||||
|
||||
// event action
|
||||
const (
|
||||
eventCreate = "create"
|
||||
eventUpdate = "update"
|
||||
eventDelete = "delete"
|
||||
eventVote = "vote"
|
||||
eventAccept = "accept" // only question have the accept event
|
||||
eventShare = "share" // the object share link has been clicked
|
||||
eventFlag = "flag"
|
||||
eventReact = "react"
|
||||
)
|
||||
|
||||
const (
|
||||
EventUserUpdate EventType = eventUser + "." + eventUpdate
|
||||
EventUserShare EventType = eventUser + "." + eventShare
|
||||
)
|
||||
|
||||
const (
|
||||
EventQuestionCreate EventType = eventQuestion + "." + eventCreate
|
||||
EventQuestionUpdate EventType = eventQuestion + "." + eventUpdate
|
||||
EventQuestionDelete EventType = eventQuestion + "." + eventDelete
|
||||
EventQuestionVote EventType = eventQuestion + "." + eventVote
|
||||
EventQuestionAccept EventType = eventQuestion + "." + eventAccept
|
||||
EventQuestionFlag EventType = eventQuestion + "." + eventFlag
|
||||
EventQuestionReact EventType = eventQuestion + "." + eventReact
|
||||
)
|
||||
|
||||
const (
|
||||
EventAnswerCreate EventType = eventAnswer + "." + eventCreate
|
||||
EventAnswerUpdate EventType = eventAnswer + "." + eventUpdate
|
||||
EventAnswerDelete EventType = eventAnswer + "." + eventDelete
|
||||
EventAnswerVote EventType = eventAnswer + "." + eventVote
|
||||
EventAnswerFlag EventType = eventAnswer + "." + eventFlag
|
||||
EventAnswerReact EventType = eventAnswer + "." + eventReact
|
||||
)
|
||||
|
||||
const (
|
||||
EventCommentCreate EventType = eventComment + "." + eventCreate
|
||||
EventCommentUpdate EventType = eventComment + "." + eventUpdate
|
||||
EventCommentDelete EventType = eventComment + "." + eventDelete
|
||||
EventCommentVote EventType = eventComment + "." + eventVote
|
||||
EventCommentFlag EventType = eventComment + "." + eventFlag
|
||||
)
|
||||
@@ -56,6 +56,8 @@ const (
|
||||
NotificationYourCommentWasDeleted = "notification.action.your_comment_was_deleted"
|
||||
// NotificationInvitedYouToAnswer invited you to answer
|
||||
NotificationInvitedYouToAnswer = "notification.action.invited_you_to_answer"
|
||||
// NotificationEarnedBadge earned badge
|
||||
NotificationEarnedBadge = "notification.action.earned_badge"
|
||||
)
|
||||
|
||||
type NotificationChannelKey string
|
||||
@@ -71,6 +73,12 @@ const (
|
||||
EmailChannel NotificationChannelKey = "email"
|
||||
)
|
||||
|
||||
const (
|
||||
NotificationTypeInbox = "inbox"
|
||||
NotificationTypeAchievement = "achievement"
|
||||
NotificationTypeBadgeAchievement = "badge"
|
||||
)
|
||||
|
||||
var (
|
||||
NotificationMsgTypeMapping = map[string]int{
|
||||
NotificationUpdateQuestion: 1,
|
||||
|
||||
@@ -27,6 +27,8 @@ const (
|
||||
CollectionObjectType = "collection"
|
||||
CommentObjectType = "comment"
|
||||
ReportObjectType = "report"
|
||||
BadgeObjectType = "badge"
|
||||
BadgeAwardObjectType = "badge_award"
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -38,15 +40,19 @@ var (
|
||||
CollectionObjectType: 6,
|
||||
CommentObjectType: 7,
|
||||
ReportObjectType: 8,
|
||||
BadgeObjectType: 9,
|
||||
BadgeAwardObjectType: 10,
|
||||
}
|
||||
|
||||
ObjectTypeNumberMapping = map[int]string{
|
||||
1: QuestionObjectType,
|
||||
2: AnswerObjectType,
|
||||
3: TagObjectType,
|
||||
4: UserObjectType,
|
||||
6: CollectionObjectType,
|
||||
7: CommentObjectType,
|
||||
8: ReportObjectType,
|
||||
1: QuestionObjectType,
|
||||
2: AnswerObjectType,
|
||||
3: TagObjectType,
|
||||
4: UserObjectType,
|
||||
6: CollectionObjectType,
|
||||
7: CommentObjectType,
|
||||
8: ReportObjectType,
|
||||
9: BadgeObjectType,
|
||||
10: BadgeAwardObjectType,
|
||||
}
|
||||
)
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
package constant
|
||||
|
||||
import "github.com/apache/incubator-answer/internal/base/reason"
|
||||
import "github.com/apache/answer/internal/base/reason"
|
||||
|
||||
type Privilege struct {
|
||||
Key string `json:"key"`
|
||||
|
||||
@@ -48,3 +48,9 @@ const (
|
||||
const (
|
||||
EmailConfigKey = "email.config"
|
||||
)
|
||||
|
||||
const (
|
||||
DefaultMaxImageMegapixel = 40 * 1000 * 1000
|
||||
DefaultMaxImageSize = 4 * 1024 * 1024
|
||||
DefaultMaxAttachmentSize = 8 * 1024 * 1024
|
||||
)
|
||||
|
||||
@@ -0,0 +1,28 @@
|
||||
/*
|
||||
* 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 (
|
||||
AvatarSubPath = "avatar"
|
||||
AvatarThumbSubPath = "avatar_thumb"
|
||||
PostSubPath = "post"
|
||||
BrandingSubPath = "branding"
|
||||
FilesPostSubPath = "files/post"
|
||||
)
|
||||
@@ -23,8 +23,8 @@ import (
|
||||
"context"
|
||||
"fmt"
|
||||
|
||||
"github.com/apache/incubator-answer/internal/service/content"
|
||||
"github.com/apache/incubator-answer/internal/service/siteinfo_common"
|
||||
"github.com/apache/answer/internal/service/content"
|
||||
"github.com/apache/answer/internal/service/siteinfo_common"
|
||||
"github.com/robfig/cron/v3"
|
||||
"github.com/segmentfault/pacman/log"
|
||||
)
|
||||
|
||||
@@ -23,8 +23,8 @@ import (
|
||||
"path/filepath"
|
||||
"time"
|
||||
|
||||
"github.com/apache/incubator-answer/pkg/dir"
|
||||
"github.com/apache/incubator-answer/plugin"
|
||||
"github.com/apache/answer/pkg/dir"
|
||||
"github.com/apache/answer/plugin"
|
||||
_ "github.com/go-sql-driver/mysql"
|
||||
_ "github.com/lib/pq"
|
||||
"github.com/segmentfault/pacman/cache"
|
||||
|
||||
@@ -21,9 +21,9 @@ package handler
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"github.com/apache/incubator-answer/internal/base/constant"
|
||||
"github.com/apache/incubator-answer/internal/base/reason"
|
||||
"github.com/apache/incubator-answer/internal/base/validator"
|
||||
"github.com/apache/answer/internal/base/constant"
|
||||
"github.com/apache/answer/internal/base/reason"
|
||||
"github.com/apache/answer/internal/base/validator"
|
||||
"github.com/gin-gonic/gin"
|
||||
myErrors "github.com/segmentfault/pacman/errors"
|
||||
"github.com/segmentfault/pacman/log"
|
||||
|
||||
@@ -22,7 +22,7 @@ package handler
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/apache/incubator-answer/internal/base/constant"
|
||||
"github.com/apache/answer/internal/base/constant"
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/segmentfault/pacman/i18n"
|
||||
)
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
package handler
|
||||
|
||||
import (
|
||||
"github.com/apache/incubator-answer/internal/base/translator"
|
||||
"github.com/apache/answer/internal/base/translator"
|
||||
"github.com/segmentfault/pacman/errors"
|
||||
"github.com/segmentfault/pacman/i18n"
|
||||
)
|
||||
|
||||
@@ -22,7 +22,7 @@ package handler
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/apache/incubator-answer/internal/base/constant"
|
||||
"github.com/apache/answer/internal/base/constant"
|
||||
)
|
||||
|
||||
// GetEnableShortID get language from header
|
||||
|
||||
@@ -20,8 +20,8 @@
|
||||
package middleware
|
||||
|
||||
import (
|
||||
"github.com/apache/incubator-answer/internal/base/constant"
|
||||
"github.com/apache/incubator-answer/internal/base/handler"
|
||||
"github.com/apache/answer/internal/base/constant"
|
||||
"github.com/apache/answer/internal/base/handler"
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/segmentfault/pacman/i18n"
|
||||
)
|
||||
|
||||
@@ -23,17 +23,17 @@ import (
|
||||
"net/http"
|
||||
"strings"
|
||||
|
||||
"github.com/apache/incubator-answer/internal/schema"
|
||||
"github.com/apache/incubator-answer/internal/service/role"
|
||||
"github.com/apache/incubator-answer/internal/service/siteinfo_common"
|
||||
"github.com/apache/incubator-answer/ui"
|
||||
"github.com/apache/answer/internal/schema"
|
||||
"github.com/apache/answer/internal/service/role"
|
||||
"github.com/apache/answer/internal/service/siteinfo_common"
|
||||
"github.com/apache/answer/ui"
|
||||
"github.com/gin-gonic/gin"
|
||||
|
||||
"github.com/apache/incubator-answer/internal/base/handler"
|
||||
"github.com/apache/incubator-answer/internal/base/reason"
|
||||
"github.com/apache/incubator-answer/internal/entity"
|
||||
"github.com/apache/incubator-answer/internal/service/auth"
|
||||
"github.com/apache/incubator-answer/pkg/converter"
|
||||
"github.com/apache/answer/internal/base/handler"
|
||||
"github.com/apache/answer/internal/base/reason"
|
||||
"github.com/apache/answer/internal/entity"
|
||||
"github.com/apache/answer/internal/service/auth"
|
||||
"github.com/apache/answer/pkg/converter"
|
||||
"github.com/segmentfault/pacman/errors"
|
||||
"github.com/segmentfault/pacman/log"
|
||||
)
|
||||
|
||||
@@ -27,9 +27,9 @@ import (
|
||||
"path/filepath"
|
||||
"strings"
|
||||
|
||||
"github.com/apache/incubator-answer/internal/service/service_config"
|
||||
"github.com/apache/incubator-answer/internal/service/uploader"
|
||||
"github.com/apache/incubator-answer/pkg/converter"
|
||||
"github.com/apache/answer/internal/service/service_config"
|
||||
"github.com/apache/answer/internal/service/uploader"
|
||||
"github.com/apache/answer/pkg/converter"
|
||||
"github.com/gin-gonic/gin"
|
||||
"github.com/segmentfault/pacman/log"
|
||||
)
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user