-Misskey is a decentralized microblogging platform born on Earth.
-Since it exists within the Fediverse (a universe where various social media platforms are organized),
-it is mutually linked with other social media platforms.
-Why don't you take a short break from the hustle and bustle of the city, and dive into a new Internet? Find an instance!
-
-Post your ideas, discussion topics, fun moments, or anything else you want to share! Misskey supports text, emoji, pictures, videos, and polls!
-
-
+
+
+
+
+
+**🌎 **[Misskey](https://misskey-hub.net/)** is an open source, decentralized social media platform that's free forever! 🚀**
+
---
-
+
+
-
Reactions
-
-Reactions are the simplest way to respond to others' posts. Simply pick a reaction emote from the list! Reactions on Misskey are much more expressive than other social media services which only allow “liking”.
-
-Customize the UI to your own tastes! No UI will work for everyone, so Misskey is completely customizable. Make Misskey *yours* by editing the style, adjusting timeline layouts, and placing widgets.
-
+
----
+
-
+## ✨ Features
+- **ActivityPub support**\
+Not on Misskey? No problem! Not only can Misskey instances talk to each other, but you can make friends with people on other networks like Mastodon and Pixelfed!
+- **Reactions**\
+You can add emoji reactions to any post! No longer are you bound by a like button, show everyone exactly how you feel with the tap of a button.
+- **Drive**\
+With Misskey's built in drive, you get cloud storage right in your social media, where you can upload any files, make folders, and find media from posts you've made!
+- **Rich Web UI**\
+ Misskey has a rich and easy to use Web UI!
+ It is highly customizable, from changing the layout and adding widgets to making custom themes.
+ Furthermore, plugins can be created using AiScript, an original programming language.
+- And much more...
-
Misskey Drive
-
-Organize and store your files! Want to post a picture you have already uploaded? Wish you could organize your files into folders? Misskey Drive is a solution!
-
+
----
+
-...and more! Experience Misskey with your own eyes at [misskey.xyz](https://misskey.xyz) or join one of the [other instances](https://joinmisskey.github.io/) that are available.
+## Documentation
-Screen shots
-----------------------------------------------------------------
-### Profile page
-
+Misskey Documentation can be found at [Misskey Hub](https://misskey-hub.net/), some of the links and graphics above also lead to specific portions of it.
-### Explore users
-
-
-:new: What's new
-----------------------------------------------------------------
-Please see the [Release notes](./CHANGELOG.md).
-
-:package: Create your own instance
-----------------------------------------------------------------
-Please see the [Setup and Installation Guide](./docs/setup.en.md).
-
-:wrench: Contribution
-----------------------------------------------------------------
-Please see the [Contribution Guide](./CONTRIBUTING.md).
-
-### Collaborators
-
diff --git a/ROADMAP.md b/ROADMAP.md
new file mode 100644
index 000000000..b2c5c8757
--- /dev/null
+++ b/ROADMAP.md
@@ -0,0 +1,42 @@
+# Roadmap
+The order of individual tasks is a guide only and is subject to change depending on the situation.
+Also, the later tasks are more indefinite and are subject to change as development progresses.
+
+## (1) Improve maintainability \
+This is the phase we are at now. We need to make a high-maintenance environment that can withstand future development.
+
+- Make the number of type errors zero (backend)
+ - Probably need to switch some libraries to others that make it difficult to reduce type errors
+ - e.g. koa to fastify https://github.com/misskey-dev/misskey/issues/7537
+- Improve CI
+ - Fix tests
+ - mocha, jest, etc. do not support the combination of `TypeScript + ESM + Path alias`, and the tests currently do not work.
+ - Fix random test failures - https://github.com/misskey-dev/misskey/issues/7985 and https://github.com/misskey-dev/misskey/issues/7986
+ - Add more tests
+ - May need to implement a mechanism that allows for DI
+ - https://github.com/misskey-dev/misskey/pull/9085
+ - Measure coverage
+ - https://github.com/misskey-dev/misskey/pull/9081
+- Improve documentation
+- Refactoring
+ - Extract the logic of each endpoint definition into a service and just call it
+
+## (2) Improve functionality
+Once Phase 1 is complete and an environment conducive to the development of a stable system is in place, the implementation of new functions can begin gradually.
+
+- Improve features for moderation
+- OAuth2 support https://github.com/misskey-dev/misskey/issues/8262
+- GraphQL support?
+
+## (3) Improve scalability
+Once the development of the feature has settled down, this may be an opportunity to make larger modifications.
+
+- Rewriting in Rust?
+
+## (4) Change the world
+It is time to promote Misskey and change the world.
+
+- Become more major than services such as Twitter and become critical infrastructure for the world
+- MiOS will be developed and integrated into various systems - What is MiOS?
+- Letting Ai-chan interfere with the real world
+- Make Misskey a member of GAFA; Misskey's office must be a reinforced concrete brutalist building with a courtyard.
diff --git a/SECURITY.md b/SECURITY.md
new file mode 100644
index 000000000..2c026a5f3
--- /dev/null
+++ b/SECURITY.md
@@ -0,0 +1,9 @@
+# Reporting Security Issues
+
+If you discover a security issue in Misskey, please report it by sending an
+email to [syuilotan@yahoo.co.jp](mailto:syuilotan@yahoo.co.jp).
+
+This will allow us to assess the risk, and make a fix available before we add a
+bug report to the GitHub repository.
+
+Thanks for helping make Misskey safe for everyone.
diff --git a/assets/apple-touch-icon.png b/assets/apple-touch-icon.png
deleted file mode 100644
index ed7e14368..000000000
Binary files a/assets/apple-touch-icon.png and /dev/null differ
diff --git a/assets/banner.afdesign b/assets/banner.afdesign
new file mode 100644
index 000000000..08b5c1b4a
Binary files /dev/null and b/assets/banner.afdesign differ
diff --git a/assets/favicon.ico b/assets/favicon.ico
deleted file mode 100644
index 5b61e8a59..000000000
Binary files a/assets/favicon.ico and /dev/null differ
diff --git a/assets/favicon/favicon.png b/assets/favicon/favicon.png
deleted file mode 100644
index 88ed86cc3..000000000
Binary files a/assets/favicon/favicon.png and /dev/null differ
diff --git a/assets/favicon/favicon.svg b/assets/favicon/favicon.svg
deleted file mode 100644
index b0ff39067..000000000
--- a/assets/favicon/favicon.svg
+++ /dev/null
@@ -1,53 +0,0 @@
-
-
diff --git a/assets/icons/128.png b/assets/icons/128.png
deleted file mode 100644
index a0682baf6..000000000
Binary files a/assets/icons/128.png and /dev/null differ
diff --git a/assets/icons/16.png b/assets/icons/16.png
deleted file mode 100644
index 138bb83c5..000000000
Binary files a/assets/icons/16.png and /dev/null differ
diff --git a/assets/icons/192.png b/assets/icons/192.png
deleted file mode 100644
index c07c112c1..000000000
Binary files a/assets/icons/192.png and /dev/null differ
diff --git a/assets/icons/256.png b/assets/icons/256.png
deleted file mode 100644
index ed7e14368..000000000
Binary files a/assets/icons/256.png and /dev/null differ
diff --git a/assets/icons/32.png b/assets/icons/32.png
deleted file mode 100644
index 54a8da645..000000000
Binary files a/assets/icons/32.png and /dev/null differ
diff --git a/assets/icons/64.png b/assets/icons/64.png
deleted file mode 100644
index d658f0b4e..000000000
Binary files a/assets/icons/64.png and /dev/null differ
diff --git a/assets/mi-white.afdesign b/assets/mi-white.afdesign
new file mode 100644
index 000000000..b0a309d1c
Binary files /dev/null and b/assets/mi-white.afdesign differ
diff --git a/assets/mi.afdesign b/assets/mi.afdesign
new file mode 100644
index 000000000..e7f6331c4
Binary files /dev/null and b/assets/mi.afdesign differ
diff --git a/assets/mi.svg b/assets/mi.svg
deleted file mode 100644
index 8ceb12ad9..000000000
--- a/assets/mi.svg
+++ /dev/null
@@ -1,51 +0,0 @@
-
-
diff --git a/assets/ss/user.jpg b/assets/ss/user.jpg
index 13efc3551..3ec595c19 100644
Binary files a/assets/ss/user.jpg and b/assets/ss/user.jpg differ
diff --git a/assets/title_float.svg b/assets/title_float.svg
new file mode 100644
index 000000000..43205ac1c
--- /dev/null
+++ b/assets/title_float.svg
@@ -0,0 +1,67 @@
+
+
diff --git a/binding.gyp b/binding.gyp
deleted file mode 100644
index 0349526d5..000000000
--- a/binding.gyp
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- 'targets': [
- {
- 'target_name': 'crypto_key',
- 'sources': ['src/crypto_key.cc'],
- 'include_dirs': [' || Proxy (443) | ---> | Misskey (3000) ||
+# +------+ |+-------------+ +----------------+|
+# +---------------------------------------+
+#
+# You need to setup reverse proxy. (eg. nginx)
+# You do not define 'https' section.
+
+# Option 2: Standalone
+#
+# +- https://example.tld/ -+
+# +------+ | +---------------+ |
+# | User | ---> | | Misskey (443) | |
+# +------+ | +---------------+ |
+# +------------------------+
+#
+# You need to run Misskey as root.
+# You need to set Certificate in 'https' section.
+
+# To use option 1, uncomment below line.
+port: 3000 # A port that your Misskey server should listen.
+
+# To use option 2, uncomment below lines.
+#port: 443
+
+#https:
+# # path for certification
+# key: /etc/letsencrypt/live/example.tld/privkey.pem
+# cert: /etc/letsencrypt/live/example.tld/fullchain.pem
+
+# ┌──────────────────────────┐
+#───┘ PostgreSQL configuration └────────────────────────────────
+
+db:
+ host: localhost
+ port: 5432
+
+ # Database name
+ db: misskey
+
+ # Auth
+ user: example-misskey-user
+ pass: example-misskey-pass
+
+ # Whether disable Caching queries
+ #disableCache: true
+
+ # Extra Connection options
+ #extra:
+ # ssl: true
+
+# ┌─────────────────────┐
+#───┘ Redis configuration └─────────────────────────────────────
+
+redis:
+ host: localhost
+ port: 6379
+ #pass: example-pass
+ #prefix: example-prefix
+ #db: 1
+
+# ┌─────────────────────────────┐
+#───┘ Elasticsearch configuration └─────────────────────────────
+
+#elasticsearch:
+# host: localhost
+# port: 9200
+# ssl: false
+# user:
+# pass:
+
+# ┌───────────────┐
+#───┘ ID generation └───────────────────────────────────────────
+
+# You can select the ID generation method.
+# You don't usually need to change this setting, but you can
+# change it according to your preferences.
+
+# Available methods:
+# aid ... Short, Millisecond accuracy
+# meid ... Similar to ObjectID, Millisecond accuracy
+# ulid ... Millisecond accuracy
+# objectid ... This is left for backward compatibility
+
+# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
+# ID SETTINGS AFTER THAT!
+
+id: "aid"
+# ┌─────────────────────┐
+#───┘ Other configuration └─────────────────────────────────────
+
+# Whether disable HSTS
+#disableHsts: true
+
+# Number of worker processes
+#clusterLimit: 1
+
+# Job concurrency per worker
+# deliverJobConcurrency: 128
+# inboxJobConcurrency: 16
+
+# Job rate limiter
+# deliverJobPerSec: 128
+# inboxJobPerSec: 16
+
+# Job attempts
+# deliverJobMaxAttempts: 12
+# inboxJobMaxAttempts: 8
+
+# IP address family used for outgoing request (ipv4, ipv6 or dual)
+#outgoingAddressFamily: ipv4
+
+# Syslog option
+#syslog:
+# host: localhost
+# port: 514
+
+# Proxy for HTTP/HTTPS
+#proxy: http://127.0.0.1:3128
+
+#proxyBypassHosts: [
+# 'example.com',
+# '192.0.2.8'
+#]
+
+# Proxy for SMTP/SMTPS
+#proxySmtp: http://127.0.0.1:3128 # use HTTP/1.1 CONNECT
+#proxySmtp: socks4://127.0.0.1:1080 # use SOCKS4
+#proxySmtp: socks5://127.0.0.1:1080 # use SOCKS5
+
+# Media Proxy
+#mediaProxy: https://example.com/proxy
+
+# Sign to ActivityPub GET request (default: false)
+#signToActivityPubGet: true
+
+#allowedPrivateNetworks: [
+# '127.0.0.1/32'
+#]
+
+# Upload or download file size limits (bytes)
+#maxFileSize: 262144000
diff --git a/chart/templates/ConfigMap.yml b/chart/templates/ConfigMap.yml
new file mode 100644
index 000000000..37c25e086
--- /dev/null
+++ b/chart/templates/ConfigMap.yml
@@ -0,0 +1,8 @@
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: {{ include "misskey.fullname" . }}-configuration
+data:
+ default.yml: |-
+ {{ .Files.Get "files/default.yml"|nindent 4 }}
+ url: {{ .Values.url }}
diff --git a/chart/templates/Deployment.yml b/chart/templates/Deployment.yml
new file mode 100644
index 000000000..d16aece91
--- /dev/null
+++ b/chart/templates/Deployment.yml
@@ -0,0 +1,47 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: {{ include "misskey.fullname" . }}
+ labels:
+ {{- include "misskey.labels" . | nindent 4 }}
+spec:
+ selector:
+ matchLabels:
+ {{- include "misskey.selectorLabels" . | nindent 6 }}
+ replicas: 1
+ template:
+ metadata:
+ labels:
+ {{- include "misskey.selectorLabels" . | nindent 8 }}
+ spec:
+ containers:
+ - name: misskey
+ image: {{ .Values.image }}
+ env:
+ - name: NODE_ENV
+ value: {{ .Values.environment }}
+ volumeMounts:
+ - name: {{ include "misskey.fullname" . }}-configuration
+ mountPath: /misskey/.config
+ readOnly: true
+ ports:
+ - containerPort: 3000
+ - name: postgres
+ image: postgres:14-alpine
+ env:
+ - name: POSTGRES_USER
+ value: "example-misskey-user"
+ - name: POSTGRES_PASSWORD
+ value: "example-misskey-pass"
+ - name: POSTGRES_DB
+ value: "misskey"
+ ports:
+ - containerPort: 5432
+ - name: redis
+ image: redis:alpine
+ ports:
+ - containerPort: 6379
+ volumes:
+ - name: {{ include "misskey.fullname" . }}-configuration
+ configMap:
+ name: {{ include "misskey.fullname" . }}-configuration
diff --git a/chart/templates/Service.yml b/chart/templates/Service.yml
new file mode 100644
index 000000000..320958129
--- /dev/null
+++ b/chart/templates/Service.yml
@@ -0,0 +1,14 @@
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ include "misskey.fullname" . }}
+ annotations:
+ dev.okteto.com/auto-ingress: "true"
+spec:
+ type: ClusterIP
+ ports:
+ - port: 3000
+ protocol: TCP
+ name: http
+ selector:
+ {{- include "misskey.selectorLabels" . | nindent 4 }}
diff --git a/chart/templates/_helpers.tpl b/chart/templates/_helpers.tpl
new file mode 100644
index 000000000..a5a2499f3
--- /dev/null
+++ b/chart/templates/_helpers.tpl
@@ -0,0 +1,62 @@
+{{/*
+Expand the name of the chart.
+*/}}
+{{- define "misskey.name" -}}
+{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
+{{- end }}
+
+{{/*
+Create a default fully qualified app name.
+We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
+If release name contains chart name it will be used as a full name.
+*/}}
+{{- define "misskey.fullname" -}}
+{{- if .Values.fullnameOverride }}
+{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
+{{- else }}
+{{- $name := default .Chart.Name .Values.nameOverride }}
+{{- if contains $name .Release.Name }}
+{{- .Release.Name | trunc 63 | trimSuffix "-" }}
+{{- else }}
+{{- printf "%s-%s" .Release.Name $name | trunc 63 | trimSuffix "-" }}
+{{- end }}
+{{- end }}
+{{- end }}
+
+{{/*
+Create chart name and version as used by the chart label.
+*/}}
+{{- define "misskey.chart" -}}
+{{- printf "%s-%s" .Chart.Name .Chart.Version | replace "+" "_" | trunc 63 | trimSuffix "-" }}
+{{- end }}
+
+{{/*
+Common labels
+*/}}
+{{- define "misskey.labels" -}}
+helm.sh/chart: {{ include "misskey.chart" . }}
+{{ include "misskey.selectorLabels" . }}
+{{- if .Chart.AppVersion }}
+app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
+{{- end }}
+app.kubernetes.io/managed-by: {{ .Release.Service }}
+{{- end }}
+
+{{/*
+Selector labels
+*/}}
+{{- define "misskey.selectorLabels" -}}
+app.kubernetes.io/name: {{ include "misskey.name" . }}
+app.kubernetes.io/instance: {{ .Release.Name }}
+{{- end }}
+
+{{/*
+Create the name of the service account to use
+*/}}
+{{- define "misskey.serviceAccountName" -}}
+{{- if .Values.serviceAccount.create }}
+{{- default (include "misskey.fullname" .) .Values.serviceAccount.name }}
+{{- else }}
+{{- default "default" .Values.serviceAccount.name }}
+{{- end }}
+{{- end }}
diff --git a/chart/values.yml b/chart/values.yml
new file mode 100644
index 000000000..a7031538a
--- /dev/null
+++ b/chart/values.yml
@@ -0,0 +1,3 @@
+url: https://example.tld/
+image: okteto.dev/misskey
+environment: production
diff --git a/cli/mark-admin.js b/cli/mark-admin.js
deleted file mode 100644
index e10035fde..000000000
--- a/cli/mark-admin.js
+++ /dev/null
@@ -1,23 +0,0 @@
-const mongo = require('mongodb');
-const User = require('../built/models/user').default;
-
-const args = process.argv.slice(2);
-
-const user = args[0];
-
-const q = user.startsWith('@') ? {
- username: user.split('@')[1],
- host: user.split('@')[2] || null
-} : { _id: new mongo.ObjectID(user) };
-
-console.log(`Mark as admin ${user}...`);
-
-User.update(q, {
- $set: {
- isAdmin: true
- }
-}).then(() => {
- console.log(`Done ${user}`);
-}, e => {
- console.error(e);
-});
diff --git a/cli/migration/2.0.0.js b/cli/migration/2.0.0.js
deleted file mode 100644
index f7298972e..000000000
--- a/cli/migration/2.0.0.js
+++ /dev/null
@@ -1,57 +0,0 @@
-// for Node.js interpret
-
-const chalk = require('chalk');
-const sequential = require('promise-sequential');
-
-const { default: User } = require('../../built/models/user');
-const { default: DriveFile } = require('../../built/models/drive-file');
-
-async function main() {
- const promiseGens = [];
-
- const count = await DriveFile.count({});
-
- let prev;
-
- for (let i = 0; i < count; i++) {
- promiseGens.push(() => {
- const promise = new Promise(async (res, rej) => {
- const file = await DriveFile.findOne(prev ? {
- _id: { $gt: prev._id }
- } : {}, {
- sort: {
- _id: 1
- }
- });
-
- prev = file;
-
- const user = await User.findOne({ _id: file.metadata.userId });
-
- DriveFile.update({
- _id: file._id
- }, {
- $set: {
- 'metadata._user': {
- host: user.host
- }
- }
- }).then(() => {
- res([i, file]);
- }).catch(rej);
- });
-
- promise.then(([i, file]) => {
- console.log(chalk`{gray ${i}} {green done: {bold ${file._id}} ${file.filename}}`);
- });
-
- return promise;
- });
- }
-
- return await sequential(promiseGens);
-}
-
-main().then(() => {
- console.log('ALL DONE');
-}).catch(console.error);
diff --git a/cli/migration/2.4.0.js b/cli/migration/2.4.0.js
deleted file mode 100644
index aa37849aa..000000000
--- a/cli/migration/2.4.0.js
+++ /dev/null
@@ -1,71 +0,0 @@
-// for Node.js interpret
-
-const chalk = require('chalk');
-const sequential = require('promise-sequential');
-
-const { default: User } = require('../../built/models/user');
-const { default: DriveFile } = require('../../built/models/drive-file');
-
-async function main() {
- const promiseGens = [];
-
- const count = await User.count({});
-
- let prev;
-
- for (let i = 0; i < count; i++) {
- promiseGens.push(() => {
- const promise = new Promise(async (res, rej) => {
- const user = await User.findOne(prev ? {
- _id: { $gt: prev._id }
- } : {}, {
- sort: {
- _id: 1
- }
- });
-
- prev = user;
-
- const set = {};
-
- if (user.avatarId != null) {
- const file = await DriveFile.findOne({ _id: user.avatarId });
-
- if (file && file.metadata.properties.avgColor) {
- set.avatarColor = file.metadata.properties.avgColor;
- }
- }
-
- if (user.bannerId != null) {
- const file = await DriveFile.findOne({ _id: user.bannerId });
-
- if (file && file.metadata.properties.avgColor) {
- set.bannerColor = file.metadata.properties.avgColor;
- }
- }
-
- if (Object.keys(set).length === 0) return res([i, user]);
-
- User.update({
- _id: user._id
- }, {
- $set: set
- }).then(() => {
- res([i, user]);
- }).catch(rej);
- });
-
- promise.then(([i, user]) => {
- console.log(chalk`{gray ${i}} {green done: {bold ${user._id}} @${user.username}}`);
- });
-
- return promise;
- });
- }
-
- return await sequential(promiseGens);
-}
-
-main().then(() => {
- console.log('ALL DONE');
-}).catch(console.error);
diff --git a/cli/migration/5.0.0.js b/cli/migration/5.0.0.js
deleted file mode 100644
index bef103fe4..000000000
--- a/cli/migration/5.0.0.js
+++ /dev/null
@@ -1,9 +0,0 @@
-const { default: DriveFile } = require('../../built/models/drive-file');
-
-DriveFile.update({}, {
- $rename: {
- 'metadata.isMetaOnly': 'metadata.withoutChunks'
- }
-}, {
- multi: true
-});
diff --git a/cli/migration/7.0.0.js b/cli/migration/7.0.0.js
deleted file mode 100644
index fa5e363db..000000000
--- a/cli/migration/7.0.0.js
+++ /dev/null
@@ -1,134 +0,0 @@
-const { default: Stats } = require('../../built/models/stats');
-const { default: User } = require('../../built/models/user');
-const { default: Note } = require('../../built/models/note');
-const { default: DriveFile } = require('../../built/models/drive-file');
-
-const now = new Date();
-const y = now.getFullYear();
-const m = now.getMonth();
-const d = now.getDate();
-const today = new Date(y, m, d);
-
-async function main() {
- const localUsersCount = await User.count({
- host: null
- });
-
- const remoteUsersCount = await User.count({
- host: { $ne: null }
- });
-
- const localNotesCount = await Note.count({
- '_user.host': null
- });
-
- const remoteNotesCount = await Note.count({
- '_user.host': { $ne: null }
- });
-
- const localDriveFilesCount = await DriveFile.count({
- 'metadata._user.host': null
- });
-
- const remoteDriveFilesCount = await DriveFile.count({
- 'metadata._user.host': { $ne: null }
- });
-
- const localDriveFilesSize = await DriveFile
- .aggregate([{
- $match: {
- 'metadata._user.host': null,
- 'metadata.deletedAt': { $exists: false }
- }
- }, {
- $project: {
- length: true
- }
- }, {
- $group: {
- _id: null,
- usage: { $sum: '$length' }
- }
- }])
- .then(aggregates => {
- if (aggregates.length > 0) {
- return aggregates[0].usage;
- }
- return 0;
- });
-
- const remoteDriveFilesSize = await DriveFile
- .aggregate([{
- $match: {
- 'metadata._user.host': { $ne: null },
- 'metadata.deletedAt': { $exists: false }
- }
- }, {
- $project: {
- length: true
- }
- }, {
- $group: {
- _id: null,
- usage: { $sum: '$length' }
- }
- }])
- .then(aggregates => {
- if (aggregates.length > 0) {
- return aggregates[0].usage;
- }
- return 0;
- });
-
- await Stats.insert({
- date: today,
- users: {
- local: {
- total: localUsersCount,
- diff: 0
- },
- remote: {
- total: remoteUsersCount,
- diff: 0
- }
- },
- notes: {
- local: {
- total: localNotesCount,
- diff: 0,
- diffs: {
- normal: 0,
- reply: 0,
- renote: 0
- }
- },
- remote: {
- total: remoteNotesCount,
- diff: 0,
- diffs: {
- normal: 0,
- reply: 0,
- renote: 0
- }
- }
- },
- drive: {
- local: {
- totalCount: localDriveFilesCount,
- totalSize: localDriveFilesSize,
- diffCount: 0,
- diffSize: 0
- },
- remote: {
- totalCount: remoteDriveFilesCount,
- totalSize: remoteDriveFilesSize,
- diffCount: 0,
- diffSize: 0
- }
- }
- });
-
- console.log('done');
-}
-
-main();
diff --git a/cli/migration/8.0.0.js b/cli/migration/8.0.0.js
deleted file mode 100644
index fd6cb2452..000000000
--- a/cli/migration/8.0.0.js
+++ /dev/null
@@ -1,144 +0,0 @@
-const { default: Stats } = require('../../built/models/stats');
-const { default: User } = require('../../built/models/user');
-const { default: Note } = require('../../built/models/note');
-const { default: DriveFile } = require('../../built/models/drive-file');
-
-const now = new Date();
-const y = now.getFullYear();
-const m = now.getMonth();
-const d = now.getDate();
-const h = now.getHours();
-const date = new Date(y, m, d, h);
-
-async function main() {
- await Stats.update({}, {
- $set: {
- span: 'day'
- }
- }, {
- multi: true
- });
-
- const localUsersCount = await User.count({
- host: null
- });
-
- const remoteUsersCount = await User.count({
- host: { $ne: null }
- });
-
- const localNotesCount = await Note.count({
- '_user.host': null
- });
-
- const remoteNotesCount = await Note.count({
- '_user.host': { $ne: null }
- });
-
- const localDriveFilesCount = await DriveFile.count({
- 'metadata._user.host': null
- });
-
- const remoteDriveFilesCount = await DriveFile.count({
- 'metadata._user.host': { $ne: null }
- });
-
- const localDriveFilesSize = await DriveFile
- .aggregate([{
- $match: {
- 'metadata._user.host': null,
- 'metadata.deletedAt': { $exists: false }
- }
- }, {
- $project: {
- length: true
- }
- }, {
- $group: {
- _id: null,
- usage: { $sum: '$length' }
- }
- }])
- .then(aggregates => {
- if (aggregates.length > 0) {
- return aggregates[0].usage;
- }
- return 0;
- });
-
- const remoteDriveFilesSize = await DriveFile
- .aggregate([{
- $match: {
- 'metadata._user.host': { $ne: null },
- 'metadata.deletedAt': { $exists: false }
- }
- }, {
- $project: {
- length: true
- }
- }, {
- $group: {
- _id: null,
- usage: { $sum: '$length' }
- }
- }])
- .then(aggregates => {
- if (aggregates.length > 0) {
- return aggregates[0].usage;
- }
- return 0;
- });
-
- await Stats.insert({
- date: date,
- span: 'hour',
- users: {
- local: {
- total: localUsersCount,
- diff: 0
- },
- remote: {
- total: remoteUsersCount,
- diff: 0
- }
- },
- notes: {
- local: {
- total: localNotesCount,
- diff: 0,
- diffs: {
- normal: 0,
- reply: 0,
- renote: 0
- }
- },
- remote: {
- total: remoteNotesCount,
- diff: 0,
- diffs: {
- normal: 0,
- reply: 0,
- renote: 0
- }
- }
- },
- drive: {
- local: {
- totalCount: localDriveFilesCount,
- totalSize: localDriveFilesSize,
- diffCount: 0,
- diffSize: 0
- },
- remote: {
- totalCount: remoteDriveFilesCount,
- totalSize: remoteDriveFilesSize,
- diffCount: 0,
- diffSize: 0
- }
- }
- });
-
- console.log('done');
-}
-
-main();
diff --git a/crowdin.yml b/crowdin.yml
index c8c3caec8..774ddc7a6 100644
--- a/crowdin.yml
+++ b/crowdin.yml
@@ -1,3 +1,4 @@
files:
- source: /locales/ja-JP.yml
translation: /locales/%locale%.yml
+ update_option: update_as_unapproved
diff --git a/cypress.config.ts b/cypress.config.ts
new file mode 100644
index 000000000..e390c41a5
--- /dev/null
+++ b/cypress.config.ts
@@ -0,0 +1,12 @@
+import { defineConfig } from 'cypress'
+
+export default defineConfig({
+ e2e: {
+ // We've imported your old cypress plugins here.
+ // You may want to clean this up later by importing these.
+ setupNodeEvents(on, config) {
+ return require('./cypress/plugins/index.js')(on, config)
+ },
+ baseUrl: 'http://localhost:61812',
+ },
+})
diff --git a/cypress/e2e/basic.cy.js b/cypress/e2e/basic.cy.js
new file mode 100644
index 000000000..eb5195c4b
--- /dev/null
+++ b/cypress/e2e/basic.cy.js
@@ -0,0 +1,149 @@
+describe('Before setup instance', () => {
+ beforeEach(() => {
+ cy.resetState();
+ });
+
+ afterEach(() => {
+ // テスト終了直前にページ遷移するようなテストケース(例えばアカウント作成)だと、たぶんCypressのバグでブラウザの内容が次のテストケースに引き継がれてしまう(例えばアカウントが作成し終わった段階からテストが始まる)。
+ // waitを入れることでそれを防止できる
+ cy.wait(1000);
+ });
+
+ it('successfully loads', () => {
+ cy.visit('/');
+ });
+
+ it('setup instance', () => {
+ cy.visit('/');
+
+ cy.intercept('POST', '/api/admin/accounts/create').as('signup');
+
+ cy.get('[data-cy-admin-username] input').type('admin');
+ cy.get('[data-cy-admin-password] input').type('admin1234');
+ cy.get('[data-cy-admin-ok]').click();
+
+ // なぜか動かない
+ //cy.wait('@signup').should('have.property', 'response.statusCode');
+ cy.wait('@signup');
+ });
+});
+
+describe('After setup instance', () => {
+ beforeEach(() => {
+ cy.resetState();
+
+ // インスタンス初期セットアップ
+ cy.registerUser('admin', 'pass', true);
+ });
+
+ afterEach(() => {
+ // テスト終了直前にページ遷移するようなテストケース(例えばアカウント作成)だと、たぶんCypressのバグでブラウザの内容が次のテストケースに引き継がれてしまう(例えばアカウントが作成し終わった段階からテストが始まる)。
+ // waitを入れることでそれを防止できる
+ cy.wait(1000);
+ });
+
+ it('successfully loads', () => {
+ cy.visit('/');
+ });
+
+ it('signup', () => {
+ cy.visit('/');
+
+ cy.intercept('POST', '/api/signup').as('signup');
+
+ cy.get('[data-cy-signup]').click();
+ cy.get('[data-cy-signup-username] input').type('alice');
+ cy.get('[data-cy-signup-password] input').type('alice1234');
+ cy.get('[data-cy-signup-password-retype] input').type('alice1234');
+ cy.get('[data-cy-signup-submit]').click();
+
+ cy.wait('@signup');
+ });
+});
+
+describe('After user signup', () => {
+ beforeEach(() => {
+ cy.resetState();
+
+ // インスタンス初期セットアップ
+ cy.registerUser('admin', 'pass', true);
+
+ // ユーザー作成
+ cy.registerUser('alice', 'alice1234');
+ });
+
+ afterEach(() => {
+ // テスト終了直前にページ遷移するようなテストケース(例えばアカウント作成)だと、たぶんCypressのバグでブラウザの内容が次のテストケースに引き継がれてしまう(例えばアカウントが作成し終わった段階からテストが始まる)。
+ // waitを入れることでそれを防止できる
+ cy.wait(1000);
+ });
+
+ it('successfully loads', () => {
+ cy.visit('/');
+ });
+
+ it('signin', () => {
+ cy.visit('/');
+
+ cy.intercept('POST', '/api/signin').as('signin');
+
+ cy.get('[data-cy-signin]').click();
+ cy.get('[data-cy-signin-username] input').type('alice');
+ // Enterキーでサインインできるかの確認も兼ねる
+ cy.get('[data-cy-signin-password] input').type('alice1234{enter}');
+
+ cy.wait('@signin');
+ });
+
+ it('suspend', function() {
+ cy.request('POST', '/api/admin/suspend-user', {
+ i: this.admin.token,
+ userId: this.alice.id,
+ });
+
+ cy.visit('/');
+
+ cy.get('[data-cy-signin]').click();
+ cy.get('[data-cy-signin-username] input').type('alice');
+ cy.get('[data-cy-signin-password] input').type('alice1234{enter}');
+
+ // TODO: cypressにブラウザの言語指定できる機能が実装され次第英語のみテストするようにする
+ cy.contains(/アカウントが凍結されています|This account has been suspended due to/gi);
+ });
+});
+
+describe('After user singed in', () => {
+ beforeEach(() => {
+ cy.resetState();
+
+ // インスタンス初期セットアップ
+ cy.registerUser('admin', 'pass', true);
+
+ // ユーザー作成
+ cy.registerUser('alice', 'alice1234');
+
+ cy.login('alice', 'alice1234');
+ });
+
+ afterEach(() => {
+ // テスト終了直前にページ遷移するようなテストケース(例えばアカウント作成)だと、たぶんCypressのバグでブラウザの内容が次のテストケースに引き継がれてしまう(例えばアカウントが作成し終わった段階からテストが始まる)。
+ // waitを入れることでそれを防止できる
+ cy.wait(1000);
+ });
+
+ it('successfully loads', () => {
+ cy.get('[data-cy-open-post-form]').should('be.visible');
+ });
+
+ it('note', () => {
+ cy.get('[data-cy-open-post-form]').click();
+ cy.get('[data-cy-post-form-text]').type('Hello, Misskey!');
+ cy.get('[data-cy-open-post-form-submit]').click();
+
+ cy.contains('Hello, Misskey!');
+ });
+});
+
+// TODO: 投稿フォームの公開範囲指定のテスト
+// TODO: 投稿フォームのファイル添付のテスト
+// TODO: 投稿フォームのハッシュタグ保持フィールドのテスト
diff --git a/cypress/e2e/widgets.cy.js b/cypress/e2e/widgets.cy.js
new file mode 100644
index 000000000..56ad95ee9
--- /dev/null
+++ b/cypress/e2e/widgets.cy.js
@@ -0,0 +1,65 @@
+describe('After user signed in', () => {
+ beforeEach(() => {
+ cy.resetState();
+ cy.viewport('macbook-16');
+
+ // インスタンス初期セットアップ
+ cy.registerUser('admin', 'pass', true);
+
+ // ユーザー作成
+ cy.registerUser('alice', 'alice1234');
+
+ cy.login('alice', 'alice1234');
+ });
+
+ afterEach(() => {
+ // テスト終了直前にページ遷移するようなテストケース(例えばアカウント作成)だと、たぶんCypressのバグでブラウザの内容が次のテストケースに引き継がれてしまう(例えばアカウントが作成し終わった段階からテストが始まる)。
+ // waitを入れることでそれを防止できる
+ cy.wait(1000);
+ });
+
+ it('widget edit toggle is visible', () => {
+ cy.get('.mk-widget-edit').should('be.visible');
+ });
+
+ it('widget select should be visible in edit mode', () => {
+ cy.get('.mk-widget-edit').click();
+ cy.get('.mk-widget-select').should('be.visible');
+ });
+
+ it('first widget should be removed', () => {
+ cy.get('.mk-widget-edit').click();
+ cy.get('.customize-container:first-child .remove._button').click();
+ cy.get('.customize-container').should('have.length', 2);
+ });
+
+ function buildWidgetTest(widgetName) {
+ it(`${widgetName} widget should get added`, () => {
+ cy.get('.mk-widget-edit').click();
+ cy.get('.mk-widget-select select').select(widgetName, { force: true });
+ cy.get('.bg._modalBg.transparent').click({ multiple: true, force: true });
+ cy.get('.mk-widget-add').click({ force: true });
+ cy.get(`.mkw-${widgetName}`).should('exist');
+ });
+ }
+
+ buildWidgetTest('memo');
+ buildWidgetTest('notifications');
+ buildWidgetTest('timeline');
+ buildWidgetTest('calendar');
+ buildWidgetTest('rss');
+ buildWidgetTest('trends');
+ buildWidgetTest('clock');
+ buildWidgetTest('activity');
+ buildWidgetTest('photos');
+ buildWidgetTest('digitalClock');
+ buildWidgetTest('federation');
+ buildWidgetTest('postForm');
+ buildWidgetTest('slideshow');
+ buildWidgetTest('serverMetric');
+ buildWidgetTest('onlineUsers');
+ buildWidgetTest('jobQueue');
+ buildWidgetTest('button');
+ buildWidgetTest('aiscript');
+ buildWidgetTest('aichan');
+});
diff --git a/cypress/fixtures/example.json b/cypress/fixtures/example.json
new file mode 100644
index 000000000..02e425437
--- /dev/null
+++ b/cypress/fixtures/example.json
@@ -0,0 +1,5 @@
+{
+ "name": "Using fixtures to represent data",
+ "email": "hello@cypress.io",
+ "body": "Fixtures are a great way to mock data for responses to routes"
+}
diff --git a/cypress/plugins/index.js b/cypress/plugins/index.js
new file mode 100644
index 000000000..59b2bab6e
--- /dev/null
+++ b/cypress/plugins/index.js
@@ -0,0 +1,22 @@
+///
+// ***********************************************************
+// This example plugins/index.js can be used to load plugins
+//
+// You can change the location of this file or turn off loading
+// the plugins file with the 'pluginsFile' configuration option.
+//
+// You can read more here:
+// https://on.cypress.io/plugins-guide
+// ***********************************************************
+
+// This function is called when a project is opened or re-opened (e.g. due to
+// the project's config changing)
+
+/**
+ * @type {Cypress.PluginConfig}
+ */
+// eslint-disable-next-line no-unused-vars
+module.exports = (on, config) => {
+ // `on` is used to hook into various events Cypress emits
+ // `config` is the resolved Cypress config
+}
diff --git a/cypress/support/commands.js b/cypress/support/commands.js
new file mode 100644
index 000000000..95bfcf685
--- /dev/null
+++ b/cypress/support/commands.js
@@ -0,0 +1,55 @@
+// ***********************************************
+// This example commands.js shows you how to
+// create various custom commands and overwrite
+// existing commands.
+//
+// For more comprehensive examples of custom
+// commands please read more here:
+// https://on.cypress.io/custom-commands
+// ***********************************************
+//
+//
+// -- This is a parent command --
+// Cypress.Commands.add('login', (email, password) => { ... })
+//
+//
+// -- This is a child command --
+// Cypress.Commands.add('drag', { prevSubject: 'element'}, (subject, options) => { ... })
+//
+//
+// -- This is a dual command --
+// Cypress.Commands.add('dismiss', { prevSubject: 'optional'}, (subject, options) => { ... })
+//
+//
+// -- This will overwrite an existing command --
+// Cypress.Commands.overwrite('visit', (originalFn, url, options) => { ... })
+
+Cypress.Commands.add('resetState', () => {
+ cy.window(win => {
+ win.indexedDB.deleteDatabase('keyval-store');
+ });
+ cy.request('POST', '/api/reset-db').as('reset');
+ cy.get('@reset').its('status').should('equal', 204);
+ cy.reload(true);
+});
+
+Cypress.Commands.add('registerUser', (username, password, isAdmin = false) => {
+ const route = isAdmin ? '/api/admin/accounts/create' : '/api/signup';
+
+ cy.request('POST', route, {
+ username: username,
+ password: password,
+ }).its('body').as(username);
+});
+
+Cypress.Commands.add('login', (username, password) => {
+ cy.visit('/');
+
+ cy.intercept('POST', '/api/signin').as('signin');
+
+ cy.get('[data-cy-signin]').click();
+ cy.get('[data-cy-signin-username] input').type(username);
+ cy.get('[data-cy-signin-password] input').type(`${password}{enter}`);
+
+ cy.wait('@signin').as('signedIn');
+});
diff --git a/cypress/support/e2e.js b/cypress/support/e2e.js
new file mode 100644
index 000000000..9185be344
--- /dev/null
+++ b/cypress/support/e2e.js
@@ -0,0 +1,32 @@
+// ***********************************************************
+// This example support/index.js is processed and
+// loaded automatically before your test files.
+//
+// This is a great place to put global configuration and
+// behavior that modifies Cypress.
+//
+// You can change the location of this file or turn off
+// automatically serving support files with the
+// 'supportFile' configuration option.
+//
+// You can read more here:
+// https://on.cypress.io/configuration
+// ***********************************************************
+
+// Import commands.js using ES2015 syntax:
+import './commands'
+
+// Alternatively you can use CommonJS syntax:
+// require('./commands')
+
+Cypress.on('uncaught:exception', (err, runnable) => {
+ if ([
+ // Chrome
+ 'ResizeObserver loop limit exceeded',
+
+ // Firefox
+ 'ResizeObserver loop completed with undelivered notifications',
+ ].some(msg => err.message.includes(msg))) {
+ return false;
+ }
+});
diff --git a/docker-compose.yml b/docker-compose.yml
index 7ff8f6a26..0bf17a555 100644
--- a/docker-compose.yml
+++ b/docker-compose.yml
@@ -5,46 +5,46 @@ services:
build: .
restart: always
links:
- - mongo
-# - redis
+ - db
+ - redis
# - es
ports:
- - "127.0.0.1:3000:3000"
+ - "3000:3000"
networks:
- internal_network
- external_network
+ volumes:
+ - ./files:/misskey/files
+ - ./.config:/misskey/.config:ro
-# redis:
-# restart: always
-# image: redis:4.0-alpine
-# networks:
-# - internal_network
-### Uncomment to enable Redis persistance
-## volumes:
-## - ./redis:/data
-
- mongo:
+ redis:
restart: always
- image: mongo:4.1
+ image: redis:4.0-alpine
networks:
- internal_network
- environment:
- MONGO_INITDB_DATABASE: "misskey"
volumes:
- - ./.config/mongo_initdb.js:/docker-entrypoint-initdb.d/mongo_initdb.js:ro
-### Uncomment to enable MongoDB persistance
-# - ./mongo:/data
+ - ./redis:/data
+
+ db:
+ restart: always
+ image: postgres:12.2-alpine
+ networks:
+ - internal_network
+ env_file:
+ - .config/docker.env
+ volumes:
+ - ./db:/var/lib/postgresql/data
# es:
# restart: always
# image: docker.elastic.co/elasticsearch/elasticsearch-oss:6.4.2
# environment:
# - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
+# - "TAKE_FILE_OWNERSHIP=111"
# networks:
# - internal_network
-#### Uncomment to enable ES persistence
-## volumes:
-## - ./elasticsearch:/usr/share/elasticsearch/data
+# volumes:
+# - ./elasticsearch:/usr/share/elasticsearch/data
networks:
internal_network:
diff --git a/docs/README.md b/docs/README.md
deleted file mode 100644
index b4ba57343..000000000
--- a/docs/README.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# Docs
-These docs are for contributors of Misskey or admins of instance of Misskey.
-Docs for users are located in `src/docs`.
-
-これらのドキュメントはMisskeyの開発者またはMisskeyインスタンス運営者向けです。
-利用者向けのドキュメントは`src/docs`にあります。
diff --git a/docs/backup.fr.md b/docs/backup.fr.md
deleted file mode 100644
index 19e99068c..000000000
--- a/docs/backup.fr.md
+++ /dev/null
@@ -1,22 +0,0 @@
-Comment faire une sauvegarde de votre Misskey ?
-==========================
-
-Assurez-vous d'avoir installé **mongodb-tools**.
-
----
-
-Dans votre terminal :
-``` shell
-$ mongodump --archive=db-backup -u -p
-```
-
-Pour plus de détails, merci de consulter [la documentation de mongodump](https://docs.mongodb.com/manual/reference/program/mongodump/).
-
-Restauration
--------
-
-``` shell
-$ mongorestore --archive=db-backup
-```
-
-Pour plus de détails, merci de consulter [la documentation de mongorestore](https://docs.mongodb.com/manual/reference/program/mongorestore/).
diff --git a/docs/backup.md b/docs/backup.md
deleted file mode 100644
index a69af0255..000000000
--- a/docs/backup.md
+++ /dev/null
@@ -1,22 +0,0 @@
-How to backup your Misskey
-==========================
-
-Make sure **mongodb-tools** installed.
-
----
-
-In your shell:
-``` shell
-$ mongodump --archive=db-backup -u -p
-```
-
-For details, please see [mongodump docs](https://docs.mongodb.com/manual/reference/program/mongodump/).
-
-Restore
--------
-
-``` shell
-$ mongorestore --archive=db-backup
-```
-
-For details, please see [mongorestore docs](https://docs.mongodb.com/manual/reference/program/mongorestore/).
diff --git a/docs/docker.en.md b/docs/docker.en.md
deleted file mode 100644
index f0fcdb66d..000000000
--- a/docs/docker.en.md
+++ /dev/null
@@ -1,53 +0,0 @@
-Docker Guide
-================================================================
-
-This guide describes how to install and setup Misskey with Docker.
-
-[Japanese version also available - 日本語版もあります](./docker.ja.md)
-
-----------------------------------------------------------------
-
-*1.* Download Misskey
-----------------------------------------------------------------
-1. `git clone -b master git://github.com/syuilo/misskey.git` Clone Misskey repository's master branch.
-2. `cd misskey` Move to misskey directory.
-3. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)` Checkout to the [latest release](https://github.com/syuilo/misskey/releases/latest) tag.
-
-*2.* Configure Misskey
-----------------------------------------------------------------
-1. `cp .config/example.yml .config/default.yml` Copy the `.config/example.yml` and rename it to `default.yml`.
-2. `cp .config/mongo_initdb_example.js .config/mongo_initdb.js` Copy the `.config/mongo_initdb_example.js` and rename it to `mongo_initdb.js`.
-3. Edit `default.yml` and `mongo_initdb.js`.
-
-*3.* Configure Docker
-----------------------------------------------------------------
-Edit `docker-compose.yml`.
-
-*4.* Build Misskey
-----------------------------------------------------------------
-Build misskey with the following:
-
-`docker-compose build`
-
-*5.* That is it.
-----------------------------------------------------------------
-Well done! Now you have an environment to run Misskey.
-
-### Launch normally
-Just `docker-compose up -d`. GLHF!
-
-### How to update your Misskey server to the latest version
-1. `git fetch`
-2. `git stash`
-3. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)`
-4. `git stash pop`
-5. `docker-compose build`
-6. Check [ChangeLog](../CHANGELOG.md) for migration information
-7. `docker-compose stop && docker-compose up -d`
-
-### How to execute [cli commands](manage.en.md):
-`docker-compose run --rm web node cli/mark-admin @example`
-
-----------------------------------------------------------------
-
-If you have any questions or trouble, feel free to contact us!
diff --git a/docs/docker.fr.md b/docs/docker.fr.md
deleted file mode 100644
index 8f7e9f429..000000000
--- a/docs/docker.fr.md
+++ /dev/null
@@ -1,67 +0,0 @@
-Guide Docker
-================================================================
-
-Ce guide explique comment installer et configurer Misskey avec Docker.
-
-[Version japonaise également disponible - Japanese version also available - 日本語版もあります](./docker.ja.md)
-[Version anglaise également disponible - English version also available - 英語版もあります](./docker.en.md)
-
-----------------------------------------------------------------
-
-*1.* Télécharger Misskey
-----------------------------------------------------------------
-1. `git clone -b master git://github.com/syuilo/misskey.git` Clone le dépôt de Misskey sur la branche master.
-2. `cd misskey` Naviguez dans le dossier du dépôt.
-3. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)` Checkout sur le tag de la [dernière version](https://github.com/syuilo/misskey/releases/latest).
-
-*2.* Configuration de Misskey
-----------------------------------------------------------------
-1. `cp .config/example.yml .config/default.yml` Copiez le fichier `.config/example.yml` et renommez-le `default.yml`.
-2. `cp .config/mongo_initdb_example.js .config/mongo_initdb.js` Copie le fichier `.config/mongo_initdb_example.js` et le renomme en `mongo_initdb.js`.
-3. Editez `default.yml` et `mongo_initdb.js`.
-
-*3.* Configurer Docker
-----------------------------------------------------------------
-Editez `docker-compose.yml`.
-
-*4.* Contruire Misskey
-----------------------------------------------------------------
-Contruire l'image Docker avec:
-
-`docker-compose build`
-
-*5.* C'est tout !
-----------------------------------------------------------------
-Parfait, Vous avez un environnement prêt pour démarrer Misskey.
-
-### Lancer normalement
-Utilisez la commande `docker-compose up -d`. GLHF!
-
-### How to update your Misskey server to the latest version
-1. `git fetch`
-2. `git stash`
-3. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)`
-4. `git stash pop`
-5. `docker-compose build`
-6. Consultez le [ChangeLog](../CHANGELOG.md) pour avoir les éventuelles informations de migration
-7. `docker-compose stop && docker-compose up -d`
-
-### Comment exécuter des [commandes](manage.fr.md)
-`docker-compose run --rm web node cli/mark-admin @example`
-
-### Configuration d'ElasticSearch (pour la fonction de recherche)
-*1.* Préparation de l'environnement
-----------------------------------------------------------------
-1. `mkdir elasticsearch && chown 1000:1000 elasticsearch` Permet de créer le dossier d'accueil de la base ElasticSearch aves les bons droits
-2. `sysctl -w vm.max_map_count=262144` Augmente la valeur max du paramètre map_count du système (valeur minimum pour pouvoir lancer ES)
-
-*2.* Après lancement du docker-compose, initialisation de la base ElasticSearch
-----------------------------------------------------------------
-1. `docker-compose -it web /bin/sh` Connexion dans le conteneur web
-2. `apk add curl` Ajout du paquet curl
-3. `curl -X PUT "es:9200/misskey" -H 'Content-Type: application/json' -d'{ "settings" : { "index" : { } }}'` Création de la base ES
-4. `exit`
-
-----------------------------------------------------------------
-
-Si vous avez des questions ou des problèmes, n'hésitez pas à nous contacter !
diff --git a/docs/docker.ja.md b/docs/docker.ja.md
deleted file mode 100644
index 0baf28572..000000000
--- a/docs/docker.ja.md
+++ /dev/null
@@ -1,54 +0,0 @@
-Dockerを使ったMisskey構築方法
-================================================================
-
-このガイドはDockerを使ったMisskeyセットアップ方法について解説します。
-
-[英語版もあります - English version also available](./docker.en.md)
-
-----------------------------------------------------------------
-
-*1.* Misskeyのダウンロード
-----------------------------------------------------------------
-1. `git clone -b master git://github.com/syuilo/misskey.git` masterブランチからMisskeyレポジトリをクローン
-2. `cd misskey` misskeyディレクトリに移動
-3. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)` [最新のリリース](https://github.com/syuilo/misskey/releases/latest)を確認
-
-*2.* 設定ファイルを作成する
-----------------------------------------------------------------
-1. `cp .config/example.yml .config/default.yml` `.config/example.yml`をコピーし名前を`default.yml`にする
-2. `cp .config/mongo_initdb_example.js .config/mongo_initdb.js` `.config/mongo_initdb_example.js`をコピーし名前を`mongo_initdb.js`にする
-3. `default.yml`と`mongo_initdb.js`を編集する
-
-*3.* Dockerの設定
-----------------------------------------------------------------
-`docker-compose.yml`を編集してください。
-
-*4.* Misskeyのビルド
-----------------------------------------------------------------
-次のコマンドでMisskeyをビルドしてください:
-
-`docker-compose build`
-
-*5.* 以上です!
-----------------------------------------------------------------
-お疲れ様でした。これでMisskeyを動かす準備は整いました。
-
-### 通常起動
-`docker-compose up -d`するだけです。GLHF!
-
-### Misskeyを最新バージョンにアップデートする方法:
-1. `git fetch`
-2. `git stash`
-3. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)`
-4. `git stash pop`
-5. `docker-compose build`
-6. [ChangeLog](../CHANGELOG.md)でマイグレーション情報を確認する
-7. `docker-compose stop && docker-compose up -d`
-
-### cliコマンドを実行する方法:
-
-`docker-compose run --rm web node cli/mark-admin @example`
-
-----------------------------------------------------------------
-
-なにかお困りのことがありましたらお気軽にご連絡ください。
diff --git a/docs/examples/misskey.nginx b/docs/examples/misskey.nginx
deleted file mode 100644
index 2b4a0548e..000000000
--- a/docs/examples/misskey.nginx
+++ /dev/null
@@ -1,70 +0,0 @@
-# Sample nginx configuration for Misskey
-#
-# 1. Replace example.tld to your domain
-# 2. Copy to /etc/nginx/sites-available/ and then symlink from /etc/nginx/sites-ebabled/
-# or copy to /etc/nginx/conf.d/
-
-# For WebSocket
-map $http_upgrade $connection_upgrade {
- default upgrade;
- '' close;
-}
-
-proxy_cache_path /tmp/nginx_cache levels=1:2 keys_zone=cache1:16m max_size=1g inactive=720m use_temp_path=off;
-
-server {
- listen 80;
- listen [::]:80;
- server_name example.tld;
-
- # For SSL domain validation
- root /var/www/html;
- location /.well-known/acme-challenge/ { allow all; }
- location /.well-known/pki-validation/ { allow all; }
- location / { return 301 https://$server_name$request_uri; }
-}
-
-server {
- listen 443 http2;
- listen [::]:443 http2;
- server_name example.tld;
- ssl on;
- ssl_session_cache shared:ssl_session_cache:10m;
-
- # To use Let's Encrypt certificate
- ssl_certificate /etc/letsencrypt/live/example.tld/fullchain.pem;
- ssl_certificate_key /etc/letsencrypt/live/example.tld/privkey.pem;
-
- # To use Debian/Ubuntu's self-signed certificate (For testing or before issuing a certificate)
- #ssl_certificate /etc/ssl/certs/ssl-cert-snakeoil.pem;
- #ssl_certificate_key /etc/ssl/private/ssl-cert-snakeoil.key;
-
- # SSL protocol settings
- ssl_protocols TLSv1 TLSv1.2;
- ssl_ciphers ECDHE-RSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA:ECDHE-RSA-AES128-SHA:AES128-SHA;
- ssl_prefer_server_ciphers on;
-
- # Change to your upload limit
- client_max_body_size 80m;
-
- # Proxy to Node
- location / {
- proxy_pass http://127.0.0.1:3000;
- proxy_set_header Host $host;
- proxy_set_header X-Real-IP $remote_addr;
- proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
- proxy_set_header X-Forwarded-Proto https;
- proxy_http_version 1.1;
- proxy_redirect off;
-
- # For WebSocket
- proxy_set_header Upgrade $http_upgrade;
- proxy_set_header Connection $connection_upgrade;
-
- # Cache settings
- proxy_cache cache1;
- proxy_cache_lock on;
- proxy_cache_use_stale updating;
- add_header X-Cache $upstream_cache_status;
- }
-}
diff --git a/docs/manage.en.md b/docs/manage.en.md
deleted file mode 100644
index 85c965a16..000000000
--- a/docs/manage.en.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# Management guide
-
-## Check the status of the job queue
-coming soon
-
-## Mark as 'admin' user
-``` shell
-node cli/mark-admin (User-ID or Username)
-```
-
-e.g.
-``` shell
-# By id
-node cli/mark-admin 57d01a501fdf2d07be417afe
-
-# By username
-node cli/suspend @syuilo
-```
diff --git a/docs/manage.fr.md b/docs/manage.fr.md
deleted file mode 100644
index bf38e5ed9..000000000
--- a/docs/manage.fr.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# Guide d'administration
-
-## Vérifier le status de la file d'attente des taches
-coming soon
-
-## Marquer un utilisateur en tant que 'admin'
-``` shell
-node cli/mark-admin (ID utilisateur ou nom d'utilisateur)
-```
-
-Exemple :
-``` shell
-# Par id
-node cli/mark-admin 57d01a501fdf2d07be417afe
-
-# Par nom d'utilisateur
-node cli/suspend @syuilo
-```
diff --git a/docs/manage.ja.md b/docs/manage.ja.md
deleted file mode 100644
index 4a9a3e261..000000000
--- a/docs/manage.ja.md
+++ /dev/null
@@ -1,18 +0,0 @@
-# 運営ガイド
-
-## ジョブキューの状態を調べる
-coming soon
-
-## 管理者ユーザーを設定する
-``` shell
-node cli/mark-admin (ユーザーID または ユーザー名)
-```
-
-例:
-``` shell
-# ユーザーID
-node cli/mark-admin 57d01a501fdf2d07be417afe
-
-# ユーザー名
-node cli/mark-admin @syuilo
-```
diff --git a/docs/setup.en.md b/docs/setup.en.md
deleted file mode 100644
index 112508144..000000000
--- a/docs/setup.en.md
+++ /dev/null
@@ -1,119 +0,0 @@
-Misskey Setup and Installation Guide
-================================================================
-
-We thank you for your interest in setting up your Misskey server!
-This guide describes how to install and setup Misskey.
-
-[Japanese version also available - 日本語版もあります](./setup.ja.md)
-
-----------------------------------------------------------------
-
-*1.* Create Misskey user
-----------------------------------------------------------------
-Running misskey as root is not a good idea so we create a user for that.
-In debian for exemple :
-
-```
-adduser --disabled-password --disabled-login misskey
-```
-
-*2.* Install dependencies
-----------------------------------------------------------------
-Please install and setup these softwares:
-
-#### Dependencies :package:
-* **[Node.js](https://nodejs.org/en/)** >= 10.0.0
-* **[MongoDB](https://www.mongodb.com/)** >= 3.6
-
-##### Optional
-* [Redis](https://redis.io/)
- * Redis is optional, but we strongly recommended to install it
-* [Elasticsearch](https://www.elastic.co/) - required to enable the search feature
-* [FFmpeg](https://www.ffmpeg.org/)
-
-*3.* Setup MongoDB
-----------------------------------------------------------------
-As root:
-1. `mongo` Go to the mongo shell
-2. `use misskey` Use the misskey database
-3. `db.createUser( { user: "misskey", pwd: "", roles: [ { role: "readWrite", db: "misskey" } ] } )` Create the misskey user.
-4. `exit` You're done!
-
-*4.* Install Misskey
-----------------------------------------------------------------
-1. `su - misskey` Connect to misskey user.
-2. `git clone -b master git://github.com/syuilo/misskey.git` Clone the misskey repo from master branch.
-3. `cd misskey` Navigate to misskey directory
-4. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)` Checkout to the [latest release](https://github.com/syuilo/misskey/releases/latest)
-5. `npm install` Install misskey dependencies.
-
-*5.* Configure Misskey
-----------------------------------------------------------------
-1. `cp .config/example.yml .config/default.yml` Copy the `.config/example.yml` and rename it to `default.yml`.
-2. Edit `default.yml`
-
-*6.* Build Misskey
-----------------------------------------------------------------
-
-Build misskey with the following:
-
-`NODE_ENV=production npm run build`
-
-If you're on Debian, you will need to install the `build-essential`, `python` package.
-
-If you're still encountering errors about some modules, use node-gyp:
-
-1. `npm install -g node-gyp`
-2. `node-gyp configure`
-3. `node-gyp build`
-4. `NODE_ENV=production npm run build`
-
-*7.* That is it.
-----------------------------------------------------------------
-Well done! Now, you have an environment that run to Misskey.
-
-### Launch normally
-Just `NODE_ENV=production npm start`. GLHF!
-
-### Launch with systemd
-
-1. Create a systemd service here: `/etc/systemd/system/misskey.service`
-2. Edit it, and paste this and save:
-
-```
-[Unit]
-Description=Misskey daemon
-
-[Service]
-Type=simple
-User=misskey
-ExecStart=/usr/bin/npm start
-WorkingDirectory=/home/misskey/misskey
-Environment="NODE_ENV=production"
-TimeoutSec=60
-StandardOutput=syslog
-StandardError=syslog
-SyslogIdentifier=misskey
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
-```
-
-3. `systemctl daemon-reload ; systemctl enable misskey` Reload systemd and enable the misskey service.
-4. `systemctl start misskey` Start the misskey service.
-
-You can check if the service is running with `systemctl status misskey`.
-
-### How to update your Misskey server to the latest version
-1. `git fetch`
-2. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)`
-3. `npm install`
-4. `NODE_ENV=production npm run build`
-5. Check [ChangeLog](../CHANGELOG.md) for migration information
-6. Restart your Misskey process to apply changes
-7. Enjoy
-
-----------------------------------------------------------------
-
-If you have any questions or troubles, feel free to contact us!
diff --git a/docs/setup.fr.md b/docs/setup.fr.md
deleted file mode 100644
index 959ec3392..000000000
--- a/docs/setup.fr.md
+++ /dev/null
@@ -1,117 +0,0 @@
-Guide d'installation et de configuration de Misskey
-================================================================
-
-Nous vous remerçions de l'intrêt que vous manifestez pour l'installation de votre propre instance Misskey !
-Ce guide décrit les étapes à suivre afin d'installer et de configurer une instance Misskey.
-
-[La version en japonnais est également disponible sur - 日本語版もあります](./setup.ja.md)
-
-----------------------------------------------------------------
-
-*1.* Création de l'utilisateur Misskey
-----------------------------------------------------------------
-Executer misskey en tant que super-utilisateur étant une mauvaise idée, nous allons créer un utilisateur dédié.
-Sous Debian, par exemple :
-
-```
-adduser --disabled-password --disabled-login misskey
-```
-
-*2.* Installation des dépendances
-----------------------------------------------------------------
-Installez les paquets suivants :
-
-#### Dépendences :package:
-* **[Node.js](https://nodejs.org/en/)** >= 10.0.0
-* **[MongoDB](https://www.mongodb.com/)** >= 3.6
-
-##### Optionnels
-* [Redis](https://redis.io/)
- * Redis est optionnel mais nous vous recommandons vivement de l'installer
-* [Elasticsearch](https://www.elastic.co/) - requis pour pouvoir activer la fonctionnalité de recherche
-* [FFmpeg](https://www.ffmpeg.org/)
-
-*3.* Paramètrage de MongoDB
-----------------------------------------------------------------
-En root :
-1. `mongo` Ouvrez le shell mongo
-2. `use misskey` Utilisez la base de données misskey
-3. `db.createUser( { user: "misskey", pwd: "", roles: [ { role: "readWrite", db: "misskey" } ] } )` Créez l'utilisateur misskey.
-4. `exit` Vous avez terminé !
-
-*4.* Installation de Misskey
-----------------------------------------------------------------
-1. `su - misskey` Basculez vers l'utilisateur misskey.
-2. `git clone -b master git://github.com/syuilo/misskey.git` Clonez la branche master du dépôt misskey.
-3. `cd misskey` Accédez au dossier misskey.
-4. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)` Checkout sur le tag de la [version la plus récente](https://github.com/syuilo/misskey/releases/latest)
-5. `npm install` Installez les dépendances de misskey.
-
-*5.* Création du fichier de configuration
-----------------------------------------------------------------
-1. `cp .config/example.yml .config/default.yml` Copiez le fichier `.config/example.yml` et renommez-le`default.yml`.
-2. Editez le fichier `default.yml`
-
-*6.* Construction de Misskey
-----------------------------------------------------------------
-
-Construisez Misskey comme ceci :
-
-`NODE_ENV=production npm run build`
-
-Si vous êtes sous Debian, vous serez amené à installer les paquets `build-essential` et `python`.
-
-Si vous rencontrez des erreurs concernant certains modules, utilisez node-gyp:
-
-1. `npm install -g node-gyp`
-2. `node-gyp configure`
-3. `node-gyp build`
-4. `NODE_ENV=production npm run build`
-
-*7.* C'est tout.
-----------------------------------------------------------------
-Excellent ! Maintenant, vous avez un environnement prêt pour lancer Misskey
-
-### Lancement conventionnel
-Lancez tout simplement `NODE_ENV=production npm start`. Bonne chance et amusez-vous bien !
-
-### Démarrage avec systemd
-
-1. Créez un service systemd sur : `/etc/systemd/system/misskey.service`
-2. Editez-le puis copiez et coller ceci dans le fichier :
-
-```
-[Unit]
-Description=Misskey daemon
-
-[Service]
-Type=simple
-User=misskey
-ExecStart=/usr/bin/npm start
-WorkingDirectory=/home/misskey/misskey
-Environment="NODE_ENV=production"
-TimeoutSec=60
-StandardOutput=syslog
-StandardError=syslog
-SyslogIdentifier=misskey
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
-```
-
-3. `systemctl daemon-reload ; systemctl enable misskey` Redémarre systemd et active le service misskey.
-4. `systemctl start misskey` Démarre le service misskey.
-
-Vous pouvez vérifier si le service a démarré en utilisant la commande `systemctl status misskey`.
-
-### Méthode de mise à jour vers la plus récente version de Misskey
-1. `git fetch`
-2. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)`
-3. `npm install`
-4. `NODE_ENV=production npm run build`
-5. Consultez [ChangeLog](../CHANGELOG.md) pour les information de migration.
-
-----------------------------------------------------------------
-
-Si vous rencontrez des difficultés ou avez d'autres questions, n'hésitez pas à nous contacter !
diff --git a/docs/setup.ja.md b/docs/setup.ja.md
deleted file mode 100644
index 8a21e104d..000000000
--- a/docs/setup.ja.md
+++ /dev/null
@@ -1,125 +0,0 @@
-Misskey構築の手引き
-================================================================
-
-Misskeyサーバーの構築にご関心をお寄せいただきありがとうございます!
-このガイドではMisskeyのインストール・セットアップ方法について解説します。
-
-[英語版もあります - English version also available](./setup.en.md)
-
-----------------------------------------------------------------
-
-*1.* Misskeyユーザーの作成
-----------------------------------------------------------------
-Misskeyはrootユーザーで実行しない方がよいため、代わりにユーザーを作成します。
-Debianの例:
-
-```
-adduser --disabled-password --disabled-login misskey
-```
-
-*2.* 依存関係をインストールする
-----------------------------------------------------------------
-これらのソフトウェアをインストール・設定してください:
-
-#### 依存関係 :package:
-* **[Node.js](https://nodejs.org/en/)** (10.0.0以上)
-* **[MongoDB](https://www.mongodb.com/)** (3.6以上)
-
-##### オプション
-* [Redis](https://redis.io/)
- * Redisはオプションですが、インストールすることを強く推奨します。
- * インストールしなくていいのは、あなたのインスタンスが自分専用のときだけとお考えください。
- * 具体的には、Redisをインストールしないと、次の事が出来なくなります:
- * Misskeyプロセスを複数起動しての負荷分散
- * レートリミット
- * ジョブキュー
- * Twitter連携
-* [Elasticsearch](https://www.elastic.co/)
- * 検索機能を有効にするためにはインストールが必要です。
-* [FFmpeg](https://www.ffmpeg.org/)
-
-*3.* MongoDBの設定
-----------------------------------------------------------------
-ルートで:
-1. `mongo` mongoシェルを起動
-2. `use misskey` misskeyデータベースを使用
-3. `db.createUser( { user: "misskey", pwd: "", roles: [ { role: "readWrite", db: "misskey" } ] } )` misskeyユーザーを作成
-4. `exit` mongoシェルを終了
-
-*4.* Misskeyのインストール
-----------------------------------------------------------------
-1. `su - misskey` misskeyユーザーを使用
-2. `git clone -b master git://github.com/syuilo/misskey.git` masterブランチからMisskeyレポジトリをクローン
-3. `cd misskey` misskeyディレクトリに移動
-4. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)` [最新のリリース](https://github.com/syuilo/misskey/releases/latest)を確認
-5. `npm install` Misskeyの依存パッケージをインストール
-
-*5.* 設定ファイルを作成する
-----------------------------------------------------------------
-1. `cp .config/example.yml .config/default.yml` `.config/example.yml`をコピーし名前を`default.yml`にする。
-2. `default.yml` を編集する。
-
-*6.* Misskeyのビルド
-----------------------------------------------------------------
-
-次のコマンドでMisskeyをビルドしてください:
-
-`NODE_ENV=production npm run build`
-
-Debianをお使いであれば、`build-essential`パッケージをインストールする必要があります。
-
-何らかのモジュールでエラーが発生する場合はnode-gypを使ってください:
-1. `npm install -g node-gyp`
-2. `node-gyp configure`
-3. `node-gyp build`
-4. `NODE_ENV=production npm run build`
-
-*7.* 以上です!
-----------------------------------------------------------------
-お疲れ様でした。これでMisskeyを動かす準備は整いました。
-
-### 通常起動
-`NODE_ENV=production npm start`するだけです。GLHF!
-
-### systemdを用いた起動
-1. systemdサービスのファイルを作成: `/etc/systemd/system/misskey.service`
-2. エディタで開き、以下のコードを貼り付けて保存:
-
-```
-[Unit]
-Description=Misskey daemon
-
-[Service]
-Type=simple
-User=misskey
-ExecStart=/usr/bin/npm start
-WorkingDirectory=/home/misskey/misskey
-Environment="NODE_ENV=production"
-TimeoutSec=60
-StandardOutput=syslog
-StandardError=syslog
-SyslogIdentifier=misskey
-Restart=always
-
-[Install]
-WantedBy=multi-user.target
-```
-CentOSで1024以下のポートを使用してMisskeyを使用する場合は`ExecStart=/usr/bin/sudo /usr/bin/npm start`に変更する必要があります。
-
-3. `systemctl daemon-reload ; systemctl enable misskey` systemdを再読み込みしmisskeyサービスを有効化
-4. `systemctl start misskey` misskeyサービスの起動
-
-`systemctl status misskey`と入力すると、サービスの状態を調べることができます。
-
-### Misskeyを最新バージョンにアップデートする方法:
-1. `git fetch`
-2. `git checkout $(git tag -l | grep -v 'rc[0-9]*$' | sort -V | tail -n 1)`
-3. `npm install`
-4. `NODE_ENV=production npm run build`
-5. [ChangeLog](../CHANGELOG.md)でマイグレーション情報を確認する
-
-なにか問題が発生した場合は、`npm run clean`または`npm run cleanall`すると直る場合があります。
-
-----------------------------------------------------------------
-
-なにかお困りのことがありましたらお気軽にご連絡ください。
diff --git a/gulpfile.js b/gulpfile.js
new file mode 100644
index 000000000..90f8ebaab
--- /dev/null
+++ b/gulpfile.js
@@ -0,0 +1,65 @@
+/**
+ * Gulp tasks
+ */
+
+const fs = require('fs');
+const gulp = require('gulp');
+const replace = require('gulp-replace');
+const terser = require('gulp-terser');
+const cssnano = require('gulp-cssnano');
+
+const locales = require('./locales');
+const meta = require('./package.json');
+
+gulp.task('copy:backend:views', () =>
+ gulp.src('./packages/backend/src/server/web/views/**/*').pipe(gulp.dest('./packages/backend/built/server/web/views'))
+);
+
+gulp.task('copy:client:fonts', () =>
+ gulp.src('./packages/client/node_modules/three/examples/fonts/**/*').pipe(gulp.dest('./built/_client_dist_/fonts/'))
+);
+
+gulp.task('copy:client:fontawesome', () =>
+ gulp.src('./packages/client/node_modules/@fortawesome/fontawesome-free/**/*').pipe(gulp.dest('./built/_client_dist_/fontawesome/'))
+);
+
+gulp.task('copy:client:locales', cb => {
+ fs.mkdirSync('./built/_client_dist_/locales', { recursive: true });
+
+ const v = { '_version_': meta.version };
+
+ for (const [lang, locale] of Object.entries(locales)) {
+ fs.writeFileSync(`./built/_client_dist_/locales/${lang}.${meta.version}.json`, JSON.stringify({ ...locale, ...v }), 'utf-8');
+ }
+
+ cb();
+});
+
+gulp.task('build:backend:script', () => {
+ return gulp.src(['./packages/backend/src/server/web/boot.js', './packages/backend/src/server/web/bios.js', './packages/backend/src/server/web/cli.js'])
+ .pipe(replace('LANGS', JSON.stringify(Object.keys(locales))))
+ .pipe(terser({
+ toplevel: true
+ }))
+ .pipe(gulp.dest('./packages/backend/built/server/web/'));
+});
+
+gulp.task('build:backend:style', () => {
+ return gulp.src(['./packages/backend/src/server/web/style.css', './packages/backend/src/server/web/bios.css', './packages/backend/src/server/web/cli.css'])
+ .pipe(cssnano({
+ zindex: false
+ }))
+ .pipe(gulp.dest('./packages/backend/built/server/web/'));
+});
+
+gulp.task('build', gulp.parallel(
+ 'copy:client:locales', 'copy:backend:views', 'build:backend:script', 'build:backend:style', 'copy:client:fonts', 'copy:client:fontawesome'
+));
+
+gulp.task('default', gulp.task('build'));
+
+gulp.task('watch', () => {
+ gulp.watch([
+ './packages/*/src/**/*',
+ ], { ignoreInitial: false }, gulp.task('build'));
+});
diff --git a/gulpfile.ts b/gulpfile.ts
deleted file mode 100644
index b2956c240..000000000
--- a/gulpfile.ts
+++ /dev/null
@@ -1,148 +0,0 @@
-/**
- * Gulp tasks
- */
-
-import * as gulp from 'gulp';
-import * as gutil from 'gulp-util';
-import * as ts from 'gulp-typescript';
-const sourcemaps = require('gulp-sourcemaps');
-import tslint from 'gulp-tslint';
-const cssnano = require('gulp-cssnano');
-const stylus = require('gulp-stylus');
-import * as uglifyComposer from 'gulp-uglify/composer';
-import * as rimraf from 'rimraf';
-import chalk from 'chalk';
-const imagemin = require('gulp-imagemin');
-import * as rename from 'gulp-rename';
-import * as mocha from 'gulp-mocha';
-import * as replace from 'gulp-replace';
-const uglifyes = require('uglify-es');
-
-const locales = require('./locales');
-
-const uglify = uglifyComposer(uglifyes, console);
-
-const env = process.env.NODE_ENV || 'development';
-const isProduction = env === 'production';
-const isDebug = !isProduction;
-
-if (isDebug) {
- console.warn(chalk.yellow.bold('WARNING! NODE_ENV is not "production".'));
- console.warn(chalk.yellow.bold(' built script will not be compressed.'));
-}
-
-gulp.task('build:ts', () => {
- const tsProject = ts.createProject('./tsconfig.json');
-
- return tsProject
- .src()
- .pipe(sourcemaps.init())
- .pipe(tsProject())
- .on('error', () => {})
- .pipe(sourcemaps.write('.', { includeContent: false, sourceRoot: '../built' }))
- .pipe(gulp.dest('./built/'));
-});
-
-gulp.task('build:copy:views', () =>
- gulp.src('./src/server/web/views/**/*').pipe(gulp.dest('./built/server/web/views'))
-);
-
-gulp.task('build:copy', gulp.parallel('build:copy:views', () =>
- gulp.src([
- './build/Release/crypto_key.node',
- './src/const.json',
- './src/server/web/views/**/*',
- './src/**/assets/**/*',
- '!./src/client/app/**/assets/**/*'
- ]).pipe(gulp.dest('./built/'))
-));
-
-gulp.task('lint', () =>
- gulp.src('./src/**/*.ts')
- .pipe(tslint({
- formatter: 'verbose'
- }))
- .pipe(tslint.report())
-);
-
-gulp.task('format', () =>
- gulp.src('./src/**/*.ts')
- .pipe(tslint({
- formatter: 'verbose',
- fix: true
- }))
- .pipe(tslint.report())
-);
-
-gulp.task('mocha', () =>
- gulp.src('./test/**/*.ts')
- .pipe(mocha({
- exit: true,
- require: 'ts-node/register'
- } as any))
-);
-
-gulp.task('test', gulp.task('mocha'));
-
-gulp.task('clean', cb =>
- rimraf('./built', cb)
-);
-
-gulp.task('cleanall', gulp.parallel('clean', cb =>
- rimraf('./node_modules', cb)
-));
-
-gulp.task('build:client:script', () => {
- const client = require('./built/client/meta.json');
- return gulp.src(['./src/client/app/boot.js', './src/client/app/safe.js'])
- .pipe(replace('VERSION', JSON.stringify(client.version)))
- .pipe(replace('ENV', JSON.stringify(env)))
- .pipe(replace('LANGS', JSON.stringify(Object.keys(locales))))
- .pipe(isProduction ? uglify({
- toplevel: true
- } as any) : gutil.noop())
- .pipe(gulp.dest('./built/client/assets/'));
-});
-
-gulp.task('build:client:styles', () =>
- gulp.src('./src/client/app/init.css')
- .pipe(isProduction
- ? (cssnano as any)()
- : gutil.noop())
- .pipe(gulp.dest('./built/client/assets/'))
-);
-
-gulp.task('copy:client', () =>
- gulp.src([
- './assets/**/*',
- './src/client/assets/**/*',
- './src/client/app/*/assets/**/*'
- ])
- .pipe(isProduction ? (imagemin as any)() : gutil.noop())
- .pipe(rename(path => {
- path.dirname = path.dirname.replace('assets', '.');
- }))
- .pipe(gulp.dest('./built/client/assets/'))
-);
-
-gulp.task('doc', () =>
- gulp.src('./src/docs/**/*.styl')
- .pipe(stylus())
- .pipe((cssnano as any)())
- .pipe(gulp.dest('./built/docs/assets/'))
-);
-
-gulp.task('build:client', gulp.parallel(
- 'build:client:script',
- 'build:client:styles',
- 'copy:client'
-));
-
-gulp.task('build', gulp.parallel(
- 'build:ts',
- 'build:copy',
- 'build:client',
- 'doc'
-));
-
-gulp.task('default', gulp.task('build'));
diff --git a/index.js b/index.js
deleted file mode 100644
index 5b7d1347a..000000000
--- a/index.js
+++ /dev/null
@@ -1 +0,0 @@
-require('./built');
diff --git a/locales/README.md b/locales/README.md
index 775a39a3c..a31df4f4c 100644
--- a/locales/README.md
+++ b/locales/README.md
@@ -1,6 +1,6 @@
# **DO NOT edit locale files** except `ja-JP.yml`.
-When you add text to the ja-JP file (of syuilo/misskey), it will automatically be applied to other language files.
+When you add text to the ja-JP file (of misskey-dev/misskey), it will automatically be applied to other language files.
Translations added in ja-JP file should contain the original Japanese strings.
Please see [Contribution guide](../CONTRIBUTING.md) for more information.
diff --git a/locales/ar-SA.yml b/locales/ar-SA.yml
new file mode 100644
index 000000000..7fa8c23ad
--- /dev/null
+++ b/locales/ar-SA.yml
@@ -0,0 +1,1541 @@
+---
+_lang_: "العربية"
+headlineMisskey: "شبكة مرتبطة بالملاحظات"
+introMisskey: "اهلا بك! ميسكي هو منصة تدوين مصغر لا مركزية ومفتوحة المصدر.\nيمكنك مشاركة \"ملاحظات\" عن ما يجري حولك، وإخبار الجميع عن نفسك 📡\nتسمح لك \"الانفعالات\" بتعبير عن شعورك حول ملاحظات الآخرين 👍\nاكتشف عالمًا جديدًا 🚀"
+monthAndDay: "{day}/{month}"
+search: "البحث"
+notifications: "الإشعارات"
+username: "اسم المستخدم"
+password: "الكلمة السرية"
+forgotPassword: "نسيتَ كلمة السر"
+fetchingAsApObject: "جارٍ جلبه مِن الفديفرس…"
+ok: " حسناً"
+gotIt: "فهِمت"
+cancel: " إلغاء"
+enterUsername: "أدخِل إسم مسخدم"
+renotedBy: "أعاد نشرها {user}"
+noNotes: "لم يُعثر على أية ملاحظات"
+noNotifications: "ليس هناك أية اشعارات"
+instance: "مثيل الخادم"
+settings: "الاعدادات"
+basicSettings: "الاعدادات الأساسية"
+otherSettings: "إعدادات أخرى"
+openInWindow: "افتح في نافذة جديدة"
+profile: "الملف التعريفي"
+timeline: "الخيط الزمني"
+noAccountDescription: "لم يكتب هذا المستخدم سيرته بعد."
+login: "لِج"
+loggingIn: "جارٍ تسجيل الدخول"
+logout: "الخروج"
+signup: "أنشئ حسابًا"
+uploading: "يرفع..."
+save: "حفظ"
+users: "المستخدمون"
+addUser: "اضافة مستخدم"
+favorite: "أضفها للمفضلة"
+favorites: "المفضلات"
+unfavorite: "إزالة من المفضلة"
+favorited: "أُضيف إلى المفضلة."
+alreadyFavorited: "تمت إضافته بالفعل إلى المفضلة."
+cantFavorite: "تعذرت الإضافة إلى المفضلة."
+pin: "دبّسها على الصفحة الشخصية"
+unpin: "ألغ تدبيسها من ملفك الشخصي"
+copyContent: "انسخ المحتوى"
+copyLink: "انسخ الرابط"
+delete: "حذف"
+deleteAndEdit: "إزالة وإعادة الصياغة"
+deleteAndEditConfirm: "أمتأكد من حذف الملاحظة؟ ستفقد كل مشاركاتها، والتفاعلات، والردود عليها."
+addToList: "أضفه إلى قائمة"
+sendMessage: "أرسل رسالة"
+copyUsername: "انسخ اسم المستخدم"
+searchUser: "ابحث عن مستخدمين"
+reply: "رد"
+loadMore: "عرض المزيد"
+showMore: "عرض المزيد"
+showLess: "اغلق"
+youGotNewFollower: "يتابعك"
+receiveFollowRequest: "تلقيت طلب متابعة"
+followRequestAccepted: "قُبل طلب المتابعة"
+mention: "أشر الى"
+mentions: "الإشارات"
+directNotes: "الملاحظات المباشرة"
+importAndExport: "إستورد / صدر"
+import: "استيراد"
+export: "تصدير"
+files: "الملفات"
+download: "تنزيل"
+driveFileDeleteConfirm: "أمتأكد من حذف ملف {name}؟ كل الملاحظات المُرفق بها هذا الملف ستحذف."
+unfollowConfirm: "أمتأكد من إلغاء متابعة {name}؟"
+exportRequested: "قد تستغرق عملية التصدير بعض الوقت. بمجرد الانتهاء سيضاف الملف الناتج إلى قرص التخزين."
+importRequested: "يستغرق الاستيراد بعض الوقت"
+lists: "القوائم"
+noLists: "ليس لديك أية قائمة"
+note: "ملاحظة"
+notes: "الملاحظات"
+following: "المتابَعون"
+followers: "المتابِعون"
+followsYou: "يتابعك"
+createList: "إنشاء قائمة"
+manageLists: "إدارة القوائم"
+error: "خطأ"
+somethingHappened: "حدث خطأ"
+retry: "حاول مجددًا"
+pageLoadError: "فشل تحميل الصفحة"
+pageLoadErrorDescription: "عادة ما يكون السبب خطأ في الشبكة أو التخزين المؤقت للمتصفح. امسح التخزين المؤقت ثم أعد المحاولة لاحقًا."
+serverIsDead: "الخادم لا يستجيب، حاول بعد قليل"
+youShouldUpgradeClient: "حدّث الصفحة لعرضها."
+enterListName: "اسم القائمة"
+privacy: "الخصوصية"
+makeFollowManuallyApprove: "قبول طلبات الإشتراك يدويا"
+defaultNoteVisibility: "مدى الرؤية الافتراضي"
+follow: "تابِع"
+followRequest: "طلب اشتراك"
+followRequests: "طلبات الإشتراك"
+unfollow: "إلغاء الاشتراك"
+followRequestPending: "طلبات الإشتراك المعلّقة"
+enterEmoji: "أدخل إيموجي"
+renote: "أعد النشر"
+unrenote: "إلغاء مشاركة الملاحظة"
+renoted: "أُعيد نشره"
+cantRenote: "لا يمكن إعادة نشر الملاحظة"
+cantReRenote: "لا يمكنك إعادة نشر ملاحظة معاد نشرها"
+quote: "اقتبس"
+pinnedNote: "ملاحظة مدبسة"
+pinned: "دبّسها على الصفحة الشخصية"
+you: "أنت"
+clickToShow: "اضغط للعرض"
+sensitive: "محتوى حساس"
+add: "إضافة"
+reaction: "التفاعلات"
+reactionSetting: "التفاعلات المراد عرضها في منتقي التفاعلات."
+reactionSettingDescription2: "اسحب لترتيب ، انقر للحذف ، استخدم \"+\" للإضافة."
+rememberNoteVisibility: "تذكر إعدادت مدى رؤية الملاحظات"
+attachCancel: "أزل المرفق"
+markAsSensitive: "علّمه كمحتوى حساس"
+unmarkAsSensitive: "ألغ تعيينه كمحتوى حساس"
+enterFileName: "ادخل اسم الملف"
+mute: "اكتم"
+unmute: "إلغاء الكتم"
+block: "احجب"
+unblock: "إلغاء الحجب"
+suspend: "علِق"
+unsuspend: "ألغ التعليق"
+blockConfirm: "أمتأكد من حجب هذا الحساب؟"
+unblockConfirm: "أمتأكد من إلغاء حجب هذا الحساب؟"
+suspendConfirm: "أمتأكد من تعليق الحساب؟"
+unsuspendConfirm: "أمتأكد من إلغاء تعليق؟"
+selectList: "اختر قائمة"
+selectAntenna: "اختر هوائيًا"
+selectWidget: "اختر ودجة"
+editWidgets: "عدّل الودجات"
+editWidgetsExit: "تم"
+customEmojis: "إيموجي مخصص"
+emoji: "إيموجي"
+emojis: "إيموجي"
+emojiName: "اسم الإيموجي"
+emojiUrl: "رابط الإيموجي"
+addEmoji: "إضافة إيموجي"
+settingGuide: "الإعدادات المستحسنة"
+cacheRemoteFiles: "خزن مؤقتا الملفات البعيدة"
+flagAsBot: "علّمه كحساب آلي"
+flagAsBotDescription: "فعّل هذا الخيار إذا كان هذا الحساب يُدار عبر برمجية. إذا فُعل فسيكون بمثابة علامة للمطورين الآخرين لتجنب سلاسل لا متناهية من التفاعل بين حسابات الآلية وضبط أنظمة ميسكي للتعامل مع هذا الحساب كآلي."
+flagAsCat: "علّم هذا الحساب كحساب قط"
+flagAsCatDescription: "فعّل هذا الخيار لوضع علامة على الحساب لتوضيح أنه حساب قط."
+flagShowTimelineReplies: "أظهر التعليقات في الخيط الزمني"
+flagShowTimelineRepliesDescription: "يظهر الردود في الخيط الزمني"
+autoAcceptFollowed: "اقبل طلبات المتابعة تلقائيا من الحسابات المتابَعة"
+addAccount: "أضف حساباً"
+loginFailed: "فشل الولوج"
+showOnRemote: "رؤيته على مثيل الخادم البُعدي"
+general: "الرئيسية"
+wallpaper: "الخلفية"
+setWallpaper: "عيّن خلفية"
+removeWallpaper: "أزل الخلفية"
+searchWith: "البحث: {q}"
+youHaveNoLists: "لا تمتلك أية قائمة"
+followConfirm: "أتريد متابعة {name}؟"
+proxyAccount: "حساب وكيل البروكسي"
+proxyAccountDescription: "يتصرف حساب الوكيل كمتابع بعيد لمستخدمين تحت ظروف معينة. على سبيل المثال ، عندما يضيف مستخدم مستخدمًا بعيدًا إلى قائمة فإن ملاحظاته لن تُرسل إلى المثيل ما لم يُتابعه مستخدم محلي. وبالتالي فإن حساب الوكيل سوف يتابع هذا المستخدم لكي تُرسل ملاحظاته."
+host: "المضيف"
+selectUser: "حدّد مستخدمًا"
+recipient: "المرسَل إليه·ها"
+annotation: "التعليقات"
+federation: "الفديرالية"
+instances: "مثيل الخادم"
+registeredAt: "مسجل منذ"
+latestRequestSentAt: "آخر طلب أرسِل في"
+latestRequestReceivedAt: "آخر طلب تُلقي في"
+latestStatus: "الحالات الأخيرة"
+storageUsage: "مساحة التخزين المستخدمة"
+charts: "المنحنيات البيانية"
+perHour: "في الساعة"
+perDay: "في اليوم"
+stopActivityDelivery: "وقف إرسال النشاط"
+blockThisInstance: "احجب مثيل الخادم هذا"
+operations: "الإجراءات"
+software: "البرمجية"
+version: "الإصدار"
+metadata: "البيانات الوصفية"
+withNFiles: "{n} ملف (ملفات)"
+monitor: "شاشة التحكم"
+jobQueue: "قائمة الانتظار"
+cpuAndMemory: "وحدة المعالجة المركزية والذاكرة"
+network: "الشبكة"
+disk: "قرص التخزين"
+instanceInfo: "معلومات مثيل الخادم"
+statistics: "الإحصائيات"
+clearQueue: "تفريغ قائمة الإنتظار"
+clearQueueConfirmTitle: "أتريد مسح الطابور؟"
+clearCachedFiles: "امسح التخزين المؤقت"
+clearCachedFilesConfirm: "أتريد حذف التخزين المؤقت للملفات البعيدة؟"
+blockedInstances: "المثلاء المحجوبون"
+blockedInstancesDescription: "قائمة بالمثلاء التي تريد حظرها بحيث كل نطاق في سطر لوحده. بعد إدراجهم لن يتمكنوا من التفاعل مع هذا المثيل."
+muteAndBlock: "المكتومون والمحجوبون"
+mutedUsers: "الحسابات المكتومة"
+blockedUsers: "الحسابات المحجوبة"
+noUsers: "ليس هناك مستخدمون"
+editProfile: "تعديل الملف التعريفي"
+noteDeleteConfirm: "هل تريد حذف هذه الملاحظة؟"
+pinLimitExceeded: "لا يمكنك تدبيس الملاحظات بعد الآن."
+intro: "لقد انتهت عملية تنصيب Misskey. الرجاء إنشاء حساب إداري."
+done: "تمّ"
+processing: "المعالجة جارية"
+preview: "معاينة"
+default: "افتراضي"
+noCustomEmojis: "ليس هناك إيموجي"
+noJobs: "لا توجد مهام"
+federating: "الفديرالية جارية"
+blocked: "محجوب"
+suspended: "مُعلّق"
+all: "الكل"
+notResponding: "لا يستجيب"
+instanceFollowing: "المثلاء المتابَعون"
+instanceFollowers: "المثلاء المتابِعون"
+instanceUsers: "مستخدمو المثيل"
+changePassword: "تغيير الكلمة السرية"
+security: "الأمان"
+retypedNotMatch: "المدخلات لا تتطابق"
+currentPassword: "كلمة المرور الحالية"
+newPassword: "كلمة المرور الجديدة"
+newPasswordRetype: "كرّر كلمة المرور الجديدة:"
+attachFile: "أرفق ملفات"
+more: "المزيد!"
+featured: "المتداولة"
+usernameOrUserId: "اسم المستخدم أو معرّفه"
+noSuchUser: "لم يُعثَر على المستخدم"
+lookup: "البحث"
+announcements: "الإعلانات"
+imageUrl: "رابط الصورة"
+remove: "حذف"
+removed: "حُذف بنجاح"
+removeAreYouSure: "متأكد من أنك تريد حذف {x}؟"
+deleteAreYouSure: "متأكد من أنك تريد حذف {x}؟"
+resetAreYouSure: "هل تريد إعادة التعيين؟"
+saved: "حُفظ"
+messaging: "المحادثة"
+upload: "ارفع"
+keepOriginalUploading: "ابق الصورة الأصلية"
+keepOriginalUploadingDescription: "يحفظ الصور المرفوعة على حالتها الأصلية، وان عطّل ستولد نسخة مخصصة من الصورة."
+fromDrive: "من المخزن"
+fromUrl: "عبر رابط"
+uploadFromUrl: "ارفع عبر رابط"
+uploadFromUrlDescription: "رابط الملف المراد رفعه"
+uploadFromUrlRequested: "الرفع مطلوب"
+uploadFromUrlMayTakeTime: "سيستغرق بعض الوقت لاتمام الرفع "
+explore: "استكشاف"
+messageRead: "مقروءة"
+noMoreHistory: "لا يوجد المزيد من التاريخ"
+startMessaging: "ابدأ محادثة"
+nUsersRead: "قرأه {n}"
+agreeTo: "اوافق على {0}"
+tos: "شروط الخدمة"
+start: "البداية"
+home: "الرئيسي"
+remoteUserCaution: "هذه المعلومات قد لا تكون مكتملة بما أن المستخدم من مثيل بعيد."
+activity: "النشاط"
+images: "الصور"
+birthday: "تاريخ الميلاد"
+yearsOld: "{age} سنة"
+registeredDate: "انضم في"
+location: "الموقع الجغرافي"
+theme: "المظهر"
+themeForLightMode: "الحلة في الوضع الفاتح"
+themeForDarkMode: "الحلة في الوضع الداكن"
+light: "فاتح"
+dark: "داكن"
+lightThemes: "الحلة الفاتحة"
+darkThemes: "الحلة الداكنة"
+syncDeviceDarkMode: "مطابقة الوضع المضلمومع اعدادات الجهاز"
+drive: "قرص التخرين"
+fileName: "اسم الملف"
+selectFile: "اختر ملفًا"
+selectFiles: "اختر ملفات"
+selectFolder: "اختر مجلدًا"
+selectFolders: "اختر مجلدات"
+renameFile: "إعادة تسمية الملف"
+folderName: "اسم المجلد"
+createFolder: "أنشئ مجلدًا"
+renameFolder: "إعادة تسمية المجلد"
+deleteFolder: "احذف هذا المجلد"
+addFile: "إضافة ملف"
+emptyDrive: "قرص التخزين فارغ"
+emptyFolder: "هذا المجلد فارغ"
+unableToDelete: "لا يمكن حذفه"
+inputNewFileName: "ادخل الإسم الجديد للملف"
+inputNewDescription: "أدخل تعليقًا توضيحيًا"
+inputNewFolderName: "ادخل الإسم الجديد للمجلد"
+circularReferenceFolder: "المجلد المستهدف ينتمي للمجلد الذي تريد حذفه"
+hasChildFilesOrFolders: "الان الملف غير فارغ. لا يمكن حذفه"
+copyUrl: "انسخ الرابط"
+rename: "إعادة التسمية"
+avatar: "الصورة الرمزية"
+banner: "الصورة الرأسية"
+nsfw: "محتوى حساس"
+whenServerDisconnected: "عند فقدان الاتصال بالخادم"
+disconnectedFromServer: "قُطِع الإتصال بالخادم"
+reload: "انعش"
+doNothing: "تجاهل"
+reloadConfirm: "هل ترغب في تحديث الجدول الزمني؟"
+watch: "راقب"
+unwatch: "إلغاء المراقبة"
+accept: "السماح"
+reject: "رفض"
+normal: "عادي"
+instanceName: "اسم مثيل الخادم"
+instanceDescription: "وصف مثيل الخادم"
+maintainerName: "المدير"
+maintainerEmail: "عنوان بريد المدير الإلكتروني"
+tosUrl: "رابط صفحة شروط الخدمة"
+thisYear: "هذا العام"
+thisMonth: "هذا الشهر"
+today: "اليوم"
+dayX: "{day}"
+monthX: "{month}"
+yearX: "{year}"
+pages: "الصفحات"
+integration: "التكامل"
+connectService: "اتصل"
+disconnectService: "اقطع الاتصال"
+enableLocalTimeline: "تفعيل الخيط المحلي"
+enableGlobalTimeline: "تفعيل الخيط الزمني الشامل"
+disablingTimelinesInfo: "سيتمكن المديرون والمشرفون من الوصول إلى كل الخيوط الزمنية حتى وإن لم تفعّل."
+registration: "إنشاء حساب"
+enableRegistration: "تفعيل إنشاء الحسابات الجديدة"
+invite: "دعوة"
+driveCapacityPerLocalAccount: "حصة التخزين لكل مستخدم محلي"
+driveCapacityPerRemoteAccount: "حصة التخزين لكل مستخدم بعيد"
+inMb: "بالميغابايت"
+iconUrl: "رابط الأيقونة"
+bannerUrl: "رابط صورة اللافتة"
+backgroundImageUrl: "رابط صورة الخلفية"
+basicInfo: "المعلومات الأساسية "
+pinnedUsers: "المستخدمون المدبسون"
+pinnedUsersDescription: "قائمة المستخدمين المدبسين في لسان \"استكشف\" ، اجعل كل اسم مستخدم في سطر لوحده."
+pinnedPages: "الصفحات المدبسة"
+pinnedPagesDescription: "أدخل مسار الصفحات التي تريد تدبيسها في أعلى هذا الموقع، اجعل كل مسار في سطر لوحده."
+pinnedClipId: "معرّف المشبك المدبس"
+pinnedNotes: "ملاحظة مدبسة"
+hcaptcha: "hCaptcha"
+enableHcaptcha: "فعّل hCaptcha"
+hcaptchaSiteKey: "مفتاح الموقع"
+hcaptchaSecretKey: "المفتاح السري"
+recaptcha: "reCAPTCHA"
+enableRecaptcha: "تمكين reCAPTCHA"
+recaptchaSiteKey: "مفتاح الموقع"
+recaptchaSecretKey: "المفتاح السري"
+avoidMultiCaptchaConfirm: "يمكن أن يتسبب استخدام عدة خدمات لكلمات التحقق في حدوث تداخل. هل ترغب في إلغاء تنشيط الخدمات الأخرى؟ يمكنك ترك هذه الخدمات نشطة بالضغط على \"ألغ\"."
+antennas: "الهوائيات"
+manageAntennas: "إدارة الهوائيات"
+name: "الإسم"
+antennaSource: "مصدر الهوائي"
+antennaKeywords: "الكلمات المفتاحية للإستقبال"
+antennaExcludeKeywords: "الكلمات المفتاحية المستثناة"
+antennaKeywordsDescription: "افصل بينهم بمسافة لاستخدام معامل \"و\" أو بسطر لاستخدام معامل \"أو\""
+notifyAntenna: "نبهني بصول ملاحظات جديدة"
+withFileAntenna: "ملاحظات تحوي ملفات فقط"
+antennaUsersDescription: "اكتب اسم مستخدم لكل سطر"
+caseSensitive: "حساسية حالة الأحرف"
+withReplies: "بالردود"
+connectedTo: "الحسابات التالية متصلة"
+notesAndReplies: "الملاحظات والردود"
+withFiles: "ذات مرفقات"
+silence: "اكتم"
+silenceConfirm: "أمتأكد من كتم هذا المستخدم؟"
+unsilence: "إلغاء الكتم"
+unsilenceConfirm: "أمتأكد من إلغاء كتم هذا المستخدم؟"
+popularUsers: "المستخدمون الرائدون"
+recentlyUpdatedUsers: "أصحاب النشاطات الأخيرة"
+recentlyRegisteredUsers: "المستخدمون المنضمون حديثًا"
+recentlyDiscoveredUsers: "المستخدمون المكتشفون حديثًا"
+exploreUsersCount: "يوجد {count} مستخدم(ا)"
+exploreFediverse: "استكشف الفديفرس"
+popularTags: "الوسوم الرائجة"
+userList: "القوائم"
+about: "عن"
+aboutMisskey: "عن Misskey"
+administrator: "المدير"
+token: "الرمز المميز"
+twoStepAuthentication: "الإستيثاق بعاملَيْن"
+moderator: "مشرِف"
+nUsersMentioned: "{n} مستخدمين أُشير إليهم"
+securityKey: "مفتاح الأمان"
+securityKeyName: "اسم المفتاح"
+registerSecurityKey: "سجل مفتاح أمان"
+lastUsed: "آخر استخدام"
+unregister: "إلغاء التسجيل"
+passwordLessLogin: "لِج مِن دون كلمة سرية"
+resetPassword: "أعد تعيين كلمتك السرية"
+newPasswordIs: "كلمتك السرية الجديدة هي {password}"
+reduceUiAnimation: "قلص تأثيرات الواجهة"
+share: "شارِك"
+notFound: "غير موجود"
+notFoundDescription: "تعذر العثور على صفحة يقود إليها هذا الرابط."
+uploadFolder: "المجلد الافتراضي للرفع"
+cacheClear: "مسح ذاكرة التخزين المؤقت"
+markAsReadAllNotifications: "وضع جميع الإشعارات كأنها مقروءة"
+markAsReadAllUnreadNotes: "علّم جميع الملاحظات كمقروءة"
+markAsReadAllTalkMessages: "علّم جميع الرسائل كمقروءة"
+help: "المساعدة"
+inputMessageHere: "اكتب رسالتك هنا"
+close: "اغلق"
+group: "الفريق"
+groups: "الفِرَق"
+createGroup: "انشئ فريقًا"
+ownedGroups: "فِرقي"
+joinedGroups: "الفِرق المُنضم إليها"
+invites: "دعوة"
+groupName: "اسم الفريق"
+members: "الأعضاء"
+transfer: "نقل"
+messagingWithUser: "تحدث مع مستخدم"
+messagingWithGroup: "محادثة جماعية"
+title: "العنوان"
+text: "النص"
+enable: "تشغيل"
+next: "التالية"
+retype: "أعد الكتابة"
+noteOf: "ملاحظات {user}"
+inviteToGroup: "دعوة إلى فريق"
+quoteAttached: "اِقتُبسَ"
+quoteQuestion: "أتريد تضمينها كاقتباس"
+noMessagesYet: "ليس هناك رسائل بعد"
+newMessageExists: "لقد تلقيت رسالة جديدة"
+onlyOneFileCanBeAttached: "يمكنك إرفاق ملف واحد بالرسالة"
+signinRequired: "رجاءً لِج"
+invitations: "دعوة"
+invitationCode: "رمز الدعوة"
+checking: "التحقق جارٍ"
+available: "متوفر"
+unavailable: "غير متوفر"
+usernameInvalidFormat: "يمكنك استخدام A-z، a-z، 0-9، _"
+tooShort: "قصير جدًا"
+tooLong: "طويل جدًا"
+weakPassword: "الكلمة السرية ضعيفة"
+normalPassword: "الكلمة السرية جيدة"
+strongPassword: "الكلمة السرية قوية"
+passwordMatched: "التطابق صحيح!"
+passwordNotMatched: "غير متطابقتان"
+signinWith: "الولوج عبر {x}"
+signinFailed: "فشل الولوج، خطأ في اسم المستخدم أو كلمة المرور."
+tapSecurityKey: "أنقر مفتاح الأمان"
+or: "أو"
+language: "اللغة"
+uiLanguage: "لغة واجهة المستخدم"
+groupInvited: "دُعيت إلى فريقٍ"
+aboutX: "عن {x}"
+useOsNativeEmojis: "استخدم الإيموجي الخاصة بنظام التشغيل"
+youHaveNoGroups: "لا تمتلك أية فِرَق"
+joinOrCreateGroup: "احصل على دعوة لفريق أو أنشئ واحدًا."
+noHistory: "السجل فارغ"
+signinHistory: "تاريخ تسجيل الدخول"
+doing: "انتظر لحظة"
+category: "الفئات"
+tags: "الوسوم"
+docSource: "مصدر هذا المستند"
+createAccount: "أنشئ حسابًا"
+existingAccount: "الحسابات الموجودة"
+regenerate: "أعِد التوليد"
+fontSize: "حجم الخط"
+noFollowRequests: "ليس لديك طلبات متابعة معلقة"
+openImageInNewTab: "إفتح الصورة بصفحة جديدة"
+dashboard: "لوحة التحكم"
+local: "المحلي"
+remote: "بُعدي"
+total: "المجموع"
+weekOverWeekChanges: "أسبوعيا"
+dayOverDayChanges: "يوميا"
+appearance: "المظهر"
+clientSettings: "إعدادات العميل"
+accountSettings: "إعدادات الحساب"
+promotion: "ترقية"
+promote: "روِّج"
+numberOfDays: "عدد الأيام"
+hideThisNote: "إخفاء هذه الملاحظة"
+showFeaturedNotesInTimeline: "أظهر الملاحظات الشائعة في الخيط الزمني"
+objectStorageBaseUrl: "الرابط الأساسي"
+objectStoragePrefix: "البادئة"
+objectStoragePrefixDesc: "ستُحفظ الملفات في مجلدات تحوي اسماءها هذه البادئة."
+objectStorageEndpoint: "نقطة النهاية"
+objectStorageRegion: "المنطقة"
+objectStorageUseSSL: "استخدم SSL"
+objectStorageUseSSLDesc: "عطل هذا الخيار إذا لم ترد استخدام API عبر HTTPS"
+objectStorageUseProxy: "اتصل عبر وكيل"
+objectStorageUseProxyDesc: "عطل هذا الخيار إذا لم ترد استخدام API عبر وكيل"
+serverLogs: "سجلات الخادم"
+deleteAll: "حذف الكل"
+showFixedPostForm: "أظهر نموذج الكتابة في أعلى الصفحة"
+newNoteRecived: "هناك ملاحظات جديدة"
+sounds: "الرنات"
+listen: "استمع"
+none: "لا شيء"
+showInPage: "اعرض في الصفحة"
+popout: "منبثقة"
+volume: "مستوى الصوت"
+masterVolume: "حجم الصوت الرئيس"
+details: "التفاصيل"
+chooseEmoji: "اختر إيموجي"
+unableToProcess: "يتعذر إكمال العملية"
+recentUsed: "المستخدمة مؤخرا"
+install: "ثبّت"
+uninstall: "إلغاء التثبيت"
+installedApps: "التطبيقات المُخوّلة"
+nothing: "لا يوجد شيء هنا"
+installedDate: "تاريخ التثبيت"
+lastUsedDate: "آخر استخدام"
+state: "الحالة"
+sort: "ترتيب حسب"
+ascendingOrder: "تصاعدي"
+descendingOrder: "تنازلي"
+output: "الخارجة"
+disablePagesScript: "عطّل AiScript في الصفحات"
+updateRemoteUser: "تحديث المعلومات عن المستخدم البعيد"
+deleteAllFiles: "حذف كافة الملفات"
+deleteAllFilesConfirm: "أتريد حذف كل الملفات؟"
+removeAllFollowing: "ألغ متابعة كل المتابَعين"
+removeAllFollowingDescription: "تنفيذه سيلغي متابعة المستخدمين المتواجدين على {host}. يمكنك استخدامه إذا فُقد الخادم."
+userSuspended: "عُلق هذا المستخدم."
+userSilenced: "كُتم هذا المستخدم."
+yourAccountSuspendedTitle: "هذا الحساب معلق"
+yourAccountSuspendedDescription: "عُلق الحساب بسبب انتهاك شروط خدمة المثيل و ما شابه. إذا أردت معرفة التفصيل تواصل مع مدير المثيل. رجاءً لا تنشئ حساب جديد."
+menu: "القائمة"
+divider: "فاصل"
+addItem: "إضافة عنصر"
+relays: "المُرَحلات"
+addRelay: "إضافة مُرحّل"
+inboxUrl: "رابط صندوق الوارد"
+addedRelays: "المرحلات المضافة"
+serviceworkerInfo: "يجب أن يفعل لإرسال الإشعارات."
+deletedNote: "ملاحظة محذوفة"
+invisibleNote: "ملاحظة مخفية"
+enableInfiniteScroll: "فعّل التمرير المتواصل"
+visibility: "الظهور"
+poll: "استطلاع رأي"
+useCw: "إخفاء المحتوى"
+enablePlayer: "افتح مشغل الفيديو"
+disablePlayer: "أغلق مشغل الفيديو"
+expandTweet: "وسّع التغريدة"
+themeEditor: "مصمم القوالب"
+description: "الوصف"
+describeFile: "أضف تعليقًا توضيحيًا"
+enterFileDescription: "أدخل تعليقًا توضيحيًا"
+author: "الكاتب"
+leaveConfirm: "لديك تغييرات غير محفوظة. أتريد المتابعة دون حفظها؟"
+manage: "إدارة "
+plugins: "الإضافات"
+useFullReactionPicker: "استخدم الحجم الكامل لمنتقي التفاعلات"
+width: "العرض"
+height: "الإرتفاع"
+large: "كبير"
+medium: "متوسط"
+small: "صغير"
+generateAccessToken: "ولّد رمز الوصول"
+permission: "أذونات"
+enableAll: "تشغيل الكل"
+disableAll: "تعطيل الكل"
+tokenRequested: "منح حق الوصول إلى الحساب"
+pluginTokenRequestedDescription: "ستتمكن الإضافة من استخدام هذه الأذونات."
+notificationType: "أنواع الإشعارات"
+edit: "التعديل"
+useStarForReactionFallback: "استخدم ★ كبديل إذا كان التفاعل مجهولًا"
+emailServer: "خادم البريد الإلكتروني"
+emailConfigInfo: "يستخدم لتأكيد عنوان بريدك الإلكتروني ولإعادة تعيين كلمة المرور إن نسيتها."
+email: "البريد الإلكتروني "
+emailAddress: "عنوان البريد الالكتروني"
+smtpConfig: "إعدادات خادم SMTP"
+smtpHost: "المضيف"
+smtpPort: "المنفذ"
+smtpUser: "اسم المستخدم"
+smtpPass: "الكلمة السرية"
+emptyToDisableSmtpAuth: "اترك اسم المستخدم وكلمة المرور فارغين لتعطيل التحقق من SMTP"
+smtpSecureInfo: "عطل هذا الخيار عند استخدام STARTTLS"
+wordMute: "حظر الكلمات"
+regexpError: "خطأ في التعبير النمطي"
+instanceMute: "المثلاء المكتومون"
+userSaysSomething: "كتب {name} شيءً"
+makeActive: "تفعيل"
+display: "المظهر"
+copy: "نسخ"
+metrics: "المقاييس"
+overview: "ملخص عام"
+logs: "السِجلّات"
+delayed: "متأخر"
+database: "قاعدة البيانات"
+channel: "القنوات"
+create: "أنشئ"
+notificationSetting: "إعدادات التنبيهات"
+notificationSettingDesc: "اختر نوع التنبيهات المراد عرضها"
+useGlobalSetting: "استخدم الإعدادات العامة"
+useGlobalSettingDesc: "اذا فعّل ستطبق إعدادات إشعارات حسابك. إذا عطّل يمكن إجراء تكوينات مخصصة."
+other: "منوعات"
+regenerateLoginToken: "أعد توليد الرمز"
+regenerateLoginTokenDescription: "ينشئ رمز استيثاق جديد في العادة هذا ليس ضروريًا ؛ عند إنشاء رمز جديد ستُخرج جميع الأجهزة."
+setMultipleBySeparatingWithSpace: "يمكنك ادخال أكثر من مدخل واحد وذلك بفصلها بمسافات."
+fileIdOrUrl: "معرف الملف أو رابط"
+behavior: "السلوك"
+sample: "مثال"
+abuseReports: "البلاغات"
+reportAbuse: "أبلغ"
+reportAbuseOf: "أبلغ عن {name}"
+fillAbuseReportDescription: "أكتب بالتفصيل سبب البلاغ، إذا كنت تبلغ عن ملاحظة أرفق رابط لها."
+abuseReported: "أُرسل البلاغ، شكرًا لك"
+reporter: "المُبلّغ"
+reporteeOrigin: "أصل البلاغ"
+reporterOrigin: "أصل المُبلّغ"
+forwardReport: "وجّه البلاغ إلى المثيل البعيد"
+forwardReportIsAnonymous: "في المثيل البعيد سيظهر المبلّغ كحساب مجهول."
+send: "أرسل"
+abuseMarkAsResolved: "علّم البلاغ كمحلول"
+openInNewTab: "افتح في لسان جديد"
+defaultNavigationBehaviour: "سلوك الملاحة الافتراضي"
+editTheseSettingsMayBreakAccount: "تعديل هذه الإعدادات قد يسبب عطبًا لحسابك"
+instanceTicker: "معلومات المثيل الأصلي للملاحظات"
+waitingFor: "في انتظار {x}"
+random: "عشوائي"
+system: "النظام"
+switchUi: "بدّل واجهة المستخدم"
+desktop: "سطح المكتب"
+clip: "مِشبك"
+createNew: "أنشِئ جديد"
+optional: "اختياري"
+createNewClip: "أنشئ مِشبكَا جديدًا"
+public: "علني"
+i18nInfo: "يترجم متطوعون ميسكي إلى عدة لغات، يمكنك المساعدة عبر {link}"
+manageAccessTokens: "إدارة رموز الوصول"
+accountInfo: "معلومات الحساب"
+notesCount: "عدد الملاحظات"
+repliesCount: "عدد الردود المرسلة"
+renotesCount: "عدد الملاحظات المعاد نشرها (المرسلة)"
+repliedCount: "عدد الردود المتلقاة"
+renotedCount: "عدد الملاحظات المعاد نشرها (المتلقاة)"
+followingCount: "عدد الحسابات المتابَعة"
+followersCount: "عدد المتابِعين"
+sentReactionsCount: "عدد الانفعالات المرسلة"
+receivedReactionsCount: "عدد الانفعالات المتلقاة"
+pollVotesCount: "عدد الاستطلاعات المرسلة"
+pollVotedCount: "عدد الاستطلاعات المتلقاة"
+yes: "نعم"
+no: "لا"
+driveFilesCount: "عدد الملفات في قرص التخزين"
+driveUsage: "المستغل من قرص التخزين"
+noCrawle: "ارفض فهرسة زاحف الويب"
+noCrawleDescription: "يطلب من محركات البحث ألّا يُفهرسوا ملفك الشخصي وملاحظات وصفحاتك وما شابه."
+alwaysMarkSensitive: "علّم افتراضيًا جميع ملاحظاتي كذات محتوى حساس"
+loadRawImages: "حمّل الصور الأصلية بدلًا من المصغرات"
+disableShowingAnimatedImages: "لا تشغّل الصور المتحركة"
+verificationEmailSent: "أُرسل بريد التحقق. أنقر على الرابط المضمن لإكمال التحقق."
+notSet: "لم يعيّن"
+emailVerified: "تُحقّق من بريدك الإلكتروني"
+noteFavoritesCount: "عدد الملاحظات المفضلة"
+pageLikesCount: "عدد الصفحات التي أعجبت بها"
+pageLikedCount: "عدد صفحاتك المُعجب بها"
+contact: "التواصل"
+useSystemFont: "استخدم الخط الافتراضية للنظام"
+clips: "مشابك"
+experimentalFeatures: "ميّزات اختبارية"
+developer: "المطور"
+makeExplorable: "أظهر الحساب في صفحة \"استكشاف\""
+makeExplorableDescription: "بتعطيل هذا الخيار لن يظهر حسابك في صفحة \"استكشاف\""
+showGapBetweenNotesInTimeline: "أظهر فجوات بين المشاركات في الخيط الزمني"
+wide: "عريض"
+narrow: "رفيع"
+reloadToApplySetting: "سيُطبق هذا الإعداد بعد إعادة تحميل الصفحة، أتريد إعادة تحميلها الآن؟"
+needReloadToApply: "سيطبق هذا بعد إعادة التحميل."
+showTitlebar: "اعرض شريط العنوان"
+clearCache: "امسح التخزين المؤقت"
+onlineUsersCount: "{n} مستخدم متصل"
+nUsers: "{n} مستخدم"
+nNotes: "{n} ملاحظة"
+sendErrorReports: "أرسل تقارير الأخطاء"
+sendErrorReportsDescription: "إذا فعّلته ستساعد في تحسين ميسكي وذلك عبر مشاركة معلومات تفصيلية عن الخطأ.\nومما تحتويه التقارير: نسخة نظام التشغيل ونوع المتصفح وسجل نشاطك إلخ."
+myTheme: "سماتي"
+backgroundColor: "لون الخلفية"
+accentColor: "طابع لوني"
+textColor: "لون النص"
+saveAs: "احفظ كـ..."
+advanced: "متقدم"
+value: "القيمة"
+createdAt: "أُنشئ في"
+updatedAt: "حُدّث في"
+saveConfirm: "أتريد خفظ التغييرات؟"
+deleteConfirm: "أمتأكد من الحذف؟"
+invalidValue: "قيمة غير صالحة."
+registry: "السجل"
+closeAccount: "اختر حسبًا"
+currentVersion: "الإصدار الحالي"
+latestVersion: "آخر نسخة مستقرة"
+youAreRunningUpToDateClient: "أنت تستخدم أحدث نسخة من العميل."
+newVersionOfClientAvailable: "تتوفر نسخة أحدث للعميل"
+usageAmount: "الإستخدام"
+capacity: "السعة"
+inUse: "مستخدم"
+editCode: "حرر الشفرة"
+apply: "تطبيق"
+receiveAnnouncementFromInstance: "استلم إشعارات من هذا المثيل"
+emailNotification: "إشعارات البريد الكتروني"
+inChannelSearch: "ابحث عن قناة"
+useReactionPickerForContextMenu: "افتح منتقي التفاعلات عند النقر بالزر الأيمن"
+typingUsers: "{users} يكتب(ون)..."
+jumpToSpecifiedDate: "انتقل إلى تاريخ محدد"
+showingPastTimeline: "أنت تستعرض حاليًا خيطًا زمنيًا قديمًا"
+clear: "عودة"
+markAllAsRead: "علّم الكل كمقروء"
+goBack: "رجوع"
+unlikeConfirm: "أتريد إلغاء إعجابك؟"
+fullView: "ملء الشاشة"
+quitFullView: "اخرج من وضع ملء للشاشة"
+addDescription: "أضف وصفًا"
+userPagePinTip: "لعرض ملاحظة هنا اختر \"دبسها على الصفحة الشخصية\" من قائمة تلك الملاحظة."
+notSpecifiedMentionWarning: "في الملاحظة ذكر لمستخدمين لن يستلموها."
+info: "عن"
+userInfo: "معلومات المستخدم"
+unknown: "مجهول"
+onlineStatus: "الحالة"
+hideOnlineStatus: "اخف الحالة"
+hideOnlineStatusDescription: "قد يؤدي جعل اخفاء حالتك إلى تعطيل أداء بعض الميزات ، مثل البحث."
+online: "متصل"
+active: "نشط"
+offline: "غير متصل"
+notRecommended: "غير مستحسن"
+botProtection: "الحماية من الحسابات الآلية"
+instanceBlocking: "المثيلات المحجوبة"
+selectAccount: "اختر حسابًا"
+switchAccount: "تغيير الحساب"
+enabled: "مفعّل"
+disabled: "معطّل"
+quickAction: "الإجراءات السّريعة"
+user: "المستخدمون"
+administration: "إدارة "
+accounts: "الحسابات"
+switch: "بدّل"
+noMaintainerInformationWarning: "لم تُضبط معلومات المدير"
+noBotProtectionWarning: "لم تضبط الحماية من الحسابات الآلية"
+configure: "اضبط"
+postToGallery: "انشر في المعرض"
+gallery: "المعرض"
+recentPosts: "المشاركات الحديثة"
+popularPosts: "المشاركات المتداولة"
+shareWithNote: "شاركه في ملاحظة"
+ads: "الإعلانات"
+expiration: "ينتهي استطلاع الرأي في"
+memo: "تذكير"
+priority: "الأولوية"
+high: "عالية"
+middle: "متوسط"
+low: "منخفضة"
+emailNotConfiguredWarning: "لم تعيّن بريدًا إلكترونيًا"
+ratio: "النسبة"
+previewNoteText: "اعرض معاينة"
+customCss: "CSS مخصصة"
+customCssWarn: "استخدم هذه الإعداد فقط إن كان لك علم بماهيّته. إدخال قيمة غير مناسبة سيسسب ضررًا للعميل."
+global: "الشامل"
+squareAvatars: "اعرض شكل الصور الرمزية كمربعات"
+sent: "أرسل"
+received: "اُستلم"
+searchResult: "نتائج البحث"
+hashtags: "الوسوم"
+troubleshooting: "استكشاف الأخطاء وإصلاحها"
+useBlurEffect: "استخدم تأثير الطمس في الواجهة"
+learnMore: "راجع المزيد"
+misskeyUpdated: "حُدث ميسكي!"
+whatIsNew: "اعرض التغييرات"
+translate: "ترجم"
+translatedFrom: "تُرجم من {x}"
+accountDeletionInProgress: "حذف الحساب جارٍ"
+usernameInfo: "الاسم الذي يميزك عن بافي مستخدمي هذا الخادم، يمكنك استخدام الحروف اللاتينية (a~z, A~Z) والأرقام (0~9) والشرطة السفلية (_). لا يمكنك تغييره بعد تسجيله."
+keepCw: "أبقِ على تحذيرات المحتوى"
+lastCommunication: "آخر تواصل"
+resolved: "عولج"
+unresolved: "لم يعالج"
+breakFollow: "إلغاء الاشتراك"
+itsOn: "مفعّل"
+itsOff: "معطّل"
+emailRequiredForSignup: "عنوان البريد الإلكتروني إلزامي للتسجيل"
+unread: "غير مقروءة"
+filter: "رشّح"
+controlPanel: "لوحة التحكم"
+manageAccounts: "إدارة الحسابات"
+makeReactionsPublic: "اجعل سجل التفاعلات علنيًا"
+makeReactionsPublicDescription: "هذا سيجعل قائمة تفاعلاتك مرئية للعلن."
+classic: "تقليدي"
+muteThread: "اكتم النقاش"
+unmuteThread: "ارفع الكتم عن النقاش"
+ffVisibility: "مرئية المتابِعين/المتابَعين"
+ffVisibilityDescription: "يسمح لك بتحديد من يمكنهم رؤية متابِعيك ومتابَعيك."
+deleteAccountConfirm: "سيحذف حسابك نهائيًا، أتريد المتابعة؟"
+incorrectPassword: "كلمة السر خاطئة."
+voteConfirm: "متيقِّن من تصويتك لـ {choice}؟"
+hide: "إخفاء"
+leaveGroup: "مغادرة الفريق"
+leaveGroupConfirm: "متيقن من مغادرة \"{name}\"؟"
+welcomeBackWithName: "مرحبًا بك مجددًا {name}"
+clickToFinishEmailVerification: "انقر [{ok}] لاستيثاق بريدك الإلكتروني."
+overridedDeviceKind: "نوع الجهاز"
+smartphone: "هاتف ذكي"
+tablet: "جهاز لوحي"
+auto: "تلقائي"
+themeColor: "لون السمة"
+size: "الحجم"
+numberOfColumn: "عدد الأعمدة"
+searchByGoogle: "غوغل"
+mutePeriod: "مدة الكتم"
+indefinitely: "أبدًا"
+tenMinutes: "10 دقائق"
+oneHour: "ساعة"
+oneDay: "يوم"
+oneWeek: "أسبوع"
+failedToFetchAccountInformation: "تعذر جلب معلومات الحساب"
+file: "الملفات"
+reverse: "اقلب"
+colored: "ملوّن"
+label: "التسمية"
+localOnly: "المحلي فقط"
+account: "الحسابات"
+_emailUnavailable:
+ used: "هذا البريد الإلكتروني مستخدم"
+ format: "صيغة البريد الإلكتروني غير صالحة"
+ mx: "خادم البريد الإلكتروني غير صالح"
+ smtp: "خادم البريد الإلكتروتي لا يستجيب"
+_ffVisibility:
+ public: "علني"
+ followers: "مرئية لمتابِعيك فقط"
+ private: "خاص"
+_signup:
+ almostThere: "كدت تنتهي"
+ emailAddressInfo: "رجاءً أدخل بريدك الإلكتروني."
+ emailSent: "أرسلت رسالة تأكيد إلى بريدك الإلكتروني ({email})، أنقر على الرابط الموجود فيها لإكمال التسجيل."
+_accountDelete:
+ accountDelete: "احذف الحساب"
+ mayTakeTime: "نظرًا لأن حذف الحساب يحتاج موارد كثيرة فقد يستغرق وقتًا طويلاً ليكتمل وذلك بناءً على كمية المحتوى الموجود في الحساب وعدد الملفات المرفوعة."
+ sendEmail: "عند إنتهاء الحذف سترسل رسالة إلى البريد الإلكتروني المرتبط بهذا الحساب."
+ requestAccountDelete: "أرسل طلبًا لحذف الحساب"
+ started: "بدأت عملية الحذف."
+ inProgress: "عملية الحذف جارية"
+_ad:
+ back: "رجوع"
+ reduceFrequencyOfThisAd: "قلل عرض هذا الإعلان"
+_forgotPassword:
+ enterEmail: "أدخل البريد الإلكتروني المرتبط بحسابك لكي يرسل إليك رابط لإعادة تعيين كلمة المرور."
+ ifNoEmail: "إذا لم تربط حسابك ببريد إلكتروني سيتوجب عليك التواصل مع مدير الموقع."
+ contactAdmin: "هذا المثيل لا يدعم استخدام البريد الإلكتروني، إن أردت إعادة تعيين كلمة المرور تواصل مع المدير."
+_gallery:
+ my: "معرضي"
+ liked: "المشاركات المُعجب بها"
+ like: "أعجبني"
+ unlike: "أزل الإعجاب"
+_email:
+ _follow:
+ title: "يتابعك"
+ _receiveFollowRequest:
+ title: "استلمت طلب متابعة"
+_plugin:
+ install: "ثبّت إضافات"
+ installWarn: "رجاءً لا تثبت إضافات غير موثوقة."
+ manage: "إدارة الإضافات"
+_registry:
+ scope: "الحيّز"
+ key: "مفتاح"
+ keys: "المفاتيح"
+ domain: "النّطاق"
+ createKey: "أنشئ مفتاحًا"
+_aboutMisskey:
+ about: "ميسكي هو برمجية مفتوحة المصدر يطورها syuilo منذ 2014."
+ contributors: "المساهمون الرئيسيون"
+ allContributors: "كل المساهمين"
+ source: "الشفرة المصدرية"
+ translation: "ترجم ميسكي"
+ donate: "تبرع لميسكي"
+ morePatrons: "نحن نقدر الدعم الذي قدمه العديد من الأشخاص الذين لم نذكرهم. شكرًا لكم 🥰"
+ patrons: "الداعمون"
+_nsfw:
+ respect: "اخف الوسائط ذات المحتوى الحساس"
+ ignore: "اعرض الوسائط ذات المحتوى الحساس"
+ force: "اخف كل الوسائط"
+_mfm:
+ cheatSheet: "مرجع ملخص عن MFM"
+ intro: "MFM هي لغة ترميزية مخصصة يمكن استخدامها في عدّة أماكن في ميسكي. يمكنك مراجعة كل تعابيرها مع كيفية استخدامها هنا."
+ mention: "أشر الى"
+ mentionDescription: "يمكنك الإشارة لمستخدم معيّن من خلال كتابة @ متبوعة باسم مستخدم."
+ hashtag: "الوسوم"
+ hashtagDescription: "يمكنك تعيين وسم من خلال كتابة # متبوعة بالنص المطلوب."
+ url: "الرابط"
+ urlDescription: "يمكن عرض الروابط"
+ link: "رابط"
+ bold: "عريض"
+ boldDescription: "جعل الحروف أثخن لإبرازها."
+ small: "صغير"
+ smallDescription: "يعرض المحتوى صغيرًا ورفيعًا."
+ center: "وسط"
+ centerDescription: "يمركز المحتوى في الوَسَط."
+ quote: "اقتبس"
+ quoteDescription: "يعرض المحتوى كاقتباس"
+ emoji: "إيموجي مخصص"
+ emojiDescription: "إحاطة اسم الإيموجي بنقطتي تفسير سيستبدله بصورة الإيموجي."
+ search: "البحث"
+ searchDescription: "يعرض نصًا في صندوق البحث"
+ flip: "اقلب"
+ flipDescription: "يقلب المحتوى عموديًا أو أفقيًا"
+ jelly: "تأثير (هلام)"
+ jellyDescription: "يمنح المحتوى حركة هلامية."
+ tada: "تأثير (تادا)"
+ tadaDescription: "يمنح للمحتوى تأثير تادا"
+ jump: "تأثير (قفز)"
+ jumpDescription: "يمنح للمحتوى حركة قفز."
+ bounce: "تأثير (ارتداد)"
+ bounceDescription: "يمنح للمحتوى حركة ارتدادية"
+ shake: "تأثير (اهتزاز)"
+ shakeDescription: "يمنح المحتوى حركة اهتزازية."
+ spin: "تأثير (دوران)"
+ spinDescription: "يمنح المحتوى حركة دورانية."
+ x2: "كبير"
+ x2Description: "يُكبر المحتوى"
+ x3: "كبير جداً"
+ x3Description: "يُضخم المحتوى"
+ x4: "هائل"
+ x4Description: "يُضخم المحتوى أكثر مما سبق."
+ blur: "طمس"
+ blurDescription: "يطمس المحتوى، لكن بالتمرير فوقه سيظهر بوضوح."
+ font: "الخط"
+ fontDescription: "الخط المستخدم لعرض المحتوى."
+ rainbow: "قوس قزح"
+ rainbowDescription: "اجعل المحتوى يظهر بألوان الطيف"
+ rotate: "تدوير"
+ rotateDescription: "يُدير المحتوى بزاوية معيّنة."
+_instanceTicker:
+ none: "لا تظهره بتاتًا"
+ remote: "أظهر للمستخدمين البِعاد"
+ always: "أظهره دائمًا"
+_serverDisconnectedBehavior:
+ reload: "إعادة تحميل تلقائية"
+ dialog: "أظهر مربع حوار التحذيرات"
+_channel:
+ create: "أنشئ قناة"
+ edit: "عدّل قناة"
+ setBanner: "عيّن اللافتة"
+ removeBanner: "أزل اللافتة"
+ featured: "المتداوَلة"
+ owned: "قنواتي"
+ following: "متابَع"
+ usersCount: "{n} منتسب"
+ notesCount: "{n} ملاحظة"
+_menuDisplay:
+ sideFull: "جانبي"
+ top: "الأعلى"
+ hide: "إخفاء"
+_wordMute:
+ muteWords: "الكلمات المحظورة"
+ muteWordsDescription: "افصل بينهم بمسافة لاستخدام معامل \"و\" أو بسطر لاستخدام معامل \"أو\"."
+ muteWordsDescription2: "احصر الكلمات المفتاحية بين بين شرطتين مائلتين لاستخدامها كتعابير نمطية"
+ softDescription: "اخف الملاحظات التي تستوف الشروط من الخيط الزمني."
+ hardDescription: "اخف الملاحظات التي تستوف الشروط من الخيط الزمني.بالإضافة إلى أن هذه الملاحظات ستبقى مخفية حتى وإن تغيرت الشروط."
+ soft: "لينة"
+ hard: "قاسية"
+ mutedNotes: "الملاحظات المكتومة"
+_instanceMute:
+ instanceMuteDescription: "هذه سيحجب كل ملاحظات الخوادم المحجوبة ومشاركاتها والردود على تلك الملاحظات حتى وإن كانت من خادم غير محجوب."
+ instanceMuteDescription2: "مدخلة لكل سطر"
+ title: "يخفي ملاحظات الخوادم المسرودة."
+ heading: "قائمة الخوادم المحجوبة"
+_theme:
+ explore: "استكشف قوالب المظهر"
+ install: "تنصيب قالب"
+ manage: "إدارة القوالب"
+ code: "شيفرة القالب"
+ description: "الوصف"
+ installed: "تم تنصيب {name}"
+ installedThemes: "السمات المثبتة"
+ builtinThemes: "السمات المدمجة"
+ alreadyInstalled: "هذه السمة مثبتة سلفًا"
+ invalid: "تنسيق السمة غير صالح"
+ make: "إنشاء قالب"
+ addConstant: "أضف ثابتًا"
+ constant: "ثابت"
+ defaultValue: "القيمة الافتراضية"
+ color: "اللون"
+ key: "مفتاح"
+ func: "دوال"
+ funcKind: "نوع الدالة"
+ argument: "معامل"
+ alpha: "الشفافية"
+ inputConstantName: "أدخل اسمًا للثابت"
+ deleteConstantConfirm: "أمتأكد من حذف الثابت {const}؟"
+ keys:
+ accent: "طابع لوني"
+ bg: "الخلفية"
+ fg: "النص"
+ indicator: "المؤشر"
+ panel: "اللوحة"
+ shadow: "الظل"
+ navBg: "خلفية الشريط الجانبي"
+ navFg: "نص الشريط الجانبي"
+ navHoverFg: "نص الشريط الجانبي (عند التمرير فوقه)"
+ link: "رابط"
+ hashtag: "وسم"
+ mention: "أشر الى"
+ renote: "أعد النشر"
+ divider: "فاصل"
+ scrollbarHandle: "مقبض شريط التمرير"
+ scrollbarHandleHover: "مقبض شريط التمرير (عند التمرير فوقه)"
+ infoWarnBg: "خلفية التحذير"
+ infoWarnFg: "نص التحذير"
+ toastBg: "خلفية الإشعارات"
+ toastFg: "نص الإشعارات"
+ buttonBg: "خلفية الأزرار"
+ buttonHoverBg: "خلفية الأزرار (عند التمرير فوقها)"
+ inputBorder: "حواف حقل الإدخال"
+ listItemHoverBg: "خلفية عناصر القائمة (عند التمرير فوقها)"
+ driveFolderBg: "خلفية مجلد قرص التخزين"
+ messageBg: "خلفية المحادثة"
+_sfx:
+ note: "الملاحظات"
+ noteMy: "ملاحظتي"
+ notification: "الإشعارات"
+ chat: "المحادثة"
+ chatBg: "المحادثة (الخلفية)"
+ antenna: "الهوائيات"
+ channel: "إشعارات القنات"
+_ago:
+ future: "المستقبَل"
+ justNow: "اللحظة"
+ secondsAgo: "منذ {n} ثوانٍ"
+ minutesAgo: "منذ {n} دقائق"
+ hoursAgo: "منذ {n} ساعة"
+ daysAgo: "منذ {n} أيام"
+ weeksAgo: "منذ {n} أسابيع"
+ monthsAgo: "منذ {n} أشهر"
+ yearsAgo: "منذ {n} سنوات"
+_time:
+ second: "ثا"
+ minute: "د"
+ hour: "سا"
+ day: "ي"
+_tutorial:
+ title: "كيف تستخدم Misskey"
+ step1_1: "مرحبًا!"
+ step1_2: "تدعى هذه الصفحة 'الخيط الزمني' وهي تحوي ملاحظات الأشخاص الذي تتابعهم مرتبة حسب تاريخ نشرها."
+ step1_3: "خيطك الزمني فارغ حاليًا بما أنك لا تتابع أي شخص ولم تنشر أي ملاحظة."
+ step2_1: "لننهي إعداد ملفك الشخصي قبل كتابة ملاحظة أو متابعة أشخاص."
+ step2_2: "أعطاء معلومات عن شخصيتك يمنح من له نفس إهتماماتك فرصة متابعتك والتفاعل مع ملاحظاتك."
+ step3_1: "هل أنهيت إعداد حسابك؟"
+ step3_2: "إذا تاليًا لتنشر ملاحظة. أنقر على أيقونة القلم في أعلى الشاشة"
+ step3_3: "املأ النموذج وانقر الزرّ الموجود في أعلى اليمين للإرسال."
+ step3_4: "ليس لديك ما تقوله؟ إذا اكتب \"بدأتُ استخدم ميسكي\"."
+ step4_1: "هل نشرت ملاحظتك الأولى؟"
+ step4_2: "مرحى! يمكنك الآن رؤية ملاحظتك في الخيط الزمني."
+ step5_1: "والآن، لنجعل الخيط الزمني أكثر حيوية وذلك بمتابعة بعض المستخدمين."
+ step5_2: "تعرض صفحة {features} الملاحظات المتداولة في هذا المثيل ويتيح لك {Explore} العثور على المستخدمين الرائدين. اعثر على الأشخاص الذين يثيرون إهتمامك وتابعهم!"
+ step5_3: "لمتابعة مستخدمين ادخل ملفهم الشخصي بالنقر على صورتهم الشخصية ثم اضغط زر 'تابع'."
+ step5_4: "إذا كان لدى المستخدم رمز قفل بجوار اسمه ، وجب عليك انتظاره ليقبل طلب المتابعة يدويًا."
+ step6_1: "الآن ستتمكن من رؤية ملاحظات المستخدمين المتابَعين في الخيط الزمني."
+ step6_2: "يمكنك التفاعل بسرعة مع الملاحظات عن طريق إضافة \"تفاعل\"."
+ step6_3: "لإضافة تفاعل لملاحظة ، انقر فوق علامة \"+\" أسفل للملاحظة واختر الإيموجي المطلوب."
+ step7_1: "مبارك ! أنهيت الدورة التعليمية الأساسية لاستخدام ميسكي."
+ step7_2: "إذا أردت معرفة المزيد عن ميسكي زر {help}."
+ step7_3: "حظًا سعيدًا واستمتع بوقتك مع ميسكي! 🚀"
+_2fa:
+ alreadyRegistered: "سجلت سلفًا جهازًا للاستيثاق بعاملين."
+ registerDevice: "سجّل جهازًا جديدًا"
+ registerKey: "تسجيل مفتاح أمان جديد"
+ step1: "أولًا ثبّت تطبيق استيثاق على جهازك (مثل {a} و{b})."
+ step2: "امسح رمز الاستجابة السريعة الموجد على الشاشة."
+ step3: "أدخل الرمز الموجود في تطبيقك لإكمال التثبيت."
+ step4: "من هذه اللحظة أثناء ولوجك سيُطلب منك الرمز."
+_permissions:
+ "read:account": "اعرض معلومات حسابك"
+ "write:account": "تعديل معلومات حسابك"
+ "read:blocks": "اعرض قائمة المستخدمين المحجوبين"
+ "write:blocks": "عدّل قائمة المستخدمين المحجوبين"
+ "read:drive": "تصفح قرص التخزين"
+ "write:drive": "احذف أو عدّل محتويات قرص التخزين"
+ "read:favorites": "اعرض المفضلة"
+ "write:favorites": "عدّل المفضلة"
+ "read:following": "اعرض معلومات متابَعيك"
+ "write:following": "تابع أو ألغ متابعة حسابات"
+ "read:messaging": "اعرض المحادثات"
+ "write:messaging": "اكتب أو احذف رسائل محادثة"
+ "read:mutes": "اعرض قائمة المستخدمين المكتومين"
+ "write:mutes": "عدّل قائمة المستخدمين المكتومين"
+ "write:notes": "أنشئ أو احذف ملاحظات"
+ "read:notifications": "اظهر الإشعارات"
+ "write:notifications": "إدارة الإشعارات"
+ "read:reactions": "اعرض تفاعلاتك"
+ "write:reactions": "عدّل تفاعلاتك"
+ "write:votes": "صوّت"
+ "read:pages": "اعرض صفحاتك"
+ "write:pages": "عدّل أو احذف صفحاتك"
+ "read:page-likes": "يعرض ما أعجبك من ملاحظات في صفحات"
+ "read:user-groups": "اعرض فِرق المستخدمين"
+ "write:user-groups": "عدّل أو احذف فِرق المستخدمين"
+ "read:channels": "طالع قنواتك"
+ "write:channels": "عدّل القنوات"
+ "read:gallery": "اعرض المعرض"
+ "write:gallery": "عدّل المعرض"
+ "read:gallery-likes": "يعرض ما أعجبك من مشاركات المعرض"
+_auth:
+ shareAccess: "أتريد التفويض لـ \"{name}\" بالوصول لحسابك؟"
+ shareAccessAsk: "هل تخول لهذا التطبيق الوصول لحسابك؟"
+ permissionAsk: "يطلب التطبيق الأذون التالية"
+ pleaseGoBack: "رجاءً عد للتطبيق"
+ callback: "العودة للتطبيق"
+ denied: "رُفض الوصول"
+_antennaSources:
+ all: "كل الملاحظات"
+ homeTimeline: "ملاحظات المستخدمين المتابَعين"
+ users: "ملاحظات مستخدمين محددين"
+_weekday:
+ sunday: "الأحد"
+ monday: "الإثنين"
+ tuesday: "الثلاثاء"
+ wednesday: "الأربعاء"
+ thursday: "الخميس"
+ friday: "الجمعة"
+ saturday: "السبت"
+_widgets:
+ memo: "ملاحظة لاصقة"
+ notifications: "الإشعارات"
+ timeline: "الخيط الزمني"
+ calendar: "التقويم"
+ trends: "المتداوَلة"
+ clock: "الساعة"
+ rss: "تدفق RSS"
+ activity: "النشاط"
+ photos: "الصور"
+ digitalClock: "ساعة رقمية"
+ federation: "الفديرالية"
+ postForm: "أنشئ ملاحظة"
+ slideshow: "عرض الشرائح"
+ button: "زر"
+ onlineUsers: "المتّصلون"
+ jobQueue: "قائمة الانتظار"
+ serverMetric: "إحصائيات الخادم"
+_cw:
+ hide: "إخفاء"
+ show: "عرض المزيد"
+ chars: "{count} أحرف"
+ files: "{count} ملفات"
+_poll:
+ noOnlyOneChoice: "تحتاج إلى خيارَين على الأقل"
+ choiceN: "الخيار {n}"
+ noMore: "لا يمكنك إضافة خيارات أخرى"
+ canMultipleVote: "السماح بالإجابات المتعددة"
+ expiration: "ينتهي استطلاع الرأي في"
+ infinite: "أبدًا"
+ at: "تاريخ الإنتهاء"
+ after: "ينتهي بعد…"
+ deadlineDate: "تاريخ الانتهاء"
+ deadlineTime: "سا"
+ duration: "المدة"
+ votesCount: "{n} أصوات"
+ totalVotes: "المجموع {n} أصوات"
+ vote: "قم بالتصويت"
+ showResult: "اعرض النتائج"
+ voted: "تم التصويت"
+ closed: "انتهى"
+ remainingDays: "{d} أيام و {h} ساعات متبقية"
+ remainingHours: "{h} ساعات و {m} دقائق متبقية"
+ remainingMinutes: "{m} دقائق و {s} ثوانٍ متبقية"
+ remainingSeconds: "{s} ثوانٍ متبقية"
+_visibility:
+ public: "علني"
+ publicDescription: "ستكون ملاحظتك مرئية لكل المستخدمين"
+ home: "الرئيسي"
+ homeDescription: "انشر في الخيط الزمني الرئيسي فقط"
+ followers: "المتابِعون"
+ followersDescription: "اجعلها مرئية لمتابِعيك فقط"
+ specified: "مباشرة"
+ specifiedDescription: "اجعلها مرئية لمستخدمين محددين"
+ localOnly: "المحلي فقط"
+ localOnlyDescription: "ليس مرئيًا للمستخدمين البِعاد"
+_postForm:
+ replyPlaceholder: "رد على هذه الملاحظة…"
+ quotePlaceholder: "اقتبس هذه الملاحظة…"
+ channelPlaceholder: "انشر في قناة..."
+ _placeholders:
+ a: "ما الذي تنوي فعله؟"
+ b: "ماذا يحدث حولك ؟"
+ c: "ما الذي تفكر فيه؟"
+ d: "ما الذي تريد قوله؟"
+ e: "أكتب..."
+ f: "بانتظارك لتكتب..."
+_profile:
+ name: "الإسم"
+ username: "اسم المستخدم"
+ description: "السيرة"
+ youCanIncludeHashtags: "يمكنك أيضًا إضافة وسوم إلى سيرتك التعريفية."
+ metadata: "معلومات إضافية"
+ metadataEdit: "عدّل المعلومات الإضافية"
+ metadataDescription: "يُمكنك عرض 4 حقول معلومات في ملفك الشخصي"
+ metadataLabel: "التسمية"
+ metadataContent: "المحتوى"
+ changeAvatar: "غيّر الصورة الرمزية"
+ changeBanner: "غيّر اللافتة"
+_exportOrImport:
+ allNotes: "كل الملاحظات"
+ followingList: "المتابَعون"
+ muteList: "المستخدمون المكتومون"
+ blockingList: "المستخدمون المحجوبون"
+ userLists: "القوائم"
+ excludeMutingUsers: "استثن الحسابات المكتومة"
+ excludeInactiveUsers: "استثن المستخدمين الخاملين"
+_charts:
+ federation: "الفديرالية"
+ apRequest: "الطلبات"
+ usersIncDec: "تباين عدد المستخدمين"
+ usersTotal: "مجموع عدد المستخدمين والمستخدمات"
+ activeUsers: "المستخدمون النشطون"
+ notesIncDec: "تباين عدد الملاحظات"
+ localNotesIncDec: "تباين عدد الملاحظات المحلية"
+ remoteNotesIncDec: "تباين عدد الملاحظات البعيدة"
+ notesTotal: "إجمالي الملاحظات"
+ filesIncDec: "تباين عدد الملفات"
+ filesTotal: "العدد الإجمالي للملفات"
+_instanceCharts:
+ requests: "الطلبات"
+ users: "تباين عدد المستخدمين"
+ usersTotal: "تباين عدد المستخدمين"
+ notes: "تباين عدد الملاحظات"
+ notesTotal: "تباين عدد الملاحظات"
+ ff: "تباين عدد حسابات المتابَعة/المتابِعة"
+ ffTotal: "تباين عدد حسابات المتابَعة/المتابِعة"
+ files: "تباين عدد الملفات"
+ filesTotal: "تباين عدد الملفات"
+_timelines:
+ home: "الرئيسي"
+ local: "المحلي"
+ social: "الاجتماعي"
+ global: "الشامل"
+_pages:
+ newPage: "أنشئ صفحة جديدة"
+ editPage: "عدّل الصفحة"
+ readPage: "نُشّط عرض المصدر"
+ created: "نجح إنشاء الصفحة"
+ updated: "نجح تعديل الصفحة"
+ deleted: "نجح حذف الصفحة"
+ pageSetting: "إعدادات الصفحة"
+ nameAlreadyExists: "رابط الصفحة موجود مسبقًا"
+ invalidNameTitle: "رابط الصفحة ليس صالحًا"
+ invalidNameText: "تأكد أن عنوان الصفحة ليس فارغًا"
+ editThisPage: "عدّل هذه الصفحة"
+ viewSource: "اظهر المصدر"
+ viewPage: "اعرض صفحاتك"
+ like: "أعجبني"
+ unlike: "أزل الإعجاب"
+ my: "صفحاتي"
+ liked: "الصفحات المُعجب بها"
+ featured: "الأكثر شعبية"
+ contents: "المحتوى"
+ variables: "متغيّرات"
+ title: "العنوان"
+ url: "رابط الصفحة"
+ summary: "ملخص الصفحة"
+ alignCenter: "توسيط العناصر"
+ hideTitleWhenPinned: "اخف عنوان الصفحة عند تدبيسها في ملف الشخصي"
+ font: "الخط"
+ fontSerif: "Serif"
+ fontSansSerif: "Sans Serif"
+ eyeCatchingImageSet: "عيّن صورة مصغّرة"
+ eyeCatchingImageRemove: "احذف صورة مصغّرة"
+ chooseBlock: "إضافة كتلة"
+ selectType: "اختر النوع"
+ enterVariableName: "أدخل اسم المتغيّر"
+ variableNameIsAlreadyUsed: "هذا الاسم محجوز"
+ contentBlocks: "المحتوى"
+ inputBlocks: "مُدخل"
+ specialBlocks: "خاص"
+ blocks:
+ text: "نص"
+ textarea: "حقل نصي"
+ section: "قسم"
+ image: "الصور"
+ button: "زرّ"
+ _if:
+ variable: "متغيّر"
+ post: "أنشئ ملاحظة"
+ _post:
+ text: "المحتوى"
+ textInput: "مُدخل نصي"
+ _textInput:
+ name: "اسم المتغير"
+ text: "العنوان"
+ default: "القيمة الافتراضية"
+ textareaInput: "مدخل نصي متعدد الأسطر"
+ _textareaInput:
+ name: "اسم المتغير"
+ text: "العنوان"
+ default: "القيمة الافتراضية"
+ numberInput: "مُدخل رقمي"
+ _numberInput:
+ name: "اسم المتغير"
+ text: "العنوان"
+ default: "القيمة الافتراضية"
+ _canvas:
+ width: "العُرض"
+ height: "الإرتفاع"
+ note: "ملاحظة مضمّنة"
+ _note:
+ id: "معرّف الملاحظة"
+ idDescription: "كبديل يمكنك إدخال رابك الملاحظة هنا"
+ detailed: "عرض مفصّل"
+ switch: "بدّل"
+ _switch:
+ name: "اسم المتغير"
+ text: "العنوان"
+ default: "القيمة الافتراضية"
+ counter: "العداد"
+ _counter:
+ name: "اسم المتغير"
+ text: "العنوان"
+ inc: "زِد"
+ _button:
+ text: "العنوان"
+ colored: "ملوّن"
+ action: "الإجراء عند ضغط الزّر"
+ _action:
+ dialog: "أظهر مربع حوار"
+ _dialog:
+ content: "المحتوى"
+ resetRandom: "صفِّر البذرة"
+ pushEvent: "أرسل حدثًا"
+ _pushEvent:
+ event: "اسم الحدث"
+ message: "إظهار رسالة عند التفعيل"
+ variable: "أرسل المتغيّر"
+ no-variable: "لا شيء"
+ _callAiScript:
+ functionName: "اسم الدالة"
+ radioButton: "الخيار "
+ _radioButton:
+ name: "اسم المتغير"
+ title: "العنوان"
+ values: "قائمة الخيارات (كل خيار في سطر لوحده)"
+ default: "القيمة الافتراضية"
+ script:
+ categories:
+ logical: "عمليّة منطقيّة"
+ operation: "حساب"
+ comparison: "مقارنة"
+ random: "عشوائي"
+ value: "القيم"
+ fn: "دوال"
+ text: "إجراءات على النصوص"
+ convert: "تحويل"
+ list: "القوائم"
+ blocks:
+ text: "نص"
+ textList: "قائمة نصية"
+ _textList:
+ info: "اجعل كل مدخل في سطر لوحده"
+ strLen: "طول النص"
+ _strLen:
+ arg1: "نص"
+ strPick: "استخرج محرفًا"
+ _strPick:
+ arg1: "نص"
+ arg2: "موضع المحرف"
+ strReplace: "استبدال النّص"
+ _strReplace:
+ arg1: "نص"
+ arg2: "استُبدِل بـ"
+ arg3: "استُبدِل بـ"
+ strReverse: "اقلب النص"
+ _strReverse:
+ arg1: "نص"
+ _join:
+ arg1: "القوائم"
+ arg2: "فاصل"
+ add: "إضافة"
+ _add:
+ arg1: "أ"
+ arg2: "ب"
+ subtract: "اطرح"
+ _subtract:
+ arg1: "أ"
+ arg2: "ب"
+ multiply: "اضرب"
+ _multiply:
+ arg1: "أ"
+ arg2: "ب"
+ divide: "اقسم"
+ _divide:
+ arg1: "أ"
+ arg2: "ب"
+ mod: "الباقي"
+ _mod:
+ arg1: "أ"
+ arg2: "ب"
+ round: "تقريب عدد عشري"
+ _round:
+ arg1: "رقم"
+ eq: "أ و ب متساويان"
+ _eq:
+ arg1: "أ"
+ arg2: "ب"
+ notEq: "أ و ب مختلفان"
+ _notEq:
+ arg1: "أ"
+ arg2: "ب"
+ and: "أ و ب"
+ _and:
+ arg1: "أ"
+ arg2: "ب"
+ or: "أ أو ب"
+ _or:
+ arg1: "أ"
+ arg2: "ب"
+ lt: "أ أصغر من ب"
+ _lt:
+ arg1: "أ"
+ arg2: "ب"
+ gt: "أ أكبر من ب"
+ _gt:
+ arg1: "أ"
+ arg2: "ب"
+ ltEq: "أ أصغر من أو يساوي ب"
+ _ltEq:
+ arg1: "أ"
+ arg2: "ب"
+ gtEq: "أ أكبر من أو يساوي ب"
+ _gtEq:
+ arg1: "أ"
+ arg2: "ب"
+ if: "فرع"
+ random: "عشوائي"
+ rannum: "رقم عشوائي"
+ _rannum:
+ arg1: "أدنى قيمة"
+ arg2: "أقصى قيمة"
+ randomPick: "اختر عشوائيًا من القائمة"
+ _randomPick:
+ arg1: "القوائم"
+ dailyRandom: "عشوائي (يتغير مرة يوميًا لكل مستخدم)"
+ dailyRannum: "رقم عشوائي (يتغير مرة يوميًا لكل مستخدم)"
+ _dailyRannum:
+ arg1: "أدنى قيمة"
+ arg2: "أقصى قيمة"
+ dailyRandomPick: "اختيار عشوائي من قائمة (يتغير مرة يوميًا لكل مستخدم)"
+ _dailyRandomPick:
+ arg1: "القوائم"
+ seedRandom: "عشوائي (عبر بذرة)"
+ _seedRandom:
+ arg1: "البذرة"
+ seedRannum: "رقم عشوائي (عبر بذرة)"
+ _seedRannum:
+ arg1: "البذرة"
+ arg2: "أدنى قيمة"
+ arg3: "أقصى قيمة"
+ seedRandomPick: "اختيار عشوائي من القائمة (عبر بذرة)"
+ _seedRandomPick:
+ arg1: "البذرة"
+ arg2: "القوائم"
+ DRPWPM: "اختيار عشوائي من قائمة الاحتمالات (تتغير مرة يوميًا لكل مستخدم)"
+ _DRPWPM:
+ arg1: "قائمة نصية"
+ pick: "اختر من القائمة"
+ _pick:
+ arg1: "القوائم"
+ arg2: "الموضع"
+ listLen: "طول القائمة"
+ _listLen:
+ arg1: "القوائم"
+ number: "رقم"
+ stringToNumber: "حوّل نصًا إلى رقم"
+ _stringToNumber:
+ arg1: "نص"
+ numberToString: "حوّل رقمًا إلى نص"
+ _numberToString:
+ arg1: "رقم"
+ _splitStrByLine:
+ arg1: "نص"
+ ref: "متغيّر"
+ aiScriptVar: "متغيّر AiScript"
+ fn: "دالة"
+ _fn:
+ slots: "خانات"
+ arg1: "المُخرج"
+ for: "حلقة تكرار"
+ _for:
+ arg1: "عدد مرات التكرار"
+ arg2: "الإجراء"
+ typeError: "الخانة {slot} تقبل \"{expect}\" لكن القيمة المعطاة هي \"{actual}\"!"
+ thereIsEmptySlot: "الخانة {slot} فارغة!"
+ types:
+ string: "نص"
+ number: "رقم"
+ array: "القوائم"
+ stringArray: "قائمة نصية"
+ emptySlot: "خانة فارغة"
+ enviromentVariables: "متغيرات البيئة"
+ pageVariables: "متغيرات الصفحة"
+ argVariables: "خانة إدخال"
+_relayStatus:
+ requesting: "مُعلّق"
+ accepted: "مقبول"
+ rejected: "مرفوض"
+_notification:
+ fileUploaded: "نجح رفع الملف"
+ youGotMention: "{name} أشار إليك"
+ youGotReply: "ردّ عليك {name}"
+ youGotQuote: "اقتبس منك {name}"
+ youRenoted: "إعادت نشر من {name}"
+ youGotPoll: "شارك {name} في استطلاع الرأي"
+ youGotMessagingMessageFromUser: "لقد تلقيت رسالة مِن {name}"
+ youGotMessagingMessageFromGroup: "لقد أرسِلَت رسالة إلى الفريق {name}"
+ youWereFollowed: "يتابعك"
+ youReceivedFollowRequest: "تلقيتَ طلب متابعة"
+ yourFollowRequestAccepted: "قُبل طلب المتابعة"
+ youWereInvitedToGroup: "دُعيت إلى فريقٍ"
+ pollEnded: "ظهرت نتائج الاستطلاع"
+ _types:
+ all: "الكل"
+ follow: "متابِعون جدد"
+ mention: "الإشارات"
+ reply: "الردود"
+ renote: "أعد النشر"
+ quote: "الاقتباسات"
+ reaction: "التفاعلات"
+ pollVote: "مصوِت شارك في الاستطلاع"
+ receiveFollowRequest: "طلبات المتابعة المتلقاة"
+ followRequestAccepted: "طلبات المتابعة المقبولة"
+ groupInvited: "دعوات الفريق"
+ app: "إشعارات التطبيقات المرتبطة"
+ _actions:
+ followBack: "تابعك بالمثل"
+ reply: "رد"
+ renote: "أعد النشر"
+_deck:
+ alwaysShowMainColumn: "أظهر العمود الرئيسي دائمًا"
+ columnAlign: "حاذِ الأعمدة"
+ addColumn: "أضف عمودًا"
+ swapLeft: "حرّك لليسار"
+ swapRight: "حرّك لليمين"
+ swapUp: "حرّك لأعلى"
+ swapDown: "حرّك لأسفل"
+ profile: "الملف الشخصي"
+ _columns:
+ main: "الرئيسي"
+ widgets: "الودجات"
+ notifications: "الإشعارات"
+ tl: "الخيط الزمني"
+ antenna: "الهوائيات"
+ list: "القوائم"
+ mentions: "الإشارات"
+ direct: "مباشرة"
diff --git a/locales/bn-BD.yml b/locales/bn-BD.yml
new file mode 100644
index 000000000..a19fc0832
--- /dev/null
+++ b/locales/bn-BD.yml
@@ -0,0 +1,1665 @@
+---
+_lang_: "বাংলা"
+headlineMisskey: "নোট ব্যাবহার করে সংযুক্ত নেটওয়ার্ক"
+introMisskey: "স্বাগতম! মিসকি একটি ওপেন সোর্স, ডিসেন্ট্রালাইজড মাইক্রোব্লগিং পরিষেবা। \n\"নোট\" তৈরির মাধ্যমে যা ঘটছে তা সবার সাথে শেয়ার করুন 📡\n\"রিঅ্যাকশন\" গুলির মাধ্যমে যেকোনো নোট সম্পর্কে আপনার অনুভূতি ব্যাক্ত করতে পারেন 👍\nএকটি নতুন দুনিয়া ঘুরে দেখুন 🚀\n"
+monthAndDay: "{day}/{month}"
+search: "খুঁজুন"
+notifications: "বিজ্ঞপ্তি"
+username: "ব্যবহারকারীর নাম"
+password: "পাসওয়ার্ড"
+forgotPassword: "পাসওয়ার্ড ভুলে গেছেন"
+fetchingAsApObject: "ফেডিভার্স থেকে খবর আনা হচ্ছে..."
+ok: "ঠিক"
+gotIt: "বুঝেছি"
+cancel: "বাতিল"
+enterUsername: "ইউজারনেম লিখুন"
+renotedBy: "{user} রিনোট করেছেন"
+noNotes: "কোন নোট নেই"
+noNotifications: "কোনো বিজ্ঞপ্তি নেই"
+instance: "ইন্সট্যান্স"
+settings: "সেটিংস"
+basicSettings: "সাধারণ সেটিংস"
+otherSettings: "অন্যান্য সেটিংস"
+openInWindow: "নতুন উইন্ডোতে খুলা"
+profile: "প্রোফাইল"
+timeline: "টাইমলাইন"
+noAccountDescription: "এই ব্যাবহারকারীর কোন বায়ো নেই"
+login: "প্রবেশ করুন"
+loggingIn: "প্রবেশ করা হচ্ছে..."
+logout: "লগআউট"
+signup: "নিবন্ধন করুন"
+uploading: "আপলোড হচ্ছ …"
+save: "সংরক্ষণ"
+users: "ব্যবহারকারীগণ"
+addUser: "ব্যবহারকারী যোগ করুন"
+favorite: "পছন্দ"
+favorites: "পছন্দগুলি"
+unfavorite: "পছন্দ না"
+favorited: "পছন্দ করা হয়েছে"
+alreadyFavorited: "ইতিমধ্যে পছন্দ করা হয়েছে"
+cantFavorite: "পছন্দ করা যায়নি"
+pin: "পিন করা"
+unpin: "পিন সরান"
+copyContent: "বিষয়বস্তু কপি করুন"
+copyLink: "লিঙ্ক কপি করুন"
+delete: "মুছুন"
+deleteAndEdit: "মুছুন এবং সম্পাদনা করুন"
+deleteAndEditConfirm: "আপনি কি এই নোটটি মুছে এটি সম্পাদনা করার বিষয়ে নিশ্চিত? আপনি এটির সমস্ত রিঅ্যাকশন, রিনোট এবং জবাব হারাবেন।"
+addToList: "লিস্ট এ যোগ করুন"
+sendMessage: "একটি বার্তা পাঠান"
+copyUsername: "ব্যবহারকারীর নাম কপি করুন"
+searchUser: "ব্যবহারকারী খুঁজুন..."
+reply: "জবাব"
+loadMore: "আরও দেখুন"
+showMore: "আরও দেখুন"
+showLess: "বন্ধ"
+youGotNewFollower: "আপনাকে অনুসরণ করছে"
+receiveFollowRequest: "অনুসরণ করার জন্য অনুরোধ পাওয়া গেছে"
+followRequestAccepted: "অনুসরণ করার অনুরোধ গৃহীত হয়েছে"
+mention: "উল্লেখ"
+mentions: "উল্লেখসমূহ"
+directNotes: "ডাইরেক্ট নোটগুলি"
+importAndExport: "আমদানি এবং রপ্তানি"
+import: "আমদানি করুণ"
+export: "রপ্তানি"
+files: "ফাইলগুলি"
+download: "ডাউনলোড"
+driveFileDeleteConfirm: "আপনি কি নিশ্চিত যে আপনি \"{name}\" ডিলিট করতে চান? যে সকল নোটের সাথে এই ফাইলটি সংযুক্ত সেগুলোও ডিলিট করা হবে।"
+unfollowConfirm: "{name} কে আনফলোও করার ব্যাপারে নিশ্চিত?"
+exportRequested: "আপনার তথ্যসমূহ রপ্তানির জন্য অনুরোধ করেছেন। এতে কিছু সময় লাগতে পারে। রপ্তানি সম্পন্ন হলে তা আপনার ড্রাইভে সংরক্ষিত হবে।"
+importRequested: "আপনার তথ্যসমূহ আমদানির জন্য অনুরোধ করেছেন। এতে কিছু সময় লাগতে পারে। "
+lists: "লিস্ট"
+noLists: "কোন লিস্ট নেই"
+note: "নোট"
+notes: "নোটগুলি"
+following: "অনুসরণ করা হচ্ছে"
+followers: "অনুসরণকারী"
+followsYou: "আপনাকে অনুসরণ করে"
+createList: "লিস্ট তৈরি করুন"
+manageLists: "লিস্ট ব্যাবস্থাপনা"
+error: "সমস্যা"
+somethingHappened: "একটি ত্রুটি হয়েছে"
+retry: "আবার চেষ্টা করুন"
+pageLoadError: "পেজ লোড করা যায়নি"
+pageLoadErrorDescription: "এটি সাধারনত নেটওয়ার্কের সমস্যার বা ব্রাউজার ক্যাশের কারণে ঘটে থাকে। ব্রাউজার এর ক্যাশ পরিষ্কার করুন এবং একটু পর আবার চেষ্টা করুন। "
+serverIsDead: "এই সার্ভার বর্তমানে সাড়া দিচ্ছে না। একটু পরে আবার চেষ্টা করুন।"
+youShouldUpgradeClient: "এই পেজ দেখার জন্য আপনার ব্রাউজার রিফ্রেশ করে ক্লায়েন্ট আপডেট করুন। "
+enterListName: "লিস্টের নাম লিখুন"
+privacy: "গোপনীয়তা"
+makeFollowManuallyApprove: "অনুসরণ করার অনুরোধগুলি গৃহীত হওয়ার জন্য আপনার অনুমতি লাগবে"
+defaultNoteVisibility: "ডিফল্ট দৃশ্যমান্যতা"
+follow: "অনুসরণ"
+followRequest: "অনুসরণ করার অনুরোধ"
+followRequests: "অনুসরণ করার অনুরোধসমূহ"
+unfollow: "অনুসরণ বাতিল"
+followRequestPending: "অনুসরণ করার অনুরোধ বিচারাধীন"
+enterEmoji: "ইমোজি প্রবেশ করান"
+renote: "রিনোট"
+unrenote: "রিনোট সরান "
+renoted: "রিনোট করা হয়েছে"
+cantRenote: "এই নোটটি রিনোট করা যাবে না।"
+cantReRenote: "রিনোটকে রিনোট করা যাবে না।"
+quote: "উদ্ধৃতি"
+pinnedNote: "পিন করা নোট"
+pinned: "পিন করা"
+you: "আপনি"
+clickToShow: "দেখার জন্য ক্লিক করুন"
+sensitive: "সংবেদনশীল বিষয়বস্তু"
+add: "যুক্ত করুন"
+reaction: "প্রতিক্রিয়া"
+reactionSetting: "রিঅ্যাকশন পিকারে যেসকল প্রতিক্রিয়া দেখানো হবে"
+reactionSettingDescription2: "পুনরায় সাজাতে টেনে আনুন, মুছতে ক্লিক করুন, যোগ করতে + টিপুন।"
+rememberNoteVisibility: "নোটের দৃশ্যমান্যতার সেটিংস মনে রাখুন"
+attachCancel: "অ্যাটাচমেন্ট সরান "
+markAsSensitive: "সংবেদনশীল হিসাবে চিহ্নিত করুন"
+unmarkAsSensitive: "সংবেদনশীল চিহ্ন সরান"
+enterFileName: "ফাইলের নাম লিখুন"
+mute: "মিউট"
+unmute: "আনমিউট"
+block: "ব্লক"
+unblock: "ব্লক সরান"
+suspend: "স্থগিত করা"
+unsuspend: "অস্থগিত করা"
+blockConfirm: "ব্লক করতে চান?"
+unblockConfirm: "ব্লক সরাতে চান?"
+suspendConfirm: "স্থগিত করতে চান?"
+unsuspendConfirm: "অস্থগিত করতে চান?"
+selectList: "লিস্ট নির্বাচন করুন"
+selectAntenna: "অ্যান্টেনা নির্বাচন করুন"
+selectWidget: "উইজেট নির্বাচন করুন"
+editWidgets: "উইজেট সম্পাদনা করুন"
+editWidgetsExit: "সম্পাদনা শেষ করুন"
+customEmojis: "স্বনির্ধারিত ইমোজিগুলি"
+emoji: "ইমোজি"
+emojis: "ইমোজিগুলি"
+emojiName: "ইমোজির নাম"
+emojiUrl: "ইমোজির URL"
+addEmoji: "ইমোজি যুক্ত করুন"
+settingGuide: "সুপারিশকৃত সেটিংস"
+cacheRemoteFiles: "রিমোট ফাইলসমুহ ক্যাশ করুন"
+cacheRemoteFilesDescription: "যখন এই অপশনটি বন্ধ থাকে তখন রিমোট ফাইল সমূহ সরাসরি রিমোট ইন্সট্যান্স থেকে লোড করা হয়। এই অপশনটি বন্ধ করলে স্টোরেজ এর ব্যাবহার কমবে তবে থাম্বনেইল তৈরি না করার কারণে নেটওয়ার্ক ব্যান্ডউইথ বেশী লাগবে। "
+flagAsBot: "বট হিসাবে চিহ্নিত করুন"
+flagAsBotDescription: "এই অ্যাকাউন্টটি যদি একটি প্রোগ্রাম দ্বারা পরিচালিত হয়, তাহলে এই অপশনটি চালু করুন। ইন্টারঅ্যাকশান চেইনিং রোধ করতে, মিস্কির সিস্টেম পরিচালনাকে বট-বান্ধব করতে এবং অন্যান্য ডেভেলপারদের সাহায্য করতে আপনার বট এ এই অপশনটি চালু করুন৷"
+flagAsCat: "বিড়াল হিসাবে চিহ্নিত করুন"
+flagAsCatDescription: "অ্যাকাউন্টটিকে বিড়াল হিসাবে চিহ্নিত করার জন্য অপশনটি চালু করুন।"
+flagShowTimelineReplies: "টাইমলাইনে নোটগুলির রিপ্লাই দেখান"
+flagShowTimelineRepliesDescription: "চালু করলে, টাইমলাইন ব্যবহারকারীর নোট ছাড়াও ব্যবহারকারীর অন্যান্য নোটের জবাবগুলো দেখায়।"
+autoAcceptFollowed: "আপনি যেসব অ্যাকাউন্ট অনুসরণ করেন, স্বয়ংক্রিয়ভাবে তাদের অনুসরণের অনুরধ স্বীকার করুন"
+addAccount: "অ্যাকাউন্ট যোগ করুন"
+loginFailed: "প্রবেশ করা যায়নি"
+showOnRemote: "রিমোট সার্ভারে দেখুন"
+general: "সাধারণ"
+wallpaper: "ওয়ালপেপার"
+setWallpaper: "ওয়ালপেপার সেট করুন"
+removeWallpaper: "ওয়ালপেপার সরান"
+searchWith: "খুঁজুন: {q}"
+youHaveNoLists: "আপনার কোন লিস্ট নেই"
+followConfirm: "{name} কে ফলোও করার ব্যাপারে নিশ্চিত?"
+proxyAccount: "প্রক্সি অ্যাকাউন্ট"
+proxyAccountDescription: "একটি প্রক্সি অ্যাকাউন্ট এমন একটি অ্যাকাউন্ট যা নির্দিষ্ট শর্তে ব্যবহারকারীদের জন্য রিমোট অনুসরণকারী হিসাবে কাজ করে। উদাহরণস্বরূপ, যখন একজন ব্যবহারকারী একটি রিমোট ব্যবহারকারীকে তালিকাভুক্ত করে, তখন ক্রিয়াকলাপের দৃষ্টান্তে বিতরণ করা হবে না যদি না কেউ তালিকাভুক্ত ব্যবহারকারীকে অনুসরণ করে, তাই প্রক্সি অ্যাকাউন্ট দ্বারা তাকে অনুসরণ করা হবে।"
+host: "হোস্ট"
+selectUser: "ব্যবহারকারী নির্বাচন করুন"
+recipient: "প্রতি"
+annotation: "মন্তব্য"
+federation: "ফেডিভার্স"
+instances: "ইন্সট্যান্স"
+registeredAt: "যোগ দিয়েছেন"
+latestRequestSentAt: "শেষ রিকুয়েস্ট পাঠানো হয়েছে"
+latestRequestReceivedAt: "শেষ রিকুয়েস্ট গৃহীত হয়েছে"
+latestStatus: "সর্বশেষ অবস্থা"
+storageUsage: "স্টোরেজের ব্যাবহার"
+charts: "চার্ট"
+perHour: "ঘন্টা প্রতি"
+perDay: "দৈনিক"
+stopActivityDelivery: "অ্যাক্টিভিটি পাঠানো বন্ধ করুন"
+blockThisInstance: "ইন্সট্যান্স ব্লক করুন"
+operations: "ক্রিয়াকলাপ"
+software: "সফটওয়্যার"
+version: "সংস্করণ"
+metadata: "মেটাডাটা"
+withNFiles: "{n} টি ফাইল"
+monitor: "মনিটর"
+jobQueue: "জব কিউ"
+cpuAndMemory: "সিপিউ এবং মেমরি"
+network: "নেটওয়ার্ক"
+disk: "ডিস্ক"
+instanceInfo: "ইন্সট্যান্সের তথ্য"
+statistics: "পরিসংখ্যান"
+clearQueue: "কিউ পরিষ্কার করুন"
+clearQueueConfirmTitle: "আপনি কি কিউ পরিষ্কার করার ব্যাপারে নিশ্চিত?"
+clearQueueConfirmText: "বিতরণ না করা নোট আর বিতরণ করা হবে না। সাধারণত আপনার এটি করার দরকার নেই।"
+clearCachedFiles: "ক্যাশ পরিষ্কার করুন"
+clearCachedFilesConfirm: "আপনি কি ক্যাশ পরিষ্কার করার ব্যাপারে নিশ্চিত?"
+blockedInstances: "ব্লককৃত ইন্সট্যান্সসমুহ"
+blockedInstancesDescription: "আপনি যে ইন্সট্যান্সগুলি ব্লক করতে চান তার হোস্টনেমগুলি প্রত্যেকটি আলাদা লাইনে লিখুন। ব্লককৃত ইন্সট্যান্সগুলি এই ইন্সট্যান্সের সাথে যোগাযোগ করতে পারবেনা৷"
+muteAndBlock: "মিউট এবং ব্লকগুলি"
+mutedUsers: "নিঃশব্দকৃত ব্যবহারকারী"
+blockedUsers: "যাদের ব্লক করা হয়েছে"
+noUsers: "কোন ব্যাবহারকারী নেই"
+editProfile: "প্রোফাইল সম্পাদনা করুন"
+noteDeleteConfirm: "আপনি কি নোট ডিলিট করার ব্যাপারে নিশ্চিত?"
+pinLimitExceeded: "আপনি আর কোন নোট পিন করতে পারবেন না"
+intro: "Misskey এর ইন্সটলেশন সম্পন্ন হয়েছে!দয়া করে অ্যাডমিন ইউজার তৈরি করুন।"
+done: "সম্পন্ন"
+processing: "প্রক্রিয়াধীন..."
+preview: "পূর্বরূপ দেখুন"
+default: "পূর্বনির্ধারিত"
+noCustomEmojis: "কোন ইমোজি নাই"
+noJobs: "কোন জব নাই"
+federating: "ফেডারেট করা হচ্ছে"
+blocked: "ব্লক করা হয়েছে"
+suspended: "স্থগিত করা হয়েছে"
+all: "সবগুলো"
+subscribing: "সদস্যতা নেয়া হচ্ছে"
+publishing: "প্রকাশ করা হচ্ছে"
+notResponding: "সাড়া নেই"
+instanceFollowing: "ইন্সট্যান্স অনুসরণ করা হচ্ছে"
+instanceFollowers: "ইন্সট্যান্স অনুসরণকারী"
+instanceUsers: "ইন্সট্যান্স ব্যাবহারকারী"
+changePassword: "পাসওয়ার্ড পরিবর্তন করুন"
+security: "নিরাপত্তা"
+retypedNotMatch: "ইনপুট মেলে না।"
+currentPassword: "বর্তমান পাসওয়ার্ড"
+newPassword: "নতুন পাসওয়ার্ড"
+newPasswordRetype: "নতুন পাসওয়ার্ড (পুনরায় লিখুন)"
+attachFile: "ফাইল সংযুক্ত করুন"
+more: "আরও!"
+featured: "হাইলাইট"
+usernameOrUserId: "ব্যাবহারকারীর নাম বা ব্যাবহারকারী ID"
+noSuchUser: "কোন ব্যবহারকারী খুঁজে পাওয়া যায়নি"
+lookup: "খুঁজে দেখো"
+announcements: "ঘোষণা"
+imageUrl: "চিত্রের URL"
+remove: "মুছুন"
+removed: "সরানো হয়েছে"
+removeAreYouSure: "আপনি কি \"{x}\" সরানোর ব্যাপারে নিশ্চিত?"
+deleteAreYouSure: "আপনি কি \"{x}\" সরানোর ব্যাপারে নিশ্চিত?"
+resetAreYouSure: "রিসেট করার ব্যাপারে নিশ্চিত?"
+saved: "সংরক্ষিত হয়েছে"
+messaging: "চ্যাট"
+upload: "আপলোড"
+keepOriginalUploading: "আসল ছবি রাখুন"
+keepOriginalUploadingDescription: "ছবিটি আপলোড করার সময় আসল সংস্করণটি রাখুন। অপশনটি বন্ধ থাকলে, আপলোডের সময় ওয়েব প্রকাশনার জন্য ছবি ব্রাউজারে তৈরি করা হবে।"
+fromDrive: "ড্রাইভ হতে"
+fromUrl: "URL হতে"
+uploadFromUrl: "URL হতে আপলোড"
+uploadFromUrlDescription: "যে ফাইলটি আপলোড করতে চান, সেটির URL"
+uploadFromUrlRequested: "আপলোড অনুরোধ করা হয়েছে"
+uploadFromUrlMayTakeTime: "URL হতে আপলোড হতে কিছু সময় লাগতে পারে।"
+explore: "ঘুরে দেখুন"
+messageRead: "পড়া"
+noMoreHistory: "আর কোন ইতিহাস নেই"
+startMessaging: "চ্যাট শুরু করুন"
+nUsersRead: "{n} জন পড়েছেন"
+agreeTo: "{0} এর প্রতি আমি সম্মত"
+tos: "পরিষেবার শর্তাদি"
+start: "শুরু করুন"
+home: "মূল পাতা"
+remoteUserCaution: "এই ব্যাবহারকারী রিমোট ইন্সট্যান্সের, নিম্নক্ত তথ্য অসম্পূর্ণ হতে পারে।"
+activity: "কার্যকলাপ"
+images: "ছবি"
+birthday: "জন্মদিন"
+yearsOld: "{age} বছর"
+registeredDate: "যোগদানের তারিখ"
+location: "অবস্থান"
+theme: "থিম"
+themeForLightMode: "লাইট মোডের থিম"
+themeForDarkMode: "ডার্ক মোডের থিম"
+light: "আলোকিত"
+dark: "অন্ধকার"
+lightThemes: "আলোকিত থিম"
+darkThemes: "অন্ধকার থিম"
+syncDeviceDarkMode: "ডিভাইসের সেটিং অনুযায়ী ডার্ক মোড সেট করুন"
+drive: "ড্রাইভ"
+fileName: "ফাইলের নাম"
+selectFile: "ফাইল নির্বাচন করুন"
+selectFiles: "ফাইল নির্বাচন করুন"
+selectFolder: "ফোল্ডার নির্বাচন করুন"
+selectFolders: "ফোল্ডার নির্বাচন করুন"
+renameFile: "ফাইল পুনঃনামকরন"
+folderName: "ফোল্ডারের নাম"
+createFolder: "ফোল্ডার তৈরি করুন"
+renameFolder: "ফোল্ডার পুনঃনামকরন"
+deleteFolder: "ফোল্ডার মুছুন"
+addFile: "ফাইল যোগ করুন"
+emptyDrive: "আপনার ড্রাইভ খালি"
+emptyFolder: "এই ফোল্ডার খালি"
+unableToDelete: "মুছে ফেলা যায়নি"
+inputNewFileName: "ফাইলের নতুন নাম লিখুন"
+inputNewDescription: "নতুন ক্যাপশন লিখুন"
+inputNewFolderName: "ফোল্ডারের নতুন নাম লিখুন"
+circularReferenceFolder: "গন্তব্য ফোল্ডারটি আপনি যে ফোল্ডারটি সরাতে চান তার একটি সাবফোল্ডার।"
+hasChildFilesOrFolders: "এই ফোল্ডারটি খালি না হওয়ায় ডিলিট করা যায়নি।"
+copyUrl: "URL কপি করুন"
+rename: "পুনঃনামকরণ"
+avatar: "প্রোফাইল ছবি"
+banner: "ব্যানার"
+nsfw: "সংবেদনশীল বিষয়বস্তু"
+whenServerDisconnected: "সার্ভারের সাথে সংযোগ বিচ্ছিন্ন হয়ে গেলে"
+disconnectedFromServer: "সার্ভার থেকে সংযোগ বিচ্ছিন্ন হয়েছে"
+reload: "আবার লোড করুন"
+doNothing: "কিছু করবেন না"
+reloadConfirm: "আপনি কি রিলোড করতে চান?"
+watch: "বিজ্ঞপ্তি পান"
+unwatch: "বিজ্ঞপ্তি পাওয়া বন্ধ করুন "
+accept: "অনুমোদন"
+reject: "প্রত্যাখ্যান"
+normal: "স্বাভাবিক"
+instanceName: "ইন্সট্যান্সের নাম"
+instanceDescription: "ইন্সট্যান্সের বর্ণনা"
+maintainerName: "মেইনটেইনার"
+maintainerEmail: "মেইনটেইনারের ইমেইল"
+tosUrl: "ব্যবহারের শর্তাবলীর URL"
+thisYear: "বছর"
+thisMonth: "মাস"
+today: "আজ"
+dayX: "{day}"
+monthX: "{month}"
+yearX: "{year}"
+pages: "পৃষ্ঠা"
+integration: "ইন্টিগ্রেশন"
+connectService: "সংযুক্ত করুন"
+disconnectService: "সংযোগ বিচ্ছিন্ন করুন"
+enableLocalTimeline: "স্থানীয় টাইমলাইন চালু করুন"
+enableGlobalTimeline: "গ্লোবাল টাইমলাইন চালু করুন"
+disablingTimelinesInfo: "আপনি এই টাইমলাইনগুলি বন্ধ করলেও প্রশাসক এবং মডারেটররা এই টাইমলাইনগুলি ব্যাবহার করতে পারবে"
+registration: "নিবন্ধন"
+enableRegistration: "নতুন ব্যাবহারকারী নিবন্ধন চালু করুন"
+invite: "আমন্ত্রণ"
+driveCapacityPerLocalAccount: "প্রত্যেক স্থানীয় ব্যাবহারকারীর জন্য ড্রাইভের জায়গা"
+driveCapacityPerRemoteAccount: "প্রত্যেক রিমোট ব্যাবহারকারীর জন্য ড্রাইভের জায়গা"
+inMb: "মেগাবাইটে লিখুন"
+iconUrl: "আইকনের URL (ফ্যাভিকন, ইত্যাদি)"
+bannerUrl: "ব্যানার ছবির URL"
+backgroundImageUrl: "পটভূমির চিত্রের URL"
+basicInfo: "আপনার ব্যক্তিগত তথ্য"
+pinnedUsers: "পিন করা ব্যাবহারকারীগণ"
+pinnedUsersDescription: "আপনি যেসব ব্যবহারকারীদের \"ঘুরে দেখুন\" পৃষ্ঠায় পিন করতে চান তাদের বর্ণনা করুন, প্রত্যেকের বর্ণনা আলাদা লাইনে লিখুন"
+pinnedPages: "পিন করা পৃষ্ঠাসুমহ"
+pinnedPagesDescription: "আপনি যেসকল পৃষ্ঠাসমূহকে \"ঘুরে দেখুন\" পৃষ্ঠায় পিন করতে চান তাদের বর্ণনা করুন, প্রত্যেকের বর্ণনা আলাদা লাইনে লিখুন"
+pinnedClipId: "পিনকৃত ক্লিপের ID"
+pinnedNotes: "পিন করা নোট"
+hcaptcha: "hCaptcha"
+enableHcaptcha: "hCaptcha চালু করুন"
+hcaptchaSiteKey: "সাইট কী"
+hcaptchaSecretKey: "সিক্রেট কী"
+recaptcha: "reCAPTCHA"
+enableRecaptcha: "reCAPTCHA চালু করুন"
+recaptchaSiteKey: "সাইট কী"
+recaptchaSecretKey: "সিক্রেট কী"
+avoidMultiCaptchaConfirm: "একাধিক Captcha ব্যবহার করলে তারা পরস্পরের কাজে বাধা দিতে পারে। আপনি কি অন্যান্য Captcha নিষ্ক্রিয় করতে চান? আপনি 'বাতিল' ক্লিক করার মাধ্যমে একাধিক Captcha চালু রাখতে পারেন।"
+antennas: "অ্যান্টেনা"
+manageAntennas: "অ্যান্টেনা ব্যবস্থাপনা"
+name: "নাম"
+antennaSource: "অ্যান্টেনার উৎস"
+antennaKeywords: "যেসব কীওয়ার্ড দেখা হবে"
+antennaExcludeKeywords: "যেসব কীওয়ার্ড দেখা হবে না"
+antennaKeywordsDescription: "স্পেস দিয়ে আলাদা করলে AND শর্ত তৈরি হবে এবং আলাদা লাইনে লিখলে OR শর্ত তৈরি হবে।"
+notifyAntenna: "নতুন নোট সম্পর্কে অবহিত করুন"
+withFileAntenna: "শুধুমাত্র ফাইলযুক্ত নোট"
+enableServiceworker: "ServiceWorker চালু করুন"
+antennaUsersDescription: "প্রত্যেক লাইনে একজন ব্যবহারকারীর নাম লিখুন"
+caseSensitive: "ছোট হাতের এবং বড় হাতের অক্ষর নির্দিষ্ট করুন"
+withReplies: "জবাবসমুহ যুক্ত করুন"
+connectedTo: "আপনি নিম্নলিখিত অ্যাকাউন্টের সাথে সংযুক্ত"
+notesAndReplies: "নোটসমূহ এবং জবাবগুলি"
+withFiles: "ফাইলগুলি যুক্ত করুন"
+silence: "নীরব"
+silenceConfirm: "আপনি কি এই ব্যাবহারকারীকের নীরব করতে চান?"
+unsilence: "সরব"
+unsilenceConfirm: "আপনি কি এই ব্যাবহারকারীকের সরব করতে চান?"
+popularUsers: "জনপ্রিয় ব্যবহারকারীগন"
+recentlyUpdatedUsers: "সম্প্রতি পোস্ট করা ব্যবহারকারীগন"
+recentlyRegisteredUsers: "নতুন যোগ দেওয়া ব্যবহারকারীগন"
+recentlyDiscoveredUsers: "নতুন খুঁজে পাওয়া ব্যবহারকারীগন"
+exploreUsersCount: "{count} জন ব্যাবহারকারী"
+exploreFediverse: "Fediverse ঘুরে দেখুন"
+popularTags: "জনপ্রিয় ট্যাগগুলি"
+userList: "লিস্ট"
+about: "আপনার সম্পর্কে"
+aboutMisskey: "Misskey সম্পর্কে"
+administrator: "প্রশাসক"
+token: "টোকেন"
+twoStepAuthentication: "২-ধাপ প্রমাণীকরণ"
+moderator: "মডারেটর"
+nUsersMentioned: "{n} জনকে উল্লেখ করা হয়েছে"
+securityKey: "সিকিউরিটি কী"
+securityKeyName: "কী'র নাম"
+registerSecurityKey: "সিকিউরিটি কী নিবন্ধন করুন"
+lastUsed: "শেষ ব্যাবহার করা হয়েছে"
+unregister: "নিবন্ধনমুক্ত হন"
+passwordLessLogin: "পাসওয়ার্ড-বিহীন লগইন সেট আপ করুন"
+resetPassword: "পাসওয়ার্ড রিসেট করুন"
+newPasswordIs: "নতুন পাসওয়ার্ড হচ্ছে \"{password}\""
+reduceUiAnimation: "UI অ্যানিমেশন কমান"
+share: "শেয়ার"
+notFound: "পাওয়া যায়নি"
+notFoundDescription: "এই URL-এর সাথে সম্পর্কিত কোনো পৃষ্ঠা নেই।"
+uploadFolder: "আপলোডের জন্য ডিফল্ট ফোল্ডার"
+cacheClear: "ক্যাশ পরিষ্কার করুন"
+markAsReadAllNotifications: "সমস্ত বিজ্ঞপ্তিগুলি পঠিত হিসাবে চিহ্নিত করুন"
+markAsReadAllUnreadNotes: "সমস্ত নোটগুলি পঠিত হিসাবে চিহ্নিত করুন"
+markAsReadAllTalkMessages: "সমস্ত মেসেজ পঠিত হিসাবে চিহ্নিত করুন"
+help: "সহায়তা"
+inputMessageHere: "এখানে মেসেজ লিখুন"
+close: "বন্ধ"
+group: "গ্রুপ"
+groups: "গ্রুপসমূহ"
+createGroup: "গ্রুপ তৈরী করুন"
+ownedGroups: "আপনার গ্রুপগুলি"
+joinedGroups: "যেসব গ্রুপে আপনি আছেন"
+invites: "আমন্ত্রণ"
+groupName: "গ্রুপের নাম"
+members: "সদস্যবৃন্দ"
+transfer: "হস্তান্তর"
+messagingWithUser: "প্রাইভেট চ্যাট"
+messagingWithGroup: "গ্রুপ চ্যাট"
+title: "শিরোনাম"
+text: "পাঠ্য"
+enable: "সক্রিয়"
+next: "পরবর্তী"
+retype: "পুনঃ প্রবেশ"
+noteOf: "{user} এর নোট"
+inviteToGroup: "গ্রুপে আমন্ত্রণ জানান"
+quoteAttached: "উদ্ধৃত"
+quoteQuestion: "উদ্ধৃতি হিসাবে সংযুক্ত করবেন?"
+noMessagesYet: "কোন মেসেজ নেই"
+newMessageExists: "নতুন মেসেজ পেয়েছেন"
+onlyOneFileCanBeAttached: "আপনি মেসেজের সাথে সর্বোচ্চ একটি ফাইল যুক্ত করতে পারবেন"
+signinRequired: "দয়া করে লগ ইন করুন"
+invitations: "আমন্ত্রণ"
+invitationCode: "ইনভাইট কোড"
+checking: "পরীক্ষা করা হচ্ছে..."
+available: "উপলব্ধ"
+unavailable: "অনুপলব্ধ"
+usernameInvalidFormat: "আপনি কেবলমাত্র a-z, A-Z, 0-9, _ ব্যবহার করতে পারেন"
+tooShort: "খুব ছোট"
+tooLong: "খুব বড়"
+weakPassword: "দুর্বল পাসওয়ার্ড"
+normalPassword: "সাধারণ পাসওয়ার্ড"
+strongPassword: "শক্তিশালী পাসওয়ার্ড"
+passwordMatched: "মিলেছে"
+passwordNotMatched: "মিলেনি"
+signinWith: "{x} এর সাহায্যে সাইন ইন করুন"
+signinFailed: "লগ ইন করা যায়নি। আপনার ব্যবহারকারীর নাম এবং পাসওয়ার্ড চেক করুন."
+tapSecurityKey: "সিকিউরিটি কী স্পর্শ করুন"
+or: "অথবা"
+language: "ভাষা"
+uiLanguage: "UI এর ভাষা"
+groupInvited: "আপনি একটি গ্রুপে আমন্ত্রিত হয়েছেন"
+aboutX: "{x} সম্পর্কে"
+useOsNativeEmojis: "অপারেটিং সিস্টেমের নেটিভ ইমোজি ব্যবহার করুন"
+disableDrawer: "ড্রয়ার মেনু প্রদর্শন করবেন না"
+youHaveNoGroups: "আপনার কোন গ্রুপ নেই "
+joinOrCreateGroup: "একটি বিদ্যমান গ্রুপের আমন্ত্রণ পান বা একটি নতুন গ্রুপ তৈরি করুন৷"
+noHistory: "কোনো ইতিহাস নেই"
+signinHistory: "প্রবেশ করার ইতিহাস"
+disableAnimatedMfm: "অ্যানিমেটেড MFM অক্ষম করুন"
+doing: "প্রক্রিয়া করছে..."
+category: "বিভাগ"
+tags: "ট্যাগসমূহ"
+docSource: "ডকুমেন্টের উৎস"
+createAccount: "অ্যাকাউন্ট তৈরি করুন"
+existingAccount: "বিদ্যমান অ্যাকাউন্ট"
+regenerate: "আবারও তৈরি করুন"
+fontSize: "ফন্টের আকার"
+noFollowRequests: "আপনার কোন ফলোও রিকুয়েস্ট নেই"
+openImageInNewTab: "ছবি নতুন ট্যাবে খুলুন"
+dashboard: "ড্যাশবোর্ড"
+local: "স্থানীয়"
+remote: "রিমোট"
+total: "মোট"
+weekOverWeekChanges: "গত সপ্তাহে"
+dayOverDayChanges: "গতকাল"
+appearance: "অবয়ব"
+clientSettings: "ক্লায়েন্ট সেটিংস"
+accountSettings: "অ্যাকাউন্ট সেটিংস"
+promotion: "প্রমোশন"
+promote: "প্রচার করুন"
+numberOfDays: "দিনের সংখ্যা"
+hideThisNote: "নোটটি লুকান"
+showFeaturedNotesInTimeline: "টাইমলাইনে সুপারিশকৃত নোটগুলি দেখান"
+objectStorage: "অবজেক্ট স্টোরেজ"
+useObjectStorage: "অবজেক্ট স্টোরেজ ব্যাবহার করুন"
+objectStorageBaseUrl: "Base URL"
+objectStorageBaseUrlDesc: "রেফারেন্স হিসাবে ব্যবহৃত URL। আপনি একটি CDN বা প্রক্সি ব্যবহার করলে URL, S3: 'https://.s3.amazonaws.com', GCS: 'https://storage.googleapis.com/'।"
+objectStorageBucket: "Bucket"
+objectStorageBucketDesc: "ব্যবহার করা পরিষেবার bucket এর নাম লিখুন। "
+objectStoragePrefix: "Prefix"
+objectStoragePrefixDesc: "ফাইলসমূহ এই prefix যুক্ত ফোল্ডারের অধীনে সংরক্ষণ করা হবে।"
+objectStorageEndpoint: "এন্ডপয়েন্ট"
+objectStorageEndpointDesc: "S3 এর জন্য ফাঁকা রাখুন, অন্যথায় প্রতিটি পরিষেবার এন্ডপয়েন্ট নির্দিষ্ট করুন। ''বা': ' হিসেবে লিখুন।"
+objectStorageRegion: "Region"
+objectStorageRegionDesc: "'xx-east-1'-এর মতো একটি region নির্দিষ্ট করুন। যদি আপনার পরিষেবাতে region এর ধারণা না থাকে, তাহলে এটি খালি বা 'us-east-1' হওয়া উচিত।"
+objectStorageUseSSL: "SSL ব্যাবহার করুন"
+objectStorageUseSSLDesc: "API কানেকশনগুলির জন্য যদি https ব্যাবহার না করেন, তাহলে এই অপশনটি বন্ধ করুন"
+objectStorageUseProxy: "Proxy ব্যাবহার করুন"
+objectStorageUseProxyDesc: "আপনি API সংযোগের জন্য proxy ব্যবহার না করলে, এটি বন্ধ করুন।"
+objectStorageSetPublicRead: "আপলোডের উপর ''public-read' সেট করুন"
+serverLogs: "সার্ভার লগ"
+deleteAll: "সব মুছুন"
+showFixedPostForm: "টাইমলাইনের শীর্ষে পোস্ট করার ফর্মটি দেখান"
+newNoteRecived: "নতুন নোট আছে"
+sounds: "শব্দ"
+listen: "শুনুন"
+none: "কিছুই না"
+showInPage: "পেজে দেখান"
+popout: "পপ-আউট"
+volume: "আওয়াজের মাত্রা"
+masterVolume: "মাস্টার আওয়াজের মাত্রা"
+details: "আরও জানুন"
+chooseEmoji: "ইমোজি নির্বাচন করুন"
+unableToProcess: "কাজটি সম্পন্ন করা যায়নি"
+recentUsed: "সম্প্রতি ব্যবহৃত"
+install: "ইন্সটল"
+uninstall: "আনইন্সটল"
+installedApps: "ইন্সটল করা অ্যাপসমূহ"
+nothing: "এখানে কিছুই নাই"
+installedDate: "ইন্সটল করার তারিখ"
+lastUsedDate: "সর্বশেষ ব্যাবহৃত"
+state: "অবস্থা"
+sort: "সাজান"
+ascendingOrder: "ঊর্ধ্বক্রমে"
+descendingOrder: "নিম্নক্রমে"
+scratchpad: "স্ক্র্যাচপ্যাড"
+scratchpadDescription: "স্ক্র্যাচপ্যাড AiScript-এর জন্য একটি পরীক্ষামূলক পরিবেশ প্রদান করে। আপনি মিস্কির সাথে ইন্টারঅ্যাক্ট করে এমন কোড লিখতে, চালাতে এবং তার ফলাফল দেখতে পারেন।"
+output: "আউটপুট"
+script: "স্ক্রিপ্ট"
+disablePagesScript: "পেজগুলোতে AiScript অক্ষম করুন"
+updateRemoteUser: "রিমোট ব্যবহারকারীর তথ্য আপডেট করুন"
+deleteAllFiles: "সকল ফাইল ডিলিট করুন"
+deleteAllFilesConfirm: "সকল ফাইল ডিলিট করতে চান?"
+removeAllFollowing: "সকল অনুসরণ বাতিল করুন"
+removeAllFollowingDescription: "{host} এর সকল ব্যাবহারকারীকে আর ফলোও করবেন না । যদি ইন্সত্যান্সটির কোন সমস্যা (যেমনঃ ইন্সত্যান্সটি আর নেই) হয়ে থাকে তবে এটি ব্যাবহার করুন । "
+userSuspended: "এই ব্যাবহারকারির অ্যাকাউন্ট স্থগিত করা হয়েছে"
+userSilenced: "এই ব্যাবহারকারিকে মিউট করা হয়েছে"
+yourAccountSuspendedTitle: "এই অ্যাকাউন্টটি স্থগিত করা হয়েছে"
+yourAccountSuspendedDescription: "সার্ভারের ব্যবহারের শর্তাবলী লঙ্ঘনের মতো কারণে এই অ্যাকাউন্টটি স্থগিত করা হয়েছে৷ বিস্তারিত জানার জন্য প্রশাসকের সাথে যোগাযোগ করুন । একটি নতুন অ্যাকাউন্ট তৈরি করবেন না দয়া করে ।"
+menu: "মেনু"
+divider: "খন্ডক"
+addItem: "আইটেম যোগ করুন"
+relays: "রিলেগুলি"
+addRelay: "রিলে যোগ করুন"
+inboxUrl: "inbox এর URL"
+addedRelays: "যোগকৃত রিলেগুলি"
+serviceworkerInfo: "পুশ বিজ্ঞপ্তির জন্য চালু করা লাগবে।"
+deletedNote: "ডিলিট করা নোট"
+invisibleNote: "অদৃশ্য নোট"
+enableInfiniteScroll: "ইনফিনিট স্ক্রল চালু করুন"
+visibility: "দৃশ্যমানতা"
+poll: "জরিপ"
+useCw: "কন্টেন্ট লুকান"
+enablePlayer: "ভিডিও প্লেয়ার খুলুন"
+disablePlayer: "ভিডিও প্লেয়ার বন্ধ করুন"
+expandTweet: "টুইট বিস্তারিত করুন"
+themeEditor: "থিম সম্পাদক"
+description: "বর্ণনা"
+describeFile: "ক্যাপশন যোগ করুন"
+enterFileDescription: "ক্যাপশন যোগ করুন"
+author: "লেখক"
+leaveConfirm: "কিছু পরিবর্তন সেভ করা হয়নি। আপনি কি চলে যেতে চান?"
+manage: "পরিচালনা"
+plugins: "প্লাগইনসমূহ"
+deck: "ডেক"
+undeck: "ডেকমুক্ত করুন"
+useBlurEffectForModal: "মোডালের জন্য ব্লার ইফেক্ট ব্যবহার করুন"
+useFullReactionPicker: "সম্পূর্ণ বৈশিষ্ট্যযুক্ত রিঅ্যাকশন পিকার ব্যবহার করুন"
+width: "প্রস্থ"
+height: "উচ্চতা"
+large: "বড়"
+medium: "মাঝারি"
+small: "ছোট"
+generateAccessToken: "অ্যাক্সেস টোকেন তৈরি করুন"
+permission: "অনুমতি"
+enableAll: "সবগুলি সক্রিয় করুন"
+disableAll: "সবগুলি নিষ্ক্রিয় করুন"
+tokenRequested: "অ্যাকাউন্টে অ্যাক্সেস প্রদান করবেন"
+pluginTokenRequestedDescription: "এই প্লাগইনটি এখানে দেওয়া অনুমুতিসমূহ ব্যাবহার করবে"
+notificationType: "বিজ্ঞপ্তির ধরন"
+edit: "সম্পাদনা"
+useStarForReactionFallback: "রিঅ্যাকশনের ইমোজি না জানলে ★ ব্যবহার করুন"
+emailServer: "ইমেইল সার্ভার"
+enableEmail: "ইমেইল বিতরণ চালু করুন"
+emailConfigInfo: "আপনার ইমেল ঠিকানা নিশ্চিত করতে এবং আপনার পাসওয়ার্ড পুনরায় সেট করতে ব্যবহৃত হয়"
+email: "ইমেইল"
+emailAddress: "ইমেইল ঠিকানা"
+smtpConfig: "SMTP সার্ভার কনফিগারেশন"
+smtpHost: "হোস্ট"
+smtpPort: "পোর্ট"
+smtpUser: "ব্যবহারকারীর নাম"
+smtpPass: "পাসওয়ার্ড"
+emptyToDisableSmtpAuth: "আপনি ব্যবহারকারীর নাম এবং পাসওয়ার্ড ফাঁকা রেখে SMTP প্রমাণীকরণ নিষ্ক্রিয় করতে পারেন।"
+smtpSecure: "SMTP সংযোগের জন্য SSL/TLS ব্যবহার করুন"
+smtpSecureInfo: "STARTTLS ব্যবহার করার সময় এটি বন্ধ করুন।"
+testEmail: "ইমেল বিতরণ পরীক্ষা করুন"
+wordMute: "বিশেষ কোন শব্দকে মিউট করুন"
+regexpError: "রেগুলার এক্সপ্রেশন ত্রুটি"
+regexpErrorDescription: "{tab} ওয়ার্ড মিউটের {line} লাইনে রেগুলার এক্সপ্রেশনে একটি ত্রুটি ছিল:"
+instanceMute: "মিউট করা ইন্সত্যান্সগুলি"
+userSaysSomething: "{name} কিছু বলেছে"
+makeActive: "সক্রিয় করা"
+display: "প্রদর্শন"
+copy: "অনুলিপি"
+metrics: "মেট্রিক্স"
+overview: "সারাংশ"
+logs: "লগ"
+delayed: "দেরি করুন"
+database: "ডেটাবেজ"
+channel: "চ্যানেলগুলি"
+create: "তৈরি করুন"
+notificationSetting: "বিজ্ঞপ্তির সেটিংস"
+notificationSettingDesc: "কি ধরনের বিজ্ঞপ্তি পাবেন তা নির্ধারণ করুন"
+useGlobalSetting: "গ্লোবাল সেটিংস ব্যাবহার করুন"
+useGlobalSettingDesc: "চালু করলে, আপনার অ্যাকাউন্টের বিজ্ঞপ্তি সেটিংস ব্যবহার করা হবে। বন্ধ করলে, এটি পৃথকভাবে সেট করা যেতে পারে।"
+other: "অন্যান্য"
+regenerateLoginToken: "লগইন টোকেন আবার বানান"
+regenerateLoginTokenDescription: "লগ ইন করার জন্য ব্যবহৃত অভ্যন্তরীণ টোকেন পুনরায় তৈরি করে। সাধারণত আপনার এটি করার দরকার নেই। এটি করলে, আপনি সমস্ত ডিভাইসে লগ আউট হয়ে যাবেন৷"
+setMultipleBySeparatingWithSpace: "আপনি একটি স্পেস দিয়ে আলাদা করে একাধিক এন্ট্রি দিতে পারেন।"
+fileIdOrUrl: "ফাইল ID অথবা URL"
+behavior: "আচরণ"
+sample: "উদাহরণ"
+abuseReports: "অভিযোগ"
+reportAbuse: "অভিযোগ"
+reportAbuseOf: "{name} এ অভিযোগ করুন"
+fillAbuseReportDescription: "রিপোর্টের কারণ বর্ণনা করুন. একটি বিশেষ নোট এর জন্য রিপোর্টটি হয়ে থাকে তবে তার URL টি অন্তর্ভুক্ত করুন। "
+abuseReported: "আপনার অভিযোগটি দাখিল করা হয়েছে। আপনাকে ধন্যবাদ।"
+reporter: "অভিযোগকারী"
+reporteeOrigin: "অভিযোগটির উৎস"
+reporterOrigin: "অভিযোগকারীর উৎস"
+forwardReport: "রিমোট ইন্সত্যান্সে অভিযোগটি পাঠান"
+forwardReportIsAnonymous: "আপনার তথ্য রিমোট ইন্সত্যান্সে পাঠানো হবে না এবং একটি বেনামী সিস্টেম অ্যাকাউন্ট হিসাবে প্রদর্শিত হবে।"
+send: "পাঠান"
+abuseMarkAsResolved: "অভিযোগটিকে সমাধাকৃত হিসাবে চিহ্নিত করুন"
+openInNewTab: "নতুন ট্যাবে খুলুন"
+openInSideView: "সাইড ভিউতে খুলুন"
+defaultNavigationBehaviour: "ডিফল্ট নেভিগেশন"
+editTheseSettingsMayBreakAccount: "এসব সেটিংস সম্পাদনা করলে আপনার অ্যাকাউন্টের ক্ষতি হতে পারে। "
+instanceTicker: "ইন্সত্যান্সে নোটের তথ্য"
+waitingFor: "{x} এর জন্য অপেক্ষা করা হচ্ছে"
+random: "র্যান্ডম"
+system: "সিস্টেম"
+switchUi: "UI পরিবর্তন করুন"
+desktop: "ডেস্কটপ"
+clip: "ক্লিপ"
+createNew: "নতুন"
+optional: "প্রয়োজনীয় নয়"
+createNewClip: "নতুন ক্লিপ তৈরি করুন"
+public: "সর্বজনীন"
+i18nInfo: "Misskey স্বেচ্ছাসেবকদের দ্বারা বিভিন্ন ভাষায় অনুবাদ করা হচ্ছে। আপনি {link} এ গিয়ে অনুবাদে সহযোগিতা করতে পারেন।"
+manageAccessTokens: "অ্যাক্সেস টোকেন পরিচালনা করুন"
+accountInfo: "অ্যাকাউন্টের তথ্য"
+notesCount: "নোটের সংখ্যা"
+repliesCount: "জবাবের সংখ্যা"
+renotesCount: "রিনোটের সংখ্যা"
+repliedCount: "জবাব গ্রহন করা হয়েছে"
+renotedCount: "রিনোট পেয়েছেন"
+followingCount: "যাদেরকে অনুসরণ করেন, তাদের সংখ্যা"
+followersCount: "অনুসরণকারীদের সংখ্যা"
+sentReactionsCount: "রিঅ্যাকশন পাঠানো হয়েছে"
+receivedReactionsCount: "রিঅ্যাকশন পেয়েছেন"
+pollVotesCount: "পোল ভোট দিয়েছেন"
+pollVotedCount: "পোল ভোট পেয়েছেন"
+yes: "হ্যাঁ"
+no: "না"
+driveFilesCount: "ড্রাইভে ফাইল এর সংখ্যা"
+driveUsage: "ড্রাইভ এর ব্যাবহার"
+noCrawle: "ক্রলার ইন্ডেক্সিং বন্ধ করুন"
+noCrawleDescription: "সার্চ ইঞ্জিনগুলিকে আপনার প্রোফাইল, নোট, পেজ ইত্যাদি ইনডেক্স করতে নিষেধ করুন। "
+lockedAccountInfo: "এমনকি আপনি আপনার অনুসরণকারীদের বেছে বেছে অনুমোদন করলেও, যে কেউ আপনার নোটগুলি দেখতে পাবে, যতক্ষণ না আপনি আপনার নোটগুলিকে \"অনুসারীদের জন্য\" হিসাবে সেট না করেন৷"
+alwaysMarkSensitive: "সর্বদা স্পর্শকাতর হিসাবে চিহ্নিত করুন"
+loadRawImages: "সংযুক্ত ছবির থাম্বনেইলটি দেখানর পরিবর্তে আসল ছবি দেখান"
+disableShowingAnimatedImages: "অ্যানিমেটেড চিত্র দেখানো বন্ধ করুন"
+verificationEmailSent: "নিশ্চিতকরণ ইমেল পাঠানো হয়েছে। সেটআপ সম্পূর্ণ করতে ইমেল এর লিঙ্ক অনুসরণ করুন।"
+notSet: "সেট করা হয়নি"
+emailVerified: "ইমেইল নিশ্চিত করা হয়েছে"
+noteFavoritesCount: "পছন্দ করা নোটের সংখ্যা"
+pageLikesCount: "পেজ লাইক করেছেন"
+pageLikedCount: "পেজ লাইক পেয়েছেন"
+contact: "পরিচিতি সমূহ"
+useSystemFont: "সিস্টেম ফন্ট ব্যাবহার করুন"
+clips: "ক্লিপগুলি "
+experimentalFeatures: "পরীক্ষামূলক বৈশিষ্ট্যগুলি"
+developer: "ডেভেলপার"
+makeExplorable: "অ্যাকাউন্ট \"ঘুরে দেখুন\" পৃষ্ঠায় দেখান"
+makeExplorableDescription: "আপনি এটি বন্ধ করলে, আপনার অ্যাকাউন্ট \"ঘুরে দেখুন\" পৃষ্ঠায় প্রদর্শিত হবে না।"
+showGapBetweenNotesInTimeline: "টাইমলাইন এবং নোটের মাঝে ফাকা জায়গা রাখুন"
+duplicate: "প্রতিরূপ"
+left: "বাম"
+center: "মাঝখান"
+wide: "চওড়া"
+narrow: "সংকীর্ণ"
+reloadToApplySetting: "পৃষ্ঠাটি রিলোড করার পর সেটিংসটি প্রয়োগ করা হবে। আপনি কি এখন রিলোড করতে চান?"
+needReloadToApply: "পৃষ্ঠাটি রিলোড করার পর সেটিংসটি প্রয়োগ করা হবে।"
+showTitlebar: "টাইটেল বার দেখান"
+clearCache: "ক্যাশ পরিষ্কার করুন"
+onlineUsersCount: "{n} জন ব্যাবহারকারী অনলাইন"
+nUsers: "{n} জন ব্যাবহারকারী"
+nNotes: "{n} টি নোট"
+sendErrorReports: "ক্রুটি প্রতিবেদন পাঠান"
+sendErrorReportsDescription: "চালু থাকলে, বিস্তারিত ত্রুটির তথ্য Misskey-এর সাথে শেয়ার করা হয়। যা সফ্টওয়্যারটির গুণমান উন্নত করতে সাহায্য করে। ত্রুটির তথ্যের মধ্যে রয়েছে OS সংস্করণ, ব্রাউজারের ধরন, কর্মের ইতিহাস ইত্যাদি।"
+myTheme: "আমার থিম"
+backgroundColor: "পটভূমির রং"
+accentColor: "এক্সেন্টের রং"
+textColor: "লেখার রং"
+saveAs: "এইরূপে সংরক্ষণ করুন"
+advanced: "উন্নত"
+value: "মান"
+createdAt: "তৈরি হয়েছে"
+updatedAt: "শেষ হালনাগাদ হয়েছে"
+saveConfirm: "পরিবর্তনগুলি সংরক্ষণ করতে চান?"
+deleteConfirm: "আসলেই মুছে ফেলতে চান?"
+invalidValue: "অগ্রহণযোগ্য মান"
+registry: "রেজিস্ট্রি"
+closeAccount: "অ্যাকাউন্ট বন্ধ করুন"
+currentVersion: "বর্তমান সংস্করণ"
+latestVersion: "সর্বশেষ সংস্করণ"
+youAreRunningUpToDateClient: "আপনি সবচেয়ে নতুন ক্লায়েন্ট ব্যাবহার করছেন"
+newVersionOfClientAvailable: "আপনার ক্লায়েন্টের একটি নতুন ভার্সন চলে এসেছে"
+usageAmount: "ব্যাবহার"
+capacity: "ধারণক্ষমতা"
+inUse: "ব্যবহৃত"
+editCode: "কোড সম্পাদনা করুন"
+apply: "প্রয়োগ করুন"
+receiveAnnouncementFromInstance: "এই ইন্সট্যান্স থেকে বিজ্ঞপ্তি পান"
+emailNotification: "ইমেইল বিজ্ঞপ্তি"
+publish: "প্রকাশ"
+inChannelSearch: "চ্যানেলে খুঁজুন"
+useReactionPickerForContextMenu: "রাইট ক্লিকের মাধ্যমে রিঅ্যাকশন পিকার খুলুন"
+typingUsers: "{users} লেখছে"
+jumpToSpecifiedDate: "একটি নির্দিষ্ট তারিখে যান"
+showingPastTimeline: "অতীতের টাইমলাইন দেখানো হচ্ছে"
+clear: "পরিষ্কার"
+markAllAsRead: "সব পঠিত হিসেবে চিহ্নিত করুন"
+goBack: "পিছনে"
+unlikeConfirm: "আসলেই লাইক সরিয়ে নিবেন?"
+fullView: "ফুল ভিউ"
+quitFullView: "ফুল ভিউ বন্ধ করুন"
+addDescription: "বর্ণনা যোগ করুন"
+userPagePinTip: "আপনি প্রতিটি নোটের জন্য মেনু থেকে \"প্রোফাইলে পিন করুন\" নির্বাচন করে আপনার নোটগুলি এখানে প্রদর্শন করতে পারেন।"
+notSpecifiedMentionWarning: "প্রাপক ছাড়াও এই নোটে অন্য ব্যাবহারকারীদের উল্লেখ্য করা হয়েছে"
+info: "আপনার সম্পর্কে"
+userInfo: "ব্যবহারকারীর তথ্য"
+unknown: "অজানা"
+onlineStatus: "অনলাইন স্ট্যাটাস"
+hideOnlineStatus: "অনলাইন স্ট্যাটাস লুকান"
+hideOnlineStatusDescription: "অনলাইন স্ট্যাটাস লুকিয়ে রাখলে সার্চের মতো কিছু ফাংশনের সুবিধা কমে যায়।"
+online: "অনলাইন"
+active: "অ্যাকটিভ"
+offline: "অফলাইন"
+notRecommended: "সুপারিশ করা হয় না"
+botProtection: "বট প্রোটেকশন"
+instanceBlocking: "ব্লক করা ইন্সট্যান্সগুলি"
+selectAccount: "অ্যাকাউন্ট নির্বাচন"
+switchAccount: "অ্যাকাউন্ট পাল্টান"
+enabled: "চালু"
+disabled: "বন্ধ"
+quickAction: "কুইক অ্যাকশন"
+user: "ব্যবহারকারীগণ"
+administration: "পরিচালনা"
+accounts: "অ্যাকাউন্টগুলি"
+switch: "পাল্টান"
+noMaintainerInformationWarning: "প্রশাসকের তথ্য সেট করা হয়নি।"
+noBotProtectionWarning: "বট প্রোটেকশন সেট করা হয়নি।"
+configure: "কনফিগার করুন"
+postToGallery: "গ্যালারী পোস্ট তৈরি করুন"
+gallery: "গ্যালারী"
+recentPosts: "নতুন পোস্ট"
+popularPosts: "জনপ্রিয় পোস্ট"
+shareWithNote: "নোটের মাধ্যমে শেয়ার করুন"
+ads: "বিজ্ঞাপন"
+expiration: "নির্দিষ্ট সময়সীমা"
+memo: "মেমো"
+priority: "অগ্রাধিকার"
+high: "উচ্চ"
+middle: "মাঝারি"
+low: "নিম্ন"
+emailNotConfiguredWarning: "ইমেইল অ্যাড্রেস সেট করা হয়নি।"
+ratio: "অনুপাত"
+previewNoteText: "প্রিভিউ দেখান"
+customCss: "কাস্টম CSS"
+customCssWarn: "এই ব্যাপারে অভিজ্ঞতা না থাকলে এই সেটিংটি ব্যাবহার করবেন না। অনুপযুক্ত সেটিংস ক্লায়েন্টকে স্বাভাবিকভাবে ব্যবহার করতে বাধা দিতে পারে।"
+global: "গ্লোবাল"
+squareAvatars: "চারকোনা প্রোফাইল পিকচার দেখান "
+sent: "পাঠান"
+received: "প্রাপ্ত"
+searchResult: "অনুসন্ধানের ফলাফল"
+hashtags: "হ্যাশট্যাগ"
+troubleshooting: "ট্রাবলশুটিং"
+useBlurEffect: "UI তে ব্লার ইফেক্ট ব্যাবহার করুন"
+learnMore: "আরও জানুন"
+misskeyUpdated: "Misskey আপডেট করা হয়েছে!"
+whatIsNew: "পরিবর্তনগুলি দেখান"
+translate: "অনুবাদ"
+translatedFrom: "{x} হতে অনুবাদ করা"
+accountDeletionInProgress: "অ্যাকাউন্ট মুছে ফেলা হচ্ছে"
+usernameInfo: "একটি নাম যা সার্ভারে আপনার অ্যাকাউন্টটিকে অনন্যভাবে সনাক্ত করে। আপনি বর্ণমালা (a ~ z, A ~ Z), সংখ্যা (0 ~ 9), এবং আন্ডারস্কোর (_) ব্যবহার করতে পারেন। ব্যবহারকারীর নাম পরে পরিবর্তন করা যাবে না।"
+aiChanMode: "Ai মোড"
+keepCw: "CW রাখুন"
+pubSub: "Pub/Sub অ্যাকাউন্টগুলো"
+lastCommunication: "শেষ যোগাযোগ"
+resolved: "সমাধান হয়েছে"
+unresolved: "সমাধান হয়নি"
+breakFollow: "অনুসরণ করা বন্ধ"
+itsOn: "চালু"
+itsOff: "বন্ধ"
+emailRequiredForSignup: "অ্যাকাউন্ট তৈরির জন্য ইমেইল এর দরকার পড়বে"
+unread: "অপঠিত"
+filter: "ফিল্টার"
+controlPanel: "নিয়ন্ত্রন কেন্দ্র"
+manageAccounts: "অ্যাকাউন্টগুলি পরিচালনা করুন"
+makeReactionsPublic: "রিঅ্যাকশনের ইতিহাস উন্মুক্ত করুন"
+makeReactionsPublicDescription: "আপনার পূর্ববর্তী রিঅ্যাকশনগুলির তালিকা যে কারও কাছে দৃশ্যমান হবে।"
+classic: "ক্লাসিক"
+muteThread: "থ্রেড মিউট করুন"
+unmuteThread: "থ্রেড আনমিউট করুন"
+ffVisibility: "অনুসরণ/অনুসরণকারীদের দৃশ্যমান্যতা"
+ffVisibilityDescription: "আপনি কাকে অনুসরণ করেন এবং কে আপনাকে অনুসরণ করে, সেটা কারা দেখতে পাবে তা নির্ধারণ করে।"
+continueThread: "আরো থ্রেড দেখুন"
+deleteAccountConfirm: "আপনার অ্যাকাউন্ট মুছে ফেলা হবে। ঠিক আছে?"
+incorrectPassword: "আপনার দেওয়া পাসওয়ার্ডটি ভুল।"
+voteConfirm: "\"{choice}\" এ ভোট দিতে চান?"
+hide: "লুকান"
+leaveGroup: "গ্রুপ ছেড়ে চলে যান"
+leaveGroupConfirm: "\"{name}\" গ্রুপ ছেড়ে চলে যেতে চান?"
+useDrawerReactionPickerForMobile: "মোবাইলে রিঅ্যাকশন পিকারকে ড্রয়ারে প্রদর্শন করুন"
+welcomeBackWithName: "আবার স্বাগতম, {name}"
+clickToFinishEmailVerification: " [{ok}] ক্লিক করার মাধ্যমে আপনার ইমেল ঠিকানা নিশ্চিত করুন।"
+overridedDeviceKind: "ডিভাইসের ধরন"
+smartphone: "স্মার্টফোন"
+tablet: "ট্যাবলেট"
+auto: "স্বয়ংক্রিয়"
+themeColor: "থিমের রং"
+size: "আকার"
+numberOfColumn: "কলামের সংখ্যা"
+searchByGoogle: "গুগল"
+instanceDefaultLightTheme: "ইন্সট্যান্সের ডিফল্ট লাইট থিম"
+instanceDefaultDarkTheme: "ইন্সট্যান্সের ডিফল্ট ডার্ক থিম"
+instanceDefaultThemeDescription: "অবজেক্ট ফরম্যাটে থিম কোড লিখুন"
+mutePeriod: "মিউটের সময়কাল"
+indefinitely: "অনির্দিষ্ট"
+tenMinutes: "১০ মিনিট"
+oneHour: "১ ঘণ্টা"
+oneDay: "একদিন"
+oneWeek: "এক সপ্তাহ"
+reflectMayTakeTime: "এটির কাজ দেখা যেতে কিছুটা সময় লাগতে পারে।"
+failedToFetchAccountInformation: "অ্যাকাউন্টের তথ্য উদ্ধার করা যায়নি"
+rateLimitExceeded: "রেট লিমিট ছাড়িয়ে গেছে "
+file: "ফাইলগুলি"
+reverse: "উল্টান"
+colored: "রঙ্গিন"
+label: "লেবেল"
+localOnly: "শুধুমাত্র লোকাল"
+account: "অ্যাকাউন্টগুলি"
+_emailUnavailable:
+ used: "এই ইমেইল ঠিকানাটি ইতোমধ্যে ব্যবহৃত হয়েছে"
+ format: "এই ইমেল ঠিকানাটি সঠিকভাবে লিখা হয়নি"
+ disposable: "অস্থায়ী ইমেইল ঠিকানা ব্যাবহার করা যাবে না"
+ mx: "ইমেইল সার্ভারটি ঠিক নাই"
+ smtp: "ইমেইল সার্ভারটি সাড়া দিচ্ছে না"
+_ffVisibility:
+ public: "প্রকাশ"
+ followers: "শুধুমাত্র অনুসরণকারীদের কাছে দৃশ্যমান"
+ private: "ব্যাক্তিগত"
+_signup:
+ almostThere: "প্রায় শেষ"
+ emailAddressInfo: "আপনি যে ইমেল ঠিকানাটি ব্যবহার করবেন সেটি লিখুন। আপনার ইমেইল ঠিকানা প্রকাশ করা হবে না।"
+ emailSent: "আপনার দেওয়া ইমেল ঠিকানায় ({email}) একটি নিশ্চিতকরণ ইমেল পাঠানো হয়েছে। অ্যাকাউন্ট তৈরি সম্পূর্ণ করতে ইমেলের লিঙ্কটি অ্যাক্সেস করুন।"
+_accountDelete:
+ accountDelete: "অ্যাকাউন্ট মুছে ফেলুন"
+ mayTakeTime: "একটি অ্যাকাউন্ট মুছে ফেলা একটি দীর্ঘ প্রক্রিয়া এবং আপনি যদি প্রচুর পরিমাণে সামগ্রী তৈরি করে থাকেন বা ফাইল আপলোড করেন তবে এটি সম্পূর্ণ হতে দীর্ঘ সময় নিতে পারে।"
+ sendEmail: "অ্যাকাউন্ট মুছে ফেলা সম্পূর্ণ হলে, নিবন্ধিত ইমেল ঠিকানায় একটি বিজ্ঞপ্তি পাঠানো হবে।"
+ requestAccountDelete: "অ্যাকাউন্ট মুছে ফেলার অনুরোধ করুন"
+ started: "মুছে ফেলার প্রক্রিয়া শুরু হয়েছে।"
+ inProgress: "মুছে ফেলার কাজ চলছে"
+_ad:
+ back: "পিছনে"
+ reduceFrequencyOfThisAd: "এই বিজ্ঞাপনটি কম দেখান"
+_forgotPassword:
+ enterEmail: "আপনি আপনার অ্যাকাউন্টের জন্য নিবন্ধিত ইমেল ঠিকানা লিখুন. সেই ঠিকানায় একটি পাসওয়ার্ড রিসেট লিঙ্ক পাঠানো হবে।"
+ ifNoEmail: "আপনি যদি নিবন্ধনের সময় ই-মেইল ঠিকানা না দিয়ে থাকেন, তাহলে অনুগ্রহ করে প্রশাসকের সাথে যোগাযোগ করুন।"
+ contactAdmin: "এই ইন্সট্যান্সটি ইমেইল ব্যাবহার করে না, তাই আপনার পাসওয়ার্ড পুনরায় সেট করতে প্রশাসকের সাথে যোগাযোগ করুন৷"
+_gallery:
+ my: "আমার গ্যালারী"
+ liked: "পছন্দ করা পোস্ট"
+ like: "পছন্দ করা"
+ unlike: "পছন্দ সরান"
+_email:
+ _follow:
+ title: "আপনাকে অনুসরণ করছে"
+ _receiveFollowRequest:
+ title: "অনুসরণ করার অনুরোধ পেয়েছেন"
+_plugin:
+ install: "প্লাগইন ইন্সটল করুন"
+ installWarn: "অবিশ্বস্ত প্লাগইন ইনস্টল করবেন না।"
+ manage: "প্লাগইন ম্যানেজ করুন"
+_registry:
+ scope: "স্কোপ"
+ key: "কী"
+ keys: "কী - সমূহ"
+ domain: "ডোমেন"
+ createKey: "কী বানান"
+_aboutMisskey:
+ about: "Misskey, একটি ওপেন সোর্স সফ্টওয়্যার যা 2014 সাল থেকে syuilo তৈরি করছেন।"
+ contributors: "প্রধান কন্ট্রিবিউটারগণ"
+ allContributors: "সকল কন্ট্রিবিউটারগণ"
+ source: "সোর্স কোড"
+ translation: "Misskey অনুবাদ করুন"
+ donate: "Misskey তে দান করুন"
+ morePatrons: "আরও অনেকে আমাদের সাহায্য করছেন। তাদের সবাইকে ধন্যবাদ 🥰"
+ patrons: "সমর্থনকারী"
+_nsfw:
+ respect: "স্পর্শকাতর মিডিয়া লুকান"
+ ignore: "স্পর্শকাতর মিডিয়া লুকাবেন না"
+ force: "সকল মিডিয়া লুকান"
+_mfm:
+ cheatSheet: "MFM চিটশিট"
+ intro: "MFM একটি মার্কআপ ভাষা যা Misskey-এর মধ্যে বিভিন্ন জায়গায় ব্যবহার করা যেতে পারে। এখানে আপনি MFM-এর সিনট্যাক্সগুলির একটি তালিকা দেখতে পারবেন।"
+ dummy: "মিসকি ফেডিভার্সের বিশ্বকে প্রসারিত করে"
+ mention: "উল্লেখ"
+ mentionDescription: "@ চিহ্ন + ব্যবহারকারীর নাম একটি নির্দিষ্ট ব্যবহারকারীকে নির্দেশ করতে ব্যবহার করা যায়।"
+ hashtag: "হ্যাশট্যাগ"
+ hashtagDescription: "আপনি একটি # চিহ্ন + ট্যাগ সহ একটি হ্যাশট্যাগ নির্দেশ করতে পারেন।"
+ url: "URL"
+ urlDescription: "URL দেখানো সম্ভব।"
+ link: "লিংক"
+ linkDescription: "আপনি পাঠ্যের একটি নির্দিষ্ট অংশকে URL হিসাবে দেখাতে পারেন৷"
+ bold: "গাঢ়"
+ boldDescription: "অক্ষরগুলিকে মোটাকরে প্রদর্শন করা হবে।"
+ small: "ছোট"
+ smallDescription: "লেখা ছোট এবং পাতলা করে দেখানো হবে।"
+ center: "সেন্টার"
+ centerDescription: "লেখা মাঝ বরাবর দেখানো হবে"
+ inlineCode: "কোড (ইনলাইন)"
+ inlineCodeDescription: " প্রোগ্রামের কোডের জন্য ইনলাইন সিনট্যাক্স হাইলাইটিং করা হবে"
+ blockCode: "কোড (ব্লক)"
+ blockCodeDescription: "মাল্টি-লাইন প্রোগ্রামের কোডের জন্য সিনট্যাক্স হাইলাইট করে।"
+ inlineMath: "গাণিতিক সূত্র (ইনলাইন)"
+ inlineMathDescription: "গাণিতিক সূত্র প্রদর্শন করুন (KaTeX) ইনলাইন।"
+ blockMath: "গাণিতিক সূত্র (ব্লক)"
+ blockMathDescription: "একটি ব্লকে একাধিক লাইনের গাণিতিক সূত্র প্রদর্শন করুন (KaTeX)।"
+ quote: "উদ্ধৃতি"
+ quoteDescription: "বিষয়বস্তুকে একটি উদ্ধৃতি হিসাবে দেখানো হবে।"
+ emoji: "স্বনির্ধারিত ইমোজিগুলি"
+ emojiDescription: "আপনি একটি কাস্টম ইমোজির নাম কোলনে আবদ্ধ করে কাস্টম ইমোজিটি দেখাতে পারেন৷"
+ search: "খুঁজুন"
+ searchDescription: "পূর্ব-টাইপ করা পাঠ্য সহ একটি অনুসন্ধান বাক্স প্রদর্শন করে।"
+ flip: "উল্টান"
+ flipDescription: "বিষয়বস্তু উপরে/নীচে বা বাম/ডানে উল্টান।"
+ jelly: "অ্যানিমেশন (জেলি)"
+ jellyDescription: "জেলির মত অ্যানিমেশন দেখায়।"
+ tada: "অ্যানিমেশন (টাডা)"
+ tadaDescription: "\"টাডা!\" এর মত অ্যানিমেশন দেখায়।"
+ jump: "অ্যানিমেশন (লাফ)"
+ jumpDescription: "বিষয়বস্তুতে লাফ মারার মত অ্যানিমেশন দেখায়।"
+ bounce: "অ্যানিমেশন (তিড়িং বিড়িং)"
+ bounceDescription: "তিড়িং বিড়িং করার মত অ্যানিমেশন দেখায়।"
+ shake: "অ্যানিমেশন (ঝাঁকি)"
+ shakeDescription: "ঝাঁকির মত অ্যানিমেশন দেখায়।"
+ twitch: "অ্যানিমেশন (মোচড়ানো)"
+ twitchDescription: "মোচড়ানোর মত অ্যানিমেশন দেখায়।"
+ spin: "অ্যানিমেশন (ঘুরা)"
+ spinDescription: "ঘুরার মত অ্যানিমেশন দেখায়।"
+ x2: "বড়"
+ x2Description: "বিষয়বস্তু বড় করে দেখায়।"
+ x3: "অনেক বড়"
+ x3Description: "বিষয়বস্তু আরও বড় করে দেখায়।"
+ x4: "অস্বাভাবিক বড়"
+ x4Description: "বিষয়বস্তুকে আগের থেকেও আরও বড় করে দেখায়।"
+ blur: "ব্লার"
+ blurDescription: "বিষয়বস্তুকে ব্লার করতে পারেন। আপনি এর উপর মাউস কার্সার রাখলে, এটি পরিষ্কারভাবে দেখতে পাবেন।"
+ font: "ফন্ট"
+ fontDescription: "বিষয়বস্তুকে কোন ফন্টে দেখানো হবে তা নির্ধারণ করে।"
+ rainbow: "রেইনবো"
+ rainbowDescription: "বিষয়বস্তুকে রংধনুর রং গুলিতে প্রদর্শন করে।"
+ sparkle: "চিক চিক"
+ sparkleDescription: "বিষয়বস্তুকে একটি চিকচিকে কণা প্রভাব দেয়।"
+ rotate: "ঘুরান"
+ rotateDescription: "বিষয়বস্তুকে একটি নির্দিষ্ট কোনে ঘুরায়।"
+_instanceTicker:
+ none: "দেখাবেন না"
+ remote: "রিমোট ব্যাবহারকারীদের জন্য দেখান"
+ always: "সর্বদা দেখান"
+_serverDisconnectedBehavior:
+ reload: "স্বয়ংক্রিয়ভাবে রিলোড"
+ dialog: "সতর্কতা ডায়ালগ দেখান"
+ quiet: "অগচরী সতর্কতা দেখান"
+_channel:
+ create: "চ্যানেল বানান"
+ edit: "চ্যানেল সম্পাদনা করুন"
+ setBanner: "ব্যানার সেট করুন"
+ removeBanner: "ব্যানার সরান"
+ featured: "বর্তমানে জনপ্রিয়"
+ owned: "নিজের"
+ following: "অনুসরণ করা হচ্ছে"
+ usersCount: "{n} জন অংশগ্রহণকারী"
+ notesCount: "{n} টি নোট"
+_menuDisplay:
+ sideFull: "পাশে"
+ sideIcon: "পাশে (আইকন)"
+ top: "শীর্ষে"
+ hide: "লুকান"
+_wordMute:
+ muteWords: "নিঃশব্দ করা শব্দগুলি"
+ muteWordsDescription: "স্পেস দিয়ে আলাদা করলে AND শর্ত তৈরি হবে এবং আলাদা লাইনে লিখলে OR শর্ত তৈরি হবে।"
+ muteWordsDescription2: "রেগুলার এক্সপ্রেশন ব্যবহার করতে স্ল্যাশ দিয়ে কীওয়ার্ডকে ঘিরে রাখুন।"
+ softDescription: "টাইমলাইন থেকে নির্দিষ্ট শর্তানুযায়ী নোট লুকিয়ে রাখে।"
+ hardDescription: "নির্দিষ্ট শর্তানুযায়ী নোটগুলিকে টাইমলাইন থেকে বাদ দেয়। আপনি শর্ত পরিবর্তন করলেও যে নোটগুলি যোগ করা হয়নি সেগুলি বাদ দেওয়া হবে।"
+ soft: "নমনীয়"
+ hard: "কঠোর"
+ mutedNotes: "মিউট করা নোটগুলি"
+_instanceMute:
+ instanceMuteDescription: "কনফিগার করা ইন্সট্যান্সের সব নোট এবং রিনোট মিউট করুন, মিউট করা ইন্সট্যান্সের ব্যবহারকারীদের উত্তর সহ।"
+ instanceMuteDescription2: "প্রতিটিকে আলাদা লাইনে লিখুন"
+ title: "কনফিগার করা ইন্সট্যান্সের নোটগুলিকে লুকিয়ে রাখে।"
+ heading: "মিউট করা ইন্সত্যান্সের তালিকা"
+_theme:
+ explore: "থিমগুলি ঘুরে দেখুন"
+ install: "থিম ইনস্টল করুন"
+ manage: "থিম ব্যাবস্থাপনা"
+ code: "থিম কোড"
+ description: "বর্ণনা"
+ installed: "{name} ইন্সটল করা হয়েছে"
+ installedThemes: "ইন্সটল করা থিমসমূহ"
+ builtinThemes: "বিল্ট-ইন থিমসমূহ"
+ alreadyInstalled: "এই থিমটি ইতিমধ্যে ইন্সটল করা হয়েছে"
+ invalid: "থিমটির ফরম্যাট সঠিক নয়"
+ make: "থিম বানান"
+ base: "বেস"
+ addConstant: "ধ্রুবক যোগ করুন"
+ constant: "ধ্রুবক"
+ defaultValue: "ডিফল্ট মান"
+ color: "রং"
+ refProp: "প্রোপার্টি রেফারেন্স করুন"
+ refConst: "ধ্রুবক রেফারেন্স করুন"
+ key: "কী"
+ func: "ফাংশন"
+ funcKind: "ফাংশনের ধরন"
+ argument: "আর্গুমেন্ট"
+ basedProp: "রেফারেন্স করা প্রোপার্টি"
+ alpha: "অস্বচ্ছতা"
+ darken: "অন্ধকার করুন"
+ lighten: "উজ্জ্বল করুন"
+ inputConstantName: "ধ্রুবকটির নাম লিখুন"
+ importInfo: "আপনি এখানে থিম কোড পেস্ট করতে পারেন এবং সেটিকে এডিটরে ইম্পোর্ট করতে পারেন"
+ deleteConstantConfirm: "আপনি কি ধ্রুবক {const} মুছে ফেলতে চান?"
+ keys:
+ accent: "অ্যাকসেন্ট"
+ bg: "পটভূমি"
+ fg: "লেখা"
+ focus: "ফোকাস"
+ indicator: "ইনডিকেটর"
+ panel: "প্যানেল"
+ shadow: "ছায়া"
+ header: "হেডার"
+ navBg: "সাইডবারের পটভূমি"
+ navFg: "সাইডবারের পাঠ্য"
+ navHoverFg: "সাইডবারের পাঠ্য (হভার)"
+ navActive: "সাইডবারের পাঠ্য (অ্যাকটিভ)"
+ navIndicator: "সাইডবারের ইনডিকেটর"
+ link: "লিংক"
+ hashtag: "হ্যাশট্যাগ"
+ mention: "উল্লেখ"
+ mentionMe: "আপনাকে উল্লেখ্য করা"
+ renote: "রিনোট"
+ modalBg: "মোডালের পটভূমি"
+ divider: "খন্ডক"
+ scrollbarHandle: "স্ক্রলবার হ্যান্ডেল"
+ scrollbarHandleHover: "স্ক্রলবার হ্যান্ডেল (হভার)"
+ dateLabelFg: "তারিখ লেবেলের পাঠ্য"
+ infoBg: "তথ্যের পটভূমি"
+ infoFg: "তথ্যের পাঠ্য"
+ infoWarnBg: "ওয়ার্নিং এর পটভূমি"
+ infoWarnFg: "ওয়ার্নিং এর পাঠ্য"
+ cwBg: "CW বাটনের পটভূমি"
+ cwFg: "CW বাটনের পাঠ্য"
+ cwHoverBg: "CW বাটনের পটভূমি (হভার)"
+ toastBg: "বিজ্ঞপ্তির পটভূমি"
+ toastFg: "বিজ্ঞপ্তির পাঠ্য"
+ buttonBg: "বাটনের পটভূমি"
+ buttonHoverBg: "বাটনের পটভূমি (হভার)"
+ inputBorder: "ইনপুট ফিল্ডের বর্ডার"
+ listItemHoverBg: "লিস্ট আইটেমের পটভূমি (হোভার)"
+ driveFolderBg: "ড্রাইভ ফোল্ডারের পটভূমি"
+ wallpaperOverlay: "ওয়ালপেপার ওভারলে"
+ badge: "ব্যাজ"
+ messageBg: "চ্যাটের পটভূমি"
+ accentDarken: "অ্যাকসেন্ট (গাঢ়)"
+ accentLighten: "অ্যাকসেন্ট (হাল্কা)"
+ fgHighlighted: "হাইলাইট করা পাঠ্য"
+_sfx:
+ note: "নোটগুলি"
+ noteMy: "নোট (আপনার)"
+ notification: "বিজ্ঞপ্তি"
+ chat: "চ্যাট"
+ chatBg: "চ্যাট (ব্যাকগ্রাউন্ড)"
+ antenna: "অ্যান্টেনাগুলি"
+ channel: "চ্যানেলের বিজ্ঞপ্তি"
+_ago:
+ future: "ভবিষ্যৎ"
+ justNow: "এইমাত্র"
+ secondsAgo: "{n} সেকেন্ড আগে"
+ minutesAgo: "{n} মিনিট আগে"
+ hoursAgo: "{n} ঘণ্টা আগে"
+ daysAgo: "{n} দিন আগে"
+ weeksAgo: "{n} সপ্তাহ আগে"
+ monthsAgo: "{n} মাস আগে"
+ yearsAgo: "{n} বছর আগে"
+_time:
+ second: "সেকেন্ড"
+ minute: "মিনিট"
+ hour: "ঘণ্টা"
+ day: "দিন"
+_tutorial:
+ title: "Misskey কিভাবে ব্যাবহার করবেন"
+ step1_1: "স্বাগতম!"
+ step1_2: "এই স্ক্রীনটিকে \"টাইমলাইন\" বলা হয় এবং কালানুক্রমিক ক্রমে আপনার এবং আপনি যাদের \"অনুসরণ করেন\" তাদের \"নোটগুলি\" দেখায়৷"
+ step1_3: "আপনি আপনার টাইমলাইনে কিছু দেখতে পাবেন না কারণ আপনি এখনও কোনো নোট পোস্ট করেননি এবং আপনি কাউকে অনুসরণ করছেন না৷"
+ step2_1: "নোট তৈরি করার আগে বা কাউকে অনুসরণ করার আগে প্রথমে আপনার প্রোফাইলটি সম্পূর্ণ করুন।"
+ step2_2: "আপনি কে তা জানা অনেক লোকের জন্য আপনার নোটগুলি দেখা এবং অনুসরণ করাকে সহজ করে তোলে৷"
+ step3_1: "আপনি কি সফলভাবে আপনার প্রোফাইল সেট আপ করেছেন?"
+ step3_2: "এখন, কিছু নোট পোস্ট করার চেষ্টা করুন। পোস্ট ফর্ম খুলতে পেন্সিল চিহ্নযুক্ত বাটনে ক্লিক করুন।"
+ step3_3: "বিষয়বস্তু লেখার পরে, আপনি ফর্মের উপরের ডানদিকের বাটনে ক্লিক করে পোস্ট করতে পারেন।"
+ step3_4: "পোস্ট করার মত কিছু মনে পরছে না? \"আমি মিসকি সেট আপ করছি\" বললে কেমন হয়?"
+ step4_1: "পোস্ট করেছেন?"
+ step4_2: "সাবাশ! এখন আপনার নোট টাইমলাইনে দেখা যাবে।"
+ step5_1: "এখন অন্যদেরকে অনুসরণ করে আপনার টাইমলাইনকে প্রাণবন্ত করে তুলুন।"
+ step5_2: "আপনি {featured}-এ জনপ্রিয় নোটগুলি দেখতে পারেন, যাতে আপনি যে ব্যক্তিকে পছন্দ করেন তাকে বেছে নিতে এবং অনুসরণ করতে পারেন, অথবা {explore}-এ জনপ্রিয় ব্যবহারকারীদের দেখতে পারেন৷"
+ step5_3: "একজন ব্যবহারকারীকে অনুসরণ করতে, ব্যবহারকারীর আইকনে ক্লিক করুন এবং ব্যবহারকারীর পৃষ্ঠাতে \"অনুসরণ করুন\" বাটনে ক্লিক করুন।"
+ step5_4: "যদি ব্যবহারকারীর নামের পাশে একটি লক আইকন থাকে তাহলে আপনার অনুসরণের অনুরোধ গ্রহণ করার জন্য তারা কিছু সময় নিতে পারে।"
+ step6_1: "সবকিছু ঠিক থাকলে আপনি টাইমলাইনে অন্য ব্যবহারকারীদের নোট দেখতে পাবেন।"
+ step6_2: "আপনি সহজেই আপনার প্রতিক্রিয়া জানাতে অন্য ব্যক্তির নোটে \"রিঅ্যাকশন\" যোগ করতে পারেন।"
+ step6_3: "একটি রিঅ্যাকশন যোগ করতে, নোটে \"+\" চিহ্নে ক্লিক করুন এবং আপনার পছন্দের রিঅ্যাকশন নির্বাচন করুন।"
+ step7_1: "অভিনন্দন! আপনি এখন Misskey-র প্রাথমিক টিউটোরিয়ালটি শেষ করেছেন।"
+ step7_2: "আপনি যদি Misskey সম্পর্কে আরও জানতে চান, তাহলে {help} এ দেখুন।"
+ step7_3: "এখন Misskey উপভোগ করুন 🚀"
+_2fa:
+ alreadyRegistered: "আপনি ইতিমধ্যে একটি 2-ফ্যাক্টর অথেনটিকেশন ডিভাইস নিবন্ধন করেছেন৷"
+ registerDevice: "নতুন ডিভাইস নিবন্ধন করুন"
+ registerKey: "সিকিউরিটি কী নিবন্ধন করুন"
+ step1: "প্রথমে, আপনার ডিভাইসে {a} বা {b} এর মতো একটি অথেনটিকেশন অ্যাপ ইনস্টল করুন৷"
+ step2: "এরপরে, অ্যাপের সাহায্যে প্রদর্শিত QR কোডটি স্ক্যান করুন।"
+ step2Url: "ডেস্কটপ অ্যাপে, নিম্নলিখিত URL লিখুন:"
+ step3: "অ্যাপে প্রদর্শিত টোকেনটি লিখুন এবং আপনার কাজ শেষ।"
+ step4: "আপনাকে এখন থেকে লগ ইন করার সময়, এইভাবে টোকেন লিখতে হবে।"
+ securityKeyInfo: "আপনি একটি হার্ডওয়্যার সিকিউরিটি কী ব্যবহার করে লগ ইন করতে পারেন যা FIDO2 বা ডিভাইসের ফিঙ্গারপ্রিন্ট সেন্সর বা পিন সমর্থন করে৷"
+_permissions:
+ "read:account": "অ্যাকাউন্টের তথ্য দেখুন"
+ "write:account": "অ্যাকাউন্টের তথ্য সম্পাদন করুন"
+ "read:blocks": "ব্লক করা ব্যাবহারকারীদের তালিকা দেখুন"
+ "write:blocks": "ব্লক করা ব্যাবহারকারীদের তালিকা সম্পাদনা করুন"
+ "read:drive": "ড্রাইভের ফাইল এবং ফোল্ডারসমূহ পড়া"
+ "write:drive": "ড্রাইভের ফাইল এবং ফোল্ডারসমূহ সম্পাদনা করা"
+ "read:favorites": "পছন্দের তালিকা পড়া"
+ "write:favorites": "পছন্দের তালিকা সম্পাদনা করা"
+ "read:following": "অনুসরণ তথ্য দেখুন"
+ "write:following": "অনুসরণ তথ্য সম্পাদনা করা"
+ "read:messaging": "চ্যাটগুলি দেখুন"
+ "write:messaging": "চ্যাটগুলি সম্পাদনা করুন"
+ "read:mutes": "মিউটের লিস্ট দেখুন"
+ "write:mutes": "মিউটের লিস্ট সম্পাদনা করুন"
+ "write:notes": "নোট লিখা"
+ "read:notifications": "বিজ্ঞপ্তিগুলি দেখুন"
+ "write:notifications": "বিজ্ঞপ্তি নিয়ে কাজ করে"
+ "read:reactions": "রিঅ্যাকশনগুলি দেখুন"
+ "write:reactions": "রিঅ্যাকশনগুলি সম্পাদনা করুন"
+ "write:votes": "ভোট দিন"
+ "read:pages": "আপনার পেজগুলি দেখুন"
+ "write:pages": "পেজগুলি সম্পাদনা বা ডিলিট করুন"
+ "read:page-likes": "পৃষ্ঠায় দেয়া পছন্দগুলি দেখুন"
+ "write:page-likes": "পৃষ্ঠায় দেয়া পছন্দগুলি সম্পাদনা করুন"
+ "read:user-groups": "ব্যাবহারকারী গ্রুপগুলি দেখুন"
+ "write:user-groups": "ব্যাবহারকারী গ্রুপগুলি সম্পাদনা করুন"
+ "read:channels": "চ্যানেলগুলি দেখুন"
+ "write:channels": "চ্যানেলগুলি সম্পাদনা করুন"
+ "read:gallery": "গ্যালারী দেখুন"
+ "write:gallery": "গ্যালারী সম্পাদনা করুন"
+ "read:gallery-likes": "গ্যালারীর পছন্দগুলি দেখুন"
+ "write:gallery-likes": "গ্যালারীর পছন্দগুলি সম্পাদনা করুন"
+_auth:
+ shareAccess: "\"{name}\" কে অ্যাকাউন্টের অ্যাক্সেস দিবেন?"
+ shareAccessAsk: "অ্যাপ্লিকেশনটিকে অ্যাকাউন্টের অ্যাক্সেস দিবেন?"
+ permissionAsk: "এই অ্যাপ্লিকেশনটি নিম্নলিখিত অনুমতি চাই"
+ pleaseGoBack: "দয়া করে অ্যাপ্লিকেশনে ফিরে যান"
+ callback: "অ্যাপ্লিকেশনে ফিরে যাচ্ছি"
+ denied: "প্রবেশ নিষেধ"
+_antennaSources:
+ all: "সকল নোট"
+ homeTimeline: "আপনি অনুসরণ করছেন, এমন ব্যবহারকারীদের নোট"
+ users: "এক বা একাধিক নির্দিষ্ট ব্যবহারকারীর নোট"
+ userList: "নির্দিষ্ট তালিকায় নাম থাকা ব্যবহারকারীদের নোট"
+ userGroup: "নির্দিষ্ট গ্রুপে থাকা ব্যবহারকারীদের নোট"
+_weekday:
+ sunday: "রবিবার"
+ monday: "সোমবার"
+ tuesday: "মঙ্গলবার"
+ wednesday: "বুধবার"
+ thursday: "বৃহস্পতিবার"
+ friday: "শুক্রবার"
+ saturday: "শনিবার"
+_widgets:
+ memo: "স্টিকি নোট"
+ notifications: "বিজ্ঞপ্তি"
+ timeline: "টাইমলাইন"
+ calendar: "ক্যালেন্ডার"
+ trends: "বর্তমানে জনপ্রিয়"
+ clock: "ঘড়ি"
+ rss: "RSS রিডার"
+ activity: "কার্যকলাপ"
+ photos: "ফটোগুলি"
+ digitalClock: "ডিজিটাল ঘড়ি"
+ federation: "ফেডিভার্স"
+ postForm: "নোট লিখুন"
+ slideshow: "স্লাইডশো"
+ button: "বাটন"
+ onlineUsers: "অনলাইনে থাকা ব্যবহারকারীগণ"
+ jobQueue: "জব কিউ"
+ serverMetric: "সার্ভার মেট্রিক্স"
+ aiscript: "AiScript কনসোল"
+ aichan: "আই চান"
+_cw:
+ hide: "লুকান"
+ show: "আরও দেখুন"
+ chars: "{count} টি অক্ষর"
+ files: "{count} টি ফাইল"
+_poll:
+ noOnlyOneChoice: "সর্বনিম্ন 2 টি অপশন বেছে নিতে হবে"
+ choiceN: "বিকল্পগুলি {n}"
+ noMore: "আপনি আর কোন বিকল্প যোগ করতে পারবেন না"
+ canMultipleVote: "একাধিক বিকল্প বাছাই করা যাবে"
+ expiration: "পোলের সময়সীমা"
+ infinite: "অনির্দিষ্ট"
+ at: "শেষ হবে"
+ after: "শেষ হবে"
+ deadlineDate: "শেষ হওয়ার তারিখ"
+ deadlineTime: "ঘণ্টা"
+ duration: "ব্যাপ্তিকাল"
+ votesCount: "{n} টি ভোট"
+ totalVotes: "সর্বমোট {n} টি ভোট"
+ vote: "ভোট দিন"
+ showResult: "রেজাল্ট দেখান"
+ voted: "ভোট দিয়েছেন"
+ closed: "শেষ হয়ে গেছে"
+ remainingDays: "আর {d} দিন {h} ঘণ্টা বাকি আছে"
+ remainingHours: "আর {h} ঘণ্টা {m} মিনিট বাকি আছে"
+ remainingMinutes: "আর বাকি আছে {m} মিনিট {s} সেকেন্ড"
+ remainingSeconds: "আর বাকি আছে {s} সেকেন্ড"
+_visibility:
+ public: "সর্বজনীন"
+ publicDescription: "সবাই আপনার নোটগুলি দেখতে পাবে"
+ home: "মূল পাতা"
+ homeDescription: "শুধুমাত্র হোম টাইমলাইনে আপনার নোটগুলি পোস্ট করুন"
+ followers: "অনুসরণকারী"
+ followersDescription: "শুধুমাত্র আপনার অনুসরণকারীদের নিকট পোস্ট করুন"
+ specified: "ডাইরেক্ট নোট"
+ specifiedDescription: "শুধুমাত্র নির্দিষ্ট ব্যাবহারকারীর নিকট পাঠান"
+ localOnly: "শুধুমাত্র লোকাল"
+ localOnlyDescription: "রিমোট ব্যাবহারকারীদের নিকট দৃশ্যমান নয়"
+_postForm:
+ replyPlaceholder: "নোটটির জবাব দিন..."
+ quotePlaceholder: "নোটটিকে উদ্ধৃত করুন..."
+ channelPlaceholder: "চ্যানেলে পোস্ট করুন..."
+ _placeholders:
+ a: "আপনি এখন কি করছেন?"
+ b: "আপনার আশে পাশে কি হচ্ছে?"
+ c: "আপনি কি ভাবছেন?"
+ d: "আপনি কি বলতে চান?"
+ e: "লেখা শুরু করুন..."
+ f: "আপনার লেখার জন্য অপেক্ষা করছি..."
+_profile:
+ name: "নাম"
+ username: "ব্যবহারকারীর নাম"
+ description: "আপনার সম্পর্কে"
+ youCanIncludeHashtags: "হ্যাশট্যাগ অন্তর্ভুক্ত করা যেতে পারে।"
+ metadata: "অতিরিক্ত তথ্য"
+ metadataEdit: "অতিরিক্ত তথ্য সম্পাদনা করুন"
+ metadataDescription: "আপনি আপনার প্রোফাইলে একটি টেবিল হিসাবে চারটি অতিরিক্ত তথ্য দেখাতে পারেন।"
+ metadataLabel: "লেবেল"
+ metadataContent: "বিষয়বস্তু"
+ changeAvatar: "অ্যাভাটার পরিবর্তন করুন"
+ changeBanner: "ব্যানার পরিবর্তন করুন"
+_exportOrImport:
+ allNotes: "সকল নোট"
+ followingList: "অনুসরণ করা হচ্ছে"
+ muteList: "মিউট"
+ blockingList: "ব্লক"
+ userLists: "লিস্ট"
+ excludeMutingUsers: "মিউটকৃত ব্যবহারকারীদের বাদ দিন"
+ excludeInactiveUsers: "অব্যাবহৃত অ্যাকাউন্ট বাদ দিন"
+_charts:
+ federation: "ফেডিভার্স"
+ apRequest: "অনুরোধসমূহ"
+ usersIncDec: "ব্যবহারকারীদের সংখ্যার পরিবর্তন"
+ usersTotal: "ব্যবহারকারীদের সংখ্যা"
+ activeUsers: "সক্রিয় ব্যাবহারকারী"
+ notesIncDec: "নোটের সংখ্যার পরিবর্তন"
+ localNotesIncDec: "লোকাল নোটের সংখ্যার পরিবর্তন"
+ remoteNotesIncDec: "রিমোট নোটের সংখ্যার পরিবর্তন"
+ notesTotal: "নোটের সংখ্যা"
+ filesIncDec: "ফাইলের সংখ্যার পরিবর্তন"
+ filesTotal: "ফাইলের সংখ্যা"
+ storageUsageIncDec: "স্টোরেজের ব্যাবহারের পরিবর্তন"
+ storageUsageTotal: "মোট স্টোরেজের ব্যাবহার"
+_instanceCharts:
+ requests: "অনুরোধসমূহ"
+ users: "ব্যবহারকারীদের সংখ্যার পরিবর্তন"
+ usersTotal: "ক্রমবর্ধমান ব্যবহারকারীদের সংখ্যা"
+ notes: "নোটের সংখ্যার পরিবর্তন"
+ notesTotal: "ক্রমবর্ধমান নোটের সংখ্যা"
+ ff: "অনুসরণকারী / অনুসরণ করা ব্যাবহারকারীদের সংখ্যার পরিবর্তন"
+ ffTotal: "অনুসরণকারী / অনুসরণ করা ব্যাবহারকারীদের ক্রমবর্ধমান সংখ্যা"
+ cacheSize: "ক্যাশ সাইজের পরিবর্তন"
+ cacheSizeTotal: "ক্রমবর্ধমান ক্যাশ সাইজ"
+ files: "ফাইলের সংখ্যার পরিবর্তন"
+ filesTotal: "ক্রমবর্ধমান ফাইলের সংখ্যা"
+_timelines:
+ home: "মূল পাতা"
+ local: "স্থানীয়"
+ social: "সামাজিক"
+ global: "গ্লোবাল"
+_pages:
+ newPage: "নতুন পৃষ্ঠা বানান"
+ editPage: "পৃষ্ঠাটি সম্পাদনা করুন"
+ readPage: "উৎস দেখছেন"
+ created: "পৃষ্ঠা তৈরি করা হয়েছে"
+ updated: "পৃষ্ঠা সম্পাদনা করা হয়েছে"
+ deleted: "পৃষ্ঠা মুছে ফেলা হয়েছে"
+ pageSetting: "পৃষ্ঠার সেটিংস"
+ nameAlreadyExists: "পৃষ্ঠার URLটি ইতিমধ্যেই ব্যাবহার করা হয়েছে"
+ invalidNameTitle: "পৃষ্ঠার URL অবৈধ"
+ invalidNameText: "নিশ্চিত করুন যে এটি ফাঁকা নয়"
+ editThisPage: "পৃষ্ঠাটি সম্পাদনা করুন"
+ viewSource: "উৎস দেখুন"
+ viewPage: "আপনার পেজগুলি দেখুন"
+ like: "পছন্দ"
+ unlike: "পছন্দ সরান"
+ my: "আমার পৃষ্ঠাগুলি"
+ liked: "পছন্দ করা পৃষ্ঠাগুলি"
+ featured: "জনপ্রিয়"
+ inspector: "ইনিস্পেক্টর"
+ contents: "বিষয়বস্তু"
+ content: "পৃষ্ঠার ব্লক"
+ variables: "চলকগুলি"
+ title: "শিরোনাম"
+ url: "পৃষ্ঠার URL"
+ summary: "পৃষ্ঠার বর্ণনা"
+ alignCenter: "সেন্টার"
+ hideTitleWhenPinned: "পিন করা হলে টাইটেল লুকান"
+ font: "ফন্ট"
+ fontSerif: "সেরিফ"
+ fontSansSerif: "স্যান্স সেরিফ"
+ eyeCatchingImageSet: "থাম্বনেইল সেট করুন"
+ eyeCatchingImageRemove: "থাম্বনেইল সরান"
+ chooseBlock: "ব্লক যোগ করুন"
+ selectType: "ধরন নির্বাচন করুন"
+ enterVariableName: "চলকের নাম লিখুন"
+ variableNameIsAlreadyUsed: "চলকের নামটি ইতিপূর্বে ব্যাবহৃত হয়েছে"
+ contentBlocks: "বিষয়বস্তু"
+ inputBlocks: "ইনপুট"
+ specialBlocks: "বিশেষ"
+ blocks:
+ text: "লেখা"
+ textarea: "টেক্সট এরিয়া"
+ section: "বিভাগ"
+ image: "ছবি"
+ button: "বাটন"
+ if: "যদি"
+ _if:
+ variable: "চলকগুলি"
+ post: "নোট লিখুন"
+ _post:
+ text: "বিষয়বস্তু"
+ attachCanvasImage: "ক্যানভাস ছবিসহ পোস্ট করুন"
+ canvasId: "ক্যানভাস ID"
+ textInput: "টেক্সট ইনপুট"
+ _textInput:
+ name: "চলকের নাম"
+ text: "শিরোনাম"
+ default: "ডিফল্ট মান"
+ textareaInput: "একাধিক লাইনের টেক্সট ইনপুট"
+ _textareaInput:
+ name: "চলকের নাম"
+ text: "শিরোনাম"
+ default: "ডিফল্ট মান"
+ numberInput: "সংখ্যা ইনপুট"
+ _numberInput:
+ name: "চলকের নাম"
+ text: "শিরোনাম"
+ default: "ডিফল্ট মান"
+ canvas: "ক্যানভাস"
+ _canvas:
+ id: "ক্যানভাস ID"
+ width: "প্রস্থ"
+ height: "উচ্চতা"
+ note: "এম্বেড নোট"
+ _note:
+ id: "নোট ID"
+ idDescription: "আপনি এর বদলে নোটের URL পেস্ট করতে পারেন."
+ detailed: "বিস্তারিত দেখুন"
+ switch: "সুইচ"
+ _switch:
+ name: "চলকের নাম"
+ text: "শিরোনাম"
+ default: "ডিফল্ট মান"
+ counter: "কাউন্টার"
+ _counter:
+ name: "চলকের নাম"
+ text: "শিরোনাম"
+ inc: "এভাবে মান বাড়ান"
+ _button:
+ text: "শিরোনাম"
+ colored: "রঙ্গিন"
+ action: "বাটনে ক্লিক করলে যা হবে"
+ _action:
+ dialog: "ডায়ালগ দেখান "
+ _dialog:
+ content: "বিষয়বস্তু"
+ resetRandom: "র্যানডম সিড রিসেট করুন"
+ pushEvent: "ইভেন্ট পাঠান"
+ _pushEvent:
+ event: "ইভেন্টের নাম"
+ message: "চালু হলে প্রদর্শনের জন্য বার্তা"
+ variable: "পাঠানো চলক"
+ no-variable: "কিছুই না"
+ callAiScript: "AiScript চালান"
+ _callAiScript:
+ functionName: "ফাংশনের নাম"
+ radioButton: "বহুনির্বাচনী"
+ _radioButton:
+ name: "চলকের নাম"
+ title: "শিরোনাম"
+ values: "বিকল্পগুলিকে আলাদা লাইনে লিখুন"
+ default: "ডিফল্ট মান"
+ script:
+ categories:
+ flow: "নিয়ন্ত্রণ"
+ logical: "লজিক্যাল অপারেশন"
+ operation: "হিসাব-নিকাশ"
+ comparison: "তুলনা"
+ random: "র্যান্ডম"
+ value: "মান"
+ fn: "ফাংশন"
+ text: "টেক্সট ম্যানিপুলেশন"
+ convert: "রুপান্তর"
+ list: "লিস্ট"
+ blocks:
+ text: "লেখা"
+ multiLineText: "লেখা (একাধিক লাইন)"
+ textList: "লেখার লিস্ট"
+ _textList:
+ info: "প্রতিটি এন্ট্রিকে আলাদা লাইনে লিখুন"
+ strLen: "লেখার দৈর্ঘ্য"
+ _strLen:
+ arg1: "লেখা"
+ strPick: "অক্ষর বের করে আনুন"
+ _strPick:
+ arg1: "লেখা"
+ arg2: "অক্ষরের অবস্থান"
+ strReplace: "লেখা প্রতিস্থাপন"
+ _strReplace:
+ arg1: "লেখা"
+ arg2: "যে লেখা প্রতিস্থাপন করা হবে"
+ arg3: "যা দ্বারা প্রতিস্থাপন করা হবে"
+ strReverse: "লেখা উল্টান"
+ _strReverse:
+ arg1: "লেখা"
+ join: "লেখা যুক্ত করুন"
+ _join:
+ arg1: "লিস্ট"
+ arg2: "বিভাজক"
+ add: "যোগ"
+ _add:
+ arg1: "A"
+ arg2: "B"
+ subtract: "বিয়োগ"
+ _subtract:
+ arg1: "A"
+ arg2: "B"
+ multiply: "গুন"
+ _multiply:
+ arg1: "A"
+ arg2: "B"
+ divide: "ভাগ"
+ _divide:
+ arg1: "A"
+ arg2: "B"
+ mod: "ভাগশেষ"
+ _mod:
+ arg1: "A"
+ arg2: "B"
+ round: "দশমিক রাউন্ড করুন"
+ _round:
+ arg1: "সংখ্যা"
+ eq: "A ও B সমান"
+ _eq:
+ arg1: "A"
+ arg2: "B"
+ notEq: "A ও B সমান না"
+ _notEq:
+ arg1: "A"
+ arg2: "B"
+ and: "A এবং B"
+ _and:
+ arg1: "A"
+ arg2: "B"
+ or: "A অথবা B"
+ _or:
+ arg1: "A"
+ arg2: "B"
+ lt: "< A , B হতে কম"
+ _lt:
+ arg1: "A"
+ arg2: "B"
+ gt: "> A , B হতে বেশী"
+ _gt:
+ arg1: "A"
+ arg2: "B"
+ ltEq: "<= A , B হতে কম বা সমান"
+ _ltEq:
+ arg1: "A"
+ arg2: "B"
+ gtEq: ">= A , B হতে বেশী বা সমান"
+ _gtEq:
+ arg1: "A"
+ arg2: "B"
+ if: "যদি"
+ _if:
+ arg1: "যদি"
+ arg2: "তাহলে"
+ arg3: "তাছাড়া"
+ not: "না"
+ _not:
+ arg1: "না"
+ random: "র্যান্ডম"
+ _random:
+ arg1: "সম্ভাব্যতা"
+ rannum: "র্যানডম সংখ্যা"
+ _rannum:
+ arg1: "ন্যূনতম মান"
+ arg2: "সর্বোচ্চ মান"
+ randomPick: "তালিকা থেকে দৈবচয়ন করুন"
+ _randomPick:
+ arg1: "লিস্ট"
+ dailyRandom: "র্যান্ডম সংখ্যা (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন পরিবর্তীত হয়)"
+ _dailyRandom:
+ arg1: "সম্ভাব্যতা"
+ dailyRannum: "র্যান্ডম সংখ্যা (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন পরিবর্তীত হয়)"
+ _dailyRannum:
+ arg1: "ন্যূনতম মান"
+ arg2: "সর্বোচ্চ মান"
+ dailyRandomPick: "তালিকা থেকে এলোমেলোভাবে নির্বাচন করুন (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন পরিবর্তীত হয়)"
+ _dailyRandomPick:
+ arg1: "লিস্ট"
+ seedRandom: "র্যানডম (সীড দ্বারা)"
+ _seedRandom:
+ arg1: "সীড"
+ arg2: "সম্ভাব্যতা"
+ seedRannum: "র্যানডম সংখ্যা (সীড দ্বারা)"
+ _seedRannum:
+ arg1: "সীড"
+ arg2: "ন্যূনতম মান"
+ arg3: "সর্বোচ্চ মান"
+ seedRandomPick: "তালিকা থেকে দৈবচয়ন করুন (সীড দ্বারা)"
+ _seedRandomPick:
+ arg1: "সীড"
+ arg2: "লিস্ট"
+ DRPWPM: "সম্ভাব্যতা সহ একটি তালিকা থেকে এলোমেলোভাবে নির্বাচন করুন (প্রতিটি ব্যবহারকারীর জন্য প্রতিদিন)"
+ _DRPWPM:
+ arg1: "লেখার লিস্ট"
+ pick: "তালিকা থেকে নির্বাচন করুন"
+ _pick:
+ arg1: "লিস্ট"
+ arg2: "অবস্থান"
+ listLen: "লিস্টের দৈর্ঘ্য পান"
+ _listLen:
+ arg1: "লিস্ট"
+ number: "সংখ্যা"
+ stringToNumber: "পাঠ্য থেকে সংখ্যা"
+ _stringToNumber:
+ arg1: "লেখা"
+ numberToString: "সংখ্যা থেকে পাঠ্য"
+ _numberToString:
+ arg1: "সংখ্যা"
+ splitStrByLine: "পাঠ্যকে লাইনে বিভক্ত করুন"
+ _splitStrByLine:
+ arg1: "লেখা"
+ ref: "চলক"
+ aiScriptVar: "AiScript চলক"
+ fn: "ফাংশন"
+ _fn:
+ slots: "স্লটগুলি"
+ slots-info: "প্রতিটি স্লটকে আলাদা লাইনে লিখুন"
+ arg1: "আউটপুট"
+ for: "for-লুপ"
+ _for:
+ arg1: "কতবার চলবে"
+ arg2: "অ্যাকশন"
+ typeError: "স্লট {slot}, {expect} ধরনের মান গ্রহণ করে, কিন্তু {actual} ধরনের মান দেওয়া হয়েছে!"
+ thereIsEmptySlot: "স্লট {slot} খালি!"
+ types:
+ string: "লেখা"
+ number: "সংখ্যা"
+ boolean: "ফ্ল্যাগ"
+ array: "লিস্ট"
+ stringArray: "লেখার লিস্ট"
+ emptySlot: "খালি স্লট"
+ enviromentVariables: "এনভাইরনমেন্ট ভ্যারিয়েবল"
+ pageVariables: "পেজের চলক"
+ argVariables: "ইনপুটের জায়গা"
+_relayStatus:
+ requesting: "অপেক্ষমান"
+ accepted: "অনুমোদিত"
+ rejected: "প্রত্যাখিত"
+_notification:
+ fileUploaded: "ফাইল সফলভাবে আপলোড করা হয়েছে"
+ youGotMention: "{name} আপনাকে উল্লেখ্য করেছে"
+ youGotReply: "{name} আপনাকে জবাব দিয়েছে"
+ youGotQuote: "{name} আপনাকে উদ্ধৃত করেছে"
+ youRenoted: "{name} এর Renote"
+ youGotPoll: "{name} আপনার পোলে ভোট দিয়েছে"
+ youGotMessagingMessageFromUser: "{name} আপনাকে মেসেজ করেছে"
+ youGotMessagingMessageFromGroup: "{name} গ্রুপে একটি নতুন মেসেজ আছে"
+ youWereFollowed: "আপনাকে অনুসরণ করছে"
+ youReceivedFollowRequest: "অনুসরণ করার জন্য অনুরোধ পাওয়া গেছে"
+ yourFollowRequestAccepted: "আপনার অনুসরণ করার অনুরোধ গৃহীত হয়েছে"
+ youWereInvitedToGroup: "আপনি একটি গ্রুপে আমন্ত্রিত হয়েছেন"
+ pollEnded: "পোলের ফলাফল দেখা যাবে"
+ emptyPushNotificationMessage: "আপডেট করা পুশ বিজ্ঞপ্তি"
+ _types:
+ all: "সকল"
+ follow: "অনুসরণ করা হচ্ছে"
+ mention: "উল্লেখ"
+ reply: "উত্তর দিন"
+ renote: "রিনোট"
+ quote: "উদ্ধৃতি"
+ reaction: "প্রতিক্রিয়া"
+ pollVote: "পোলে ভোট আছে"
+ pollEnded: "পোল শেষ"
+ receiveFollowRequest: "প্রাপ্ত অনুসরণের অনুরোধসমূহ"
+ followRequestAccepted: "গৃহীত অনুসরণের অনুরোধসমূহ"
+ groupInvited: "গ্রুপের আমন্ত্রনসমূহ"
+ app: "লিঙ্ক করা অ্যাপ থেকে বিজ্ঞপ্তি"
+ _actions:
+ followBack: "ফলো ব্যাক করেছে"
+ reply: "জবাব"
+ renote: "রিনোট"
+_deck:
+ alwaysShowMainColumn: "সর্বদা মেইন কলাম দেখান"
+ columnAlign: "কলাম সাজান"
+ addColumn: "কলাম যুক্ত করুন"
+ configureColumn: "কলাম সেটিংস"
+ swapLeft: "বামে সরান"
+ swapRight: "ডানে সরান"
+ swapUp: "উপরে উঠান"
+ swapDown: "নিচে নামান"
+ stackLeft: "বাম কলামে সাজান"
+ popRight: "ডানদিকে রাখুন"
+ profile: "প্রোফাইল"
+ _columns:
+ main: "প্রধান"
+ widgets: "উইজেটগুলি"
+ notifications: "বিজ্ঞপ্তি"
+ tl: "টাইমলাইন"
+ antenna: "অ্যান্টেনা"
+ list: "লিস্ট"
+ mentions: "উল্লেখসমূহ"
+ direct: "ডাইরেক্ট নোটগুলি"
diff --git a/locales/ca-ES.yml b/locales/ca-ES.yml
index ed97d539c..1c859b68f 100644
--- a/locales/ca-ES.yml
+++ b/locales/ca-ES.yml
@@ -1 +1,197 @@
---
+_lang_: "Català"
+headlineMisskey: "Una xarxa connectada per notes"
+introMisskey: "Benvingut! Misskey és un servei de microblogging descentralitzat de codi obert.\nCrea \"notes\" per compartir els teus pensaments amb tots els que t'envolten. 📡\nAmb \"reaccions\", també pots expressar ràpidament els teus sentiments sobre les notes de tothom. 👍\nExplorem un món nou! 🚀"
+monthAndDay: "{day}/{month}"
+search: "Cercar"
+notifications: "Notificacions"
+username: "Nom d'usuari"
+password: "Contrasenya"
+forgotPassword: "Contrasenya oblidada"
+fetchingAsApObject: "Cercant en el Fediverse..."
+ok: "OK"
+gotIt: "Ho he entès!"
+cancel: "Cancel·lar"
+enterUsername: "Introdueix el teu nom d'usuari"
+renotedBy: "Resignat per {usuari}"
+noNotes: "Cap nota"
+noNotifications: "Cap notificació"
+instance: "Instàncies"
+settings: "Preferències"
+basicSettings: "Configuració bàsica"
+otherSettings: "Configuració avançada"
+openInWindow: "Obrir en una nova finestra"
+profile: "Perfil"
+timeline: "Línia de temps"
+noAccountDescription: "Aquest usuari encara no ha escrit la seva biografia."
+login: "Iniciar sessió"
+loggingIn: "Identificant-se"
+logout: "Tancar la sessió"
+signup: "Registrar-se"
+uploading: "Pujant..."
+save: "Desar"
+users: "Usuaris"
+addUser: "Afegir un usuari"
+favorite: "Afegir a preferits"
+favorites: "Favorits"
+unfavorite: "Eliminar dels preferits"
+favorited: "Afegit als preferits."
+alreadyFavorited: "Ja s'ha afegit als preferits."
+cantFavorite: "No s'ha pogut afegir als preferits."
+pin: "Fixar al perfil"
+unpin: "Para de fixar del perfil"
+copyContent: "Copiar el contingut"
+copyLink: "Copiar l'enllaç"
+delete: "Eliminar"
+deleteAndEdit: "Esborrar i editar"
+deleteAndEditConfirm: "Estàs segur que vols suprimir aquesta nota i editar-la? Perdràs totes les reaccions, notes i respostes."
+addToList: "Afegir a una llista"
+sendMessage: "Enviar un missatge"
+copyUsername: "Copiar nom d'usuari"
+searchUser: "Cercar usuaris"
+reply: "Respondre"
+loadMore: "Carregar més"
+showMore: "Veure més"
+youGotNewFollower: "t'ha seguit"
+receiveFollowRequest: "Sol·licitud de seguiment rebuda"
+followRequestAccepted: "Sol·licitud de seguiment acceptada"
+mention: "Menció"
+mentions: "Mencions"
+directNotes: "Notes directes"
+importAndExport: "Importar / Exportar"
+import: "Importar"
+export: "Exportar"
+files: "Fitxers"
+download: "Baixar"
+driveFileDeleteConfirm: "Estàs segur que vols suprimir el fitxer \"{name}\"? Les notes associades a aquest fitxer adjunt també se suprimiran."
+unfollowConfirm: "Estàs segur que vols deixar de seguir {name}?"
+exportRequested: "Has sol·licitat una exportació. Això pot trigar una estona. S'afegirà a la teva unitat un cop completat."
+importRequested: "Has sol·licitat una importació. Això pot trigar una estona."
+lists: "Llistes"
+noLists: "No tens cap llista"
+note: "Nota"
+notes: "Notes"
+following: "Seguint"
+followers: "Seguidors"
+followsYou: "Et segueix"
+createList: "Crear llista"
+manageLists: "Gestionar les llistes"
+error: "Error"
+somethingHappened: "S'ha produït un error"
+retry: "Torna-ho a intentar"
+pageLoadError: "S'ha produït un error en carregar la pàgina"
+pageLoadErrorDescription: "Això normalment es deu a errors de xarxa o a la memòria cau del navegador. Prova d'esborrar la memòria cau i torna-ho a provar després d'esperar una estona."
+serverIsDead: "Aquest servidor no respon. Espera una estona i torna-ho a provar."
+youShouldUpgradeClient: "Per veure aquesta pàgina, actualitzeu-la per actualitzar el vostre client."
+enterListName: "Introdueix un nom per a la llista"
+privacy: "Privadesa"
+makeFollowManuallyApprove: "Les sol·licituds de seguiment requereixen aprovació"
+defaultNoteVisibility: "Visibilitat per defecte"
+follow: "Seguint"
+followRequest: "Enviar la sol·licitud de seguiment"
+followRequests: "Sol·licituds de seguiment"
+unfollow: "Deixar de seguir"
+followRequestPending: "Sol·licituds de seguiment pendents"
+enterEmoji: "Introduir un emoji"
+renote: "Renotar"
+unrenote: "Anul·lar renota"
+renoted: "Renotat."
+cantRenote: "Aquesta publicació no pot ser renotada."
+cantReRenote: "Impossible renotar una renota."
+quote: "Citar"
+pinnedNote: "Nota fixada"
+pinned: "Fixar al perfil"
+you: "Tu"
+clickToShow: "Fes clic per mostrar"
+sensitive: "NSFW"
+add: "Afegir"
+reaction: "Reaccions"
+reactionSetting: "Reaccions a mostrar al selector de reaccions"
+reactionSettingDescription2: "Arrossega per reordenar, fes clic per suprimir, prem \"+\" per afegir."
+rememberNoteVisibility: "Recorda la configuració de visibilitat de les notes"
+attachCancel: "Eliminar el fitxer adjunt"
+markAsSensitive: "Marcar com a NSFW"
+unmarkAsSensitive: "Deixar de marcar com a sensible"
+enterFileName: "Defineix nom del fitxer"
+mute: "Silencia"
+unmute: "Deixa de silenciar"
+block: "Bloqueja"
+unblock: "Desbloqueja"
+suspend: "Suspèn"
+unsuspend: "Deixa de suspendre"
+instances: "Instàncies"
+remove: "Eliminar"
+nsfw: "NSFW"
+pinnedNotes: "Nota fixada"
+userList: "Llistes"
+smtpUser: "Nom d'usuari"
+smtpPass: "Contrasenya"
+user: "Usuaris"
+searchByGoogle: "Cercar"
+file: "Fitxers"
+_email:
+ _follow:
+ title: "t'ha seguit"
+_mfm:
+ mention: "Menció"
+ quote: "Citar"
+ search: "Cercar"
+_theme:
+ keys:
+ mention: "Menció"
+ renote: "Renotar"
+_sfx:
+ note: "Notes"
+ notification: "Notificacions"
+_2fa:
+ step2Url: "També pots inserir aquest enllaç i utilitzes una aplicació d'escriptori:"
+_widgets:
+ notifications: "Notificacions"
+ timeline: "Línia de temps"
+_cw:
+ show: "Carregar més"
+_visibility:
+ followers: "Seguidors"
+_profile:
+ username: "Nom d'usuari"
+_exportOrImport:
+ followingList: "Seguint"
+ muteList: "Silencia"
+ blockingList: "Bloqueja"
+ userLists: "Llistes"
+_pages:
+ script:
+ categories:
+ list: "Llistes"
+ blocks:
+ _join:
+ arg1: "Llistes"
+ _randomPick:
+ arg1: "Llistes"
+ _dailyRandomPick:
+ arg1: "Llistes"
+ _seedRandomPick:
+ arg2: "Llistes"
+ _pick:
+ arg1: "Llistes"
+ _listLen:
+ arg1: "Llistes"
+ types:
+ array: "Llistes"
+_notification:
+ youWereFollowed: "t'ha seguit"
+ _types:
+ follow: "Seguint"
+ mention: "Menció"
+ renote: "Renotar"
+ quote: "Citar"
+ reaction: "Reaccions"
+ _actions:
+ reply: "Respondre"
+ renote: "Renotar"
+_deck:
+ _columns:
+ notifications: "Notificacions"
+ tl: "Línia de temps"
+ list: "Llistes"
+ mentions: "Mencions"
diff --git a/locales/cs-CZ.yml b/locales/cs-CZ.yml
index 194dc1acf..9d54e0082 100644
--- a/locales/cs-CZ.yml
+++ b/locales/cs-CZ.yml
@@ -1,1193 +1,930 @@
---
-meta:
- lang: "Čeština"
-common:
- misskey: "⭐ ve fedivesmíru"
- about-title: "⭐ ve fedivesmíru."
- about: "Děkujeme, že jste našli Misskey. Misskey je decentralizovaná mikroblogovací platforma zrozená na Zemi. Neboť existuje ve fedivesmíru (vesmíru, kde jsou organizovány různé sociální sítě), je vzájemně propojena s jinými sociálními sítěmi. Co takhle si chvilku odpočinout od ruchu a shonu města a ponořit se do nového internetu?"
- intro:
- title: "Co je Misskey?"
- about: "Misskey je open-source decentralizovaný mikroblogovací software. Má sofistikované, zcela přizpůsobitelné uživatelské rozhraní, různé způsoby reagování na příspěvky, bezplatné úložiště souborů nabízející integrovaný management system, a další pokročilé vlastnosti. Misskey je navíc připojeno k systému sítí zvanému „fedivesmír“ nebo „fediverse“, který nám dovoluje komunikovat s uživateli na jiných sociálních sítí. Pokud například něco napíšete, nebude to posláno pouze uživatelů Misskey, ale také lidem na sítích Mastodon a Pleroma. Jen si představte, že planeta posílá jiné planetě rádiový signál, aby s ní komunikovala."
- features: "Vlastnosti"
- rich-contents: "Příspěvky"
- rich-contents-desc: "Pouze napište svoje nápady, žhavá témata a cokoliv, co chcete sdílet. Můžete ozdobit svá slova, připojit vaše oblíbené obrázky, posílat soubory včetně videí či vytvořit hlasování – to je jen několik věcí, co můžete dělat s Misskey!"
- reaction: "Reakce"
- reaction-desc: "Nejsnadnější způsob, jak vyjádřit své emoce. Misskey vám dovoluje přidávat k příspěvkům ostatních lidí různé reakce. Emoční zážitek na Misskey nebude nikdy na jiných sociálních sítích, které mohou dávat pouze „lajky“."
- ui: "Rozhraní"
- ui-desc: "Jediné rozhraní není pro všechny. Misskey má proto vysoce přizpůsobitelné rozhraní pro váš vkus. Můžete si vytvořit svou vlastní originální domovskou stránku upravením vzhledu vaší časové osy a posunováním widgetů, které můžete snadno upravit, a učinit toto místo svým vlastním."
- drive: "Disk"
- drive-desc: "Chcete sdílet obrázek, který jste již nahráli? Chcete vaše nahrané soubory organizovat, pojmenovávat a vytvářet pro ně složky? Misskey Disk je pro vás nejlepší řešení. Je velmi snadné sdílet vaše soubory online."
- outro: "Podívejte se na unikátní vlastnosti Misskey vlastníma očima! Pokud si myslíte, že tato instance není pro vás, zkuste jiné instance, neboť Misskey je decentralizovaná sociální síť, takže můžete snadno najít své přátele. Hodně štěstí a zábavy!"
- adblock:
- detected: "Prosím vypněte svůj blokovač reklam"
- warning: "Misskey nepoužívá reklamy, některé vlastnosti však mohou být nedostupné nebo mohou způsobovat chyby, pokud máte povolený blokovač reklam."
- application-authorization: "Autorizované aplikace"
- close: "Zavřít"
- do-not-copy-paste: "Prosím nezadávejte ani nevkládejte sem kód. Váš účet může být kompromitován."
- load-more: "Načíst více"
- enter-password: "Prosím zadejte heslo"
- 2fa: "Dvoufaktorová autentikace"
- customize-home: "Přizpůsobit vzhled domovské stránky"
- featured-notes: "Oblíbené poznámky"
- dark-mode: "Tmavý režim"
- signin: "Přihlásit"
- signup: "Registrovat"
- signout: "Odhlásit"
- reload-to-apply-the-setting: "Pro uplatnění tohoto nastavení musíte znovu načíst tuto stránku. Chcete ji načíst teď?"
- got-it: "Rozumím!"
- customization-tips:
- title: "Tipy pro přizpůsobení"
- paragraph: "
Přizpůsobování domovské stránky vám dovoluje přidávat/odstraňovat, přetahovat a a uspořádat widgety.
Můžete změnit zobrazení pravým kliknutím na některé widgety.
Můžete widgety smazat jejich přetažením do prostoru označeného jako „Koš“ v záhlaví stránky.
Přizpůsobování dokončíte kliknutím na tlačítko „Hotovo“ v pravéh horním rohu.
"
- gotit: "Rozumím!"
- notification:
- file-uploaded: "Soubor nahrán!"
- message-from: "Zpráva od uživatele {}:"
- reversi-invited: "Pozván/a ke hře"
- reversi-invited-by: "Pozván/a uživatelem {}:"
- notified-by: "Oznámení od uživatele {}:"
- reply-from: "Odpověď uživatele {}:"
- quoted-by: "Citováno uživatelem {}:"
- time:
- unknown: "neznámý čas"
- future: "budoucí"
- just_now: "teď"
- seconds_ago: "před {} s"
- minutes_ago: "před {} min"
- hours_ago: "před {} h"
- days_ago: "před {} d"
- weeks_ago: "před {} týd"
- months_ago: "před {} měs"
- years_ago: "před {} lety"
- month-and-day: "{day}. {month}."
- trash: "Koš"
- drive: "Disk"
- messaging: "Konverzace"
- home: "Domů"
- deck: "Deck"
- timeline: "Časová osa"
- explore: "Objevovat"
- following: "Sledovaní"
- followers: "Sledující"
- favorites: "Oblíbené"
- empty-timeline-info:
- follow-users-to-make-your-timeline: "Poznámky sledujících se zobrazí ve vaší časové ose"
- explore: "Najít uživatele"
- weekday-short:
- sunday: "Ne"
- monday: "Po"
- tuesday: "Út"
- wednesday: "St"
- thursday: "Čt"
- friday: "Pá"
- saturday: "So"
- weekday:
- sunday: "Neděle"
- monday: "Pondělí"
- tuesday: "Úterý"
- wednesday: "Středa"
- thursday: "Čtvrtek"
- friday: "Pátek"
- saturday: "Sobota"
- reactions:
- like: "Lajk"
- love: "Super"
- laugh: "Smích"
- hmm: "Hmm...?"
- surprise: "Překvapení"
- congrats: "Gratuluji!"
- angry: "Naštvaný"
- confused: "Zmatený"
- rip: "RIP"
- pudding: "Pudink"
- note-visibility:
- public: "Veřejná"
- home: "Domovská"
- home-desc: "Poslat pouze na domovskou časovou osu"
- followers: "Pro sledující"
- followers-desc: "Poslat pouze sledujícím"
- specified: "Přímá"
- specified-desc: "Poslat pouze zmíněným uživatelům"
- local-public: "Veřejná (pouze místní)"
- local-home: "Domovská (pouze místní)"
- local-followers: "Pro sledující (pouze místní)"
- note-placeholders:
- a: "Co právě děláte?"
- b: "Co se děje?"
- c: "Co se vám honí hlavou?"
- d: "Napíšete pár slov?"
- e: "Pište sem"
- f: "Čekám, až něco napíšete..."
- settings: "Nastavení"
- _settings:
- profile: "Profil"
- notification: "Oznámení"
- apps: "Aplikace"
- tags: "Hashtagy"
- mute-and-block: "Ztlumit/blokovat"
- blocking: "Blokování"
- security: "Zabezpečení"
- signin: "Historie přihlášení"
- password: "Heslo"
- other: "Ostatní"
- appearance: "Vzhled"
- behavior: "Chování"
- fetch-on-scroll: "Nekonečné rolování"
- fetch-on-scroll-desc: "Pokud budete rolovat dolů po stránce, automaticky bude načten další obsah."
- note-visibility: "Viditelnost příspěvku"
- default-note-visibility: "Výchozí viditelnost příspěvku"
- remember-note-visibility: "Zapamatovat viditelnost příspěvků"
- web-search-engine: "Webové vyhledávače"
- web-search-engine-desc: "Například: https://www.google.com/?#q={{query}}"
- keep-cw: "Zachovat varování o obsahu"
- keep-cw-desc: "Při odpovědi na příspěvek bude varování o obsahu nastaveno stejně jako původní příspěvek."
- i-like-sushi: "Mam radši sushi (než puding)"
- show-reversi-board-labels: "Zobrazit označení řad a sloupců v Reversi"
- use-avatar-reversi-stones: "Použít avatar jako figurku v Reversi"
- disable-animated-mfm: "Vypnout pohyblivé texty v příspěvku"
- disable-showing-animated-images: "Nepřehrávat animované obrázky"
- suggest-recent-hashtags: "Navrhovat nedávné hashtagy v rámci psacího pole"
- always-show-nsfw: "Vždycky ukázat NSFW obsah"
- always-mark-nsfw: "Označovat všechny příspěvky za delikátní"
- show-full-acct: "Zaradit hostovací server jako součast přezdívky"
- show-via: "zobrazit přes"
- reduce-motion: "Snížit pohyb v rozhraní"
- this-setting-is-this-device-only: "Pouze pro toto zařízení"
- use-os-default-emojis: "Použít výchozí emoji systému"
- line-width: "Hrubka línie"
- line-width-thin: "Úzka"
- line-width-normal: "Běžná"
- line-width-thick: "Tlustá"
- font-size: "Velikost písma"
- font-size-x-small: "Malé"
- font-size-small: "Dost malé"
- font-size-medium: "Průměrné"
- font-size-large: "Dost velké"
- font-size-x-large: "Velké"
- deck-column-align: "Zarovnání sloupců v Decku"
- deck-column-align-center: "Na střed"
- deck-column-align-left: "Vlevo"
- deck-column-align-flexible: "Flexibilní"
- deck-column-width: "Šířka sloupců v Decku"
- deck-column-width-narrow: "Úzké"
- deck-column-width-narrower: "Poněkud úzké"
- deck-column-width-normal: "Normální"
- deck-column-width-wider: "Poněkud široké"
- deck-column-width-wide: "Široké"
- use-shadow: "Používat v rozhraní stíny"
- rounded-corners: "Zakulatit rohy v rozhraní"
- circle-icons: "Používat kulaté ikony"
- contrasted-acct: "Přidat uživatelskému účtu kontrast"
- wallpaper: "Obrázek na pozadí"
- choose-wallpaper: "Zvolit pozadí"
- delete-wallpaper: "Odstranit pozadí"
- post-form-on-timeline: "Zobrazit formulář pro nové příspěvky nad časovou osou"
- show-clock-on-header: "Zobrazit hodiny v pravém horním rohu"
- show-reply-target: "Zobrazit cíl odpovědi"
- timeline: "Časová osa"
- show-my-renotes: "Zobrazit moje renoty v časové ose"
- show-renoted-my-notes: "Zobrazit renoty vašich vlastních příspěvků v časové ose"
- show-local-renotes: "Zobrazit renoty místních příspěvků v časové ose"
- remain-deleted-note: "I nadále zobrazovat odstraněné příspěvky"
- sound: "Zvuk"
- enable-sounds: "Povolit zvuk"
- enable-sounds-desc: "Přehrát zvuk, například při odeslání nebo přijetí příspěvku, či zprávy. Toto nastavení je uloženo v prohlížeči."
- volume: "Hlasitost"
- test: "Test"
- update: "Aktualizace Misskey"
- version: "Verze:"
- latest-version: "Nejnovější verze:"
- update-checking: "Kontroluji aktualizace"
- do-update: "Zkontrolovat aktualizace"
- update-settings: "Pokročilá nastavení"
- no-updates: "Nejsou dostupné žádné aktualizace"
- no-updates-desc: "Váš server Misskey je aktuální."
- update-available: "Je dostupná nová verze"
- update-available-desc: "Aktualizace budou aplikovány po znovunačtení stránky."
- advanced-settings: "Pokročilá nastavení"
- debug-mode: "Povolit režim ladění"
- debug-mode-desc: "Toto nastavení je uloženo v prohlížeči."
- navbar-position: "Poloha navigačního panelu"
- navbar-position-top: "Nahoře"
- navbar-position-left: "Vlevo"
- navbar-position-right: "Vpravo"
- i-am-under-limited-internet: "Mam omezený (pomalý) internet"
- post-style: "Styl zobrazení poznámek"
- post-style-standard: "Standardní"
- post-style-smart: "Chytrý"
- notification-position: "Poloha oznámení"
- notification-position-bottom: "Dole"
- notification-position-top: "Nahoře"
- disable-via-mobile: "Neoznačovat příspěvky jako „z mobilu“"
- load-raw-images: "Zobrazovat obrázky v původní kvalitě"
- load-remote-media: "Zobrazovat média ze vzdáleného serveru"
- search: "Hledání"
- delete: "Odstranit"
- loading: "Načítám..."
- ok: "OK"
- cancel: "Zrušit"
- update-available-title: "Aktualizace k dispozici"
- update-available: "Je k dispozici nová verze Misskey ({newer},vaše verze je {current}). Pro aplikování nové verze znovunačtěte stránku."
- verified-user: "Ověřené účty"
- hide-password: "Skrýt heslo"
- show-password: "Zobrazit heslo"
- do-not-use-in-production: "Tohle je vývojářský build. Nepoužívejte v produkci."
- user-suspended: "Tomuto uživateli byl pozastaven účet."
- is-remote-user: "Informace o tomto uživateli nemusí být kompletní."
- is-remote-post: "Obsah tohoto příspěvku je zrcadlen."
- view-on-remote: "Pro kompletnost jej zobrazte vzdáleně."
- renoted-by: "{user} renotoval/a"
- no-notes: "Bez poznámek"
- turn-on-darkmode: "Přepnout na tmavý režim"
- turn-off-darkmode: "Světlý režim"
- error:
- title: "Něco se stalo :("
- retry: "Zkusit znovu"
- reversi:
- drawn: "Remíza"
- my-turn: "Váš tah"
- opponent-turn: "Je řada na protivníkovi"
- turn-of: "{name} je na tahu"
- past-turn-of: "{name} byl/a na tahu"
- won: "{name} vyhrál/a"
- black: "Černá"
- white: "Bílá"
- total: "Celkem"
- this-turn: "{count}. kolo"
- widgets:
- analog-clock: "Analogové hodiny"
- profile: "Profil"
- calendar: "Kalendář"
- timemachine: "Kalendář (Stroj času)"
- activity: "Aktivita"
- rss: "RSS čtečka"
- memo: "Rychlé poznámky"
- trends: "Trendy"
- photo-stream: "Proud fotek"
- posts-monitor: "Grafy příspěvků"
- slideshow: "Prezentace"
- version: "Verze"
- broadcast: "Rozhlas"
- notifications: "Oznámení"
- users: "Doporučení uživatelé"
- polls: "Ankety"
- post-form: "Formulář pro psaní"
- server: "Informace o serveru"
- nav: "Navigace"
- tips: "Tipy"
- hashtags: "Hashtagy"
- dev: "Nepodařilo se vytvořit aplikace. Prosím zkuste to znovu."
- ai-chan-kawaii: "Ai-chan kawaii!"
- you: "Vy"
-auth/views/form.vue:
- share-access: "Chcete dovolit aplikaci {name} přístup k vašemu účtu?"
- permission-ask: "Tato aplikace vyžaduje následující oprávnění:"
- account-read: "Zobrazit informace účtu"
- note-write: "Odeslat."
- following-write: "Sledovat a přestat sledovat"
- drive-read: "Přečíst váš Disk"
- notification-read: "Sledovat oznámení."
- notification-write: "Zpravovat notifikace."
- cancel: "Zrušit"
- accept: "Povolit přístup"
-auth/views/index.vue:
- loading: "Načítám..."
- already-authorized: "Tato aplikace byla již autorizována."
- error: "Taková relace neexistuje."
- sign-in: "Prosím přihlaste se."
-common/views/pages/explore.vue:
- verified-users: "Ověřené účty"
- popular-users: "Populární uživatelé"
- recently-updated-users: "Nedávno aktívni uživatelé"
- recently-registered-users: "Nedávno registrovaní uživatelé"
- popular-tags: "Populární tagy"
- federated: "Z fedivesmíru"
- explore: "Prozkoumat {host}"
-common/views/components/url-preview.vue:
- enable-player: "Otevřít v přehrávači"
- disable-player: "Zavřít přehrávač"
-common/views/components/user-list.vue:
- no-users: "Žádní uživatelé"
-common/views/components/games/reversi/reversi.vue:
- matching:
- waiting-for: "Čeká se na {}"
- cancel: "Zrušit"
-common/views/components/games/reversi/reversi.game.vue:
- surrender: "Vzdát se"
- looped-map: "Zacyklená mapa"
-common/views/components/games/reversi/reversi.index.vue:
- title: "Misskey Reversi"
- sub-title: "Hrajte Reversi s Vašimi kamarády!"
- invite: "Pozvat"
- rule: "Jak hrát"
- mode-invite: "Pozvat"
- my-games: "Moje hra"
- all-games: "Všechny hry"
- enter-username: "Zadejte své uživatelské jméno"
- game-state:
- ended: "Ukončené"
- playing: "Probíhají"
-common/views/components/games/reversi/reversi.room.vue:
- settings-of-the-game: "Nastavení hry"
- choose-map: "Vybrat mapu"
- random: "Náhodně"
- black-or-white: "Černé/bílé"
- black-is: "Černá je {}"
- rules: "Pravidla"
- looped-map: "Zacyklená mapa"
- settings-of-the-bot: "Nastavení Botu"
- this-game-is-started-soon: "Hra začne za pár vteřin"
- waiting-for-other: "Čeká se na protivníka"
- waiting-for-me: "Čeká se na Vás"
- waiting-for-both: "Připravuji"
- cancel: "Zrušit"
- ready: "Připraveno"
-common/views/components/connect-failed.vue:
- title: "Nelze se připojit k serveru"
- description: "Nastal problém s Vaším připojením k internetu, nebo server není dostupný nebo zrovna probíhá údržba. Prosím {zkuste to znova} za pár minut."
- thanks: "Děkujeme že jste použili Misskey."
-common/views/components/connect-failed.troubleshooter.vue:
- network: "Síťové připojení"
- checking-network: "Prověřit síťové připojení"
- internet: "Připojení k internetu"
- checking-internet: "Ověřuji připojení k internetu."
- server: "Připojení k serveru"
- no-network-desc: "Ujistěte se že jste připojeni k Internetu."
- no-internet: "Nejste připojeni k internetu"
- no-internet-desc: "Jste připojen k síti, ale zdá se že stále chybí připojení k Internetu. Prosím zkontrolujte Vaše připojení k Internetu."
-common/views/components/media-banner.vue:
- click-to-show: "Klikněte pro zobrazení"
-common/views/components/theme.vue:
- light-theme: "Šablona pro použití ve světlém vzhledu"
- dark-theme: "Šablona pro použití v tmavém vzhledu"
- light-themes: "Světlý vzhled"
- dark-themes: "Tmavý vzhled"
- install-a-theme: "Nainstalovat šablonu"
- theme-code: "Kód šablony"
- install: "Nainstalovat"
- installed: "\"{}\" byl nainstalován"
- create-a-theme: "Vytvořit motiv"
- base-theme: "Základní vzhled"
- find-more-theme: "Najít další vzhledy"
- theme-name: "Jméno vzhledu"
- preview-created-theme: "Náhled"
- already-installed: "Tento vzhled je již nainstalován."
- saved: "Uloženo"
- builtin-themes: "Standardní vzhledy"
- my-themes: "Moje vzhledy"
- installed-themes: "Nainstalované vzhledy"
- select-theme: "Zvolte vzhled"
- uninstall: "Odinstalovat"
- uninstalled: "\"{}\" byl odinstalován"
- author: "Autor"
- desc: "Popis"
- export: "Exportovat"
- import: "Importovat"
- theme-name-required: "Jméno vzhledu je povinné"
-common/views/components/cw-button.vue:
- hide: "Skrýt"
- show: "Více"
- chars: "{count} znaků"
- files: "{count} souborů"
- poll: "Anketa"
-common/views/components/messaging.vue:
- search-user: "Najít uživatele"
- you: "Vy"
- no-history: "Žádná historie"
-common/views/components/messaging-room.vue:
- empty: "Žádné zprávy"
- new-message: "Máte novou zprávu"
- only-one-file-attached: "Jenom JEDEN soubor může být přiložen ke zprávě."
-common/views/components/messaging-room.form.vue:
- send: "Odeslat"
- attach-from-local: "Přiložit soubory z Vašeho zařízení"
- only-one-file-attached: "Jenom JEDEN soubor může být přiložen ke zprávě."
-common/views/components/messaging-room.message.vue:
- is-read: "Přečtené"
- deleted: "Tato zpráva byla odstraněna"
-common/views/components/nav.vue:
- about: "O Misskey"
- stats: "Statistiky"
- status: "Status"
- wiki: "Wiki"
- donors: "Dárci"
- repository: "Úložiště"
- develop: "Vývojáři"
- feedback: "Zpětná vazba"
-common/views/components/note-menu.vue:
+_lang_: "Čeština"
+headlineMisskey: "Síť propojená poznámkami"
+introMisskey: "Vítejte! Misskey je otevřený a decentralizovaný microblogový servis.\n\"Poznámkami\" můžete sdílet co se zrovna děje se všemi ve Vašem okolí. 📡\nPomocí \"reakcí\" můžete sdílet své názory a pocity na ostatní poznámky. 👍\nPojďte objevovat nový svět! 🚀"
+monthAndDay: "{day}. {month}."
+search: "Vyhledávání"
+notifications: "Oznámení"
+username: "Uživatelské jméno"
+password: "Heslo"
+forgotPassword: "Zapomenuté heslo"
+fetchingAsApObject: "Načítám data z Fediversu..."
+ok: "Potvrdit"
+gotIt: "Rozumím!"
+cancel: "Zrušit"
+enterUsername: "Zadej uživatelské jméno"
+renotedBy: "{user} přeposla/a"
+noNotes: "Žádné poznámky"
+noNotifications: "Žádná oznámení"
+instance: "Instance"
+settings: "Nastavení"
+basicSettings: "Obecná nastavení"
+otherSettings: "Rozšířená nastavení"
+openInWindow: "Otevřít v novém okně"
+profile: "Váš profil"
+timeline: "Časová osa"
+noAccountDescription: "Tento uživatel zatím nenapsal svou biografii."
+login: "Přihlásit se"
+loggingIn: "Probíhá přihlašování"
+logout: "Odhlásit"
+signup: "Registrace"
+uploading: "Nahrávám"
+save: "Uložit"
+users: "Uživatelé"
+addUser: "Přidat uživatele"
+favorite: "Oblíbené"
+favorites: "Oblíbené"
+unfavorite: "Odebrat z oblízených"
+favorited: "Přidáno do oblíbených"
+alreadyFavorited: "Už je mezi oblíbenými"
+cantFavorite: "Nepodařilo se přidat mezi oblíbené."
+pin: "Připnout"
+unpin: "Odepnout"
+copyContent: "Zkopírovat obsah"
+copyLink: "Kopírovat odkaz"
+delete: "Smazat"
+deleteAndEdit: "Smazat a upravit"
+deleteAndEditConfirm: "Jste si jistí že chcete smazat tuto poznámku a editovat ji? Ztratíte tím všechny reakce, sdílení a odpovědi na ni."
+addToList: "Přidat do seznamu"
+sendMessage: "Odeslat zprávu"
+copyUsername: "Kopírovat uživatelské jméno"
+searchUser: "Vyhledat uživatele"
+reply: "Odpovědět"
+loadMore: "Zobrazit více"
+showMore: "Zobrazit více"
+showLess: "Zavřít"
+youGotNewFollower: "Máte nového následovníka"
+receiveFollowRequest: "Žádost o sledování přijata"
+followRequestAccepted: "Žádost o sledování přijata"
+mention: "Zmínění"
+mentions: "Zmínění"
+importAndExport: "Import a export"
+import: "Importovat"
+export: "Exportovat"
+files: "Soubor(ů)"
+download: "Stáhnout"
+driveFileDeleteConfirm: "Opravdu chcete smazat soubor \"{name}\"? Poznámky, ke kterým je tento soubor připojen, budou také smazány."
+unfollowConfirm: "Jste si jisti že už nechcete sledovat {name}?"
+exportRequested: "Požádali jste o export. To může chvíli trvat. Přidáme ho na váš Disk až bude dokončen."
+importRequested: "Požádali jste o export. To může chvilku trvat."
+lists: "Seznamy"
+noLists: "Nemáte žádné seznamy"
+note: "Poznámka"
+notes: "Poznámky"
+following: "Sledovaní"
+followers: "Sledující"
+followsYou: "Sledují vás"
+createList: "Vytvořit seznam"
+manageLists: "Spravovat seznam"
+error: "Chyba"
+somethingHappened: "Jejda. Něco se nepovedlo."
+retry: "Opakovat"
+pageLoadError: "Nepodařilo se načíst stránku"
+serverIsDead: "Server neodpovídá. Počkejte chvíli a zkuste to znovu."
+youShouldUpgradeClient: "Pro zobrazení této stránky obnovte stránku pro aktualizaci klienta."
+enterListName: "Jméno seznamu"
+privacy: "Soukromí"
+makeFollowManuallyApprove: "Žádosti o sledování vyžadují potvrzení"
+defaultNoteVisibility: "Výchozí viditelnost"
+follow: "Sledovaní"
+followRequest: "Odeslat žádost o sledování"
+followRequests: "Žádosti o sledování"
+unfollow: "Přestat sledovat"
+followRequestPending: "Čekající žádosti o sledování"
+enterEmoji: "Vložte emoji"
+renote: "Přeposlat"
+unrenote: "Zrušit přeposlání"
+renoted: "Přeposláno"
+cantRenote: "Tento příspěvek nelze přeposlat."
+cantReRenote: "Odpověď nemůže být odstraněna."
+quote: "Citovat"
+pinnedNote: "Připnutá poznámka"
+pinned: "Připnout"
+you: "Vy"
+clickToShow: "Klikněte pro zobrazení"
+sensitive: "NSFW"
+add: "Přidat"
+reaction: "Reakce"
+reactionSettingDescription2: "Přetažením změníte pořadí, kliknutím smažete, zmáčkněte \"+\" k přidání"
+rememberNoteVisibility: "Zapamatovat nastavení zobrazení poznámky"
+attachCancel: "Odstranit přílohu"
+markAsSensitive: "Označit jako NSFW"
+unmarkAsSensitive: "Odznačit jako NSFW"
+enterFileName: "Zadejte název souboru"
+mute: "Ztlumit"
+unmute: "Odmlčet"
+block: "Zablokovat"
+unblock: "Odblokovat"
+suspend: "Zmrazit"
+unsuspend: "Odmrazit"
+blockConfirm: "Jste si jistí že chcete zablokovat tento účet?"
+unblockConfirm: "Jste si jistí že chcete odblokovat tento účet?"
+suspendConfirm: "Jste si jistí že chcete suspendovat tenhle účet?"
+unsuspendConfirm: "Jste si jistí že chcete obnovit tenhle účet?"
+selectList: "Vybrat seznam"
+selectAntenna: "Vyberte Anténu"
+selectWidget: "Zvolte widget"
+editWidgets: "Upravit widget"
+editWidgetsExit: "Hotovo"
+customEmojis: "Vlastní emoji"
+emoji: "Emoji"
+emojis: "Emoji"
+emojiName: "Jméno emoji"
+emojiUrl: "URL obrázku"
+addEmoji: "Přidat emoji"
+settingGuide: "Doporučené nastavení"
+cacheRemoteFiles: "Ukládání vzdálených souborů do mezipaměti"
+cacheRemoteFilesDescription: "Zakázání tohoto nastavení způsobí, že vzdálené soubory budou odkazovány přímo, místo aby byly ukládány do mezipaměti. Tím se ušetří úložiště na serveru, ale zvýší se provoz, protože se negenerují miniatury."
+flagAsBot: "Tento účet je bot"
+flagAsBotDescription: "Pokud je tento účet kontrolován programem zaškrtněte tuto možnost. To označí tento účet jako bot pro ostatní vývojáře a zabrání tak nekonečným interakcím s ostatními boty a upraví Misskey systém aby se choval k tomuhle účtu jako bot."
+flagAsCat: "Tenhle účet je kočka"
+flagAsCatDescription: "Vyberte tuto možnost aby tento účet byl označen jako kočka."
+flagShowTimelineReplies: "Zobrazovat odpovědi na časové ose"
+flagShowTimelineRepliesDescription: "Je-li zapnuto, zobrazí odpovědi uživatelů na poznámky jiných uživatelů na vaší časové ose."
+autoAcceptFollowed: "Automaticky akceptovat následování od účtů které sledujete"
+addAccount: "Přidat účet"
+loginFailed: "Přihlášení se nezdařilo."
+showOnRemote: "Více na původním profilu"
+general: "Obecně"
+wallpaper: "Obrázek na pozadí"
+setWallpaper: "Nastavení obrázku na pozadí"
+removeWallpaper: "Odstranit pozadí"
+searchWith: "Hledat: {q}"
+youHaveNoLists: "Nemáte žádné seznamy"
+followConfirm: "Jste si jisti, že chcete sledovat {name}?"
+proxyAccount: "Proxy účet"
+proxyAccountDescription: "Proxy účet je účet, který za určitých podmínek sleduje uživatele na dálku vaším jménem. Například když uživatel zařadí vzdáleného uživatele do seznamu, pokud nikdo nesleduje uživatele na seznamu, aktivita nebude doručena instanci, takže místo toho bude uživatele sledovat účet proxy."
+host: "Hostitel"
+selectUser: "Vyberte uživatele"
+recipient: "Pro"
+annotation: "Komentáře"
+federation: "Federace"
+instances: "Instance"
+registeredAt: "Registrován"
+latestRequestSentAt: "Poslední požadavek poslán"
+latestRequestReceivedAt: "Poslední požadavek přijat"
+latestStatus: "Poslední status"
+storageUsage: "Využití úložiště"
+charts: "Grafy"
+perHour: "za hodinu"
+perDay: "za den"
+stopActivityDelivery: "Přestat zasílat aktivitu"
+blockThisInstance: "Blokovat tuto instanci"
+operations: "Operace"
+software: "Software"
+version: "Verze"
+metadata: "Metadata"
+withNFiles: "{n} soubor(ů)"
+monitor: "Monitorovat"
+jobQueue: "Fronta úloh"
+cpuAndMemory: "CPU a paměť"
+network: "Síť"
+disk: "Disk"
+instanceInfo: "Informace o instanci"
+statistics: "Statistiky"
+clearQueue: "Vyčistit frontu"
+clearQueueConfirmTitle: "Jste si jisti že zrušit všechny úlohy ve frontě?"
+clearCachedFiles: "Vyprázdnit mezipaměť"
+blockedInstances: "Blokované instance"
+noUsers: "Žádní uživatelé"
+editProfile: "Upravit můj profil"
+pinLimitExceeded: "Nemůžete připnout další poznámky."
+intro: "Instalace Misskey byla dokončena! Prosím vytvořte admina."
+done: "Hotovo"
+processing: "Zpracovávám"
+preview: "Náhled"
+default: "Výchozí"
+noCustomEmojis: "Bez Emoji"
+blocked: "Blokováno"
+suspended: "Suspendováno"
+all: "Vše"
+subscribing: "Odebíráte"
+publishing: "Publikuji"
+notResponding: "Neodpovídá"
+instanceFollowing: "Následovníci na instanci"
+instanceFollowers: "Následovníci na instanci"
+instanceUsers: "Uživatelé této instance"
+changePassword: "Změnit heslo"
+security: "Zabezpečení"
+retypedNotMatch: "Zadané údaje se neshodují."
+currentPassword: "Současné heslo"
+newPassword: "Nové heslo"
+newPasswordRetype: "Nové heslo (znovu)"
+attachFile: "Přiložit soubor"
+more: "Více!"
+featured: "Oblíbené poznámky"
+usernameOrUserId: "Uživatelské jméno nebo uživatelské id"
+noSuchUser: "Uživatel nebyl nalezen"
+announcements: "Oznámení"
+imageUrl: "URL obrázku"
+remove: "Smazat"
+removed: "Smazáno"
+removeAreYouSure: "Jste si jistí že chcete smazat \"{x}\"?"
+deleteAreYouSure: "Jste si jistí že chcete smazat \"{x}\"?"
+resetAreYouSure: "Opravdu resetovat?"
+saved: "Uloženo"
+messaging: "Zprávy"
+upload: "Nahrát soubory"
+fromDrive: "Z disku"
+fromUrl: "Z URL"
+uploadFromUrl: "Nahrát z URL adresy"
+uploadFromUrlDescription: "URL adresa souboru, který chcete nahrát"
+uploadFromUrlMayTakeTime: "Může trvat nějakou dobu, dokud nebude dokončeno nahrávání."
+explore: "Objevovat"
+messageRead: "Přečtené"
+noMoreHistory: "To je vše"
+startMessaging: "Zahájit chat"
+nUsersRead: "přečteno {n} uživateli"
+agreeTo: "Souhlasím s {0}"
+tos: "Podmínky užívání"
+start: "Začít"
+home: "Domů"
+remoteUserCaution: "Tyto informace nemusí být aktuální jelikož uživatel je ze vzdálené instance."
+activity: "Aktivita"
+images: "Obrázky"
+birthday: "Datum narození"
+yearsOld: "{age} let"
+registeredDate: "Datum registrace"
+location: "Lokace"
+theme: "Vzhled"
+themeForLightMode: "Vzhled pro použití ve světlém režimu"
+themeForDarkMode: "Vzhled k použití v tmavém režimu"
+light: "Světlý"
+dark: "Tmavý"
+lightThemes: "Světlý vzhled"
+darkThemes: "Tmavý vzhled"
+syncDeviceDarkMode: "Synchronizovat tmavý vzhled s nastavením Vašeho systému"
+drive: "Úložiště"
+fileName: "Název souboru"
+selectFile: "Vybrat soubor"
+selectFiles: "Vybrat soubory"
+selectFolder: "Vyberte složku"
+selectFolders: "Vyberte složky"
+renameFile: "Přejmenovat soubor"
+folderName: "Název složky"
+createFolder: "Vytvořit složku"
+renameFolder: "Přejmenovat složku"
+deleteFolder: "Odstranit složku"
+addFile: "Přidat soubor"
+emptyFolder: "Tato složka je prázdná"
+unableToDelete: "Nelze smazat"
+inputNewFileName: "Zadejte nový název"
+inputNewFolderName: "Zadejte název nové složky"
+copyUrl: "Kopírovat URL"
+rename: "Přejmenovat"
+avatar: "Avatar"
+banner: "Baner"
+nsfw: "NSFW"
+disconnectedFromServer: "Spojení bylo přerušeno"
+reload: "Aktualizovat"
+doNothing: "Ignorovat"
+watch: "Sledovat"
+unwatch: "Přestat sledovat"
+accept: "Souhlasím"
+reject: "Odmítnout"
+normal: "Normální"
+instanceName: "Název instance"
+instanceDescription: "Popis instance"
+maintainerName: "Správce"
+maintainerEmail: "E-mailová adresa správce"
+tosUrl: "URL pro smluvní podmínky"
+thisYear: "Tento rok"
+thisMonth: "Tento měsíc"
+today: "Dnes"
+dayX: "{day}"
+monthX: "{month}"
+yearX: "{year}"
+pages: "Stránky"
+integration: "Integrace"
+connectService: "Připojit"
+disconnectService: "Odpojit"
+enableLocalTimeline: "Povolit lokální čas"
+enableGlobalTimeline: "Povolit globální čas"
+registration: "Registrace"
+enableRegistration: "Povolit registraci novým uživatelům"
+invite: "Pozvat"
+inMb: "V megabajtech"
+iconUrl: "Favicon URL"
+bannerUrl: "Baner URL"
+backgroundImageUrl: "Adresa URL obrázku pozadí"
+basicInfo: "Základní informace"
+pinnedUsers: "Připnutí uživatelé"
+pinnedNotes: "Připnutá poznámka"
+hcaptcha: "hCaptcha"
+enableHcaptcha: "Aktivovat hCaptchu"
+hcaptchaSiteKey: "Klíč stránky"
+hcaptchaSecretKey: "Tajný Klíč (Secret Key)"
+recaptcha: "reCAPTCHA"
+enableRecaptcha: "Zapnout ReCAPTCHu"
+recaptchaSiteKey: "Klíč stránky"
+recaptchaSecretKey: "Tajný Klíč (Secret Key)"
+antennas: "Antény"
+manageAntennas: "Spravovat Antény"
+name: "Jméno"
+antennaSource: "Zdroj Antény"
+enableServiceworker: "Povolit ServiceWorker"
+caseSensitive: "Rozlišuje malá a velká písmena"
+connectedTo: "Následující účty jsou připojeny"
+notesAndReplies: "Poznámky a odpovědi"
+withFiles: "Včetně souborů"
+popularUsers: "Populární uživatelé"
+recentlyUpdatedUsers: "Nedávno aktívni uživatelé"
+popularTags: "Populární tagy"
+userList: "Seznamy"
+about: "Informace"
+aboutMisskey: "O Misskey"
+administrator: "Administrátor"
+token: "Token"
+twoStepAuthentication: "Dvoufaktorová autentikace"
+moderator: "Moderátor"
+nUsersMentioned: "{n} uživatelů zmínilo"
+securityKey: "Bezpečnostní klíč"
+securityKeyName: "Název klíče"
+registerSecurityKey: "Registrovat bezpečnostní klíč"
+lastUsed: "Naposledy použito"
+unregister: "Odstranit"
+resetPassword: "Resetovat heslo"
+newPasswordIs: "Nové heslo je \"{password}\""
+reduceUiAnimation: "Snížit UI animace"
+share: "Sdílet"
+notFound: "Nenalezeno"
+notFoundDescription: "Nebyla nalezená žádná stránka korespondující se zadanou URL."
+uploadFolder: "Výchozí lokace pro upload"
+cacheClear: "Vymazat cache"
+markAsReadAllNotifications: "Označit všechna oznámení za přečtená"
+markAsReadAllUnreadNotes: "Označit všechny příspěvky za přečtené"
+markAsReadAllTalkMessages: "Označit všechny zprávy za přečtené"
+help: "Nápověda"
+inputMessageHere: "Sem zadejte zprávu"
+close: "Zavřít"
+group: "Skupina"
+groups: "Skupiny"
+createGroup: "Vytvořit skupinu"
+ownedGroups: "Vlastněné skupiny"
+joinedGroups: "Členství ve skupinách"
+invites: "Pozvat"
+groupName: "Název skupiny"
+members: "Členové"
+transfer: "Převod"
+title: "Titulek"
+text: "Text"
+enable: "Povolit"
+next: "Další"
+retype: "Zadejte znovu"
+noteOf: "{user} poznámky"
+inviteToGroup: "Pozvat do skupiny"
+quoteAttached: "Citace"
+quoteQuestion: "Přiložit jako citaci?"
+noMessagesYet: "Zatím tu nejsou žádné zprávy"
+newMessageExists: "Máte novou zprávu"
+onlyOneFileCanBeAttached: "Ke zprávě můžete přiložit jenom jeden soubor"
+signinRequired: "Přihlašte se, prosím"
+invitations: "Pozvat"
+invitationCode: "Kód pozvánky"
+checking: "Ověřuji"
+available: "K dispozici"
+unavailable: "Není k dispozici"
+usernameInvalidFormat: "Písmena, čísla a _ jsou povolená."
+tooShort: "Příliš krátké"
+tooLong: "Příliš dlouhé"
+weakPassword: "Slabé heslo"
+normalPassword: "Dobré heslo"
+strongPassword: "Silné heslo"
+passwordMatched: "Hesla se schodují"
+passwordNotMatched: "Hesla se neschodují"
+signinWith: "Přihlásit se s {x}"
+signinFailed: "Nelze se přihlásit. Zkontrolujte prosím své uživatelské jméno a heslo."
+tapSecurityKey: "Ťukněte na bezpečnostní klíč"
+or: "Nebo"
+language: "Jazyk"
+uiLanguage: "Jazyk uživatelského rozhraní"
+groupInvited: "Pozvat do skupiny"
+aboutX: "O {x}"
+useOsNativeEmojis: "Použití nativních emoji operačního systému"
+youHaveNoGroups: "Nemáte žádné skupiny"
+joinOrCreateGroup: "Můžete požádat o pozvání do stávající skupiny nebo vytvořit novou."
+noHistory: "Žádná historie"
+signinHistory: "Historie přihlášení"
+category: "Kategorie"
+tags: "Štítky"
+createAccount: "Vytvořit účet"
+existingAccount: "Existující účet"
+regenerate: "Obnovit"
+fontSize: "Velikost písma"
+openImageInNewTab: "Otevřít obrázek v novém panelu"
+dashboard: "Přehled"
+local: "Lokální"
+remote: "Vzdálené"
+total: "Celkem"
+weekOverWeekChanges: "Týdně"
+dayOverDayChanges: "Denně"
+appearance: "Vzhled"
+clientSettings: "Nastavení klienta"
+accountSettings: "Nastavení účtu"
+promotion: "Propagace"
+promote: "Propagovat"
+numberOfDays: "Počet dní"
+objectStorageBaseUrl: "Base URL"
+objectStorageBucket: "Bucket"
+objectStoragePrefix: "Předpona"
+objectStorageEndpoint: "Endpoint"
+objectStorageRegion: "Región"
+objectStorageUseSSL: "Použít SSL"
+deleteAll: "Smazat vše"
+showFixedPostForm: "Zobrazit formulář pro nové příspěvky nad časovou osou"
+listen: "Poslouchat"
+showInPage: "Zobrazit na stránce"
+popout: "Pop-out"
+volume: "Hlasitost"
+masterVolume: "Celková hlasitost"
+details: "Detaily"
+chooseEmoji: "Vybrat emotikon"
+unableToProcess: "Operace nebyla dokončena."
+recentUsed: "Naposledy použité"
+install: "Nainstalovat"
+uninstall: "Odinstalovat"
+installedApps: "Autorizované aplikace"
+nothing: "Nic nebylo nalezeno"
+lastUsedDate: "Poslední použití"
+state: "Stav"
+sort: "Seřadit"
+ascendingOrder: "Vzestupně"
+descendingOrder: "Sestupně"
+scratchpad: "Zápisník"
+output: "Výstup"
+script: "Skript"
+updateRemoteUser: "Aktualizovat informace o vzdáleném účtu"
+deleteAllFiles: "Smazat všechny soubory"
+deleteAllFilesConfirm: "Jste si jistí že chcete smazat všechny soubory?"
+userSuspended: "Tomuto uživateli byl pozastaven účet."
+menu: "Menu"
+divider: "Dělící čára"
+addItem: "Přidat položku"
+relays: "Relay"
+addRelay: "Přidat Relay"
+inboxUrl: "Inbox URL"
+deletedNote: "Odstraněné příspěvky"
+invisibleNote: "Skryté příspěvky"
+description: "Popis"
+author: "Autor"
+manage: "Administrace"
+width: "Šířka"
+height: "Výška"
+large: "Velké"
+medium: "Střední"
+small: "Malé"
+generateAccessToken: "Vygenerovat přístupový token"
+permission: "Oprávnění"
+enableAll: "Povolit vše"
+disableAll: "Vypnout vše"
+notificationType: "Typy oznámení"
+edit: "Upravit"
+emailServer: "Mailový server"
+enableEmail: "Zapnout email dystribuci"
+email: "Email"
+emailAddress: "Emailová adresa"
+smtpConfig: "Konfigurace SMTP serveru"
+smtpHost: "Hostitel"
+smtpPort: "Port"
+smtpUser: "Uživatelské jméno"
+smtpPass: "Heslo"
+smtpSecureInfo: "Toto vypněte pokud používáte STARTTLS"
+testEmail: "Otestovat doručení emailů"
+makeActive: "Aktivovat"
+display: "Zobrazit"
+copy: "Kopírovat"
+metrics: "Metriky"
+overview: "Shrnutí"
+logs: "Logy"
+delayed: "Prodleva"
+database: "Databáze"
+channel: "Kanály"
+create: "Vytvořit"
+notificationSetting: "Nastavení oznámení"
+useGlobalSetting: "Použít globální nastavení"
+other: "Ostatní"
+fileIdOrUrl: "ID nebo URL souboru"
+behavior: "Chování"
+sample: "Ukázka"
+send: "Odeslat"
+openInNewTab: "Otevřít v nové kartě"
+random: "Náhodně"
+system: "Systém"
+desktop: "Plocha"
+clip: "Oříznout"
+createNew: "Vytvořit nový"
+optional: "Volitelné"
+yes: "Ano"
+no: "Ne"
+notSet: "Není nastaveno"
+emailVerified: "Váš e-mail byl ověřen"
+contact: "Kontakt"
+useSystemFont: "Použít výchozí font systému"
+clips: "Oříznout"
+experimentalFeatures: "Experimentální funkce"
+developer: "Vývojář"
+duplicate: "Duplikovat"
+left: "Vlevo"
+center: "Uprostřed"
+wide: "Široké"
+narrow: "Úzké"
+clearCache: "Vyprázdnit mezipaměť"
+nUsers: "{n} užívatelů"
+nNotes: "{n} poznámek"
+myTheme: "Moje vzhledy"
+backgroundColor: "Pozadí"
+accentColor: "Akcent"
+textColor: "Barva textu"
+saveAs: "Uložit jako…"
+advanced: "Pokročilé"
+value: "Hodnota"
+createdAt: "Vytvořeno"
+updatedAt: "Upraveno"
+saveConfirm: "Uložit změny?"
+deleteConfirm: "Opravdu smazat?"
+invalidValue: "Neplatná hodnota."
+registry: "Registr"
+info: "Informace"
+unknown: "Neznámý"
+onlineStatus: "Online status"
+hideOnlineStatus: "Skrýt Váš online status"
+hideOnlineStatusDescription: "Skrytí vašeho online stavu může snížit funkcionalitu některých funkcí, například vyhledávání."
+online: "Online"
+active: "Aktivní"
+offline: "Offline"
+notRecommended: "Nedoporučuje se"
+botProtection: "Bot ochrana"
+instanceBlocking: "Blokované instance"
+selectAccount: "Vybrat účet"
+switchAccount: "Přepnout účet"
+enabled: "Zapnuto"
+disabled: "Vypnuto"
+quickAction: "Rychlé akce"
+user: "Uživatelé"
+administration: "Administrace"
+accounts: "Účty"
+switch: "Přepnout"
+configure: "Nastavit"
+gallery: "Galerie"
+recentPosts: "Poslední příspěvky"
+ads: "Reklamy"
+memo: "Memo"
+priority: "Priorita"
+high: "Vysoká"
+middle: "Střední"
+low: "Nízká"
+emailNotConfiguredWarning: "E-mailová adresa není nastavena."
+ratio: "Poměr"
+global: "Globální"
+sent: "Odeslat"
+hashtags: "Hashtagy"
+troubleshooting: "Poradce při potížích"
+whatIsNew: "Zobrazit změny"
+translate: "Přeložit"
+hide: "Skrýt"
+smartphone: "Telefon"
+tablet: "Tablet"
+auto: "Auto"
+size: "Velikost"
+numberOfColumn: "Počet sloupců"
+searchByGoogle: "Vyhledávání"
+indefinitely: "Navždy"
+tenMinutes: "10 minut"
+oneHour: "1 hodina"
+oneDay: "1 den"
+oneWeek: "1 týden"
+reflectMayTakeTime: "Může trvat nějakou dobu, než se projeví změny."
+cropImage: "Oříznout obrázek"
+file: "Soubor(ů)"
+recentNHours: "Posledních {n} hodin"
+recentNDays: "Posledních {n} dnů"
+recommended: "Doporučeno"
+deleteAccount: "Odstranit účet"
+document: "Dokumentace"
+logoutConfirm: "Opravdu se chcete odhlásit?"
+pleaseSelect: "Vybrat možnost"
+reverse: "Otočit"
+colored: "Barevné"
+type: "Typ"
+speed: "Rychlost"
+slow: "Pomalá"
+fast: "Rychlá"
+account: "Účty"
+_ad:
+ back: "Zpět"
+_gallery:
+ my: "Moje galerie"
+_email:
+ _follow:
+ title: "Máte nového následovníka"
+_plugin:
+ install: "Instalovat plugin"
+ manage: "Správce pluginů"
+_preferencesBackups:
+ list: "Vytvořit backup"
+ loadFile: "Načíst ze souboru"
+ save: "Uložit změny"
+_registry:
+ scope: "Rozsah"
+ key: "Klíč"
+ keys: "Klíče"
+ domain: "Doména"
+ createKey: "Vytvořit klíč"
+_aboutMisskey:
+ allContributors: "Všichni přispěvatelé"
+ source: "Zdrojový kód"
+_mfm:
mention: "Zmínění"
- detail: "Více"
- copy-content: "Zkopírovat obsah"
- copy-link: "Zkopírovat odkaz"
- favorite: "Přidat do oblíbených"
- unfavorite: "Odebrat z oblízených"
- watch: "Sledovat"
- unwatch: "Přestat sledovat"
- pin: "Připnout"
- unpin: "Odepnout"
- delete: "Odstranit"
- delete-confirm: "Opravdu chcete smazat tento příspěvek?"
- remote: "Ukázat originální poznámku"
-common/views/components/user-menu.vue:
- mention: "Zmínění"
- mute: "Umlčet"
- unmute: "Zrušit umlčení"
- block: "Blokován"
- unblock: "Odblokovat"
- push-to-list: "Přidat do seznamu"
- select-list: "Vyberte seznam"
- report-abuse-reported: "Problém byl nahlášen administrátorovi. Děkujeme za Vaší kooperaci."
-common/views/components/poll.vue:
- vote-count: "{} hlasů"
- vote: "Hlasovat"
- show-result: "Podívat se na výsledky"
- voted: "Už jste hlasovaly"
- remaining-days: "zbývá {d} dnů, {h} hodin"
- remaining-hours: "zbývá {h} hodin, a {m} minut"
- remaining-minutes: "zbývá {m} minut, a {s} sekund"
- remaining-seconds: "zbývá {s} sekund"
-common/views/components/poll-editor.vue:
- no-only-one-choice: "Musíte vybrat alespoň dvě možnosti"
- day: "Ne"
-common/views/components/emoji-picker.vue:
- custom-emoji: "Emoji"
- people: "Lidé"
- animals-and-nature: "Zvířata a příroda"
- food-and-drink: "Jídlo a pití"
- activity: "Aktivita"
- travel-and-places: "Místa a cestování"
- objects: "Objekty"
- symbols: "Symboly"
- flags: "Vlajky"
-common/views/components/signin.vue:
- username: "Přezdívka"
- password: "Heslo"
- signing-in: "Přihlašování..."
- or: "Nebo"
- signin-with-twitter: "Přihlásit se pomocí účtu Twitter"
- signin-with-github: "Přihlásit se pomocí účtu GitHub"
- signin-with-discord: "Přihlásit se pomocí účtu Discord"
- login-failed: "Nelze se přihlásit. Zkontrolujte prosím své uživatelské jméno a heslo."
-common/views/components/signup.vue:
- invitation-code: "Kód pozvánky"
- invitation-info: "Pokud máte pozvánku, prosím kontaktujte administrátora."
- username: "Přezdívka"
- checking: "Kontroluji..."
- available: "Dostupná"
- unavailable: "Obsazená"
- error: "Chyba připojení"
- invalid-format: "Písmena, čísla a _ jsou povolená."
- too-short: "Nesmí být prázdné!"
- too-long: "Do 20 znaků."
- password: "Heslo"
- password-placeholder: "Více jak 8 znaků je doporučováno."
- weak-password: "Slabé heslo"
- normal-password: "Průměrné heslo"
- strong-password: "Silné heslo"
- retype: "Zadejte znovu"
- retype-placeholder: "Zadejte znovu pro kontrolu"
- password-matched: "OK"
- password-not-matched: "Neshodují se"
- recaptcha: "Potvrzení"
- create: "Vytvořit účet"
- some-error: "Pokus o vytvoření účtu selhal. Prosím zkuste to znovu."
-common/views/components/special-message.vue:
- new-year: "Šťastný nový rok!"
- christmas: "Šťastné a veselé vánoce!"
-common/views/components/stream-indicator.vue:
- connecting: "Připojování"
- reconnecting: "Připojuji se znovu"
- connected: "Připojení navázáno"
-common/views/components/notification-settings.vue:
- title: "Oznámení"
- mark-as-read-all-notifications: "Označit všechna oznámení za přečtená"
- mark-as-read-all-unread-notes: "Označit všechny příspěvky za přečtené"
- mark-as-read-all-talk-messages: "Označit všechny zprávy za přečtené"
-common/views/components/integration-settings.vue:
- connect: "Připojit"
- disconnect: "Odpojit"
-common/views/components/github-setting.vue:
- description: "Jakmile spojíte Váš GitHub účet s Vaším Misskey účtem, uvidíte informace o Vašem GitHub účtu na Vašem profilu a budete se moci přihlásit skrze GitHub."
- connected-to: "Je připojen k tomuto GitHub účtu"
- detail: "Více…"
- reconnect: "Znovu připojit"
- connect: "Připojit Váš GitHub účet"
- disconnect: "Odpojit"
-common/views/components/discord-setting.vue:
- description: "Jakmile spojíte Váš Discord účet s Vaším Misskey účtem, uvidíte informace o Vašem Discord účtu na Vašem profilu a budete se moci přihlásit skrze Discord."
- connected-to: "Je připojen k tomuto Discord účtu"
- detail: "Více…"
- reconnect: "Znovu připojit"
- connect: "Připojit Váš Discord účet"
- disconnect: "Odpojit"
-common/views/components/uploader.vue:
- waiting: "Čekáme"
-common/views/components/visibility-chooser.vue:
- public: "Veřejné"
- home: "Domů"
- specified-desc: "Poslat pouze zmíněným uživatelům"
- local-public: "Veřejná (pouze místní)"
- local-home: "Domovská (pouze místní)"
- local-followers: "Pro sledující (pouze místní)"
-common/views/components/trends.vue:
- count: "{} zmíněných uživatelů"
- empty: "Žádný trend"
-common/views/components/language-settings.vue:
- title: "Zobrazit jazyky"
- pick-language: "Zvolte jazyk"
- recommended: "Doporučené"
- info: "Pro aktivování změn musíte znovu načíst stránky."
-common/views/components/profile-editor.vue:
- title: "Profil"
- name: "Jméno"
- account: "Účet"
- location: "Lokace"
- description: "O mně"
- you-can-include-hashtags: "V popisku o Vás můžete použít i hastagy."
- language: "Jazyk"
- birthday: "Datum narození"
- avatar: "Avatar"
- banner: "Baner"
- is-cat: "Tento účet je kočka"
- is-bot: "Tento účet je Bot"
- advanced: "Ostatní"
- privacy: "Osobní údaje"
- save: "Uložit"
- saved: "Profil byl úspěšně aktualizován"
- uploading: "Nahrávám"
- upload-failed: "Nahrávání selhalo"
- email: "Nastavení e-mailů"
- email-address: "Emailová adresa"
- email-verified: "Váš e-mail byl ověřen"
- email-not-verified: "Váš email není potvrzen. Prosím zkontrolujte si svou schránku."
- export: "Exportovat"
- import: "Importovat"
- export-targets:
- following-list: "Seznam sledujících"
- mute-list: "Seznam ztlumených uživatelů"
- blocking-list: "Seznam blokovaných uživatelů"
- user-lists: "Seznamy"
- enter-password: "Prosím, zadejte Vaše heslo"
- danger-zone: "Nebezpečná zóna"
- delete-account: "Smazat účet"
- account-deleted: "Váš účet byl smazán. Může chvilku trvat než zmizí všechna data."
-common/views/components/user-list-editor.vue:
- users: "Uživatel"
- rename: "Přejmenovat seznam"
- delete: "Smazat seznam"
- remove-user: "Odebrat z tohoto seznamu"
- delete-are-you-sure: "Smazat seznam \"$1\"?"
- deleted: "Smazáno"
-common/views/widgets/broadcast.vue:
- fetching: "Načítám"
- next: "Další"
-common/views/widgets/calendar.vue:
- year: "Rok {}"
- month: "{},"
- day: "{}"
- today: "Dneska: "
- this-month: "Měsíc:"
- this-year: "Rok:"
-common/views/widgets/photo-stream.vue:
- no-photos: "Žádné obrázky"
-common/views/widgets/posts-monitor.vue:
- title: "Grafy příspěvků"
- toggle: "Přepnout zobrazení"
-common/views/widgets/hashtags.vue:
- title: "Hashtagy"
-common/views/widgets/server.vue:
- title: "Informace o serveru"
- toggle: "Přepnout zobrazení"
-common/views/widgets/memo.vue:
- title: "Poznámky"
- memo: "Pište sem!"
- save: "Uložit"
-common/views/widgets/slideshow.vue:
- no-image: "V této složce nebyly nalezeny žádné fotky."
-desktop:
- banner: "Baner"
- avatar-crop-title: "Vyberte část, která se zobrazí jako avatar"
- avatar: "Avatar"
- uploading-avatar: "Nahrál nový avatar"
- avatar-updated: "Vaše avatar byl aktualizován"
- invalid-filetype: "Tento formát souboru není podporován"
-desktop/views/components/activity.chart.vue:
- total: "Černá ... Celkem"
- notes: "Modrá ... Poznámky"
- replies: "Červená ... Odpovědi"
- renotes: "Zelená ... Renoty"
-desktop/views/components/activity.vue:
- title: "Aktivita"
- toggle: "Přepnout zobrazení"
-desktop/views/components/calendar.vue:
- title: "{month}. {year}"
- prev: "Předchozí měsíc"
- next: "Následující měsíc"
-desktop/views/components/choose-file-from-drive-window.vue:
- chosen-files: "{count} souborů vybráno"
- upload: "Nahrajte soubory z vašeho zařízení"
- cancel: "Zrušit"
- ok: "OK"
- choose-prompt: "Vybrat soubory"
-desktop/views/components/choose-folder-from-drive-window.vue:
- cancel: "Zrušit"
- ok: "OK"
- choose-prompt: "Zvolte adresář"
-desktop/views/components/crop-window.vue:
- cancel: "Zrušit"
- ok: "OK"
-desktop/views/components/drive-window.vue:
- used: "využito"
-desktop/views/components/drive.file.vue:
- avatar: "Avatar"
- banner: "Baner"
- nsfw: "NSFW"
- contextmenu:
- rename: "Přejmenovat"
- copy-url: "Kopírovat URL"
- download: "Stáhnout"
- else-files: "Více..."
- set-as-avatar: "Nastavit jako avatar"
- set-as-banner: "Nastavit jako baner"
- open-in-app: "Otevřít v aplikaci"
- add-app: "Přidat aplikaci"
- rename-file: "Přejmenovat soubor"
- input-new-file-name: "Zadejte nový název"
- copied: "Kopírování dokončeno"
- copied-url-to-clipboard: "URL zkopírována do schránky"
-desktop/views/components/drive.folder.vue:
- unable-to-process: "Operace nemohla být dokončena."
- unhandled-error: "Neznámá chyba"
- contextmenu:
- move-to-this-folder: "Přesunout do této složky"
- show-in-new-window: "Otevřít v novém okně"
- rename: "Přejmenovat"
- rename-folder: "Přejmenovat složku"
- input-new-folder-name: "Zadejte nové jméno"
-desktop/views/components/drive.vue:
- empty-drive-description: "Klikněte pravým tlačítkem myši pro otevření menu, nebo sem přetáhněte soubor pro nahrání."
- empty-folder: "Tato složka je prázdná"
- unable-to-process: "Operace nemohla být dokončena."
- unhandled-error: "Neznámá chyba"
- url-upload: "Nahrát z URL adresy"
- url-of-file: "URL adresa souboru, který chcete nahrát"
- may-take-time: "Může trvat nějakou dobu, dokud nebude dokončeno nahrávání."
- create-folder: "Vytvořit složku"
- folder-name: "Název složky"
- contextmenu:
- create-folder: "Vytvořit složku"
- upload: "Nahrát soubor"
- url-upload: "Nahrát z URL"
-desktop/views/components/media-video.vue:
- click-to-show: "Klikněte pro zobrazení"
-desktop/views/components/game-window.vue:
- game: "Reversi"
-desktop/views/components/home.vue:
- done: "Hotovo"
- add: "Přidat"
-desktop/views/input-dialog.vue:
- cancel: "Zrušit"
- ok: "OK"
-desktop/views/components/messaging-room-window.vue:
- title: "Zprávy:"
-desktop/views/components/messaging-window.vue:
- title: "Zprávy"
-desktop/views/components/note-detail.vue:
- private: "Tento příspěvek je soukromý"
- deleted: "Tento příspěvek byl odstraněn"
- renote: "Renotovat"
- add-reaction: "Přidat reakci"
- undo-reaction: "Odebrat reakci"
-desktop/views/components/note.vue:
- reply: "Odpovědět"
- renote: "Renote"
- add-reaction: "Přidat reakci"
- undo-reaction: "Odebrat reakci"
- detail: "Více"
- private: "Tento příspěvek je soukromý"
- deleted: "Tento příspěvek byl odstraněn"
-desktop/views/components/notes.vue:
- error: "Načítání selhalo."
- retry: "Opakovat"
-desktop/views/components/post-form.vue:
- add-visible-user: "+Přidat uživatele"
- attach-location-information: "Přidat informace o lokaci"
- hide-contents: "Schovat obsah"
- reply-placeholder: "Odpovědět na tento příspěvěk"
- quote-placeholder: "Citovat tento příspěvek"
- submit: "Příspěvek"
- reply: "Odpovědět"
- renote: "Renotovat"
- posted: "Odesláno!"
- replied: "Odpověděno!"
- reposted: "Renotováno!"
- note-failed: "Nepodařilo se přidat příspěvek"
- renote-failed: "Renotování neuspělo"
- insert-a-kao: "v('ω')v"
- create-poll: "Vytvořit anketu"
- text-remain: "{0} znaků zbývá"
- recent-tags: "Nejnovější"
- visibility: "Viditelnost"
- geolocation-alert: "Vaše zařízení nepodporuje lokační službu"
- error: "Chyba"
- enter-username: "Zadejte své uživatelské jméno..."
-desktop/views/components/post-form-window.vue:
- note: "Nový příspěvek"
- reply: "Odpovědět"
-desktop/views/components/progress-dialog.vue:
- waiting: "Čekáme"
-desktop/views/components/renote-form.vue:
- quote: "Citovat..."
- cancel: "Zrušit"
- renote: "Renotovat"
- renote-home: "Renote (domů)"
- reposting: "Renotuji..."
- success: "Renotováno!"
- failure: "Renotování neuspělo"
-desktop/views/components/renote-form-window.vue:
- title: "Chcete tohle renotovat?"
-desktop/views/components/settings.2fa.vue:
- detail: "Více…"
- url: "https://www.google.cz/landing/2step/"
-common/views/components/media-image.vue:
- click-to-show: "Klikněte pro zobrazení"
-common/views/components/api-settings.vue:
- token: "Token:"
- enter-password: "Prosím zadejte heslo"
- console:
- title: "API konzole"
- endpoint: "Endpoint"
- parameter: "Parametry"
- send: "Odeslat"
- sending: "Odesílám"
- response: "Výsledek"
-desktop/views/components/settings.apps.vue:
- no-apps: "Žádné připojené aplikace"
-common/views/components/drive-settings.vue:
- max: "Velikost úložiště"
- in-use: "využito"
- stats: "Statistiky"
-common/views/components/mute-and-block.vue:
- mute-and-block: "Umlčet/blokovat"
- mute: "Umlčet"
- block: "Blokován"
- no-muted-users: "Žádný uživatel nebyl umlčen"
- no-blocked-users: "Žádný uživatel není blokován"
- save: "Uložit"
-common/views/components/password-settings.vue:
- reset: "Změnit heslo"
- enter-current-password: "Prosím, vložte své současné heslo"
- enter-new-password: "Zadejte své nové heslo"
- enter-new-password-again: "Znovu zadejte své nové heslo"
- not-match: "Nová hesla se neshodují"
- changed: "Heslo bylo úspěšně změněno"
- failed: "Nepodařilo se změnit heslo"
-desktop/views/components/sub-note-content.vue:
- private: "Tento příspěvek je soukromý"
- deleted: "Tento příspěvek byl odstraněn"
- poll: "Anketa"
-desktop/views/components/settings.tags.vue:
- title: "Tagy"
- add: "Přidat"
- save: "Uložit"
-desktop/views/components/taskmanager.vue:
- title: "Správce úloh"
-desktop/views/components/timeline.vue:
- home: "Domů"
- local: "Lokální"
- global: "Globální"
- mentions: "Zmínění"
- messages: "Zprávy"
- list: "Seznamy"
hashtag: "Hashtag"
- add-list: "Přidat do seznamu"
- list-name: "Název seznamu"
-desktop/views/components/ui.header.vue:
- welcome-back: "Vítejte zpátky,"
- adjective: "Pán"
-desktop/views/components/ui.header.account.vue:
- profile: "Váš profil"
- lists: "Seznamy"
- admin: "Administrace"
-desktop/views/components/ui.header.nav.vue:
- game: "Hry"
-desktop/views/components/ui.header.notifications.vue:
- title: "Oznámení"
-desktop/views/components/ui.header.post.vue:
- post: "Nový příspěvek"
-desktop/views/components/ui.header.search.vue:
- placeholder: "Vyhledávání"
-desktop/views/components/received-follow-requests-window.vue:
- accept: "Přijmout"
- reject: "Odmítnout"
-desktop/views/components/user-lists-window.vue:
- title: "Seznamy uživatelů"
- create-list: "Vytvořit seznam"
- list-name: "Název seznamu"
-desktop/views/components/user-preview.vue:
- notes: "Příspěvky"
-desktop/views/components/users-list.vue:
- all: "Všechny"
- iknow: "Znáte"
- fetching: "Načítám…"
-desktop/views/components/window.vue:
- close: "Zavřít"
-admin/views/index.vue:
- instance: "Instance"
- emoji: "Emoji"
- moderators: "Moderátoři"
- users: "Uživatelé"
- federation: "Federovaná"
- announcements: "Oznámení"
- hashtags: "Hashtagy"
- queue: "Fronta úloh"
- logs: "Logy"
- back-to-misskey: "Zpět na Misskey"
-admin/views/dashboard.vue:
- accounts: "Účty"
- notes: "Poznámky"
- drive: "Disk"
- instances: "Instance"
- this-instance: "Tato instance"
- federated: "Federovaná"
-admin/views/abuse.vue:
- details: "Popis"
- remove-report: "Odstranit"
-admin/views/instance.vue:
- instance: "Instance"
- instance-name: "Název instance"
- instance-description: "Popis instance"
- host: "Hostitel"
- banner-url: "URL pro baner"
- languages: "Jazyk této instance"
- languages-desc: "Můžete nastavit více než jeden, oddělte mezerami."
- maintainer-config: "Informace o administrátorovi"
- maintainer-name: "Jméno administrátora"
- maintainer-email: "Kontakt na administrátora"
- mb: "V megabajtech"
- recaptcha-config: "nastavení služby reCAPTCHA"
- recaptcha-info: "reCAPTCHA token je povinný. Můžete jej získat na https://www.google.com/recaptcha/intro/"
- enable-recaptcha: "povolit reCAPTCHA"
- recaptcha-site-key: "reCAPTCHA klíč stránky (site key)"
- recaptcha-secret-key: "reCAPTCHA tajný klíč"
- twitter-integration-config: "Nastavení spojení s Twitterem"
- twitter-integration-info: "The callback URL is set on {url}."
- enable-twitter-integration: "Povolit připojení k Twitteru"
- twitter-integration-consumer-key: "Consumer key"
- twitter-integration-consumer-secret: "Consumer Secret"
- github-integration-config: "Nastavení spojení s GitHubem"
- github-integration-info: "The callback URL is set on {url}."
- enable-github-integration: "Povolit připojení ke GitHubu"
- github-integration-client-id: "Client ID"
- github-integration-client-secret: "Client Secret"
- discord-integration-config: "Nastavení spojení s Discordem"
- discord-integration-info: "The callback URL is set to {url}."
- enable-discord-integration: "Povolit připojení ke Discordu"
- discord-integration-client-id: "Client ID"
- discord-integration-client-secret: "Client Secret"
- invite: "Pozvat"
- save: "Uložit"
- saved: "Uloženo"
- user-recommendation-config: "Doporučení uživatelé"
- email: "Emailová adresa"
- smtp-port: "SMTP Port"
- smtp-auth: "Provést SMTP autentikaci"
- smtp-user: "SMTP uživatel"
- smtp-pass: "SMTP heslo"
- serviceworker-config: "ServiceWorker"
- enable-serviceworker: "Povolit ServiceWorker"
- vapid-publickey: "VAPID veřejný klíč"
- vapid-privatekey: "VAPID osobní klíč"
-admin/views/charts.vue:
- title: "Graf"
- per-day: "za den"
- per-hour: "za hodinu"
- federation: "Federace"
- notes: "Příspěvky"
- users: "Uživatelé"
- drive: "Disk"
- network: "Síť"
- charts:
- federation-instances: "Počet instancí: zvýšení/snížení"
- federation-instances-total: "Celkový počet instancí"
- notes-total: "Celkem příspěvků"
- users-total: "Celkem uživatelů"
- active-users: "Aktivní uživatelé"
- network-requests: "Požadavek"
- network-time: "Doba odezvy"
- network-usage: "Síťový provoz"
-admin/views/drive.vue:
- operation: "Operace"
- fileid-or-url: "ID nebo URL souboru"
- file-not-found: "Soubor nebyl nalezen"
- sort:
- title: "Seřadit"
- createdAtAsc: "Věk - od nejstaršího"
- createdAtDesc: "Věk - od nejmladšího"
- sizeAsc: "Velikost - od nejmenších"
- sizeDesc: "Velikost – od největších"
- origin:
- title: "Původ"
- combined: "Lokální + Vzdálené"
- local: "Lokální"
- remote: "Vzdálené"
- delete: "Smazat"
- deleted: "Smazáno"
-admin/views/users.vue:
- operation: "Operace"
- username-or-userid: "Uživatelské jméno nebo ID uživatele"
- user-not-found: "Uživatel nebyl nalezen"
- reset-password: "Resetovat heslo"
- reset-password-confirm: "Opravdu chcete resetovat Vaše heslo?"
- password-updated: "Heslo je nyní \"{password}\""
- verify: "Ověřit účet"
- verify-confirm: "Chcete aby toto byl ověřený účet?"
- verified: "Účet se nyní ověřuje"
- unverify: "Zrušit ověření účtu"
- unverify-confirm: "Opravdu chcete zrušit designaci \"ověřený účet\"?"
- unverified: "Ruší se potvrzení účtu"
- update-remote-user: "Aktualizovat informace o vzdáleném účtu"
- users:
- title: "Uživatel"
- state:
- all: "Všechny"
- moderator: "Moderátor"
- adminOrModerator: "Admin/Moderátor"
- verified: "Ověřený účet"
- origin:
- title: "Původ"
- combined: "Lokální + Vzdálené"
- local: "Lokální"
- remote: "Vzdálené"
- createdAt: "Vytvořeno"
- updatedAt: "Aktualizováno"
-admin/views/moderators.vue:
- add-moderator:
- title: "Vytvořit moderátora"
-admin/views/emoji.vue:
- add-emoji:
- title: "Přidat emoji"
- name: "Jméno emoji"
- name-desc: "Můžete použít následující znaky a~z 0~9 _"
- aliases: "Aliasy"
- aliases-desc: "Můžete nastavit více než jeden, oddělte mezerami."
- url: "URL obrázku"
- add: "Přidat"
- info: "Doporučujeme obrázky ve formátu PNG pod 50 kB."
- added: "Emoji bylo přidáno"
- emojis:
- title: "Seznam smajlíků"
- update: "Aktualizovat"
- remove: "Odstranit"
- remove-emoji:
- are-you-sure: "Odstranit „$1“?"
- removed: "Smazáno"
-admin/views/announcements.vue:
- announcements: "Oznámení"
- save: "Uložit"
- remove: "Odstranit"
- add: "Přidat"
- title: "Titulek"
- text: "Obsah"
- saved: "Uloženo"
- _remove:
- are-you-sure: "Odstranit \"$1\"?"
- removed: "Smazáno"
-admin/views/hashtags.vue:
- hided-tags: "Skryté tagy"
-admin/views/federation.vue:
- instance: "Instance"
- host: "Hostitel"
- notes: "Poznámky"
- users: "Uživatelé"
- caught-at: "Vytvořeno"
- status: "Status"
- latest-request-received-at: "Poslední požadavek přijat"
- block: "Blokován"
- instances: "Federovaná"
- states:
- all: "Všechny"
- blocked: "Blokován"
- not-responding: "Bez odpovědi"
- marked-as-closed: "Označeno jako uzavřené"
- charts: "Graf"
- chart-srcs:
- requests: "Požadavek"
- users-total: "Celkem uživatelů"
- notes-total: "Celkem příspěvků"
- chart-spans:
- hour: "za hodinu"
- day: "za den"
-desktop/views/pages/welcome.vue:
- about: "O Misskey"
- timeline: "Časová osa"
- announcements: "Oznámení"
- photos: "Nedávné obrázky"
- powered-by-misskey: "Běží na Misskey."
- info: "Informace"
-desktop/views/pages/drive.vue:
- title: "Misskey Disk"
-desktop/views/pages/note.vue:
- prev: "Předchozí příspěvěk"
- next: "Následující příspěvek"
-desktop/views/pages/selectdrive.vue:
- title: "Vyberte soubor(y)"
- ok: "OK"
- cancel: "Zrušit"
- upload: "Nahrajte soubory z vašeho zařízení"
-desktop/views/pages/search.vue:
- not-available: "Vyhledávání je vypnuté pro tuto instanci."
- not-found: "Pro '{q}' nebyly nalezeny žádné příspěvky."
-desktop/views/pages/tag.vue:
- no-posts-found: "Nebyly nalezeny žádné příspěvky s \"{q}\"."
-desktop/views/pages/user-list.users.vue:
- users: "Uživatel"
- add-user: "Přidat uživatele"
- username: "Přezdívka"
-desktop/views/pages/user/user.followers-you-know.vue:
- loading: "Načítám..."
-desktop/views/pages/user/user.friends.vue:
- title: "Častá zmínění"
- loading: "Načítám..."
- no-users: "Žádná častá zmínění"
-desktop/views/pages/user/user.photos.vue:
- title: "Fotky"
- loading: "Načítám..."
- no-photos: "Žádné obrázky"
-desktop/views/pages/user/user.header.vue:
- posts: "Poznámky"
- month: "Po"
- day: "Ne"
-desktop/views/widgets/messaging.vue:
- title: "Zprávy"
-desktop/views/widgets/notifications.vue:
- title: "Oznámení"
-desktop/views/widgets/polls.vue:
- title: "Ankety"
-desktop/views/widgets/users.vue:
- title: "Doporučení uživatelé"
-mobile/views/components/drive.vue:
- used: "využito"
- file-count: "Soubor(ů)"
- folder-is-empty: "Tato složka je prázdná"
- deletion-alert: "Omlouváme se, ale mazání složek ještě nebylo implementováno."
- folder-name: "Název složky"
- url-prompt: "URL adresa souboru, který chcete nahrát"
- uploading: "Byl zahájen upload. Může chvilku trvat než bude dokončen."
-mobile/views/components/drive-file-chooser.vue:
- select-file: "Vybrat soubory"
-mobile/views/components/drive-folder-chooser.vue:
- select-folder: "Vyberte složku"
-mobile/views/components/drive.file-detail.vue:
- download: "Stáhnout"
- rename: "Přejmenovat"
- move: "Přesunout"
- hash: "Hash (md5)"
- exif: "EXIF"
-mobile/views/components/media-video.vue:
- click-to-show: "Klikněte pro zobrazení"
-common/views/components/follow-button.vue:
- follow-processing: "Zpracovávám"
-mobile/views/components/note.vue:
- private: "Tento příspěvek je soukromý"
- deleted: "Tento příspěvek byl odstraněn"
- location: "Lokace"
-mobile/views/components/note-detail.vue:
- reply: "Odpovědět"
- reaction: "Reakce"
- private: "Tento příspěvek je soukromý"
- deleted: "Tento příspěvek byl odstraněn"
- location: "Lokace"
-mobile/views/components/note-preview.vue:
- admin: "admin"
- bot: "bot"
- cat: "kočka"
-mobile/views/components/note-sub.vue:
- admin: "admin"
- bot: "bot"
- cat: "kočka"
-mobile/views/components/post-form.vue:
- add-visible-user: "Přidat uživatele"
- submit: "Příspěvek"
- reply: "Odpovědět"
- renote: "Renotovat"
- reply-placeholder: "Odpovědět na tento příspěvěk"
- location-alert: "Vaše zařízení nepodporuje lokační službu"
- error: "Chyba"
- username-prompt: "Zadejte uživatelské jméno"
-mobile/views/components/sub-note-content.vue:
- private: "Tento příspěvek je soukromý"
- deleted: "Tento příspěvek byl odstraněn"
- poll: "Ankety"
-mobile/views/components/ui.header.vue:
- welcome-back: "Vítejte zpátky,"
- adjective: "Pán"
-mobile/views/components/ui.nav.vue:
- timeline: "Časová osa"
- notifications: "Oznámení"
+ link: "Odkaz"
+ bold: "Tučně"
+ quote: "Citovat"
+ emoji: "Vlastní emoji"
search: "Vyhledávání"
- user-lists: "Seznamy"
- widgets: "Widgety"
- game: "Hry"
- admin: "Administrace"
- about: "O Misskey"
-mobile/views/pages/user-lists.vue:
- title: "Seznamy"
-mobile/views/pages/signup.vue:
- lets-start: "Váš účet je připraven! 📦"
-mobile/views/pages/home.vue:
- home: "Domů"
- local: "Lokální"
- global: "Globální"
- mentions: "Zmínění"
- messages: "Zprávy"
-mobile/views/pages/tag.vue:
- no-posts-found: "Nebyly nalezeny žádné příspěvky s \"{q}\"."
-mobile/views/pages/widgets.vue:
- add-widget: "Přidat"
- customization-tips: "Tipy pro přizpůsobení"
-mobile/views/pages/widgets/activity.vue:
- activity: "Aktivita"
-mobile/views/pages/share.vue:
- share-with: "Sdílet na {name}"
-mobile/views/pages/received-follow-requests.vue:
- accept: "Přijmout"
- reject: "Odmítnout"
-mobile/views/pages/note.vue:
- prev: "Předchozí příspěvěk"
- next: "Následující příspěvek"
-mobile/views/pages/games/reversi.vue:
- reversi: "Reversi"
-mobile/views/pages/search.vue:
- not-found: "Pro '{q}' nebyly nalezeny žádné příspěvky."
-mobile/views/pages/selectdrive.vue:
- select-file: "Vybrat soubory"
-mobile/views/pages/user/home.vue:
- activity: "Aktivita"
- frequently-replied-users: "Častá zmínění"
-mobile/views/pages/user/home.photos.vue:
- no-photos: "Žádné obrázky"
-deck:
- widgets: "Widgety"
- home: "Domů"
- local: "Lokální"
- hashtag: "Hashtagy"
- global: "Globální"
- mentions: "Zmínění"
+ flip: "Otočit"
+ tada: "Animace (tadá)"
+ blur: "Rozmazání"
+ font: "Font"
+ rainbow: "Duha"
+_channel:
+ featured: "Trendy"
+_menuDisplay:
+ top: "Nahoru"
+ hide: "Skrýt"
+_theme:
+ install: "Nainstalovat vzhled"
+ manage: "Správa vzhledů"
+ code: "Kód vzhledu"
+ description: "Popis"
+ installedThemes: "Nainstalované vzhledy"
+ constant: "Konstanta"
+ defaultValue: "Výchozí hodnota"
+ color: "Barva"
+ key: "Klíč"
+ func: "Funkce "
+ keys:
+ shadow: "Stín"
+ header: "Nadpis"
+ link: "Odkaz"
+ hashtag: "Hashtag"
+ mention: "Zmínění"
+ renote: "Přeposlat"
+ divider: "Dělící čára"
+_sfx:
+ note: "Poznámky"
+ notification: "Oznámení"
+ chat: "Zprávy"
+_ago:
+ future: "Budoucí"
+ justNow: "Teď"
+_time:
+ second: "Sekund"
+ minute: "Minut"
+ hour: "Hodin"
+_2fa:
+ registerDevice: "Přidat zařízení"
+ registerKey: "Přidat bezpečnostní klíč"
+_weekday:
+ sunday: "Neděle"
+ monday: "Pondělí"
+ tuesday: "Úterý"
+ wednesday: "Středa"
+ thursday: "Čtvrtek"
+ friday: "Pátek"
+ saturday: "Sobota"
+_widgets:
notifications: "Oznámení"
- list: "Seznamy"
- select-list: "Vyberte seznam"
- swap-left: "Posunout doleva"
- swap-right: "Posunout doprava"
- rename: "Přejmenovat"
-deck/deck.user-column.vue:
+ timeline: "Časová osa"
+ calendar: "Kalendář"
+ trends: "Trendy"
+ clock: "Hodiny"
+ rss: "RSS čtečka"
activity: "Aktivita"
-dev/views/new-app.vue:
- app-name-desc: "Jméno vaší aplikace"
- app-desc: "Stručný popis nebo představení vaší aplikace."
- account-read: "Zobrazit informace účtu"
- note-write: "Odeslat."
- reaction-write: "Přidat nebo odebrat reakce."
- following-write: "Sledovat a přestat sledovat"
- drive-read: "Přečíst váš Disk"
- notification-read: "Sledovat oznámení."
- notification-write: "Zpravovat notifikace."
+ photos: "Fotky"
+ digitalClock: "Digitální hodiny"
+ federation: "Federace"
+ slideshow: "Prezentace"
+ button: "Tlačítko"
+ onlineUsers: "Online uživatelé"
+ jobQueue: "Fronta úloh"
+ aiscript: "AiScript conzole"
+ aichan: "Ai"
+_cw:
+ hide: "Skrýt"
+ show: "Zobrazit více"
+_poll:
+ noMore: "Více už přidat nemůžete"
+ infinite: "Nikdy"
+ deadlineDate: "Datum ukončení"
+ deadlineTime: "Hodin"
+ duration: "Trvání"
+_visibility:
+ home: "Domů"
+ followers: "Sledující"
+_postForm:
+ _placeholders:
+ f: "Čekám, až něco napíšete..."
+_profile:
+ name: "Jméno"
+ username: "Uživatelské jméno"
+ description: "O mně"
+ youCanIncludeHashtags: "V popisku o Vás můžete použít i hastagy."
+ metadata: "Doplňující informace"
+ metadataContent: "Obsah"
+_exportOrImport:
+ allNotes: "Všechny poznámky"
+ followingList: "Sledovaní"
+ muteList: "Ztlumit"
+ blockingList: "Zablokovat"
+ userLists: "Seznamy"
+_charts:
+ federation: "Federace"
+ apRequest: "Požadavek"
+ usersTotal: "Celkem uživatelů"
+ activeUsers: "Aktivní uživatelé"
+ notesTotal: "Celkový počet poznámek"
+_timelines:
+ home: "Domů"
+ global: "Globální"
+_pages:
+ newPage: "Vytvořit novou stránku"
+ editPage: "Upravit stránku"
+ created: "Stránka byla úspěšně vytvořena"
+ updated: "Stránka byla úspěšně aktualizována"
+ deleted: "Stránka byla úspěšně smazána"
+ pageSetting: "Nastavení stránky"
+ invalidNameText: "Ujistěte se že jméno stránky je vyplněno"
+ contents: "Obsah"
+ fontSerif: "Serif"
+ fontSansSerif: "Sans Serif"
+ chooseBlock: "Přidat blok"
+ selectType: "Vyberte typ"
+ contentBlocks: "Obsah"
+ inputBlocks: "Vstup"
+ specialBlocks: "Speciální"
+ blocks:
+ text: "Text"
+ textarea: "Textové pole"
+ section: "Sekce"
+ image: "Obrázky"
+ button: "Tlačítko"
+ if: "Pokud"
+ _if:
+ variable: "Proměnná"
+ _post:
+ text: "Obsah"
+ canvasId: "Canvas ID"
+ _textInput:
+ name: "Jméno proměnné"
+ text: "Titulek"
+ default: "Výchozí hodnota"
+ _textareaInput:
+ name: "Jméno proměnné"
+ text: "Titulek"
+ default: "Výchozí hodnota"
+ _numberInput:
+ name: "Jméno proměnné"
+ text: "Titulek"
+ default: "Výchozí hodnota"
+ canvas: "Canvas"
+ _canvas:
+ id: "Canvas ID"
+ width: "Šířka"
+ height: "Výška"
+ _switch:
+ name: "Jméno proměnné"
+ text: "Titulek"
+ default: "Výchozí hodnota"
+ _counter:
+ name: "Jméno proměnné"
+ text: "Titulek"
+ inc: "Krok"
+ _button:
+ text: "Titulek"
+ colored: "Barevné"
+ _action:
+ _dialog:
+ content: "Obsah"
+ _radioButton:
+ name: "Jméno proměnné"
+ default: "Výchozí hodnota"
+ script:
+ categories:
+ list: "Seznamy"
+ blocks:
+ text: "Text"
+ _strLen:
+ arg1: "Text"
+ _strPick:
+ arg1: "Text"
+ _strReplace:
+ arg1: "Text"
+ _strReverse:
+ arg1: "Text"
+ _join:
+ arg1: "Seznamy"
+ _subtract:
+ arg1: "A"
+ arg2: "B"
+ _multiply:
+ arg1: "A"
+ arg2: "B"
+ _divide:
+ arg1: "A"
+ arg2: "B"
+ _mod:
+ arg1: "A"
+ arg2: "B"
+ round: "Zaokrouhlení zlomku"
+ _round:
+ arg1: "Číselná hodnota"
+ eq: "A a B jsou stejné"
+ _eq:
+ arg1: "A"
+ arg2: "B"
+ notEq: "A a B jsou odlišné"
+ _notEq:
+ arg1: "A"
+ arg2: "B"
+ _and:
+ arg1: "A"
+ arg2: "B"
+ _or:
+ arg1: "A"
+ arg2: "B"
+ _lt:
+ arg1: "A"
+ arg2: "B"
+ _gt:
+ arg1: "A"
+ arg2: "B"
+ _ltEq:
+ arg1: "A"
+ arg2: "B"
+ _gtEq:
+ arg1: "A"
+ arg2: "B"
+ if: "Větev"
+ _if:
+ arg1: "Pokud"
+ arg2: "Potom"
+ arg3: "Nebo"
+ random: "Náhodně"
+ _random:
+ arg1: "Pravděpodobnost"
+ rannum: "Náhodné číslo"
+ _rannum:
+ arg1: "Minimální hodnota"
+ arg2: "Maximální hodnota"
+ _randomPick:
+ arg1: "Seznamy"
+ _dailyRandom:
+ arg1: "Pravděpodobnost"
+ _dailyRannum:
+ arg1: "Minimální hodnota"
+ arg2: "Maximální hodnota"
+ _dailyRandomPick:
+ arg1: "Seznamy"
+ _seedRandom:
+ arg2: "Pravděpodobnost"
+ _seedRannum:
+ arg2: "Minimální hodnota"
+ arg3: "Maximální hodnota"
+ _seedRandomPick:
+ arg2: "Seznamy"
+ _pick:
+ arg1: "Seznamy"
+ _listLen:
+ arg1: "Seznamy"
+ number: "Číselná hodnota"
+ _stringToNumber:
+ arg1: "Text"
+ _numberToString:
+ arg1: "Číselná hodnota"
+ _splitStrByLine:
+ arg1: "Text"
+ types:
+ string: "Text"
+ number: "Číselná hodnota"
+ array: "Seznamy"
+_notification:
+ youWereFollowed: "Máte nového následovníka"
+ youWereInvitedToGroup: "Pozvat do skupiny"
+ _types:
+ all: "Vše"
+ follow: "Sledovaní"
+ mention: "Zmínění"
+ reply: "Odpovědi"
+ renote: "Přeposlat"
+ quote: "Citovat"
+ reaction: "Reakce"
+ _actions:
+ reply: "Odpovědět"
+ renote: "Přeposlat"
+_deck:
+ _columns:
+ notifications: "Oznámení"
+ tl: "Časová osa"
+ antenna: "Antény"
+ list: "Seznamy"
+ mentions: "Zmínění"
diff --git a/locales/da-DK.yml b/locales/da-DK.yml
new file mode 100644
index 000000000..08c15ed09
--- /dev/null
+++ b/locales/da-DK.yml
@@ -0,0 +1,2 @@
+---
+_lang_: "Dansk"
diff --git a/locales/de-DE.yml b/locales/de-DE.yml
index 18e1244d7..149899258 100644
--- a/locales/de-DE.yml
+++ b/locales/de-DE.yml
@@ -1,681 +1,1744 @@
---
-meta:
- lang: "Deutsch"
-common:
- misskey: "Ein ⭐ des Fediversums"
- about-title: "Ein ⭐ des Fediversums."
- about: "Danke, dass Du Misskey gefunden hast. Misskey ist eine dezentralisierte Microblogging-Plattform, welche auf der ganzen Welt verteilt ist. Da es innerhalb es Fediversums existiert (ein Universum, in dem verschiedene Soziale Netzwerke organisiert sind), ist es unmittelbar mit anderen sozialen Netzwerken verbunden. Warum nimmst du dir nicht einmal eine Auszeit von dem Trubel der Stadt und tauchst in das neue Internet hinein?"
- intro:
- title: "Was ist Misskey?"
- features: "Funktionen"
- rich-contents: "Notizen"
- reaction: "Reaktionen"
- ui: "Benutzeroberfläche"
- drive: "Drive"
- adblock:
- detected: "Bitte deaktiviere den Werbeblocker."
- application-authorization: "Autorisierte Anwendungen"
- close: "Schließen"
- load-more: "Mehr laden"
- enter-password: "Bitte Passwort eingeben"
- 2fa: "Zwei-Faktor-Authentifizierung"
- got-it: "Verstanden!"
- customization-tips:
- title: "Anpassung-Tipps"
- gotit: "Verstanden!"
- notification:
- file-uploaded: "Datei hochgeladen!"
- message-from: "Nachricht von {}:"
- reversi-invited-by: "Eingeladen von {}:"
- notified-by: "Benachrichtigt von {}:"
- reply-from: "Antwort von {}:"
- quoted-by: "Zitiert von {}:"
- time:
- unknown: "Unbekannt"
- future: "Zukunft"
- just_now: "Gerade eben"
- seconds_ago: "vor {} Sekunde(n)"
- minutes_ago: "vor {} Minute(n)"
- hours_ago: "vor {} Stunde(n)"
- days_ago: "vor {} Tag(en)"
- weeks_ago: "vor {} Woche(n)"
- months_ago: "vor {} Monat(en)"
- years_ago: "vor {} Jahr(en)"
- month-and-day: "{day}/{month}"
- trash: "Papierkorb"
- drive: "Drive"
- messaging: "Unterhaltungen"
- home: "Home"
- favorites: "Diese Notiz favorisieren"
- weekday-short:
- sunday: "So"
- monday: "Mo"
- tuesday: "Di"
- wednesday: "Mi"
- thursday: "Do"
- friday: "Fr"
- saturday: "Sa"
- weekday:
- sunday: "Sonntag"
- monday: "Montag"
- tuesday: "Dienstag"
- wednesday: "Mittwoch"
- thursday: "Donnerstag"
- friday: "Freitag"
- saturday: "Samstag"
- reactions:
- like: "Gefällt mir"
- love: "Lieben"
- laugh: "Lachen"
- hmm: "Hmm...?"
- surprise: "Wow"
- congrats: "Glückwunsch!"
- angry: "Wütend"
- confused: "Verwirrt"
- rip: "RIP"
- pudding: "Pudding"
- note-visibility:
- public: "Öffentlich"
- home: "Startseite"
- home-desc: "Nur auf die Startseite posten"
- followers: "Abonnenten"
- followers-desc: "Nur für diejenigen sichtbar, die dir folgen"
- specified: "Direkt"
- specified-desc: "Nur für bestimmte Benutzer posten"
- local-public: "Öffentlich (nur lokal)"
- local-home: "Home (nur lokal)"
- local-followers: "Follower (nur lokal)"
- note-placeholders:
- a: "Was machst du gerade?"
- b: "Was ist so passiert?"
- c: "Was geht dir durch den Kopf?"
- d: "Willst du etwas sagen?"
- e: "Schreib hier etwas!"
- f: "Warte darauf, das du schreibst."
- _settings:
- profile: "Dein Profil"
- notification: "Benachrichtigungen"
- password: "Passwort"
- search: "Suche"
- delete: "Löschen"
- loading: "Laden"
- update-available-title: "Aktualisierung verfügbar"
- update-available: "Eine neue Version von Misskey ist verfügbar ({newer}, aktuell ist {current}). Lade die Seite neu um die aktuelle Version zu laden"
- my-token-regenerated: "Dein Token wurde generiert. Du wirst jetzt abgemeldet."
- verified-user: "Verifizierter Benutzer"
- do-not-use-in-production: "Dies ist eine Entwicklungsversion. Nicht in einer Produktionsumgebung verwenden."
- error:
- retry: "Erneut versuchen"
- reversi:
- drawn: "Unentschieden"
- my-turn: "Du bist am Zug"
- opponent-turn: "Dein Gegner ist an der Reihe"
- black: "Schwarz"
- white: "Weiß"
- total: "Gesamt"
- widgets:
- analog-clock: "Analoge Uhr"
- profile: "Profil"
- calendar: "Kalender"
- timemachine: "Kalender (Zeitmaschiene)"
- activity: "Aktivitäten"
- rss: "RSS Leser"
- memo: "Notizen"
- trends: "Trends"
- photo-stream: "Bilder"
- slideshow: "Diashow"
- version: "Version"
- notifications: "Benachrichtigungen"
- users: "Empfohlene Benutzer"
- polls: "Umfrage"
- post-form: "Beitragsform"
- server: "Server-Info"
- nav: "Navigation"
- tips: "Tipps"
- hashtags: "Hashtags"
- dev: "Fehler beim Erstellen der Applikation. Bitte versuche es erneut."
- you: "Du"
-auth/views/form.vue:
- share-access: "Erlaubst Du {name} auf deinen Account zuzugreifen?"
- permission-ask: "Diese Applikation benötigt folgende Berechtigungen:"
- account-read: "Accountinformationen anzeigen."
- account-write: "Accountinformationen bearbeiten."
- note-write: "Senden."
- like-write: "Auf Beiträge reagieren."
- following-write: "Folgen oder entfolgen."
- notification-read: "Siehe deine Benachrichtigungen."
- notification-write: "Benachrichtigungen verwalten."
- cancel: "Abbrechen"
- accept: "Zugriff erlauben."
-auth/views/index.vue:
- loading: "Lädt"
- denied: "Autorisierung der Anwendung wurde verweigert."
- already-authorized: "Diese Anwendung ist bereits autorisiert."
- allowed: "Autorisierung der Anwendung wurde erlaubt."
- please-go-back: "Bitte gehe zurück zur Anwendung."
- error: "Sitzung ist nicht vorhanden."
- sign-in: "Bitte melde dich an."
-common/views/pages/explore.vue:
- verified-users: "Verifizierter Benutzer"
-common/views/components/games/reversi/reversi.vue:
- matching:
- waiting-for: "Warten auf {}"
- cancel: "Abbrechen"
-common/views/components/games/reversi/reversi.game.vue:
- surrender: "Aufgeben"
-common/views/components/games/reversi/reversi.index.vue:
- title: "Misskey Reversi"
- sub-title: "Spiele Reversi mit deinen Freunden!"
- invite: "Einladen"
- rule: "Spielanleitung"
- mode-invite: "Einladen"
- all-games: "Alle Spiele"
- enter-username: "Bitte gib einen Benutzernamen ein"
- game-state:
- ended: "Fertig"
-common/views/components/games/reversi/reversi.room.vue:
- settings-of-the-game: "Spieleinstellungen"
- choose-map: "Wähle eine Karte"
- random: "Zufällige Auswahl"
- black-or-white: "Schwarz/Weiß"
- black-is: "Schwarz ist {}"
- rules: "Regeln"
- waiting-for-other: "Warte auf den Gegner"
- cancel: "Abbrechen"
- ready: "Bereit"
-common/views/components/connect-failed.vue:
- title: "Verbindung zum Server ist fehlgeschlagen"
- description: "Es gibt entweder ein Problem mit deiner Internetverbindung, der Server ist nicht erreichbar oder wird gerade gewartet. Bitte versuche es später noch einmal."
- thanks: "Vielen Dank für das nutzen von Misskey."
- troubleshoot: "Problembehandlung"
-common/views/components/connect-failed.troubleshooter.vue:
- title: "Problembehandlung"
- network: "Netzwerkverbindung"
- checking-network: "Prüfen der Netzwerkverbindung"
- internet: "Internetverbindung"
- checking-internet: "Internetverbindung wird getestet"
- server: "Serververbindung"
- checking-server: "Überprüfung der Server-Verbindung"
- finding: "Nach dem Problem suchen"
- no-network: "Keine Netzwerkverbindung"
- no-network-desc: "Bitte stelle sicher, dass du mit dem Internet verbunden bist."
- no-internet: "Keine Internetverbindung"
- no-internet-desc: "Bitte vergewissere dich, dass du mit dem Internet verbunden bist."
- no-server: "Verbindung mit dem Server nicht möglich"
- no-server-desc: "Die Internetverbindung scheint in Ordnung zu sein, aber eine Verbindung mit dem Misskey Server konnte nicht hergestellt werden. Möglicherweise ist dieser zur Zeit offline oder in der Wartung, bitte versuche es später noch einmal."
- success: "Erfolgreich mit dem Misskey Server verbunden"
- success-desc: "Die Verbindung scheint zu funktionieren. Bitte lade die Seite neu."
- flush: "Cache leeren"
- set-version: "Version angeben"
-common/views/components/media-banner.vue:
- sensitive: "Dieser Inhalt ist NSFW"
- click-to-show: "Klicke zum den Inhalt anzusehen"
-common/views/components/theme.vue:
- light-theme: "Thema"
- dark-theme: "Thema während des Nachtmodus"
- light-themes: "Helles Thema"
- dark-themes: "Dunkles Thema"
- install: "Anwenden"
- installed: "\"{}\" wurde installiert"
- create-a-theme: "Thema erstellen"
- save-created-theme: "Thema speichern"
- primary-color: "Primäre Farbe"
- secondary-color: "Sekundäre Farbe"
- text-color: "Textfarbe"
- base-theme: "Basisthema"
- base-theme-light: "Hell"
- base-theme-dark: "Dunkel"
- theme-name: "Name des Themas"
- preview-created-theme: "Vorschau"
- invalid-theme: "Thema ist ungültig"
- already-installed: "Thema ist bereits installiert"
- author: "Autor"
- export: "Exportieren"
- import: "Importieren"
-common/views/components/cw-button.vue:
- poll: "Umfrage"
-common/views/components/messaging.vue:
- search-user: "Einen Nutzer suchen"
- you: "Du"
- no-history: "Keine Chronik"
-common/views/components/messaging-room.vue:
- empty: "Keine Unterhaltungen"
- no-history: "Keine weitere Chronik vorhanden"
- resize-form: "Ziehen um die Größe zu verändern"
- new-message: "Neue Nachricht"
-common/views/components/messaging-room.form.vue:
- input-message-here: "Nachricht hier eingeben"
- send: "Senden"
- attach-from-local: "Wähle Dateien von deinem PC aus"
- attach-from-drive: "Wähle Dateien von deinem Speicher aus"
-common/views/components/messaging-room.message.vue:
- is-read: "Gelesen"
- deleted: "Diese Nachricht wurde gelöscht"
-common/views/components/nav.vue:
- about: "Über"
- stats: "Statistiken"
- status: "Status"
- wiki: "Wiki"
- donors: "Spender"
- repository: "Projektarchiv"
- develop: "Entwickler"
- feedback: "Feedback"
-common/views/components/note-menu.vue:
- favorite: "Diese Notiz favorisieren"
- unfavorite: "Aus Favoriten entfernen"
- pin: "An die Profilseite pinnen"
- delete: "Löschen"
- delete-confirm: "Diesen Post löschen?"
- remote: "Auf Quelle anzeigen"
-common/views/components/poll.vue:
- vote-to: "Stimme für '{}'"
- vote-count: "{} Stimmen"
- vote: "Abstimmen"
- show-result: "Zeige Ergebnis"
- voted: "Abgestimmt"
-common/views/components/poll-editor.vue:
- no-only-one-choice: "Du musst zwei oder mehr Entscheidungen angeben"
- choice-n: "Auswahl {}"
- remove: "Diese Auswahl entfernen"
- add: "+ Eine Auswahl hinzufügen"
- destroy: "Diese Abstimmung löschen"
- day: "So"
-common/views/components/reaction-picker.vue:
- choose-reaction: "Wähle eine Reaktion aus"
-common/views/components/emoji-picker.vue:
- activity: "Aktivität"
-common/views/components/signin.vue:
- username: "Benutzername"
- password: "Passwort"
- token: "Token"
- signing-in: "Melde an..."
- or: "Oder"
-common/views/components/signup.vue:
- username: "Benutzername"
- checking: "Überprüfung..."
- available: "Verfügbar"
- unavailable: "Nicht verfügbar"
- error: "Verbindungsfehler"
- invalid-format: "Benutze nur Buchstaben, Zahlen und _"
- too-short: "Bitte mindestens ein Zeichen eingeben"
- too-long: "Bitte maximal 20 Zeichen verwenden"
- password: "Passwort"
- password-placeholder: "Wir empfehlen mindestens 8 Zeichen"
- weak-password: "Schwaches Passwort"
- normal-password: "Faires Passwort"
- strong-password: "Schwaches Passwort"
- retype: "Wiederholen"
- retype-placeholder: "Bitte das Passwort erneut eingeben"
- password-matched: "OK"
- password-not-matched: "Stimmt nicht überein"
- recaptcha: "Captcha"
- create: "Account erstellen"
- some-error: "Die Anmeldung konnte aufgrund eines Fehler nicht abgeschlossen werden. Bitte versuche es erneut."
-common/views/components/special-message.vue:
- new-year: "Frohes neues Jahr!"
- christmas: "Frohe Weihnachten!"
-common/views/components/stream-indicator.vue:
- connecting: "Verbindung wird hergestellt"
- reconnecting: "Erneut verbinden"
- connected: "Verbindung hergestellt"
-common/views/components/notification-settings.vue:
- title: "Benachrichtigungen"
-common/views/components/uploader.vue:
- waiting: "Warten"
-common/views/components/visibility-chooser.vue:
+_lang_: "Deutsch"
+headlineMisskey: "Ein durch Notizen verbundenes Netzwerk"
+introMisskey: "Willkommen! Misskey ist eine dezentralisierte Open-Source Microblogging-Platform.\nVerfasse „Notizen“ um mitzuteilen, was gerade passiert oder um Ereignisse mit anderen zu teilen. 📡\nMit „Reaktionen“ kannst du außerdem schnell deine Gefühle über Notizen anderer Benutzer zum Ausdruck bringen. 👍\nEine neue Welt wartet auf dich! 🚀"
+monthAndDay: "{day}.{month}."
+search: "Suchen"
+notifications: "Benachrichtigungen"
+username: "Benutzername"
+password: "Passwort"
+forgotPassword: "Passwort vergessen"
+fetchingAsApObject: "Wird aus dem Fediverse angefragt …"
+ok: "OK"
+gotIt: "Verstanden!"
+cancel: "Abbrechen"
+enterUsername: "Benutzername eingeben"
+renotedBy: "Renote von {user}"
+noNotes: "Keine Notizen gefunden"
+noNotifications: "Keine Benachrichtigungen gefunden"
+instance: "Instanz"
+settings: "Einstellungen"
+basicSettings: "Allgemeine Einstellungen"
+otherSettings: "Weitere Einstellungen"
+openInWindow: "In einem Fenster öffnen"
+profile: "Profil"
+timeline: "Chronik"
+noAccountDescription: "Dieser Nutzer hat seine Profilbeschreibung noch nicht ausgefüllt"
+login: "Anmelden"
+loggingIn: "Du wirst angemeldet …"
+logout: "Abmelden"
+signup: "Registrieren"
+uploading: "Wird hochgeladen …"
+save: "Speichern"
+users: "Benutzer"
+addUser: "Benutzer hinzufügen"
+favorite: "Zu Favoriten hinzufügen"
+favorites: "Favoriten"
+unfavorite: "Aus Favoriten entfernen"
+favorited: "Zu Favoriten hinzugefügt."
+alreadyFavorited: "Bereits zu den Favoriten hinzugefügt."
+cantFavorite: "Hinzufügen zu Favoriten fehlgeschlagen."
+pin: "An dein Profil anheften"
+unpin: "Von deinem Profil lösen"
+copyContent: "Inhalt kopieren"
+copyLink: "Link kopieren"
+delete: "Löschen"
+deleteAndEdit: "Löschen und Bearbeiten"
+deleteAndEditConfirm: "Möchtest du diese Notiz wirklich löschen und bearbeiten? Alle Reaktionen, Renotes und Antworten dieser Notiz werden verloren gehen."
+addToList: "Zu Liste hinzufügen"
+sendMessage: "Nachricht senden"
+copyUsername: "Benutzernamen kopieren"
+searchUser: "Nach einem Benutzer suchen"
+reply: "Antworten"
+loadMore: "Mehr laden"
+showMore: "Mehr anzeigen"
+showLess: "Schließen"
+youGotNewFollower: "ist dir gefolgt"
+receiveFollowRequest: "Follow-Anfrage erhalten"
+followRequestAccepted: "Follow-Anfrage akzeptiert"
+mention: "Erwähnung"
+mentions: "Erwähnungen"
+directNotes: "Direktnachrichten"
+importAndExport: "Import und Export"
+import: "Import"
+export: "Export"
+files: "Dateien"
+download: "Herunterladen"
+driveFileDeleteConfirm: "Möchtest du die Datei „{name}“ wirklich löschen? Notizen mit dieser Datei werden ebenso verschwinden."
+unfollowConfirm: "Möchtest du {name} nicht mehr folgen?"
+exportRequested: "Du hast einen Export angefragt. Dies kann etwas Zeit in Anspruch nehmen. Sobald der Export abgeschlossen ist, wird er deiner Drive hinzugefügt."
+importRequested: "Du hast einen Import angefragt. Dies kann etwas Zeit in Anspruch nehmen."
+lists: "Listen"
+noLists: "Keine Listen gefunden"
+note: "Notiz"
+notes: "Notizen"
+following: "Folgt"
+followers: "Gefolgt von"
+followsYou: "Folgt dir"
+createList: "Liste erstellen"
+manageLists: "Listen verwalten"
+error: "Fehler"
+somethingHappened: "Ein Fehler ist aufgetreten"
+retry: "Wiederholen"
+pageLoadError: "Die Seite konnte nicht geladen werden."
+pageLoadErrorDescription: "Dieser Fehler wird meist durch Netzwerkfehler oder den Browser-Cache verursacht. Bitte leere den Cache oder versuche es nach einiger Zeit erneut."
+serverIsDead: "Dieser Server antwortet nicht. Bitte warte einen Moment und versuche es dann erneut."
+youShouldUpgradeClient: "Bitte aktualisiere diese Seite, um eine neuere Version deines Clients zu verwenden."
+enterListName: "Listennamen eingeben"
+privacy: "Privatsphäre"
+makeFollowManuallyApprove: "Follow-Anfragen benötigen Bestätigung"
+defaultNoteVisibility: "Standardsichtbarkeit"
+follow: "Folgen"
+followRequest: "Follow-Anfrage senden"
+followRequests: "Follow-Anfragen"
+unfollow: "Nicht mehr folgen"
+followRequestPending: "Follow-Anfrage ausstehend"
+enterEmoji: "Gib ein Emoji ein"
+renote: "Renote"
+unrenote: "Renote zurücknehmen"
+renoted: "Renote getätigt."
+cantRenote: "Renote dieses Beitrags nicht möglich."
+cantReRenote: "Renote einer Renote nicht möglich."
+quote: "Zitieren"
+pinnedNote: "Angeheftete Notiz"
+pinned: "Angeheftet"
+you: "Du"
+clickToShow: "Zum Anzeigen anklicken"
+sensitive: "NSFW"
+add: "Hinzufügen"
+reaction: "Reaktionen"
+reactionSetting: "In der Reaktionsauswahl anzuzeigende Reaktionen"
+reactionSettingDescription2: "Ziehe um Anzuordnen, klicke um zu löschen, drücke „+“ um hinzuzufügen"
+rememberNoteVisibility: "Notizsichtbarkeit merken"
+attachCancel: "Anhang entfernen"
+markAsSensitive: "Als NSFW markieren"
+unmarkAsSensitive: "Als nicht NSFW markieren"
+enterFileName: "Dateinamen eingeben"
+mute: "Stummschalten"
+unmute: "Stummschaltung aufheben"
+block: "Blockieren"
+unblock: "Blockierung aufheben"
+suspend: "Sperren"
+unsuspend: "Sperrung aufheben"
+blockConfirm: "Möchtest du diesen Benutzer wirklich blockieren?"
+unblockConfirm: "Möchtest du diese Blockierung wirklich aufheben?"
+suspendConfirm: "Möchtest du diesen Benutzer wirklich sperren?"
+unsuspendConfirm: "Möchtest du diesen Benutzer wirklich entsperren?"
+selectList: "Liste auswählen"
+selectAntenna: "Antenne auswählen"
+selectWidget: "Widget auswählen"
+editWidgets: "Widgets bearbeiten"
+editWidgetsExit: "Fertig"
+customEmojis: "Benutzerdefinierte Emojis"
+emoji: "Emoji"
+emojis: "Emojis"
+emojiName: "Emoji-Name"
+emojiUrl: "Emoji-URL"
+addEmoji: "Emoji hinzufügen"
+settingGuide: "Empfohlene Einstellung"
+cacheRemoteFiles: "Dateien von fremden Instanzen im Cache speichern"
+cacheRemoteFilesDescription: "Ist diese Einstellung deaktiviert, so werden Dateien fremder Instanzen direkt von dort geladen. Hierdurch wird Speicherplatz auf diesem Server gespart, aber durch fehlende Generierung von Vorschaubildern mehr Bandbreite verwendet."
+flagAsBot: "Als Bot markieren"
+flagAsBotDescription: "Aktiviere diese Option, falls dieses Benutzerkonto durch ein Programm gesteuert wird. Falls aktiviert, agiert es als Flag für andere Entwickler zur Verhinderung von endlosen Kettenreaktionen mit anderen Bots und lässt Misskeys interne Systeme dieses Benutzerkonto als Bot behandeln."
+flagAsCat: "Als Katze markieren"
+flagAsCatDescription: "Aktiviere diese Option, um dieses Benutzerkonto als Katze zu markieren."
+flagShowTimelineReplies: "Antworten in der Chronik anzeigen"
+flagShowTimelineRepliesDescription: "Ist diese Option aktiviert, so werden Antworten von Benutzern auf die Notizen anderer Benutzer in der Chronik angezeigt."
+autoAcceptFollowed: "Follow-Anfragen von Benutzern, denen du folgst, automatisch akzeptieren"
+addAccount: "Benutzerkonto hinzufügen"
+loginFailed: "Anmeldung fehlgeschlagen"
+showOnRemote: "Auf Ursprungsinstanz ansehen"
+general: "Allgemein"
+wallpaper: "Hintergrund"
+setWallpaper: "Hintergrund festlegen"
+removeWallpaper: "Hintergrund entfernen"
+searchWith: "Suchen: {q}"
+youHaveNoLists: "Du hast keine Listen"
+followConfirm: "Möchtest du {name} wirklich folgen?"
+proxyAccount: "Proxy-Benutzerkonto"
+proxyAccountDescription: "Ein Proxy-Benutzerkonto ist ein Benutzerkonto, das sich für Nutzer unter bestimmten Konditionen wie ein Follower aus einer fremden Instanz verhält. Zum Beispiel wird die Aktivität eines Nutzers aus einer fremden Instanz nicht an diese Instanz übermittelt, falls es keinen Benutzer dieser Instanz gibt, der diesem Nutzer aus fremder Instanz folgt. In diesem Fall folgt stattdessen das Proxy-Benutzerkonto."
+host: "Hostname"
+selectUser: "Benutzer auswählen"
+recipient: "Empfänger"
+annotation: "Anmerkung"
+federation: "Föderation"
+instances: "Instanzen"
+registeredAt: "Registriert am"
+latestRequestSentAt: "Letzte Anfrage gesendet"
+latestRequestReceivedAt: "Letzte Anfrage erhalten"
+latestStatus: "Neuster Status"
+storageUsage: "Verbrauchter Speicherplatz"
+charts: "Diagramme"
+perHour: "Pro Stunde"
+perDay: "Pro Tag"
+stopActivityDelivery: "Senden von Aktivitäten einstellen"
+blockThisInstance: "Diese Instanz blockieren"
+operations: "Aktionen"
+software: "Software"
+version: "Version"
+metadata: "Metadaten"
+withNFiles: "{n} Datei(en)"
+monitor: "Beobachten"
+jobQueue: "Job-Warteschlange"
+cpuAndMemory: "CPU und Arbeitsspeicher"
+network: "Netzwerk"
+disk: "Festplatte"
+instanceInfo: "Instanzinformationen"
+statistics: "Statistiken"
+clearQueue: "Warteschlange leeren"
+clearQueueConfirmTitle: "Möchtest du die Warteschlange wirklich leeren?"
+clearQueueConfirmText: "Hierdurch werden jegliche noch nicht gesendete Notizen nicht förderiert. Normalerweise wird dies nicht benötigt."
+clearCachedFiles: "Cache leeren"
+clearCachedFilesConfirm: "Sollen alle im Cache gespeicherten Dateien von anderen Instanzen wirklich gelöscht werden?"
+blockedInstances: "Blockierte Instanzen"
+blockedInstancesDescription: "Gib die Hostnamen der Instanzen, welche blockiert werden sollen, durch Zeilenumbrüche getrennt an. Blockierte Instanzen können mit dieser instanz nicht mehr kommunizieren."
+muteAndBlock: "Stummschaltungen und Blockierungen"
+mutedUsers: "Stummgeschaltete Benutzer"
+blockedUsers: "Blockierte Benutzer"
+noUsers: "Keine Benutzer gefunden"
+editProfile: "Profil bearbeiten"
+noteDeleteConfirm: "Möchtest du diese Notiz wirklich löschen?"
+pinLimitExceeded: "Du kannst nicht noch mehr Notizen anheften."
+intro: "Misskey ist installiert! Lass uns nun ein Administratorkonto einrichten."
+done: "Fertig"
+processing: "In Bearbeitung …"
+preview: "Vorschau"
+default: "Standard"
+defaultValueIs: "Standardwert: {value}"
+noCustomEmojis: "Keine benutzerdefinierten Emojis gefunden"
+noJobs: "Keine Jobs vorhanden"
+federating: "Wird föderiert"
+blocked: "Blockiert"
+suspended: "Gesperrt"
+all: "Alles"
+subscribing: "Wird abonniert"
+publishing: "Wird veröffentlicht"
+notResponding: "Antwortet nicht"
+instanceFollowing: "Gefolgt auf der Instanz"
+instanceFollowers: "Follower der Instanz"
+instanceUsers: "Benutzer der Instanz"
+changePassword: "Passwort ändern"
+security: "Sicherheit"
+retypedNotMatch: "Die Eingaben stimmen nicht überein."
+currentPassword: "Aktuelles Passwort"
+newPassword: "Neues Passwort"
+newPasswordRetype: "Neues Passwort bestätigen"
+attachFile: "Datei anhängen"
+more: "Mehr!"
+featured: "Beliebt"
+usernameOrUserId: "Benutzername oder Benutzer-ID"
+noSuchUser: "Benutzer nicht gefunden"
+lookup: "Anfragen"
+announcements: "Ankündigungen"
+imageUrl: "Bild-URL"
+remove: "Löschen"
+removed: "Erfolgreich gelöscht"
+removeAreYouSure: "Möchtest du „{x}“ wirklich entfernen?"
+deleteAreYouSure: "Möchtest du „{x}“ wirklich löschen?"
+resetAreYouSure: "Wirklich zurücksetzen?"
+saved: "Erfolgreich gespeichert"
+messaging: "Chat"
+upload: "Hochladen"
+keepOriginalUploading: "Originalbild speichern"
+keepOriginalUploadingDescription: "Speichert das Originalbild so, wie es ist. Ist dies deaktiviert, wird eine Version zum Anzeigen im Internet generiert."
+fromDrive: "Aus Drive"
+fromUrl: "Von einer URL"
+uploadFromUrl: "Von einer URL hochladen"
+uploadFromUrlDescription: "URL der hochzuladenden Datei"
+uploadFromUrlRequested: "Upload angefordert"
+uploadFromUrlMayTakeTime: "Es kann eine Weile dauern, bis das Hochladen abgeschlossen ist."
+explore: "Erkunden"
+messageRead: "Gelesen"
+noMoreHistory: "Kein weiterer Verlauf vorhanden"
+startMessaging: "Neuen Chat erstellen"
+nUsersRead: "Von {n} Benutzern gelesen"
+agreeTo: "Ich stimme {0} zu"
+tos: "Nutzungsbedingungen"
+start: "Anfangen"
+home: "Startseite"
+remoteUserCaution: "Diese Informationen sind möglicherweise unvollständig, da der Benutzer von einer fremden Instanz stammt."
+activity: "Aktivität"
+images: "Bilder"
+birthday: "Geburtstag"
+yearsOld: "{age} Jahre alt"
+registeredDate: "Registrationsdatum"
+location: "Ort"
+theme: "Farbschema"
+themeForLightMode: "Helles Farbschema"
+themeForDarkMode: "Dunkles Farbschema"
+light: "Hell"
+dark: "Dunkel"
+lightThemes: "Helle Farbschemata"
+darkThemes: "Dunkle Farbschemata"
+syncDeviceDarkMode: "Einstellung deines Geräts übernehmen"
+drive: "Drive"
+fileName: "Dateiname"
+selectFile: "Datei auswählen"
+selectFiles: "Dateien auswählen"
+selectFolder: "Ordner auswählen"
+selectFolders: "Ordner auswählen"
+renameFile: "Datei umbenennen"
+folderName: "Ordnername"
+createFolder: "Ordner erstellen"
+renameFolder: "Ordner umbenennen"
+deleteFolder: "Ordner löschen"
+addFile: "Datei hinzufügen"
+emptyDrive: "Deine Drive ist leer"
+emptyFolder: "Dieser Ordner ist leer"
+unableToDelete: "Nicht löschbar"
+inputNewFileName: "Gib einen neuen Dateinamen ein"
+inputNewDescription: "Gib eine neue Beschreibung ein"
+inputNewFolderName: "Gib einen neuen Ordnernamen ein"
+circularReferenceFolder: "Der Zielordner ist ein Unterorder des Ordners, den du verschieben möchtest."
+hasChildFilesOrFolders: "Dieser Ordner kann nicht gelöscht werden, da er nicht leer ist."
+copyUrl: "URL kopieren"
+rename: "Umbenennen"
+avatar: "Profilbild"
+banner: "Banner"
+nsfw: "NSFW"
+whenServerDisconnected: "Bei Verbindungsverlust zum Server"
+disconnectedFromServer: "Die Verbindung zum Server wurde getrennt"
+reload: "Aktualisieren"
+doNothing: "Ignorieren"
+reloadConfirm: "Seite neu laden?"
+watch: "Beobachten"
+unwatch: "Nicht mehr beobachten"
+accept: "Akzeptieren"
+reject: "Ablehnen"
+normal: "Normal"
+instanceName: "Name der Instanz"
+instanceDescription: "Beschreibung der Instanz"
+maintainerName: "Betreiber"
+maintainerEmail: "Betreiber-Email"
+tosUrl: "URL der Nutzungsbedingungen"
+thisYear: "Jahr"
+thisMonth: "Monat"
+today: "Heute"
+dayX: "{day}"
+monthX: "{month}"
+yearX: "{year}"
+pages: "Seiten"
+integration: "Integration"
+connectService: "Verbinden"
+disconnectService: "Trennen"
+enableLocalTimeline: "Lokale Chronik aktivieren"
+enableGlobalTimeline: "Globale Chronik aktivieren"
+disablingTimelinesInfo: "Administratoren und Moderatoren haben immer Zugriff auf alle Chroniken, auch wenn diese deaktiviert sind."
+registration: "Registrieren"
+enableRegistration: "Registration neuer Benutzer erlauben"
+invite: "Einladen"
+driveCapacityPerLocalAccount: "Drive-Kapazität pro lokalem Benutzerkonto"
+driveCapacityPerRemoteAccount: "Drive-Kapazität pro Benutzer fremder Instanzen"
+inMb: "In Megabytes"
+iconUrl: "Icon-URL (favicon etc)"
+bannerUrl: "Banner-URL"
+backgroundImageUrl: "Hintergrundbild-URL"
+basicInfo: "Grundlegende Informationen"
+pinnedUsers: "Angeheftete Benutzer"
+pinnedUsersDescription: "Gib durch Leerzeichen getrennte Benutzer an, die an die \"Erkunden\"-Seite angeheftet werden sollen."
+pinnedPages: "Angeheftete Seiten"
+pinnedPagesDescription: "Gib durch Leerzeilen getrennte Pfäde zu Seiten an, die an die Startseite dieser Instanz angeheftet werden sollen.\n"
+pinnedClipId: "ID des anzuheftenden Clips"
+pinnedNotes: "Angeheftete Notizen"
+hcaptcha: "hCaptcha"
+enableHcaptcha: "hCaptcha aktivieren"
+hcaptchaSiteKey: "Site key"
+hcaptchaSecretKey: "Secret key"
+recaptcha: "reCAPTCHA"
+enableRecaptcha: "reCAPTCHA aktivieren"
+recaptchaSiteKey: "Site key"
+recaptchaSecretKey: "Secret key"
+avoidMultiCaptchaConfirm: "Das Verwenden von mehreren Captcha-Systemen kann zu Störungen führen. Sollen die anderen Systeme deaktiviert werden? Durch Abbrechen können mehrere Systeme aktiviert bleiben."
+antennas: "Antennen"
+manageAntennas: "Antennen verwalten"
+name: "Name"
+antennaSource: "Antennenquelle"
+antennaKeywords: "Zu beobachtende Schlüsselwörter"
+antennaExcludeKeywords: "Zu ignorierende Schlüsselwörter"
+antennaKeywordsDescription: "Zum Nutzen einer \"UND\"-Verknüpfung Einträge mit Leerzeichen trennen, zum Nutzen einer \"ODER\"-Verknüpfung Einträge mit einem Zeilenumbruch trennen"
+notifyAntenna: "Über neue Notizen benachrichtigen"
+withFileAntenna: "Nur Notizen mit Dateien"
+enableServiceworker: "Push-Benachrichtigungen im Browser aktivieren"
+antennaUsersDescription: "Benutzernamen getrennt durch Zeilenumbrüche angeben"
+caseSensitive: "Groß-/Kleinschreibung unterscheiden"
+withReplies: "Antworten beinhalten"
+connectedTo: "Mit folgenden Benutzerkonten verknüpft"
+notesAndReplies: "Notizen und Antworten"
+withFiles: "Notizen mit Dateien"
+silence: "Instanzweit stummschalten"
+silenceConfirm: "Möchtest du diesen Benutzer wirklich instanzweit stummschalten?"
+unsilence: "Instanzweite Stummschaltung aufheben"
+unsilenceConfirm: "Möchtest du die instanzweite Stummschaltung dieses Benutzers wirklich aufheben?"
+popularUsers: "Beliebte Benutzer"
+recentlyUpdatedUsers: "Vor kurzem aktive Benutzer"
+recentlyRegisteredUsers: "Vor kurzem registrierte Benutzer"
+recentlyDiscoveredUsers: "Vor kurzem gefundene Benutzer"
+exploreUsersCount: "Es gibt {count} Benutzer"
+exploreFediverse: "Das Fediverse erkunden"
+popularTags: "Beliebte Schlagwörter"
+userList: "Liste"
+about: "Über"
+aboutMisskey: "Über Misskey"
+administrator: "Administrator"
+token: "Token"
+twoStepAuthentication: "Zwei-Faktor-Authentifizierung"
+moderator: "Moderator"
+moderation: "Moderation"
+nUsersMentioned: "Von {n} Benutzern erwähnt"
+securityKey: "Sicherheitsschlüssel"
+securityKeyName: "Schlüsselname"
+registerSecurityKey: "Sicherheitsschlüssel registrieren"
+lastUsed: "Zuletzt benutzt"
+unregister: "Deaktivieren"
+passwordLessLogin: "Passwortloses Anmelden einrichten"
+resetPassword: "Passwort zurücksetzen"
+newPasswordIs: "Das neue Passwort ist „{password}“"
+reduceUiAnimation: "Animationen der Benutzeroberfläche reduzieren"
+share: "Teilen"
+notFound: "Nicht gefunden"
+notFoundDescription: "Es konnte keine Seite unter dieser URL gefunden werden."
+uploadFolder: "Standardordner für Uploads"
+cacheClear: "Cache leeren"
+markAsReadAllNotifications: "Alle Benachrichtigungen als gelesen markieren"
+markAsReadAllUnreadNotes: "Alle Notizen als gelesen markieren"
+markAsReadAllTalkMessages: "Alle Chats als gelesen markieren"
+help: "Hilfe"
+inputMessageHere: "Hier Nachricht eingeben"
+close: "Schließen"
+group: "Gruppe"
+groups: "Gruppen"
+createGroup: "Gruppe erstellen"
+ownedGroups: "Meine Gruppen"
+joinedGroups: "Beigetretene Gruppen"
+invites: "Einladungen"
+groupName: "Gruppenname"
+members: "Mitglieder"
+transfer: "Übertragen"
+messagingWithUser: "Privatchat"
+messagingWithGroup: "Gruppenchat"
+title: "Titel"
+text: "Text"
+enable: "Aktivieren"
+next: "Weiter"
+retype: "Erneut eingeben"
+noteOf: "Notiz von {user}"
+inviteToGroup: "Zu Gruppe einladen"
+quoteAttached: "Zitat"
+quoteQuestion: "Als Zitat anhängen?"
+noMessagesYet: "Noch keine Nachrichten vorhanden"
+newMessageExists: "Du hast eine neue Nachricht"
+onlyOneFileCanBeAttached: "Es kann pro Nachricht nur eine Datei angehängt werden"
+signinRequired: "Bitte registriere oder melde dich an, um fortzufahren"
+invitations: "Einladungen"
+invitationCode: "Einladungscode"
+checking: "Wird überprüft …"
+available: "Verfügbar"
+unavailable: "Unverfügbar"
+usernameInvalidFormat: "Du kannst Klein- und Großbuchstaben, Zahlen sowie Unterstriche verwenden"
+tooShort: "Zu kurz"
+tooLong: "Zu lang"
+weakPassword: "Schwaches Passwort"
+normalPassword: "Durchschnittliches Passwort"
+strongPassword: "Starkes Passwort"
+passwordMatched: "Stimmt überein"
+passwordNotMatched: "Stimmt nicht überein"
+signinWith: "Mit {x} anmelden"
+signinFailed: "Anmeldung fehlgeschlagen. Überprüfe Benutzername und Passswort."
+tapSecurityKey: "Tippe deinen Sicherheitsschlüssel an"
+or: "Oder"
+language: "Sprache"
+uiLanguage: "Sprache der Benutzeroberfläche"
+groupInvited: "Du wurdest in eine Gruppe eingeladen"
+aboutX: "Über {x}"
+useOsNativeEmojis: "Eingebaute Emojis des Betriebssystems benutzen"
+disableDrawer: "Keine ausfahrbaren Menüs verwenden"
+youHaveNoGroups: "Keine Gruppen vorhanden"
+joinOrCreateGroup: "Lass dich zu einer Gruppe einladen oder erstelle deine eigene."
+noHistory: "Kein Verlauf gefunden"
+signinHistory: "Anmeldungsverlauf"
+disableAnimatedMfm: "MFM, die Animationen enthalten, deaktivieren"
+doing: "In Bearbeitung …"
+category: "Kategorie"
+tags: "Schlagwörter"
+docSource: "Quellcode dieses Dokuments"
+createAccount: "Benutzerkonto erstellen"
+existingAccount: "Bestehendes Benutzerkonto"
+regenerate: "Regenerieren"
+fontSize: "Schriftgröße"
+noFollowRequests: "Keine ausstehenden Follow-Anfragen vorhanden"
+openImageInNewTab: "Bilder in neuem Tab öffnen"
+dashboard: "Dashboard"
+local: "Lokal"
+remote: "Fremd"
+total: "Gesamt"
+weekOverWeekChanges: "Veränderung zu letzter Woche"
+dayOverDayChanges: "Veränderung zu Gestern"
+appearance: "Aussehen"
+clientSettings: "Client-Einstellungen"
+accountSettings: "Benutzerkonto-Einstellungen"
+promotion: "Werbung"
+promote: "Werbung schalten"
+numberOfDays: "Anzahl der Tage"
+hideThisNote: "Diese Notiz verstecken"
+showFeaturedNotesInTimeline: "Beliebte Notizen in der Chronik anzeigen"
+objectStorage: "Object Storage"
+useObjectStorage: "Object Storage verwenden"
+objectStorageBaseUrl: "Basis-URL"
+objectStorageBaseUrlDesc: "Die als Referenz verwendete URL. Verwendest du einen CDN oder Proxy, gib dessen URL an. Für S3 verwende 'https://.s3.amazonaws.com'. Für GCS o.ä. verwende 'https://storage.googleapis.com/'."
+objectStorageBucket: "Bucket"
+objectStorageBucketDesc: "Bitte gib den Namen des Buckets an, der bei deinem Anbieter verwendet wird."
+objectStoragePrefix: "Prefix"
+objectStoragePrefixDesc: "Dateien werden in Ordnern unter diesem Prefix gespeichert."
+objectStorageEndpoint: "Endpoint"
+objectStorageEndpointDesc: "Im Falle von S3 leerlassen, für andere Anbieter den relevanten Endpoint im Format „“ oder „:“ angeben."
+objectStorageRegion: "Region"
+objectStorageRegionDesc: "Gib eine Region wie z.B. „xx-east-1“ an. Falls dein Anbieter nicht zwischen Regionen unterscheidet, lass dieses Feld leer oder gib „us-east-1“ an."
+objectStorageUseSSL: "SSL verwenden"
+objectStorageUseSSLDesc: "Deaktiviere dies, falls du für API-Verbindungen kein HTTPS verwenden wirst"
+objectStorageUseProxy: "Über Proxy verbinden"
+objectStorageUseProxyDesc: "Deaktiviere dies, falls du keinen Proxy für den Objektspeicher verwenden wirst"
+objectStorageSetPublicRead: "Bei Upload auf \"public-read\" stellen"
+serverLogs: "Serverprotokolle"
+deleteAll: "Alle löschen"
+showFixedPostForm: "Bereich zum Schreiben neuer Notizen am Anfang der Chronik anzeigen"
+newNoteRecived: "Es gibt neue Notizen"
+sounds: "Töne"
+listen: "Anhören"
+none: "Nichts"
+showInPage: "In einer Seite anzeigen"
+popout: "Pop-Up"
+volume: "Lautstärke"
+masterVolume: "Gesamtlautstärke"
+details: "Details"
+chooseEmoji: "Emoji auswählen"
+unableToProcess: "Der Vorgang konnte nicht abgeschlossen werden"
+recentUsed: "Vor kurzem verwendet"
+install: "Installieren"
+uninstall: "Uninstallieren"
+installedApps: "Authorisierte Anwendungen"
+nothing: "Hier gibt es nichts zu sehen"
+installedDate: "Authorisiert am"
+lastUsedDate: "Zuletzt verwendet am"
+state: "Status"
+sort: "Sortieren"
+ascendingOrder: "Aufsteigende Reihenfolge"
+descendingOrder: "Absteigende Reihenfolge"
+scratchpad: "Testumgebung"
+scratchpadDescription: "Die Testumgebung bietet einen Bereich für AiScript-Experimente. Dort kannst du AiScript schreiben, ausführen sowie dessen Auswirkungen auf Misskey überprüfen."
+output: "Ausgabe"
+script: "Skript"
+disablePagesScript: "AiScript auf Seiten deaktivieren"
+updateRemoteUser: "Benutzerinformationen aktualisieren"
+deleteAllFiles: "Alle Dateien löschen"
+deleteAllFilesConfirm: "Möchtest du wirklich alle Dateien löschen?"
+removeAllFollowing: "Allen gefolgten Benutzern entfolgen"
+removeAllFollowingDescription: "Dies entfolgt allen Benutzerkonten von {host}. Bitte führe dies durch, falls diese Instanz z.B. nicht mehr existiert."
+userSuspended: "Dieser Benutzer wurde gesperrt."
+userSilenced: "Dieser Benutzer wurde instanzweit stummgeschaltet."
+yourAccountSuspendedTitle: "Dieses Benutzerkonto ist gesperrt"
+yourAccountSuspendedDescription: "Dieses Benutzerkonto wurde gesperrt, da es gegen die Nutzungsbedingungen dieses Servers verstoßen hat. Trete mit dem Betreiber in Kontakt, falls du weitere Details erfahren möchtest. Bitte erstelle kein neues Benutzerkonto."
+menu: "Menü"
+divider: "Trenner"
+addItem: "Element hinzufügen"
+relays: "Relays"
+addRelay: "Relay hinzufügen"
+inboxUrl: "inbox-URL"
+addedRelays: "Hinzugefügte Relays"
+serviceworkerInfo: "Muss für Push-Benachrichtigungen aktiviert sein."
+deletedNote: "Gelöschte Notiz"
+invisibleNote: "Private Notiz"
+enableInfiniteScroll: "Automatisch mehr laden"
+visibility: "Sichtbarkeit"
+poll: "Umfrage"
+useCw: "Inhaltswarnung verwenden"
+enablePlayer: "Video-Player öffnen"
+disablePlayer: "Video-Player schließen"
+expandTweet: "Tweet ausklappen"
+themeEditor: "Farbschema-Editor"
+description: "Beschreibung"
+describeFile: "Beschreibung hinzufügen"
+enterFileDescription: "Beschreibung eingeben"
+author: "Autor"
+leaveConfirm: "Es gibt unspeicherte Änderungen. Möchtest du diese verwerfen?"
+manage: "Verwaltung"
+plugins: "Plugins"
+preferencesBackups: "Einstellungsbackups"
+deck: "Deck"
+undeck: "Deck verlassen"
+useBlurEffectForModal: "Weichzeichnungseffekt für Modals verwenden"
+useFullReactionPicker: "Vollständige Reaktionsauswahl verwenden"
+width: "Breite"
+height: "Höhe"
+large: "Groß"
+medium: "Mittel"
+small: "Klein"
+generateAccessToken: "Zugriffstoken generieren"
+permission: "Berechtigungen"
+enableAll: "Alle aktivieren"
+disableAll: "Alle deaktivieren"
+tokenRequested: "Zugriff zum Benutzerkonto gewähren"
+pluginTokenRequestedDescription: "Dieses Plugin wird die hier konfigurierten Berechtigungen verwenden können."
+notificationType: "Art der Benachrichtigung"
+edit: "Bearbeiten"
+useStarForReactionFallback: "Verwende ★ falls das Reaktions-Emoji unbekannt ist"
+emailServer: "Email-Server"
+enableEmail: "Email-Versand aktivieren"
+emailConfigInfo: "Zur Email-Bestätigung bei Registrierung oder zum Zurücksetzen des Passworts verwendet"
+email: "Email"
+emailAddress: "Email-Adresse"
+smtpConfig: "SMTP-Server Konfiguration"
+smtpHost: "Host"
+smtpPort: "Port"
+smtpUser: "Benutzername"
+smtpPass: "Passwort"
+emptyToDisableSmtpAuth: "Benutzername und Passwort leer lassen, um SMTP-Verifizierung zu deaktivieren"
+smtpSecure: "Für SMTP-Verbindungen implizit SSL/TLS verwenden"
+smtpSecureInfo: "Schalte dies aus, falls du STARTTLS verwendest."
+testEmail: "Emailversand testen"
+wordMute: "Wortstummschaltung"
+regexpError: "Fehler in einem regulären Ausdruck"
+regexpErrorDescription: "Im regulären Ausdruck deiner {tab}en Wortstummschaltungen ist ein Fehler aufgetreten:"
+instanceMute: "Instanzstummschaltungen"
+userSaysSomething: "{name} hat etwas gesagt"
+makeActive: "Aktivieren"
+display: "Anzeigeart"
+copy: "Kopieren"
+metrics: "Metriken"
+overview: "Übersicht"
+logs: "Logs"
+delayed: "Verzögert"
+database: "Datenbank"
+channel: "Kanäle"
+create: "Erstellen"
+notificationSetting: "Benachrichtigungseinstellungen"
+notificationSettingDesc: "Wähle die Art der anzuzeigenden Benachrichtigungen."
+useGlobalSetting: "Globale Einstellung verwenden"
+useGlobalSettingDesc: "Ist diese Option aktiviert, werden die Benachrichtigungseinstellungen deines Benutzerkontos verwendet. Durch ausschalten dieser Option können individuelle Einstellungen vorgenommen werden."
+other: "Anderes"
+regenerateLoginToken: "Anmeldetoken regenerieren"
+regenerateLoginTokenDescription: "Den zur Anmeldung intern verwendeten Token regenerieren. Normalerweise wird dies nicht benötigt. Bei Regeneration werden alle Geräte ausgeloggt."
+setMultipleBySeparatingWithSpace: "Trenne Elemente durch ein Leerzeichen um mehrere Einstellungen zu kofigurieren."
+fileIdOrUrl: "Datei-ID oder URL"
+behavior: "Verhalten"
+sample: "Beispiel"
+abuseReports: "Meldungen"
+reportAbuse: "Melden"
+reportAbuseOf: "{name} melden"
+fillAbuseReportDescription: "Bitte gib zusätzliche Informationen zu dieser Meldung an. Falls es sich um eine spezielle Notiz handelt, bitte gib dessen URL an."
+abuseReported: "Deine Meldung wurde versendet. Vielen Dank."
+reporter: "Melder"
+reporteeOrigin: "Herkunft des Gemeldeten"
+reporterOrigin: "Herkunft des Meldenden"
+forwardReport: "Meldung an fremde Instanz weiterleiten"
+forwardReportIsAnonymous: "Anstatt deines Benutzerkontos wird bei der fremden Instanz ein anonymes Systemkonto als Melder angezeigt."
+send: "Senden"
+abuseMarkAsResolved: "Meldung als gelöst markieren"
+openInNewTab: "In neuem Tab öffnen"
+openInSideView: "In Seitenansicht öffnen"
+defaultNavigationBehaviour: "Standardnavigationsverhalten"
+editTheseSettingsMayBreakAccount: "Bei Bearbeitung dieser Einstellungen besteht die Gefahr, dein Benutzerkonto zu beschädigen."
+instanceTicker: "Instanz-Informationen von Notizen"
+waitingFor: "Warte auf {x} …"
+random: "Zufällig"
+system: "System"
+switchUi: "UI wechseln"
+desktop: "Desktop"
+clip: "Clip erstellen"
+createNew: "Neu erstellen"
+optional: "Optional"
+createNewClip: "Neuen Clip erstellen"
+unclip: "Aus Clip entfernen"
+confirmToUnclipAlreadyClippedNote: "Diese Notiz ist bereits im \"{name}\" Clip enthalten. Möchtest du sie aus diesem Clip entfernen?"
+public: "Öffentlich"
+i18nInfo: "Misskey wird durch freiwillige Helfer in viele verschiedene Sprachen übersetzt. Auf {link} kannst du mithelfen."
+manageAccessTokens: "Zugriffstokens verwalten"
+accountInfo: "Benutzerkonto-Informationen"
+notesCount: "Anzahl der Notizen"
+repliesCount: "Anzahl gesendeter Antworten"
+renotesCount: "Anzahl getätigter Renotes"
+repliedCount: "Anzahl erhaltener Antworten"
+renotedCount: "Anzahl erhaltener Renotes"
+followingCount: "Anzahl gefolgter Benutzer"
+followersCount: "Anzahl an Followern"
+sentReactionsCount: "Anzahl gesendeter Reaktionen"
+receivedReactionsCount: "Anzahl erhaltener Reaktionen"
+pollVotesCount: "Anzahl gesendeter Antworten auf Umfragen"
+pollVotedCount: "Anzahl erhaltener Antworten auf Umfragen"
+yes: "Ja"
+no: "Nein"
+driveFilesCount: "Anzahl der Dateien in Drive"
+driveUsage: "Drive-Auslastung"
+noCrawle: "Crawler-Indexierung ablehnen"
+noCrawleDescription: "Suchmaschinen bitten, die eigene Profilseite, Notizen, Seiten usw. nicht zu indexieren."
+lockedAccountInfo: "Auch wenn du Follow-Anfragen auf manuelle Bestätigung setzt, wird jede deiner Notizen öffentlich sichtbar sein, sofern du ihre Notizsichtbarkeit nicht auf \"Nur Follower\" setzt."
+alwaysMarkSensitive: "Medien standardmäßig als NSFW markieren"
+loadRawImages: "Anstatt Vorschaubilder immer Originalbilder anzeigen"
+disableShowingAnimatedImages: "Animierte Bilder nicht abspielen"
+verificationEmailSent: "Eine Bestätigungsmail wurde an deine Email-Adresse versendet. Besuche den dort enthaltenen Link, um die Verifizierung abzuschließen."
+notSet: "Nicht konfiguriert"
+emailVerified: "Email-Adresse bestätigt"
+noteFavoritesCount: "Anzahl an als Favorit markierter Notizen"
+pageLikesCount: "Anzahl an als \"Gefällt mir\" markierter Seiten"
+pageLikedCount: "Anzahl erhaltener \"Gefällt mir\" auf Seiten"
+contact: "Kontakt"
+useSystemFont: "Standardschriftart des Systems verwenden"
+clips: "Clips"
+experimentalFeatures: "Experimentelle Funktionalitäten"
+developer: "Entwickler"
+makeExplorable: "Benutzerkonto in „Erkunden“ sichtbar machen"
+makeExplorableDescription: "Wenn diese Option deaktiviert ist, ist dein Benutzerkonto nicht im „Erkunden“-Bereich sichtbar."
+showGapBetweenNotesInTimeline: "Abstände zwischen Notizen auf der Chronik anzeigen"
+duplicate: "Duplizieren"
+left: "Links"
+center: "Mittig"
+wide: "Breit"
+narrow: "Schmal"
+reloadToApplySetting: "Diese Einstellung tritt nach einer Aktualisierung der Seite in Kraft. Jetzt aktualisieren?"
+needReloadToApply: "Diese Einstellung tritt nach einer Aktualisierung der Seite in Kraft."
+showTitlebar: "Titelleiste anzeigen"
+clearCache: "Cache leeren"
+onlineUsersCount: "{n} Benutzer sind online"
+nUsers: "{n} Benutzer"
+nNotes: "{n} Notizen"
+sendErrorReports: "Fehlerberichte senden"
+sendErrorReportsDescription: "Ist diese Option aktiviert, so werden beim Auftreten von Fehlern detaillierte Fehlerinformationen an Misskey weitergegeben, was zur Verbesserung der Qualität von Misskey beiträgt.\nEnthalten in diesen Informationen sind u.a. die Version deines Betriebssystems, welchen Browser du verwendest und ein Verlauf deiner Aktivitäten innerhalb Misskey."
+myTheme: "Mein Farbschema"
+backgroundColor: "Hintergrundfarbe"
+accentColor: "Akzentfarbe"
+textColor: "Textfarbe"
+saveAs: "Speichern als …"
+advanced: "Fortgeschritten"
+value: "Wert"
+createdAt: "Erstellt am"
+updatedAt: "Zuletzt geändert am"
+saveConfirm: "Änderungen speichern?"
+deleteConfirm: "Wirklich löschen?"
+invalidValue: "Dieser Wert ist ungültig."
+registry: "Registry"
+closeAccount: "Benutzerkonto schließen"
+currentVersion: "Momentane Version"
+latestVersion: "Neuste Version"
+youAreRunningUpToDateClient: "Du verwendest die neuste Version deines Clients."
+newVersionOfClientAvailable: "Eine neuere Version deines Clients ist verfügbar."
+usageAmount: "Verwendung"
+capacity: "Kapazität"
+inUse: "Verwendet"
+editCode: "Code bearbeiten"
+apply: "Anwenden"
+receiveAnnouncementFromInstance: "Benachrichtigungen von dieser Instanz empfangen"
+emailNotification: "Email-Benachrichtigungen"
+publish: "Veröffentlichen"
+inChannelSearch: "In Kanal suchen"
+useReactionPickerForContextMenu: "Reaktionsauswahl durch Rechtsklick öffnen"
+typingUsers: "{users} ist/sind am schreiben …"
+jumpToSpecifiedDate: "Zu bestimmtem Datum springen"
+showingPastTimeline: "Es wird eine alte Chronik angezeigt"
+clear: "Zurückkehren"
+markAllAsRead: "Alle als gelesen markieren"
+goBack: "Zurück"
+unlikeConfirm: "\"Gefällt mir\" wirklich entfernen?"
+fullView: "Vollansicht"
+quitFullView: "Vollansicht verlassen"
+addDescription: "Beschreibung hinzufügen"
+userPagePinTip: "Um Notizen hier erscheinen zu lassen, drücke \"An dein Profil anheften\" im Menü individueller Notizen."
+notSpecifiedMentionWarning: "Diese Notiz enthält Erwähnungen von Nutzern, die nicht als Empfänger ausgewählt sind"
+info: "Über"
+userInfo: "Benutzerinformation"
+unknown: "Unbekannt"
+onlineStatus: "Onlinestatus"
+hideOnlineStatus: "Onlinestatus verbergen"
+hideOnlineStatusDescription: "Das Verbergen deines Onlinestatuses reduziert die Nützlichkeit von Funktionen wie der Suche."
+online: "Online"
+active: "Aktiv"
+offline: "Offline"
+notRecommended: "Nicht empfohlen"
+botProtection: "Schutz vor Bots"
+instanceBlocking: "Blockierte Instanzen"
+selectAccount: "Benutzerkonto auswählen"
+switchAccount: "Konto wechseln"
+enabled: "Aktiviert"
+disabled: "Deaktiviert"
+quickAction: "Schnellaktionen"
+user: "Benutzer"
+administration: "Verwaltung"
+accounts: "Benutzerkonten"
+switch: "Wechseln"
+noMaintainerInformationWarning: "Betreiberinformationen sind nicht konfiguriert."
+noBotProtectionWarning: "Schutz vor Bots ist nicht konfiguriert."
+configure: "Konfigurieren"
+postToGallery: "Neuen Galeriebeitrag erstellen"
+gallery: "Galerie"
+recentPosts: "Neue Beiträge"
+popularPosts: "Beliebte Beiträge"
+shareWithNote: "Mit Notiz teilen"
+ads: "Werbung"
+expiration: "Frist"
+memo: "Merkzettel"
+priority: "Priorität"
+high: "Hoch"
+middle: "Mittel"
+low: "Niedrig"
+emailNotConfiguredWarning: "Keine Email-Adresse hinterlegt."
+ratio: "Verhältnis"
+previewNoteText: "Vorschau anzeigen"
+customCss: "Benutzerdefiniertes CSS"
+customCssWarn: "Verwende diese Einstellung nur, wenn du weißt, was sie tut. Ungültige Eingaben können dazu führen, dass der Client nicht mehr normal funktioniert."
+global: "Global"
+squareAvatars: "Profilbilder quadratisch anzeigen"
+sent: "Gesendet"
+received: "Erhalten"
+searchResult: "Suchergebnisse"
+hashtags: "Hashtags"
+troubleshooting: "Problembehandlung"
+useBlurEffect: "Weichzeichnungseffekt in der Benutzeroberfläche verwenden"
+learnMore: "Mehr erfahren"
+misskeyUpdated: "Misskey wurde aktualisiert!"
+whatIsNew: "Änderungen anzeigen"
+translate: "Übersetzen"
+translatedFrom: "Aus {x} übersetzt"
+accountDeletionInProgress: "Die Löschung deines Benutzerkontos ist momentan in Bearbeitung."
+usernameInfo: "Ein Name, durch den dein Benutzerkonto auf diesem Server identifiziert werden kann. Du kannst das Alphabet (a~z, A~Z), Ziffern (0~9) oder Unterstriche (_) verwenden. Benutzernamen können später nicht geändert werden."
+aiChanMode: "Ai-Modus"
+keepCw: "Inhaltswarnungen beibehalten"
+pubSub: "Pub/Sub Benutzerkonten"
+lastCommunication: "Letzte Kommunikation"
+resolved: "Gelöst"
+unresolved: "Ungelöst"
+breakFollow: "Follower entfernen"
+itsOn: "Eingeschaltet"
+itsOff: "Ausgeschaltet"
+emailRequiredForSignup: "Angabe einer Email-Adresse als benötigt markieren"
+unread: "Ungelesen"
+filter: "Filter"
+controlPanel: "Systemsteuerung"
+manageAccounts: "Benutzerkonten verwalten"
+makeReactionsPublic: "Reaktionsverlauf veröffentlichen"
+makeReactionsPublicDescription: "Jeder wird die Liste deiner gesendeten Reaktionen einsehen können."
+classic: "Classic"
+muteThread: "Thread stummschalten"
+unmuteThread: "Threadstummschaltung aufheben"
+ffVisibility: "Sichtbarkeit von Gefolgten/Followern"
+ffVisibilityDescription: "Konfiguriere wer sehen kann, wem du folgst sowie wer dir folgt."
+continueThread: "Weiteren Threadverlauf anzeigen"
+deleteAccountConfirm: "Dein Benutzerkonto wird unwiderruflich gelöscht. Trotzdem fortfahren?"
+incorrectPassword: "Falsches Passwort."
+voteConfirm: "Wirklich für „{choice}“ abstimmen?"
+hide: "Inhalt verbergen"
+leaveGroup: "Gruppe verlassen"
+leaveGroupConfirm: "Möchtest du „{name}“ wirklich verlassen?"
+useDrawerReactionPickerForMobile: "Auf mobilen Geräten ausfahrbare Reaktionsauswahl anzeigen"
+welcomeBackWithName: "Willkommen zurück, {name}"
+clickToFinishEmailVerification: "Drücke bitte auf [{ok}], um die Email-Bestätigung abzuschließen."
+overridedDeviceKind: "Gerätetyp"
+smartphone: "Smartphone"
+tablet: "Tablet"
+auto: "Automatisch"
+themeColor: "Farbe der Instanz-Information"
+size: "Größe"
+numberOfColumn: "Spaltenanzahl"
+searchByGoogle: "Suchen"
+instanceDefaultLightTheme: "Instanzweites Standardfarbschema (Hell)"
+instanceDefaultDarkTheme: "Instanzweites Standardfarbschema (Dunkel)"
+instanceDefaultThemeDescription: "Gib den Farbschemencode im Objektformat ein."
+mutePeriod: "Stummschaltungsdauer"
+indefinitely: "Dauerhaft"
+tenMinutes: "10 Minuten"
+oneHour: "Eine Stunde"
+oneDay: "Einen Tag"
+oneWeek: "Eine Woche"
+reflectMayTakeTime: "Es kann etwas dauern, bis sich dies widerspiegelt."
+failedToFetchAccountInformation: "Benutzerkontoinformationen konnten nicht abgefragt werden"
+rateLimitExceeded: "Versuchsanzahl überschritten"
+cropImage: "Bild zuschneiden"
+cropImageAsk: "Möchtest du das Bild zuschneiden?"
+file: "Datei"
+recentNHours: "Letzten {n} Stunden"
+recentNDays: "Letzten {n} Tage"
+noEmailServerWarning: "Es ist kein Email-Server konfiguriert."
+thereIsUnresolvedAbuseReportWarning: "Es liegen ungelöste Meldungen vor."
+recommended: "Empfehlung"
+check: "Check"
+driveCapOverrideLabel: "Die Drive-Kapazität dieses Nutzers verändern"
+driveCapOverrideCaption: "Gib einen Wert von 0 oder weniger ein, um die Kapazität auf den Standard zurückzusetzen."
+requireAdminForView: "Melde dich mit einem Administratorkonto an, um dies einzusehen."
+isSystemAccount: "Ein Benutzerkonto, dass durch das System erstellt und automatisch kontrolliert wird."
+typeToConfirm: "Bitte gib zur Bestätigung {x} ein"
+deleteAccount: "Benutzerkonto löschen"
+document: "Dokumentation"
+numberOfPageCache: "Seitencachegröße"
+numberOfPageCacheDescription: "Das Erhöhen dieses Caches führt zu einer angenehmerern Benutzererfahrung, erhöht aber Serverlast und Arbeitsspeicherauslastung."
+logoutConfirm: "Wirklich abmelden?"
+lastActiveDate: "Zuletzt verwendet am"
+statusbar: "Statusleiste"
+pleaseSelect: "Wähle eine Option"
+reverse: "Umkehren"
+colored: "Farbig"
+refreshInterval: "Aktualisierungsrate"
+label: "Beschriftung"
+type: "Art"
+speed: "Geschwindigkeit"
+slow: "Langsam"
+fast: "Schnell"
+sensitiveMediaDetection: "Erkennung von NSFW-Medien"
+localOnly: "Nur Lokal"
+remoteOnly: "Nur für fremde Instanzen"
+failedToUpload: "Hochladen fehlgeschlagen"
+cannotUploadBecauseInappropriate: "Diese Datei kann nicht hochgeladen werden, da Anteile der Datei als möglicherweise NSFW festgestellt wurden."
+cannotUploadBecauseNoFreeSpace: "Die Datei konnte nicht hochgeladen werden, da dein Drive-Speicherplatz aufgebraucht ist."
+beta: "Beta"
+enableAutoSensitive: "NSFW-Automarkierung"
+enableAutoSensitiveDescription: "Setzt soweit möglich durch Verwendung von Machine Learning automatisch NSFW-Markierungen für Medien, die NSFW-Anteile beinhalten. Auch wenn du diese Option deaktiviert hast, ist sie möglicherweise auf Instanzebene aktiviert."
+activeEmailValidationDescription: "Aktivert strengere Überprüfung von E-Mail-Adressen, d.h. Testen auf Wegwerfadressen und darauf, ob mit der Adresse tatsächlich kommuniziert werden kann. Ist dies deaktiviert, so wird nur das Format der E-Mail überprüft."
+navbar: "Navigationsleiste"
+shuffle: "Mischen"
+account: "Benutzerkonto"
+move: "Verschieben"
+_sensitiveMediaDetection:
+ description: "Ermöglicht eine Erleichterung der Servermoderation durch die automatische Erkennungen von NSFW-Medien unter Verwendung von Machine Learning. Hierdurch wird die Serverlast etwas erhöht."
+ sensitivity: "Erkennungssensitivität"
+ sensitivityDescription: "Durch das Senken der Sensitivität kann die Anzahl an Fehlerkennungen (sog. false positives) reduziert werden. Durch ein Erhöhen dieser kann die Anzahl an verpassten Erkennungen (sog. false negatives) reduziert werden."
+ setSensitiveFlagAutomatically: "Als NSFW markieren"
+ setSensitiveFlagAutomaticallyDescription: "Die Resultate der internen Erkennung werden beibehalten, auch wenn diese Option deaktiviert ist."
+ analyzeVideos: "Videoanalyse aktivieren"
+ analyzeVideosDescription: "Analysiert zusätzlich zu Bildern auch Videos. Die Last des Servers wird hierdurch etwas erhöht."
+_emailUnavailable:
+ used: "Diese Email-Adresse wird bereits verwendet"
+ format: "Das Format dieser Email-Adresse ist ungültig"
+ disposable: "Wegwerf-Email-Adressen können nicht verwendet werden"
+ mx: "Dieser Email-Server ist ungültig"
+ smtp: "Dieser Email-Server antwortet nicht"
+_ffVisibility:
public: "Öffentlich"
- home: "Home"
- home-desc: "Nur auf die Startseite posten"
- followers: "Folgende"
- followers-desc: "Nur für diejenigen sichtbar, die dir folgen"
+ followers: "Nur für Follower sichtbar"
+ private: "Privat"
+_signup:
+ almostThere: "Fast geschafft"
+ emailAddressInfo: "Bitte gib deine Email-Adresse ein. Sie wird nicht öffentlich einsehbar sein."
+ emailSent: "An deine Email-Adresse ({email}) wurde soeben eine Bestätigungsmail geschickt. Bitte klicke auf den enthaltenen Link, um die Erstellung deines Benutzerkontos abzuschließen."
+_accountDelete:
+ accountDelete: "Benutzerkonto löschen"
+ mayTakeTime: "Da die Löschung eines Benutzerkontos ein aufwendiger Prozess ist, kann dessen Dauer davon abhängen, wie viel Inhalt von diesem erstellt wurde oder wie viele Dateien von diesem hochgeladen wurden."
+ sendEmail: "Sobald die Löschung abgeschlossen ist, wird an die mit ihm verknüpfte Email-Adresse eine Benachrichtigung versendet."
+ requestAccountDelete: "Löschung deines Benutzerkontos anfordern"
+ started: "Die Löschung wurde eingeleitet."
+ inProgress: "Löschung in Bearbeitung"
+_ad:
+ back: "Zurück"
+ reduceFrequencyOfThisAd: "Diese Werbung weniger anzeigen"
+_forgotPassword:
+ enterEmail: "Gib die Email-Adresse ein, mit der du dich registriert hast. An diese wird ein Link gesendet, mit dem du dein Passwort zurücksetzen kannst."
+ ifNoEmail: "Solltest du bei der Registrierung keine Email-Adresse angegeben haben, wende dich bitte an den Administrator."
+ contactAdmin: "Diese Instanz unterstützt die Verwendung von Email-Adressen nicht. Wende dich an den Administrator, um dein Passwort zurückzusetzen."
+_gallery:
+ my: "Meine Galerie"
+ liked: "Mit \"Gefällt mir\" markierte Beiträge"
+ like: "Gefällt mir"
+ unlike: "\"Gefällt mir\" entfernen"
+_email:
+ _follow:
+ title: "Du hast einen neuen Follower"
+ _receiveFollowRequest:
+ title: "Du hast eine Follow-Anfrage erhalten"
+_plugin:
+ install: "Plugins installieren"
+ installWarn: "Installiere bitte nur vertrauenswürdige Plugins."
+ manage: "Plugins verwalten"
+_preferencesBackups:
+ list: "Erstellte Backups"
+ saveNew: "Neu erstellen"
+ loadFile: "Von Datei laden"
+ apply: "Auf dieses Gerät anwenden"
+ save: "Speichern"
+ inputName: "Gib einen Namen für dieses Backup ein"
+ cannotSave: "Speichern fehlgeschlagen"
+ nameAlreadyExists: "Es existiert bereits ein Backup unter dem Namen \"{name}\". Bitte gib einen anderen Namen ein."
+ applyConfirm: "Wirklich das Backup \"{name}\" auf dieses Gerät anwenden? Bestehende Einstellungen darauf werden überschrieben."
+ saveConfirm: "Als {name} speichern?"
+ deleteConfirm: "Das Backup {name} löschen?"
+ renameConfirm: "Soll dieses Backup von \"{old}\" zu \"{new}\" umbenannt werden?"
+ noBackups: "Keine Backups existieren. Backups können über \"Neu erstellen\" erstelllt werden."
+ createdAt: "Erstellt am: {date} {time}"
+ updatedAt: "Aktualisiert am: {date} {time}"
+ cannotLoad: "Laden fehlgeschlagen"
+ invalidFile: "Ungültiges Dateiformat."
+_registry:
+ scope: "Scope"
+ key: "Schlüssel"
+ keys: "Schlüssel"
+ domain: "Domain"
+ createKey: "Schlüssel erstellen"
+_aboutMisskey:
+ about: "Misskey ist Open-Source-Software, welche von syuilo seit 2014 entwickelt wird."
+ contributors: "Hauptmitwirkende"
+ allContributors: "Alle Mitwirkenden"
+ source: "Quellcode"
+ translation: "Misskey übersetzen"
+ donate: "An Misskey spenden"
+ morePatrons: "Wir schätzen ebenso die Unterstützung vieler anderer hier nicht gelisteter Personen sehr. Danke! 🥰"
+ patrons: "UnterstützerInnen"
+_nsfw:
+ respect: "Als NSFW markierte Bilder verbergen"
+ ignore: "Als NSFW markierte Bilder nicht verbergen"
+ force: "Alle Medien verbergen"
+_mfm:
+ cheatSheet: "MFM Spickzettel"
+ intro: "MFM ist eine Misskey-exklusive Markup-Sprache, die in Misskey an vielen Stellen verwendet werden kann. Hier kannst du eine Liste von verfügbarer MFM-Syntax einsehen."
+ dummy: "Misskey erweitert die Welt des Fediverse"
+ mention: "Erwähnung"
+ mentionDescription: "Mit At-Zeichen und Benutzername kann ein individueller Nutzer angegeben werden."
+ hashtag: "Hashtag"
+ hashtagDescription: "Mit einer Raute und Text kann ein Hashtag angegeben werden."
+ url: "URL"
+ urlDescription: "Zeigt URLs an."
+ link: "Link"
+ linkDescription: "Zeigt spezifische Textabschnitte als URL an."
+ bold: "Fett"
+ boldDescription: "Zeichen zur Betonung dicker erscheinen lassen."
+ small: "Klein"
+ smallDescription: "Inhalt klein und dünn erscheinen lassen."
+ center: "Zentrieren"
+ centerDescription: "Inhalt zentriert anzeigen."
+ inlineCode: "Code (Eingebettet)"
+ inlineCodeDescription: "Syntax-Hervorhebung für (Programm-)Code eingebettet anzeigen."
+ blockCode: "Code (Block)"
+ blockCodeDescription: "Syntax-Hervorhebung für mehrzeiligen (Programm-)Code als Block anzeigen."
+ inlineMath: "Mathe (Eingebettet)"
+ inlineMathDescription: "Mathematische Formeln (KaTeX) eingebettet anzeigen."
+ blockMath: "Mathe (Block)"
+ blockMathDescription: "Mehrzeilige mathematische Formeln (KaTeX) als Block einbetten."
+ quote: "Zitationen"
+ quoteDescription: "Inhalt als Zitat anzeigen."
+ emoji: "Benutzerdefinierte Emojis"
+ emojiDescription: "Durch das Umschließen von Emoji-Namen durch Doppelpunkte können benutzerdefinierte Emojis angezeigt werden."
+ search: "Suche"
+ searchDescription: "Eine vorgefertige Suchanfragebox anzeigen."
+ flip: "Spiegelung"
+ flipDescription: "Inhalt horizontal oder vertikal gespiegelt anzeigen."
+ jelly: "Animation (Dehnen)"
+ jellyDescription: "Verleiht Inhalt eine sich dehnende Animation."
+ tada: "Animation (Tada)"
+ tadaDescription: "Verleiht Inhalt eine Animation mit \"Tada!\"-Gefühl"
+ jump: "Animation (Sprung)"
+ jumpDescription: "Verleiht Inhalt eine springende Animation."
+ bounce: "Animation (Federn)"
+ bounceDescription: "Verleiht Inhalt eine federnde Animation."
+ shake: "Animation (Zittern)"
+ shakeDescription: "Verleiht Inhalt eine zitternde Animation."
+ twitch: "Animation (Zucken)"
+ twitchDescription: "Verleiht Inhalt eine sehr stark zuckende Animation."
+ spin: "Animation (Rotieren)"
+ spinDescription: "Verleiht Inhalt eine rotierende Animation."
+ x2: "Groß"
+ x2Description: "Inhalte größer anzeigen."
+ x3: "Sehr groß"
+ x3Description: "Inhalte noch größer anzeigen."
+ x4: "Unglaublich groß"
+ x4Description: "Lässt Inhalte noch größer als größer als groß angezeigt werden."
+ blur: "Weichzeichnen"
+ blurDescription: "Inhalte durch Weihzeichnung verschwimmen lassen. Durch das Bewegen des Mauszeigers über den Inhalt wird er klar angezeigt."
+ font: "Schriftart"
+ fontDescription: "Setzt die Schriftart des Inhaltes fest."
+ rainbow: "Regenbogen"
+ rainbowDescription: "Lässt den Inhalt in Regenbogenfarben erscheinen."
+ sparkle: "Glitzer"
+ sparkleDescription: "Verleiht Inhalt einen glitzernden Partikeleffekt."
+ rotate: "Drehen"
+ rotateDescription: "Dreht den Inhalt um einen angegebenen Winkel."
+ plain: "Schlicht"
+ plainDescription: "Deaktiviert jegliche MFM-Syntax, die sich innerhalb dieses MFM-Effekts befindet."
+_instanceTicker:
+ none: "Nie anzeigen"
+ remote: "Für Benutzer fremder Instanzen anzeigen"
+ always: "Immer anzeigen"
+_serverDisconnectedBehavior:
+ reload: "Automatisch aktualisieren"
+ dialog: "Warnungsfenster zeigen"
+ quiet: "Unaufdringlich warnen"
+_channel:
+ create: "Kanal erstellen"
+ edit: "Kanal bearbeiten"
+ setBanner: "Kanalbanner festlegen"
+ removeBanner: "Kanalbanner entfernen"
+ featured: "Trends"
+ owned: "In Besitz"
+ following: "Gefolgt"
+ usersCount: "{n} Teilnehmer"
+ notesCount: "{n} Notizen"
+_menuDisplay:
+ sideFull: "Seitlich"
+ sideIcon: "Seitlich (Icons)"
+ top: "Oben"
+ hide: "Ausblenden"
+_wordMute:
+ muteWords: "Stummgeschaltete Wörter"
+ muteWordsDescription: "Zum Nutzen einer \"UND\"-Verknüpfung Einträge mit Leerzeichen trennen, zum Nutzen einer \"ODER\"-Verknüpfung Einträge mit einem Zeilenumbruch trennen."
+ muteWordsDescription2: "Umgib Schlüsselworter mit Schrägstrichen, um Reguläre Ausdrücke zu verwenden."
+ softDescription: "Notizen, die die angegebenen Konditionen erfüllen, in der Chronik ausblenden."
+ hardDescription: "Verhindern, dass Notizen, die die angegebenen Konditionen erfüllen, der Chronik hinzugefügt werden. Zudem werden diese Notizen auch nicht der Chronik hinzugefügt, falls die Konditionen geändert werden."
+ soft: "Leicht"
+ hard: "Schwer"
+ mutedNotes: "Stummgeschaltete Notizen"
+_instanceMute:
+ instanceMuteDescription: "Schaltet alle Notizen/Renotes stumm, die von den gelisteten Instanzen stammen, inklusive Antworten von Benutzern an einen Benutzer einer stummgeschalteten Instanz."
+ instanceMuteDescription2: "Instanzen getrennt durch Zeilenumbrüchen angeben"
+ title: "Blendet Notizen von stummgeschalteten Instanzen aus."
+ heading: "Liste der stummzuschaltenden Instanzen"
+_theme:
+ explore: "Farbschemata erforschen"
+ install: "Farbschemata installieren"
+ manage: "Farbschemaverwaltung"
+ code: "Farbschemencode"
+ description: "Beschreibung"
+ installed: "{name} wurde installiert"
+ installedThemes: "Installierte Farbschemata"
+ builtinThemes: "Eingebaute Farbschemata"
+ alreadyInstalled: "Dieses Farbschema ist bereits installiert"
+ invalid: "Der Code dieses Farbschemas ist ungültig"
+ make: "Farbschema erstellen"
+ base: "Vorlage"
+ addConstant: "Konstante hinzufügen"
+ constant: "Konstante"
+ defaultValue: "Standardwert"
+ color: "Farbe"
+ refProp: "Eigenschaft referenzieren"
+ refConst: "Konstante referenzieren"
+ key: "Schlüssel"
+ func: "Funktionen"
+ funcKind: "Funktionsart"
+ argument: "Parameter"
+ basedProp: "Referenzierte Eigenschaft"
+ alpha: "Transparenz"
+ darken: "Verdunkeln"
+ lighten: "Erhellen"
+ inputConstantName: "Name der Konstanten eingeben"
+ importInfo: "Hier kannst du Farbschemencode einfügen, um ihn in den Editor zu importieren"
+ deleteConstantConfirm: "Die Konstante {const} wirklich löschen?"
+ keys:
+ accent: "Akzentfarbe"
+ bg: "Hintergrund"
+ fg: "Text"
+ focus: "Fokus"
+ indicator: "Indikator"
+ panel: "Panel"
+ shadow: "Schatten"
+ header: "Kopfzeile"
+ navBg: "Hintergrund der Seitenleiste"
+ navFg: "Text der Seitenleiste"
+ navHoverFg: "Text der Seitenleiste (Mouseover)"
+ navActive: "Text der Seitenleiste (Aktiv)"
+ navIndicator: "Indikator der Seitenleiste"
+ link: "Link"
+ hashtag: "Hashtag"
+ mention: "Erwähnung"
+ mentionMe: "Erwähnung (Ich)"
+ renote: "Renote"
+ modalBg: "Modalhintergrund"
+ divider: "Trenner"
+ scrollbarHandle: "Griff des Scrollbalkens"
+ scrollbarHandleHover: "Griff des Scrollbalkens (Mouseover)"
+ dateLabelFg: "Text von Datumsbeschriftungen"
+ infoBg: "Hintergrund von Informationen"
+ infoFg: "Text von Informationen"
+ infoWarnBg: "Hintergrund von Warnungen"
+ infoWarnFg: "Text von Warnungen"
+ cwBg: "Hintergrund des Inhaltswarnungsknopfs"
+ cwFg: "Text des Inhaltswarnungsknopfs"
+ cwHoverBg: "Hintergrund des Inhaltswarnungsknopfs (Mouseover)"
+ toastBg: "Hintergrund von Benachrichtigungen"
+ toastFg: "Text von Benachrichtigungen"
+ buttonBg: "Hintergrund von Schaltflächen"
+ buttonHoverBg: "Hintergrund von Schaltflächen (Mouseover)"
+ inputBorder: "Rahmen von Eingabefeldern"
+ listItemHoverBg: "Hintergrund von Listeneinträgen (Mouseover)"
+ driveFolderBg: "Hintergrund von Drive-Ordnern"
+ wallpaperOverlay: "Hintergrundbild-Overlay"
+ badge: "Wappen"
+ messageBg: "Hintergrund von Chats"
+ accentDarken: "Akzent (Verdunkelt)"
+ accentLighten: "Akzent (Erhellt)"
+ fgHighlighted: "Hervorgehobener Text"
+_sfx:
+ note: "Notizen"
+ noteMy: "Meine Notizen"
+ notification: "Benachrichtigungen"
+ chat: "Chat"
+ chatBg: "Chat (Hintergrund)"
+ antenna: "Antennen"
+ channel: "Kanalbenachrichtigung"
+_ago:
+ future: "Zukunft"
+ justNow: "Gerade eben"
+ secondsAgo: "vor {n} Sekunde(n)"
+ minutesAgo: "vor {n} Minute(n)"
+ hoursAgo: "vor {n} Stunde(n)"
+ daysAgo: "vor {n} Tag(en)"
+ weeksAgo: "vor {n} Woche(n)"
+ monthsAgo: "vor {n} Monat(en)"
+ yearsAgo: "vor {n} Jahr(en)"
+_time:
+ second: "Sekunde(n)"
+ minute: "Minute(n)"
+ hour: "Stunde(n)"
+ day: "Tag(en)"
+_tutorial:
+ title: "Wie du Misskey verwendest"
+ step1_1: "Willkommen!"
+ step1_2: "Diese Seite ist die „Chronik“. Sie zeigt dir deine geschrieben „Notizen“ sowie die aller Benutzer, denen du „folgst“, in chronologischer Reihenfolge."
+ step1_3: "Deine Chronik sollte momentan leer sein, da du bis jetzt noch keine Notizen geschrieben hast und auch noch keinen Benutzern folgst."
+ step2_1: "Lass uns zuerst dein Profil vervollständigen, bevor du Notizen schreibst oder jemandem folgst."
+ step2_2: "Informationen darüber, was für eine Person du bist, macht es anderen leichter zu wissen, ob sie deine Notizen sehen wollen und ob sie dir folgen möchten."
+ step3_1: "Mit dem Einrichten deines Profils fertig?"
+ step3_2: "Dann lass uns als nächstes versuchen, eine Notiz zu schreiben. Dies kannst du tun, indem du auf den Knopf mit dem Stift-Icon auf dem Bildschirm drückst."
+ step3_3: "Fülle das Fenster aus und drücke auf den Knopf oben rechts zum Senden."
+ step3_4: "Fällt dir nichts ein, das du schreiben möchtest? Versuch's mit \"Hallo Misskey!\""
+ step4_1: "Fertig mit dem Senden deiner ersten Notiz?"
+ step4_2: "Falls deine Notiz nun in deiner Chronik auftaucht, hast du alles richtig gemacht."
+ step5_1: "Lass uns nun deiner Chronik etwas mehr Leben einhauchen, indem du einigen anderen Benutzern folgst."
+ step5_2: "{featured} zeigt dir beliebte Notizen dieser Instanz. In {explore} kannst du beliebte Benutzer finden. Schau dort, ob du Benutzer findest, die dich interessieren."
+ step5_3: "Klicke zum Anzeigen des Profils eines Benutzers auf dessen Profilbild und dann auf den \"Folgen\"-Knopf, um diesem zu folgen."
+ step5_4: "Je nach Benutzer kann es etwas Zeit in Anspruch nehmen, bis dieser deine Follow-Anfrage bestätigt."
+ step6_1: "Wenn du nun auch die Notizen anderer Benutzer in deiner Chronik siehst, hast du auch diesmal alles richtig gemacht."
+ step6_2: "Du kannst ebenso „Reaktionen“ verwenden, um schnell auf Notizen anderer Benutzer zu reagieren."
+ step6_3: "Um eine Reaktion anzufügen, klicke auf das „+“-Symbol in der Notiz und wähle ein Emoji aus, mit dem du reagieren möchtest."
+ step7_1: "Glückwunsch! Du hast die Einführung in die Verwendung von Misskey abgeschlossen."
+ step7_2: "Wenn du mehr über Misskey lernen möchtest, schau dich im {help}-Bereich um."
+ step7_3: "Und nun, viel Spaß mit Misskey! 🚀"
+_2fa:
+ alreadyRegistered: "Du hast bereits ein Gerät für Zwei-Faktor-Authentifizierung registriert."
+ registerDevice: "Neues Gerät registrieren"
+ registerKey: "Neuen Sicherheitsschlüssel registrieren"
+ step1: "Installiere zuerst eine Authentifizierungsapp (z.B. {a} oder {b}) auf deinem Gerät."
+ step2: "Dann, scanne den angezeigten QR-Code mit deinem Gerät."
+ step2Url: "Nutzt du ein Desktopprogramm kannst du alternativ diese URL eingeben:"
+ step3: "Gib zum Abschluss den Token ein, der von deiner App angezeigt wird."
+ step4: "Alle folgenden Anmeldungsversuche werden ab sofort die Eingabe eines solchen Tokens benötigen."
+ securityKeyInfo: "Du kannst neben Fingerabdruck- oder PIN-Authentifizierung auf deinem Gerät auch Anmeldung mit Hilfe eines FIDO2-kompatiblen Hardware-Sicherheitsschlüssels einrichten."
+_permissions:
+ "read:account": "Deine Benutzerkontoinformationen lesen"
+ "write:account": "Deine Benutzerkontoinformationen bearbeiten"
+ "read:blocks": "Die Liste deiner blockierten Benutzer lesen"
+ "write:blocks": "Die Liste deiner blockierten Benutzer bearbeiten"
+ "read:drive": "Deine Drive-Dateien und Ordner lesen"
+ "write:drive": "Deine Drive-Dateien und Ordner bearbeiten oder löschen"
+ "read:favorites": "Deine Favoriten-Liste lesen"
+ "write:favorites": "Deine Favoriten-Liste bearbeiten"
+ "read:following": "Die Liste der Benutzer, denen du folgst, lesen"
+ "write:following": "Anderen Benutzern folgen oder entfolgen"
+ "read:messaging": "Chats lesen"
+ "write:messaging": "Chats bedienen"
+ "read:mutes": "Stummschaltungen lesen"
+ "write:mutes": "Stummschaltungen bearbeiten"
+ "write:notes": "Notizen schreiben oder löschen"
+ "read:notifications": "Benachrichtigungen lesen"
+ "write:notifications": "Benachrichtigungen bedienen"
+ "read:reactions": "Reaktionen lesen"
+ "write:reactions": "Reaktionen bedienen"
+ "write:votes": "Umfragen bedienen"
+ "read:pages": "Deine Seiten lesen"
+ "write:pages": "Deine Seiten bearbeiten oder löschen"
+ "read:page-likes": "Liste der Seiten, die mir gefallen, lesen"
+ "write:page-likes": "Liste der Seiten, die mir gefallen, bearbeiten"
+ "read:user-groups": "Benutzergruppen lesen"
+ "write:user-groups": "Benutzergruppen bearbeiten oder löschen"
+ "read:channels": "Kanäle lesen"
+ "write:channels": "Kanäle bedienen"
+ "read:gallery": "Beiträge deiner Galerie lesen"
+ "write:gallery": "Deine Galerie bearbeiten"
+ "read:gallery-likes": "Liste deiner mit \"Gefällt mir\" markierten Galerie-Beiträge lesen"
+ "write:gallery-likes": "Liste deiner mit \"Gefällt mir\" markierten Galerie-Beiträge bearbeiten"
+_auth:
+ shareAccess: "Möchtest du „{name}“ authorisieren, auf dieses Benutzerkonto zugreifen zu können?"
+ shareAccessAsk: "Bist du dir sicher, dass du diese Anwendung authorisieren möchtest, auf dein Benutzerkonto zugreifen zu können?"
+ permissionAsk: "Diese Anwendung fordert folgende Berechtigungen"
+ pleaseGoBack: "Bitte kehre zur Anwendung zurück"
+ callback: "Es wird zur Anwendung zurückgekehrt"
+ denied: "Zugriff verweigert"
+_antennaSources:
+ all: "Alle Notizen"
+ homeTimeline: "Notizen von Benutzern, denen gefolgt wird"
+ users: "Notizen von einem oder mehreren angegebenen Benutzern"
+ userList: "Notizen von allen Benutzern einer Liste"
+ userGroup: "Notizen von allen Benutzern einer Gruppe"
+_weekday:
+ sunday: "Sonntag"
+ monday: "Montag"
+ tuesday: "Dienstag"
+ wednesday: "Mittwoch"
+ thursday: "Donnerstag"
+ friday: "Freitag"
+ saturday: "Samstag"
+_widgets:
+ memo: "Merkzettel"
+ notifications: "Benachrichtigungen"
+ timeline: "Chronik"
+ calendar: "Kalender"
+ trends: "Trends"
+ clock: "Uhr"
+ rss: "RSS-Reader"
+ rssTicker: "RSS-Ticker"
+ activity: "Aktivität"
+ photos: "Fotos"
+ digitalClock: "Digitaluhr"
+ unixClock: "UNIX-Uhr"
+ federation: "Föderation"
+ instanceCloud: "Instanzwolke"
+ postForm: "Notizfenster"
+ slideshow: "Diashow"
+ button: "Knopf"
+ onlineUsers: "Benutzer Online"
+ jobQueue: "Job-Warteschlange"
+ serverMetric: "Servermetriken"
+ aiscript: "AiScript-Konsole"
+ aichan: "Ai"
+_cw:
+ hide: "Inhalt verbergen"
+ show: "Inhalt anzeigen"
+ chars: "{count} Zeichen"
+ files: "{count} Datei(en)"
+_poll:
+ noOnlyOneChoice: "Es müssen mindestens zwei Antwortmöglichkeiten vorhanden sein"
+ choiceN: "Auswahl {n}"
+ noMore: "Du kannst keine weiteren Auswahlmöglichkeiten hinzufügen"
+ canMultipleVote: "Auswahl mehrerer Antworten erlauben"
+ expiration: "Abstimmung beenden"
+ infinite: "Nie"
+ at: "Beenden am …"
+ after: "Beenden nach …"
+ deadlineDate: "Enddatum"
+ deadlineTime: "Zeit"
+ duration: "Dauer"
+ votesCount: "{n} Stimmen"
+ totalVotes: "Insgesamt {n} Stimmen"
+ vote: "Abstimmen"
+ showResult: "Ergebnis anzeigen"
+ voted: "Abgestimmt"
+ closed: "Beendet"
+ remainingDays: "{d} Tag(e) {h} Stunde(n) verbleibend"
+ remainingHours: "{h} Stunde(n) {m} Minute(n) verbleibend"
+ remainingMinutes: "{m} Minute(n) {s} Sekunde(n) verbleibend"
+ remainingSeconds: "{s} Sekunde(n) verbleibend"
+_visibility:
+ public: "Öffentlich"
+ publicDescription: "Deine Notiz wird global für alle Benutzer sichtbar sein"
+ home: "Startseite"
+ homeDescription: "Notiz nur in die Startseiten-Chronik schicken"
+ followers: "Follower"
+ followersDescription: "Nur für Follower sichtbar"
specified: "Direkt"
- specified-desc: "Poste nur für bestimmte Benutzer"
- local-public: "Öffentlich (nur lokal)"
- local-home: "Home (nur lokal)"
- local-followers: "Follower (nur lokal)"
-common/views/components/profile-editor.vue:
- title: "Dein Profil"
- avatar: "Avatar"
- banner: "Banner"
- save: "Speichern"
- export: "Exportieren"
- import: "Importieren"
- export-targets:
- user-lists: "Listen"
- enter-password: "Bitte Passwort eingeben"
-common/views/widgets/broadcast.vue:
- fetching: "Laden"
- no-broadcasts: "Keine Broadcasts"
- have-a-nice-day: "Schönen Tag!"
- next: "Nächster"
-common/views/widgets/photo-stream.vue:
- title: "Fotostream"
- no-photos: "Keine Fotos"
-common/views/widgets/posts-monitor.vue:
- toggle: "Sicht umschalten"
-common/views/widgets/server.vue:
- title: "Serverinformationen"
- toggle: "Sicht umschalten"
-common/views/widgets/memo.vue:
- title: "Notizen"
- memo: "Schreib hier!"
- save: "Speichern"
-desktop:
- banner: "Banner"
-desktop/views/components/activity.chart.vue:
- total: "Schwarz ... komplett"
- notes: "Blau ... Hinweise"
- replies: "Rot ... Antworten"
- renotes: "Grün ... Anmerkungen"
-desktop/views/components/activity.vue:
- title: "Aktivität"
- toggle: "Sichten umschalten"
-desktop/views/components/calendar.vue:
- prev: "Vorheriger Monat"
- next: "Nächster Monat"
- go: "Klicke zur Navigation"
-desktop/views/components/choose-file-from-drive-window.vue:
- upload: "Dateien von deinem PC hochladen"
- cancel: "Abbrechen"
- ok: "OK"
- choose-prompt: "Wähle eine Datei aus"
-desktop/views/components/choose-folder-from-drive-window.vue:
- cancel: "Abbrechen"
- ok: "OK"
- choose-prompt: "Wähle einen Ordner"
-desktop/views/components/crop-window.vue:
- skip: "Zuschneiden überspringen"
- cancel: "Abbrechen"
- ok: "OK"
-desktop/views/components/drive-window.vue:
- used: "benutzt"
-desktop/views/components/drive.file.vue:
- avatar: "Avatar"
- banner: "Banner"
- contextmenu:
- rename: "Umbenennen"
- copy-url: "URL kopieren"
- download: "Download"
- else-files: "Anderes…"
- set-as-avatar: "Als Avatar festlegen"
- set-as-banner: "Setze als Banner"
- open-in-app: "In der App öffnen"
- add-app: "App hinzufügen"
- rename-file: "Datei umbennen"
- input-new-file-name: "Gib den neuen Dateinamen an"
- copied: "Kopieren erfolgreich"
- copied-url-to-clipboard: "URL wurde in die Zwischenablage kopiert"
-desktop/views/components/drive.folder.vue:
- unable-to-process: "Der Vorgang konnte nicht beendet werden"
- circular-reference-detected: "Das Zielverzeichnis ist ein Unterverzeichnis des Verzeichnisses welches du verschieben möchtest"
- unhandled-error: "Unbekannter Fehler"
- contextmenu:
- move-to-this-folder: "Verschiebe in diesen Ordner"
- show-in-new-window: "In einem neuen Fenster anzeigen"
- rename: "Umbenennen"
- rename-folder: "Ordner umbenennen"
- input-new-folder-name: "Namen für neuen Ordner eingeben"
-desktop/views/components/drive.vue:
- search: "Suchen"
- empty-draghover: "Herzlich Willkommen!"
- empty-drive: "Dein Speicher ist leer"
- empty-drive-description: "Du kannst rechts klicken und \"Datei hochladen\" auswählen oder eine Datei per Drag and Drop auf das Fenster ziehen."
- empty-folder: "Dieser Ordner ist leer"
- unable-to-process: "Der Vorgang konnte nicht beendet werden"
- circular-reference-detected: "Das Zielverzeichnis ist ein Unterverzeichnis des Verzeichnisses welches du verschieben möchtest"
- unhandled-error: "Unbekannter Fehler"
- url-upload: "Von einer URL hochladen"
- url-of-file: "URL der Datei, welche du hochladen möchtest"
- url-upload-requested: "Upload angefordert"
- may-take-time: "Es kann eine Weile dauern, bis der Upload fertiggestellt ist."
- create-folder: "Ein Verzeichnis erstellen"
- folder-name: "Ordnername"
- contextmenu:
- create-folder: "Ein Verzeichnis erstellen"
- upload: "Eine Datei hochladen"
- url-upload: "Von einer URL hochladen"
-desktop/views/components/followers.vue:
- empty: "Dir scheint niemand zu folgen."
-desktop/views/components/following.vue:
- empty: "Du folgst niemanden"
-desktop/views/components/home.vue:
- done: "Verbunden"
- add-widget: "Widget hinzufügen:"
- add: "Hinzufügen"
-desktop/views/input-dialog.vue:
- cancel: "Abbrechen"
- ok: "OK"
-desktop/views/components/messaging-room-window.vue:
- title: "Nachrichten:"
-desktop/views/components/messaging-window.vue:
- title: "Nachrichten"
-desktop/views/components/note-detail.vue:
- private: "Dieser Post ist privat"
- deleted: "Dieser Beitrag wurde entfernt"
- location: "Ort"
- renote: "Anmerkung"
- add-reaction: "Reaktion hinzufügen"
-desktop/views/components/note.vue:
- reply: "Antworten"
- renote: "Anmerkung"
- private: "Dieser Post ist privat"
- deleted: "Dieser Beitrag wurde entfernt"
-desktop/views/components/notes.vue:
- error: "Laden fehlgeschlagen."
- retry: "Erneut versuchen"
-desktop/views/components/notifications.vue:
- empty: "Keine Benachrichtigungen"
-desktop/views/components/post-form.vue:
- add-visible-user: "+Nutzer hinzufügen"
- hide-contents: "Inhalt verstecken"
- reply-placeholder: "Antworte auf diese Anmerkung..."
- quote-placeholder: "Zitiere diese Anmerkung..."
- submit: "Beitragsform"
- reply: "Antworten"
- renote: "Anmerkung"
- posted: "Gepostet!"
- replied: "Geantwortet!"
- reposted: "Weitergesagt!"
- note-failed: "Anmerkung fehlgeschlagen"
- reply-failed: "Antwort fehlgeschlagen"
- renote-failed: "Anmerkung fehlgeschlagen"
- posting: "Posting"
- attach-media-from-local: "Medien von deinem PC hinzufügen"
- attach-media-from-drive: "Medien von deinem Speicher hinzufügen"
- attach-cancel: "Hinzufügen abbrechen"
- create-poll: "Eine Abstimmung erstellen"
- text-remain: "{} Zeichen verbleibend"
- visibility: "Sichtbarkeit"
- error: "Fehler"
- enter-username: "Bitte gib einen Benutzernamen ein..."
-desktop/views/components/post-form-window.vue:
- note: "Neue Notiz"
- reply: "Antworten"
- attaches: "{} Medien hinzugefügt"
- uploading-media: "Lade {} Medien hoch"
-desktop/views/components/progress-dialog.vue:
- waiting: "Warten"
-desktop/views/components/renote-form.vue:
- quote: "Zitieren..."
- cancel: "Abbrechen"
- renote: "Anmerkung"
- reposting: "Weitersagen..."
- success: "Weitergesagt!"
- failure: "Weitersagen fehlgeschlagen"
-desktop/views/components/renote-form-window.vue:
- title: "Bist du dir sicher, dass du das reposten willst?"
-desktop/views/components/settings.2fa.vue:
- url: "https://www.google.de/intl/de/landing/2step/"
- register: "Ein Gerät registrieren"
- already-registered: "Das Gerät wurde bereits registriert"
- unregister: "Abschalten"
- unregistered: "Zwei-Faktor-Authentifizierung wurde deaktiviert."
- enter-password: "Bitte Passwort eingeben"
- token: "Token"
-common/views/components/api-settings.vue:
- enter-password: "Bitte Passwort eingeben"
- console:
- send: "Senden"
-common/views/components/drive-settings.vue:
- in-use: "benutzt"
- stats: "Statistiken"
-common/views/components/mute-and-block.vue:
- save: "Speichern"
-desktop/views/components/sub-note-content.vue:
- private: "Dieser Post ist privat"
- deleted: "Dieser Beitrag wurde entfernt"
- poll: "Umfrage"
-desktop/views/components/settings.tags.vue:
- add: "Hinzufügen"
- save: "Speichern"
-desktop/views/components/taskmanager.vue:
- title: "Taskmanager"
-desktop/views/components/timeline.vue:
- home: "Home"
- local: "Lokal"
- global: "Global"
- messages: "Nachrichten"
- list: "Listen"
-desktop/views/components/ui.header.account.vue:
- profile: "Dein Profil"
- lists: "Listen"
-desktop/views/components/ui.header.nav.vue:
- game: "Spielen"
-desktop/views/components/ui.header.notifications.vue:
- title: "Benachrichtigungen"
-desktop/views/components/ui.header.post.vue:
- post: "Einen neuen Post erstellen"
-desktop/views/components/ui.header.search.vue:
- placeholder: "Suchen"
-desktop/views/components/user-lists-window.vue:
- title: "Listen"
-desktop/views/components/users-list.vue:
- fetching: "Lade…"
-admin/views/dashboard.vue:
- drive: "Drive"
-admin/views/abuse.vue:
- remove-report: "Löschen"
-admin/views/instance.vue:
- invite: "Einladen"
- save: "Speichern"
-admin/views/charts.vue:
- drive: "Drive"
-admin/views/drive.vue:
- origin:
- local: "Lokal"
- delete: "Löschen"
-admin/views/users.vue:
- users:
- state:
- verified: "Verifizierter Benutzer"
- origin:
- local: "Lokal"
-admin/views/emoji.vue:
- add-emoji:
- add: "Hinzufügen"
- emojis:
- remove: "Löschen"
-admin/views/announcements.vue:
- save: "Speichern"
- remove: "Löschen"
- add: "Hinzufügen"
-admin/views/federation.vue:
- status: "Status"
-desktop/views/pages/note.vue:
- prev: "Vorheriger Kommentar"
- next: "Nächster Kommentar"
-desktop/views/pages/selectdrive.vue:
- title: "Wähle Datei(en) aus"
- ok: "OK"
- cancel: "Abbrechen"
-desktop/views/pages/user-list.users.vue:
+ specifiedDescription: "Nur für bestimmte Benutzer sichtbar"
+ localOnly: "Nur Lokal"
+ localOnlyDescription: "Unsichtbar für Benutzer anderer Instanzen"
+_postForm:
+ replyPlaceholder: "Dieser Notiz antworten …"
+ quotePlaceholder: "Diese Notiz zitieren …"
+ channelPlaceholder: "In einen Kanal senden"
+ _placeholders:
+ a: "Was machst du momentan?"
+ b: "Was ist um dich herum los?"
+ c: "Was geht dir durch den Kopf?"
+ d: "Was möchtest du sagen?"
+ e: "Fang an zu schreiben …"
+ f: "Ich warte darauf, dass du schreibst …"
+_profile:
+ name: "Name"
username: "Benutzername"
-desktop/views/pages/user/user.followers-you-know.vue:
- loading: "Laden"
-desktop/views/pages/user/user.friends.vue:
- loading: "Laden"
-desktop/views/pages/user/user.photos.vue:
- loading: "Laden"
- no-photos: "Keine Fotos"
-desktop/views/pages/user/user.header.vue:
- month: "Mo"
- day: "So"
-desktop/views/widgets/messaging.vue:
- title: "Nachrichten"
-desktop/views/widgets/notifications.vue:
- title: "Benachrichtigungen"
-desktop/views/widgets/polls.vue:
- title: "Umfrage"
- nothing: "Keine Benachrichtigungen"
-desktop/views/widgets/trends.vue:
- nothing: "Keine Benachrichtigungen"
-mobile/views/components/drive.vue:
- used: "benutzt"
- folder-name: "Ordnername"
- url-prompt: "URL der Datei, welche du hochladen möchtest"
-mobile/views/components/drive.file-detail.vue:
- download: "Download"
- rename: "Umbenennen"
-mobile/views/components/note.vue:
- private: "Dieser Post ist privat"
- deleted: "Dieser Beitrag wurde entfernt"
- location: "Ort"
-mobile/views/components/note-detail.vue:
- reply: "Antworten"
- private: "Dieser Post ist privat"
- deleted: "Dieser Beitrag wurde entfernt"
- location: "Ort"
-mobile/views/components/notifications.vue:
- empty: "Keine Benachrichtigungen"
-mobile/views/components/post-form.vue:
- reply: "Antworten"
- renote: "Anmerkung"
- reply-placeholder: "Antworte auf diese Anmerkung..."
-mobile/views/components/sub-note-content.vue:
- private: "Dieser Post ist privat"
- deleted: "Dieser Beitrag wurde entfernt"
- poll: "Umfrage"
-mobile/views/components/ui.nav.vue:
- notifications: "Benachrichtigungen"
- search: "Suchen"
- user-lists: "Listen"
- game: "Spielen"
- about: "Über"
-mobile/views/pages/user-lists.vue:
- title: "Listen"
-mobile/views/pages/home.vue:
- home: "Home"
+ description: "Profilbeschreibung"
+ youCanIncludeHashtags: "Du kannst auch Hashtags in deiner Profilbeschreibung verwenden."
+ metadata: "Zusätzliche Informationen"
+ metadataEdit: "Zusätzliche Informationen bearbeiten"
+ metadataDescription: "Hierdurch kannst du auf deinem Profil zusätzliche Informationsblöcke anzeigen lassen."
+ metadataLabel: "Beschriftung"
+ metadataContent: "Inhalt"
+ changeAvatar: "Profilbild ändern"
+ changeBanner: "Banner ändern"
+_exportOrImport:
+ allNotes: "Alle Notizen"
+ followingList: "Gefolgte Benutzer"
+ muteList: "Stummschaltungen"
+ blockingList: "Blockierungen"
+ userLists: "Listen"
+ excludeMutingUsers: "Stummgeschaltete Benutzer aussortieren"
+ excludeInactiveUsers: "Inaktive Benutzer aussortieren"
+_charts:
+ federation: "Föderation"
+ apRequest: "Anfragen"
+ usersIncDec: "Unterschied in der Anzahl von Benutzern"
+ usersTotal: "Anzahl aller Benutzer"
+ activeUsers: "Aktive Benutzer"
+ notesIncDec: "Unterschied in der Anzahl an Notizen"
+ localNotesIncDec: "Unterschied in der Anzahl an lokalen Notizen"
+ remoteNotesIncDec: "Unterschied in der Anzahl an Notizen von fremden Instanzen"
+ notesTotal: "Anzahl aller Notizen"
+ filesIncDec: "Unterschied in der Anzahl an Dateien"
+ filesTotal: "Anzahl aller Dateien"
+ storageUsageIncDec: "Unterschied in der Höhe der Speichernutzung"
+ storageUsageTotal: "Gesamte Speichernutzung"
+_instanceCharts:
+ requests: "Anfragen"
+ users: "Unterschied in der Anzahl an Benutzern"
+ usersTotal: "Gesamtanzahl an Benutzern"
+ notes: "Unterschied in der Anzahl an Notizen"
+ notesTotal: "Gesamtanzahl an Notizen"
+ ff: "Unterschied in der Anzahl an gefolgten Benutzern und Followern"
+ ffTotal: "Gesamtanzahl an gefolgten Benutzern und Followern"
+ cacheSize: "Unterschied in der Größe des Caches"
+ cacheSizeTotal: "Gesamtgröße des Caches"
+ files: "Unterschied in der Anzahl an Dateien"
+ filesTotal: "Gesamtanzahl an Dateien"
+_timelines:
+ home: "Startseite"
local: "Lokal"
+ social: "Sozial"
global: "Global"
- messages: "Nachrichten"
-mobile/views/pages/widgets.vue:
- add-widget: "Hinzufügen"
- customization-tips: "Anpassung-Tipps"
-mobile/views/pages/widgets/activity.vue:
- activity: "Aktivität"
-mobile/views/pages/note.vue:
- prev: "Vorheriger Kommentar"
- next: "Nächster Kommentar"
-mobile/views/pages/search.vue:
- search: "Suchen"
-mobile/views/pages/user/home.vue:
- activity: "Aktivität"
- keywords: "Schlagwörter"
-mobile/views/pages/user/home.photos.vue:
- no-photos: "Keine Fotos"
-deck:
- home: "Home"
- local: "Lokal"
- global: "Global"
- notifications: "Benachrichtigungen"
- list: "Listen"
- rename: "Umbenennen"
-deck/deck.user-column.vue:
- activity: "Aktivität"
-dev/views/new-app.vue:
- account-read: "Accountinformationen anzeigen."
- account-write: "Accountinformationen bearbeiten."
- note-write: "Senden."
- following-write: "Folgen oder entfolgen."
- notification-read: "Siehe deine Benachrichtigungen."
- notification-write: "Benachrichtigungen verwalten."
+_pages:
+ newPage: "Seite erstellen"
+ editPage: "Seite bearbeiten"
+ readPage: "Quelltextansicht"
+ created: "Seite erfolgreich erstellt"
+ updated: "Seite erfolgreich aktualisiert"
+ deleted: "Seite erfolgreich gelöscht"
+ pageSetting: "Seiteneinstellungen"
+ nameAlreadyExists: "Die angegebene Seiten-URL existiert bereits"
+ invalidNameTitle: "Die angegebene Seiten-URL ist ungültig"
+ invalidNameText: "Überprüfe, ob der Seitentitel nicht leer ist"
+ editThisPage: "Diese Seite bearbeiten"
+ viewSource: "Quelltext anzeigen"
+ viewPage: "Seite anschauen"
+ like: "Gefällt mir"
+ unlike: "\"Gefällt mir\" entfernen"
+ my: "Meine Seiten"
+ liked: "Seiten, die mir gefallen"
+ featured: "Beliebt"
+ inspector: "Inspektor"
+ contents: "Inhalte"
+ content: "Seitenblock"
+ variables: "Variablen"
+ title: "Titel"
+ url: "Seiten-URL"
+ summary: "Zusammenfassung"
+ alignCenter: "Zentrieren"
+ hideTitleWhenPinned: "Seitentitel wenn angeheftet ausblenden"
+ font: "Schriftart"
+ fontSerif: "Serif"
+ fontSansSerif: "Sans Serif"
+ eyeCatchingImageSet: "Vorschaubild festlegen"
+ eyeCatchingImageRemove: "Vorschaubild entfernen"
+ chooseBlock: "Block hinzufügen"
+ selectType: "Typ auswählen"
+ enterVariableName: "Gib einen Variablennamen ein"
+ variableNameIsAlreadyUsed: "Dieser Name wird bereits von einer anderen Variable verwendet"
+ contentBlocks: "Inhalt"
+ inputBlocks: "Eingabe"
+ specialBlocks: "Spezial"
+ blocks:
+ text: "Text"
+ textarea: "Textfeld"
+ section: "Abschnitt"
+ image: "Bild"
+ button: "Knopf"
+ if: "Falls"
+ _if:
+ variable: "Variable"
+ post: "Notizfenster"
+ _post:
+ text: "Inhalt"
+ attachCanvasImage: "Leinwandbild anfügen"
+ canvasId: "Leinwand-ID"
+ textInput: "Texteingabe"
+ _textInput:
+ name: "Variablenname"
+ text: "Titel"
+ default: "Standardwert"
+ textareaInput: "Mehrzeiliges Texteingabefeld"
+ _textareaInput:
+ name: "Variablenname"
+ text: "Titel"
+ default: "Standardwert"
+ numberInput: "Zahleneingabe"
+ _numberInput:
+ name: "Variablenname"
+ text: "Titel"
+ default: "Standardwert"
+ canvas: "Leinwand"
+ _canvas:
+ id: "Leinwand-ID"
+ width: "Breite"
+ height: "Höhe"
+ note: "Eingebettete Notiz"
+ _note:
+ id: "Notiz-ID"
+ idDescription: "Du kannst alternativ auch die Notiz-URL angeben."
+ detailed: "Detailierte Ansicht"
+ switch: "Fallunterscheidung"
+ _switch:
+ name: "Variablenname"
+ text: "Titel"
+ default: "Standardwert"
+ counter: "Zähler"
+ _counter:
+ name: "Variablenname"
+ text: "Titel"
+ inc: "Schrittgröße"
+ _button:
+ text: "Titel"
+ colored: "Farbig"
+ action: "Aktion, die bei Knopfdruck ausgeführt wird"
+ _action:
+ dialog: "Dialogfenster anzeigen"
+ _dialog:
+ content: "Inhalt"
+ resetRandom: "Zufallswert zurücksetzen"
+ pushEvent: "Ein Event senden"
+ _pushEvent:
+ event: "Eventname"
+ message: "Nachricht, die bei Auslösung des Events angezeigt werden soll"
+ variable: "Variable, die gesendet werden soll"
+ no-variable: "Keine"
+ callAiScript: "AiScript ausführen"
+ _callAiScript:
+ functionName: "Funktionsname"
+ radioButton: "Optionsfeld"
+ _radioButton:
+ name: "Variablenname"
+ title: "Titel"
+ values: "Durch Zeilenümbrüche getrennte Auswahlmöglichkeiten"
+ default: "Standardwert"
+ script:
+ categories:
+ flow: "Steuerung"
+ logical: "Logische Operationen"
+ operation: "Berechnungen"
+ comparison: "Vergleiche"
+ random: "Zufällig"
+ value: "Werte"
+ fn: "Funktionen"
+ text: "Textoperationen"
+ convert: "Konvertierungen"
+ list: "Listen"
+ blocks:
+ text: "Text"
+ multiLineText: "Text (Mehrzeilig)"
+ textList: "Textliste"
+ _textList:
+ info: "Trenne jeden Eintrag mit einem Zeilenumbruch"
+ strLen: "Textlänge"
+ _strLen:
+ arg1: "Text"
+ strPick: "Text extrahieren"
+ _strPick:
+ arg1: "Text"
+ arg2: "Textposition"
+ strReplace: "Textersetzung"
+ _strReplace:
+ arg1: "Text"
+ arg2: "Zu ersetzender Text"
+ arg3: "Ersetzen mit"
+ strReverse: "Text umkehren"
+ _strReverse:
+ arg1: "Text"
+ join: "Text zusammenfügen"
+ _join:
+ arg1: "Liste"
+ arg2: "Trennzeichen"
+ add: "Addieren"
+ _add:
+ arg1: "A"
+ arg2: "B"
+ subtract: "Subtrahieren"
+ _subtract:
+ arg1: "A"
+ arg2: "B"
+ multiply: "Multiplizieren"
+ _multiply:
+ arg1: "A"
+ arg2: "B"
+ divide: "Teilen"
+ _divide:
+ arg1: "A"
+ arg2: "B"
+ mod: "Rest"
+ _mod:
+ arg1: "A"
+ arg2: "B"
+ round: "Rundung von Dezimalstellen"
+ _round:
+ arg1: "Nummer"
+ eq: "A und B sind gleich"
+ _eq:
+ arg1: "A"
+ arg2: "B"
+ notEq: "A und B sind nicht gleich"
+ _notEq:
+ arg1: "A"
+ arg2: "B"
+ and: "A UND B"
+ _and:
+ arg1: "A"
+ arg2: "B"
+ or: "A ODER B"
+ _or:
+ arg1: "A"
+ arg2: "B"
+ lt: "< A ist kleiner als B"
+ _lt:
+ arg1: "A"
+ arg2: "B"
+ gt: "> A ist größer als B"
+ _gt:
+ arg1: "A"
+ arg2: "B"
+ ltEq: "<= A ist kleiner als oder gleich B"
+ _ltEq:
+ arg1: "A"
+ arg2: "B"
+ gtEq: ">= A ist größer als oder gleich B"
+ _gtEq:
+ arg1: "A"
+ arg2: "B"
+ if: "Kondition"
+ _if:
+ arg1: "Falls"
+ arg2: "Wenn wahr"
+ arg3: "Sonst"
+ not: "NICHT"
+ _not:
+ arg1: "NICHT"
+ random: "Zufällig"
+ _random:
+ arg1: "Warscheinlichkeit"
+ rannum: "Zufallsnummer"
+ _rannum:
+ arg1: "Minimum"
+ arg2: "Maximum"
+ randomPick: "Zufallswahl aus Liste"
+ _randomPick:
+ arg1: "Liste"
+ dailyRandom: "Zufällig (Pro Nutzer jeden Tag verschieden)"
+ _dailyRandom:
+ arg1: "Warscheinlichkeit"
+ dailyRannum: "Zufallsnummer (Pro Nutzer jeden Tag verschieden)"
+ _dailyRannum:
+ arg1: "Minimum"
+ arg2: "Maximum"
+ dailyRandomPick: "Zufallsauswahl aus einer Liste (Pro Nutzer jeden Tag verschieden)"
+ _dailyRandomPick:
+ arg1: "Liste"
+ seedRandom: "Zufällig (mit Startwert / Seed)"
+ _seedRandom:
+ arg1: "Startwert / Seed"
+ arg2: "Warscheinlichkeit"
+ seedRannum: "Zufallsnummer (mit Startwert / Seed)"
+ _seedRannum:
+ arg1: "Startwert / Seed"
+ arg2: "Minimum"
+ arg3: "Maximum"
+ seedRandomPick: "Zufallsauswahl aus Liste (mit Startwert / Seed)"
+ _seedRandomPick:
+ arg1: "Startwert / Seed"
+ arg2: "Liste"
+ DRPWPM: "Zufallsauswahl aus gewichteter Liste (Pro Nutzer jeden Tag verschieden)"
+ _DRPWPM:
+ arg1: "Textliste"
+ pick: "Aus einer Liste wählen"
+ _pick:
+ arg1: "Liste"
+ arg2: "Position"
+ listLen: "Listenlänge abrufen"
+ _listLen:
+ arg1: "Liste"
+ number: "Nummer"
+ stringToNumber: "Text zu Nummer"
+ _stringToNumber:
+ arg1: "Text"
+ numberToString: "Nummer zu Text"
+ _numberToString:
+ arg1: "Nummer"
+ splitStrByLine: "Text nach Zeilenumbrüchen aufteilen"
+ _splitStrByLine:
+ arg1: "Text"
+ ref: "Variable"
+ aiScriptVar: "AiScript Variable"
+ fn: "Funktion"
+ _fn:
+ slots: "Slots"
+ slots-info: "Trenne jeden Slot mit einem Zeilenumbruch"
+ arg1: "Ausgabe"
+ for: "for-Schleife"
+ _for:
+ arg1: "Anzahl der Schleifendurchläufe"
+ arg2: "Aktion"
+ typeError: "Slot {slot} akzeptiert Werte vom Typ „{expect}“, aber es wurde ein „{actual}“ Wert angegeben!"
+ thereIsEmptySlot: "Slot {slot} ist leer!"
+ types:
+ string: "Text"
+ number: "Nummer"
+ boolean: "Wahrheitswert"
+ array: "Liste"
+ stringArray: "Textliste"
+ emptySlot: "Leerer Slot"
+ enviromentVariables: "Umgebungsvariable"
+ pageVariables: "Seitenelemente"
+ argVariables: "Eingabeslots"
+_relayStatus:
+ requesting: "Ausstehend"
+ accepted: "Akzeptiert"
+ rejected: "Abgelehnt"
+_notification:
+ fileUploaded: "Datei erfolgreich hochgeladen"
+ youGotMention: "{name} hat dich erwähnt"
+ youGotReply: "{name} hat dir geantwortet"
+ youGotQuote: "{name} hat dich zitiert"
+ youRenoted: "Renote deiner Notiz von {name}"
+ youGotPoll: "{name} hat in deiner Umfrage abgestimmt"
+ youGotMessagingMessageFromUser: "{name} hat dir eine Chatnachricht gesendet"
+ youGotMessagingMessageFromGroup: "In die Gruppe {name} wurde eine Chatnachricht gesendet"
+ youWereFollowed: "ist dir gefolgt"
+ youReceivedFollowRequest: "Du hast eine Follow-Anfrage erhalten"
+ yourFollowRequestAccepted: "Deine Follow-Anfrage wurde akzeptiert"
+ youWereInvitedToGroup: "{userName} hat dich in eine Gruppe eingeladen"
+ pollEnded: "Umfrageergebnisse sind verfügbar"
+ emptyPushNotificationMessage: "Push-Benachrichtigungen wurden aktualisiert"
+ _types:
+ all: "Alle"
+ follow: "Neue Follower"
+ mention: "Erwähnungen"
+ reply: "Antworten"
+ renote: "Renotes"
+ quote: "Zitationen"
+ reaction: "Reaktionen"
+ pollVote: "Antworten auf Umfragen"
+ pollEnded: "Ende von Umfragen"
+ receiveFollowRequest: "Erhaltene Follow-Anfragen"
+ followRequestAccepted: "Akzeptierte Follow-Anfragen"
+ groupInvited: "Erhaltene Gruppeneinladungen"
+ app: "Benachrichtigungen von Apps"
+ _actions:
+ followBack: "folgt dir nun auch"
+ reply: "Antworten"
+ renote: "Renote"
+_deck:
+ alwaysShowMainColumn: "Hauptspalte immer zeigen"
+ columnAlign: "Spaltenausrichtung"
+ addColumn: "Spalte hinzufügen"
+ configureColumn: "Spalteneinstellungen"
+ swapLeft: "Mit linker Spalte tauschen"
+ swapRight: "Mit rechter Spalte tauschen"
+ swapUp: "Mit oberer Spalte tauschen"
+ swapDown: "Mit unterer Spalte tauschen"
+ stackLeft: "Auf linke Spalte stapeln"
+ popRight: "Nach rechts vom Stapel nehmen"
+ profile: "Profil"
+ newProfile: "Neues Profil"
+ deleteProfile: "Profil löschen"
+ introduction: "Erstelle eine auf dich zugeschneiderte Benutzeroberfläche durch das Aneinanderreihen von Spalten!"
+ introduction2: "Klicke auf das + rechts um wann immer du möchtest neue Spalten hinzuzufügen."
+ widgetsIntroduction: "Drücke bitte \"Widgets bearbeiten\" im Spaltenmenü und füge ein Widget hinzu."
+ _columns:
+ main: "Hauptspalte"
+ widgets: "Widgets"
+ notifications: "Benachrichtigungen"
+ tl: "Chronik"
+ antenna: "Antennen"
+ list: "Listen"
+ mentions: "Erwähnungen"
+ direct: "Direktnachrichten"
diff --git a/locales/en-US.yml b/locales/en-US.yml
index 8bd6f9053..3b04b401d 100644
--- a/locales/en-US.yml
+++ b/locales/en-US.yml
@@ -1,1648 +1,1744 @@
---
-meta:
- lang: "English"
-common:
- misskey: "A ⭐ of the fediverse"
- about-title: "A ⭐ of the fediverse."
- about: "Thank you for finding Misskey. Misskey is a decentralized microblogging platform born on Earth. Since it exists within the Fediverse (a universe where various social media platforms are organized), it is mutually linked with other social media platforms. Why don't you take a short break from the hustle and bustle of the city, and dive into a new Internet?"
- intro:
- title: "What is Misskey?"
- about: "Misskey is an open-source, decentralized microblogging software. It has a sophisticated, fully customizable user interface, a variety of ways for expressing a reaction to posts, free file storage providing an integrated management system, and other advanced features are available. In addition, Misskey connects to a network system called the “Fediverse”, which enables us to communicate with users on other SNSs. For example, when you post something, it will be sent not only to Misskey users, but also those on Mastodon and Pleroma. Just imagine that the planet is sending a radio transmission to another planet, in order to communicate."
- features: "Features"
- rich-contents: "Post"
- rich-contents-desc: "Just post your idea, hot topics, and anything you want to share. You may want to decorate your words, attach your favorite pictures, send files, including videos, or create a poll - those are some of the things you can do with Misskey!"
- reaction: "Reactions"
- reaction-desc: "The easiest way to express your emotions. Misskey allows you to add various kinds of reactions to other's posts. The emotional experience on Misskey will never be on other SNSs, which are only able to push “likes”."
- ui: "Interface"
- ui-desc: "No single UI can suit everyone. Therefore, Misskey has a highly customizable UI for your tastes. You can make your home original by editing the layout of your timeline, and moving around selectable widgets that you can easily adjust to make this place your own."
- drive: "Drive"
- drive-desc: "Wanna post a picture you have already uploaded? Wish to organize, name and create a folder for your uploaded files? Misskey Drive is the best solution for you. Very easy to share your files online."
- outro: "Check Misskey-unique features by seeing them with your own eyes! If you feel like this instance is not for you, try other instances, as Misskey is a decentralized SNS, so that you can easily find your mates. Then, GLHF!"
- adblock:
- detected: "Please disable ad blocker."
- warning: "Some features may be unavailable or cause malfunctions if ad blocking features are enabled. Misskey is not running ads."
- application-authorization: "Application authorizations"
- close: "Close"
- do-not-copy-paste: "Please do not enter or paste the code here. Account may be compromised."
- load-more: "Read more"
- enter-password: "Enter your password"
- 2fa: "Two-factor authentication"
- customize-home: "Customize home layout"
- featured-notes: "Featured notes"
- dark-mode: "Dark Mode"
- signin: "Log In"
- signup: "Sign up"
- signout: "Logout"
- reload-to-apply-the-setting: "You'll need to reload the page to reflect this setting. Do you want to reload it now?"
- got-it: "Got it!"
- customization-tips:
- title: "Customization tips"
- paragraph: "
Home customization allows you to add/delete, drag and drop and rearrange widgets.
You can change the display by right clicking on some widgets.
To delete a widget, drag and drop the widget onto the area labeled \"Trash\" in the header.
To finish the customization, click \"Done\" on the upper right.
"
- gotit: "Got it!"
- notification:
- file-uploaded: "File uploaded!"
- message-from: "Message from {}:"
- reversi-invited: "Invited to a game"
- reversi-invited-by: "Invited by {}:"
- notified-by: "Notified by {}:"
- reply-from: "Reply from {}:"
- quoted-by: "Quoted by {}:"
- time:
- unknown: "unknown"
- future: "future"
- just_now: "now"
- seconds_ago: "{}s ago"
- minutes_ago: "{}m ago"
- hours_ago: "{}h ago"
- days_ago: "{}d ago"
- weeks_ago: "{}week(s) ago"
- months_ago: "{}month(s) ago"
- years_ago: "{}year(s) ago"
- month-and-day: "{month}/{day}"
- trash: "Trash"
- drive: "Drive"
- messaging: "Talk"
- home: "Home"
- deck: "Deck"
- timeline: "Timeline"
- explore: "Explore"
- following: "Following"
- followers: "Followers"
- favorites: "Favorites"
- empty-timeline-info:
- follow-users-to-make-your-timeline: "Following users will show their posts in your timeline."
- explore: "Find users"
- weekday-short:
- sunday: "S"
- monday: "M"
- tuesday: "T"
- wednesday: "W"
- thursday: "T"
- friday: "F"
- saturday: "S"
- weekday:
- sunday: "Sunday"
- monday: "Monday"
- tuesday: "Tuesday"
- wednesday: "Wednesday"
- thursday: "Thursday"
- friday: "Friday"
- saturday: "Saturday"
- reactions:
- like: "Like"
- love: "Love"
- laugh: "Laugh"
- hmm: "Hmm...?"
- surprise: "Wow"
- congrats: "Congrats!"
- angry: "Angry"
- confused: "Confused"
- rip: "RIP"
- pudding: "Pudding"
- note-visibility:
- public: "Public"
- home: "Home"
- home-desc: "Post to the home timeline only"
- followers: "Followers"
- followers-desc: "Post to followers only"
- specified: "Direct"
- specified-desc: "Post to specified users only"
- local-public: "Public (Only local)"
- local-home: "Home (Only local)"
- local-followers: "Followers (Only local)"
- note-placeholders:
- a: "What are you doing?"
- b: "What's happening?"
- c: "What’s on your mind?"
- d: "What do you want to say?"
- e: "Write here"
- f: "Waiting for your writing."
- settings: "Settings"
- _settings:
- profile: "Profile"
- notification: "Notification"
- apps: "Apps"
- tags: "Hashtag"
- mute-and-block: "Mute / Block"
- blocking: "Block"
- security: "Security"
- signin: "Login History"
- password: "Password"
- other: "Other"
- appearance: "Appearance"
- behavior: "Behavior"
- fetch-on-scroll: "Endless loading on scroll"
- fetch-on-scroll-desc: "When you scroll down the page, it automatically fetches additional content."
- note-visibility: "Post visibility"
- default-note-visibility: "Default visibility"
- remember-note-visibility: "Remember post visibility"
- web-search-engine: "Web search engine"
- web-search-engine-desc: "Example: https://www.google.com/?#q={{query}}"
- keep-cw: "Preserve content warning"
- keep-cw-desc: "When replying to a post, the same content warning is set by default to the reply, as has been set by the original post."
- i-like-sushi: "I prefer sushi rather than pudding"
- show-reversi-board-labels: "Show row and column labels in Reversi"
- use-avatar-reversi-stones: "Use avatar as a stone in reversi"
- disable-animated-mfm: "Disable animated texts in a post"
- disable-showing-animated-images: "Do not play animated images"
- suggest-recent-hashtags: "Show recent popular hashtags on the post form"
- always-show-nsfw: "Always show NSFW contents"
- always-mark-nsfw: "Always mark posts with media attachments as NSFW"
- show-full-acct: "Do not omit the hostname from the username"
- show-via: "Show via"
- reduce-motion: "Reduce motion in UI"
- this-setting-is-this-device-only: "Only for this device"
- use-os-default-emojis: "Use the OS default Emojis"
- line-width: "Line thickness"
- line-width-thin: "Thin"
- line-width-normal: "Regular"
- line-width-thick: "Thick"
- font-size: "Text size"
- font-size-x-small: "Very small"
- font-size-small: "Small"
- font-size-medium: "Medium"
- font-size-large: "Big"
- font-size-x-large: "Very big"
- deck-column-align: "Deck column alignment"
- deck-column-align-center: "Center"
- deck-column-align-left: "Left"
- deck-column-align-flexible: "Flexible"
- deck-column-width: "Deck column width"
- deck-column-width-narrow: "Narrow"
- deck-column-width-narrower: "Narrower"
- deck-column-width-normal: "Regular"
- deck-column-width-wider: "Slightly wide"
- deck-column-width-wide: "Wide"
- use-shadow: "Use shadows in the UI"
- rounded-corners: "Round the corners of the UI"
- circle-icons: "Use circular icons"
- contrasted-acct: "Add contrast to user account"
- wallpaper: "Background image"
- choose-wallpaper: "Choose a background"
- delete-wallpaper: "Remove background"
- post-form-on-timeline: "Display the posting form at the top of the timeline"
- show-clock-on-header: "Show clock on the upper-right"
- show-reply-target: "Show reply target"
- timeline: "Timeline"
- show-my-renotes: "Show my renotes in the timeline"
- show-renoted-my-notes: "Show renotes of your own posts in the timeline"
- show-local-renotes: "Show renotes of local posts on the timeline"
- remain-deleted-note: "Continue to show deleted notes"
- sound: "Sound"
- enable-sounds: "Enable sounds"
- enable-sounds-desc: "Play a sound when you receive a post/message. This setting is stored in the browser."
- volume: "Volume"
- test: "Test"
- update: "Misskey Update"
- version: "Current version:"
- latest-version: "Latest version:"
- update-checking: "Checking for updates"
- do-update: "Check for updates"
- update-settings: "Advanced settings"
- no-updates: "No updates are available"
- no-updates-desc: "Your Misskey is up to date."
- update-available: "A new version is available"
- update-available-desc: "Updates will be applied after reloading the page."
- advanced-settings: "Advanced Settings"
- debug-mode: "Enable debug mode"
- debug-mode-desc: "This setting is stored in the browser."
- navbar-position: "Navbar position"
- navbar-position-top: "Top"
- navbar-position-left: "Left"
- navbar-position-right: "Right"
- i-am-under-limited-internet: "I have limited bandwidth"
- post-style: "Note display style"
- post-style-standard: "Standard"
- post-style-smart: "Smart"
- notification-position: "Show notifications"
- notification-position-bottom: "Bottom"
- notification-position-top: "Top"
- disable-via-mobile: "Don't mark the post as 'from mobile'"
- load-raw-images: "Show attached images in original quality"
- load-remote-media: "Show media from a remote server"
+_lang_: "English"
+headlineMisskey: "A network connected by notes"
+introMisskey: "Welcome! Misskey is an open source, decentralized microblogging service.\nCreate \"notes\" to share your thoughts with everyone around you. 📡\nWith \"reactions\", you can also quickly express your feelings about everyone's notes. 👍\nLet's explore a new world! 🚀"
+monthAndDay: "{month}/{day}"
+search: "Search"
+notifications: "Notifications"
+username: "Username"
+password: "Password"
+forgotPassword: "Forgot password"
+fetchingAsApObject: "Fetching from the Fediverse..."
+ok: "OK"
+gotIt: "Got it!"
+cancel: "Cancel"
+enterUsername: "Enter username"
+renotedBy: "Renoted by {user}"
+noNotes: "No notes"
+noNotifications: "No notifications"
+instance: "Instance"
+settings: "Settings"
+basicSettings: "Basic Settings"
+otherSettings: "Other Settings"
+openInWindow: "Open in window"
+profile: "Profile"
+timeline: "Timeline"
+noAccountDescription: "This user has not written their bio yet."
+login: "Sign In"
+loggingIn: "Signing In"
+logout: "Sign Out"
+signup: "Sign Up"
+uploading: "Uploading..."
+save: "Save"
+users: "Users"
+addUser: "Add a user"
+favorite: "Add to favorites"
+favorites: "Favorites"
+unfavorite: "Remove from favorites"
+favorited: "Added to favorites."
+alreadyFavorited: "Already added to favorites."
+cantFavorite: "Couldn't add to favorites."
+pin: "Pin to profile"
+unpin: "Unpin from profile"
+copyContent: "Copy contents"
+copyLink: "Copy link"
+delete: "Delete"
+deleteAndEdit: "Delete and edit"
+deleteAndEditConfirm: "Are you sure you want to delete this note and edit it? You will lose all reactions, renotes and replies to it."
+addToList: "Add to list"
+sendMessage: "Send a message"
+copyUsername: "Copy username"
+searchUser: "Search for a user"
+reply: "Reply"
+loadMore: "Load more"
+showMore: "Show more"
+showLess: "Close"
+youGotNewFollower: "followed you"
+receiveFollowRequest: "Follow request received"
+followRequestAccepted: "Follow request accepted"
+mention: "Mention"
+mentions: "Mentions"
+directNotes: "Direct notes"
+importAndExport: "Import / Export"
+import: "Import"
+export: "Export"
+files: "Files"
+download: "Download"
+driveFileDeleteConfirm: "Are you sure you want to delete the file \"{name}\"? Notes with this file attached will also be deleted."
+unfollowConfirm: "Are you sure that you want to unfollow {name}?"
+exportRequested: "You've requested an export. This may take a while. It will be added to your Drive once completed."
+importRequested: "You've requested an import. This may take a while."
+lists: "Lists"
+noLists: "You don't have any lists"
+note: "Note"
+notes: "Notes"
+following: "Following"
+followers: "Followers"
+followsYou: "Follows you"
+createList: "Create list"
+manageLists: "Manage lists"
+error: "Error"
+somethingHappened: "An error has occurred"
+retry: "Retry"
+pageLoadError: "An error occurred loading the page."
+pageLoadErrorDescription: "This is normally caused by network errors or the browser's cache. Try clearing the cache and then try again after waiting a little while."
+serverIsDead: "This server is not responding. Please wait for a while and try again."
+youShouldUpgradeClient: "To view this page, please refresh to update your client."
+enterListName: "Enter a name for the list"
+privacy: "Privacy"
+makeFollowManuallyApprove: "Follow requests require approval"
+defaultNoteVisibility: "Default visibility"
+follow: "Follow"
+followRequest: "Send follow request"
+followRequests: "Follow requests"
+unfollow: "Unfollow"
+followRequestPending: "Follow request pending"
+enterEmoji: "Enter an emoji"
+renote: "Renote"
+unrenote: "Take back renote"
+renoted: "Renoted."
+cantRenote: "This post can't be renoted."
+cantReRenote: "A renote can't be renoted."
+quote: "Quote"
+pinnedNote: "Pinned note"
+pinned: "Pin to profile"
+you: "You"
+clickToShow: "Click to show"
+sensitive: "NSFW"
+add: "Add"
+reaction: "Reactions"
+reactionSetting: "Reactions to show in the reaction picker"
+reactionSettingDescription2: "Drag to reorder, click to delete, press \"+\" to add."
+rememberNoteVisibility: "Remember note visibility settings"
+attachCancel: "Remove attachment"
+markAsSensitive: "Mark as NSFW"
+unmarkAsSensitive: "Unmark as NSFW"
+enterFileName: "Enter filename"
+mute: "Mute"
+unmute: "Unmute"
+block: "Block"
+unblock: "Unblock"
+suspend: "Suspend"
+unsuspend: "Unsuspend"
+blockConfirm: "Are you sure that you want to block this account?"
+unblockConfirm: "Are you sure that you want to unblock this account?"
+suspendConfirm: "Are you sure that you want to suspend this account?"
+unsuspendConfirm: "Are you sure that you want to unsuspend this account?"
+selectList: "Select a list"
+selectAntenna: "Select an antenna"
+selectWidget: "Select a widget"
+editWidgets: "Edit widgets"
+editWidgetsExit: "Done"
+customEmojis: "Custom Emoji"
+emoji: "Emoji"
+emojis: "Emoji"
+emojiName: "Emoji name"
+emojiUrl: "Emoji URL"
+addEmoji: "Add an emoji"
+settingGuide: "Recommended settings"
+cacheRemoteFiles: "Cache remote files"
+cacheRemoteFilesDescription: "When this setting is disabled, remote files are loaded directly from the remote instance. Disabling this will decrease storage usage, but increase traffic, as thumbnails will not be generated."
+flagAsBot: "Mark this account as a bot"
+flagAsBotDescription: "Enable this option if this account is controlled by a program. If enabled, it will act as a flag for other developers to prevent endless interaction chains with other bots and adjust Misskey's internal systems to treat this account as a bot."
+flagAsCat: "Mark this account as a cat"
+flagAsCatDescription: "Enable this option to mark this account as a cat."
+flagShowTimelineReplies: "Show replies in timeline"
+flagShowTimelineRepliesDescription: "Shows replies of users to notes of other users in the timeline if turned on."
+autoAcceptFollowed: "Automatically approve follow requests from users you're following"
+addAccount: "Add account"
+loginFailed: "Failed to sign in"
+showOnRemote: "View on remote instance"
+general: "General"
+wallpaper: "Wallpaper"
+setWallpaper: "Set wallpaper"
+removeWallpaper: "Remove wallpaper"
+searchWith: "Search: {q}"
+youHaveNoLists: "You don't have any lists"
+followConfirm: "Are you sure that you want to follow {name}?"
+proxyAccount: "Proxy account"
+proxyAccountDescription: "A proxy account is an account that acts as a remote follower for users under certain conditions. For example, when a user adds a remote user to the list, the remote user's activity will not be delivered to the instance if no local user is following that user, so the proxy account will follow instead."
+host: "Host"
+selectUser: "Select a user"
+recipient: "Recipient"
+annotation: "Comments"
+federation: "Federation"
+instances: "Instances"
+registeredAt: "Registered at"
+latestRequestSentAt: "Last request sent"
+latestRequestReceivedAt: "Last request received"
+latestStatus: "Latest status"
+storageUsage: "Storage usage"
+charts: "Charts"
+perHour: "Per Hour"
+perDay: "Per Day"
+stopActivityDelivery: "Stop sending activities"
+blockThisInstance: "Block this instance"
+operations: "Operations"
+software: "Software"
+version: "Version"
+metadata: "Metadata"
+withNFiles: "{n} file(s)"
+monitor: "Monitor"
+jobQueue: "Job Queue"
+cpuAndMemory: "CPU and Memory"
+network: "Network"
+disk: "Disk"
+instanceInfo: "Instance Information"
+statistics: "Statistics"
+clearQueue: "Clear queue"
+clearQueueConfirmTitle: "Are you sure that you want to clear the queue?"
+clearQueueConfirmText: "Any undelivered notes remaining in the queue will not be federated. Usually this operation is not needed."
+clearCachedFiles: "Clear cache"
+clearCachedFilesConfirm: "Are you sure that you want to delete all cached remote files?"
+blockedInstances: "Blocked Instances"
+blockedInstancesDescription: "List the hostnames of the instances that you want to block. Listed instances will no longer be able to communicate with this instance."
+muteAndBlock: "Mutes and Blocks"
+mutedUsers: "Muted users"
+blockedUsers: "Blocked users"
+noUsers: "There are no users"
+editProfile: "Edit profile"
+noteDeleteConfirm: "Are you sure you want to delete this note?"
+pinLimitExceeded: "You cannot pin any more notes"
+intro: "Installation of Misskey has been finished! Please create an admin user."
+done: "Done"
+processing: "Processing..."
+preview: "Preview"
+default: "Default"
+defaultValueIs: "Default: {value}"
+noCustomEmojis: "There are no emoji"
+noJobs: "There are no jobs"
+federating: "Federating"
+blocked: "Blocked"
+suspended: "Suspended"
+all: "All"
+subscribing: "Subscribing"
+publishing: "Publishing"
+notResponding: "Not responding"
+instanceFollowing: "Following on instance"
+instanceFollowers: "Followers of instance"
+instanceUsers: "Users of this instance"
+changePassword: "Change password"
+security: "Security"
+retypedNotMatch: "The inputs do not match."
+currentPassword: "Current password"
+newPassword: "New password"
+newPasswordRetype: "Retype new password"
+attachFile: "Attach files"
+more: "More!"
+featured: "Featured"
+usernameOrUserId: "Username or user id"
+noSuchUser: "User not found"
+lookup: "Lookup"
+announcements: "Announcements"
+imageUrl: "Image URL"
+remove: "Delete"
+removed: "Successfully deleted"
+removeAreYouSure: "Are you sure that you want to remove \"{x}\"?"
+deleteAreYouSure: "Are you sure that you want to delete \"{x}\"?"
+resetAreYouSure: "Really reset?"
+saved: "Saved"
+messaging: "Chat"
+upload: "Upload"
+keepOriginalUploading: "Keep original image"
+keepOriginalUploadingDescription: "Saves the originally uploaded image as-is. If turned off, a version to display on the web will be generated on upload."
+fromDrive: "From Drive"
+fromUrl: "From URL"
+uploadFromUrl: "Upload from a URL"
+uploadFromUrlDescription: "URL of the file you want to upload"
+uploadFromUrlRequested: "Upload requested"
+uploadFromUrlMayTakeTime: "It may take some time until the upload is complete."
+explore: "Explore"
+messageRead: "Read"
+noMoreHistory: "There is no further history"
+startMessaging: "Start a new chat"
+nUsersRead: "read by {n}"
+agreeTo: "I agree to {0}"
+tos: "Terms of Service"
+start: "Begin"
+home: "Home"
+remoteUserCaution: "As this user is from a remote instance, the shown information may be incomplete."
+activity: "Activity"
+images: "Images"
+birthday: "Birthday"
+yearsOld: "{age} years old"
+registeredDate: "Joined on"
+location: "Location"
+theme: "Themes"
+themeForLightMode: "Theme to use in Light Mode"
+themeForDarkMode: "Theme to use in Dark Mode"
+light: "Light"
+dark: "Dark"
+lightThemes: "Light themes"
+darkThemes: "Dark themes"
+syncDeviceDarkMode: "Sync Dark Mode with your device settings"
+drive: "Drive"
+fileName: "Filename"
+selectFile: "Select a file"
+selectFiles: "Select files"
+selectFolder: "Select a folder"
+selectFolders: "Select folders"
+renameFile: "Rename file"
+folderName: "Folder name"
+createFolder: "Create a folder"
+renameFolder: "Rename this folder"
+deleteFolder: "Delete this folder"
+addFile: "Add a file"
+emptyDrive: "Your Drive is empty"
+emptyFolder: "This folder is empty"
+unableToDelete: "Unable to delete"
+inputNewFileName: "Enter a new filename"
+inputNewDescription: "Enter new caption"
+inputNewFolderName: "Enter a new folder name"
+circularReferenceFolder: "The destination folder is a subfolder of the folder you wish to move."
+hasChildFilesOrFolders: "Since this folder is not empty, it can not be deleted."
+copyUrl: "Copy URL"
+rename: "Rename"
+avatar: "Avatar"
+banner: "Banner"
+nsfw: "NSFW"
+whenServerDisconnected: "When losing connection to the server"
+disconnectedFromServer: "Connection to server has been lost"
+reload: "Refresh"
+doNothing: "Ignore"
+reloadConfirm: "Would you like to refresh the timeline?"
+watch: "Watch"
+unwatch: "Stop watching"
+accept: "Accept"
+reject: "Reject"
+normal: "Normal"
+instanceName: "Instance name"
+instanceDescription: "Instance description"
+maintainerName: "Maintainer"
+maintainerEmail: "Maintainer email"
+tosUrl: "Terms of Service URL"
+thisYear: "Year"
+thisMonth: "Month"
+today: "Today"
+dayX: "{day}"
+monthX: "{month}"
+yearX: "{year}"
+pages: "Pages"
+integration: "Integration"
+connectService: "Connect"
+disconnectService: "Disconnect"
+enableLocalTimeline: "Enable local timeline"
+enableGlobalTimeline: "Enable global timeline"
+disablingTimelinesInfo: "Adminstrators and Moderators will always have access to all timelines, even if they are not enabled."
+registration: "Register"
+enableRegistration: "Enable new user registration"
+invite: "Invite"
+driveCapacityPerLocalAccount: "Drive capacity per local user"
+driveCapacityPerRemoteAccount: "Drive capacity per remote user"
+inMb: "In megabytes"
+iconUrl: "Icon URL"
+bannerUrl: "Banner image URL"
+backgroundImageUrl: "Background image URL"
+basicInfo: "Basic info"
+pinnedUsers: "Pinned users"
+pinnedUsersDescription: "List usernames separated by line breaks to be pinned in the \"Explore\" tab."
+pinnedPages: "Pinned Pages"
+pinnedPagesDescription: "Enter the paths of the Pages you want to pin to the top page of this instance, separated by line breaks."
+pinnedClipId: "ID of the clip to pin"
+pinnedNotes: "Pinned notes"
+hcaptcha: "hCaptcha"
+enableHcaptcha: "Enable hCaptcha"
+hcaptchaSiteKey: "Site key"
+hcaptchaSecretKey: "Secret key"
+recaptcha: "reCAPTCHA"
+enableRecaptcha: "Enable reCAPTCHA"
+recaptchaSiteKey: "Site key"
+recaptchaSecretKey: "Secret key"
+avoidMultiCaptchaConfirm: "Using multiple Captcha systems may cause interference between them. Would you like to disable the other Captcha systems currently active? If you would like them to stay enabled, press cancel."
+antennas: "Antennas"
+manageAntennas: "Manage Antennas"
+name: "Name"
+antennaSource: "Antenna source"
+antennaKeywords: "Keywords to listen to"
+antennaExcludeKeywords: "Keywords to exclude"
+antennaKeywordsDescription: "Separate with spaces for an AND condition or with line breaks for an OR condition."
+notifyAntenna: "Notify about new notes"
+withFileAntenna: "Only notes with files"
+enableServiceworker: "Enable Push-Notifications for your Browser"
+antennaUsersDescription: "List one username per line"
+caseSensitive: "Case sensitive"
+withReplies: "Include replies"
+connectedTo: "Following account(s) are connected"
+notesAndReplies: "Notes and replies"
+withFiles: "Including files"
+silence: "Silence"
+silenceConfirm: "Are you sure that you want to silence this user?"
+unsilence: "Undo silencing"
+unsilenceConfirm: "Are you sure that you want to undo the silencing of this user?"
+popularUsers: "Popular users"
+recentlyUpdatedUsers: "Recently active users"
+recentlyRegisteredUsers: "Newly joined users"
+recentlyDiscoveredUsers: "Newly discovered users"
+exploreUsersCount: "There are {count} users"
+exploreFediverse: "Explore the Fediverse"
+popularTags: "Popular tags"
+userList: "Lists"
+about: "About"
+aboutMisskey: "About Misskey"
+administrator: "Administrator"
+token: "Token"
+twoStepAuthentication: "Two-factor authentication"
+moderator: "Moderator"
+moderation: "Moderation"
+nUsersMentioned: "Mentioned by {n} users"
+securityKey: "Security key"
+securityKeyName: "Key name"
+registerSecurityKey: "Register a security key"
+lastUsed: "Last used"
+unregister: "Unregister"
+passwordLessLogin: "Password-less login"
+resetPassword: "Reset password"
+newPasswordIs: "The new password is \"{password}\""
+reduceUiAnimation: "Reduce UI animations"
+share: "Share"
+notFound: "Not found"
+notFoundDescription: "No page corresponding to this URL could be found."
+uploadFolder: "Default folder for uploads"
+cacheClear: "Clear cache"
+markAsReadAllNotifications: "Mark all notifications as read"
+markAsReadAllUnreadNotes: "Mark all notes as read"
+markAsReadAllTalkMessages: "Mark all messages as read"
+help: "Help"
+inputMessageHere: "Enter message here"
+close: "Close"
+group: "Group"
+groups: "Groups"
+createGroup: "Create a group"
+ownedGroups: "Owned Groups"
+joinedGroups: "Joined groups"
+invites: "Invites"
+groupName: "Group name"
+members: "Members"
+transfer: "Transfer"
+messagingWithUser: "Private chat"
+messagingWithGroup: "Group chat"
+title: "Title"
+text: "Text"
+enable: "Enable"
+next: "Next"
+retype: "Enter again"
+noteOf: "Note by {user}"
+inviteToGroup: "Invite to group"
+quoteAttached: "Quote"
+quoteQuestion: "Append as quote?"
+noMessagesYet: "No messages yet"
+newMessageExists: "There are new messages"
+onlyOneFileCanBeAttached: "You can only attach one file to a message"
+signinRequired: "Please register or sign in before continuing"
+invitations: "Invites"
+invitationCode: "Invitation code"
+checking: "Checking..."
+available: "Available"
+unavailable: "Not available"
+usernameInvalidFormat: "You can use upper- and lowercase letters, numbers, and underscores."
+tooShort: "Too short"
+tooLong: "Too long"
+weakPassword: "Weak password"
+normalPassword: "Average password"
+strongPassword: "Strong password"
+passwordMatched: "Matches"
+passwordNotMatched: "Does not match"
+signinWith: "Sign in with {x}"
+signinFailed: "Unable to sign in. The entered username or password is incorrect."
+tapSecurityKey: "Tap your security key"
+or: "Or"
+language: "Language"
+uiLanguage: "User interface language"
+groupInvited: "You've been invited to a group"
+aboutX: "About {x}"
+useOsNativeEmojis: "Use OS native Emoji"
+disableDrawer: "Don't use drawer-style menus"
+youHaveNoGroups: "You have no groups"
+joinOrCreateGroup: "Get invited to a group or create your own."
+noHistory: "No history available"
+signinHistory: "Login history"
+disableAnimatedMfm: "Disable MFM with animation"
+doing: "Processing..."
+category: "Category"
+tags: "Tags"
+docSource: "Source of this document"
+createAccount: "Create account"
+existingAccount: "Existing account"
+regenerate: "Regenerate"
+fontSize: "Font size"
+noFollowRequests: "You don't have any pending follow requests"
+openImageInNewTab: "Open images in new tab"
+dashboard: "Dashboard"
+local: "Local"
+remote: "Remote"
+total: "Total"
+weekOverWeekChanges: "Changes to last week"
+dayOverDayChanges: "Changes to yesterday"
+appearance: "Appearance"
+clientSettings: "Client Settings"
+accountSettings: "Account Settings"
+promotion: "Promoted"
+promote: "Promote"
+numberOfDays: "Number of days"
+hideThisNote: "Hide this note"
+showFeaturedNotesInTimeline: "Show featured notes in timelines"
+objectStorage: "Object Storage"
+useObjectStorage: "Use object storage"
+objectStorageBaseUrl: "Base URL"
+objectStorageBaseUrlDesc: "The URL used as reference. Specify the URL of your CDN or Proxy if you are using either.\nFor S3 use 'https://.s3.amazonaws.com' and for GCS or equivalent services use 'https://storage.googleapis.com/', etc."
+objectStorageBucket: "Bucket"
+objectStorageBucketDesc: "Please specify the bucket name used at your provider."
+objectStoragePrefix: "Prefix"
+objectStoragePrefixDesc: "Files will be stored under directories with this prefix."
+objectStorageEndpoint: "Endpoint"
+objectStorageEndpointDesc: "Leave this empty if you are using AWS S3, otherwise specify the endpoint as '' or ':', depending on the service you are using."
+objectStorageRegion: "Region"
+objectStorageRegionDesc: "Specify a region like 'xx-east-1'. If your service does not distinguish between regions, leave this blank or enter 'us-east-1'."
+objectStorageUseSSL: "Use SSL"
+objectStorageUseSSLDesc: "Turn this off if you are not going to use HTTPS for API connections"
+objectStorageUseProxy: "Connect over Proxy"
+objectStorageUseProxyDesc: "Turn this off if you are not going to use a Proxy for API connections"
+objectStorageSetPublicRead: "Set \"public-read\" on upload"
+serverLogs: "Server logs"
+deleteAll: "Delete all"
+showFixedPostForm: "Display the posting form at the top of the timeline"
+newNoteRecived: "There are new notes"
+sounds: "Sounds"
+listen: "Listen"
+none: "None"
+showInPage: "Show in page"
+popout: "Pop-out"
+volume: "Volume"
+masterVolume: "Master volume"
+details: "Details"
+chooseEmoji: "Select an emoji"
+unableToProcess: "The operation could not be completed"
+recentUsed: "Recently used"
+install: "Install"
+uninstall: "Uninstall"
+installedApps: "Authorized Applications"
+nothing: "There's nothing to see here"
+installedDate: "Authorized at"
+lastUsedDate: "Last used at"
+state: "State"
+sort: "Sort"
+ascendingOrder: "Ascending"
+descendingOrder: "Descending"
+scratchpad: "Scratchpad"
+scratchpadDescription: "The Scratchpad provides an environment for AiScript experiments. You can write, execute, and check the results of it interacting with Misskey in it."
+output: "Output"
+script: "Script"
+disablePagesScript: "Disable AiScript on Pages"
+updateRemoteUser: "Update remote user information"
+deleteAllFiles: "Delete all files"
+deleteAllFilesConfirm: "Are you sure that you want to delete all files?"
+removeAllFollowing: "Unfollow all followed users"
+removeAllFollowingDescription: "Executing this unfollows all accounts from {host}. Please run this if the instance e.g. no longer exists."
+userSuspended: "This user has been suspended."
+userSilenced: "This user is being silenced."
+yourAccountSuspendedTitle: "This account is suspended"
+yourAccountSuspendedDescription: "This account has been suspended due to breaking the server's terms of services or similar. Contact the administrator if you would like to know a more detailed reason. Please do not create a new account."
+menu: "Menu"
+divider: "Divider"
+addItem: "Add Item"
+relays: "Relays"
+addRelay: "Add Relay"
+inboxUrl: "Inbox URL"
+addedRelays: "Added Relays"
+serviceworkerInfo: "Must be enabled for push notifications."
+deletedNote: "Deleted note"
+invisibleNote: "Invisible note"
+enableInfiniteScroll: "Automatically load more"
+visibility: "Visiblility"
+poll: "Poll"
+useCw: "Hide content"
+enablePlayer: "Open video player"
+disablePlayer: "Close video player"
+expandTweet: "Expand tweet"
+themeEditor: "Theme editor"
+description: "Description"
+describeFile: "Add caption"
+enterFileDescription: "Enter caption"
+author: "Author"
+leaveConfirm: "There are unsaved changes. Do you want to discard them?"
+manage: "Management"
+plugins: "Plugins"
+preferencesBackups: "Preference backups"
+deck: "Deck"
+undeck: "Leave Deck"
+useBlurEffectForModal: "Use blur effect for modals"
+useFullReactionPicker: "Use full-size reaction picker"
+width: "Width"
+height: "Height"
+large: "Big"
+medium: "Medium"
+small: "Small"
+generateAccessToken: "Generate access token"
+permission: "Permissions"
+enableAll: "Enable all"
+disableAll: "Disable all"
+tokenRequested: "Grant access to account"
+pluginTokenRequestedDescription: "This plugin will be able to use the permissions set here."
+notificationType: "Notification type"
+edit: "Edit"
+useStarForReactionFallback: "Use ★ as fallback if the reaction emoji is unknown"
+emailServer: "Email server"
+enableEmail: "Enable email distribution"
+emailConfigInfo: "Used to confirm your email during sign-up or if you forget your password"
+email: "Email"
+emailAddress: "Email address"
+smtpConfig: "SMTP Server Configuration"
+smtpHost: "Host"
+smtpPort: "Port"
+smtpUser: "Username"
+smtpPass: "Password"
+emptyToDisableSmtpAuth: "Leave username and password empty to disable SMTP verification"
+smtpSecure: "Use implicit SSL/TLS for SMTP connections"
+smtpSecureInfo: "Turn this off when using STARTTLS"
+testEmail: "Test email delivery"
+wordMute: "Word mute"
+regexpError: "Regular Expression error"
+regexpErrorDescription: "An error occurred in the regular expression on line {line} of your {tab} word mutes:"
+instanceMute: "Instance Mutes"
+userSaysSomething: "{name} said something"
+makeActive: "Activate"
+display: "Display"
+copy: "Copy"
+metrics: "Metrics"
+overview: "Overview"
+logs: "Logs"
+delayed: "Delayed"
+database: "Database"
+channel: "Channels"
+create: "Create"
+notificationSetting: "Notification settings"
+notificationSettingDesc: "Select the types of notification to display."
+useGlobalSetting: "Use global settings"
+useGlobalSettingDesc: "If turned on, your account's notification settings will be used. If turned off, individual configurations can be made."
+other: "Other"
+regenerateLoginToken: "Regenerate login token"
+regenerateLoginTokenDescription: "Regenerates the token used internally during login. Normally this action is not necessary. If regenerated, all devices will be logged out."
+setMultipleBySeparatingWithSpace: "Separate multiple entries with spaces."
+fileIdOrUrl: "File ID or URL"
+behavior: "Behavior"
+sample: "Sample"
+abuseReports: "Reports"
+reportAbuse: "Report"
+reportAbuseOf: "Report {name}"
+fillAbuseReportDescription: "Please fill in details regarding this report. If it is about a specific note, please include its URL."
+abuseReported: "Your report has been sent. Thank you very much."
+reporter: "Reporter"
+reporteeOrigin: "Reportee Origin"
+reporterOrigin: "Reporter Origin"
+forwardReport: "Forward report to remote instance"
+forwardReportIsAnonymous: "Instead of your account, an anonymous system account will be displayed as reporter at the remote instance."
+send: "Send"
+abuseMarkAsResolved: "Mark report as resolved"
+openInNewTab: "Open in new tab"
+openInSideView: "Open in side view"
+defaultNavigationBehaviour: "Default navigation behavior"
+editTheseSettingsMayBreakAccount: "Editing these settings may damage your account."
+instanceTicker: "Instance information of notes"
+waitingFor: "Waiting for {x}"
+random: "Random"
+system: "System"
+switchUi: "Switch UI"
+desktop: "Desktop"
+clip: "Clip"
+createNew: "Create new"
+optional: "Optional"
+createNewClip: "Create new clip"
+unclip: "Unclip"
+confirmToUnclipAlreadyClippedNote: "This note is already part of the \"{name}\" clip. Do you want to remove it from this clip instead?"
+public: "Public"
+i18nInfo: "Misskey is being translated into various languages by volunteers. You can help at {link}."
+manageAccessTokens: "Manage access tokens"
+accountInfo: "Account Info"
+notesCount: "Number of notes"
+repliesCount: "Number of replies sent"
+renotesCount: "Number of renotes sent"
+repliedCount: "Number of replies received"
+renotedCount: "Number of renotes received"
+followingCount: "Number of followed accounts"
+followersCount: "Number of followers"
+sentReactionsCount: "Number of sent reactions"
+receivedReactionsCount: "Number of received reactions"
+pollVotesCount: "Number of sent poll votes"
+pollVotedCount: "Number of received poll votes"
+yes: "Yes"
+no: "No"
+driveFilesCount: "Number of Drive files"
+driveUsage: "Drive space usage"
+noCrawle: "Reject crawler indexing"
+noCrawleDescription: "Ask search engines to not index your profile page, notes, Pages, etc."
+lockedAccountInfo: "Unless you set your note visiblity to \"Followers only\", your notes will be visible to anyone, even if you require followers to be manually approved."
+alwaysMarkSensitive: "Mark as NSFW by default"
+loadRawImages: "Load original images instead of showing thumbnails"
+disableShowingAnimatedImages: "Don't play animated images"
+verificationEmailSent: "A verification email has been sent. Please follow the included link to complete verification."
+notSet: "Not set"
+emailVerified: "Email has been verified"
+noteFavoritesCount: "Number of favorite notes"
+pageLikesCount: "Number of liked Pages"
+pageLikedCount: "Number of received Page likes"
+contact: "Contact"
+useSystemFont: "Use the system's default font"
+clips: "Clips"
+experimentalFeatures: "Experimental features"
+developer: "Developer"
+makeExplorable: "Make account visible in \"Explore\""
+makeExplorableDescription: "If you turn this off, your account will not show up in the \"Explore\" section."
+showGapBetweenNotesInTimeline: "Show a gap between posts on the timeline"
+duplicate: "Duplicate"
+left: "Left"
+center: "Center"
+wide: "Wide"
+narrow: "Narrow"
+reloadToApplySetting: "This setting will only apply after a page reload. Reload now?"
+needReloadToApply: "A reload is required for this to be reflected."
+showTitlebar: "Show title bar"
+clearCache: "Clear cache"
+onlineUsersCount: "{n} users are online"
+nUsers: "{n} Users"
+nNotes: "{n} Notes"
+sendErrorReports: "Send error reports"
+sendErrorReportsDescription: "When turned on, detailed error information will be shared with Misskey when a problem occurs, helping to improve the quality of Misskey.\nThis will include information such the version of your OS, what browser you're using, your activity in Misskey, etc."
+myTheme: "My theme"
+backgroundColor: "Background color"
+accentColor: "Accent color"
+textColor: "Text color"
+saveAs: "Save as..."
+advanced: "Advanced"
+value: "Value"
+createdAt: "Created at"
+updatedAt: "Updated at"
+saveConfirm: "Save changes?"
+deleteConfirm: "Really delete?"
+invalidValue: "Invalid value."
+registry: "Registry"
+closeAccount: "Close account"
+currentVersion: "Current version"
+latestVersion: "Newest version"
+youAreRunningUpToDateClient: "You are using the newest version of your client."
+newVersionOfClientAvailable: "There is a newer version of your client available."
+usageAmount: "Usage"
+capacity: "Capacity"
+inUse: "Used"
+editCode: "Edit code"
+apply: "Apply"
+receiveAnnouncementFromInstance: "Receive notifications from this instance"
+emailNotification: "Email notifications"
+publish: "Publish"
+inChannelSearch: "Search in channel"
+useReactionPickerForContextMenu: "Open reaction picker on right-click"
+typingUsers: "{users} is/are typing..."
+jumpToSpecifiedDate: "Jump to specific date"
+showingPastTimeline: "Currently displaying an old timeline"
+clear: "Return"
+markAllAsRead: "Mark all as read"
+goBack: "Back"
+unlikeConfirm: "Really remove your like?"
+fullView: "Full view"
+quitFullView: "Exit full view"
+addDescription: "Add description"
+userPagePinTip: "You can display notes here by selecting \"Pin to profile\" from the menu of individual notes."
+notSpecifiedMentionWarning: "This note contains mentions of users not included as recipients"
+info: "About"
+userInfo: "User information"
+unknown: "Unknown"
+onlineStatus: "Online status"
+hideOnlineStatus: "Hide online status"
+hideOnlineStatusDescription: "Hiding your online status reduces the convenience of some features such as the search."
+online: "Online"
+active: "Active"
+offline: "Offline"
+notRecommended: "Not recommended"
+botProtection: "Bot Protection"
+instanceBlocking: "Blocked Instances"
+selectAccount: "Select account"
+switchAccount: "Switch account"
+enabled: "Enabled"
+disabled: "Disabled"
+quickAction: "Quick actions"
+user: "User"
+administration: "Management"
+accounts: "Accounts"
+switch: "Switch"
+noMaintainerInformationWarning: "Maintainer information is not configured."
+noBotProtectionWarning: "Bot protection is not configured."
+configure: "Configure"
+postToGallery: "Create new gallery post"
+gallery: "Gallery"
+recentPosts: "Recent posts"
+popularPosts: "Popular posts"
+shareWithNote: "Share with note"
+ads: "Advertisements"
+expiration: "Deadline"
+memo: "Memo"
+priority: "Priority"
+high: "High"
+middle: "Medium"
+low: "Low"
+emailNotConfiguredWarning: "Email address not set."
+ratio: "Ratio"
+previewNoteText: "Show preview"
+customCss: "Custom CSS"
+customCssWarn: "This setting should only be used if you know what it does. Entering improper values may cause the client to stop functioning normally."
+global: "Global"
+squareAvatars: "Display squared avatars"
+sent: "Sent"
+received: "Received"
+searchResult: "Search results"
+hashtags: "Hashtags"
+troubleshooting: "Troubleshooting"
+useBlurEffect: "Use blur effects in the UI"
+learnMore: "Learn more"
+misskeyUpdated: "Misskey has been updated!"
+whatIsNew: "Show changes"
+translate: "Translate"
+translatedFrom: "Translated from {x}"
+accountDeletionInProgress: "Account deletion is currently in progress"
+usernameInfo: "A name that identifies your account from others on this server. You can use the alphabet (a~z, A~Z), digits (0~9) or underscores (_). Usernames cannot be changed later."
+aiChanMode: "Ai Mode"
+keepCw: "Keep content warnings"
+pubSub: "Pub/Sub Accounts"
+lastCommunication: "Last communication"
+resolved: "Resolved"
+unresolved: "Unresolved"
+breakFollow: "Remove follower"
+itsOn: "Enabled"
+itsOff: "Disabled"
+emailRequiredForSignup: "Require email address for sign-up"
+unread: "Unread"
+filter: "Filter"
+controlPanel: "Control Panel"
+manageAccounts: "Manage Accounts"
+makeReactionsPublic: "Set reaction history to public"
+makeReactionsPublicDescription: "This will make the list of all your past reactions publicly visible."
+classic: "Classic"
+muteThread: "Mute thread"
+unmuteThread: "Unmute thread"
+ffVisibility: "Follows/Followers Visibility"
+ffVisibilityDescription: "Allows you to configure who can see who you follow and who follows you."
+continueThread: "View thread continuation"
+deleteAccountConfirm: "This will irreversibly delete your account. Proceed?"
+incorrectPassword: "Incorrect password."
+voteConfirm: "Confirm your vote for \"{choice}\"?"
+hide: "Hide"
+leaveGroup: "Leave group"
+leaveGroupConfirm: "Are you sure you want to leave \"{name}\"?"
+useDrawerReactionPickerForMobile: "Display reaction picker as drawer on mobile"
+welcomeBackWithName: "Welcome back, {name}"
+clickToFinishEmailVerification: "Please click [{ok}] to complete email verification."
+overridedDeviceKind: "Device type"
+smartphone: "Smartphone"
+tablet: "Tablet"
+auto: "Auto"
+themeColor: "Instance Ticker Color"
+size: "Size"
+numberOfColumn: "Number of columns"
+searchByGoogle: "Search"
+instanceDefaultLightTheme: "Instance-wide default light theme"
+instanceDefaultDarkTheme: "Instance-wide default dark theme"
+instanceDefaultThemeDescription: "Enter the theme code in object format."
+mutePeriod: "Mute duration"
+indefinitely: "Permanently"
+tenMinutes: "10 minutes"
+oneHour: "One hour"
+oneDay: "One day"
+oneWeek: "One week"
+reflectMayTakeTime: "It may take some time for this to be reflected."
+failedToFetchAccountInformation: "Could not fetch account information"
+rateLimitExceeded: "Rate limit exceeded"
+cropImage: "Crop image"
+cropImageAsk: "Do you want to crop this image?"
+file: "File"
+recentNHours: "Last {n} hours"
+recentNDays: "Last {n} days"
+noEmailServerWarning: "Email server not configured."
+thereIsUnresolvedAbuseReportWarning: "There are unsolved reports."
+recommended: "Recommended"
+check: "Check"
+driveCapOverrideLabel: "Change the drive capacity for this user"
+driveCapOverrideCaption: "Reset the capacity to default by inputting a value of 0 or lower."
+requireAdminForView: "You must log in with an administrator account to view this."
+isSystemAccount: "An account created and automatically operated by the system."
+typeToConfirm: "Please enter {x} to confirm"
+deleteAccount: "Delete account"
+document: "Documentation"
+numberOfPageCache: "Number of cached pages"
+numberOfPageCacheDescription: "Increasing this number will improve convenience for users but cause more server load as well as more memory to be used."
+logoutConfirm: "Really log out?"
+lastActiveDate: "Last used at"
+statusbar: "Status bar"
+pleaseSelect: "Select an option"
+reverse: "Reverse"
+colored: "Colored"
+refreshInterval: "Update interval "
+label: "Label"
+type: "Type"
+speed: "Speed"
+slow: "Slow"
+fast: "Fast"
+sensitiveMediaDetection: "Detection of NSFW media"
+localOnly: "Local only"
+remoteOnly: "Remote only"
+failedToUpload: "Upload failed"
+cannotUploadBecauseInappropriate: "This file could not be uploaded because parts of it have been detected as potentially NSFW."
+cannotUploadBecauseNoFreeSpace: "Upload failed due to lack of Drive capacity."
+beta: "Beta"
+enableAutoSensitive: "Automatic NSFW-Marking"
+enableAutoSensitiveDescription: "Allows automatic detection and marking of NSFW media through Machine Learning where possible. Even if this option is disabled, it may be enabled instance-wide."
+activeEmailValidationDescription: "Enables stricter validation of email addresses, which includes checking for disposable addresses and by whether it can actually be communicated with. When unchecked, only the format of the email is validated."
+navbar: "Navigation bar"
+shuffle: "Shuffle"
+account: "Account"
+move: "Move"
+_sensitiveMediaDetection:
+ description: "Reduces the effort of server moderation through automatically recognizing NSFW media via Machine Learning. This will slightly increase the load on the server."
+ sensitivity: "Detection sensitivity"
+ sensitivityDescription: "Reducing the sensitivity will lead to fewer misdetections (false positives) whereas increasing it will lead to fewer missed detections (false negatives)."
+ setSensitiveFlagAutomatically: "Mark as NSFW"
+ setSensitiveFlagAutomaticallyDescription: "The results of the internal detection will be retained even if this option is turned off."
+ analyzeVideos: "Enable analysis of videos"
+ analyzeVideosDescription: "Analyzes videos in addition to images. This will slightly increase the load on the server."
+_emailUnavailable:
+ used: "This email address is already being used"
+ format: "The format of this email address is invalid"
+ disposable: "Disposable email addresses may not be used"
+ mx: "This email server is invalid"
+ smtp: "This email server is not responding"
+_ffVisibility:
+ public: "Public"
+ followers: "Visible to followers only"
+ private: "Private"
+_signup:
+ almostThere: "Almost there"
+ emailAddressInfo: "Please enter your email address. It will not be made public."
+ emailSent: "A confirmation email has been sent to your email address ({email}). Please click the included link to complete account creation."
+_accountDelete:
+ accountDelete: "Delete account"
+ mayTakeTime: "As account deletion is a resource-heavy process, it may take some time to complete depending on how much content you have created and how many files you have uploaded."
+ sendEmail: "Once account deletion has been completed, an email will be sent to the email address registered to this account."
+ requestAccountDelete: "Request account deletion"
+ started: "Deletion has been started."
+ inProgress: "Deletion is currently in progress"
+_ad:
+ back: "Back"
+ reduceFrequencyOfThisAd: "Show this ad less"
+_forgotPassword:
+ enterEmail: "Enter the email address you used to register. A link with which you can reset your password will then be sent to it."
+ ifNoEmail: "If you did not use an email during registration, please contact the instance administrator instead."
+ contactAdmin: "This instance does not support using email addresses, please contact the instance administrator to reset your password instead."
+_gallery:
+ my: "My Gallery"
+ liked: "Liked Posts"
+ like: "Like"
+ unlike: "Remove like"
+_email:
+ _follow:
+ title: "You've got a new follower"
+ _receiveFollowRequest:
+ title: "You've received a follow request"
+_plugin:
+ install: "Install plugins"
+ installWarn: "Please do not install untrustworthy plugins."
+ manage: "Manage plugins"
+_preferencesBackups:
+ list: "Created backups"
+ saveNew: "Save new backup"
+ loadFile: "Load from file"
+ apply: "Apply to this device"
+ save: "Save changes"
+ inputName: "Please enter a name for this backup"
+ cannotSave: "Saving failed"
+ nameAlreadyExists: "A backup called \"{name}\" already exists. Please enter a different name."
+ applyConfirm: "Do you really want to apply the \"{name}\" backup to this device? Existing settings of this device will be overwritten."
+ saveConfirm: "Save backup as {name}?"
+ deleteConfirm: "Delete the {name} backup?"
+ renameConfirm: "Rename this backup from \"{old}\" to \"{new}\"?"
+ noBackups: "No backups exist. You may backup your client settings on this server by using \"Create new backup\"."
+ createdAt: "Created at: {date} {time}"
+ updatedAt: "Updated at: {date} {time}"
+ cannotLoad: "Loading failed"
+ invalidFile: "Invalid file format"
+_registry:
+ scope: "Scope"
+ key: "Key"
+ keys: "Keys"
+ domain: "Domain"
+ createKey: "Create key"
+_aboutMisskey:
+ about: "Misskey is open-source software being developed by syuilo since 2014."
+ contributors: "Main contributors"
+ allContributors: "All contributors"
+ source: "Source code"
+ translation: "Translate Misskey"
+ donate: "Donate to Misskey"
+ morePatrons: "We also appreciate the support of many other helpers not listed here. Thank you! 🥰"
+ patrons: "Patrons"
+_nsfw:
+ respect: "Hide NSFW media"
+ ignore: "Don't hide NSFW media"
+ force: "Hide all media"
+_mfm:
+ cheatSheet: "MFM Cheatsheet"
+ intro: "MFM is a Misskey-exclusive markup language that can be used in many places. Here you can view a list of all available MFM syntax."
+ dummy: "Misskey expands the world of the Fediverse"
+ mention: "Mention"
+ mentionDescription: "You can specify a user by using an At-Symbol and a username."
+ hashtag: "Hashtag"
+ hashtagDescription: "You can specify a hashtag using a number sign and text."
+ url: "URL"
+ urlDescription: "URLs can be displayed."
+ link: "Link"
+ linkDescription: "Specific parts of text can be displayed as a URL."
+ bold: "Bold"
+ boldDescription: "Highlights letters by making them thicker."
+ small: "Small"
+ smallDescription: "Displays content small and thin."
+ center: "Center"
+ centerDescription: "Displays content centered."
+ inlineCode: "Code (Inline)"
+ inlineCodeDescription: "Displays inline syntax highlighting for (program) code."
+ blockCode: "Code (Block)"
+ blockCodeDescription: "Displays syntax highlighting for multi-line (program) code in a block."
+ inlineMath: "Math (Inline)"
+ inlineMathDescription: "Display math formulas (KaTeX) in-line"
+ blockMath: "Math (Block)"
+ blockMathDescription: "Display multi-line math formulas (KaTeX) in a block"
+ quote: "Quote"
+ quoteDescription: "Displays content as a quote."
+ emoji: "Custom Emoji"
+ emojiDescription: "By surrounding a custom emoji name with colons, custom emoji can be displayed."
search: "Search"
- delete: "Delete"
- loading: "Loading"
- ok: "Confirm"
- cancel: "Exit"
- update-available-title: "Update available"
- update-available: "A new version of Misskey is now available({newer}, the current version is {current}). Reload the page to apply updates."
- my-token-regenerated: "Your token has been regenerated, so you will be signed out."
- verified-user: "Verified account"
- hide-password: "Hide Password"
- show-password: "Show Password"
- do-not-use-in-production: "This is a development build. Do not use in production."
- user-suspended: "This user has been suspended."
- is-remote-user: "The information about this user may not be entirely complete."
- is-remote-post: "These post contents are mirrored."
- view-on-remote: "For completion, view it remotely."
- renoted-by: "Renoted by {user}"
- no-notes: "Without any notes"
- turn-on-darkmode: "Switch to Dark mode"
- turn-off-darkmode: "Light mode"
- error:
- title: "Something happened :("
- retry: "Retry"
- reversi:
- drawn: "Draw"
- my-turn: "Your turn"
- opponent-turn: "Opponent's turn"
- turn-of: "{name}'s turn"
- past-turn-of: "{name}'s turn"
- won: "{name} won"
- black: "Black"
- white: "White"
- total: "Total"
- this-turn: "Turn {count}"
- widgets:
- analog-clock: "Analog clock"
- profile: "Profile"
- calendar: "Calendar"
- timemachine: "Calendar (Time Machine)"
- activity: "Activity"
- rss: "RSS reader"
- memo: "Sticky note"
- trends: "Trends"
- photo-stream: "Photostream"
- posts-monitor: "Chart of posts"
- slideshow: "Slideshow"
- version: "Version"
- broadcast: "Broadcast"
- notifications: "Notifications"
- users: "Recommended users"
- polls: "Polls"
- post-form: "Post form"
- server: "Server info"
- nav: "Navigation"
- tips: "Tips"
- hashtags: "Hashtags"
- dev: "Failed to create the application. Please try again."
- ai-chan-kawaii: "Ai-chan kawaii!"
- you: "You"
-auth/views/form.vue:
- share-access: "Would you allow {name} to access your account?"
- permission-ask: "This application requires the following permissions:"
- account-read: "View account information."
- account-write: "Modify account information."
- note-write: "Post."
- like-write: "Express yourself about this post."
- following-write: "Follow and unfollow."
- drive-read: "Read your drive."
- drive-write: "Upload/delete files in your drive."
- notification-read: "Read your notifications."
- notification-write: "Manage your notifications."
- cancel: "Cancel"
- accept: "Allow access."
-auth/views/index.vue:
- loading: "Loading"
- denied: "Application authorization has been denied."
- denied-paragraph: "This application will not access your account."
- already-authorized: "This application has already been authorized."
- allowed: "Application authorizations allowed."
- callback-url: "Going back to the application."
- please-go-back: "Please go back to the application."
- error: "Session does not exist."
- sign-in: "Please sign in."
-common/views/pages/explore.vue:
- verified-users: "Official accounts"
- popular-users: "Popular users"
- recently-updated-users: "Recently active users"
- recently-registered-users: "Users who joined recently"
- popular-tags: "Popular Tags"
- federated: "From the fediverse"
- explore: "Explore {host}"
- users-info: "Currently, {users} users are registered here"
-common/views/components/url-preview.vue:
- enable-player: "Enable playback"
- disable-player: "Close the player"
-common/views/components/user-list.vue:
- no-users: "There are no users."
-common/views/components/games/reversi/reversi.vue:
- matching:
- waiting-for: "Waiting for {}"
- cancel: "Cancel"
-common/views/components/games/reversi/reversi.game.vue:
- surrender: "Surrender"
- surrendered: "By surrender"
- is-llotheo: "The lesser one wins(Llotheo)"
- looped-map: "Looped map"
- can-put-everywhere: "Can put everywhere"
-common/views/components/games/reversi/reversi.index.vue:
- title: "Misskey Reversi"
- sub-title: "Play reversi with your friends!"
- invite: "Invite"
- rule: "How to play"
- rule-desc: "Reversi is a strategy board game for two players, played on an 8×8 uncheckered board. There are sixty-four identical game pieces called disks (often spelled \"discs\"), which are light on one side and dark on the other. Players take turns placing disks on the board with their assigned color facing up. During a play, any disks of the opponent's color that are in a straight line and bounded by the disk just placed and another disk of the current player's color are turned over to the current player's color. The object of the game is to have the majority of disks turned to display your color when the last playable empty square is filled."
- mode-invite: "Invite"
- mode-invite-desc: "Game with a specified user."
- invitations: "You’ve got an invitation!"
- my-games: "My game"
- all-games: "All games"
- enter-username: "Please enter username"
- game-state:
- ended: "Finished"
- playing: "In Progress"
-common/views/components/games/reversi/reversi.room.vue:
- settings-of-the-game: "Game settings"
- choose-map: "Choose a map"
- random: "Random"
- black-or-white: "Black/White"
- black-is: "Black is {}"
- rules: "Rules"
- is-llotheo: "The lesser one wins(Llotheo)"
- looped-map: "Looped map"
- can-put-everywhere: "Can put everywhere"
- settings-of-the-bot: "Bot settings"
- this-game-is-started-soon: "The game will begin in seconds"
- waiting-for-other: "Waiting for the opponent"
- waiting-for-me: "Waiting for the your preparation"
- waiting-for-both: "Preparing"
- cancel: "Cancel"
- ready: "Ready"
- cancel-ready: "Cancel \"Ready\""
-common/views/components/connect-failed.vue:
- title: "Unable to connect to the server"
- description: "There is a problem with your Internet connection, or the server may be down or under maintenance. Please {try again} later."
- thanks: "Thank you for using Misskey."
- troubleshoot: "Troubleshoot"
-common/views/components/connect-failed.troubleshooter.vue:
- title: "Troubleshooting"
- network: "Network connection"
- checking-network: "Checking network connection"
- internet: "Internet connection"
- checking-internet: "Checking Internet connection"
- server: "Server connection"
- checking-server: "Checking server connection"
- finding: "Searching for issues"
- no-network: "No connection"
- no-network-desc: "Please make sure that you have a network connection."
- no-internet: "There is no Internet connection"
- no-internet-desc: "Please make sure you are connected to the Internet."
- no-server: "Unable to connect to the Misskey server"
- no-server-desc: "The network connection of your device is normal, but you could not connect to the Misskey server. There is a possibility that the server is either down, or under maintenance, please try again later."
- success: "Successfully connected to the Misskey server"
- success-desc: "Looks like we have a connection. Please reload the page."
- flush: "Clean cache"
- set-version: "Specify version"
-common/views/components/media-banner.vue:
- sensitive: "NSFW"
- click-to-show: "Click to show"
-common/views/components/theme.vue:
- theme: "Theme"
- light-theme: "Theme to use in Light mode"
- dark-theme: "Theme during dark mode"
- light-themes: "Light theme"
- dark-themes: "Dark theme"
- install-a-theme: "Install a theme"
- theme-code: "Theme code"
- install: "Install"
- installed: "\"{}\" has been installed"
- create-a-theme: "Create a theme"
- save-created-theme: "Save theme"
- primary-color: "Primary color"
- secondary-color: "Secondary color"
- text-color: "Text color"
- base-theme: "Base theme"
- base-theme-light: "Light"
- base-theme-dark: "Dark"
- find-more-theme: "Find more themes"
- theme-name: "Theme name"
- preview-created-theme: "Preview"
- invalid-theme: "Not valid theme"
- already-installed: "This theme is already installed."
- saved: "Saved"
- manage-themes: "Themes manager"
- builtin-themes: "Standard themes"
- my-themes: "My themes"
- installed-themes: "Installed themes"
- select-theme: "Select your theme"
- uninstall: "Uninstall"
- uninstalled: "\"{}\" has been uninstalled"
- author: "Author"
- desc: "Description"
- export: "Export"
- import: "Import"
- import-by-code: "or paste code"
- theme-name-required: "Theme name is required"
-common/views/components/cw-button.vue:
+ searchDescription: "Displays a search box with pre-entered text."
+ flip: "Flip"
+ flipDescription: "Flips content horizontally or vertically."
+ jelly: "Animation (Jelly)"
+ jellyDescription: "Gives content a jelly-like animation."
+ tada: "Animation (Tada)"
+ tadaDescription: "Gives content a \"Tada!\"-like animation."
+ jump: "Animation (Jump)"
+ jumpDescription: "Gives content a jumping animation."
+ bounce: "Animation (Bounce)"
+ bounceDescription: "Gives content a bouncy animation."
+ shake: "Animation (Shake)"
+ shakeDescription: "Gives content a shaking animation."
+ twitch: "Animation (Twitch)"
+ twitchDescription: "Gives content a strongly twitching animation."
+ spin: "Animation (Spin)"
+ spinDescription: "Gives content a spinning animation."
+ x2: "Big"
+ x2Description: "Displays content bigger."
+ x3: "Very big"
+ x3Description: "Displays content even bigger."
+ x4: "Unbelievably big"
+ x4Description: "Displays content even bigger than bigger than big."
+ blur: "Blur"
+ blurDescription: "Blurs content. It will be displayed clearly when hovered over."
+ font: "Font"
+ fontDescription: "Sets the font to display content in."
+ rainbow: "Rainbow"
+ rainbowDescription: "Makes the content appear in rainbow colors."
+ sparkle: "Sparkle"
+ sparkleDescription: "Gives content a sparkling particle effect."
+ rotate: "Rotate"
+ rotateDescription: "Turns content by a specified angle."
+ plain: "Plain"
+ plainDescription: "Deactivates the effects of all MFM contained within this MFM effect."
+_instanceTicker:
+ none: "Never show"
+ remote: "Show for remote users"
+ always: "Always show"
+_serverDisconnectedBehavior:
+ reload: "Automatically reload"
+ dialog: "Show warning dialog"
+ quiet: "Show unobtrusive warning"
+_channel:
+ create: "Create channel"
+ edit: "Edit channel"
+ setBanner: "Set banner"
+ removeBanner: "Remove banner"
+ featured: "Trending"
+ owned: "Owned"
+ following: "Followed"
+ usersCount: "{n} Participants"
+ notesCount: "{n} Notes"
+_menuDisplay:
+ sideFull: "Side"
+ sideIcon: "Side (Icons)"
+ top: "Top"
hide: "Hide"
- show: "See more"
- chars: "{count} chars"
- files: "{count} files"
- poll: "Poll"
-common/views/components/messaging.vue:
- search-user: "Find a user"
- you: "You"
- no-history: "Without history"
-common/views/components/messaging-room.vue:
- empty: "No conversations"
- no-history: "There is no further history"
- resize-form: "Drag to resize"
- new-message: "New message"
- only-one-file-attached: "Only ONE file can be attached to a message."
-common/views/components/messaging-room.form.vue:
- input-message-here: "Enter message here"
- send: "Send"
- attach-from-local: "Attach files from your device"
- attach-from-drive: "Attach files from your Drive"
- only-one-file-attached: "Only one file can be attached to the message."
-common/views/components/messaging-room.message.vue:
- is-read: "Read"
- deleted: "This message has been deleted"
-common/views/components/nav.vue:
- about: "About"
- stats: "Stats"
- status: "Status"
- wiki: "Wiki"
- donors: "Donators"
- repository: "Repository"
- develop: "Developers"
- feedback: "Feedback"
-common/views/components/note-menu.vue:
- mention: "Mention"
- detail: "Details"
- copy-content: "Copy the contents"
- copy-link: "Copy link"
- favorite: "Favorite this note"
- unfavorite: "Unfavorite"
- watch: "Watch"
- unwatch: "Unwatch"
- pin: "Pin to your profile"
- unpin: "Unpin"
- delete: "Delete"
- delete-confirm: "Are you sure you want to delete this post?"
- remote: "Show original note"
-common/views/components/user-menu.vue:
- mention: "Mention"
- mute: "Mute"
- unmute: "Unmute"
- block: "Block"
- unblock: "Unblock"
- push-to-list: "Add to list"
- select-list: "Select a list"
- report-abuse: "Report abuse"
- report-abuse-detail: "What kind of nuisance did you encounter?"
- report-abuse-reported: "The issue has been reported to the administrator. Your cooperation is much appreciated."
- silence: "Mute"
- unsilence: "Unmute"
- suspend: "Suspend"
- unsuspend: "Unsuspend"
-common/views/components/poll.vue:
- vote-to: "Vote for '{}'"
- vote-count: "{} votes"
- total-votes: "{} votes in total"
+_wordMute:
+ muteWords: "Muted words"
+ muteWordsDescription: "Separate with spaces for an AND condition or with line breaks for an OR condition."
+ muteWordsDescription2: "Surround keywords with slashes to use regular expressions."
+ softDescription: "Hide notes that fulfil the set conditions from the timeline."
+ hardDescription: "Prevents notes fulfilling the set conditions from being added to the timeline. In addition, these notes will not be added to the timeline even if the conditions are changed."
+ soft: "Soft"
+ hard: "Hard"
+ mutedNotes: "Muted notes"
+_instanceMute:
+ instanceMuteDescription: "This will mute any notes/renotes from the listed instances, including those of users replying to a user from a muted instance."
+ instanceMuteDescription2: "Separate with newlines"
+ title: "Hides notes from listed instances."
+ heading: "List of instances to be muted"
+_theme:
+ explore: "Explore Themes"
+ install: "Install a theme"
+ manage: "Manage themes"
+ code: "Theme code"
+ description: "Description"
+ installed: "{name} has been installed"
+ installedThemes: "Installed themes"
+ builtinThemes: "Built-in themes"
+ alreadyInstalled: "This theme is already installed"
+ invalid: "The format of this theme is invalid"
+ make: "Make a theme"
+ base: "Base"
+ addConstant: "Add constant"
+ constant: "Constant"
+ defaultValue: "Default value"
+ color: "Color"
+ refProp: "Reference a property"
+ refConst: "Reference a constant"
+ key: "Key"
+ func: "Functions"
+ funcKind: "Function type"
+ argument: "Argument"
+ basedProp: "Referenced property"
+ alpha: "Opacity"
+ darken: "Darken"
+ lighten: "Lighten"
+ inputConstantName: "Enter a name for this constant"
+ importInfo: "If you enter theme code here, you can import it to the theme editor"
+ deleteConstantConfirm: "Do you really want to delete the constant {const}?"
+ keys:
+ accent: "Accent"
+ bg: "Background"
+ fg: "Text"
+ focus: "Focus"
+ indicator: "Indicator"
+ panel: "Panel"
+ shadow: "Shadow"
+ header: "Header"
+ navBg: "Sidebar background"
+ navFg: "Sidebar text"
+ navHoverFg: "Sidebar text (Hover)"
+ navActive: "Sidebar text (Active)"
+ navIndicator: "Sidebar indicator"
+ link: "Link"
+ hashtag: "Hashtag"
+ mention: "Mention"
+ mentionMe: "Mentions (Me)"
+ renote: "Renote"
+ modalBg: "Modal background"
+ divider: "Divider"
+ scrollbarHandle: "Scrollbar handle"
+ scrollbarHandleHover: "Scrollbar handle (Hover)"
+ dateLabelFg: "Date label text"
+ infoBg: "Information background"
+ infoFg: "Information text"
+ infoWarnBg: "Warning background"
+ infoWarnFg: "Warning text"
+ cwBg: "CW button background"
+ cwFg: "CW button text"
+ cwHoverBg: "CW button background (Hover)"
+ toastBg: "Notification background"
+ toastFg: "Notification text"
+ buttonBg: "Button background"
+ buttonHoverBg: "Button background (Hover)"
+ inputBorder: "Input field border"
+ listItemHoverBg: "List item background (Hover)"
+ driveFolderBg: "Drive folder background"
+ wallpaperOverlay: "Wallpaper overlay"
+ badge: "Badge"
+ messageBg: "Chat background"
+ accentDarken: "Accent (Darkened)"
+ accentLighten: "Accent (Lightened)"
+ fgHighlighted: "Highlighted Text"
+_sfx:
+ note: "New note"
+ noteMy: "Own note"
+ notification: "Notifications"
+ chat: "Chat"
+ chatBg: "Chat (Background)"
+ antenna: "Antennas"
+ channel: "Channel notifications"
+_ago:
+ future: "Future"
+ justNow: "Just now"
+ secondsAgo: "{n} second(s) ago"
+ minutesAgo: "{n} minute(s) ago"
+ hoursAgo: "{n} hour(s) ago"
+ daysAgo: "{n} day(s) ago"
+ weeksAgo: "{n} week(s) ago"
+ monthsAgo: "{n} month(s) ago"
+ yearsAgo: "{n} year(s) ago"
+_time:
+ second: "Second(s)"
+ minute: "Minute(s)"
+ hour: "Hour(s)"
+ day: "Day(s)"
+_tutorial:
+ title: "How to use Misskey"
+ step1_1: "Welcome!"
+ step1_2: "This page is called the \"timeline\". It shows chronologically ordered \"notes\" of people who you \"follow\"."
+ step1_3: "Your timeline is currently empty, since you have not posted any notes or followed anyone yet."
+ step2_1: "Let's finish setting up your profile before writing a note or following anyone."
+ step2_2: "Providing some information about who you are will make it easier for others to tell if they want to see your notes or follow you."
+ step3_1: "Finished setting up your profile?"
+ step3_2: "Then let's try posting a note next. You can do so by pressing the button with a pencil icon on the screen."
+ step3_3: "Fill in the modal and press the button on the top right to post."
+ step3_4: "Have nothing to say? Try \"just setting up my msky\"!"
+ step4_1: "Finished posting your first note?"
+ step4_2: "Hurray! Now your first note should be displayed on your timeline."
+ step5_1: "Now, let's try making your timeline more lively by following other people."
+ step5_2: "{featured} will show you popular notes in this instance. {explore} will let you find popular users. Try finding people you'd like to follow there!"
+ step5_3: "To follow other users, click on their icon and press the \"Follow\" button on their profile."
+ step5_4: "If the other user has a lock icon next to their name, it may take some time for that user to manually approve your follow request."
+ step6_1: "You should be able to see other users' notes on your timeline now."
+ step6_2: "You can also put \"reactions\" on other people's notes to quickly respond to them."
+ step6_3: "To attach a \"reaction\", press the \"+\" mark on another user's note and choose an emoji you'd like to react with."
+ step7_1: "Congratulations! You have now finished Misskey's basic tutorial."
+ step7_2: "If you would like to learn more about Misskey, try the {help} section."
+ step7_3: "Now then, good luck and have fun with Misskey! 🚀"
+_2fa:
+ alreadyRegistered: "You have already registered a 2-factor authentication device."
+ registerDevice: "Register a new device"
+ registerKey: "Register a security key"
+ step1: "First, install an authentication app (such as {a} or {b}) on your device."
+ step2: "Then, scan the QR code displayed on this screen."
+ step2Url: "You can also enter this URL if you're using a desktop program:"
+ step3: "Enter the token provided by your app to finish setup."
+ step4: "From now on, any future login attempts will ask for such a login token."
+ securityKeyInfo: "Besides fingerprint or PIN authentication, you can also setup authentication via hardware security keys that support FIDO2 to further secure your account."
+_permissions:
+ "read:account": "View your account information"
+ "write:account": "Edit your account information"
+ "read:blocks": "View your list of blocked users"
+ "write:blocks": "Edit your list of blocked users"
+ "read:drive": "Access your Drive files and folders"
+ "write:drive": "Edit or delete your Drive files and folders"
+ "read:favorites": "View your list of favorites"
+ "write:favorites": "Edit your list of favorites"
+ "read:following": "View information on who you follow"
+ "write:following": "Follow or unfollow other accounts"
+ "read:messaging": "View your chats"
+ "write:messaging": "Compose or delete chat messages"
+ "read:mutes": "View your list of muted users"
+ "write:mutes": "Edit your list of muted users"
+ "write:notes": "Compose or delete notes"
+ "read:notifications": "View your notifications"
+ "write:notifications": "Manage your notifications"
+ "read:reactions": "View your reactions"
+ "write:reactions": "Edit your reactions"
+ "write:votes": "Vote on a poll"
+ "read:pages": "View your pages"
+ "write:pages": "Edit or delete your pages"
+ "read:page-likes": "View your likes on pages"
+ "write:page-likes": "Edit your likes on pages"
+ "read:user-groups": "View your user groups"
+ "write:user-groups": "Edit or delete your user groups"
+ "read:channels": "View your channels"
+ "write:channels": "Edit your channels"
+ "read:gallery": "View your gallery"
+ "write:gallery": "Edit your gallery"
+ "read:gallery-likes": "View your list of liked gallery posts"
+ "write:gallery-likes": "Edit your list of liked gallery posts"
+_auth:
+ shareAccess: "Would you like to authorize \"{name}\" to access this account?"
+ shareAccessAsk: "Are you sure you want to authorize this application to access your account?"
+ permissionAsk: "This application requests the following permissions"
+ pleaseGoBack: "Please go back to the application"
+ callback: "Returning to the application"
+ denied: "Access denied"
+_antennaSources:
+ all: "All notes"
+ homeTimeline: "Notes from followed users"
+ users: "Notes from specific users"
+ userList: "Notes from a specified list of users"
+ userGroup: "Notes from users in a specified group"
+_weekday:
+ sunday: "Sunday"
+ monday: "Monday"
+ tuesday: "Tuesday"
+ wednesday: "Wednesday"
+ thursday: "Thursday"
+ friday: "Friday"
+ saturday: "Saturday"
+_widgets:
+ memo: "Sticky notes"
+ notifications: "Notifications"
+ timeline: "Timeline"
+ calendar: "Calendar"
+ trends: "Trending"
+ clock: "Clock"
+ rss: "RSS reader"
+ rssTicker: "RSS-Ticker"
+ activity: "Activity"
+ photos: "Photos"
+ digitalClock: "Digital clock"
+ unixClock: "UNIX clock"
+ federation: "Federation"
+ instanceCloud: "Instance cloud"
+ postForm: "Posting form"
+ slideshow: "Slideshow"
+ button: "Button"
+ onlineUsers: "Online users"
+ jobQueue: "Job Queue"
+ serverMetric: "Server metrics"
+ aiscript: "AiScript console"
+ aichan: "Ai"
+_cw:
+ hide: "Hide"
+ show: "Show content"
+ chars: "{count} characters"
+ files: "{count} file(s)"
+_poll:
+ noOnlyOneChoice: "At least two choices are needed"
+ choiceN: "Choice {n}"
+ noMore: "You cannot add more choices"
+ canMultipleVote: "Allow selecting multiple choices"
+ expiration: "End poll"
+ infinite: "Never"
+ at: "End at..."
+ after: "End after..."
+ deadlineDate: "End date"
+ deadlineTime: "Time"
+ duration: "Duration"
+ votesCount: "{n} votes"
+ totalVotes: "{n} votes in total"
vote: "Vote"
- show-result: "Show results"
+ showResult: "View results"
voted: "Voted"
closed: "Ended"
- remaining-days: "{d} days, {h} hours remain"
- remaining-hours: "{h} hours, and {m} minutes remain"
- remaining-minutes: "{m} minutes, and {s} seconds remaining"
- remaining-seconds: "{s} seconds remaining"
-common/views/components/poll-editor.vue:
- no-only-one-choice: "At least two choices are required"
- choice-n: "Choice {}"
- remove: "Delete the choice"
- add: "+ Add a choice"
- destroy: "Discard the poll"
- multiple: "More than one answer is allowed"
- expiration: "Valid until"
- infinite: "Indefinitely"
- at: "Date and time pick"
- after: "Progression specifics"
- no-more: "You cannot add any more"
- deadline-date: "Finish date"
- deadline-time: "Time duration"
- interval: "Duration"
- unit: "Unit"
- second: "Seconds"
- minute: "Minutes"
- hour: "Hours"
- day: "S"
-common/views/components/reaction-picker.vue:
- choose-reaction: "Send a reaction"
-common/views/components/emoji-picker.vue:
- custom-emoji: "Custom Emoji"
- people: "People"
- animals-and-nature: "Animals & Nature"
- food-and-drink: "Food & drink"
- activity: "Activity"
- travel-and-places: "Travel & Places"
- objects: "Objects"
- symbols: "Symbols"
- flags: "Flags"
-common/views/components/signin.vue:
- username: "Username"
- password: "Password"
- token: "Token"
- signing-in: "Signing in..."
- or: "Or"
- signin-with-twitter: "Log in with Twitter"
- signin-with-github: "Sign in with GitHub"
- signin-with-discord: "Sign in with Discord"
- login-failed: "Logging in has failed. Make sure you have entered the correct username and password."
-common/views/components/signup.vue:
- invitation-code: "Invitation code"
- invitation-info: "If you do not have an invitation code, please contact an administrator."
- username: "Username"
- checking: "Confirming..."
- available: "Available"
- unavailable: "Unavailable"
- error: "Network error"
- invalid-format: "letters, numbers and _ are acceptable."
- too-short: "Should not be blank!"
- too-long: "Enter within 20 characters."
- password: "Password"
- password-placeholder: "More than 8 characters are recommended."
- weak-password: "Weak password"
- normal-password: "Fair password"
- strong-password: "Strong password"
- retype: "Re-enter"
- retype-placeholder: "Confirm your password"
- password-matched: "OK"
- password-not-matched: "Doesn't match"
- recaptcha: "Verification"
- create: "Create an Account"
- some-error: "An attempt at account creation has failed for some reason. Please try again."
-common/views/components/special-message.vue:
- new-year: "Happy New Year!"
- christmas: "Merry Christmas!"
-common/views/components/stream-indicator.vue:
- connecting: "Connecting"
- reconnecting: "Reconnecting"
- connected: "Connected"
-common/views/components/notification-settings.vue:
- title: "Notifications"
- mark-as-read-all-notifications: "Mark all notifications as read"
- mark-as-read-all-unread-notes: "Mark all posts as read"
- mark-as-read-all-talk-messages: "Mark all conversations as read"
- auto-watch: "Automatically watch out for posts"
- auto-watch-desc: "Automatically receive notifications about posts you react to, or respond to."
-common/views/components/integration-settings.vue:
- title: "Service cooperation"
- connect: "Connect"
- disconnect: "Disconnect"
- connected-to: "You are connected to next account"
-common/views/components/github-setting.vue:
- description: "Once you connect your GitHub account to your Misskey account, you will be able to see information about your GitHub account on your profile, and you will be able to sign-in via GitHub."
- connected-to: "You are connected to this GitHub account"
- detail: "More..."
- reconnect: "Reconnect"
- connect: "Link your GitHub account"
- disconnect: "Disconnect"
-common/views/components/discord-setting.vue:
- description: "Once you connect your Discord account to your Misskey account, you will be able to see information from your Discord account on your profile, and you will be able to sign-in using Discord."
- connected-to: "You are connected to this Discord account"
- detail: "Details…"
- reconnect: "Reconnect"
- connect: "Link your Discord account"
- disconnect: "Disconnect"
-common/views/components/uploader.vue:
- waiting: "Waiting"
-common/views/components/visibility-chooser.vue:
+ remainingDays: "{d} day(s) {h} hour(s) remaining"
+ remainingHours: "{h} hour(s) {m} minute(s) remaining"
+ remainingMinutes: "{m} minute(s) {s} second(s) remaining"
+ remainingSeconds: "{s} second(s) remaining"
+_visibility:
public: "Public"
+ publicDescription: "Your note will be visible for all users"
home: "Home"
- home-desc: "Post to Home only"
+ homeDescription: "Post to home timeline only"
followers: "Followers"
- followers-desc: "Post to Followers only"
+ followersDescription: "Make visible to your followers only"
specified: "Direct"
- specified-desc: "Post to specified users only"
- local-public: "Local (Public)"
- local-public-desc: "Do not publish to remote"
- local-home: "Home (Only local)"
- local-followers: "Followers (Only local)"
-common/views/components/trends.vue:
- count: "{} users mentioned"
- empty: "No popular hashtag trends"
-common/views/components/language-settings.vue:
- title: "Display Language"
- pick-language: "Select a language"
- recommended: "Recommended"
- auto: "Auto"
- specify-language: "Specify language"
- info: "You need to reload the page for the changes to take effect."
-common/views/components/profile-editor.vue:
- title: "Profile"
+ specifiedDescription: "Make visible for specified users only"
+ localOnly: "Local only"
+ localOnlyDescription: "Not visible to remote users"
+_postForm:
+ replyPlaceholder: "Reply to this note..."
+ quotePlaceholder: "Quote this note..."
+ channelPlaceholder: "Post to a channel..."
+ _placeholders:
+ a: "What are you up to?"
+ b: "What's happening around you?"
+ c: "What's on your mind?"
+ d: "What do you want to say?"
+ e: "Start writing..."
+ f: "Waiting for you to write..."
+_profile:
name: "Name"
- account: "Account"
- location: "Location"
- description: "About me"
- you-can-include-hashtags: "You can also include hashtags in your profile description."
- language: "Language"
- birthday: "Birthday"
- avatar: "Icon"
- banner: "Banner"
- is-cat: "This account is a Cat"
- is-bot: "This account is a Bot"
- is-locked: "Follower requests require approval"
- careful-bot: "Follower requests from bots require approval"
- auto-accept-followed: "Automatically approve follows from the people you follow"
- advanced: "Other"
- privacy: "Privacy"
- save: "Save"
- saved: "Profile updated successfully"
- uploading: "Uploading"
- upload-failed: "Failed to upload"
- email: "Email settings"
- email-address: "Email Address"
- email-verified: "Your email has been verified."
- email-not-verified: "Email address is not confirmed. Please check your inbox."
- export: "Export"
- import: "Import"
- export-and-import: "Export and Import"
- export-targets:
- all-notes: "All posted Notes"
- following-list: "List of followers"
- mute-list: "List of muted accounts"
- blocking-list: "List of blocked accounts"
- user-lists: "Lists"
- export-requested: "You have requested an export. This may take a while. After the export is complete, the resulting file will be added to the drive."
- import-requested: "You have initiated an import. This may take quite some time."
- enter-password: "Please enter your password"
- danger-zone: "Cautious options"
- delete-account: "Remove the account"
- account-deleted: "The account has been deleted. It may take some time until all of the data disappears."
-common/views/components/user-list-editor.vue:
- users: "User"
- rename: "Rename list"
- delete: "Delete list"
- remove-user: "Remove from this list"
- delete-are-you-sure: "Delete list \"$1\"?"
- deleted: "Deleted successfully"
-common/views/widgets/broadcast.vue:
- fetching: "Checking"
- no-broadcasts: "No announcements"
- have-a-nice-day: "Have a nice day!"
- next: "Next"
-common/views/widgets/calendar.vue:
- year: "Year {}"
- month: "{},"
- day: "{}"
- today: "Today: "
- this-month: "Month:"
- this-year: "Year:"
-common/views/widgets/photo-stream.vue:
- title: "Photo stream"
- no-photos: "No photos"
-common/views/widgets/posts-monitor.vue:
- title: "Chart of posts"
- toggle: "Toggle views"
-common/views/widgets/hashtags.vue:
- title: "Hashtags"
-common/views/widgets/server.vue:
- title: "Server info"
- toggle: "Toggle views"
-common/views/widgets/memo.vue:
- title: "Sticky note"
- memo: "Write here!"
- save: "Save"
-common/views/widgets/slideshow.vue:
- folder-customize-mode: "To specify a folder, please exit customization mode"
- folder: "Please click and specify a folder"
- no-image: "There is no image in this folder"
-common/views/widgets/tips.vue:
- tips-line1: "You can focus on the timeline with t."
- tips-line2: "Open posting form with p or n."
- tips-line3: "You can drag and drop files on the post form."
- tips-line4: "You can paste an image from the clipboard into the submission form."
- tips-line5: "You can upload files by dragging and dropping them to Drive."
- tips-line6: "You can move a folder by dragging it within the Drive."
- tips-line7: "You can move folders by dragging them within the Drive."
- tips-line8: "The Home layout can be customized from the settings."
- tips-line9: "Misskey is licensed under AGPLv3."
- tips-line10: "Using the Time Machine widget makes it easy to trace back to the past timeline."
- tips-line11: "You can pin posts to user page by clicking on \"...\""
- tips-line13: "All the files attached to the post are saved to Drive."
- tips-line14: "While customizing your home layout, you can right click on a widget to change its design."
- tips-line17: "Surrounding the text with ** ** will highlight it."
- tips-line19: "Several windows can be detached outside the browser."
- tips-line20: "The percentage of the calendar widget shows the percentage of time elapsed."
- tips-line21: "You can also use the API to develop bots."
- tips-line23: "Ai-chan kawaii!"
- tips-line24: "Misskey has been running since 2014."
- tips-line25: "In a browser compatible with notification features, you can receive notifications in case Misskey is not open"
-common/views/pages/not-found.vue:
- page-not-found: "The page has not been found"
-common/views/pages/follow.vue:
- signed-in-as: "Signed in as {}"
- following: "Following"
- follow: "Follow"
- request-pending: "Pending follow request"
- follow-processing: "Processing follow"
- follow-request: "Follow request"
-desktop:
- banner-crop-title: "Crop the part that appears as a banner"
- banner: "Banner"
- uploading-banner: "Uploading a new banner"
- banner-updated: "Successfully updated the banner"
- choose-banner: "Choose the banner"
- avatar-crop-title: "Crop the part that appears as an avatar"
- avatar: "Avatar"
- uploading-avatar: "Uploading a new avatar"
- avatar-updated: "Successfully updated the avatar"
- choose-avatar: "Select an image for the avatar"
- invalid-filetype: "This filetype is not acceptable here"
-desktop/views/components/activity.chart.vue:
- total: "Black ... Total"
- notes: "Blue ... Notes"
- replies: "Red ... Replies"
- renotes: "Green ... Repost"
-desktop/views/components/activity.vue:
- title: "Activity"
- toggle: "Toggle views"
-desktop/views/components/calendar.vue:
- title: "{year} / {month}"
- prev: "Previous month"
- next: "Next month"
- go: "Click to navigate"
-desktop/views/components/choose-file-from-drive-window.vue:
- chosen-files: "{count} File(s) selected"
- upload: "Upload files from your device"
- cancel: "Cancel"
- ok: "OK"
- choose-prompt: "Choose files"
-desktop/views/components/choose-folder-from-drive-window.vue:
- cancel: "Cancel"
- ok: "OK"
- choose-prompt: "Choose a folder"
-desktop/views/components/crop-window.vue:
- skip: "Skip cropping"
- cancel: "Cancel"
- ok: "OK"
-desktop/views/components/drive-window.vue:
- used: "used"
-desktop/views/components/drive.file.vue:
- avatar: "Avatar"
- banner: "Banner"
- nsfw: "NSFW"
- contextmenu:
- rename: "Rename"
- mark-as-sensitive: "Mark as 'sensitive'"
- unmark-as-sensitive: "Unmark as 'sensitive'"
- copy-url: "Copy URL"
- download: "Download"
- else-files: "Others"
- set-as-avatar: "Set as an avatar"
- set-as-banner: "Set as a banner"
- open-in-app: "Open in app"
- add-app: "Add app"
- rename-file: "Rename file"
- input-new-file-name: "Enter new name"
- copied: "Copied"
- copied-url-to-clipboard: "URL has been copied to clipboard"
-desktop/views/components/drive.folder.vue:
- unable-to-process: "The operation could not be completed."
- circular-reference-detected: "The destination folder is a subfolder of the folder you wish to move."
- unhandled-error: "Unknown error"
- contextmenu:
- move-to-this-folder: "Move to this folder"
- show-in-new-window: "Open in new window"
- rename: "Rename"
- rename-folder: "Rename folder"
- input-new-folder-name: "Enter new name"
-desktop/views/components/drive.vue:
- search: "Search"
- empty-draghover: "Drop it here! Yep, cuz you know I'm cute, right?"
- empty-drive: "Your media storage is empty"
- empty-drive-description: "Right-click to open the menu, or drag and drop a file onto here for uploading."
- empty-folder: "This folder is empty"
- unable-to-process: "The operation could not be completed."
- circular-reference-detected: "The destination folder is a subfolder of the folder you wish to move."
- unhandled-error: "Unknown error"
- url-upload: "Upload from a URL"
- url-of-file: "URL of file you want to upload"
- url-upload-requested: "Upload requested"
- may-take-time: "It may take some time until the upload is complete."
- create-folder: "Create a folder"
- folder-name: "Folder name"
- contextmenu:
- create-folder: "Create a folder"
- upload: "Upload a file"
- url-upload: "Upload from a URL"
-desktop/views/components/media-video.vue:
- sensitive: "The content is NSFW"
- click-to-show: "Click to show"
-desktop/views/components/followers-window.vue:
- followers: "{}'s followers"
-desktop/views/components/followers.vue:
- empty: "Seems like you don’t have any followers."
-desktop/views/components/following-window.vue:
- following: "Following {}"
-desktop/views/components/following.vue:
- empty: "It seems you don't have any following users…"
-desktop/views/components/game-window.vue:
- game: "Reversi"
-desktop/views/components/home.vue:
- done: "Done"
- add-widget: "Add widget:"
- add: "Add"
-desktop/views/input-dialog.vue:
- cancel: "Cancel"
- ok: "OK"
-desktop/views/components/messaging-room-window.vue:
- title: "Messages:"
-desktop/views/components/messaging-window.vue:
- title: "Messaging"
-desktop/views/components/note-detail.vue:
- private: "Post is private"
- deleted: "Post has been removed"
- location: "Location"
- renote: "Repost"
- add-reaction: "Add a reaction"
- undo-reaction: "Reverse reaction"
-desktop/views/components/note.vue:
- reply: "Reply"
- renote: "Renote"
- add-reaction: "Add a reaction"
- undo-reaction: "Reverse reaction"
- detail: "Details"
- private: "This post is private"
- deleted: "This post has been deleted"
-desktop/views/components/notes.vue:
- error: "Loading failed."
- retry: "Retry"
-desktop/views/components/notifications.vue:
- empty: "No notifications!"
-desktop/views/components/post-form.vue:
- add-visible-user: "+Add a user"
- attach-location-information: "Attach location information"
- hide-contents: "Hide contents"
- reply-placeholder: "Reply to this post..."
- quote-placeholder: "Quote this Post..."
- submit: "Post"
- reply: "Reply"
- renote: "Repost"
- posted: "Posted!"
- replied: "Replied!"
- reposted: "Reposted!"
- note-failed: "Failed to post"
- reply-failed: "Failed to reply"
- renote-failed: "Failed to Renote"
- posting: "Posting"
- attach-media-from-local: "Attach media from your device"
- attach-media-from-drive: "Attach media from your Drive"
- attach-cancel: "Cancel attachment"
- insert-a-kao: "v('ω')v"
- create-poll: "Create a poll"
- text-remain: "{} characters remaining"
- recent-tags: "Recent"
- local-only-message: "This post will only be published locally"
- click-to-tagging: "Click to tagging"
- visibility: "Visibility"
- geolocation-alert: "Your device does not provide location services."
- error: "Error"
- enter-username: "Please enter a username..."
- annotations: "Annotations for the post (optional)"
-desktop/views/components/post-form-window.vue:
- note: "New Post"
- reply: "Reply"
- attaches: "{} media attached"
- uploading-media: "Uploading {} media"
-desktop/views/components/progress-dialog.vue:
- waiting: "Waiting"
-desktop/views/components/renote-form.vue:
- quote: "Quote..."
- cancel: "Cancel"
- renote: "Repost"
- renote-home: "Renote (Home)"
- reposting: "Renoting..."
- success: "Reposted!"
- failure: "Failed to Repost"
-desktop/views/components/renote-form-window.vue:
- title: "Do you want to Renote it?"
-desktop/views/pages/user-following-or-followers.vue:
- following: "{user}'s following"
- followers: "{user}'s follower"
-desktop/views/components/settings.2fa.vue:
- intro: "If you set up 2-step verification, you will not only need a password at sign-in, but also a pre-registered physical device (such as your smartphone), which will improve security."
- detail: "Details…"
- url: "https://www.google.com/landing/2step/"
- caution: "If you lose access to your registered device, you won't be able to connect to Misskey anymore!"
- register: "Register a device"
- already-registered: "This device is already registered"
- unregister: "Unregister"
- unregistered: "Two-factor authentication has been disabled."
- enter-password: "Enter the password"
- authenticator: "First, you need to install Google Authenticator on your device:"
- howtoinstall: "How to install"
- token: "Token"
- scan: "And then, scan the QR code:"
- done: "Please enter the token displayed on your device:"
- submit: "Submit"
- success: "Settings saved!"
- failed: "Failed to setup. Please ensure that the token is correct."
- info: "From the next time you sign in to Misskey, the token displayed on your device will be necessary too, as well as the password."
-common/views/components/media-image.vue:
- sensitive: "NSFW"
- click-to-show: "Click to show"
-common/views/components/api-settings.vue:
- intro: "To access the API, set this token as the key 'i' of request parameters."
- caution: "Do not enter this token to any apps nor tell this token to others otherwise your account may get compromised."
- regeneration-of-token: "If your token gets leaked, you can regenerate it."
- regenerate-token: "Regenerate the token"
- token: "Token:"
- enter-password: "Enter the password"
- console:
- title: "API console"
- endpoint: "Endpoint"
- parameter: "Parameters"
- credential-info: "Parameter \"i\" is not required at this console."
- send: "Send"
- sending: "Sending"
- response: "Result"
-desktop/views/components/settings.apps.vue:
- no-apps: "No linked applications"
-common/views/components/drive-settings.vue:
- max: "Max"
- in-use: "In use"
- stats: "Statistics"
-common/views/components/mute-and-block.vue:
- mute-and-block: "Mute / Block"
- mute: "Mute"
- block: "Blocking"
- no-muted-users: "No muted users"
- no-blocked-users: "No blocked users"
- word-mute: "Word mute"
- muted-words: "Muted keywords"
- muted-words-description: "Separating with spaces results in AND specifications, and delimiting with line breaks results in OR specifications"
- save: "Save"
-common/views/components/password-settings.vue:
- reset: "Change password"
- enter-current-password: "Enter the current password"
- enter-new-password: "Enter the new password"
- enter-new-password-again: "Enter the new password again"
- not-match: "The new passwords do not match"
- changed: "Password changed"
- failed: "Failed to change password"
-desktop/views/components/sub-note-content.vue:
- private: "This post is private"
- deleted: "This post has been deleted"
- media-count: "{} media attached"
- poll: "Poll"
-desktop/views/components/settings.tags.vue:
- title: "Tags"
- query: "Query (optional)"
- add: "Add"
- save: "Save"
-desktop/views/components/taskmanager.vue:
- title: "Task Manager"
-desktop/views/components/timeline.vue:
- home: "Home"
- local: "Local"
- hybrid: "Social"
- global: "Global"
- mentions: "Mentions"
- messages: "Messages"
- list: "Lists"
- hashtag: "Hashtag"
- add-tag-timeline: "Add hashtag cloud"
- add-list: "Add list"
- list-name: "List name"
-desktop/views/components/ui.header.vue:
- welcome-back: "Welcome back,"
- adjective: "-san"
-desktop/views/components/ui.header.account.vue:
- profile: "Your profile"
- lists: "Lists"
- follow-requests: "Follow requests"
- admin: "Admin"
-desktop/views/components/ui.header.nav.vue:
- game: "Games"
-desktop/views/components/ui.header.notifications.vue:
- title: "Notifications"
-desktop/views/components/ui.header.post.vue:
- post: "Compose new Post"
-desktop/views/components/ui.header.search.vue:
- placeholder: "Search"
-desktop/views/components/received-follow-requests-window.vue:
- title: "Follow requests"
- accept: "Accept"
- reject: "Reject"
-desktop/views/components/user-lists-window.vue:
- title: "User lists"
- create-list: "Create a list"
- list-name: "List name"
-desktop/views/components/user-preview.vue:
- notes: "Posts"
- following: "Following"
- followers: "Followers"
-desktop/views/components/users-list.vue:
- all: "All"
- iknow: "You know"
- fetching: "Loading…"
-desktop/views/components/users-list-item.vue:
- followed: "Follows you"
-desktop/views/components/window.vue:
- popout: "Pop-out"
- close: "Close"
-admin/views/index.vue:
- dashboard: "Dashboard"
- instance: "Instance"
- emoji: "Emoji"
- moderators: "Moderators"
- users: "Users"
- federation: "Federation"
- announcements: "Announcements"
- hashtags: "Hashtags"
- abuse: "Abuse"
- queue: "Job Queue"
- logs: "Logs"
- back-to-misskey: "Back to Misskey"
-admin/views/dashboard.vue:
- dashboard: "Dashboard"
- accounts: "Accounts"
- notes: "Notes"
- drive: "Drive"
- instances: "Instances"
- this-instance: "This instance"
- federated: "Federated"
-admin/views/queue.vue:
- title: "Queue"
- remove-all-jobs: "Clear all queued jobs"
-admin/views/abuse.vue:
- title: "Abuse"
- target: "Target"
- reporter: "Reporter"
- details: "Details"
- remove-report: "Remove"
-admin/views/instance.vue:
- instance: "Instance"
- instance-name: "Instance name"
- instance-description: "Instance description"
- host: "Host"
- banner-url: "Banner image URL"
- error-image-url: "Error image URL"
- languages: "Language of this instance"
- languages-desc: "You can add more than one, separated by spaces."
- maintainer-config: "Administrator information"
- maintainer-name: "Administrator name"
- maintainer-email: "Contact Administrator"
- drive-config: "Drive settings"
- cache-remote-files: "Cache remote files"
- cache-remote-files-desc: "Without this parameter, all remote files are linked to their host server directly. This will be an effective solution to save your server storage, however make remote files invisible to users who set direct-link disabled, since no thumbnail will be generated, increase traffic. It is recommended that this parameter set enabled."
- local-drive-capacity-mb: "Volume of Drive per user"
- remote-drive-capacity-mb: "Volume of Drive per remote user"
- mb: "In megabytes"
- recaptcha-config: "the reCAPTCHA settings"
- recaptcha-info: "reCAPTCHA token is required. Please get it on https://www.google.com/recaptcha/intro/"
- enable-recaptcha: "enable reCAPTCHA"
- recaptcha-site-key: "reCAPTCHA site key"
- recaptcha-secret-key: "reCAPTCHA secret key"
- twitter-integration-config: "Settings of connecting to Twitter"
- twitter-integration-info: "The callback URL is set on {url}."
- enable-twitter-integration: "Enable connection to Twitter"
- twitter-integration-consumer-key: "Consumer key"
- twitter-integration-consumer-secret: "Consumer Secret"
- github-integration-config: "Setting of connecting to GitHub"
- github-integration-info: "The callback URL is set on {url}."
- enable-github-integration: "Enable connection to GitHub"
- github-integration-client-id: "Client ID"
- github-integration-client-secret: "Client Secret"
- discord-integration-config: "Discord Integration settings"
- discord-integration-info: "The callback URL is set to {url}."
- enable-discord-integration: "Enable Discord connection"
- discord-integration-client-id: "Client ID"
- discord-integration-client-secret: "Client Secret"
- proxy-account-config: "Proxy account"
- proxy-account-info: "Proxy account can follow a remote user to deliver activities if no one in this instance follow him or her. When you add a remote user who is followed by nobody in this instance to your list, in order to get his or her data, proxy account follow him or her instead of your following."
- proxy-account-username: "Proxy account user name"
- proxy-account-username-desc: "Specify the user name of the account that is used as a proxy."
- proxy-account-warn: "You must make an account having this username before this action."
- max-note-text-length: "Maximum numbers of post characters"
- disable-registration: "Disable new user registration"
- disable-local-timeline: "Disable the Local Timeline"
- disable-global-timeline: "Disable global timeline"
- disabling-timelines-info: "Even if you disable these timelines, the administrator as well as moderators can use them continually."
- enable-emoji-reaction: "Enable pictograms for reactions"
- invite: "Invite"
- save: "Save"
- saved: "Saved"
- user-recommendation-config: "Recommended users"
- enable-external-user-recommendation: "Enable external user recommendations"
- external-user-recommendation-engine: "Engine"
- external-user-recommendation-engine-desc: "Example : https://vinayaka.distsn.org/cgi-bin/vinayaka-user-match-misskey-api.cgi?{{host}}+{{user}}+{{limit}}+{{offset}}"
- external-user-recommendation-timeout: "Timeout"
- external-user-recommendation-timeout-desc: "Number of milliseconds (ex. 300,000)"
- email-config: "Email server settings"
- email-config-info: "Used to confirm email and password reset etc."
- enable-email: "Enable email delivery"
- email: "Email Address"
- smtp-secure: "Use implicit SSL/TLS in the SMTP connection"
- smtp-secure-info: "Turn off STARTTLS when used that."
- smtp-host: "SMTP Host"
- smtp-port: "SMTP Port"
- smtp-auth: "Perform SMTP authentication"
- smtp-user: "SMTP User"
- smtp-pass: "SMTP Password"
- serviceworker-config: "ServiceWorker"
- enable-serviceworker: "Enable ServiceWorker"
- serviceworker-info: "Must be enabled for push notifications."
- vapid-publickey: "VAPID public key"
- vapid-privatekey: "VAPID private key"
- vapid-info: "If you want to enable ServiceWorker, you need to generate VAPID keys. Unless you have set your global node_modules location elsewhere, you need to run this as root:"
-admin/views/charts.vue:
- title: "Chart"
- per-day: "per Day"
- per-hour: "per Hour"
- federation: "Federation"
- notes: "Posts"
- users: "Users"
- drive: "Media storage"
- network: "Network"
- charts:
- federation-instances: "The number of instances: increase/decrease"
- federation-instances-total: "Total number of instances"
- notes: "The number of posts: increase/decrease (Combined)"
- local-notes: "The number of posts: increase/decrease (Local)"
- remote-notes: "The number of posts: increase/decrease (Remote)"
- notes-total: "Total posts"
- users: "The number of users: increase/decrease"
- users-total: "Total users"
- active-users: "Active users"
- drive: "Increase and decrease in storage capacity use"
- drive-total: "Total usage of Drive"
- drive-files: "The number of files on the storage: increase/decrease"
- drive-files-total: "Total number of files on Drive"
- network-requests: "Requests"
- network-time: "Response time"
- network-usage: "Traffic"
-admin/views/drive.vue:
- operation: "Operations"
- fileid-or-url: "File ID or URL"
- file-not-found: "File not found"
- lookup: "Look up"
- sort:
- title: "Sort"
- createdAtAsc: "Age - Oldest First"
- createdAtDesc: "Age - Newest First"
- sizeAsc: "Size - Smallest First"
- sizeDesc: "Size - Largest First"
- origin:
- title: "Origin"
- combined: "Local + Remote"
- local: "Local"
- remote: "Remote"
- delete: "Delete"
- deleted: "Deleted successfully"
- mark-as-sensitive: "Mark as 'sensitive'"
- unmark-as-sensitive: "Unmark as 'sensitive'"
- marked-as-sensitive: "Set a sensitive content notice"
- unmarked-as-sensitive: "Remove the sensitive content notice"
-admin/views/users.vue:
- operation: "Operations"
- username-or-userid: "Username or user ID"
- user-not-found: "User not found"
- lookup: "Look up"
- reset-password: "Reset password"
- reset-password-confirm: "Do you want to reset your password?"
- password-updated: "The password is now \"{password}\""
- suspend: "Suspend"
- suspend-confirm: "Do you want to suspend this account?"
- suspended: "Successfully suspended."
- unsuspend: "Unsuspend"
- unsuspend-confirm: "Are you sure you want to unsuspend this account?"
- unsuspended: "The user has successfully unsuspended."
- make-silence: "Mute"
- unmake-silence: "Unmute"
- verify: "Verify account"
- verify-confirm: "Do you want this to be a verified account?"
- verified: "The account is now being verified"
- unverify: "Unverify account"
- unverify-confirm: "Do you want to remove the 'verified account' designation?"
- unverified: "The account is now being unverified"
- update-remote-user: "Update information about remote user"
- remote-user-updated: "The information regarding the remote user has been updated."
- users:
- title: "Users"
- sort:
- title: "Sort"
- createdAtAsc: "Date Registered (Ascending)"
- createdAtDesc: "Date Registered (Descending)"
- updatedAtAsc: "Last Updated (Ascending)"
- updatedAtDesc: "Last Updated (Descending)"
- state:
- title: "Sort"
- all: "All"
- admin: "Administrator"
- moderator: "Moderator"
- adminOrModerator: "Admin/Moderator"
- verified: "Verified account"
- silenced: "Already silenced"
- suspended: "Suspended"
- origin:
- title: "Origin"
- combined: "Local + Remote"
- local: "Local"
- remote: "Remote"
- createdAt: "Created at"
- updatedAt: "Updated at"
-admin/views/moderators.vue:
- add-moderator:
- title: "Register Moderator"
- add: "Register"
- added: "Registered a Moderator."
- remove: "Discharge"
- removed: "The moderator has been discharged"
-admin/views/emoji.vue:
- add-emoji:
- title: "Add emoji"
- name: "Emoji name"
- name-desc: "You can use the characters a~z 0~9 _"
- aliases: "Aliases"
- aliases-desc: "You can add more than one, separated by spaces."
- url: "Image URL"
- add: "Add"
- info: "We recommend PNG images under 50KB."
- added: "Emoji was added"
- emojis:
- title: "Emojis"
- update: "Update"
- remove: "Remove"
- updated: "Updated"
- remove-emoji:
- are-you-sure: "Delete \"$1\"?"
- removed: "Deleted"
-admin/views/announcements.vue:
- announcements: "Announcements"
- save: "Save"
- remove: "Remove"
- add: "Add"
- title: "Title"
- text: "Content"
- saved: "Saved"
- _remove:
- are-you-sure: "Delete \"$1\"?"
- removed: "Deleted"
-admin/views/hashtags.vue:
- hided-tags: "Hidden Tags"
-admin/views/federation.vue:
- instance: "Instance"
- host: "Host"
- notes: "Notes"
- users: "Users"
- following: "Following"
- followers: "Followers"
- caught-at: "Created at"
- status: "Statuses"
- latest-request-sent-at: "Time of last request sent"
- latest-request-received-at: "Last request received at"
- remove-all-following: "Withold all followers"
- remove-all-following-info: "Unfollow all accounts from {host}. Please run this if the instance no longer exists."
- block: "Block"
- marked-as-closed: "Marked as closed"
- lookup: "Look up"
- instances: "Federated"
- instance-not-registered: "The instance has not been discovered"
- sort: "Sort by"
- sorts:
- caughtAtAsc: "Date of discovery (Ascending)"
- caughtAtDesc: "Date of discovery (Descending)"
- lastCommunicatedAtAsc: "The date and time of the older interactions"
- lastCommunicatedAtDesc: "The date and time of the newer interactions"
- notesAsc: "Least Notes posted"
- notesDesc: "Most Notes posted"
- usersAsc: "Less followers"
- usersDesc: "More followers"
- followingAsc: "Least followed"
- followingDesc: "Most followed"
- followersAsc: "Having less followers"
- followersDesc: "The largest number of followers"
- driveUsageAsc: "Least storage used"
- driveUsageDesc: "Most storage used"
- driveFilesAsc: "Least files stored on Drive"
- driveFilesDesc: "The largest number of files stored on Drive"
- state: "Sort"
- states:
- all: "All"
- blocked: "Blocked"
- not-responding: "Without response"
- marked-as-closed: "Marked as closed"
- result-is-truncated: "Displaying the top {n} items."
- charts: "Charts"
- chart-srcs:
- requests: "Requests"
- users: "Increase, or decrease in the number of users"
- users-total: "Total number of users"
- notes: "Increase, or decrease in the number of notes"
- notes-total: "Total number of notes"
- ff: "Increase of followers"
- ff-total: "Total number of follows accumulated"
- drive-usage: "Increase and decrease in storage use"
- drive-usage-total: "Total usage of the Drive"
- drive-files: "Increase, or decrease in the number of files stored on Drive"
- drive-files-total: "The number of files accumulated on Drive"
- chart-spans:
- hour: "Hourly"
- day: "Daily"
-desktop/views/pages/welcome.vue:
- about: "More details..."
- timeline: "Timeline"
- announcements: "Announcements"
- photos: "Recent Images"
- powered-by-misskey: "Powered by Misskey."
- info: "Information"
-desktop/views/pages/drive.vue:
- title: "Misskey storage"
-desktop/views/pages/note.vue:
- prev: "Previous post"
- next: "Next post"
-desktop/views/pages/selectdrive.vue:
- title: "Choose file(s)"
- ok: "OK"
- cancel: "Cancel"
- upload: "Upload files from your device"
-desktop/views/pages/search.vue:
- not-available: "Search feature is turned off in the settings for this instance."
- not-found: "No posts were found for '{q}'"
-desktop/views/pages/tag.vue:
- no-posts-found: "No posts contains \"{q}\" found."
-desktop/views/pages/user-list.users.vue:
- users: "User"
- add-user: "Add a user"
username: "Username"
-desktop/views/pages/user/user.followers-you-know.vue:
- title: "Followers you may know"
- loading: "Loading"
- no-users: "No followers you know"
-desktop/views/pages/user/user.friends.vue:
- title: "Frequent mentions"
- loading: "Loading"
- no-users: "No frequent mentions"
-desktop/views/pages/user/user.photos.vue:
- title: "Photos"
- loading: "Loading"
- no-photos: "No photos"
-desktop/views/pages/user/user.header.vue:
- posts: "Notes"
- following: "Following"
- followers: "Followers"
- is-bot: "This account is a Bot"
- no-description: "This user has not written their profile introduction"
- years-old: "{age} years old"
- year: "/"
- month: "/"
- day: "-"
- follows-you: "Follows you"
-desktop/views/pages/user/user.timeline.vue:
- default: "Posts"
- with-replies: "Posts and replies"
- with-media: "Media"
- my-posts: "My posts"
-desktop/views/widgets/messaging.vue:
- title: "Messaging"
-desktop/views/widgets/notifications.vue:
- title: "Notifications"
-desktop/views/widgets/polls.vue:
- title: "Polls"
- refresh: "refresh"
- nothing: "No polls found!"
-desktop/views/widgets/post-form.vue:
- title: "Post"
- note: "Post"
-desktop/views/widgets/profile.vue:
- update-banner: "Click to edit your banner"
- update-avatar: "Click to edit your avatar"
-desktop/views/widgets/trends.vue:
- title: "Trend"
- refresh: "refresh"
- nothing: "No trends found!"
-desktop/views/widgets/users.vue:
- title: "Recommended users"
- refresh: "refresh"
- no-one: "Anyone!"
-mobile/views/components/drive.vue:
- used: "used"
- folder-count: "Folder(s)"
- count-separator: ", "
- file-count: "File(s)"
- nothing-in-drive: "There's nothing stored."
- folder-is-empty: "This folder is empty"
- prompt: "What do you want to do? (Please enter a number): <1 → Upload a file | 2 → Upload a file from a URL | 3 → Create a folder | 4 → Change this folder's name | 5 → Move this folder | 6 → Delete this folder>"
- deletion-alert: "Sorry! Deleting a folder is not yet implemented."
- folder-name: "Folder name"
- here-is-root: "Currently, you are on the root, not inside of any folder."
- url-prompt: "URL of the file you want to upload"
- uploading: "Upload requested. It may take a while for the upload to finish."
-mobile/views/components/drive-file-chooser.vue:
- select-file: "Choose files"
-mobile/views/components/drive-folder-chooser.vue:
- select-folder: "Choose a folder"
-mobile/views/components/drive.file.vue:
- nsfw: "NSFW"
-mobile/views/components/drive.file-detail.vue:
- download: "Download"
- rename: "Rename"
- move: "Move"
- hash: "Hash (md5)"
- exif: "EXIF"
- nsfw: "NSFW"
- mark-as-sensitive: "Mark as 'sensitive'"
- unmark-as-sensitive: "Unmark as 'sensitive'"
-mobile/views/components/media-video.vue:
- sensitive: "The content is NSFW"
- click-to-show: "Click to show"
-common/views/components/follow-button.vue:
- following: "Following"
- follow: "Follow"
- request-pending: "Pending"
- follow-processing: "Processing"
- follow-request: "Follow request"
-mobile/views/components/note.vue:
- private: "This post is private"
- deleted: "This post has been deleted"
- location: "Location"
-mobile/views/components/note-detail.vue:
- reply: "Reply"
- reaction: "Reaction"
- private: "This post is private"
- deleted: "This post has been deleted"
- location: "Location"
-mobile/views/components/note-preview.vue:
- admin: "admin"
- bot: "bot"
- cat: "cat"
-mobile/views/components/note-sub.vue:
- admin: "admin"
- bot: "bot"
- cat: "cat"
-mobile/views/components/notifications.vue:
- empty: "No notifications"
-mobile/views/components/post-form.vue:
- add-visible-user: "Add a user"
- submit: "Post"
- reply: "Reply"
- renote: "Renote"
- quote-placeholder: "Quote this post... (optional)"
- reply-placeholder: "Reply to this note..."
- cw-placeholder: "Comments for the post (optional)"
- location-alert: "Your device does not provide location services"
- error: "Error"
- username-prompt: "Enter user name"
-mobile/views/components/sub-note-content.vue:
- private: "This post is private"
- deleted: "This post has been deleted"
- media-count: "{} media attached"
- poll: "Poll"
-mobile/views/components/ui.header.vue:
- welcome-back: "Welcome back, "
- adjective: "Sir"
-mobile/views/components/ui.nav.vue:
- timeline: "Timeline"
- notifications: "Notifications"
- follow-requests: "Follow requests"
- search: "Search"
- user-lists: "Lists"
- widgets: "Widgets"
- game: "Games"
- admin: "Admin"
- about: "About Misskey"
-mobile/views/pages/user-lists.vue:
- title: "Lists"
- enter-list-name: "Enter a name of the list to make"
-mobile/views/pages/signup.vue:
- lets-start: "Your account is now ready! 📦"
-mobile/views/pages/followers.vue:
- followers-of: "{name}'s followers"
-mobile/views/pages/following.vue:
- following-of: "{name}'s following"
-mobile/views/pages/home.vue:
+ description: "Bio"
+ youCanIncludeHashtags: "You can also include hashtags in your bio."
+ metadata: "Additional Information"
+ metadataEdit: "Edit additional Information"
+ metadataDescription: "Using these, you can display additional information fields in your profile."
+ metadataLabel: "Label"
+ metadataContent: "Content"
+ changeAvatar: "Change avatar"
+ changeBanner: "Change banner"
+_exportOrImport:
+ allNotes: "All notes"
+ followingList: "Followed users"
+ muteList: "Muted users"
+ blockingList: "Blocked users"
+ userLists: "User lists"
+ excludeMutingUsers: "Exclude muted users"
+ excludeInactiveUsers: "Exclude inactive users"
+_charts:
+ federation: "Federation"
+ apRequest: "Requests"
+ usersIncDec: "Difference in the number of users"
+ usersTotal: "Total number of users"
+ activeUsers: "Active users"
+ notesIncDec: "Difference in the number of notes"
+ localNotesIncDec: "Difference in the number of local notes"
+ remoteNotesIncDec: "Difference in the number of remote notes"
+ notesTotal: "Total number of notes"
+ filesIncDec: "Difference in the number of files"
+ filesTotal: "Total number of files"
+ storageUsageIncDec: "Difference in storage usage"
+ storageUsageTotal: "Total storage usage"
+_instanceCharts:
+ requests: "Requests"
+ users: "Difference in the number of users"
+ usersTotal: "Cumulative number of users"
+ notes: "Difference in the number of notes"
+ notesTotal: "Cumulative number of notes"
+ ff: "Difference in the number of followed users / followers "
+ ffTotal: "Cumulative number of followed users / followers"
+ cacheSize: "Difference in cache size"
+ cacheSizeTotal: "Cumulative total cache size"
+ files: "Difference in the number of files"
+ filesTotal: "Cumulative number of files"
+_timelines:
home: "Home"
local: "Local"
- hybrid: "Social"
+ social: "Social"
global: "Global"
- mentions: "Mentions"
- messages: "Messages"
-mobile/views/pages/tag.vue:
- no-posts-found: "No posts contains \"{q}\" found."
-mobile/views/pages/widgets.vue:
- dashboard: "Dashboard"
- widgets-hints: "You can add/delete/rearrange widgets. To move the widget, drag \"三\". Tap \"x\" to delete the widget. Some widgets can change display by tapping."
- add-widget: "Add"
- customization-tips: "Customization tips"
-mobile/views/pages/widgets/activity.vue:
- activity: "Activity"
-mobile/views/pages/share.vue:
- share-with: "Share on {name}"
-mobile/views/pages/received-follow-requests.vue:
- title: "Follow requests"
- accept: "Accept"
- reject: "Reject"
-mobile/views/pages/note.vue:
- title: "Post"
- prev: "Previous note"
- next: "Next note"
-mobile/views/pages/games/reversi.vue:
- reversi: "Reversi"
-mobile/views/pages/search.vue:
- search: "Search"
- not-found: "No posts were found for '{q}'"
-mobile/views/pages/selectdrive.vue:
- select-file: "Choose files"
-mobile/views/pages/settings.vue:
- signed-in-as: "Signed in as {}"
-mobile/views/pages/user.vue:
- follows-you: "Follows you"
- following: "Following"
- followers: "Followers"
- notes: "Posts"
- overview: "Overview"
- timeline: "Timeline"
- media: "Media"
- years-old: "{age} years old"
-mobile/views/pages/user/home.vue:
- recent-notes: "Recent notes"
- images: "Images"
- activity: "Activity"
- keywords: "Keywords"
- domains: "Domains"
- frequently-replied-users: "Frequent mentions"
- followers-you-know: "Followers you know"
- last-used-at: "Last active:"
-mobile/views/pages/user/home.photos.vue:
- no-photos: "No photos"
-deck:
- widgets: "Widgets"
- home: "Home"
- local: "Local"
- hybrid: "Social"
- hashtag: "Hashtag"
- global: "Global"
- mentions: "Mentions"
- direct: "Direct posts"
- notifications: "Notifications"
- list: "List"
- select-list: "Select a list"
- swap-left: "Move left"
- swap-right: "Move right"
- swap-up: "Move up"
- swap-down: "Move down"
- remove: "Remove"
- add-column: "Add a column"
- rename: "Rename"
- stack-left: "Stack to the left"
- pop-right: "Dock on the right"
- disabled-timeline:
- title: "The timeline has been disabled"
- description: "This timeline has been disabled by the server's administrator."
-deck/deck.tl-column.vue:
- is-media-only: "Only media posts"
- edit: "Options"
-deck/deck.user-column.vue:
- follows-you: "Follows you"
- posts: "Posts"
- following: "Following"
- followers: "Followers"
- images: "Images"
- activity: "Activity"
- timeline: "Timeline"
- pinned-notes: "Pinned posts"
-docs:
- edit-this-page-on-github: "Found an error, or do you want to contribute to the documentation?"
- edit-this-page-on-github-link: "Edit this page at GitHub!"
- api:
- entities:
- properties: "Properties"
- endpoints:
- params: "Parameters"
- no-params: "No parameter."
- res: "Response"
- require-credential: "This endpoint requires the authentication information."
- require-permission: "This endpoint requires {permission} permission."
- has-limit: "There is a rate limit."
- duration-limit: "If you have sent your requests more than {max} times in {duration} milliseconds, you will be unable to send more requests."
- min-interval-limit: "If {interval} milliseconds haven't passed since the last request, you can't send a request."
- show-src: "You can view the source code for this endpoint."
- show-src-link: "See the code on GitHub"
- generated: "This document is generated by the API definition."
- props:
- name: "Name"
- type: "Type"
- description: "Description"
-dev/views/index.vue:
- manage-apps: "Manage apps"
-dev/views/apps.vue:
- manage-apps: "Manage apps"
- create-app: "Create app"
- app-missing: "No apps"
-dev/views/new-app.vue:
- create-app: "Creating application"
- app-name: "Application name"
- app-name-desc: "The name of your app"
- app-name-ex: "ex) Misskey for iOS"
- app-overview: "Application summary"
- app-desc: "A brief description or introduction of your app."
- app-desc-ex: "ex) Misskey iOS client."
- callback-url: "The callback URL (optional)"
- callback-url-desc: "The URL to redirect to after the user is authenticated via the authentication form."
- authority: "Permissions"
- authority-desc: "Only the functions requested here can be accessed via the API."
- authority-warning: "You can change it even after creating the application, but if you give different permissions, all user keys associated at that time will be invalidated."
- account-read: "View account information."
- account-write: "Modify account information."
- note-write: "Post."
- reaction-write: "Add or remove reactions."
- following-write: "Follow and unfollow."
- drive-read: "Read the drive."
- drive-write: "Upload/delete files in the drive."
- notification-read: "Read your notifications."
- notification-write: "Manage your notifications."
+_pages:
+ newPage: "Create a new Page"
+ editPage: "Edit this Page"
+ readPage: "Viewing this Page's source"
+ created: "Page successfully created"
+ updated: "Page successfully edited"
+ deleted: "Page successfully deleted"
+ pageSetting: "Page settings"
+ nameAlreadyExists: "The specified Page URL already exists"
+ invalidNameTitle: "The specified Page URL is invalid"
+ invalidNameText: "Make sure the Page title is not empty"
+ editThisPage: "Edit this Page"
+ viewSource: "View source"
+ viewPage: "View your Pages"
+ like: "Like"
+ unlike: "Remove like"
+ my: "My Pages"
+ liked: "Liked Pages"
+ featured: "Popular"
+ inspector: "Inspector"
+ contents: "Contents"
+ content: "Page block"
+ variables: "Variables"
+ title: "Title"
+ url: "Page URL"
+ summary: "Page summary"
+ alignCenter: "Center elements"
+ hideTitleWhenPinned: "Hide Page title when pinned to profile"
+ font: "Font"
+ fontSerif: "Serif"
+ fontSansSerif: "Sans Serif"
+ eyeCatchingImageSet: "Set thumbnail"
+ eyeCatchingImageRemove: "Delete thumbnail"
+ chooseBlock: "Add a block"
+ selectType: "Select a type"
+ enterVariableName: "Enter a variable name"
+ variableNameIsAlreadyUsed: "This variable name is already in use"
+ contentBlocks: "Content"
+ inputBlocks: "Input"
+ specialBlocks: "Special"
+ blocks:
+ text: "Text"
+ textarea: "Text area"
+ section: "Section"
+ image: "Images"
+ button: "Button"
+ if: "If"
+ _if:
+ variable: "Variable"
+ post: "Posting form"
+ _post:
+ text: "Content"
+ attachCanvasImage: "Attach canvas image"
+ canvasId: "Canvas ID"
+ textInput: "Text input"
+ _textInput:
+ name: "Variable name"
+ text: "Title"
+ default: "Default value"
+ textareaInput: "Multiline text input"
+ _textareaInput:
+ name: "Variable name"
+ text: "Title"
+ default: "Default value"
+ numberInput: "Numeric input"
+ _numberInput:
+ name: "Variable name"
+ text: "Title"
+ default: "Default value"
+ canvas: "Canvas"
+ _canvas:
+ id: "Canvas ID"
+ width: "Width"
+ height: "Height"
+ note: "Embedded note"
+ _note:
+ id: "Note ID"
+ idDescription: "You can alternatively paste the note URL here."
+ detailed: "Detailed view"
+ switch: "Switch"
+ _switch:
+ name: "Variable name"
+ text: "Title"
+ default: "Default value"
+ counter: "Counter"
+ _counter:
+ name: "Variable name"
+ text: "Title"
+ inc: "Step"
+ _button:
+ text: "Title"
+ colored: "Colored"
+ action: "Behavior when the button is pressed"
+ _action:
+ dialog: "Show a dialog"
+ _dialog:
+ content: "Content"
+ resetRandom: "Reset the random seed"
+ pushEvent: "Send an event"
+ _pushEvent:
+ event: "Event name"
+ message: "Message to display when activated"
+ variable: "Variable to send"
+ no-variable: "None"
+ callAiScript: "Invoke AiScript"
+ _callAiScript:
+ functionName: "Function name"
+ radioButton: "Choice"
+ _radioButton:
+ name: "Variable name"
+ title: "Title"
+ values: "List of choices separated by line breaks"
+ default: "Default value"
+ script:
+ categories:
+ flow: "Flow control"
+ logical: "Logical operation"
+ operation: "Computation"
+ comparison: "Comparison"
+ random: "Random"
+ value: "Values"
+ fn: "Functions"
+ text: "Text operations"
+ convert: "Transformations"
+ list: "Lists"
+ blocks:
+ text: "Text"
+ multiLineText: "Text (multiline)"
+ textList: "Text list"
+ _textList:
+ info: "Separate each entry with a line break"
+ strLen: "Text length"
+ _strLen:
+ arg1: "Text"
+ strPick: "Extract string"
+ _strPick:
+ arg1: "Text"
+ arg2: "String location"
+ strReplace: "Replacement string"
+ _strReplace:
+ arg1: "Text"
+ arg2: "Text to be replaced"
+ arg3: "Replace with"
+ strReverse: "Flip text"
+ _strReverse:
+ arg1: "Text"
+ join: "Text concatenation"
+ _join:
+ arg1: "Lists"
+ arg2: "Separator"
+ add: "Add"
+ _add:
+ arg1: "A"
+ arg2: "B"
+ subtract: "Subtract"
+ _subtract:
+ arg1: "A"
+ arg2: "B"
+ multiply: "Multiply"
+ _multiply:
+ arg1: "A"
+ arg2: "B"
+ divide: "Divide"
+ _divide:
+ arg1: "A"
+ arg2: "B"
+ mod: "Remainder"
+ _mod:
+ arg1: "A"
+ arg2: "B"
+ round: "Decimal rounding"
+ _round:
+ arg1: "Number"
+ eq: "A and B are equal"
+ _eq:
+ arg1: "A"
+ arg2: "B"
+ notEq: "A and B are different"
+ _notEq:
+ arg1: "A"
+ arg2: "B"
+ and: "A AND B"
+ _and:
+ arg1: "A"
+ arg2: "B"
+ or: "A OR B"
+ _or:
+ arg1: "A"
+ arg2: "B"
+ lt: "< A is less than B"
+ _lt:
+ arg1: "A"
+ arg2: "B"
+ gt: "> A is larger than B"
+ _gt:
+ arg1: "A"
+ arg2: "B"
+ ltEq: "<= A is less than or equal to B"
+ _ltEq:
+ arg1: "A"
+ arg2: "B"
+ gtEq: ">= A is greater than or equal to B"
+ _gtEq:
+ arg1: "A"
+ arg2: "B"
+ if: "Branch"
+ _if:
+ arg1: "If"
+ arg2: "Then"
+ arg3: "Else"
+ not: "NOT"
+ _not:
+ arg1: "NOT"
+ random: "Random"
+ _random:
+ arg1: "Probability"
+ rannum: "Random number"
+ _rannum:
+ arg1: "Minimum value"
+ arg2: "Maximum value"
+ randomPick: "Randomly choose from list"
+ _randomPick:
+ arg1: "List"
+ dailyRandom: "Random (Changes once a day for each user)"
+ _dailyRandom:
+ arg1: "Probability"
+ dailyRannum: "Random number (Changes once a day for each user)"
+ _dailyRannum:
+ arg1: "Minimum value"
+ arg2: "Maximum value"
+ dailyRandomPick: "Randomly choose from a list (Changes once a day for each user)"
+ _dailyRandomPick:
+ arg1: "List"
+ seedRandom: "Random (with seed)"
+ _seedRandom:
+ arg1: "Seed"
+ arg2: "Probability"
+ seedRannum: "Random number (with seed)"
+ _seedRannum:
+ arg1: "Seed"
+ arg2: "Minimum value"
+ arg3: "Maximum value"
+ seedRandomPick: "Randomly choose from list (with seed)"
+ _seedRandomPick:
+ arg1: "Seed"
+ arg2: "List"
+ DRPWPM: "Randomly choose from weighted list (Changes once a day for each user)"
+ _DRPWPM:
+ arg1: "Text list"
+ pick: "Select from list"
+ _pick:
+ arg1: "List"
+ arg2: "Position"
+ listLen: "Get length of list"
+ _listLen:
+ arg1: "List"
+ number: "Number"
+ stringToNumber: "Text to number"
+ _stringToNumber:
+ arg1: "Text"
+ numberToString: "Number to text"
+ _numberToString:
+ arg1: "Number"
+ splitStrByLine: "Split text by line breaks"
+ _splitStrByLine:
+ arg1: "Text"
+ ref: "Variable"
+ aiScriptVar: "AiScript Variable"
+ fn: "Function"
+ _fn:
+ slots: "Slots"
+ slots-info: "Separate each slot with a line break"
+ arg1: "Output"
+ for: "for-Loop"
+ _for:
+ arg1: "Number of times to repeat"
+ arg2: "Action"
+ typeError: "Slot {slot} accepts values of type \"{expect}\", but the provided value is of type \"{actual}\"!"
+ thereIsEmptySlot: "Slot {slot} is empty!"
+ types:
+ string: "Text"
+ number: "Number"
+ boolean: "Flag"
+ array: "List"
+ stringArray: "Text list"
+ emptySlot: "Empty slot"
+ enviromentVariables: "Environment variables"
+ pageVariables: "Page variables"
+ argVariables: "Input slots"
+_relayStatus:
+ requesting: "Pending"
+ accepted: "Accepted"
+ rejected: "Rejected"
+_notification:
+ fileUploaded: "File successfully uploaded"
+ youGotMention: "{name} mentioned you"
+ youGotReply: "{name} replied to you"
+ youGotQuote: "{name} quoted you"
+ youRenoted: "Renote from {name}"
+ youGotPoll: "{name} voted on your poll"
+ youGotMessagingMessageFromUser: "{name} sent you a chat message"
+ youGotMessagingMessageFromGroup: "A chat message was sent to the {name} group"
+ youWereFollowed: "followed you"
+ youReceivedFollowRequest: "You've received a follow request"
+ yourFollowRequestAccepted: "Your follow request was accepted"
+ youWereInvitedToGroup: "{userName} invited you to a group"
+ pollEnded: "Poll results have become available"
+ emptyPushNotificationMessage: "Push notifications have been updated"
+ _types:
+ all: "All"
+ follow: "New followers"
+ mention: "Mentions"
+ reply: "Replies"
+ renote: "Renotes"
+ quote: "Quotes"
+ reaction: "Reactions"
+ pollVote: "Votes on polls"
+ pollEnded: "Polls ending"
+ receiveFollowRequest: "Received follow requests"
+ followRequestAccepted: "Accepted follow requests"
+ groupInvited: "Group invitations"
+ app: "Notifications from linked apps"
+ _actions:
+ followBack: "followed you back"
+ reply: "Reply"
+ renote: "Renote"
+_deck:
+ alwaysShowMainColumn: "Always show main column"
+ columnAlign: "Align columns"
+ addColumn: "Add column"
+ configureColumn: "Column settings"
+ swapLeft: "Swap with the left column"
+ swapRight: "Swap with the right column"
+ swapUp: "Swap with the above column"
+ swapDown: "Swap with the below column"
+ stackLeft: "Stack with the left column"
+ popRight: "Pop column to the right"
+ profile: "Profile"
+ newProfile: "New profile"
+ deleteProfile: "Delete profile"
+ introduction: "Create the perfect interface for you by arranging columns freely!"
+ introduction2: "Click on the + on the right of the screen to add new colums whenever you want."
+ widgetsIntroduction: "Please select \"Edit widgets\" in the column menu and add a widget."
+ _columns:
+ main: "Main"
+ widgets: "Widgets"
+ notifications: "Notifications"
+ tl: "Timeline"
+ antenna: "Antennas"
+ list: "List"
+ mentions: "Mentions"
+ direct: "Direct notes"
diff --git a/locales/es-ES.yml b/locales/es-ES.yml
index d76a136c5..b74eed85d 100644
--- a/locales/es-ES.yml
+++ b/locales/es-ES.yml
@@ -1,948 +1,1744 @@
---
-meta:
- lang: "Español"
-common:
- misskey: "Una ⭐️ del fediverso"
- about-title: "Una ⭐️ del fediverso"
- about: "Gracias por encontrar Misskey. Misskey es una plataforma descentralizada de microblogging nacida en la Tierra. Porque el servicio existe dentro del Fediverso (un universo donde se organizan varias plataformas sociales), se encuentra enlazado mutuamente con otras plataformas sociales. ¿Por qué no te tomas un respiro del caos de la ciudad y te sumerges es una nueva manera de entender Internet?"
- intro:
- title: "¿Misskey?"
- about: "Misskey es un Servicio de red social descentralizada de microblogging de código abierto. Contiene una interfaz de usuario altamente personalizable, reacciones a posts, almacenamiento para poder manejar archivos y otras funciones avanzadas. Además de conectarse con la red llamada Fediverso, puede intercambiar mensajes con otras redes sociales. Por ejemplo, si contribuyes con algo, esa contribución es transmitida no sólo a Misskey sino a otras redes sociales. Imagina que se parece a transmitir una onda de radio de un planeta a otro."
- features: "Características"
- rich-contents: "Posts"
- rich-contents-desc: "Escribe sobre tus pensamientos, eventos, todo lo que quieras compartir. Si es necesario, puedes usar varias sintaxis, decorar tus posts y añadir tus imágenes favoritas, archivos de viddeo y encuestas."
- reaction: "Reacciones"
- ui: "Interfaz"
- drive: "Drive"
- adblock:
- detected: "Por favor, desactive el bloqueador de publicidad."
- warning: "Misskey no tiene anuncios publicitarios. Sin embargo, algunas características podrían no estar disponibles si el bloqueador de publicidad está habilitado."
- application-authorization: "Autorizaciones de la aplicación."
- close: "Cerrar"
- do-not-copy-paste: "Por favor no copies código aquí. Tu cuenta puede resultar comprometida."
- enter-password: "Escribe una contraseña"
- 2fa: "Autenticación de dos factores"
- got-it: "¡Listo!"
- customization-tips:
- title: "Consejos de personalización"
- gotit: "¡Comprendido!"
- notification:
- file-uploaded: "Archivo cargado."
- message-from: "Mensaje de {}:"
- reversi-invited: "Invitado a un juego"
- reversi-invited-by: "Invitado por {}:"
- notified-by: "Notificado por {}:"
- reply-from: "Respuesta de {}:"
- quoted-by: "Citado por {}:"
- time:
- unknown: "Desconocido"
- future: "Futuro"
- just_now: "Ahora mismo"
- seconds_ago: "Hace {}"
- minutes_ago: "Hace {} minuto(s)"
- hours_ago: "Hace {} hora(s)"
- days_ago: "Hace {} dia(s)"
- weeks_ago: "Hace {} semana(s)"
- months_ago: "Hace {} mes(es)"
- years_ago: "Hace {} año(s)"
- month-and-day: "{day} de {month}"
- trash: "Papelera"
- drive: "Drive"
- messaging: "Conversación"
- home: "Inicio"
- following: "Siguiendo"
- favorites: "Me gusta esta nota"
- weekday-short:
- sunday: "domingo"
- monday: "lunes"
- tuesday: "martes"
- wednesday: "miércoles"
- thursday: "jueves"
- friday: "viernes"
- saturday: "sábado"
- weekday:
- sunday: "Domingo"
- monday: "Lunes"
- tuesday: "Martes"
- wednesday: "Miércoles"
- thursday: "Jueves"
- friday: "Viernes"
- saturday: "Sábado"
- reactions:
- like: "Me gusta"
- love: "amor"
- laugh: "risa"
- hmm: "hmm"
- surprise: "sorpresa"
- congrats: "felicidades"
- angry: "enfadado"
- confused: "confundido"
- rip: "RIP"
- pudding: "Chafado"
- note-visibility:
- public: "Público"
- home: "Inicio"
- home-desc: "Sólo en el timeline de inicio"
- followers: "Seguidores"
- followers-desc: "Sólo para tus seguidores"
- specified: "Mensaje directo"
- specified-desc: "Sólo para ciertos usuarios"
- local-public: "Público (sólo local)"
- local-home: "Inicio (sólo local)"
- local-followers: "Seguidores (sólo local)"
- note-placeholders:
- a: "¿Qué haces?"
- b: "¿Qué está pasando?"
- c: "¿Qué te pasa por la cabeza?"
- d: "¿Quieres decir algo?"
- e: "¡Escribe aquí!"
- f: "Esperando a que escribas algo..."
- _settings:
- profile: "Tu perfil"
- notification: "Notificaciones"
- tags: "Etiquetas"
- blocking: "Bloquear"
- password: "Contraseña"
- use-os-default-emojis: "Usar los emoticonos estándar del sistema operativo"
- line-width: "Grosor de línea"
- line-width-thick: "Grosor"
- font-size: "Tamaño del texto"
- font-size-x-small: "Muy pequeño"
- font-size-small: "Pequeño"
- font-size-medium: "Normal"
- font-size-large: "Grande"
- font-size-x-large: "Muy grande"
- deck-column-align: "Alineamiento de las columnas"
- deck-column-align-center: "Centrar"
- deck-column-align-left: "Izquierda"
- deck-column-align-flexible: "Flexible"
- deck-column-width: "Ancho de las columnas"
- deck-column-width-narrow: "Estrecho"
- deck-column-width-narrower: "Un poco estrecho"
- deck-column-width-normal: "Normal"
- deck-column-width-wider: "Un poco ancho"
- deck-column-width-wide: "Ancho"
- use-shadow: "Usar sombras en la Interfaz de Usuario"
- rounded-corners: "Esquinas redondeadas en la Interfaz de Usuario"
- circle-icons: "Usar iconos circulares"
- contrasted-acct: "Añadir contraste al nombre de usuario"
- wallpaper: "Fondo de pantalla"
- choose-wallpaper: "Escoge un fondo de pantalla"
- navbar-position-left: "Izquierda"
+_lang_: "Español"
+headlineMisskey: "Red conectada por notas"
+introMisskey: "¡Bienvenido/a! Misskey es un servicio de microblogging descentralizado de código abierto.\nEscribe \"notas\" para compartir lo que te ocurre ahora o para contar sobre ti a todos 📡\nCon la función de \"reacciones\", puedes también añadir una reacción rápida a las notas de todos 👍\n¡Exploremos juntos un nuevo mundo! 🚀"
+monthAndDay: "{day}/{month}"
+search: "Buscar"
+notifications: "Notificaciones"
+username: "Nombre de usuario"
+password: "Contraseña"
+forgotPassword: "Olvidé mi Contraseña"
+fetchingAsApObject: "Recuperando desde el Fediverso..."
+ok: "OK"
+gotIt: "¡Lo tengo!"
+cancel: "Cancelar"
+enterUsername: "Introduce el nombre de usuario"
+renotedBy: "Renotado por {user}"
+noNotes: "No hay notas"
+noNotifications: "No hay notificaciones"
+instance: "Instancia"
+settings: "Configuración"
+basicSettings: "Configuración Básica"
+otherSettings: "Configuración avanzada"
+openInWindow: "Abrir en una ventana"
+profile: "Perfil"
+timeline: "Línea de tiempo"
+noAccountDescription: "Este usuario no ha escrito su biografía aún"
+login: "Iniciar sesión"
+loggingIn: "Iniciando sesión"
+logout: "Cerrar sesión"
+signup: "Registrarse"
+uploading: "Cargando..."
+save: "Guardar"
+users: "Usuarios"
+addUser: "Agregar usuario"
+favorite: "Añadir a favoritos"
+favorites: "Favoritos"
+unfavorite: "Quitar de favoritos"
+favorited: "Añadido a favoritos."
+alreadyFavorited: "Ya había sido añadido a favoritos"
+cantFavorite: "No se puede añadir a favoritos."
+pin: "Fijar al perfil"
+unpin: "Desfijar"
+copyContent: "Copiar contenido"
+copyLink: "Copiar enlace"
+delete: "Borrar"
+deleteAndEdit: "Borrar y editar"
+deleteAndEditConfirm: "¿Estás seguro de que quieres borrar esta nota y editarla? Perderás todas las reacciones, renotas y respuestas."
+addToList: "Agregar a lista"
+sendMessage: "Enviar un mensaje"
+copyUsername: "Copiar nombre de usuario"
+searchUser: "Buscar un usuario"
+reply: "Responder"
+loadMore: "Ver más"
+showMore: "Ver más"
+showLess: "Cerrar"
+youGotNewFollower: "te ha seguido"
+receiveFollowRequest: "Recibiste una solicitud de seguimiento"
+followRequestAccepted: "La solicitud de seguimiento fue aceptada"
+mention: "Menciones"
+mentions: "Menciones"
+directNotes: "Notas directas"
+importAndExport: "Importar y Exportar"
+import: "Importar"
+export: "Exportar"
+files: "Archivos"
+download: "Descargar"
+driveFileDeleteConfirm: "¿Desea borrar el archivo \"{name}\"? Las notas que tengan este archivo como adjunto serán eliminadas"
+unfollowConfirm: "¿Desea dejar de seguir a {name}?"
+exportRequested: "Se ha solicitado la exportación. Puede tomar un tiempo. Cuando termine la exportación, se añadirá en el drive"
+importRequested: "Se ha solicitado la importación. Puede tomar un tiempo."
+lists: "Listas"
+noLists: "No tiene listas"
+note: "Notas"
+notes: "Notas"
+following: "Siguiendo"
+followers: "Seguidores"
+followsYou: "Te sigue"
+createList: "Crear lista"
+manageLists: "Administrar listas"
+error: "Error"
+somethingHappened: "Ocurrió un error"
+retry: "Reintentar"
+pageLoadError: "Error al leer la página"
+pageLoadErrorDescription: "Normalmente es debido a la red o al caché del navegador. Por favor limpie el caché o intente más tarde."
+serverIsDead: "No hay respuesta del servidor. Espere un momento y vuelva a intentarlo."
+youShouldUpgradeClient: "Para ver esta página, por favor refrezca el navegador y utiliza una versión más reciente del cliente."
+enterListName: "Ingrese nombre de lista"
+privacy: "Privacidad"
+makeFollowManuallyApprove: "Aprobar manualmente las solicitudes de seguimiento"
+defaultNoteVisibility: "Visibilidad por defecto"
+follow: "Seguir"
+followRequest: "Enviar solicitud de seguimiento"
+followRequests: "Solicitudes de seguimiento"
+unfollow: "Dejar de seguir"
+followRequestPending: "Solicitudes de seguimiento pendiente"
+enterEmoji: "Ingresar emojis"
+renote: "Renotar"
+unrenote: "Quitar renota"
+renoted: "Renotado"
+cantRenote: "No se puede renotar este post"
+cantReRenote: "No se puede renotar una renota"
+quote: "Citar"
+pinnedNote: "Nota fijada"
+pinned: "Fijar al perfil"
+you: "Tú"
+clickToShow: "Click para ver"
+sensitive: "Marcado como sensible"
+add: "Agregar"
+reaction: "Reacción"
+reactionSetting: "Reacciones para mostrar en el menú de reacciones"
+reactionSettingDescription2: "Arrastre para reordenar, click para borrar, apriete la tecla + para añadir."
+rememberNoteVisibility: "Recordar visibilidad"
+attachCancel: "Quitar adjunto"
+markAsSensitive: "Marcar como sensible"
+unmarkAsSensitive: "Desmarcar como sensible"
+enterFileName: "Ingrese el nombre del archivo"
+mute: "Silenciar"
+unmute: "Dejar de silenciar"
+block: "Bloquear"
+unblock: "Dejar de bloquear"
+suspend: "Suspender"
+unsuspend: "Dejar de suspender"
+blockConfirm: "¿Quiere bloquear esta cuenta?"
+unblockConfirm: "¿Quiere dejar de bloquear esta cuenta?"
+suspendConfirm: "¿Quiere suspender esta cuenta?"
+unsuspendConfirm: "¿Quiere dejar de suspender esta cuenta?"
+selectList: "Seleccione una lista"
+selectAntenna: "Seleccionar antena"
+selectWidget: "Seleccionar widget"
+editWidgets: "Editar widgets"
+editWidgetsExit: "Terminar edición"
+customEmojis: "Emojis personalizados"
+emoji: "Emoji"
+emojis: "Emoji"
+emojiName: "Nombre del emoji"
+emojiUrl: "URL de la imágen del emoji"
+addEmoji: "Agregar emoji"
+settingGuide: "Configuración sugerida"
+cacheRemoteFiles: "Mantener en cache los archivos remotos"
+cacheRemoteFilesDescription: "Si desactiva esta configuración, Los archivos remotos se cargarán desde el link directo sin usar la caché. Con eso se puede ahorrar almacenamiento del servidor, pero eso aumentará el tráfico al no crear miniaturas."
+flagAsBot: "Esta cuenta es un bot"
+flagAsBotDescription: "En caso de que esta cuenta fuera usada por un programa, active esta opción. Al hacerlo, esta opción servirá para otros desarrolladores para evitar cadenas infinitas de reacciones, y ajustará los sistemas internos de Misskey para que trate a esta cuenta como un bot."
+flagAsCat: "Esta cuenta es un gato"
+flagAsCatDescription: "En caso de que declare que esta cuenta es de un gato, active esta opción."
+flagShowTimelineReplies: "Mostrar respuestas a las notas en la biografía"
+flagShowTimelineRepliesDescription: "Cuando se marca, la línea de tiempo muestra respuestas a otras notas además de las notas del usuario"
+autoAcceptFollowed: "Aceptar automáticamente las solicitudes de seguimiento de los usuarios que sigues"
+addAccount: "Agregar Cuenta"
+loginFailed: "Error al iniciar sesión."
+showOnRemote: "Ver en una instancia remota"
+general: "General"
+wallpaper: "Fondo de pantalla"
+setWallpaper: "Establecer fondo de pantalla"
+removeWallpaper: "Quitar fondo de pantalla"
+searchWith: "Buscar: {q}"
+youHaveNoLists: "No tienes listas"
+followConfirm: "¿Desea seguir a {name}?"
+proxyAccount: "Cuenta proxy"
+proxyAccountDescription: "Una cuenta proxy es una cuenta que actúa como un seguidor remoto de un usuario bajo ciertas condiciones. Por ejemplo, cuando un usuario añade un usuario remoto a una lista, si ningún usuario local sigue al usuario agregado a la lista, la instancia no puede obtener su actividad. Así que la cuenta proxy sigue al usuario añadido a la lista"
+host: "Host"
+selectUser: "Elegir usuario"
+recipient: "Recipiente"
+annotation: "Anotación"
+federation: "Federación"
+instances: "Instancia"
+registeredAt: "Registrado en"
+latestRequestSentAt: "Ultimo pedido enviado"
+latestRequestReceivedAt: "Ultimo pedido recibido"
+latestStatus: "Último status"
+storageUsage: "Almacenamiento usado"
+charts: "Chat"
+perHour: "por hora"
+perDay: "por día"
+stopActivityDelivery: "Dejar de enviar actividades"
+blockThisInstance: "Bloquear instancia"
+operations: "Operaciones"
+software: "Software"
+version: "Versión"
+metadata: "Metadatos"
+withNFiles: "{n} archivos"
+monitor: "Monitor"
+jobQueue: "Cola de trabajos"
+cpuAndMemory: "CPU y Memoria"
+network: "Red"
+disk: "Disco"
+instanceInfo: "información de la instancia"
+statistics: "Estadísticas"
+clearQueue: "Limpiar cola"
+clearQueueConfirmTitle: "¿Desea limpiar la cola?"
+clearQueueConfirmText: "Las notas aún no entregadas no se federarán. Normalmente no se necesita ejecutar esta operación"
+clearCachedFiles: "Limpiar caché"
+clearCachedFilesConfirm: "¿Desea borrar todos los archivos remotos cacheados?"
+blockedInstances: "Instancias bloqueadas"
+blockedInstancesDescription: "Seleccione los hosts de las instancias que desea bloquear, separadas por una linea nueva. Las instancias bloqueadas no podrán comunicarse con esta instancia."
+muteAndBlock: "Silenciar y bloquear"
+mutedUsers: "Usuarios silenciados"
+blockedUsers: "Usuarios bloqueados"
+noUsers: "No hay usuarios"
+editProfile: "Editar perfil"
+noteDeleteConfirm: "¿Desea borrar esta nota?"
+pinLimitExceeded: "Ya no se pueden fijar más posts"
+intro: "¡La instalación de Misskey ha terminado! Crea el usuario administrador."
+done: "Terminado"
+processing: "Procesando"
+preview: "Vista previa"
+default: "Predeterminado"
+defaultValueIs: "Predeterminado"
+noCustomEmojis: "No hay emojis personalizados"
+noJobs: "No hay trabajos"
+federating: "Federando"
+blocked: "Bloqueando"
+suspended: "Suspendido"
+all: "Todo"
+subscribing: "Suscribiendo"
+publishing: "Publicando"
+notResponding: "Sin respuestas"
+instanceFollowing: "Siguiendo instancias"
+instanceFollowers: "Seguidores de la instancia"
+instanceUsers: "Usuarios de la instancia"
+changePassword: "Cambiar contraseña"
+security: "Seguridad"
+retypedNotMatch: "No hay coincidencia"
+currentPassword: "Contraseña actual"
+newPassword: "Contraseña nueva"
+newPasswordRetype: "Contraseña nueva (repetir)"
+attachFile: "Añadir archivo"
+more: "¡Más!"
+featured: "Destacados"
+usernameOrUserId: "Nombre o ID del usuario"
+noSuchUser: "No se encuentra el usuario"
+lookup: "Búsqueda"
+announcements: "Anuncios"
+imageUrl: "URL de la imágen"
+remove: "Borrar"
+removed: "Borrado"
+removeAreYouSure: "¿Desea borrar \"{x}\"?"
+deleteAreYouSure: "¿Desea borrar \"{x}\"?"
+resetAreYouSure: "¿Desea reestablecer?"
+saved: "Guardado"
+messaging: "Chat"
+upload: "Subir"
+keepOriginalUploading: "Mantener la imagen original"
+keepOriginalUploadingDescription: "Mantener la versión original al cargar imágenes. Si está desactivado, el navegador generará imágenes para la publicación web en el momento de recargar la página"
+fromDrive: "Desde el drive"
+fromUrl: "Desde la URL"
+uploadFromUrl: "Subir desde una URL"
+uploadFromUrlDescription: "URL del fichero que quieres subir"
+uploadFromUrlRequested: "Subida solicitada"
+uploadFromUrlMayTakeTime: "Subir el fichero puede tardar un tiempo."
+explore: "Explorar"
+messageRead: "Ya leído"
+noMoreHistory: "El historial se ha acabado"
+startMessaging: "Iniciar chat"
+nUsersRead: "Leído por {n} personas"
+agreeTo: "De acuerdo con {0}"
+tos: "Términos de uso"
+start: "Comenzar"
+home: "Inicio"
+remoteUserCaution: "Para el usuario remoto, la información está incompleta"
+activity: "Actividad"
+images: "Imágenes"
+birthday: "Fecha de nacimiento"
+yearsOld: "{age} años"
+registeredDate: "Fecha de registro"
+location: "Lugar"
+theme: "Tema"
+themeForLightMode: "Tema para usar en Modo Linterna"
+themeForDarkMode: "Tema para usar en Modo Oscuro"
+light: "Linterna"
+dark: "Oscuro"
+lightThemes: "Tema claro"
+darkThemes: "Tema oscuro"
+syncDeviceDarkMode: "Sincronice el Modo Oscuro con la configuración de su dispositivo"
+drive: "Drive"
+fileName: "Nombre de archivo"
+selectFile: "Elegir archivo"
+selectFiles: "Elegir archivos"
+selectFolder: "Seleccione una carpeta"
+selectFolders: "Seleccione carpetas"
+renameFile: "Renombrar archivo"
+folderName: "Nombre de la carpeta"
+createFolder: "Crear carpeta"
+renameFolder: "Renombrar carpeta"
+deleteFolder: "Borrar carpeta"
+addFile: "Agregar archivo"
+emptyDrive: "El drive está vacío"
+emptyFolder: "La carpeta está vacía"
+unableToDelete: "No se puede borrar"
+inputNewFileName: "Ingrese un nuevo nombre de archivo"
+inputNewDescription: "Ingrese nueva descripción"
+inputNewFolderName: "Ingrese un nuevo nombre de la carpeta"
+circularReferenceFolder: "La carpeta de destino es una sub-carpeta de la carpeta que quieres mover."
+hasChildFilesOrFolders: "No se puede borrar esta carpeta. No está vacía."
+copyUrl: "Copiar URL"
+rename: "Renombrar"
+avatar: "Avatar"
+banner: "Banner"
+nsfw: "Marcado como sensible"
+whenServerDisconnected: "Cuando se pierda la conexión con el servidor"
+disconnectedFromServer: "Desconectado del servidor"
+reload: "Recargar"
+doNothing: "No hacer nada"
+reloadConfirm: "¿Desea recargar?"
+watch: "Ver"
+unwatch: "Dejar de ver"
+accept: "Aceptar"
+reject: "Rechazar"
+normal: "Normal"
+instanceName: "Nombre de la instancia"
+instanceDescription: "Descripción de la instancia"
+maintainerName: "Nombre del administrador"
+maintainerEmail: "Correo del administrador"
+tosUrl: "URL de los términos de uso"
+thisYear: "Este año"
+thisMonth: "Este mes"
+today: "Hoy"
+dayX: "Día {day}"
+monthX: "Mes {month}"
+yearX: "Año {year}"
+pages: "Páginas"
+integration: "Integración"
+connectService: "Conectar"
+disconnectService: "Desconectar"
+enableLocalTimeline: "Habilitar linea de tiempo local"
+enableGlobalTimeline: "Habilitar linea de tiempo global"
+disablingTimelinesInfo: "Aunque se desactiven estas lineas de tiempo, por conveniencia el administrador y los moderadores pueden seguir usándolos"
+registration: "Registro"
+enableRegistration: "Permitir nuevos registros"
+invite: "Invitar"
+driveCapacityPerLocalAccount: "Capacidad del drive por usuario local"
+driveCapacityPerRemoteAccount: "Capacidad del drive por usuario remoto"
+inMb: "En megabytes"
+iconUrl: "URL de la imagen del avatar"
+bannerUrl: "URL de la imagen del banner"
+backgroundImageUrl: "URL de la imagen de fondo"
+basicInfo: "Información básica"
+pinnedUsers: "Usuarios fijados"
+pinnedUsersDescription: "Describir los usuarios que quiere fijar en la página \"Descubrir\" separados por una linea nueva"
+pinnedPages: "Páginas fijadas"
+pinnedPagesDescription: "Describa las rutas de las páginas que desea fijar a la página principal de la instancia, separadas por lineas nuevas"
+pinnedClipId: "Id del clip fijado"
+pinnedNotes: "Nota fijada"
+hcaptcha: "hCaptcha"
+enableHcaptcha: "Habilitar hCaptcha"
+hcaptchaSiteKey: "Clave del sitio"
+hcaptchaSecretKey: "Clave secreta"
+recaptcha: "reCAPTCHA"
+enableRecaptcha: "activar reCAPTCHA"
+recaptchaSiteKey: "Clave del sitio"
+recaptchaSecretKey: "Clave secreta"
+avoidMultiCaptchaConfirm: "El uso de múltiples Captchas puede causar interferencia. ¿Desea desactivar el otro Captcha? Puede dejar múltiples Captchas habilitadas presionando cancelar."
+antennas: "Antenas"
+manageAntennas: "Administrar antenas"
+name: "Nombre"
+antennaSource: "Origen de la antena"
+antennaKeywords: "Palabras clave para recibir"
+antennaExcludeKeywords: "Palabras clave para excluir"
+antennaKeywordsDescription: "Separar con espacios es una declaración AND, separar con una linea nueva es una declaración OR"
+notifyAntenna: "Notificar nueva nota"
+withFileAntenna: "Sólo notas con archivos adjuntados"
+enableServiceworker: "Activar ServiceWorker"
+antennaUsersDescription: "Elegir nombres de usuarios separados por una linea nueva"
+caseSensitive: "Distinguir mayúsculas de minúsculas"
+withReplies: "Incluir respuestas"
+connectedTo: "Estas cuentas están conectadas"
+notesAndReplies: "Notas y respuestas"
+withFiles: "Adjuntos"
+silence: "Silenciar"
+silenceConfirm: "¿Desea silenciar al usuario?"
+unsilence: "Dejar de silenciar"
+unsilenceConfirm: "¿Desea dejar de silenciar al usuario?"
+popularUsers: "Usuarios populares"
+recentlyUpdatedUsers: "Usuarios activos recientemente"
+recentlyRegisteredUsers: "Usuarios registrados recientemente"
+recentlyDiscoveredUsers: "Usuarios descubiertos recientemente"
+exploreUsersCount: "Hay {count} usuarios"
+exploreFediverse: "Explorar fediverso"
+popularTags: "Etiquetas populares"
+userList: "Lista"
+about: "Información"
+aboutMisskey: "Sobre Misskey"
+administrator: "Administrador"
+token: "Token"
+twoStepAuthentication: "Autenticación de dos factores"
+moderator: "Moderador"
+moderation: "Moderación"
+nUsersMentioned: "{n} usuarios mencionados"
+securityKey: "Clave de seguridad"
+securityKeyName: "Nombre de la Clave"
+registerSecurityKey: "Registrar clave de seguridad"
+lastUsed: "Última vez usado"
+unregister: "Cancelar registro"
+passwordLessLogin: "Iniciar sesión sin contraseña"
+resetPassword: "Resetear contraseña"
+newPasswordIs: "La nueva contraseña es \"{password}\""
+reduceUiAnimation: "Reducir la animación de la UI"
+share: "Compartir"
+notFound: "No se encuentra"
+notFoundDescription: "No se encontró la página correspondiente a la URL elegida"
+uploadFolder: "Carpeta de subidas por defecto"
+cacheClear: "Borrar caché"
+markAsReadAllNotifications: "Marcar todas las notificaciones como leídas"
+markAsReadAllUnreadNotes: "Marcar todas las notas como leídas"
+markAsReadAllTalkMessages: "Marcar todos los chats como leídos"
+help: "Ayuda"
+inputMessageHere: "Escribe el mensaje aquí"
+close: "Cerrar"
+group: "Grupo"
+groups: "Grupos"
+createGroup: "Crear grupo"
+ownedGroups: "Tus"
+joinedGroups: "Grupos a los que me uní"
+invites: "Invitar"
+groupName: "Nombre del grupo"
+members: "Miembros"
+transfer: "Transferir"
+messagingWithUser: "Chatear con usuario"
+messagingWithGroup: "Chatear en grupo"
+title: "Título"
+text: "Texto"
+enable: "Activar"
+next: "Siguiente"
+retype: "Intentar de nuevo"
+noteOf: "Notas de {user}"
+inviteToGroup: "Invitar al grupo"
+quoteAttached: "Cita añadida"
+quoteQuestion: "¿Quiere añadir una cita?"
+noMessagesYet: "Aún no hay chat"
+newMessageExists: "Tienes un mensaje nuevo"
+onlyOneFileCanBeAttached: "Solo se puede añadir un archivo al mensaje"
+signinRequired: "Iniciar sesión"
+invitations: "Invitar"
+invitationCode: "Código de invitación"
+checking: "Comprobando"
+available: "Disponible"
+unavailable: "No disponible"
+usernameInvalidFormat: "utiliza letras, números y/o -."
+tooShort: "Demasiado corto"
+tooLong: "Demasiado largo"
+weakPassword: "Contraseña débil"
+normalPassword: "Buena contraseña"
+strongPassword: "Muy buena contraseña"
+passwordMatched: "Correcto"
+passwordNotMatched: "Las contraseñas no son las mismas"
+signinWith: "Inicie sesión con {x}"
+signinFailed: "Autenticación fallida. Asegúrate de haber usado el nombre de usuario y contraseña correctos."
+tapSecurityKey: "Toque la clave de seguridad"
+or: "O"
+language: "Idioma"
+uiLanguage: "Idioma de visualización de la interfaz"
+groupInvited: "Invitado al grupo"
+aboutX: "Acerca de {x}"
+useOsNativeEmojis: "Usa los emojis nativos de la plataforma"
+disableDrawer: "No mostrar los menús en cajones"
+youHaveNoGroups: "Sin grupos"
+joinOrCreateGroup: "Obtenga una invitación para unirse al grupos o puede crear su propio grupo."
+noHistory: "No hay datos en el historial"
+signinHistory: "Historial de ingresos"
+disableAnimatedMfm: "Deshabilitar MFM que tiene animaciones"
+doing: "Voy en camino"
+category: "Categoría"
+tags: "Etiqueta"
+docSource: "Fuente de este documento"
+createAccount: "Crear cuenta"
+existingAccount: "Cuenta existente"
+regenerate: "Regenerar"
+fontSize: "Tamaño de la letra"
+noFollowRequests: "No hay solicitudes de seguimiento"
+openImageInNewTab: "Abrir imagen en nueva pestaña"
+dashboard: "Panel de control"
+local: "Local"
+remote: "Remoto"
+total: "Total"
+weekOverWeekChanges: "Dif semanal"
+dayOverDayChanges: "Dif diaria"
+appearance: "Apariencia"
+clientSettings: "Configuración del cliente"
+accountSettings: "Ajustes de cuenta"
+promotion: "Promovido"
+promote: "Promover"
+numberOfDays: "Cantidad de dias"
+hideThisNote: "Ocultar esta nota"
+showFeaturedNotesInTimeline: "Mostrar notas destacadas en la línea de tiempo"
+objectStorage: "Almacenamiento de objetos"
+useObjectStorage: "Usar almacenamiento de objetos"
+objectStorageBaseUrl: "Base URL"
+objectStorageBaseUrlDesc: "Prefijo de URL utilizado para construir URL para hacer referencia a objetos (medios). Especifique su URL si está utilizando un CDN o Proxy; de lo contrario, especifique la dirección a la que se puede acceder públicamente de acuerdo con la guía de servicio que va a utilizar. i.g 'https://.s3.amazonaws.com' para AWS S3 y 'https://storage.googleapis.com/' para GCS."
+objectStorageBucket: "Bucket"
+objectStorageBucketDesc: "Especifique el nombre del depósito utilizado en el servicio configurado."
+objectStoragePrefix: "Prefix"
+objectStoragePrefixDesc: "Los archivos se almacenarán en el directorio de este prefijo."
+objectStorageEndpoint: "Endpoint"
+objectStorageEndpointDesc: "Deje esto en blanco si está utilizando AWS S3; de lo contrario, especifique el punto final como '' o ': ' de acuerdo con la guía de servicio que va a utilizar."
+objectStorageRegion: "Region"
+objectStorageRegionDesc: "Especifique una región como 'xx-east-1'. Si su servicio no tiene distinción sobre regiones, déjelo en blanco o complete con 'us-east-1'."
+objectStorageUseSSL: "Usar SSL"
+objectStorageUseSSLDesc: "Desactive esto si no va a usar HTTPS para la conexión API"
+objectStorageUseProxy: "Conectarse a través de Proxy"
+objectStorageUseProxyDesc: "Desactive esto si no va a usar Proxy para la conexión de Almacenamiento de objetos"
+objectStorageSetPublicRead: "Seleccionar \"public-read\" al subir "
+serverLogs: "Registros del servidor"
+deleteAll: "Eliminar todos"
+showFixedPostForm: "Mostrar el formulario de las entradas encima de la línea de tiempo"
+newNoteRecived: "Tienes una nota nuevo"
+sounds: "Sonidos"
+listen: "Escuchar"
+none: "Ninguna"
+showInPage: "Mostrar en la página"
+popout: "Popout"
+volume: "Volumen"
+masterVolume: "Volumen principal"
+details: "Detalles"
+chooseEmoji: "Elije un emoji"
+unableToProcess: "La operación no se puede llevar a cabo"
+recentUsed: "Usado recientemente"
+install: "Instalación"
+uninstall: "Desinstalar"
+installedApps: "Aplicaciones Autorizadas"
+nothing: "No hay nada que ver aqui"
+installedDate: "Autorizado"
+lastUsedDate: "Utilizado el"
+state: "Estado"
+sort: "Ordenar"
+ascendingOrder: "Ascendente"
+descendingOrder: "Descendente"
+scratchpad: "Scratch pad"
+scratchpadDescription: "Scratchpad proporciona un entorno experimental para AiScript. Puede escribir, ejecutar y verificar los resultados que interactúan con Misskey."
+output: "Salida"
+script: "Script"
+disablePagesScript: "Deshabilitar AiScript en Páginas"
+updateRemoteUser: "Actualizar información de usuario remoto"
+deleteAllFiles: "Borrar todos los archivos"
+deleteAllFilesConfirm: "¿Desea borrar todos los archivos?"
+removeAllFollowing: "Retener todos los siguientes"
+removeAllFollowingDescription: "Cancelar todos los siguientes del servidor {host}. Ejecutar en caso de que esta instancia haya dejado de existir"
+userSuspended: "Este usuario ha sido suspendido."
+userSilenced: "Este usuario ha sido silenciado."
+yourAccountSuspendedTitle: "Esta cuenta ha sido suspendida"
+yourAccountSuspendedDescription: "Esta cuenta ha sido suspendida debido a violaciones de los términos de servicio del servidor y otras razones. Para más información, póngase en contacto con el administrador. Por favor, no cree una nueva cuenta."
+menu: "Menú"
+divider: "Divisor"
+addItem: "Agregar elemento"
+relays: "Relés"
+addRelay: "Agregar relé"
+inboxUrl: "Inbox URL"
+addedRelays: "Relés añadidos"
+serviceworkerInfo: "Se necesita activar para usar las notificaciones push"
+deletedNote: "Nota eliminada"
+invisibleNote: "Nota oculta"
+enableInfiniteScroll: "Activar scroll infinito"
+visibility: "Visibilidad"
+poll: "Encuesta"
+useCw: "Esconder contenidos"
+enablePlayer: "Abrir reproductor"
+disablePlayer: "Cerrar reproductor"
+expandTweet: "Expandir tweet"
+themeEditor: "Editor de temas"
+description: "Descripción"
+describeFile: "Añade una descripción"
+enterFileDescription: "Introducir un título"
+author: "Autor"
+leaveConfirm: "Hay modificaciones sin guardar. ¿Desea descartarlas?"
+manage: "Administrar"
+plugins: "Plugins"
+preferencesBackups: "Respaldo de preferencias"
+deck: "Deck"
+undeck: "Quitar deck"
+useBlurEffectForModal: "Usar efecto borroso en modales"
+useFullReactionPicker: "Reacción"
+width: "Ancho"
+height: "Altura"
+large: "Grande"
+medium: "Mediano"
+small: "Pequeño"
+generateAccessToken: "Generar token de acceso"
+permission: "Permisos"
+enableAll: "Activar todo"
+disableAll: "Desactivar todo"
+tokenRequested: "Permiso de acceso a la cuenta"
+pluginTokenRequestedDescription: "Este plugin podrá usar los permisos descritos aquí"
+notificationType: "Tipo de notificación"
+edit: "Editar"
+useStarForReactionFallback: "En caso de que los emojis de reacciones no sean claros, usar en su lugar una estrella"
+emailServer: "Servidor de correo"
+enableEmail: "Activar el envío de correos electrónicos"
+emailConfigInfo: "Usar en caso de validación de correo electrónico y pedido de contraseña"
+email: "Correo"
+emailAddress: "Correo electrónico"
+smtpConfig: "Configuración del servidor SMTP"
+smtpHost: "Host"
+smtpPort: "Puerto"
+smtpUser: "Nombre de usuario"
+smtpPass: "Contraseña"
+emptyToDisableSmtpAuth: "Deje el nombre del usuario y la contraseña en blanco para deshabilitar la autenticación SMTP"
+smtpSecure: "Usar SSL/TLS implícito en la conexión SMTP"
+smtpSecureInfo: "Apagar cuando se use STARTTLS"
+testEmail: "Prueba de envío"
+wordMute: "Silenciar palabras"
+regexpError: "Error de la expresión regular"
+regexpErrorDescription: "Ocurrió un error en la expresión regular en la linea {line} de las palabras muteadas {tab}"
+instanceMute: "Instancias silenciadas"
+userSaysSomething: "{name} dijo algo"
+makeActive: "Activar"
+display: "Apariencia"
+copy: "Copiar"
+metrics: "Métricas"
+overview: "Resumen"
+logs: "Registros"
+delayed: "atrasado"
+database: "Base de datos"
+channel: "Canal"
+create: "Crear"
+notificationSetting: "Ajustes de Notificaciones"
+notificationSettingDesc: "Por favor elija el tipo de notificación a mostrar"
+useGlobalSetting: "Usar ajustes globales"
+useGlobalSettingDesc: "Al activarse, se usará la configuración de notificaciones de la cuenta, al desactivarse se pueden hacer configuraciones particulares."
+other: "Otro"
+regenerateLoginToken: "Regenerar token de login"
+regenerateLoginTokenDescription: "Regenerar el token usado internamente durante el login. No siempre es necesario hacerlo. Al hacerlo de nuevo, se deslogueará en todos los dispositivos."
+setMultipleBySeparatingWithSpace: "Puedes añadir mas de uno, separado por espacios."
+fileIdOrUrl: "Id del archivo o URL"
+behavior: "Comportamiento"
+sample: "Muestra"
+abuseReports: "Reportes"
+reportAbuse: "Reportar"
+reportAbuseOf: "Reportar a {name}"
+fillAbuseReportDescription: "Ingrese los detalles del reporte. Si hay una nota en particular, ingrese la URL de esta."
+abuseReported: "Se ha enviado el reporte. Muchas gracias."
+reporter: "Reportador"
+reporteeOrigin: "Reportar a"
+reporterOrigin: "Origen del reporte"
+forwardReport: "Transferir un informe a una instancia remota"
+forwardReportIsAnonymous: "No puede ver su información de la instancia remota y aparecerá como una cuenta anónima del sistema"
+send: "Enviar"
+abuseMarkAsResolved: "Marcar reporte como resuelto"
+openInNewTab: "Abrir en una Nueva Pestaña"
+openInSideView: "Abrir en una vista al costado"
+defaultNavigationBehaviour: "Navegación por defecto"
+editTheseSettingsMayBreakAccount: "Editar estas configuraciones puede dañar su cuenta."
+instanceTicker: "Información de notas de la instancia"
+waitingFor: "Esperando a {x}"
+random: "Aleatorio"
+system: "Sistema"
+switchUi: "Cambiar interfaz de usuario"
+desktop: "Escritorio"
+clip: "Clip"
+createNew: "Crear"
+optional: "Opcional"
+createNewClip: "Crear clip nuevo"
+unclip: "Quitar clip"
+confirmToUnclipAlreadyClippedNote: "Esta nota ya está incluida en el clip \"{name}\". ¿Quiere quitar la nota del clip?"
+public: "Público"
+i18nInfo: "Misskey está siendo traducido a varios idiomas gracias a voluntarios. Se puede colaborar traduciendo en {link}"
+manageAccessTokens: "Administrar tokens de acceso"
+accountInfo: "Información de la Cuenta"
+notesCount: "Cantidad de notas"
+repliesCount: "Cantidad de respuestas hechas"
+renotesCount: "Cantidad de renotas hechas"
+repliedCount: "Cantidad de respuestas recibidas"
+renotedCount: "Cantidad de renotas recibidas"
+followingCount: "Cantidad de seguidos"
+followersCount: "Cantidad de seguidores"
+sentReactionsCount: "Cantidad de reacciones hechas"
+receivedReactionsCount: "Cantidad de reacciones recibidas"
+pollVotesCount: "Cantidad de votaciones hechas"
+pollVotedCount: "Cantidad de votaciones recibidas"
+yes: "Si"
+no: "No"
+driveFilesCount: "Cantidad de archivos en el drive"
+driveUsage: "Uso del drive"
+noCrawle: "Rechazar indexación del crawler"
+noCrawleDescription: "Pedir a los motores de búsqueda que no indexen tu perfil, notas, páginas, etc."
+lockedAccountInfo: "A menos que configures la visibilidad de tus notas como \"Sólo seguidores\", tus notas serán visibles para cualquiera, incluso si requieres que los seguidores sean aprobados manualmente."
+alwaysMarkSensitive: "Marcar los medios de comunicación como contenido sensible por defecto"
+loadRawImages: "Cargar las imágenes originales en lugar de mostrar las miniaturas"
+disableShowingAnimatedImages: "No reproducir imágenes animadas"
+verificationEmailSent: "Se le ha enviado un correo electrónico de confirmación. Por favor, acceda al enlace proporcionado en el correo electrónico para completar la configuración."
+notSet: "Sin especificar"
+emailVerified: "Su dirección de correo electrónico ha sido verificada."
+noteFavoritesCount: "Número de notas favoritas"
+pageLikesCount: "Número de favoritos en la página"
+pageLikedCount: "Número de favoritos de su página"
+contact: "Contacto"
+useSystemFont: "Utilizar la tipografía por defecto del sistema"
+clips: "Clip"
+experimentalFeatures: "Características experimentales"
+developer: "Desarrolladores"
+makeExplorable: "Hacer visible la cuenta en \"Explorar\""
+makeExplorableDescription: "Si desactiva esta opción, su cuenta no aparecerá en la sección \"Explorar\"."
+showGapBetweenNotesInTimeline: "Mostrar un intervalo entre notas en la línea de tiempo"
+duplicate: "Duplicar"
+left: "Izquierda"
+center: "Centrar"
+wide: "Ancho"
+narrow: "Estrecho"
+reloadToApplySetting: "Esta configuración sólo se aplicará después de recargar la página. ¿Recargar ahora?"
+needReloadToApply: "Se requiere un reinicio para la aplicar los cambios"
+showTitlebar: "Mostrar la barra de título"
+clearCache: "Limpiar caché"
+onlineUsersCount: "{n} usuarios en línea"
+nUsers: "{n} Usuarios"
+nNotes: "{n} Notas"
+sendErrorReports: "Envíar informe de errores"
+sendErrorReportsDescription: "Si habilita esta opción, ayudará a mejorar la calidad de Misskey compartiendo información detallada sobre los errores cuando se produzca un problema.\nEsto incluye información como la versión de su sistema operativo, el tipo de navegador que utiliza, su historial de actividad, etc."
+myTheme: "Mi Tema"
+backgroundColor: "Fondo"
+accentColor: "Acento"
+textColor: "Texto"
+saveAs: "Guardar como…"
+advanced: "Avanzado"
+value: "Valores"
+createdAt: "Fecha de creación"
+updatedAt: "Actualizado"
+saveConfirm: "¿Guardar cambios?"
+deleteConfirm: "¿Desea eliminarlo?"
+invalidValue: "Este no es un valor válido."
+registry: "Registro"
+closeAccount: "Cerrar cuenta"
+currentVersion: "Versión actual"
+latestVersion: "Última versión"
+youAreRunningUpToDateClient: "Está utilizando la versión más reciente de su cliente."
+newVersionOfClientAvailable: "Hay una versión más nueva de su cliente disponible."
+usageAmount: "Uso"
+capacity: "Capacidad"
+inUse: "Usado"
+editCode: "Editar código"
+apply: "Aplicar"
+receiveAnnouncementFromInstance: "Recibir notificaciones de la instancia"
+emailNotification: "Notificaciones por correo electrónico"
+publish: "Publicar"
+inChannelSearch: "Buscar en el canal"
+useReactionPickerForContextMenu: "Haga clic con el botón derecho para abrir el menu de reacciones"
+typingUsers: "{users} está escribiendo"
+jumpToSpecifiedDate: "Saltar a una fecha específica"
+showingPastTimeline: "Mostrar líneas de tiempo antiguas"
+clear: "Limpiar"
+markAllAsRead: "Marcar todo como leído"
+goBack: "Deseleccionar"
+unlikeConfirm: "¿Quitar como favorito?"
+fullView: "Vista completa"
+quitFullView: "quitar vista completa"
+addDescription: "Agregar descripción"
+userPagePinTip: "Puede mantener sus notas visibles aquí seleccionando Pin en el menú de notas individuales"
+notSpecifiedMentionWarning: "Algunas menciones no están incluidas en el destino"
+info: "Información"
+userInfo: "Información del usuario"
+unknown: "Desconocido"
+onlineStatus: "En línea"
+hideOnlineStatus: "mostrarse como desconectado"
+hideOnlineStatusDescription: "Ocultar su estado en línea puede reducir la eficacia de algunas funciones, como la búsqueda"
+online: "En línea"
+active: "Activo"
+offline: "Sin conexión"
+notRecommended: "obsoleto"
+botProtection: "Protección contra bots"
+instanceBlocking: "Instancias bloqueadas"
+selectAccount: "Elija una cuenta"
+switchAccount: "Cambiar de cuenta"
+enabled: "Activado"
+disabled: "Desactivado"
+quickAction: "Acciones rápidas"
+user: "Usuarios"
+administration: "Administrar"
+accounts: "Cuentas"
+switch: "Cambiar"
+noMaintainerInformationWarning: "No se ha establecido la información del administrador"
+noBotProtectionWarning: "La protección contra los bots no está configurada"
+configure: "Configurar"
+postToGallery: "Crear una nueva publicación en la galería"
+gallery: "Galería"
+recentPosts: "Posts recientes"
+popularPosts: "Más vistos"
+shareWithNote: "Compartir con una nota"
+ads: "Anuncios"
+expiration: "Termina el"
+memo: "Notas"
+priority: "Prioridad"
+high: "Alta"
+middle: "Mediano"
+low: "Baja"
+emailNotConfiguredWarning: "No se ha configurado una dirección de correo electrónico."
+ratio: "Proporción"
+previewNoteText: "Mostrar vista preliminar"
+customCss: "CSS personalizado"
+customCssWarn: "Este ajuste sólo debe utilizarse si se sabe lo que hace. Introducir valores inadecuados puede hacer que el cliente deje de funcionar con normalidad."
+global: "Global"
+squareAvatars: "Mostrar iconos cuadrados"
+sent: "Enviar"
+received: "Recibido"
+searchResult: "Resultados de búsqueda"
+hashtags: "Hashtag"
+troubleshooting: "Solución de problemas"
+useBlurEffect: "Utilizar efecto de desenfoque en la interfaz de usuario"
+learnMore: "Ver más"
+misskeyUpdated: "¡Misskey ha sido actualizado!"
+whatIsNew: "Mostrar cambios"
+translate: "Traducir"
+translatedFrom: "Traducido de {x}"
+accountDeletionInProgress: "La eliminación de la cuenta está en curso"
+usernameInfo: "Un nombre que identifique su cuenta de otras en este servidor. Puede utilizar el alfabeto (a~z, A~Z), dígitos (0~9) o guiones bajos (_). Los nombres de usuario no se pueden cambiar posteriormente."
+aiChanMode: "Modo Ai"
+keepCw: "Mantener la advertencia de contenido"
+pubSub: "Cuentas Pub/Sub"
+lastCommunication: "Última comunicación"
+resolved: "Resuelto"
+unresolved: "Sin resolver"
+breakFollow: "Dejar de seguir"
+itsOn: "¡Está encendido!"
+itsOff: "¡Está apagado!"
+emailRequiredForSignup: "Se requere una dirección de correo electrónico para el registro de la cuenta"
+unread: "No leído"
+filter: "Filtro"
+controlPanel: "Panel de control"
+manageAccounts: "Administrar cuenta"
+makeReactionsPublic: "Hacer el historial de reacciones público"
+makeReactionsPublicDescription: "Todas las reacciones que hayas hecho serán públicamente visibles."
+classic: "Clásico"
+muteThread: "Ocultar hilo"
+unmuteThread: "Mostrar hilo"
+ffVisibility: "Visibilidad de seguidores y seguidos"
+ffVisibilityDescription: "Puedes configurar quien puede ver a quienes sigues y quienes te siguen"
+continueThread: "Ver la continuación del hilo"
+deleteAccountConfirm: "La cuenta será borrada. ¿Está seguro?"
+incorrectPassword: "La contraseña es incorrecta"
+voteConfirm: "¿Confirma su voto a {choice}?"
+hide: "Ocultar"
+leaveGroup: "Dejar el grupo"
+leaveGroupConfirm: "¿Desea salir de {name}?"
+useDrawerReactionPickerForMobile: "Mostrar panel de reacciones en móviles"
+welcomeBackWithName: "Bienvenido otra vez, {name}"
+clickToFinishEmailVerification: "Cliquée {ok} y verifique su correo"
+overridedDeviceKind: "Tipo de dispositivo"
+smartphone: "Teléfono smartphone"
+tablet: "Tablet"
+auto: "Automático"
+themeColor: "Color del tema"
+size: "Tamaño"
+numberOfColumn: "Cantidad de columnas"
+searchByGoogle: "Buscar"
+instanceDefaultLightTheme: "Tema claro por defecto de la instancia"
+instanceDefaultDarkTheme: "Tema oscuro por defecto de la instancia"
+instanceDefaultThemeDescription: "Ingrese el código del tema en formato objeto"
+mutePeriod: "Período de silenciamiento"
+indefinitely: "Sin límite de tiempo"
+tenMinutes: "10 minutos"
+oneHour: "1 hora"
+oneDay: "1 día"
+oneWeek: "1 semana"
+reflectMayTakeTime: "Puede pasar un tiempo hasta que se reflejen los cambios"
+failedToFetchAccountInformation: "No se pudo obtener información de la cuenta"
+rateLimitExceeded: "Se excedió el límite de peticiones"
+cropImage: "Recortar imágen"
+cropImageAsk: "¿Desea recortar la imagen?"
+file: "Archivos"
+recentNHours: "Últimas {n} horas"
+recentNDays: "Últimos {n} días"
+noEmailServerWarning: "No se ha configurado un servidor de correo electrónico."
+thereIsUnresolvedAbuseReportWarning: "Hay reportes sin resolver"
+recommended: "Recomendado"
+check: "Verificar"
+driveCapOverrideLabel: "Cambiar la capacidad de la unidad para este usuario"
+driveCapOverrideCaption: "Restablecer la capacidad a su predeterminado ingresando un valor de 0 o menos"
+requireAdminForView: "Necesitas iniciar sesión como administrador para ver esto."
+isSystemAccount: "Cuenta creada y operada automáticamente por el sistema"
+typeToConfirm: "Ingrese {x} para confirmar"
+deleteAccount: "Borrar cuenta"
+document: "Documento"
+numberOfPageCache: "Cantidad de páginas cacheadas"
+numberOfPageCacheDescription: "Al aumentar el número mejora la conveniencia pero tambien puede aumentar la carga y la memoria a usarse"
+logoutConfirm: "¿Cerrar sesión?"
+lastActiveDate: "Utilizado por última vez el"
+statusbar: "Barra de estado"
+pleaseSelect: "Selecciona una opción"
+reverse: "Echar de un capirotazo"
+colored: "Color"
+refreshInterval: "Intervalo de actualización"
+label: "Etiqueta"
+type: "Tipo"
+speed: "Velocidad"
+slow: "Lento"
+fast: "Rápido"
+sensitiveMediaDetection: "Detección de contenido NSFW"
+localOnly: "Solo local"
+remoteOnly: "Sólo remoto"
+failedToUpload: "La subida falló"
+cannotUploadBecauseInappropriate: "Este archivo no se puede subir debido a que algunas partes han sido detectadas comoNSFW."
+cannotUploadBecauseNoFreeSpace: "La subida falló debido a falta de espacio libre en la unidad del usuario."
+beta: "Beta"
+enableAutoSensitive: "Marcar automáticamente contenido NSFW"
+enableAutoSensitiveDescription: "Permite la detección y marcado automático de contenido NSFW usando 'Machine Learning' cuando sea posible. Incluso si esta opción está desactivada, puede ser activado para toda la instancia."
+activeEmailValidationDescription: "Habilita la validación estricta de direcciones de correo electrónico, lo cual incluye la revisión de direcciones desechables y si se puede comunicar con éstas. Cuando está deshabilitado, sólo el formato de la dirección es validado."
+navbar: "Barra de navegación"
+shuffle: "Aleatorio"
+account: "Cuentas"
+move: "Mover"
+_sensitiveMediaDetection:
+ description: "Reduce el esfuerzo de la moderación el el servidor a través del reconocimiento automático de contenido NSFW usando 'Machine Learning'. Esto puede incrementar ligeramente la carga en el servidor."
+ sensitivity: "Sensibilidad de detección"
+ sensitivityDescription: "Reducir la sensibilidad puede acarrear a varios falsos positivos, mientras que incrementarla puede reducir las detecciones (falsos negativos)."
+ setSensitiveFlagAutomatically: "Marcar como NSFW"
+ setSensitiveFlagAutomaticallyDescription: "Los resultados de la detección interna pueden ser retenidos incluso si la opción está desactivada."
+ analyzeVideos: "Habilitar el análisis de videos"
+ analyzeVideosDescription: "Analizar videos en adición a las imágenes. Esto puede incrementar ligeramente la carga del servidor."
+_emailUnavailable:
+ used: "Ya fue usado"
+ format: "Formato no válido."
+ disposable: "No es un correo reutilizable"
+ mx: "Servidor de correo inválido"
+ smtp: "Servidor de correo no disponible"
+_ffVisibility:
+ public: "Publicar"
+ followers: "Visible solo para seguidores"
+ private: "Privado"
+_signup:
+ almostThere: "Ya falta poco"
+ emailAddressInfo: "Ingrese el correo electrónico que usa. Este no se hará público."
+ emailSent: "Se envió un correo de verificación a la dirección {email}. Acceda al link enviado en el correo para completar el ingreso."
+_accountDelete:
+ accountDelete: "Eliminar Cuenta"
+ mayTakeTime: "La eliminación de la cuenta es un proceso que precisa de carga. Puede pasar un tiempo hasta que se complete si es mucho el contenido creado y los archivos subidos."
+ sendEmail: "Cuando se termine de borrar la cuenta, se enviará un correo a la dirección usada para el registro."
+ requestAccountDelete: "Pedir la eliminación de la cuenta."
+ started: "El proceso de eliminación ha comenzado."
+ inProgress: "La eliminación está en proceso."
+_ad:
+ back: "Deseleccionar"
+ reduceFrequencyOfThisAd: "Mostrar menos este anuncio."
+_forgotPassword:
+ enterEmail: "Ingrese el correo usado para registrar la cuenta. Se enviará un link para resetear la contraseña."
+ ifNoEmail: "Si no utilizó un correo para crear la cuenta, contáctese con el administrador."
+ contactAdmin: "Esta instancia no admite el uso de direcciones de correo electrónico, póngase en contacto con el administrador de la instancia para restablecer su contraseña"
+_gallery:
+ my: "Mi galería"
+ liked: "Publicaciones que me gustan"
+ like: "¡Muy bien!"
+ unlike: "Quitar me gusta"
+_email:
+ _follow:
+ title: "te ha seguido"
+ _receiveFollowRequest:
+ title: "Has recibido una solicitud de seguimiento"
+_plugin:
+ install: "Instalar plugins"
+ installWarn: "Por favor no instale plugins que no son de confianza"
+ manage: "Gestionar plugins"
+_preferencesBackups:
+ list: "Respaldos creados"
+ saveNew: "Guardar nuevo respaldo"
+ loadFile: "Cargar desde archivo"
+ apply: "Aplicar a este dispositivo"
+ save: "Guardar cambios"
+ inputName: "Por favor, ingresa un nombre para este respaldo"
+ cannotSave: "Fallo al guardar"
+ nameAlreadyExists: "Un respaldo llamado \"{name}\" ya existe. Por favor ingresa un nombre diferente"
+ applyConfirm: "¿Realmente quieres aplicar los cambios desde el archivo \"{name}\" a este dispositivo? Las configuraciones existentes serán sobreescritas. "
+ saveConfirm: "¿Guardar respaldo como \"{name}\"?"
+ deleteConfirm: "¿Borrar el respaldo \"{name}\"?"
+ renameConfirm: "¿Renombrar este respaldo de \"{old}\" a \"{new}\"?"
+ noBackups: "No existen respaldos. Deberás respaldar las configuraciones del cliente en este servidor usando \"Crear nuevo respaldo\""
+ createdAt: "Creado: {date} {time}"
+ updatedAt: "Actualizado: {date} {time}"
+ cannotLoad: "La carga falló"
+ invalidFile: "Formato de archivo inválido"
+_registry:
+ scope: "Alcance"
+ key: "Clave"
+ keys: "Clave"
+ domain: "Dominio"
+ createKey: "Crear una llave"
+_aboutMisskey:
+ about: "Misskey es un software de código abierto, desarrollado por syuilo desde el 2014"
+ contributors: "Principales colaboradores"
+ allContributors: "Todos los colaboradores"
+ source: "Código fuente"
+ translation: "Traducir Misskey"
+ donate: "Donar a Misskey"
+ morePatrons: "Muchas más personas nos apoyan. Muchas gracias🥰"
+ patrons: "Patrocinadores"
+_nsfw:
+ respect: "Ocultar medios NSFW"
+ ignore: "No esconder medios NSFW "
+ force: "Ocultar todos los medios"
+_mfm:
+ cheatSheet: "Hoja de referencia de MFM"
+ intro: "MFM es un lenguaje de marcado dedicado que se puede usar en varios lugares dentro de Misskey. Aquí puede ver una lista de sintaxis disponibles en MFM."
+ dummy: "Misskey expande el mundo de la Fediverso"
+ mention: "Menciones"
+ mentionDescription: "El signo @ seguido de un nombre de usuario se puede utilizar para notificar a un usuario en particular."
+ hashtag: "Hashtag"
+ hashtagDescription: "Puede especificar un hashtag con un numeral y el texto."
+ url: "URL"
+ urlDescription: "Se pueden mostrar las URL"
+ link: "Vínculo"
+ linkDescription: "Se pueden asociar partes de texto a la URL"
+ bold: "Negrita"
+ boldDescription: "Muestra el texto con las letras más gruesas"
+ small: "Pequeño"
+ smallDescription: "Muestra el texto más pequeño y delgado"
+ center: "Centrar"
+ centerDescription: "Muestra el texto centrado"
+ inlineCode: "Código (insertado)"
+ inlineCodeDescription: "Muestra el código de un programa resaltando su sintaxis"
+ blockCode: "Código (bloque)"
+ blockCodeDescription: "Código de resaltado de sintaxis, como programas de varias líneas con bloques."
+ inlineMath: "Fórmula (insertado)"
+ inlineMathDescription: "Muestra fórmulas (KaTeX) insertadas"
+ blockMath: "Fórmula (bloque)"
+ blockMathDescription: "Muestra fórmulas (KaTeX) de varias líneas en un bloque"
+ quote: "Citar"
+ quoteDescription: "Muestra el contenido como una cita"
+ emoji: "Emojis personalizados"
+ emojiDescription: "Muestra los emojis personalizados encerrados entre dos puntos."
search: "Buscar"
- delete: "eliminar"
- loading: "cargando"
- update-available-title: "Actualización disponible"
- update-available: "Hay disponible una nueva versión de Misskey ({newer}, la versión actual es {current}). Refresca la página para aplicar las actualizaciones."
- my-token-regenerated: "Tu token se ha regenerado vas a ser desconectado."
- verified-user: "Cuenta verificada"
- do-not-use-in-production: "Esto está en desarrollo, no usarlo para producción."
- reversi:
- drawn: "Empatado"
- my-turn: "Mi turno"
- opponent-turn: "Turno del oponente"
- black: "Negro"
- white: "Blanco"
- total: "Total"
- widgets:
- analog-clock: "Reloj analógico"
- profile: "Perfil"
- calendar: "Calendario"
- timemachine: "Calendario (máquina del tiempo)"
- activity: "Actividad"
- rss: "Lector RSS"
- memo: "Notas adhesivas"
- trends: "Tendencias"
- photo-stream: "Secuencia de fotos"
- posts-monitor: "Gráfico de publicaciones"
- slideshow: "Diapositivas"
- version: "Versión"
- broadcast: "Transmisión"
- notifications: "Notificaciones"
- users: "Usuarios destacados"
- polls: "Encuestas"
- post-form: "Formulario"
- server: "Información del servidor"
- nav: "Navegación"
- tips: "Consejos"
- hashtags: "Etiquetas"
- you: "Tú"
-auth/views/form.vue:
- permission-ask: "La aplicación requiere los siguientes permisos:"
- account-read: "Viendo información de la cuenta:"
- account-write: "Modificar información de la cuenta:"
- note-write: "Publicación."
- like-write: "Para reaccionar a las publicaciones."
- following-write: "Seguir o dejar de seguir"
- drive-read: "Leer tu unidad."
- drive-write: "Cargar o borrar archivos de tu unidad."
- notification-read: "Leer tus notificaciones."
- notification-write: "Administrar tus notificaciones."
- cancel: "Cancelar"
- accept: "Garantizar acceso."
-auth/views/index.vue:
- loading: "Cargando"
- denied: "Acceso de aplicación denegado."
- denied-paragraph: "Esta aplicación no tendrá acceso a tu cuenta."
- already-authorized: "Esta aplicación ha sido previamente autorizada."
- allowed: "Accesos de aplicaciones autorizados."
- callback-url: "Volviendo a la aplicación."
- please-go-back: "Por favor, vuelve a la aplicación."
- error: "Esta sesión no existe."
- sign-in: "Por favor inicia sesión."
-common/views/pages/explore.vue:
- verified-users: "Cuenta verificada"
-common/views/components/games/reversi/reversi.vue:
- matching:
- waiting-for: "Esperando por {}"
- cancel: "Cancelar"
-common/views/components/games/reversi/reversi.game.vue:
- surrender: "Rendirse"
- surrendered: "Por rendirse"
- is-llotheo: "El último gana (Llotheo)"
- looped-map: "Mapa en bucle"
- can-put-everywhere: "Puedes colocar donde quieras"
-common/views/components/games/reversi/reversi.index.vue:
- title: "Misskey Reversi"
- sub-title: "¡Juega Reversi con tus amigos!"
- invite: "Invitar"
- rule: "Cómo jugar"
- mode-invite: "Invitar"
- mode-invite-desc: "Invitar un usuario al juego."
- invitations: "¡Has recibido una invitación!"
- my-games: "Mis juegos"
- all-games: "Todos los juegos"
- enter-username: "Ingresar nombre de usuario"
- game-state:
- ended: "Finalizado"
- playing: "En progreso"
-common/views/components/games/reversi/reversi.room.vue:
- settings-of-the-game: "Configuración de juego"
- choose-map: "Elije un mapa"
- random: "Aleatorio"
- black-or-white: "Negro/Blanco"
- black-is: "Negro es {}"
- rules: "Reglas"
- is-llotheo: "El que tenga menos gana"
- looped-map: "Mapa en bucle"
- can-put-everywhere: "Puedes colocar donde quieras"
- settings-of-the-bot: "Configuración de bot"
- this-game-is-started-soon: "El juego comenzará pronto"
- waiting-for-other: "Esperando a que se prepare el adversario"
- waiting-for-me: "Esperando por la preparación"
- waiting-for-both: "Esperando por ti"
- cancel: "Cancelar"
- ready: "Listo"
- cancel-ready: "Cancelar \"Listo\""
-common/views/components/connect-failed.vue:
- title: "Imposible conectar al servidor"
- description: "Hay un problema en tu conexió o puede que el servidor esté caido o en mantenimiento. Por favor {try again} más tarde."
- thanks: "Gracias por usar Misskey."
- troubleshoot: "Problemas más frecuentes"
-common/views/components/connect-failed.troubleshooter.vue:
- title: "Resolución de problemas"
- network: "Conexión de red"
- checking-network: "Verificar la conexión a la red"
- internet: "Conexión a Internet"
- checking-internet: "Comprobando la conexión a Internet"
- server: "Conexión al servidor"
- checking-server: "Probando la conexión al servidor"
- finding: "Buscando cualquier problema"
- no-network: "Sin conexión"
- no-network-desc: "Por favor, asegurate que estás conectado a una red"
- no-internet: "Sin conexión a Internet"
- no-internet-desc: "Por favor, asegurate de estar conectado a Internet."
- no-server: "Imposible conectarse al servidor de Misskey"
- no-server-desc: "La conexión de red de tu PC es correcta, aún así no puedes conectarte al servidor de Misskey. Es posible que el servidor esté caido o en mantenimiento. Por favor vuelve a intentarlo más tarde."
- success: "Conectado al servidor de Misskey de manera correcta"
- success-desc: "Parece que la conexión ha sido posible. Por favor refresca la página."
- flush: "Limpiar la memoria caché"
- set-version: "Escoge la versión"
-common/views/components/media-banner.vue:
- sensitive: "Este contenido no es apropiado para ver en el trabajo"
- click-to-show: "Click para mostrar"
-common/views/components/theme.vue:
- theme: "Tema"
- light-themes: "Tema claro"
- dark-themes: "Tema oscuro"
- install-a-theme: "Instalar tema"
- theme-code: "Código del tema"
- install: "Instalación"
- primary-color: "Color primario"
- secondary-color: "Color secundario"
- base-theme: "Tema base"
- base-theme-light: "Claro"
- base-theme-dark: "Oscuro"
- theme-name: "Nombre del tema"
- preview-created-theme: "Vista previa"
- my-themes: "Mis temas"
- installed-themes: "Temas instalados"
- uninstall: "Desinstalar"
- export: "Exportar"
- import: "Importar"
-common/views/components/cw-button.vue:
- show: "Mostrar"
- chars: "{count} letras"
- files: "{count} archivos"
- poll: "Encuesta"
-common/views/components/messaging.vue:
- search-user: "Encuentra un usuario"
- you: "Tu"
- no-history: "Sin historial"
-common/views/components/messaging-room.vue:
- empty: "Sin conversaciones"
- no-history: "El historial se ha acabado"
- resize-form: "Arrastra para redimensionar"
- new-message: "Nuevo mensaje"
- only-one-file-attached: "Un único archivo se puede conectar al mensaje"
-common/views/components/messaging-room.form.vue:
- input-message-here: "Escribe el mensaje aquí"
- send: "Enviar"
- attach-from-local: "Adjunta ficheros desde tu PC"
- attach-from-drive: "Adjunta ficheros desde tu disco"
- only-one-file-attached: "Un único archivo se puede conectar al mensaje"
-common/views/components/messaging-room.message.vue:
- is-read: "Leer"
- deleted: "El mensaje se ha borrado"
-common/views/components/nav.vue:
- about: "Sobre"
- stats: "Estadísticas"
- status: "Estado"
- wiki: "Wiki"
- donors: "Donantes"
- repository: "Repositorio"
- develop: "Desarrolladores"
- feedback: "Opiniones"
-common/views/components/note-menu.vue:
- mention: "Menciones"
- detail: "Detalles"
- copy-link: "Copiar enlace"
- favorite: "Me gusta esta nota"
- pin: "Fijar en el perfil"
- delete: "Borrar"
- delete-confirm: "¿Seguro que quieres borrar la publicación?"
- remote: "Ver el original"
-common/views/components/user-menu.vue:
- mention: "Menciones"
- mute: "Silenciar"
- block: "Bloquear"
-common/views/components/poll.vue:
- vote-to: "'{}' para votar"
- vote-count: "{} votos"
- vote: "Vota"
- show-result: "Mostrar resultados"
- voted: "Votado"
-common/views/components/poll-editor.vue:
- no-only-one-choice: "Selecciona dos o más opciones."
- choice-n: "{} opcion(es)"
- remove: "Borra la opción"
- add: "+ Añade una opción"
- destroy: "Cancelar la encuesta"
- day: "domingo"
-common/views/components/reaction-picker.vue:
- choose-reaction: "Escoge una reacción"
-common/views/components/emoji-picker.vue:
- custom-emoji: "Personalizados"
- people: "Gente"
- animals-and-nature: "Naturaleza"
- food-and-drink: "Comida y bebida"
+ searchDescription: "Muestra una caja de búsqueda con texto pre-escrito"
+ flip: "Echar de un capirotazo"
+ flipDescription: "Voltea el contenido hacia arriba / abajo o hacia la izquierda / derecha."
+ jelly: "Animación (gelatina)"
+ jellyDescription: "Aplica un efecto de animación tipo gelatina"
+ tada: "Animación (tadá)"
+ tadaDescription: "Aplica un efecto de animación al estilo \"Tadá\""
+ jump: "Animación (saltar)"
+ jumpDescription: "Aplica un efecto de animación tipo salto"
+ bounce: "Animación (rebotar)"
+ bounceDescription: "Aplica un efecto de animación tipo rebote"
+ shake: "Animación (temblor)"
+ shakeDescription: "Aplica un efecto de animación tipo temblor"
+ twitch: "Animación (sacudida)"
+ twitchDescription: "Aplica un efecto de animación tipo sacudida"
+ spin: "Animación (giro)"
+ spinDescription: "Aplica un efecto de animación tipo rotación"
+ x2: "Grande"
+ x2Description: "Muestra el contenido más grande"
+ x3: "Muy grande"
+ x3Description: "Muestra el contenido mucho más grande"
+ x4: "Totalmente grande"
+ x4Description: "Muestra el contenido totalmente grande"
+ blur: "Desenfoque"
+ blurDescription: "Para desenfocar el contenido. Se muestra claramente al colocar el puntero encima."
+ font: "Fuente"
+ fontDescription: "Elegir la fuente del contenido"
+ rainbow: "Arcoíris"
+ rainbowDescription: "Muestra el contenido con los colores del arcoíris"
+ sparkle: "Parpadeante"
+ sparkleDescription: "Aplica un efecto de partículas parpadeantes"
+ rotate: "Rotar"
+ rotateDescription: "Rota el contenido a un ángulo especificado."
+ plain: "Plano"
+ plainDescription: "Desactiva los efectos de todo el contenido MFM con este efecto MFM."
+_instanceTicker:
+ none: "No mostrar"
+ remote: "Mostrar a usuarios remotos"
+ always: "Mostrar siempre"
+_serverDisconnectedBehavior:
+ reload: "Recargar automáticamente"
+ dialog: "Mostrar diálogo de advertencia"
+ quiet: "Advertencia discreta"
+_channel:
+ create: "Crear canal"
+ edit: "Editar canal"
+ setBanner: "Elegir banner"
+ removeBanner: "Borrar banner"
+ featured: "Tendencias"
+ owned: "Dueño"
+ following: "Siguiendo"
+ usersCount: "{n} participantes"
+ notesCount: "{n} notas"
+_menuDisplay:
+ sideFull: "Horizontal"
+ sideIcon: "Horizontal (ícono)"
+ top: "Arriba"
+ hide: "Ocultar"
+_wordMute:
+ muteWords: "Palabras que silenciar"
+ muteWordsDescription: "Separar con espacios indica una declaracion And, separar con lineas nuevas indica una declaracion Or。"
+ muteWordsDescription2: "Encerrar las palabras clave entre numerales para usar expresiones regulares"
+ softDescription: "Ocultar en la linea de tiempo las notas que cumplen las condiciones"
+ hardDescription: "Evitar que se agreguen a la linea de tiempo las notas que cumplen las condiciones. Las notas no agregadas seguirán quitadas aunque cambien las condiciones."
+ soft: "Suave"
+ hard: "Duro"
+ mutedNotes: "Notas silenciadas"
+_instanceMute:
+ instanceMuteDescription: "Silencia todas las notas y reposts de la instancias seleccionadas, incluyendo respuestas a los usuarios de las mismas"
+ instanceMuteDescription2: "Separar por líneas"
+ title: "Oculta las notas de las instancias listadas."
+ heading: "Instancias a silenciar"
+_theme:
+ explore: "Explorar temas"
+ install: "Instalar tema"
+ manage: "Gestor de temas"
+ code: "Código del tema"
+ description: "Descripción"
+ installed: "{name} ha sido instalado"
+ installedThemes: "Temas instalados"
+ builtinThemes: "Temas integrados"
+ alreadyInstalled: "Este tema ya está instalado"
+ invalid: "El formato del tema no es válido"
+ make: "Crear tema"
+ base: "Base"
+ addConstant: "Agregar constante"
+ constant: "Constante"
+ defaultValue: "Valor predeterminado"
+ color: "Color"
+ refProp: "Hacer referencia a propiedad"
+ refConst: "Hacer referencia a constante"
+ key: "Clave"
+ func: "funciones"
+ funcKind: "Tipo de función"
+ argument: "Argumento"
+ basedProp: "Nombre de la propiedad referenciada"
+ alpha: "Opacidad"
+ darken: "Oscuridad"
+ lighten: "Brillo"
+ inputConstantName: "Por favor ingrese el nombre de la constante"
+ importInfo: "Pegando el código del tema aquí, puede importarlo al editor"
+ deleteConstantConfirm: "¿Desea borrar la constante {const}?"
+ keys:
+ accent: "Acento"
+ bg: "Fondo"
+ fg: "Texto"
+ focus: "Enfoque"
+ indicator: "Indicador"
+ panel: "Panel"
+ shadow: "Sombra"
+ header: "Cabezal"
+ navBg: "Fondo de la barra lateral"
+ navFg: "Texto de la barra lateral"
+ navHoverFg: "Texto de la barra lateral (hover)"
+ navActive: "Texto de la barra lateral (activo)"
+ navIndicator: "Indicador de la barra lateral"
+ link: "Vínculo"
+ hashtag: "Hashtag"
+ mention: "Menciones"
+ mentionMe: "Menciones (yo)"
+ renote: "Renotar"
+ modalBg: "Fondo modal"
+ divider: "Divisor"
+ scrollbarHandle: "Cuadro de la barra de desplazamiento"
+ scrollbarHandleHover: "Cuadro de la barra de desplazamiento (hover)"
+ dateLabelFg: "Texto de la etiqueta de fecha"
+ infoBg: "Fondo de información"
+ infoFg: "Texto de información"
+ infoWarnBg: "Fondo de advertencias"
+ infoWarnFg: "Texto de advertencias"
+ cwBg: "Fondo del botón CW"
+ cwFg: "Texto del botón CW"
+ cwHoverBg: "Fondo del botón CW (hover)"
+ toastBg: "Fondo de notificaciones"
+ toastFg: "Texto de notificaciones"
+ buttonBg: "Fondo de botón"
+ buttonHoverBg: "Fondo de botón (hover)"
+ inputBorder: "Borde de los campos de entrada"
+ listItemHoverBg: "Fondo de elemento de listas (hover)"
+ driveFolderBg: "Fondo de capeta del drive"
+ wallpaperOverlay: "Transparencia del fondo de pantalla"
+ badge: "Medalla"
+ messageBg: "Fondo de chat"
+ accentDarken: "Acento (oscuro)"
+ accentLighten: "Acento (claro)"
+ fgHighlighted: "Texto resaltado"
+_sfx:
+ note: "Notas"
+ noteMy: "Nota (a mí mismo)"
+ notification: "Notificaciones"
+ chat: "Chat"
+ chatBg: "Chat (Fondo)"
+ antenna: "Antena receptora"
+ channel: "Notificaciones del canal"
+_ago:
+ future: "Futuro"
+ justNow: "Recién ahora"
+ secondsAgo: "Hace {n} segundos"
+ minutesAgo: "Hace {n} minutos"
+ hoursAgo: "Hace {n} horas"
+ daysAgo: "Hace {n} días"
+ weeksAgo: "Hace {n} semanas"
+ monthsAgo: "Hace {n} meses"
+ yearsAgo: "Hace {n} años"
+_time:
+ second: "Segundos"
+ minute: "Minutos"
+ hour: "Horas"
+ day: "Días"
+_tutorial:
+ title: "Cómo usar Misskey"
+ step1_1: "Bienvenido"
+ step1_2: "Esta imagen se llama \"Linea de tiempo\" y muestra en orden cronológico las \"notas\" tuyas y de la gente que \"sigues\""
+ step1_3: "Si no estás escribiendo ninguna nota y no estás siguiendo a nadie, es esperable que no se muestre nada en la linea de tiempo"
+ step2_1: "Antes de crear notas y seguir a alguien, primero vamos a crear tu perfil"
+ step2_2: "Si provees información sobre quien eres, será más fácil para que otros usuarios te sigan"
+ step3_1: "¿Has podido crear tu perfil sin problemas?"
+ step3_2: "Con esto, prueba hacer una nota. Aprieta el botón con forma de lápiz que está arriba de la imagen y abre el formulario."
+ step3_3: "Si has escrito el contenido, aprieta el botón que está arriba a la derecha del formulario para postear."
+ step3_4: "¿No se te ocurre un contenido? Prueba con decir \"Empecé a usar Misskey\""
+ step4_1: "¿Has posteado?"
+ step4_2: "Si tu nota puede verse en la linea de tiempo, fue todo un éxito."
+ step5_1: "Luego, ponte a seguir a otra gente y haz que tu linea de tiempo esté más animada."
+ step5_2: "Puedes ver las notas destacadas en {featured} y desde allí seguir a usuarios que te importan. También puedes buscar usuario destacados en {explore}."
+ step5_3: "Para seguir a un usuario, haz click en su avatar para ver su página de usuario y allí apretar el botón \"seguir\""
+ step5_4: "De esa manera, puede pasar un tiempo hasta que el usuario apruebe al seguidor."
+ step6_1: "Si puedes ver en la linea de tiempo las notas de otros usuarios, fue todo un éxito."
+ step6_2: "En las notas de otros usuarios puedes añadir una \"reacción\", para poder responder rápidamente."
+ step6_3: "Para añadir una reacción, haz click en el botón \"+\" de la nota y elige la reacción que prefieras."
+ step7_1: "Así terminó la explicación del funcionamiento básico de Misskey. Eso fue todo."
+ step7_2: "Si quieres conocer más sobre Misskey, prueba con la sección {help}."
+ step7_3: "Así, disfruta de Misskey 🚀"
+_2fa:
+ alreadyRegistered: "Ya has completado la configuración."
+ registerDevice: "Registrar dispositivo"
+ registerKey: "Registrar clave"
+ step1: "Primero, instale en su dispositivo la aplicación de autenticación {a} o {b} u otra."
+ step2: "Luego, escanee con la aplicación el código QR mostrado en pantalla."
+ step2Url: "En una aplicación de escritorio se puede ingresar la siguiente URL:"
+ step3: "Para terminar, ingrese el token mostrado en la aplicación."
+ step4: "Ahora cuando inicie sesión, ingrese el mismo token"
+ securityKeyInfo: "Se puede configurar el inicio de sesión usando una clave de seguridad de hardware que soporte FIDO2 o con un certificado de huella digital o con un PIN"
+_permissions:
+ "read:account": "Ver información de la cuenta"
+ "write:account": "Editar información de la cuenta"
+ "read:blocks": "Ver usuarios bloqueados"
+ "write:blocks": "Administrar usuarios bloqueados"
+ "read:drive": "Ver el drive"
+ "write:drive": "Administrar drive"
+ "read:favorites": "Ver favoritos"
+ "write:favorites": "Addministrar favoritos"
+ "read:following": "Ver información de seguidor"
+ "write:following": "Seguir o dejar de seguir"
+ "read:messaging": "Ver chat"
+ "write:messaging": "Administrar chat"
+ "read:mutes": "Ver usuarios silenciados"
+ "write:mutes": "Administrar usuarios silenciados"
+ "write:notes": "Crear/borrar notas"
+ "read:notifications": "Ver notificaciones"
+ "write:notifications": "Administrar notificaciones"
+ "read:reactions": "Ver reacciones"
+ "write:reactions": "Administrar reacciones"
+ "write:votes": "Votar"
+ "read:pages": "Ver páginas"
+ "write:pages": "Administrar páginas"
+ "read:page-likes": "Ver páginas que te gustan"
+ "write:page-likes": "Administrar páginas que te gustan"
+ "read:user-groups": "Ver grupos de usuarios"
+ "write:user-groups": "Administrar grupos de usuarios"
+ "read:channels": "Ver canal"
+ "write:channels": "Modificar canal"
+ "read:gallery": "Ver galería"
+ "write:gallery": "Editar galería"
+ "read:gallery-likes": "Ver favoritos de la galería"
+ "write:gallery-likes": "Editar favoritos de la galería"
+_auth:
+ shareAccess: "¿Desea permitir el acceso a la cuenta \"{name}\"?"
+ shareAccessAsk: "¿Está seguro de que desea autorizar esta aplicación para acceder a su cuenta?"
+ permissionAsk: "Esta aplicación requiere los siguientes permisos"
+ pleaseGoBack: "Por favor, vuelve a la aplicación"
+ callback: "Volviendo a la aplicación"
+ denied: "Acceso denegado"
+_antennaSources:
+ all: "Todas las notas"
+ homeTimeline: "Notas de los usuarios que sigues"
+ users: "Notas de un usuario o varios"
+ userList: "Notas de los usuarios de una lista"
+ userGroup: "Notas de los usuarios de una grupo"
+_weekday:
+ sunday: "Domingo"
+ monday: "Lunes"
+ tuesday: "Martes"
+ wednesday: "Miércoles"
+ thursday: "Jueves"
+ friday: "Viernes"
+ saturday: "Sábado"
+_widgets:
+ memo: "Nota adhesiva"
+ notifications: "Notificaciones"
+ timeline: "Linea de tiempo"
+ calendar: "Calendario"
+ trends: "Tendencias"
+ clock: "Reloj"
+ rss: "Lector RSS"
+ rssTicker: "Ticker-RSS"
activity: "Actividad"
- travel-and-places: "Viajes y lugares"
- objects: "Objetos"
- symbols: "Símbolos"
- flags: "Países"
-common/views/components/signin.vue:
- username: "Usuario"
- password: "Contraseña"
- token: "Identificador"
- signing-in: "Entrando..."
- or: "O"
- signin-with-twitter: "Ingresar con Twitter"
- signin-with-github: "Ingresar con Github"
- signin-with-discord: "Ingresar con Discord"
- login-failed: "Autenticación fallida. Asegúrate de haber usado el nombre de usuario y contraseña correctos."
-common/views/components/signup.vue:
- invitation-code: "Código de invitación"
- invitation-info: "Si no tienes un código de invitación, por favor contacta un administrador."
- username: "Usuario"
- checking: "Comprobando..."
- available: "Disponible"
- unavailable: "Utilizado"
- error: "Error de conexión"
- invalid-format: "utiliza letras, números y/o -."
- too-short: "¡Mínimo tienes que introducir un caracter!"
- too-long: "No puedes usar más de 20 caracteres."
- password: "Contraseña"
- password-placeholder: "Te recomendamos más de 8 caracteres"
- weak-password: "Contraseña débil"
- normal-password: "No está mal"
- strong-password: "Muy buena contraseña"
- retype: "Inténtalo otra vez"
- retype-placeholder: "Confirma la contraseña"
- password-matched: "OK"
- password-not-matched: "Las contraseñas no son las mismas"
- recaptcha: "Verificar"
- create: "Crea una cuenta"
- some-error: "Por algún motivo no se ha podido crear la cuenta. Por favor inténtalo de nuevo."
-common/views/components/special-message.vue:
- new-year: "¡Feliz Año Nuevo!"
- christmas: "¡Feliz Navidad!"
-common/views/components/stream-indicator.vue:
- connecting: "Conectando"
- reconnecting: "Reconectando"
- connected: "Conectado"
-common/views/components/notification-settings.vue:
- title: "Notificaciones"
-common/views/components/github-setting.vue:
- detail: "Ver detalles..."
-common/views/components/discord-setting.vue:
- detail: "Ver detalles..."
-common/views/components/uploader.vue:
- waiting: "Un momento"
-common/views/components/visibility-chooser.vue:
- public: "Público"
- home: "Inicio"
- home-desc: "Publica solo en la página de inicio"
- followers: "Seguidores"
- followers-desc: "Piblica solo para tus seguidores"
- specified: "Directo"
- specified-desc: "Publica solo para los seguidores que quieras"
- local-public: "Público (sólo local)"
- local-home: "Inicio (sólo local)"
- local-followers: "Seguidores (sólo local)"
-common/views/components/profile-editor.vue:
- title: "Perfil"
- name: "Nombre"
- account: "Cuenta"
- avatar: "Avatar"
- banner: "Banner"
- is-cat: "Esta cuenta es un gato"
- is-bot: "Esta cuenta es un bot"
- save: "Guardar"
- email-address: "Correo electrónico"
- export: "Exportar"
- import: "Importar"
- export-targets:
- mute-list: "Silenciar"
- blocking-list: "Bloquear"
- user-lists: "Listas"
- enter-password: "Escribe una contraseña"
-common/views/components/user-list-editor.vue:
- users: "Usuarios"
-common/views/widgets/broadcast.vue:
- fetching: "Recuperando"
- no-broadcasts: "Sin emisión"
- have-a-nice-day: "¡Buenos dias!"
- next: "Siguiente"
-common/views/widgets/calendar.vue:
- year: "Año {}"
- month: "Mes {}"
- day: "Día {}"
- today: "Hoy:"
- this-month: "Este mes:"
- this-year: "Este año:"
-common/views/widgets/photo-stream.vue:
- title: "Galería de fotos"
- no-photos: "No hay fotos."
-common/views/widgets/posts-monitor.vue:
- title: "Tabla de publicaciones"
- toggle: "Alternar vistas"
-common/views/widgets/hashtags.vue:
- title: "Etiquetas"
-common/views/widgets/server.vue:
- title: "Información del servidor"
- toggle: "Alternar vistas"
-common/views/widgets/memo.vue:
- title: "Notas"
- memo: "¡Escribe aquí!"
- save: "Guardar"
-common/views/widgets/slideshow.vue:
- folder-customize-mode: "Para especificar una carpeta, por favor sal de modo de personalización"
- folder: "Por favor, cliquea y especifica una carpeta"
- no-image: "No hay imágenes en esta carpeta"
-common/views/widgets/tips.vue:
- tips-line1: "Puedes enfocarte en las publicaciones con t"
- tips-line2: "Abrir formulario de publicación con p or n"
- tips-line3: "Puedes arrastrar y soltar archivos en el formulario de publicación"
- tips-line4: "Puedes pegar una imagen del portapapeles en el formulario de publicación"
- tips-line5: "Puedes cargar archivos con sólo arrastrarlos y soltarlos en Drive"
- tips-line6: "Puedes mover una carpeta arrastrándola hacia el Drive"
- tips-line7: "Puedes mover una carpeta arrastrándola hacia el Drive"
- tips-line8: "Inicio se puede personalizar desde la configuración"
- tips-line9: "Misskey está hecho bajo licencia AGPLv3"
- tips-line10: "Usando el accesorio de Máquina del Tiempo puedes encontrar publicaciones antiguas"
- tips-line11: "Puedes resaltar publicaciones en la página de usuario haciendo click en \"...\""
- tips-line13: "Todos los archivos añadidos a la publicación se han guardado en tu unidad."
- tips-line14: "Cuando personalizas el inicio puedas dar click derecho a un accesorio y cambiar el diseño."
- tips-line17: "Al colocar ** delante y luego del texto, lo estarás destacando en negrillas"
- tips-line19: "Algunas ventanas pueden ser separadas fuera del navegador"
- tips-line20: "El porcentaje mostrando en el accesorio de calendario indica el porcentaje de tiempo transcurrido."
- tips-line21: "También puedes usar la API para desarrollar tus propios bots."
- tips-line24: "Misskey inició en 2014."
- tips-line25: "Puedes recibir notificaciones incluso si Misskey no está abierto en un navegador compatible."
-common/views/pages/follow.vue:
- signed-in-as: "Autenticado como {}"
- following: "Siguiendo"
- follow: "Seguir"
- request-pending: "Solicitud pendiente"
- follow-processing: "Solicitud en proceso"
- follow-request: "Solicitar suscripción"
-desktop:
- banner-crop-title: "Corta la parte que aparece como un banner"
- banner: "Banner"
- uploading-banner: "Cargando un nuevo banner"
- banner-updated: "Banner actualizado"
- choose-banner: "Escoge un banner"
- avatar-crop-title: "Corta la parte que aparece como un avatar"
- avatar: "Avatar"
- uploading-avatar: "Cargando un nuevo avatar"
- avatar-updated: "Avatar actualizado"
- choose-avatar: "Escoge una imagen de avatar"
- invalid-filetype: "Este tipo de archivo no es compatible aquí"
-desktop/views/components/activity.chart.vue:
- total: "Negro ... Total"
- notes: "Azul ... Notas"
- replies: "Rojo ... Respuestas"
- renotes: "Verde ... Republicaciones"
-desktop/views/components/activity.vue:
- title: "Actividad"
- toggle: "Alternar vistas"
-desktop/views/components/calendar.vue:
- title: "{year} / {month}"
- prev: "Mes anterior"
- next: "Próximo mes"
- go: "Click para navegar"
-desktop/views/components/choose-file-from-drive-window.vue:
- upload: "Cargar archivos de tu dispositivo"
- cancel: "Cancelar"
- ok: "OK"
- choose-prompt: "Escoger archivos"
-desktop/views/components/choose-folder-from-drive-window.vue:
- cancel: "Cancelar"
- ok: "OK"
- choose-prompt: "Escoge una Carpeta"
-desktop/views/components/crop-window.vue:
- skip: "Ignorar el cortado"
- cancel: "Cancelar"
- ok: "OK"
-desktop/views/components/drive-window.vue:
- used: "usado"
-desktop/views/components/drive.file.vue:
- avatar: "Avatar"
- banner: "Banner"
- nsfw: "Ver más"
- contextmenu:
- rename: "Renombrar"
- mark-as-sensitive: "Marcar como 'sensible'"
- unmark-as-sensitive: "Desmarcar como 'sensible'"
- copy-url: "Copia la URL"
- download: "Descargar"
- else-files: "Otros"
- set-as-avatar: "Utilizar como avatar"
- set-as-banner: "Utilizar como banner"
- open-in-app: "Abrir en la aplicación"
- add-app: "Añadir aplicación"
- rename-file: "Renombra el fichero"
- input-new-file-name: "Escribe el nombre nuevo"
- copied: "Copiado"
- copied-url-to-clipboard: "URL copiada al porta papeles"
-desktop/views/components/drive.folder.vue:
- unable-to-process: "La operación no se puede llevar a cabo"
- circular-reference-detected: "La carpeta de destino es una sub-carpeta de la carpeta que quieres mover."
- unhandled-error: "Error desconocido"
- contextmenu:
- move-to-this-folder: "Mover a esta carpeta"
- show-in-new-window: "Abrir en una ventana nueva"
- rename: "Renombrar"
- rename-folder: "Renombrar carpeta"
- input-new-folder-name: "Escribe el nombre nuevo"
-desktop/views/components/drive.vue:
- search: "Buscar"
- empty-draghover: "¡Saluda!"
- empty-drive: "Tu disco está vacio"
- empty-drive-description: "También puedes subir archivos seleccionándolos y con el botón derecho selecciona \"Subir fichero\" o puedes arrastrarlo hasta la ventana."
- empty-folder: "La carpeta está vacia"
- unable-to-process: "La operación no se puede llevar a cabo."
- circular-reference-detected: "La carpeta de destino es una sub-carpeta de la carpeta que quieres mover."
- unhandled-error: "Errer desconocido"
- url-upload: "Subir desde una URL"
- url-of-file: "URL del fichero que quieres subir"
- url-upload-requested: "Subida solicitada"
- may-take-time: "Subir el fichero puede tardar un tiempo."
- create-folder: "Crear una carpeta"
- folder-name: "Nombre de la carpeta"
- contextmenu:
- create-folder: "Crear una carpeta"
- upload: "Subir fichero"
- url-upload: "Subir desde una URL"
-desktop/views/components/media-video.vue:
- sensitive: "Este contenido no es apropiado para ver en el trabajo"
- click-to-show: "Click para mostrar"
-desktop/views/components/followers-window.vue:
- followers: "{} seguidores"
-desktop/views/components/followers.vue:
- empty: "Parece que no tienes seguidores aún."
-desktop/views/components/following-window.vue:
- following: "Siguiendo {}"
-desktop/views/components/following.vue:
- empty: "Parece que aún no sigues a nadie."
-desktop/views/components/game-window.vue:
- game: "Reversi"
-desktop/views/components/home.vue:
- done: "Listo"
- add-widget: "Agregar accesorio:"
- add: "Agregar"
-desktop/views/input-dialog.vue:
- cancel: "Cancelar"
- ok: "OK"
-desktop/views/components/messaging-room-window.vue:
- title: "Mensajes:"
-desktop/views/components/messaging-window.vue:
- title: "Mensajes"
-desktop/views/components/note-detail.vue:
- private: "Esta publicación es privada"
- deleted: "Esta publicación ha sido removida"
- location: "Localización"
- renote: "Republicar"
- add-reaction: "Agregar una reacción"
-desktop/views/components/note.vue:
- reply: "Responder"
- renote: "Republicar"
- add-reaction: "Reacción"
- detail: "Detalles"
- private: "Esta publicación es privada"
- deleted: "Esta publicación ha sido removida"
-desktop/views/components/notes.vue:
- error: "Error al cargar."
- retry: "Reintentar"
-desktop/views/components/notifications.vue:
- empty: "No hay notificaciones"
-desktop/views/components/post-form.vue:
- add-visible-user: "+Agregar usuario"
- attach-location-information: "Agregar localización"
- hide-contents: "Esconder contenidos"
- reply-placeholder: "Responder a esta nota..."
- quote-placeholder: "Citar esta nota..."
- submit: "Publicar"
- reply: "Responder"
- renote: "Republicar"
- posted: "¡Publicado!"
- replied: "¡Respondido!"
- reposted: "¡Republicado!"
- note-failed: "Error al publicar nota"
- reply-failed: "Error al responder"
- renote-failed: "Error al republicar"
- posting: "Publicando"
- attach-media-from-local: "Agregar medios de tu dispositivo"
- attach-media-from-drive: "Adjunta multimedia desde tu Disco"
- attach-cancel: "Quitar el archivo adjunto"
- create-poll: "Crea una encuesta"
- text-remain: "quedan {} caracteres"
- recent-tags: "Reciente"
- click-to-tagging: "Click para etiquetar"
- visibility: "Visibilidad"
- geolocation-alert: "Tu dispositivo no tiene soporte de geolocalización."
- error: "Error"
- enter-username: "Por favor escribe un nombre de usuario..."
- annotations: "Anotaciones a la publicación (opcional)"
-desktop/views/components/post-form-window.vue:
- note: "Nota nueva"
- reply: "Responder"
- attaches: "{} archivo(s) multimedia adjuntados"
- uploading-media: "Subiendo {} archivo(s) multimedia"
-desktop/views/components/progress-dialog.vue:
- waiting: "Un momento"
-desktop/views/components/renote-form.vue:
- quote: "Cita..."
- cancel: "Cancelar"
- renote: "Volver a publicar"
- reposting: "Publicando de nuevo..."
- success: "¡Publicado!"
- failure: "La publicación ha fallado"
-desktop/views/components/renote-form-window.vue:
- title: "¿Seguro qué quieres volver a publicarlo?"
-desktop/views/pages/user-following-or-followers.vue:
- following: "{user} sigue a"
- followers: "Seguidores de {user}"
-desktop/views/components/settings.2fa.vue:
- detail: "Ver detalles..."
- url: "https://www.google.com/landing/2step/"
- caution: "Si pierdes acceso al dispositivo, no podrás conectarte a Misskey."
- register: "Registrar un dispositivo"
- already-registered: "Un dispositivo ya fue registrado"
- unregister: "Inhabilitado"
- unregistered: "Autenticación de dos pasos fue deshabilitada."
- enter-password: "Escribe una contraseña"
- authenticator: "Primero, necesitas instalar Google Authenticator en tu dispositivo:"
- howtoinstall: "Cómo instalar"
- token: "Token"
- scan: "Luego, escanea el código QR:"
- done: "Por favor ingresa el token mostrado en tu dispositivo:"
- submit: "Enviar"
- success: "¡Configuraciones guardadas!"
- failed: "Error al configurar. Por favor asegúrate de que el token es correcto."
- info: "Desde ahora, ingresa el token que se muestra en tu dispositivo adicionalmente a tu contraseña cuando inicies sesión en Misskey"
-common/views/components/media-image.vue:
- sensitive: "Este contenido no es apropiado para ver en el trabajo"
- click-to-show: "Click para mostrar"
-common/views/components/api-settings.vue:
- token: "Token:"
- enter-password: "Escribe una contraseña"
- console:
- title: "Consola API"
- send: "Enviar"
-desktop/views/components/settings.apps.vue:
- no-apps: "No hay aplicaciones asociadas"
-common/views/components/drive-settings.vue:
- in-use: "usado"
- stats: "Estadísticas"
-common/views/components/mute-and-block.vue:
- mute-and-block: "Silenciar y bloquear"
- mute: "Silenciar"
- block: "Bloquear"
- save: "Guardar"
-desktop/views/components/sub-note-content.vue:
- private: "Esta publicación es privada"
- deleted: "Esta publicación ha sido removida"
- poll: "Encuesta"
-desktop/views/components/settings.tags.vue:
- title: "Etiqueta"
- add: "Agregar"
- save: "Guardar"
-desktop/views/components/timeline.vue:
- home: "Inicio"
- local: "Local"
- hybrid: "Social"
- global: "Global"
- messages: "Mensajes"
- list: "Listas"
- hashtag: "Hashtags"
- list-name: "Nombre de lista"
-desktop/views/components/ui.header.vue:
- welcome-back: "Bienvenido/a de vuelta,"
- adjective: "-san"
-desktop/views/components/ui.header.account.vue:
- profile: "Tu perfil"
- lists: "Listas"
- follow-requests: "Solicitudes de seguimiento"
- admin: "Admin"
-desktop/views/components/ui.header.nav.vue:
- game: "Juegos"
-desktop/views/components/ui.header.notifications.vue:
- title: "Notificaciones"
-desktop/views/components/ui.header.post.vue:
- post: "Crear una publicación"
-desktop/views/components/ui.header.search.vue:
- placeholder: "Buscar"
-desktop/views/components/received-follow-requests-window.vue:
- title: "Solicitudes de seguidores"
- accept: "Aceptar"
- reject: "Rechazar"
-desktop/views/components/user-lists-window.vue:
- title: "Listas de usuario"
- create-list: "Crear lista"
- list-name: "Nombre de lista"
-desktop/views/components/user-preview.vue:
- notes: "Publicaciones"
- following: "Sigue"
- followers: "Seguidores"
-desktop/views/components/users-list.vue:
- all: "Todo"
-desktop/views/components/window.vue:
- close: "Cerrar"
-admin/views/index.vue:
- dashboard: "Panel de control"
- instance: "Instancia"
- moderators: "Moderadores"
- users: "Usuarios"
- hashtags: "Hashtags"
- back-to-misskey: "Volver a Misskey"
-admin/views/dashboard.vue:
- dashboard: "Panel de Control"
- accounts: "Cuenta"
- drive: "Drive"
- instances: "Instancias"
- this-instance: "Esta instancia"
-admin/views/abuse.vue:
- details: "Detalles"
- remove-report: "eliminar"
-admin/views/instance.vue:
- instance: "Instancia"
- instance-name: "Nombre de la instancia"
- host: "Host"
- recaptcha-secret-key: "clave secreta reCAPTCHA"
- invite: "Invitar"
- save: "Guardar"
- external-user-recommendation-timeout: "Tiempo de espera"
- email: "Correo electrónico"
- smtp-host: "Host SMTP"
- smtp-port: "Puerto SMTP"
- smtp-user: "Usuario SMTP"
- smtp-pass: "Contraseña SMTP"
-admin/views/charts.vue:
- title: "Gráficos"
- per-day: "Por día"
- per-hour: "Por hora"
+ photos: "Fotos"
+ digitalClock: "Reloj digital"
+ unixClock: "Reloj UNIX"
federation: "Federación"
- users: "Usuarios"
- drive: "Drive"
- network: "Red"
-admin/views/drive.vue:
- sort:
- title: "Ordenar"
- origin:
- combined: "Local+Remoto"
- local: "Local"
- remote: "Remoto"
- delete: "eliminar"
- mark-as-sensitive: "Marcar como 'sensible'"
- unmark-as-sensitive: "Desmarcar como 'sensible'"
-admin/views/users.vue:
- users:
- state:
- all: "Todo"
- moderator: "Moderadores"
- verified: "Cuenta verificada"
- origin:
- local: "Local"
-admin/views/emoji.vue:
- add-emoji:
- add: "Agregar"
- emojis:
- remove: "eliminar"
-admin/views/announcements.vue:
- save: "Guardar"
- remove: "eliminar"
- add: "Agregar"
-admin/views/federation.vue:
- instance: "Instancia"
- host: "Host"
- following: "Siguiendo"
- status: "Estado"
- block: "Bloquear"
- states:
+ instanceCloud: "Nube de palabras de la instancia"
+ postForm: "Formulario"
+ slideshow: "Diapositivas"
+ button: "Botón"
+ onlineUsers: "Usuarios en linea"
+ jobQueue: "Cola de trabajos"
+ serverMetric: "Estadísticas del servidor"
+ aiscript: "Consola de AiScript"
+ aichan: "indigo"
+_cw:
+ hide: "Ocultar"
+ show: "Ver más"
+ chars: "{count} caracteres"
+ files: "{count} archivos"
+_poll:
+ noOnlyOneChoice: "Se necesitan al menos 2 opciones"
+ choiceN: "Opción {n}"
+ noMore: "No se pueden agregar más"
+ canMultipleVote: "Permitir más de una respuesta"
+ expiration: "Termina el"
+ infinite: "Sin límite de tiempo"
+ at: "Elegir fecha y hora"
+ after: "Elegir lapso de tiempo"
+ deadlineDate: "Fecha de fin"
+ deadlineTime: "Horas"
+ duration: "Duración"
+ votesCount: "{n} votos"
+ totalVotes: "Total {n} votos"
+ vote: "Votar"
+ showResult: "Ver resultado"
+ voted: "Votado"
+ closed: "Cerrada"
+ remainingDays: "Quedan {d} días y {h} horas para que finalice"
+ remainingHours: "Quedan {h} horas y {m} minutos para que finalice"
+ remainingMinutes: "Quedan {m} minutos y {s} segundos para que finalice"
+ remainingSeconds: "Quedan {s} segundos para que finalice"
+_visibility:
+ public: "Público"
+ publicDescription: "Visible para todos los usuarios"
+ home: "Inicio"
+ homeDescription: "Visible sólo en la linea de tiempo de inicio"
+ followers: "Seguidores"
+ followersDescription: "Visible sólo para tus seguidores"
+ specified: "Mensaje directo"
+ specifiedDescription: "Visible sólo para los usuarios elegidos"
+ localOnly: "Solo local"
+ localOnlyDescription: "Oculto para usuarios remotos"
+_postForm:
+ replyPlaceholder: "Responder a esta nota"
+ quotePlaceholder: "Citar esta nota"
+ channelPlaceholder: "Postear en el canal"
+ _placeholders:
+ a: "¿Qué haces?"
+ b: "¿Te pasó algo?"
+ c: "¿Qué estás pensando?"
+ d: "¿Algo que quieras decir?"
+ e: "Escribe aquí"
+ f: "Esperando a que escribas algo..."
+_profile:
+ name: "Nombre"
+ username: "Nombre de usuario"
+ description: "Descripción"
+ youCanIncludeHashtags: "Puedes añadir hashtags"
+ metadata: "información adicional"
+ metadataEdit: "Editar información adicional"
+ metadataDescription: "Muestra la información adicional en el perfil"
+ metadataLabel: "Etiqueta"
+ metadataContent: "Contenido"
+ changeAvatar: "Cambiar avatar"
+ changeBanner: "Cambiar banner"
+_exportOrImport:
+ allNotes: "Todas las notas"
+ followingList: "Siguiendo"
+ muteList: "Silenciados"
+ blockingList: "Bloqueados"
+ userLists: "Listas"
+ excludeMutingUsers: "Excluir usuarios silenciados"
+ excludeInactiveUsers: "Excluir usuarios inactivos"
+_charts:
+ federation: "Federación"
+ apRequest: "Pedidos"
+ usersIncDec: "Variación de usuarios"
+ usersTotal: "Total de usuarios"
+ activeUsers: "Cantidad de usuarios activos"
+ notesIncDec: "Variación de la cantidad de notas"
+ localNotesIncDec: "Variación de la cantidad de notas locales"
+ remoteNotesIncDec: "Variación de la cantidad de notas remotas"
+ notesTotal: "Total de notas"
+ filesIncDec: "Variación de cantidad de archivos"
+ filesTotal: "Total de archivos"
+ storageUsageIncDec: "Variación de uso del almacenamiento"
+ storageUsageTotal: "Total de uso del almacenamiento"
+_instanceCharts:
+ requests: "Pedidos"
+ users: "Variación de usuarios"
+ usersTotal: "Total acumulado de usuarios"
+ notes: "Variación de la cantidad de notas"
+ notesTotal: "Total acumulado de la cantidad de notas"
+ ff: "Variación de cantidad de seguidos/seguidores"
+ ffTotal: "Total acumulado de cantidad de seguidos/seguidores"
+ cacheSize: "Variación del tamaño de la caché"
+ cacheSizeTotal: "Total acumulado del tamaño de la caché"
+ files: "Variación de cantidad de archivos"
+ filesTotal: "Total acumulado de cantidad de archivos"
+_timelines:
+ home: "Inicio"
+ local: "Local"
+ social: "Social"
+ global: "Global"
+_pages:
+ newPage: "Crear página"
+ editPage: "Editar página"
+ readPage: "Viendo la fuente"
+ created: "La página fue creada"
+ updated: "La página fue actualizada"
+ deleted: "La página borrada"
+ pageSetting: "Configurar página"
+ nameAlreadyExists: "La URL de la página especificada ya existe"
+ invalidNameTitle: "URL inválida"
+ invalidNameText: "Verifique que no tenga espacios en blanco"
+ editThisPage: "Editar esta página"
+ viewSource: "Ver la fuente"
+ viewPage: "Ver página"
+ like: "Me gusta"
+ unlike: "Quitar me gusta"
+ my: "Mis páginas"
+ liked: "Páginas que me gustan"
+ featured: "Popular"
+ inspector: "Inspector"
+ contents: "Contenido"
+ content: "Bloque de página"
+ variables: "Variables"
+ title: "Título"
+ url: "URL de la página"
+ summary: "Resumen de la página"
+ alignCenter: "Centrar"
+ hideTitleWhenPinned: "Ocultar el título de la página al fijarse"
+ font: "Fuente"
+ fontSerif: "Serif"
+ fontSansSerif: "Sans Serif"
+ eyeCatchingImageSet: "Elegir imagen llamativa"
+ eyeCatchingImageRemove: "Borrar imagen llamativa"
+ chooseBlock: "Agregar bloque"
+ selectType: "Elegir tipo"
+ enterVariableName: "Ingrese el nombre de la variable"
+ variableNameIsAlreadyUsed: "El nombre de la variable ya está en uso"
+ contentBlocks: "Contenido"
+ inputBlocks: "Entrada"
+ specialBlocks: "Especial"
+ blocks:
+ text: "Texto"
+ textarea: "Área de texto"
+ section: "Sección"
+ image: "Imagen"
+ button: "Botón"
+ if: "si"
+ _if:
+ variable: "Variable"
+ post: "Formulario"
+ _post:
+ text: "Contenido"
+ attachCanvasImage: "Nota con lienzo como imagen"
+ canvasId: "Lienzo ID"
+ textInput: "Entrada de texto"
+ _textInput:
+ name: "Nombre de variable"
+ text: "Título"
+ default: "Valor predeterminado"
+ textareaInput: "Entrada de texto en múltiples lineas"
+ _textareaInput:
+ name: "Nombre de variable"
+ text: "Título"
+ default: "Valor predeterminado"
+ numberInput: "Entrada numérica"
+ _numberInput:
+ name: "Nombre de variable"
+ text: "Título"
+ default: "Valor predeterminado"
+ canvas: "Lienzo"
+ _canvas:
+ id: "Lienzo ID"
+ width: "Ancho"
+ height: "Altura"
+ note: "Nota embebida"
+ _note:
+ id: "Id de la nota"
+ idDescription: "Pega la URL de la nota para configurarla"
+ detailed: "Ver Detalles"
+ switch: "Interruptor"
+ _switch:
+ name: "Nombre de variable"
+ text: "Título"
+ default: "Valor predeterminado"
+ counter: "Contador"
+ _counter:
+ name: "Nombre de variable"
+ text: "Título"
+ inc: "Aumentar cantidad"
+ _button:
+ text: "Título"
+ colored: "Color"
+ action: "Acción al presionar el botón"
+ _action:
+ dialog: "Mostrar cuadro de diálogo"
+ _dialog:
+ content: "Contenido"
+ resetRandom: "Resetear número aleatorio"
+ pushEvent: "Enviar evento"
+ _pushEvent:
+ event: "Nombre del evento"
+ message: "Mensaje mostrado al apretar"
+ variable: "Variable a enviar"
+ no-variable: "Ninguna"
+ callAiScript: "Invocar AiScript"
+ _callAiScript:
+ functionName: "Nombre de la función"
+ radioButton: "Botón de opción"
+ _radioButton:
+ name: "Nombre de variable"
+ title: "Título"
+ values: "Opciones separadas por una nueva linea"
+ default: "Valor predeterminado"
+ script:
+ categories:
+ flow: "Control de flujo"
+ logical: "Operación lógica"
+ operation: "Cálculo"
+ comparison: "Comparar"
+ random: "Aleatorio"
+ value: "Valores"
+ fn: "funciones"
+ text: "Manejo de texto"
+ convert: "Conversion"
+ list: "Listas"
+ blocks:
+ text: "Texto"
+ multiLineText: "Texto (multilinea)"
+ textList: "Lista de texto"
+ _textList:
+ info: "Separe cada texto con una linea nueva"
+ strLen: "Largo del texto"
+ _strLen:
+ arg1: "Texto"
+ strPick: "Extraer caracteres"
+ _strPick:
+ arg1: "Texto"
+ arg2: "Posición del caracter"
+ strReplace: "Sustituir texto"
+ _strReplace:
+ arg1: "Texto"
+ arg2: "Texto a reemplazar"
+ arg3: "Texto reemplazado"
+ strReverse: "Invertir texto"
+ _strReverse:
+ arg1: "Texto"
+ join: "Concatenar texto"
+ _join:
+ arg1: "Listas"
+ arg2: "Separador"
+ add: "Suma"
+ _add:
+ arg1: "A"
+ arg2: "B"
+ subtract: "Resta"
+ _subtract:
+ arg1: "A"
+ arg2: "B"
+ multiply: "Multiplicación"
+ _multiply:
+ arg1: "A"
+ arg2: "B"
+ divide: "División"
+ _divide:
+ arg1: "A"
+ arg2: "B"
+ mod: "Resto"
+ _mod:
+ arg1: "A"
+ arg2: "B"
+ round: "Redondear decimales"
+ _round:
+ arg1: "Número"
+ eq: "A y B son iguales"
+ _eq:
+ arg1: "A"
+ arg2: "B"
+ notEq: "A y B son distintos"
+ _notEq:
+ arg1: "A"
+ arg2: "B"
+ and: "A y B"
+ _and:
+ arg1: "A"
+ arg2: "B"
+ or: "A o B"
+ _or:
+ arg1: "A"
+ arg2: "B"
+ lt: "< A es menor que B"
+ _lt:
+ arg1: "A"
+ arg2: "B"
+ gt: "> A es mayor que B"
+ _gt:
+ arg1: "A"
+ arg2: "B"
+ ltEq: "<= A es menor o igual que B"
+ _ltEq:
+ arg1: "A"
+ arg2: "B"
+ gtEq: ">= A es mayor o igual que B"
+ _gtEq:
+ arg1: "A"
+ arg2: "B"
+ if: "Si"
+ _if:
+ arg1: "si"
+ arg2: "Entonces"
+ arg3: "Si no"
+ not: "Negación"
+ _not:
+ arg1: "Negación"
+ random: "Aleatorio"
+ _random:
+ arg1: "probabilidad"
+ rannum: "Número aleatorio"
+ _rannum:
+ arg1: "Mínimo"
+ arg2: "Máximo"
+ randomPick: "Elegir aleatoriamente de la lista"
+ _randomPick:
+ arg1: "Listas"
+ dailyRandom: "Aleatorio (Diariamente para cada usuario)"
+ _dailyRandom:
+ arg1: "probabilidad"
+ dailyRannum: "Número aleatorio (Diariamente para cada usuario)"
+ _dailyRannum:
+ arg1: "Mínimo"
+ arg2: "Máximo"
+ dailyRandomPick: "Elegir aleatoriamente de la lista (Diariamente para cada usuario)"
+ _dailyRandomPick:
+ arg1: "Listas"
+ seedRandom: "Aleatorio (semilla)"
+ _seedRandom:
+ arg1: "Semilla"
+ arg2: "probabilidad"
+ seedRannum: "Número aleatorio (semilla)"
+ _seedRannum:
+ arg1: "Semilla"
+ arg2: "Mínimo"
+ arg3: "Máximo"
+ seedRandomPick: "Elegir aleatoriamente de la lista (semilla)"
+ _seedRandomPick:
+ arg1: "Semilla"
+ arg2: "Listas"
+ DRPWPM: "Elegir aleatoriamente de la lista ponderada (Diariamente para cada usuario)"
+ _DRPWPM:
+ arg1: "Lista de texto"
+ pick: "Elegir de la lista"
+ _pick:
+ arg1: "Listas"
+ arg2: "Posición"
+ listLen: "Obtener largo de la lista"
+ _listLen:
+ arg1: "Listas"
+ number: "Número"
+ stringToNumber: "De texto a número"
+ _stringToNumber:
+ arg1: "Texto"
+ numberToString: "De número a texto"
+ _numberToString:
+ arg1: "Número"
+ splitStrByLine: "Separar texto en lineas"
+ _splitStrByLine:
+ arg1: "Texto"
+ ref: "Variables"
+ aiScriptVar: "Variable de AiScript"
+ fn: "funciones"
+ _fn:
+ slots: "Slots"
+ slots-info: "Separe cada uno de los slots con una linea nueva"
+ arg1: "Salida"
+ for: "Repetir"
+ _for:
+ arg1: "Cantidad de repeticiones"
+ arg2: "Acción"
+ typeError: "El slot {slot} acepta el tipo {expect} pero fue ingresado el tipo {actual}"
+ thereIsEmptySlot: "El slot {slot} está vacío"
+ types:
+ string: "Texto"
+ number: "Número"
+ boolean: "Booleano"
+ array: "Listas"
+ stringArray: "Lista de texto"
+ emptySlot: "Slot vacío"
+ enviromentVariables: "Variables de entorno"
+ pageVariables: "Items de la página"
+ argVariables: "Slot de entrada"
+_relayStatus:
+ requesting: "Pendiente"
+ accepted: "Aceptar"
+ rejected: "Rechazada"
+_notification:
+ fileUploaded: "Archivo subido"
+ youGotMention: "Mención de {name}"
+ youGotReply: "Respuesta de {name}"
+ youGotQuote: "Citado por {name}"
+ youRenoted: "Renotado por {name}"
+ youGotPoll: "Encuestado por {name}"
+ youGotMessagingMessageFromUser: "{name} comenzó un chat contigo"
+ youGotMessagingMessageFromGroup: "Tienes un chat de {name}"
+ youWereFollowed: "te ha seguido"
+ youReceivedFollowRequest: "Has mandado una solicitud de seguimiento"
+ yourFollowRequestAccepted: "Tu solicitud de seguimiento fue aceptada"
+ youWereInvitedToGroup: "Invitado al grupo"
+ pollEnded: "Estan disponibles los resultados de la encuesta"
+ emptyPushNotificationMessage: "Se han actualizado las notificaciones push"
+ _types:
all: "Todo"
- blocked: "Bloquear"
- charts: "Gráficos"
- chart-spans:
- hour: "Por hora"
- day: "Por día"
-desktop/views/pages/selectdrive.vue:
- cancel: "Cancelar"
-desktop/views/pages/user-list.users.vue:
- username: "Usuario"
-desktop/views/pages/user/user.followers-you-know.vue:
- loading: "cargando"
-desktop/views/pages/user/user.friends.vue:
- loading: "cargando"
-desktop/views/pages/user/user.photos.vue:
- loading: "cargando"
- no-photos: "No hay fotos."
-desktop/views/pages/user/user.header.vue:
- month: "lunes"
- day: "domingo"
-desktop/views/widgets/messaging.vue:
- title: "Mensajes"
-desktop/views/widgets/notifications.vue:
- title: "Notificaciones"
-desktop/views/widgets/polls.vue:
- title: "Encuestas"
- nothing: "No hay notificaciones"
-desktop/views/widgets/trends.vue:
- nothing: "No hay notificaciones"
-mobile/views/components/drive.vue:
- used: "usado"
- folder-name: "Nombre de la carpeta"
- url-prompt: "URL del fichero que quieres subir"
-mobile/views/components/drive.file.vue:
- nsfw: "Este contenido no es apropiado para ver en el trabajo"
-mobile/views/components/drive.file-detail.vue:
- download: "Descargar"
- rename: "Renombrar"
- nsfw: "Este contenido no es apropiado para ver en el trabajo"
- mark-as-sensitive: "Marcar como 'sensible'"
- unmark-as-sensitive: "Desmarcar como 'sensible'"
-mobile/views/components/media-video.vue:
- sensitive: "Este contenido no es apropiado para ver en el trabajo"
- click-to-show: "Click para mostrar"
-common/views/components/follow-button.vue:
- following: "Siguiendo"
- request-pending: "Solicitud pendiente"
- follow-processing: "Solicitud en proceso"
- follow-request: "Solicitudes de seguimiento"
-mobile/views/components/note.vue:
- private: "Esta publicación es privada"
- deleted: "Esta publicación ha sido removida"
- location: "Localización"
-mobile/views/components/note-detail.vue:
- reply: "Responder"
- private: "Esta publicación es privada"
- deleted: "Esta publicación ha sido removida"
- location: "Localización"
-mobile/views/components/notifications.vue:
- empty: "No hay notificaciones"
-mobile/views/components/post-form.vue:
- reply: "Responder"
- renote: "Republicar"
- reply-placeholder: "Responder a esta nota..."
-mobile/views/components/sub-note-content.vue:
- private: "Esta publicación es privada"
- deleted: "Esta publicación ha sido removida"
- poll: "Encuestas"
-mobile/views/components/ui.header.vue:
- welcome-back: "Bienvenido/a de vuelta,"
- adjective: "-san"
-mobile/views/components/ui.nav.vue:
- notifications: "Notificaciones"
- follow-requests: "Solicitudes de seguimiento"
- search: "Buscar"
- user-lists: "Listas"
- game: "Juegos"
- admin: "Admin"
- about: "Sobre"
-mobile/views/pages/user-lists.vue:
- title: "Listas"
-mobile/views/pages/home.vue:
- home: "Inicio"
- local: "Local"
- hybrid: "Social"
- global: "Global"
- messages: "Mensajes"
-mobile/views/pages/widgets.vue:
- dashboard: "Panel de control"
- add-widget: "Agregar"
- customization-tips: "Consejos de personalización"
-mobile/views/pages/widgets/activity.vue:
- activity: "Actividad"
-mobile/views/pages/received-follow-requests.vue:
- title: "Solicitudes de seguimiento"
- accept: "Aceptar"
- reject: "Rechazar"
-mobile/views/pages/games/reversi.vue:
- reversi: "Reversi"
-mobile/views/pages/search.vue:
- search: "Buscar"
-mobile/views/pages/user/home.vue:
- activity: "Actividad"
-mobile/views/pages/user/home.photos.vue:
- no-photos: "No hay fotos."
-deck:
- home: "Inicio"
- local: "Local"
- hybrid: "Social"
- hashtag: "Etiquetas"
- global: "Global"
- notifications: "Notificaciones"
- list: "Listas"
- rename: "Renombrar"
-deck/deck.user-column.vue:
- activity: "Actividad"
-dev/views/new-app.vue:
- account-read: "Viendo información de la cuenta:"
- account-write: "Modificar información de la cuenta:"
- note-write: "Publicación."
- following-write: "Seguir o dejar de seguir"
- drive-read: "Leer tu unidad."
- drive-write: "Cargar o borrar archivos de tu unidad."
- notification-read: "Leer tus notificaciones."
- notification-write: "Administrar tus notificaciones."
+ follow: "Siguiendo"
+ mention: "Menciones"
+ reply: "Respuestas"
+ renote: "Renotar"
+ quote: "Citar"
+ reaction: "Reacción"
+ pollVote: "Votado en la encuesta"
+ pollEnded: "La encuesta terminó"
+ receiveFollowRequest: "Recibió una solicitud de seguimiento"
+ followRequestAccepted: "El seguimiento fue aceptado"
+ groupInvited: "Invitado al grupo"
+ app: "Notificaciones desde aplicaciones"
+ _actions:
+ followBack: "Te sigue de vuelta"
+ reply: "Responder"
+ renote: "Renotar"
+_deck:
+ alwaysShowMainColumn: "Siempre mostrar la columna principal"
+ columnAlign: "Alinear columnas"
+ addColumn: "Agregar columna"
+ configureColumn: "Ajustes de columna"
+ swapLeft: "Mover a la izquierda"
+ swapRight: "Mover a la derecha"
+ swapUp: "Mover arriba"
+ swapDown: "Mover abajo"
+ stackLeft: "Apilar a la izquierda"
+ popRight: "Sacar a la derecha"
+ profile: "Perfil"
+ newProfile: "Nuevo perfil"
+ deleteProfile: "Eliminar perfil"
+ introduction: "¡Crea la interfaz perfecta para tí organizando las columnas libremente!"
+ introduction2: "Presiona en la + de la derecha de la pantalla para añadir nuevas columnas donde quieras."
+ widgetsIntroduction: "Por favor selecciona \"Editar Widgets\" en el menú columna y agrega un widget."
+ _columns:
+ main: "Principal"
+ widgets: "Widgets"
+ notifications: "Notificaciones"
+ tl: "Linea de tiempo"
+ antenna: "Antenas"
+ list: "Listas"
+ mentions: "Menciones"
+ direct: "Mensaje directo"
diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml
index eb004ff08..d6047b48d 100644
--- a/locales/fr-FR.yml
+++ b/locales/fr-FR.yml
@@ -1,1501 +1,1656 @@
---
-meta:
- lang: "Français"
-common:
- misskey: "Une ⭐ du fédiverse"
- about-title: "Une ⭐ du fédiverse."
- about: "Merci d’avoir choisis Misskey. Misskey est une plateforme de microblogage distribuée née sur Terre et fait partie du Fédiverse (un univers composé de diverses plateformes de réseaux sociaux organisées), elle est connectée mutuellement avec d’autres plateformes de réseaux sociaux. Désirez-vous prendre une pause, un court instant, loin de l’agitation de la ville et plonger dans un Internet d’un nouveau genre ?"
- intro:
- title: "C’est quoi Misskey ?"
- about: "Misskey est un réseau social de Microblogage open source. Il offre une interface utilisateur riche et hautement personnalisable, une variété de réactions aux publications et un lecteur pour la gestion centralisée de fichiers. De plus, comme il est possible de se connecter au reste du Fédiverse, vous pouvez interagir avec d'autres plateformes fédérées. Par exemple, si vous publiez quelque chose, la note sera transmise non seulement aux utilisateurs de Misskey, mais aussi à d'autres plateformes de réseaux sociaux dans le Fédiverse. Imaginez que vous puissiez transmettre des ondes radio d'une planète vers l'autre."
- features: "Options"
- rich-contents: "Notes"
- rich-contents-desc: "Partagez vos idées, les événements et les sujets qui vous tiennent à cœur ainsi que tout autre chose que vous souhaitez partager avec les autres. Si vous le désirez, vous pouvez décorer vos messages en utilisant une syntaxe différente ou en y joignant des sondages et des fichiers, tels que les photos ou les vidéos que vous aimez."
- reaction: "Réactions"
- reaction-desc: "Une manière simple d'exprimer vos émotions. Misskey peut attacher diverses réactions aux publications des autres utilisateurs. Si vous essayez les réactions sur Misskey, vous ne pourrez plus retourner sur une autre plateforme de réseaux sociaux n'offrant que des « J'aime »."
- ui: "Interface utilisateur"
- ui-desc: "Aucune interface graphique ne peut plaire à tout le monde. Par conséquent, Misskey possède une interface utilisateur hautement personnalisable selon vos goûts. Vous pouvez rendre votre page d'accueil originale en modifiant la mise en page de votre fil et en déplaçant les widgets que vous pouvez facilement ajuster pour vous approprier cet espace."
- drive: "Drive"
- drive-desc: "Vous voulez poster une photo que vous avez déjà transférée ? Vous souhaitez organiser, nommer et créer un dossier pour vos fichiers téléversés ? Misskey Drive est la meilleure solution pour vous. Très facile de partager vos fichiers en ligne."
- outro: "Découvrez vous-même les fonctionnalités de Misskey. Étant donné que Misskey est un réseau social fédéré, vous pouvez essayer d’autres instances afin de trouver vos amis si la présente instance ne vous correspond pas. Bonne chance et amusez-vous bien !"
- adblock:
- detected: "Veuillez désactiver votre bloqueur de publicités"
- warning: "Misskey n’utilise pas de publicités, mais quelques options peuvent être non disponibles ou fonctionneraient mal si un bloqueur de publicités est activé."
- application-authorization: "Autorisations de l’application"
- close: "Fermer"
- do-not-copy-paste: "Veuillez ne pas entrer ou coller le code ici. Le compte pourrait être compromis."
- load-more: "Charger plus"
- enter-password: "Veuillez entrer le mot de passe"
- 2fa: "Authentification à deux facteurs"
- customize-home: "Personnaliser la disposition de votre accueil"
- featured-notes: "Les notes mises en avant"
- got-it: "J’ai compris !"
- customization-tips:
- title: "Conseils de personnalisation"
- gotit: "Compris !"
- notification:
- file-uploaded: "Le fichier a été téléversé !"
- message-from: "Message de {} :"
- reversi-invited: "Invité à jouer"
- reversi-invited-by: "Invité par {} :"
- notified-by: "Notifié par {} :"
- reply-from: "Réponse de {} :"
- quoted-by: "Cité par {} :"
- time:
- unknown: "inconnu"
- future: "à l’instant"
- just_now: "à l'instant"
- seconds_ago: "Il y a {} seconde(s)"
- minutes_ago: "Il y a {} min"
- hours_ago: "Il y a {} h"
- days_ago: "Il y a {} j"
- weeks_ago: "Il y a {} semaines"
- months_ago: "Il y a {} mois"
- years_ago: "Il y a {} an(s)"
- month-and-day: "{day}-{month}"
- trash: "Corbeille"
- drive: "Drive"
- messaging: "Conversations"
- home: "Principal"
- deck: "Deck"
+_lang_: "Français"
+headlineMisskey: "Réseau relié par des notes"
+introMisskey: "Bienvenue ! Misskey est un service de microblogage décentralisé, libre et ouvert.\nÉcrivez des « notes » et partagez ce qui se passe à l’instant présent, autour de vous avec les autres 📡\nLa fonction « réactions », vous permet également d’ajouter une réaction rapide aux notes des autres utilisateur·rice·s 👍\nExplorons un nouveau monde 🚀"
+monthAndDay: "{day}/{month}"
+search: "Rechercher"
+notifications: "Notifications"
+username: "Nom d’utilisateur·rice"
+password: "Mot de passe"
+forgotPassword: "Mot de passe oublié"
+fetchingAsApObject: "Récupération depuis le fédiverse …"
+ok: "OK"
+gotIt: "J’ai compris !"
+cancel: "Annuler"
+enterUsername: "Entrer un nom d’utilisateur·rice"
+renotedBy: "Renoté par {user}"
+noNotes: "Aucune note"
+noNotifications: "Aucune notification"
+instance: "Instance"
+settings: "Paramètres"
+basicSettings: "Paramètres généraux"
+otherSettings: "Paramètres avancés"
+openInWindow: "Ouvrir dans une nouvelle fenêtre"
+profile: "Profil"
+timeline: "Fil"
+noAccountDescription: "L’utilisateur·rice n’a pas encore renseigné de biographie de présentation sur son profil."
+login: "Se connecter"
+loggingIn: "Connexion en cours"
+logout: "Se déconnecter"
+signup: "S’inscrire"
+uploading: "Envoi en cours"
+save: "Enregistrer"
+users: "Utilisateur·rice·s"
+addUser: "Ajouter un·e utilisateur·rice"
+favorite: "Ajouter aux favoris"
+favorites: "Favoris"
+unfavorite: "Retirer des favoris"
+favorited: "Ajouté à mes favoris"
+alreadyFavorited: "Déjà ajouté aux favoris."
+cantFavorite: "Impossible d'ajouter aux favoris."
+pin: "Épingler sur le profil"
+unpin: "Désépingler"
+copyContent: "Copier le contenu"
+copyLink: "Copier le lien"
+delete: "Supprimer"
+deleteAndEdit: "Supprimer et réécrire"
+deleteAndEditConfirm: "Êtes-vous sûr·e de vouloir supprimer cette note et la reformuler ? Vous perdrez toutes les réactions, renotes et réponses y afférentes."
+addToList: "Ajouter à une liste"
+sendMessage: "Envoyer un message"
+copyUsername: "Copier le nom d’utilisateur·rice"
+searchUser: "Chercher un·e utilisateur·rice"
+reply: "Répondre"
+loadMore: "Afficher plus …"
+showMore: "Afficher plus …"
+showLess: "Fermer"
+youGotNewFollower: "Vous suit"
+receiveFollowRequest: "Demande d’abonnement reçue"
+followRequestAccepted: "La demande d’abonnement a été acceptée"
+mention: "Mentionner"
+mentions: "Mentions"
+directNotes: "Notes directes"
+importAndExport: "Import et export"
+import: "Importer"
+export: "Exporter"
+files: "Fichiers"
+download: "Télécharger"
+driveFileDeleteConfirm: "Êtes-vous sûr·e de vouloir supprimer le fichier \"{name}\" ? Les notes liées à ce fichier seront aussi supprimées."
+unfollowConfirm: "Désirez-vous vous désabonner de {name} ?"
+exportRequested: "Vous avez demandé une exportation. L’opération pourrait prendre un peu de temps. Une terminée, le fichier résultant sera ajouté au Drive."
+importRequested: "Vous avez initié un import. Cela pourrait prendre un peu de temps."
+lists: "Listes"
+noLists: "Vous n’avez aucune liste"
+note: "Notes"
+notes: "Notes"
+following: "Abonnements"
+followers: "Abonné·e·s"
+followsYou: "Vous suit"
+createList: "Créer une liste"
+manageLists: "Gérer les listes"
+error: "Erreur"
+somethingHappened: "Une erreur est survenue"
+retry: "Réessayer"
+pageLoadError: "Le chargement de la page a échoué"
+pageLoadErrorDescription: "Cela est généralement causé par le cache du navigateur ou par un problème réseau. Veuillez vider votre cache ou attendre un peu et réessayer."
+serverIsDead: "Le serveur ne répond pas. Patientez quelques instants puis essayez à nouveau."
+youShouldUpgradeClient: "Si la page ne s'affiche pas correctement, rechargez-la pour mettre votre client à jour."
+enterListName: "Nom de la liste"
+privacy: "Confidentialité"
+makeFollowManuallyApprove: "Accepter manuellement les demandes d’abonnement"
+defaultNoteVisibility: "Visibilité des notes par défaut"
+follow: "S’abonner"
+followRequest: "Demande d’abonnement"
+followRequests: "Demandes d’abonnement"
+unfollow: "Se désabonner"
+followRequestPending: "Demande d'abonnement en attente de confirmation"
+enterEmoji: "Insérer un émoji"
+renote: "Renoter"
+unrenote: "Annuler la Renote"
+renoted: "Renoté !"
+cantRenote: "Ce message ne peut pas être renoté."
+cantReRenote: "Impossible de renoter une Renote."
+quote: "Citer"
+pinnedNote: "Note épinglée"
+pinned: "Épingler sur le profil"
+you: "Vous"
+clickToShow: "Cliquer pour afficher"
+sensitive: "Contenu sensible"
+add: "Ajouter"
+reaction: "Réactions"
+reactionSetting: "Réactions à afficher dans le sélecteur de réactions"
+reactionSettingDescription2: "Déplacer pour réorganiser, cliquer pour effacer, utiliser « + » pour ajouter."
+rememberNoteVisibility: "Activer l'option \" se souvenir de la visibilité des notes \" vous permet de réutiliser automatiquement la visibilité utilisée lors de la publication de votre note précédente."
+attachCancel: "Supprimer le fichier attaché"
+markAsSensitive: "Marquer comme sensible"
+unmarkAsSensitive: "Supprimer le marquage comme sensible"
+enterFileName: "Entrer le nom du fichier"
+mute: "Masquer"
+unmute: "Ne plus masquer"
+block: "Bloquer"
+unblock: "Débloquer"
+suspend: "Suspendre"
+unsuspend: "Annuler la suspension"
+blockConfirm: "Êtes-vous sûr·e de vouloir bloquer ce compte ?"
+unblockConfirm: "Êtes-vous sûr·e de vouloir débloquer ce compte ?"
+suspendConfirm: "Êtes-vous sûr·e de vouloir suspendre ce compte ?"
+unsuspendConfirm: "Êtes-vous sûr·e de vouloir annuler la suspension de ce compte ?"
+selectList: "Sélectionner une liste"
+selectAntenna: "Sélectionner une antenne"
+selectWidget: "Sélectionner un widget"
+editWidgets: "Modifier les widgets"
+editWidgetsExit: "Valider les modifications"
+customEmojis: "Émojis personnalisés"
+emoji: "Émoji"
+emojis: "Émoji"
+emojiName: "Nom de l’émoji"
+emojiUrl: "URL de l’émoji"
+addEmoji: "Ajouter un émoji"
+settingGuide: "Configuration proposée"
+cacheRemoteFiles: "Mise en cache des fichiers distants"
+cacheRemoteFilesDescription: "Lorsque cette option est désactivée, les fichiers distants sont chargés directement depuis l’instance distante. La désactiver diminuera certes l’utilisation de l’espace de stockage local mais augmentera le trafic réseau puisque les miniatures ne seront plus générées."
+flagAsBot: "Ce compte est un robot"
+flagAsBotDescription: "Si ce compte est géré de manière automatisée, choisissez cette option. Si elle est activée, elle agira comme un marqueur pour les autres développeurs afin d'éviter des chaînes d'interaction sans fin avec d'autres robots et d'ajuster les systèmes internes de Misskey pour traiter ce compte comme un robot."
+flagAsCat: "Ce compte est un chat"
+flagAsCatDescription: "Activer l'option \" Je suis un chat \" pour ce compte."
+flagShowTimelineReplies: "Afficher les réponses dans le fil"
+autoAcceptFollowed: "Accepter automatiquement les demandes d’abonnement venant d’utilisateur·rice·s que vous suivez"
+addAccount: "Ajouter un compte"
+loginFailed: "Échec de la connexion"
+showOnRemote: "Voir sur l’instance distante"
+general: "Général"
+wallpaper: "Fond d’écran"
+setWallpaper: "Définir le fond d’écran"
+removeWallpaper: "Supprimer le fond d’écran"
+searchWith: "Recherche : {q}"
+youHaveNoLists: "Vous n’avez aucune liste"
+followConfirm: "Êtes-vous sûr·e de vouloir suivre {name} ?"
+proxyAccount: "Compte proxy"
+proxyAccountDescription: "Un compte proxy se comporte, dans certaines conditions, comme un·e abonné·e distant·e pour les utilisateurs d'autres instances. Par exemple, quand un·e utilisateur·rice ajoute un·e utilisateur·rice distant·e à une liste, ses notes ne seront pas visibles sur l'instance si personne ne suit cet·te utilisateur·rice. Le compte proxy va donc suivre cet·te utilisateur·rice pour que ses notes soient acheminées."
+host: "Serveur distant"
+selectUser: "Sélectionner un·e utilisateur·rice"
+recipient: "Destinataire"
+annotation: "Commentaires"
+federation: "Fédération"
+instances: "Instance"
+registeredAt: "Premier contact le"
+latestRequestSentAt: "Dernière requête envoyée"
+latestRequestReceivedAt: "Dernière requête reçue"
+latestStatus: "Dernier statut"
+storageUsage: "Stockage utilisé"
+charts: "Graphiques"
+perHour: "par heure"
+perDay: "par jour"
+stopActivityDelivery: "Arrêter l’envoi de l’activité"
+blockThisInstance: "Bloquer cette instance"
+operations: "Opérations"
+software: "Logiciel"
+version: "Version"
+metadata: "Métadonnées"
+withNFiles: "{n} fichier(s)"
+monitor: "Contrôle"
+jobQueue: "File d’attente"
+cpuAndMemory: "Processeur et mémoire"
+network: "Réseau"
+disk: "Disque"
+instanceInfo: "Informations sur l’instance"
+statistics: "Statistiques"
+clearQueue: "Vider la file d’attente"
+clearQueueConfirmTitle: "Êtes-vous sûr·e de vouloir vider la file d’attente ?"
+clearQueueConfirmText: "Les notes non distribuées ne seront pas délivrées. Normalement, vous n'avez pas besoin d'effectuer cette opération."
+clearCachedFiles: "Vider le cache"
+clearCachedFilesConfirm: "Êtes-vous sûr·e de vouloir vider tout le cache de fichiers distants ?"
+blockedInstances: "Instances bloquées"
+blockedInstancesDescription: "Listez les instances que vous désirez bloquer, une par ligne. Ces instances ne seront plus en capacité d'interagir avec votre instance."
+muteAndBlock: "Masqué·e·s / Bloqué·e·s"
+mutedUsers: "Utilisateur·rice·s en sourdine"
+blockedUsers: "Utilisateur·rice·s bloqué·e·s"
+noUsers: "Il n’y a pas d’utilisateur·rice·s"
+editProfile: "Modifier votre profil"
+noteDeleteConfirm: "Êtes-vous sûr·e de vouloir supprimer cette note ?"
+pinLimitExceeded: "Vous ne pouvez plus épingler d’autres notes."
+intro: "L’installation de Misskey est terminée ! Veuillez créer un compte administrateur."
+done: "Terminé"
+processing: "Traitement en cours"
+preview: "Aperçu"
+default: "Par défaut"
+noCustomEmojis: "Il n'y a pas d’émoji"
+noJobs: "Il n’y a aucune tâche planifiée"
+federating: "En cours de fédération"
+blocked: "Bloqué·e"
+suspended: "Suspendu·e"
+all: "Tous"
+subscribing: "Abonné"
+publishing: "Publié"
+notResponding: "Ne répond pas"
+instanceFollowing: "Abonnements de l'instance"
+instanceFollowers: "Abonné·e·s de l’instance"
+instanceUsers: "Utilisateur·rice·s de cette l’instance"
+changePassword: "Modifier votre mot de passe"
+security: "Sécurité"
+retypedNotMatch: "Les saisies ne correspondent pas."
+currentPassword: "Mot de passe actuel"
+newPassword: "Nouveau mot de passe"
+newPasswordRetype: "Répéter le nouveau mot de passe"
+attachFile: "Joindre un fichier"
+more: "Plus !"
+featured: "Tendances"
+usernameOrUserId: "Nom d’utilisateur·rice ou ID utilisateur"
+noSuchUser: "Utilisateur·rice non trouvé·e"
+lookup: "Recherche"
+announcements: "Annonces"
+imageUrl: "URL de l’image"
+remove: "Supprimer"
+removed: "Supprimé"
+removeAreYouSure: "Êtes-vous sûr·e de vouloir supprimer「{x}」?"
+deleteAreYouSure: "Êtes-vous sûr·e de vouloir supprimer「{x}」?"
+resetAreYouSure: "Voulez-vous réinitialiser ?"
+saved: "Enregistré"
+messaging: "Discuter"
+upload: "Téléverser"
+keepOriginalUploading: "Garder l’image d’origine"
+fromDrive: "Depuis le Drive"
+fromUrl: "Depuis une URL"
+uploadFromUrl: "Téléverser via une URL"
+uploadFromUrlDescription: "URL du fichier que vous souhaitez téléverser"
+uploadFromUrlRequested: "Téléversement demandé"
+uploadFromUrlMayTakeTime: "Le téléversement de votre fichier peut prendre un certain temps."
+explore: "Découvrir"
+messageRead: "Lu"
+noMoreHistory: "Il n’y a plus d’historique"
+startMessaging: "Commencer à discuter"
+nUsersRead: "Lu par {n} personnes"
+agreeTo: "J’accepte {0}"
+tos: "les conditions d’utilisation"
+start: "Commencer"
+home: "Principal"
+remoteUserCaution: "Les informations de ce compte risqueraient d’être incomplètes du fait que l’utilisateur·rice provient d’une instance distante."
+activity: "Activité"
+images: "Images"
+birthday: "Date de naissance"
+yearsOld: "{age} ans"
+registeredDate: "Inscrit le"
+location: "Localisation"
+theme: "Thème"
+themeForLightMode: "Thème à utiliser en Mode Clair"
+themeForDarkMode: "Thème à utiliser en Mode Sombre"
+light: "Clair"
+dark: "Sombre"
+lightThemes: "Thèmes clairs"
+darkThemes: "Thèmes sombres"
+syncDeviceDarkMode: "Utiliser le mode sombre de votre appareil"
+drive: "Drive"
+fileName: "Nom du fichier"
+selectFile: "Choisir le fichier"
+selectFiles: "Choisir les fichiers"
+selectFolder: "Sélectionnez un dossier"
+selectFolders: "Sélectionnez des dossiers"
+renameFile: "Renommer le fichier"
+folderName: "Nom du dossier"
+createFolder: "Créer un dossier"
+renameFolder: "Renommer le dossier"
+deleteFolder: "Supprimer le dossier"
+addFile: "Ajouter un fichier"
+emptyDrive: "Le Drive est vide"
+emptyFolder: "Le dossier est vide"
+unableToDelete: "Suppression impossible"
+inputNewFileName: "Entrez un nouveau nom de fichier"
+inputNewDescription: "Veuillez entrer une nouvelle description"
+inputNewFolderName: "Entrez un nouveau nom de dossier"
+circularReferenceFolder: "Le dossier de destination est un sous-dossier du dossier que vous souhaitez déplacer."
+hasChildFilesOrFolders: "Impossible de supprimer ce dossier car il n'est pas vide."
+copyUrl: "Copier l’URL"
+rename: "Renommer"
+avatar: "Avatar"
+banner: "Bannière"
+nsfw: "Contenu sensible"
+whenServerDisconnected: "Lorsque la connexion au serveur est perdue"
+disconnectedFromServer: "Déconnecté·e du serveur"
+reload: "Rafraîchir"
+doNothing: "Ignorer"
+reloadConfirm: "Voulez-vous recharger?"
+watch: "Surveiller"
+unwatch: "Ne plus surveiller"
+accept: "Autoriser"
+reject: "Refuser"
+normal: "Normal"
+instanceName: "Nom de l’instance"
+instanceDescription: "Description de l’instance"
+maintainerName: "L’administrateur·rice"
+maintainerEmail: "Email de l’administrateur·rice"
+tosUrl: "URL des conditions d’utilisation"
+thisYear: "Cette année"
+thisMonth: "Ce mois-ci"
+today: "Aujourd’hui"
+dayX: "{day}"
+monthX: "{month}"
+yearX: "{year}"
+pages: "Pages"
+integration: "Intégrations"
+connectService: "Connexion"
+disconnectService: "Déconnexion"
+enableLocalTimeline: "Activer le fil local"
+enableGlobalTimeline: "Activer le fil global"
+disablingTimelinesInfo: "Même si vous désactivez ces fils, les administrateur·rice·s et les modérateur·rice·s pourront toujours y accéder."
+registration: "S’inscrire"
+enableRegistration: "Autoriser les nouvelles inscriptions"
+invite: "Inviter"
+driveCapacityPerLocalAccount: "Volume du Drive par utilisateur local"
+driveCapacityPerRemoteAccount: "Volume du Drive par utilisateur distant"
+inMb: "en mégaoctets"
+iconUrl: "URL de l'icône"
+bannerUrl: "URL de l’image de la bannière"
+backgroundImageUrl: "URL de l'image d'arrière-plan"
+basicInfo: "Informations basiques"
+pinnedUsers: "Utilisateur·rice épinglé·e"
+pinnedUsersDescription: "Listez les utilisateur·rice·s que vous souhaitez voir épinglé·e·s sur la page \"Découvrir\", un·e par ligne."
+pinnedPages: "Pages épinglées"
+pinnedPagesDescription: "Inscrivez le chemin des pages que vous souhaitez épingler en haut de la page de l'instance. Séparez les pages d'un retour à la ligne."
+pinnedClipId: "Identifiant du clip épinglé"
+pinnedNotes: "Note épinglée"
+hcaptcha: "hCaptcha"
+enableHcaptcha: "Activer hCaptcha"
+hcaptchaSiteKey: "Clé du site"
+hcaptchaSecretKey: "Clé secrète"
+recaptcha: "reCAPTCHA"
+enableRecaptcha: "Activer reCAPTCHA"
+recaptchaSiteKey: "Clé du site"
+recaptchaSecretKey: "Clé secrète"
+avoidMultiCaptchaConfirm: "L’utilisation de plusieurs Captchas peut provoquer des interférences. Souhaitez-vous désactiver l’autre Captcha ? Vous pouvez laisser plusieurs Captcha activés en appuyant sur Annuler."
+antennas: "Antennes"
+manageAntennas: "Gestion des antennes"
+name: "Nom"
+antennaSource: "Source de l’antenne"
+antennaKeywords: "Mots clés à recevoir"
+antennaExcludeKeywords: "Mots clés à exclure"
+antennaKeywordsDescription: "Séparer avec des espaces pour la condition AND. Séparer avec un saut de ligne pour une condition OR."
+notifyAntenna: "Je souhaite recevoir les notifications des nouvelles notes"
+withFileAntenna: "Notes ayant des attachements uniquement"
+enableServiceworker: "Activer ServiceWorker"
+antennaUsersDescription: "Saisissez un seul nom d’utilisateur·rice par ligne"
+caseSensitive: "Sensible à la casse"
+withReplies: "Inclure les réponses"
+connectedTo: "Vous êtes connectés aux services suivants"
+notesAndReplies: "Notes et Réponses"
+withFiles: "Avec fichiers joints"
+silence: "Mettre en sourdine"
+silenceConfirm: "Êtes-vous sûr·e de vouloir mettre l’utilisateur·rice en sourdine ?"
+unsilence: "Annuler la sourdine"
+unsilenceConfirm: "Êtes-vous sûr·e de vouloir annuler la mise en sourdine de cet·te utilisateur·rice ?"
+popularUsers: "Utilisateur·rice·s populaires"
+recentlyUpdatedUsers: "Utilisateur·rice·s actif·ve·s récemment"
+recentlyRegisteredUsers: "Utilisateur·rice·s récemment inscrit·e·s"
+recentlyDiscoveredUsers: "Utilisateur·rice·s récemment découvert·e·s"
+exploreUsersCount: "Il y a {count} utilisateur·rice·s"
+exploreFediverse: "Explorer le Fediverse"
+popularTags: "Mots-clés populaires"
+userList: "Listes"
+about: "Informations"
+aboutMisskey: "À propos de Misskey"
+administrator: "Administrateur"
+token: "Jeton"
+twoStepAuthentication: "Authentification à deux facteurs"
+moderator: "Modérateur·rice·s"
+nUsersMentioned: "{n} utilisateur·rice·s mentionné·e·s"
+securityKey: "Clé de sécurité"
+securityKeyName: "Nom de la clé"
+registerSecurityKey: "Enregistrer une clé de sécurité"
+lastUsed: "Dernier utilisé"
+unregister: "Se désinscrire"
+passwordLessLogin: "Se connecter sans mot de passe"
+resetPassword: "Réinitialiser le mot de passe"
+newPasswordIs: "Votre nouveau mot de passe est \"{password}\""
+reduceUiAnimation: "Réduire les animations dans l’interface"
+share: "Partager"
+notFound: "Non trouvé"
+notFoundDescription: "Aucune page ne correspond à l’URL spécifiée."
+uploadFolder: "Emplacement de téléversement par défaut"
+cacheClear: "Vider le cache"
+markAsReadAllNotifications: "Marquer toutes les notifications comme lues"
+markAsReadAllUnreadNotes: "Marquer toutes les notes comme lues"
+markAsReadAllTalkMessages: "Marquer toutes les discussions comme lues"
+help: "Aide"
+inputMessageHere: "Écrivez votre message ici"
+close: "Fermer"
+group: "Groupe"
+groups: "Groupes"
+createGroup: "Créer un groupe"
+ownedGroups: "Mes groupes"
+joinedGroups: "Groupes rejoints"
+invites: "Invitations"
+groupName: "Nom du groupe"
+members: "Membres"
+transfer: "Transférer"
+messagingWithUser: "Discuter avec un·e autre utilisateur·rice"
+messagingWithGroup: "Discuter avec un groupe"
+title: "Titre"
+text: "Texte"
+enable: "Activer"
+next: "Suivant"
+retype: "Confirmation"
+noteOf: "Notes de {user}"
+inviteToGroup: "Inviter dans un groupe"
+quoteAttached: "Avec citation"
+quoteQuestion: "Souhaitez-vous ajouter une citation ?"
+noMessagesYet: "Pas encore de discussion"
+newMessageExists: "Vous avez un nouveau message"
+onlyOneFileCanBeAttached: "Vous ne pouvez joindre qu’un seul fichier au message"
+signinRequired: "Veuillez vous connecter"
+invitations: "Invitations"
+invitationCode: "Code d’invitation"
+checking: "Vérification en cours..."
+available: "Disponible"
+unavailable: "Non disponible"
+usernameInvalidFormat: "Le nom d'utilisateur peut contenir uniquement des lettres (minuscules et/ou majuscules), des chiffres et des _"
+tooShort: "Trop court"
+tooLong: "Trop long"
+weakPassword: "Mot de passe faible"
+normalPassword: "Mot de passe acceptable"
+strongPassword: "Mot de passe fort"
+passwordMatched: "Les mots de passe correspondent"
+passwordNotMatched: "Les mots de passe ne correspondent pas"
+signinWith: "Se connecter avec {x}"
+signinFailed: "Échec d’authentification. Veuillez vérifier que votre nom d’utilisateur et mot de passe sont corrects."
+tapSecurityKey: "Appuyez sur votre clé de sécurité"
+or: "OU"
+language: "Langue"
+uiLanguage: "Langue d’affichage de l’interface"
+groupInvited: "Invité au groupe"
+aboutX: "À propos de {x}"
+useOsNativeEmojis: "Utiliser les émojis natifs du système"
+youHaveNoGroups: "Vous n’avez aucun groupe"
+joinOrCreateGroup: "Vous pouvez être invité·e à rejoindre des groupes existants ou créer votre propre nouveau groupe."
+noHistory: "Pas d'historique"
+signinHistory: "Historique de connexion"
+disableAnimatedMfm: "Désactiver MFM ayant des animations"
+doing: "En cours..."
+category: "Catégorie"
+tags: "Étiquettes"
+docSource: "Source de ce document"
+createAccount: "Créer un compte"
+existingAccount: "Compte existant"
+regenerate: "Générer à nouveau"
+fontSize: "Taille de la police"
+noFollowRequests: "Vous n’avez aucune demande d’abonnement en attente"
+openImageInNewTab: "Ouvrir les images dans un nouvel onglet"
+dashboard: "Tableau de bord"
+local: "Local"
+remote: "Distant"
+total: "Total"
+weekOverWeekChanges: "Hebdomadaire"
+dayOverDayChanges: "Journalier"
+appearance: "Apparence"
+clientSettings: "Paramètres du client"
+accountSettings: "Paramètres du compte"
+promotion: "Promu"
+promote: "Promouvoir"
+numberOfDays: "Nombre de jours"
+hideThisNote: "Masquer cette note"
+showFeaturedNotesInTimeline: "Afficher les notes des Tendances dans le fil d'actualité"
+objectStorage: "Stockage d'objets"
+useObjectStorage: "Utiliser le stockage d'objets"
+objectStorageBaseUrl: "Base URL"
+objectStorageBaseUrlDesc: "Préfixe d’URL utilisé pour construire l’URL vers le référencement d’objet (média). Spécifiez son URL si vous utilisez un CDN ou un proxy, sinon spécifiez l’adresse accessible au public selon le guide de service que vous allez utiliser. P.ex. 'https://.s3.amazonaws.com' pour AWS S3 et 'https://storage.googleapis.com/' pour GCS."
+objectStorageBucket: "Bucket"
+objectStorageBucketDesc: "Veuillez spécifier le nom du compartiment utilisé sur le service configuré."
+objectStoragePrefix: "Prefix"
+objectStoragePrefixDesc: "Les fichiers seront stockés sous le répertoire de ce préfixe."
+objectStorageEndpoint: "Endpoint"
+objectStorageEndpointDesc: "Laissez ce champ vide si vous utilisez AWS S3, sinon spécifiez le point de terminaison comme '' ou ': ' selon le guide de service que vous allez utiliser."
+objectStorageRegion: "Région"
+objectStorageRegionDesc: "Spécifiez une région comme 'xx-east-1'. Si votre service ne fait pas de distinction entre les régions, laissez-le vide ou remplissez 'us-east-1'."
+objectStorageUseSSL: "Utiliser SSL"
+objectStorageUseSSLDesc: "Désactivez cette option si vous n'utilisez pas HTTPS pour la connexion API"
+objectStorageUseProxy: "Se connecter via proxy"
+objectStorageUseProxyDesc: "Désactivez cette option si vous n'utilisez pas de proxy pour la connexion API"
+objectStorageSetPublicRead: "Régler sur « public » lors de l'envoi"
+serverLogs: "Journal du serveur"
+deleteAll: "Supprimer tout"
+showFixedPostForm: "Afficher le formulaire de publication en haut du fil d'actualité"
+newNoteRecived: "Voir les nouvelles notes"
+sounds: "Sons"
+listen: "Écouter"
+none: "Rien"
+showInPage: "Afficher dans la page"
+popout: "Fenêtre contextuelle"
+volume: "Volume"
+masterVolume: "Volume principal"
+details: "Détails"
+chooseEmoji: "Choisissez un émoji"
+unableToProcess: "L’opération n’a pas pu être complétée."
+recentUsed: "Utilisé récemment"
+install: "Installation"
+uninstall: "Désinstaller"
+installedApps: "Applications installées"
+nothing: "Il n'y a rien à voir ici"
+installedDate: "Date d'installation"
+lastUsedDate: "Dernière utilisation"
+state: "État"
+sort: "Trier"
+ascendingOrder: "Ascendant"
+descendingOrder: "Descendant"
+scratchpad: "ScratchPad"
+scratchpadDescription: "ScratchPad fournit un environnement expérimental pour AiScript. Vous pouvez vérifier la rédaction de votre code, sa bonne exécution et le résultat de son interaction avec Misskey."
+output: "Sortie"
+script: "Script"
+disablePagesScript: "Désactiver AiScript sur les Pages"
+updateRemoteUser: "Mettre à jour les informations de l’utilisateur·rice distant·e"
+deleteAllFiles: "Supprimer tous les fichiers"
+deleteAllFilesConfirm: "Êtes-vous sûr·e de vouloir supprimer tous les fichiers ?"
+removeAllFollowing: "Retenir tous les abonnements"
+removeAllFollowingDescription: "Se désabonner de tous les comptes de {host}. Veuillez lancer cette action uniquement si l’instance n’existe plus."
+userSuspended: "Cet·te utilisateur·rice a été suspendu·e."
+userSilenced: "Cette utilisateur·trice a été mis·e en sourdine."
+yourAccountSuspendedTitle: "Ce compte est suspendu"
+yourAccountSuspendedDescription: "Ce compte est suspendu car vous avez enfreint les conditions d'utilisation de l'instance, ou pour un motif similaire. Si vous souhaitez connaître en détail les raisons de cette suspension, renseignez-vous auprès de l'administrateur·rice de votre instance. Merci de ne pas créer de nouveau compte."
+menu: "Menu"
+divider: "Séparateur"
+addItem: "Ajouter un élément"
+relays: "Relais"
+addRelay: "Ajouter un relais"
+inboxUrl: "Inbox URL"
+addedRelays: "Relais ajoutés"
+serviceworkerInfo: "Devrait être activé pour les notifications push."
+deletedNote: "Note supprimée"
+invisibleNote: "Note invisible"
+enableInfiniteScroll: "Activer le défilement infini"
+visibility: "Visibilité"
+poll: "Sondage"
+useCw: "Masquer le contenu"
+enablePlayer: "Ouvrir dans le lecteur vidéo"
+disablePlayer: "Fermer le lecteur vidéo"
+expandTweet: "Étendre le tweet"
+themeEditor: "Éditeur de thèmes"
+description: "Description"
+describeFile: "Ajouter une description d'image"
+enterFileDescription: "Saisissez une description"
+author: "Auteur·rice"
+leaveConfirm: "Vous avez des modifications non-sauvegardées. Voulez-vous les ignorer ?"
+manage: "Gestion"
+plugins: "Extensions"
+deck: "Deck"
+undeck: "Quitter le deck"
+useBlurEffectForModal: "Utiliser un effet de flou pour les modals"
+useFullReactionPicker: "Utiliser l'intégralité du panneau de réactions"
+width: "Largeur"
+height: "Hauteur"
+large: "Grand"
+medium: "Moyen"
+small: "Petit"
+generateAccessToken: "Générer un jeton d'accès"
+permission: "Autorisations "
+enableAll: "Tout activer"
+disableAll: "Tout désactiver"
+tokenRequested: "Autoriser l'accès au compte"
+pluginTokenRequestedDescription: "Ce plugin pourra utiliser les autorisations définies ici."
+notificationType: "Type de notifications"
+edit: "Editer"
+useStarForReactionFallback: "Utiliser ★ comme alternative si l’émoji de réaction est inconnu"
+emailServer: "Serveur mail"
+enableEmail: "Activer la distribution de courriel"
+emailConfigInfo: "Utilisé pour confirmer votre adresse de courriel et la réinitialisation de votre mot de passe en cas d’oubli."
+email: "E-mail "
+emailAddress: "Adresses e-mail"
+smtpConfig: "Paramètres du serveur SMTP"
+smtpHost: "Serveur distant"
+smtpPort: "Port"
+smtpUser: "Nom d’utilisateur·rice"
+smtpPass: "Mot de passe"
+emptyToDisableSmtpAuth: "Laisser le nom d’utilisateur et le mot de passe vides pour désactiver la vérification SMTP"
+smtpSecure: "Utiliser SSL/TLS implicitement dans les connexions SMTP"
+smtpSecureInfo: "Désactiver cette option lorsque STARTTLS est utilisé"
+testEmail: "Tester la distribution de courriel"
+wordMute: "Filtre de mots"
+regexpError: "Erreur d’expression régulière"
+instanceMute: "Instance en sourdine"
+userSaysSomething: "{name} a dit quelque chose"
+makeActive: "Activer"
+display: "Affichage"
+copy: "Copier"
+metrics: "Métriques"
+overview: "Aperçu"
+logs: "Journaux"
+delayed: "en retard"
+database: "Base de données"
+channel: "Canaux"
+create: "Créer"
+notificationSetting: "Paramètres des notifications "
+notificationSettingDesc: "Sélectionnez le type de notification à afficher"
+useGlobalSetting: "Utiliser paramètre général"
+useGlobalSettingDesc: "S'il est activé, les paramètres de notification de votre compte seront utilisés. S'il est désactivé, des configurations individuelles peuvent être effectuées."
+other: "Autre"
+regenerateLoginToken: "Régénérer le jeton de connexion"
+regenerateLoginTokenDescription: "Générer un nouveau jeton d'authentification. Cette opération ne devrait pas être nécessaire ; lors de la génération d'un nouveau jeton, tous les appareils seront déconnectés. "
+setMultipleBySeparatingWithSpace: "Vous pouvez en définir plusieurs, en les séparant par des espaces."
+fileIdOrUrl: "ID du fichier ou URL"
+behavior: "Comportement"
+sample: "Exemple"
+abuseReports: "Signalements"
+reportAbuse: "Signaler"
+reportAbuseOf: "Signaler {name}"
+fillAbuseReportDescription: "Veuillez expliquer les raisons du signalement. S'il s'agit d'une note précise, veuillez en donner le lien."
+abuseReported: "Le rapport est envoyé. Merci."
+reporter: "Signalé par"
+reporteeOrigin: "Origine du signalement"
+reporterOrigin: "Signalé par"
+forwardReport: "Transférer le signalement à l’instance distante"
+send: "Envoyer"
+abuseMarkAsResolved: "Marquer le signalement comme résolu"
+openInNewTab: "Ouvrir dans un nouvel onglet"
+openInSideView: "Ouvrir en vue latérale"
+defaultNavigationBehaviour: "Navigation par défaut"
+editTheseSettingsMayBreakAccount: "La modification de ces paramètres peut endommager votre compte."
+instanceTicker: "Nom de l'instance d'origine des notes"
+waitingFor: "En attente de {x}"
+random: "Aléatoire"
+system: "Système"
+switchUi: "Modifier l'interface utilisateur"
+desktop: "Bureau"
+clip: "Clip"
+createNew: "Créer nouveau"
+optional: "Facultatif"
+createNewClip: "Créer un nouveau clip"
+public: "Public"
+i18nInfo: "Misskey est traduit dans différentes langues par des bénévoles. Vous pouvez contribuer à {link}."
+manageAccessTokens: "Gérer les jetons d'accès"
+accountInfo: " Informations du compte "
+notesCount: "Nombre de notes"
+repliesCount: "Nombre de réponses envoyées"
+renotesCount: "Nombre de notes que vous avez renotées"
+repliedCount: "Nombre de réponses reçues"
+renotedCount: "Nombre de vos notes renotées"
+followingCount: "Nombre de comptes suivis"
+followersCount: "Nombre d'abonnés"
+sentReactionsCount: "Nombre de réactions envoyées"
+receivedReactionsCount: "Nombre de réactions reçues"
+pollVotesCount: "Nombre de votes envoyés"
+pollVotedCount: "Nombre de votes reçus"
+yes: "Oui"
+no: "Non"
+driveFilesCount: "Nombre de fichiers dans le Drive"
+driveUsage: "Utilisation du Drive"
+noCrawle: "Refuser l'indexation par les robots"
+noCrawleDescription: "Demandez aux moteurs de recherche de ne pas indexer votre page de profil, vos notes, vos pages, etc."
+lockedAccountInfo: "À moins que vous ne définissiez la visibilité de votre note sur \"Abonné-e-s\", vos notes sont visibles par tous, même si vous exigez que les demandes d'abonnement soient approuvées manuellement."
+alwaysMarkSensitive: "Marquer les médias comme contenu sensible par défaut"
+loadRawImages: "Affichage complet des images jointes au lieu des vignettes"
+disableShowingAnimatedImages: "Désactiver l'animation des images"
+verificationEmailSent: "Un e-mail de vérification a été envoyé. Veuillez accéder au lien pour compléter la vérification."
+notSet: "Non défini"
+emailVerified: "Votre adresse e-mail a été vérifiée."
+noteFavoritesCount: "Nombre de notes dans les favoris"
+pageLikesCount: "Nombre de pages aimées"
+pageLikedCount: "Nombre de vos pages aimées"
+contact: "Contact"
+useSystemFont: "Utiliser la police par défaut du système"
+clips: "Clips"
+experimentalFeatures: "Fonctionnalités expérimentales"
+developer: "Développeur"
+makeExplorable: "Rendre le compte visible sur la page \"Découvrir\"."
+makeExplorableDescription: "Si vous désactivez cette option, votre compte n'apparaîtra pas sur la page \"Découvrir\"."
+showGapBetweenNotesInTimeline: "Afficher un écart entre les notes sur la Timeline"
+duplicate: "Duliquer"
+left: "Gauche"
+center: "Centrer"
+wide: "Large"
+narrow: "Condensé"
+reloadToApplySetting: "Vos paramètres seront appliqués lorsque vous rechargerez la page. Souhaitez-vous recharger ?"
+needReloadToApply: "Ce paramètre s'appliquera après un rechargement."
+showTitlebar: "Afficher la barre de titre"
+clearCache: "Vider le cache"
+onlineUsersCount: "{n} utilisateur(s) en ligne"
+nUsers: "{n} utilisateur·rice·s"
+nNotes: "{n} Notes"
+sendErrorReports: "Envoyer les rapports d’erreur"
+sendErrorReportsDescription: "Si vous activez l'envoi des rapports d'erreur, vous contribuerez à améliorer la qualité de Misskey grâce au partage d'informations détaillées sur les erreurs lorsqu'un problème survient.\nCela inclut des informations telles que la version de votre système d'exploitation, le type de navigateur que vous utilisez, votre historique d'activité, etc."
+myTheme: "Mes thèmes"
+backgroundColor: "Arrière-plan"
+accentColor: "Accentuation"
+textColor: "Texte"
+saveAs: "Enregistrer sous ..."
+advanced: "Avancé"
+value: "Valeur"
+createdAt: "Date de création"
+updatedAt: "Mis à jour le"
+saveConfirm: "Voulez-vous sauvegarder les modifications?"
+deleteConfirm: "Confirmez-vous la suppression?"
+invalidValue: "Cette valeur est invalide."
+registry: "Registre"
+closeAccount: "Fermer le compte"
+currentVersion: "Version actuelle"
+latestVersion: "Dernière version "
+youAreRunningUpToDateClient: "Votre client est à jour."
+newVersionOfClientAvailable: "Une nouvelle version de votre client est disponible."
+usageAmount: "Utilisation"
+capacity: "Capacité "
+inUse: "utilisé"
+editCode: "Modifier le code"
+apply: "Appliquer"
+receiveAnnouncementFromInstance: "Recevoir les messages d'information de l'instance"
+emailNotification: "Notifications par mail"
+publish: "Public"
+inChannelSearch: "Chercher dans le canal"
+useReactionPickerForContextMenu: "Clic-droit pour ouvrir le panneau de réactions"
+typingUsers: "{users} est en train d'écrire"
+jumpToSpecifiedDate: "Se rendre à la date"
+showingPastTimeline: "Un fil ancien est affiché"
+clear: "Effacer"
+markAllAsRead: "Tout marquer comme lu"
+goBack: "Retour"
+unlikeConfirm: "Êtes-vous sûr·e de ne plus vouloir aimer cette publication ?"
+fullView: "Plein écran"
+quitFullView: "Quitter le plein écran"
+addDescription: "Ajouter une description"
+userPagePinTip: "Vous pouvez afficher des notes ici en sélectionnant l'option « Épingler au profil » dans le menu de chaque note."
+notSpecifiedMentionWarning: "Vous avez mentionné des utilisateur·rice·s qui ne font pas partie de la liste des destinataires"
+info: "Informations"
+userInfo: "Informations sur l'utilisateur"
+unknown: "Inconnu"
+onlineStatus: "Statut"
+hideOnlineStatus: "Se rendre invisible"
+hideOnlineStatusDescription: "Rendre votre statut invisible peut diminuer les performances de certaines fonctionnalités, telles que la Recherche."
+online: "En ligne"
+active: "Actif·ve"
+offline: "Hors ligne"
+notRecommended: "Déconseillé"
+botProtection: "Protection contre les bots"
+instanceBlocking: "Instances bloquées"
+selectAccount: "Sélectionner un compte"
+switchAccount: "Changer de compte"
+enabled: "Activé"
+disabled: "Désactivé"
+quickAction: "Actions rapides"
+user: "Utilisateur·rice·s"
+administration: "Gestion"
+accounts: "Comptes"
+switch: "Remplacer"
+noMaintainerInformationWarning: "Informations administrateur non configurées."
+noBotProtectionWarning: "La protection contre les bots n'est pas configurée."
+configure: "Configurer"
+postToGallery: "Publier dans la galerie"
+gallery: "Galerie"
+recentPosts: "Les plus récentes"
+popularPosts: "Les plus consultées"
+shareWithNote: "Partager dans une note"
+ads: "Publicité"
+expiration: "Échéance"
+memo: "Pense-bête"
+priority: "Priorité"
+high: "Haute"
+middle: "Moyen"
+low: "Basse"
+emailNotConfiguredWarning: "Vous n'avez pas configuré d'adresse e-mail."
+ratio: "Ratio"
+previewNoteText: "Voir l'aperçu"
+customCss: "CSS personnalisé"
+customCssWarn: "Utilisez cette fonctionnalité uniquement si vous savez exactement ce que vous faites. Une configuration inadaptée peut empêcher le client de s'exécuter normalement."
+global: "Global"
+squareAvatars: "Avatars carrés"
+sent: "Envoyer"
+received: "Reçu"
+searchResult: "Résultats de la recherche"
+hashtags: "Hashtags"
+troubleshooting: "Résolution de problèmes"
+useBlurEffect: "Utiliser des effets de flou dans l'interface"
+learnMore: "Plus d'informations"
+misskeyUpdated: "Misskey a été mis à jour !"
+whatIsNew: "Voir les derniers changements"
+translate: "Traduire"
+translatedFrom: "Traduit depuis {x}"
+accountDeletionInProgress: "La suppression de votre compte est en cours"
+usernameInfo: "C'est un nom qui identifie votre compte sur l'instance de manière unique. Vous pouvez utiliser des lettres de l'alphabet (minuscules et majuscules), des chiffres (de 0 à 9), ou bien le tiret « _ ». Vous ne pourrez pas modifier votre nom d'utilisateur·rice par la suite."
+aiChanMode: "Mode Ai"
+keepCw: "Garder le CW"
+pubSub: "Comptes Pub/Sub"
+lastCommunication: "Dernière communication"
+resolved: "Résolu"
+unresolved: "En attente"
+breakFollow: "Ne plus suivre"
+itsOn: "Activé"
+itsOff: "Désactivé"
+emailRequiredForSignup: "Une adresse e-mail est nécessaire pour créer un compte"
+unread: "Non lu"
+filter: "Filtre"
+controlPanel: "Panneau de contrôle"
+manageAccounts: "Gérer les comptes"
+makeReactionsPublic: "Rendre les réactions publiques"
+makeReactionsPublicDescription: "Ceci rendra la liste de toutes vos réactions données publique."
+classic: "Classique"
+muteThread: "Masquer cette discussion"
+unmuteThread: "Ne plus masquer le fil"
+ffVisibility: "Visibilité des abonnés/abonnements"
+ffVisibilityDescription: "Permet de configurer qui peut voir les personnes que tu suis et les personnes qui te suivent."
+continueThread: "Afficher la suite du fil"
+deleteAccountConfirm: "Votre compte sera supprimé. Êtes vous certain ?"
+incorrectPassword: "Le mot de passe est incorrect."
+voteConfirm: "Confirmez-vous votre vote pour « {choice} » ?"
+hide: "Masquer"
+leaveGroup: "Quitter le groupe"
+leaveGroupConfirm: "Êtes vous sûr de vouloir quitter \"{name}\" ?"
+useDrawerReactionPickerForMobile: "Afficher le sélecteur de réactions en tant que panneau sur mobile"
+welcomeBackWithName: "Heureux de vous revoir, {name}"
+clickToFinishEmailVerification: "Veuillez cliquer sur [{ok}] afin de compléter la vérification par courriel."
+overridedDeviceKind: "Type d’appareil"
+smartphone: "Smartphone"
+tablet: "Tablette"
+auto: "Automatique"
+themeColor: "Couleur du thème"
+size: "Taille"
+numberOfColumn: "Nombre de colonnes"
+searchByGoogle: "Google"
+instanceDefaultLightTheme: "Thème clair par défaut sur toute l’instance"
+instanceDefaultDarkTheme: "Thème sombre par défaut sur toute l’instance"
+instanceDefaultThemeDescription: "Saisissez le code du thème en format objet."
+mutePeriod: "Durée de mise en sourdine"
+indefinitely: "Illimité"
+tenMinutes: "10 minutes"
+oneHour: "1 heure"
+oneDay: "1 jour"
+oneWeek: "1 semaine"
+rateLimitExceeded: "Limite de taux dépassée"
+cropImage: "Recadrer l'image"
+cropImageAsk: "Voulez-vous recadrer cette image ?"
+file: "Fichiers"
+reverse: "Inverser"
+colored: "Coloré"
+label: "Étiquette"
+localOnly: "Local seulement"
+account: "Comptes"
+_emailUnavailable:
+ used: "Non disponible"
+ format: "Le format de cette adresse de courriel est invalide"
+ disposable: "Les adresses e-mail jetables ne peuvent pas être utilisées"
+ mx: "Ce serveur de courriels est invalide"
+ smtp: "Ce serveur de courriels ne répond pas"
+_ffVisibility:
+ public: "Public"
+ followers: "Visible uniquement pour les abonné·e·s"
+ private: "Privé"
+_signup:
+ almostThere: "Bientôt fini"
+ emailAddressInfo: "Insérez votre adresse e-mail."
+ emailSent: "Un courriel de confirmation vient d'être envoyé à l'adresse que vous avez renseignée ({email}). Cliquez sur le lien contenu dans le message pour terminer la création de votre compte."
+_accountDelete:
+ accountDelete: "Supprimer le compte"
+ mayTakeTime: "La suppression de compte nécessitant beaucoup de ressources, l'exécution du processus peut prendre du temps, en fonction de la quantité de contenus que vous avez créés et du nombre de fichiers que vous avez téléversés."
+ sendEmail: "Une fois la suppression de votre compte effectuée, un courriel sera envoyé à l'adresse que vous aviez enregistrée."
+ requestAccountDelete: "Demander la suppression de votre compte"
+ started: "La procédure de suppression a commencé."
+ inProgress: "Suppression en cours"
+_ad:
+ back: "Retour"
+ reduceFrequencyOfThisAd: "Voir cette publicité moins souvent"
+_forgotPassword:
+ enterEmail: "Entrez ici l'adresse e-mail que vous avez enregistrée pour votre compte. Un lien vous permettant de réinitialiser votre mot de passe sera envoyé à cette adresse."
+ ifNoEmail: "Si vous n'avez pas enregistré d'adresse e-mail, merci de contacter l'administrateur·rice de votre instance."
+ contactAdmin: "Cette instance ne permettant pas l'utilisation d'adresses e-mail, prenez contact avec l'administrateur·rice pour procéder à la réinitialisation de votre mot de passe."
+_gallery:
+ my: "Mes publications"
+ liked: " Publications que j'ai aimées"
+ like: "J'aime"
+ unlike: "Je n’aime pas"
+_email:
+ _follow:
+ title: "Vous suit"
+ _receiveFollowRequest:
+ title: "Vous avez reçu une demande de suivi"
+_plugin:
+ install: "Installation de plugin"
+ installWarn: "N’installez que des extensions provenant de sources de confiance."
+ manage: "Gestion des plugins"
+_registry:
+ scope: "Portée"
+ key: "Clé "
+ keys: "Clé "
+ domain: "Domaine"
+ createKey: "Créer une clé"
+_aboutMisskey:
+ about: "Misskey est un logiciel libre et ouvert, développé par syuilo depuis 2014."
+ contributors: "Principaux contributeurs"
+ allContributors: "Tous les contributeurs"
+ source: "Code source"
+ translation: "Traduire Misskey"
+ donate: "Soutenir Misskey"
+ morePatrons: "Nous apprécions vraiment le soutien de nombreuses autres personnes non mentionnées ici. Merci à toutes et à tous ! 🥰"
+ patrons: "Contributeurs"
+_nsfw:
+ respect: "Cacher les médias marqués comme contenu sensible"
+ ignore: "Afficher les médias sensibles"
+ force: "Cacher tous les médias"
+_mfm:
+ cheatSheet: "Antisèche MFM"
+ intro: "MFM est un langage Markdown spécifique utilisable ici et là dans Misskey. Vous pouvez vérifier ici les structures utilisables avec MFM."
+ dummy: "La Fédiverse s'agrandit avec Misskey"
+ mention: "Mentionner"
+ mentionDescription: "Vous pouvez afficher un utilisateur spécifique en indiquant une arobase suivie d'un nom d'utilisateur"
+ hashtag: "Hashtags"
+ hashtagDescription: "Vous pouvez afficher un mot-dièse en utilisant un croisillon et du texte"
+ url: "URL"
+ urlDescription: "L'adresse web peut être affichée."
+ link: "Lien"
+ linkDescription: "Une partie précise d'une phrase peut être liée à l'adresse web."
+ bold: "Gras"
+ boldDescription: "Il est possible de mettre le texte en exergue en le mettant en gras."
+ small: "Diminuer l'emphase"
+ smallDescription: "Le contenu peut être affiché en petit et fin."
+ center: "Centrer"
+ centerDescription: "Le contenu peut être centré"
+ inlineCode: "Code (inline)"
+ inlineCodeDescription: "Coloration syntaxique des lignes de code."
+ blockCode: "Bloc de code"
+ blockCodeDescription: "Coloration syntaxique des lignes de code pour les blocs multi-lignes."
+ inlineMath: "Formule mathématique (inline)"
+ inlineMathDescription: "Afficher les formules mathématiques (KaTeX)."
+ blockMath: "Formule mathématique (bloc)"
+ blockMathDescription: "Afficher les formules mathématiques (KaTeX) multi-lignes dans un bloc."
+ quote: "Citer"
+ quoteDescription: "Affiche le contenu sous forme de citation."
+ emoji: "Émojis personnalisés"
+ emojiDescription: "Entourez le nom de l'émoji personnalisé de deux points pour l'afficher."
+ search: "Rechercher"
+ searchDescription: "Affiche une boîte de recherche avec du texte pré-saisi."
+ flip: "Inverser"
+ flipDescription: "Rotation verticale ou horizontale du contenu"
+ jelly: "Animation (Gelée)"
+ jellyDescription: "Donne une animation d'étirement."
+ tada: "Animation (Tada)"
+ tadaDescription: "Donne une animation qui donne une impression de \"Tada !\""
+ jump: "Animation (Saut)"
+ jumpDescription: "Donne une animation qui saute."
+ bounce: "Animation (Rebond)"
+ bounceDescription: "Donne une animation de rebondissement."
+ shake: "Animation (Secousse)"
+ shakeDescription: "Donne une animation tremblante."
+ twitch: "Animation (Tremblement)"
+ twitchDescription: "Donne une animation de tremblement intense."
+ spin: "Animation (Rotation)"
+ spinDescription: "Donne une animation de rotation."
+ x2: "Grand"
+ x2Description: "Afficher le contenu en grand."
+ x3: "Très grand"
+ x3Description: "Afficher le contenu en très grand."
+ x4: "Plus grand"
+ x4Description: "Afficher le contenu en plus grand."
+ blur: "Flou"
+ blurDescription: "Le contenu peut être flouté ; il sera visible en le survolant avec le curseur."
+ font: "Police de caractères"
+ fontDescription: "Il est possible de choisir la police."
+ rainbow: "Arc-en-ciel"
+ rainbowDescription: "Permet d'afficher le contenu en couleurs arc-en-ciel."
+ sparkle: "Paillettes"
+ sparkleDescription: "Ajoute un effet scintillant au contenu."
+ rotate: "Pivoter"
+_instanceTicker:
+ none: "Cacher "
+ remote: "Montrer pour les utilisateur·ice·s distant·e·s"
+ always: "Toujours afficher"
+_serverDisconnectedBehavior:
+ reload: "Rechargement automatique"
+ dialog: "Ouvrir une boîte de dialogue pour l'avertissement"
+ quiet: "Afficher un avertissement discret"
+_channel:
+ create: "Créer un canal"
+ edit: "Éditer le canal"
+ setBanner: "Sélectionner la bannière"
+ removeBanner: "Supprimer la bannière"
+ featured: "Tendances"
+ owned: "Mes canaux"
+ following: "Abonné·e"
+ usersCount: "{n} Participant·e·s"
+ notesCount: "{n} Notes"
+_menuDisplay:
+ sideFull: "Latéral"
+ sideIcon: "Latéral (icônes)"
+ top: "Haut de page"
+ hide: "Masquer"
+_wordMute:
+ muteWords: "Mots à filtrer"
+ muteWordsDescription: "Séparer avec des espaces pour la condition AND. Séparer avec un saut de ligne pour une condition OR."
+ muteWordsDescription2: "Pour utiliser des expressions régulières (regex), mettez les mots-clés entre barres obliques."
+ softDescription: "Masquez les notes de votre fil selon les paramètres que vous définissez."
+ hardDescription: "Empêchez votre fil de charger les notes selon les paramètres que vous définissez. Cette action est irréversible : si vous modifiez ces paramètres plus tard, les notes précédemment filtrées ne seront pas récupérées."
+ soft: "Doux"
+ hard: "Strict"
+ mutedNotes: "Notes filtrées"
+_instanceMute:
+ instanceMuteDescription2: "Séparer avec de nouvelles lignes"
+ title: "Masque les notes venant des instances listées."
+ heading: "Instances à mettre en sourdine"
+_theme:
+ explore: "Explorer les thèmes"
+ install: "Installer un thème"
+ manage: "Gestion des thèmes"
+ code: "Code du thème"
+ description: "Description"
+ installed: "{name} a été installé"
+ installedThemes: "Thèmes installés"
+ builtinThemes: "Thèmes intégrés"
+ alreadyInstalled: "Ce thème est déjà installé"
+ invalid: "Le format du thème n'est pas valide"
+ make: "Créer un thème"
+ base: "Base"
+ addConstant: "Ajouter une constante"
+ constant: "Constante"
+ defaultValue: "Valeur par défaut"
+ color: "Couleur"
+ refProp: "Appeler une propriété"
+ refConst: "Appeler une constante"
+ key: "Clé "
+ func: "Fonction"
+ funcKind: "Type de fonction"
+ argument: "Argument"
+ basedProp: "Nom de la propriété référencée"
+ alpha: "Transparence"
+ darken: "Sombre"
+ lighten: "Clair"
+ inputConstantName: "Insérez un nom de constante"
+ importInfo: "Vous pouvez importer un thème vers l’éditeur de thèmes en saisissant son code ici."
+ deleteConstantConfirm: "Êtes-vous sûr·e de vouloir supprimer la constante {const} ?"
+ keys:
+ accent: "Accentuation"
+ bg: "Arrière-plan"
+ fg: "Texte"
+ focus: "Mise au point"
+ indicator: "Indicateur"
+ panel: "Panneau"
+ shadow: "Ombre"
+ header: "Entête"
+ navBg: "Fond de la barre latérale"
+ navFg: "Texte de la barre latérale"
+ navHoverFg: "Texte de la barre latérale (survolé)"
+ navActive: "Texte de la barre latérale (actif)"
+ navIndicator: "Indicateur de barre latérale"
+ link: "Lien"
+ hashtag: "Hashtags"
+ mention: "Mentionner"
+ mentionMe: "Mentions (Moi)"
+ renote: "Renoter"
+ modalBg: "Modal d'arrière-plan"
+ divider: "Séparateur"
+ scrollbarHandle: "Poignée de la barre de navigation"
+ scrollbarHandleHover: "Poignée de la barre de navigation (survolée)"
+ dateLabelFg: "Texte de l'étiquette de la date"
+ infoBg: "Arrière-plan pour les informations"
+ infoFg: "Texte d'information"
+ infoWarnBg: "Arrière-plan des avertissements"
+ infoWarnFg: "Texte d’avertissement"
+ cwBg: "Arrière-plan du CW"
+ cwFg: "Texte du bouton CW"
+ cwHoverBg: "Arrière-plan du bouton CW (survolé)"
+ toastBg: "Arrière-plan de la bulle de notification"
+ toastFg: "Texte de la bulle de notification"
+ buttonBg: "Arrière-plan du bouton"
+ buttonHoverBg: "Arrière-plan du bouton (survolé)"
+ inputBorder: "Cadre de la zone de texte"
+ listItemHoverBg: "Arrière-plan d'item de liste (survolé)"
+ driveFolderBg: "Arrière-plan du dossier de disque"
+ wallpaperOverlay: "Superposition de fond d'écran"
+ badge: "Badge"
+ messageBg: "Arrière plan de la discussion"
+ accentDarken: "Plus sombre"
+ accentLighten: "Plus clair"
+ fgHighlighted: "Texte mis en évidence"
+_sfx:
+ note: "Nouvelle note"
+ noteMy: "Ma note"
+ notification: "Notifications"
+ chat: "Discuter"
+ chatBg: "Discussion (arrière-plan)"
+ antenna: "Réception de l’antenne"
+ channel: "Notifications de canal"
+_ago:
+ future: "Futur"
+ justNow: "à l’instant"
+ secondsAgo: "Il y a {n}s"
+ minutesAgo: "Il y a {n}min"
+ hoursAgo: "Il y a {n} heures"
+ daysAgo: "Il y a {n} jours"
+ weeksAgo: "Il y a {n} semaines"
+ monthsAgo: "Il y a {n} mois"
+ yearsAgo: "Il y a {n} ans"
+_time:
+ second: "s"
+ minute: "min"
+ hour: "h"
+ day: "j"
+_tutorial:
+ title: "Comment utiliser Misskey"
+ step1_1: "Bienvenue,"
+ step1_2: "Cette page est appelée « un fil ». Elle affiche les « notes » des personnes auxquelles vous êtes abonné dans un ordre chronologique."
+ step1_3: "Votre fil est actuellement vide vu que vous ne suivez aucun compte et que vous n’avez publié aucune note, pour l’instant."
+ step2_1: "Procédons d’abord à la préparation de votre profil avant d’écrire une note et/ou de vous abonner à un compte."
+ step2_2: "En fournissant quelques informations sur vous, il sera plus facile pour les autres de s’abonner à votre compte."
+ step3_1: "Vous avez fini de créer votre profil ?"
+ step3_2: "L’étape suivante consiste à créer une note. Vous pouvez commencer en cliquant sur l’icône crayon sur l’écran."
+ step3_3: "Remplissez le cadran et cliquez sur le bouton en haut à droite pour envoyer."
+ step3_4: "Vous n’avez rien à dire ? Essayez d’écrire « J’ai commencé à utiliser Misskey »."
+ step4_1: "Avez-vous publié votre première note ?"
+ step4_2: "Youpi ! Celle-ci est maintenant affichée sur votre fil d’actualité."
+ step5_1: "Maintenant, essayons de nous abonner à d’autres personnes afin de rendre votre fil plus vivant."
+ step5_2: "La page {featured} affiche les notes en tendance sur la présente instance et {explore} vous permet de trouver des utilisateur·rice·s en tendance. Essayez de vous abonner aux gens que vous aimez !"
+ step5_3: "Pour pouvoir suivre d’autres utilisateur·rice, cliquez sur leur avatar afin d’afficher la page du profil utilisateur ensuite appuyez sur le bouton « S’abonner »."
+ step5_4: "Si l’autre utilisateur possède une icône sous forme d’un cadenas à côté de son nom, il devra accepter votre demande d’abonnement manuellement."
+ step6_1: "Maintenant, vous êtes en mesure de voir s’afficher les notes des autres utilisateur·rice·s sur votre propre fil."
+ step6_2: "Vous avez également la possibilité d’intéragir rapidement avec les notes des autres utilisateur·rice·s en ajoutant des « réactions »."
+ step6_3: "Pour ajouter une réaction à une note, cliquez sur le signe « + » de celle-ci et sélectionnez l’émoji souhaité."
+ step7_1: "Félicitations ! Vous avez atteint la fin du tutoriel de base pour l’utilisation de Misskey."
+ step7_2: "Si vous désirez en savoir plus sur Misskey, jetez un œil sur la section {help}."
+ step7_3: "Bon courage et amusez-vous bien sur Misskey ! 🚀"
+_2fa:
+ alreadyRegistered: "Configuration déjà achevée."
+ registerDevice: "Ajouter un nouvel appareil"
+ registerKey: "Enregistrer une clef"
+ step1: "Tout d'abord, installez une application d'authentification, telle que {a} ou {b}, sur votre appareil."
+ step2: "Ensuite, scannez le code QR affiché sur l’écran."
+ step2Url: "Vous pouvez également saisir cette URL si vous utilisez un programme de bureau :"
+ step3: "Entrez le jeton affiché sur votre application pour compléter la configuration."
+ step4: "À partir de maintenant, ce même jeton vous sera demandé à chacune de vos connexions."
+ securityKeyInfo: "Vous pouvez configurer l'authentification WebAuthN pour sécuriser davantage le processus de connexion grâce à une clé de sécurité matérielle qui prend en charge FIDO2, ou bien en configurant l'authentification par empreinte digitale ou par code PIN sur votre appareil."
+_permissions:
+ "read:account": "Afficher les informations du compte"
+ "write:account": "Mettre à jour les informations de votre compte"
+ "read:blocks": "Voir les comptes bloqués"
+ "write:blocks": "Gérer les comptes bloqués"
+ "read:drive": "Parcourir le Drive"
+ "write:drive": "Écrire sur le Drive"
+ "read:favorites": "Afficher les favoris"
+ "write:favorites": "Gérer les favoris"
+ "read:following": "Voir les informations de vos abonnements"
+ "write:following": "Abonnements/Se désabonner"
+ "read:messaging": "Voir vos discussions"
+ "write:messaging": "Gérer les discussions"
+ "read:mutes": "Voir les comptes masqués"
+ "write:mutes": "Gérer les comptes masqués"
+ "write:notes": "Créer / supprimer des notes"
+ "read:notifications": "Afficher les notifications"
+ "write:notifications": "Gérer vos notifications"
+ "read:reactions": "Lire les réactions"
+ "write:reactions": "Gérer vos réactions"
+ "write:votes": "Voter"
+ "read:pages": "Voir vos pages"
+ "write:pages": "Gérer les pages"
+ "read:page-likes": "Voir les mentions « J'aime » des pages"
+ "write:page-likes": "Gérer les mentions « J'aime » sur les pages"
+ "read:user-groups": "Voir les groupes d'utilisateur·rice·s"
+ "write:user-groups": "Éditer les groupes des utilisateur·rice·s"
+ "read:channels": "Lire les canaux"
+ "write:channels": "Gérer les canaux"
+ "read:gallery": "Voir la galerie"
+ "write:gallery": "Éditer la galerie"
+ "read:gallery-likes": "Voir les mentions « J'aime » dans la galerie"
+ "write:gallery-likes": "Gérer les mentions « J'aime » dans la galerie"
+_auth:
+ shareAccess: "Autoriser \"{name}\" à accéder à votre compte ?"
+ shareAccessAsk: "Voulez-vous vraiment autoriser cette application à accéder à votre compte?"
+ permissionAsk: "Cette application nécessite les autorisations suivantes :"
+ pleaseGoBack: "Veuillez retourner à l’application"
+ callback: "Retour vers l’application"
+ denied: "Accès refusé"
+_antennaSources:
+ all: "Toutes les notes"
+ homeTimeline: "Notes venant des utilisateur·rice·s auxquel·les je suis abonné"
+ users: "Notes venant de la part d’utilisateur·rice·s précis"
+ userList: "Notes venant d’une liste spécifique"
+ userGroup: "Notes venant d’utilisateur·rice·s du groupe spécifié"
+_weekday:
+ sunday: "Dimanche"
+ monday: "Lundi"
+ tuesday: "Mardi"
+ wednesday: "Mercredi"
+ thursday: "Jeudi"
+ friday: "Vendredi"
+ saturday: "Samedi"
+_widgets:
+ memo: "Note collante"
+ notifications: "Notifications"
timeline: "Fil"
- explore: "Découvrir"
- following: "Suit"
+ calendar: "Calendrier"
+ trends: "Tendances"
+ clock: "Horloge"
+ rss: "Lecteur de flux RSS"
+ activity: "Activité"
+ photos: "Photos"
+ digitalClock: "Horloge numérique"
+ federation: "Fédération"
+ postForm: "Formulaire de publication"
+ slideshow: "Diaporama"
+ button: "Bouton"
+ onlineUsers: "Utilisateurs en ligne"
+ jobQueue: "File d’attente"
+ serverMetric: "Statistiques du serveur"
+ aiscript: "Console AiScript"
+ aichan: "Ai"
+_cw:
+ hide: "Masquer"
+ show: "Afficher plus …"
+ chars: "{count} caractères"
+ files: "{count} fichiers"
+_poll:
+ noOnlyOneChoice: "Au moins 2 réponses nécéssaires"
+ choiceN: "Choix {n}"
+ noMore: "Vous ne pouvez pas en ajouter davantage"
+ canMultipleVote: "Autoriser le multi-choix"
+ expiration: "Fin du sondage"
+ infinite: "Illimité"
+ at: "Choisir une date"
+ after: "Choisir la durée"
+ deadlineDate: "Date de fin"
+ deadlineTime: "Heure de fin"
+ duration: "Durée"
+ votesCount: "{n} votes"
+ totalVotes: "{n} votes au total"
+ vote: "Voter"
+ showResult: "Voir résultats"
+ voted: "Déjà voté"
+ closed: "Terminé"
+ remainingDays: "{d} jours, {h} heures restantes"
+ remainingHours: "{h} heures et {m} minutes restantes"
+ remainingMinutes: "{m} minutes et {s} secondes restantes"
+ remainingSeconds: "{s} secondes restantes"
+_visibility:
+ public: "Public"
+ publicDescription: "Publier à tou·te·s les utilisateur·rice·s"
+ home: "Principal"
+ homeDescription: "Publier sur le fil principal uniquement"
followers: "Abonné·e·s"
- favorites: "Mettre cette note en favoris"
- empty-timeline-info:
- follow-users-to-make-your-timeline: "Les utilisateurs suivants afficheront leurs publications sur votre fil."
- explore: "Trouver des utilisateurs"
- weekday-short:
- sunday: "D"
- monday: "L"
- tuesday: "M"
- wednesday: "M"
- thursday: "J"
- friday: "V"
- saturday: "S"
- weekday:
- sunday: "Dimanche"
- monday: "Lundi"
- tuesday: "Mardi"
- wednesday: "Mercredi"
- thursday: "Jeudi"
- friday: "Vendredi"
- saturday: "Samedi"
- reactions:
- like: "Bien"
- love: "Adore"
- laugh: "Rire"
- hmm: "Hmm … ?"
- surprise: "Wow"
- congrats: "Félicitations !"
- angry: "En colère"
- confused: "Confus"
- rip: "RIP"
- pudding: "Pudding"
- note-visibility:
- public: "Public"
- home: "Principal"
- home-desc: "Publier sur le fil principal uniquement"
- followers: "Abonnés"
- followers-desc: "Publier à vos abonnés uniquement"
- specified: "Direct"
- specified-desc: "Publier uniquement aux utilisateurs mentionnés"
- local-public: "Local (Public)"
- local-home: "Accueil (local uniquement)"
- local-followers: "Local (Abonnés)"
- note-placeholders:
- a: "Que faites-vous maintenant ?"
- b: "Quoi de neuf ?"
+ followersDescription: "Publier à vos abonné·e·s uniquement"
+ specified: "Direct"
+ specifiedDescription: "Publier uniquement aux utilisateur·rice·s mentionné·e·s"
+ localOnly: "Local seulement"
+ localOnlyDescription: "Caché pour les utilisateurs distant"
+_postForm:
+ replyPlaceholder: "Répondre à cette note ..."
+ quotePlaceholder: "Citez cette note ..."
+ channelPlaceholder: "Publier vers le canal"
+ _placeholders:
+ a: "Quoi de neuf ?"
+ b: "Il s'est passé quelque chose ?"
c: "Qu’avez-vous en tête ?"
d: "Désirez-vous publier quelques mots ?"
e: "Écrivez ici"
- f: "En attente de vos écrits"
- _settings:
- profile: "Votre profil"
- notification: "Notifications"
- tags: "Hashtags"
- blocking: "En cours blocage"
- password: "Mot de passe"
- other: "Avancé"
- timeline: "Fil d’actualité"
- search: "Recherche"
- delete: "Supprimer"
- loading: "Chargement en cours …"
- update-available-title: "Mise à jour disponible"
- update-available: "Une nouvelle version de Misskey est disponible ({newer}, version actuelle: {current}). Veuillez recharger la page pour appliquer la mise à jour."
- my-token-regenerated: "Votre jeton vient d’être généré, vous allez maintenant être déconnecté."
- verified-user: "Compte vérifié"
- hide-password: "Masquer le mot de passe"
- show-password: "Afficher le mot de passe"
- do-not-use-in-production: "Il s’agit d’une version de développement. Ne pas utiliser dans un environnement de production."
- user-suspended: "Cet·te utilisateur·trice a été suspendu·e"
- is-remote-user: "Les informations à propos de ce compte peuvent être incomplètes."
- is-remote-post: "Ceci est une publication distante."
- view-on-remote: " Consulter le profil complet"
- renoted-by: "Renoté par {user}"
- no-notes: "Sans aucune note"
- turn-on-darkmode: "Basculer vers le mode nuit"
- turn-off-darkmode: "Mode jour"
- error:
- title: "Une erreur est survenue"
- retry: "Réessayer"
- reversi:
- drawn: "Partie nulle"
- my-turn: "C’est votre tour"
- opponent-turn: "Tour de l’adversaire"
- turn-of: "Tour de {name}"
- past-turn-of: "Tour de {name}"
- won: "{name} a gagné"
- black: "Noirs"
- white: "Blancs"
- total: "Total"
- this-turn: "Tour {count}"
- widgets:
- analog-clock: "Horloge analogique"
- profile: "Profil"
- calendar: "Calendrier"
- timemachine: "Calendrier (Machine temporelle)"
- activity: "Activité"
- rss: "Lecteur de flux RSS"
- memo: "Pense-bête"
- trends: "Tendances"
- photo-stream: "Flux de photos"
- posts-monitor: "Graphe des publications"
- slideshow: "Diaporama"
- version: "Version"
- broadcast: "Diffusion"
- notifications: "Notifications"
- users: "Utilisateurs recommandés"
- polls: "Sondages"
- post-form: "Champs de publication"
- server: "Infos sur le serveur"
- nav: "Navigation"
- tips: "Conseils"
- hashtags: "Hashtags"
- dev: "Échec lors de la création de l’application. Veuillez réessayer."
- ai-chan-kawaii: "Ai-Chan est mignonne !"
- you: "Vous"
-auth/views/form.vue:
- share-access: "Désirez-vous autoriser {name} à avoir accès à votre compte ?"
- permission-ask: "Cette application nécessite les autorisations suivantes :"
- account-read: "Afficher les informations du compte."
- account-write: "Modifications des informations du compte."
- note-write: "Publier."
- like-write: "Réagir aux publications."
- following-write: "Suivre des comptes et se désabonner."
- drive-read: "Lire votre Drive"
- drive-write: "Téléverser/supprimer des fichiers dans votre Drive."
- notification-read: "Lire vos notifications."
- notification-write: "Gérer vos notifications."
- cancel: "Annuler"
- accept: "Autoriser l’accès"
-auth/views/index.vue:
- loading: "Chargement en cours"
- denied: "L’autorisation de l’application a été refusée."
- denied-paragraph: "Cette application ne va pas accéder à votre compte."
- already-authorized: "Cette application est déjà autorisée."
- allowed: "Permissions autorisées de l’application."
- callback-url: "Retour vers l’application."
- please-go-back: "Veillez retourner à l'application."
- error: "La session n’existe pas."
- sign-in: "Veuillez vous connecter"
-common/views/pages/explore.vue:
- verified-users: "Comptes vérifiés"
- popular-users: "Utilisateurs populaires"
- recently-updated-users: "Utilisateurs actifs récemment"
- recently-registered-users: "Les nouveaux inscrits"
- popular-tags: "Mots-clés populaires"
- federated: "Du Fédiverse"
- explore: "Explorer {host}"
- users-info: "Actuellement, {users} utilisateurs se sont inscrit ici"
-common/views/components/user-list.vue:
- no-users: "Il n'y a aucun utilisateur"
-common/views/components/games/reversi/reversi.vue:
- matching:
- waiting-for: "En attente de {}"
- cancel: "Annuler"
-common/views/components/games/reversi/reversi.game.vue:
- surrender: "Se rendre"
- surrendered: "Par abandon"
- is-llotheo: "Celui ou celle qui a moins de pierres gagne (Roseo)"
- looped-map: "Carte en boucle"
- can-put-everywhere: "Peut poser partout"
-common/views/components/games/reversi/reversi.index.vue:
- title: "Misskey Reversi"
- sub-title: "Jouer à Reversi avec vos amis !"
- invite: "Inviter"
- rule: "Comment jouer ?"
- rule-desc: "Reversi est un jeu qui se joue sur un tablier et dans lequel les joueurs placent des pions sur ce dernier, à tour de rôle avec l'adversaire. Le but du jeu est d'avoir plus de pions de sa couleur que l'adversaire à la fin de la partie, celle-ci s'achevant lorsque aucun des deux joueurs ne peut plus jouer de coup légal, généralement lorsque les 64 cases sont occupées."
- mode-invite: "Inviter"
- mode-invite-desc: "Inviter un joueur."
- invitations: "Vous avez reçu une invitation !"
- my-games: "Mes jeux"
- all-games: "Tous les jeux"
- enter-username: "Saisir un nom d'utilisateur"
- game-state:
- ended: "Terminée"
- playing: "En cours"
-common/views/components/games/reversi/reversi.room.vue:
- settings-of-the-game: "Paramètres du jeu"
- choose-map: "Sélectionnez une carte"
- random: "Aléatoire"
- black-or-white: "Noirs/Blancs"
- black-is: "{} Noirs"
- rules: "Règles"
- looped-map: "Carte en boucle"
- can-put-everywhere: "Peut poser partout"
- settings-of-the-bot: "Configuration du bot"
- this-game-is-started-soon: "La partie commencera dans quelques instants"
- waiting-for-other: "En attente que l'adversaire soit prêt"
- waiting-for-me: "En attente que vous soyez prêt"
- waiting-for-both: "En attente que vous soyez prêt"
- cancel: "Annuler"
- ready: "Prêt"
- cancel-ready: "Annuler « Prêt »"
-common/views/components/connect-failed.vue:
- title: "Échec de connexion au serveur"
- description: "Il se peut qu’il y est un problème avec votre connexion internet, ou le serveur est hors-ligne ou en maintenance. Veuillez {réessayer} plus tard."
- thanks: "On vous remercie d’avoir choisi d’utiliser Misskey."
- troubleshoot: "Dépanner"
-common/views/components/connect-failed.troubleshooter.vue:
- title: "Dépannage"
- network: "Connexion au réseau"
- checking-network: "Vérification de la connexion au réseau"
- internet: "Connexion Internet"
- checking-internet: "Vérification de la connexion internet"
- server: "Connexion au serveur"
- checking-server: "Vérification de la connexion au serveur"
- finding: "Recherche d'un problème"
- no-network: "Aucune connexion au réseau"
- no-network-desc: "Veuillez vérifier que vous êtes bien connecté au réseau."
- no-internet: "Aucune connexion internet."
- no-internet-desc: "Assurez-vous que vous êtes bien connectés à internet."
- no-server: "Impossible de se connecter au serveur"
- no-server-desc: "Votre connexion semble correcte, mais il a été impossible de vous connecter au serveur de Misskey. Il se peut que le serveur soit hors-ligne ou en maintenance, veuillez ressayer plus tard."
- success: "Connexion au serveur de Misskey réussie !"
- success-desc: "Succès de la connexion au serveur de Misskey. Veuillez recharger la page."
- flush: "Vider le cache"
- set-version: "Choisissez une version"
-common/views/components/media-banner.vue:
- sensitive: "Contenu sensible"
- click-to-show: "Cliquer pour afficher"
-common/views/components/theme.vue:
- theme: "Thème"
- light-theme: "Thème en mode jour"
- dark-theme: "Thème en mode nuit"
- light-themes: "Thème clair"
- dark-themes: "Thème sombre"
- install-a-theme: "Installer un thème"
- theme-code: "Code du thème"
- install: "Installation"
- installed: "« {} » a été installé"
- create-a-theme: "Créer un thème"
- save-created-theme: "Enregistrer le thème"
- primary-color: "Couleur primaire"
- secondary-color: "Couleur secondaire"
- text-color: "Couleur du texte"
- base-theme: "Thème de base"
- base-theme-light: "Clair"
- base-theme-dark: "Sombre"
- find-more-theme: "Obtenir d’autres thèmes"
- theme-name: "Nom du Thème"
- preview-created-theme: "Prévisualisation"
- invalid-theme: "Thème n’est pas valide."
- already-installed: "Le thème est déjà installé."
- saved: "enregistré"
- manage-themes: "Gestion des thèmes"
- builtin-themes: "Thèmes standards"
- my-themes: "Mes thèmes"
- installed-themes: "Thèmes installés"
- select-theme: "Veuillez sélectionner un thème"
- uninstall: "Désinstaller"
- uninstalled: "« {} » a été désinstallé"
- author: "Auteur"
- desc: "Description"
- export: "Exporter"
- import: "Importer"
- import-by-code: "Ou coller du code"
- theme-name-required: "Nom du thème est obligatoire."
-common/views/components/cw-button.vue:
- hide: "Masquer"
- show: "Voir plus"
- chars: "{count} caractères"
- files: "{count} fichiers"
- poll: "Sondage"
-common/views/components/messaging.vue:
- search-user: "Trouver un utilisateur"
- you: "Vous"
- no-history: "Pas d'historique"
-common/views/components/messaging-room.vue:
- empty: "Pas de conversations"
- no-history: "Aucun historique"
- resize-form: "Faites glisser pour redimensionner"
- new-message: "Nouveau message"
- only-one-file-attached: "Un seul fichier peut être joint au message"
-common/views/components/messaging-room.form.vue:
- input-message-here: "Tapez ici votre message"
- send: "Envoyer"
- attach-from-local: "Joindre un fichier depuis votre ordinateur"
- attach-from-drive: "Joindre un fichier depuis votre Drive"
- only-one-file-attached: "Un seul fichier uniquement peut être joint au message"
-common/views/components/messaging-room.message.vue:
- is-read: "Lu"
- deleted: "Ce message a été supprimé"
-common/views/components/nav.vue:
- about: "À propos"
- stats: "Statistiques"
- status: "Statut"
- wiki: "Wiki"
- donors: "Donateur·rice·s"
- repository: "Dépôt"
- develop: "Développeurs"
- feedback: "Suggestions"
-common/views/components/note-menu.vue:
- mention: "Mention"
- detail: "Détails"
- copy-content: "Copier le contenu"
- copy-link: "Copier le lien"
- favorite: "Mettre cette note en favoris"
- unfavorite: "Retirer des favoris"
- watch: "Surveiller"
- unwatch: "Ne plus surveiller"
- pin: "Épingler sur votre profil"
- unpin: "Désépingler"
- delete: "Supprimer"
- delete-confirm: "Supprimer cette publication ?"
- remote: "Afficher la note originale"
-common/views/components/user-menu.vue:
- mention: "Mention"
- mute: "Silencier"
- unmute: "Enlever la sourdine"
- block: "Bloquer"
- unblock: "Débloquer"
- push-to-list: "Ajouter à une liste"
- select-list: "Sélectionnez une liste"
- report-abuse: "Signaler un abus"
- report-abuse-detail: "Détail du signalement"
- report-abuse-reported: "Transmit à l’administrateur. Merci de votre collaboration."
- silence: "Mettre en sourdine"
- unsilence: "Enlever la sourdine"
- suspend: "Suspendre"
- unsuspend: "Ne plus suspendre"
-common/views/components/poll.vue:
- vote-to: "Voter pour '{}'"
- vote-count: "{} votes"
- vote: "Vote"
- show-result: "Montrer les résultats"
- voted: "Voté"
-common/views/components/poll-editor.vue:
- no-only-one-choice: "Vous devez saisir au moins deux choix."
- choice-n: "Choix {}"
- remove: "Supprimer ce choix"
- add: "+ Ajouter un choix"
- destroy: "Annuler ce sondage"
- day: "D"
-common/views/components/reaction-picker.vue:
- choose-reaction: "Choisissez votre réaction"
-common/views/components/emoji-picker.vue:
- custom-emoji: "Émoji personnalisé"
- people: "Personnes"
- animals-and-nature: "Animaux et nature"
- food-and-drink: "Nourriture et boisson"
- activity: "Activités"
- travel-and-places: "Lieux et voyages"
- objects: "Objets"
- symbols: "Symboles"
- flags: "Drapeaux"
-common/views/components/signin.vue:
- username: "Nom d'utilisateur·rice"
- password: "Mot de passe"
- token: "Jeton"
- signing-in: "Connexion…"
- or: "Ou"
- signin-with-twitter: "Se connecter via Twitter"
- signin-with-github: "Se connecter avec GitHub"
- signin-with-discord: "Se connecter avec Discord"
- login-failed: "Échec d’authentification. Veuillez vérifier que votre nom d’utilisateur et mot de passe sont corrects."
-common/views/components/signup.vue:
- invitation-code: "Code d’invitation"
- invitation-info: "Si vous n’avez pas de code d’invitation, contactez un administrateur."
- username: "Nom d'utilisateur·rice"
- checking: "Vérification…"
- available: "Disponible"
- unavailable: "Non disponible"
- error: "Erreur du réseau"
- invalid-format: "Vous pouvez utiliser des lettres, des nombres et _."
- too-short: "Veuillez saisir au moins un caractère !"
- too-long: "Veuillez entrer au maximum 20 caractères."
- password: "Mot de passe"
- password-placeholder: "Nous recommandons au moins 8 caractères."
- weak-password: "Faible"
- normal-password: "Moyen"
- strong-password: "Fort"
- retype: "Retapez"
- retype-placeholder: "Confirmez votre mot de passe"
- password-matched: "OK"
- password-not-matched: "Les mots de passe ne correspondent pas."
- recaptcha: "Vérifier"
- create: "Créer un compte"
- some-error: "La création du compte a échoué. Veuillez réessayer."
-common/views/components/special-message.vue:
- new-year: "Bonne année !"
- christmas: "Joyeux Noël !"
-common/views/components/stream-indicator.vue:
- connecting: "Connexion en cours"
- reconnecting: "Reconnexion en cours"
- connected: "Connecté"
-common/views/components/notification-settings.vue:
- title: "Notifications"
- mark-as-read-all-notifications: "Marquer toutes les notifications comme lues"
- mark-as-read-all-unread-notes: "Marquer toutes les notes comme lues"
- mark-as-read-all-talk-messages: "Marquer toutes les conversations comme lues"
- auto-watch: "Surveiller automatiquement les publications"
- auto-watch-desc: "Recevoir automatiquement des notifications à propos des publications auxquelles vous avez réagi ou répondu"
-common/views/components/integration-settings.vue:
- title: "Intégrations"
- connect: "Connecter"
- disconnect: "Déconnecter"
- connected-to: "Vous êtes connectés aux services suivants"
-common/views/components/github-setting.vue:
- description: "Si vous liez votre compte GitHub à votre compte Misskey, vous verrez votre compte GitHub s’afficher sur votre profil, vous aurez également la possibilité de vous connecter à Misskey en utilisant ce dernier."
- connected-to: "Vous êtes connecté à votre compte GitHub"
- detail: "Détails …"
- reconnect: "Reconnecter"
- connect: "Se connecter avec GitHub"
- disconnect: "Déconnecter"
-common/views/components/discord-setting.vue:
- description: "Si vous liez votre compte Discord à votre compte Misskey, vous serez en mesure de voir votre compte Twitter s'afficher sur votre profil, vous aurez aussi la possibilité de vous connecter à Misskey en utilisant votre compte Discord."
- connected-to: "Vous êtes connecté à votre compte Discord"
- detail: "Détails…"
- reconnect: "Reconnecter"
- connect: "Lier votre compte Discord"
- disconnect: "Déconnecter"
-common/views/components/uploader.vue:
- waiting: "Veuillez patienter"
-common/views/components/visibility-chooser.vue:
- public: "Public"
- home: "Accueil"
- home-desc: "Publier sur le fil d’Accueil uniquement"
- followers: "Abonné·e·s"
- followers-desc: "Publier à vos abonné·e·s uniquement"
- specified: "Direct"
- specified-desc: "Publier uniquement aux utilisateurs mentionnés"
- local-public: "Local (Public)"
- local-public-desc: "Ne pas publier pour les distants"
- local-home: "Accueil (local uniquement)"
- local-followers: "Local (Abonnés)"
-common/views/components/trends.vue:
- count: "{} utilisateurs mentionnés"
- empty: "Aucune tendance"
-common/views/components/language-settings.vue:
- title: "Langue "
- pick-language: "Sélectionner une langue"
- recommended: "Recommandé"
- auto: "Automatique"
- specify-language: "Spécifier la langue"
- info: "Le rechargement de la page est requis afin d'appliquer les modifications."
-common/views/components/profile-editor.vue:
- title: "Profil"
+ f: "En attente de vos écrits ..."
+_profile:
name: "Nom"
- account: "Compte"
- location: "Lieu"
+ username: "Nom d’utilisateur·rice"
description: "À propos de moi"
- you-can-include-hashtags: "Vous pouvez également inclure un hashtag sur votre description de profile."
- language: "Langue"
- birthday: "Date de naissance"
- avatar: "Avatar"
- banner: "Bannière"
- is-cat: "Ce compte est un Chat"
- is-bot: "Ce compte est un Bot"
- is-locked: "Demandes d’abonnements requièrent l’approbation"
- careful-bot: "Les demandes d’abonnements venant de Bots requièrent l’approbation"
- auto-accept-followed: "Accepter automatiquement les demandes d’abonnement venant des gens que vous suivez"
- advanced: "Avancé"
- privacy: "Vie privée"
- save: "Mettre à jour le profil"
- saved: "Profil mis à jour avec succès"
- uploading: "En cours d’envoi …"
- upload-failed: "Échec de l'envoi"
- email: "Paramètres de messagerie"
- email-address: "Adresse de courrier électronique"
- email-verified: "L’adresse du courrier électronique a été vérifiée."
- email-not-verified: "Adresse de courriel n’est pas confirmée. Veuillez vérifier votre boite de réception."
- export: "Exporter"
- import: "Importer"
- export-targets:
- all-notes: "Toutes les notes publiées"
- following-list: "Liste des abonnements"
- mute-list: "Liste des comptes mis en sourdine"
- blocking-list: "Liste des comptes bloqués"
- user-lists: "Listes"
- export-requested: "Vous avez demandé une exportation. Cela peut prendre un certain temps. Une fois l'exportation terminée, le fichier résultant sera ajouté dans le Drive."
- enter-password: "Veuillez saisir votre mot de passe"
- danger-zone: "Zone de danger"
- delete-account: "Supprimer le compte"
- account-deleted: "Le compte a été supprimé. Cela peut prendre un certain temps avant que toutes les données disparaissent."
-common/views/components/user-list-editor.vue:
- users: "Utilisateur·rice"
- rename: "Renommer la liste"
- delete: "Supprimer la liste"
- remove-user: "Retirer de cette liste"
- delete-are-you-sure: "Voulez-vous vraiment supprimer la liste « $1 » ?"
- deleted: "Supprimé"
-common/views/widgets/broadcast.vue:
- fetching: "Récupération"
- no-broadcasts: "Aucune annonce"
- have-a-nice-day: "Passez une bonne journée !"
- next: "Suivant"
-common/views/widgets/calendar.vue:
- year: "Année {}"
- month: "{},"
- day: "{}"
- today: "Aujourd’hui :"
- this-month: "Ce mois-ci :"
- this-year: "Cette année :"
-common/views/widgets/photo-stream.vue:
- title: "Flux de photos"
- no-photos: "Pas de photo"
-common/views/widgets/posts-monitor.vue:
- title: "Graphe des publications"
- toggle: "Basculer entre les vues"
-common/views/widgets/hashtags.vue:
- title: "Hashtags"
-common/views/widgets/server.vue:
- title: "Informations sur le serveur"
- toggle: "Afficher les vues"
-common/views/widgets/memo.vue:
- title: "Pense-bête"
- memo: "Écrivez ici !"
- save: "Enregistrer"
-common/views/widgets/slideshow.vue:
- folder-customize-mode: "Pour pouvoir spécifier un dossier, veuillez quitter le mode de personnalisation"
- folder: "Veuillez cliquer pour spécifier le dossier"
- no-image: "Il n'y a aucune image dans ce dossier"
-common/views/widgets/tips.vue:
- tips-line1: "Vous pouvez vous concentrer sur le fil avec t"
- tips-line2: "Ouvre la fenêtre de publication en appuyant sur p ou n."
- tips-line3: "Vous pouvez glisser et déposer des fichiers sur la fenêtre de la note"
- tips-line4: "Vous pouvez coller des images à partir du presse-papier sur la fenêtre de la note"
- tips-line5: "Vous pouvez téléverser des fichiers sur le Drive en faisant un glisser-déposer"
- tips-line6: "Vous pouvez déplacer un dossier en le glissant dans le Drive"
- tips-line7: "Vous pouvez déplacer des dossiers en les glissant dans le Drive"
- tips-line8: "Vous pouvez personnaliser l'Accueil via les paramètres"
- tips-line9: "Misskey est sous licence AGPLv3"
- tips-line10: "L'utilisation du widget Time Machine permet de remonter facilement dans le passé du fil."
- tips-line11: "Vous pouvez épingler des notes sur votre page en cliquant sur « … »"
- tips-line13: "Tous les fichiers attachés à cette publication sont sauvegardés dans le Drive"
- tips-line14: "Lorsque vous personnalisez la disposition de votre page d’accueil, vous pouvez effectuer un clique droit sur un widget pour changer son apparence."
- tips-line17: "Vous pouvez mettre un texte en surbrillance en le mettant entre ** **"
- tips-line19: "Plusieurs fenêtres peuvent être détachées en dehors du navigateur."
- tips-line20: "Pourcentage sur le widget calendrier qui indique le pourcentage de temps passé"
- tips-line21: "Vous pouvez aussi utiliser l'API pour développer des Bots."
- tips-line24: "Misskey est fonctionnel depuis 2014"
- tips-line25: "Vous pouvez recevoir les notifications de Misskey dans un navigateur web compatible"
-common/views/pages/not-found.vue:
- page-not-found: "La page demandée est introuvable !"
-common/views/pages/follow.vue:
- signed-in-as: "Connecté en tant que {}"
- following: "Suit"
- follow: "Suivre"
- request-pending: "Demande d’abonnement en attente"
- follow-processing: "Demande en attente"
- follow-request: "Demande d’abonnement"
-desktop:
- banner-crop-title: "Découpez la partie qui apparaîtra comme bannière"
- banner: "Bannière"
- uploading-banner: "Téléversement d'une nouvelle bannière"
- banner-updated: "Mise à jour de la bannière avec succès"
- choose-banner: "Choisir une bannière"
- avatar-crop-title: "Découpez la partie qui apparaîtra comme avatar"
- avatar: "Avatar"
- uploading-avatar: "Téléversement du nouvel avatar"
- avatar-updated: "Mise à jour de l’avatar avec succès"
- choose-avatar: "Choisir un avatar"
- invalid-filetype: "Ce format de fichier n’est pas pris en charge"
-desktop/views/components/activity.chart.vue:
- total: "Noirs ... Total"
- notes: "Bleu ... Notes"
- replies: "Rouge ... Réponses"
- renotes: "Vert ... Partages"
-desktop/views/components/activity.vue:
- title: "Activité"
- toggle: "Afficher les vues"
-desktop/views/components/calendar.vue:
- title: "{month} - {year}"
- prev: "Mois précédent"
- next: "Mois suivant"
- go: "Cliquez pour naviguer"
-desktop/views/components/choose-file-from-drive-window.vue:
- chosen-files: "{count} fichier(s) sélectionné(s)"
- upload: "Téléverser des fichiers à partir de votre ordinateur"
- cancel: "Annuler"
- ok: "OK"
- choose-prompt: "Choisir un fichier"
-desktop/views/components/choose-folder-from-drive-window.vue:
- cancel: "Annuler"
- ok: "OK"
- choose-prompt: "Choisir un dossier"
-desktop/views/components/crop-window.vue:
- skip: "Ignorer la découpe"
- cancel: "Annuler"
- ok: "OK"
-desktop/views/components/drive-window.vue:
- used: "utilisé"
-desktop/views/components/drive.file.vue:
- avatar: "Avatar"
- banner: "Bannière"
- nsfw: "CW"
- contextmenu:
- rename: "Renommer"
- mark-as-sensitive: "Marquer comme sensible"
- unmark-as-sensitive: "Ne pas marquer comme sensible"
- copy-url: "Copier l’URL"
- download: "Télécharger"
- else-files: "Autres..."
- set-as-avatar: "Utiliser en tant qu'avatar"
- set-as-banner: "Utiliser en tant que bannière"
- open-in-app: "Ouvrir dans l'application"
- add-app: "Ajouter une application"
- rename-file: "Renommer le ficher"
- input-new-file-name: "Entrer un nouveau nom"
- copied: "Copié"
- copied-url-to-clipboard: "L'URL a été copiée dans le presse-papier"
-desktop/views/components/drive.folder.vue:
- unable-to-process: "L'opération n'a pas pu être complétée"
- circular-reference-detected: "Le dossier de destination est un sous-dossier du dossier que vous souhaitez déplacer."
- unhandled-error: "Erreur inconnue"
- contextmenu:
- move-to-this-folder: "Déplacer dans ce dossier"
- show-in-new-window: "Ouvrir dans une nouvelle fenêtre"
- rename: "Renommer"
- rename-folder: "Renommer le dossier"
- input-new-folder-name: "Entrer un nouveau nom"
-desktop/views/components/drive.vue:
- search: "Rechercher"
- empty-draghover: "Drop Welcome!"
- empty-drive: "Votre Drive est vide"
- empty-drive-description: "Vous pouvez également téléverser le fichier en faisant un clic droit et en choisissant « Téléverser » ou tout simplement en faisant glisser votre fichier."
- empty-folder: "Ce dossier est vide"
- unable-to-process: "L'opération n'a pas pu être complétée"
- circular-reference-detected: "Le dossier de destination est un sous-dossier du dossier que vous souhaitez déplacer."
- unhandled-error: "Erreur inconnue"
- url-upload: "Téléverser via une URL"
- url-of-file: "URL de l'image que vous souhaitez téléverser."
- url-upload-requested: "Téléversement demandé"
- may-take-time: "Le téléversement de votre fichier peut prendre un certain temps."
- create-folder: "Créer un dossier"
- folder-name: "Nom du dossier"
- contextmenu:
- create-folder: "Créer un dossier"
- upload: "Téléverser un fichier"
- url-upload: "Téléverser à partir d’une URL"
-desktop/views/components/media-video.vue:
- sensitive: "Le contenu est NSFW"
- click-to-show: "Cliquer pour afficher"
-desktop/views/components/followers-window.vue:
- followers: "{} abonné·e·s"
-desktop/views/components/followers.vue:
- empty: "Il semble que vous n’avez pas encore d’abonné·e·s."
-desktop/views/components/following-window.vue:
- following: "Suit {}"
-desktop/views/components/following.vue:
- empty: "Vous ne suivez aucun compte."
-desktop/views/components/game-window.vue:
- game: "Reversi"
-desktop/views/components/home.vue:
- done: "Envoyer"
- add-widget: "Ajouter un widget"
- add: "Ajouter"
-desktop/views/input-dialog.vue:
- cancel: "Annuler"
- ok: "OK"
-desktop/views/components/messaging-room-window.vue:
- title: "Messages :"
-desktop/views/components/messaging-window.vue:
- title: "Messagerie"
-desktop/views/components/note-detail.vue:
- private: "cette publication est privée"
- deleted: "cette publication a été supprimée"
- location: "Géolocalisation"
- renote: "Republier"
- add-reaction: "Ajouter votre reaction"
- undo-reaction: "Inverser la réaction"
-desktop/views/components/note.vue:
- reply: "Répondre"
- renote: "Partager"
- add-reaction: "Ajouter votre réaction"
- undo-reaction: "Inverser la réaction"
- detail: "Détails"
- private: "Cette publication est privée"
- deleted: "Cette publication a été supprimée"
-desktop/views/components/notes.vue:
- error: "Échec du chargement."
- retry: "Réessayer"
-desktop/views/components/notifications.vue:
- empty: "Aucune de notification !"
-desktop/views/components/post-form.vue:
- add-visible-user: "+Ajouter un·e utilisateur·rice"
- attach-location-information: "Attacher des informations de localisation"
- hide-contents: "Masquer les contenus"
- reply-placeholder: "Répondre à cette note …"
- quote-placeholder: "Citer cette note …"
- submit: "Publier"
- reply: "Répondre"
- renote: "Republier"
- posted: "Publié !"
- replied: "Répondu !"
- reposted: "Reposté !"
- note-failed: "La note à échoué"
- reply-failed: "La réponse a échoué"
- renote-failed: "Échec lors de la republication"
- posting: "Publication …"
- attach-media-from-local: "Joindre un média depuis votre appareil"
- attach-media-from-drive: "Joindre un média depuis votre Drive"
- attach-cancel: "Annuler le fichier attaché"
- insert-a-kao: "v('ω')v"
- create-poll: "Créer un sondage"
- text-remain: "{} caractères restants"
- recent-tags: "Récent"
- local-only-message: "Ce message sera publié uniquement sur le fil local"
- click-to-tagging: "Cliquer pour taguer"
- visibility: "Visibilité"
- geolocation-alert: "Votre appareil ne prend pas en charge les services de localisation"
- error: "Erreur"
- enter-username: "Saisir un nom d'utilisateur …"
- annotations: "Commenter le contenu (optionnel)"
-desktop/views/components/post-form-window.vue:
- note: "Nouvelle note"
- reply: "Répondre"
- attaches: "{} media joint(s)"
- uploading-media: "Téléversement du média {}"
-desktop/views/components/progress-dialog.vue:
- waiting: "En attente"
-desktop/views/components/renote-form.vue:
- quote: "Citer..."
- cancel: "Annuler"
- renote: "Republier"
- renote-home: "Renote (accueil)"
- reposting: "Republication en cours…"
- success: "Republié !"
- failure: "La renote a échoué"
-desktop/views/components/renote-form-window.vue:
- title: "Êtes vous sûr de vouloir renote cette note?"
-desktop/views/pages/user-following-or-followers.vue:
- following: "{user} suit"
- followers: "Abonné·e·s de {user}"
-desktop/views/components/settings.2fa.vue:
- intro: "Si vous configurez la vérication en deux étapes vous aurez non seulement besoin de votre mot de passe mais aussi un appareil déjà pré-enregistré(tel que votre smartphone) ce qui ameliora grandement la sécurité de votre compte."
- detail: "Voir les détails..."
- url: "https://www.google.com/landing/2step/"
- caution: "Activer la vérification en deux étapes vient aussi avec des contraintes, si vous perdez votre appareil ou ne pouvez tout simplement plus y accéder vous ne serez plus en mesure de vous connecter à Misskey."
- register: "Enregistrer un appareil"
- already-registered: "Cette étape à déjà été complétée"
- unregister: "Désactiver"
- unregistered: "L'authentification à deux facteurs a été désactivée."
- enter-password: "Entrez un mot de passe"
- authenticator: "Vous devez au préalable installer Google Authenticator sur votre appareil :"
- howtoinstall: "Comment installer"
- token: "Jeton"
- scan: "Ensuite, scannez le code QR affiché sur votre écran :"
- done: "Veuillez entrer le token qui s'affiche sur votre appareil :"
- submit: "Envoyer"
- success: "Sauvegarde des paramètres avec succès !"
- failed: "L’opération a échoué. Veuillez vous assurer que le jeton a été saisi correctement."
- info: "À partir de maintenant, à chaque fois que vous vous connectez entrez votre mot de passe ainsi que le jeton généré sur votre appareil."
-common/views/components/media-image.vue:
- sensitive: "Contenu sensible"
- click-to-show: "Cliquer pour afficher"
-common/views/components/api-settings.vue:
- intro: "Pour accéder à l'API, définissez ce jeton comme la clé de « i » dans les paramètres de requête."
- caution: "Merci de ne pas introduire ce jeton dans aucune application ou le divulguer à quiconque. Ceci risque de compromettre votre compte."
- regeneration-of-token: "Si votre jeton est compromis, vous pouvez le régénérer."
- regenerate-token: "Régénérer le jeton"
- token: "Jeton :"
- enter-password: "Entrez le mot de passe"
- console:
- title: "Console API"
- endpoint: "Point de terminaison"
- parameter: "Paramètres"
- credential-info: "Le paramètre « i » est requis dans la console."
- send: "Envoyer"
- sending: "Envoi en cours"
- response: "Résultat"
-desktop/views/components/settings.apps.vue:
- no-apps: "Aucune application autorisée"
-common/views/components/drive-settings.vue:
- max: "Maximale"
- in-use: "utilisé"
- stats: "Statistiques"
-common/views/components/mute-and-block.vue:
- mute-and-block: "Silencés / Bloqués"
- mute: "Mettre en sourdine"
- block: "En cours blocage"
- no-muted-users: "Aucun utilisateur n’est mis en sourdine"
- no-blocked-users: "Aucun utilisateur n’est bloqué"
- word-mute: "Filtre de mots"
- muted-words: "Mots masqués"
- muted-words-description: "Description des mots mis en sourdine"
- save: "Enregistrer"
-common/views/components/password-settings.vue:
- reset: "Modifier le mot de passe"
- enter-current-password: "Entrez votre mot de passe actuel"
- enter-new-password: "Saisissez le nouveau mot de passe"
- enter-new-password-again: "Entrez à nouveau le nouveau mot de passe"
- not-match: "Les nouveaux mots de passe ne sont pas identiques"
- changed: "Mot de passe modifié avec succès"
- failed: "Échec lors de la modification du mot de passe"
-desktop/views/components/sub-note-content.vue:
- private: "cette publication est privée"
- deleted: "cette publication a été supprimée"
- media-count: "{} médias attachés"
- poll: "Sondage"
-desktop/views/components/settings.tags.vue:
- title: "Étiquettes"
- query: "Requête (optionnelle)"
- add: "Ajouter"
- save: "Enregistrer"
-desktop/views/components/taskmanager.vue:
- title: "Gestionnaire de tâches"
-desktop/views/components/timeline.vue:
- home: "Accueil"
- local: "Local"
- hybrid: "Social"
- global: "Global"
- mentions: "Mentions"
- messages: "Messages"
- list: "Listes"
- hashtag: "Hashtag"
- add-tag-timeline: "Ajouter un fil de hashtags"
- add-list: "Ajouter une nouvelle liste"
- list-name: "Nom de la liste"
-desktop/views/components/ui.header.vue:
- welcome-back: "Content de vous revoir !"
- adjective: "M."
-desktop/views/components/ui.header.account.vue:
- profile: "Votre profil"
- lists: "Listes"
- follow-requests: "Demandes d’abonnement"
- admin: "Admin"
-desktop/views/components/ui.header.nav.vue:
- game: "Jeux"
-desktop/views/components/ui.header.notifications.vue:
- title: "Notifications"
-desktop/views/components/ui.header.post.vue:
- post: "Rédiger une nouvelle publication"
-desktop/views/components/ui.header.search.vue:
- placeholder: "Chercher"
-desktop/views/components/received-follow-requests-window.vue:
- title: "Demandes d’abonnement"
- accept: "Accepter"
- reject: "Refuser"
-desktop/views/components/user-lists-window.vue:
- title: "Listes de l'utilisateur"
- create-list: "Créer une liste"
- list-name: "Nom de la liste"
-desktop/views/components/user-preview.vue:
- notes: "Publications"
- following: "Abonné à"
- followers: "Abonné·e·s"
-desktop/views/components/users-list.vue:
- all: "Tout"
- iknow: "Vous connaissez"
- fetching: "Chargement..."
-desktop/views/components/users-list-item.vue:
- followed: "vous suit"
-desktop/views/components/window.vue:
- popout: "Fenêtre contextuelle"
- close: "Fermer"
-admin/views/index.vue:
- dashboard: "Tableau de bord"
- instance: "Instance"
- emoji: "Émoji"
- moderators: "Modérateurs"
- users: "Utilisateurs"
+ youCanIncludeHashtags: "Vous pouvez également inclure des hashtags."
+ metadata: "Informations supplémentaires"
+ metadataEdit: "Éditer les informations supplémentaires"
+ metadataDescription: "Vous pouvez afficher jusqu'à quatre informations supplémentaires dans votre profil."
+ metadataLabel: "Étiquette"
+ metadataContent: "Contenu"
+ changeAvatar: "Changer l'image de profil"
+ changeBanner: "Changer de bannière"
+_exportOrImport:
+ allNotes: "Toutes les notes"
+ followingList: "Abonnements"
+ muteList: "Comptes masqués"
+ blockingList: "Comptes bloqués"
+ userLists: "Listes"
+ excludeMutingUsers: "Exclure les utilisateur·rice·s mis en sourdine"
+ excludeInactiveUsers: "Exclure les utilisateur·rice·s inactifs"
+_charts:
federation: "Fédération"
- announcements: "Annonces"
- hashtags: "Hashtags"
- abuse: "Abus"
- queue: "File d’attente"
- back-to-misskey: "Retour vers Misskey"
-admin/views/dashboard.vue:
- dashboard: "Tableau de bord"
- accounts: "Comptes"
- notes: "Notes"
- drive: "Lecteur"
- instances: "Instances"
- this-instance: "Cette instance"
- federated: "Fédérées"
-admin/views/queue.vue:
- remove-all-jobs: "Enlever toutes les tâches en attente"
-admin/views/abuse.vue:
- title: "Abus"
- target: "Cible"
- reporter: "Signalé par"
- details: "Détails"
- remove-report: "Supprimer"
-admin/views/instance.vue:
- instance: "Instance"
- instance-name: "Nom de l’instance"
- instance-description: "Description de l’instance"
- host: "Hôte"
- banner-url: "URL de l’image de la bannière"
- error-image-url: "URL de l’image d’erreur"
- languages: "Langue de l’instance"
- languages-desc: "Vous pouvez en définir plus d’une, séparées par des espaces."
- maintainer-config: "Informations de l’administrateur"
- maintainer-name: "Nom de l’administrateur"
- maintainer-email: "Contact administratif"
- drive-config: "Paramètres du lecteur"
- cache-remote-files: "Mettre en cache des fichiers distants"
- local-drive-capacity-mb: "Volume du lecteur par utilisateur"
- remote-drive-capacity-mb: "Volume du lecteur par utilisateur distant"
- mb: "en mégaoctets"
- recaptcha-config: "Paramètres de reCAPTCHA"
- recaptcha-info: "Si activé, un jeton reCAPTCHA est requis. Vous pouvez en obtenir un sur https://www.google.com/recaptcha/intro/"
- enable-recaptcha: "Activation de reCAPTCHA"
- recaptcha-site-key: "Clé reCAPTCHA du site"
- recaptcha-secret-key: "Clé secrète reCAPTCHA"
- twitter-integration-config: "Paramètres de connexion à Twitter"
- twitter-integration-info: "L'URL de callback est {url}."
- enable-twitter-integration: "Activer la connexion à Twitter"
- twitter-integration-consumer-key: "Clé du consommateur"
- twitter-integration-consumer-secret: "Secret du consommateur"
- github-integration-config: "Paramètres d’authentification GitHub"
- github-integration-info: "L'URL de callback est {url}."
- enable-github-integration: "Activer l’authentification avec Github"
- github-integration-client-id: "ID client"
- github-integration-client-secret: "Secret client"
- discord-integration-config: "Paramètres d’authentification Discord"
- discord-integration-info: "L'URL de callback est {url}."
- enable-discord-integration: "Activer l’authentification avec Discord"
- discord-integration-client-id: "ID client"
- discord-integration-client-secret: "Secret client"
- proxy-account-config: "Compte proxy"
- proxy-account-username: "Nom d’utilisateur du compte proxy"
- proxy-account-username-desc: "Spécifiez le nom d’utilisateur du compte utilisé comme proxy."
- proxy-account-warn: "Avant d’entamer cette action, vous devez au préalable avoir créé un compte avec ce nom d’utilisateur."
- max-note-text-length: "Nombre maximal de caractères pour les messages"
- disable-registration: "Désactiver les inscriptions"
- disable-local-timeline: "Désactiver le fil local"
- disable-global-timeline: "Désactiver le fil global"
- disabling-timelines-info: "Même si vous désactivez ces fils, l'administrateur et les modérateurs peuvent continuer à les utiliser."
- invite: "Inviter"
- save: "Sauvegarder"
- saved: "Enregistré"
- user-recommendation-config: "Utilisateurs"
- enable-external-user-recommendation: "Activer la recommandation des utilisateurs distants"
- external-user-recommendation-engine: "Moteur"
- external-user-recommendation-engine-desc: "Exemple : https://vinayaka.distsn.org/cgi-bin/vinayaka-user-match-misskey-api.cgi?{{host}}+{{user}}+{{limit}}+{{offset}}"
- external-user-recommendation-timeout: "Délai d’expiration"
- external-user-recommendation-timeout-desc: "En millisecondes (par exemple : 300000)"
- email-config: "Paramètres du serveur de messagerie"
- email-config-info: "Utilisé pour confirmer votre adresse de courrier électronique et la réinitialisation de votre mot de passe."
- enable-email: "Activation de la distribution du courrier"
- email: "Adresse de courrier électronique"
- smtp-secure: "Utiliser SSL/TLS implicitement dans la connexion SMTP"
- smtp-secure-info: "Désactiver STARTTLS lorsque celui-ci est utilisé."
- smtp-host: "Hôte SMTP"
- smtp-port: "Port SMTP"
- smtp-auth: "Effectuer une authentification SMTP"
- smtp-user: "Utilisateur SMTP"
- smtp-pass: "Mot de passe SMTP"
- serviceworker-config: "ServiceWorker"
- enable-serviceworker: "Activer ServiceWorker"
- serviceworker-info: "Devrait être activé pour les notifications push."
- vapid-publickey: "Clé Publique VAPID"
- vapid-privatekey: "Clé privée VAPID"
- vapid-info: "Vous devez activer ServiceWorker pour pouvoir générer les clés VAPID. Vous devez lancer ceci en mode root :"
-admin/views/charts.vue:
- title: "Graphe"
- per-day: "par jour"
- per-hour: "par heure"
- federation: "Fédération"
- notes: "Publications"
- users: "Utilisateurs"
- drive: "Lecteur"
- network: "Réseau"
- charts:
- federation-instances: "Nombre d’instances : augmentation/diminution"
- federation-instances-total: "Nombre total d’instances"
- notes: "Nombre de publications : augmentation/diminution (combinés)"
- local-notes: "Nombre des publications : augmentation/diminution (Local)"
- remote-notes: "Nombre de publications : augmentation/diminution (distants)"
- notes-total: "Total des notes"
- users: "Nombre d’utilisateurs : augmentation/diminution"
- users-total: "Nombre total des utilisateurs"
- active-users: "Utilisateur·rice·s actif·ve·s"
- drive: "Capacité utilisée comme stockage : augmentation/diminution"
- drive-total: "Utilisation totale du lecteur"
- drive-files: "Le nombre de fichiers sur l'espace de stockage : augmentation/diminution"
- drive-files-total: "Nombre total de fichiers sur le lecteur"
- network-requests: "Requêtes"
- network-time: "Temps de réponse"
- network-usage: "Traffic"
-admin/views/drive.vue:
- operation: "Actions"
- fileid-or-url: "ID du fichier ou URL"
- file-not-found: "Fichier non trouvé"
- lookup: "Recherche"
- sort:
- title: "Tri"
- createdAtAsc: "Âge - Du plus ancien"
- createdAtDesc: "Âge - Du plus récent"
- sizeAsc: "Taille - Ascendant"
- sizeDesc: "Taille - Volumineux en premier"
- origin:
- title: "Origine"
- combined: "Locaux et distants combinés"
- local: "Local"
- remote: "Distant"
- delete: "Supprimer"
- deleted: "Supprimé"
- mark-as-sensitive: "Marquer comme sensible"
- unmark-as-sensitive: "Ne pas marquer comme sensible"
- marked-as-sensitive: "Marqué comme sensible"
- unmarked-as-sensitive: "Marqué comme non sensible"
-admin/views/users.vue:
- operation: "Actions"
- username-or-userid: "Nom d’utilisateur·rice ou ID utilisateur"
- user-not-found: "Utilisateur non trouvé"
- lookup: "Recherche"
- reset-password: "Réinitialiser mot de passe"
- reset-password-confirm: "Souhaitez-vous réinitialiser votre mot de passe ?"
- password-updated: "Le mot de passe est « {password} »"
- suspend: "Suspendre"
- suspend-confirm: "Désirez-vous suspendre ce compte ?"
- suspended: "Suspendu avec succès."
- unsuspend: "Suspension levée"
- unsuspend-confirm: "Souhaiteriez-vous ne plus suspendre ce compte ?"
- unsuspended: "La suspension de l’utilisateur a été levée avec succès"
- make-silence: "Mettre en sourdine"
- unmake-silence: "Enlever la sourdine"
- verify: "Vérification du compte"
- verify-confirm: "Souhaiteriez-vous rendre votre compte comme étant un compte vérifié ?"
- verified: "Le compte a été vérifié"
- unverify: "Enlever la vérification du compte"
- unverify-confirm: "Désirez-vous considérer ce compte comme étant non-vérifié ?"
- unverified: "Ce compte n'est plus vérifié"
- update-remote-user: "Mettre à jour les informations de l’utilisateur·rice distant·e"
- remote-user-updated: "Les informations de l’utilisateur·rice distant·e ont étés mis à jour"
- users:
- title: "Utilisateurs"
- sort:
- title: "Trier par"
- createdAtAsc: "Date d’inscription (Ascendant)"
- createdAtDesc: "Date d’inscription (Descendant)"
- updatedAtAsc: "Mis à jour récemment (Ascendant)"
- updatedAtDesc: "Mis à jour récemment (descendant)"
- state:
- title: "État"
- all: "Tout"
- admin: "Admin"
- moderator: "Modérateur"
- adminOrModerator: "Administrateur/Modérateur"
- verified: "Compte vérifié"
- silenced: "Déjà mis en sourdine"
- suspended: "Suspendu"
- origin:
- title: "Origine"
- combined: "Locaux + distants"
- local: "Locaux"
- remote: "Distants"
- createdAt: "Créé le"
- updatedAt: "Mis à jour le"
-admin/views/moderators.vue:
- add-moderator:
- title: "Ajout d’un modérateur"
- add: "Ajouter"
- added: "Ajouté en tant que modérateur"
- remove: "Révoquer"
- removed: "Le modérateur a été révoqué"
-admin/views/emoji.vue:
- add-emoji:
- title: "Ajouter un émoji"
- name: "Nom de l’émoji"
- name-desc: "Vous pouvez utiliser les caractères a~z 0~9 _"
- aliases: "Aliases"
- aliases-desc: "Vous pouvez définir plus d’un, séparés par des espaces."
- url: "URL de l’image"
- add: "Ajouter"
- info: "Nous recommandons l’usage d’images PNG moins de 50 Ko."
- added: "Émoji ajouté avec succès"
- emojis:
- title: "Émojis"
- update: "Mise à jour"
- remove: "Supprimer"
- updated: "À été mis à jour"
- remove-emoji:
- are-you-sure: "Supprimer « %1$s » ?"
- removed: "Supprimé"
-admin/views/announcements.vue:
- announcements: "Annonces"
- save: "Enregistrer"
- remove: "Supprimer"
- add: "Ajouter"
- title: "Titre"
- text: "Contenu"
- saved: "Sauvegardé"
- _remove:
- are-you-sure: "Supprimer « %1$s » ?"
- removed: "Supprimé"
-admin/views/hashtags.vue:
- hided-tags: "Tags cachés"
-admin/views/federation.vue:
- instance: "Instance"
- host: "Hôte"
- notes: "Notes"
- users: "Utilisateur·rice·s"
- following: "Abonnements"
- followers: "Abonné·e·s"
- caught-at: "Créé le"
- status: "Statuts"
- latest-request-sent-at: "Dernière requête envoyée"
- latest-request-received-at: "Dernière requête reçue"
- remove-all-following-info: "Se désabonner de tous les comptes de {host}. Exécutez cette commande si l'instance n'existe plus."
- block: "Bloquer"
- marked-as-closed: "Marquées comme fermées"
- lookup: "Recherche"
- instances: "Fédérées"
- sort: "Trier par"
- sorts:
- caughtAtAsc: "Date d’inscription (Ascendant)"
- caughtAtDesc: "Date d’inscription (Descendant)"
- lastCommunicatedAtAsc: "La date et l'heure des interactions plus anciennes"
- lastCommunicatedAtDesc: "La date et l'heure des nouvelles interactions"
- notesDesc: "Description des notes"
- followingAsc: "Les moins suivies"
- followingDesc: "Ayant le plus d'abonné·e·s"
- followersAsc: "Ayant le moins d'abonné·e·s"
- followersDesc: "Ayant le plus d'abonné·e·s"
- driveUsageAsc: "Moins d'espace de stockage utilisé"
- state: "État"
- states:
- all: "Tout"
- blocked: "Bloquées"
- not-responding: "Sans réponse"
- marked-as-closed: "Marquée comme fermée"
- charts: "Graphs"
- chart-srcs:
- requests: "Requêtes"
- users: "Nombre d’utilisateurs·trices : augmentation/diminution"
- users-total: "Nombre total des utilisateur·rice·s"
- notes: "Augmentation/diminution du nombre des notes"
- notes-total: "Nombre total des notes"
- ff: "Augmentation des abonné·e·s"
- drive-usage: "Augmentation et diminution de la capacité stockage"
- drive-usage-total: "Utilisation totale du stockage"
- drive-files-total: "Nombre total des fichiers sur le Drive"
- chart-spans:
- hour: "Par heure"
- day: "Par jour"
-desktop/views/pages/welcome.vue:
- about: "à propos"
- timeline: "Fil d’actualité"
- announcements: "Notices"
- photos: "Images récentes"
- powered-by-misskey: "Propulsé par Misskey."
- info: "Informations"
-desktop/views/pages/drive.vue:
- title: "Lecteur de Misskey"
-desktop/views/pages/note.vue:
- prev: "Note précédente"
- next: "Note suivante"
-desktop/views/pages/selectdrive.vue:
- title: "Choisir fichier(s)"
- ok: "OK"
- cancel: "Annuler"
- upload: "Téléverser des fichiers à partir de votre ordinateur"
-desktop/views/pages/search.vue:
- not-available: "La fonction de recherche est désactivée dans les paramètres de l’instance."
- not-found: "Aucune publication trouvée pour « {q} »."
-desktop/views/pages/tag.vue:
- no-posts-found: "Aucune publication contenant « {q} » n’a été trouvée."
-desktop/views/pages/user-list.users.vue:
- users: "Utilisateur·rice·s"
- add-user: "Ajouter un utilisateur"
- username: "Nom d'utilisateur"
-desktop/views/pages/user/user.followers-you-know.vue:
- title: "Abonné·e·s que vous connaissez"
- loading: "Chargement en cours"
- no-users: "Aucun abonné connu"
-desktop/views/pages/user/user.friends.vue:
- title: "Mentions fréquentes"
- loading: "Chargement en cours"
- no-users: "Aucune mention fréquente"
-desktop/views/pages/user/user.photos.vue:
- title: "Photos"
- loading: "Chargement en cours"
- no-photos: "Pas de photos"
-desktop/views/pages/user/user.header.vue:
- posts: "Notes"
- following: "Suit"
- followers: "Abonné·e·s"
- is-bot: "Ce compte est un Bot"
- no-description: "L'utilisateur n'a pas renseigné d'introduction sur son profile"
- years-old: "{age} ans"
- year: "/"
- month: "/"
- day: "-"
- follows-you: "Vous suit"
-desktop/views/pages/user/user.timeline.vue:
- default: "Publications"
- with-replies: "Publications et réponses"
- with-media: "Média"
- my-posts: "Mes Messages"
-desktop/views/widgets/messaging.vue:
- title: "Messagerie"
-desktop/views/widgets/notifications.vue:
- title: "Notifications"
-desktop/views/widgets/polls.vue:
- title: "Sondages"
- refresh: "Afficher d'autres"
- nothing: "Rien"
-desktop/views/widgets/post-form.vue:
- title: "Publication"
- note: "Publication"
-desktop/views/widgets/profile.vue:
- update-banner: "Cliquer pour éditer votre bannière"
- update-avatar: "Cliquer pour éditer votre avatar"
-desktop/views/widgets/trends.vue:
- title: "Tendances"
- refresh: "Afficher d'autres"
- nothing: "Rien"
-desktop/views/widgets/users.vue:
- title: "Utilisateurs·rices"
- refresh: "Afficher d'autres"
- no-one: "Personne"
-mobile/views/components/drive.vue:
- used: "utilisé"
- folder-count: "Dossier·s"
- count-separator: ", "
- file-count: "Fichier·s"
- nothing-in-drive: "Rien"
- folder-is-empty: "Ce dossier est vide"
- prompt: "Que veux-tu faire ? (Entrez un nombre): <1 → Télécharger le fichier | 2 → Télécharger le fichier avec l'URL | 3 → Créer le dossier | 4 → Modifier le nom du dossier | 5 → Déplacer ce dossier | 6 → Supprimer ce dossier >"
- deletion-alert: "Désolé ! La suppression d’un dossier n’est pas encore implémentée."
- folder-name: "Nom du dossier"
- url-prompt: "URL du fichier que vous souhaitez téléverser"
- uploading: "Envoi demandé. Le téléversement pourrait prendre un certain temps avant de s'achever."
-mobile/views/components/drive-file-chooser.vue:
- select-file: "Choisissez un fichier"
-mobile/views/components/drive-folder-chooser.vue:
- select-folder: "Choisissez un dossier"
-mobile/views/components/drive.file.vue:
- nsfw: "CW"
-mobile/views/components/drive.file-detail.vue:
- download: "Télécharger"
- rename: "Renommer"
- move: "Déplacer"
- hash: "Hash (md5)"
- exif: "EXIF"
- nsfw: "CW"
- mark-as-sensitive: "Marquer comme sensible"
- unmark-as-sensitive: "Ne pas marquer comme sensible"
-mobile/views/components/media-video.vue:
- sensitive: "Le contenu est NSFW"
- click-to-show: "Cliquer pour afficher"
-common/views/components/follow-button.vue:
- following: "Abonné"
- follow: " Suivre"
- request-pending: "Demande en attente"
- follow-processing: "En cours d’abonnement"
- follow-request: "Demande d’abonnement"
-mobile/views/components/note.vue:
- private: "cette publication est privée"
- deleted: "cette publication a été supprimée"
- location: "Géolocalisation"
-mobile/views/components/note-detail.vue:
- reply: "Répondre"
- reaction: "Réaction"
- private: "cette publication est privée"
- deleted: "cette publication a été supprimée"
- location: "Lieu"
-mobile/views/components/note-preview.vue:
- admin: "admin"
- bot: "bot"
- cat: "chat"
-mobile/views/components/note-sub.vue:
- admin: "admin"
- bot: "bot"
- cat: "chat"
-mobile/views/components/notifications.vue:
- empty: "Aucune de notification !"
-mobile/views/components/post-form.vue:
- add-visible-user: "Ajouter un·e utilisateur·rice"
- submit: "Publier"
- reply: "Répondre"
- renote: "Republier"
- quote-placeholder: "Citer ce billet ... (Facultatif)"
- reply-placeholder: "Répondre à cette note"
- cw-placeholder: "Commenter le contenu (optionnel)"
- location-alert: "Votre appareil ne prend pas en charge les services de localisation"
- error: "Erreur"
- username-prompt: "Saisir un nom d'utilisateur"
-mobile/views/components/sub-note-content.vue:
- private: "cette publication est privée"
- deleted: "cette publication a été supprimée"
- media-count: "{} médias attachés"
- poll: "Sondage"
-mobile/views/components/ui.header.vue:
- welcome-back: "Content de vous revoir ! "
- adjective: "M."
-mobile/views/components/ui.nav.vue:
- timeline: "Fil d’actualité"
- notifications: "Notifications"
- follow-requests: "Demandes d’abonnement"
- search: "Rechercher"
- user-lists: "Listes"
- widgets: "Modules"
- game: "Jeux"
- admin: "Admin"
- about: "À propos de Misskey"
-mobile/views/pages/user-lists.vue:
- title: "Listes"
- enter-list-name: "Nom de la liste"
-mobile/views/pages/signup.vue:
- lets-start: "Votre compte est prêt ! 📦"
-mobile/views/pages/followers.vue:
- followers-of: "Abonnés de {name}"
-mobile/views/pages/following.vue:
- following-of: "Abonnés de {name}"
-mobile/views/pages/home.vue:
- home: "Accueil"
- local: "Local"
- hybrid: "Social"
- global: "Global"
- mentions: "Mentions"
- messages: "Messages"
-mobile/views/pages/tag.vue:
- no-posts-found: "Aucune publication ayant pour hashtag « {q} » n’a été trouvée."
-mobile/views/pages/widgets.vue:
- dashboard: "Tableau de bord"
- add-widget: "Ajouter"
- customization-tips: "Conseils de personnalisation"
-mobile/views/pages/widgets/activity.vue:
- activity: "Activité"
-mobile/views/pages/share.vue:
- share-with: "Partager avec {name}"
-mobile/views/pages/received-follow-requests.vue:
- title: "Demandes d’abonnement"
- accept: "Accepter"
- reject: "Refuser"
-mobile/views/pages/note.vue:
- title: "Publication"
- prev: "Note précédente"
- next: "Note suivante"
-mobile/views/pages/games/reversi.vue:
- reversi: "Reversi"
-mobile/views/pages/search.vue:
- search: "Chercher"
- not-found: "Aucune publication trouvée pour « {q} »."
-mobile/views/pages/selectdrive.vue:
- select-file: "Choisissez un fichier"
-mobile/views/pages/settings.vue:
- signed-in-as: "Connecté·e en tant que {}"
-mobile/views/pages/user.vue:
- follows-you: "Vous suit"
- following: "Abonnements"
- followers: "Abonné·e·s"
- notes: "Notes"
- overview: "Aperçu"
- timeline: "Fil d’actualité"
- media: "Média"
- years-old: "{age} ans"
-mobile/views/pages/user/home.vue:
- recent-notes: "Notes récentes"
- images: "Images"
- activity: "Activité"
- keywords: "Mot clés"
- domains: "Domaines"
- frequently-replied-users: "Mentions fréquentes"
- followers-you-know: "Abonné·e·s que vous connaissez"
- last-used-at: "Dernière connexion il y a"
-mobile/views/pages/user/home.photos.vue:
- no-photos: "Pas de photos"
-deck:
- widgets: "Widgets"
+ apRequest: "Requêtes"
+ usersIncDec: "Variation du nombre d'utilisateur·rice·s"
+ usersTotal: "Nombre des utilisateur·rice·s au total"
+ activeUsers: "Nombre d'utilisateurices actif·ve·s"
+ notesIncDec: "Variation du nombre des notes"
+ localNotesIncDec: "Variation du nombre de notes locales"
+ remoteNotesIncDec: "Variation du nombre de notes distantes"
+ notesTotal: "Nombre total des notes"
+ filesIncDec: "Variation du nombre de fichiers"
+ filesTotal: "Nombre total de fichiers"
+ storageUsageIncDec: "Variation de l'utilisation du stockage"
+ storageUsageTotal: "Utilisation totale du stockage"
+_instanceCharts:
+ requests: "Requêtes"
+ users: "Variation du nombre d'utilisateur·rice·s"
+ usersTotal: "Total cumulé du nombre d'utilisateur·rice·s"
+ notes: "Variation du nombre de notes"
+ notesTotal: "Nombre total cumulé des notes"
+ ff: "Variation des abonné·e·s / abonnements"
+ ffTotal: "Total cumulé du nombre d'abonné·e·s / abonnements"
+ cacheSize: "Variation de la taille du cache"
+ cacheSizeTotal: "Total cumulé de la taille du cache"
+ files: "Variation du nombre de fichiers"
+ filesTotal: "Total cumulé du nombre de fichiers"
+_timelines:
home: "Principal"
local: "Local"
- hybrid: "Social"
- hashtag: "Hashtags"
+ social: "Social"
global: "Global"
- mentions: "Mentions"
- direct: "Messages directs"
- notifications: "Notifications"
- list: "Listes"
- select-list: "Sélectionnez une liste"
- swap-left: "Déplacer à gauche"
- swap-right: "Déplacer à droite"
- swap-up: "Déplacer vers le haut"
- swap-down: "Déplacer vers le bas"
- remove: "Supprimer la colonne"
- add-column: "Ajouter une colonne"
- rename: "Renommer"
- stack-left: "Vers la gauche"
- pop-right: "Vers la droite"
- disabled-timeline:
- title: "Le fil été désactivé"
- description: "Ce fil a été désactivé par l'administrateur du serveur."
-deck/deck.tl-column.vue:
- is-media-only: "Les publications médias uniquement"
- edit: "Option"
-deck/deck.user-column.vue:
- follows-you: "Vous suit"
- posts: "Notes"
- following: "Suit"
- followers: "Abonnés"
- images: "Images"
- activity: "Activité"
- timeline: "Fil d’actualité"
- pinned-notes: "Notes épinglées"
-docs:
- edit-this-page-on-github: "Vous avez trouvé une erreur ou vous voulez contribuer à la documentation ?"
- edit-this-page-on-github-link: "Éditez cette page sur GitHub !"
- api:
- entities:
- properties: "Propriétés"
- endpoints:
- params: "Paramètres"
- no-params: "Aucun paramètre"
- res: "Réponse"
- require-credential: "Ce point de communication nécessite une authentification."
- require-permission: "Ce point de communication nécessite la permission {permission}."
- has-limit: "Il y’a un taux limite."
- duration-limit: "Si vous avez envoyé plus de {max} requêtes en {duration} millisecondes, vous ne serez pas en mesure d'envoyer d'autres requêtes."
- min-interval-limit: "Vous ne pourrez pas effectuer une nouvelle requête si {interval} millisecondes ne se sont pas écoulées depuis la dernière demande."
- show-src: "Vous pouvez voir le code source ce point de communication."
- show-src-link: "Consulter le code sur GitHub"
- generated: "Ce document est généré à partir de la définition de l’API."
- props:
- name: "Nom"
- type: "Type"
- description: "Description"
-dev/views/index.vue:
- manage-apps: "Gestion des applications"
-dev/views/apps.vue:
- manage-apps: "Gestion des applications"
- create-app: "Créer une app"
- app-missing: "Aucune application"
-dev/views/new-app.vue:
- create-app: "Création d’une application"
- app-name: "Nom de l’application"
- app-name-desc: "Le nom de votre application"
- app-name-ex: "p. ex. Misskey pour iOS"
- app-overview: "Description courte de l’application"
- app-desc: "Brève description introductive à votre application."
- app-desc-ex: "p. ex) Misskey pour iOS"
- callback-url: "L’Url de callback (facultatif)"
- callback-url-desc: "Vous pouvez définir l’URL de redirection lorsque l’utilisateur s’est authentifié via formulaire d’authentification."
- authority: "Autorisations "
- authority-desc: "Sont accessibles via l’API, uniquement les fonctionnalités demandées ici."
- authority-warning: "Vous pouvez le changer même après avoir créé l'application, mais si vous attribuez une nouvelle permission, toutes les clés utilisateur associées seront dès lors invalides."
- account-read: "Afficher les informations du compte"
- account-write: "Modifications des informations du compte"
- note-write: "Publications."
- reaction-write: "Ajout et suppression de réactions."
- following-write: "S’abonner et se désabonner."
- drive-read: "Lecture du Drive."
- drive-write: "Téléversement/suppression des fichiers de votre Lecteur."
- notification-read: "Lire vos notifications."
- notification-write: "Gestion de vos notifications."
+_pages:
+ newPage: "Créer une page"
+ editPage: "Modifier une page"
+ readPage: "Affichage de la source en cours"
+ created: "La page a été créée !"
+ updated: "La page a été mise à jour !"
+ deleted: "La page a été supprimée"
+ pageSetting: "Paramètres de la Page"
+ nameAlreadyExists: "L'URL de page spécifiée existe déjà"
+ invalidNameTitle: "L'URL de page spécifiée n’est pas valide"
+ invalidNameText: "Assurez-vous qu’il n’est pas vide"
+ editThisPage: "Éditer cette page"
+ viewSource: "Afficher la source"
+ viewPage: "Afficher la page"
+ like: "Favori"
+ unlike: "Je n’aime pas"
+ my: "Mes pages"
+ liked: "Pages favorites"
+ featured: "Populaire"
+ inspector: "Inspecteur"
+ contents: "Contenu"
+ content: "Bloc de page"
+ variables: "Variables"
+ title: "Titre"
+ url: "URL de la page"
+ summary: "Résumé de page"
+ alignCenter: "Centrée"
+ hideTitleWhenPinned: "Masquer le titre de la page lorsque celle-ci est épinglée au profil"
+ font: "Police de caractères"
+ fontSerif: "Serif"
+ fontSansSerif: "Sans Serif"
+ eyeCatchingImageSet: "Définir une image attractive"
+ eyeCatchingImageRemove: "Supprimer l'image attractive"
+ chooseBlock: "Ajouter un bloc"
+ selectType: "Choisir un type"
+ enterVariableName: "Veuillez entrer un nom pour votre variable"
+ variableNameIsAlreadyUsed: "Ce nom de variable est déjà utilisé"
+ contentBlocks: "Contenu"
+ inputBlocks: "Blocs d'entrée"
+ specialBlocks: "Spécial"
+ blocks:
+ text: "Texte"
+ textarea: "Zone de texte"
+ section: "Section"
+ image: "Images"
+ button: "Bouton"
+ if: "Si"
+ _if:
+ variable: "Variables"
+ post: "Formulaire de publication"
+ _post:
+ text: "Contenu"
+ attachCanvasImage: "Publier avec Toile comme image"
+ canvasId: "Toile ID"
+ textInput: "Entrée textuelle"
+ _textInput:
+ name: "Nom de la variable"
+ text: "Titre"
+ default: "Valeur par défaut"
+ textareaInput: "Entrée textuelle multi-ligne"
+ _textareaInput:
+ name: "Nom de la variable"
+ text: "Titre"
+ default: "Valeur par défaut"
+ numberInput: "Entrée numérique"
+ _numberInput:
+ name: "Nom de la variable"
+ text: "Titre"
+ default: "Valeur par défaut"
+ canvas: "Toile"
+ _canvas:
+ id: "Toile ID"
+ width: "Largeur"
+ height: "Hauteur"
+ note: "Note intégrée"
+ _note:
+ id: "Identifiant de la note"
+ idDescription: "Pour configurer la note, vous pouvez aussi coller ici l'URL correspondante."
+ detailed: "Afficher les détails"
+ switch: "Interrupteur"
+ _switch:
+ name: "Nom de la variable"
+ text: "Titre"
+ default: "Valeur par défaut"
+ counter: "Compteur"
+ _counter:
+ name: "Nom de la variable"
+ text: "Titre"
+ inc: "Augmenter de"
+ _button:
+ text: "Titre"
+ colored: "Coloré"
+ action: "Opération à effectuer lorsque le bouton est pressé"
+ _action:
+ dialog: "Afficher une fenêtre de dialogue"
+ _dialog:
+ content: "Contenu"
+ resetRandom: "Réinitialiser un nombre aléatoire"
+ pushEvent: "Envoyer un évènement"
+ _pushEvent:
+ event: "Nom de l’évènement"
+ message: "Message à afficher lorsqu’il est activé"
+ variable: "Variable à envoyer"
+ no-variable: "Rien"
+ callAiScript: "Appeler AiScript"
+ _callAiScript:
+ functionName: "Nom de la fonction"
+ radioButton: "Choix"
+ _radioButton:
+ name: "Nom de la variable"
+ title: "Titre"
+ values: "Liste des choix (un par ligne)"
+ default: "Valeur par défaut"
+ script:
+ categories:
+ flow: "Contrôle"
+ logical: "Opération logique"
+ operation: "Calculer"
+ comparison: "Comparer"
+ random: "Aléatoire"
+ value: "Valeur"
+ fn: "Fonction"
+ text: "Manipulation de texte"
+ convert: "Convertir"
+ list: "Listes"
+ blocks:
+ text: "Texte"
+ multiLineText: "Texte (multi-ligne)"
+ textList: "Liste de texte"
+ _textList:
+ info: "Veuillez séparer chaque entrée avec un saut de ligne"
+ strLen: "Longueur du texte"
+ _strLen:
+ arg1: "Texte"
+ strPick: "Extraire un caractère"
+ _strPick:
+ arg1: "Texte"
+ arg2: "Position du joueur"
+ strReplace: "Remplacement de texte"
+ _strReplace:
+ arg1: "Texte"
+ arg2: "Avant le remplacement"
+ arg3: "Après le remplacement"
+ strReverse: "Inverser le texte"
+ _strReverse:
+ arg1: "Texte"
+ join: "Concaténer du texte"
+ _join:
+ arg1: "Listes"
+ arg2: "Séparateur"
+ add: "Ajouter"
+ _add:
+ arg1: "A"
+ arg2: "B"
+ subtract: "Soustraire"
+ _subtract:
+ arg1: "A"
+ arg2: "B"
+ multiply: "Multiplier par"
+ _multiply:
+ arg1: "A"
+ arg2: "B"
+ divide: "Diviser par"
+ _divide:
+ arg1: "A"
+ arg2: "B"
+ mod: "Reste"
+ _mod:
+ arg1: "A"
+ arg2: "B"
+ round: "Arrondir les décimales"
+ _round:
+ arg1: "Numérique"
+ eq: "A et B sont égaux"
+ _eq:
+ arg1: "A"
+ arg2: "B"
+ notEq: "A et B sont différents"
+ _notEq:
+ arg1: "A"
+ arg2: "B"
+ and: "A et B"
+ _and:
+ arg1: "A"
+ arg2: "B"
+ or: "A ou B"
+ _or:
+ arg1: "A"
+ arg2: "B"
+ lt: "A est inférieur à B"
+ _lt:
+ arg1: "A"
+ arg2: "B"
+ gt: "A est supérieur à B"
+ _gt:
+ arg1: "A"
+ arg2: "B"
+ ltEq: "A est inférieur ou égal à B"
+ _ltEq:
+ arg1: "A"
+ arg2: "B"
+ gtEq: "A est supérieur ou égal à B"
+ _gtEq:
+ arg1: "A"
+ arg2: "B"
+ if: "Branche"
+ _if:
+ arg1: "Si"
+ arg2: "Si"
+ arg3: "Sinon"
+ not: "Nier"
+ _not:
+ arg1: "Nier"
+ random: "Aléatoire"
+ _random:
+ arg1: "Probabilité"
+ rannum: "Nombre aléatoire"
+ _rannum:
+ arg1: "Minimum"
+ arg2: "Maximum"
+ randomPick: "Sélectionner au hasard dans la liste"
+ _randomPick:
+ arg1: "Listes"
+ dailyRandom: "Aléatoire (Quotidien pour chaque utilisateur)"
+ _dailyRandom:
+ arg1: "Probabilité"
+ dailyRannum: "Numéros aléatoires (Quotidien pour chaque utilisateur)"
+ _dailyRannum:
+ arg1: "Minimum"
+ arg2: "Maximum"
+ dailyRandomPick: "Sélectionné au hasard dans la liste (Quotidien pour chaque utilisateur)"
+ _dailyRandomPick:
+ arg1: "Listes"
+ seedRandom: "Aléatoire (graine)"
+ _seedRandom:
+ arg1: "Graine"
+ arg2: "Probabilité"
+ seedRannum: "Nombre aléatoire (Graine)"
+ _seedRannum:
+ arg1: "Graine"
+ arg2: "Minimum"
+ arg3: "Maximum"
+ seedRandomPick: "Sélectionné au hasard dans la liste (graine)"
+ _seedRandomPick:
+ arg1: "Graine"
+ arg2: "Listes"
+ DRPWPM: "Sélectionné au hasard dans une liste de probabilités (Quotidien pour chaque utilisateur)"
+ _DRPWPM:
+ arg1: "Liste de texte"
+ pick: "Sélectionner dans la liste"
+ _pick:
+ arg1: "Listes"
+ arg2: "Position"
+ listLen: "Longueur de la liste"
+ _listLen:
+ arg1: "Listes"
+ number: "Numérique"
+ stringToNumber: "Convertir du texte en numérique"
+ _stringToNumber:
+ arg1: "Texte"
+ numberToString: "Convertir du numérique en texte"
+ _numberToString:
+ arg1: "Numérique"
+ splitStrByLine: "Séparer le texte par des sauts de lignes"
+ _splitStrByLine:
+ arg1: "Texte"
+ ref: "Variables"
+ aiScriptVar: "Variable d'AiScript"
+ fn: "Fonction"
+ _fn:
+ slots: "Slots"
+ slots-info: "Veuillez insérer un seul slot par ligne"
+ arg1: "Sortie"
+ for: "Répéter"
+ _for:
+ arg1: "Compter"
+ arg2: "Action"
+ typeError: "Le slot {slot} accepte \"{expect}\" mais a \"{actual}\" !"
+ thereIsEmptySlot: "Slot {slot} est vide !"
+ types:
+ string: "Texte"
+ number: "Numérique"
+ boolean: "Marqueur"
+ array: "Listes"
+ stringArray: "Liste de texte"
+ emptySlot: "Slot vide"
+ enviromentVariables: "Variables d'environnement"
+ pageVariables: "Élément de page"
+ argVariables: "Entrée slot"
+_relayStatus:
+ requesting: "En attente"
+ accepted: "Accepté"
+ rejected: "Refusée"
+_notification:
+ fileUploaded: "Le fichier a été téléversé !"
+ youGotMention: "{name} vous a mentionné"
+ youGotReply: "Réponse de {name}"
+ youGotQuote: "Cité·e par {name}"
+ youRenoted: "{name} vous a Renoté"
+ youGotPoll: "{name} a participé à votre sondage"
+ youGotMessagingMessageFromUser: "{name} vous envoyé un message"
+ youGotMessagingMessageFromGroup: "Un message a été envoyé au groupe {name}"
+ youWereFollowed: "Vous suit"
+ youReceivedFollowRequest: "Vous avez reçu une demande d’abonnement"
+ yourFollowRequestAccepted: "Votre demande d’abonnement a été accepté"
+ youWereInvitedToGroup: "Invité·e au groupe"
+ pollEnded: "Les résultats du sondage sont disponibles"
+ emptyPushNotificationMessage: "Les notifications push ont été mises à jour"
+ _types:
+ all: "Toutes"
+ follow: "Nouvel·le abonné·e"
+ mention: "Mentions"
+ reply: "Réponses"
+ renote: "Renotes"
+ quote: "Citations"
+ reaction: "Réactions"
+ pollVote: "Votes dans des sondages"
+ receiveFollowRequest: "Demande d'abonnement reçue"
+ followRequestAccepted: "Demande d'abonnement acceptée"
+ groupInvited: "Invitation à un groupe"
+ app: "Notifications provenant des apps"
+ _actions:
+ followBack: "Suivre"
+ reply: "Répondre"
+ renote: "Renoter"
+_deck:
+ alwaysShowMainColumn: "Toujours afficher la colonne principale"
+ columnAlign: "Aligner les colonnes"
+ addColumn: "Ajouter une colonne"
+ swapLeft: "Déplacer à gauche"
+ swapRight: "Déplacer à droite"
+ swapUp: "Déplacer vers le haut"
+ swapDown: "Déplacer vers le bas"
+ stackLeft: "Empiler à gauche"
+ popRight: "Extraire à droite"
+ profile: "Profil"
+ _columns:
+ main: "Principale"
+ widgets: "Widgets"
+ notifications: "Notifications"
+ tl: "Fil"
+ antenna: "Antennes"
+ list: "Listes"
+ mentions: "Mentions"
+ direct: "Direct"
diff --git a/locales/hr-HR.yml b/locales/hr-HR.yml
new file mode 100644
index 000000000..ed97d539c
--- /dev/null
+++ b/locales/hr-HR.yml
@@ -0,0 +1 @@
+---
diff --git a/locales/ht-HT.yml b/locales/ht-HT.yml
new file mode 100644
index 000000000..ed97d539c
--- /dev/null
+++ b/locales/ht-HT.yml
@@ -0,0 +1 @@
+---
diff --git a/locales/id-ID.yml b/locales/id-ID.yml
new file mode 100644
index 000000000..dc214f4ea
--- /dev/null
+++ b/locales/id-ID.yml
@@ -0,0 +1,1668 @@
+---
+_lang_: "Bahasa Indonesia"
+headlineMisskey: "Jaringan terhubung melalui catatan"
+introMisskey: "Selamat datang! Misskey adalah perangkat mikroblog tercatu bersifat sumber terbuka.\nMulailah menuliskan catatan, bagikan peristiwa terkini, serta ceritakan segala tentangmu.📡\nTunjukkan juga reaksimu pada catatan pengguna lain.👍\nMari jelajahi dunia baru🚀"
+monthAndDay: "{day} {month}"
+search: "Penelusuran"
+notifications: "Pemberitahuan"
+username: "Nama Pengguna"
+password: "Kata sandi"
+forgotPassword: "Lupa Kata Sandi"
+fetchingAsApObject: "Mengambil data dari Fediverse..."
+ok: "OK"
+gotIt: "Saya mengerti"
+cancel: "Batalkan"
+enterUsername: "Masukkan nama pengguna"
+renotedBy: "direnote oleh {user}"
+noNotes: "Tidak ada catatan"
+noNotifications: "Tidak ada pemberitahuan"
+instance: "Instansi"
+settings: "Pengaturan"
+basicSettings: "Pengaturan umum"
+otherSettings: "Pengaturan lainnya"
+openInWindow: "Buka di jendela"
+profile: "Profil"
+timeline: "Linimasa"
+noAccountDescription: "Pengguna ini belum menulis bio"
+login: "Masuk"
+loggingIn: "Sedang masuk"
+logout: "Keluar"
+signup: "Daftar"
+uploading: "Sedang mengunggah"
+save: "Simpan"
+users: "Pengguna"
+addUser: "Tambah pengguna"
+favorite: "Favorit"
+favorites: "Favorit"
+unfavorite: "Hapus favorit"
+favorited: "Ditambahkan ke favorit"
+alreadyFavorited: "Telah ditambahkan ke favorit"
+cantFavorite: "Tidak dapat menambahkan ke favorit"
+pin: "Sematkan ke profil"
+unpin: "Lepas sematan dari profil"
+copyContent: "Salin konten"
+copyLink: "Salin tautan"
+delete: "Hapus"
+deleteAndEdit: "Hapus dan sunting"
+deleteAndEditConfirm: "Apakah kamu yakin ingin menghapus note ini dan menyuntingnya? Kamu akan kehilangan semua reaksi, renote dan balasan di note ini."
+addToList: "Tambahkan ke daftar"
+sendMessage: "Kirim pesan"
+copyUsername: "Salin nama pengguna"
+searchUser: "Cari pengguna"
+reply: "Balas"
+loadMore: "Selebihnya"
+showMore: "Selebihnya"
+showLess: "Tutup"
+youGotNewFollower: "Mengikuti kamu"
+receiveFollowRequest: "Ingin mengikuti kamu"
+followRequestAccepted: "Permintaan mengikuti telah disetujui"
+mention: "Sebut"
+mentions: "Sebutan"
+directNotes: "Catatan langsung"
+importAndExport: "Impor & Ekspor"
+import: "Impor"
+export: "Ekspor"
+files: "Berkas"
+download: "Unduh"
+driveFileDeleteConfirm: "Hapus {name}? Catatan dengan berkas terkait juga akan terhapus."
+unfollowConfirm: "Berhenti mengikuti {name}?"
+exportRequested: "Kamu telah meminta ekspor. Ini akan memakan waktu sesaat. Setelah ekspor selesai, berkas yang dihasilkan akan ditambahkan ke Drive"
+importRequested: "Kamu telah meminta impor. Ini akan memakan waktu sesaat."
+lists: "Daftar"
+noLists: "Kamu tidak memiliki daftar apapun"
+note: "Catat"
+notes: "Catatan"
+following: "Ikuti"
+followers: "Pengikut"
+followsYou: "Mengikuti kamu"
+createList: "Buat daftar"
+manageLists: "Sunting daftar"
+error: "Galat"
+somethingHappened: "Terjadi kesalahan"
+retry: "Coba lagi"
+pageLoadError: "Gagal memuat halaman."
+pageLoadErrorDescription: "Umumnya disebabkan jaringan atau tembolok perambah. Cobalah bersihkan tembolok peramban lalu tunggu sesaat sebelum mencoba kembali."
+serverIsDead: "Tidak ada respon dari peladen. Mohon tunggu dan coba beberapa saat lagi."
+youShouldUpgradeClient: "Untuk melihat halaman ini, mohon muat ulang untuk memutakhirkan klienmu."
+enterListName: "Masukkan nama daftar"
+privacy: "Privasi"
+makeFollowManuallyApprove: "Permintaan mengikuti membutuhkan persetujuan"
+defaultNoteVisibility: "Privasi bawaan catatan"
+follow: "Ikuti"
+followRequest: "Permintaan mengikuti"
+followRequests: "Permintaan mengikuti"
+unfollow: "Berhenti mengikuti"
+followRequestPending: "Permintaan mengikuti yang menunggu"
+enterEmoji: "Masukkan emoji"
+renote: "Renote"
+unrenote: "Hapus renote"
+renoted: "Telah direnote"
+cantRenote: "Postingan ini tidak dapat direnote"
+cantReRenote: "Renote tidak dapat direnote"
+quote: "Kutip"
+pinnedNote: "Catatan yang disematkan"
+pinned: "Sematkan ke profil"
+you: "Kamu"
+clickToShow: "Klik untuk melihat"
+sensitive: "Konten sensitif"
+add: "Tambahkan"
+reaction: "Reaksi"
+reactionSetting: "Reaksi untuk dimunculkan di bilah reaksi"
+reactionSettingDescription2: "Geser untuk memindah urutkan, klik untuk menghapus, tekan \"+\" untuk menambahkan"
+rememberNoteVisibility: "Ingat pengaturan visibilitas catatan"
+attachCancel: "Hapus lampiran"
+markAsSensitive: "Tandai sebagai konten sensitif"
+unmarkAsSensitive: "Hapus tanda konten sensitif"
+enterFileName: "Masukkan nama berkas"
+mute: "Bisukan"
+unmute: "Hapus bisukan"
+block: "Blokir"
+unblock: "Buka blokir"
+suspend: "Bekukan"
+unsuspend: "Buka pembekuan"
+blockConfirm: "Apakah kamu yakin ingin memblokir akun ini?"
+unblockConfirm: "Apakah kamu yakin ingin membuka blokir akun ini?"
+suspendConfirm: "Apakah kamu yakin ingin membekukan akun ini?"
+unsuspendConfirm: "Apakah kamu yakin ingin membuka pembekuan akun ini?"
+selectList: "Pilih daftar"
+selectAntenna: "Pilih Antena"
+selectWidget: "Pilih gawit"
+editWidgets: "Sunting gawit"
+editWidgetsExit: "Selesai"
+customEmojis: "Emoji kustom"
+emoji: "Emoji"
+emojis: "Emoji"
+emojiName: "Nama emoji"
+emojiUrl: "URL Emoji"
+addEmoji: "Tambahkan emoji"
+settingGuide: "Pengaturan rekomendasi"
+cacheRemoteFiles: "Tembolokkan berkas remote"
+cacheRemoteFilesDescription: "Ketika pengaturan ini dinonaktifkan, berkas luar akan dimuat langsung dari instansi luar. Menonaktifkan ini akan mengurangi penggunaan penyimpanan, namun dapat menyebabkan meningkatkan lalu lintas bandwidth, karena thumbnail tidak dihasilkan."
+flagAsBot: "Atur akun ini sebagai Bot"
+flagAsBotDescription: "Jika akun ini dikendalikan oleh program, tetapkanlah opsi ini. Jika diaktifkan, ini akan berfungsi sebagai tanda bagi pengembang lain untuk mencegah interaksi berantai dengan bot lain dan menyesuaikan sistem internal Misskey untuk memperlakukan akun ini sebagai bot."
+flagAsCat: "Atur akun ini sebagai kucing"
+flagAsCatDescription: "Nyalakan tanda ini untuk menandai akun ini sebagai kucing."
+flagShowTimelineReplies: "Tampilkan balasan di linimasa"
+flagShowTimelineRepliesDescription: "Menampilkan balasan pengguna dari note pengguna lain di linimasa apabila dinyalakan."
+autoAcceptFollowed: "Setujui otomatis permintaan mengikuti dari pengguna yang kamu ikuti"
+addAccount: "Tambahkan akun"
+loginFailed: "Gagal untuk masuk"
+showOnRemote: "Lihat profil asli"
+general: "Umum"
+wallpaper: "Wallpaper"
+setWallpaper: "Atur wallpaper"
+removeWallpaper: "Hapus wallpaper"
+searchWith: "Cari: {q}"
+youHaveNoLists: "Kamu tidak memiliki daftar apapun"
+followConfirm: "Apakah kamu yakin ingin mengikuti {name}?"
+proxyAccount: "Akun proksi"
+proxyAccountDescription: "Akun proksi merupakan sebuah akun yang bertindak sebagai pengikut luar untuk pengguna dalam kondisi tertentu. Sebagai contoh, ketika pengguna menambahkan seorang pengguna luar ke dalam daftar, aktivitas dari pengguna luar tidak akan disampaikan ke instansi apabila tidak ada pengguna lokal yang mengikuti pengguna tersebut, dengan begitu akun proksilah yang akan mengikutinya."
+host: "Host"
+selectUser: "Pilih pengguna"
+recipient: "Penerima"
+annotation: "Keterangan konten"
+federation: "Federasi"
+instances: "Instansi"
+registeredAt: "Terdaftar"
+latestRequestSentAt: "Permintaan terakhir dikirim pada"
+latestRequestReceivedAt: "Permintaan terakhir diterima pada"
+latestStatus: "Status terakhir"
+storageUsage: "Penggunaan penyimpanan"
+charts: "Grafik"
+perHour: "per Jam"
+perDay: "per Hari"
+stopActivityDelivery: "Berhenti mengirim aktivitas"
+blockThisInstance: "Blokir instansi ini"
+operations: "Tindakan"
+software: "Perangkat lunak"
+version: "Versi"
+metadata: "Metadata"
+withNFiles: "{n} berkas"
+monitor: "Pantau"
+jobQueue: "Antrian kerja"
+cpuAndMemory: "CPU dan Memori"
+network: "Jaringan"
+disk: "Diska"
+instanceInfo: "Informasi Instansi"
+statistics: "Statistik"
+clearQueue: "Bersihkan antrian"
+clearQueueConfirmTitle: "Apakah kamu yakin ingin membersihkan antrian?"
+clearQueueConfirmText: "Seluruh sisa catatan yang tidak tersampaikan di dalam antrian tidak akan difederasi. Biasanya operasi ini TIDAK dibutuhkan."
+clearCachedFiles: "Hapus tembolok"
+clearCachedFilesConfirm: "Apakah kamu yakin ingin menghapus seluruh tembolok berkas remote?"
+blockedInstances: "Instansi terblokir"
+blockedInstancesDescription: "Daftar nama host dari instansi yang diperlukan untuk diblokir. Instansi yang didaftarkan tidak akan dapat berkomunikasi dengan instansi ini."
+muteAndBlock: "Bisukan / Blokir"
+mutedUsers: "Pengguna yang dibisukan"
+blockedUsers: "Pengguna yang diblokir"
+noUsers: "Tidak ada pengguna"
+editProfile: "Sunting profil"
+noteDeleteConfirm: "Apakah kamu yakin ingin menghapus catatan ini?"
+pinLimitExceeded: "Kamu tidak dapat menyematkan catatan lagi"
+intro: "Instalasi Misskey telah selesai! Mohon untuk membuat pengguna admin."
+done: "Selesai"
+processing: "Memproses"
+preview: "Pratinjau"
+default: "Bawaan"
+noCustomEmojis: "Tidak ada emoji kustom"
+noJobs: "Tidak ada kerja"
+federating: "memfederasi"
+blocked: "Diblokir"
+suspended: "Diberhentikan"
+all: "Semua"
+subscribing: "Berlangganan"
+publishing: "Sedang menyiarkan langsung"
+notResponding: "Tidak ada respon"
+instanceFollowing: "Mengikuti instance"
+instanceFollowers: "Pengikut instance"
+instanceUsers: "Pengguna pada instance ini"
+changePassword: "Ubah kata sandi"
+security: "Keamanan"
+retypedNotMatch: "Input tidak sama"
+currentPassword: "Kata sandi saat ini"
+newPassword: "Kata sandi baru"
+newPasswordRetype: "Ulangi kata sandi baru"
+attachFile: "Lampirkan berkas"
+more: "Lagi !"
+featured: "Sorotan"
+usernameOrUserId: "Nama pengguna atau User ID"
+noSuchUser: "Pengguna tidak ditemukan"
+lookup: "Mencari"
+announcements: "Pengumuman"
+imageUrl: "URL Gambar"
+remove: "Hapus"
+removed: "Telah dihapus"
+removeAreYouSure: "Apakah kamu yakin ingin menghapus \"{x}\"?"
+deleteAreYouSure: "Apakah kamu yakin ingin menghapus \"{x}\"?"
+resetAreYouSure: "Yakin mau atur ulang?"
+saved: "Telah disimpan"
+messaging: "Pesan"
+upload: "Unggah"
+keepOriginalUploading: "Simpan gambar asli"
+keepOriginalUploadingDescription: "Simpan gambar yang diunggah sebagaimana gambar aslinya. Bila dimatikan, versi tampilan web akan dihasilkan pada saat diunggah."
+fromDrive: "Dari Drive"
+fromUrl: "Dari URL"
+uploadFromUrl: "Unggah dari URL"
+uploadFromUrlDescription: "URL berkas yang ingin kamu unggah"
+uploadFromUrlRequested: "Pengunggahan telah diminta"
+uploadFromUrlMayTakeTime: "Membutuhkan beberapa waktu hingga pengunggahan selesai"
+explore: "Jelajahi"
+messageRead: "Telah dibaca"
+noMoreHistory: "Tidak ada sejarah lagi"
+startMessaging: "Mulai mengirim pesan"
+nUsersRead: "Dibaca oleh {n}"
+agreeTo: "Saya setuju kepada {0}"
+tos: "Syarat dan ketentuan"
+start: "Mulai"
+home: "Beranda"
+remoteUserCaution: "Informasi ini mungkin tidak mutakhir, karena pengguna ini berasal dari instansi luar."
+activity: "Aktivitas"
+images: "Gambar"
+birthday: "Tanggal lahir"
+yearsOld: "{age} tahun"
+registeredDate: "Bergabung pada"
+location: "Lokasi"
+theme: "Tema"
+themeForLightMode: "Tema untuk Mode Terang"
+themeForDarkMode: "Tema untuk Mode Gelap"
+light: "Terang"
+dark: "Gelap"
+lightThemes: "Tema Terang"
+darkThemes: "Tema gelap"
+syncDeviceDarkMode: "Sinkronkan mode gelap dengan pengaturan perangkat"
+drive: "Drive"
+fileName: "Nama berkas"
+selectFile: "Pilih berkas"
+selectFiles: "Pilih berkas"
+selectFolder: "Pilih folder"
+selectFolders: "Pilih folder"
+renameFile: "Ubah nama berkas"
+folderName: "Nama folder"
+createFolder: "Buat folder"
+renameFolder: "Ubah nama folder"
+deleteFolder: "Hapus folder"
+addFile: "Tambahkan berkas"
+emptyDrive: "Drive kosong"
+emptyFolder: "Folder kosong"
+unableToDelete: "Tidak dapat menghapus"
+inputNewFileName: "Masukkan nama berkas yang baru"
+inputNewDescription: "Masukkan keterangan disini"
+inputNewFolderName: "Masukkan nama folder yang baru"
+circularReferenceFolder: "Folder tujuan adalah subfolder dari folder yang ingin kamu pindahkan."
+hasChildFilesOrFolders: "Karena folder ini tidak kosong, maka tidak dapat dihapus."
+copyUrl: "Salin tautan"
+rename: "Ubah nama"
+avatar: "Avatar"
+banner: "Banner"
+nsfw: "Konten sensitif"
+whenServerDisconnected: "Ketika kehilangan koneksi dengan peladen"
+disconnectedFromServer: "Terputus koneksi dari peladen"
+reload: "Muat ulang"
+doNothing: "Abaikan"
+reloadConfirm: "Apakah kamu ingin memuat ulang linimasa?"
+watch: "Tonton"
+unwatch: "Batal tonton"
+accept: "Terima"
+reject: "Tolak"
+normal: "Normal"
+instanceName: "Nama instance"
+instanceDescription: "Tentang instance"
+maintainerName: "Pengelola"
+maintainerEmail: "Surel pengelola"
+tosUrl: "URL Syarat dan Ketentuan"
+thisYear: "Tahun ini"
+thisMonth: "Bulan ini"
+today: "Hari ini"
+dayX: "{day}"
+monthX: "{month}"
+yearX: "{year}"
+pages: "Halaman"
+integration: "Integrasi"
+connectService: "Sambungkan"
+disconnectService: "Putuskan"
+enableLocalTimeline: "Nyalakan linimasa lokal"
+enableGlobalTimeline: "Nyalakan linimasa global"
+disablingTimelinesInfo: "Admin dan Moderator akan selalu memiliki akses ke semua linimasa meskipun linimasa tersebut tidak diaktifkan."
+registration: "Pendaftaran"
+enableRegistration: "Nyalakan pendaftaran pengguna baru"
+invite: "Undang"
+driveCapacityPerLocalAccount: "Kapasitas drive per pengguna lokal"
+driveCapacityPerRemoteAccount: "Kapasitas drive per pengguna remote"
+inMb: "dalam Megabytes"
+iconUrl: "URL Gambar ikon"
+bannerUrl: "URL Banner"
+backgroundImageUrl: "URL Gambar latar"
+basicInfo: "Informasi Umum"
+pinnedUsers: "Pengguna yang disematkan"
+pinnedUsersDescription: "Tuliskan satu nama pengguna dalam satu baris. Pengguna yang dituliskan disini akan disematkan dalam bilah \"Jelajahi\"."
+pinnedPages: "Halaman yang disematkan"
+pinnedPagesDescription: "Masukkan tautan dari halaman yang kamu ingin sematkan ke halaman utama dari instansi ini, dipisah dengan membuat baris baru."
+pinnedClipId: "ID dari klip yang disematkan"
+pinnedNotes: "Catatan yang disematkan"
+hcaptcha: "hCaptcha"
+enableHcaptcha: "Nyalakan hCaptcha"
+hcaptchaSiteKey: "Site Key"
+hcaptchaSecretKey: "Secret Key"
+recaptcha: "reCAPTCHA"
+enableRecaptcha: "Nyalakan reCAPTCHA"
+recaptchaSiteKey: "Site key"
+recaptchaSecretKey: "Secret Key"
+avoidMultiCaptchaConfirm: "Menggunakan banyak Captcha dapat menyebabkan gangguan. Apakah kamu ingin untuk menonaktifkan Captcha yang lain? Kamu dapat membiarkan fitur ini tetap aktif dengan menekan tombol batal."
+antennas: "Antena"
+manageAntennas: "Pengelola Antena"
+name: "Nama"
+antennaSource: "Sumber Antenna"
+antennaKeywords: "Kata kunci yang diterima"
+antennaExcludeKeywords: "Kata kunci yang dikecualikan"
+antennaKeywordsDescription: "Pisahkan dengan spasi untuk kondisi AND. Pisahkan dengan baris baru untuk kondisi OR."
+notifyAntenna: "Beritahu untuk catatan baru"
+withFileAntenna: "Hanya tampilkan catatan dengan berkas yang dilampirkan"
+enableServiceworker: "Aktifkan ServiceWorker"
+antennaUsersDescription: "Tuliskan satu nama pengguna per baris"
+caseSensitive: "Peka huruf besar dan huruf kecil"
+withReplies: "Termasuk balasan"
+connectedTo: "Akun yang mengikuti telah terhubung"
+notesAndReplies: "Catatan dan balasan"
+withFiles: "Media"
+silence: "Bungkam"
+silenceConfirm: "Apakah kamu yakin ingin membungkam pengguna ini?"
+unsilence: "Hapus bungkam"
+unsilenceConfirm: "Apakah kamu ingin untuk batal membungkam pengguna ini?"
+popularUsers: "Pengguna populer"
+recentlyUpdatedUsers: "Pengguna dengan aktivitas terkini"
+recentlyRegisteredUsers: "Pengguna baru saja bergabung"
+recentlyDiscoveredUsers: "Pengguna baru saja dilihat"
+exploreUsersCount: "Terdapat {count} pengguna"
+exploreFediverse: "Jelajahi Fediverse"
+popularTags: "Tag populer"
+userList: "Daftar"
+about: "Informasi"
+aboutMisskey: "Tentang Misskey"
+administrator: "Admin"
+token: "Token"
+twoStepAuthentication: "Otentikasi dua faktor"
+moderator: "Moderator"
+nUsersMentioned: "{n} pengguna disebut"
+securityKey: "Kunci keamanan"
+securityKeyName: "Nama kunci"
+registerSecurityKey: "Daftarkan kunci keamanan"
+lastUsed: "Terakhir digunakan"
+unregister: "Batalkan pendaftaran"
+passwordLessLogin: "Setel login tanpa kata sandi"
+resetPassword: "Atur ulang kata sandi"
+newPasswordIs: "Kata sandi baru adalah \"{password}\""
+reduceUiAnimation: "Kurangi animasi antarmuka"
+share: "Bagikan"
+notFound: "Tidak dapat ditemukan"
+notFoundDescription: "Tidak ada halaman sesuai dengan URL yang ditentukan."
+uploadFolder: "Lokasi unggah folder bawaan"
+cacheClear: "Bersihkan tembolok"
+markAsReadAllNotifications: "Tandai semua pemberitahuan telah dibaca"
+markAsReadAllUnreadNotes: "Tandai semua catatan telah dibaca"
+markAsReadAllTalkMessages: "Tandai semua pesan telah dibaca"
+help: "Bantuan"
+inputMessageHere: "Ketik pesan disini"
+close: "Tutup"
+group: "Grup"
+groups: "Grup"
+createGroup: "Buat grup"
+ownedGroups: "Grup yang dimiliki"
+joinedGroups: "Grup yang diikuti"
+invites: "Undang"
+groupName: "Nama grup"
+members: "Anggota"
+transfer: "Transfer"
+messagingWithUser: "Obrolan dengan pengguna lain"
+messagingWithGroup: "Obrolan di dalam grup"
+title: "Judul"
+text: "Teks"
+enable: "Aktifkan"
+next: "Selanjutnya"
+retype: "Masukkan ulang"
+noteOf: "Catatan milik {user}"
+inviteToGroup: "Undang ke grup"
+quoteAttached: "Dikutip"
+quoteQuestion: "Apakah kamu ingin menambahkan kutipan?"
+noMessagesYet: "Tidak ada pesan"
+newMessageExists: "Kamu mendapatkan pesan baru"
+onlyOneFileCanBeAttached: "Kamu hanya dapat melampirkan satu berkas ke dalam pesan"
+signinRequired: "Silahkan login"
+invitations: "Undang"
+invitationCode: "Kode undangan"
+checking: "Memeriksa"
+available: "Tersedia"
+unavailable: "Tidak tersedia"
+usernameInvalidFormat: "Hanya dapat menerima karakter a-z, A-Z dan angka 0-9."
+tooShort: "Terlalu pendek"
+tooLong: "Terlalu panjang"
+weakPassword: "Kata sandi lemah"
+normalPassword: "Kata sandi baik"
+strongPassword: "Kata sandi kuat"
+passwordMatched: "Kata sandi sama"
+passwordNotMatched: "Kata sandi tidak sama"
+signinWith: "Masuk dengan {x}"
+signinFailed: "Tidak dapat masuk. Nama pengguna atau kata sandi yang kamu masukkan salah."
+tapSecurityKey: "Ketuk kunci keamanan kamu"
+or: "atau"
+language: "Bahasa"
+uiLanguage: "Bahasa antarmuka pengguna"
+groupInvited: "Telah diundang ke grup"
+aboutX: "Tentang {x}"
+useOsNativeEmojis: "Gunakan Emoji bawaan sistem operasi"
+disableDrawer: "Jangan gunakan menu bergaya laci"
+youHaveNoGroups: "Kamu tidak memiliki grup"
+joinOrCreateGroup: "Bergabunglah dengan grup atau kamu dapat membuat grupmu sendiri."
+noHistory: "Tidak ada riwayat"
+signinHistory: "Riwayat masuk"
+disableAnimatedMfm: "Nonaktifkan MFM dengan animasi"
+doing: "Sedang berkerja..."
+category: "Kategori"
+tags: "Tandai"
+docSource: "Sumber dari dokumen ini"
+createAccount: "Buat akun"
+existingAccount: "Akun yang ada"
+regenerate: "Buat ulang"
+fontSize: "Ukuran huruf"
+noFollowRequests: "Kamu tidak memiliki permintaan mengikuti yang menunggu"
+openImageInNewTab: "Buka gambar di tab baru"
+dashboard: "Dasbor"
+local: "Lokal"
+remote: "Remote"
+total: "Jumlah"
+weekOverWeekChanges: "Mingguan"
+dayOverDayChanges: "Harian"
+appearance: "Tampilan"
+clientSettings: "Pengaturan Klien"
+accountSettings: "Pengaturan Akun"
+promotion: "Promosi"
+promote: "Promosikan"
+numberOfDays: "Jumlah hari"
+hideThisNote: "Sembunyikan catatan ini"
+showFeaturedNotesInTimeline: "Tampilkan catatan yang diunggulkan di linimasa"
+objectStorage: "Object Storage"
+useObjectStorage: "Gunakan object storage"
+objectStorageBaseUrl: "Base URL"
+objectStorageBaseUrlDesc: "Prefix URL digunakan untuk mengkonstruksi URL ke object (media) referencing. Tentukan URL jika kamu menggunakan CDN atau Proxy, jika tidak tentukan alamat yang dapat diakses secara publik sesuai dengan panduan dari layanan yang akan kamu gunakan, contohnya. 'https://.s3.amazonaws.com' untuk AWS S3, dan 'https://storage.googleapis.com/' untuk GCS."
+objectStorageBucket: "Bucket"
+objectStorageBucketDesc: "Mohon tentukan nama bucket yang digunakan pada layanan yang telah dikonfigurasi."
+objectStoragePrefix: "Prefix"
+objectStoragePrefixDesc: "Berkas tidak akan disimpan dalam direktori dari prefix ini."
+objectStorageEndpoint: "Endpoint"
+objectStorageEndpointDesc: "Kosongkan bagian ini jika kamu menggunakan AWS S3, jika tidak tentukan endpoint sebagai '' atau ':' sesuai dengan panduan dari layanan yang akan kamu gunakan."
+objectStorageRegion: "Region"
+objectStorageRegionDesc: "Tentukan region seperti 'xx-east-1'. Jika layanan kamu tidak memiliki perbedaan mengenai region, kosongkan saja atau isi dengan 'us-east-1'."
+objectStorageUseSSL: "Gunakan SSL"
+objectStorageUseSSLDesc: "Matikan ini jika kamu tidak akan menggunakan HTTPS untuk koneksi API"
+objectStorageUseProxy: "Hubungkan melalui Proxy"
+objectStorageUseProxyDesc: "Matikan ini jika kamu tidak akan menggunakan Proxy untuk koneksi ObjectStorage"
+objectStorageSetPublicRead: "Setel \"public-read\" disaat mengunggah"
+serverLogs: "Log Peladen"
+deleteAll: "Hapus semua"
+showFixedPostForm: "Tampilkan form posting di atas linimasa."
+newNoteRecived: "Kamu mendapat catatan baru"
+sounds: "Bunyi"
+listen: "Dengarkan"
+none: "Tidak ada"
+showInPage: "Tampilkan di halaman"
+popout: "Pop-out"
+volume: "Volume"
+masterVolume: "Master volume"
+details: "Selengkapnya"
+chooseEmoji: "Pilih emoji"
+unableToProcess: "Operasi tersebut tidak dapat diselesaikan."
+recentUsed: "Baru saja digunakan"
+install: "Pasang"
+uninstall: "Copot pemasangan"
+installedApps: "Aplikasi yang diijinkan"
+nothing: "Tidak ada sama sekali disini"
+installedDate: "Diijinkan"
+lastUsedDate: "Terakhir digunakan"
+state: "Kondisi"
+sort: "Urutkan"
+ascendingOrder: "Urutkan naik"
+descendingOrder: "Urutkan menurun"
+scratchpad: "Scratchpad"
+scratchpadDescription: "Scratchpad menyediakan lingkungan eksperimen untuk AiScript. Kamu bisa menulis, mengeksuksi, serta mengecek hasil yang berinteraksi dengan Misskey."
+output: "Keluaran"
+script: "Script"
+disablePagesScript: "Nonaktifkan script pada halaman"
+updateRemoteUser: "Perbaharui informasi pengguna luar"
+deleteAllFiles: "Hapus semua berkas"
+deleteAllFilesConfirm: "Apakah kamu yakin ingin menghapus semua berkas?"
+removeAllFollowing: "Tahan semua mengikuti"
+removeAllFollowingDescription: "Batal mengikuti semua akun dari {host}. Mohon jalankan ini ketika instansi sudah tidak ada lagi."
+userSuspended: "Pengguna ini telah dibekukan."
+userSilenced: "Pengguna ini telah dibungkam."
+yourAccountSuspendedTitle: "Akun ini dibekukan"
+yourAccountSuspendedDescription: "Akun ini dibekukan karena melanggar ketentuan penggunaan layanan peladen atau semacamnya. Hubungi admin apabila ingin tahu alasan lebih lanjut. Mohon untuk tidak membuat akun baru."
+menu: "Menu"
+divider: "Pembagi"
+addItem: "Tambahkan item"
+relays: "Relay"
+addRelay: "Tambahkan relay"
+inboxUrl: "URL Kotak masuk"
+addedRelays: "Relay yang ditambahkan"
+serviceworkerInfo: "Harus diaktifkan untuk pemberitahuan push."
+deletedNote: "Catatan yang dihapus"
+invisibleNote: "Catatan yang disembunyikan"
+enableInfiniteScroll: "Aktifkan gulir tak terbatas"
+visibility: "Visibilitas"
+poll: "Angket"
+useCw: "Sembunyikan konten"
+enablePlayer: "Buka pemutar video"
+disablePlayer: "Tutup pemutar video"
+expandTweet: "Perluas utas"
+themeEditor: "Penyunting tema"
+description: "Deskripsi"
+describeFile: "Tambahkan keterangan"
+enterFileDescription: "Masukkan keterangan"
+author: "Pembuat"
+leaveConfirm: "Ada perubahan yang belum disimpan. Apakah kamu ingin membuangnya?"
+manage: "Manajemen"
+plugins: "Plugin"
+deck: "Dek"
+undeck: "Keluar dari dek"
+useBlurEffectForModal: "Gunakan efek buram untuk modal"
+useFullReactionPicker: "Gunakan pemilih reaksi ukuran penuh"
+width: "Lebar"
+height: "Tinggi"
+large: "Besar"
+medium: "Sedang"
+small: "Kecil"
+generateAccessToken: "Buat access token"
+permission: "Izin"
+enableAll: "Aktifkan semua"
+disableAll: "Nonaktifkan semua"
+tokenRequested: "Berikan ijin akses ke akun"
+pluginTokenRequestedDescription: "Plugin ini dapat menggunakan setelan ijin disini."
+notificationType: "Jenis pemberitahuan"
+edit: "Sunting"
+useStarForReactionFallback: "Gunakan ★ sebagai fallback jika reaksi emoji tidak diketahui"
+emailServer: "Peladen surel"
+enableEmail: "Nyalakan distribusi surel"
+emailConfigInfo: "Digunakan untuk mengonfirmasi surel kamu disaat mendaftar dan lupa kata sandi"
+email: "Surel"
+emailAddress: "Alamat surel"
+smtpConfig: "Konfigurasi peladen SMTP"
+smtpHost: "Host"
+smtpPort: "Port"
+smtpUser: "Nama Pengguna"
+smtpPass: "Kata sandi"
+emptyToDisableSmtpAuth: "Kosongkan nama pengguna dan kata sandi untuk menonaktifkan verifikasi SMTP"
+smtpSecure: "Gunakan SSL/TLS implisit untuk koneksi SMTP"
+smtpSecureInfo: "Matikan ini ketika menggunakan STARTTLS"
+testEmail: "Tes pengiriman surel"
+wordMute: "Bisukan kata"
+regexpError: "Kesalahan ekspresi reguler"
+regexpErrorDescription: "Galat terjadi pada baris {line} ekspresi reguler dari {tab} kata yang dibisukan:"
+instanceMute: "Bisuka instansi"
+userSaysSomething: "{name} mengatakan sesuatu"
+makeActive: "Aktifkan"
+display: "Tampilkan"
+copy: "Salin"
+metrics: "Metrik"
+overview: "Ikhtisar"
+logs: "Log"
+delayed: "Terlambat"
+database: "Basis data"
+channel: "Kanal"
+create: "Buat"
+notificationSetting: "Pengaturan Pemberitahuan"
+notificationSettingDesc: "Pilih tipe pemberitahuan untuk ditampilkan"
+useGlobalSetting: "Gunakan setelan global"
+useGlobalSettingDesc: "Jika dinyalakan, setelan pemberitahuan akun kamu akan digunakan. Jika dimatikan, konfigurasi secara individu dapat dibuat."
+other: "Lainnya"
+regenerateLoginToken: "Perbarui token login"
+regenerateLoginTokenDescription: "Perbarui token yang digunakan secara internal saat login. Normalnya aksi ini tidak diperlukan. Jika diperbarui, semua perangkat akan dilogout."
+setMultipleBySeparatingWithSpace: "Kamu dapat menyetel banyak dengan memisahkannya menggunakan spasi."
+fileIdOrUrl: "File-ID atau URL"
+behavior: "Perilaku"
+sample: "Contoh"
+abuseReports: "Laporkan"
+reportAbuse: "Laporkan"
+reportAbuseOf: "Laporkan {name}"
+fillAbuseReportDescription: "Mohon isi rincian laporan. Jika laporan ini mengenai catatan yang spesifik, mohon lampirkan serta URL catatan tersebut."
+abuseReported: "Laporan kamu telah dikirimkan. Terima kasih."
+reporter: "Pelapor"
+reporteeOrigin: "Yang dilaporkan"
+reporterOrigin: "Pelapor"
+forwardReport: "Teruskan laporan ke instansi luar"
+forwardReportIsAnonymous: "Untuk melindungi privasi akun kamu, akun anonim dari sistem akan digunakan sebagai pelapor pada instansi luar."
+send: "Kirim"
+abuseMarkAsResolved: "Tandai laporan sebagai selesai"
+openInNewTab: "Buka di tab baru"
+openInSideView: "Buka di tampilan samping"
+defaultNavigationBehaviour: "Navigasi bawaan"
+editTheseSettingsMayBreakAccount: "Menyunting pengaturan ini memiliki kemungkinan untuk merusak akun kamu."
+instanceTicker: "Informasi pengguna pada instansi"
+waitingFor: "Menunggu untuk {x}"
+random: "Acak"
+system: "Sistem"
+switchUi: "Ubah UI"
+desktop: "Desktop"
+clip: "Klip"
+createNew: "Buat baru"
+optional: "Opsional"
+createNewClip: "Buat klip baru"
+unclip: "Batalkan klip"
+confirmToUnclipAlreadyClippedNote: "Catatan ini sudah disertakan di klip \"{name}\". Yakin ingin membatalkan catatan dari klip ini?"
+public: "Publik"
+i18nInfo: "Misskey diterjemahkan ke dalam banyak bahasa oleh sukarelawan. Kamu dapat ikut membantu di {link}."
+manageAccessTokens: "Kelola access token"
+accountInfo: "Informasi akun"
+notesCount: "Jumlah catatan"
+repliesCount: "Jumlah balasan terkirim"
+renotesCount: "Jumlah renote terkirim"
+repliedCount: "Jumlah balasan diterima"
+renotedCount: "Jumlah renote diterima"
+followingCount: "Jumlah akun yang diikuti"
+followersCount: "Jumlah pengikut"
+sentReactionsCount: "Jumlah reaksi yang terkirim"
+receivedReactionsCount: "Jumlah reaksi yang diterima"
+pollVotesCount: "Jumlah suara yang terkirim"
+pollVotedCount: "Jumlah suara yang diterima dalam angket"
+yes: "Iya"
+no: "Tidak"
+driveFilesCount: "Jumlah berkas drive"
+driveUsage: "Penggunaan ruang penyimpanan drive"
+noCrawle: "Tolak pengindeksan crawler"
+noCrawleDescription: "Meminta mesin pencari untuk tidak mengindeks halaman profil kamu, catatan, Halaman, dll."
+lockedAccountInfo: "Kecuali kamu menyetel visibilitas catatan milikmu ke \"Hanya pengikut\", catatan milikmu akan dapat dilihat oleh siapa saja, bahkan jika kamu memerlukan pengikut untuk disetujui secara manual."
+alwaysMarkSensitive: "Tandai media dalam catatan sebagai media sensitif"
+loadRawImages: "Tampilkan lampiran gambar secara penuh daripada thumbnail"
+disableShowingAnimatedImages: "Jangan mainkan gambar bergerak"
+verificationEmailSent: "Surel verifikasi telah dikirimkan. Mohon akses tautan yang telah disertakan untuk menyelesaikan verifikasi."
+notSet: "Tidak disetel"
+emailVerified: "Surel telah diverifikasi"
+noteFavoritesCount: "Jumlah catatan yang difavoritkan"
+pageLikesCount: "Jumlah suka yang diterima Halaman"
+pageLikedCount: "Jumlah Halaman yang disukai"
+contact: "Kontak"
+useSystemFont: "Gunakan font bawaan sistem operasi"
+clips: "Klip"
+experimentalFeatures: "Fitur eksperimental"
+developer: "Pengembang"
+makeExplorable: "Buat akun tampil di \"Jelajahi\""
+makeExplorableDescription: "Jika kamu mematikan ini, akun kamu tidak akan muncul di bagian \"Jelajahi:"
+showGapBetweenNotesInTimeline: "Tampilkan jarak diantara catatan pada linimasa"
+duplicate: "Duplikat"
+left: "Kiri"
+center: "Tengah"
+wide: "Lebar"
+narrow: "Sempit"
+reloadToApplySetting: "Pengaturan ini akan diterapkan saat memuat halaman kembali. Apakah kamu ingin memuat halaman kembali sekarang?"
+needReloadToApply: "Pengaturan ini hanya akan diterapkan setelah memuat ulang halaman."
+showTitlebar: "Tampilkan bilah judul"
+clearCache: "Hapus tembolok"
+onlineUsersCount: "{n} orang sedang daring"
+nUsers: "{n} Pengguna"
+nNotes: "{n} Catatan"
+sendErrorReports: "Kirim laporan kesalahan"
+sendErrorReportsDescription: "Ketika dinyalakan, informasi kesalahan rinci akan dibagikan dengan Misskey ketika masalah terjadi, hal ini untuk membantu kualitas Misskey. Fitur ini memungkinkan memuat informasi seperti sistem operasi yang kamu gunakan dan versinya, aplikasi peramban yang kamu gunakan, riwayat aktivitas kamu, dll."
+myTheme: "Tema saya"
+backgroundColor: "Latar Belakang"
+accentColor: "Aksen"
+textColor: "Teks"
+saveAs: "Simpan sebagai…"
+advanced: "Tingkat lanjut"
+value: "Nilai"
+createdAt: "Dibuat pada"
+updatedAt: "Diperbarui pada"
+saveConfirm: "Simpan perubahan?"
+deleteConfirm: "Yakin hapus?"
+invalidValue: "Nilai tidak valid."
+registry: "Registri"
+closeAccount: "Tutup akun"
+currentVersion: "Versi saat ini"
+latestVersion: "Versi terkini"
+youAreRunningUpToDateClient: "Kamu menggunakan versi terkini dari klienmu."
+newVersionOfClientAvailable: "Versi terbaru dari klien kamu telah tersedia."
+usageAmount: "Penggunaan"
+capacity: "Kapasitas"
+inUse: "Digunakan"
+editCode: "Sunting kode"
+apply: "Terapkan"
+receiveAnnouncementFromInstance: "Terima pemberitahuan surel dari instansi ini"
+emailNotification: "Pemberitahuan surel"
+publish: "Terbitkan"
+inChannelSearch: "Cari di kanal"
+useReactionPickerForContextMenu: "Buka pemilih reaksi dengan klik-kanan"
+typingUsers: "{users} sedang mengetik..."
+jumpToSpecifiedDate: "Loncat ke tanggal spesifik"
+showingPastTimeline: "Sedang menampilkan linimasa lama"
+clear: "Bersihkan"
+markAllAsRead: "Tandai semua telah dibaca"
+goBack: "Kembali"
+unlikeConfirm: "Yakin ingin hapus sukamu?"
+fullView: "Tampilan penuh"
+quitFullView: "Keluar tampilan penuh"
+addDescription: "Tambahkan deskripsi"
+userPagePinTip: "Kamu dapat membuat catatan untuk ditampilkan disini dengan memilih \"Sematkan ke profil\" dari menu pada catatan individu."
+notSpecifiedMentionWarning: "Catatan ini mengandung sebutan dari pengguna yang tidak dimuat sebagai penerima"
+info: "Informasi"
+userInfo: "Informasi pengguna"
+unknown: "Tidak diketahui"
+onlineStatus: "Status daring"
+hideOnlineStatus: "Sembunyikan status daring"
+hideOnlineStatusDescription: "Menyembunyikan status daring kamu umengurangi kenyamanan untuk beberapa fungsi seperti contohnya pencarian."
+online: "Daring"
+active: "Aktif"
+offline: "Luring"
+notRecommended: "Tidak disarankan"
+botProtection: "Perlindungan Bot"
+instanceBlocking: "Instansi yang diblokir"
+selectAccount: "Pilih akun"
+switchAccount: "Ganti akun"
+enabled: "Aktif"
+disabled: "Nonaktif"
+quickAction: "Aksi cepat"
+user: "Pengguna"
+administration: "Manajemen"
+accounts: "Akun"
+switch: "Beralih"
+noMaintainerInformationWarning: "Informasi pengelola belum disetel."
+noBotProtectionWarning: "Proteksi bot belum disetel."
+configure: "Setel"
+postToGallery: "Posting ke galeri"
+gallery: "Galeri"
+recentPosts: "Postingan terbaru"
+popularPosts: "Postingan populer"
+shareWithNote: "Bagikan dengan catatan"
+ads: "Iklan"
+expiration: "Batas akhir"
+memo: "Memo"
+priority: "Prioritas"
+high: "Tinggi"
+middle: "Sedang"
+low: "Rendah"
+emailNotConfiguredWarning: "Alamat surel tidak disetel."
+ratio: "Rasio"
+previewNoteText: "Tampilkan pratinjau"
+customCss: "Custom CSS"
+customCssWarn: "Pengaturan ini seharusnya digunakan jika kamu tahu cara kerjanya. Memasukkan nilai yang tidak tepat dapat menyebabkan klien tidak berfungsi semestinya."
+global: "Global"
+squareAvatars: "Tampilkan avatar sebagai persegi"
+sent: "Kirim"
+received: "Diterima"
+searchResult: "Hasil Penelusuran"
+hashtags: "Tagar"
+troubleshooting: "Penyelesaian Masalah"
+useBlurEffect: "Gunakan efek blur pada antarmuka"
+learnMore: "Pelajari lebih lanjut"
+misskeyUpdated: "Misskey telah dimutakhirkan!"
+whatIsNew: "Lihat perubahan pemutakhiran"
+translate: "Terjemahkan"
+translatedFrom: "Terjemahkan dari {x}"
+accountDeletionInProgress: "Penghapusan akun sedang dalam proses"
+usernameInfo: "Nama yang mengidentifikasikan akun kamu dari yang lain pada peladen ini. Kamu dapat menggunakan alfabet (a~z, A~Z), digit (0~9) atau garis bawah (_). Username tidak dapat diubah setelahnya."
+aiChanMode: "Mode Ai"
+keepCw: "Biarkan Peringatan Konten"
+pubSub: "Akun Pub/Sub"
+lastCommunication: "Komunikasi terakhir"
+resolved: "Selesai"
+unresolved: "Belum selesai"
+breakFollow: "Batalkan mengikuti"
+itsOn: "Aktif"
+itsOff: "Nonaktif"
+emailRequiredForSignup: "Membutuhkan alamat surel untuk mendaftar"
+unread: "Belum dibaca"
+filter: "Saring"
+controlPanel: "Panel kendali"
+manageAccounts: "Kelola Akun"
+makeReactionsPublic: "Tampilkan riwayat reaksi ke publik"
+makeReactionsPublicDescription: "Pengaturan ini akan membuat daftar dari semua reaksi masa lalu kamu ditampilkan secara publik."
+classic: "Klasik"
+muteThread: "Bisukan thread"
+unmuteThread: "Suarakan thread"
+ffVisibility: "Visibilitas Mengikuti/Pengikut"
+ffVisibilityDescription: "Mengatur siapa yang dapat melihat pengikutmu dan yang kamu ikuti."
+continueThread: "Lihat lanjutan thread"
+deleteAccountConfirm: "Akun akan dihapus. Apakah kamu yakin?"
+incorrectPassword: "Kata sandi salah."
+voteConfirm: "Konfirmasi suara kamu untuk ({choice})?"
+hide: "Sembunyikan"
+leaveGroup: "Keluar grup"
+leaveGroupConfirm: "Apakah kamu yakin untuk keluar dari \"{name}\"?"
+useDrawerReactionPickerForMobile: "Tampilkan bilah reaksi sebagai laci di ponsel"
+welcomeBackWithName: "Selamat datang kembali, {name}."
+clickToFinishEmailVerification: "Mohon klik [{ok}] untuk menyelesaikan verifikasi email."
+overridedDeviceKind: "Tipe perangkat"
+smartphone: "Ponsel"
+tablet: "Tablet"
+auto: "Otomatis"
+themeColor: "Warna Tema"
+size: "Ukuran"
+numberOfColumn: "Jumlah per kolom"
+searchByGoogle: "Penelusuran"
+instanceDefaultLightTheme: "Bawaan instan tema terang"
+instanceDefaultDarkTheme: "Bawaan instan tema gelap"
+instanceDefaultThemeDescription: "Masukkan kode tema di format obyek."
+mutePeriod: "Batas waktu bisu"
+indefinitely: "Selamanya"
+tenMinutes: "10 Menit"
+oneHour: "1 Jam"
+oneDay: "1 Hari"
+oneWeek: "1 Bulan"
+reflectMayTakeTime: "Mungkin perlu beberapa saat untuk dicerminkan."
+failedToFetchAccountInformation: "Gagal untuk mendapatkan informasi akun"
+rateLimitExceeded: "Batas sudah terlampaui"
+cropImage: "potong gambar"
+cropImageAsk: "Ingin memotong gambar?"
+file: "Berkas"
+reverse: "Balik"
+colored: "Diwarnai"
+label: "Label"
+localOnly: "Hanya lokal"
+account: "Akun"
+_emailUnavailable:
+ used: "Alamat surel ini telah digunakan"
+ format: "Format tidak valid."
+ disposable: "Alamat surel temporer tidak dapat digunakan"
+ mx: "Peladen alamat surel ini tidak valid"
+ smtp: "Peladen alamat surel ini tidak merespon"
+_ffVisibility:
+ public: "Terbitkan"
+ followers: "Tampil untuk pengikut saja"
+ private: "Tersembunyi"
+_signup:
+ almostThere: "Hampir selesai"
+ emailAddressInfo: "Mohon masukkan alamat surel kamu."
+ emailSent: "Konfirmasi surel telah dikirimkan ke alamat surel kamu ({email}). Mohon klik tautan yang tercantum di dalamnya untuk menyelesaikan pembuatan akun."
+_accountDelete:
+ accountDelete: "Hapus akun"
+ mayTakeTime: "Karena penghapusan akun merupakan proses yang berat dan intensif, kemungkinan dapat membutuhkan waktu untuk menyelesaikan tergantung daripada berapa banyak konten yang kamu buat dan berapa banyak berkas yang telah kamu unggah."
+ sendEmail: "Setelah penghapusan akun selesai, pemberitahuan akan dikirimkan ke alamat surel yang terdaftarkan pada akun ini."
+ requestAccountDelete: "Minta penghapusan akun"
+ started: "Penghapusan telah dimulai"
+ inProgress: "Penghapusan sedang dalam proses"
+_ad:
+ back: "Kembali"
+ reduceFrequencyOfThisAd: "Tampilkan iklan ini lebih sedikit"
+_forgotPassword:
+ enterEmail: "Masukkan alamat surel yang kamu gunakan pada saat mendaftar. Sebuah tautan untuk mengatur ulang kata sandi kamu akan dikirimkan ke alamat surel tersebut."
+ ifNoEmail: "Apabila kamu tidak menggunakan surel pada saat pendaftaran, mohon hubungi admin segera."
+ contactAdmin: "Instansi ini tidak mendukung menggunakan alamat surel, mohon kontak admin untuk mengatur ulang password kamu."
+_gallery:
+ my: "Postingan saya"
+ liked: "Postingan yang disukai"
+ like: "Suka"
+ unlike: "Hapus suka"
+_email:
+ _follow:
+ title: "Mengikuti kamu"
+ _receiveFollowRequest:
+ title: "Kamu menerima permintaan mengikuti"
+_plugin:
+ install: "Memasang plugin"
+ installWarn: "Mohon jangan memasang plugin yang tidak dapat dipercayai."
+ manage: "Manajemen plugin"
+_registry:
+ scope: "Lingkup"
+ key: "Kunci"
+ keys: "Kunci"
+ domain: "Domain"
+ createKey: "Buat kunci"
+_aboutMisskey:
+ about: "Misskey adalah perangkat lunak sumber terbuka yang sedang dikembangkan oleh syuilo sejak 2014."
+ contributors: "Kontributor utama"
+ allContributors: "Seluruh kontributor"
+ source: "Sumber kode"
+ translation: "Terjemahkan Misskey"
+ donate: "Donasi ke Misskey"
+ morePatrons: "Kami sangat mengapresiasi dukungan dari banyak penolong lain yang tidak tercantum disini. Terima kasih! 🥰"
+ patrons: "Pendukung"
+_nsfw:
+ respect: "Sembunyikan media NSFW"
+ ignore: "Jangan sembunyikan media NSFW"
+ force: "Sembunyikan semua media"
+_mfm:
+ cheatSheet: "Contekan MFM"
+ intro: "MFM adalah Misskey-exclusive Markup Language yang dapat digunakan di banyak tempat. Berikut kamu bisa melihat daftar dari syntax MFM yang ada."
+ dummy: "Misskey membentangkan dunia Fediverse"
+ mention: "Sebut"
+ mentionDescription: "Kamu dapat menentukan pengguna tertentu dengan menggunakan simbol-At dan nama engguna mereka."
+ hashtag: "Tagar"
+ hashtagDescription: "Kamu dapat menentukan tagar dengan menggunakan angka dan teks."
+ url: "URL"
+ urlDescription: "URL dapat ditampilkan."
+ link: "Tautan"
+ linkDescription: "Bagian tertentu dari teks dapat ditampilka sebagai URL."
+ bold: "Tebal"
+ boldDescription: "Sorot tulisan dengan membuatnya tebal."
+ small: "Kecil"
+ smallDescription: "Tampilkan konten kecil dan tipis."
+ center: "Tengah"
+ centerDescription: "Tampilkan konten di tengah."
+ inlineCode: "Kode (Dalam baris)"
+ inlineCodeDescription: "Menampilkan sorotan sintaks dalam baris untuk kode(program-)."
+ blockCode: "Kode (Blok)"
+ blockCodeDescription: "Menampilkan sorotan sintaks untuk kode(program-) multi baris dalam sebuah blok."
+ inlineMath: "Matematika (Dalam baris)"
+ inlineMathDescription: "Menampilkan formula matematika (KaTeX) dalam baris."
+ blockMath: "Matematika (Blok)"
+ blockMathDescription: "Menampilkan formula matematika (KaTeX) multibaris dalam sebuah blok."
+ quote: "Kutip"
+ quoteDescription: "Menampilkan konten sebagai kutipan."
+ emoji: "Emoji kustom"
+ emojiDescription: "Emoji kustom dapat ditampilkan dengan mengurung nama emoji kustom menggunakan tanda titik dua."
+ search: "Penelusuran"
+ searchDescription: "Menampilkan kotak pencarian dengan teks yang sudah dimasukkan."
+ flip: "Balik"
+ flipDescription: "Balikkan konten secara horizontal atau vertikal."
+ jelly: "Animasi (Jelly)"
+ jellyDescription: "Menerapkan animasi seperti jelly"
+ tada: "Animasi (Tada)"
+ tadaDescription: "Menerapkan animasi seperti \"Kejutan!\"."
+ jump: "Animasi (Loncat)"
+ jumpDescription: "Menerapkan animasi melompat."
+ bounce: "Animasi (Melambung)"
+ bounceDescription: "Menerapkan animasi melambung."
+ shake: "Animasi (Goyang)"
+ shakeDescription: "Menerapkan animasi bergoyang."
+ twitch: "Animasi (Cubit)"
+ twitchDescription: "Terapkan animasi cubit yang kuat."
+ spin: "Animasi (Putar)"
+ spinDescription: "Terapkan animasi putar."
+ x2: "Besar"
+ x2Description: "Tampilkan konten menjadi besar."
+ x3: "Lebih besar"
+ x3Description: "Tampilkan konten menjadi lebih besar."
+ x4: "Sangat besar"
+ x4Description: "Tampilka konten menjadi sangat besar."
+ blur: "Buram"
+ blurDescription: "Konten dapat diburamkan dengan efek ini. Konten dapat ditampilkan dengan jelas dengan melayangkan kursor tetikus di atasnya."
+ font: "Font"
+ fontDescription: "Setel font yang ditampilkan untuk konten."
+ rainbow: "Pelangi"
+ rainbowDescription: "Membuat konten muncul dalam warna pelangi."
+ sparkle: "Kelap-kelip"
+ sparkleDescription: "Memberikan konten efek partikel kelap-kelip."
+ rotate: "Putar"
+ rotateDescription: "Putar konten sesuai sudut yang ditentukan."
+_instanceTicker:
+ none: "Jangan tampilkan"
+ remote: "Tampilkan untuk pengguna luar"
+ always: "Selalu tampilkan"
+_serverDisconnectedBehavior:
+ reload: "Muat ulang otomatis"
+ dialog: "Tampilkan dialog peringatan"
+ quiet: "Tampilkan peringatan tidak mengganggu"
+_channel:
+ create: "Buat saluran"
+ edit: "Sunting saluran"
+ setBanner: "Setel banner"
+ removeBanner: "Hapus banner"
+ featured: "Tren"
+ owned: "Dimiliki"
+ following: "Mengikuti"
+ usersCount: "{n} Partisipan"
+ notesCount: "terdapat {n} catatan"
+_menuDisplay:
+ sideFull: "Horisontal"
+ sideIcon: "Horisontal (Ikon)"
+ top: "Atas"
+ hide: "Sembunyikan"
+_wordMute:
+ muteWords: "Kata yang dibisukan"
+ muteWordsDescription: "Pisahkan dengan spasi untuk kondisi AND. Pisahkan dengan baris baru untuk kondisi OR."
+ muteWordsDescription2: "Kurung kata kunci dengan garis miring untuk menggunakan regular expressions."
+ softDescription: "Sembunyikan catatan yang memenuhi aturan kondisi dari linimasa."
+ hardDescription: "Cegah catatan memenuhi aturan kondisi dari ditambahkan ke linimasa. Dengan tambahan, catatan berikut tidak akan ditambahkan ke linimasa meskipun jika kondisi tersebut diubah."
+ soft: "Lembut"
+ hard: "Keras"
+ mutedNotes: "Catatan yang dibisukan"
+_instanceMute:
+ instanceMuteDescription: "Pengaturan ini akan membisukan note/renote apa saja dari instansi yang terdaftar, termasuk pengguna yang membalas pengguna lain dalam instansi yang dibisukan."
+ instanceMuteDescription2: "Pisah dengan baris baru"
+ title: "Sembunyikan note dari instansi terdaftar."
+ heading: "Daftar instansi yang akan dibisukan"
+_theme:
+ explore: "Jelajahi tema"
+ install: "Pasang tema"
+ manage: "Manajer tema"
+ code: "Kode tema"
+ description: "Deskripsi"
+ installed: "{name} telah dipasang"
+ installedThemes: "Tema yang dipasang"
+ builtinThemes: "Tema bawaan"
+ alreadyInstalled: "Tema telah dipasang"
+ invalid: "Format tema tidak valid"
+ make: "Buat tema"
+ base: "Dasar"
+ addConstant: "Tambah konstanta"
+ constant: "Konstanta"
+ defaultValue: "Nilai bawaan"
+ color: "Warna"
+ refProp: "Referensikan properti"
+ refConst: "Referensikan konstanta"
+ key: "Kunci"
+ func: "Fungsi"
+ funcKind: "Tipe fungsi"
+ argument: "Argumen"
+ basedProp: "Mereferensikan properti"
+ alpha: "Opasitas"
+ darken: "Mengelamkan"
+ lighten: "Menerangkan"
+ inputConstantName: "Masukkan nama untuk konstanta"
+ importInfo: "Jika kamu memasukkan kode tema disini, kamu dapat mengimpornya ke penyunting tema"
+ deleteConstantConfirm: "apakah kamu ingin menghapus konstanta {const}?"
+ keys:
+ accent: "Aksen"
+ bg: "Latar belakang"
+ fg: "Teks"
+ focus: "Fokus"
+ indicator: "Indikator"
+ panel: "Panel"
+ shadow: "Bayangan"
+ header: "Header"
+ navBg: "Latar belakang bilah samping"
+ navFg: "Teks bilah samping"
+ navHoverFg: "Teks bilah samping (Mengambang)"
+ navActive: "Teks bilah samping (Aktif)"
+ navIndicator: "Indikator bilah samping"
+ link: "Tautan"
+ hashtag: "Tagar"
+ mention: "Sebut"
+ mentionMe: "Sebutan (saya)"
+ renote: "Renote"
+ modalBg: "Latar belakang modal"
+ divider: "Pembagi"
+ scrollbarHandle: "Pegangan bilah gulir"
+ scrollbarHandleHover: "Pegangan bilah gulir (Mengambang)"
+ dateLabelFg: "Teks label tanggal"
+ infoBg: "Latar belakang informasi"
+ infoFg: "Teks informasi"
+ infoWarnBg: "Latar belakang peringatan"
+ infoWarnFg: "Teks peringatan"
+ cwBg: "Latar belakang tombol Sembunyikan Konten"
+ cwFg: "Teks tombol Sembunyikan Konten"
+ cwHoverBg: "Latar belakang tombol Sembunyikan Konten (Mengambang)"
+ toastBg: "Latar belakang pemberitahuan"
+ toastFg: "Teks pemberitahuan"
+ buttonBg: "Latar belakang tombol"
+ buttonHoverBg: "Latar belakang tombol (Mengambang)"
+ inputBorder: "Batas bidang masukan"
+ listItemHoverBg: "Latar belakang daftar item (Mengambang)"
+ driveFolderBg: "Latar belakang folder drive"
+ wallpaperOverlay: "Lapisan wallpaper"
+ badge: "Lencana"
+ messageBg: "Latar belakang obrolan"
+ accentDarken: "Aksen (Gelap)"
+ accentLighten: "Aksen (Terang)"
+ fgHighlighted: "Teks yang disorot"
+_sfx:
+ note: "Catatan"
+ noteMy: "Catatan (Saya)"
+ notification: "Pemberitahuan"
+ chat: "Pesan"
+ chatBg: "Obrolan (Latar Belakang)"
+ antenna: "Penerimaan Antenna"
+ channel: "Pemberitahuan saluran"
+_ago:
+ future: "Masa depan"
+ justNow: "Baru saja"
+ secondsAgo: "{n} detik lalu"
+ minutesAgo: "{n} menit lalu"
+ hoursAgo: "{n} jam lalu"
+ daysAgo: "{n} hari lalu"
+ weeksAgo: "{n} minggu lalu"
+ monthsAgo: "{n} bulan lalu"
+ yearsAgo: "{n} tahun lalu"
+_time:
+ second: "detik"
+ minute: "menit"
+ hour: "jam"
+ day: "hari"
+_tutorial:
+ title: "Cara menggunakan Misskey"
+ step1_1: "Selamat datang!"
+ step1_2: "Halaman ini disebut \"linimasa\". Halaman ini menampilkan \"catatan\" yang diurutkan secara kronologis dari orang-orang yang kamu \"ikuti\"."
+ step1_3: "Linimasa kamu kosong, karena kamu belum mencatat catatan apapun atau mengikuti siapapun."
+ step2_1: "Selesaikan menyetel profilmu sebelum menulis sebuah catatan atau mengikuti seseorang."
+ step2_2: "Menyediakan beberapa informasi tentang siapa kamu akan membuat orang lain mudah untuk mengikutimu kembali."
+ step3_1: "Selesai menyetel profil kamu?"
+ step3_2: "Langkah selanjutnya adalah membuat catatan. Kamu bisa lakukan ini dengan mengklik ikon pensil pada layar kamu."
+ step3_3: "Isilah di dalam modal dan tekan tombol pada atas kanan untuk memcatat catatan kamu."
+ step3_4: "Bingung tidak berpikiran untuk mengatakan sesuatu? Coba saja \"baru aja ikutan bikin akun misskey punyaku\"!"
+ step4_1: "Selesai mencatat catatan pertamamu?"
+ step4_2: "Horee! Sekarang catatan pertamamu sudah ditampilkan di linimasa milikmu."
+ step5_1: "Sekarang, mari mencoba untuk membuat linimasamu lebih hidup dengan mengikuti orang lain."
+ step5_2: "{featured} akan memperlihatkan catatan yang sedang tren saat ini untuk kamu. {explore} akan membantumu untuk mencari pengguna yang sedang tren juga saat ini. Coba ikuti seseorang yang kamu suka!"
+ step5_3: "Untuk mengikuti pengguna lain, klik pada ikon mereka dan tekan tombol follow pada profil mereka."
+ step5_4: "Jika pengguna lain memiliki ikon gembok di sebelah nama mereka, maka pengguna rersebut harus menyetujui permintaan mengikuti dari kamu secara manual."
+ step6_1: "Sekarang kamu dapat melihat catatan pengguna lain pada linimasamu."
+ step6_2: "Kamu juga bisa memberikan \"reaksi\" ke catatan orang lain untuk merespon dengan cepat."
+ step6_3: "Untuk memberikan \"reaksi\", tekan tanda \"+\" pada catatan pengguna lain dan pilih emoji yang kamu suka untuk memberikan reaksimu kepada mereka."
+ step7_1: "Yay, Selamat! Kamu sudah menyelesaikan tutorial dasar Misskey."
+ step7_2: "Jika kamu ingin mempelajari lebih lanjut tentang Misskey, cobalah berkunjung ke bagian {help}."
+ step7_3: "Semoga berhasil dan bersenang-senanglah! 🚀"
+_2fa:
+ alreadyRegistered: "Kamu telah mendaftarkan perangkat otentikasi dua faktor."
+ registerDevice: "Daftarkan perangkat baru"
+ registerKey: "Daftarkan kunci keamanan baru"
+ step1: "Pertama, pasang aplikasi otentikasi (seperti {a} atau {b}) di perangkat kamu."
+ step2: "Lalu, pindai kode QR yang ada di layar."
+ step2Url: "Di aplikasi desktop, masukkan URL berikut:"
+ step3: "Masukkan token yang telah disediakan oleh aplikasimu untuk menyelesaikan pemasangan."
+ step4: "Mulai sekarang, upaya login apapun akan meminta token login dari aplikasi otentikasi kamu."
+ securityKeyInfo: "Kamu dapat memasang otentikasi WebAuthN untuk mengamankan proses login lebih lanjut dengan tidak hanya perangkat keras kunci keamanan yang mendukung FIDO2, namun juga sidik jari atau otentikasi PIN pada perangkatmu."
+_permissions:
+ "read:account": "Lihat informasi akun"
+ "write:account": "Sunting informasi akun"
+ "read:blocks": "Lihat daftar orang yang diblokir"
+ "write:blocks": "Sunting daftar orang yang diblokir"
+ "read:drive": "Akses berkas dan folder drive"
+ "write:drive": "Sunting atau hapus berkas dan folder drive"
+ "read:favorites": "Lihat daftar favorit"
+ "write:favorites": "Sunting daftar favorit"
+ "read:following": "Lihat informasi mengikuti"
+ "write:following": "Ikuti atau Stop Ikuti akun lain"
+ "read:messaging": "Lihat obrolan"
+ "write:messaging": "Buat atau hapus obrolan"
+ "read:mutes": "Lihat daftar orang yang dibisukan"
+ "write:mutes": "Sunting daftar orang yang dibisukan"
+ "write:notes": "Buat atau hapus catatan"
+ "read:notifications": "Lihat pemberitahuan"
+ "write:notifications": "Sunting pemberitahuan"
+ "read:reactions": "Lihat reaksi"
+ "write:reactions": "Sunting reaksi"
+ "write:votes": "Beri suara"
+ "read:pages": "Lihat halaman"
+ "write:pages": "Sunting atau hapus halaman"
+ "read:page-likes": "Lihat suka pada halaman"
+ "write:page-likes": "Sunting suka pada Halaman"
+ "read:user-groups": "Lihat grup pengguna"
+ "write:user-groups": "Sunting atau hapus grup pengguna"
+ "read:channels": "Lihat saluran"
+ "write:channels": "Sunting saluran"
+ "read:gallery": "Lihat galeri"
+ "write:gallery": "Sunting galeri"
+ "read:gallery-likes": "Lihat daftar postingan galeri yang disukai"
+ "write:gallery-likes": "Sunting daftar postingan galeri yang disukai"
+_auth:
+ shareAccess: "Apakah kamu ingin mengijinkan \"{name}\" untuk mengakses akun ini?"
+ shareAccessAsk: "Apakah kamu ingin mengijinkan aplikasi ini untuk mengakses akun kamu?"
+ permissionAsk: "Aplikasi ini membutuhkan beberapa ijin, yaitu:"
+ pleaseGoBack: "Mohon kembali ke aplikasi kamu"
+ callback: "Mengembalikan kamu ke aplikasi"
+ denied: "Akses ditolak"
+_antennaSources:
+ all: "Semua catatan"
+ homeTimeline: "Catatan dari pengguna yang diikuti"
+ users: "Catatan dari pengguna tertentu"
+ userList: "Catatan dari daftar tertentu"
+ userGroup: "Catatan dari pengguna dalam grup yang ditentukan"
+_weekday:
+ sunday: "Minggu"
+ monday: "Senin"
+ tuesday: "Selasa"
+ wednesday: "Rabu"
+ thursday: "Kamis"
+ friday: "Jumat"
+ saturday: "Sabtu"
+_widgets:
+ memo: "Catatan memo"
+ notifications: "Pemberitahuan"
+ timeline: "Linimasa"
+ calendar: "Kalender"
+ trends: "Tren"
+ clock: "Jam"
+ rss: "Pembaca RSS"
+ activity: "Aktivitas"
+ photos: "Foto"
+ digitalClock: "Jam digital"
+ federation: "Federasi"
+ postForm: "Buat catatan"
+ slideshow: "Slideshow"
+ button: "Tombol"
+ onlineUsers: "Pengguna online"
+ jobQueue: "Antrian kerja"
+ serverMetric: "Statistik peladen"
+ aiscript: "Konsol AiScript"
+ aichan: "Ai"
+_cw:
+ hide: "Sembunyikan"
+ show: "Lihat konten"
+ chars: "{count} karakter"
+ files: "{count} berkas"
+_poll:
+ noOnlyOneChoice: "Dibutuhkan sedikitnya dua pilihan"
+ choiceN: "Pilihan {n}"
+ noMore: "Kamu tidak dapat menambahkan pilihan lagi"
+ canMultipleVote: "Bolehkan memilih banyak"
+ expiration: "Batas akhir"
+ infinite: "Selamanya"
+ at: "Berakhir pada..."
+ after: "Berakhir setelah..."
+ deadlineDate: "Tanggal batas akhir"
+ deadlineTime: "jam"
+ duration: "Durasi"
+ votesCount: "{n} suara"
+ totalVotes: "Total {n} suara"
+ vote: "Beri suara"
+ showResult: "Lihat hasil"
+ voted: "Telah memilih"
+ closed: "Telah berakhir"
+ remainingDays: "Berakhir dalam {d} hari {h} jam"
+ remainingHours: "Berakhir dalam {h} jam {m} menit"
+ remainingMinutes: "Berakhir dalam {m} menit {s} detik"
+ remainingSeconds: "Berakhir dalam {s} detik"
+_visibility:
+ public: "Publik"
+ publicDescription: "Catat ke linimasa global"
+ home: "Beranda"
+ homeDescription: "Catat ke linimasa beranda saja"
+ followers: "Pengikut"
+ followersDescription: "Catat ke pengikut saja"
+ specified: "Langsung"
+ specifiedDescription: "Catat ke pengguna yang ditentukan saja"
+ localOnly: "Hanya lokal"
+ localOnlyDescription: "Hanya dapat dilihat di instansi lokal"
+_postForm:
+ replyPlaceholder: "Balas ke catatan ini..."
+ quotePlaceholder: "Kutip catatan ini..."
+ channelPlaceholder: "Posting ke kanal"
+ _placeholders:
+ a: "Sedang apa kamu saat ini?"
+ b: "Apa yang terjadi di sekitarmu?"
+ c: "Apa yang sedang kamu pikirkan?"
+ d: "Yang ingin kamu sampaikan?"
+ e: "Tuliskan yang kamu ingin sampaikan..."
+ f: "Menunggu kamu untuk menulis...."
+_profile:
+ name: "Nama"
+ username: "Nama Pengguna"
+ description: "Bio"
+ youCanIncludeHashtags: "Kamu juga dapat menambahkan tagar ke dalam bio."
+ metadata: "Informasi tambahan"
+ metadataEdit: "Sunting informasi tambahan"
+ metadataDescription: "Kamu dapat menampilkan hingga 4 bagian informasi tambahan ke dalam profilmu."
+ metadataLabel: "Label"
+ metadataContent: "Isi"
+ changeAvatar: "Ubah avatar"
+ changeBanner: "Ubah header"
+_exportOrImport:
+ allNotes: "Semua catatan"
+ followingList: "Ikuti"
+ muteList: "Bisukan"
+ blockingList: "Blokir"
+ userLists: "Daftar"
+ excludeMutingUsers: "Kecualikan pengguna yang dibisukan"
+ excludeInactiveUsers: "Kecualikan pengguna tidak aktif"
+_charts:
+ federation: "Federasi"
+ apRequest: "Permintaan"
+ usersIncDec: "Perbedaan dalam # pengguna"
+ usersTotal: "Jumlah # pengguna"
+ activeUsers: "Pengguna aktif"
+ notesIncDec: "Perbedaan # dalam catatan"
+ localNotesIncDec: "Perbedaan # dalam catatan lokal"
+ remoteNotesIncDec: "Perbedaan # dalam catatan luar"
+ notesTotal: "Total # catatan"
+ filesIncDec: "Perbedaan # dalam berkas"
+ filesTotal: "Jumlah # berkas"
+ storageUsageIncDec: "Perbedaan dalam penggunaan penyimpanan"
+ storageUsageTotal: "Jumlah penggunaan penyimpanan"
+_instanceCharts:
+ requests: "Permintaan"
+ users: "Perbedaan dalam # pengguna"
+ usersTotal: "Jumlah # pengguna kumulatif"
+ notes: "Perbedaan # dalam catatan"
+ notesTotal: "Jumlah # catatan kumulatif"
+ ff: "Perbedaan jumlah # dalam pengikut"
+ ffTotal: "Jumlah # pengikut kumulatif"
+ cacheSize: "Perbedaan dalam ukuran tembolok"
+ cacheSizeTotal: "Total ukuran tembolok kumulatif"
+ files: "Perbedaan dalam # berkas"
+ filesTotal: "Jumlah # berkas kumulatif"
+_timelines:
+ home: "Beranda"
+ local: "Lokal"
+ social: "Sosial"
+ global: "Global"
+_pages:
+ newPage: "Buat halaman baru"
+ editPage: "Sunting halaman"
+ readPage: "Lihat sumber kode aktif"
+ created: "Halaman berhasil dibuat"
+ updated: "Halaman berhasil diperbaharui!"
+ deleted: "Halaman telah dihapus"
+ pageSetting: "Pengaturan Halaman"
+ nameAlreadyExists: "URL Halaman yang ditentukan sudah ada"
+ invalidNameTitle: "URL Halaman yang ditentukan tidak valid"
+ invalidNameText: "Cek apabila Halaman tidak kosong"
+ editThisPage: "Sunting Halaman ini"
+ viewSource: "Lihat sumber"
+ viewPage: "Lihat Halaman"
+ like: "Suka"
+ unlike: "Hapus suka"
+ my: "Halaman saya"
+ liked: "Halaman yang disukai"
+ featured: "Populer"
+ inspector: "Inspektor"
+ contents: "Konten"
+ content: "Blokir Halaman"
+ variables: "Variabel"
+ title: "Judul"
+ url: "URL Halaman"
+ summary: "Ringkasan Halaman"
+ alignCenter: "Tengah"
+ hideTitleWhenPinned: "Sembunyikan judul halaman saat disematkan ke profil"
+ font: "Font"
+ fontSerif: "Serif"
+ fontSansSerif: "Sans-serif"
+ eyeCatchingImageSet: "Setel gambar yang menarik"
+ eyeCatchingImageRemove: "Hapus gambar yang menarik"
+ chooseBlock: "Tambahkan blokir"
+ selectType: "Pilih jenis"
+ enterVariableName: "Mohon masukkan nama untuk variabel kamu"
+ variableNameIsAlreadyUsed: "Nama ini sudah digunakan oleh variabel lain"
+ contentBlocks: "Konten"
+ inputBlocks: "Masukan"
+ specialBlocks: "Khusus"
+ blocks:
+ text: "Teks"
+ textarea: "Area teks"
+ section: "Bagian"
+ image: "Gambar"
+ button: "Tombol"
+ if: "Jika"
+ _if:
+ variable: "Variabel"
+ post: "Buat catatan"
+ _post:
+ text: "Isi"
+ attachCanvasImage: "Posting dengan kanvas sebagai gambar"
+ canvasId: "ID Kanvas"
+ textInput: "Masukan teks"
+ _textInput:
+ name: "Nama variabel"
+ text: "Judul"
+ default: "Nilai bawaan"
+ textareaInput: "Masukan teks multibaris"
+ _textareaInput:
+ name: "Nama variabel"
+ text: "Judul"
+ default: "Nilai bawaan"
+ numberInput: "Masukan angka"
+ _numberInput:
+ name: "Nama variabel"
+ text: "Judul"
+ default: "Nilai bawaan"
+ canvas: "Kanvas"
+ _canvas:
+ id: "ID Kanvas"
+ width: "Lebar"
+ height: "Tinggi"
+ note: "Catatan yang ditanam"
+ _note:
+ id: "ID Catatan"
+ idDescription: "Kamu dapat menyetel ini dengan menempelkan tautan URL Catatan."
+ detailed: "Tampilan rincian"
+ switch: "Beralih"
+ _switch:
+ name: "Nama variabel"
+ text: "Judul"
+ default: "Nilai bawaan"
+ counter: "Penghitung"
+ _counter:
+ name: "Nama variabel"
+ text: "Judul"
+ inc: "Meningkat dengan"
+ _button:
+ text: "Judul"
+ colored: "Diwarnai"
+ action: "Operasi akan dimulai ketika tombol ditekan"
+ _action:
+ dialog: "Tampilkan dialog"
+ _dialog:
+ content: "Isi"
+ resetRandom: "Atur ulang benih acak"
+ pushEvent: "Kirim event"
+ _pushEvent:
+ event: "Nama event"
+ message: "Pesan yang tampil ketika diaktifkan"
+ variable: "Variable untuk kirim"
+ no-variable: "Tidak ada"
+ callAiScript: "Panggil AiScript"
+ _callAiScript:
+ functionName: "Nama fungsi"
+ radioButton: "Pilihan"
+ _radioButton:
+ name: "Nama variabel"
+ title: "Judul"
+ values: "Daftar pilihan (dipisahkan dengan garis baru)"
+ default: "Nilai bawaan"
+ script:
+ categories:
+ flow: "Arus kendali"
+ logical: "Operasi logis"
+ operation: "Menghitung"
+ comparison: "Membandingkan"
+ random: "Acak"
+ value: "Nilai"
+ fn: "Fungsi"
+ text: "Operasi teks"
+ convert: "Mengubah"
+ list: "Daftar"
+ blocks:
+ text: "Teks"
+ multiLineText: "Teks (multibaris)"
+ textList: "Daftar teks"
+ _textList:
+ info: "Pisahkan setiap entri dengan baris baru"
+ strLen: "Panjang teks"
+ _strLen:
+ arg1: "Teks"
+ strPick: "Ekstrak karakter"
+ _strPick:
+ arg1: "Teks"
+ arg2: "Lokasi karakter"
+ strReplace: "Penggantian teks"
+ _strReplace:
+ arg1: "Teks"
+ arg2: "Teks yang akan diganti"
+ arg3: "Diganti dengan"
+ strReverse: "Balikkan teks"
+ _strReverse:
+ arg1: "Teks"
+ join: "Rangkaian teks"
+ _join:
+ arg1: "Daftar"
+ arg2: "Pemisah"
+ add: "Tambah"
+ _add:
+ arg1: "A"
+ arg2: "B"
+ subtract: "Kurangi"
+ _subtract:
+ arg1: "A"
+ arg2: "B"
+ multiply: "Kali"
+ _multiply:
+ arg1: "A"
+ arg2: "B"
+ divide: "Bagi"
+ _divide:
+ arg1: "A"
+ arg2: "B"
+ mod: "Sisa"
+ _mod:
+ arg1: "A"
+ arg2: "B"
+ round: "Bulat desimal"
+ _round:
+ arg1: "Angka"
+ eq: "A dan B adalah sama"
+ _eq:
+ arg1: "A"
+ arg2: "B"
+ notEq: "A dan B adalah berbeda"
+ _notEq:
+ arg1: "A"
+ arg2: "B"
+ and: "A DAN B"
+ _and:
+ arg1: "A"
+ arg2: "B"
+ or: "A ATAU B"
+ _or:
+ arg1: "A"
+ arg2: "B"
+ lt: "< A ikurang dari B"
+ _lt:
+ arg1: "A"
+ arg2: "B"
+ gt: "> A lebih dari B"
+ _gt:
+ arg1: "A"
+ arg2: "B"
+ ltEq: "<= A kurang dari sama dengan B"
+ _ltEq:
+ arg1: "A"
+ arg2: "B"
+ gtEq: ">= A lebih dari sama dengan B"
+ _gtEq:
+ arg1: "A"
+ arg2: "B"
+ if: "Cabang"
+ _if:
+ arg1: "Jika"
+ arg2: "Jika benar"
+ arg3: "Jika salah"
+ not: "BUKAN"
+ _not:
+ arg1: "NOT"
+ random: "Acak"
+ _random:
+ arg1: "Probabilitas"
+ rannum: "Angka acak"
+ _rannum:
+ arg1: "Nilai minimum"
+ arg2: "Nilai maksimum"
+ randomPick: "Pilih secara acak dari daftar"
+ _randomPick:
+ arg1: "Daftar"
+ dailyRandom: "Acak (bertahan sehari)"
+ _dailyRandom:
+ arg1: "Probabilitas"
+ dailyRannum: "Angka acak (bertahan sehari)"
+ _dailyRannum:
+ arg1: "Nilai minimum"
+ arg2: "Nilai maksimum"
+ dailyRandomPick: "Pilih secara acak dari daftar (bertahan sehari)"
+ _dailyRandomPick:
+ arg1: "Daftar"
+ seedRandom: "Acak (dengan seed)"
+ _seedRandom:
+ arg1: "Seed"
+ arg2: "Probabilitas"
+ seedRannum: "Angka acak (dengan seed)"
+ _seedRannum:
+ arg1: "Seed"
+ arg2: "Nilai minimum"
+ arg3: "Nilai maksimum"
+ seedRandomPick: "Pilih secara acak dari daftar (dengan seed)"
+ _seedRandomPick:
+ arg1: "Seed"
+ arg2: "Daftar"
+ DRPWPM: "Pilih secara acak dari daftar berbobot (bertahan sehari)"
+ _DRPWPM:
+ arg1: "Daftar teks"
+ pick: "Pilih dari daftar"
+ _pick:
+ arg1: "Daftar"
+ arg2: "Posisi"
+ listLen: "Dapatkan panjangnya dari daftar"
+ _listLen:
+ arg1: "Daftar"
+ number: "Angka"
+ stringToNumber: "Teks ke angka"
+ _stringToNumber:
+ arg1: "Teks"
+ numberToString: "Angka ke teks"
+ _numberToString:
+ arg1: "Angka"
+ splitStrByLine: "Pisahkan teks dengan baris baru"
+ _splitStrByLine:
+ arg1: "Teks"
+ ref: "Variabel"
+ aiScriptVar: "Variabel AiScript"
+ fn: "Fungsi"
+ _fn:
+ slots: "Slot"
+ slots-info: "Pisahkan setiap slot dengan baris baru"
+ arg1: "Keluaran"
+ for: "Ulangi"
+ _for:
+ arg1: "Jumlah angka untuk diulangi"
+ arg2: "Aksi"
+ typeError: "Slot {slot} menerima tipe \"{expect}\", sayangnya nilai yang disediakan adalah \"{actual}\"!"
+ thereIsEmptySlot: "Slot {slot} kosong!"
+ types:
+ string: "Teks"
+ number: "Angka"
+ boolean: "Markah"
+ array: "Daftar"
+ stringArray: "Daftar teks"
+ emptySlot: "Slot kosong"
+ enviromentVariables: "Variabel Lingkungan"
+ pageVariables: "Elemen halaman"
+ argVariables: "Masukan slot"
+_relayStatus:
+ requesting: "Menunggu"
+ accepted: "Disetujui"
+ rejected: "Ditolak"
+_notification:
+ fileUploaded: "Berkas telah berhasil diunggah"
+ youGotMention: "{name} meyebut kamu"
+ youGotReply: "{name} membalas kamu"
+ youGotQuote: "{name} mengutip kamu"
+ youRenoted: "{name} me-renote kamu"
+ youGotPoll: "{name} memilih di angket kamu"
+ youGotMessagingMessageFromUser: "{name} mengirimi kamu pesan"
+ youGotMessagingMessageFromGroup: "Sebuah pesan telah dikirim ke grup {name}"
+ youWereFollowed: "Mengikuti kamu"
+ youReceivedFollowRequest: "Kamu menerima permintaan mengikuti"
+ yourFollowRequestAccepted: "Permintaan mengikuti kamu telah diterima"
+ youWereInvitedToGroup: "Telah diundang ke grup"
+ pollEnded: "Hasil Kuesioner telah keluar"
+ emptyPushNotificationMessage: "Pembaruan notifikasi dorong"
+ _types:
+ all: "Semua"
+ follow: "Ikuti"
+ mention: "Sebut"
+ reply: "Balasan"
+ renote: "Renote"
+ quote: "Kutip"
+ reaction: "Reaksi"
+ pollVote: "Memilih di angket"
+ pollEnded: "Jajak pendapat berakhir"
+ receiveFollowRequest: "Permintaan mengikuti diterima"
+ followRequestAccepted: "Permintaan mengikuti disetujui"
+ groupInvited: "Diundang ke grup"
+ app: "Pemberitahuan dari aplikasi"
+ _actions:
+ followBack: "Ikuti Kembali"
+ reply: "Balas"
+ renote: "Renote"
+_deck:
+ alwaysShowMainColumn: "Selalu tampilkan kolom utama"
+ columnAlign: "Luruskan kolom"
+ addColumn: "Tambahkan kolom"
+ swapLeft: "Pindah ke kiri"
+ swapRight: "Pindah ke kanan"
+ swapUp: "Pindah ke atas"
+ swapDown: "Pindah ke bawah"
+ stackLeft: "Tumpukkan di kolom kiri"
+ popRight: "Keluarkan di kanan"
+ profile: "Profil"
+ _columns:
+ main: "Utama"
+ widgets: "Widget"
+ notifications: "Pemberitahuan"
+ tl: "Linimasa"
+ antenna: "Antena"
+ list: "Daftar"
+ mentions: "Sebutan"
+ direct: "Langsung"
diff --git a/locales/index.js b/locales/index.js
index ceb90236a..92cd9b467 100644
--- a/locales/index.js
+++ b/locales/index.js
@@ -14,16 +14,29 @@ const merge = (...args) => args.reduce((a, c) => ({
}), {});
const languages = [
+ 'ar-SA',
'cs-CZ',
+ 'da-DK',
'de-DE',
'en-US',
'es-ES',
'fr-FR',
+ 'id-ID',
+ 'it-IT',
'ja-JP',
'ja-KS',
+ 'kab-KAB',
+ 'kn-IN',
'ko-KR',
'nl-NL',
+ 'no-NO',
'pl-PL',
+ 'pt-PT',
+ 'ru-RU',
+ 'sk-SK',
+ 'ug-CN',
+ 'uk-UA',
+ 'vi-VN',
'zh-CN',
'zh-TW',
];
@@ -34,7 +47,10 @@ const primaries = {
'zh': 'CN',
};
-const locales = languages.reduce((a, c) => (a[c] = yaml.safeLoad(fs.readFileSync(`${__dirname}/${c}.yml`, 'utf-8')) || {}, a), {});
+// 何故か文字列にバックスペース文字が混入することがあり、YAMLが壊れるので取り除く
+const clean = (text) => text.replace(new RegExp(String.fromCodePoint(0x08), 'g'), '');
+
+const locales = languages.reduce((a, c) => (a[c] = yaml.load(clean(fs.readFileSync(`${__dirname}/${c}.yml`, 'utf-8'))) || {}, a), {});
module.exports = Object.entries(locales)
.reduce((a, [k ,v]) => (a[k] = (() => {
diff --git a/locales/it-IT.yml b/locales/it-IT.yml
index 8b14dc617..410928bc5 100644
--- a/locales/it-IT.yml
+++ b/locales/it-IT.yml
@@ -1,6 +1,1469 @@
---
-meta:
- lang: "Italiano"
-common:
- misskey: "A ⭐ of the fediverse"
- about-title: "A ⭐ of the fediverse."
+_lang_: "Italiano"
+headlineMisskey: "Rete collegata tramite note"
+introMisskey: "Benvenut@! Misskey è un servizio di microblogging decentralizzato, libero e aperto. \nScrivi \"note\" per condividere ciò che sta succedendo adesso o per dire a tutti qualcosa di te. 📡\nGrazie alla funzione \"reazioni\" puoi anche mandare reazioni rapide alle note delle altre persone del Fediverso. 👍\nEsplora un nuovo mondo! 🚀"
+monthAndDay: "{day}/{month}"
+search: "Cerca"
+notifications: "Notifiche"
+username: "Nome utente"
+password: "Password"
+forgotPassword: "Hai dimenticato la tua password?"
+fetchingAsApObject: "Recuperando dal Fediverso..."
+ok: "OK"
+gotIt: "Ho capito"
+cancel: "Annulla"
+enterUsername: "Inserisci un nome utente"
+renotedBy: "Rinotato da {user}"
+noNotes: "Nessuna nota!"
+noNotifications: "Nessuna notifica"
+instance: "Istanza"
+settings: "Impostazioni"
+basicSettings: "Impostazioni generali"
+otherSettings: "Altre impostazioni"
+openInWindow: "Apri in una finestra"
+profile: "Profilo"
+timeline: "Timeline"
+noAccountDescription: "L'utente non ha ancora scritto niente nella biografia di profilo."
+login: "Accedi"
+loggingIn: "Accesso in corso..."
+logout: "Esci"
+signup: "Iscriviti"
+uploading: "Caricamento..."
+save: "Salva"
+users: "Utente"
+addUser: "Aggiungi utente"
+favorite: "Preferiti"
+favorites: "Preferiti"
+unfavorite: "Rimuovi nota dai preferiti"
+favorited: "Aggiunta ai tuoi preferiti."
+alreadyFavorited: "Già tra i tuoi preferiti."
+cantFavorite: "Impossibile aggiungere la nota ai preferiti."
+pin: "Fissa sul profilo"
+unpin: "Non fissare sul profilo"
+copyContent: "Copia il contenuto"
+copyLink: "Copia il link"
+delete: "Elimina"
+deleteAndEdit: "Elimina e modifica"
+deleteAndEditConfirm: "Vuoi davvero cancellare questa nota e scriverla di nuovo? Verrano eliminate anche tutte le reazioni, Rinote e risposte collegate."
+addToList: "Aggiungi alla lista"
+sendMessage: "Invia messaggio"
+copyUsername: "Copia nome utente"
+searchUser: "Cerca utente"
+reply: "Rispondi"
+loadMore: "Mostra di più"
+showMore: "Mostra di più"
+showLess: "Chiudi"
+youGotNewFollower: "Ha iniziato a seguirti"
+receiveFollowRequest: "Hai ricevuto una richiesta di follow."
+followRequestAccepted: "Richiesta di follow accettata"
+mention: "Menzioni"
+mentions: "Menzioni"
+directNotes: "Note dirette"
+importAndExport: "Importa ed esporta"
+import: "Importa"
+export: "Esporta"
+files: "Allegati"
+download: "Scarica"
+driveFileDeleteConfirm: "Vuoi davvero eliminare il file「{name}? Anche gli allegati verranno eliminati."
+unfollowConfirm: "Vuoi davvero smettere di seguire {name}?"
+exportRequested: "Hai richiesto un'esportazione, e potrebbe volerci tempo. Quando sarà compiuta, il file verrà aggiunto direttamente al Drive."
+importRequested: "Hai richiesto un'importazione. Può volerci tempo. "
+lists: "Liste"
+noLists: "Nessuna lista"
+note: "Nota"
+notes: "Note"
+following: "Follows"
+followers: "Followers"
+followsYou: "Ti segue"
+createList: "Aggiungi una nuova lista"
+manageLists: "Gestisci liste"
+error: "Errore"
+somethingHappened: "Si è verificato un problema"
+retry: "Riprova"
+pageLoadError: "Caricamento pagina non riuscito. "
+pageLoadErrorDescription: "Questo viene normalmente causato dalla rete o dalla cache del browser. Si prega di pulire la cache, o di attendere e riprovare più tardi."
+serverIsDead: "Il server non risponde. Si prega di attendere e riprovare più tardi."
+youShouldUpgradeClient: "Per visualizzare la pagina è necessario aggiornare il client alla nuova versione e ricaricare."
+enterListName: "Nome della lista"
+privacy: "Privacy"
+makeFollowManuallyApprove: "Richiedi di approvare i follower manualmente"
+defaultNoteVisibility: "Privacy predefinita delle note"
+follow: "Segui"
+followRequest: "Richiesta di follow"
+followRequests: "Richieste di follow"
+unfollow: "Smetti di seguire"
+followRequestPending: "La richiesta di follow deve essere approvata"
+enterEmoji: "Inserisci emoji"
+renote: "Rinota"
+unrenote: "Annulla rinota"
+renoted: "Rinotato!"
+cantRenote: "È impossibile rinotare questa nota."
+cantReRenote: "È impossibile rinotare una Rinota."
+quote: "Cita"
+pinnedNote: "Nota fissata"
+pinned: "Fissa sul profilo"
+you: "Tu"
+clickToShow: "Clicca per visualizzare"
+sensitive: "Contenuto sensibile"
+add: "Aggiungi"
+reaction: "Reazione"
+reactionSetting: "Reazioni visualizzate sul pannello"
+reactionSettingDescription2: "Trascina per riorganizzare, clicca per cancellare, usa il pulsante \"+\" per aggiungere."
+rememberNoteVisibility: "Ricordare le impostazioni di visibilità delle note"
+attachCancel: "Rimuovi allegato"
+markAsSensitive: "Segna come sensibile"
+unmarkAsSensitive: "Segna come non sensibile"
+enterFileName: "Nome del file"
+mute: "Silenzia"
+unmute: "Riattiva"
+block: "Blocca"
+unblock: "Sblocca"
+suspend: "Sospendi"
+unsuspend: "Annulla la sospensione dell'account"
+blockConfirm: "Vuoi davvero bloccare l'account?"
+unblockConfirm: "Vuoi davvero sbloccare l'account?"
+suspendConfirm: "Vuoi davvero sospendere questo account?"
+unsuspendConfirm: "Vuoi annullare la sospensione dell'account?"
+selectList: "Seleziona una lista"
+selectAntenna: "Scegli un'antenna"
+selectWidget: "Seleziona widget"
+editWidgets: "Modifica i widget"
+editWidgetsExit: "Modifica fine"
+customEmojis: "Emoji personalizzati"
+emoji: "Emoji"
+emojis: "Emoji"
+emojiName: "Nome dell'emoji"
+emojiUrl: "URL dell'emoji"
+addEmoji: "Aggiungi un emoji"
+settingGuide: "Configurazione suggerita"
+cacheRemoteFiles: "Memorizzazione nella cache dei file remoti"
+cacheRemoteFilesDescription: "Disabilitando questa opzione, i file remoti verranno linkati direttamente senza essere memorizzati nella cache. Sarà possibile risparmiare spazio di archiviazione sul server, ma il traffico aumenterà in quanto non verranno generate anteprime."
+flagAsBot: "Io sono un robot"
+flagAsBotDescription: "Se l'account esegue principalmente operazioni automatiche, attiva quest'opzione. Quando attivata, opera come un segnalatore per gli altri sviluppatori allo scopo di prevenire catene d’interazione senza fine con altri bot, e di adeguare i sistemi interni di Misskey perché trattino questo account come un bot."
+flagAsCat: "Io sono un gatto"
+flagAsCatDescription: "Abilita l'opzione \"Io sono un gatto\" per l'account."
+autoAcceptFollowed: "Accetta automaticamente le richieste di follow da utenti che già segui"
+addAccount: "Aggiungi account"
+loginFailed: "Accesso non riuscito"
+showOnRemote: "Sfoglia sull'istanza remota"
+general: "Generali"
+wallpaper: "Sfondo"
+setWallpaper: "Imposta sfondo"
+removeWallpaper: "Elimina lo sfondo"
+searchWith: "Cerca: {q}"
+youHaveNoLists: "Non hai ancora creato nessuna lista"
+followConfirm: "Sei sicur@ di voler seguire {name}?"
+proxyAccount: "Account proxy"
+proxyAccountDescription: "Un account proxy è un account che funziona da follower remoto per gli utenti sotto certe condizioni. Ad esempio, quando un utente aggiunge un utente remoto alla lista, dato che se nessun utente locale segue quell'utente le sue attività non verranno distribuite, al suo posto lo seguirà un account proxy."
+host: "Server remoto"
+selectUser: "Seleziona utente"
+recipient: "Destinatario"
+annotation: "Descrizione"
+federation: "Federazione"
+instances: "Istanza"
+registeredAt: "Registrato presso"
+latestRequestSentAt: "Ultima richiesta inviata"
+latestRequestReceivedAt: "Ultima richiesta ricevuta"
+latestStatus: "Ultimo stato"
+storageUsage: "Volume di dischi"
+charts: "Grafici"
+perHour: "All'ora"
+perDay: "al giorno"
+stopActivityDelivery: "Interrompi la distribuzione di attività"
+blockThisInstance: "Blocca l'istanza"
+operations: "Operazioni"
+software: "Software"
+version: "Versione"
+metadata: "Metadato"
+withNFiles: "{n} file in allegato"
+monitor: "Monitorare"
+jobQueue: "Coda di lavoro"
+cpuAndMemory: "CPU e Memoria"
+network: "Rete"
+disk: "Disco"
+instanceInfo: "Informazioni sull'istanza"
+statistics: "Statistiche"
+clearQueue: "Svuota coda"
+clearQueueConfirmTitle: "Vuoi davvero svuotare la coda?"
+clearQueueConfirmText: "Le note ancora non distribuite non verranno rilasciate. Solitamente, non è necessario eseguire questa operazione."
+clearCachedFiles: "Svuota cache"
+clearCachedFilesConfirm: "Vuoi davvero svuotare la cache da tutti i file remoti?"
+blockedInstances: "Istanze bloccate"
+blockedInstancesDescription: "Elenca le istanze che vuoi bloccare, una per riga. Esse non potranno più interagire con la tua istanza."
+muteAndBlock: "Silenziati / Bloccati"
+mutedUsers: "Account silenziati"
+blockedUsers: "Account bloccati"
+noUsers: "Nessun utente trovato"
+editProfile: "Modifica profilo"
+noteDeleteConfirm: "Eliminare questo Nota?"
+pinLimitExceeded: "Non puoi fissare altre note "
+intro: "L'installazione di Misskey è finita! Si prega di creare un account amministratore."
+done: "Fine"
+processing: "In elaborazione"
+preview: "Anteprima"
+default: "Predefinito"
+noCustomEmojis: "Nessun emoji"
+noJobs: "Nessun lavoro"
+federating: "Federando"
+blocked: "Bloccato"
+suspended: "Sospes@"
+all: "Tutti"
+subscribing: "Iscrivendo"
+publishing: "Pubblicando"
+notResponding: "Nessuna risposta"
+instanceFollowing: "Seguiti dall'istanza"
+instanceFollowers: "Followers dell'istanza"
+instanceUsers: "Utenti dell'istanza"
+changePassword: "Aggiorna Password"
+security: "Sicurezza"
+retypedNotMatch: "Le password non corrispondono."
+currentPassword: "Password attuale"
+newPassword: "Nuova Password"
+newPasswordRetype: "Conferma password"
+attachFile: "Allega file"
+more: "Altri!"
+featured: "Tendenze"
+usernameOrUserId: "Nome utente o ID utente"
+noSuchUser: "Nessun utente trovato"
+lookup: "Cercare"
+announcements: "Annunci"
+imageUrl: "URL dell'immagine"
+remove: "Elimina"
+removed: "Il tuo Tweet è stato eliminato"
+removeAreYouSure: "Eliminare \"{x}\"?"
+deleteAreYouSure: "Eliminare \"{x}\"?"
+resetAreYouSure: "Reimposta"
+saved: "Salvato"
+messaging: "Messaggi"
+upload: "Carica"
+fromDrive: "Dal Drive"
+fromUrl: "Dall'URL"
+uploadFromUrl: "Incolla URL immagine"
+uploadFromUrlDescription: "URL del file che vuoi caricare"
+uploadFromUrlRequested: "Caricamento richiesto"
+uploadFromUrlMayTakeTime: "Il caricamento del file può richiedere tempo."
+explore: "Esplora"
+messageRead: "Visualizzato"
+noMoreHistory: "Non c'è più cronologia da visualizzare"
+startMessaging: "Nuovo messaggio"
+nUsersRead: "Letto da {n} persone"
+agreeTo: "Sono d'accordo con {0}"
+tos: "Termini di servizio"
+start: "Inizia!"
+home: "Home"
+remoteUserCaution: "Può darsi che le informazioni siano incomplete perché questo è un utente remoto."
+activity: "Attività"
+images: "Immagini"
+birthday: "Compleanno"
+yearsOld: "{age}Anni"
+registeredDate: "Iscrizione a.."
+location: "Posizione"
+theme: "Tema"
+themeForLightMode: "Tema da utilizzare per il modo chiaro"
+themeForDarkMode: "Tema da utilizzare per il modo scuro"
+light: "Chiaro"
+dark: "Scuro"
+lightThemes: "Tema Chiaro"
+darkThemes: "Tema Scuro"
+syncDeviceDarkMode: "Sincronizza il tema scuro con le impostazioni del dispositivo"
+drive: "Drive"
+fileName: "Nome dell'allegato"
+selectFile: "Scelta allegato"
+selectFiles: "Scelta allegato"
+selectFolder: "Seleziona cartella"
+selectFolders: "Seleziona cartella"
+renameFile: "Rinomina file"
+folderName: "Nome della cartella"
+createFolder: "Nuova cartella"
+renameFolder: "Rinominare cartella"
+deleteFolder: "Elimina cartella"
+addFile: "Allega"
+emptyDrive: "Il Drive è vuoto"
+emptyFolder: "La cartella è vuota"
+unableToDelete: "Eliminazione impossibile"
+inputNewFileName: "Inserisci nome del nuovo file"
+inputNewDescription: "Inserisci una nuova descrizione"
+inputNewFolderName: "Inserisci nome della nuova cartella"
+circularReferenceFolder: "La cartella di destinazione è una sottocartella della cartella che vuoi spostare."
+hasChildFilesOrFolders: "Impossibile eliminare la cartella perché non è vuota"
+copyUrl: "Copia URL"
+rename: "Modifica nome"
+avatar: "Foto del profilo"
+banner: "Intestazione"
+nsfw: "Contenuti sensibili"
+whenServerDisconnected: "Quando la connessione col server è persa"
+disconnectedFromServer: "Disconness@ dal server"
+reload: "Ricarica"
+doNothing: "Nessun'azione"
+reloadConfirm: "Vuoi ricaricare?"
+watch: "Osserva"
+unwatch: "Smetti di Osserva"
+accept: "Accetta"
+reject: "Rifiuta"
+normal: "Normale"
+instanceName: "Nome dell'istanza"
+instanceDescription: "Descrizione dell'istanza"
+maintainerName: "Nome dell'Amministratore"
+maintainerEmail: "Indirizzo e-mail dell'Amministratore"
+tosUrl: "Termini di servizio URL"
+thisYear: "Anno"
+thisMonth: "Mese"
+today: "Oggi"
+dayX: "{day}"
+monthX: "{month}"
+yearX: "{year}"
+pages: "Pagine"
+integration: "App collegate"
+connectService: "Connessione"
+disconnectService: "Disconnessione "
+enableLocalTimeline: "Abilita Timeline locale"
+enableGlobalTimeline: "Abilita Timeline federata"
+disablingTimelinesInfo: "Anche se disabiliti queste timeline, gli amministratori e i moderatori potranno sempre accederci."
+registration: "Iscriviti"
+enableRegistration: "Permettere nuove registrazioni"
+invite: "Invita"
+driveCapacityPerLocalAccount: "Volume del Drive per utente locale"
+driveCapacityPerRemoteAccount: "Volume del Drive per utente remoto"
+inMb: "in Megabytes"
+iconUrl: "URL di icona (favicon, ecc.)"
+bannerUrl: "URL dell'immagine d'intestazione"
+backgroundImageUrl: "URL dello sfondo"
+basicInfo: "Informazioni fondamentali"
+pinnedUsers: "Utenti in evidenza"
+pinnedUsersDescription: "Elenca gli/le utenti che vuoi fissare in cima alla pagina \"Esplora\", un@ per riga."
+pinnedPages: "Pagine in evidenza"
+pinnedPagesDescription: "Specifica il percorso delle pagine che vuoi fissare in cima alla pagina dell'istanza. Una pagina per riga."
+pinnedClipId: "ID della clip in evidenza"
+pinnedNotes: "Nota fissata"
+hcaptcha: "hCaptcha"
+enableHcaptcha: "Abilita hCaptcha"
+hcaptchaSiteKey: "Chiave del sito"
+hcaptchaSecretKey: "Chiave segreta"
+recaptcha: "reCAPTCHA"
+enableRecaptcha: "Abilita reCAPTCHA"
+recaptchaSiteKey: "Chiave del sito"
+recaptchaSecretKey: "Chiave segreta"
+avoidMultiCaptchaConfirm: "Utilizzare diversi Captcha può causare interferenze. Vuoi disattivare l'altro Captcha? Puoi lasciare diversi Captcha attivi premendo \"Cancella\"."
+antennas: "Antenne"
+manageAntennas: "Gestore delle antenne"
+name: "Nome"
+antennaSource: "Fonte dell'antenna"
+antennaKeywords: "Parole chiavi da ricevere"
+antennaExcludeKeywords: "Parole chiavi da escludere"
+antennaKeywordsDescription: "Separare con uno spazio indica la condizione \"E\". Separare con un'interruzzione riga indica la condizione \"O\"."
+notifyAntenna: "Invia notifiche delle nuove note"
+withFileAntenna: "Solo note con file in allegato"
+enableServiceworker: "Abilita ServiceWorker"
+antennaUsersDescription: "Inserisci solo un nome utente per riga"
+caseSensitive: "Sensibile alla distinzione tra maiuscole e minuscole"
+withReplies: "Includere le risposte"
+connectedTo: "Sei conness@ agli account qui sotto:"
+notesAndReplies: "Note e risposte"
+withFiles: "Con file in allegato"
+silence: "Silenzia"
+silenceConfirm: "Vuoi davvero silenziare l'utente?"
+unsilence: "Riattiva"
+unsilenceConfirm: "Vuoi davvero riattivare l'utente?"
+popularUsers: "Utenti popolari"
+recentlyUpdatedUsers: "Utenti attivi di recente"
+recentlyRegisteredUsers: "Utenti registrati di recente"
+recentlyDiscoveredUsers: "Utenti scoperti di recente"
+exploreUsersCount: "Ci sono {count} utenti"
+exploreFediverse: "Esplora il Fediverso"
+popularTags: "Tag di tendenza"
+userList: "Liste"
+about: "Informazioni"
+aboutMisskey: "Informazioni di Misskey"
+administrator: "Amministratore"
+token: "Token"
+twoStepAuthentication: "Autenticazione a due fattori"
+moderator: "Moderatore"
+nUsersMentioned: "{n} utenti menzionatə"
+securityKey: "Chiave di sicurezza"
+securityKeyName: "Nome della chiave"
+registerSecurityKey: "Registra una chiave di sicurezza"
+lastUsed: "Ultima attività"
+unregister: "Annulla l'iscrizione"
+passwordLessLogin: "Accedi senza password"
+resetPassword: "Reimposta password"
+newPasswordIs: "La tua nuova password è「{password}」"
+reduceUiAnimation: "Ridurre le animazioni dell'interfaccia"
+share: "Condividi"
+notFound: "Non trovato"
+notFoundDescription: "Nessuna pagina corrisponde all'URL indicata."
+uploadFolder: "Destinazione caricamento predefinita"
+cacheClear: "Svuota cache"
+markAsReadAllNotifications: "Segna tutte le notifiche come lette"
+markAsReadAllUnreadNotes: "Segna tutte le note come lette"
+markAsReadAllTalkMessages: "Segna tutte le chat come lette"
+help: "Guida"
+inputMessageHere: "Scrivi messaggio qui"
+close: "Chiudi"
+group: "Gruppo"
+groups: "Gruppi"
+createGroup: "Nuovo gruppo"
+ownedGroups: "I miei gruppi"
+joinedGroups: "Gruppi a cui mi sono unit@"
+invites: "Inviti"
+groupName: "Nome del gruppo"
+members: "Membri"
+transfer: "Trasferisci"
+messagingWithUser: "Iniziare una chat con un altr@ utente"
+messagingWithGroup: "Chattare in gruppo"
+title: "Titolo"
+text: "Testo"
+enable: "Abilita"
+next: "Avanti"
+retype: "Conferma"
+noteOf: "Note di {user}"
+inviteToGroup: "Invitare al gruppo"
+quoteAttached: "Citazione allegata"
+quoteQuestion: "Vuoi aggiungere una citazione?"
+noMessagesYet: "Ancora nessuna chat"
+newMessageExists: "Hai ricevuto un nuovo messaggio"
+onlyOneFileCanBeAttached: "È possibile allegare al messaggio soltanto uno file"
+signinRequired: "Devi essere registrat@ nel tuo account"
+invitations: "Invita"
+invitationCode: "Codice di invito"
+checking: "Confermando"
+available: "Consigliati"
+unavailable: "Il nome utente è già in uso"
+usernameInvalidFormat: "Il nome utente può contenere solo lettere, numeri e '_'"
+tooShort: "Troppo breve"
+tooLong: "Troppo lungo"
+weakPassword: "Password debole"
+normalPassword: "Password buona"
+strongPassword: "Password forte"
+passwordMatched: "Corretta"
+passwordNotMatched: "Le password non corrispondono."
+signinWith: "Accedi con {x}"
+signinFailed: "Autenticazione non riuscita. Controlla la tua password e nome utente."
+tapSecurityKey: "Premi la chiave di sicurezza"
+or: "oppure"
+language: "Lingua"
+uiLanguage: "Lingua di visualizzazione dell'interfaccia"
+groupInvited: "Invitat@ al gruppo"
+aboutX: "Informazioni su {x}"
+useOsNativeEmojis: "Usare le emoji native del sistema operativo"
+disableDrawer: "Non mostrare il menù sul drawer"
+youHaveNoGroups: "Nessun gruppo"
+joinOrCreateGroup: "Puoi creare il tuo gruppo o essere invitat@ a gruppi che già esistono."
+noHistory: "Nessuna cronologia"
+signinHistory: "Cronologia di accesso all'account"
+disableAnimatedMfm: "Disabilità i MFM animati"
+doing: "In corso..."
+category: "Categoria"
+tags: "Tag"
+docSource: "Sorgente della scheda"
+createAccount: "Crea il tuo account"
+existingAccount: "Account esistente"
+regenerate: "Generare di nuovo"
+fontSize: "Dimensione carattere"
+noFollowRequests: "Non hai alcuna richiesta di follow"
+openImageInNewTab: "Aprire immagini in una nuova scheda"
+dashboard: "Pannello di controllo"
+local: "Locale"
+remote: "Remoto"
+total: "Totale"
+weekOverWeekChanges: "Settimanale"
+dayOverDayChanges: "Giornaliero"
+appearance: "Aspetto"
+clientSettings: "Impostazioni client"
+accountSettings: "Impostazioni account"
+promotion: "Promossa"
+promote: "Pubblicizza"
+numberOfDays: "Numero di giorni"
+hideThisNote: "Nasconda la nota"
+showFeaturedNotesInTimeline: "Mostrare le note di tendenza nella tua timeline"
+objectStorage: "Stoccaggio oggetti"
+useObjectStorage: "Utilizza stoccaggio oggetti"
+objectStorageBaseUrl: "Base URL"
+objectStorageBaseUrlDesc: "URL di riferimento. In caso di utilizzo di proxy o CDN l'URL è 'https://.s3.amazonaws.com' per S3, 'https://storage.googleapis.com/' per GCS eccetera. "
+objectStorageBucket: "Bucket"
+objectStorageBucketDesc: "Specificare il nome del bucket utilizzato dal provider."
+objectStoragePrefix: "Prefix"
+objectStoragePrefixDesc: "I file saranno conservati sotto la directory di questo prefisso."
+objectStorageEndpoint: "Endpoint"
+objectStorageEndpointDesc: "Lasciare vuoto se si sta utilizzando S3. In caso contrario si prega di specificare l'endpoint come '' oppure ':' a seconda del servizio utilizzato."
+objectStorageRegion: "Region"
+objectStorageRegionDesc: "Specificate una regione, quale 'xx-east-1'. Se il servizio in utilizzo non distingue tra regioni, lasciate vuoto o inserite 'us-east-1'."
+objectStorageUseSSL: "Usare SSL"
+objectStorageUseSSLDesc: "Disabilita quest'opzione se non utilizzi HTTPS per le connessioni API."
+objectStorageUseProxy: "Usa proxy"
+objectStorageUseProxyDesc: "Disabilita quest'opzione se non usi proxy per la connessione API."
+objectStorageSetPublicRead: "Imposta \"visibilità pubblica\" al momento di caricare"
+serverLogs: "Log del server"
+deleteAll: "Cancella cronologia"
+showFixedPostForm: "Visualizzare la finestra di pubblicazione in cima alla timeline"
+newNoteRecived: "Vedi le nuove note"
+sounds: "Impostazioni suoni"
+listen: "Ascolta"
+none: "Niente"
+showInPage: "Visualizza in pagina"
+popout: "Finestra pop-out"
+volume: "Volume"
+masterVolume: "Volume principale"
+details: "Dettagli"
+chooseEmoji: "Scegli emoji"
+unableToProcess: "Impossibile compiere l'operazione"
+recentUsed: "Usato di recente"
+install: "Installa"
+uninstall: "Disinstalla"
+installedApps: "Applicazioni installate"
+nothing: "Niente da visualizzare"
+installedDate: "Data installazione"
+lastUsedDate: "Data di ultimo uso"
+state: "Stato"
+sort: "Ordina per"
+ascendingOrder: "Ascendente"
+descendingOrder: "Discendente"
+scratchpad: "ScratchPad"
+scratchpadDescription: "Lo Scratchpad offre un ambiente per esperimenti di AiScript. È possibile scrivere, eseguire e confermare i risultati dell'interazione del codice con Misskey."
+output: "Uscita"
+script: "Script"
+disablePagesScript: "Disabilita AiScript nelle pagine"
+updateRemoteUser: "Aggiornare le informazioni di utente remot@"
+deleteAllFiles: "Elimina tutti i file"
+deleteAllFilesConfirm: "Vuoi davvero eliminare tutti i file?"
+removeAllFollowing: "Cancella tutti i follows"
+removeAllFollowingDescription: "Cancella tutti i follows del server {host}. Per favore, esegui se, ad esempio, l'istanza non esiste più."
+userSuspended: "L'utente è sospes@."
+userSilenced: "L'utente è silenziat@."
+yourAccountSuspendedTitle: "Questo account è sospeso."
+yourAccountSuspendedDescription: "Questo account è stato sospeso a causa di una violazione dei termini di servizio del server. Contattare l'amministrazione per i dettagli. Si prega di non creare un nuovo account."
+menu: "Menù"
+divider: "Linea di separazione"
+addItem: "Aggiungi elemento"
+relays: "Ripetitori"
+addRelay: "Aggiungi ripetitore"
+inboxUrl: "Inbox URL"
+addedRelays: "Ripetitori configurati"
+serviceworkerInfo: "Deve essere abilitato per le notifiche push. "
+deletedNote: "Nota eliminata"
+invisibleNote: "Nota invisibile"
+enableInfiniteScroll: "Abilita scorrimento infinito"
+visibility: "Visibilità"
+poll: "Sondaggio"
+useCw: "Nascondere media"
+enablePlayer: "Apri in lettore video"
+disablePlayer: "Chiudi lettore video"
+expandTweet: "Espandi tweet"
+themeEditor: "Editor di temi"
+description: "Descrizione"
+describeFile: "Aggiungi una descrizione d'immagine"
+enterFileDescription: "Inserisci descrizione"
+author: "Autore"
+leaveConfirm: "Ci sono delle modifiche ancora non salvate. Vuoi cancellarle?"
+manage: "Gestione"
+plugins: "Estensioni"
+deck: "Deck"
+undeck: "Esci dal deck"
+useBlurEffectForModal: "Utilizza effetto sfocatura per i modali"
+useFullReactionPicker: "Usa la totalità del pannello di reazioni"
+width: "Larghezza"
+height: "Altezza"
+large: "Grande"
+medium: "Predefinito"
+small: "Piccolo"
+generateAccessToken: "Genera token di accesso"
+permission: "Autorizzazioni "
+enableAll: "Abilita tutto"
+disableAll: "Disabilita tutto"
+tokenRequested: "Autorizza accesso all'account"
+pluginTokenRequestedDescription: "Il plugin potrà utilizzare le autorizzazioni impostate qui."
+notificationType: "Tipo di notifiche"
+edit: "Modifica"
+useStarForReactionFallback: "Se è sconosciuto l'emoji di reazione, usare la ★ come alternativa."
+emailServer: "Server email"
+enableEmail: "Abilita consegna email"
+emailConfigInfo: "Utilizzato per verificare il tuo indirizzo di posta elettronica e per reimpostare la tua password"
+email: "Email"
+emailAddress: "Indirizzo di posta elettronica"
+smtpConfig: "Impostazioni del server SMTP"
+smtpHost: "Server remoto"
+smtpPort: "Porta"
+smtpUser: "Nome utente"
+smtpPass: "Password"
+emptyToDisableSmtpAuth: "Lasciare il nome utente e la password vuoti per disabilitare la verifica SMTP"
+smtpSecure: "Usare la porta SSL/TLS implicito per le connessioni SMTP"
+smtpSecureInfo: "Disabilitare quando è attivo STARTTLS."
+testEmail: "Testare la consegna di posta elettronica"
+wordMute: "Filtri parole"
+instanceMute: "Silenzia l'istanza"
+userSaysSomething: "{name} ha detto qualcosa"
+makeActive: "Attiva"
+display: "Visualizza"
+copy: "Copia"
+metrics: "Statistiche"
+overview: "Anteprima"
+logs: "Log"
+delayed: "Ritardo"
+database: "Base di dati"
+channel: "Canale"
+create: "Crea"
+notificationSetting: "Impostazioni notifiche"
+notificationSettingDesc: "Seleziona il tipo di notifiche da visualizzare."
+useGlobalSetting: "Usa impostazioni generali"
+useGlobalSettingDesc: "Se abilitato, le impostazioni notifiche dell'account verranno utilizzate. Se disabilitato, si possono definire diverse singole impostazioni."
+other: "Avanzate"
+regenerateLoginToken: "Genera di nuovo un token di connessione"
+regenerateLoginTokenDescription: "Genera un nuovo token di autenticazione. Solitamente questa operazione non è necessaria: quando si genera un nuovo token, tutti i dispositivi vanno disconnessi."
+setMultipleBySeparatingWithSpace: "È possibile creare multiple voci separate da spazi."
+fileIdOrUrl: "ID o URL del file"
+behavior: "Comportamento"
+sample: "Esempio"
+abuseReports: "Segnalazioni"
+reportAbuse: "Segnalazioni"
+reportAbuseOf: "Segnala {name}"
+fillAbuseReportDescription: "Si prega di spiegare il motivo della segnalazione. Se riguarda una nota precisa, si prega di collegare anche l'URL della nota."
+abuseReported: "La segnalazione è stata inviata. Grazie."
+reporter: "il corrispondente"
+reporteeOrigin: "Origine del segnalato"
+reporterOrigin: "Origine del segnalatore"
+send: "Inviare"
+abuseMarkAsResolved: "Contrassegna la segnalazione come risolta"
+openInNewTab: "Apri in una nuova scheda"
+openInSideView: "Apri in vista laterale"
+defaultNavigationBehaviour: "Navigazione preimpostata"
+editTheseSettingsMayBreakAccount: "Modificare queste impostazioni può danneggiare l'account."
+instanceTicker: "Informazioni sull'istanza da cui vengono le note"
+waitingFor: "Aspettando {x}"
+random: "Casuale"
+system: "Sistema"
+switchUi: "Cambiare interfaccia utente"
+desktop: "Desktop"
+clip: "Clip"
+createNew: "Crea nuov@"
+optional: "Opzionale"
+createNewClip: "Nuova clip"
+public: "Pubblica"
+i18nInfo: "Misskey è tradotto in diverse lingue da volontari. Anche tu puoi contribuire su {link}."
+manageAccessTokens: "Gestisci token di accesso"
+accountInfo: "Informazioni account"
+notesCount: "Conteggio note"
+repliesCount: "Numero di risposte inviate"
+renotesCount: "Numero di note che hai ricondiviso"
+repliedCount: "Numero di risposte ricevute"
+renotedCount: "Numero delle tue note ricondivise"
+followingCount: "Numero di account seguiti"
+followersCount: "Numero di account che ti seguono"
+sentReactionsCount: "Numero di reazioni inviate"
+receivedReactionsCount: "Numero di reazioni ricevute"
+pollVotesCount: "Numero di voti inviati"
+pollVotedCount: "Numero di voti ricevuti"
+yes: "Sì"
+no: "No"
+driveFilesCount: "Numero di file nel Drive"
+driveUsage: "Utilizzazione del Drive"
+noCrawle: "Rifiuta l'indicizzazione dai robot."
+noCrawleDescription: "Richiedi che i motori di ricerca non indicizzino la tua pagina di profilo, le tue note, pagine, ecc."
+lockedAccountInfo: "A meno che non imposti la visibilità delle tue note su \"Solo ai follower\", le tue note sono visibili da tutti, anche se hai configurato l'account per confermare manualmente le richieste di follow."
+alwaysMarkSensitive: "Segnare i media come sensibili per impostazione predefinita"
+loadRawImages: "Visualizza le intere immagini allegate invece delle miniature."
+disableShowingAnimatedImages: "Disabilita le immagini animate"
+verificationEmailSent: "Una mail di verifica è stata inviata. Si prega di accedere al collegamento per compiere la verifica."
+notSet: "Non impostato"
+emailVerified: "Il tuo indirizzo email è stato verificato"
+noteFavoritesCount: "Conteggio note tra i preferiti"
+pageLikesCount: "Numero di pagine che ti piacciono"
+pageLikedCount: "Numero delle tue pagine che hanno ricevuto \"Mi piace\""
+contact: "Contatti"
+useSystemFont: "Usa il carattere predefinito del sistema"
+clips: "Clip"
+experimentalFeatures: "Funzioni sperimentali"
+developer: "Sviluppatore"
+makeExplorable: "Account visibile sulla pagina \"Esplora\""
+makeExplorableDescription: "Se disabiliti l'opzione, il tuo account non verrà visualizzato sulla pagina \"Esplora\"."
+showGapBetweenNotesInTimeline: "Mostrare un intervallo tra le note sulla timeline"
+duplicate: "Duplica"
+left: "Sinistra"
+center: "Centro"
+wide: "Largo"
+reloadToApplySetting: "Le tue preferenze verranno impostate dopo il ricaricamento della pagina. Vuoi ricaricare adesso?"
+needReloadToApply: "È necessario riavviare per rendere effettive le modifiche."
+showTitlebar: "Visualizza la barra del titolo"
+clearCache: "Svuota cache"
+onlineUsersCount: "{n} utenti online"
+nUsers: "{n} utenti"
+nNotes: "{n}Note"
+sendErrorReports: "Invia segnalazioni di errori"
+sendErrorReportsDescription: "Quando abilitato, se si verifica un problema, informazioni dettagliate sugli errori verranno condivise con Misskey in modo da aiutare a migliorare la qualità del software.\nCiò include informazioni come la versione del sistema operativo, il tipo di navigatore web che usi, la cronologia delle attività, ecc."
+myTheme: "I miei temi"
+backgroundColor: "Sfondo"
+textColor: "Testo"
+saveAs: "Salva con nome"
+value: "Valore"
+createdAt: "Data di creazione"
+updatedAt: "Aggiornato il"
+saveConfirm: "Vuoi salvare le modifiche?"
+deleteConfirm: "Rimuovere?"
+invalidValue: "Questo non è un valore valido."
+registry: "Registro"
+closeAccount: "Disattiva account"
+currentVersion: "Versione attuale"
+latestVersion: "Ultima versione"
+youAreRunningUpToDateClient: "Stai usando la versione più recente del client."
+newVersionOfClientAvailable: "Una nuova versione del tuo client è disponibile."
+usageAmount: "In utilizzo"
+capacity: "Capacità"
+inUse: "In utilizzo"
+editCode: "Modifica codice"
+apply: "Applica"
+receiveAnnouncementFromInstance: "Ricevi i messaggi informativi dall'istanza"
+emailNotification: "Eventi per notifiche via mail"
+publish: "Pubblico"
+inChannelSearch: "Cerca in canale"
+useReactionPickerForContextMenu: "Cliccare sul tasto destro per aprire il pannello di reazioni"
+typingUsers: "{users} sta(nno) scrivendo"
+jumpToSpecifiedDate: "Vai alla data "
+showingPastTimeline: "Stai visualizzando una vecchia timeline"
+clear: "Cancella"
+markAllAsRead: "Segna tutti come già letti"
+goBack: "Indietro"
+unlikeConfirm: "Non ti piace più?"
+fullView: "Schermo intero"
+quitFullView: "Esci dalla modalità a schermo intero"
+addDescription: "Aggiungi descrizione"
+userPagePinTip: "Qui puoi appuntare note, premendo \"Fissa sul profilo\" nel menù delle singole note."
+notSpecifiedMentionWarning: "Sono menzionati account che non vengono inclusi fra i destinatari"
+info: "Informazioni"
+userInfo: "Informazioni utente"
+unknown: "Sconosciuto"
+onlineStatus: "Stato di connessione"
+hideOnlineStatus: "Stato invisibile"
+hideOnlineStatusDescription: "Abilitare l'opzione di stato invisibile può guastare la praticità di singole funzioni, come la ricerca."
+online: "Online"
+active: "Attiv@"
+offline: "Offline"
+notRecommended: "Sconsigliato"
+botProtection: "Protezione contro i bot"
+instanceBlocking: "Istanze bloccate"
+selectAccount: "Scegli account"
+enabled: "Attivo"
+disabled: "Inattivo"
+quickAction: "Azioni rapide"
+user: "Utente"
+administration: "Gestione"
+accounts: "Account"
+switch: "Sostituisci"
+noMaintainerInformationWarning: "Le informazioni amministratore non sono impostate."
+noBotProtectionWarning: "Nessuna protezione impostata contro i bot."
+configure: "Imposta"
+postToGallery: "Pubblicare nella galleria"
+gallery: "Galleria"
+recentPosts: "Le più recenti"
+popularPosts: "Le più visualizzate"
+shareWithNote: "Condividere in nota"
+ads: "Pubblicità"
+expiration: "Scadenza"
+memo: "Promemoria"
+priority: "Priorità"
+high: "Alta"
+middle: "Media"
+low: "Bassa"
+emailNotConfiguredWarning: "Non hai impostato nessun indirizzo e-mail."
+ratio: "Rapporto"
+previewNoteText: "Anteprima del testo"
+customCss: "CSS personalizzato"
+global: "Federata"
+squareAvatars: "Mostra l'immagine del profilo come quadrato"
+sent: "Inviare"
+received: "Ricevuto"
+searchResult: "Risultati della Ricerca"
+hashtags: "Hashtag"
+troubleshooting: "Risoluzione problemi"
+useBlurEffect: "Utilizza effetto sfocatura per l'interfaccia utente"
+learnMore: "Più dettagli"
+misskeyUpdated: "Misskey è stato aggiornato!"
+whatIsNew: "Visualizza le informazioni sull'aggiornamento"
+translate: "Traduzione"
+translatedFrom: "Tradotto da {x}"
+accountDeletionInProgress: "La cancellazione dell'account è in corso"
+usernameInfo: "Un nome per identificare univocamente il tuo account sul server. È possibile utilizzare caratteri alfanumerici (a~z, A~Z, 0~9) e il trattino basso (_). Non sarà possibile cambiare il nome utente in seguito."
+aiChanMode: "Modalità Ai"
+keepCw: "Mantieni il CW"
+resolved: "Risolto"
+unresolved: "Non risolto"
+breakFollow: "Smetti di seguire"
+itsOn: "Abilitato"
+itsOff: "Disabilitato"
+emailRequiredForSignup: "È necessario un indirizzo mail per registrare un account"
+unread: "Non letto"
+filter: "Filtri"
+controlPanel: "Pannello di controllo"
+manageAccounts: "Gestisci account"
+classic: "Classico"
+muteThread: "Silenzia la discussione"
+unmuteThread: "Riattiva la discussione"
+deleteAccountConfirm: "L'account verrà cancellato. Procedere?"
+incorrectPassword: "La password è errata."
+voteConfirm: "Votare per「{choice}」?"
+hide: "Nascondere"
+leaveGroup: "Esci dal gruppo"
+leaveGroupConfirm: "Uscire da「{name}」?"
+useDrawerReactionPickerForMobile: "Mostra sul drawer da dispositivo mobile"
+welcomeBackWithName: "Bentornato/a, {name}"
+clickToFinishEmailVerification: "Fai click su [{ok}] per completare la verifica dell'indirizzo email."
+searchByGoogle: "Cerca"
+indefinitely: "Non scade"
+tenMinutes: "10 minuti"
+oneHour: "1 ora"
+oneDay: "1 giorno"
+oneWeek: "1 settimana"
+file: "Allegati"
+reverse: "Inverti"
+colored: "Colorato"
+label: "Etichetta"
+localOnly: "Soltanto locale"
+account: "Account"
+_emailUnavailable:
+ used: "Email già in uso"
+ format: "Formato email non valido"
+ disposable: "Email non riutilizzabile"
+ mx: "Server email non corretto"
+ smtp: "Il server email non risponde"
+_ffVisibility:
+ public: "Pubblico"
+ followers: "Mostra solo ai follower"
+ private: "Invisibile"
+_signup:
+ almostThere: "Quasi completo"
+ emailAddressInfo: "Inserisci il tuo indirizzo email. Non verrà reso pubblico."
+_accountDelete:
+ accountDelete: "Cancellazione account"
+ sendEmail: "Al termine della cancellazione dell'account, verrà inviata una mail all'indirizzo a cui era registrato."
+ requestAccountDelete: "Richiesta di cancellazione account"
+ started: "Il processo di cancellazione è iniziato."
+ inProgress: "Cancellazione in corso"
+_ad:
+ back: "Indietro"
+ reduceFrequencyOfThisAd: "Visualizza questa pubblicità meno spesso"
+_forgotPassword:
+ enterEmail: "Inserisci l'indirizzo di posta elettronica che hai registrato nel tuo profilo. Il collegamento necessario per ripristinare la password verrà inviato a questo indirizzo."
+ ifNoEmail: "Se nessun indirizzo e-mail è stato registrato, si prega di contattare l'amministratore·trice dell'istanza."
+ contactAdmin: "Poiché questa istanza non permette l'utilizzo di una mail, si prega di contattare l'amministratore·trice dell'istanza per poter ripristinare la password."
+_gallery:
+ my: "Le mie pubblicazioni"
+ liked: "Pubblicazioni che mi piacciono"
+ like: "Mi piace!"
+ unlike: "Non mi piace più"
+_email:
+ _follow:
+ title: "Ha iniziato a seguirti"
+ _receiveFollowRequest:
+ title: "Hai ricevuto una richiesta di follow"
+_plugin:
+ install: "Installa estensioni"
+ installWarn: "Si prega di installare soltanto estensioni che provengono da fonti affidabili."
+ manage: "Gestisci estensioni"
+_registry:
+ key: "Dati"
+ keys: "Dati"
+ domain: "Dominio"
+ createKey: "Crea chiave"
+_aboutMisskey:
+ about: "Misskey è un software libero e open source, sviluppato da syuilo dal 2014."
+ contributors: "Principali sostenitori"
+ allContributors: "Tutti i sostenitori"
+ source: "Codice sorgente"
+ translation: "Tradurre Misskey"
+ donate: "Sostieni Misskey"
+ morePatrons: "Apprezziamo sinceramente il supporto di tante altre persone. Grazie mille! 🥰"
+ patrons: "Sostenitori"
+_nsfw:
+ respect: "Nascondere i media segnati come sensibli"
+ ignore: "Visualizzare i media segnati come sensibili"
+ force: "Nascondere tutti i media"
+_mfm:
+ cheatSheet: "Bigliettino MFM"
+ intro: "MFM è un linguaggio Markdown particolare che si può usare in diverse parti di Misskey. Qui puoi visualizzare a colpo d'occhio tutta la sintassi MFM utile."
+ dummy: "Il Fediverso si espande con Misskey"
+ mention: "Menzioni"
+ mentionDescription: "Si può menzionare un utente specifico digitando il suo nome utente subito dopo il segno @."
+ hashtag: "Hashtag"
+ url: "URL"
+ link: "Link"
+ bold: "Grassetto"
+ blockCode: "Codice (blocco)"
+ inlineMath: "Espressione matematica(Immersione)"
+ blockMath: "Formula matematica (blocco)"
+ quote: "Cita il nota"
+ emoji: "Emoji personalizzati"
+ search: "Cerca"
+ flip: "Inverti"
+ jump: "Animazione(salto)"
+ jumpDescription: "Da un animazione che salta su e giù."
+ bounce: "Animazione(rimbalzo)"
+ bounceDescription: "Rende il testo rimbalzante"
+ shake: "rimbalzante"
+ shakeDescription: "Rende il testo traballante"
+ twitch: "testo"
+ twitchDescription: "Fa tremare il testo"
+ x2: "Più grande"
+ x2Description: "Mostra il contenuto ingrandito."
+ x3: "Molto più grande"
+ x3Description: "Mostra il contenuto molto più ingrandito."
+ x4: "Estremamente più grande"
+ x4Description: "Mostra il contenuto estremamente più ingrandito."
+ blur: "Sfocatura"
+ blurDescription: "È possibile rendere sfocato il contenuto. Spostando il cursore su di esso tornerà visibile chiaramente."
+ font: "Tipo di carattere"
+ fontDescription: "Puoi scegliere il tipo di carattere per il contenuto."
+ rainbow: "Arcobaleno"
+ rotate: "Ruota"
+_instanceTicker:
+ none: "Nascondi"
+ remote: "Mostra solo per gli/le utenti remotə"
+ always: "Mostra sempre"
+_serverDisconnectedBehavior:
+ reload: "Ricarica automaticamente"
+ dialog: "Apri avviso in finestra"
+ quiet: "Visualizza avviso in modo discreto"
+_channel:
+ create: "Nuovo canale"
+ edit: "Gerisci canale"
+ setBanner: "Scegli intestazione"
+ removeBanner: "Rimuovi intestazione"
+ featured: "Tendenze"
+ owned: "I miei canali"
+ following: "Seguiti"
+ usersCount: "{n} partecipanti"
+ notesCount: "{n} note"
+_menuDisplay:
+ hide: "Nascondere"
+_wordMute:
+ muteWords: "Parole da filtrare"
+ muteWordsDescription: "Separare con uno spazio indica la condizione \"E\". Separare con un'interruzzione riga indica la condizione \"O\"."
+ muteWordsDescription2: "Metti le parole chiavi tra slash per usare espressioni regolari (regexp)."
+ softDescription: "Nascondi della timeline note che rispondono alle condizioni impostate qui."
+ hardDescription: "Impedisci alla timeline di caricare le note che rispondono alle condizioni impostate qui. Inoltre, le note scompariranno in modo irreversibile, anche se le condizioni verranno successivamente rimosse."
+ soft: "Moderato"
+ hard: "Severo"
+ mutedNotes: "Note silenziate"
+_theme:
+ explore: "Esplora temi"
+ install: "Installa un tema"
+ manage: "Gerisci temi"
+ code: "Codice tema"
+ description: "Descrizione"
+ installed: "{name} è installato"
+ installedThemes: "Temi installati"
+ builtinThemes: "Temi integrati"
+ alreadyInstalled: "Questo tema è già installato"
+ invalid: "Il formato tema non è valido"
+ make: "Crea un tema"
+ base: "Base"
+ addConstant: "Aggiungi costante"
+ constant: "Costante"
+ defaultValue: "Valore predefinito"
+ color: "Colore"
+ refConst: "Chiama costante"
+ key: "Chiave"
+ func: "Funzione"
+ funcKind: "Tipo di funzione"
+ argument: "Argomento"
+ alpha: "Opacità"
+ darken: "Scuro"
+ lighten: "Chiaro"
+ inputConstantName: "Inserisci un nome per la costante"
+ deleteConstantConfirm: "Vuoi davvero eliminare la costante {const}?"
+ keys:
+ bg: "Sfondo"
+ fg: "Testo"
+ focus: "Focalizzazione"
+ indicator: "Indicatore"
+ panel: "Pannello"
+ shadow: "Ombra"
+ header: "Intestazione"
+ navBg: "Sfondo della barra laterale"
+ navFg: "Testo della barra laterale"
+ navHoverFg: "Testo della barra laterale (al passaggio del mouse)"
+ navActive: "Testo della barra laterale (attivo)"
+ navIndicator: "Indicatore di barra laterale"
+ link: "Link"
+ hashtag: "Hashtag"
+ mention: "Menzioni"
+ mentionMe: "Menzioni (di me)"
+ renote: "Rinota"
+ divider: "Interruzione di linea"
+ infoBg: "Sfondo informazioni"
+ infoFg: "Testo di informazioni"
+ infoWarnBg: "Sfondo degli avvisi"
+ infoWarnFg: "Testo di avviso"
+ cwBg: "Sfondo del CW"
+ cwFg: "Testo del pulsante CW"
+ cwHoverBg: "Sfondo del pulsante CW (sorvolato)"
+ toastBg: "Sfondo di notifica a comparsa"
+ toastFg: "Testo di notifica a comparsa"
+ buttonBg: "Sfondo del pulsante"
+ buttonHoverBg: "Sfondo del pulsante (sorvolato)"
+ inputBorder: "Inquadra casella di testo"
+ listItemHoverBg: "Sfondo della voce di elenco (sorvolato)"
+ driveFolderBg: "Sfondo della cartella di disco"
+ badge: "Distintivo"
+ messageBg: "Sfondo della chat"
+_sfx:
+ note: "Nota"
+ noteMy: "Mia nota"
+ notification: "Notifiche"
+ chat: "Messaggi"
+ chatBg: "Chat (sfondo)"
+ antenna: "Ricezione dell'antenna"
+ channel: "Notifiche di canale"
+_ago:
+ future: "Futuro"
+ justNow: "Ora"
+ secondsAgo: "{n}s fa"
+ minutesAgo: "{n}min fa"
+ hoursAgo: "{n}h fa"
+ daysAgo: "{1} giorni fa"
+ weeksAgo: "{n} settimane fa"
+ monthsAgo: "{n} mesi fa"
+ yearsAgo: "{n} anni fa"
+_time:
+ second: "s"
+ minute: "min"
+ hour: "ore"
+ day: "giorni"
+_tutorial:
+ title: "Come usare Misskey"
+ step1_1: "Benvenuto/a!"
+ step1_2: "Questa pagina si chiama una \" Timeline \". Mostra in ordine cronologico le \" note \" delle persone che segui."
+ step1_3: "Attualmente la tua Timeline è vuota perché non segui alcun account e non hai pubblicato alcuna nota ancora."
+ step2_1: "Prima di scrivere una nota o di seguire un account, imposta il tuo profilo!"
+ step2_2: "Aggiungere qualche informazione su di te aumenterà le tue possibilità di essere seguit@ da altre persone. "
+ step3_1: "Hai finito di impostare il tuo profilo?"
+ step3_2: "Ora, puoi pubblicare una nota. Facciamo una prova! Premi il pulsante a forma di penna in cima allo schermo per aprire una finestra di dialogo. "
+ step3_3: "Scritto il testo della nota, puoi pubblicarla premendo il pulsante nella parte superiore destra della finestra di dialogo."
+ step3_4: "Non ti viene niente in mente? Perché non scrivi semplicemente \"Ho appena cominciato a usare Misskey\"?"
+ step4_1: "Hai pubblicato qualcosa?"
+ step4_2: "Se puoi visualizzare la tua nota sulla timeline, ce l'hai fatta!"
+ step5_1: "Adesso, cerca di seguire altre persone per vivacizzare la tua timeline. "
+ step5_2: "La pagina {featured} mostra le note di tendenza su questa istanza, e magari ti aiuterà a trovare account che ti piacciono e che vorrai seguire. Oppure, potrai trovare utenti popolari usando {explore}."
+ step5_3: "Per seguire altrə utenti, clicca sul loro avatar per aprire la pagina di profilo dove puoi premere il pulsante \"Seguire\". "
+ step5_4: "Alcunə utenti scelgono di confermare manualmente le richieste di follow che ricevono, quindi a seconda delle persone potrebbe volerci un pò prima che la tua richiesta sia accolta."
+ step6_1: "Ora, se puoi visualizzare le note di altrə utenti sulla tua timeline, ce l'hai fatta!"
+ step6_2: "Puoi inviare una risposta rapida alle note di altrə utenti mandando loro \"reazioni\"."
+ step6_3: "Per inviare una reazione, premi l'icona + della nota e scegli l'emoji che vuoi mandare."
+ step7_1: "Complimenti! Sei arrivat@ alla fine dell'esercitazione di base su come usare Misskey. "
+ step7_2: "Se vuoi saperne di più su Misskey, puoi dare un'occhiata alla sezione {help}."
+ step7_3: "Da ultimo, buon divertimento su Misskey! 🚀"
+_2fa:
+ registerDevice: "Aggiungi dispositivo"
+_permissions:
+ "read:account": "Visualizzare le informazioni dell'account"
+ "write:account": "Modificare le informazioni dell'account"
+ "read:blocks": "Visualizza gli account bloccati"
+ "write:blocks": "Gestisci gli account bloccati"
+ "read:drive": "Aprire il Drive"
+ "write:drive": "Gestire il Drive"
+ "read:favorites": "Visualizza i tuoi preferiti"
+ "write:favorites": "Gestisci i tuoi preferiti"
+ "read:following": "Vedi le informazioni di follow"
+ "write:following": "Seguiti/ Smetti di seguire"
+ "read:messaging": "Visualizzare la chat"
+ "write:messaging": "Gestire la chat"
+ "read:mutes": "Vedi account silenziati"
+ "write:mutes": "Gerisci account silenziati"
+ "write:notes": "Creare / Eliminare note"
+ "read:notifications": "Visualizza notifiche"
+ "write:notifications": "Gerisci notifiche"
+ "read:reactions": "Vedi reazioni"
+ "write:reactions": "Gerisci reazioni"
+ "write:votes": "Votare"
+ "read:pages": "Visualizzare pagine"
+ "write:pages": "Gestire pagine"
+ "read:page-likes": "Visualizzare i \"Mi piace\" di pagine"
+ "write:page-likes": "Gestire i \"Mi piace\" di pagine"
+ "read:user-groups": "Vedi gruppi di utenti"
+ "write:user-groups": "Gestisci gruppi di utenti"
+ "read:channels": "Visualizza canali"
+ "write:channels": "Gerisci canali"
+_auth:
+ shareAccess: "Autorizzare「{name}」ad accedere al tuo account?"
+ shareAccessAsk: "Vuoi davvero consentire l'accesso al tuo account a questa app'?"
+ permissionAsk: "Questa app richiede le seguenti autorizzazioni:"
+ pleaseGoBack: "Si prega di ritornare sulla app"
+ callback: "Ritornando sulla app"
+ denied: "Accesso negato"
+_antennaSources:
+ all: "Tutte le note"
+ homeTimeline: "Note dagli utenti che segui"
+ users: "Note dagli utenti selezionati"
+ userList: "Note dagli utenti della lista selezionata"
+ userGroup: "Note dagli utenti del gruppo selezionato"
+_weekday:
+ sunday: "Domenica"
+ monday: "Lunedì"
+ tuesday: "Martedì"
+ wednesday: "Mercoledì"
+ thursday: "Giovedì"
+ friday: "Venerdì"
+ saturday: "Sabato"
+_widgets:
+ memo: "Memo"
+ notifications: "Notifiche"
+ timeline: "Timeline"
+ calendar: "Calendario"
+ trends: "Tendenze"
+ clock: "Orologio"
+ rss: "Aggregatore rss"
+ activity: "Attività"
+ photos: "Foto"
+ digitalClock: "Orologio digitale"
+ federation: "Federazione"
+ postForm: "Finestra di pubblicazione"
+ slideshow: "Diapositive"
+ button: "Pulsante"
+ onlineUsers: "Utenti online"
+ jobQueue: "Coda di lavoro"
+ serverMetric: "Statistiche server"
+ aiscript: "Console AiScript"
+_cw:
+ hide: "Nascondere"
+ show: "Mostra di più"
+ chars: "{count} caratteri"
+ files: "{count} file"
+_poll:
+ noOnlyOneChoice: "Sono necessarie almeno 2 risposte"
+ choiceN: "Opzione {n}"
+ noMore: "Hai aggiunto il numero massimo di opzioni."
+ canMultipleVote: "Possibilità di risposte multiple"
+ expiration: "Scadenza"
+ infinite: "Non scade"
+ at: "Seleziona data"
+ after: "Seleziona durata"
+ deadlineDate: "Data di scadenza"
+ deadlineTime: "Ora di scadenza"
+ duration: "Durata"
+ votesCount: "{n} voti"
+ totalVotes: "Totale di {n} voti"
+ vote: "Vota"
+ showResult: "Visualizza risultati"
+ voted: "Hai votato"
+ closed: "Terminato"
+ remainingDays: "Rimangono {d} giorni e {h} ore"
+ remainingHours: "Rimangono {h} ore e {m} minuti"
+ remainingMinutes: "Rimangono {m} minuti e {s} secondi"
+ remainingSeconds: "Rimangono {s} secondi"
+_visibility:
+ public: "Pubblica"
+ publicDescription: "Visibile per tutti sul Fediverso"
+ home: "Home"
+ homeDescription: "Visibile solo sulla timeline \"Home\""
+ followers: "Followers"
+ followersDescription: "Visibile solo per i tuoi followers"
+ specified: "Diretta"
+ specifiedDescription: "Visibile solo per gli/le utenti menzionatə"
+ localOnly: "Soltanto locale"
+ localOnlyDescription: "Nascosta per gli/le utenti remotə"
+_postForm:
+ replyPlaceholder: "Nota la tua risposta.."
+ quotePlaceholder: "Cita Nota..."
+ channelPlaceholder: "Pubblica in canale"
+ _placeholders:
+ a: "Che succede?"
+ b: "È successo qualcosa?"
+ c: "Che cos'hai in mente?"
+ d: "Vuoi dire qualcosa?"
+ e: "Scrivi qualcosa qui"
+ f: "Aspettando che scriva..."
+_profile:
+ name: "Nome"
+ username: "Nome utente"
+ description: "Bio"
+ youCanIncludeHashtags: "Puoi anche includere hashtag."
+ metadata: "Informazioni aggiuntive"
+ metadataEdit: "Modifica informazioni aggiuntive"
+ metadataDescription: "Puoi pubblicare fino a quattro informazioni aggiuntive sul profilo."
+ metadataLabel: "Etichetta"
+ metadataContent: "Contenuto"
+ changeAvatar: "Modifica immagine profilo"
+ changeBanner: "Cambia intestazione"
+_exportOrImport:
+ allNotes: "Tutte le note"
+ followingList: "Follows"
+ muteList: "Account silenziati"
+ blockingList: "Account bloccati"
+ userLists: "Liste"
+_charts:
+ federation: "Federazione"
+ apRequest: "Richieste"
+ usersIncDec: "Variazione del numero di utenti"
+ usersTotal: "Numero totale di utenti"
+ activeUsers: "Numero di utenti attivi"
+ notesIncDec: "Variazione del numero di note"
+ localNotesIncDec: "Variazione del numero di note locali"
+ remoteNotesIncDec: "Variazione del numero di note distanti"
+ notesTotal: "Conteggio totale di note"
+ filesIncDec: "Variazione del numero dei file"
+ filesTotal: "Numero totale di file"
+ storageUsageIncDec: "Variazione dell'utilizzo dell'immagazzinamento"
+ storageUsageTotal: "Utilizzo totale dell'immagazzinamento"
+_instanceCharts:
+ requests: "Richieste"
+ users: "Variazione del numero di utenti"
+ usersTotal: "Totale cumulativo di utenti"
+ notes: "Variazione del numero di note"
+ notesTotal: "Totale cumulato di note"
+ ff: "Variazione dei follow/ follower"
+ ffTotal: "Totale cumulato dei follow/ follower"
+ cacheSize: "Variazione dello spazio occupato dalla cache"
+ cacheSizeTotal: "Totale cumulato dello spazio occupato dalla cache"
+ files: "Variazione del numero di file"
+ filesTotal: "Totale cumulato del numero di file"
+_timelines:
+ home: "Home"
+ local: "Locale"
+ social: "Sociale"
+ global: "Federata"
+_pages:
+ newPage: "Crea pagina"
+ editPage: "Modifica pagina"
+ readPage: "Visualizzando fonte "
+ created: "Pagina creata!"
+ updated: "Pagina aggiornata con successo!"
+ deleted: "Pagina eliminata"
+ pageSetting: "Impostazioni pagina"
+ nameAlreadyExists: "Esiste già una pagina con lo stesso URL."
+ invalidNameTitle: "L'URL di pagina definito non è valido"
+ invalidNameText: "Verifica che il campo non è vuoto"
+ editThisPage: "Modifica questa pagina"
+ viewSource: "Visualizza sorgente"
+ viewPage: "Visualizza pagina"
+ like: "Mi piace"
+ unlike: "Togli Mi piace"
+ my: "Le mie pagine"
+ liked: "Pagine che mi piacciono"
+ featured: "Popolari"
+ contents: "Contenuto"
+ content: "Blocco di pagina"
+ variables: "Variabili"
+ title: "Titolo"
+ url: "URL della pagina"
+ summary: "Riassunto di pagina"
+ hideTitleWhenPinned: "Nascondere il titolo pagina quando è fissata in cima al profilo."
+ font: "Tipo di carattere"
+ fontSerif: "Serif"
+ fontSansSerif: "Sans serif"
+ eyeCatchingImageSet: "Imposta un'immagine attrattiva"
+ eyeCatchingImageRemove: "Elimina l'immagine attrattiva"
+ chooseBlock: "Aggiungi blocco"
+ selectType: "Seleziona tipo"
+ enterVariableName: "Digita un nome di variabile"
+ variableNameIsAlreadyUsed: "Esiste già una variabile con lo stesso nome"
+ contentBlocks: "Contenuto"
+ inputBlocks: "Blocchi di input"
+ specialBlocks: "Speciale"
+ blocks:
+ text: "Testo"
+ textarea: "Area di testo"
+ section: "Sezione"
+ image: "Immagini"
+ button: "Pulsante"
+ if: "Se"
+ _if:
+ variable: "Variabili"
+ post: "Finestra di pubblicazione"
+ _post:
+ text: "Contenuto"
+ textInput: "Immissione testo"
+ _textInput:
+ name: "Nome della variabile"
+ text: "Titolo"
+ default: "Valore predefinito"
+ textareaInput: "Immissione testo a più righe"
+ _textareaInput:
+ name: "Nome della variabile"
+ text: "Titolo"
+ default: "Valore predefinito"
+ numberInput: "Immissione numerica"
+ _numberInput:
+ name: "Nome della variabile"
+ text: "Titolo"
+ default: "Valore predefinito"
+ _canvas:
+ width: "Larghezza"
+ height: "Altezza"
+ note: "Nota integrata"
+ _note:
+ id: "ID nota"
+ idDescription: "Qui puoi anche incollare l'URL della nota che vuoi impostare."
+ detailed: "Visualizzazione dettagliata"
+ switch: "Interruttore"
+ _switch:
+ name: "Nome della variabile"
+ text: "Titolo"
+ default: "Valore predefinito"
+ counter: "Contatore"
+ _counter:
+ name: "Nome della variabile"
+ text: "Titolo"
+ inc: "Valore da aggiungere"
+ _button:
+ text: "Titolo"
+ colored: "Colorato"
+ action: "Operazione da eseguire quando viene premuto il pulsante"
+ _action:
+ dialog: "Visualizzare una finestra di dialogo"
+ _dialog:
+ content: "Contenuto"
+ resetRandom: "Ripristinare un numero aleatorio"
+ pushEvent: "Inviare evento"
+ _pushEvent:
+ event: "Nome evento"
+ message: "Messaggio da visualizzare quando abilitato"
+ variable: "Variabile da inviare"
+ no-variable: "Nessun contenuto"
+ callAiScript: "Chiamare AiScript"
+ _callAiScript:
+ functionName: "Nome della funzione"
+ radioButton: "Opzioni"
+ _radioButton:
+ name: "Nome della variabile"
+ title: "Titolo"
+ default: "Valore predefinito"
+ script:
+ categories:
+ comparison: "Metodo comparativo"
+ random: "Aleatorietà"
+ value: "Valore"
+ fn: "Funzione"
+ list: "Liste"
+ blocks:
+ text: "Testo"
+ multiLineText: "Testo (a più righe)"
+ textList: "Lista di testo"
+ _strLen:
+ arg1: "Testo"
+ _strPick:
+ arg1: "Testo"
+ _strReplace:
+ arg1: "Testo"
+ _strReverse:
+ arg1: "Testo"
+ _join:
+ arg1: "Liste"
+ _add:
+ arg1: "A"
+ arg2: "B"
+ _subtract:
+ arg1: "A"
+ arg2: "B"
+ _multiply:
+ arg1: "A"
+ arg2: "B"
+ _divide:
+ arg1: "A"
+ arg2: "B"
+ _mod:
+ arg1: "A"
+ arg2: "B"
+ _eq:
+ arg1: "A"
+ arg2: "B"
+ notEq: "A e B sono differenti"
+ _notEq:
+ arg1: "A"
+ arg2: "B"
+ and: "A e B"
+ _and:
+ arg1: "A"
+ arg2: "B"
+ or: "A o B"
+ _or:
+ arg1: "A"
+ arg2: "B"
+ _lt:
+ arg1: "A"
+ arg2: "B"
+ _gt:
+ arg1: "A"
+ arg2: "B"
+ _ltEq:
+ arg1: "A"
+ arg2: "B"
+ _gtEq:
+ arg1: "A"
+ arg2: "B"
+ _if:
+ arg1: "Se"
+ arg2: "Se"
+ random: "Aleatorietà"
+ _randomPick:
+ arg1: "Liste"
+ _dailyRandomPick:
+ arg1: "Liste"
+ _seedRandom:
+ arg2: "Probabilità"
+ _seedRandomPick:
+ arg2: "Liste"
+ _DRPWPM:
+ arg1: "Lista di testo"
+ _pick:
+ arg1: "Liste"
+ _listLen:
+ arg1: "Liste"
+ _stringToNumber:
+ arg1: "Testo"
+ _splitStrByLine:
+ arg1: "Testo"
+ ref: "Variabili"
+ fn: "Funzione"
+ types:
+ string: "Testo"
+ array: "Liste"
+ stringArray: "Lista di testo"
+_relayStatus:
+ requesting: "In attesa di approvazione"
+ accepted: "Approvato"
+ rejected: "Respinto"
+_notification:
+ fileUploaded: "File caricato correttamente"
+ youGotMention: "{name} ti ha menzionato"
+ youGotReply: "{name} ti ha risposto"
+ youGotQuote: "{name} ha citato il tuo Nota e ha detto"
+ youRenoted: "{name} ha rinotato"
+ youGotPoll: "{name} ha votato"
+ youGotMessagingMessageFromUser: "{name} ti ha mandato un messaggio"
+ youGotMessagingMessageFromGroup: "{name} ti ha mandato un messaggio nella chat"
+ youWereFollowed: "Ha iniziato a seguirti"
+ youReceivedFollowRequest: "Hai ricevuto una richiesta di follow"
+ yourFollowRequestAccepted: "La tua richiesta di follow è stata accettata"
+ youWereInvitedToGroup: "Invitat@ al gruppo"
+ _types:
+ all: "Tutto"
+ follow: "Nuovə follower"
+ mention: "Menzioni"
+ reply: "Risposte"
+ renote: "Rinota"
+ quote: "Cita"
+ reaction: "Reazioni"
+ pollVote: "Voti ricevuti"
+ receiveFollowRequest: "Richiesta di follow ricevuta"
+ followRequestAccepted: "Richiesta di follow accettata"
+ groupInvited: "Invito a un gruppo"
+ app: "Notifiche da applicazioni"
+ _actions:
+ reply: "Rispondi"
+ renote: "Rinota"
+_deck:
+ alwaysShowMainColumn: "Mostra sempre la colonna principale"
+ columnAlign: "Allineare colonne"
+ addColumn: "Aggiungi colonna"
+ swapLeft: "Sposta a sinistra"
+ swapRight: "Sposta a destra"
+ swapUp: "Sposta in alto"
+ swapDown: "Sposta in basso"
+ stackLeft: "Impila a sinistra"
+ popRight: "Estrai a destra"
+ profile: "Profilo"
+ _columns:
+ main: "Principale"
+ widgets: "Widget"
+ notifications: "Notifiche"
+ tl: "Timeline"
+ antenna: "Antenne"
+ list: "Liste"
+ mentions: "Menzioni"
+ direct: "Diretta"
diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index d4457b659..b10cce923 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -1,1834 +1,1805 @@
-meta:
- lang: "日本語"
- divider: ""
+_lang_: "日本語"
-common:
- misskey: "A ⭐ of fediverse"
- about-title: "A ⭐ of fediverse."
- about: "Misskeyを見つけていただき、ありがとうございます。Misskeyは、地球で生まれた分散マイクロブログSNSです。Fediverse(様々なSNSで構成される宇宙)の中に存在するため、他のSNSと相互に繋がっています。暫し都会の喧騒から離れて、新しいインターネットにダイブしてみませんか。"
- intro:
- title: "Misskeyって?"
- about: "Misskeyはオープンソースの分散型マイクロブログSNSです。リッチで高度にカスタマイズできるUI、投稿へのリアクション、ファイルを一元管理できるドライブなど、先進的な機能を揃えています。また、Fediverseと呼ばれるネットワークに接続できるため、他のSNSともやり取りできます。例えば、あなたが何か投稿すると、その投稿はMisskeyだけでなく他のSNSにも伝わります。ちょうどある惑星から他の惑星に電波を発信している様子をイメージしてください。"
- features: "特徴"
- rich-contents: "投稿"
- rich-contents-desc: "自分の考え、話題の出来事、皆と共有したいことについて発信してください。必要であれば、様々な構文を使って投稿を装飾したり、好きな画像、動画などのファイルやアンケートを添付することもできます。"
- reaction: "リアクション"
- reaction-desc: "あなたの気持ちを伝える最も簡単な方法です。Misskeyは、他のユーザーの投稿に様々なリアクションを付けることができます。いちどMisskeyのリアクション機能を体験してしまうと、もう「いいね」の概念しか存在しないSNSには戻れなくなるかもしれません。"
- ui: "インターフェース"
- ui-desc: "どのようなUIが使いやすいかは人それぞれです。だから、Misskeyは自由度の高いUIを持っています。レイアウトやデザインを調整したり、カスタマイズ可能な様々なウィジェットを配置したりして、自分だけのホームを作ってください。"
- drive: "ドライブ"
- drive-desc: "以前投稿したことのある画像をまた投稿したくなったことはありませんか?もしくは、アップロードしたファイルをフォルダ分けして整理したくなったことはありませんか?Misskeyの根幹に組み込まれたドライブ機能によってそれらが解決します。ファイルの共有も簡単です。"
- outro: "他にもMisskeyにしかない機能はまだまだあるので、ぜひあなた自身の目で確かめてください。Misskeyは分散型SNSなので、このインスタンスが気に入らなければ他のインスタンスを試すこともできます。それでは、GLHF!"
- adblock:
- detected: "広告ブロッカーを無効にしてください"
- warning: "Misskeyは広告を掲載していませんが、広告をブロックする機能が有効だと一部の機能が利用できなかったり、不具合が発生する場合があります。"
- application-authorization: "アプリの連携"
- close: "閉じる"
- do-not-copy-paste: "ここにコードを入力したり張り付けたりしないでください。アカウントが不正利用される可能性があります。"
- load-more: "もっと読み込む"
- enter-password: "パスワードを入力してください"
- 2fa: "二段階認証"
- customize-home: "ホームをカスタマイズ"
- featured-notes: "ハイライト"
- dark-mode: "ダークモード"
- signin: "ログイン"
- signup: "新規登録"
- signout: "ログアウト"
- reload-to-apply-the-setting: "この設定を反映するにはページをリロードする必要があります。今すぐリロードしますか?"
+headlineMisskey: "ノートでつながるネットワーク"
+introMisskey: "ようこそ!Misskeyは、オープンソースの分散型マイクロブログサービスです。\n「ノート」を作成して、いま起こっていることを共有したり、あなたについて皆に発信しよう📡\n「リアクション」機能で、皆のノートに素早く反応を追加することもできます👍\n新しい世界を探検しよう🚀"
+monthAndDay: "{month}月 {day}日"
+search: "検索"
+notifications: "通知"
+username: "ユーザー名"
+password: "パスワード"
+forgotPassword: "パスワードを忘れた"
+fetchingAsApObject: "連合に照会中"
+ok: "OK"
+gotIt: "わかった"
+cancel: "キャンセル"
+enterUsername: "ユーザー名を入力"
+renotedBy: "{user}がRenote"
+noNotes: "ノートはありません"
+noNotifications: "通知はありません"
+instance: "インスタンス"
+settings: "設定"
+basicSettings: "基本設定"
+otherSettings: "その他の設定"
+openInWindow: "ウィンドウで開く"
+profile: "プロフィール"
+timeline: "タイムライン"
+noAccountDescription: "自己紹介はありません"
+login: "ログイン"
+loggingIn: "ログイン中"
+logout: "ログアウト"
+signup: "新規登録"
+uploading: "アップロード中"
+save: "保存"
+users: "ユーザー"
+addUser: "ユーザーを追加"
+favorite: "お気に入り"
+favorites: "お気に入り"
+unfavorite: "お気に入り解除"
+favorited: "お気に入りに登録しました。"
+alreadyFavorited: "既にお気に入りに登録されています。"
+cantFavorite: "お気に入りに登録できませんでした。"
+pin: "ピン留め"
+unpin: "ピン留め解除"
+copyContent: "内容をコピー"
+copyLink: "リンクをコピー"
+delete: "削除"
+deleteAndEdit: "削除して編集"
+deleteAndEditConfirm: "このノートを削除してもう一度編集しますか?このノートへのリアクション、Renote、返信も全て削除されます。"
+addToList: "リストに追加"
+sendMessage: "メッセージを送信"
+copyUsername: "ユーザー名をコピー"
+searchUser: "ユーザーを検索"
+reply: "返信"
+loadMore: "もっと見る"
+showMore: "もっと見る"
+showLess: "閉じる"
+youGotNewFollower: "フォローされました"
+receiveFollowRequest: "フォローリクエストされました"
+followRequestAccepted: "フォローが承認されました"
+mention: "メンション"
+mentions: "あなた宛て"
+directNotes: "ダイレクト投稿"
+importAndExport: "インポートとエクスポート"
+import: "インポート"
+export: "エクスポート"
+files: "ファイル"
+download: "ダウンロード"
+driveFileDeleteConfirm: "ファイル「{name}」を削除しますか?このファイルを添付したノートも消えます。"
+unfollowConfirm: "{name}のフォローを解除しますか?"
+exportRequested: "エクスポートをリクエストしました。これには時間がかかる場合があります。エクスポートが終わると、「ドライブ」に追加されます。"
+importRequested: "インポートをリクエストしました。これには時間がかかる場合があります。"
+lists: "リスト"
+noLists: "リストはありません"
+note: "ノート"
+notes: "ノート"
+following: "フォロー"
+followers: "フォロワー"
+followsYou: "フォローされています"
+createList: "リスト作成"
+manageLists: "リストの管理"
+error: "エラー"
+somethingHappened: "問題が発生しました"
+retry: "再試行"
+pageLoadError: "ページの読み込みに失敗しました。"
+pageLoadErrorDescription: "これは通常、ネットワークまたはブラウザキャッシュが原因です。キャッシュをクリアするか、しばらく待ってから再度試してください。"
+serverIsDead: "サーバーの応答がありません。しばらく待ってから再度試してください。"
+youShouldUpgradeClient: "このページを表示するためには、リロードして新しいバージョンのクライアントをご利用ください。"
+enterListName: "リスト名を入力"
+privacy: "プライバシー"
+makeFollowManuallyApprove: "フォローを承認制にする"
+defaultNoteVisibility: "デフォルトの公開範囲"
+follow: "フォロー"
+followRequest: "フォロー申請"
+followRequests: "フォロー申請"
+unfollow: "フォロー解除"
+followRequestPending: "フォロー許可待ち"
+enterEmoji: "絵文字を入力"
+renote: "Renote"
+unrenote: "Renote解除"
+renoted: "Renoteしました。"
+cantRenote: "この投稿はRenoteできません。"
+cantReRenote: "RenoteをRenoteすることはできません。"
+quote: "引用"
+pinnedNote: "ピン留めされたノート"
+pinned: "ピン留め"
+you: "あなた"
+clickToShow: "クリックして表示"
+sensitive: "閲覧注意"
+add: "追加"
+reaction: "リアクション"
+reactionSetting: "ピッカーに表示するリアクション"
+reactionSettingDescription2: "ドラッグして並び替え、クリックして削除、+を押して追加します。"
+rememberNoteVisibility: "公開範囲を記憶する"
+attachCancel: "添付取り消し"
+markAsSensitive: "閲覧注意にする"
+unmarkAsSensitive: "閲覧注意を解除する"
+enterFileName: "ファイル名を入力"
+mute: "ミュート"
+unmute: "ミュート解除"
+block: "ブロック"
+unblock: "ブロック解除"
+suspend: "凍結"
+unsuspend: "解凍"
+blockConfirm: "ブロックしますか?"
+unblockConfirm: "ブロック解除しますか?"
+suspendConfirm: "凍結しますか?"
+unsuspendConfirm: "解凍しますか?"
+selectList: "リストを選択"
+selectAntenna: "アンテナを選択"
+selectWidget: "ウィジェットを選択"
+editWidgets: "ウィジェットを編集"
+editWidgetsExit: "編集を終了"
+customEmojis: "カスタム絵文字"
+emoji: "絵文字"
+emojis: "絵文字"
+emojiName: "絵文字名"
+emojiUrl: "絵文字画像URL"
+addEmoji: "絵文字を追加"
+settingGuide: "おすすめ設定"
+cacheRemoteFiles: "リモートのファイルをキャッシュする"
+cacheRemoteFilesDescription: "この設定を無効にすると、リモートファイルをキャッシュせず直リンクするようになります。サーバーのストレージを節約できますが、サムネイルが生成されないので通信量が増加します。"
+flagAsBot: "Botとして設定"
+flagAsBotDescription: "このアカウントがプログラムによって運用される場合は、このフラグをオンにします。オンにすると、反応の連鎖を防ぐためのフラグとして他の開発者に役立ったり、Misskeyのシステム上での扱いがBotに合ったものになります。"
+flagAsCat: "Catとして設定"
+flagAsCatDescription: "このアカウントが猫であることを示す場合は、このフラグをオンにします。"
+flagShowTimelineReplies: "タイムラインにノートへの返信を表示する"
+flagShowTimelineRepliesDescription: "オンにすると、タイムラインにユーザーのノート以外にもそのユーザーの他のノートへの返信を表示します。"
+autoAcceptFollowed: "フォロー中ユーザーからのフォロリクを自動承認"
+addAccount: "アカウントを追加"
+loginFailed: "ログインに失敗しました"
+showOnRemote: "リモートで表示"
+general: "全般"
+wallpaper: "壁紙"
+setWallpaper: "壁紙を設定"
+removeWallpaper: "壁紙を削除"
+searchWith: "検索: {q}"
+youHaveNoLists: "リストがありません"
+followConfirm: "{name}をフォローしますか?"
+proxyAccount: "プロキシアカウント"
+proxyAccountDescription: "プロキシアカウントは、特定の条件下でユーザーのリモートフォローを代行するアカウントです。例えば、ユーザーがリモートユーザーをリストに入れたとき、リストに入れられたユーザーを誰もフォローしていないとアクティビティがインスタンスに配達されないため、代わりにプロキシアカウントがフォローするようにします。"
+host: "ホスト"
+selectUser: "ユーザーを選択"
+recipient: "宛先"
+annotation: "注釈"
+federation: "連合"
+instances: "インスタンス"
+registeredAt: "初観測"
+latestRequestSentAt: "直近のリクエスト送信"
+latestRequestReceivedAt: "直近のリクエスト受信"
+latestStatus: "直近のステータス"
+storageUsage: "ストレージ使用量"
+charts: "チャート"
+perHour: "1時間ごと"
+perDay: "1日ごと"
+stopActivityDelivery: "アクティビティの配送を停止"
+blockThisInstance: "このインスタンスをブロック"
+operations: "操作"
+software: "ソフトウェア"
+version: "バージョン"
+metadata: "メタデータ"
+withNFiles: "{n}つのファイル"
+monitor: "モニター"
+jobQueue: "ジョブキュー"
+cpuAndMemory: "CPUとメモリ"
+network: "ネットワーク"
+disk: "ディスク"
+instanceInfo: "インスタンス情報"
+statistics: "統計"
+clearQueue: "キューをクリア"
+clearQueueConfirmTitle: "キューをクリアしますか?"
+clearQueueConfirmText: "未配達の投稿は配送されなくなります。通常この操作を行う必要はありません。"
+clearCachedFiles: "キャッシュをクリア"
+clearCachedFilesConfirm: "キャッシュされたリモートファイルをすべて削除しますか?"
+blockedInstances: "ブロックしたインスタンス"
+blockedInstancesDescription: "ブロックしたいインスタンスのホストを改行で区切って設定します。ブロックされたインスタンスは、このインスタンスとやり取りできなくなります。"
+muteAndBlock: "ミュートとブロック"
+mutedUsers: "ミュートしたユーザー"
+blockedUsers: "ブロックしたユーザー"
+noUsers: "ユーザーはいません"
+editProfile: "プロフィールを編集"
+noteDeleteConfirm: "このノートを削除しますか?"
+pinLimitExceeded: "これ以上ピン留めできません"
+intro: "Misskeyのインストールが完了しました!管理者アカウントを作成しましょう。"
+done: "完了"
+processing: "処理中"
+preview: "プレビュー"
+default: "デフォルト"
+defaultValueIs: "デフォルト: {value}"
+noCustomEmojis: "絵文字はありません"
+noJobs: "ジョブはありません"
+federating: "連合中"
+blocked: "ブロック中"
+suspended: "配信停止"
+all: "全て"
+subscribing: "購読中"
+publishing: "配信中"
+notResponding: "応答なし"
+instanceFollowing: "インスタンスのフォロー"
+instanceFollowers: "インスタンスのフォロワー"
+instanceUsers: "インスタンスのユーザー"
+changePassword: "パスワードを変更"
+security: "セキュリティ"
+retypedNotMatch: "入力が一致しません。"
+currentPassword: "現在のパスワード"
+newPassword: "新しいパスワード"
+newPasswordRetype: "新しいパスワード(再入力)"
+attachFile: "ファイルを添付"
+more: "もっと!"
+featured: "ハイライト"
+usernameOrUserId: "ユーザー名かユーザーID"
+noSuchUser: "ユーザーが見つかりません"
+lookup: "照会"
+announcements: "お知らせ"
+imageUrl: "画像URL"
+remove: "削除"
+removed: "削除しました"
+removeAreYouSure: "「{x}」を削除しますか?"
+deleteAreYouSure: "「{x}」を削除しますか?"
+resetAreYouSure: "リセットしますか?"
+saved: "保存しました"
+messaging: "チャット"
+upload: "アップロード"
+keepOriginalUploading: "オリジナル画像を保持"
+keepOriginalUploadingDescription: "画像をアップロードする時にオリジナル版を保持します。オフにするとアップロード時にブラウザでWeb公開用画像を生成します。"
+fromDrive: "ドライブから"
+fromUrl: "URLから"
+uploadFromUrl: "URLアップロード"
+uploadFromUrlDescription: "アップロードしたいファイルのURL"
+uploadFromUrlRequested: "アップロードをリクエストしました"
+uploadFromUrlMayTakeTime: "アップロードが完了するまで時間がかかる場合があります。"
+explore: "みつける"
+messageRead: "既読"
+noMoreHistory: "これより過去の履歴はありません"
+startMessaging: "チャットを開始"
+nUsersRead: "{n}人が読みました"
+agreeTo: "{0}に同意"
+tos: "利用規約"
+start: "始める"
+home: "ホーム"
+remoteUserCaution: "リモートユーザーのため、情報が不完全です。"
+activity: "アクティビティ"
+images: "画像"
+birthday: "誕生日"
+yearsOld: "{age}歳"
+registeredDate: "登録日"
+location: "場所"
+theme: "テーマ"
+themeForLightMode: "ライトモードで使うテーマ"
+themeForDarkMode: "ダークモードで使うテーマ"
+light: "ライト"
+dark: "ダーク"
+lightThemes: "明るいテーマ"
+darkThemes: "暗いテーマ"
+syncDeviceDarkMode: "デバイスのダークモードと同期する"
+drive: "ドライブ"
+fileName: "ファイル名"
+selectFile: "ファイルを選択"
+selectFiles: "ファイルを選択"
+selectFolder: "フォルダーを選択"
+selectFolders: "フォルダーを選択"
+renameFile: "ファイル名を変更"
+folderName: "フォルダー名"
+createFolder: "フォルダーを作成"
+renameFolder: "フォルダー名を変更"
+deleteFolder: "フォルダーを削除"
+addFile: "ファイルを追加"
+emptyDrive: "ドライブは空です"
+emptyFolder: "フォルダーは空です"
+unableToDelete: "削除できません"
+inputNewFileName: "新しいファイル名を入力してください"
+inputNewDescription: "新しいキャプションを入力してください"
+inputNewFolderName: "新しいフォルダ名を入力してください"
+circularReferenceFolder: "移動先のフォルダーは、移動するフォルダーのサブフォルダーです。"
+hasChildFilesOrFolders: "このフォルダは空でないため、削除できません。"
+copyUrl: "URLをコピー"
+rename: "名前を変更"
+avatar: "アイコン"
+banner: "バナー"
+nsfw: "閲覧注意"
+whenServerDisconnected: "サーバーとの接続が失われたとき"
+disconnectedFromServer: "サーバーから切断されました"
+reload: "リロード"
+doNothing: "なにもしない"
+reloadConfirm: "リロードしますか?"
+watch: "ウォッチ"
+unwatch: "ウォッチ解除"
+accept: "許可"
+reject: "拒否"
+normal: "正常"
+instanceName: "インスタンス名"
+instanceDescription: "インスタンスの紹介"
+maintainerName: "管理者の名前"
+maintainerEmail: "管理者のメールアドレス"
+tosUrl: "利用規約URL"
+thisYear: "今年"
+thisMonth: "今月"
+today: "今日"
+dayX: "{day}日"
+monthX: "{month}月"
+yearX: "{year}年"
+pages: "ページ"
+integration: "連携"
+connectService: "接続する"
+disconnectService: "切断する"
+enableLocalTimeline: "ローカルタイムラインを有効にする"
+enableGlobalTimeline: "グローバルタイムラインを有効にする"
+disablingTimelinesInfo: "これらのタイムラインを無効化しても、利便性のため管理者およびモデレーターは引き続き利用することができます。"
+registration: "登録"
+enableRegistration: "誰でも新規登録できるようにする"
+invite: "招待"
+driveCapacityPerLocalAccount: "ローカルユーザーひとりあたりのドライブ容量"
+driveCapacityPerRemoteAccount: "リモートユーザーひとりあたりのドライブ容量"
+inMb: "メガバイト単位"
+iconUrl: "アイコン画像のURL (faviconなど)"
+bannerUrl: "バナー画像のURL"
+backgroundImageUrl: "背景画像のURL"
+basicInfo: "基本情報"
+pinnedUsers: "ピン留めユーザー"
+pinnedUsersDescription: "「みつける」ページなどにピン留めしたいユーザーを改行で区切って記述します。"
+pinnedPages: "ピン留めページ"
+pinnedPagesDescription: "インスタンスのトップページにピン留めしたいページのパスを改行で区切って記述します。"
+pinnedClipId: "ピン留めするクリップのID"
+pinnedNotes: "ピン留めされたノート"
+hcaptcha: "hCaptcha"
+enableHcaptcha: "hCaptchaを有効にする"
+hcaptchaSiteKey: "サイトキー"
+hcaptchaSecretKey: "シークレットキー"
+recaptcha: "reCAPTCHA"
+enableRecaptcha: "reCAPTCHAを有効にする"
+recaptchaSiteKey: "サイトキー"
+recaptchaSecretKey: "シークレットキー"
+avoidMultiCaptchaConfirm: "複数のCaptchaを使用すると干渉を起こす可能性があります。他のCaptchaを無効にしますか?キャンセルして複数のCaptchaを有効化したままにすることも可能です。"
+antennas: "アンテナ"
+manageAntennas: "アンテナの管理"
+name: "名前"
+antennaSource: "受信ソース"
+antennaKeywords: "受信キーワード"
+antennaExcludeKeywords: "除外キーワード"
+antennaKeywordsDescription: "スペースで区切るとAND指定になり、改行で区切るとOR指定になります"
+notifyAntenna: "新しいノートを通知する"
+withFileAntenna: "ファイルが添付されたノートのみ"
+enableServiceworker: "ブラウザへのプッシュ通知を有効にする"
+antennaUsersDescription: "ユーザー名を改行で区切って指定します"
+caseSensitive: "大文字小文字を区別する"
+withReplies: "返信を含む"
+connectedTo: "次のアカウントに接続されています"
+notesAndReplies: "投稿と返信"
+withFiles: "ファイル付き"
+silence: "サイレンス"
+silenceConfirm: "サイレンスしますか?"
+unsilence: "サイレンス解除"
+unsilenceConfirm: "サイレンス解除しますか?"
+popularUsers: "人気のユーザー"
+recentlyUpdatedUsers: "最近投稿したユーザー"
+recentlyRegisteredUsers: "最近登録したユーザー"
+recentlyDiscoveredUsers: "最近発見されたユーザー"
+exploreUsersCount: "{count}のユーザーがいます"
+exploreFediverse: "Fediverseを探索"
+popularTags: "人気のタグ"
+userList: "リスト"
+about: "情報"
+aboutMisskey: "Misskeyについて"
+administrator: "管理者"
+token: "トークン"
+twoStepAuthentication: "二段階認証"
+moderator: "モデレーター"
+moderation: "モデレーション"
+nUsersMentioned: "{n}人が投稿"
+securityKey: "セキュリティキー"
+securityKeyName: "キーの名前"
+registerSecurityKey: "セキュリティキーを登録する"
+lastUsed: "最後の使用"
+unregister: "登録を解除"
+passwordLessLogin: "パスワード無しログイン"
+resetPassword: "パスワードをリセット"
+newPasswordIs: "新しいパスワードは「{password}」です"
+reduceUiAnimation: "UIのアニメーションを減らす"
+share: "共有"
+notFound: "見つかりません"
+notFoundDescription: "指定されたURLに該当するページはありませんでした。"
+uploadFolder: "既定アップロード先"
+cacheClear: "キャッシュを削除"
+markAsReadAllNotifications: "すべての通知を既読にする"
+markAsReadAllUnreadNotes: "すべての投稿を既読にする"
+markAsReadAllTalkMessages: "すべてのチャットを既読にする"
+help: "ヘルプ"
+inputMessageHere: "ここにメッセージを入力"
+close: "閉じる"
+group: "グループ"
+groups: "グループ"
+createGroup: "グループを作成"
+ownedGroups: "所有グループ"
+joinedGroups: "参加しているグループ"
+invites: "招待"
+groupName: "グループ名"
+members: "メンバー"
+transfer: "譲渡"
+messagingWithUser: "ユーザーとチャット"
+messagingWithGroup: "グループでチャット"
+title: "タイトル"
+text: "テキスト"
+enable: "有効にする"
+next: "次"
+retype: "再入力"
+noteOf: "{user}のノート"
+inviteToGroup: "グループに招待"
+quoteAttached: "引用付き"
+quoteQuestion: "引用として添付しますか?"
+noMessagesYet: "まだチャットはありません"
+newMessageExists: "新しいメッセージがあります"
+onlyOneFileCanBeAttached: "メッセージに添付できるファイルはひとつです"
+signinRequired: "続行する前に、サインアップまたはサインインが必要です"
+invitations: "招待"
+invitationCode: "招待コード"
+checking: "確認しています"
+available: "利用できます"
+unavailable: "利用できません"
+usernameInvalidFormat: "a~z、A~Z、0~9、_が使えます"
+tooShort: "短すぎます"
+tooLong: "長すぎます"
+weakPassword: "弱いパスワード"
+normalPassword: "普通のパスワード"
+strongPassword: "強いパスワード"
+passwordMatched: "一致しました"
+passwordNotMatched: "一致していません"
+signinWith: "{x}でログイン"
+signinFailed: "ログインできませんでした。ユーザー名とパスワードを確認してください。"
+tapSecurityKey: "セキュリティキーにタッチ"
+or: "もしくは"
+language: "言語"
+uiLanguage: "UIの表示言語"
+groupInvited: "グループに招待されました"
+aboutX: "{x}について"
+useOsNativeEmojis: "OSネイティブの絵文字を使用"
+disableDrawer: "メニューをドロワーで表示しない"
+youHaveNoGroups: "グループがありません"
+joinOrCreateGroup: "既存のグループに招待してもらうか、新しくグループを作成してください。"
+noHistory: "履歴はありません"
+signinHistory: "ログイン履歴"
+disableAnimatedMfm: "動きのあるMFMを無効にする"
+doing: "やっています"
+category: "カテゴリ"
+tags: "タグ"
+docSource: "このドキュメントのソース"
+createAccount: "アカウントを作成"
+existingAccount: "既存のアカウント"
+regenerate: "再生成"
+fontSize: "フォントサイズ"
+noFollowRequests: "フォロー申請はありません"
+openImageInNewTab: "画像を新しいタブで開く"
+dashboard: "ダッシュボード"
+local: "ローカル"
+remote: "リモート"
+total: "合計"
+weekOverWeekChanges: "前週比"
+dayOverDayChanges: "前日比"
+appearance: "アピアランス"
+clientSettings: "クライアント設定"
+accountSettings: "アカウント設定"
+promotion: "プロモーション"
+promote: "プロモート"
+numberOfDays: "日数"
+hideThisNote: "このノートを非表示"
+showFeaturedNotesInTimeline: "タイムラインにおすすめのノートを表示する"
+objectStorage: "オブジェクトストレージ"
+useObjectStorage: "オブジェクトストレージを使用"
+objectStorageBaseUrl: "Base URL"
+objectStorageBaseUrlDesc: "参照に使用するURL。CDNやProxyを使用している場合はそのURL、S3: 'https://.s3.amazonaws.com'、GCS等: 'https://storage.googleapis.com/'。"
+objectStorageBucket: "Bucket"
+objectStorageBucketDesc: "使用サービスのbucket名を指定してください。"
+objectStoragePrefix: "Prefix"
+objectStoragePrefixDesc: "このprefixのディレクトリ下に格納されます。"
+objectStorageEndpoint: "Endpoint"
+objectStorageEndpointDesc: "S3の場合は空、それ以外の場合は各サービスのendpointを指定してください。''または':'のように指定します。"
+objectStorageRegion: "Region"
+objectStorageRegionDesc: "'xx-east-1'のようなregionを指定してください。使用サービスにregionの概念がない場合は、空または'us-east-1'にしてください。"
+objectStorageUseSSL: "SSLを使用する"
+objectStorageUseSSLDesc: "API接続にhttpsを使用しない場合はオフにしてください"
+objectStorageUseProxy: "Proxyを利用する"
+objectStorageUseProxyDesc: "API接続にproxyを利用しない場合はオフにしてください"
+objectStorageSetPublicRead: "アップロード時に'public-read'を設定する"
+serverLogs: "サーバーログ"
+deleteAll: "全て削除"
+showFixedPostForm: "タイムライン上部に投稿フォームを表示する"
+newNoteRecived: "新しいノートがあります"
+sounds: "サウンド"
+listen: "聴く"
+none: "なし"
+showInPage: "ページで表示"
+popout: "ポップアウト"
+volume: "音量"
+masterVolume: "マスター音量"
+details: "詳細"
+chooseEmoji: "絵文字を選択"
+unableToProcess: "操作を完了できません"
+recentUsed: "最近使用"
+install: "インストール"
+uninstall: "アンインストール"
+installedApps: "インストールされたアプリ"
+nothing: "ありません"
+installedDate: "インストール日時"
+lastUsedDate: "最終使用日時"
+state: "状態"
+sort: "ソート"
+ascendingOrder: "昇順"
+descendingOrder: "降順"
+scratchpad: "スクラッチパッド"
+scratchpadDescription: "スクラッチパッドは、AiScriptの実験環境を提供します。Misskeyと対話するコードの記述、実行、結果の確認ができます。"
+output: "出力"
+script: "スクリプト"
+disablePagesScript: "Pagesのスクリプトを無効にする"
+updateRemoteUser: "リモートユーザー情報の更新"
+deleteAllFiles: "すべてのファイルを削除"
+deleteAllFilesConfirm: "すべてのファイルを削除しますか?"
+removeAllFollowing: "フォローを全解除"
+removeAllFollowingDescription: "{host}からのフォローをすべて解除します。そのインスタンスがもう存在しなくなった場合などに実行してください。"
+userSuspended: "このユーザーは凍結されています。"
+userSilenced: "このユーザーはサイレンスされています。"
+yourAccountSuspendedTitle: "アカウントが凍結されています"
+yourAccountSuspendedDescription: "このアカウントは、サーバーの利用規約に違反したなどの理由により、凍結されています。詳細については管理者までお問い合わせください。新しいアカウントを作らないでください。"
+menu: "メニュー"
+divider: "分割線"
+addItem: "項目を追加"
+relays: "リレー"
+addRelay: "リレーの追加"
+inboxUrl: "inboxのURL"
+addedRelays: "追加済みのリレー"
+serviceworkerInfo: "プッシュ通知を行うには有効にする必要があります。"
+deletedNote: "削除された投稿"
+invisibleNote: "非公開の投稿"
+enableInfiniteScroll: "自動でもっと見る"
+visibility: "公開範囲"
+poll: "アンケート"
+useCw: "内容を隠す"
+enablePlayer: "プレイヤーを開く"
+disablePlayer: "プレイヤーを閉じる"
+expandTweet: "ツイートを展開する"
+themeEditor: "テーマエディター"
+description: "説明"
+describeFile: "キャプションを付ける"
+enterFileDescription: "キャプションを入力"
+author: "作者"
+leaveConfirm: "未保存の変更があります。破棄しますか?"
+manage: "管理"
+plugins: "プラグイン"
+preferencesBackups: "設定のバックアップ"
+deck: "デッキ"
+undeck: "デッキ解除"
+useBlurEffectForModal: "モーダルにぼかし効果を使用"
+useFullReactionPicker: "フル機能リアクションピッカーを使用"
+width: "幅"
+height: "高さ"
+large: "大"
+medium: "中"
+small: "小"
+generateAccessToken: "アクセストークンの発行"
+permission: "権限"
+enableAll: "全て有効にする"
+disableAll: "全て無効にする"
+tokenRequested: "アカウントへのアクセス許可"
+pluginTokenRequestedDescription: "このプラグインはここで設定した権限を行使できるようになります。"
+notificationType: "通知の種類"
+edit: "編集"
+useStarForReactionFallback: "リアクション絵文字が不明な場合、代わりに★を使う"
+emailServer: "メールサーバー"
+enableEmail: "メール配信機能を有効化する"
+emailConfigInfo: "メールアドレスの確認やパスワードリセットの際に使います"
+email: "メール"
+emailAddress: "メールアドレス"
+smtpConfig: "SMTP サーバーの設定"
+smtpHost: "ホスト"
+smtpPort: "ポート"
+smtpUser: "ユーザー名"
+smtpPass: "パスワード"
+emptyToDisableSmtpAuth: "ユーザー名とパスワードを空欄にすることで、SMTP認証を無効化出来ます"
+smtpSecure: "SMTP 接続に暗黙的なSSL/TLSを使用する"
+smtpSecureInfo: "STARTTLS使用時はオフにします。"
+testEmail: "配信テスト"
+wordMute: "ワードミュート"
+regexpError: "正規表現エラー"
+regexpErrorDescription: "{tab}ワードミュートの{line}行目の正規表現にエラーが発生しました:"
+instanceMute: "インスタンスミュート"
+userSaysSomething: "{name}が何かを言いました"
+makeActive: "アクティブにする"
+display: "表示"
+copy: "コピー"
+metrics: "メトリクス"
+overview: "概要"
+logs: "ログ"
+delayed: "遅延"
+database: "データベース"
+channel: "チャンネル"
+create: "作成"
+notificationSetting: "通知設定"
+notificationSettingDesc: "表示する通知の種別を選択してください。"
+useGlobalSetting: "グローバル設定を使う"
+useGlobalSettingDesc: "オンにすると、アカウントの通知設定が使用されます。オフにすると、個別に設定できるようになります。"
+other: "その他"
+regenerateLoginToken: "ログイントークンを再生成"
+regenerateLoginTokenDescription: "ログインに使用される内部トークンを再生成します。通常この操作を行う必要はありません。再生成すると、全てのデバイスでログアウトされます。"
+setMultipleBySeparatingWithSpace: "スペースで区切って複数設定できます。"
+fileIdOrUrl: "ファイルIDまたはURL"
+behavior: "動作"
+sample: "サンプル"
+abuseReports: "通報"
+reportAbuse: "通報"
+reportAbuseOf: "{name}を通報する"
+fillAbuseReportDescription: "通報理由の詳細を記入してください。対象のノートがある場合はそのURLも記入してください。"
+abuseReported: "内容が送信されました。ご報告ありがとうございました。"
+reporter: "通報者"
+reporteeOrigin: "通報先"
+reporterOrigin: "通報元"
+forwardReport: "リモートインスタンスに通報を転送する"
+forwardReportIsAnonymous: "リモートインスタンスからはあなたの情報は見れず、匿名のシステムアカウントとして表示されます。"
+send: "送信"
+abuseMarkAsResolved: "対応済みにする"
+openInNewTab: "新しいタブで開く"
+openInSideView: "サイドビューで開く"
+defaultNavigationBehaviour: "デフォルトのナビゲーション"
+editTheseSettingsMayBreakAccount: "これらの設定を編集するとアカウントが破損する可能性があります。"
+instanceTicker: "ノートのインスタンス情報"
+waitingFor: "{x}を待っています"
+random: "ランダム"
+system: "システム"
+switchUi: "UI切り替え"
+desktop: "デスクトップ"
+clip: "クリップ"
+createNew: "新規作成"
+optional: "任意"
+createNewClip: "新しいクリップを作成"
+unclip: "クリップ解除"
+confirmToUnclipAlreadyClippedNote: "このノートはすでにクリップ「{name}」に含まれています。ノートをこのクリップから除外しますか?"
+public: "パブリック"
+i18nInfo: "Misskeyは有志によって様々な言語に翻訳されています。{link}で翻訳に協力できます。"
+manageAccessTokens: "アクセストークンの管理"
+accountInfo: "アカウント情報"
+notesCount: "ノートの数"
+repliesCount: "返信した数"
+renotesCount: "Renoteした数"
+repliedCount: "返信された数"
+renotedCount: "Renoteされた数"
+followingCount: "フォロー数"
+followersCount: "フォロワー数"
+sentReactionsCount: "リアクションした数"
+receivedReactionsCount: "リアクションされた数"
+pollVotesCount: "アンケートに投票した数"
+pollVotedCount: "アンケートに投票された数"
+yes: "はい"
+no: "いいえ"
+driveFilesCount: "ドライブのファイル数"
+driveUsage: "ドライブ使用量"
+noCrawle: "クローラーによるインデックスを拒否"
+noCrawleDescription: "検索エンジンにあなたのユーザーページ、ノート、Pagesなどのコンテンツを登録(インデックス)しないよう要請します。"
+lockedAccountInfo: "フォローを承認制にしても、ノートの公開範囲を「フォロワー」にしない限り、誰でもあなたのノートを見ることができます。"
+alwaysMarkSensitive: "デフォルトでメディアを閲覧注意にする"
+loadRawImages: "添付画像のサムネイルをオリジナル画質にする"
+disableShowingAnimatedImages: "アニメーション画像を再生しない"
+verificationEmailSent: "確認のメールを送信しました。メールに記載されたリンクにアクセスして、設定を完了してください。"
+notSet: "未設定"
+emailVerified: "メールアドレスが確認されました"
+noteFavoritesCount: "お気に入りノートの数"
+pageLikesCount: "Pageにいいねした数"
+pageLikedCount: "Pageにいいねされた数"
+contact: "連絡先"
+useSystemFont: "システムのデフォルトのフォントを使う"
+clips: "クリップ"
+experimentalFeatures: "実験的機能"
+developer: "開発者"
+makeExplorable: "アカウントを見つけやすくする"
+makeExplorableDescription: "オフにすると、「みつける」にアカウントが載らなくなります。"
+showGapBetweenNotesInTimeline: "タイムラインのノートを離して表示"
+duplicate: "複製"
+left: "左"
+center: "中央"
+wide: "広い"
+narrow: "狭い"
+reloadToApplySetting: "設定はページリロード後に反映されます。今すぐリロードしますか?"
+needReloadToApply: "反映には再起動が必要です。"
+showTitlebar: "タイトルバーを表示する"
+clearCache: "キャッシュをクリア"
+onlineUsersCount: "{n}人がオンライン"
+nUsers: "{n}ユーザー"
+nNotes: "{n}ノート"
+sendErrorReports: "エラーリポートを送信"
+sendErrorReportsDescription: "オンにすると、問題が発生したときにエラーの詳細情報がMisskeyに共有され、ソフトウェアの品質向上に役立てることができます。エラー情報には、OSのバージョン、ブラウザの種類、行動履歴などが含まれます。"
+myTheme: "マイテーマ"
+backgroundColor: "背景"
+accentColor: "アクセント"
+textColor: "文字"
+saveAs: "名前を付けて保存"
+advanced: "高度"
+value: "値"
+createdAt: "作成日時"
+updatedAt: "更新日時"
+saveConfirm: "保存しますか?"
+deleteConfirm: "削除しますか?"
+invalidValue: "有効な値ではありません。"
+registry: "レジストリ"
+closeAccount: "アカウントを閉鎖する"
+currentVersion: "現在のバージョン"
+latestVersion: "最新のバージョン"
+youAreRunningUpToDateClient: "お使いのクライアントは最新です。"
+newVersionOfClientAvailable: "新しいバージョンのクライアントが利用可能です。"
+usageAmount: "使用量"
+capacity: "容量"
+inUse: "使用中"
+editCode: "コードを編集"
+apply: "適用"
+receiveAnnouncementFromInstance: "インスタンスからのお知らせを受け取る"
+emailNotification: "メール通知"
+publish: "公開"
+inChannelSearch: "チャンネル内検索"
+useReactionPickerForContextMenu: "右クリックでリアクションピッカーを開く"
+typingUsers: "{users}が入力中"
+jumpToSpecifiedDate: "特定の日付にジャンプ"
+showingPastTimeline: "過去のタイムラインを表示しています"
+clear: "クリア"
+markAllAsRead: "全て既読にする"
+goBack: "戻る"
+unlikeConfirm: "いいね解除しますか?"
+fullView: "フルビュー"
+quitFullView: "フルビュー解除"
+addDescription: "説明を追加"
+userPagePinTip: "個々のノートのメニューから「ピン留め」を選択することで、ここにノートを表示しておくことができます。"
+notSpecifiedMentionWarning: "宛先に含まれていないメンションがあります"
+info: "情報"
+userInfo: "ユーザー情報"
+unknown: "不明"
+onlineStatus: "オンライン状態"
+hideOnlineStatus: "オンライン状態を隠す"
+hideOnlineStatusDescription: "オンライン状態を隠すと、検索などの一部機能において利便性が低下することがあります。"
+online: "オンライン"
+active: "アクティブ"
+offline: "オフライン"
+notRecommended: "非推奨"
+botProtection: "Botプロテクション"
+instanceBlocking: "インスタンスブロック"
+selectAccount: "アカウントを選択"
+switchAccount: "アカウントを切り替え"
+enabled: "有効"
+disabled: "無効"
+quickAction: "クイックアクション"
+user: "ユーザー"
+administration: "管理"
+accounts: "アカウント"
+switch: "切り替え"
+noMaintainerInformationWarning: "管理者情報が設定されていません。"
+noBotProtectionWarning: "Botプロテクションが設定されていません。"
+configure: "設定する"
+postToGallery: "ギャラリーへ投稿"
+gallery: "ギャラリー"
+recentPosts: "最近の投稿"
+popularPosts: "人気の投稿"
+shareWithNote: "ノートで共有"
+ads: "広告"
+expiration: "期限"
+memo: "メモ"
+priority: "優先度"
+high: "高"
+middle: "中"
+low: "低"
+emailNotConfiguredWarning: "メールアドレスの設定がされていません。"
+ratio: "比率"
+previewNoteText: "本文をプレビュー"
+customCss: "カスタムCSS"
+customCssWarn: "この設定は必ず知識のある方が行ってください。不適切な設定を行うとクライアントが正常に使用できなくなる恐れがあります。"
+global: "グローバル"
+squareAvatars: "アイコンを四角形で表示"
+sent: "送信"
+received: "受信"
+searchResult: "検索結果"
+hashtags: "ハッシュタグ"
+troubleshooting: "トラブルシューティング"
+useBlurEffect: "UIにぼかし効果を使用"
+learnMore: "詳しく"
+misskeyUpdated: "Misskeyが更新されました!"
+whatIsNew: "更新情報を見る"
+translate: "翻訳"
+translatedFrom: "{x}から翻訳"
+accountDeletionInProgress: "アカウントの削除が進行中です"
+usernameInfo: "サーバー上であなたのアカウントを一意に識別するための名前。アルファベット(a~z, A~Z)、数字(0~9)、およびアンダーバー(_)が使用できます。ユーザー名は後から変更することは出来ません。"
+aiChanMode: "藍モード"
+keepCw: "CWを維持する"
+pubSub: "Pub/Subのアカウント"
+lastCommunication: "直近の通信"
+resolved: "解決済み"
+unresolved: "未解決"
+breakFollow: "フォロワーを解除"
+itsOn: "オンになっています"
+itsOff: "オフになっています"
+emailRequiredForSignup: "アカウント登録にメールアドレスを必須にする"
+unread: "未読"
+filter: "フィルタ"
+controlPanel: "コントロールパネル"
+manageAccounts: "アカウントを管理"
+makeReactionsPublic: "リアクション一覧を公開する"
+makeReactionsPublicDescription: "あなたがしたリアクション一覧を誰でも見れるようにします。"
+classic: "クラシック"
+muteThread: "スレッドをミュート"
+unmuteThread: "スレッドのミュートを解除"
+ffVisibility: "つながりの公開範囲"
+ffVisibilityDescription: "自分のフォロー/フォロワー情報の公開範囲を設定できます。"
+continueThread: "さらにスレッドを見る"
+deleteAccountConfirm: "アカウントが削除されます。よろしいですか?"
+incorrectPassword: "パスワードが間違っています。"
+voteConfirm: "「{choice}」に投票しますか?"
+hide: "隠す"
+leaveGroup: "グループから抜ける"
+leaveGroupConfirm: "「{name}」から抜けますか?"
+useDrawerReactionPickerForMobile: "モバイルデバイスのときドロワーで表示"
+welcomeBackWithName: "おかえりなさい、{name}さん"
+clickToFinishEmailVerification: "[{ok}]を押して、メールアドレスの確認を完了してください。"
+overridedDeviceKind: "デバイスタイプ"
+smartphone: "スマートフォン"
+tablet: "タブレット"
+auto: "自動"
+themeColor: "テーマカラー"
+size: "サイズ"
+numberOfColumn: "列の数"
+searchByGoogle: "検索"
+instanceDefaultLightTheme: "インスタンスデフォルトのライトテーマ"
+instanceDefaultDarkTheme: "インスタンスデフォルトのダークテーマ"
+instanceDefaultThemeDescription: "オブジェクト形式のテーマコードを記入します。"
+mutePeriod: "ミュートする期限"
+indefinitely: "無期限"
+tenMinutes: "10分"
+oneHour: "1時間"
+oneDay: "1日"
+oneWeek: "1週間"
+reflectMayTakeTime: "反映されるまで時間がかかる場合があります。"
+failedToFetchAccountInformation: "アカウント情報の取得に失敗しました"
+rateLimitExceeded: "レート制限を超えました"
+cropImage: "画像のクロップ"
+cropImageAsk: "画像をクロップしますか?"
+file: "ファイル"
+recentNHours: "直近{n}時間"
+recentNDays: "直近{n}日"
+noEmailServerWarning: "メールサーバーの設定がされていません。"
+thereIsUnresolvedAbuseReportWarning: "未対応の通報があります。"
+recommended: "推奨"
+check: "チェック"
+driveCapOverrideLabel: "このユーザーのドライブ容量上限を変更"
+driveCapOverrideCaption: "0以下を指定すると解除されます。"
+requireAdminForView: "閲覧するには管理者アカウントでログインしている必要があります。"
+isSystemAccount: "システムにより自動で作成・管理されているアカウントです。"
+typeToConfirm: "この操作を行うには {x} と入力してください"
+deleteAccount: "アカウント削除"
+document: "ドキュメント"
+numberOfPageCache: "ページキャッシュ数"
+numberOfPageCacheDescription: "多くすると利便性が向上しますが、負荷とメモリ使用量が増えます。"
+logoutConfirm: "ログアウトしますか?"
+lastActiveDate: "最終利用日時"
+statusbar: "ステータスバー"
+pleaseSelect: "選択してください"
+reverse: "反転"
+colored: "色付き"
+refreshInterval: "更新間隔"
+label: "ラベル"
+type: "タイプ"
+speed: "速度"
+slow: "遅い"
+fast: "速い"
+sensitiveMediaDetection: "センシティブなメディアの検出"
+localOnly: "ローカルのみ"
+remoteOnly: "リモートのみ"
+failedToUpload: "アップロード失敗"
+cannotUploadBecauseInappropriate: "不適切な内容を含む可能性があると判定されたためアップロードできません。"
+cannotUploadBecauseNoFreeSpace: "ドライブの空き容量が無いためアップロードできません。"
+beta: "ベータ"
+enableAutoSensitive: "自動NSFW判定"
+enableAutoSensitiveDescription: "利用可能な場合は、機械学習を利用して自動でメディアにNSFWフラグを設定します。この機能をオフにしても、インスタンスによっては自動で設定されることがあります。"
+activeEmailValidationDescription: "ユーザーのメールアドレスのバリデーションを、捨てアドかどうかや実際に通信可能かどうかなどを判定しより積極的に行います。オフにすると単に文字列として正しいかどうかのみチェックされます。"
+navbar: "ナビゲーションバー"
+shuffle: "シャッフル"
+account: "アカウント"
+move: "移動"
- got-it: "わかった"
- customization-tips:
- title: "カスタマイズのヒント"
- paragraph: "