diff --git a/.config/devenv.yml b/.config/devenv.yml
new file mode 100644
index 0000000000..6c60f338ae
--- /dev/null
+++ b/.config/devenv.yml
@@ -0,0 +1,38 @@
+url: http://localhost:3000
+port: 3000
+
+db:
+ host: 127.0.0.1
+ port: 5432
+
+ db: calckey
+
+ user: calckey
+ pass: calckey
+
+redis:
+ host: localhost
+ port: 6379
+ family: 4
+#sonic:
+# host: localhost
+# port: 1491
+# auth: SecretPassword
+# collection: notes
+# bucket: default
+
+#elasticsearch:
+# host: localhost
+# port: 9200
+# ssl: false
+# user:
+# pass:
+
+id: 'aid'
+
+reservedUsernames:
+ - root
+ - admin
+ - administrator
+ - me
+ - system
diff --git a/.config/example.yml b/.config/example.yml
index 9d20e44a0b..7d8ba32be6 100644
--- a/.config/example.yml
+++ b/.config/example.yml
@@ -110,12 +110,13 @@ id: 'aid'
#maxCaptionLength: 1500
# Reserved usernames that only the administrator can register with
-reservedUsernames:
- - root
- - admin
- - administrator
- - me
- - system
+reservedUsernames: [
+ 'root',
+ 'admin',
+ 'administrator',
+ 'me',
+ 'system'
+]
# Whether disable HSTS
#disableHsts: true
@@ -123,6 +124,9 @@ reservedUsernames:
# Number of worker processes
#clusterLimit: 1
+# Worker only mode
+#onlyQueueProcessor: 1
+
# Job concurrency per worker
# deliverJobConcurrency: 128
# inboxJobConcurrency: 16
diff --git a/.config/helm_values_example.yml b/.config/helm_values_example.yml
new file mode 100644
index 0000000000..b600eb8aa9
--- /dev/null
+++ b/.config/helm_values_example.yml
@@ -0,0 +1,82 @@
+replicaCount: 1
+
+resources:
+ requests:
+ cpu: 0.5
+ memory: 512Mi
+ limits:
+ cpu: 1
+ memory: 1Gi
+
+calckey:
+ domain: example.tld
+ smtp:
+ from_address: noreply@example.tld
+ port: 587
+ server: smtp.gmail.com
+ useImplicitSslTls: false
+ login: me@example.tld
+ password: CHANGEME
+ objectStorage:
+ baseUrl: https://example-bucket.nyc3.cdn.digitaloceanspaces.com
+ access_key: CHANGEME
+ access_secret: CHANGEME
+ bucket: example-bucket
+ endpoint: nyc3.digitaloceanspaces.com:443
+ region: nyc3
+ allowedPrivateNetworks: []
+
+ingress:
+ enabled: true
+ annotations:
+ cert-manager.io/cluster-issuer: letsencrypt
+ hosts:
+ - host: example.tld
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ tls:
+ - secretName: example-tld-certificate
+ hosts:
+ - example.tld
+
+elasticsearch:
+ enabled: false
+
+postgresql:
+ auth:
+ password: CHANGEME
+ postgresPassword: CHANGEME
+ primary:
+ persistence:
+ enabled: true
+ storageClass: vultr-block-storage
+ size: 25Gi
+ resources:
+ requests:
+ cpu: 0.25
+ memory: 256Mi
+ limits:
+ cpu: 0.5
+ memory: 512Mi
+ metrics:
+ enabled: true
+
+redis:
+ auth:
+ password: CHANGEME
+ master:
+ resources:
+ requests:
+ cpu: 0.25
+ memory: 256Mi
+ limits:
+ cpu: 0.5
+ memory: 256Mi
+ persistence:
+ storageclass: vultr-block-storage
+ size: 10Gi
+ replica:
+ replicaCount: 0
+ metrics:
+ enabled: true
diff --git a/.envrc b/.envrc
new file mode 100644
index 0000000000..0dcc9e739e
--- /dev/null
+++ b/.envrc
@@ -0,0 +1,4 @@
+if ! has nix_direnv_version || ! nix_direnv_version 2.2.1; then
+ source_url "https://raw.githubusercontent.com/nix-community/nix-direnv/2.2.1/direnvrc" "sha256-zelF0vLbEl5uaqrfIzbgNzJWGmLzCmYAkInj/LNxvKs="
+fi
+use flake . --impure
diff --git a/.gitignore b/.gitignore
index 5e1d4a26d0..63ee4f35fc 100644
--- a/.gitignore
+++ b/.gitignore
@@ -22,7 +22,9 @@ coverage
# config
/.config/*
!/.config/example.yml
+!/.config/devenv.yml
!/.config/docker_example.env
+!/.config/helm_values_example.yml
#docker dev config
/dev/docker-compose.yml
@@ -56,3 +58,7 @@ packages/backend/assets/sounds/None.mp3
# old yarn
.yarn
yarn*
+
+# Nix Development shell items
+.devenv
+.direnv
diff --git a/.woodpecker/dockerHubReleaseCandidate.yml b/.woodpecker/dockerHubReleaseCandidate.yml
index 9b1a84316d..48bd39525f 100644
--- a/.woodpecker/dockerHubReleaseCandidate.yml
+++ b/.woodpecker/dockerHubReleaseCandidate.yml
@@ -11,5 +11,4 @@ pipeline:
password:
# Secret 'docker_password' needs to be set in the CI settings
from_secret: docker_password
-
branches: beta
diff --git a/.woodpecker/dockerHubTag.yml b/.woodpecker/dockerHubTag.yml
index fdead7a977..5543ae2340 100644
--- a/.woodpecker/dockerHubTag.yml
+++ b/.woodpecker/dockerHubTag.yml
@@ -16,4 +16,3 @@ pipeline:
# Push new version when version tag is created
event: tag
tag: v*
-
diff --git a/CALCKEY.md b/CALCKEY.md
index 923cbe6805..55d37a56e5 100644
--- a/CALCKEY.md
+++ b/CALCKEY.md
@@ -19,7 +19,6 @@
- MFM button
- Personal notes for all accounts
- Fully revamp non-logged-in screen
- - Classic mode make instance icon bring up new context menu
- Lookup/details for post/file/instance
- [Rat mode?](https://stop.voring.me/notes/933fx97bmd)
@@ -118,6 +117,13 @@
- Sonic search
- Popular color schemes, including Nord, Gruvbox, and Catppuccin
- Non-nyaify cat mode
+- Post imports from other Calckey/Misskey/Mastodon/Pleroma/Akkoma instances
+- Improve Classic mode
+- Proper Helm/Kubernetes config
+- Multiple boost visibilities
+- Improve system emails
+- Mod mail
+- Focus trapping and button labels
## Implemented (remote)
diff --git a/CODE_OF_CONDUCT.md b/CODE_OF_CONDUCT.md
index 44e1e220c7..143c63d29c 100644
--- a/CODE_OF_CONDUCT.md
+++ b/CODE_OF_CONDUCT.md
@@ -62,7 +62,7 @@ representative at an online or offline event.
Instances of abusive, harassing, or otherwise unacceptable behavior may be
reported to the community leaders responsible for enforcement at
@thatonecalculator on Codeberg,
-`@thatonecalculator@stop.voring.me` or `@t1c@i.calckey.cloud` on the Fediverse,
+`@kainoa@calckey.social` on the Fediverse,
or kainoa@t1c.dev via email.
All complaints will be reviewed and investigated promptly and fairly.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 7a1fdee31d..b75dc9f35f 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -1,8 +1,8 @@
# Contribution guide
We're glad you're interested in contributing Calckey! In this document you will find the information you need to contribute to the project.
-## Localization (l10n)
-Calckey uses [Weblate](hhttps://hosted.weblate.org/engage/calckey/) for localization management.
+## Translation (i18n)
+Calckey uses [Weblate](hhttps://hosted.weblate.org/engage/calckey/) for translation and internationalization management.
If your language is not listed in Weblate, please open an issue.
diff --git a/Dockerfile b/Dockerfile
index bdf11a9df4..c378444f76 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -35,7 +35,7 @@ FROM node:19-alpine
WORKDIR /calckey
# Install runtime dependencies
-RUN apk add --no-cache --no-progress tini ffmpeg vips-dev
+RUN apk add --no-cache --no-progress tini ffmpeg vips-dev zip unzip
COPY . ./
diff --git a/README.md b/README.md
index d05cb55db8..79bd8f86cb 100644
--- a/README.md
+++ b/README.md
@@ -1,12 +1,13 @@
-
+
-**๐ **[Calckey](https://i.calckey.cloud/)** is an open source, decentralized social media platform that's free forever! ๐**
+**๐ **[Calckey](https://calckey.org/)** is an open source, decentralized social media platform that's free forever! ๐**
[![no github badge](https://nogithub.codeberg.page/badge.svg)](https://nogithub.codeberg.page/)
[![status badge](https://ci.codeberg.org/api/badges/calckey/calckey/status.svg)](https://ci.codeberg.org/calckey/calckey)
+[![opencollective badge](https://opencollective.com/calckey/tiers/badge.svg)](https://opencollective.com/Calckey)
[![liberapay badge](https://img.shields.io/liberapay/receives/ThatOneCalculator?logo=liberapay)](https://liberapay.com/ThatOneCalculator)
[![translate-badge](https://hosted.weblate.org/widgets/calckey/-/svg-badge.svg)](https://hosted.weblate.org/engage/calckey/)
[![docker badge](https://img.shields.io/docker/pulls/thatonecalculator/calckey?logo=docker)](https://hub.docker.com/r/thatonecalculator/calckey)
@@ -46,6 +47,7 @@
# ๐ฅ Links
+- ๐ธ OpenCollective:
- ๐ธ Liberapay:
- Donate publicly to get your name on the Patron list!
- ๐ข Flagship instance:
@@ -67,9 +69,10 @@ If you have access to a server that supports one of the sources below, I recomme
[![Install on Ubuntu](https://pool.jortage.com/voringme/misskey/3b62a443-1b44-45cf-8f9e-f1c588f803ed.png)](https://codeberg.org/calckey/ubuntu-bash-install)ใใ[![Install on the Arch User Repository](https://pool.jortage.com/voringme/misskey/ba2a5c07-f078-43f1-8483-2e01acca9c40.png)](https://aur.archlinux.org/packages/calckey)ใใ[![Install Calckey with YunoHost](https://install-app.yunohost.org/install-with-yunohost.svg)](https://install-app.yunohost.org/?app=calckey)
-### ๐ Docker
+## ๐ณ๏ธ Containerization
-[How to run Calckey with Docker](./docs/docker.md).
+- [๐ณ How to run Calckey with Docker](https://codeberg.org/calckey/calckey/src/branch/develop/docs/docker.md)
+- [๐ How to run Calckey with Kubernetes/Helm](https://codeberg.org/calckey/calckey/src/branch/develop/docs/kubernetes.md)
## ๐งโ๐ป Dependencies
@@ -77,17 +80,17 @@ If you have access to a server that supports one of the sources below, I recomme
- Install with [nvm](https://github.com/nvm-sh/nvm)
- ๐ At least [PostgreSQL](https://www.postgresql.org/) v12
- ๐ฑ At least [Redis](https://redis.io/) v6 (v7 recommend)
+- Web Proxy (one of the following)
+ - ๐ Nginx (recommended)
+ - ๐ชถ Apache
+ - ๐ฆฆ Caddy
### ๐ Optional dependencies
- [FFmpeg](https://ffmpeg.org/) for video transcoding
-- Full text search (choost one of the following)
- - ๐ฆ [Sonic](https://crates.io/crates/sonic-server) (highly recommended!)
+- Full text search (one of the following)
+ - ๐ฆ [Sonic](https://crates.io/crates/sonic-server) (recommended)
- [ElasticSearch](https://www.elastic.co/elasticsearch/)
-- Management (choose one of the following)
- - ๐ฐ๏ธ [pm2](https://pm2.io/)
- - ๐ณ [Docker](https://docker.com)
- - Service manager (systemd, openrc, etc)
### ๐๏ธ Build dependencies
@@ -116,6 +119,17 @@ corepack prepare pnpm@latest --activate
pnpm i # --no-optional
```
+### pm2
+
+To install pm2 run:
+
+```
+npm i -g pm2
+pm2 install pm2-logrotate
+```
+
+[`pm2-logrotate`](https://github.com/keymetrics/pm2-logrotate/blob/master/README.md) ensures that log files don't infinitely gather size, as Calckey produces a lot of logs.
+
## ๐ Create database
Assuming you set up PostgreSQL correctly, all you have to run is:
@@ -152,16 +166,33 @@ In Calckey's directory, fill out the `sonic` section of `.config/default.yml` wi
## ๐ Migrating from Misskey to Calckey
-For migrating from Misskey v13, Misskey v12, and Foundkey, read [this document](./docs/migrate.md).
+For migrating from Misskey v13, Misskey v12, and Foundkey, read [this document](https://codeberg.org/calckey/calckey/src/branch/develop/docs/migrate.md).
-## ๐ NGINX
+## ๐ Web proxy
+
+### ๐ Nginx (recommended)
- Run `sudo cp ./calckey.nginx.conf /etc/nginx/sites-available/ && cd /etc/nginx/sites-available/`
- Edit `calckey.nginx.conf` to reflect your instance properly
-- Run `sudo cp ./calckey.nginx.conf ../sites-enabled/`
+- Run `sudo ln -s ./calckey.nginx.conf ../sites-enabled/calckey.nginx.conf`
- Run `sudo nginx -t` to validate that the config is valid, then restart the NGINX service.
-
+### ๐ชถ Apache
+
+- Run `sudo cp ./calckey.apache.conf /etc/apache2/sites-available/ && cd /etc/apache2/sites-available/`
+- Edit `calckey.apache.conf` to reflect your instance properly
+- Run `sudo a2ensite calckey.apache` to enable the site
+- Run `sudo service apache2 restart` to reload apache2 configuration
+
+### ๐ฆฆ Caddy
+
+- Add the following block to your `Caddyfile`, replacing `example.tld` with your own domain:
+```caddy
+example.tld {
+ reverse_proxy http://127.0.0.1:3000
+}
+```
+- Reload your caddy configuration
## ๐ Build and launch!
@@ -180,7 +211,7 @@ pm2 start "NODE_ENV=production pnpm run start" --name Calckey
- When editing the config file, please don't fill out the settings at the bottom. They're designed *only* for managed hosting, not self hosting. Those settings are much better off being set in Calckey's control panel.
- Port 3000 (used in the default config) might be already used on your server for something else. To find an open port for Calckey, run `for p in {3000..4000}; do ss -tlnH | tr -s ' ' | cut -d" " -sf4 | grep -q "${p}$" || echo "${p}"; done | head -n 1`. Replace 3000 with the minimum port and 4000 with the maximum port if you need it.
-- I'd recommend you use a S3 Bucket/CDN for Object Storage, especially if you use Docker.
+- I'd recommend you use a S3 Bucket/CDN for Object Storage, especially if you use Docker.
- I'd ***strongly*** recommend against using CloudFlare, but if you do, make sure to turn code minification off.
- For push notifications, run `npx web-push generate-vapid-keys`, then put the public and private keys into Control Panel > General > ServiceWorker.
- For translations, make a [DeepL](https://deepl.com) account and generate an API key, then put it into Control Panel > General > DeepL Translation.
diff --git a/calckey.apache.conf b/calckey.apache.conf
new file mode 100644
index 0000000000..b0c69d51df
--- /dev/null
+++ b/calckey.apache.conf
@@ -0,0 +1,13 @@
+# Replace example.tld with your domain
+
+
+ ServerName example.tld
+ # For WebSocket
+ ProxyPass "/streaming" "ws://127.0.0.1:3000/streaming/"
+ # Proxy to Node
+ ProxyPass "/" "http://127.0.0.1:3000/"
+ ProxyPassReverse "/" "http://127.0.0.1:3000/"
+ ProxyPreserveHost On
+ # For files proxy
+ AllowEncodedSlashes On
+
\ No newline at end of file
diff --git a/chart/.helmignore b/chart/.helmignore
new file mode 100644
index 0000000000..0e8a0eb36f
--- /dev/null
+++ b/chart/.helmignore
@@ -0,0 +1,23 @@
+# Patterns to ignore when building packages.
+# This supports shell glob matching, relative path matching, and
+# negation (prefixed with !). Only one pattern per line.
+.DS_Store
+# Common VCS dirs
+.git/
+.gitignore
+.bzr/
+.bzrignore
+.hg/
+.hgignore
+.svn/
+# Common backup files
+*.swp
+*.bak
+*.tmp
+*.orig
+*~
+# Various IDEs
+.project
+.idea/
+*.tmproj
+.vscode/
diff --git a/chart/Chart.yaml b/chart/Chart.yaml
index 8f31cf7fb4..820c2313ae 100644
--- a/chart/Chart.yaml
+++ b/chart/Chart.yaml
@@ -1,3 +1,38 @@
apiVersion: v2
-name: misskey
-version: 0.0.0
+name: calckey
+description: A fun, new, open way to experience social media https://calckey.org
+
+# A chart can be either an 'application' or a 'library' chart.
+#
+# Application charts are a collection of templates that can be packaged into versioned archives
+# to be deployed.
+#
+# Library charts provide useful utilities or functions for the chart developer. They're included as
+# a dependency of application charts to inject those utilities and functions into the rendering
+# pipeline. Library charts do not define any templates and therefore cannot be deployed.
+type: application
+
+# This is the chart version. This version number should be incremented each time you make changes
+# to the chart and its templates, including the app version.
+# Versions are expected to follow Semantic Versioning (https://semver.org/)
+version: 0.1.2
+
+# This is the version number of the application being deployed. This version number should be
+# incremented each time you make changes to the application. Versions are not expected to
+# follow Semantic Versioning. They should reflect the version the application is using.
+# It is recommended to use it with quotes.
+appVersion: "rc"
+
+dependencies:
+ - name: elasticsearch
+ version: 19.0.1
+ repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami
+ condition: elasticsearch.enabled
+ - name: postgresql
+ version: 11.1.3
+ repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami
+ condition: postgresql.enabled
+ - name: redis
+ version: 16.13.2
+ repository: https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami
+ condition: redis.enabled
diff --git a/chart/README.md b/chart/README.md
new file mode 100644
index 0000000000..1bcbd87537
--- /dev/null
+++ b/chart/README.md
@@ -0,0 +1,89 @@
+# calckey
+
+![Version: 0.1.2](https://img.shields.io/badge/Version-0.1.2-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: rc](https://img.shields.io/badge/AppVersion-rc-informational?style=flat-square)
+
+A fun, new, open way to experience social media https://calckey.org
+
+## Requirements
+
+| Repository | Name | Version |
+|------------|------|---------|
+| https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami | elasticsearch | 19.0.1 |
+| https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami | postgresql | 11.1.3 |
+| https://raw.githubusercontent.com/bitnami/charts/archive-full-index/bitnami | redis | 16.13.2 |
+
+## Values
+
+| Key | Type | Default | Description |
+|-----|------|---------|-------------|
+| affinity | object | `{}` | |
+| autoscaling.enabled | bool | `false` | |
+| autoscaling.maxReplicas | int | `100` | |
+| autoscaling.minReplicas | int | `1` | |
+| autoscaling.targetCPUUtilizationPercentage | int | `80` | |
+| calckey.allowedPrivateNetworks | list | `[]` | If you want to allow calckey to connect to private ips, enter the cidrs here. |
+| calckey.deepl.authKey | string | `""` | |
+| calckey.deepl.isPro | bool | `false` | |
+| calckey.deepl.managed | bool | `false` | |
+| calckey.domain | string | `"calckey.local"` | |
+| calckey.isManagedHosting | bool | `true` | |
+| calckey.libreTranslate.apiKey | string | `""` | |
+| calckey.libreTranslate.apiUrl | string | `""` | |
+| calckey.libreTranslate.managed | bool | `false` | |
+| calckey.objectStorage.access_key | string | `""` | |
+| calckey.objectStorage.access_secret | string | `""` | |
+| calckey.objectStorage.baseUrl | string | `""` | |
+| calckey.objectStorage.bucket | string | `""` | |
+| calckey.objectStorage.endpoint | string | `""` | |
+| calckey.objectStorage.managed | bool | `true` | |
+| calckey.objectStorage.prefix | string | `"files"` | |
+| calckey.objectStorage.region | string | `""` | |
+| calckey.reservedUsernames[0] | string | `"root"` | |
+| calckey.reservedUsernames[1] | string | `"admin"` | |
+| calckey.reservedUsernames[2] | string | `"administrator"` | |
+| calckey.reservedUsernames[3] | string | `"me"` | |
+| calckey.reservedUsernames[4] | string | `"system"` | |
+| calckey.smtp.from_address | string | `"notifications@example.com"` | |
+| calckey.smtp.login | string | `""` | |
+| calckey.smtp.managed | bool | `true` | |
+| calckey.smtp.password | string | `""` | |
+| calckey.smtp.port | int | `587` | |
+| calckey.smtp.server | string | `"smtp.mailgun.org"` | |
+| calckey.smtp.useImplicitSslTls | bool | `false` | |
+| elasticsearch | object | `{"auth":{},"enabled":false,"hostname":"","port":9200,"ssl":false}` | https://github.com/bitnami/charts/tree/master/bitnami/elasticsearch#parameters |
+| fullnameOverride | string | `""` | |
+| image.pullPolicy | string | `"IfNotPresent"` | |
+| image.repository | string | `"docker.io/thatonecalculator/calckey"` | |
+| image.tag | string | `""` | |
+| imagePullSecrets | list | `[]` | |
+| ingress.annotations | object | `{}` | |
+| ingress.className | string | `""` | |
+| ingress.enabled | bool | `false` | |
+| ingress.hosts[0].host | string | `"chart-example.local"` | |
+| ingress.hosts[0].paths[0].path | string | `"/"` | |
+| ingress.hosts[0].paths[0].pathType | string | `"ImplementationSpecific"` | |
+| ingress.tls | list | `[]` | |
+| nameOverride | string | `""` | |
+| nodeSelector | object | `{}` | |
+| podAnnotations | object | `{}` | |
+| podSecurityContext | object | `{}` | |
+| postgresql.auth.database | string | `"calckey_production"` | |
+| postgresql.auth.password | string | `""` | |
+| postgresql.auth.username | string | `"calckey"` | |
+| postgresql.enabled | bool | `true` | disable if you want to use an existing db; in which case the values below must match those of that external postgres instance |
+| redis.auth.password | string | `""` | you must set a password; the password generated by the redis chart will be rotated on each upgrade: |
+| redis.enabled | bool | `true` | |
+| redis.hostname | string | `""` | |
+| redis.port | int | `6379` | |
+| replicaCount | int | `1` | |
+| resources | object | `{}` | |
+| securityContext | object | `{}` | |
+| service.port | int | `80` | |
+| service.type | string | `"ClusterIP"` | |
+| serviceAccount.annotations | object | `{}` | |
+| serviceAccount.create | bool | `true` | |
+| serviceAccount.name | string | `""` | |
+| tolerations | list | `[]` | |
+
+----------------------------------------------
+Autogenerated from chart metadata using [helm-docs v1.11.0](https://github.com/norwoodj/helm-docs/releases/v1.11.0)
diff --git a/chart/files/default.yml b/chart/files/default.yml
deleted file mode 100644
index 91a947f268..0000000000
--- a/chart/files/default.yml
+++ /dev/null
@@ -1,162 +0,0 @@
-#โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-# Misskey configuration
-#โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-
-# โโโโโโโ
-#โโโโ URL โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-
-# Final accessible URL seen by a user.
-# url: https://example.tld/
-
-# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
-# URL SETTINGS AFTER THAT!
-
-# โโโโโโโโโโโโโโโโโโโโโโโโโ
-#โโโโ Port and TLS settings โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-
-#
-# Misskey supports two deployment options for public.
-#
-
-# Option 1: With Reverse Proxy
-#
-# +----- https://example.tld/ ------------+
-# +------+ |+-------------+ +----------------+|
-# | User | ---> || 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
-
-#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
deleted file mode 100644
index 37c25e0864..0000000000
--- a/chart/templates/ConfigMap.yml
+++ /dev/null
@@ -1,8 +0,0 @@
-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
deleted file mode 100644
index d16aece915..0000000000
--- a/chart/templates/Deployment.yml
+++ /dev/null
@@ -1,47 +0,0 @@
-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/NOTES.txt b/chart/templates/NOTES.txt
new file mode 100644
index 0000000000..d3e4f2f208
--- /dev/null
+++ b/chart/templates/NOTES.txt
@@ -0,0 +1,22 @@
+1. Get the application URL by running these commands:
+{{- if .Values.ingress.enabled }}
+{{- range $host := .Values.ingress.hosts }}
+ {{- range .paths }}
+ http{{ if $.Values.ingress.tls }}s{{ end }}://{{ $host.host }}{{ .path }}
+ {{- end }}
+{{- end }}
+{{- else if contains "NodePort" .Values.service.type }}
+ export NODE_PORT=$(kubectl get --namespace {{ .Release.Namespace }} -o jsonpath="{.spec.ports[0].nodePort}" services {{ include "calckey.fullname" . }})
+ export NODE_IP=$(kubectl get nodes --namespace {{ .Release.Namespace }} -o jsonpath="{.items[0].status.addresses[0].address}")
+ echo http://$NODE_IP:$NODE_PORT
+{{- else if contains "LoadBalancer" .Values.service.type }}
+ NOTE: It may take a few minutes for the LoadBalancer IP to be available.
+ You can watch the status of by running 'kubectl get --namespace {{ .Release.Namespace }} svc -w {{ include "calckey.fullname" . }}'
+ export SERVICE_IP=$(kubectl get svc --namespace {{ .Release.Namespace }} {{ include "calckey.fullname" . }} --template "{{"{{ range (index .status.loadBalancer.ingress 0) }}{{.}}{{ end }}"}}")
+ echo http://$SERVICE_IP:{{ .Values.service.port }}
+{{- else if contains "ClusterIP" .Values.service.type }}
+ export POD_NAME=$(kubectl get pods --namespace {{ .Release.Namespace }} -l "app.kubernetes.io/name={{ include "calckey.name" . }},app.kubernetes.io/instance={{ .Release.Name }}" -o jsonpath="{.items[0].metadata.name}")
+ export CONTAINER_PORT=$(kubectl get pod --namespace {{ .Release.Namespace }} $POD_NAME -o jsonpath="{.spec.containers[0].ports[0].containerPort}")
+ echo "Visit http://127.0.0.1:8080 to use your application"
+ kubectl --namespace {{ .Release.Namespace }} port-forward $POD_NAME 8080:$CONTAINER_PORT
+{{- end }}
diff --git a/chart/templates/Service.yml b/chart/templates/Service.yml
deleted file mode 100644
index 3209581298..0000000000
--- a/chart/templates/Service.yml
+++ /dev/null
@@ -1,14 +0,0 @@
-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
index a5a2499f3f..b732fa5a4b 100644
--- a/chart/templates/_helpers.tpl
+++ b/chart/templates/_helpers.tpl
@@ -1,7 +1,7 @@
{{/*
Expand the name of the chart.
*/}}
-{{- define "misskey.name" -}}
+{{- define "calckey.name" -}}
{{- default .Chart.Name .Values.nameOverride | trunc 63 | trimSuffix "-" }}
{{- end }}
@@ -10,7 +10,7 @@ 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" -}}
+{{- define "calckey.fullname" -}}
{{- if .Values.fullnameOverride }}
{{- .Values.fullnameOverride | trunc 63 | trimSuffix "-" }}
{{- else }}
@@ -26,16 +26,16 @@ If release name contains chart name it will be used as a full name.
{{/*
Create chart name and version as used by the chart label.
*/}}
-{{- define "misskey.chart" -}}
+{{- define "calckey.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" . }}
+{{- define "calckey.labels" -}}
+helm.sh/chart: {{ include "calckey.chart" . }}
+{{ include "calckey.selectorLabels" . }}
{{- if .Chart.AppVersion }}
app.kubernetes.io/version: {{ .Chart.AppVersion | quote }}
{{- end }}
@@ -45,18 +45,279 @@ app.kubernetes.io/managed-by: {{ .Release.Service }}
{{/*
Selector labels
*/}}
-{{- define "misskey.selectorLabels" -}}
-app.kubernetes.io/name: {{ include "misskey.name" . }}
+{{- define "calckey.selectorLabels" -}}
+app.kubernetes.io/name: {{ include "calckey.name" . }}
app.kubernetes.io/instance: {{ .Release.Name }}
{{- end }}
{{/*
Create the name of the service account to use
*/}}
-{{- define "misskey.serviceAccountName" -}}
+{{- define "calckey.serviceAccountName" -}}
{{- if .Values.serviceAccount.create }}
-{{- default (include "misskey.fullname" .) .Values.serviceAccount.name }}
+{{- default (include "calckey.fullname" .) .Values.serviceAccount.name }}
{{- else }}
{{- default "default" .Values.serviceAccount.name }}
{{- end }}
{{- end }}
+
+{{/*
+Create a default fully qualified name for dependent services.
+We truncate at 63 chars because some Kubernetes name fields are limited to this (by the DNS naming spec).
+*/}}
+{{- define "calckey.elasticsearch.fullname" -}}
+{{- printf "%s-%s" .Release.Name "elasticsearch" | trunc 63 | trimSuffix "-" -}}
+{{- end -}}
+
+{{- define "calckey.redis.fullname" -}}
+{{- printf "%s-%s" .Release.Name "redis" | trunc 63 | trimSuffix "-" -}}
+{{- end -}}
+
+{{- define "calckey.postgresql.fullname" -}}
+{{- printf "%s-%s" .Release.Name "postgresql" | trunc 63 | trimSuffix "-" -}}
+{{- end -}}
+
+{{/*
+config/default.yml content
+*/}}
+{{- define "calckey.configDir.default.yml" -}}
+#โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+# Calckey configuration
+#โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+
+# โโโโโโโ
+#โโโโ URL โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+
+# Final accessible URL seen by a user.
+url: "https://{{ .Values.calckey.domain }}/"
+
+# ONCE YOU HAVE STARTED THE INSTANCE, DO NOT CHANGE THE
+# URL SETTINGS AFTER THAT!
+
+# โโโโโโโโโโโโโโโโโโโโโโโโโ
+#โโโโ Port and TLS settings โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+
+#
+# Misskey requires a reverse proxy to support HTTPS connections.
+#
+# +----- https://example.tld/ ------------+
+# +------+ |+-------------+ +----------------+|
+# | User | ---> || Proxy (443) | ---> | Misskey (3000) ||
+# +------+ |+-------------+ +----------------+|
+# +---------------------------------------+
+#
+# You need to set up a reverse proxy. (e.g. nginx)
+# An encrypted connection with HTTPS is highly recommended
+# because tokens may be transferred in GET requests.
+
+# The port that your Misskey server should listen on.
+port: 3000
+
+# โโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+#โโโโ PostgreSQL configuration โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+
+db:
+ {{- if .Values.postgresql.enabled }}
+ host: {{ template "calckey.postgresql.fullname" . }}
+ port: '5432'
+ {{- else }}
+ host: {{ .Values.postgresql.postgresqlHostname }}
+ port: {{ .Values.postgresql.postgresqlPort | default "5432" | quote }}
+ {{- end }}
+
+ # Database name
+ db: {{ .Values.postgresql.auth.database }}
+
+ # Auth
+ user: {{ .Values.postgresql.auth.username }}
+ pass: "{{ .Values.postgresql.auth.password }}"
+
+ # Whether disable Caching queries
+ #disableCache: true
+
+ # Extra Connection options
+ #extra:
+ # ssl: true
+
+# โโโโโโโโโโโโโโโโโโโโโโโ
+#โโโโ Redis configuration โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+
+redis:
+ {{- if .Values.redis.enabled }}
+ host: {{ template "calckey.redis.fullname" . }}-master
+ {{- else }}
+ host: {{ required "When the redis chart is disabled .Values.redis.hostname is required" .Values.redis.hostname }}
+ {{- end }}
+ port: {{ .Values.redis.port | default "6379" | quote }}
+ #family: 0 # 0=Both, 4=IPv4, 6=IPv6
+ pass: {{ .Values.redis.auth.password | quote }}
+ #prefix: example-prefix
+ #db: 1
+
+# โโโโโโโโโโโโโโโโโโโโโโโ
+#โโโโ Sonic configuration โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+
+#sonic:
+# host: localhost
+# port: 1491
+# auth: SecretPassword
+# collection: notes
+# bucket: default
+
+# โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+#โโโโ Elasticsearch configuration โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+
+{{- if .Values.elasticsearch.enabled }}
+elasticsearch:
+ host: {{ template "mastodon.elasticsearch.fullname" . }}-master-hl
+ port: 9200
+ ssl: false
+{{- else if .Values.elasticsearch.hostname }}
+elasticsearch:
+ host: {{ .Values.elasticsearch.hostname | quote }}
+ port: {{ .Values.elasticsearch.port }}
+ ssl: {{ .Values.elasticsearch.ssl }}
+ {{- if .Values.elasticsearch.auth }}
+ user: {{ .Values.elasticsearch.auth.username | quote }}
+ pass: {{ .Values.elasticsearch.auth.password | quote }}
+ {{- end }}
+{{- end }}
+
+# โโโโโโโโโโโโโโโโโ
+#โโโโ 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 โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+
+# Max note length, should be < 8000.
+#maxNoteLength: 3000
+
+# Maximum lenght of an image caption or file comment (default 1500, max 8192)
+#maxCaptionLength: 1500
+
+# Reserved usernames that only the administrator can register with
+reservedUsernames:
+{{ .Values.calckey.reservedUsernames | toYaml }}
+
+# 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
+
+# Proxy remote files (default: false)
+#proxyRemoteFiles: true
+
+allowedPrivateNetworks:
+{{ .Values.calckey.allowedPrivateNetworks | toYaml }}
+
+# TWA
+#twa:
+# nameSpace: android_app
+# packageName: tld.domain.twa
+# sha256CertFingerprints: ['AB:CD:EF']
+
+# Upload or download file size limits (bytes)
+#maxFileSize: 262144000
+
+# Managed hosting settings
+# !!!!!!!!!!
+# >>>>>> NORMAL SELF-HOSTERS, STAY AWAY! <<<<<<
+# >>>>>> YOU DON'T NEED THIS! <<<<<<
+# !!!!!!!!!!
+# Each category is optional, but if each item in each category is mandatory!
+# If you mess this up, that's on you, you've been warned...
+
+#maxUserSignups: 100
+isManagedHosting: {{ .Values.calckey.isManagedHosting }}
+deepl:
+ managed: {{ .Values.calckey.deepl.managed }}
+ authKey: {{ .Values.calckey.deepl.authKey | quote}}
+ isPro: {{ .Values.calckey.deepl.isPro }}
+
+libreTranslate:
+ managed: {{ .Values.calckey.libreTranslate.managed }}
+ apiUrl: {{ .Values.calckey.libreTranslate.apiUrl | quote }}
+ apiKey: {{ .Values.calckey.libreTranslate.apiKey | quote }}
+
+email:
+ managed: {{ .Values.calckey.smtp.managed }}
+ address: {{ .Values.calckey.smtp.from_address | quote }}
+ host: {{ .Values.calckey.smtp.server | quote }}
+ port: {{ .Values.calckey.smtp.port }}
+ user: {{ .Values.calckey.smtp.login | quote }}
+ pass: {{ .Values.calckey.smtp.password | quote }}
+ useImplicitSslTls: {{ .Values.calckey.smtp.useImplicitSslTls }}
+objectStorage:
+ managed: {{ .Values.calckey.objectStorage.managed }}
+ baseUrl: {{ .Values.calckey.objectStorage.baseUrl | quote }}
+ bucket: {{ .Values.calckey.objectStorage.bucket | quote }}
+ prefix: {{ .Values.calckey.objectStorage.prefix | quote }}
+ endpoint: {{ .Values.calckey.objectStorage.endpoint | quote }}
+ region: {{ .Values.calckey.objectStorage.region | quote }}
+ accessKey: {{ .Values.calckey.objectStorage.access_key | quote }}
+ secretKey: {{ .Values.calckey.objectStorage.access_secret | quote }}
+ useSsl: true
+ connnectOverProxy: false
+ setPublicReadOnUpload: true
+ s3ForcePathStyle: true
+
+# !!!!!!!!!!
+# >>>>>> AGAIN, NORMAL SELF-HOSTERS, STAY AWAY! <<<<<<
+# >>>>>> YOU DON'T NEED THIS, ABOVE SETTINGS ARE FOR MANAGED HOSTING ONLY! <<<<<<
+# !!!!!!!!!!
+
+# Seriously. Do NOT fill out the above settings if you're self-hosting.
+# They're much better off being set from the control panel.
+{{- end }}
diff --git a/chart/templates/deployment.yaml b/chart/templates/deployment.yaml
new file mode 100644
index 0000000000..9b0c60694d
--- /dev/null
+++ b/chart/templates/deployment.yaml
@@ -0,0 +1,82 @@
+apiVersion: apps/v1
+kind: Deployment
+metadata:
+ name: {{ include "calckey.fullname" . }}
+ labels:
+ {{- include "calckey.labels" . | nindent 4 }}
+spec:
+ {{- if not .Values.autoscaling.enabled }}
+ replicas: {{ .Values.replicaCount }}
+ {{- end }}
+ selector:
+ matchLabels:
+ {{- include "calckey.selectorLabels" . | nindent 6 }}
+ template:
+ metadata:
+ annotations:
+ checksum/secret-config: {{ include ( print $.Template.BasePath "/secret-config.yaml" ) . | sha256sum | quote }}
+ {{- with .Values.podAnnotations }}
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ labels:
+ {{- include "calckey.selectorLabels" . | nindent 8 }}
+ spec:
+ {{- with .Values.imagePullSecrets }}
+ imagePullSecrets:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ serviceAccountName: {{ include "calckey.serviceAccountName" . }}
+ securityContext:
+ {{- toYaml .Values.podSecurityContext | nindent 8 }}
+ volumes:
+ - name: config-volume
+ secret:
+ secretName: {{ template "calckey.fullname" . }}-config
+ containers:
+ - name: {{ .Chart.Name }}
+ securityContext:
+ {{- toYaml .Values.securityContext | nindent 12 }}
+ image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
+ imagePullPolicy: {{ .Values.image.pullPolicy }}
+ command:
+ - pnpm
+ - run
+ - start
+ env:
+ - name: "NODE_ENV"
+ value: "production"
+ volumeMounts:
+ - name: config-volume
+ mountPath: /calckey/.config
+ ports:
+ - name: http
+ containerPort: 3000
+ protocol: TCP
+ startupProbe:
+ httpGet:
+ path: /
+ port: http
+ failureThreshold: 30
+ periodSeconds: 10
+ livenessProbe:
+ httpGet:
+ path: /
+ port: http
+ readinessProbe:
+ httpGet:
+ path: /
+ port: http
+ resources:
+ {{- toYaml .Values.resources | nindent 12 }}
+ {{- with .Values.nodeSelector }}
+ nodeSelector:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ {{- with .Values.affinity }}
+ affinity:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ {{- with .Values.tolerations }}
+ tolerations:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
diff --git a/chart/templates/hpa.yaml b/chart/templates/hpa.yaml
new file mode 100644
index 0000000000..4cdd2b6255
--- /dev/null
+++ b/chart/templates/hpa.yaml
@@ -0,0 +1,28 @@
+{{- if .Values.autoscaling.enabled }}
+apiVersion: autoscaling/v2beta1
+kind: HorizontalPodAutoscaler
+metadata:
+ name: {{ include "calckey.fullname" . }}
+ labels:
+ {{- include "calckey.labels" . | nindent 4 }}
+spec:
+ scaleTargetRef:
+ apiVersion: apps/v1
+ kind: Deployment
+ name: {{ include "calckey.fullname" . }}
+ minReplicas: {{ .Values.autoscaling.minReplicas }}
+ maxReplicas: {{ .Values.autoscaling.maxReplicas }}
+ metrics:
+ {{- if .Values.autoscaling.targetCPUUtilizationPercentage }}
+ - type: Resource
+ resource:
+ name: cpu
+ targetAverageUtilization: {{ .Values.autoscaling.targetCPUUtilizationPercentage }}
+ {{- end }}
+ {{- if .Values.autoscaling.targetMemoryUtilizationPercentage }}
+ - type: Resource
+ resource:
+ name: memory
+ targetAverageUtilization: {{ .Values.autoscaling.targetMemoryUtilizationPercentage }}
+ {{- end }}
+{{- end }}
diff --git a/chart/templates/ingress.yaml b/chart/templates/ingress.yaml
new file mode 100644
index 0000000000..212c40e4b2
--- /dev/null
+++ b/chart/templates/ingress.yaml
@@ -0,0 +1,61 @@
+{{- if .Values.ingress.enabled -}}
+{{- $fullName := include "calckey.fullname" . -}}
+{{- $svcPort := .Values.service.port -}}
+{{- if and .Values.ingress.className (not (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion)) }}
+ {{- if not (hasKey .Values.ingress.annotations "kubernetes.io/ingress.class") }}
+ {{- $_ := set .Values.ingress.annotations "kubernetes.io/ingress.class" .Values.ingress.className}}
+ {{- end }}
+{{- end }}
+{{- if semverCompare ">=1.19-0" .Capabilities.KubeVersion.GitVersion -}}
+apiVersion: networking.k8s.io/v1
+{{- else if semverCompare ">=1.14-0" .Capabilities.KubeVersion.GitVersion -}}
+apiVersion: networking.k8s.io/v1beta1
+{{- else -}}
+apiVersion: extensions/v1beta1
+{{- end }}
+kind: Ingress
+metadata:
+ name: {{ $fullName }}
+ labels:
+ {{- include "calckey.labels" . | nindent 4 }}
+ {{- with .Values.ingress.annotations }}
+ annotations:
+ {{- toYaml . | nindent 4 }}
+ {{- end }}
+spec:
+ {{- if and .Values.ingress.className (semverCompare ">=1.18-0" .Capabilities.KubeVersion.GitVersion) }}
+ ingressClassName: {{ .Values.ingress.className }}
+ {{- end }}
+ {{- if .Values.ingress.tls }}
+ tls:
+ {{- range .Values.ingress.tls }}
+ - hosts:
+ {{- range .hosts }}
+ - {{ . | quote }}
+ {{- end }}
+ secretName: {{ .secretName }}
+ {{- end }}
+ {{- end }}
+ rules:
+ {{- range .Values.ingress.hosts }}
+ - host: {{ .host | quote }}
+ http:
+ paths:
+ {{- range .paths }}
+ - path: {{ .path }}
+ {{- if and .pathType (semverCompare ">=1.18-0" $.Capabilities.KubeVersion.GitVersion) }}
+ pathType: {{ .pathType }}
+ {{- end }}
+ backend:
+ {{- if semverCompare ">=1.19-0" $.Capabilities.KubeVersion.GitVersion }}
+ service:
+ name: {{ $fullName }}
+ port:
+ number: {{ $svcPort }}
+ {{- else }}
+ serviceName: {{ $fullName }}
+ servicePort: {{ $svcPort }}
+ {{- end }}
+ {{- end }}
+ {{- end }}
+{{- end }}
diff --git a/chart/templates/job-db-migrate.yaml b/chart/templates/job-db-migrate.yaml
new file mode 100644
index 0000000000..e006aef3bd
--- /dev/null
+++ b/chart/templates/job-db-migrate.yaml
@@ -0,0 +1,59 @@
+apiVersion: batch/v1
+kind: Job
+metadata:
+ name: {{ include "calckey.fullname" . }}-db-migrate
+ labels:
+ {{- include "calckey.labels" . | nindent 4 }}
+ annotations:
+ "helm.sh/hook": post-install,pre-upgrade
+ "helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded
+ "helm.sh/hook-weight": "-2"
+spec:
+ template:
+ metadata:
+ name: {{ include "calckey.fullname" . }}-db-migrate
+ {{- with .Values.podAnnotations }}
+ annotations:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ spec:
+ restartPolicy: Never
+ {{- with .Values.imagePullSecrets }}
+ imagePullSecrets:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ serviceAccountName: {{ include "calckey.serviceAccountName" . }}
+ securityContext:
+ {{- toYaml .Values.podSecurityContext | nindent 8 }}
+ volumes:
+ - name: config-volume
+ secret:
+ secretName: {{ template "calckey.fullname" . }}-config
+ containers:
+ - name: {{ .Chart.Name }}
+ securityContext:
+ {{- toYaml .Values.securityContext | nindent 12 }}
+ image: "{{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
+ imagePullPolicy: {{ .Values.image.pullPolicy }}
+ command:
+ - pnpm
+ - run
+ - migrate
+ env:
+ - name: "NODE_ENV"
+ value: "production"
+ volumeMounts:
+ - name: config-volume
+ mountPath: /calckey/.config
+ {{- with .Values.nodeSelector }}
+ nodeSelector:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ {{- with .Values.affinity }}
+ affinity:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
+ {{- with .Values.tolerations }}
+ tolerations:
+ {{- toYaml . | nindent 8 }}
+ {{- end }}
diff --git a/chart/templates/secret-config.yaml b/chart/templates/secret-config.yaml
new file mode 100644
index 0000000000..2dad134c56
--- /dev/null
+++ b/chart/templates/secret-config.yaml
@@ -0,0 +1,9 @@
+apiVersion: v1
+kind: Secret
+metadata:
+ name: {{ template "calckey.fullname" . }}-config
+ labels:
+ {{- include "calckey.labels" . | nindent 4 }}
+type: Opaque
+data:
+ default.yml: {{ include "calckey.configDir.default.yml" . | b64enc }}
diff --git a/chart/templates/service.yaml b/chart/templates/service.yaml
new file mode 100644
index 0000000000..d46067a406
--- /dev/null
+++ b/chart/templates/service.yaml
@@ -0,0 +1,15 @@
+apiVersion: v1
+kind: Service
+metadata:
+ name: {{ include "calckey.fullname" . }}
+ labels:
+ {{- include "calckey.labels" . | nindent 4 }}
+spec:
+ type: {{ .Values.service.type }}
+ ports:
+ - port: {{ .Values.service.port }}
+ targetPort: http
+ protocol: TCP
+ name: http
+ selector:
+ {{- include "calckey.selectorLabels" . | nindent 4 }}
diff --git a/chart/templates/serviceaccount.yaml b/chart/templates/serviceaccount.yaml
new file mode 100644
index 0000000000..f269ad028b
--- /dev/null
+++ b/chart/templates/serviceaccount.yaml
@@ -0,0 +1,12 @@
+{{- if .Values.serviceAccount.create -}}
+apiVersion: v1
+kind: ServiceAccount
+metadata:
+ name: {{ include "calckey.serviceAccountName" . }}
+ labels:
+ {{- include "calckey.labels" . | nindent 4 }}
+ {{- with .Values.serviceAccount.annotations }}
+ annotations:
+ {{- toYaml . | nindent 4 }}
+ {{- end }}
+{{- end }}
diff --git a/chart/templates/tests/test-connection.yaml b/chart/templates/tests/test-connection.yaml
new file mode 100644
index 0000000000..b8db3d9a17
--- /dev/null
+++ b/chart/templates/tests/test-connection.yaml
@@ -0,0 +1,15 @@
+apiVersion: v1
+kind: Pod
+metadata:
+ name: "{{ include "calckey.fullname" . }}-test-connection"
+ labels:
+ {{- include "calckey.labels" . | nindent 4 }}
+ annotations:
+ "helm.sh/hook": test
+spec:
+ containers:
+ - name: wget
+ image: busybox
+ command: ['wget']
+ args: ['{{ include "calckey.fullname" . }}:{{ .Values.service.port }}']
+ restartPolicy: Never
diff --git a/chart/values.yaml b/chart/values.yaml
new file mode 100644
index 0000000000..84c0536e5d
--- /dev/null
+++ b/chart/values.yaml
@@ -0,0 +1,168 @@
+# Default values for calckey.
+# This is a YAML-formatted file.
+# Declare variables to be passed into your templates.
+
+replicaCount: 1
+
+image:
+ repository: docker.io/thatonecalculator/calckey
+ pullPolicy: IfNotPresent
+ # Overrides the image tag whose default is the chart appVersion.
+ tag: ""
+
+calckey:
+ isManagedHosting: true
+ domain: calckey.local
+
+ deepl:
+ managed: false
+ authKey: ""
+ isPro: false
+
+ libreTranslate:
+ managed: false
+ apiUrl: ""
+ apiKey: ""
+
+ smtp:
+ managed: true
+ from_address: notifications@example.com
+ port: 587
+ server: smtp.mailgun.org
+ useImplicitSslTls: false
+ login: ""
+ password: ""
+
+ objectStorage:
+ managed: true
+ access_key: ""
+ access_secret: ""
+ baseUrl: "" # e.g. "https://my-bucket.nyc3.cdn.digitaloceanspaces.com"
+ bucket: "" # e.g. "my-bucket"
+ prefix: files
+ endpoint: "" # e.g. "nyc3.digitaloceanspaces.com:443"
+ region: "" # e.g. "nyc3"
+
+ # -- If you want to allow calckey to connect to private ips, enter the cidrs here.
+ allowedPrivateNetworks: []
+ # - "10.0.0.0/8"
+
+ reservedUsernames:
+ - root
+ - admin
+ - administrator
+ - me
+ - system
+
+# https://github.com/bitnami/charts/tree/master/bitnami/postgresql#parameters
+postgresql:
+ # -- disable if you want to use an existing db; in which case the values below
+ # must match those of that external postgres instance
+ enabled: true
+ # postgresqlHostname: preexisting-postgresql
+ # postgresqlPort: 5432
+ auth:
+ database: calckey_production
+ username: calckey
+ # you must set a password; the password generated by the postgresql chart will
+ # be rotated on each upgrade:
+ # https://github.com/bitnami/charts/tree/master/bitnami/postgresql#upgrade
+ password: ""
+
+# https://github.com/bitnami/charts/tree/master/bitnami/redis#parameters
+redis:
+ # disable if you want to use an existing redis instance; in which case the
+ # values below must match those of that external redis instance
+ enabled: true
+ hostname: ""
+ port: 6379
+ auth:
+ # -- you must set a password; the password generated by the redis chart will be
+ # rotated on each upgrade:
+ password: ""
+
+# -- https://github.com/bitnami/charts/tree/master/bitnami/elasticsearch#parameters
+elasticsearch:
+ # disable if you want to use an existing redis instance; in which case the
+ # values below must match those of that external elasticsearch instance
+ enabled: false
+ hostname: ""
+ port: 9200
+ ssl: false
+ auth: {}
+ # username: ""
+ # password: ""
+ # @ignored
+ image:
+ tag: 7
+
+imagePullSecrets: []
+nameOverride: ""
+fullnameOverride: ""
+
+serviceAccount:
+ # Specifies whether a service account should be created
+ create: true
+ # Annotations to add to the service account
+ annotations: {}
+ # The name of the service account to use.
+ # If not set and create is true, a name is generated using the fullname template
+ name: ""
+
+podAnnotations: {}
+
+podSecurityContext: {}
+ # fsGroup: 2000
+
+securityContext: {}
+ # capabilities:
+ # drop:
+ # - ALL
+ # readOnlyRootFilesystem: true
+ # runAsNonRoot: true
+ # runAsUser: 1000
+
+service:
+ type: ClusterIP
+ port: 80
+
+ingress:
+ enabled: false
+ className: ""
+ annotations: {}
+ # kubernetes.io/ingress.class: nginx
+ # kubernetes.io/tls-acme: "true"
+ hosts:
+ - host: chart-example.local
+ paths:
+ - path: /
+ pathType: ImplementationSpecific
+ tls: []
+ # - secretName: chart-example-tls
+ # hosts:
+ # - chart-example.local
+
+resources: {}
+ # We usually recommend not to specify default resources and to leave this as a conscious
+ # choice for the user. This also increases chances charts run on environments with little
+ # resources, such as Minikube. If you do want to specify resources, uncomment the following
+ # lines, adjust them as necessary, and remove the curly braces after 'resources:'.
+ # limits:
+ # cpu: 100m
+ # memory: 128Mi
+ # requests:
+ # cpu: 100m
+ # memory: 128Mi
+
+autoscaling:
+ enabled: false
+ minReplicas: 1
+ maxReplicas: 100
+ targetCPUUtilizationPercentage: 80
+ # targetMemoryUtilizationPercentage: 80
+
+nodeSelector: {}
+
+tolerations: []
+
+affinity: {}
diff --git a/chart/values.yml b/chart/values.yml
deleted file mode 100644
index a7031538a9..0000000000
--- a/chart/values.yml
+++ /dev/null
@@ -1,3 +0,0 @@
-url: https://example.tld/
-image: okteto.dev/misskey
-environment: production
diff --git a/cypress/e2e/widgets.cy.js b/cypress/e2e/widgets.cy.js
index db35a60b5a..9eea010bde 100644
--- a/cypress/e2e/widgets.cy.js
+++ b/cypress/e2e/widgets.cy.js
@@ -2,7 +2,6 @@ describe('After user signed in', () => {
beforeEach(() => {
cy.resetState();
cy.viewport('macbook-16');
-
// ใคใณในใฟใณในๅๆใปใใใขใใ
cy.registerUser('admin', 'pass', true);
diff --git a/docs/development.md b/docs/development.md
new file mode 100644
index 0000000000..41d1b34699
--- /dev/null
+++ b/docs/development.md
@@ -0,0 +1,22 @@
+# ๐ Calckey Developer Docs
+
+## Nix Dev Environment
+The Calckey repo comes with a Nix-based shell environment to help make development as easy as possible!
+
+Please note, however, that this environment will not work on Windows outside of a WSL2 environment.
+
+### Prerequisites
+
+- Installed the [Nix Package Manager](https://nixos.org/download.html)
+- Installed [direnv](https://direnv.net/docs/installation.html) and added its hook to your shell.
+
+Once the repo is cloned to your computer, follow these next few steps inside the Calckey folder:
+
+- Run `direnv allow`. This will build the environment and install all needed tools.
+- Run `install-deps`, then `prepare-config`, to install the node dependencies and prepare the needed config files.
+- In a second terminal, run `devenv up`. This will spawn a **Redis** server, a **Postgres** server, and the **Calckey** server in dev mode.
+- Once you see the Calckey banner printed in your second terminal, run `migrate` in the first.
+- Once migrations finish, open http://localhost:3000 in your web browser.
+- You should now see the admin user creation screen!
+
+Note: When you want to restart a dev server, all you need to do is run `devenv up`, no other steps are necessary.
diff --git a/docs/kubernetes.md b/docs/kubernetes.md
new file mode 100644
index 0000000000..710d0dee06
--- /dev/null
+++ b/docs/kubernetes.md
@@ -0,0 +1,45 @@
+# Running a Calckey instance with Kubernetes and Helm
+
+This is a [Helm](https://helm.sh/) chart directory in the root of the project
+that you can use to deploy calckey to a Kubernetes cluster
+
+## Deployment
+
+1. Copy the example helm values and make your changes:
+```shell
+cp .config/helm_values_example.yml .config/helm_values.yml
+```
+
+2. Update helm dependencies:
+```shell
+cd chart
+helm dependency list $dir 2> /dev/null | tail +2 | head -n -1 | awk '{ print "helm repo add " $1 " " $3 }' | while read cmd; do $cmd; done;
+cd ../
+```
+
+3. Create the calckey helm release (also used to update existing deployment):
+```shell
+helm upgrade \
+ --install \
+ --namespace calckey \
+ --create-namespace \
+ calckey chart/ \
+ -f .config/helm_values.yml
+```
+
+4. Watch your calckey instance spin up:
+```shell
+kubectl -n calckey get po -w
+```
+
+5. Initial the admin user and managed config:
+```shell
+export CALCKEY_USERNAME="my_desired_admin_handle" && \
+export CALCKEY_PASSWORD="myDesiredInitialPassword" && \
+export CALCKEY_HOST="calckey.example.com" && \
+export CALCKEY_TOKEN=$(curl -X POST https://$CALCKEY_HOST/api/admin/accounts/create -H "Content-Type: application/json" -d "{ \"username\":\"$CALCKEY_USERNAME\", \"password\":\"$CALCKEY_PASSWORD\" }" | jq -r '.token') && \
+echo "Save this token: ${CALCKEY_TOKEN}" && \
+curl -X POST -H "Authorization: Bearer $CALCKEY_TOKEN" https://$CALCKEY_HOST/api/admin/accounts/hosted
+```
+
+6. Enjoy!
diff --git a/docs/migrate.md b/docs/migrate.md
index 07a5fea07f..7e9653e70f 100644
--- a/docs/migrate.md
+++ b/docs/migrate.md
@@ -1,27 +1,44 @@
# ๐ Migrating from Misskey to Calckey
+The following procedure may not work depending on your environment and version of Misskey.
+
+**Make sure you**
+- **stopped all master and worker processes of Misskey.**
+- **have backups of the database before performing any commands.**
+
## Misskey v13 and above
+Tested with Misskey v13.11.3.
+
+If your Misskey v13 is older, we recommend updating your Misskey to v13.11.3.
+
```sh
wget -O mkv13.patch https://codeberg.org/calckey/calckey/raw/branch/develop/docs/mkv13.patch
-git apply mkv13.patch
+wget -O mkv13_restore.patch https://codeberg.org/calckey/calckey/raw/branch/develop/docs/mkv13_restore.patch
+git apply mkv13.patch mkv13_restore.patch
cd packages/backend
-LINE_NUM="$(npx typeorm migration:show -d ormconfig.js | grep -n activeEmailValidation1657346559800 | cut -d ':' -f 1)"
-NUM_MIGRATIONS="$(npx typeorm migration:show -d ormconfig.js | tail -n+"$LINE_NUM" | grep '\[X\]' | nl)"
+LINE_NUM="$(pnpm typeorm migration:show -d ormconfig.js | grep -n activeEmailValidation1657346559800 | cut -d ':' -f 1)"
+NUM_MIGRATIONS="$(pnpm typeorm migration:show -d ormconfig.js | tail -n+"$LINE_NUM" | grep '\[X\]' | wc -l)"
-for i in $(seq 1 $NUM_MIGRAIONS); do
- npx typeorm migration:revert -d ormconfig.js
-done
+for i in $(seq 1 $NUM_MIGRATIONS); do pnpm typeorm migration:revert -d ormconfig.js; done
+
+cd ../../
git remote set-url origin https://codeberg.org/calckey/calckey.git
-git fetch
-git checkout main # or beta or develop
+git fetch origin
+git stash push
+rm -rf fluent-emojis misskey-assets
+git switch main # or beta or develop
git pull --ff
+wget -O renote_muting.patch https://codeberg.org/calckey/calckey/raw/branch/develop/docs/renote_muting.patch
+git apply renote_muting.patch
-NODE_ENV=production pnpm run migrate
-# build using prefered method
+pnpm install
+NODE_ENV=production pnpm run build
+pnpm run migrate
+git stash push
```
Depending on the version you're migrating from, you may have to open Postgres with `psql -d your_database` and run the following commands:
@@ -44,6 +61,10 @@ ALTER TABLE "instance" ADD COLUMN "lastCommunicatedAt" date;
then quit with `\q`, and restart Calckey.
+Note: Ignore errors of `column "xxx" of relation "xxx" already exists`.
+
+If no other errors happened, your Calckey is ready to launch!
+
## Misskey v12.119 and before
```sh
diff --git a/docs/mkv13_restore.patch b/docs/mkv13_restore.patch
new file mode 100644
index 0000000000..9ef9934edc
--- /dev/null
+++ b/docs/mkv13_restore.patch
@@ -0,0 +1,127 @@
+diff --git a/packages/backend/migration/1680491187535-cleanup.js b/packages/backend/migration/1680491187535-cleanup.js
+index 1e609ca06..0e6accf3e 100644
+--- a/packages/backend/migration/1680491187535-cleanup.js
++++ b/packages/backend/migration/1680491187535-cleanup.js
+@@ -1,10 +1,40 @@
+ export class cleanup1680491187535 {
+- name = 'cleanup1680491187535'
++ name = "cleanup1680491187535";
+
+- async up(queryRunner) {
+- await queryRunner.query(`DROP TABLE "antenna_note" `);
+- }
++ async up(queryRunner) {
++ await queryRunner.query(`DROP TABLE "antenna_note" `);
++ }
+
+- async down(queryRunner) {
+- }
++ async down(queryRunner) {
++ await queryRunner.query(
++ `CREATE TABLE antenna_note ( id character varying(32) NOT NULL, "noteId" character varying(32) NOT NULL, "antennaId" character varying(32) NOT NULL, read boolean DEFAULT false NOT NULL)`,
++ );
++ await queryRunner.query(
++ `COMMENT ON COLUMN antenna_note."noteId" IS 'The note ID.'`,
++ );
++ await queryRunner.query(
++ `COMMENT ON COLUMN antenna_note."antennaId" IS 'The antenna ID.'`,
++ );
++ await queryRunner.query(
++ `ALTER TABLE ONLY antenna_note ADD CONSTRAINT "PK_fb28d94d0989a3872df19fd6ef8" PRIMARY KEY (id)`,
++ );
++ await queryRunner.query(
++ `CREATE INDEX "IDX_0d775946662d2575dfd2068a5f" ON antenna_note USING btree ("antennaId")`,
++ );
++ await queryRunner.query(
++ `CREATE UNIQUE INDEX "IDX_335a0bf3f904406f9ef3dd51c2" ON antenna_note USING btree ("noteId", "antennaId")`,
++ );
++ await queryRunner.query(
++ `CREATE INDEX "IDX_9937ea48d7ae97ffb4f3f063a4" ON antenna_note USING btree (read)`,
++ );
++ await queryRunner.query(
++ `CREATE INDEX "IDX_bd0397be22147e17210940e125" ON antenna_note USING btree ("noteId")`,
++ );
++ await queryRunner.query(
++ `ALTER TABLE ONLY antenna_note ADD CONSTRAINT "FK_0d775946662d2575dfd2068a5f5" FOREIGN KEY ("antennaId") REFERENCES antenna(id) ON DELETE CASCADE`,
++ );
++ await queryRunner.query(
++ `ALTER TABLE ONLY antenna_note ADD CONSTRAINT "FK_bd0397be22147e17210940e125b" FOREIGN KEY ("noteId") REFERENCES note(id) ON DELETE CASCADE`,
++ );
++ }
+ }
+diff --git a/packages/backend/migration/1680582195041-cleanup.js b/packages/backend/migration/1680582195041-cleanup.js
+index c587e456a..a91d6ff3c 100644
+--- a/packages/backend/migration/1680582195041-cleanup.js
++++ b/packages/backend/migration/1680582195041-cleanup.js
+@@ -1,11 +1,64 @@
+ export class cleanup1680582195041 {
+- name = 'cleanup1680582195041'
++ name = "cleanup1680582195041";
+
+- async up(queryRunner) {
+- await queryRunner.query(`DROP TABLE "notification" `);
+- }
++ async up(queryRunner) {
++ await queryRunner.query(`DROP TABLE "notification"`);
++ }
+
+- async down(queryRunner) {
+-
+- }
++ async down(queryRunner) {
++ await queryRunner.query(
++ `CREATE TABLE notification ( id character varying(32) NOT NULL, "createdAt" timestamp with time zone NOT NULL, "notifieeId" character varying(32) NOT NULL, "notifierId" character varying(32), "isRead" boolean DEFAULT false NOT NULL, "noteId" character varying(32), reaction character varying(128), choice integer, "followRequestId" character varying(32), type notification_type_enum NOT NULL, "customBody" character varying(2048), "customHeader" character varying(256), "customIcon" character varying(1024), "appAccessTokenId" character varying(32), achievement character varying(128))`,
++ );
++ await queryRunner.query(
++ `COMMENT ON COLUMN notification."createdAt" IS 'The created date of the Notification.'`,
++ );
++ await queryRunner.query(
++ `COMMENT ON COLUMN notification."notifieeId" IS 'The ID of recipient user of the Notification.'`,
++ );
++ await queryRunner.query(
++ `COMMENT ON COLUMN notification."notifierId" IS 'The ID of sender user of the Notification.'`,
++ );
++ await queryRunner.query(
++ `COMMENT ON COLUMN notification."isRead" IS 'Whether the Notification is read.'`,
++ );
++ await queryRunner.query(
++ `COMMENT ON COLUMN notification.type IS 'The type of the Notification.'`,
++ );
++ await queryRunner.query(
++ `ALTER TABLE ONLY notification ADD CONSTRAINT "PK_705b6c7cdf9b2c2ff7ac7872cb7" PRIMARY KEY (id)`,
++ );
++ await queryRunner.query(
++ `CREATE INDEX "IDX_080ab397c379af09b9d2169e5b" ON notification USING btree ("isRead")`,
++ );
++ await queryRunner.query(
++ `CREATE INDEX "IDX_33f33cc8ef29d805a97ff4628b" ON notification USING btree (type)`,
++ );
++ await queryRunner.query(
++ `CREATE INDEX "IDX_3b4e96eec8d36a8bbb9d02aa71" ON notification USING btree ("notifierId")`,
++ );
++ await queryRunner.query(
++ `CREATE INDEX "IDX_3c601b70a1066d2c8b517094cb" ON notification USING btree ("notifieeId")`,
++ );
++ await queryRunner.query(
++ `CREATE INDEX "IDX_b11a5e627c41d4dc3170f1d370" ON notification USING btree ("createdAt")`,
++ );
++ await queryRunner.query(
++ `CREATE INDEX "IDX_e22bf6bda77b6adc1fd9e75c8c" ON notification USING btree ("appAccessTokenId")`,
++ );
++ await queryRunner.query(
++ `ALTER TABLE ONLY notification ADD CONSTRAINT "FK_3b4e96eec8d36a8bbb9d02aa710" FOREIGN KEY ("notifierId") REFERENCES "user"(id) ON DELETE CASCADE`,
++ );
++ await queryRunner.query(
++ `ALTER TABLE ONLY notification ADD CONSTRAINT "FK_3c601b70a1066d2c8b517094cb9" FOREIGN KEY ("notifieeId") REFERENCES "user"(id) ON DELETE CASCADE`,
++ );
++ await queryRunner.query(
++ `ALTER TABLE ONLY notification ADD CONSTRAINT "FK_769cb6b73a1efe22ddf733ac453" FOREIGN KEY ("noteId") REFERENCES note(id) ON DELETE CASCADE`,
++ );
++ await queryRunner.query(
++ `ALTER TABLE ONLY notification ADD CONSTRAINT "FK_bd7fab507621e635b32cd31892c" FOREIGN KEY ("followRequestId") REFERENCES follow_request(id) ON DELETE CASCADE`,
++ );
++ await queryRunner.query(
++ `ALTER TABLE ONLY notification ADD CONSTRAINT "FK_e22bf6bda77b6adc1fd9e75c8c9" FOREIGN KEY ("appAccessTokenId") REFERENCES access_token(id) ON DELETE CASCADE`,
++ );
++ }
+ }
diff --git a/docs/renote_muting.patch b/docs/renote_muting.patch
new file mode 100644
index 0000000000..c5bd2818c6
--- /dev/null
+++ b/docs/renote_muting.patch
@@ -0,0 +1,23 @@
+diff --git a/packages/backend/migration/1665091090561-add-renote-muting.js b/packages/backend/migration/1665091090561-add-renote-muting.js
+index 2c76aaff5..f8541c818 100644
+--- a/packages/backend/migration/1665091090561-add-renote-muting.js
++++ b/packages/backend/migration/1665091090561-add-renote-muting.js
+@@ -4,18 +4,6 @@ export class addRenoteMuting1665091090561 {
+ }
+
+ async up(queryRunner) {
+- await queryRunner.query(
+- `CREATE TABLE "renote_muting" ("id" character varying(32) NOT NULL, "createdAt" TIMESTAMP WITH TIME ZONE NOT NULL, "muteeId" character varying(32) NOT NULL, "muterId" character varying(32) NOT NULL, CONSTRAINT "PK_renoteMuting_id" PRIMARY KEY ("id"))`,
+- );
+- await queryRunner.query(
+- `CREATE INDEX "IDX_renote_muting_createdAt" ON "muting" ("createdAt") `,
+- );
+- await queryRunner.query(
+- `CREATE INDEX "IDX_renote_muting_muteeId" ON "muting" ("muteeId") `,
+- );
+- await queryRunner.query(
+- `CREATE INDEX "IDX_renote_muting_muterId" ON "muting" ("muterId") `,
+- );
+ }
+
+ async down(queryRunner) {}
diff --git a/flake.lock b/flake.lock
new file mode 100644
index 0000000000..c074931407
--- /dev/null
+++ b/flake.lock
@@ -0,0 +1,294 @@
+{
+ "nodes": {
+ "devenv": {
+ "inputs": {
+ "flake-compat": "flake-compat",
+ "nix": "nix",
+ "nixpkgs": "nixpkgs",
+ "pre-commit-hooks": "pre-commit-hooks"
+ },
+ "locked": {
+ "lastModified": 1682953188,
+ "narHash": "sha256-MFH6yK7QnEV6+T96Pt++lH8ozDn4YqzaOXAS6u5h3mM=",
+ "owner": "cachix",
+ "repo": "devenv",
+ "rev": "c388b8c57116a71174d26b09c0c38b4b6b5bac3a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "cachix",
+ "repo": "devenv",
+ "type": "github"
+ }
+ },
+ "fenix": {
+ "inputs": {
+ "nixpkgs": [
+ "nixpkgs"
+ ],
+ "rust-analyzer-src": "rust-analyzer-src"
+ },
+ "locked": {
+ "lastModified": 1682922129,
+ "narHash": "sha256-qnhkfksuuSLbN5UJM+KSCMSRC13bXosr6Ed3NwerRno=",
+ "owner": "nix-community",
+ "repo": "fenix",
+ "rev": "c1f90f80ba4d60bea60685dd4515fb22d53279cc",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nix-community",
+ "repo": "fenix",
+ "type": "github"
+ }
+ },
+ "flake-compat": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1673956053,
+ "narHash": "sha256-4gtG9iQuiKITOjNQQeQIpoIB6b16fm+504Ch3sNKLd8=",
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "rev": "35bb57c0c8d8b62bbfd284272c928ceb64ddbde9",
+ "type": "github"
+ },
+ "original": {
+ "owner": "edolstra",
+ "repo": "flake-compat",
+ "type": "github"
+ }
+ },
+ "flake-parts": {
+ "inputs": {
+ "nixpkgs-lib": "nixpkgs-lib"
+ },
+ "locked": {
+ "lastModified": 1680392223,
+ "narHash": "sha256-n3g7QFr85lDODKt250rkZj2IFS3i4/8HBU2yKHO3tqw=",
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "rev": "dcc36e45d054d7bb554c9cdab69093debd91a0b5",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "flake-parts",
+ "type": "github"
+ }
+ },
+ "flake-utils": {
+ "locked": {
+ "lastModified": 1667395993,
+ "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "numtide",
+ "repo": "flake-utils",
+ "type": "github"
+ }
+ },
+ "gitignore": {
+ "inputs": {
+ "nixpkgs": [
+ "devenv",
+ "pre-commit-hooks",
+ "nixpkgs"
+ ]
+ },
+ "locked": {
+ "lastModified": 1660459072,
+ "narHash": "sha256-8DFJjXG8zqoONA1vXtgeKXy68KdJL5UaXR8NtVMUbx8=",
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "rev": "a20de23b925fd8264fd7fad6454652e142fd7f73",
+ "type": "github"
+ },
+ "original": {
+ "owner": "hercules-ci",
+ "repo": "gitignore.nix",
+ "type": "github"
+ }
+ },
+ "lowdown-src": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1633514407,
+ "narHash": "sha256-Dw32tiMjdK9t3ETl5fzGrutQTzh2rufgZV4A/BbxuD4=",
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "rev": "d2c2b44ff6c27b936ec27358a2653caaef8f73b8",
+ "type": "github"
+ },
+ "original": {
+ "owner": "kristapsdz",
+ "repo": "lowdown",
+ "type": "github"
+ }
+ },
+ "nix": {
+ "inputs": {
+ "lowdown-src": "lowdown-src",
+ "nixpkgs": [
+ "devenv",
+ "nixpkgs"
+ ],
+ "nixpkgs-regression": "nixpkgs-regression"
+ },
+ "locked": {
+ "lastModified": 1676545802,
+ "narHash": "sha256-EK4rZ+Hd5hsvXnzSzk2ikhStJnD63odF7SzsQ8CuSPU=",
+ "owner": "domenkozar",
+ "repo": "nix",
+ "rev": "7c91803598ffbcfe4a55c44ac6d49b2cf07a527f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "domenkozar",
+ "ref": "relaxed-flakes",
+ "repo": "nix",
+ "type": "github"
+ }
+ },
+ "nixpkgs": {
+ "locked": {
+ "lastModified": 1677534593,
+ "narHash": "sha256-PuZSAHeq4/9pP/uYH1FcagQ3nLm/DrDrvKi/xC9glvw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "3ad64d9e2d5bf80c877286102355b1625891ae9a",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-lib": {
+ "locked": {
+ "dir": "lib",
+ "lastModified": 1680213900,
+ "narHash": "sha256-cIDr5WZIj3EkKyCgj/6j3HBH4Jj1W296z7HTcWj1aMA=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "e3652e0735fbec227f342712f180f4f21f0594f2",
+ "type": "github"
+ },
+ "original": {
+ "dir": "lib",
+ "owner": "NixOS",
+ "ref": "nixos-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs-regression": {
+ "locked": {
+ "lastModified": 1643052045,
+ "narHash": "sha256-uGJ0VXIhWKGXxkeNnq4TvV3CIOkUJ3PAoLZ3HMzNVMw=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "215d4d0fd80ca5163643b03a33fde804a29cc1e2",
+ "type": "github"
+ }
+ },
+ "nixpkgs-stable": {
+ "locked": {
+ "lastModified": 1673800717,
+ "narHash": "sha256-SFHraUqLSu5cC6IxTprex/nTsI81ZQAtDvlBvGDWfnA=",
+ "owner": "NixOS",
+ "repo": "nixpkgs",
+ "rev": "2f9fd351ec37f5d479556cd48be4ca340da59b8f",
+ "type": "github"
+ },
+ "original": {
+ "owner": "NixOS",
+ "ref": "nixos-22.11",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "nixpkgs_2": {
+ "locked": {
+ "lastModified": 1682929865,
+ "narHash": "sha256-jxVrgnf5QNjO+XoxDxUWtN2G5xyJSGZ5SWDQFxMuHxc=",
+ "owner": "nixos",
+ "repo": "nixpkgs",
+ "rev": "f2e9a130461950270f87630b11132323706b4d91",
+ "type": "github"
+ },
+ "original": {
+ "owner": "nixos",
+ "ref": "nixpkgs-unstable",
+ "repo": "nixpkgs",
+ "type": "github"
+ }
+ },
+ "pre-commit-hooks": {
+ "inputs": {
+ "flake-compat": [
+ "devenv",
+ "flake-compat"
+ ],
+ "flake-utils": "flake-utils",
+ "gitignore": "gitignore",
+ "nixpkgs": [
+ "devenv",
+ "nixpkgs"
+ ],
+ "nixpkgs-stable": "nixpkgs-stable"
+ },
+ "locked": {
+ "lastModified": 1677160285,
+ "narHash": "sha256-tBzpCjMP+P3Y3nKLYvdBkXBg3KvTMo3gvi8tLQaqXVY=",
+ "owner": "cachix",
+ "repo": "pre-commit-hooks.nix",
+ "rev": "2bd861ab81469428d9c823ef72c4bb08372dd2c4",
+ "type": "github"
+ },
+ "original": {
+ "owner": "cachix",
+ "repo": "pre-commit-hooks.nix",
+ "type": "github"
+ }
+ },
+ "root": {
+ "inputs": {
+ "devenv": "devenv",
+ "fenix": "fenix",
+ "flake-parts": "flake-parts",
+ "nixpkgs": "nixpkgs_2"
+ }
+ },
+ "rust-analyzer-src": {
+ "flake": false,
+ "locked": {
+ "lastModified": 1682886915,
+ "narHash": "sha256-FPQKPvlHIU2DsDF6GMoRtrZhil0vHi6MFd8vpKEx/n8=",
+ "owner": "rust-lang",
+ "repo": "rust-analyzer",
+ "rev": "3a27518fee5a723005299cf49e2d58a842a261ca",
+ "type": "github"
+ },
+ "original": {
+ "owner": "rust-lang",
+ "ref": "nightly",
+ "repo": "rust-analyzer",
+ "type": "github"
+ }
+ }
+ },
+ "root": "root",
+ "version": 7
+}
diff --git a/flake.nix b/flake.nix
new file mode 100644
index 0000000000..73d8fe02f1
--- /dev/null
+++ b/flake.nix
@@ -0,0 +1,86 @@
+{
+ description = "Calckey development flake";
+
+ inputs = {
+ nixpkgs.url = "github:nixos/nixpkgs/nixpkgs-unstable";
+ # Flake Parts framework(https://flake.parts)
+ flake-parts.url = "github:hercules-ci/flake-parts";
+ # Devenv for better devShells(https://devenv.sh)
+ devenv.url = "github:cachix/devenv";
+ # Fenix for rust development
+ fenix.url = "github:nix-community/fenix";
+ fenix.inputs.nixpkgs.follows = "nixpkgs";
+ };
+ outputs = inputs@{ flake-parts, ... }:
+ flake-parts.lib.mkFlake { inherit inputs; } {
+ imports = [
+ inputs.devenv.flakeModule
+ ];
+
+ # Define the systems that this works on. Only tested with x66_64-linux, add more if you test and it works.
+ systems = [
+ "x86_64-linux"
+ ];
+ # Expose these attributes for every system defined above.
+ perSystem = { config, pkgs, ... }: {
+ # Devenv shells
+ devenv = {
+ shells = {
+ # The default shell, used by nix-direnv
+ default = {
+ name = "calckey-dev-shell";
+ # Add additional packages to our environment
+ packages = [
+ pkgs.nodePackages.pnpm
+
+ pkgs.python3
+ ];
+ # No need to warn on a new version, we'll update as needed.
+ devenv.warnOnNewVersion = false;
+ # Enable typescript support
+ languages.typescript.enable = true;
+ # Enable javascript for NPM and PNPM
+ languages.javascript.enable = true;
+ languages.javascript.package = pkgs.nodejs_19;
+ # Enable stable Rust for the backend
+ languages.rust.enable = true;
+ languages.rust.version = "stable";
+ processes = {
+ dev-server.exec = "pnpm run dev";
+ };
+ scripts = {
+ build.exec = "pnpm run build";
+ clean.exec = "pnpm run clean";
+ clear-state.exec = "rm -rf .devenv/state/redis .devenv/state/postgres";
+ format.exec = "pnpm run format";
+ install-deps.exec = "pnpm install";
+ migrate.exec = "pnpm run migrate";
+ prepare-config.exec = "cp .config/devenv.yml .config/default.yml";
+ };
+ services = {
+ postgres = {
+ enable = true;
+ package = pkgs.postgresql_12;
+ initialDatabases = [{
+ name = "calckey";
+ }];
+ initialScript = ''
+ CREATE USER calckey WITH PASSWORD 'calckey';
+ ALTER USER calckey WITH SUPERUSER;
+ GRANT ALL ON DATABASE calckey TO calckey;
+ '';
+ listen_addresses = "127.0.0.1";
+ port = 5432;
+ };
+ redis = {
+ enable = true;
+ bind = "127.0.0.1";
+ port = 6379;
+ };
+ };
+ };
+ };
+ };
+ };
+ };
+}
diff --git a/locales/ar-SA.yml b/locales/ar-SA.yml
index 844cfb5d56..148cd32a04 100644
--- a/locales/ar-SA.yml
+++ b/locales/ar-SA.yml
@@ -197,7 +197,7 @@ noUsers: "ููุณ ููุงู ู ุณุชุฎุฏู ูู"
editProfile: "ุชุนุฏูู ุงูู ูู ุงูุชุนุฑููู"
noteDeleteConfirm: "ูู ุชุฑูุฏ ุญุฐู ูุฐู ุงูู ูุงุญุธุฉุ"
pinLimitExceeded: "ูุง ูู ููู ุชุฏุจูุณ ุงูู ูุงุญุธุงุช ุจุนุฏ ุงูุขู."
-intro: "ููุฏ ุงูุชูุช ุนู ููุฉ ุชูุตูุจ Misskey. ุงูุฑุฌุงุก ุฅูุดุงุก ุญุณุงุจ ุฅุฏุงุฑู."
+intro: "ููุฏ ุงูุชูุช ุนู ููุฉ ุชูุตูุจ Calckey. ุงูุฑุฌุงุก ุฅูุดุงุก ุญุณุงุจ ุฅุฏุงุฑู."
done: "ุชู ู"
processing: "ุงูู ุนุงูุฌุฉ ุฌุงุฑูุฉ"
preview: "ู ุนุงููุฉ"
@@ -372,7 +372,7 @@ exploreFediverse: "ุงุณุชูุดู ุงููุฏููุฑุณ"
popularTags: "ุงููุณูู ุงูุฑุงุฆุฌุฉ"
userList: "ุงูููุงุฆู "
about: "ุนู"
-aboutMisskey: "ุนู Misskey"
+aboutMisskey: "ุนู Calckey"
administrator: "ุงูู ุฏูุฑ"
token: "ุงูุฑู ุฒ ุงูู ู ูุฒ"
twoStepAuthentication: "ุงูุฅุณุชูุซุงู ุจุนุงู ููููู"
@@ -1027,6 +1027,27 @@ _time:
minute: "ุฏ"
hour: "ุณุง"
day: "ู"
+_tutorial:
+ title: "How to use Calckey"
+ step1_1: "Welcome!"
+ step1_2: "Let's get you set up. You'll be up and running in no time!"
+ step2_1: "First, please fill out your profile."
+ 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: "Now time to follow some people!"
+ step3_2: "Your home and social timelines are based off of who you follow, so try following a couple accounts to get started.\nClick the plus circle on the top right of a profile to follow them."
+ step4_1: "Let's get you out there."
+ step4_2: "For your first post, some people like to made a {introduction} post or a simple \"Hello world!\""
+ step5_1: "Timelines, timelines everywhere!"
+ step5_2: "Your instance has {timelines} different timelines enabled."
+ step5_3: "The Home {icon} timeline is where you can see posts from your followers."
+ step5_4: "The Local {icon} timeline is where you can see posts from everyone else on this instance."
+ step5_5: "The Recommended {icon} timeline is where you can see posts from instances the admins recommend."
+ step5_6: "The Social {icon} timeline is where you can see posts from friends of your followers."
+ step5_7: "The Global {icon} timeline is where you can see posts from every other connected instance."
+ step6_1: "So, what is this place?"
+ step6_2: "Well, you didn't just join Calckey. You joined a portal to the Fediverse, an interconnected network of thousands of servers, called \"instances\"."
+ step6_3: "Each server works in different ways, and not all servers run Calckey. This one does though! It's a bit complicated, but you'll get the hang of it in no time."
+ step6_4: "Now go, explore, and have fun!"
_2fa:
alreadyRegistered: "ุณุฌูุช ุณูููุง ุฌูุงุฒูุง ููุงุณุชูุซุงู ุจุนุงู ููู."
registerDevice: "ุณุฌูู ุฌูุงุฒูุง ุฌุฏูุฏูุง"
diff --git a/locales/bn-BD.yml b/locales/bn-BD.yml
index 8a9358e2a1..cde425d7fd 100644
--- a/locales/bn-BD.yml
+++ b/locales/bn-BD.yml
@@ -199,9 +199,9 @@ noUsers: "เฆเงเฆจ เฆฌเงเฆฏเฆพเฆฌเฆนเฆพเฆฐเฆเฆพเฆฐเง เฆจเงเฆ"
editProfile: "เฆชเงเฆฐเงเฆซเฆพเฆเฆฒ เฆธเฆฎเงเฆชเฆพเฆฆเฆจเฆพ เฆเฆฐเงเฆจ"
noteDeleteConfirm: "เฆเฆชเฆจเฆฟ เฆเฆฟ เฆจเงเฆ เฆกเฆฟเฆฒเฆฟเฆ เฆเฆฐเฆพเฆฐ เฆฌเงเฆฏเฆพเฆชเฆพเฆฐเง เฆจเฆฟเฆถเงเฆเฆฟเฆค?"
pinLimitExceeded: "เฆเฆชเฆจเฆฟ เฆเฆฐ เฆเงเฆจ เฆจเงเฆ เฆชเฆฟเฆจ เฆเฆฐเฆคเง เฆชเฆพเฆฐเฆฌเงเฆจ เฆจเฆพ"
-intro: "Misskey เฆเฆฐ เฆเฆจเงเฆธเฆเฆฒเงเฆถเฆจ เฆธเฆฎเงเฆชเฆจเงเฆจ เฆนเงเงเฆเง๏ผเฆฆเงเฆพ เฆเฆฐเง เฆ เงเฆฏเฆพเฆกเฆฎเฆฟเฆจ เฆเฆเฆเฆพเฆฐ เฆคเงเฆฐเฆฟ เฆเฆฐเงเฆจเฅค"
+intro: "Calckey เฆเฆฐ เฆเฆจเงเฆธเฆเฆฒเงเฆถเฆจ เฆธเฆฎเงเฆชเฆจเงเฆจ เฆนเงเงเฆเง๏ผเฆฆเงเฆพ เฆเฆฐเง เฆ เงเฆฏเฆพเฆกเฆฎเฆฟเฆจ เฆเฆเฆเฆพเฆฐ เฆคเงเฆฐเฆฟ เฆเฆฐเงเฆจเฅค"
done: "เฆธเฆฎเงเฆชเฆจเงเฆจ"
-processing: "เฆชเงเฆฐเฆเงเฆฐเฆฟเงเฆพเฆงเงเฆจ..."
+processing: "เฆชเงเฆฐเฆเงเฆฐเฆฟเงเฆพเฆงเงเฆจ"
preview: "เฆชเงเฆฐเงเฆฌเฆฐเงเฆช เฆฆเงเฆเงเฆจ"
default: "เฆชเงเฆฐเงเฆฌเฆจเฆฟเฆฐเงเฆงเฆพเฆฐเฆฟเฆค"
noCustomEmojis: "เฆเงเฆจ เฆเฆฎเงเฆเฆฟ เฆจเฆพเฆ"
@@ -377,7 +377,7 @@ exploreFediverse: "Fediverse เฆเงเฆฐเง เฆฆเงเฆเงเฆจ"
popularTags: "เฆเฆจเฆชเงเฆฐเฆฟเง เฆเงเฆฏเฆพเฆเฆเงเฆฒเฆฟ"
userList: "เฆฒเฆฟเฆธเงเฆ"
about: "เฆเฆชเฆจเฆพเฆฐ เฆธเฆฎเงเฆชเฆฐเงเฆเง"
-aboutMisskey: "Misskey เฆธเฆฎเงเฆชเฆฐเงเฆเง"
+aboutMisskey: "Calckey เฆธเฆฎเงเฆชเฆฐเงเฆเง"
administrator: "เฆชเงเฆฐเฆถเฆพเฆธเฆ"
token: "เฆเงเฆเงเฆจ"
twoStepAuthentication: "เงจ-เฆงเฆพเฆช เฆชเงเฆฐเฆฎเฆพเฆฃเงเฆเฆฐเฆฃ"
@@ -695,7 +695,7 @@ onlineUsersCount: "{n} เฆเฆจ เฆฌเงเฆฏเฆพเฆฌเฆนเฆพเฆฐเฆเฆพเฆฐเง เฆ เฆจเฆฒเฆพ
nUsers: "{n} เฆเฆจ เฆฌเงเฆฏเฆพเฆฌเฆนเฆพเฆฐเฆเฆพเฆฐเง"
nNotes: "{n} เฆเฆฟ เฆจเงเฆ"
sendErrorReports: "เฆเงเฆฐเงเฆเฆฟ เฆชเงเฆฐเฆคเฆฟเฆฌเงเฆฆเฆจ เฆชเฆพเฆ เฆพเฆจ"
-sendErrorReportsDescription: "เฆเฆพเฆฒเง เฆฅเฆพเฆเฆฒเง, เฆฌเฆฟเฆธเงเฆคเฆพเฆฐเฆฟเฆค เฆคเงเฆฐเงเฆเฆฟเฆฐ เฆคเฆฅเงเฆฏ Misskey-เฆเฆฐ เฆธเฆพเฆฅเง เฆถเงเฆฏเฆผเฆพเฆฐ เฆเฆฐเฆพ เฆนเฆฏเฆผเฅค เฆฏเฆพ เฆธเฆซเงเฆเฆเฆฏเฆผเงเฆฏเฆพเฆฐเฆเฆฟเฆฐ เฆเงเฆฃเฆฎเฆพเฆจ เฆเฆจเงเฆจเฆค เฆเฆฐเฆคเง เฆธเฆพเฆนเฆพเฆฏเงเฆฏ เฆเฆฐเงเฅค เฆคเงเฆฐเงเฆเฆฟเฆฐ เฆคเฆฅเงเฆฏเงเฆฐ เฆฎเฆงเงเฆฏเง เฆฐเฆฏเฆผเงเฆเง OS เฆธเฆเฆธเงเฆเฆฐเฆฃ, เฆฌเงเฆฐเฆพเฆเฆเฆพเฆฐเงเฆฐ เฆงเฆฐเฆจ, เฆเฆฐเงเฆฎเงเฆฐ เฆเฆคเฆฟเฆนเฆพเฆธ เฆเฆคเงเฆฏเฆพเฆฆเฆฟเฅค"
+sendErrorReportsDescription: "เฆเฆพเฆฒเง เฆฅเฆพเฆเฆฒเง, เฆฌเฆฟเฆธเงเฆคเฆพเฆฐเฆฟเฆค เฆคเงเฆฐเงเฆเฆฟเฆฐ เฆคเฆฅเงเฆฏ Calckey-เฆเฆฐ เฆธเฆพเฆฅเง เฆถเงเฆฏเฆผเฆพเฆฐ เฆเฆฐเฆพ เฆนเฆฏเฆผเฅค เฆฏเฆพ เฆธเฆซเงเฆเฆเฆฏเฆผเงเฆฏเฆพเฆฐเฆเฆฟเฆฐ เฆเงเฆฃเฆฎเฆพเฆจ เฆเฆจเงเฆจเฆค เฆเฆฐเฆคเง เฆธเฆพเฆนเฆพเฆฏเงเฆฏ เฆเฆฐเงเฅค เฆคเงเฆฐเงเฆเฆฟเฆฐ เฆคเฆฅเงเฆฏเงเฆฐ เฆฎเฆงเงเฆฏเง เฆฐเฆฏเฆผเงเฆเง OS เฆธเฆเฆธเงเฆเฆฐเฆฃ, เฆฌเงเฆฐเฆพเฆเฆเฆพเฆฐเงเฆฐ เฆงเฆฐเฆจ, เฆเฆฐเงเฆฎเงเฆฐ เฆเฆคเฆฟเฆนเฆพเฆธ เฆเฆคเงเฆฏเฆพเฆฆเฆฟเฅค"
myTheme: "เฆเฆฎเฆพเฆฐ เฆฅเฆฟเฆฎ"
backgroundColor: "เฆชเฆเฆญเงเฆฎเฆฟเฆฐ เฆฐเฆ"
accentColor: "เฆเฆเงเฆธเงเฆจเงเฆเงเฆฐ เฆฐเฆ"
@@ -786,7 +786,7 @@ hashtags: "เฆนเงเฆฏเฆพเฆถเฆเงเฆฏเฆพเฆ"
troubleshooting: "เฆเงเฆฐเฆพเฆฌเฆฒเฆถเงเฆเฆฟเฆ"
useBlurEffect: "UI เฆคเง เฆฌเงเฆฒเฆพเฆฐ เฆเฆซเงเฆเงเฆ เฆฌเงเฆฏเฆพเฆฌเฆนเฆพเฆฐ เฆเฆฐเงเฆจ"
learnMore: "เฆเฆฐเฆ เฆเฆพเฆจเงเฆจ"
-misskeyUpdated: "Misskey เฆเฆชเฆกเงเฆ เฆเฆฐเฆพ เฆนเงเงเฆเง๏ผ"
+misskeyUpdated: "Calckey เฆเฆชเฆกเงเฆ เฆเฆฐเฆพ เฆนเงเงเฆเง๏ผ"
whatIsNew: "เฆชเฆฐเฆฟเฆฌเฆฐเงเฆคเฆจเฆเงเฆฒเฆฟ เฆฆเงเฆเฆพเฆจ"
translate: "เฆ เฆจเงเฆฌเฆพเฆฆ"
translatedFrom: "{x} เฆนเฆคเง เฆ เฆจเงเฆฌเฆพเฆฆ เฆเฆฐเฆพ"
@@ -902,8 +902,8 @@ _aboutMisskey:
contributors: "เฆชเงเฆฐเฆงเฆพเฆจ เฆเฆจเงเฆเงเฆฐเฆฟเฆฌเฆฟเฆเฆเฆพเฆฐเฆเฆฃ"
allContributors: "เฆธเฆเฆฒ เฆเฆจเงเฆเงเฆฐเฆฟเฆฌเฆฟเฆเฆเฆพเฆฐเฆเฆฃ"
source: "เฆธเงเฆฐเงเฆธ เฆเงเฆก"
- translation: "Misskey เฆ เฆจเงเฆฌเฆพเฆฆ เฆเฆฐเงเฆจ"
- donate: "Misskey เฆคเง เฆฆเฆพเฆจ เฆเฆฐเงเฆจ"
+ translation: "Calckey เฆ เฆจเงเฆฌเฆพเฆฆ เฆเฆฐเงเฆจ"
+ donate: "Calckey เฆคเง เฆฆเฆพเฆจ เฆเฆฐเงเฆจ"
morePatrons: "เฆเฆฐเฆ เฆ เฆจเงเฆเง เฆเฆฎเฆพเฆฆเงเฆฐ เฆธเฆพเฆนเฆพเฆฏเงเฆฏ เฆเฆฐเฆเงเฆจเฅค เฆคเฆพเฆฆเงเฆฐ เฆธเฆฌเฆพเฆเฆเง เฆงเฆจเงเฆฏเฆฌเฆพเฆฆ ๐ฅฐ"
patrons: "เฆธเฆฎเฆฐเงเฆฅเฆจเฆเฆพเฆฐเง"
_nsfw:
@@ -912,7 +912,7 @@ _nsfw:
force: "เฆธเฆเฆฒ เฆฎเฆฟเฆกเฆฟเงเฆพ เฆฒเงเฆเฆพเฆจ"
_mfm:
cheatSheet: "MFM เฆเฆฟเฆเฆถเฆฟเฆ"
- intro: "MFM เฆเฆเฆเฆฟ เฆฎเฆพเฆฐเงเฆเฆเฆช เฆญเฆพเฆทเฆพ เฆฏเฆพ Misskey-เฆเฆฐ เฆฎเฆงเงเฆฏเง เฆฌเฆฟเฆญเฆฟเฆจเงเฆจ เฆเฆพเฆฏเฆผเฆเฆพเฆฏเฆผ เฆฌเงเฆฏเฆฌเฆนเฆพเฆฐ เฆเฆฐเฆพ เฆฏเงเฆคเง เฆชเฆพเฆฐเงเฅค เฆเฆเฆพเฆจเง เฆเฆชเฆจเฆฟ MFM-เฆเฆฐ เฆธเฆฟเฆจเฆเงเฆฏเฆพเฆเงเฆธเฆเงเฆฒเฆฟเฆฐ เฆเฆเฆเฆฟ เฆคเฆพเฆฒเฆฟเฆเฆพ เฆฆเงเฆเฆคเง เฆชเฆพเฆฐเฆฌเงเฆจเฅค"
+ intro: "MFM เฆเฆเฆเฆฟ เฆฎเฆพเฆฐเงเฆเฆเฆช เฆญเฆพเฆทเฆพ เฆฏเฆพ Calckey-เฆเฆฐ เฆฎเฆงเงเฆฏเง เฆฌเฆฟเฆญเฆฟเฆจเงเฆจ เฆเฆพเฆฏเฆผเฆเฆพเฆฏเฆผ เฆฌเงเฆฏเฆฌเฆนเฆพเฆฐ เฆเฆฐเฆพ เฆฏเงเฆคเง เฆชเฆพเฆฐเงเฅค เฆเฆเฆพเฆจเง เฆเฆชเฆจเฆฟ MFM-เฆเฆฐ เฆธเฆฟเฆจเฆเงเฆฏเฆพเฆเงเฆธเฆเงเฆฒเฆฟเฆฐ เฆเฆเฆเฆฟ เฆคเฆพเฆฒเฆฟเฆเฆพ เฆฆเงเฆเฆคเง เฆชเฆพเฆฐเฆฌเงเฆจเฅค"
dummy: "เฆฎเฆฟเฆธเฆเฆฟ เฆซเงเฆกเฆฟเฆญเฆพเฆฐเงเฆธเงเฆฐ เฆฌเฆฟเฆถเงเฆฌเฆเง เฆชเงเฆฐเฆธเฆพเฆฐเฆฟเฆค เฆเฆฐเง"
mention: "เฆเฆฒเงเฆฒเงเฆ"
mentionDescription: "@ เฆเฆฟเฆนเงเฆจ + เฆฌเงเฆฏเฆฌเฆนเฆพเฆฐเฆเฆพเฆฐเงเฆฐ เฆจเฆพเฆฎ เฆเฆเฆเฆฟ เฆจเฆฟเฆฐเงเฆฆเฆฟเฆทเงเฆ เฆฌเงเฆฏเฆฌเฆนเฆพเฆฐเฆเฆพเฆฐเงเฆเง เฆจเฆฟเฆฐเงเฆฆเงเฆถ เฆเฆฐเฆคเง เฆฌเงเฆฏเฆฌเฆนเฆพเฆฐ เฆเฆฐเฆพ เฆฏเฆพเงเฅค"
@@ -1108,6 +1108,27 @@ _time:
minute: "เฆฎเฆฟเฆจเฆฟเฆ"
hour: "เฆเฆฃเงเฆเฆพ"
day: "เฆฆเฆฟเฆจ"
+_tutorial:
+ title: "How to use Calckey"
+ step1_1: "Welcome!"
+ step1_2: "Let's get you set up. You'll be up and running in no time!"
+ step2_1: "First, please fill out your profile."
+ 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: "Now time to follow some people!"
+ step3_2: "Your home and social timelines are based off of who you follow, so try following a couple accounts to get started.\nClick the plus circle on the top right of a profile to follow them."
+ step4_1: "Let's get you out there."
+ step4_2: "For your first post, some people like to made a {introduction} post or a simple \"Hello world!\""
+ step5_1: "Timelines, timelines everywhere!"
+ step5_2: "Your instance has {timelines} different timelines enabled."
+ step5_3: "The Home {icon} timeline is where you can see posts from your followers."
+ step5_4: "The Local {icon} timeline is where you can see posts from everyone else on this instance."
+ step5_5: "The Recommended {icon} timeline is where you can see posts from instances the admins recommend."
+ step5_6: "The Social {icon} timeline is where you can see posts from friends of your followers."
+ step5_7: "The Global {icon} timeline is where you can see posts from every other connected instance."
+ step6_1: "So, what is this place?"
+ step6_2: "Well, you didn't just join Calckey. You joined a portal to the Fediverse, an interconnected network of thousands of servers, called \"instances\"."
+ step6_3: "Each server works in different ways, and not all servers run Calckey. This one does though! It's a bit complicated, but you'll get the hang of it in no time."
+ step6_4: "Now go, explore, and have fun!"
_2fa:
alreadyRegistered: "เฆเฆชเฆจเฆฟ เฆเฆคเฆฟเฆฎเฆงเงเฆฏเง เฆเฆเฆเฆฟ 2-เฆซเงเฆฏเฆพเฆเงเฆเฆฐ เฆ เฆฅเงเฆจเฆเฆฟเฆเงเฆถเฆจ เฆกเฆฟเฆญเฆพเฆเฆธ เฆจเฆฟเฆฌเฆจเงเฆงเฆจ เฆเฆฐเงเฆเงเฆจเงท"
registerDevice: "เฆจเฆคเงเฆจ เฆกเฆฟเฆญเฆพเฆเฆธ เฆจเฆฟเฆฌเฆจเงเฆงเฆจ เฆเฆฐเงเฆจ"
diff --git a/locales/ca-ES.yml b/locales/ca-ES.yml
index a5e8cd859f..de8246be39 100644
--- a/locales/ca-ES.yml
+++ b/locales/ca-ES.yml
@@ -1,140 +1,140 @@
_lang_: "Catalร "
-headlineMisskey: "Una xarxa social de codi obert, descentralitzada i gratuita per\
- \ sempre \U0001F680"
-introMisskey: "Benvinguts! Calckey es una plataforma social de codi obert, descentralitzada\
- \ i gratuita per sempre! \U0001F680"
+headlineMisskey: "Una xarxa social de codi obert, descentralitzada i gratuรฏta per
+ a sempre! ๐"
+introMisskey: "Benvinguts! Calckey รฉs una plataforma social de codi obert, descentralitzada
+ i gratuรฏta per a sempre! ๐"
monthAndDay: "{day}/{month}"
-search: "Cercar"
+search: "Cerca"
notifications: "Notificacions"
username: "Nom d'usuari"
password: "Contrasenya"
forgotPassword: "Contrasenya oblidada"
fetchingAsApObject: "Cercant en el Fediverse"
-ok: "OK"
+ok: "D'acord"
gotIt: "Ho he entรจs!"
-cancel: "Cancelยทlar"
+cancel: "Cancelยทla"
enterUsername: "Introdueix el teu nom d'usuari"
renotedBy: "Impulsat per {user}"
-noNotes: "Cap nota"
+noNotes: "Cap publicaciรณ"
noNotifications: "Cap notificaciรณ"
-instance: "Instร ncia"
+instance: "Servidor"
settings: "Preferรจncies"
basicSettings: "Configuraciรณ bร sica"
otherSettings: "Altres opcions"
-openInWindow: "Obrir en una finestra nova"
+openInWindow: "Obre en una finestra nova"
profile: "Perfil"
timeline: "Lรญnia de temps"
noAccountDescription: "Aquest usuari encara no ha escrit la seva biografia."
-login: "Iniciar sessiรณ"
+login: "Inicia sessiรณ"
loggingIn: "Iniciant sessiรณ"
-logout: "Tancar sessiรณ"
-signup: "Registrar-se"
-uploading: "Pujant..."
-save: "Desar"
+logout: "Tanca la sessiรณ"
+signup: "Registra'm"
+uploading: "S'estร pujantโฆ"
+save: "Desa"
users: "Usuaris"
-addUser: "Afegir un usuari"
-favorite: "Afegir a favorits"
-favorites: "Favorits"
-unfavorite: "Eliminar de favorits"
-favorited: "Afegit a favorits."
-alreadyFavorited: "Ja s'ha afegit a favorits."
-cantFavorite: "No s'ha pogut afegir a favorits."
-pin: "Fixar al perfil"
-unpin: "Deixar de fixar al perfil"
-copyContent: "Cรฒpia el contingut"
-copyLink: "Cรฒpia l'enllaรง"
-delete: "Esborra"
-deleteAndEdit: "Esborrar i edita"
-deleteAndEditConfirm: "Estร s segur que vols esborrar aquesta nota i editar-la? Perdrร s\
- \ totes les reaccions, impulsos i respostes."
-addToList: "Afegir a la llista"
-sendMessage: "Enviar un missatge"
-copyUsername: "Cรฒpia nom d'usuari"
-searchUser: "Cercar un usuari"
+addUser: "Afegeix un usuari"
+favorite: "Afegeix als marcadors"
+favorites: "Marcadors"
+unfavorite: "Elimina dels marcadors"
+favorited: "S'ha afegit el marcador."
+alreadyFavorited: "Ja estร afegida als marcadors."
+cantFavorite: "No s'ha pogut afegir als marcadors."
+pin: "Fixa al perfil"
+unpin: "Deixa de fixar al perfil"
+copyContent: "Copia el contingut"
+copyLink: "Copia l'enllaรง"
+delete: "Elimina"
+deleteAndEdit: "Elimina i edita"
+deleteAndEditConfirm: "Segur que vols eliminar la publicaciรณ i editar-la? Perdrร s
+ totes les reaccions, impulsos i respostes."
+addToList: "Afegeix a la llista"
+sendMessage: "Envia un missatge"
+copyUsername: "Copia el nom d'usuari"
+searchUser: "Cerca un usuari"
reply: "Respon"
-loadMore: "Carregar mรฉs"
-showMore: "Veure mรฉs"
+loadMore: "Carrega'n mรฉs"
+showMore: "Mostra'n mรฉs"
youGotNewFollower: "t'ha seguit"
receiveFollowRequest: "Solยทlicitud de seguiment rebuda"
followRequestAccepted: "Solยทlicitud de seguiment acceptada"
mention: "Menciรณ"
mentions: "Mencions"
directNotes: "Missatges directes"
-importAndExport: "Importar / Exportar Dades"
-import: "Importar"
-export: "Exportar"
+importAndExport: "Importa/exporta dades"
+import: "Importa"
+export: "Exporta"
files: "Fitxers"
-download: "Descarregar"
-driveFileDeleteConfirm: "Estร s segur que vols esborrar el fitxer \"{nom}\"? S'eliminarร \
- \ de totes les notes que el continguin com a fitxer adjunt."
-unfollowConfirm: "Estร s segur que vols deixar de seguir {name}?"
-exportRequested: "Has solยทlicitat una exportaciรณ. Aixรฒ pot trigar una estona. S'afegirร \
- \ al teu Disc un cop completada."
+download: "Baixa"
+driveFileDeleteConfirm: "Segur que vols eliminar el fitxer ยซ{name}ยป? S'eliminarร de
+ totes les notes que el continguin com a fitxer adjunt."
+unfollowConfirm: "Segur que vols deixar de seguir {name}?"
+exportRequested: "Has solยทlicitat una exportaciรณ. Aixรฒ pot trigar una estona. S'afegirร
+ al teu Disc un cop completada."
importRequested: "Has solยทlicitat una importaciรณ. Aixรฒ pot trigar una estona."
lists: "Llistes"
-noLists: "No tens cap llista"
-note: "Nota"
-notes: "Notes"
+noLists: "No teniu cap llista"
+note: "Publicaciรณ"
+notes: "Publicacions"
following: "Seguint"
followers: "Seguidors"
followsYou: "Et segueix"
-createList: "Crear llista"
-manageLists: "Gestionar les llistes"
+createList: "Crea una llista"
+manageLists: "Gestiona les llistes"
error: "Error"
somethingHappened: "S'ha produรฏt un error"
retry: "Torna-ho a intentar"
-pageLoadError: "Alguna cosa a sortit malament al 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."
+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."
+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: "Seguir"
-followRequest: "Enviar solยทlicitud de seguiment"
+follow: "Segueix"
+followRequest: "Segueix"
followRequests: "Solยทlicituds de seguiment"
-unfollow: "Deixar de seguir"
+unfollow: "Deixa de seguir"
followRequestPending: "Solยทlicituds de seguiment pendents"
-enterEmoji: "Introduir un emoji"
-renote: "Impulsร "
-unrenote: "Anulยทlar impuls"
-renoted: "Impulsat."
-cantRenote: "Aquesta publicaciรณ no pot ser impulsada."
+enterEmoji: "Introdueix un emoji"
+renote: "Impulsa"
+unrenote: "Anulยทla l'impuls"
+renoted: "S'ha impulsat."
+cantRenote: "Aquesta publicaciรณ no es pot impulsar."
cantReRenote: "No es pot impulsar un impuls."
-quote: "Citar"
+quote: "Cita"
pinnedNote: "Publicaciรณ fixada"
-pinned: "Fixar al perfil"
+pinned: "Fixa al perfil"
you: "Tu"
-clickToShow: "Fes clic per mostrar"
+clickToShow: "Fes clic per a mostrar"
sensitive: "NSFW"
-add: "Afegir"
+add: "Afegeix"
reaction: "Reaccions"
reactionSetting: "Reaccions a mostrar al selector de reaccions"
-reactionSettingDescription2: "Arrossega per reordenar, fes clic per suprimir, prem\
- \ \"+\" per afegir."
+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 NSFW"
+attachCancel: "Elimina el fitxer adjunt"
+markAsSensitive: "Marca com a NSFW"
+unmarkAsSensitive: "Desmarca com a NSFW"
enterFileName: "Introdueix un nom de fitxer"
mute: "Silencia"
unmute: "Deixa de silenciar"
block: "Bloqueja"
unblock: "Desbloqueja"
suspend: "Suspรจn"
-unsuspend: "Deixa de suspendre"
-instances: "Instร ncies"
-remove: "Eliminar"
+unsuspend: "Treu la suspensiรณ"
+instances: "Servidors"
+remove: "Elimina"
nsfw: "NSFW"
-pinnedNotes: "Publicaciรณ fixada"
+pinnedNotes: "Publicacions fixades"
userList: "Llistes"
smtpUser: "Nom d'usuari"
smtpPass: "Contrasenya"
-user: "Usuaris"
+user: "Usuari"
searchByGoogle: "Cercar"
file: "Fitxers"
_email:
@@ -151,10 +151,9 @@ _mfm:
intro: MFM รฉs un llenguatge de marques utilitzat a Misskey, Calckey, Akkoma i mรฉs
que es pot utilitzar en molts llocs. Aquรญ podeu veure una llista de tota la sintaxi
MFM disponible.
- hashtagDescription: Podeu especificar un hashtag mitjanรงant un signe de coixinet
- i un text.
+ hashtagDescription: Podeu especificar una etiqueta mitjanรงant un coixinet i un text.
url: URL
- urlDescription: Es poden mostrar URL.
+ urlDescription: Es poden mostrar URLS.
link: Enllaรง
linkDescription: Parts especรญfiques del text es poden mostrar com a URL.
bold: Negreta
@@ -223,6 +222,10 @@ _mfm:
scaleDescription: Escala el contingut en una quantitat especificada.
foregroundDescription: Canvia el color de primer pla del text.
plain: Pla
+ stop: Parar MFM
+ play: Posar en marxa MFM
+ warn: MFM pot contenir animacions cridaneres o que es mouen rร pidament
+ alwaysPlay: Reprodueix automร ticament tots els MFM animats
_theme:
keys:
mention: "Menciรณ"
@@ -299,11 +302,11 @@ _theme:
lighten: Clar
install: Instalยทlar un tema
_sfx:
- note: "Posts"
+ note: "Publicaciรณ nova"
notification: "Notificacions"
antenna: Antenes
channel: Notificacions del canal
- noteMy: Nota propia
+ noteMy: Publicaciรณ propia
chat: Xat
chatBg: Fons del xat
_2fa:
@@ -325,13 +328,13 @@ _widgets:
timeline: "Lรญnia de temps"
unixClock: Rellotge UNIX
federation: Federaciรณ
- instanceCloud: Nรบvol d'instร ncies
+ instanceCloud: Nรบvol de servidors
trends: Tendรจncia
clock: Rellotge
calendar: Calendari
activity: Activitat
photos: Fotos
- rssTicker: Ticker RSS
+ rssTicker: Teletip RSS
onlineUsers: Usuaris en lรญnia
memo: Notes adhesives
digitalClock: Rellotge digital
@@ -352,7 +355,7 @@ _cw:
chars: '{count} carร cters'
_visibility:
followers: "Seguidors"
- publicDescription: La teva nota serร visible per a tots els usuaris
+ publicDescription: La teva publicaciรณ serร visible per a tots els usuaris
localOnly: Nomรฉs Local
specified: Directe
home: Sense llistar
@@ -614,8 +617,8 @@ _pages:
textareaInput: Entrada de text multilรญnia
numberInput: Entrada numรจrica
_note:
- id: ID de la nota
- idDescription: Tambรฉ podeu enganxar l'URL de la nota aquรญ.
+ id: ID de la publicaciรณ
+ idDescription: Tambรฉ podeu enganxar l'URL de la publicaciรณ aquรญ.
detailed: Vista detallada
switch: Canviar
canvas: Llenรง
@@ -623,7 +626,7 @@ _pages:
id: Identificador de llenรง
width: Amplada
height: Alรงada
- note: Nota incrustada
+ note: Publicaciรณ incrustada
_counter:
name: Nom de la variable
text: Tรญtol
@@ -739,170 +742,170 @@ _deck:
swapLeft: Canvia amb la columna de l'esquerra
renameProfile: Canvia el nom de l'espai de treball
nameAlreadyExists: Aquest nom d'espai de treball ja existeix.
-blockConfirm: Estรกs segur que vols bloquejar aquest compte?
-unsuspendConfirm: Estรกs segur que vols treure la suspensiรณ d'aquest compte?
-unblockConfirm: Estรกs segur que vols treure el bloqueig d'aquest compte?
-suspendConfirm: Estรกs segur que vols suspendre aquest compte?
+blockConfirm: Segur que vols bloquejar aquest compte?
+unsuspendConfirm: Segur que vols treure la suspensiรณ d'aquest compte?
+unblockConfirm: Segur que vols treure el bloqueig d'aquest compte?
+suspendConfirm: Segur que vols suspendre aquest compte?
selectList: Selecciona una llista
selectAntenna: Selecciona una antena
selectWidget: Selecciona un giny
-editWidgets: Edita ginys
+editWidgets: Edita els ginys
editWidgetsExit: Fet
-customEmojis: Emoji personalitzat
-cacheRemoteFilesDescription: Quant aquesta opciรณ es deshabilitada, els fitxers remots
- es carregant directament de l'instร ncia remota. Deshabilitar aixรฒ farร que baixi
- l'รบs d'emmagatzematge, perรฒ incrementa el trร fic, perquรจ les miniatures no es generarรกn.
-flagAsBot: Marca aquest compte com un bot
+customEmojis: Emojis personalitzats
+cacheRemoteFilesDescription: Quan aquesta opciรณ estร desactivada, els fitxers remots
+ es carreguen directament del servidor remot. Desactivar-la farร que baixi l'รบs d'emmagatzematge,
+ perรฒ incrementa el trร fic, perquรจ les miniatures no es generaran.
+flagAsBot: Marca aquest compte com a bot
flagAsBotDescription: Activa aquesta opciรณ si aquest compte รฉs controlat per un programa.
Si s'activa, aixรฒ actuarร com una bandera per a altres desenvolupadors i ajuda a
prevenir cadenes de interaccions infinites amb altres bots a mรฉs d'ajustar els sistemes
interns de Calckey per tractar aquest compte com un bot.
flagAsCat: Ets un gat? ๐ฑ
-flagShowTimelineReplies: Mostrar respostes a la lรญnea de temps
+flagShowTimelineReplies: Mostra respostes a la lรญnia de temps
flagAsCatDescription: Guanyarร s unes orelles de gat i parlares com un gat!
-flagShowTimelineRepliesDescription: Mostrarรก respostes d'usuaris a notes d'altres
- usuaris si s'activa.
+flagShowTimelineRepliesDescription: Si s'activa, es mostraran les respostes d'usuaris
+ a publicacions d'altres usuaris.
general: General
autoAcceptFollowed: Aprova automร ticament les peticions de seguiment d'usuaris que
segueixes
accountMoved: "L'usuari s'ha mogut a un compte nou:"
-addAccount: Afegir compte
+addAccount: Afegeix un compte
loginFailed: No s'ha pogut iniciar sessiรณ
-showOnRemote: Veure a l'instร ncia remota
+showOnRemote: Mostra al servidor remot
wallpaper: Fons de pantalla
setWallpaper: Estableix fons de pantalla
-removeWallpaper: Esborra fons de pantalla
+removeWallpaper: Elimina el fons de pantalla
followConfirm: Segur que vols seguir a l'usuari {name}?
proxyAccount: Compte proxy
proxyAccountDescription: Un compte proxy es un compte que actua com un seguidor remot
per a usuaris sota determinades condicions. Per exemple, quant un usuari afegeix
- un usuari remot a la llista, l'activitat de l'usuari remot no serร entregada a l'instร ncia
- si cap usuari local el segueix, aixรญ el compte proxy el seguirร .
+ un usuari remot a la llista, l'activitat de l'usuari remot no serร entregada al
+ servidor si cap usuari local el segueix, aixรญ el compte proxy el seguirร .
host: Amfitriรณ
selectUser: Selecciona un usuari
latestStatus: รltim estat
storageUsage: รs del emmagatzematge
-metadata: Metadata
+metadata: Metadades
withNFiles: '{n} fitxer(s)'
monitor: Seguiment
software: Programari
version: Versiรณ
-jobQueue: Cua de Feina
-cpuAndMemory: CPU i Memรฒria
+jobQueue: Cua de feina
+cpuAndMemory: CPU i memรฒria
network: Xarxa
disk: Disc
-instanceInfo: Informaciรณ de l'instร ncia
+instanceInfo: Informaciรณ del servidor
statistics: Estadรญstiques
-clearCachedFiles: Neteja la memรฒria cau
-clearQueueConfirmText: Qualsevol nota que continuรฏ a la cua sense entrega no serรก
- federada. Normalment aquesta operaciรณ no es necessร ria.
+clearCachedFiles: Esborra la memรฒria cau
+clearQueueConfirmText: Qualsevol publicaciรณ que continuรฏ a la cua sense entregar no
+ serรก federada. Normalment aquesta operaciรณ no es necessร ria.
clearCachedFilesConfirm: Segur que vols esborrar els fitxers remots de la memรฒria
cau?
blockedUsers: Usuaris blocats
-noUsers: No hi han usuaris
-editProfile: Editar perfil
-noteDeleteConfirm: Segur que vols esborrar aquesta nota?
+noUsers: No hi ha cap usuari
+editProfile: Edita el perfil
+noteDeleteConfirm: Segur que vols eliminar la publicaciรณ?
pinLimitExceeded: No pots fixar mรฉs notes
-muteAndBlock: Silenciats i Bloquejats
+muteAndBlock: Silenciats i blocats
mutedUsers: Usuaris silenciats
done: Fet
preview: Vista prรจvia
default: Per defecte
-intro: La instalaciรณ de Calckey a acabat! Si us plau crea un compte d'usuari.
-processing: Processant...
-noCustomEmojis: No hi ha emoji
-noJobs: No hi han feines
+intro: La instalยทlaciรณ de Calckey ha acabat! Crea un compte d'usuari d'administraciรณ.
+processing: S'estร processant
+noCustomEmojis: No hi ha cap emoji
+noJobs: No hi ha cap feina
federating: Federant
blocked: Bloquejat
subscribing: Subscrivint
publishing: Publicant
notResponding: Sense resposta
-instanceUsers: Usuaris d'aquesta instร ncia
-instanceFollowing: Seguint a l'instร ncia
-instanceFollowers: Seguidors de l'instร ncia
+instanceUsers: Usuaris d'aquest servidor
+instanceFollowing: Seguint al servidor
+instanceFollowers: Seguidors del servidor
security: Seguretat
newPasswordRetype: Torna a entrar la nova contrasenya
more: Mรฉs!
featured: Destacat
-usernameOrUserId: Nom d'usuari o id d'usuari
+usernameOrUserId: Nom o ID d'usuari
noSuchUser: No s'ha trobat l'usuari
-lookup: Cercar
-attachFile: Afegeix un arxiu
+lookup: Cerca
+attachFile: Afegeix un fitxer
currentPassword: Contrasenya actual
newPassword: Nova contrasenya
announcements: Anuncis
imageUrl: URL de la imatge
-removed: S'ha esborrat correctament
-removeAreYouSure: Segur que vols esborrar "{x}"?
-deleteAreYouSure: Segur que vols esborrar "{x}"?
-resetAreYouSure: Restablir? Segur?
-fromUrl: Des de URL
-saved: Desat
+removed: S'ha eliminat correctament
+removeAreYouSure: Segur que vols eliminar ยซ{x}ยป?
+deleteAreYouSure: Segur que vols eliminar ยซ{x}ยป?
+resetAreYouSure: Segur que vols restablir?
+fromUrl: Des d'una URL
+saved: S'ha desat
messaging: Xat
-upload: Pujar
-keepOriginalUploading: Desa imatge original
+upload: Puja
+keepOriginalUploading: Desa la imatge original
keepOriginalUploadingDescription: Desa la imatge original pujada tal com es. Si es
desactiva, es generarร una versiรณ per mostrar en la web al pujar.
-fromDrive: Des de Drive
-uploadFromUrl: Puja des de una adreรงa URL
+fromDrive: Des del Disc
+uploadFromUrl: Puja des d'una adreรงa URL
uploadFromUrlDescription: Adreรงa URL del fitxer que vols pujar
uploadFromUrlRequested: Pujada demanada
-noMoreHistory: S'ha acabat la historia
-tos: Termes d'us
-start: Comenรงar
-startMessaging: Comenรงa un nou xat
+noMoreHistory: No hi ha mรฉs historial
+tos: Condicions d'รบs
+start: Comenรงa
+startMessaging: Comenรงa una conversa
manageGroups: Gestiona els grups
nUsersRead: llegit per {n}
agreeTo: Estic d'acord amb {0}
activity: Activitat
home: Inici
-remoteUserCaution: L'informaciรณ d'usuaris remots pot estar incompleta.
-themeForDarkMode: En Mode Fosc fes servir el tema
+remoteUserCaution: La informaciรณ dels usuaris remots pot estar incompleta.
+themeForDarkMode: Tema a fer servir en mode fosc
light: Clar
registeredDate: Data de registre
dark: Fosc
lightThemes: Temes clars
-location: Lloc
+location: Ubicaciรณ
theme: Temes
-themeForLightMode: En Mode Clar fes servir el tema
+themeForLightMode: Tema a fer servir en mode clar
drive: Disc
selectFile: Tria un fitxer
selectFiles: Tria fitxers
darkThemes: Temes foscos
-syncDeviceDarkMode: Sincronitza el Mode Fosc amb la configuraciรณ del teu dispositiu
+syncDeviceDarkMode: Sincronitza el mode fosc amb la configuraciรณ del teu dispositiu
fileName: Nom del fitxer
createFolder: Crea una carpeta
-renameFolder: Posa un nom nou a aquesta carpeta
-deleteFolder: Esborra aquesta carpeta
+renameFolder: Canvia-li el nom a la carpeta
+deleteFolder: Elimina la carpeta
selectFolder: Tria una carpeta
selectFolders: Tria carpetes
renameFile: Canvia el nom del fitxer
folderName: Nom de la carpeta
-inputNewFolderName: Escriu un nou nom per la carpeta
+inputNewFolderName: Escriu un nom de carpeta nou
addFile: Afegeix un fitxer
emptyDrive: El teu Disc รฉs buit
emptyFolder: Aquesta carpeta รฉs buida
-unableToDelete: No es pot esborrar
+unableToDelete: No es pot eliminar
inputNewFileName: Escriu un nou nom per al fitxer
-inputNewDescription: Escriu una nova descripciรณ
-circularReferenceFolder: La carpeta de destรญ es una subcarpeta de la carpeta que vols
+inputNewDescription: Escriu una descripciรณ nova
+circularReferenceFolder: La carpeta de destรญ รฉs una subcarpeta de la carpeta que vols
moure.
-hasChildFilesOrFolders: Degut a que aquesta carpeta no es buida, no es pot esborrar.
+hasChildFilesOrFolders: Aquesta carpeta no es pot eliminar perquรจ no รฉs buida.
whenServerDisconnected: Quant es perd la conexiรณ amb el servidor
disconnectedFromServer: S'ha perdut la conexiรณ al servidor
reload: Torna a carregar
avatar: Avatar
-banner: Banner
+banner: Bร ner
doNothing: Ignora
reloadConfirm: Vols tornar a carregar la lรญnea temporal?
watch: Veure
maintainerName: Administrador
maintainerEmail: Correu electrรฒnic de l'administrador
-instanceName: Nom de l'instร ncia
-instanceDescription: Descripciรณ de l'instร ncia
+instanceName: Nom del servidor
+instanceDescription: Descripciรณ del servidor
today: Avui
dayX: '{day}'
-tosUrl: Adreรงa URL dels terminis d'รบs
+tosUrl: URL de les Condicions d'รบs
thisYear: Any
thisMonth: Mes
integration: Integracions
@@ -919,47 +922,46 @@ pinnedPages: Pร gines fixades
pinnedUsersDescription: Llista de noms d'usuaris per fixar a la pestanya "Explorar"
Un nom per lรญnea.
pinnedPagesDescription: Introdueix la ruta a les pร gines que vols fixar a la pรกgina
- principal d'aquesta instร ncia, una ruta per lรญnea.
+ principal d'aquest servidor, una ruta per lรญnea.
pinnedUsers: Usuaris fixats
enableHcaptcha: Activa hCaptcha
hcaptchaSiteKey: Clau del lloc
hcaptchaSecretKey: Clau secreta
recaptcha: reCAPTCHA
-enableGlobalTimeline: Activa la lรญnea de temps global
+enableGlobalTimeline: Activa la lรญnia de temps global
disablingTimelinesInfo: Els Administradors i Moderadors sempre tenen accรฉs a totes
les lรญneas temporals, inclรฒs si hi sรณn desactivades.
showLess: Tanca
-clearQueue: Neteja la cua
+clearQueue: Esborra la cua
uploadFromUrlMayTakeTime: Pot trigar un temps fins que la pujada es completi.
noThankYou: No, grร cies
-addInstance: Afegir una instร ncia
-emoji: Emoji
-emojis: Emoji
+addInstance: Afegeix un servidor
+emoji: Emojis
+emojis: Emojis
emojiName: Nom del emoji
-emojiUrl: URL del emoji
-addEmoji: Afegir
+emojiUrl: URL de l'emoji
+addEmoji: Afegeix
settingGuide: Configuraciรณ recomenada
-searchWith: 'Cercar: {q}'
+searchWith: 'Cerca: {q}'
youHaveNoLists: No tens cap llista
flagSpeakAsCat: Parla com un gat
-selectInstance: Selecciona una instร ncia
-flagSpeakAsCatDescription: Les teves notes es transformaran en miols quant estiguis
+selectInstance: Selecciona un servidor
+flagSpeakAsCatDescription: Les teves publicacions es transformaran en miols quan estiguis
en mode gat
recipient: Destinatari(s)
annotation: Comentaris
-blockedInstances: Instร ncies Bloquejades
-blockedInstancesDescription: Llista les adreces de les instร ncies que vols bloquejar.
- Les instร ncies de la llista no podrรกn comunicarse amb aquesta instร ncia.
-hiddenTags: Etiquetes Ocultes
+blockedInstances: Servidors bloquejats
+blockedInstancesDescription: Llista les adreces dels servidors que vols bloquejar.
+ Els servidors de la llista no podrรกn comunicarse amb aquests servidors.
+hiddenTags: Etiquetes amagades
hiddenTagsDescription: 'Enumereu les etiquetes (sense el #) que voleu ocultar de tendรจncies
- i explorar. Les etiquetes ocultes encara es poden descobrir per altres mitjans.
- Les instร ncies bloquejades no es veuen afectades encara que s''enumerin aquรญ.'
-noInstances: No hi han instร ncies
+ i explorar. Les etiquetes ocultes encara es poden descobrir per altres mitjans.'
+noInstances: No hi ha cap servidor
defaultValueIs: 'Per defecte: {value}'
suspended: Suspรจs
all: Tot
changePassword: Canvia la contrasenya
-clearQueueConfirmTitle: Segur que vols netejar la cua?
+clearQueueConfirmTitle: Segur que vols esborrar la cua?
retypedNotMatch: Els camps no coincideixen.
normal: Normal
monthX: '{month}'
@@ -971,37 +973,37 @@ avoidMultiCaptchaConfirm: Fent servir diferents sistemes de Captcha pot causar i
deixar-los activats fes clic a cancelar.
antennas: Antenes
enableEmojiReactions: Activa reaccions amb emojis
-blockThisInstance: Bloqueja aquesta instร ncia
+blockThisInstance: Bloqueja aquest servidor
registration: Registre
showEmojisInReactionNotifications: Mostra els emojis a les notificacions de les reaccions
renoteMute: Silencia els impulsos
renoteUnmute: Treu el silenci als impulsos
-cacheRemoteFiles: Fitxers remots a la memoria cau
+cacheRemoteFiles: Fitxers remots a la memรฒria cau
federation: Federaciรณ
registeredAt: Registrat a
latestRequestSentAt: รltima peticiรณ enviada
latestRequestReceivedAt: รltima peticiรณ rebuda
charts: Grร fics
-perHour: Per Hora
-perDay: Per Dia
+perHour: Per hora
+perDay: Per dia
stopActivityDelivery: Para d'enviar activitats
operations: Operacions
-explore: Explorar
-messageRead: Llegir
+explore: Explora
+messageRead: Llegit
images: Imatges
birthday: Aniversari
yearsOld: '{age} anys'
-copyUrl: Copiar l'adreรงa URL
+copyUrl: Copia l'adreรงa URL
rename: Renombrar
unwatch: Deixa de veure
-accept: Acceptar
+accept: Accepta
reject: Rebutja
yearX: '{year}'
pages: Pร gines
disconnectService: Desconnectar
connectService: Connectar
enableLocalTimeline: Activa la lรญnea de temps local
-enableRecommendedTimeline: Activa la lรญnea de temps de recomanats
+enableRecommendedTimeline: Activa la lรญnea de temps de recomanacions
pinnedClipId: ID del clip que vols fixar
hcaptcha: hCaptcha
manageAntennas: Gestiona les Antenes
@@ -1032,7 +1034,7 @@ notFoundDescription: No es pot trobar cap pร gina que correspongui a aquesta adr
uploadFolder: Carpeta per defecte per pujar arxius
cacheClear: Netejar la memรฒria cau
markAsReadAllNotifications: Marca totes les notificacions com llegides
-markAsReadAllUnreadNotes: Marca totes les publicacions com a llegides
+markAsReadAllUnreadNotes: Marca totes les notes com a llegides
markAsReadAllTalkMessages: Marca tots els missatges com llegits
help: Ajuda
inputMessageHere: Escriu aquรญ el missatge
@@ -1051,7 +1053,7 @@ text: Text
enable: Activar
next: Segรผent
retype: Torna a entrar
-noteOf: Publicat per {user}
+noteOf: Publicaciรณ de {user}
inviteToGroup: Invitar a un grup
quoteAttached: Cita
quoteQuestion: Adjuntar com a cita?
@@ -1076,7 +1078,7 @@ groupInvited: T'han invitat a un grup
aboutX: Sobre {x}
youHaveNoGroups: No tens grups
disableDrawer: No facis servir els menรบs amb estil de calaix
-noHistory: No ha historial disponible
+noHistory: No hi ha historial disponible
signinHistory: Historial d'inicis de sessiรณ
disableAnimatedMfm: Desactiva les animacions amb MFM
doing: Processant...
@@ -1101,8 +1103,8 @@ promotion: Promogut
promote: Promoure
numberOfDays: Nombre de dies
objectStorageBaseUrl: Adreรงa URL base
-hideThisNote: Amaga aquest article
-showFeaturedNotesInTimeline: Mostra els articles destacats a la lรญnea de temps
+hideThisNote: Amaga aquesta publicaciรณ
+showFeaturedNotesInTimeline: Mostra les notes destacades a les lรญneas de temps
objectStorage: Emmagatzematge d'objectes
useObjectStorage: Fes servir l'emmagatzema d'objectes
expandTweet: Amplia el tuit
@@ -1112,7 +1114,7 @@ leaveConfirm: Hi han canvis que no s'han desat. Els vols descartar?
manage: Administraciรณ
plugins: Afegits
preferencesBackups: Preferรจncies de cรฒpies de seguretat
-undeck: Treure el Deck
+undeck: Treure el Taulell
useBlurEffectForModal: Fes servir efectes de difuminaciรณ en les finestres modals
useFullReactionPicker: Fes servir el selector de reaccions a tamany complert
deck: Taulell
@@ -1146,7 +1148,7 @@ regexpError: Error a la Expressiรณ Regular
regexpErrorDescription: 'Hi ha un error a la expressiรณ regular a la lรญnea {line} de
la teva {tab} de paraules silenciades:'
userSaysSomething: '{name} va dir alguna cosa'
-instanceMute: Silenciar instร ncies
+instanceMute: Silenciar servidor
logs: Registres
copy: Copiar
delayed: Retardat
@@ -1164,22 +1166,22 @@ normalPassword: Contrasenya amb seguretat mitjana
passwordNotMatched: No hi han coincidรจncies
useOsNativeEmojis: Fes servir els emojis per defecte del Sistema Operatiu
joinOrCreateGroup: Fes que et convidin a un grup o crea el teu propi.
-objectStorageBaseUrlDesc: "Es l'adreรงa URL que serveix com a referรจncia. Especรญfica\
- \ la adreรงa URL del CDN o Proxy si fas servir.\nPer fer servir S3 'https://.s3.amazonaws.com'\
- \ i per GCS o serveis semblants 'https://storage.googleapis.com/', etc."
+objectStorageBaseUrlDesc: "Es l'adreรงa URL que serveix com a referรจncia. Especรญfica
+ la adreรงa URL del CDN o Proxy si fas servir.\nPer fer servir S3 'https://.s3.amazonaws.com'
+ i per GCS o serveis semblants 'https://storage.googleapis.com/', etc."
height: Alรงada
large: Gran
notificationSetting: Preferรจncies de notificacions
makeActive: Activar
notificationSettingDesc: Tria el tipus de notificaciรณ que es veure.
-notifyAntenna: Notificar noves articles
-withFileAntenna: Nomรฉs articles amb fitxers
+notifyAntenna: Notificar noves notes
+withFileAntenna: Nomรฉs notes amb fitxers
enableServiceworker: Activa les notificacions push per al teu navegador
antennaUsersDescription: Escriu un nom d'usuari per lรญnea
-antennaInstancesDescription: Escriu la adreรงa d'una instร ncia per lรญnea
+antennaInstancesDescription: Escriu la adreรงa d'un servidor per lรญnea
tags: Etiquetes
antennaSource: Font de la antena
-antennaKeywords: Paraules claus a escolta
+antennaKeywords: Paraules claus a escoltar
antennaExcludeKeywords: Paraules clau a excluir
antennaKeywordsDescription: Separades amb espais per fer una condiciรณ AND i amb una
lรญnea nova per fer una condiciรณ OR.
@@ -1198,16 +1200,16 @@ tapSecurityKey: Escriu la teva clau de seguretat
nUsersMentioned: Esmentat per {n} usuari(s)
securityKey: Clau de seguretat
resetPassword: Restablir contrasenya
-describeFile: Afegeix un subtรญtol
-enterFileDescription: Entra un subtรญtol
+describeFile: Afegeix una descripciรณ
+enterFileDescription: Entra una descripciรณ
author: Autor
disableAll: Desactiva tots
userSaysSomethingReason: '{name} va dir {reason}'
display: Visualitzaciรณ
channel: Canals
create: Crear
-useGlobalSetting: Fes servir els ajustos globals
-useGlobalSettingDesc: Si s'activa, es faran servir els ajustos de notificacions del
+useGlobalSetting: Fes servir els ajusts globals
+useGlobalSettingDesc: Si s'activa, es faran servir els ajusts de notificacions del
teu compte. Si es desactiva , es poden fer configuracions individuals.
other: Altres
menu: Menรบ
@@ -1219,7 +1221,7 @@ inboxUrl: Adreรงa de la safata d'entrada
addedRelays: Relรฉs afegits
serviceworkerInfo: Ha de estar activat per les notificacions push.
poll: Enquesta
-deletedNote: Article eliminat
+deletedNote: Publicaciรณ esborrada
disablePlayer: Tancar el reproductor de vรญdeo
fileIdOrUrl: ID o adreรงa URL del fitxer
behavior: Comportament
@@ -1227,13 +1229,13 @@ regenerateLoginTokenDescription: Regenera el token que es fa servir de manera in
durant l'inici de sessiรณ. Normalment aixรฒ no รฉs necessari. Si es torna a genera
el token, es tancarร la sessiรณ a tots els dispositius.
setMultipleBySeparatingWithSpace: Separa diferents entrades amb espais.
-reportAbuseOf: Informa sobre {name}
+reportAbuseOf: Informa d'un abรบs de {name}
sample: Exemple
abuseReports: Informes
reportAbuse: Informe
reporter: Informador
reporterOrigin: Origen d'el informador
-forwardReport: Envia l'informe a una instancia remota
+forwardReport: Envia l'informe a un servidor remot
abuseReported: El teu informe ha sigut enviat. Moltes grร cies.
reporteeOrigin: Origen de l'informe
send: Enviar
@@ -1241,22 +1243,22 @@ abuseMarkAsResolved: Marcar l'informe com a resolt
visibility: Visibilitat
useCw: Amaga el contingut
enablePlayer: Obre el reproductor de vรญdeo
-yourAccountSuspendedDescription: Aquest compte ha sigut suspesa per no seguir els
- termes de servei del servidor o quelcom similar. Contacte amb l'administrador si
- vols conรจixer la raรณ amb mรฉs detall. Si us plau no facis un compte nou.
-invisibleNote: Article ocult
+yourAccountSuspendedDescription: Aquest compte ha sigut suspรจs per no seguir els termes
+ de servei d'aquest servidor o quelcom similar. Contacte amb l'administrador si vols
+ conรจixer la raรณ amb mรฉs detall. Si us plau no facis un compte nou.
+invisibleNote: Publicaciรณ oculta
enableInfiniteScroll: Carregar mรฉs de forma automร tica
fillAbuseReportDescription: Si us plau omple els detalls sobre aquest informe. Si
- es sobre un article en concret, si us plau inclou l'adreรงa URL.
-forwardReportIsAnonymous: Com a informador a l'instร ncia remota no es mostrarร el
- teu compte, si no un compte anรฒnim.
+ es sobre una publicaciรณ en concret, si us plau, inclou l'adreรงa URL.
+forwardReportIsAnonymous: Com a informador el servidor remot no veure el teu compte,
+ si no un compte anรฒnim.
openInNewTab: Obrir en una pestanya nova
openInSideView: Obrir a la vista lateral
defaultNavigationBehaviour: Navegaciรณ per defecte
editTheseSettingsMayBreakAccount: Si edites aquestes configuracions pots fer mal bรฉ
el teu compte.
userSilenced: Aquest usuari ha sigut silenciat.
-instanceTicker: Informaciรณ de notes de l'instร ncia
+instanceTicker: Informaciรณ de notes del servidor
waitingFor: Esperant a {x}
random: Aleatori
system: Sistema
@@ -1264,7 +1266,7 @@ switchUi: Interfรญcie d'usuari
createNewClip: Crear un clip nou
unclip: Treure clip
public: Pรบblic
-renotesCount: Nombre de re-notes fetes
+renotesCount: Nombre d'impulsos fets
sentReactionsCount: Nombre de reaccions fetes
receivedReactionsCount: Nombre de reaccions rebudes
pollVotesCount: Nombre de vots fets en enquestes
@@ -1276,14 +1278,14 @@ driveUsage: Espai fet servir al Disk
noCrawleDescription: No permetre que els buscadors guardin la informaciรณ de les pร gines
de perfil, notes, Pร gines, etc.
alwaysMarkSensitive: Marcar per defecte com a NSFW
-lockedAccountInfo: Nomรฉs si has configurat la visibilitat del compte per "Nomรฉs seguidors"
- les teves notes no serem visibles per a ningรบ, inclรบs si has d'aprovar els teus
- seguiments manualment.
+lockedAccountInfo: Si has configurat la visibilitat del compte per "Nomรฉs seguidors"
+ les teves notes no seren visibles per a ningรบ mรฉs, inclรบs si has d'aprovar els teus
+ seguidors manualment.
disableShowingAnimatedImages: No reproduir les imatges animades
verificationEmailSent: S'ha enviat correu electrรฒnic de verificaciรณ. Si us plau segueix
les instruccions per completar la verificaciรณ.
notSet: Sense especificar
-emailVerified: Correu electrรฒnic enviat
+emailVerified: El correu electrรฒnic s'ha verificat
loadRawImages: Carregar les imatges originals en comptes de mostrar les miniatures
noteFavoritesCount: Nombre de notes afegides a favorits
useSystemFont: Fes servir la font per defecte del sistema
@@ -1312,7 +1314,7 @@ switchAccount: Canvia de compte
enabled: Activat
configure: Configurar
noBotProtectionWarning: La protecciรณ contra bots no estร configurada.
-ads: Anuncis
+ads: Publicitat
ratio: Rร tio
global: Global
sent: Enviat
@@ -1325,7 +1327,7 @@ breakFollow: Suprimeix el seguidor
makeReactionsPublicDescription: Aixรฒ farร que la llista de totes les vostres reaccions
passades sigui visible pรบblicament.
hide: Amagar
-leaveGroupConfirm: Estร s segur que vols deixar "{nom}"?
+leaveGroupConfirm: Estร s segur que vols deixar "{name}"?
voteConfirm: Vols confirmar el teu vot per a "{choice}"?
leaveGroup: Sortir del grup
rateLimitExceeded: S'ha excedit el lรญmit proporcionat
@@ -1343,9 +1345,9 @@ adminCustomCssWarn: Aquesta configuraciรณ nomรฉs s'ha d'utilitzar si sabeu quรจ
amb normalitat. Assegureu-vos que el vostre CSS funcioni correctament provant-lo
a la configuraciรณ de l'usuari.
showUpdates: Mostra una finestra emergent quan Calckey s'actualitzi
-recommendedInstances: Instร ncies recomanades
-recommendedInstancesDescription: Instร ncies recomanades separades per salts de lรญnia
- per aparรจixer a la lรญnia de temps recomanada. NO afegiu `https://`, NOMรS el domini.
+recommendedInstances: Servidors recomanats
+recommendedInstancesDescription: Servidors recomanats separats per salts de lรญnia
+ que apareixen a la lรญnia de temps recomanada. NO afegiu `https://`, NOMรS el domini.
caption: Descripciรณ Automร tica
splash: Pantalla de Benvinguda
swipeOnDesktop: Permet lliscar a l'estil del mรฒbil a l'escriptori
@@ -1357,12 +1359,12 @@ replayTutorial: Repeticiรณ del tutorial
migration: Migraciรณ
moveAccountDescription: Aquest procรฉs รฉs irreversible. Assegureu-vos que hร giu configurat
un ร lies per a aquest compte al vostre compte nou abans de moure's. Introduรฏu l'etiqueta
- del compte amb el format @person@instance.com
+ del compte amb el format @persona@servidor.com
moveToLabel: 'Compte al qual us moveu:'
moveAccount: Mou el compte!
moveFromDescription: Aixรฒ establirร un ร lies del vostre compte antic perquรจ pugueu
passar d'aquest compte a aquest actual. Feu aixรฒ ABANS de moure's del vostre compte
- anterior. Introduรฏu l'etiqueta del compte amb el format @person@instance.com
+ anterior. Introduรฏu l'etiqueta del compte amb el format @persona@servidor.com
_sensitiveMediaDetection:
description: Redueix l'esforรง de moderaciรณ del servidor mitjanรงant el reconeixement
automร tic dels mitjans NSFW mitjanรงant l'aprenentatge automร tic. Aixรฒ augmentarร
@@ -1411,10 +1413,10 @@ _gallery:
unlike: Elimina m'agrada
like: M'agrada
_forgotPassword:
- contactAdmin: Aquesta instร ncia no admet l'รบs d'adreces de correu electrรฒnic; poseu-vos
- en contacte amb l'administrador de la instร ncia per restablir la contrasenya.
+ contactAdmin: Aquest servidor no admet l'รบs d'adreces de correu electrรฒnic; poseu-vos
+ en contacte amb l'administrador del servidor per restablir la contrasenya.
ifNoEmail: Si no heu utilitzat cap correu electrรฒnic durant el registre, poseu-vos
- en contacte amb l'administrador de la instร ncia.
+ en contacte amb l'administrador del servidor.
enterEmail: Introduรฏu l'adreรงa de correu electrรฒnic que heu utilitzat per registrar-vos.
A continuaciรณ, se li enviarร un enllaรง amb el qual podeu restablir la vostra contrasenya.
_plugin:
@@ -1452,7 +1454,7 @@ _registry:
silenced: Silenciat
objectStorageUseSSL: Fes servir SSL
yourAccountSuspendedTitle: Aquest compte estร suspรจs
-i18nInfo: Calckey estร sent traduรฏts a diversos idiomes per voluntaris. Pots ajudar
+i18nInfo: Calckey estร sent traduรฏt a diversos idiomes per voluntaris. Pots ajudar
{link}.
manageAccessTokens: Administrar tokens d'accรฉs
accountInfo: Informaciรณ del compte
@@ -1475,8 +1477,8 @@ followersCount: Nombre de seguidors
goBack: Enrera
quitFullView: Sortรญ de la vista complerta
addDescription: Afegeix una descripciรณ
-notSpecifiedMentionWarning: Aquesta nota contรฉ mencions a usuaris no inclosos com
- a destinataris
+notSpecifiedMentionWarning: Aquesta publicaciรณ contรฉ mencions a usuaris no inclosos
+ com a destinataris
info: Sobre
hideOnlineStatus: Amagar l'estat de conexiรณ
onlineStatus: Estat de conexiรณ
@@ -1484,7 +1486,7 @@ online: En lรญnea
offline: Desconectat
notRecommended: No recomanat
botProtection: Protecciรณ contra Bots
-instanceBlocking: Bloquejar/Silenciar Federaciรณ
+instanceBlocking: Gestiรณ de la federaciรณ
selectAccount: Seleccionar un compte
disabled: Desactivat
quickAction: Accions rร pides
@@ -1492,19 +1494,19 @@ administration: Administraciรณ
switch: Canviar
gallery: Galeria
popularPosts: Pร gines populars
-shareWithNote: Comparteix amb una nota
+shareWithNote: Comparteix amb una publicaciรณ
expiration: Data lรญmit
memo: Memo
priority: Prioritat
-high: Alt
+high: Alta
middle: Mitjana
low: Baixa
emailNotConfiguredWarning: L'adreรงa de correu electrรฒnic no estร definida.
-instanceSecurity: Seguretat de la instร ncia
+instanceSecurity: Seguretat del servidor
privateMode: Mode Privat
-allowedInstances: Instร ncies a la llista blanca
-allowedInstancesDescription: Amfitrions d'instร ncies a la llista blanca per a la federaciรณ,
- cadascuna separat per una lรญnia nova (nomรฉs s'aplica en mode privat).
+allowedInstances: Servidors a la llista blanca
+allowedInstancesDescription: Llista blanca de Hosts amb qui federar, cadascรบn separat
+ per una lรญnia nova (nomรฉs s'aplica en mode privat).
previewNoteText: Mostra la vista prรจvia
customCss: CSS personalitzat
recommended: Recomanat
@@ -1512,7 +1514,7 @@ seperateRenoteQuote: Botons d'impuls i de citaciรณ separats
searchResult: Resultats de la cerca
hashtags: Etiquetes
troubleshooting: Resoluciรณ de problemes
-learnMore: Aprรจn mรฉs
+learnMore: Mรฉs informaciรณ
misskeyUpdated: Calckey s'ha actualitzat!
translate: Tradueix
translatedFrom: Traduรฏt per {x}
@@ -1528,7 +1530,7 @@ unread: Sense llegir
controlPanel: Tauler de control
manageAccounts: Gestionar comptes
makeReactionsPublic: Estableix l'historial de reaccions com a pรบblic
-classic: Clร ssic
+classic: Centrat
muteThread: Silenciar el fil
ffVisibility: Visibilitat dels Seguiments/Seguidors
incorrectPassword: Contrasenya incorrecta.
@@ -1548,8 +1550,8 @@ remoteOnly: Nomรฉs remotes
failedToUpload: S'ha produรฏt un error en la cร rrega
cannotUploadBecauseInappropriate: Aquest fitxer no s'ha pogut carregar perquรจ s'han
detectat parts d'aquest com a potencialment NSFW.
-cannotUploadBecauseNoFreeSpace: La pujada ha fallat a causa de la manca de capacitat
- del Disc.
+cannotUploadBecauseNoFreeSpace: La pujada ha fallat a causa de la manca d'espai al
+ Disc.
enableAutoSensitive: Marcatge automร tic NSFW
moveTo: Mou el compte actual al compte nou
customKaTeXMacro: Macros KaTeX personalitzats
@@ -1571,36 +1573,36 @@ unlikeConfirm: Vols treure el teu m'agrada?
fullView: Vista complerta
desktop: Escritori
notesCount: Nombre de notes
-confirmToUnclipAlreadyClippedNote: Aquesta nota ja รฉs al clip "{name}". Vols treure'l
- d'aquest clip?
-driveFilesCount: Nombre de fitxers el Disk
-silencedInstances: Instร ncies silenciades
-silenceThisInstance: Silencia la instร ncia
-silencedInstancesDescription: Llista amb els noms de les instร ncies que vols silenciar.
- Els comptes en les instร ncies silenciades seran tractades com "Silenciades", nomรฉs
- poden fer solยทlicituds de seguiments, i no poden mencionar comptes locals si no
- les segueixen. Aixรฒ no afectarร les instร ncies bloquejades.
+confirmToUnclipAlreadyClippedNote: Aquesta publicaciรณ ja รฉs al clip "{name}". La vols
+ treure d'aquest clip?
+driveFilesCount: Nombre de fitxers al Disk
+silencedInstances: Servidors silenciats
+silenceThisInstance: Silencia el servidor
+silencedInstancesDescription: Llista amb els noms dels servidors que vols silenciar.
+ Els comptes als servidors silenciats seran tractades com "Silenciades", nomรฉs poden
+ fer solยทlicituds de seguiments, i no poden mencionar comptes locals si no les segueixen.
+ Aixรฒ no afectarร els servidoes bloquejats.
objectStorageEndpointDesc: Deixa aixรฒ buit si fas servir AWS, S3, d'una altre manera
especรญfica un "endpoint" com a '' o ':', depend del proveรฏdor
que facis servir.
objectStorageRegionDesc: Especifica una regiรณ com a 'xx-east-1'. Si el teu proveรฏdor
no distingeix entre regions, deixa aixรฒ en buit o pots escriure 'us-east-1'.
-userPagePinTip: Pots mostrar notes aquรญ escollint "Pin al perfil" dintre del menรบ
- de cada nota.
+userPagePinTip: Pots mostrar publicacions aquรญ escollint "Fixar al perfil" dintre
+ del menรบ de cada publicaciรณ.
userInfo: Informaciรณ d'usuari
hideOnlineStatusDescription: Amagant el teu estat en lรญnea redueix la comoditat d'รบs
d'algunes caracterรญstiques com ara la recerca.
active: Actiu
accounts: Comptes
-postToGallery: Crea una nova nota a la galeria
+postToGallery: Crea una publicaciรณ nova a la galeria
secureMode: Mode segur (Recuperaciรณ Autoritzada)
customCssWarn: Aquesta configuraciรณ nomรฉs s'ha d'utilitzar si sabeu quรจ fa. La introducciรณ
de valors indeguts pot provocar que el client deixi de funcionar amb normalitat.
squareAvatars: Mostra avatars quadrats
-secureModeInfo: Quan solยทliciteu des d'altres instร ncies, no envieu de tornada sense
+secureModeInfo: Quan es faci una solicitut d'altres servidors no contestar sense una
prova.
-privateModeInfo: Quan estร activat, nomรฉs les instร ncies de la llista blanca es poden
- federar amb les vostres instร ncies. Totes les publicacions s'amagaran al pรบblic.
+privateModeInfo: Quan estร activat, nomรฉs els servidors a la llista blanca es poden
+ federar amb el vostre servidor. Totes les publicacions s'amagaran al pรบblic.
useBlurEffect: Utilitzeu efectes de desenfocament a la interfรญcie d'usuari
accountDeletionInProgress: La supressiรณ del compte estร en curs
unmuteThread: Desfรฉs el silenci al fil
@@ -1608,18 +1610,18 @@ deleteAccountConfirm: Aixรฒ suprimirร el vostre compte de manera irreversible.
requireAdminForView: Heu d'iniciar sessiรณ amb un compte d'administrador per veure-ho.
enableAutoSensitiveDescription: Permet la detecciรณ i el marcatge automร tics dels mitjans
NSFW mitjanรงant Machine Learning sempre que sigui possible. Fins i tot si aquesta
- opciรณ estร desactivada, รฉs possible que estigui habilitada a tota la instร ncia.
+ opciรณ estร desactivada, รฉs possible que estigui habilitada a tot el servidor.
localOnly: Nomรฉs local
-customKaTeXMacroDescription: "Configura macros per escriure expressions matemร tiques\
- \ fร cilment! La notaciรณ s'ajusta a les definicions de l'ordre LaTeX i s'escriu com\
- \ a \\newcommand{\\name}{content} o \\newcommand{\\name}[nombre d'arguments]{contingut}.\
- \ Per exemple, \\newcommand{\\add}[2]{#1 + #2} ampliarร \\add{3}{foo} a 3 + foo.\
- \ Els claudร tors que envolten el nom de la macro es poden canviar per claudร tors\
- \ rodons o quadrats. Aixรฒ afecta els claudร tors utilitzats per als arguments. Es\
- \ pot definir una (i nomรฉs una) macro per lรญnia, i no podeu trencar la lรญnia al\
- \ mig de la definiciรณ. Les lรญnies no vร lides simplement s'ignoren. Nomรฉs s'admeten\
- \ funcions de substituciรณ de cadenes senzilles; La sintaxi avanรงada, com ara la\
- \ ramificaciรณ condicional, no es pot utilitzar aquรญ."
+customKaTeXMacroDescription: "Configura macros per escriure expressions matemร tiques
+ fร cilment! La notaciรณ s'ajusta a les definicions de l'ordre LaTeX i s'escriu com
+ a \\newcommand{\\name}{content} o \\newcommand{\\name}[nombre d'arguments]{contingut}.
+ Per exemple, \\newcommand{\\add}[2]{#1 + #2} ampliarร \\add{3}{foo} a 3 + foo. Els
+ claudร tors que envolten el nom de la macro es poden canviar per claudร tors rodons
+ o quadrats. Aixรฒ afecta els claudร tors utilitzats per als arguments. Es pot definir
+ una (i nomรฉs una) macro per lรญnia, i no podeu trencar la lรญnia al mig de la definiciรณ.
+ Les lรญnies no vร lides simplement s'ignoren. Nomรฉs s'admeten funcions de substituciรณ
+ de cadenes senzilles; La sintaxi avanรงada, com ara la ramificaciรณ condicional, no
+ es pot utilitzar aquรญ."
objectStorageRegion: Regiรณ
objectStoragePrefix: Prefix
objectStoragePrefixDesc: Els fitxers es guardaran dins de carpetes amb aquest prefix.
@@ -1631,14 +1633,15 @@ none: Res
showInPage: Mostrar a la pรกgina
popout: Apareixa
volume: Volum
-objectStorageUseSSLDesc: Desactiva aixรฒ si no fas servir HTTP per les connexions API
+objectStorageUseSSLDesc: Desactiva aixรฒ si no fas servir HTTPS per les connexions
+ API
objectStorageUseProxy: Conectarse mitjanรงant un Proxy
objectStorageUseProxyDesc: Desactiva aixรฒ si no farร s servir un servidor Proxy per
conexions API
objectStorageSetPublicRead: Fixar com a "public-read" al pujar
serverLogs: Registres del servidor
deleteAll: Esborrar tot
-showFixedPostForm: Mostrar el formulari de publicaciรณ al principi de la lรญnea de temps
+showFixedPostForm: Mostrar el formulari de notes al principi de la lรญnia de temps
unableToProcess: Aquesta operaciรณ no es pot acabar
recentUsed: Fet servir fa poc
install: Instalยทlar
@@ -1650,7 +1653,7 @@ installedDate: Data d'autoritzaciรณ
details: Detalls
chooseEmoji: Selecciona un emoji
removeAllFollowingDescription: Fent aixรฒ deixes de seguir tots els comptes de {host}.
- Si us plau fes servir aixรฒ sรญ, per exemple, l'instร ncia deixa d'existir.
+ Si us plau fes servir aixรฒ sรญ, per exemple, el servidor deixa d'existir.
userSuspended: Aquest usuari ha sigut suspรจs.
lastUsedDate: Data d'รบltim รบs
state: Estat
@@ -1666,32 +1669,32 @@ disablePagesScript: Desactivar AiScript a les pร gines
updateRemoteUser: Actualitzar la informaciรณ de l'usuari remot
deleteAllFiles: Esborrar tots els fitxers
deleteAllFilesConfirm: Segur que vols esborrar tots els fitxers?
-removeAllFollowing: Deixar de seguir a tots els usuaris
+removeAllFollowing: Deixar de seguir a tots els que segueixis
accentColor: Color principal
textColor: Color del text
value: Valor
-sendErrorReportsDescription: "Quant estร activat, es compartirร amb els desenvolupadors\
- \ de Calckey quant aparegui un problema quan ajudarร a millorar la qualitat.\nAixรฒ\
- \ inclourร informaciรณ com la versiรณ del teu sistema operatiu, el navegador que estiguis\
- \ fent servir, la teva activitat a Calckey, etc."
+sendErrorReportsDescription: "Quant estร activat quant aparegui un error, es compartirร
+ amb els desenvolupadors de Calckey, que ajudarร a millorar la qualitat.\nAixรฒ inclourร
+ informaciรณ com la versiรณ del teu sistema operatiu, el navegador que estiguis fent
+ servir, la teva activitat a Calckey, etc."
myTheme: El meu tema
backgroundColor: Color de fons
saveAs: Desa com...
advanced: Avanรงat
invalidValue: Valor invร lid.
-createdAt: Dada de creaciรณ
+createdAt: Data de creaciรณ
updatedAt: Data d'actualitzaciรณ
saveConfirm: Desa canvis?
deleteConfirm: De veritat ho vols esborrar?
-receiveAnnouncementFromInstance: Rep notificacions d'aquesta instร ncia
+receiveAnnouncementFromInstance: Rep notificacions d'aquest servidor
emailNotification: Notificacions per correu electrรฒnic
publish: Publicar
inChannelSearch: Buscar al canal
useReactionPickerForContextMenu: Obrir el selector de reaccions al fer click esquerra
typingUsers: L'{users} estร escrivint
oneDay: Un dia
-instanceDefaultLightTheme: Tema de llum predeterminat per a tota la instร ncia
-instanceDefaultDarkTheme: Tema fosc predeterminat per a tota la instร ncia
+instanceDefaultLightTheme: Tema de llum predeterminat per a tot el servidor
+instanceDefaultDarkTheme: Tema fosc predeterminat per tot el servidor
instanceDefaultThemeDescription: Introduรฏu el codi del tema en format d'objecte.
mutePeriod: Durada del silenci
indefinitely: Permanentment
@@ -1701,7 +1704,9 @@ oneWeek: Una setmana
reflectMayTakeTime: Pot trigar una mica a reflectir-se.
thereIsUnresolvedAbuseReportWarning: Hi ha informes sense resoldre.
driveCapOverrideLabel: Canvieu la capacitat del disc per a aquest usuari
-isSystemAccount: Un compte creat i operat automร ticament pel sistema.
+isSystemAccount: Aquest compte รฉs creat i operat automร ticament pel sistema. Si us
+ plau, no modereu, editeu, suprimiu o modifiqueu aquest compte de cap forma, o podria
+ trencar el vostre servidor.
typeToConfirm: Introduรฏu {x} per confirmar
deleteAccount: Suprimeix el compte
document: Documentaciรณ
@@ -1710,27 +1715,27 @@ sendPushNotificationReadMessage: Suprimeix les notificacions push un cop s'hagin
sendPushNotificationReadMessageCaption: Es mostrarร una notificaciรณ amb el text "{emptyPushNotificationMessage}"
durant un breu temps. Aixรฒ pot augmentar l'รบs de la bateria del vostre dispositiu,
si escau.
-showAds: Mostrar anuncis
+showAds: Mostrar publicitat
enterSendsMessage: Pren retorn al formulari del missatge per enviar (quant no s'activa
es Ctrl + Return)
-customMOTD: MOTD personalitzat (missatges de la pantalla d'inici)
-customMOTDDescription: Missatges personalitzats per al MOTD (pantalla de presentaciรณ)
- separats per salts de lรญnia es mostraran aleatรฒriament cada vegada que un usuari
+customMOTD: MOTD personalitzat (missatges de la pantalla de benvinguda)
+customMOTDDescription: Missatges personalitzats per al MOTD (pantalla de benvinguda)
+ separats per salts de lรญnia, es mostraran aleatรฒriament cada vegada que un usuari
carrega/recarrega la pร gina.
-customSplashIcons: Icones personalitzades de la pantalla d'inici (urls)
-customSplashIconsDescription: La URL de les icones de pantalla de presentaciรณ personalitzades
- separades per salts de lรญnia es mostraran aleatรฒriament cada vegada que un usuari
- carrega/recarrega la pร gina. Si us plau, assegureu-vos que les imatges estiguin
- en una URL estร tica, preferiblement totes a la mida de 192 x 192.
+customSplashIcons: Icones personalitzades de la pantalla de benvinguda (urls)
+customSplashIconsDescription: Les URLS de les icones personalitzades a la pantalla
+ de benvinguda separades per salts de lรญnia. Es mostraran aleatรฒriament cada vegada
+ que un usuari carrega/recarrega la pร gina. Si us plau, assegureu-vos que les imatges
+ estiguin en una URL estร tica, preferiblement amb imatges amb la de 192 x 192.
moveFrom: Mou a aquest compte des d'un compte anterior
moveFromLabel: 'Compte des del qual us moveu:'
-migrationConfirm: "Esteu absolutament segur que voleu migrar el vostre compte a {account}?\
- \ Un cop ho feu, no podreu revertir-ho i no podreu tornar a utilitzar el vostre\
- \ compte amb normalitat.\nA mรฉs, assegureu-vos d'haver configurat aquest compte\
- \ actual com el compte del qual us moveu."
+migrationConfirm: "Esteu absolutament segur que voleu migrar el vostre compte a {account}?
+ Un cop ho feu, no podreu revertir-ho i no podreu tornar a utilitzar el vostre compte
+ amb normalitat.\nA mรฉs, assegureu-vos d'haver configurat aquest compte actual com
+ el compte del qual us moveu."
defaultReaction: Reacciรณ d'emoji predeterminada per a notes sortints i entrants
enableCustomKaTeXMacro: Activa les macros KaTeX personalitzades
-noteId: ID de la nota
+noteId: ID de la publicaciรณ
_nsfw:
respect: Amaga els mitjans NSFW
ignore: No amagueu els mitjans NSFW
@@ -1751,7 +1756,7 @@ showingPastTimeline: Ara es mostra un lรญnea de temps antiga
clear: Tornar
markAllAsRead: Marcar tot com a llegit
recentPosts: Pร gines recents
-noMaintainerInformationWarning: La informaciรณ del responsable no estร configurada.
+noMaintainerInformationWarning: La informaciรณ de l'administrador no estร configurada.
resolved: Resolt
unresolved: Sense resoldre
filter: Filtre
@@ -1762,12 +1767,12 @@ welcomeBackWithName: Benvingut de nou, {name}
showLocalPosts: 'Mostra les notes locals a:'
homeTimeline: Lรญnea de temps Inicial
socialTimeline: Lรญnea de temps Social
-themeColor: Color del Ticker de la instร ncia
+themeColor: Color del Teletip del servidor
size: Mida
numberOfColumn: Nombre de columnes
numberOfPageCache: Nombre de pร gines emmagatzemades a la memรฒria cau
numberOfPageCacheDescription: L'augment d'aquest nombre millorarร la comoditat dels
- usuaris, perรฒ provocarร mรฉs cร rrega del servidor i mรฉs memรฒria per utilitzar-la.
+ usuaris, perรฒ provocarร mรฉs cร rrega del servidor i utilitzarร mรฉs memรฒria.
logoutConfirm: Vols tancar la sessiรณ?
lastActiveDate: Data d'รบltim รบs
statusbar: Barra d'estat
@@ -1788,12 +1793,12 @@ pushNotification: Notificacions push
subscribePushNotification: Activar les notificacions push
unsubscribePushNotification: Desactivar les notificacions push
pushNotificationAlreadySubscribed: Les notificacions push ja estan activades
-pushNotificationNotSupported: El vostre navegador o instร ncia no admet notificacions
- automร tiques
+pushNotificationNotSupported: El vostre navegador o servidor no admet notificacions
+ push
license: Llicรจncia
indexPosts: รndex de notes
-indexFrom: รndex a partir de l'identificador de notes (deixeu en blanc per indexar
- cada publicaciรณ)
+indexFrom: รndex a partir de l'ID de Publicacions (deixeu en blanc per indexar cada
+ publicaciรณ)
indexNotice: Ara indexant. Aixรฒ probablement trigarร una estona, si us plau, no reinicieu
el servidor durant almenys una hora.
_instanceTicker:
@@ -1815,13 +1820,15 @@ _channel:
usersCount: '{n} Participants'
following: Seguit
notesCount: '{n} Notes'
+ nameAndDescription: Nom i descripciรณ
+ nameOnly: Nomรฉs nom
_instanceMute:
- instanceMuteDescription: Aixรฒ silenciarร les notes o els impulsos de les instร ncies
- indicades, incloses les dels usuaris que responguin a un usuari des d'una instร ncia
- silenciada.
- title: Amaga les notes de les instร ncies de la llista.
+ instanceMuteDescription: Aixรฒ silenciara les publicacions o els impulsos dels servidors
+ indicats, incloses les dels usuaris que responguin a un usuari des d'un servidor
+ silenciat.
+ title: Amaga les publicacions dels servidors a la llista.
instanceMuteDescription2: Separar amb noves lรญnies
- heading: Llista d'instร ncies que cal silenciar
+ heading: Llista de servidors que cal silenciar
_ago:
future: Futur
justNow: Ara mateix
@@ -1838,17 +1845,15 @@ _time:
hour: Hora(s)
day: Dia(s)
_tutorial:
- step5_4: La lรญnea de temps Local de {icon} รฉs on pots veure notes de tots els altres
- usuaris en aquesta instร ncia.
- step5_2: La teva instร ncia tรฉ activades {timelines} diferents.
- step5_3: La lรญnia de temps d'Inici {icon} รฉs on pots veure notes dels comptes que
- seguiu i de tots els altres en aquest cas. Si prefereixes que la teva lรญnia de
- temps d'inici nomรฉs mostri notes dels comptes que seguiu, podeu canviar-ho fร cilment
- a Configuraciรณ!
- step5_6: La lรญnia de temps de Recomanats {icon} รฉs on pots veure les notes de les
- instร ncies que els administradors recomanen.
- step5_7: La lรญnia de temps Global {icon} รฉs on pots veure les notes de totes les
- altres instร ncies connectades.
+ step5_4: La lรญnea de temps Local {icon} รฉs on pots veure les publicacions de tots
+ els altres usuaris d'aquest servidor.
+ step5_2: El teu servidor tรฉ activades {timelines} diferents.
+ step5_3: La lรญnea de temps d'inici {icon} es on pots veure les publicacions dels
+ comptes que segueixes.
+ step5_6: La lรญnia de temps de Recomanats {icon} รฉs on pots veure les publicacions
+ dels servidors recomanen els administradors.
+ step5_7: La lรญnia de temps Global {icon} รฉs on pots veure les publicacions de tots
+ els servidors connectats.
step6_1: Aleshores, quรจ รฉs aquest lloc?
step6_4: Ara ves, explora i diverteix-te!
step1_2: Anem a fer la configuraciรณ. Estarร s en funcionament en un tres i no res!
@@ -1856,22 +1861,22 @@ _tutorial:
step1_1: Benvingut!
step2_1: En primer lloc, empleneu el vostre perfil.
step4_1: Anem a treure't allร fora.
- step5_5: La lรญnea de temps Social {icon} รฉs on nomรฉs pots veure notes dels comptes
- que segueixes.
+ step5_5: La lรญnea de temps Social {icon} รฉs una combinaciรณ de les lรญnies de temps
+ d'Inici i Local.
step6_3: Cada servidor funciona de diferents maneres, i no tots els servidors executen
Calckey. Aquest sรญ que sรญ! รs una mica complicat, perรฒ ho aconseguirร s en poc
temps.
step2_2: Proporcionar informaciรณ sobre qui sou facilitarร que altres puguin saber
si volen veure les vostres notes o seguir-vos.
step3_1: Ara toca seguir a algunes persones!
- step3_2: "Les teves lรญneas de temps domรจstiques i socials es basen en qui seguiu,\
- \ aixรญ que proveu de seguir un parell de comptes per comenรงar.\nFeu clic al cercle\
- \ mรฉs situat a la part superior dreta d'un perfil per seguir-los."
- step4_2: Per a la vostra primera nota, a algunes persones els agrada fer una nota
- de {introduction} o un senzill "Hola mรณn!"
+ step3_2: "Les teves lรญneas de temps domรจstiques i socials es basen en qui seguiu,
+ aixรญ que proveu de seguir un parell de comptes per comenรงar.\nFeu clic al cercle
+ mรฉs situat a la part superior dreta d'un perfil per seguir-los."
+ step4_2: A algunes persones els agrada fer una publicaciรณ de {introduction} o un
+ senzill "Hola mรณn!"
step5_1: Lรญnies de temps, lรญnies de temps a tot arreu!
step6_2: Bรฉ, no nomรฉs t'has unit a Calckey. T'has unit a un portal al Fediverse,
- una xarxa interconnectada de milers de servidors, anomenats "instร ncies".
+ una xarxa interconnectada de milers de servidors.
_permissions:
"read:account": Consulta la informaciรณ del teu compte
"read:blocks": Consulta la teva llista d'usuaris bloquejats
@@ -1886,7 +1891,7 @@ _permissions:
"write:blocks": Editar la llista d'usuaris bloquejats
"write:notes": Redactar o suprimir notes
"write:channels": Editar els teus canals
- "read:gallery-likes": Consulta la llista de notes de la galeria que t'agraden
+ "read:gallery-likes": Consulta la llista de notes que t'agraden de la galeria
"write:drive": Editar o suprimir fitxers i carpetes del Disc
"read:favorites": Consulta la teva llista d'adreces d'interรจs
"write:favorites": Editeu la teva llista d'adreces d'interรจs
@@ -1894,13 +1899,13 @@ _permissions:
"read:mutes": Consulta la teva llista d'usuaris silenciats
"write:reactions": Edita les teves reaccions
"write:votes": Vota en una enquesta
- "write:pages": Editeu o suprimeix la teva pร gina
+ "write:pages": Edita o suprimeix la teva pร gina
"write:page-likes": Editar les pร gines que t'agraden
"read:user-groups": Consulta els teus grups d'usuaris
"read:channels": Consulta els teus canals
"read:gallery": Consulta la teva galeria
"write:gallery": Edita la teva galeria
- "write:gallery-likes": Edita la llista de notes de la galeria que t'agraden
+ "write:gallery-likes": Edita la llista de notes que t'agraden de la galeria
"read:following": Consulta la informaciรณ sobre a qui segueixes
"read:reactions": Consulta les teves reaccions
"read:pages": Consulta la teva pร gina
@@ -1935,8 +1940,8 @@ _postForm:
b: Quรจ passa al teu voltant?
c: En quรจ penses?
a: Quรจ et portes entre mans?
- quotePlaceholder: Cita aquesta nota...
- replyPlaceholder: Respon a aquesta nota...
+ quotePlaceholder: Cita aquesta publicaciรณ...
+ replyPlaceholder: Respon a aquesta publicaciรณ...
channelPlaceholder: Publica en un canal...
_charts:
federation: Federaciรณ
@@ -1983,11 +1988,11 @@ _wordMute:
hard: Dur
muteWordsDescription2: Envolta les paraules clau amb barres inclinades per utilitzar
expressions regulars.
- softDescription: Amaga les publicacions que compleixen les condicions establertes
- de la lรญnia de temps.
- hardDescription: Evita que les publicacions que compleixin les condicions establertes
- s'afegeixin a la lรญnia de temps. A mรฉs, aquestes publicacions no s'afegiran a
- la lรญnia de temps encara que es modifiquin les condicions.
+ softDescription: Amaga les notes que compleixen les condicions establertes de la
+ lรญnia de temps.
+ hardDescription: Evita que les notes que compleixin les condicions establertes s'afegeixin
+ a la lรญnia de temps. A mรฉs, aquestes notes no s'afegiran a la lรญnia de temps encara
+ que es modifiquin les condicions.
mutedNotes: Notes silenciades
_auth:
shareAccessAsk: Estร s segur que vols autoritzar aquesta aplicaciรณ per accedir al
@@ -2015,25 +2020,42 @@ _antennaSources:
users: Notes d'usuaris concrets
userGroup: Notes d'usuaris d'un grup determinat
userList: Notes d'una llista determinada d'usuaris
- instances: Notes de tots els usuaris d'una instร ncia
+ instances: Publicacions de tots els usuaris d'un servidor
_relayStatus:
requesting: Pendent
accepted: Acceptat
rejected: Rebutjat
-_apps:
- crossPlatform: Multiplataforma
- mobile: Mรฒbil
- firstParty: Primer partit
- secondClass: Segona classe
- thirdClass: Tercera classe
- pwa: Instalยทlar PWA
- kaiteki: Kaiteki
- milktea: Milktea
- missLi: MissLi
- mona: Mona
- lesskey: Lesskey
- firstClass: Primera classe
- free: Gratuรฏt
- paid: Pagament
- theDesk: TheDesk
- apps: Aplicacions
+deleted: Eliminat
+editNote: Edita la nota
+edited: Editat
+findOtherInstance: Cercar un altre servidor
+signupsDisabled: Actualment, les inscripcions en aquest servidor estan desactivades,
+ perรฒ sempre podeu registrar-vos en un altre servidor. Si teniu un codi d'invitaciรณ
+ per a aquest servidor, introduรฏu-lo a continuaciรณ.
+userSaysSomethingReasonQuote: '{name} ha citat una publicaciรณ que contรฉ {reason}'
+userSaysSomethingReasonReply: '{name} ha respost a una publicaciรณ que contรฉ {reason}'
+userSaysSomethingReasonRenote: '{name} ha impulsat una publicaciรณ que contรฉ {reason}'
+highlightCw: Ressalta el contingut de les publicacions advertides
+apps: Aplicacions
+sendModMail: Envia avรญs de moderaciรณ
+preventAiLearning: Evita l'indexaciรณ dels bots
+preventAiLearningDescription: Solยทliciteu que els models de llenguatge d'IA de tercers
+ no estudiรฏn el contingut que pengeu, com ara publicacions i imatges.
+pwa: Instalยทlar PWA
+_experiments:
+ alpha: Alfa
+ beta: Beta
+ release: Publicร
+ enablePostEditing: Activร l'ediciรณ de publicacions
+ title: Experiments
+ postEditingCaption: Mostra l'opciรณ perquรจ els usuaris editin les seves publicacions
+ existents mitjanรงant el menรบ d'opcions de publicaciรณ
+noGraze: Si us plau, desactiva l'extensiรณ del navegador "Graze for Mastodon", ja que
+ interfereix amb Calckey.
+accessibility: Accessibilitat
+jumpToReply: Vรฉs a la resposta
+newer: Mรฉs nou
+older: Mรฉs antic
+silencedWarning: S'estร mostrant aquesta pร gina per quรจ aquest usuari รฉs d'un servidor
+ que l'administrador a silenciat, aixรญ que pot ser spam.
+jumpToPrevious: Vรฉs a l'anterior
diff --git a/locales/cs-CZ.yml b/locales/cs-CZ.yml
index cb2f0a1df6..1d12e69aba 100644
--- a/locales/cs-CZ.yml
+++ b/locales/cs-CZ.yml
@@ -1,7 +1,9 @@
----
_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! ๐"
+introMisskey: "Vรญtejte! Calckey 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รญ. \U0001F4E1\
+ \nPomocรญ \"reakcรญ\" mลฏลพete sdรญlet svรฉ nรกzory a pocity na ostatnรญ poznรกmky. \U0001F44D\
+ \nPojฤte objevovat novรฝ svฤt! \U0001F680"
monthAndDay: "{day}. {month}."
search: "Vyhledรกvรกnรญ"
notifications: "Oznรกmenรญ"
@@ -44,7 +46,8 @@ 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."
+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"
@@ -63,9 +66,11 @@ 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."
+driveFileDeleteConfirm: "Opravdu chcete smazat soubor \"{name}\"? Soubor bude odstranฤn\
+ \ ze vลกech pลรญspฤvkลฏ, kterรฉ ji obsahujรญ jako pลรญlohu."
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."
+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"
@@ -81,7 +86,8 @@ 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."
+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รญ"
@@ -105,7 +111,8 @@ 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รญ"
+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"
@@ -134,13 +141,18 @@ 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."
+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."
+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รญ Calckey 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."
+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."
@@ -153,7 +165,10 @@ 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."
+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"
@@ -189,7 +204,7 @@ 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."
+intro: "Instalace Calckey byla dokonฤena! Prosรญm vytvoลte admina."
done: "Hotovo"
processing: "Zpracovรกvรกm"
preview: "Nรกhled"
@@ -239,7 +254,8 @@ 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."
+remoteUserCaution: "Tyto informace nemusรญ bรฝt aktuรกlnรญ jelikoลพ uลพivatel je ze vzdรกlenรฉ\
+ \ instance."
activity: "Aktivita"
images: "Obrรกzky"
birthday: "Datum narozenรญ"
@@ -332,7 +348,7 @@ recentlyUpdatedUsers: "Nedรกvno aktรญvni uลพivatelรฉ"
popularTags: "Populรกrnรญ tagy"
userList: "Seznamy"
about: "Informace"
-aboutMisskey: "O Misskey"
+aboutMisskey: "O Calckey"
administrator: "Administrรกtor"
token: "Token"
twoStepAuthentication: "Dvoufaktorovรก autentikace"
@@ -548,7 +564,8 @@ 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รญ."
+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"
@@ -928,3 +945,66 @@ _deck:
antenna: "Antรฉny"
list: "Seznamy"
mentions: "Zmรญnฤnรญ"
+noteDeleteConfirm: Chcete opravdu smazat tento pลรญspฤvek?
+defaultValueIs: 'Vรฝchozรญ: {value}'
+lookup: Hledat
+keepOriginalUploading: Ponechat originรกlnรญ obrรกzek
+uploadFromUrlRequested: Vyลพรกdรกno nahrรกnรญ souboru
+manageGroups: Spravovat skupiny
+reloadConfirm: Znovu naฤรญst ฤasovou osu?
+driveCapacityPerRemoteAccount: Mรญsto na disku pro vzdรกlenรฉ uลพivatele
+silenceThisInstance: Ztlumit tuto instance
+silencedInstances: Ztlumenรฉ instance
+blockedInstancesDescription: Zadejte seznam domรฉn instancรญ, jeลพ chcete blokovat. Uvedenรฉ
+ instance nebudou moci s touto instancรญ komunikovat.
+hiddenTags: Skrytรฉ hashtagy
+noInstances: Nejsou zde ลพรกdnรฉ instance
+silenced: Ztlumenรฉ
+disablingTimelinesInfo: Administrรกtoลi a moderรกtoลi budou vลพdy mรญt pลรญstup ke vลกem
+ ฤasovรฝm osรกm, i pokud jsou vypnutรฉ.
+deleted: Vymazรกno
+editNote: Upravit poznรกmku
+edited: Upraveno
+silencedInstancesDescription: Vypiลกte hostnames instancรญ, kterรฉ chcete ztlumit. รฤty
+ v uvedenรฝch instancรญch jsou povaลพovรกny za "ztlumenรฉ", mohou pouze zadรกvat poลพadavky
+ na sledovรกnรญ a nemohou zmiลovat mรญstnรญ รบฤty, pokud nejsou sledovรกny. Na blokovanรฉ
+ instance toto nebude mรญt vliv.
+hiddenTagsDescription: 'Vypiลกte hashtagy (bez #), kterรฉ chcete skrรฝt pลed trendy a
+ prozkoumat. Skrytรฉ hashtagy jsou stรกle zjistitelnรฉ jinรฝmi zpลฏsoby. Blokovanรฉ pลรญpady
+ nejsou ovlivnฤny, i kdyลพ jsou zde uvedeny.'
+circularReferenceFolder: Cรญlovรก sloลพka je podsloลพka pลesouvanรฉ sloลพky.
+whenServerDisconnected: Pลi ztrรกtฤ spojenรญ se serverem
+pinnedUsersDescription: Uveฤte uลพivatelskรก jmรฉna uลพivatelลฏ pลipnutรฝch na strรกnce "Prochรกzet",
+ jedno na ลรกdek.
+pinnedPagesDescription: Zadejte cesty ke strรกnkรกm, kterรฉ chcete pลipnout na hornรญ
+ strรกnku tรฉto instance, oddฤlenรฉ zlomy ลรกdkลฏ.
+pageLoadErrorDescription: Toto je obvykle zpลฏsobeno chybami sรญtฤ nebo mezipamฤti prohlรญลพeฤe.
+ Zkuste vymazat mezipamฤลฅ a po chvรญli ฤekรกnรญ to zkuste znovu.
+emptyDrive: Vรกลก disk je prรกzdnรฝ
+inputNewDescription: Zadejte novรฝ popisek
+hasChildFilesOrFolders: Sloลพka nemลฏลพe bรฝt smazรกna, protoลพe nenรญ prรกzdnรก.
+noThankYou: Ne, dฤkuji
+addInstance: Pลidat instance
+selectInstance: Vybrat si instance
+blockedUsers: Zablokovanรญ uลพivatelรฉ
+muteAndBlock: Ztlumenรญ a blokace
+noJobs: ลฝรกdnรฉ รบlohy
+federating: Federace
+clearQueueConfirmText: Nedoruฤenรฉ pลรญspฤvky, kterรฉ zลฏstanou ve frontฤ, nebudou federovรกny.
+ Obvykle tato operace nenรญ potลeba.
+clearCachedFilesConfirm: Chcete opravdu vymazat mezipamฤลฅ vลกech vzdรกlenรฝch souborลฏ?
+accountMoved: 'Uลพivatel/ka se pลesunul/a na novรฝ รบฤet:'
+keepOriginalUploadingDescription: Ponechรก originรกlnฤ nahranรฝ obrรกzek tak, jak je.
+ Pokud vypnuto, verze pro zobrazenรญ na webu bude vygenerovรกna pลi nahrรกnรญ.
+mutedUsers: Ztlumenรญ uลพivatelรฉ
+enableRecommendedTimeline: Povolit doporuฤenou ฤasovou osu
+driveCapacityPerLocalAccount: Mรญsto na disku pro mรญstnรญ uลพivatele
+pinnedPages: Pลipnutรฉ Strรกnky
+directNotes: Pลรญmรฉ zprรกvy
+enableEmojiReactions: Povolit reakce pomocรญ emoji
+showEmojisInReactionNotifications: Zobrazit emotikony v oznรกmenรญch o reakcรญch
+reactionSetting: Reakce, kterรฉ se majรญ zobrazit v seznamu reakcรญ
+renoteMute: Ztlumit pลeposรญlรกnรญ
+renoteUnmute: Zruลกit ztlumenรญ pลeposรญlรกnรญ
+flagSpeakAsCat: Mluvit jako koฤka
+flagSpeakAsCatDescription: Vaลกe pลรญspฤvky budou v koฤiฤรญm reลพimu nyanifikovรกny.
diff --git a/locales/da-DK.yml b/locales/da-DK.yml
index 08c15ed092..c6d339a2e3 100644
--- a/locales/da-DK.yml
+++ b/locales/da-DK.yml
@@ -1,2 +1,219 @@
----
_lang_: "Dansk"
+monthAndDay: '{month}/{day}'
+search: Sรธge
+notifications: Notifikationer
+username: Brugernavn
+password: Adgangskode
+forgotPassword: Glemt adgangskode
+fetchingAsApObject: Henter fra Fediverset
+ok: OK
+gotIt: Forstรฅet!
+cancel: Annullere
+enterUsername: Indtast brugernavn
+instance: Instans
+renotedBy: Forstรฆrket fra {user}
+noNotes: Ingen opslag
+otherSettings: Andre Indstillinger
+profile: Profil
+timeline: Tidslinje
+signup: Registrere
+logout: Log Ud
+login: Log ind
+uploading: Uploader...
+save: Gem
+users: Brugere
+favorited: Tilsat til bogmรฆrker.
+unfavorite: Fjerne fra bogmรฆrker
+alreadyFavorited: Allerede inden i bogmรฆrker.
+pin: Fastgรธre til profil
+unpin: Lรธse fra profil
+delete: Slet
+addToList: Tilsรฆt til liste
+deleteAndEdit: Slet og รฆndre
+reply: Svar
+loadMore: Indlรฆs mere
+receiveFollowRequest: Fรธlgeanmodning er blevet sendt
+import: Importere
+export: Eksportere
+driveFileDeleteConfirm: Er du sikker pรฅ at du vil slette filen "{name}"? Denne vil
+ blive slettet fra alle tilknyttede opslage.
+unfollowConfirm: Er du sikker pรฅ at du vil ikke fรธlge {name} lรฆngere?
+privacy: Privatlivs
+enterListName: Indtast navnen for denne list
+makeFollowManuallyApprove: Fรธlgeanmodninger krรฆver godkendelse
+unrenote: Fratag forstรฆrkelse
+renote: Forstรฆrk
+add: Tilsรฆt
+reactionSetting: Reaktioner til at vise i reaktion-vรฆlgeren
+reactionSettingDescription2: Bevรฆg til at flytte om pรฅ, tryk til at slette og indtast
+ "+" til at tilsรฆtte.
+rememberNoteVisibility: Husk opslagsynlidhedsindstillinger
+emojis: Emoji
+flagShowTimelineReplies: Vis svare i tidslinjen
+flagAsCatDescription: Du kommer til at fรฅ katรธre og tale som en kat!
+showOnRemote: Vis pรฅ fjerninstans
+general: Generelt
+accountMoved: 'Bruger har flyttet til et nyt konto:'
+settings: Indstillinger
+basicSettings: Primรฆr Indstillinger
+openInWindow: ร ben i vindue
+noAccountDescription: Denne bruger har ikke skrevet deres bio endnu.
+loggingIn: Logger ind
+cantFavorite: Kunne ikke tilsรฆtte til bogmรฆrker.
+copyUsername: Kopi brugernavn
+copyContent: Kopi indholdet
+copyLink: Kopi link
+searchUser: Sรธg for en bruger
+files: Filer
+noLists: Du har ingen liste
+lists: Lister
+reaction: Reaktioner
+sensitive: NSFW
+emoji: Emoji
+cacheRemoteFilesDescription: Nรฅr denne indstilling er deaktiveret, fremmed filer bliver
+ indlรฆset direkte fra denne fjerneinstans. Hvis du deaktivere dette sรฅ vil det formindske
+ brugte opbevaringsplads men det vil ogsรฅ fรฅ netvรฆrktraffic til at stige fordi miniaturebilleder
+ vil ikke blive skabt.
+flagAsBot: Markere denne konto som en robot
+flagShowTimelineRepliesDescription: Vis svare af brugere til opslage af andre brugere
+ i tidslinjen hvis den bliver tรฆndt.
+loginFailed: Kunne ikke logge ind
+silenceThisInstance: Nedtone denne instans
+deleteAndEditConfirm: Er du sikker pรฅ at du vil slet denne opslag og รฆndre det? Du
+ vil tabe alle reaktioner, forstรฆrkninger og svarer indenfor denne opslag.
+editNote: รndre note
+deleted: Slettet
+edited: รndret
+sendMessage: Send en besked
+youShouldUpgradeClient: Til at vise denne side, vรฆr sรธd at refresh til at opdatere
+ din brugerenhed.
+defaultNoteVisibility: Standard synlighed
+follow: Fรธlge
+followRequest: Fรธlge
+followRequests: Fรธlgeanmodninger
+unfollow: Fรธlge ikke lรฆngere
+followRequestPending: Fรธlgeanmodning ventes pรฅ
+enterEmoji: Indtast en emoji
+renoted: Forstรฆrket.
+cantRenote: Denne opslag kunne ikke forstรฆrkes.
+cantReRenote: En forstรฆrkelse kan ikke forstรฆrkes.
+quote: Citere
+pinnedNote: Fastgjort opslag
+pinned: Fastgรธre til profil
+you: Dig
+clickToShow: Tryk til at vise
+unblock: Blokere ikke lรฆngere
+suspend: Suspendere
+unsuspend: Suspendere ikke lรฆngere
+blockConfirm: Er du sikker pรฅ at du vil blokere denne konto?
+unblockConfirm: Er du sikker pรฅ at du vil ikke blokere denne konto endnu lรฆngere?
+suspendConfirm: Er du sikker pรฅ at du vil suspendere denne konto?
+selectAntenna: Vรฆlg en antenne
+selectWidget: Vรฆlg en widget
+editWidgets: รndre widgettere
+customEmojis: Brugerdefineret emoji
+emojiName: Emoji navn
+operations: Operationer
+software: Software
+metadata: Metadata
+version: Version
+withNFiles: '{n} fil(er)'
+monitor: Vagt
+jobQueue: Jobkรธ
+statistics: Statistik
+cpuAndMemory: CPU og hukommelse
+network: Netvรฆrk
+disk: Disk
+instanceInfo: Instans information
+noThankYou: Nej tak
+noNotifications: Intet notifikationer
+addUser: Indsรฆt en bruger
+addInstance: Indsรฆt en instans
+favorite: Indsรฆt til bogmรฆrker
+favorites: Bogmรฆrker
+showMore: Vis mere
+showLess: Luk
+youGotNewFollower: fรธlgte dig
+followRequestAccepted: Fรธlgeanmodning accepteret
+mention: Nรฆvne
+mentions: Nรฆvnene
+directNotes: Direkt beskeder
+importAndExport: Importere/Eksporter data
+download: Download
+exportRequested: Du har bedt om en eksport. Det vil tage noget tid. Den vil blive
+ tilsรฆt til din Drev nรฅr den er fรฆrdig.
+importRequested: Du har bedt om en eksport. Det vil tage noget tid.
+note: Opslag
+notes: Opslage
+following: Fรธlger
+followers: Fรธlgere
+followsYou: Fรธlger dig
+createList: Skab en list
+manageLists: Administrere lister
+error: Fejl
+somethingHappened: En fejl har opstรฅet
+retry: Gentage
+pageLoadError: En fejl har opstรฅet ved indlรฆsning af siden.
+pageLoadErrorDescription: Dette er normalt pรฅ grund af netvรฆrksproblemer eller din
+ browser's cache. Prรธv at ryd cachen og sรฅ gentage efter et styk tid.
+serverIsDead: Serveren svarer ikke. Vรฆr sรธd at vente et styk tid og prรธv igen.
+editWidgetsExit: Fรฆrdig
+headlineMisskey: En รฅben-kildekode, decentraliseret social-media platform som er frit
+ forevigt! ๐
+introMisskey: Velkommen! Calckey er en รฅbent-kildekode, decentraliseret social-media
+ platform som er frit forevigt!๐
+enableEmojiReactions: Aktivere emoji reaktioner
+unsuspendConfirm: Er du sikker pรฅ at du vil ikke suspendere denne konto endnu lรฆngere?
+selectList: Vรฆlg en list
+showEmojisInReactionNotifications: Vis emoji i reaktion notifikationer
+attachCancel: Fjern tilknyttelse
+markAsSensitive: Markere som NSFW
+unmarkAsSensitive: Markere ikke som NSFW lรฆngere
+enterFileName: Indtast filnavn
+mute: Nedtone
+unmute: Nedtone ikke lรฆngere
+renoteMute: Nedtone forstรฆrkninger
+renoteUnmute: Nedtone forstรฆrkninger ikke lรฆngere
+block: Blokere
+cacheRemoteFiles: Cachere fremmed filer
+flagAsBotDescription: Aktivere denne valgmulighed hvis denne konto er kontrolleret
+ af en komputerprogram. Hvis den et tรฆndt sรฅ vil det signalere til andre udviklere
+ som arbejder pรฅ komputer-kontrolleret social-media kontoer og det vil ogsรฅ adjustere
+ Calckey's indresystemer til at behandle denne konto som en robot.
+flagAsCat: Er du en kat? ๐บ
+flagSpeakAsCat: Tale som en kat
+emojiUrl: Emoji URL
+addEmoji: Tilsรฆt
+settingGuide: Anbefalet indstillinger
+flagSpeakAsCatDescription: Din opslage vil blive nyaniferet nรฅr du er i kat-mode
+autoAcceptFollowed: Automatisk godkende fรธlgeanmodninger fra brugere som du selv fรธlger
+addAccount: Tilsรฆt konto
+wallpaper: Baggrund
+setWallpaper: Sรฆt baggrund
+removeWallpaper: Fjern baggrund
+host: Host
+selectUser: Vรฆlg en bruger
+searchWith: 'Sรธge: {q}'
+youHaveNoLists: Du har ingen liste
+followConfirm: Er du sikker pรฅ at du vil gerne fรธlge {name}?
+proxyAccount: Proxykonto
+proxyAccountDescription: En proxykonto er en konto som virker som en fremmed fรธlger
+ for bruger under sรฆrlige konditioner. For eksempel, nรฅr en bruger tilsรฆtter en fjernbruger
+ til denne list, vil denne fjernbruger's aktivitet ikke blive leveret til den instans
+ hvis ingen lokalebruger fรธlger fjernbrugeren, sรฅ denne proxykonto vil fรธlge den
+ istedetfor.
+instances: Instanser
+registeredAt: Registreret pรฅ
+latestRequestSentAt: Sidste anmodning sendt
+latestRequestReceivedAt: Sidste anmodning modtaget
+selectInstance: Vรฆlg en instans
+recipient: Recipient(er)
+annotation: Kommentarer
+federation: Fรธderation
+latestStatus: Senest status
+storageUsage: Opbevaringspladsbrug
+charts: Grafer
+perHour: Hver time
+perDay: Hver dag
+stopActivityDelivery: Stop med at sende aktiviteter
+blockThisInstance: Blokere denne instans
diff --git a/locales/de-DE.yml b/locales/de-DE.yml
index 81098fe3f5..ed5a7334b3 100644
--- a/locales/de-DE.yml
+++ b/locales/de-DE.yml
@@ -1,309 +1,309 @@
_lang_: "Deutsch"
-headlineMisskey: "Ein durch Posts verbundenes Netzwerk"
-introMisskey: "Willkommen! Calckey ist eine dezentralisierte Open-Source Microblogging-Platform.\n\
- Verfasse โPostsโ um mitzuteilen, was gerade passiert oder um Ereignisse mit anderen\
- \ zu teilen. \U0001F4E1\nMit โReaktionenโ kannst du auรerdem schnell deine Gefรผhle\
- \ รผber Posts anderer Benutzer zum Ausdruck bringen. \U0001F44D\nEine neue Welt wartet\
- \ auf dich! \U0001F680"
+headlineMisskey: "Eine dezentralisierte Open-Source Social Media Plattform, die fรผr\
+ \ immer gratis bleibt! \U0001F680"
+introMisskey: "Willkommen! Calckey ist eine dezentralisierte Open-Source Social Media\
+ \ Plattform, die fรผr immer gratis bleibt!\U0001F680"
monthAndDay: "{day}.{month}."
search: "Suchen"
notifications: "Benachrichtigungen"
-username: "Benutzername"
+username: "Nutzername"
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"
+enterUsername: "Nutzername eingeben"
+renotedBy: "Geteilt von {user}"
+noNotes: "Keine Beitrรคge"
+noNotifications: "Keine Benachrichtigungen"
+instance: "Server"
settings: "Einstellungen"
-basicSettings: "Allgemeine Einstellungen"
+basicSettings: "Grundeinstellungen"
otherSettings: "Weitere Einstellungen"
openInWindow: "In einem Fenster รถffnen"
profile: "Profil"
-timeline: "Chronik"
-noAccountDescription: "Dieser Nutzer hat seine Profilbeschreibung noch nicht ausgefรผllt"
+timeline: "Timelines"
+noAccountDescription: "Dieser Nutzer hat seine Profilbeschreibung noch nicht ausgefรผllt."
login: "Anmelden"
-loggingIn: "Du wirst angemeldet โฆ"
+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."
+users: "Nutzer"
+addUser: "Nutzer hinzufรผgen"
+favorite: "Zu den Lesezeichen hinzufรผgen"
+favorites: "Lesezeichen"
+unfavorite: "Aus den Lesezeichen entfernen"
+favorited: "Zu den Lesezeichen hinzugefรผgt."
+alreadyFavorited: "Bereits zu den Lesezeichen hinzugefรผgt."
+cantFavorite: "Hinzufรผgen zu den Lesezeichen 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."
+deleteAndEditConfirm: "Mรถchtest du diesen Beitrag wirklich lรถschen und bearbeiten?\
+ \ Alle Rรผckmeldungen, Renotes und Antworten dieses Beitrages werden verloren gehen."
addToList: "Zu Liste hinzufรผgen"
-sendMessage: "Nachricht senden"
-copyUsername: "Benutzernamen kopieren"
-searchUser: "Nach einem Benutzer suchen"
+sendMessage: "Eine Mitteilung senden"
+copyUsername: "Nutzernamen kopieren"
+searchUser: "Nach einem Nutzer suchen"
reply: "Antworten"
loadMore: "Mehr laden"
showMore: "Mehr anzeigen"
showLess: "Schlieรen"
-youGotNewFollower: "ist dir gefolgt"
+youGotNewFollower: "folgt dir"
receiveFollowRequest: "Follow-Anfrage erhalten"
followRequestAccepted: "Follow-Anfrage akzeptiert"
mention: "Erwรคhnung"
mentions: "Erwรคhnungen"
-directNotes: "Direktnachrichten"
-importAndExport: "Import und Export"
+directNotes: "Direktmitteilungen"
+importAndExport: "Daten Im- 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?"
+driveFileDeleteConfirm: "Mรถchtest du die Datei โ{name}โ wirklich lรถschen? Es wird\
+ \ aus allen Beitrรคgen entfernt, die die Datei als Anhang enthalten."
+unfollowConfirm: "Bist du dir sicher, daร du {name} nicht mehr folgen mรถchtest?"
exportRequested: "Du hast einen Export angefragt. Dies kann etwas Zeit in Anspruch\
- \ nehmen. Sobald der Export abgeschlossen ist, wird er deiner Drive hinzugefรผgt."
+ \ nehmen. Sobald der Export abgeschlossen ist, wird er deinem Laufwerk 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"
+noLists: "Du hast keine Listen angelegt"
+note: "Beitrag"
+notes: "Beitrรคge"
+following: "Folge ich"
+followers: "Folgen mir"
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."
+pageLoadError: "Beim Laden der Seite ist ein Fehler aufgetreten."
+pageLoadErrorDescription: "Dies wird in der Regel durch Netzwerkfehler oder den Cache\
+ \ des Browsers verursacht. Versuchen Sie, den Cache zu leeren, und versuchen Sie\
+ \ es dann erneut, nachdem Sie eine Weile gewartet haben."
+serverIsDead: "Der 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"
+enterListName: "Gib einen Namen fรผr die Liste ein"
privacy: "Privatsphรคre"
-makeFollowManuallyApprove: "Follow-Anfragen benรถtigen Bestรคtigung"
-defaultNoteVisibility: "Standardsichtbarkeit"
-follow: "Folgen"
+makeFollowManuallyApprove: "Folgeanfragen bedรผrfen der Genehmigung"
+defaultNoteVisibility: "Standard-Sichtbarkeit"
+follow: "Folge ich"
followRequest: "Follow anfragen"
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."
+followRequestPending: "Follow-up-Anfrage ausstehend"
+enterEmoji: "Ein Emoji eingeben"
+renote: "Boost"
+unrenote: "Boost zurรผcknehmen"
+renoted: "Geboostet."
+cantRenote: "Dieser Beitrag kann nicht geboostet werden."
+cantReRenote: "Ein Boost kann nicht geboostet werden."
quote: "Zitieren"
-pinnedNote: "Angeheftete Notiz"
-pinned: "Angeheftet"
+pinnedNote: "Angepinnter Beitrag"
+pinned: "An das Profil anheften"
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"
+reactionSetting: "Reaktionen, die in der Reaktionsauswahl angezeigt werden sollen"
+reactionSettingDescription2: "Ziehen Sie, um neu zu ordnen,\nklicken Sie, um zu lรถschen,\n\
+ drรผcken Sie \"+\", um hinzuzufรผgen."
+rememberNoteVisibility: "Einstellungen fรผr die Sichtbarkeit von Beitrรคgen speichern"
attachCancel: "Anhang entfernen"
-markAsSensitive: "Als NSFW markieren"
-accountMoved: "Benutzer hat zu einem anderen Account gewechselt."
-unmarkAsSensitive: "Als nicht NSFW markieren"
-enterFileName: "Dateinamen eingeben"
+markAsSensitive: "Als NSFW kennzeichnen"
+accountMoved: "Der Nutzer ist zu einem neuen Konto umgezogen:"
+unmarkAsSensitive: "NSFW Kennzeichnung aufheben"
+enterFileName: "Dateiname 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"
+suspend: "Suspendieren"
+unsuspend: "Suspendierung aufheben"
+blockConfirm: "Sind Sie sicher, dass Sie dieses Konto sperren wollen?"
+unblockConfirm: "Sind Sie sicher, dass Sie die Sperrung dieses Kontos aufheben wollen?"
+suspendConfirm: "Sind Sie sicher, dass Sie dieses Konto sperren wollen?"
+unsuspendConfirm: "Sind Sie sicher, dass Sie dieses Konto entsperren wollen?"
+selectList: "Wรคhlen Sie eine Liste aus"
+selectAntenna: "News-Picker auswรคhlen"
+selectWidget: "Ein Widget auswรคhlen"
editWidgets: "Widgets bearbeiten"
-editWidgetsExit: "Fertig"
-customEmojis: "Benutzerdefinierte Emojis"
+editWidgetsExit: "Erledigt"
+customEmojis: "Benutzerdefinierte Emoji"
emoji: "Emoji"
-emojis: "Emojis"
+emojis: "Emoji"
emojiName: "Emoji-Name"
emojiUrl: "Emoji-URL"
addEmoji: "Emoji hinzufรผgen"
-settingGuide: "Empfohlene Einstellung"
-cacheRemoteFiles: "Dateien von fremden Instanzen im Cache speichern"
+settingGuide: "Empfohlene Einstellungen"
+cacheRemoteFiles: "Cache fรผr entfernte Dateien"
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\
+ \ von anderen Servern direkt von dort geladen. Hierdurch wird Speicherplatz auf\
+ \ diesem Server eingespart, aber durch die fehlende Generierung von Vorschaubildern\
+ \ mehr Bandbreite benรถtigt."
+flagAsBot: "Dieses Nutzerkonto als Bot kennzeichnen"
+flagAsBotDescription: "Aktiviere diese Option, falls dieses Nutzerkonto 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"
+ \ zur Verhinderung von endlosen Kettenreaktionen mit anderen Bots und lรคsst Calckeys\
+ \ interne Systeme dieses Nutzerkonto als Bot behandeln."
+flagAsCat: "Bist du eine Katze? \U0001F63A"
+flagAsCatDescription: "Du bekommst Katzenohren und sprichst wie eine Katze!"
+flagShowTimelineReplies: "Antworten in der Timeline anzeigen"
+flagShowTimelineRepliesDescription: "Zeigt Antworten von Nutzern auf Beitrรคge anderer\
+ \ Nutzer in der Timeline an, wenn diese Funktion aktiviert ist."
+autoAcceptFollowed: "Automatisches Genehmigen von Folgeanfragen von Benutzern, denen\
+ \ Sie folgen"
+addAccount: "Nutzerkonto hinzufรผgen"
loginFailed: "Anmeldung fehlgeschlagen"
-showOnRemote: "Auf Ursprungsinstanz ansehen"
+showOnRemote: "Ansicht auf dem Herkunftsserver"
general: "Allgemein"
-wallpaper: "Hintergrund"
-setWallpaper: "Hintergrund festlegen"
-removeWallpaper: "Hintergrund entfernen"
+wallpaper: "Hintergrundbild"
+setWallpaper: "Hintergrundbild festlegen"
+removeWallpaper: "Hintergrundbild entfernen"
searchWith: "Suchen: {q}"
-youHaveNoLists: "Du hast keine Listen"
-followConfirm: "Mรถchtest du {name} wirklich folgen?"
+youHaveNoLists: "Sie haben keine Listen"
+followConfirm: "Sind Sie sicher, dass Sie {name} folgen mรถchten?"
proxyAccount: "Proxy-Konto"
-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"
+proxyAccountDescription: "Ein Proxy-Konto ist ein Nutzerkonto, das sich fรผr Nutzer\
+ \ unter bestimmten Konditionen wie ein Follower von einem anderen Server verhรคlt.\
+ \ Zum Beispiel wird die Aktivitรคt eines Nutzers von einem anderen Server nicht an\
+ \ diesen Server รผbermittelt, falls es keinen Nutzer von diesem Server gibt, der\
+ \ diesem Nutzer von einem anderen Server folgt. In diesem Fall folgt stattdessen\
+ \ das Proxy-Nutzerkonto."
+host: "Host"
+selectUser: "Wรคhlen Sie einen Nutzer"
recipient: "Empfรคnger"
-annotation: "Anmerkung"
+annotation: "Anmerkungen"
federation: "Fรถderation"
-instances: "Instanzen"
-registeredAt: "Registriert am"
+instances: "Server"
+registeredAt: "Registriert unter"
latestRequestSentAt: "Letzte Anfrage gesendet"
-latestRequestReceivedAt: "Letzte Anfrage erhalten"
-latestStatus: "Neuster Status"
-storageUsage: "Verbrauchter Speicherplatz"
+latestRequestReceivedAt: "Letzte erhaltene Anfrage"
+latestStatus: "Aktueller Stand"
+storageUsage: "Nutzung des Speichers"
charts: "Diagramme"
perHour: "Pro Stunde"
perDay: "Pro Tag"
-stopActivityDelivery: "Senden von Aktivitรคten einstellen"
-blockThisInstance: "Diese Instanz blockieren"
-operations: "Aktionen"
+stopActivityDelivery: "Sendeaktivitรคten einstellen"
+blockThisInstance: "Diesen Server blockieren"
+operations: "Tรคtigkeiten"
software: "Software"
version: "Version"
metadata: "Metadaten"
withNFiles: "{n} Datei(en)"
-monitor: "Beobachten"
-jobQueue: "Job-Warteschlange"
-cpuAndMemory: "CPU und Arbeitsspeicher"
+monitor: "รberwachung"
+jobQueue: "Auftragswarteschlange"
+cpuAndMemory: "CPU und Speicher"
network: "Netzwerk"
disk: "Festplatte"
-instanceInfo: "Instanzinformationen"
+instanceInfo: "Serverinformationen"
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."
+clearQueue: "Warteschlange lรถschen"
+clearQueueConfirmTitle: "Sind Sie sicher, dass Sie die Warteschlange lรถschen wollen?"
+clearQueueConfirmText: "Nicht zugestellte Beitrรคge, die in der Warteschlange verbleiben,\
+ \ werden nicht fรถderiert. Normalerweise ist dieser Vorgang nicht erforderlich."
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."
+clearCachedFilesConfirm: "Sind Sie sicher, dass Sie alle im Cache zwischengespeicherten\
+ \ Dateien lรถschen wollen?"
+blockedInstances: "Blockierte Server"
+blockedInstancesDescription: "Geben Sie die Hostnamen der Server, getrennt durch einen\
+ \ Zeilenumbruch, an, die Sie blockieren mรถchten. Aufgelistete (blockierte) Server\
+ \ kรถnnen nicht mehr mit diesem Server kommunizieren."
muteAndBlock: "Stummschaltungen und Blockierungen"
-mutedUsers: "Stummgeschaltete Benutzer"
-blockedUsers: "Blockierte Benutzer"
-noUsers: "Keine Benutzer gefunden"
+mutedUsers: "Stummgeschaltete Nutzer"
+blockedUsers: "Blockierte Nutzer"
+noUsers: "Es sind keine Nutzer vorhanden"
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 โฆ"
+noteDeleteConfirm: "Sind Sie sicher, dass Sie diesen Beitrag lรถschen wollen?"
+pinLimitExceeded: "Sie kรถnnen keine weiteren Beitrรคge anpinnen"
+intro: "Die Installation von Calckey ist abgeschlossen! Bitte erstellen Sie einen\
+ \ Admin-Benutzer."
+done: "Erledigt"
+processing: "In Bearbeitung"
preview: "Vorschau"
default: "Standard"
-defaultValueIs: "Standardwert: {value}"
-noCustomEmojis: "Keine benutzerdefinierten Emojis gefunden"
+defaultValueIs: "Der Standardwert ist: {value}"
+noCustomEmojis: "Es gibt keine benutzerdefinierten Emoji"
noJobs: "Keine Jobs vorhanden"
federating: "Wird fรถderiert"
blocked: "Blockiert"
-suspended: "Gesperrt"
+suspended: "suspendiert"
all: "Alles"
-subscribing: "Wird abonniert"
-publishing: "Wird verรถffentlicht"
+subscribing: "Registrieren"
+publishing: "Verรถffentlichen"
notResponding: "Antwortet nicht"
-instanceFollowing: "Gefolgt auf der Instanz"
-instanceFollowers: "Follower der Instanz"
-instanceUsers: "Benutzer der Instanz"
+instanceFollowing: "Auf dem Server folgen"
+instanceFollowers: "Follower des Servers"
+instanceUsers: "Nutzer dieses Servers"
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"
+attachFile: "Dateien anhรคngen"
more: "Mehr!"
-featured: "Beliebt"
-usernameOrUserId: "Benutzername oder Benutzer-ID"
-noSuchUser: "Benutzer nicht gefunden"
-lookup: "Anfragen"
-announcements: "Ankรผndigungen"
+featured: "Ausgewรคhlt"
+usernameOrUserId: "Nutzername oder Nutzer-ID"
+noSuchUser: "Nutzer nicht gefunden"
+lookup: "Suche nach"
+announcements: "Bekanntmachungen"
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?"
+removeAreYouSure: "Sind Sie sicher, dass Sie \"{x}\" entfernen wollen?"
+deleteAreYouSure: "Sind Sie sicher, dass Sie \"{x}\" lรถschen wollen?"
resetAreYouSure: "Wirklich zurรผcksetzen?"
-saved: "Erfolgreich gespeichert"
+saved: "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"
+keepOriginalUploading: "Originalbild behalten"
+keepOriginalUploadingDescription: "Speichert das ursprรผnglich hochgeladene Bild so,\
+ \ wie es ist. Wenn diese Option deaktiviert ist, wird beim Hochladen eine Version\
+ \ fรผr die Anzeige im Web erstellt."
+fromDrive: "Vom Laufwerk"
fromUrl: "Von einer URL"
uploadFromUrl: "Von einer URL hochladen"
-uploadFromUrlDescription: "URL der hochzuladenden Datei"
+uploadFromUrlDescription: "URL der Datei, die Sie hochladen wollen"
uploadFromUrlRequested: "Upload angefordert"
-uploadFromUrlMayTakeTime: "Es kann eine Weile dauern, bis das Hochladen abgeschlossen\
+uploadFromUrlMayTakeTime: "Es kann einige Zeit dauern, bis das Hochladen abgeschlossen\
\ ist."
explore: "Erkunden"
messageRead: "Gelesen"
-noMoreHistory: "Kein weiterer Verlauf vorhanden"
-startMessaging: "Neuen Chat erstellen"
-nUsersRead: "Von {n} Benutzern gelesen"
+noMoreHistory: "Es gibt keine weitere Historie"
+startMessaging: "Einen neuen Chat beginnen"
+nUsersRead: "Gelesen von {n}"
agreeTo: "Ich stimme {0} zu"
tos: "Nutzungsbedingungen"
-start: "Anfangen"
-home: "Startseite"
-remoteUserCaution: "Informationen von fremden Instanzen sind mรถglicherweise unvollstรคndig."
+start: "Beginnen Sie"
+home: "Home"
+remoteUserCaution: "Informationen von Remote-Nutzern kรถnnen unvollstรคndig sein."
activity: "Aktivitรคt"
images: "Bilder"
birthday: "Geburtstag"
yearsOld: "{age} Jahre alt"
-registeredDate: "Registrationsdatum"
+registeredDate: "Registriert am"
location: "Ort"
-theme: "Farbschema"
-themeForLightMode: "Helles Farbschema"
-themeForDarkMode: "Dunkles Farbschema"
+theme: "Farbverwaltung"
+themeForLightMode: "Farbkombination zur Verwendung im hellen Modus"
+themeForDarkMode: "Farbkombination zur Verwendung im dunklen Modus"
light: "Hell"
dark: "Dunkel"
-lightThemes: "Helle Farbschemata"
-darkThemes: "Dunkle Farbschemata"
+lightThemes: "Helle Farbkombinationen"
+darkThemes: "Dunkle Farbkombinationen"
syncDeviceDarkMode: "Einstellung deines Gerรคts รผbernehmen"
-drive: "Drive"
+drive: "Cloud-Drive"
fileName: "Dateiname"
selectFile: "Datei auswรคhlen"
selectFiles: "Dateien auswรคhlen"
@@ -315,7 +315,7 @@ createFolder: "Ordner erstellen"
renameFolder: "Ordner umbenennen"
deleteFolder: "Ordner lรถschen"
addFile: "Datei hinzufรผgen"
-emptyDrive: "Deine Drive ist leer"
+emptyDrive: "Deine Cloud-Drive ist leer"
emptyFolder: "Dieser Ordner ist leer"
unableToDelete: "Nicht lรถschbar"
inputNewFileName: "Gib einen neuen Dateinamen ein"
@@ -340,8 +340,8 @@ unwatch: "Nicht mehr beobachten"
accept: "Akzeptieren"
reject: "Ablehnen"
normal: "Normal"
-instanceName: "Name der Instanz"
-instanceDescription: "Beschreibung der Instanz"
+instanceName: "Name des Servers"
+instanceDescription: "Beschreibung des Servers"
maintainerName: "Betreiber"
maintainerEmail: "Betreiber-Email"
tosUrl: "URL der Nutzungsbedingungen"
@@ -351,32 +351,32 @@ today: "Heute"
dayX: "{day}"
monthX: "{month}"
yearX: "{year}"
-pages: "Seiten"
+pages: "Nutzer-Seiten"
integration: "Integration"
connectService: "Verbinden"
disconnectService: "Trennen"
-enableLocalTimeline: "Lokale Chronik aktivieren"
-enableGlobalTimeline: "Globale Chronik aktivieren"
+enableLocalTimeline: "Local-Timeline aktivieren"
+enableGlobalTimeline: "Global-Timeline aktivieren"
disablingTimelinesInfo: "Administratoren und Moderatoren haben immer Zugriff auf alle\
- \ Chroniken, auch wenn diese deaktiviert sind."
+ \ Timelines, auch wenn diese deaktiviert sind."
registration: "Registrieren"
-enableRegistration: "Registration neuer Benutzer erlauben"
+enableRegistration: "Registration neuer Nutzer erlauben"
invite: "Einladen"
-driveCapacityPerLocalAccount: "Drive-Kapazitรคt pro lokalem Benutzerkonto"
-driveCapacityPerRemoteAccount: "Drive-Kapazitรคt pro Benutzer fremder Instanzen"
+driveCapacityPerLocalAccount: "Cloud-Drive-Kapazitรคt pro lokalem Nutzerkonto"
+driveCapacityPerRemoteAccount: "Laufwerkskapazitรคt pro Remote-Nutzer"
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 \"\
+pinnedUsers: "Angeheftete Nutzer"
+pinnedUsersDescription: "Gib durch Leerzeichen getrennte Nutzer 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"
+pinnedPages: "Angeheftete Nutzer-Seiten"
+pinnedPagesDescription: "Geben Sie die Pfade der Nutzer-Seiten, getrennt durch Zeilenumbrรผche,\
+ \ ein, die Sie an die oberste Startseite dieses Servers anheften mรถchten."
pinnedClipId: "ID des anzuheftenden Clips"
-pinnedNotes: "Angeheftete Notizen"
+pinnedNotes: "Angeheftete Beitrรคge"
hcaptcha: "hCaptcha"
enableHcaptcha: "hCaptcha aktivieren"
hcaptchaSiteKey: "Site key"
@@ -388,45 +388,45 @@ 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"
+antennas: "News-Picker"
+manageAntennas: "News-Picker verwalten"
name: "Name"
-antennaSource: "Antennenquelle"
+antennaSource: "Quellen der News-Picker"
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"
+ \ trennen."
+notifyAntenna: "รber neue Beitrรคge benachrichtigen"
+withFileAntenna: "Nur Beitrรคge mit Dateien"
enableServiceworker: "Push-Benachrichtigungen im Browser aktivieren"
-antennaUsersDescription: "Benutzernamen getrennt durch Zeilenumbrรผche angeben"
+antennaUsersDescription: "Nutzernamen 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"
+connectedTo: "Mit folgenden Nutzerkonten verknรผpft"
+notesAndReplies: "Beitrรคge und Antworten"
+withFiles: "Beitrรคge mit Dateien"
+silence: "stummschalten"
+silenceConfirm: "Sind Sie sicher, dass Sie diesen Benutzer Stummschalten mรถchten?"
+unsilence: "Stummschaltung aufheben"
+unsilenceConfirm: "Sind Sie sicher, dass Sie die Stummschaltung dieses Benutzers rรผckgรคngig\
+ \ machen wollen?"
+popularUsers: "Beliebte Nutzer"
+recentlyUpdatedUsers: "Vor kurzem aktive Nutzer"
+recentlyRegisteredUsers: "Vor kurzem registrierte Nutzer"
+recentlyDiscoveredUsers: "Vor kurzem gefundene Nutzer"
+exploreUsersCount: "Es gibt {count} Nutzer"
exploreFediverse: "Das Fediverse erkunden"
popularTags: "Beliebte Schlagwรถrter"
userList: "Liste"
about: "รber"
-aboutMisskey: "รber Misskey"
+aboutMisskey: "รber Calckey"
administrator: "Administrator"
token: "Token"
twoStepAuthentication: "Zwei-Faktor-Authentifizierung"
moderator: "Moderator"
moderation: "Moderation"
-nUsersMentioned: "Von {n} Benutzern erwรคhnt"
+nUsersMentioned: "Von {n} Nutzern erwรคhnt"
securityKey: "Sicherheitsschlรผssel"
securityKeyName: "Schlรผsselname"
registerSecurityKey: "Sicherheitsschlรผssel registrieren"
@@ -442,10 +442,10 @@ 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"
+markAsReadAllUnreadNotes: "Alle Beitrรคge als gelesen markieren"
markAsReadAllTalkMessages: "Alle Chats als gelesen markieren"
help: "Hilfe"
-inputMessageHere: "Hier Nachricht eingeben"
+inputMessageHere: "Hier Beitrag eingeben"
close: "Schlieรen"
group: "Gruppe"
groups: "Gruppen"
@@ -463,13 +463,13 @@ text: "Text"
enable: "Aktivieren"
next: "Weiter"
retype: "Erneut eingeben"
-noteOf: "Notiz von {user}"
+noteOf: "Beitrag von {user}"
inviteToGroup: "Zu Gruppe einladen"
quoteAttached: "Zitat"
quoteQuestion: "Als Zitat anhรคngen?"
-noMessagesYet: "Noch keine Nachrichten vorhanden"
+noMessagesYet: "Noch keine Beitrรคge vorhanden"
newMessageExists: "Du hast eine neue Nachricht"
-onlyOneFileCanBeAttached: "Es kann pro Nachricht nur eine Datei angehรคngt werden"
+onlyOneFileCanBeAttached: "Es kann pro Beitrag nur eine Datei angehรคngt werden"
signinRequired: "Bitte registriere oder melde dich an, um fortzufahren"
invitations: "Einladungen"
invitationCode: "Einladungscode"
@@ -477,7 +477,7 @@ checking: "Wird รผberprรผft โฆ"
available: "Verfรผgbar"
unavailable: "Unverfรผgbar"
usernameInvalidFormat: "Du kannst Klein- und Groรbuchstaben, Zahlen sowie Unterstriche\
- \ verwenden"
+ \ verwenden."
tooShort: "Zu kurz"
tooLong: "Zu lang"
weakPassword: "Schwaches Passwort"
@@ -486,7 +486,7 @@ strongPassword: "Starkes Passwort"
passwordMatched: "Stimmt รผberein"
passwordNotMatched: "Stimmt nicht รผberein"
signinWith: "Mit {x} anmelden"
-signinFailed: "Anmeldung fehlgeschlagen. รberprรผfe Benutzername und Passswort."
+signinFailed: "Anmeldung fehlgeschlagen. รberprรผfe Nutzername und Passswort."
tapSecurityKey: "Tippe deinen Sicherheitsschlรผssel an"
or: "Oder"
language: "Sprache"
@@ -504,8 +504,8 @@ doing: "In Bearbeitung โฆ"
category: "Kategorie"
tags: "Schlagwรถrter"
docSource: "Quellcode dieses Dokuments"
-createAccount: "Benutzerkonto erstellen"
-existingAccount: "Bestehendes Benutzerkonto"
+createAccount: "Nutzerkonto erstellen"
+existingAccount: "Bestehendes Nutzerkonto"
regenerate: "Regenerieren"
fontSize: "Schriftgrรถรe"
noFollowRequests: "Keine ausstehenden Follow-Anfragen vorhanden"
@@ -518,24 +518,24 @@ weekOverWeekChanges: "Verรคnderung zu letzter Woche"
dayOverDayChanges: "Verรคnderung zu Gestern"
appearance: "Aussehen"
clientSettings: "Client-Einstellungen"
-accountSettings: "Benutzerkonto-Einstellungen"
-promotion: "Werbung"
-promote: "Werbung schalten"
+accountSettings: "Nutzerkonto-Einstellungen"
+promotion: "geworben"
+promote: "Werben"
numberOfDays: "Anzahl der Tage"
-hideThisNote: "Diese Notiz verstecken"
-showFeaturedNotesInTimeline: "Beliebte Notizen in der Chronik anzeigen"
-objectStorage: "Object Storage"
+hideThisNote: "Diesen Beitrag verstecken"
+showFeaturedNotesInTimeline: "Beliebte Beitrรคge in der Timeline anzeigen"
+objectStorage: "Objektspeicher"
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'.\
+ \ oder Proxy, gib dessen URL an. \nFรผr S3 verwende 'https://.s3.amazonaws.com'.\
\ Fรผr GCS o.รค. verwende 'https://storage.googleapis.com/'."
-objectStorageBucket: "Bucket"
+objectStorageBucket: "Eimer"
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"
+objectStorageEndpoint: "Limit"
objectStorageEndpointDesc: "Im Falle von S3 leerlassen, fรผr andere Anbieter den relevanten\
\ Endpoint im Format โโ oder โ:โ angeben."
objectStorageRegion: "Region"
@@ -551,8 +551,8 @@ objectStorageUseProxyDesc: "Deaktiviere dies, falls du keinen Proxy fรผr den Obj
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"
+showFixedPostForm: "Bereich zum Schreiben neuer Beitrรคge am Anfang der Timeline anzeigen"
+newNoteRecived: "Es gibt neue Beitrรคge"
sounds: "Tรถne"
listen: "Anhรถren"
none: "Nichts"
@@ -576,24 +576,23 @@ 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\
+ \ Dort kannst du AiScript schreiben, ausfรผhren sowie dessen Auswirkungen auf Calckey\
\ รผberprรผfen."
output: "Ausgabe"
script: "Skript"
disablePagesScript: "AiScript auf Seiten deaktivieren"
-updateRemoteUser: "Benutzerinformationen aktualisieren"
+updateRemoteUser: "Nutzerinformationen 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."
+removeAllFollowing: "Allen gefolgten Nutzern entfolgen"
+removeAllFollowingDescription: "Wenn Sie dies ausfรผhren, werden alle Konten von {host}\
+ \ entfolgt. Bitte fรผhren Sie dies aus, wenn der Server z.B. nicht mehr existiert."
+userSuspended: "Dieser Nutzer wurde gesperrt."
+userSilenced: "Dieser Nutzer wurde instanzweit stummgeschaltet."
+yourAccountSuspendedTitle: "Dieses Nutzerkonto ist gesperrt"
+yourAccountSuspendedDescription: "Dieses Nutzerkonto 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 Nutzerkonto."
menu: "Menรผ"
divider: "Trenner"
addItem: "Element hinzufรผgen"
@@ -602,8 +601,8 @@ 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"
+deletedNote: "Gelรถschter Beitrag"
+invisibleNote: "Privater Beitrag"
enableInfiniteScroll: "Automatisch mehr laden"
visibility: "Sichtbarkeit"
poll: "Umfrage"
@@ -611,7 +610,7 @@ useCw: "Inhaltswarnung verwenden"
enablePlayer: "Video-Player รถffnen"
disablePlayer: "Video-Player schlieรen"
expandTweet: "Tweet ausklappen"
-themeEditor: "Farbschema-Editor"
+themeEditor: "Farbkombinations-Editor"
description: "Beschreibung"
describeFile: "Beschreibung hinzufรผgen"
enterFileDescription: "Beschreibung eingeben"
@@ -633,7 +632,7 @@ generateAccessToken: "Zugriffstoken generieren"
permission: "Berechtigungen"
enableAll: "Alle aktivieren"
disableAll: "Alle deaktivieren"
-tokenRequested: "Zugriff zum Benutzerkonto gewรคhren"
+tokenRequested: "Zugriff zum Nutzerkonto gewรคhren"
pluginTokenRequestedDescription: "Dieses Plugin wird die hier konfigurierten Berechtigungen\
\ verwenden kรถnnen."
notificationType: "Art der Benachrichtigung"
@@ -647,18 +646,18 @@ emailAddress: "Email-Adresse"
smtpConfig: "SMTP-Server Konfiguration"
smtpHost: "Host"
smtpPort: "Port"
-smtpUser: "Benutzername"
+smtpUser: "Nutzername"
smtpPass: "Passwort"
-emptyToDisableSmtpAuth: "Benutzername und Passwort leer lassen, um SMTP-Verifizierung\
+emptyToDisableSmtpAuth: "Nutzername 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."
+smtpSecureInfo: "Schalte dies aus, falls du STARTTLS verwendest"
testEmail: "Emailversand testen"
-wordMute: "Wortstummschaltung"
+wordMute: "Wortfilter"
regexpError: "Fehler in einem regulรคren Ausdruck"
-regexpErrorDescription: "Im regulรคren Ausdruck deiner {tab}en Wortstummschaltungen\
- \ ist ein Fehler aufgetreten:"
-instanceMute: "Instanzstummschaltungen"
+regexpErrorDescription: "Im regulรคren Ausdruck deines {tab}en Wortfilters ist ein\
+ \ Fehler aufgetreten:"
+instanceMute: "Server-Stummschaltungen"
userSaysSomething: "{name} hat etwas gesagt"
makeActive: "Aktivieren"
display: "Anzeigeart"
@@ -668,13 +667,13 @@ overview: "รbersicht"
logs: "Logs"
delayed: "Verzรถgert"
database: "Datenbank"
-channel: "Kanรคle"
+channel: "Channels"
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\
+ \ deines Nutzerkontos verwendet. Durch ausschalten dieser Option kรถnnen individuelle\
\ Einstellungen vorgenommen werden."
other: "Anderes"
regenerateLoginToken: "Anmeldetoken regenerieren"
@@ -689,45 +688,46 @@ 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."
+ \ an. Falls es sich um einen ungewรถhnlichen Beitrag handelt, gib bitte 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."
+forwardReport: "Einen Bericht auch an den beteiligten anderen Server weiterleiten"
+forwardReportIsAnonymous: "Anstelle Ihres Nutzerkontos wird ein anonymes Systemkonto\
+ \ als Berichterstatter auf dem beteiligten anderen Server 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} โฆ"
+ \ Gefahr, dein Nutzerkonto zu beschรคdigen."
+instanceTicker: "Serveranzeige zu Beitrรคgen"
+waitingFor: "Warte auf {x}"
random: "Zufรคllig"
system: "System"
switchUi: "Layout"
desktop: "Desktop"
clip: "Clip erstellen"
createNew: "Neu erstellen"
-optional: "Optional"
+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?"
+confirmToUnclipAlreadyClippedNote: "Dieser Beitrag ist bereits im \"{name}\" Clip\
+ \ enthalten. Mรถchtest du ihn aus diesem Clip entfernen?"
public: "รffentlich"
i18nInfo: "Calckey wird durch freiwillige Helfer in viele verschiedene Sprachen รผbersetzt.\
\ Auf {link} kannst du mithelfen."
manageAccessTokens: "Zugriffstokens verwalten"
-accountInfo: "Benutzerkonto-Informationen"
-notesCount: "Anzahl der Notizen"
+accountInfo: "Nutzerkonto-Informationen"
+notesCount: "Anzahl der Beitrรคge"
repliesCount: "Anzahl gesendeter Antworten"
renotesCount: "Anzahl getรคtigter Renotes"
repliedCount: "Anzahl erhaltener Antworten"
renotedCount: "Anzahl erhaltener Renotes"
-followingCount: "Anzahl gefolgter Benutzer"
+followingCount: "Anzahl gefolgter Nutzer"
followersCount: "Anzahl an Followern"
sentReactionsCount: "Anzahl gesendeter Reaktionen"
receivedReactionsCount: "Anzahl erhaltener Reaktionen"
@@ -735,10 +735,10 @@ 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"
+driveFilesCount: "Anzahl der Dateien in Cloud-Drive"
+driveUsage: "Cloud-Drive-Auslastung"
noCrawle: "Crawler-Indexierung ablehnen"
-noCrawleDescription: "Suchmaschinen bitten, die eigene Profilseite, Notizen, Seiten\
+noCrawleDescription: "Suchmaschinen bitten, die eigene Profilseite, Beitrรคge, Nutzer-Seiten\
\ usw. nicht zu indexieren."
lockedAccountInfo: "Auch wenn du Follow-Anfragen auf manuelle Bestรคtigung setzt, wird\
\ jeder deiner Posts รถffentlich sichtbar sein, sofern du ihre Sichtbarkeit nicht\
@@ -750,18 +750,18 @@ verificationEmailSent: "Eine Bestรคtigungsmail wurde an deine Email-Adresse vers
\ 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"
+noteFavoritesCount: "Anzahl der favorisierten Beitrรคge"
+pageLikesCount: "Anzahl an als \"Gefรคllt mir\" markierter Nutzer-Seiten"
+pageLikedCount: "Anzahl erhaltener \"Gefรคllt mir\" auf Nutzer-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\
+makeExplorable: "Nutzerkonto in โErkundenโ sichtbar machen"
+makeExplorableDescription: "Wenn diese Option deaktiviert ist, ist dein Nutzerkonto\
\ nicht im โErkundenโ-Bereich sichtbar."
-showGapBetweenNotesInTimeline: "Abstรคnde zwischen Notizen auf der Chronik anzeigen"
+showGapBetweenNotesInTimeline: "Abstรคnde zwischen Beitrรคgen in der Timeline anzeigen"
duplicate: "Duplizieren"
left: "Links"
center: "Mittig"
@@ -773,16 +773,16 @@ needReloadToApply: "Diese Einstellung tritt nach einer Aktualisierung der Seite
\ Kraft."
showTitlebar: "Titelleiste anzeigen"
clearCache: "Cache leeren"
-onlineUsersCount: "{n} Benutzer sind online"
-nUsers: "{n} Benutzer"
-nNotes: "{n} Notizen"
+onlineUsersCount: "{n} Nutzer sind online"
+nUsers: "{n} Nutzer"
+nNotes: "{n} Beitrรคge"
sendErrorReports: "Fehlerberichte senden"
sendErrorReportsDescription: "Ist diese Option aktiviert, so werden beim Auftreten\
\ von Fehlern detaillierte Fehlerinformationen an Calckey weitergegeben, was zur\
\ Verbesserung der Qualitรคt von Calckey beitrรคgt.\nEnthalten in diesen Informationen\
\ sind u.a. die Version deines Betriebssystems, welchen Browser du verwendest und\
\ ein Verlauf deiner Aktivitรคten innerhalb Calckey."
-myTheme: "Mein Farbschema"
+myTheme: "Meine Farbkombination"
backgroundColor: "Hintergrundfarbe"
accentColor: "Akzentfarbe"
textColor: "Textfarbe"
@@ -795,7 +795,7 @@ saveConfirm: "รnderungen speichern?"
deleteConfirm: "Wirklich lรถschen?"
invalidValue: "Dieser Wert ist ungรผltig."
registry: "Registry"
-closeAccount: "Benutzerkonto schlieรen"
+closeAccount: "Nutzerkonto schlieรen"
currentVersion: "Momentane Version"
latestVersion: "Neuste Version"
youAreRunningUpToDateClient: "Du verwendest die neuste Version deines Clients."
@@ -805,14 +805,14 @@ capacity: "Kapazitรคt"
inUse: "Verwendet"
editCode: "Code bearbeiten"
apply: "Anwenden"
-receiveAnnouncementFromInstance: "Benachrichtigungen von dieser Instanz empfangen"
+receiveAnnouncementFromInstance: "Benachrichtigungen von diesem Server empfangen"
emailNotification: "Email-Benachrichtigungen"
publish: "Verรถffentlichen"
inChannelSearch: "In Kanal suchen"
useReactionPickerForContextMenu: "Reaktionsauswahl durch Rechtsklick รถffnen"
-typingUsers: "{users} ist/sind am schreiben โฆ"
+typingUsers: "{users} ist/sind am schreiben"
jumpToSpecifiedDate: "Zu bestimmtem Datum springen"
-showingPastTimeline: "Es wird eine alte Chronik angezeigt"
+showingPastTimeline: "Es wird eine alte Timeline angezeigt"
clear: "Zurรผckkehren"
markAllAsRead: "Alle als gelesen markieren"
goBack: "Zurรผck"
@@ -820,12 +820,12 @@ 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\
+userPagePinTip: "Um Beitrรคge hier erscheinen zu lassen, drรผcke \"An dein Profil anheften\"\
+ \ im Menรผ individueller Beitrรคge."
+notSpecifiedMentionWarning: "Dieser Beitrag enthรคlt Erwรคhnungen von Nutzern, die nicht\
\ als Empfรคnger ausgewรคhlt sind"
info: "รber"
-userInfo: "Benutzerinformation"
+userInfo: "Nutzerinformation"
unknown: "Unbekannt"
onlineStatus: "Onlinestatus"
hideOnlineStatus: "Onlinestatus verbergen"
@@ -836,25 +836,25 @@ active: "Aktiv"
offline: "Offline"
notRecommended: "Nicht empfohlen"
botProtection: "Schutz vor Bots"
-instanceBlocking: "Blockierte Instanzen"
-selectAccount: "Benutzerkonto auswรคhlen"
+instanceBlocking: "Fรถderierte Blockieren/Stummschalten"
+selectAccount: "Nutzerkonto auswรคhlen"
switchAccount: "Konto wechseln"
enabled: "Aktiviert"
disabled: "Deaktiviert"
quickAction: "Schnellaktionen"
-user: "Benutzer"
+user: "Nutzer"
administration: "Verwaltung"
-accounts: "Benutzerkonten"
+accounts: "Nutzerkonten"
switch: "Wechseln"
noMaintainerInformationWarning: "Betreiberinformationen sind nicht konfiguriert."
noBotProtectionWarning: "Schutz vor Bots ist nicht konfiguriert."
configure: "Konfigurieren"
-postToGallery: "Neuen Galeriebeitrag erstellen"
-gallery: "Galerie"
+postToGallery: "Erstelle einen neuen Beitrag zur Bilder-Galerie"
+gallery: "Bilder-Galerie"
recentPosts: "Neue Beitrรคge"
popularPosts: "Beliebte Beitrรคge"
-shareWithNote: "Mit Notiz teilen"
-ads: "Werbung"
+shareWithNote: "Mit Beitrag teilen"
+ads: "Werbeanzeigen"
expiration: "Frist"
memo: "Merkzettel"
priority: "Prioritรคt"
@@ -876,17 +876,17 @@ hashtags: "Hashtags"
troubleshooting: "Problembehandlung"
useBlurEffect: "Weichzeichnungseffekt in der Benutzeroberflรคche verwenden"
learnMore: "Mehr erfahren"
-misskeyUpdated: "Misskey wurde aktualisiert!"
+misskeyUpdated: "Calckey 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\
+accountDeletionInProgress: "Die Lรถschung deines Nutzerkontos ist momentan in Bearbeitung"
+usernameInfo: "Ein Name, durch den dein Nutzerkonto 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."
+ \ (_) verwenden. Nutzernamen kรถnnen spรคter nicht geรคndert werden."
aiChanMode: "Ai-Modus"
keepCw: "Inhaltswarnungen beibehalten"
-pubSub: "Pub/Sub Benutzerkonten"
+pubSub: "Pub/Sub Nutzerkonten"
lastCommunication: "Letzte Kommunikation"
resolved: "Gelรถst"
unresolved: "Ungelรถst"
@@ -897,7 +897,7 @@ emailRequiredForSignup: "Angabe einer Email-Adresse als benรถtigt markieren"
unread: "Ungelesen"
filter: "Filter"
controlPanel: "Systemsteuerung"
-manageAccounts: "Benutzerkonten verwalten"
+manageAccounts: "Nutzerkonten verwalten"
makeReactionsPublic: "Reaktionsverlauf verรถffentlichen"
makeReactionsPublicDescription: "Jeder wird die Liste deiner gesendeten Reaktionen\
\ einsehen kรถnnen."
@@ -907,8 +907,8 @@ 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?"
+continueThread: "Beitrag fortsetzen"
+deleteAccountConfirm: "Dein Nutzerkonto wird unwiderruflich gelรถscht. Trotzdem fortfahren?"
incorrectPassword: "Falsches Passwort."
voteConfirm: "Wirklich fรผr โ{choice}โ abstimmen?"
hide: "Inhalt verbergen"
@@ -923,51 +923,51 @@ overridedDeviceKind: "Gerรคtetyp"
smartphone: "Smartphone"
tablet: "Tablet"
auto: "Automatisch"
-themeColor: "Farbe der Instanz-Information"
+themeColor: "Farbe der Laufschrift (Ticker)"
size: "Grรถรe"
numberOfColumn: "Spaltenanzahl"
searchByGoogle: "Suchen"
-instanceDefaultLightTheme: "Instanzweites Standardfarbschema (Hell)"
-instanceDefaultDarkTheme: "Instanzweites Standardfarbschema (Dunkel)"
+instanceDefaultLightTheme: "Standard-Farbkombination auf diesem Server: \"Hell\""
+instanceDefaultDarkTheme: "Standard-Farbkombination auf diesem Server: \"Dunkel\""
instanceDefaultThemeDescription: "Gib den Farbschemencode im Objektformat ein."
-mutePeriod: "Stummschaltungsdauer"
+mutePeriod: "Dauer der Stummschaltung"
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\
+failedToFetchAccountInformation: "Nutzerkontoinformationen konnten nicht abgefragt\
\ werden"
-rateLimitExceeded: "Versuchsanzahl รผberschritten"
+rateLimitExceeded: "Anzahl der Versuche รผberschritten"
cropImage: "Bild zuschneiden"
cropImageAsk: "Mรถchtest du das Bild zuschneiden?"
file: "Datei"
-recentNHours: "Letzten {n} Stunden"
-recentNDays: "Letzten {n} Tage"
+recentNHours: "Die letzten {n} Stunden"
+recentNDays: "Die 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"
+check: "Kontrolle"
+driveCapOverrideLabel: "Die Cloud-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\
+isSystemAccount: "Ein Nutzerkonto, dass durch das System erstellt und automatisch\
\ kontrolliert wird."
typeToConfirm: "Bitte gib zur Bestรคtigung {x} ein"
-deleteAccount: "Benutzerkonto lรถschen"
+deleteAccount: "Nutzerkonto 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."
+ \ Nutzererfahrung, 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"
+refreshInterval: "Aktualisierungsrate "
label: "Beschriftung"
type: "Art"
speed: "Geschwindigkeit"
@@ -975,24 +975,23 @@ slow: "Langsam"
fast: "Schnell"
sensitiveMediaDetection: "Erkennung von NSFW-Medien"
localOnly: "Nur Lokal"
-remoteOnly: "Nur fรผr fremde Instanzen"
+remoteOnly: "Nur fรผr andere/fremde Server"
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."
+ \ Cloud-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."
+enableAutoSensitiveDescription: "Erlaubt, wo mรถglich, die automatische Erkennung und\
+ \ Kennzeichnung von NSFW-Medien durch maschinelles Lernen. Auch wenn diese Option\
+ \ deaktiviert ist, kann sie รผber den Server aktiviert sein."
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"
+account: "Nutzerkonto"
move: "Verschieben"
_sensitiveMediaDetection:
description: "Ermรถglicht eine Erleichterung der Servermoderation durch die automatische\
@@ -1023,30 +1022,31 @@ _signup:
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\
+ \ geschickt. Bitte klicke auf den enthaltenen Link, um die Erstellung deines Nutzerkontos\
\ 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."
+ accountDelete: "Nutzerkonto lรถschen"
+ mayTakeTime: "Da die Lรถschung eines Nutzerkontos 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"
+ requestAccountDelete: "Lรถschung deines Nutzerkontos anfordern"
started: "Die Lรถschung wurde eingeleitet."
inProgress: "Lรถschung in Bearbeitung"
_ad:
back: "Zurรผck"
- reduceFrequencyOfThisAd: "Diese Werbung weniger anzeigen"
+ reduceFrequencyOfThisAd: "Diese Werbeanzeige 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."
+ contactAdmin: "Dieser Server unterstรผtzt die Verwendung von Email-Adressen nicht.\
+ \ Kontaktiere bitte den Server-Administrator, um dein Passwort zurรผcksetzen zu\
+ \ lassen."
_gallery:
- my: "Meine Galerie"
+ my: "Meine Bilder-Galerie"
liked: "Mit \"Gefรคllt mir\" markierte Beitrรคge"
like: "Gefรคllt mir"
unlike: "\"Gefรคllt mir\" entfernen"
@@ -1079,7 +1079,7 @@ _preferencesBackups:
createdAt: "Erstellt am: {date} {time}"
updatedAt: "Aktualisiert am: {date} {time}"
cannotLoad: "Laden fehlgeschlagen"
- invalidFile: "Ungรผltiges Dateiformat."
+ invalidFile: "Ungรผltiges Dateiformat"
_registry:
scope: "Scope"
key: "Schlรผssel"
@@ -1087,13 +1087,13 @@ _registry:
domain: "Domain"
createKey: "Schlรผssel erstellen"
_aboutMisskey:
- about: "Misskey ist Open-Source-Software, welche von syuilo seit 2014 entwickelt\
+ about: "Calckey ist ein Fork von Misskey, der seit 2022 von ThatOneCalculator entwickelt\
\ wird."
contributors: "Hauptmitwirkende"
allContributors: "Alle Mitwirkenden"
source: "Quellcode"
- translation: "Misskey รผbersetzen"
- donate: "An Misskey spenden"
+ translation: "Calckey รผbersetzen"
+ donate: "An Calckey spenden"
morePatrons: "Wir schรคtzen ebenso die Unterstรผtzung vieler anderer hier nicht gelisteter\
\ Personen sehr. Danke! \U0001F970"
patrons: "UnterstรผtzerInnen"
@@ -1103,12 +1103,12 @@ _nsfw:
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"
+ intro: "MFM ist eine Markup-Sprache, die in Misskey, Calckey, Akkoma und anderen\
+ \ Programmen verwendet wird und an vielen Stellen eingesetzt werden kann. Hier\
+ \ kรถnnen Sie eine Liste aller verfรผgbaren MFM-Syntaxe einsehen."
+ dummy: "Calckey erweitert die Welt des Fediverse"
mention: "Erwรคhnung"
- mentionDescription: "Mit At-Zeichen und Benutzername kann ein individueller Nutzer\
+ mentionDescription: "Mit At-Zeichen und Nutzername kann ein individueller Nutzer\
\ angegeben werden."
hashtag: "Hashtag"
hashtagDescription: "Mit einer Raute und Text kann ein Hashtag angegeben werden."
@@ -1128,9 +1128,9 @@ _mfm:
blockCodeDescription: "Syntax-Hervorhebung fรผr mehrzeiligen (Programm-)Code als\
\ Block anzeigen."
inlineMath: "Mathe (Eingebettet)"
- inlineMathDescription: "Mathematische Formeln (KaTeX) eingebettet anzeigen."
+ inlineMathDescription: "Mathematische Formeln (KaTeX) eingebettet anzeigen"
blockMath: "Mathe (Block)"
- blockMathDescription: "Mehrzeilige mathematische Formeln (KaTeX) als Block einbetten."
+ blockMathDescription: "Mathematische Formeln (KaTeX) als Block einbetten"
quote: "Zitationen"
quoteDescription: "Inhalt als Zitat anzeigen."
emoji: "Benutzerdefinierte Emojis"
@@ -1143,7 +1143,7 @@ _mfm:
jelly: "Animation (Dehnen)"
jellyDescription: "Verleiht Inhalt eine sich dehnende Animation."
tada: "Animation (Tada)"
- tadaDescription: "Verleiht Inhalt eine Animation mit \"Tada!\"-Gefรผhl"
+ tadaDescription: "Verleiht Inhalt eine Animation mit \"Tada!\"-Gefรผhl."
jump: "Animation (Sprung)"
jumpDescription: "Verleiht Inhalt eine springende Animation."
bounce: "Animation (Federn)"
@@ -1174,14 +1174,23 @@ _mfm:
plain: "Schlicht"
plainDescription: "Deaktiviert jegliche MFM-Syntax, die sich innerhalb dieses MFM-Effekts\
\ befindet."
+ foreground: Vordergrundfarbe
+ background: Hintergrundfarbe
+ positionDescription: Inhalt um einen bestimmten Betrag verschieben.
+ position: Position
+ scale: Maรstab
+ scaleDescription: Skaliere den Inhalt um einen bestimmten Betrag.
+ foregroundDescription: รndern der Vordergrundfarbe von Text.
+ backgroundDescription: รndern der Hintergrundfarbe von Text
_instanceTicker:
none: "Nie anzeigen"
- remote: "Fรผr Benutzer fremder Instanzen anzeigen"
+ remote: "Fรผr Nutzer eines anderen Servers anzeigen"
always: "Immer anzeigen"
_serverDisconnectedBehavior:
reload: "Automatisch aktualisieren"
dialog: "Warnungsfenster zeigen"
quiet: "Unaufdringlich warnen"
+ nothing: Nichts รคndern
_channel:
create: "Kanal erstellen"
edit: "Kanal bearbeiten"
@@ -1191,7 +1200,9 @@ _channel:
owned: "In Besitz"
following: "Gefolgt"
usersCount: "{n} Teilnehmer"
- notesCount: "{n} Notizen"
+ notesCount: "{n} Beitrรคge"
+ nameAndDescription: Name und Beschreibung
+ nameOnly: Nur den Namen
_menuDisplay:
sideFull: "Seitlich"
sideIcon: "Seitlich (Icons)"
@@ -1204,33 +1215,33 @@ _wordMute:
\ 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\
+ softDescription: "Beitrรคge, die die angegebenen Konditionen erfรผllen, in der Timeline\
\ 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."
+ hardDescription: "Verhindern, dass Beitrรคge, die die angegebenen Konditionen erfรผllen,\
+ \ der Timeline hinzugefรผgt werden. Zudem werden diese Beitrรคge auch nicht der\
+ \ Timeline hinzugefรผgt, falls die Konditionen geรคndert werden."
soft: "Leicht"
hard: "Schwer"
- mutedNotes: "Stummgeschaltete Notizen"
+ mutedNotes: "Stummgeschaltete Beitrรคge"
_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"
+ instanceMuteDescription: "Schaltet alle Beitrรคge/boosts stumm, die von den gelisteten\
+ \ Servern stammen, inklusive Antworten von Nutzern an einen Nutzer eines stummgeschalteten\
+ \ Servers."
+ instanceMuteDescription2: "Mit Zeilenumbrรผchen trennen"
+ title: "Blendet Beitrรคge von aufgelisteten Servern aus."
+ heading: "Liste der stummzuschaltenden Server"
_theme:
- explore: "Farbschemata erforschen"
- install: "Farbschemata installieren"
- manage: "Farbschemaverwaltung"
+ explore: "Farbkombinationen finden"
+ install: "Eine Farbkombination installieren"
+ manage: "Farbkombinationen verwalten"
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"
+ installedThemes: "Installierte Farbkombinationen"
+ builtinThemes: "Vorinstallierte Farbkombinationen"
+ alreadyInstalled: "Diese Farbkombination ist bereits installiert"
+ invalid: "Diese Farbkombination ist nicht mรถglich"
+ make: "Erstelle eine Farbkombination"
base: "Vorlage"
addConstant: "Konstante hinzufรผgen"
constant: "Konstante"
@@ -1286,7 +1297,7 @@ _theme:
buttonHoverBg: "Hintergrund von Schaltflรคchen (Mouseover)"
inputBorder: "Rahmen von Eingabefeldern"
listItemHoverBg: "Hintergrund von Listeneintrรคgen (Mouseover)"
- driveFolderBg: "Hintergrund von Drive-Ordnern"
+ driveFolderBg: "Hintergrund von Cloud-Drive-Ordnern"
wallpaperOverlay: "Hintergrundbild-Overlay"
badge: "Wappen"
messageBg: "Hintergrund von Chats"
@@ -1294,23 +1305,23 @@ _theme:
accentLighten: "Akzent (Erhellt)"
fgHighlighted: "Hervorgehobener Text"
_sfx:
- note: "Notizen"
- noteMy: "Meine Notizen"
+ note: "Beitrรคge"
+ noteMy: "Meine Beitrรคge"
notification: "Benachrichtigungen"
chat: "Chat"
chatBg: "Chat (Hintergrund)"
- antenna: "Antennen"
+ antenna: "News-Picker"
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)"
+ secondsAgo: "vor {n} s"
+ minutesAgo: "vor {n} min"
+ hoursAgo: "vor {n} h"
+ daysAgo: "vor {n} T"
+ weeksAgo: "vor {n} W"
+ monthsAgo: "vor {n} M"
+ yearsAgo: "vor {n} J"
_time:
second: "Sekunde(n)"
minute: "Minute(n)"
@@ -1322,33 +1333,37 @@ _tutorial:
step1_2: "Wir werden Sie einrichten. Sie werden im Handumdrehen einsatzbereit sein!"
step2_1: "Bitte fรผllen Sie zuerst Ihr Profil aus."
step2_2: "Wenn du ein paar Angaben zu deiner Person machst, kรถnnen andere leichter\
- \ erkennen, ob sie deine Notizen sehen oder dir folgen wollen."
- step3_1: "Jetzt ist es Zeit, einigen Leuten zu folgen!"
+ \ erkennen, ob sie deine Beitrรคge sehen oder dir folgen wollen."
+ step3_1: "Jetzt ist es an der Zeit, einigen Leuten zu folgen!"
step3_2: "Deine Home- und Social-Timeline basiert darauf, wem du folgst, also folge\
- \ fรผr den Anfang ein paar Accounts."
+ \ fรผr den Anfang ein paar Nutzerkonten.\nKlicke das Plus Symbol oben links in\
+ \ einem Profil um ihm zu folgen."
step4_1: "Wir bringen dich nach drauรen."
- step4_2: "Fรผr deinen ersten Beitrag machen manche Leute gerne einen {introduction}\
- \ Beitrag oder ein einfaches \"Hallo Welt!\""
+ step4_2: "Fรผr Ihren ersten Beitrag machen einige Leute gerne einen {introduction}-Beitrag\
+ \ oder ein einfaches \"Hallo Welt!\""
step5_1: "Timelines, Timelines รผberall!"
- step5_2: "Deine Instanz hat {Zeitleisten} verschiedene Zeitleisten aktiviert."
- step5_3: "Die Zeitleiste Home {icon} ist die Zeitleiste, in der du die Beitrรคge\
- \ deiner Follower sehen kannst."
- step5_4: "In der lokalen {Icon} Zeitleiste kannst du die Beitrรคge aller anderen\
- \ Mitglieder dieser Instanz sehen."
- step5_5: "In der Zeitleiste Empfohlen {icon} kannst du Beitrรคge von Instanzen sehen,\
- \ die von den Administratoren empfohlen werden."
- step5_6: "In der sozialen {icon} Zeitleiste kannst du Beitrรคge von Freunden deiner\
- \ Follower sehen."
- step5_7: "In der globalen {icon} Zeitleiste kannst du Beitrรคge von allen anderen\
- \ verbundenen Instanzen sehen."
+ step5_2: "Dein Server hat {timelines} verschiedene Timelines aktiviert."
+ step5_3: "Die {icon} Home-Timeline ist die Timeline, in der du die Beitrรคge der\
+ \ Nutzerkonten sehen kannst, denen du folgst und von jedem anderen auf diesem\
+ \ Server. Solltest du bevorzugen, dass deine Home-Timeline nur Beitrรคge von den\
+ \ Nutzerkonten enthรคlt, denen du folgst, kannst du das ganz einfach in den Einstellungen\
+ \ รคndern!"
+ step5_4: "In der {Icon} Local-Timeline kannst du die Beitrรคge aller anderen Mitglieder\
+ \ dieses Servers sehen."
+ step5_5: "Die {icon} Social-Timeline zeigt dir ausschlieรlich Beitrรคge von Nutzerkonten\
+ \ denen Du folgst."
+ step5_6: "In der {icon} Empfehlungen-Timeline kannst du Beitrรคge von Servern sehen,\
+ \ die dir von den Server-Administratoren empfohlen/vorgeschlagen werden."
+ step5_7: "In der {icon} Global-Timeline kรถnnen Sie Beitrรคge von jedem anderen verbundenen\
+ \ Server im fediverse sehen."
step6_1: "Also, was ist das hier?"
- step6_2: "Nun, du bist nicht nur Calckey beigetreten. Du bist einem Portal zum Fediversum\
- \ beigetreten, einem zusammenhรคngenden Netzwerk von Tausenden von Servern, genannt\
- \ \"Instanzen\"."
- step6_3: "Jeder Server funktioniert auf unterschiedliche Weise, und nicht auf allen\
- \ Servern lรคuft Calckey. Dieser hier aber schon! Es ist ein bisschen kompliziert,\
- \ aber du wirst den Dreh schnell raus haben."
- step6_4: "Jetzt geh, erkunde und hab Spaร!"
+ step6_2: "Schรถn, mit Deiner Anmeldung zu Calckey bist Du gleichzeitig einem Portal\
+ \ zum Fediverse beigetreten, einem Netzwerk mit Tausenden von verbundenen Servern\
+ \ (hรคufig noch als \"Instanzen\" bezeichnet)."
+ step6_3: "Jeder der Server funktioniert auf unterschiedliche Weise, und nicht alle\
+ \ Server fรผhren Calckey aus. Dieser jedoch schon! Es ist zu Beginn vielleicht\
+ \ ein wenig kompliziert, aber Sie werden in kรผrzester Zeit den Dreh raus haben."
+ step6_4: "Jetzt bist Du startbereit, entdecke die Mรถglichkeiten und hab Spaร dabei!"
_2fa:
alreadyRegistered: "Du hast bereits ein Gerรคt fรผr Zwei-Faktor-Authentifizierung\
\ registriert."
@@ -1365,55 +1380,57 @@ _2fa:
\ 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:account": "Deine Nutzerkontoinformationen lesen"
+ "write:account": "Deine Nutzerkontoinformationen bearbeiten"
+ "read:blocks": "Die Liste deiner blockierten Nutzer lesen"
+ "write:blocks": "Die Liste deiner blockierten Nutzer bearbeiten"
+ "read:drive": "Deine Cloud-Drive-Dateien und Ordner lesen"
+ "write:drive": "Deine Cloud-Drive-Dateien und Ordner bearbeiten oder lรถschen"
+ "read:favorites": "Deine Lesezeichen-Liste lesen"
+ "write:favorites": "Deine Lesezeichen-Liste bearbeiten"
+ "read:following": "Die Liste der Nutzer, denen du folgst, lesen"
+ "write:following": "Anderen Nutzern 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"
+ "write:notes": "Beitrรคge 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\
+ "read:pages": "Deine Nutzer-Seiten lesen"
+ "write:pages": "Deine Nutzer-Seiten bearbeiten oder lรถschen"
+ "read:page-likes": "Liste der Nutzer-Seiten, die mir gefallen, lesen"
+ "write:page-likes": "Liste der Nutzer-Seiten, die mir gefallen, bearbeiten"
+ "read:user-groups": "Nutzergruppen lesen"
+ "write:user-groups": "Nutzergruppen bearbeiten oder lรถschen"
+ "read:channels": "Channels lesen"
+ "write:channels": "Channels bedienen"
+ "read:gallery": "Beitrรคge deiner Bilder-Galerie lesen"
+ "write:gallery": "Deine Bilder-Galerie bearbeiten"
+ "read:gallery-likes": "Liste deiner mit \"Gefรคllt mir\" markierten Bilder-Galerie-Beitrรคge\
\ lesen"
- "write:gallery-likes": "Liste deiner mit \"Gefรคllt mir\" markierten Galerie-Beitrรคge\
+ "write:gallery-likes": "Liste deiner mit \"Gefรคllt mir\" markierten Bilder-Galerie-Beitrรคge\
\ bearbeiten"
_auth:
- shareAccess: "Mรถchtest du โ{name}โ authorisieren, auf dieses Benutzerkonto zugreifen\
+ shareAccess: "Mรถchtest du โ{name}โ authorisieren, auf dieses Nutzerkonto zugreifen\
\ zu kรถnnen?"
shareAccessAsk: "Bist du dir sicher, dass du diese Anwendung authorisieren mรถchtest,\
- \ auf dein Benutzerkonto zugreifen zu kรถnnen?"
+ \ auf dein Nutzerkonto 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"
+ copyAsk: Bitte fรผgen Sie den folgenden Autorisierungscode in die Anwendung ein
_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"
+ all: "Alle Beitrรคge"
+ homeTimeline: "Beitrรคge von Nutzern, denen gefolgt wird"
+ users: "Beitrรคge von einem oder mehreren angegebenen Nutzern"
+ userList: "Beitrรคge von allen Nutzern einer Liste"
+ userGroup: "Beitrรคge von allen Nutzern einer Gruppe"
+ instances: Beitrรคge von allen Nutzern auf einem Server
_weekday:
sunday: "Sonntag"
monday: "Montag"
@@ -1425,26 +1442,29 @@ _weekday:
_widgets:
memo: "Merkzettel"
notifications: "Benachrichtigungen"
- timeline: "Chronik"
+ timeline: "Timeline"
calendar: "Kalender"
trends: "Trends"
clock: "Uhr"
rss: "RSS-Reader"
- rssTicker: "RSS-Ticker"
+ rssTicker: "RSS-Laufschrift (Ticker)"
activity: "Aktivitรคt"
photos: "Fotos"
digitalClock: "Digitaluhr"
unixClock: "UNIX-Uhr"
federation: "Fรถderation"
- instanceCloud: "Instanzwolke"
- postForm: "Notizfenster"
+ instanceCloud: "Server-Cloud"
+ postForm: "Beitragsfeld"
slideshow: "Diashow"
button: "Knopf"
- onlineUsers: "Benutzer Online"
+ onlineUsers: "Nutzer Online"
jobQueue: "Job-Warteschlange"
serverMetric: "Servermetriken"
aiscript: "AiScript-Konsole"
aichan: "Ai"
+ _userList:
+ chooseList: Wรคhlen Sie eine Liste aus
+ userList: Nutzerliste
_cw:
hide: "Inhalt verbergen"
show: "Inhalt anzeigen"
@@ -1474,19 +1494,19 @@ _poll:
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"
+ publicDescription: "Dein Beitrag wird global fรผr alle Nutzer sichtbar sein"
+ home: "nicht aufgelistet"
+ homeDescription: "Beitrag nur auf der Home-Timeline anzeigen"
followers: "Follower"
followersDescription: "Nur fรผr Follower sichtbar"
specified: "Direkt"
- specifiedDescription: "Nur fรผr bestimmte Benutzer sichtbar"
+ specifiedDescription: "Nur fรผr bestimmte Nutzer sichtbar"
localOnly: "Nur Lokal"
- localOnlyDescription: "Unsichtbar fรผr Benutzer anderer Instanzen"
+ localOnlyDescription: "Unsichtbar fรผr Nutzer anderer Server"
_postForm:
- replyPlaceholder: "Dieser Notiz antworten โฆ"
- quotePlaceholder: "Diese Notiz zitieren โฆ"
- channelPlaceholder: "In einen Kanal senden"
+ replyPlaceholder: "Diesem Beitrag antworten โฆ"
+ quotePlaceholder: "Diesen Beitrag zitieren โฆ"
+ channelPlaceholder: "In einen Kanal senden..."
_placeholders:
a: "Was machst du momentan?"
b: "Was ist um dich herum los?"
@@ -1507,45 +1527,48 @@ _profile:
metadataContent: "Inhalt"
changeAvatar: "Profilbild รคndern"
changeBanner: "Banner รคndern"
+ locationDescription: Wenn Sie Ihren Ort zuerst eingeben, wird fรผr andere Benutzer
+ die Ortszeit angezeigt.
_exportOrImport:
- allNotes: "Alle Notizen"
- followingList: "Gefolgte Benutzer"
+ allNotes: "Alle Beitrรคge"
+ followingList: "Gefolgte Nutzer"
muteList: "Stummschaltungen"
blockingList: "Blockierungen"
userLists: "Listen"
- excludeMutingUsers: "Stummgeschaltete Benutzer aussortieren"
- excludeInactiveUsers: "Inaktive Benutzer aussortieren"
+ excludeMutingUsers: "Stummgeschaltete Nutzer aussortieren"
+ excludeInactiveUsers: "Inaktive Nutzer 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"
+ usersIncDec: "Unterschied in der Anzahl von Nutzern"
+ usersTotal: "Anzahl aller Nutzer"
+ activeUsers: "Aktive Nutzer"
+ notesIncDec: "Unterschied bei der Anzahl an Beitrรคgen"
+ localNotesIncDec: "Unterschied bei der Anzahl an lokalen Beitrรคgen"
+ remoteNotesIncDec: "Differenz zur Anzahl von Beitrรคgen von anderen Servern."
+ notesTotal: "Anzahl aller Beitrรคge"
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"
+ users: "Unterschied in der Anzahl an Nutzern"
+ usersTotal: "Gesamtanzahl an Nutzern"
+ notes: "Unterschied in der Anzahl an Beitrรคgen"
+ notesTotal: "Gesamtanzahl der Beitrรคge"
+ ff: "Unterschied in der Anzahl an gefolgten Nutzern und Followern "
+ ffTotal: "Gesamtanzahl an gefolgten Nutzern 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"
+ home: "Home-TL"
+ local: "Local-TL"
+ social: "Social-TL"
+ global: "Global-TL"
+ recommended: Empfehlungen
_pages:
newPage: "Seite erstellen"
editPage: "Seite bearbeiten"
@@ -1562,21 +1585,21 @@ _pages:
viewPage: "Seite anschauen"
like: "Gefรคllt mir"
unlike: "\"Gefรคllt mir\" entfernen"
- my: "Meine Seiten"
- liked: "Seiten, die mir gefallen"
+ my: "Meine Nutzer-Seiten"
+ liked: "Nutzer-Seiten, die mir gefallen"
featured: "Beliebt"
inspector: "Inspektor"
contents: "Inhalte"
content: "Seitenblock"
variables: "Variablen"
title: "Titel"
- url: "Seiten-URL"
+ url: "Nutzer-Seiten-URL"
summary: "Zusammenfassung"
alignCenter: "Zentrieren"
- hideTitleWhenPinned: "Seitentitel wenn angeheftet ausblenden"
+ hideTitleWhenPinned: "Nutzer-Seitentitel wenn angeheftet ausblenden"
font: "Schriftart"
fontSerif: "Serif"
- fontSansSerif: "Sans Serif"
+ fontSansSerif: "sans-serif"
eyeCatchingImageSet: "Vorschaubild festlegen"
eyeCatchingImageRemove: "Vorschaubild entfernen"
chooseBlock: "Block hinzufรผgen"
@@ -1596,7 +1619,7 @@ _pages:
if: "Falls"
_if:
variable: "Variable"
- post: "Notizfenster"
+ post: "Beitragsfeld"
_post:
text: "Inhalt"
attachCanvasImage: "Leinwandbild anfรผgen"
@@ -1621,10 +1644,10 @@ _pages:
id: "Leinwand-ID"
width: "Breite"
height: "Hรถhe"
- note: "Eingebettete Notiz"
+ note: "Eingebetteter Beitrag"
_note:
- id: "Notiz-ID"
- idDescription: "Du kannst alternativ auch die Notiz-URL angeben."
+ id: "Beitrags-ID"
+ idDescription: "Du kannst alternativ auch die Beitrags-URL angeben."
detailed: "Detailierte Ansicht"
switch: "Fallunterscheidung"
_switch:
@@ -1648,7 +1671,7 @@ _pages:
pushEvent: "Ein Event senden"
_pushEvent:
event: "Eventname"
- message: "Nachricht, die bei Auslรถsung des Events angezeigt werden soll"
+ message: "Meldung, die bei Aktivierung angezeigt werden soll"
variable: "Variable, die gesendet werden soll"
no-variable: "Keine"
callAiScript: "AiScript ausfรผhren"
@@ -1846,12 +1869,12 @@ _notification:
youGotMention: "{name} hat dich erwรคhnt"
youGotReply: "{name} hat dir geantwortet"
youGotQuote: "{name} hat dich zitiert"
- youRenoted: "Renote deiner Notiz von {name}"
+ youRenoted: "Renote deines Beitrages 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"
+ youWereFollowed: "folgt dir nun"
youReceivedFollowRequest: "Du hast eine Follow-Anfrage erhalten"
yourFollowRequestAccepted: "Deine Follow-Anfrage wurde akzeptiert"
youWereInvitedToGroup: "{userName} hat dich in eine Gruppe eingeladen"
@@ -1886,9 +1909,9 @@ _deck:
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"
+ profile: "Arbeitsbereich"
+ newProfile: "Neuer Arbeitsbereich"
+ deleteProfile: "Arbeitsbereich 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."
@@ -1898,14 +1921,16 @@ _deck:
main: "Hauptspalte"
widgets: "Widgets"
notifications: "Benachrichtigungen"
- tl: "Chronik"
- antenna: "Antennen"
+ tl: "Timeline"
+ antenna: "News-Picker"
list: "Listen"
mentions: "Erwรคhnungen"
direct: "Direktnachrichten"
+ renameProfile: Arbeitsbereich umbenennen
+ nameAlreadyExists: Der Name fรผr den Arbeitsbereich ist bereits vorhanden.
enableRecommendedTimeline: Empfohlenen Zeitplan aktivieren
secureMode: Sicherer Modus (Autorisierter Abruf)
-instanceSecurity: Instanzsicherheit
+instanceSecurity: Serversicherheit
manageGroups: Gruppen verwalten
noThankYou: Nein, danke
privateMode: Privater Modus
@@ -1914,16 +1939,118 @@ flagSpeakAsCat: Wie eine Katze sprechen
showEmojisInReactionNotifications: Emojis in Reaktionsbenachrichtigungen anzeigen
userSaysSomethingReason: '{name} sagte {reason}'
hiddenTagsDescription: 'Liste die Hashtags (ohne #) welche du von Trending und Explore
- verstecken mรถchtest. Versteckte Hashtags sind durch andere Wege weiterhin auffindbar.'
-addInstance: Instanz hinzufรผgen
-flagSpeakAsCatDescription: Deine Posts werden im Katzenmodus "nya-ifiziert"
+ verstecken mรถchtest. Versteckte Hashtags sind durch andere Wege weiterhin auffindbar.
+ Blockierte Server sind nicht betroffen, auch wenn sie hier aufgefรผhrt sind.'
+addInstance: Server hinzufรผgen
+flagSpeakAsCatDescription: Deine Beitrรคge werden im Katzenmodus nyanisiert
hiddenTags: Versteckte Hashtags
-antennaInstancesDescription: Nenne einen Instanzen-Host pro Zeile
-secureModeInfo: Bei Anfragen an andere Instanzen nicht ohne Nachweis zurรผcksenden.
+antennaInstancesDescription: Nenne einen Servernamen pro Zeile
+secureModeInfo: Bei Anfragen an andere Server nicht ohne Nachweis zurรผcksenden.
renoteMute: Boosts stummschalten
-renoteUnmute: Boosts aktivieren
-noInstances: Es gibt keine Instanzen
-privateModeInfo: Wenn diese Option aktiviert ist, kรถnnen nur Instanzen auf der Whitelist
- mit Deinen Instanzen fรถderieren. Alle Beitrรคge werden fรผr die รffentlichkeit verborgen.
-allowedInstances: Instanzen auf der Whitelist
-selectInstance: Wรคhle eine Instanz
+renoteUnmute: Stummschaltung von Boosts aufheben
+noInstances: Es gibt keine Server
+privateModeInfo: Wenn diese Option aktiviert ist, kรถnnen nur als vertrauenswรผrdig
+ eingestufte Server mit deinem Server fรถderieren. Alle Beitrรคge werden fรผr die รffentlichkeit
+ verborgen.
+allowedInstances: Vertrauenswรผrdige Server
+selectInstance: Wรคhle einen Server
+silencedInstancesDescription: Liste die Hostnamen der Server auf, die du stummschalten
+ mรถchtest. Nutzerkonten in den aufgelisteten Servern werden als "Stumm" behandelt,
+ kรถnnen nur Follow-Anfragen stellen und kรถnnen keine lokalen Nutzerkonten erwรคhnen,
+ wenn sie nicht gefolgt werden. Dies wirkt sich nicht auf die blockierten Server
+ aus.
+editNote: Beitrag bearbeiten
+edited: Bearbeitet
+silenceThisInstance: Diesen Server stummschalten
+silencedInstances: Stummgeschaltete Server
+silenced: Stummgeschaltet
+deleted: Gelรถscht
+breakFollowConfirm: Sind sie sicher, dass sie eine(n) Follower entfernen mรถchten?
+unsubscribePushNotification: Push-Benachrichtigungen deaktivieren
+pushNotificationAlreadySubscribed: Push-Benachrichtigungen sind bereits aktiviert
+pushNotificationNotSupported: Dein Browser oder der Server unterstรผtzt keine Push-Benachrichtigungen
+pushNotification: Push-Benachrichtigungen
+subscribePushNotification: Push-Benachrichtigungen aktivieren
+showLocalPosts: 'Zeige lokale Beitrรคge in:'
+homeTimeline: Home-Timeline
+cannotUploadBecauseExceedsFileSizeLimit: Die Datei konnte nicht hochgeladen werden,
+ da sie die maximal zulรคssige Grรถรe รผberschreitet.
+moveFromLabel: 'Nutzerkonto von dem Sie umziehen:'
+moveAccount: Nutzerkonto umziehen!
+defaultReaction: Standard-Emoji-Reaktion fรผr ausgehende und eingehende Beitrรคge
+moveTo: Umzug des Nutzerkontos zu einem neuen Nutzerkonto
+moveToLabel: 'Nutzerkonto zu dem sie umziehen:'
+moveAccountDescription: 'Dieser Vorgang kann nicht rรผckgรคngig gemacht werden! Stellen
+ sie vor dem Umzug dieses Nutzerkontos sicher, dass Sie einen Namen fรผr Ihr neues
+ Nutzerkonto eingerichtet haben. Bitte geben sie die Bezeichnung des neuen Nutzerkontos
+ wie folgt ein: @name@instance.xyz'
+findOtherInstance: Einen anderen Server finden
+sendPushNotificationReadMessage: Lรถschung der Push-Benachrichtigungen sobald die entsprechenden
+ Benachrichtigungen oder Beitrรคge gelesen wurden.
+signupsDisabled: Derzeit sind keine Anmeldungen auf diesem Server mรถglich! Anmeldungen
+ auf anderen Servern sind jedoch mรถglich! Wenn Sie einen Einladungscode fรผr diesen
+ Server haben, geben Sie ihn bitte unten ein.
+swipeOnDesktop: Am Desktop PC das Wischen wie bei mobilen Gerรคten zulassen
+enterSendsMessage: Drรผcken sie zum Senden des Beitrages die Eingabetaste (Strg-Taste
+ ausgeschaltet)
+showUpdates: Zeigt ein Popup-Fenster an, wenn Calckey aktualisiert wird.
+socialTimeline: Social-Timeline
+moveFrom: Bisheriges Nutzerkonto zu diesem Nutzerkonto umziehen
+_messaging:
+ groups: Gruppen
+ dms: Persรถnlich
+recommendedInstances: Empfohlene Server
+logoImageUrl: URL des Logo-Bildes
+userSaysSomethingReasonReply: '{name} hat auf einen Beitrag geantwortet der {reason}
+ beinhaltet'
+userSaysSomethingReasonRenote: '{name} hat einen Beitrag geteilt der {reason} beinhaltet'
+userSaysSomethingReasonQuote: '{name} hat einen Beitrag zitiert der {reason} beinhaltet'
+seperateRenoteQuote: Getrennte Boost- und Zitat-Schaltflรคchen
+showAds: Anzeigen anzeigen
+splash: Begrรผรungsbildschirm
+customSplashIconsDescription: URLs fรผr benutzerdefinierte Splash-Screen-Symbole, die
+ durch Zeilenumbrรผche getrennt sind und nach dem Zufallsprinzip jedes Mal angezeigt
+ werden, wenn ein Benutzer die Seite lรคdt/neu lรคdt. Bitte stelle sicher, dass die
+ Bilder unter einer statischen URL stehen, vorzugsweise alle in der Grรถรe 192x192.
+sendPushNotificationReadMessageCaption: Eine Benachrichtigung mit dem Text "{emptyPushNotificationMessage}"
+ wird fรผr kurze Zeit angezeigt. Dies kann ggf. den Akkuverbrauch Ihres Gerรคts erhรถhen.
+customSplashIcons: Benutzerdefinierte Begrรผรungsbildschirmsymbole (URLs)
+adminCustomCssWarn: Diese Einstellung sollte nur verwendet werden, wenn Sie wissen,
+ was sie tut. Die Eingabe falscher Werte kann dazu fรผhren, dass ALLE Clients nicht
+ mehr normal funktionieren. Bitte stellen Sie sicher, dass Ihr CSS ordnungsgemรคร
+ funktioniert, indem Sie es in Ihren Benutzereinstellungen testen.
+customMOTD: Benutzerdefinierte Meldung des Tages (Begrรผรungsbildschirmmeldungen)
+allowedInstancesDescription: Hosts von Instanzen, die fรผr den Verbund auf die Whitelist
+ gesetzt werden sollen, jeweils durch eine neue Zeile getrennt (gilt nur im privaten
+ Modus).
+migration: Migration
+updateAvailable: Es kรถnnte eine Aktualisierung verfรผgbar sein!
+showAdminUpdates: Anzeigen, dass eine neue Calckey-Version verfรผgbar ist (nur Administrator)
+customMOTDDescription: Benutzerdefinierte Meldungen fรผr die Meldung des Tages (Begrรผรungsbildschirm),
+ die durch Zeilenumbrรผche getrennt sind und nach dem Zufallsprinzip jedes Mal angezeigt
+ werden, wenn ein Benutzer die Seite (neu) lรคdt.
+recommendedInstancesDescription: Empfohlene Instanzen, die durch Zeilenumbrรผche getrennt
+ sind, werden in der empfohlenen Zeitachse angezeigt. Fรผgen Sie NICHT "https://"
+ hinzu, sondern NUR die Domain.
+sendModMail: Moderationshinweis senden
+moveFromDescription: 'Dadurch wird ein Alias Ihres alten Nutzerkontos festgelegt,
+ sodass Sie von ihrem bisherigen Konto zu diesem Nutzerkonto wechseln kรถnnen. Tun
+ Sie dies, BEVOR Sie von Ihrem bisherigen Nutzerkonto hierhin wechseln. Bitte geben
+ Sie den Namen des Nutzerkontos wie folgt ein: person@server.xyz'
+preventAiLearning: KI gestรผtztes bot-scraping unterdrรผcken
+preventAiLearningDescription: Fordern Sie KI-Sprachmodelle von Drittanbietern auf,
+ die von Ihnen hochgeladenen Inhalte, wie z. B. Beitrรคge und Bilder, nicht zu untersuchen.
+license: Genehmigung
+indexPosts: Gelistete Beitrรคge
+migrationConfirm: "Sind Sie absolut sicher, dass Sie Ihr Nutzerkonto zu diesem {account}\
+ \ umziehen mรถchten? Sobald Sie dies bestรคtigt haben, kann dies nicht mehr rรผckgรคngig\
+ \ gemacht werden und Ihr Nutzerkonto kann nicht mehr von ihnen genutzt werden.\n\
+ Stellen Sie auรerdem sicher, dass Sie dieses Nutzerkonto als das Konto festgelegt\
+ \ haben, von dem Sie umziehen."
+noteId: Beitrags-ID
+customKaTeXMacro: Individuelle KaTeX Makros
+enableCustomKaTeXMacro: Individuelle KaTeX-Makros aktivieren
+replayTutorial: Wiederhole die Benutzeranleitung
+apps: Apps
+caption: Automatische Untertitelung
+pwa: PWA installieren
diff --git a/locales/el-GR.yml b/locales/el-GR.yml
index 9b234f5ebf..57270f7aa0 100644
--- a/locales/el-GR.yml
+++ b/locales/el-GR.yml
@@ -489,7 +489,7 @@ perDay: ฮฮฝฮฌ ฮฮผฮญฯฮฑ
software: ฮฮฟฮณฮนฯฮผฮนฮบฯ
cpuAndMemory: CPU ฮบฮฑฮน ฮฮฝฮฎฮผฮท
noUsers: ฮฮตฮฝ ฯ ฯฮฌฯฯฮฟฯ ฮฝ ฮผฮญฮปฮท
-processing: ฮฯฮตฮพฮตฯฮณฮฑฯฮฏฮฑ...
+processing: ฮฯฮตฮพฮตฯฮณฮฑฯฮฏฮฑ
changePassword: ฮฮปฮปฮฑฮณฮฎ ฮบฯฮดฮนฮบฮฟฯ
security: ฮฯฯฮฌฮปฮตฮนฮฑ
featured: ฮ ฯฮฟฯฮตฮนฮฝฯฮผฮตฮฝฮฑ
diff --git a/locales/en-US.yml b/locales/en-US.yml
index 1228da8fd6..d39d1ad3f6 100644
--- a/locales/en-US.yml
+++ b/locales/en-US.yml
@@ -18,7 +18,7 @@ enterUsername: "Enter username"
renotedBy: "Boosted by {user}"
noNotes: "No posts"
noNotifications: "No notifications"
-instance: "Instance"
+instance: "Server"
settings: "Settings"
basicSettings: "Basic Settings"
otherSettings: "Other Settings"
@@ -34,7 +34,7 @@ uploading: "Uploading..."
save: "Save"
users: "Users"
addUser: "Add a user"
-addInstance: "Add an instance"
+addInstance: "Add a server"
favorite: "Add to bookmarks"
favorites: "Bookmarks"
unfavorite: "Remove from bookmarks"
@@ -57,8 +57,11 @@ sendMessage: "Send a message"
copyUsername: "Copy username"
searchUser: "Search for a user"
reply: "Reply"
+jumpToPrevious: "Jump to previous"
loadMore: "Load more"
showMore: "Show more"
+newer: "newer"
+older: "older"
showLess: "Close"
youGotNewFollower: "followed you"
receiveFollowRequest: "Follow request received"
@@ -66,13 +69,14 @@ followRequestAccepted: "Follow request accepted"
mention: "Mention"
mentions: "Mentions"
directNotes: "Direct messages"
+cw: "Content warning"
importAndExport: "Import/Export Data"
import: "Import"
export: "Export"
files: "Files"
download: "Download"
-driveFileDeleteConfirm: "Are you sure you want to delete the file \"{name}\"? It\
- \ will be removed from all posts that contain it as an attachment."
+driveFileDeleteConfirm: "Are you sure you want to delete the file \"{name}\"? It will\
+ \ be removed from all posts that contain it as an attachment."
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."
@@ -152,7 +156,7 @@ addEmoji: "Add"
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,\
+ \ directly from the remote server. 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.\
@@ -169,7 +173,7 @@ flagShowTimelineRepliesDescription: "Shows replies of users to posts of other us
autoAcceptFollowed: "Automatically approve follow requests from users you're following"
addAccount: "Add account"
loginFailed: "Failed to sign in"
-showOnRemote: "View on remote instance"
+showOnRemote: "View on remote server"
general: "General"
accountMoved: "User has moved to a new account:"
wallpaper: "Wallpaper"
@@ -181,15 +185,15 @@ 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\
+ \ to the list, the remote user's activity will not be delivered to the server\
\ if no local user is following that user, so the proxy account will follow instead."
host: "Host"
selectUser: "Select a user"
-selectInstance: "Select an instance"
+selectInstance: "Select an server"
recipient: "Recipient(s)"
annotation: "Comments"
federation: "Federation"
-instances: "Instances"
+instances: "Servers"
registeredAt: "Registered at"
latestRequestSentAt: "Last request sent"
latestRequestReceivedAt: "Last request received"
@@ -199,8 +203,8 @@ charts: "Charts"
perHour: "Per Hour"
perDay: "Per Day"
stopActivityDelivery: "Stop sending activities"
-blockThisInstance: "Block this instance"
-silenceThisInstance: "Silence this instance"
+blockThisInstance: "Block this server"
+silenceThisInstance: "Silence this server"
operations: "Operations"
software: "Software"
version: "Version"
@@ -211,7 +215,7 @@ jobQueue: "Job Queue"
cpuAndMemory: "CPU and Memory"
network: "Network"
disk: "Disk"
-instanceInfo: "Instance Information"
+instanceInfo: "Server Information"
statistics: "Statistics"
clearQueue: "Clear queue"
clearQueueConfirmTitle: "Are you sure that you want to clear the queue?"
@@ -219,27 +223,29 @@ clearQueueConfirmText: "Any undelivered posts remaining in the queue will not be
\ 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."
-silencedInstances: "Silenced Instances"
-silencedInstancesDescription: "List the hostnames of the instances that you want to\
- \ silence. Accounts in the listed instances are treated as \"Silenced\", can only make follow requests, and cannot mention local accounts if not followed. This will not affect the blocked instances."
+blockedInstances: "Blocked Servers"
+blockedInstancesDescription: "List the hostnames of the servers that you want to\
+ \ block. Listed servers will no longer be able to communicate with this servers."
+silencedInstances: "Silenced Servers"
+silencedInstancesDescription: "List the hostnames of the servers that you want to\
+ \ silence. Accounts in the listed servers are treated as \"Silenced\", can only\
+ \ make follow requests, and cannot mention local accounts if not followed. This\
+ \ will not affect the blocked servers."
hiddenTags: "Hidden Hashtags"
hiddenTagsDescription: "List the hashtags (without the #) of the hashtags you wish\
\ to hide from trending and explore. Hidden hashtags are still discoverable via\
- \ other means. Blocked instances are not affected even if listed here."
+ \ other means."
muteAndBlock: "Mutes and Blocks"
mutedUsers: "Muted users"
blockedUsers: "Blocked users"
noUsers: "There are no users"
-noInstances: "There are no instances"
+noInstances: "There are no servers"
editProfile: "Edit profile"
noteDeleteConfirm: "Are you sure you want to delete this post?"
pinLimitExceeded: "You cannot pin any more posts"
intro: "Installation of Calckey has been finished! Please create an admin user."
done: "Done"
-processing: "Processing..."
+processing: "Processing"
preview: "Preview"
default: "Default"
defaultValueIs: "Default: {value}"
@@ -253,9 +259,9 @@ all: "All"
subscribing: "Subscribing"
publishing: "Publishing"
notResponding: "Not responding"
-instanceFollowing: "Following on instance"
-instanceFollowers: "Followers of instance"
-instanceUsers: "Users of this instance"
+instanceFollowing: "Following on server"
+instanceFollowers: "Followers of server"
+instanceUsers: "Users of this server"
changePassword: "Change password"
security: "Security"
retypedNotMatch: "The inputs do not match."
@@ -348,8 +354,8 @@ unwatch: "Stop watching"
accept: "Accept"
reject: "Reject"
normal: "Normal"
-instanceName: "Instance name"
-instanceDescription: "Instance description"
+instanceName: "Server name"
+instanceDescription: "Server description"
maintainerName: "Maintainer"
maintainerEmail: "Maintainer email"
tosUrl: "Terms of Service URL"
@@ -383,7 +389,7 @@ pinnedUsersDescription: "List usernames separated by line breaks to be pinned in
\ \"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."
+ \ of this server, separated by line breaks."
pinnedClipId: "ID of the clip to pin"
pinnedNotes: "Pinned posts"
hcaptcha: "hCaptcha"
@@ -409,7 +415,7 @@ notifyAntenna: "Notify about new posts"
withFileAntenna: "Only posts with files"
enableServiceworker: "Enable Push-Notifications for your Browser"
antennaUsersDescription: "List one username per line"
-antennaInstancesDescription: "List one instance host per line"
+antennaInstancesDescription: "List one server host per line"
caseSensitive: "Case sensitive"
withReplies: "Include replies"
connectedTo: "Following account(s) are connected"
@@ -524,6 +530,7 @@ total: "Total"
weekOverWeekChanges: "Changes to last week"
dayOverDayChanges: "Changes to yesterday"
appearance: "Appearance"
+accessibility: "Accessibility"
clientSettings: "Client Settings"
accountSettings: "Account Settings"
promotion: "Promoted"
@@ -593,7 +600,7 @@ 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."
+ \ Please run this if the server e.g. no longer exists."
userSuspended: "This user has been suspended."
userSilenced: "This user is being silenced."
yourAccountSuspendedTitle: "This account is suspended"
@@ -663,9 +670,12 @@ 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"
+instanceMute: "Server Mutes"
userSaysSomething: "{name} said something"
userSaysSomethingReason: "{name} said {reason}"
+userSaysSomethingReasonReply: "{name} replied to a post containing {reason}"
+userSaysSomethingReasonRenote: "{name} boosted a post containing {reason}"
+userSaysSomethingReasonQuote: "{name} quoted a post containing {reason}"
makeActive: "Activate"
display: "Display"
copy: "Copy"
@@ -699,16 +709,16 @@ abuseReported: "Your report has been sent. Thank you very much."
reporter: "Reporter"
reporteeOrigin: "Reportee Origin"
reporterOrigin: "Reporter Origin"
-forwardReport: "Forward report to remote instance"
+forwardReport: "Forward report to remote server"
forwardReportIsAnonymous: "Instead of your account, an anonymous system account will\
- \ be displayed as reporter at the remote instance."
+ \ be displayed as reporter at the remote server."
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 posts"
+instanceTicker: "Server information of posts"
waitingFor: "Waiting for {x}"
random: "Random"
system: "System"
@@ -806,7 +816,7 @@ capacity: "Capacity"
inUse: "Used"
editCode: "Edit code"
apply: "Apply"
-receiveAnnouncementFromInstance: "Receive notifications from this instance"
+receiveAnnouncementFromInstance: "Receive notifications from this server"
emailNotification: "Email notifications"
publish: "Publish"
inChannelSearch: "Search in channel"
@@ -837,7 +847,7 @@ active: "Active"
offline: "Offline"
notRecommended: "Not recommended"
botProtection: "Bot Protection"
-instanceBlocking: "Federation Block/Silence"
+instanceBlocking: "Federation Management"
selectAccount: "Select account"
switchAccount: "Switch account"
enabled: "Enabled"
@@ -865,13 +875,13 @@ low: "Low"
emailNotConfiguredWarning: "Email address not set."
ratio: "Ratio"
secureMode: "Secure Mode (Authorized Fetch)"
-instanceSecurity: "Instance Security"
-secureModeInfo: "When requesting from other instances, do not send back without proof."
+instanceSecurity: "Server Security"
+secureModeInfo: "When requesting from other servers, do not send back without proof."
privateMode: "Private Mode"
-privateModeInfo: "When enabled, only whitelisted instances can federate with your\
- \ instances. All posts will be hidden from the public."
-allowedInstances: "Whitelisted Instances"
-allowedInstancesDescription: "Hosts of instances to be whitelisted for federation,\
+privateModeInfo: "When enabled, only whitelisted servers can federate with your\
+ \ server. All posts will be hidden from the public."
+allowedInstances: "Whitelisted Servers"
+allowedInstancesDescription: "Hosts of servers to be whitelisted for federation,\
\ each separated by a new line (only applies in private mode)."
previewNoteText: "Show preview"
customCss: "Custom CSS"
@@ -914,7 +924,7 @@ manageAccounts: "Manage Accounts"
makeReactionsPublic: "Set reaction history to public"
makeReactionsPublicDescription: "This will make the list of all your past reactions\
\ publicly visible."
-classic: "Classic"
+classic: "Centered"
muteThread: "Mute thread"
unmuteThread: "Unmute thread"
ffVisibility: "Follows/Followers Visibility"
@@ -934,15 +944,12 @@ overridedDeviceKind: "Device type"
smartphone: "Smartphone"
tablet: "Tablet"
auto: "Auto"
-showLocalPosts: "Show local posts in:"
-homeTimeline: "Home Timeline"
-socialTimeline: "Social Timeline"
-themeColor: "Instance Ticker Color"
+themeColor: "Server Ticker Color"
size: "Size"
numberOfColumn: "Number of columns"
searchByGoogle: "Search"
-instanceDefaultLightTheme: "Instance-wide default light theme"
-instanceDefaultDarkTheme: "Instance-wide default dark theme"
+instanceDefaultLightTheme: "Server-wide default light theme"
+instanceDefaultDarkTheme: "Server-wide default dark theme"
instanceDefaultThemeDescription: "Enter the theme code in object format."
mutePeriod: "Mute duration"
indefinitely: "Permanently"
@@ -965,7 +972,7 @@ 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."
+isSystemAccount: "This account is created and automatically operated by the system. Please do not moderate, edit, delete, or otherwise tamper with this account, or it may break your server."
typeToConfirm: "Please enter {x} to confirm"
deleteAccount: "Delete account"
document: "Documentation"
@@ -997,7 +1004,7 @@ 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."
+ \ be enabled server-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."
@@ -1009,7 +1016,7 @@ pushNotification: "Push notifications"
subscribePushNotification: "Enable push notifications"
unsubscribePushNotification: "Disable push notifications"
pushNotificationAlreadySubscribed: "Push notifications are already enabled"
-pushNotificationNotSupported: "Your browser or instance does not support push notifications"
+pushNotificationNotSupported: "Your browser or server does not support push notifications"
sendPushNotificationReadMessage: "Delete push notifications once the relevant notifications\
\ or messages have been read"
sendPushNotificationReadMessageCaption: "A notification containing the text \"{emptyPushNotificationMessage}\"\
@@ -1028,8 +1035,8 @@ customSplashIconsDescription: "URLs for custom splash screen icons separated by
\ breaks to be shown randomly every time a user loads/reloads the page. Please make\
\ sure the images are on a static URL, preferably all resized to 192x192."
showUpdates: "Show a popup when Calckey updates"
-recommendedInstances: "Recommended instances"
-recommendedInstancesDescription: "Recommended instances separated by line breaks to\
+recommendedInstances: "Recommended servers"
+recommendedInstancesDescription: "Recommended servers separated by line breaks to\
\ appear in the recommended timeline. Do NOT add `https://`, ONLY the domain."
caption: "Auto Caption"
splash: "Splash Screen"
@@ -1044,12 +1051,12 @@ moveToLabel: "Account you're moving to:"
moveAccount: "Move account!"
moveAccountDescription: "This process is irreversible. Make sure you've set up an\
\ alias for this account on your new account before moving. Please enter the tag\
- \ of the account formatted like @person@instance.com"
+ \ of the account formatted like @person@server.com"
moveFrom: "Move to this account from an older account"
moveFromLabel: "Account you're moving from:"
moveFromDescription: "This will set an alias of your old account so that you can move\
\ from that account to this current one. Do this BEFORE moving from your older account.\
- \ Please enter the tag of the account formatted like @person@instance.com"
+ \ Please enter the tag of the account formatted like @person@server.com"
migrationConfirm: "Are you absolutely sure you want to migrate your account to {account}?\
\ Once you do this, you won't be able to reverse it, and you won't be able to use\
\ your account normally again.\nAlso, please ensure that you've set this current\
@@ -1072,6 +1079,17 @@ customKaTeXMacroDescription: "Set up macros to write mathematical expressions ea
\ supported; advanced syntax, such as conditional branching, cannot be used here."
enableCustomKaTeXMacro: "Enable custom KaTeX macros"
noteId: "Post ID"
+signupsDisabled: "Signups on this server are currently disabled, but you can always\
+ \ sign up at another server! If you have an invitation code for this server, please\
+ \ enter it below."
+findOtherInstance: "Find another server"
+apps: "Apps"
+sendModMail: "Send Moderation Notice"
+preventAiLearning: "Prevent AI bot scraping"
+preventAiLearningDescription: "Request third-party AI language models not to study\
+ \ content you upload, such as posts and images."
+noGraze: "Please disable the \"Graze for Mastodon\" browser extension, as it interferes with Calckey."
+silencedWarning: "This page is showing because these usera are from servers your admin silenced, so they may potentially be spam."
_sensitiveMediaDetection:
description: "Reduces the effort of server moderation through automatically recognizing\
@@ -1119,9 +1137,9 @@ _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."
+ \ server administrator instead."
+ contactAdmin: "This server does not support using email addresses, please contact\
+ \ the server administrator to reset your password instead."
_gallery:
my: "My Gallery"
liked: "Liked Posts"
@@ -1179,6 +1197,10 @@ _nsfw:
ignore: "Don't hide NSFW media"
force: "Hide all media"
_mfm:
+ play: "Play MFM"
+ stop: "Stop MFM"
+ warn: "MFM may contain rapidly moving or flashy animations"
+ alwaysPlay: "Always autoplay all animated MFM"
cheatSheet: "MFM Cheatsheet"
intro: "MFM is a markup language used on Misskey, Calckey, Akkoma, and more that\
\ can be used in many places. Here you can view a list of all available MFM syntax."
@@ -1275,6 +1297,8 @@ _channel:
following: "Followed"
usersCount: "{n} Participants"
notesCount: "{n} Posts"
+ nameAndDescription: "Name and description"
+ nameOnly: "Name only"
_messaging:
dms: "Private"
groups: "Groups"
@@ -1296,11 +1320,11 @@ _wordMute:
hard: "Hard"
mutedNotes: "Muted posts"
_instanceMute:
- instanceMuteDescription: "This will mute any posts/boosts from the listed instances,\
- \ including those of users replying to a user from a muted instance."
+ instanceMuteDescription: "This will mute any posts/boosts from the listed servers,\
+ \ including those of users replying to a user from a muted server."
instanceMuteDescription2: "Separate with newlines"
- title: "Hides posts from listed instances."
- heading: "List of instances to be muted"
+ title: "Hides posts from listed servers."
+ heading: "List of servers to be muted"
_theme:
explore: "Explore Themes"
install: "Install a theme"
@@ -1405,30 +1429,26 @@ _tutorial:
step2_1: "First, please fill out your profile."
step2_2: "Providing some information about who you are will make it easier for others\
\ to tell if they want to see your posts or follow you."
- step3_1: "Now time to follow some people!"
+ step3_1: "Now it's time to follow some people!"
step3_2: "Your home and social timelines are based off of who you follow, so try\
\ following a couple accounts to get started.\nClick the plus circle on the top\
\ right of a profile to follow them."
step4_1: "Let's get you out there."
- step4_2: "For your first post, some people like to made a {introduction} post or\
+ step4_2: "For your first post, some people like to make an {introduction} post or\
\ a simple \"Hello world!\""
step5_1: "Timelines, timelines everywhere!"
- step5_2: "Your instance has {timelines} different timelines enabled."
+ step5_2: "Your server has {timelines} different timelines enabled."
step5_3: "The Home {icon} timeline is where you can see posts from the accounts\
- \ you follow and from everyone else on this instance. If you prefer your Home\
- \ timeline to only display posts from accounts you follow, you can easily change\
- \ this in Settings!"
- step5_4: "The Local {icon} timeline is where you can see posts from everyone else\
- \ on this instance."
- step5_5: "The Social {icon} timeline is where you can see posts only from the accounts\
\ you follow."
- step5_6: "The Recommended {icon} timeline is where you can see posts from instances\
+ step5_4: "The Local {icon} timeline is where you can see posts from everyone else on this server."
+ step5_5: "The Social {icon} timeline is a combination of the Home and Local timelines."
+ step5_6: "The Recommended {icon} timeline is where you can see posts from server\
\ the admins recommend."
step5_7: "The Global {icon} timeline is where you can see posts from every other\
- \ connected instance."
+ \ connected server."
step6_1: "So, what is this place?"
step6_2: "Well, you didn't just join Calckey. You joined a portal to the Fediverse,\
- \ an interconnected network of thousands of servers, called \"instances\"."
+ \ an interconnected network of thousands of servers."
step6_3: "Each server works in different ways, and not all servers run Calckey.\
\ This one does though! It's a bit complicated, but you'll get the hang of it\
\ in no time."
@@ -1493,7 +1513,7 @@ _antennaSources:
users: "Posts from specific users"
userList: "Posts from a specified list of users"
userGroup: "Posts from users in a specified group"
- instances: "Posts from all users on an instance"
+ instances: "Posts from all users on an server"
_weekday:
sunday: "Sunday"
monday: "Monday"
@@ -1516,7 +1536,7 @@ _widgets:
digitalClock: "Digital clock"
unixClock: "UNIX clock"
federation: "Federation"
- instanceCloud: "Instance cloud"
+ instanceCloud: "Server cloud"
postForm: "Posting form"
slideshow: "Slideshow"
button: "Button"
@@ -1988,20 +2008,8 @@ _deck:
list: "List"
mentions: "Mentions"
direct: "Direct messages"
-_apps:
- apps: "Apps"
- crossPlatform: "Cross platform"
- mobile: "Mobile"
- firstParty: "First party"
- firstClass: "First class"
- secondClass: "Second class"
- thirdClass: "Third class"
- free: "Free"
- paid: "Paid"
- pwa: "Install PWA"
- kaiteki: "Kaiteki"
- milktea: "Milktea"
- missLi: "MissLi"
- mona: "Mona"
- theDesk: "TheDesk"
- lesskey: "Lesskey"
+_experiments:
+ title: "Experiments"
+ enablePostEditing: "Enable post editing"
+ postEditingCaption: "Shows the option for users to edit their existing posts via\
+ \ the post options menu"
diff --git a/locales/es-ES.yml b/locales/es-ES.yml
index c9811e3c0e..49f51bff6e 100644
--- a/locales/es-ES.yml
+++ b/locales/es-ES.yml
@@ -14,7 +14,7 @@ ok: "OK"
gotIt: "ยกLo tengo!"
cancel: "Cancelar"
enterUsername: "Introduce el nombre de usuario"
-renotedBy: "Reposteado por {user}"
+renotedBy: "Impulsado por {user}"
noNotes: "No hay publicaciones"
noNotifications: "No hay notificaciones"
instance: "Instancia"
@@ -46,7 +46,7 @@ copyLink: "Copiar enlace"
delete: "Borrar"
deleteAndEdit: "Borrar y editar"
deleteAndEditConfirm: "ยฟEstรกs seguro de que quieres borrar esta publicaciรณn y editarla?\
- \ Perderรกs todas las reacciones, impulsados y respuestas."
+ \ Perderรกs todas las reacciones, impulsos y respuestas."
addToList: "Agregar a lista"
sendMessage: "Enviar un mensaje"
copyUsername: "Copiar nombre de usuario"
@@ -222,7 +222,7 @@ noteDeleteConfirm: "ยฟDesea borrar esta publicaciรณn?"
pinLimitExceeded: "Ya no se pueden fijar mรกs publicaciones"
intro: "ยกLa instalaciรณn de Calckey ha terminado! Crea el usuario administrador."
done: "Terminado"
-processing: "Procesando..."
+processing: "Procesando"
preview: "Vista previa"
default: "Predeterminado"
defaultValueIs: "Predeterminado"
@@ -342,7 +342,7 @@ dayX: "Dรญa {day}"
monthX: "Mes {month}"
yearX: "Aรฑo {year}"
pages: "Pรกginas"
-integration: "Integraciรณn"
+integration: "Integraciones"
connectService: "Conectar"
disconnectService: "Desconectar"
enableLocalTimeline: "Habilitar linea de tiempo local"
@@ -366,7 +366,7 @@ 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"
+pinnedNotes: "Publicaciรณn fijada"
hcaptcha: "hCaptcha"
enableHcaptcha: "Habilitar hCaptcha"
hcaptchaSiteKey: "Clave del sitio"
@@ -386,14 +386,14 @@ 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"
+notifyAntenna: "Notificar nueva publicaciรณn"
+withFileAntenna: "Sรณlo publicaciones 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"
+notesAndReplies: "Publicaciones y respuestas"
withFiles: "Adjuntos"
silence: "Silenciar"
silenceConfirm: "ยฟDesea silenciar al usuario?"
@@ -430,7 +430,7 @@ notFoundDescription: "No se encontrรณ la pรกgina correspondiente a la URL elegid
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"
+markAsReadAllUnreadNotes: "Marcar todas las publicaciones como leรญdas"
markAsReadAllTalkMessages: "Marcar todos los chats como leรญdos"
help: "Ayuda"
inputMessageHere: "Escribe el mensaje aquรญ"
@@ -451,7 +451,7 @@ text: "Texto"
enable: "Activar"
next: "Siguiente"
retype: "Intentar de nuevo"
-noteOf: "Notas de {user}"
+noteOf: "Publicaciones de {user}"
inviteToGroup: "Invitar al grupo"
quoteAttached: "Cita aรฑadida"
quoteQuestion: "ยฟQuiere aรฑadir una cita?"
@@ -511,8 +511,8 @@ 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"
+hideThisNote: "Ocultar esta publicaciรณn"
+showFeaturedNotesInTimeline: "Mostrar publicaciones destacadas en la lรญnea de tiempo"
objectStorage: "Almacenamiento de objetos"
useObjectStorage: "Usar almacenamiento de objetos"
objectStorageBaseUrl: "Base URL"
@@ -542,7 +542,7 @@ 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"
+newNoteRecived: "Tienes unas publicaciones nuevas"
sounds: "Sonidos"
listen: "Escuchar"
none: "Ninguna"
@@ -575,7 +575,7 @@ 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"
+ \ 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"
@@ -590,8 +590,8 @@ 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"
+deletedNote: "Publicaciรณn eliminada"
+invisibleNote: "Publicaciรณn oculta"
enableInfiniteScroll: "Activar scroll infinito"
visibility: "Visibilidad"
poll: "Encuesta"
@@ -1154,6 +1154,7 @@ _mfm:
plain: "Plano"
plainDescription: "Desactiva los efectos de todo el contenido MFM con este efecto\
\ MFM."
+ position: Posiciรณn
_instanceTicker:
none: "No mostrar"
remote: "Mostrar a usuarios remotos"
@@ -1173,6 +1174,8 @@ _channel:
following: "Siguiendo"
usersCount: "{n} participantes"
notesCount: "{n} notas"
+ nameOnly: Nombre solamente
+ nameAndDescription: Nombre y descripciรณn
_menuDisplay:
sideFull: "Horizontal"
sideIcon: "Horizontal (รญcono)"
@@ -1900,18 +1903,6 @@ moveFrom: Mueve a esta cuenta de una cuenta antigua
moveFromLabel: 'La cuenta que estรกs moviendo de:'
moveAccountDescription: ''
license: Licencia
-_apps:
- apps: Aplicaciones
- crossPlatform: Plataforma Cruzada
- mobile: Telรฉfono mรณvil
- secondClass: Segunda clase
- lesskey: ''
- firstClass: Primera clase
- thirdClass: Tercera clase
- theDesk: ''
- pwa: Instalar PWA
- free: Gratis
- paid: Pagado
noThankYou: No gracias
userSaysSomethingReason: '{name} dijo {reason}'
hiddenTags: Etiquetas Ocultas
@@ -1928,3 +1919,12 @@ _messaging:
groups: Grupos
dms: Privado
pushNotification: Notificaciones
+apps: Aplicaciones
+migration: Migraciรณn
+silenced: Silenciado
+deleted: Eliminado
+edited: Editado
+editNote: Editar nota
+silenceThisInstance: Silenciar esta instancia
+findOtherInstance: Buscar otro servidor
+userSaysSomethingReasonRenote: '{name} impulsรณ una publicaciรณn que contiene {reason]'
diff --git a/locales/fi.yml b/locales/fi.yml
index 25cf5a613d..ec7438096a 100644
--- a/locales/fi.yml
+++ b/locales/fi.yml
@@ -171,8 +171,8 @@ searchUser: Etsi kรคyttรคjรครค
showLess: Sulje
youGotNewFollower: seurasi sinua
directNotes: Yksityisviestit
-driveFileDeleteConfirm: Oletko varma, ettรค haluat poistaa tiedoston " {name}"? Lรคhetykset,
- jotka sisรคltyvรคt tiedostoon, poistuvat myรถs.
+driveFileDeleteConfirm: Oletko varma, ettรค haluat poistaa tiedoston " {name}"? Se
+ poistetaan kaikista viesteistรค, jotka sisรคltรคvรคt sen liitetiedostona.
importRequested: Olet pyytรคnyt viemistรค. Tรคmรค voi viedรค hetken.
exportRequested: Olet pyytรคnyt tuomista. Tรคmรค voi viedรค hetken. Se lisรคtรครคn asemaan
kun tuonti valmistuu.
@@ -254,7 +254,7 @@ noteDeleteConfirm: Oletko varma, ettรค haluat poistaa tรคmรคn viestin?
pinLimitExceeded: Et voi kiinnittรครค enempรครค viestejรค
intro: Calckey -asennus valmis! Ole hyvรค ja luo admin-kรคyttรคjรค.
done: Valmis
-processing: Suorittaa...
+processing: Suorittaa
preview: Esikatselu
default: Oletus
defaultValueIs: 'Oletus: {value}'
@@ -290,7 +290,7 @@ fromUrl: URL:stรค
uploadFromUrl: Ylรถslataa URL:stรค
uploadFromUrlRequested: Ylรถslataus pyydetty
uploadFromUrlMayTakeTime: Voi viedรค hetki, kun ylรถslataus on valmis.
-explore: Selaa
+explore: Tutustu
messageRead: Lue
noMoreHistory: Ei lisรครค historiaa
startMessaging: Aloita uusi juttelu
@@ -364,9 +364,9 @@ silencedInstancesDescription: Lista isรคntรคnimistรค, joka haluat hiljentรครค. T
kohdellaan "hiljennettynรค", ne voivat tehdรค seuraajapyyntรถjรค ja eivรคt voi tehdรค
mainintoja paikallistileistรค jossei seurattu. Tรคmรค ei vaikuta estettyihin instansseihin.
hiddenTagsDescription: 'Listaa aihetunnisteet (ilman #-merkkiรค) aihetunnisteet, jotka
- haluat piilottaa trendauksesta ja etsinnรคstรค. Piilotetut aihetunnisteet ovat kuitenkin
- lรถydettรคvissรค muilla keinoilla. Estetyt instanssit eivรคt vaikuta, vaikka listattu
- tรคhรคn.'
+ haluat piilottaa trendaavista ja Tutustu-osiosta. Piilotetut aihetunnisteet ovat
+ kuitenkin lรถydettรคvissรค muilla keinoilla. Estetyt instanssit eivรคt vaikuta, vaikka
+ listattu tรคhรคn.'
currentPassword: Nykyinen salasana
newPassword: Uusi salasana
attachFile: Liitetyt tiedostot
@@ -391,6 +391,581 @@ instanceDescription: Instanssin kuvaus
invite: Kutsu
iconUrl: Ikoni URL-linkki
pinnedUsersDescription: Listaa kรคyttรคjรคnimet eroteltuna rivivaihdoin kiinnittรครคksesi
- ne "Selaa" vรคlilehteen.
+ ne "Tutustu" vรคlilehteen.
pinnedNotes: Kiinnitetyt viestit
hcaptcha: hCaptcha-tunnistus
+antennaSource: Antennin lรคhde
+invitationCode: Kutsukoodi
+checking: Tarkistetaan...
+passwordNotMatched: Ei vastaa
+doing: Kรคsittelee...
+category: Kategoria
+tags: Tagit
+disableAnimatedMfm: Poista MFM -animaatiot kรคytรถstรค
+openImageInNewTab: Avaa kuvat uuteen vรคlilehteen
+dashboard: Kojelauta
+local: Paikallinen
+remote: Etรค
+total: Yhteensรค
+weekOverWeekChanges: Muutokset viime viikkoon
+objectStorageRegion: Alue
+popout: Ulosvedettรคvรค
+volume: รรคnenvoimakkuus
+masterVolume: Master รครคnenvoimakkuus
+details: Yksityiskohdat
+chooseEmoji: Valitse emoji
+descendingOrder: Laskevasti
+scratchpad: Raaputusalusta
+output: Ulostulo
+invisibleNote: Nรคkymรคtรถn viesti
+enableInfiniteScroll: Lataa enemmรคn automaattisesti
+visibility: Nรคkyvyys
+useCw: Piilota sisรคltรถ
+poll: Kysely
+enablePlayer: Avaa videotoistimeen
+enterFileDescription: Syรถtรค tiedostokuvaus
+author: Kirjoittaja
+manage: Hallinta
+description: Kuvaus
+describeFile: Lisรครค tiedostokuvaus
+height: Korkeus
+large: Suuri
+medium: Keskikokoinen
+small: Pieni
+other: Muu
+create: Luo
+regenerateLoginTokenDescription: Luo uudelleen kirjautumisen aikana sisรคisesti kรคytettรคvรคn
+ tunnuksen. Normaalisti tรคmรค toiminto ei ole tarpeen. Jos tunniste luodaan uudelleen,
+ kaikki laitteet kirjautuvat ulos.
+setMultipleBySeparatingWithSpace: Erottele useat merkinnรคt vรคlilyรถnneillรค.
+fileIdOrUrl: Tiedosto ID tai URL-linkki
+behavior: Kรคytรถs
+instanceTicker: Viestejรค koskevat instanssitiedot
+waitingFor: Odottaa {x}
+random: Satunnainen
+system: Jรคrjestelmรค
+switchUi: Ulkoasu
+createNew: Luo uusi
+followersCount: Seuraajien mรครคrรค
+renotedCount: Saatujen buustausten mรครคrรค
+followingCount: Seurattujen tilien mรครคrรค
+notSet: Ei asetettu
+nUsers: '{n} Kรคyttรคjรครค'
+nNotes: '{n} Viestiรค'
+sendErrorReports: Lรคhetรค virheraportteja
+backgroundColor: Taustavรคri
+accentColor: Korostusvรคri
+textColor: Tekstin vรคri
+advanced: Edistynyt
+saveAs: Tallenna nimellรค...
+invalidValue: Epรคkelpo arvo.
+registry: Rekisteri
+closeAccount: Sulje tili
+currentVersion: Nykyinen versio
+capacity: Kapasiteetti
+clear: Palaa
+_theme:
+ explore: Tutustu teemoihin
+silenceConfirm: Oletko varma, ettรค haluat hiljentรครค tรคmรคn kรคyttรคjรคn?
+notesAndReplies: Viestit ja vastaukset
+withFiles: Tiedostot sisรคltyvรคt
+silence: Hiljennรค
+popularTags: Suositut tagit
+userList: Listat
+about: Tietoja
+aboutMisskey: Tietoja Calckeystรค
+exploreFediverse: Tutustu fediverseen
+recentlyUpdatedUsers: Vastikรครคn lisรคtyt kรคyttรคjรคt
+recentlyRegisteredUsers: Uudet liittyneet jรคyttรคjรคt
+recentlyDiscoveredUsers: Vastikรครคn lรถydetyt kรคyttรคjรคt
+exploreUsersCount: Tรครคllรค on {count} kรคyttรคjรครค
+share: Jaa
+moderation: Sisรคllรถn valvonta
+nUsersMentioned: Mainittu {n} kรคyttรคjรคltรค
+securityKey: Turva-avain
+securityKeyName: Avainnimi
+registerSecurityKey: Rekisterรถi turva-avain
+lastUsed: Viimeksi kรคytetty
+unregister: Poista rekisterรถinti
+passwordLessLogin: Salasanaton sisรครคnkirjautuminen
+cacheClear: Tyhjennรค vรคlimuisti
+markAsReadAllNotifications: Merkitse kaikki ilmoitukset luetuksi
+markAsReadAllUnreadNotes: Merkitse kaikki viestit luetuiksi
+uploadFolder: Oletuskansio ylรถslatauksille
+createGroup: Luo ryhmรค
+group: Ryhmรค
+groups: Ryhmรคt
+ownedGroups: Omistetut ryhmรคt
+help: Apua
+inputMessageHere: Syรถtรค viesti tรคhรคn
+close: Sulje
+joinedGroups: Liittyneet ryhmรคt
+invites: Kutsut
+groupName: Ryhmรคnimi
+members: Jรคsenet
+language: Kieli
+signinHistory: Kirjautumishistoria
+docSource: Tรคmรคn dokumentin lรคhde
+createAccount: Luo tili
+existingAccount: Olemassa oleva tili
+promotion: Edistetty
+promote: Edistรครค
+numberOfDays: Pรคivien mรครคrรค
+accountSettings: Tilin asetukset
+objectStorage: Objektitallennus
+useObjectStorage: Kรคytรค objektitallennusta
+objectStorageBaseUrl: Perus URL-linkki
+objectStorageBaseUrlDesc: "Viitteenรค kรคytetty URL-linkki. Mรครคritรค CDN:n tai vรคlityspalvelimen\
+ \ URL-linkki, jos kรคytรคt kumpaakin.\nKรคytรค S3:lle 'https://.s3.amazonaws.com'\
+ \ ja GCS:lle tai vastaaville palveluille 'https://storage.googleapis.com/'\
+ \ jne."
+objectStorageBucket: Kauha
+newNoteRecived: Uusia viestejรค
+smtpPort: Portti
+instanceMute: Instanssin mykistys
+repliesCount: Lรคhetettyjen vastausten mรครคrรค
+updatedAt: Pรคivitetty
+notFound: Ei lรถydy
+useOsNativeEmojis: Kรคytรค kรคyttรถjรคrjestelmรคn natiivi-Emojia
+joinOrCreateGroup: Tule kutsutuksi ryhmรครคn tai luo oma ryhmรค.
+text: Teksti
+usernameInvalidFormat: Kรคytรค isoja ja pieniรค kirjaimia, numeroita ja erikoismerkkejรค.
+unsilenceConfirm: Oletko varma, ettรค haluat poistaa kรคyttรคjรคn hiljennyksen?
+popularUsers: Suositut kรคyttรคjรคt
+moderator: Moderaattori
+twoStepAuthentication: Kaksivaiheinen tunnistus
+notFoundDescription: URL-linkkiin liittyvรครค sivua ei lรถytynyt.
+antennaKeywords: Kuunneltavat avainsanat
+antennaExcludeKeywords: Poislasketut avainsanat
+antennaKeywordsDescription: Erottele vรคlilyรถnneillรค AND-ehtoa varten tai rivinvaihdolla
+ OR-ehtoa varten.
+notifyAntenna: Ilmoita uusista viesteistรค
+withFileAntenna: Vain viestit tiedoston kanssa
+enableServiceworker: Ota kรคyttรถรถn Push-notifikaatiot selaimessasi
+antennaUsersDescription: Luettele yksi kรคyttรคjรคnimi rivi kohti
+antennaInstancesDescription: Luettele yksi instanssi riviรค kohti
+caseSensitive: Isot ja pienet kirjaimet
+withReplies: Sisรคllytรค vastaukset
+connectedTo: Seuraavat tili(t) on yhdistetty
+unsilence: Poista hiljennys
+administrator: Jรคrjestelmรคnvalvoja
+token: Merkki
+resetPassword: Resetoi salasana
+reduceUiAnimation: Vรคhennรค kรคyttรถliittymรคn animaatioita
+transfer: Siirrรค
+messagingWithUser: Yksityisjuttelu
+title: Otsikko
+enable: Ota kรคyttรถรถn
+next: Seuraava
+retype: Syรถtรค uudelleen
+noteOf: Lรคhettรคnyt {user}
+inviteToGroup: Kutsu ryhmรครคn
+quoteAttached: Lainaus
+quoteQuestion: Liitรค lainauksena?
+noMessagesYet: Ei vielรค viestejรค
+newMessageExists: Uusia viestejรค
+onlyOneFileCanBeAttached: Voit liittรครค vain yhden tiedoston viestiin
+signinRequired: Ole hyvรค ja rekisterรถidy tai kirjaudu sisรครคn jatkaaksesi
+invitations: Kutsut
+available: Saatavilla
+unavailable: Ei saatavissa
+tooShort: Liian lyhyt
+tooLong: Liian pitkรค
+weakPassword: Heikko salasana
+normalPassword: Kohtalainen salasana
+strongPassword: Vahva salasana
+passwordMatched: Vastaa
+signinWith: Kirjaudu sisรครคn {x}
+signinFailed: Ei voitu kirjautua sisรครคn. Annettu kรคyttรคjรคnimi tai salasana virheellinen.
+tapSecurityKey: Napsauta turva-avaintasi
+or: Tai
+uiLanguage: Anna kรคyttรถliittymรคn kieli
+groupInvited: Sinut on kutsuttu ryhmรครคn
+aboutX: Tietoja {x}
+disableDrawer: รlรค kรคytรค laatikkotyyppisiรค valikoita
+youHaveNoGroups: Sinulla ei ole ryhmiรค
+noHistory: Ei historiaa saatavilla
+regenerate: Uudelleenluo
+fontSize: Kirjasinkoko
+dayOverDayChanges: Muutokset eiliseen
+clientSettings: Asiakkaan asetukset
+hideThisNote: Piilota tรคmรค viesti
+showFeaturedNotesInTimeline: Nรคytรค esillรค olevat viestit aikajanalla
+objectStorageBucketDesc: Mรครคritรค palveluntarjoajasi kรคyttรคmรค kauhan nimi.
+objectStoragePrefix: Etuliite
+objectStorageEndpoint: Pรครคtepiste
+objectStorageRegionDesc: Mรครคritรค alue, kuten "xx-east-1". Jos palvelusi ei tee eroa
+ alueiden vรคlillรค, jรคtรค tรคmรค kohta tyhjรคksi tai kirjoita "us-east-1".
+objectStorageUseSSL: Kรคytรค SSL-salausta
+objectStorageUseSSLDesc: Poista tรคmรค kรคytรถstรค, jos et aio kรคyttรครค HTTPS:รครค API-yhteyksissรค
+objectStorageUseProxy: Yhdistรค vรคlityspalvelimen kautta
+objectStorageUseProxyDesc: Poista tรคmรค kรคytรถstรค, jos et aio kรคyttรครค vรคlityspalvelinta
+ API-yhteyksiรค varten
+objectStorageSetPublicRead: Aseta "public-read" ylรถslataukseen
+serverLogs: Palvelimen lokit
+deleteAll: Poista kaikki
+showFixedPostForm: Nรคytรค viesti-ikkuna aikajanan ylรคpuolella
+sounds: รรคnet
+listen: Kuuntele
+none: Ei mitรครคn
+showInPage: Nรคytรค sivulla
+recentUsed: Vastikรครคn kรคytetty
+install: Asenna
+uninstall: Poista asennus
+installedApps: Hyvรคksytyt sovellukset
+nothing: Ei nรคhtรคvรครค tรครคllรค
+state: Tila
+sort: Jรคrjestรค
+ascendingOrder: Nousevasti
+scratchpadDescription: Raaputusalusta tarjoaa ympรคristรถn AiScript-kokeiluja varten.
+ Voit kirjoittaa, suorittaa ja tarkistaa sen tulokset vuorovaikutuksessa siinรค olevan
+ Calckeyn kanssa.
+script: Skripti
+disablePagesScript: Poista AiScript kรคytรถstรค sivuilla
+updateRemoteUser: Pรคivitรค etรคkรคyttรคjรคn tiedot
+deleteAllFiles: Poista kaikki tiedostot
+deleteAllFilesConfirm: Oletko varma, ettรค haluat poistaa kaikki tiedostot?
+removeAllFollowing: Poista seuraaminen kaikista seuratuista kรคyttรคjistรค
+removeAllFollowingDescription: Tรคmรคn suorittaminen poistaa kaikki {host}:n tilit.
+ Suorita tรคmรค, jos instanssia ei esimerkiksi enรครค ole olemassa.
+userSuspended: Tรคmรค kรคyttรคjรค on hyllytetty.
+userSilenced: Tรคmรค kรคyttรคjรค on hiljennetty.
+yourAccountSuspendedTitle: Tรคmรค tili on hyllytetty
+yourAccountSuspendedDescription: Tรคmรค tili on hyllytetty palvelimen palveluehtojen
+ tai vastaavien rikkomisen vuoksi. Ota yhteyttรค yllรคpitรคjรครคn, jos haluat tietรครค tarkemman
+ syyn. รlรค luo uutta tiliรค.
+menu: Valikko
+divider: Jakaja
+addItem: Lisรครค kohde
+relays: Releet
+addRelay: Lisรครค rele
+inboxUrl: Saavuneen postin URL
+addedRelays: Lisรคtyt releet
+serviceworkerInfo: Pitรครค ottaa kรคyttรถรถn Push-notifikaatioissa.
+deletedNote: Poistetut viestit
+disablePlayer: Sulje videotoistin
+expandTweet: Laajenna twiittiรค
+themeEditor: Teemaeditori
+leaveConfirm: Tallentamattomia muutoksia olemassa. Hylรคtรครคnkรถ ne?
+plugins: Liitรคnnรคiset
+preferencesBackups: Asetusten varmuuskopiot
+deck: Kansi
+undeck: Jรคtรค kansi
+useBlurEffectForModal: Kรคytรค blur-efektiรค modaaleissa
+useFullReactionPicker: Kรคytรค tรคysikokoista reaktiovalitsinta
+width: Leveys
+generateAccessToken: Luo kรคyttรถoikeustunniste
+enableAll: Ota kรคyttรถรถn kaikki
+disableAll: Poista kรคytรถstรค kaikki
+tokenRequested: Myรถnnรค oikeus tiliin
+notificationType: Ilmoituksen tyyppi
+edit: Muokkaa
+emailServer: Sรคhkรถpostipalvelin
+enableEmail: Ota sรคhkรถpostin jakelu kรคyttรถรถn
+emailConfigInfo: Kรคytetรครคn vahvistamaan sรคhkรถpostiosoitteesi rekisterรถitymisen yhteydessรค
+ tai jos unohdat salasanasi
+email: Sรคhkรถposti
+smtpHost: Isรคntรค
+smtpUser: Kรคyttรคjรคnimi
+smtpPass: Salasana
+emptyToDisableSmtpAuth: Jรคtรค kรคyttรคjรคnimi ja salasana tyhjรคksi ohittaaksesi SMTP verifioinnin
+smtpSecureInfo: Kytke tรคmรค pรครคltรค kun kรคytรคt STARTTLS
+testEmail: Kokeile email-lรคhetystรค
+wordMute: Sanan hiljennys
+regexpError: Sรครคnnรถllinen lausekevirhe
+userSaysSomething: '{name} sanoi jotakin'
+userSaysSomethingReason: '{name} sanoi {reason}'
+makeActive: Aktivoi
+display: Nรคyttรถ
+copy: Kopioi
+metrics: Mittarit
+overview: Yleiskatsaus
+logs: Lokit
+delayed: Viivรคstynyt
+database: Tietokanta
+channel: Kanavat
+notificationSetting: Ilmoitusasetukset
+notificationSettingDesc: Valitse nรคytettรคvรคt ilmoitustyypit.
+useGlobalSetting: Kรคytรค globaaleja asetuksia
+regenerateLoginToken: Luo kirjautumistunniste uudelleen
+sample: Nรคyte
+abuseReports: Raportit
+reportAbuse: Raportti
+reportAbuseOf: Raportti {name}
+fillAbuseReportDescription: Tรคytรค tรคtรค raporttia koskevat tiedot. Jos se koskee tiettyรค
+ viestiรค, ilmoita sen URL-linkki.
+abuseReported: Raporttisi on lรคhetetty. Kiitoksia paljon.
+reporter: Raportoija
+reporteeOrigin: Ilmoittajan alkuperรค
+reporterOrigin: Raportoijan alkuperรค
+forwardReport: Vรคlitรค raportti etรคinstanssille
+forwardReportIsAnonymous: Tilisi sijasta anonyymi jรคrjestelmรคtili nรคytetรครคn toimittajana
+ etรคinstanssissa.
+send: Lรคhetรค
+abuseMarkAsResolved: Merkitse raportti ratkaistuksi
+openInNewTab: Avaa uuteen vรคlilehteen
+openInSideView: Avaa sivunรคkymรครคn
+defaultNavigationBehaviour: Navigoinnin oletuskรคyttรคytyminen
+editTheseSettingsMayBreakAccount: Nรคiden asetusten muuttaminen voi vahingoittaa tiliรคsi.
+desktop: Tyรถpรถytรค
+clip: Leike
+optional: Vaihtoehtoinen
+createNewClip: Luo uusi leike
+unclip: Poista leike
+confirmToUnclipAlreadyClippedNote: Tรคmรค viesti on jo osa "{name}"-leikettรค. Haluatko
+ sen sijaan poistaa sen tรคstรค leikkeestรค?
+manageAccessTokens: Hallitse kรคyttรถoikeuskoodeja
+accountInfo: Tilin tiedot
+notesCount: Viestien mรครคrรค
+renotesCount: Lรคhetettyjen buustausten mรครคrรค
+repliedCount: Saatujen vastausten mรครคrรค
+sentReactionsCount: Lรคhetettyjen reaktioiden mรครคrรค
+receivedReactionsCount: Saatujen reaktioiden mรครคrรค
+pollVotesCount: Lรคhetettyjen kyselyรครคnien mรครคrรค
+pollVotedCount: Saatujen kyselyรครคnien mรครคrรค
+yes: Kyllรค
+no: Ei
+driveFilesCount: Tiedostojen mรครคrรค asemalla
+driveUsage: Aseman tilankรคyttรถ
+noCrawle: Hylkรครค hakukoneindeksointi
+noCrawleDescription: Pyydรค hakukoneita olemaan indeksoimatta profiilisivuasi, viestejรคsi,
+ sivujasi jne.
+alwaysMarkSensitive: Merkitse oletusarvoisesti herkรคksi sisรคllรถksi (NSFW)
+loadRawImages: Alkuperรคisten kuvien lataaminen pikkukuvien nรคyttรคmisen sijaan
+disableShowingAnimatedImages: รlรค nรคytรค animoituja kuvia
+verificationEmailSent: Vahvistussรคhkรถposti on lรคhetetty. Seuraa mukana olevaa linkkiรค
+ suorittaaksesi vahvistuksen loppuun.
+emailVerified: Sรคhkรถposti on vahvistettu
+noteFavoritesCount: Kirjanmerkittyjen viestien mรครคrรค
+pageLikedCount: Saatujen Sivu-tykkรคysten mรครคrรค
+pageLikesCount: Sivut-tykkรคysten mรครคrรค
+contact: Yhteystieto
+useSystemFont: Kรคytรค jรคrjestelmรคn oletuskirjasinta
+clips: Leikkeet
+experimentalFeatures: Kokeiluluontoiset ominaisuudet
+developer: Kehittรคjรค
+makeExplorable: Tee tili nรคkyvรคksi osiossa "Tutustu"
+makeExplorableDescription: Jos otat tรคmรคn pois kรคytรถstรค, tilisi ei nรคy "Tutustu"-osiossa.
+showGapBetweenNotesInTimeline: Nรคytรค vรคli viestien vรคlissรค aikajanalla
+duplicate: Monista
+left: Vasen
+center: Keskellรค
+wide: Leveรค
+narrow: Kapea
+reloadToApplySetting: Asetus otetaan kรคyttรถรถn vain uudelleenladattaessa. Ladataanko
+ uudelleen nyt?
+showTitlebar: Nรคytรค otsikkorivi
+clearCache: Tyhjennรค vรคlimuisti
+onlineUsersCount: '{n} kรคyttรคjรครค online-tilassa'
+myTheme: Minun teemani
+value: Arvo
+saveConfirm: Tallenna muutokset?
+deleteConfirm: Poistetaanko tosiaan?
+latestVersion: Uusin versio
+newVersionOfClientAvailable: Asiakasohjelmiston uudempi versio saatavilla.
+usageAmount: Kรคyttรถ
+inUse: Kรคytetty
+editCode: Muokkaa koodia
+apply: Kรคytรค
+receiveAnnouncementFromInstance: Vastaanota ilmoituksia tรคstรค instanssista
+emailNotification: Sรคhkรถposti-ilmoitukset
+publish: Julkaise
+inChannelSearch: Etsi kanavalta
+useReactionPickerForContextMenu: Avaa reaktiovalitsin napsauttamalla oikeaa
+typingUsers: '{users} kirjoittaa'
+jumpToSpecifiedDate: Hyppรครค tiettyyn pรคivรครคn
+markAllAsRead: Merkitse kaikki luetuksi
+goBack: Takaisin
+unlikeConfirm: Poistatko todella tykkรคyksesi?
+fullView: Tรคysi koko
+quitFullView: Poistu tรคydestรค koosta
+addDescription: Lisรครค kuvaus
+markAsReadAllTalkMessages: Merkitse kaikki yksityisviestit luetuiksi
+appearance: Ulkonรคkรถ
+messagingWithGroup: Ryhmรคjuttelu
+newPasswordIs: Uusi salasana on "{password}"
+noFollowRequests: Sinulla ei ole odottavia seuraajapyyntรถjรค
+objectStoragePrefixDesc: Tiedostot tallennetaan hakemistoihin tรคllรค etuliitteellรค.
+objectStorageEndpointDesc: Jรคtรค tรคmรค tyhjรคksi, jos kรคytรคt AWS S3:a. Muuten mรครคritรค
+ pรครคtepisteeksi '' tai ':' kรคyttรคmรคstรคsi palvelusta riippuen.
+unableToProcess: Toimenpidettรค ei voida suorittaa loppuun
+installedDate: Hyvรคksynyt
+lastUsedDate: Viimeksi kรคytetty
+pluginTokenRequestedDescription: Tรคmรค litรคnnรคinen voi kรคyttรครค tรคssรค asetettuja kรคyttรถoikeuksia.
+permission: Oikeudet
+smtpConfig: Lรคhtevรคn sรคhkรถpostin palvelimen (SMTP) asetukset
+regexpErrorDescription: 'Sรครคnnรถllisessรค lausekkeessa tapahtui virhe rivillรค {line}
+ sanan {tab} sanan mykistรคminen rivillรค {line}:'
+emailAddress: Sรคhkรถpostiosoite
+smtpSecure: Kรคytรค implisiittistรค SSL/TLS:รครค SMTP-yhteyksissรค
+useGlobalSettingDesc: Jos se on pรครคllรค, kรคytetรครคn tilisi ilmoitusasetuksia. Jos se
+ on pois pรครคltรค, voit tehdรค yksilรถllisiรค asetuksia.
+public: Julkinen
+i18nInfo: Vapaaehtoiset kรครคntรคvรคt Calckeyta eri kielille. Voit auttaa osoitteessa
+ {link}.
+lockedAccountInfo: Ellet aseta postauksen nรคkyvyydeksi "Vain seuraajille", postauksesi
+ nรคkyvรคt kaikille, vaikka vaatisitkin seuraajilta manuaalista hyvรคksyntรครค.
+sendErrorReportsDescription: "Kun tรคmรค on pรครคllรค, yksityiskohtaiset virhetiedot jaetaan\
+ \ Calckeyn kanssa ongelman ilmetessรค, mikรค auttaa parantamaan Calckeyn laatua.\n\
+ Nรคihin tietoihin sisรคltyy esimerkiksi kรคyttรถjรคrjestelmรคversio, kรคyttรคmรคsi selain,\
+ \ toimintasi Calckeyssรค jne."
+createdAt: Luotu
+youAreRunningUpToDateClient: Kรคytรถssรคsi on asiakasohjelman uusin versio.
+needReloadToApply: Uudelleenlataus vaaditaan, jotta tรคmรค nรคkyy.
+showingPastTimeline: Nรคytetรครคn parhaillaan vanhaa aikajanaa
+userPagePinTip: Voit nรคyttรครค viestit tรครคllรค valitsemalla yksittรคisten viestien valikosta
+ "Kiinnitรค profiiliin".
+notSpecifiedMentionWarning: Tรคmรค viesti sisรคltรครค mainintoja kรคyttรคjistรค, joita ei
+ ole mainittu vastaanottajina
+name: Nimi
+allowedInstances: Sallitut (whitelisted) instanssit
+hashtags: Aihetunnisteet
+troubleshooting: Vianetsintรค
+received: Vastaanotettu
+searchResult: Hakutulokset
+filter: Suodatin
+antennas: Antennit
+noMaintainerInformationWarning: Yllรคpitรคjรคn tietoja ei ole konfiguroitu.
+controlPanel: Hallintapaneeli
+manageAccounts: Hallitse tilejรค
+makeReactionsPublic: Aseta reaktiohistoria julkiseksi
+unread: Lukematon
+deleted: Poistettu
+editNote: Muokkaa viestiรค
+edited: Muokattu
+avoidMultiCaptchaConfirm: Useiden Captcha-jรคrjestelmien kรคyttรถ voi aiheuttaa hรคiriรถitรค
+ niiden vรคlillรค. Haluatko poistaa kรคytรถstรค muut tรคllรค hetkellรค kรคytรถssรค olevat Captcha-jรคrjestelmรคt?
+ Jos haluat, ettรค ne pysyvรคt kรคytรถssรค, paina peruutusnรคppรคintรค.
+manageAntennas: Hallitse antenneja
+info: Tietoja
+userInfo: Kรคyttรคjรคtiedot
+unknown: Tuntematon
+onlineStatus: Online-tila
+hideOnlineStatus: Piilota Online-tila
+hideOnlineStatusDescription: Online-tilasi piilottaminen vรคhentรครค joidenkin toimintojen,
+ kuten haun, kรคyttรถmukavuutta.
+online: Online
+active: Aktiivinen
+offline: Offline
+botProtection: Botti-suojaus
+instanceBlocking: Federaatio Esto/Hiljennys
+enabled: Otettu kรคyttรถรถn
+quickAction: Pikatoiminnot
+user: Kรคyttรคjรค
+accounts: Tilit
+switch: Vaihda
+noBotProtectionWarning: Botti-suojausta ei ole konfiguroitu.
+configure: Konfiguroi
+postToGallery: Luo uusi galleriaviesti
+gallery: Galleria
+recentPosts: Viimeaikaiset sivut
+popularPosts: Suositut sivut
+ads: Mainokset
+expiration: Aikaraja
+memo: Muistio
+priority: Prioriteetti
+high: Korkea
+middle: Keskitaso
+low: Alhainen
+emailNotConfiguredWarning: Sรคhkรถpostiosoitetta ei ole asetettu.
+ratio: Suhde
+secureMode: Suojattu moodi (Valtuutettu nouto)
+instanceSecurity: Instanssiturvallisuus
+allowedInstancesDescription: Federaatiota varten sallitulle listalle (whitelisted)
+ otettavien instanssien isรคnnรคt, kukin erotettuna uudella rivillรค (sovelletaan vain
+ yksityisessรค tilassa).
+previewNoteText: Nรคytรค esikatselu
+customCss: Kustomoitu CSS
+customCssWarn: Tรคtรค asetusta tulisi kรคyttรครค vain, jos tiedรคt, mitรค se tekee. Vรครคrรคnlaisten
+ arvojen syรถttรคminen voi aiheuttaa sen, ettรค asiakasohjelma lakkaa toimimasta normaalisti.
+recommended: Suositeltu
+squareAvatars: Nรคytรค neliรถn malliset kuvakkeet
+seperateRenoteQuote: Erilliset buustaa ja lainaa -napit
+sent: Lรคhetetty
+useBlurEffect: Kรคytรค blur-efektejรค kรคyttรถliittymรคssรค
+misskeyUpdated: Calckey on pรคivitetty!
+whatIsNew: Nรคytรค muutokset
+translate: Kรครคnnรค
+translatedFrom: Kรครคnnetty kielestรค {x}
+accountDeletionInProgress: Tilin poistaminen on parhaillaan menossa
+usernameInfo: Nimi, joka erottaa tilisi muista tรคllรค palvelimella olevista tileistรค. Voit
+ kรคyttรครค aakkosia (a~z, A~Z), numeroita (0~9) tai alaviivoja (_). Kรคyttรคjรคtunnuksia
+ ei voi muuttaa myรถhemmin.
+aiChanMode: Ai-chan klassisessa kรคyttรถliittymรคssรค
+keepCw: Pidรค sisรคltรถvaroitukset
+pubSub: Pub/Sub tilit
+lastCommunication: Viimeisin kommunikaatio
+unresolved: Ratkaisematon
+breakFollow: Poista seuraaja
+breakFollowConfirm: Oletko varma, ettรค haluat poistaa seuraajan?
+itsOn: Otettu kรคyttรถรถn
+itsOff: Poistettu kรคytรถstรค
+emailRequiredForSignup: Vaadi sรคhkรถpostiosoitetta sisรครคnkirjautumiseen
+makeReactionsPublicDescription: Tรคmรค laittaa viimeisimmรคt reaktiosi julkisesti nรคkyvรคksi.
+classic: Klassinen
+muteThread: Mykistรค lanka
+unmuteThread: Poista langan mykistys
+ffVisibility: Seurataan/Seurattavien nรคkyvyys
+notRecommended: Ei suositeltu
+disabled: Poistettu kรคytรถstรค
+selectAccount: Valitse tili
+switchAccount: Vaihda tili
+administration: Hallinta
+shareWithNote: Jaa viestin kanssa
+secureModeInfo: Kun pyydรคt muista instansseista, รคlรค lรคhetรค takaisin ilman todisteita.
+privateMode: Yksityinen moodi
+privateModeInfo: Kun tรคmรค on kรคytรถssรค, vain sallittujen (whitelisted) luetteloon merkityt
+ instanssit voivat liittyรค instansseihisi. Kaikki viestit piilotetaan yleisรถltรค.
+global: Globaali
+resolved: Ratkaistu
+learnMore: Opi lisรครค
+continueThread: Jatka lankaa
+file: Tiedosto
+cropImageAsk: Haluatko rajata tรคtรค kuvaa?
+recentNHours: Viimeiset {n} tuntia
+rateLimitExceeded: Nopeusraja ylittynyt
+cropImage: Rajaa kuvaa
+socialTimeline: Sosiaalinen aikajana
+themeColor: Instanssi Ticker Vรคri
+check: Tarkista
+ffVisibilityDescription: Antaa sinun konfiguroida, kuka voi nรคhdรค ketรค seuraat ja
+ kuka seuraa sinua.
+homeTimeline: Koti aikajana
+size: Koko
+showLocalPosts: 'Nรคytรค paikalliset viestit:'
+oneDay: Pรคivรค
+instanceDefaultDarkTheme: Instanssikattava tumma oletusteema
+recentNDays: Viimeiset {n} pรคivรครค
+reflectMayTakeTime: Voi kestรครค jonkin aikaa, ennen kuin tรคmรค nรคkyy.
+failedToFetchAccountInformation: Ei voitu hakea tietoja
+requireAdminForView: Sinun tulee kirjautua jรคrjestelmรคnvalvojana nรคhdรคksesi tรคmรคn.
+driveCapOverrideCaption: Resetoi oletusarvoon syรถttรคmรคllรค arvo 0 tai alempi.
+isSystemAccount: Jรคrjestelmรคn luoma ja automaattisesti kรคyttรคmรค tili.
+userSaysSomethingReasonReply: '{name} vastasi viestiin sisรคltรคen {reason}'
+userSaysSomethingReasonRenote: '{name} buustasi viestiin sisรคltรคen {reason}'
+voteConfirm: Vahvista รครคnesi vaihtoehdolle "{choice}"?
+hide: Piilota
+leaveGroup: Poistu ryhmรคstรค
+leaveGroupConfirm: Oletko varma, ettรค haluat poistua ryhmรคstรค "{name}"?
+welcomeBackWithName: Tervetuloa takaisin, {name}
+clickToFinishEmailVerification: Klikkaa [{ok}] viimeistellรคksesi sรคhkรถpostivahvistuksen.
+overridedDeviceKind: Laitetyyppi
+tablet: Tabletti
+numberOfColumn: Sarakkeiden mรครคrรค
+searchByGoogle: Etsi
+mutePeriod: Vaiennuksen kesto
+indefinitely: Pysyvรคsti
+tenMinutes: 10 minuuttia
+oneHour: Tunti
+thereIsUnresolvedAbuseReportWarning: On ratkaisemattomia raportteja.
+driveCapOverrideLabel: Muuta aseman kapasiteetti tรคlle kรคyttรคjรคlle
+userSaysSomethingReasonQuote: '{name} lainasi viestiรค sisรคltรคen {reason}'
+deleteAccountConfirm: Tรคmรค peruuttamattomasti poistaa tilisi. Jatketaanko?
+incorrectPassword: Vรครคrรค salasana.
+useDrawerReactionPickerForMobile: Nรคytรค reaktiovalitsin mobiilissa laatikkomallisena
+smartphone: รlypuhelin
+auto: Automaattinen
+oneWeek: Viikko
+instanceDefaultLightTheme: Instanssin kattava vaalea oletusteema
+instanceDefaultThemeDescription: Anna teemakoodi objektiformaatille.
+noEmailServerWarning: Sรคhkรถpostipalvelinta ei konfiguroituna.
diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml
index 8c7bf8025b..33201d820a 100644
--- a/locales/fr-FR.yml
+++ b/locales/fr-FR.yml
@@ -1,6 +1,6 @@
_lang_: "Franรงais"
headlineMisskey: "Rรฉseau reliรฉ par des notes"
-introMisskey: "Bienvenueย ! Misskey est un service de microblogage dรฉcentralisรฉ, libre\
+introMisskey: "Bienvenueย ! Calckey 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 \U0001F4E1\nLa fonction ยซย rรฉactionsย ยป, vous permet\
\ รฉgalement dโajouter une rรฉaction rapide aux notes des autres utilisateurยทriceยทs\
@@ -70,7 +70,7 @@ 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."
+ \ ? Il sera retirรฉ de toutes ses notes liรฉ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."
@@ -87,7 +87,7 @@ manageLists: "Gรฉrer les listes"
error: "Erreur"
somethingHappened: "Une erreur est survenue"
retry: "Rรฉessayer"
-pageLoadError: "Le chargement de la page a รฉchouรฉ"
+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\
@@ -106,7 +106,7 @@ followRequestPending: "Demande d'abonnement en attente de confirmation"
enterEmoji: "Insรฉrer un รฉmoji"
renote: "Renoter"
unrenote: "Annuler la Renote"
-renoted: "Renotรฉ !"
+renoted: "Renotรฉ."
cantRenote: "Ce message ne peut pas รชtre renotรฉ."
cantReRenote: "Impossible de renoter une Renote."
quote: "Citer"
@@ -158,7 +158,7 @@ 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."
+ \ les systรจmes internes de Calckey 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"
@@ -226,7 +226,7 @@ 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."
+intro: "Lโinstallation de Calckey est terminรฉeย ! Veuillez crรฉer un compte administrateur."
done: "Terminรฉ"
processing: "Traitement en cours"
preview: "Aperรงu"
@@ -414,7 +414,7 @@ exploreFediverse: "Explorer le Fediverse"
popularTags: "Mots-clรฉs populaires"
userList: "Listes"
about: "Informations"
-aboutMisskey: "ร propos de Misskey"
+aboutMisskey: "ร propos de Calckey"
administrator: "Administrateur"
token: "Jeton"
twoStepAuthentication: "Authentification ร deux facteurs"
@@ -573,7 +573,7 @@ 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."
+ \ de son interaction avec Calckey."
output: "Sortie"
script: "Script"
disablePagesScript: "Dรฉsactiver AiScript sur les Pages"
@@ -767,7 +767,7 @@ 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\
+ \ contribuerez ร amรฉliorer la qualitรฉ de Calckey 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."
@@ -825,7 +825,7 @@ active: "Actifยทve"
offline: "Hors ligne"
notRecommended: "Dรฉconseillรฉ"
botProtection: "Protection contre les bots"
-instanceBlocking: "Instances bloquรฉes"
+instanceBlocking: "Instances bloquรฉes/mise en sourdine"
selectAccount: "Sรฉlectionner un compte"
switchAccount: "Changer de compte"
enabled: "Activรฉ"
@@ -866,7 +866,7 @@ 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 !"
+misskeyUpdated: "Calckey a รฉtรฉ mis ร jour !"
whatIsNew: "Voir les derniers changements"
translate: "Traduire"
translatedFrom: "Traduit depuis {x}"
@@ -999,8 +999,8 @@ _aboutMisskey:
contributors: "Principaux contributeurs"
allContributors: "Tous les contributeurs"
source: "Code source"
- translation: "Traduire Misskey"
- donate: "Soutenir Misskey"
+ translation: "Traduire Calckey"
+ donate: "Soutenir Calckey"
morePatrons: "Nous apprรฉcions vraiment le soutien de nombreuses autres personnes\
\ non mentionnรฉes ici. Merci ร toutes et ร tous ! \U0001F970"
patrons: "Contributeurs"
@@ -1010,9 +1010,9 @@ _nsfw:
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.\
+ intro: "MFM est un langage Markdown spรฉcifique utilisable ici et lร dans Calckey.\
\ Vous pouvez vรฉrifier ici les structures utilisables avec MFM."
- dummy: "La Fรฉdiverse s'agrandit avec Misskey"
+ dummy: "La Fรฉdiverse s'agrandit avec Calckey"
mention: "Mentionner"
mentionDescription: "Vous pouvez afficher un utilisateur spรฉcifique en indiquant\
\ une arobase suivie d'un nom d'utilisateur"
@@ -1080,6 +1080,7 @@ _mfm:
plainDescription: Dรฉsactiver les effets de tous les MFM contenus dans cet effet
MFM.
rotateDescription: Pivoter le contenu d'un angle spรฉcifique.
+ position: Position
_instanceTicker:
none: "Cacher "
remote: "Montrer pour les utilisateurยทiceยทs distantยทeยทs"
@@ -1099,6 +1100,7 @@ _channel:
following: "Abonnรฉยทe"
usersCount: "{n} Participantยทeยทs"
notesCount: "{n} Notes"
+ nameAndDescription: Nom et description
_menuDisplay:
sideFull: "Latรฉral"
sideIcon: "Latรฉral (icรดnes)"
@@ -1243,10 +1245,10 @@ _tutorial:
\ de vos followers."
step5_4: "La timeline locale {icon} est l'endroit oรน vous pouvez voir les messages\
\ de tout le monde sur cette instance."
- step5_5: "La timeline {icon} recommandรฉe est l'endroit oรน vous pouvez voir les messages\
- \ des instances que les administrateurs recommandent."
- step5_6: "La timeline {icon} sociale est l'endroit oรน vous pouvez voir les publications\
- \ des amis de vos followers."
+ step5_5: "La chronologie {icon} sociale est l'endroit oรน vous pouvez voir uniquement\
+ \ les publications des comptes que vous suivez."
+ step5_6: "La chronologie {icon} recommandรฉe est l'endroit oรน vous pouvez voir les\
+ \ publications des instances recommandรฉes par les administrateurs."
step5_7: "La timeline globale {icon} est l'endroit oรน vous pouvez voir les messages\
\ de toutes les autres instances connectรฉes."
step6_1: "Alors quel est cet endroit ?"
@@ -1349,6 +1351,10 @@ _widgets:
serverMetric: "Statistiques du serveur"
aiscript: "Console AiScript"
aichan: "Ai"
+ userList: Liste d'utilisateurs
+ _userList:
+ chooseList: Sรฉlectionner une liste
+ unixClock: Horloge UNIX
_cw:
hide: "Masquer"
show: "Afficher plus โฆ"
@@ -1411,6 +1417,8 @@ _profile:
metadataContent: "Contenu"
changeAvatar: "Changer l'image de profil"
changeBanner: "Changer de banniรจre"
+ locationDescription: Si vous entrez votre ville en premier, votre heure locale sera
+ affichรฉ aux autres utilisateurs.
_exportOrImport:
allNotes: "Toutes les notes"
followingList: "Abonnements"
@@ -1450,6 +1458,7 @@ _timelines:
local: "Local"
social: "Social"
global: "Global"
+ recommended: Recommandรฉe
_pages:
newPage: "Crรฉer une page"
editPage: "Modifier une page"
@@ -1775,6 +1784,7 @@ _notification:
followRequestAccepted: "Demande d'abonnement acceptรฉe"
groupInvited: "Invitation ร un groupe"
app: "Notifications provenant des apps"
+ pollEnded: Fin du sondage
_actions:
followBack: "Suivre"
reply: "Rรฉpondre"
@@ -1799,6 +1809,10 @@ _deck:
list: "Listes"
mentions: "Mentions"
direct: "Direct"
+ introduction: Crรฉer l'interface parfaite pour vous en arrangeant les colonnes librement
+ !
+ introduction2: Cliquer sur le + sur la droite de l'รฉcran pour ajouter de nouvelles
+ colonnes ร tout moment.
keepOriginalUploadingDescription: Enregistrer l'image originale telle quelle. Si dรฉsactivรฉ,
une version ร afficher sur le web sera gรฉnรฉrรฉe au chargement.
manageGroups: Gรฉrer les groupes
@@ -1873,11 +1887,11 @@ adminCustomCssWarn: Ce paramรจtre ne devrait รชtre utilisรฉ que si vous savez ce
de fonctionner. Assurez-vous que votre CSS fonctionne correctement en l'essayant
dans vos paramรจtres utilisateur.
swipeOnDesktop: Permettre le style de glissement de fenรชtre de mobile sur PC
-moveFromLabel: 'Compte depuis lequel vous migrezโฏ:'
+moveFromLabel: 'Compte depuis lequel vous migrez :'
migrationConfirm: "รtes-vous absolument certainโ e que vous voulez migrer votre compte\
\ vers {account} ? Une fois fait, vous ne pourrez pas revenir en arriรจre, et vous\
\ ne pourrez plus utiliser le compte actuel normalement ร nouveau.\nAussi, assurez-vous\
- \ d'avoir configurรฉ le compte courant comme le compte depuis lequel vous migrez."
+ \ d'avoir configurรฉ le compte actuel comme le compte depuis lequel vous migrez."
_preferencesBackups:
updatedAt: 'Mis ร jour le : {date} {time}'
cannotLoad: Le chargement a รฉchouรฉ
@@ -1891,7 +1905,7 @@ _preferencesBackups:
noBackups: Aucune sauvegarde n'existe. Vous pouvez sauvegarder les paramรจtres de
votre client sur ce serveur en utilisant "Crรฉer une nouvelle sauvegarde".
createdAt: 'Crรฉe le : {date} {time}'
- renameConfirm: Renommer la sauvegarde "{old}" ร "{new}" ?
+ renameConfirm: Renommer la sauvegarde "{old}" en "{new}" ?
list: Sauvegardes crรฉรฉes
saveNew: Faire une nouvelle sauvegarde
loadFile: Charger depuis le fichier
@@ -1931,7 +1945,8 @@ flagSpeakAsCatDescription: Vos messages seront nyanifiรฉs en mode chat
hiddenTags: Hashtags cachรฉs
hiddenTagsDescription: "Lister les hashtags (sans le #) que vous souhaitez cacher\
\ de tendances et explorer. Les hashtags cachรฉs sont toujours dรฉcouvrables par d'autres\
- \ moyens."
+ \ moyens. Les instances bloquรฉs ne sont pas ne sont pas affectรฉs, mรชme si ils sont\
+ \ prรฉsent dans cette liste."
antennaInstancesDescription: Lister un hรดte d'instance par ligne
userSaysSomethingReason: '{name} a dit {reason}'
breakFollowConfirm: รtes vous sur de vouloir retirer l'abonnรฉ ?
@@ -1955,9 +1970,9 @@ customSplashIconsDescription: URLs pour les icรดnes personnalisรฉes de l'รฉcran
(re)chargement de page. Assurez-vous que les images sont sur des URL statiques,
de prรฉfรฉrence toutes de taille 192x192.
updateAvailable: Une mise ร jour est peut-รชtre disponible !
-accountMoved: "L'utilisateur a migrรฉ vers un nouveau compte:"
+accountMoved: "L'utilisateur a migrรฉ vers un nouveau compteโฏ:"
enableEmojiReactions: Activer les rรฉactions par รฉmojis
-showEmojisInReactionNotifications: Montrer les รฉmojis dans les notifications de rรฉaction
+showEmojisInReactionNotifications: Montrer les รฉmojis dans les notifications de rรฉactions
renoteUnmute: Notifier les renotes
selectInstance: Choisir une instance
noInstances: Il n'y a aucune instance
@@ -2000,3 +2015,25 @@ customKaTeXMacroDescription: "Dรฉfinissez des macros pour รฉcrire des expression
\ Seulement de simples fonctions de substitution de chaines sont supportรฉes; la\
\ syntaxe avancรฉe, telle que la ramification conditionnelle, ne peut pas รชtre utilisรฉe\
\ ici."
+enableRecommendedTimeline: Activer la chronologie recommandรฉe
+silenceThisInstance: Ne plus montrer cet instance
+silencedInstances: Instances silencieuses
+silenced: Silencieux
+deleted: Effacรฉ
+editNote: Modifier note
+edited: Modifiรฉ
+flagShowTimelineRepliesDescription: Si activรฉ, affiche dans le fil les rรฉponses des
+ personnes aux publications des autres.
+_experiments:
+ alpha: Alpha
+ beta: Beta
+ enablePostEditing: Autoriser l'รฉdition de note
+ title: Expรฉrimentations
+findOtherInstance: Trouver un autre serveur
+userSaysSomethingReasonQuote: '{name} a citรฉ une note contenant {reason}'
+signupsDisabled: Les inscriptions sur ce serveur sont actuellement dรฉsactivรฉs, mais
+ vous pouvez toujours vous inscrire sur un autre serveur ! Si vous avez un code d'invitation
+ pour ce serveur, entrez-le ci-dessous s'il vous plait.
+apps: Applications
+userSaysSomethingReasonReply: '{noms} a rรฉpondu ร une note contenant {raison}'
+defaultValueIs: 'dรฉfautโฏ: {valeur}'
diff --git a/locales/id-ID.yml b/locales/id-ID.yml
index bb3904e2e8..4caca44399 100644
--- a/locales/id-ID.yml
+++ b/locales/id-ID.yml
@@ -1,7 +1,9 @@
----
_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๐"
+introMisskey: "Selamat datang! Calckey adalah perangkat mikroblog tercatu bersifat\
+ \ sumber terbuka.\nMulailah menuliskan catatan, bagikan peristiwa terkini, serta\
+ \ ceritakan segala tentangmu.\U0001F4E1\nTunjukkan juga reaksimu pada catatan pengguna\
+ \ lain.\U0001F44D\nMari jelajahi dunia baru\U0001F680"
monthAndDay: "{day} {month}"
search: "Penelusuran"
notifications: "Pemberitahuan"
@@ -44,7 +46,8 @@ 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."
+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"
@@ -66,7 +69,8 @@ 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"
+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"
@@ -81,9 +85,12 @@ 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."
+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"
@@ -108,7 +115,8 @@ 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"
+reactionSettingDescription2: "Geser untuk memindah urutkan, klik untuk menghapus,\
+ \ tekan \"+\" untuk menambahkan"
rememberNoteVisibility: "Ingat pengaturan visibilitas catatan"
attachCancel: "Hapus lampiran"
markAsSensitive: "Tandai sebagai konten sensitif"
@@ -137,14 +145,22 @@ 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."
+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."
+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 Calckey 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"
+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"
@@ -156,7 +172,11 @@ 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."
+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"
@@ -187,11 +207,15 @@ 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."
+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?"
+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."
+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"
@@ -199,7 +223,7 @@ 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."
+intro: "Instalasi Calckey telah selesai! Mohon untuk membuat pengguna admin."
done: "Selesai"
processing: "Memproses"
preview: "Pratinjau"
@@ -239,7 +263,8 @@ 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."
+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"
@@ -255,7 +280,8 @@ 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."
+remoteUserCaution: "Informasi ini mungkin tidak mutakhir, karena pengguna ini berasal\
+ \ dari instansi luar."
activity: "Aktivitas"
images: "Gambar"
birthday: "Tanggal lahir"
@@ -288,7 +314,8 @@ 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."
+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"
@@ -322,7 +349,8 @@ 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."
+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"
@@ -334,9 +362,11 @@ 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\"."
+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."
+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"
@@ -347,14 +377,17 @@ 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."
+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."
+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"
@@ -377,7 +410,7 @@ exploreFediverse: "Jelajahi Fediverse"
popularTags: "Tag populer"
userList: "Daftar"
about: "Informasi"
-aboutMisskey: "Tentang Misskey"
+aboutMisskey: "Tentang Calckey"
administrator: "Admin"
token: "Token"
twoStepAuthentication: "Otentikasi dua faktor"
@@ -441,7 +474,8 @@ 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."
+signinFailed: "Tidak dapat masuk. Nama pengguna atau kata sandi yang kamu masukkan\
+ \ salah."
tapSecurityKey: "Ketuk kunci keamanan kamu"
or: "atau"
language: "Bahasa"
@@ -482,19 +516,29 @@ 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."
+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."
+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."
+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'."
+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"
+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"
+objectStorageUseProxyDesc: "Matikan ini jika kamu tidak akan menggunakan Proxy untuk\
+ \ koneksi ObjectStorage"
objectStorageSetPublicRead: "Setel \"public-read\" disaat mengunggah"
serverLogs: "Log Peladen"
deleteAll: "Hapus semua"
@@ -522,7 +566,9 @@ 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."
+scratchpadDescription: "Scratchpad menyediakan lingkungan eksperimen untuk AiScript.\
+ \ Kamu bisa menulis, mengeksuksi, serta mengecek hasil yang berinteraksi dengan\
+ \ Calckey."
output: "Keluaran"
script: "Script"
disablePagesScript: "Nonaktifkan script pada halaman"
@@ -530,11 +576,14 @@ 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."
+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."
+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"
@@ -579,7 +628,8 @@ notificationType: "Jenis pemberitahuan"
edit: "Sunting"
emailServer: "Peladen surel"
enableEmail: "Nyalakan distribusi surel"
-emailConfigInfo: "Digunakan untuk mengonfirmasi surel kamu disaat mendaftar dan lupa kata sandi"
+emailConfigInfo: "Digunakan untuk mengonfirmasi surel kamu disaat mendaftar dan lupa\
+ \ kata sandi"
email: "Surel"
emailAddress: "Alamat surel"
smtpConfig: "Konfigurasi peladen SMTP"
@@ -587,13 +637,15 @@ smtpHost: "Host"
smtpPort: "Port"
smtpUser: "Nama Pengguna"
smtpPass: "Kata sandi"
-emptyToDisableSmtpAuth: "Kosongkan nama pengguna dan kata sandi untuk menonaktifkan verifikasi SMTP"
+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:"
+regexpErrorDescription: "Galat terjadi pada baris {line} ekspresi reguler dari {tab}\
+ \ kata yang dibisukan:"
instanceMute: "Bisuka instansi"
userSaysSomething: "{name} mengatakan sesuatu"
makeActive: "Aktifkan"
@@ -609,30 +661,37 @@ 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."
+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."
+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."
+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."
+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."
+editTheseSettingsMayBreakAccount: "Menyunting pengaturan ini memiliki kemungkinan\
+ \ untuk merusak akun kamu."
instanceTicker: "Informasi pengguna pada instansi"
waitingFor: "Menunggu untuk {x}"
random: "Acak"
@@ -644,9 +703,11 @@ 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?"
+confirmToUnclipAlreadyClippedNote: "Catatan ini sudah disertakan di klip \"{name}\"\
+ . Yakin ingin membatalkan catatan dari klip ini?"
public: "Publik"
-i18nInfo: "Calckey diterjemahkan ke dalam banyak bahasa oleh sukarelawan. Kamu dapat ikut membantu di {link}."
+i18nInfo: "Calckey diterjemahkan ke dalam banyak bahasa oleh sukarelawan. Kamu dapat\
+ \ ikut membantu di {link}."
manageAccessTokens: "Kelola access token"
accountInfo: "Informasi akun"
notesCount: "Jumlah catatan"
@@ -665,12 +726,16 @@ 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."
+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."
+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"
@@ -682,14 +747,16 @@ 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:"
+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?"
+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"
@@ -697,7 +764,10 @@ 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."
+sendErrorReportsDescription: "Ketika dinyalakan, informasi kesalahan rinci akan dibagikan\
+ \ dengan Calckey ketika masalah terjadi, hal ini untuk membantu kualitas Calckey.\
+ \ 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"
@@ -736,14 +806,17 @@ 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"
+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."
+hideOnlineStatusDescription: "Menyembunyikan status daring kamu umengurangi kenyamanan\
+ \ untuk beberapa fungsi seperti contohnya pencarian."
online: "Daring"
active: "Aktif"
offline: "Luring"
@@ -778,7 +851,8 @@ 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."
+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"
@@ -788,12 +862,14 @@ hashtags: "Tagar"
troubleshooting: "Penyelesaian Masalah"
useBlurEffect: "Gunakan efek blur pada antarmuka"
learnMore: "Pelajari lebih lanjut"
-misskeyUpdated: "Misskey telah dimutakhirkan!"
+misskeyUpdated: "Calckey 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."
+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"
@@ -809,12 +885,14 @@ 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."
+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."
+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."
@@ -824,7 +902,8 @@ 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."
+clickToFinishEmailVerification: "Mohon klik [{ok}] untuk menyelesaikan verifikasi\
+ \ email."
overridedDeviceKind: "Tipe perangkat"
smartphone: "Ponsel"
tablet: "Tablet"
@@ -866,11 +945,16 @@ _ffVisibility:
_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."
+ 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."
+ 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"
@@ -878,9 +962,13 @@ _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."
+ 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"
@@ -902,13 +990,15 @@ _registry:
domain: "Domain"
createKey: "Buat kunci"
_aboutMisskey:
- about: "Misskey adalah perangkat lunak sumber terbuka yang sedang dikembangkan oleh syuilo sejak 2014."
+ about: "Calckey 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! ๐ฅฐ"
+ translation: "Terjemahkan Calckey"
+ donate: "Donasi ke Calckey"
+ morePatrons: "Kami sangat mengapresiasi dukungan dari banyak penolong lain yang\
+ \ tidak tercantum disini. Terima kasih! \U0001F970"
patrons: "Pendukung"
_nsfw:
respect: "Sembunyikan media NSFW"
@@ -916,10 +1006,12 @@ _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"
+ intro: "MFM adalah Calckey-exclusive Markup Language yang dapat digunakan di banyak\
+ \ tempat. Berikut kamu bisa melihat daftar dari syntax MFM yang ada."
+ dummy: "Calckey membentangkan dunia Fediverse"
mention: "Sebut"
- mentionDescription: "Kamu dapat menentukan pengguna tertentu dengan menggunakan simbol-At dan nama engguna mereka."
+ 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"
@@ -935,15 +1027,18 @@ _mfm:
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."
+ 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."
+ 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."
+ 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"
@@ -969,7 +1064,8 @@ _mfm:
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."
+ 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"
@@ -1003,15 +1099,21 @@ _menuDisplay:
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."
+ 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."
+ 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."
+ 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"
@@ -1043,7 +1145,8 @@ _theme:
darken: "Mengelamkan"
lighten: "Menerangkan"
inputConstantName: "Masukkan nama untuk konstanta"
- importInfo: "Jika kamu memasukkan kode tema disini, kamu dapat mengimpornya ke penyunting tema"
+ importInfo: "Jika kamu memasukkan kode tema disini, kamu dapat mengimpornya ke penyunting\
+ \ tema"
deleteConstantConfirm: "apakah kamu ingin menghapus konstanta {const}?"
keys:
accent: "Aksen"
@@ -1113,38 +1216,58 @@ _time:
hour: "jam"
day: "hari"
_tutorial:
- title: "Cara menggunakan Misskey"
+ title: "Cara menggunakan Calckey"
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\"!"
+ 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: "Sekarang saatnya mengikuti beberapa orang!"
+ 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."
+ 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! ๐"
+ 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 Calckey."
+ step7_2: "Jika kamu ingin mempelajari lebih lanjut tentang Calckey, cobalah berkunjung\
+ \ ke bagian {help}."
+ step7_3: "Semoga berhasil dan bersenang-senanglah! \U0001F680"
_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."
+ 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."
+ 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"
@@ -1180,7 +1303,8 @@ _permissions:
"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?"
+ 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"
@@ -1275,7 +1399,8 @@ _profile:
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."
+ metadataDescription: "Kamu dapat menampilkan hingga 4 bagian informasi tambahan\
+ \ ke dalam profilmu."
metadataLabel: "Label"
metadataContent: "Isi"
changeAvatar: "Ubah avatar"
@@ -1596,7 +1721,8 @@ _pages:
_for:
arg1: "Jumlah angka untuk diulangi"
arg2: "Aksi"
- typeError: "Slot {slot} menerima tipe \"{expect}\", sayangnya nilai yang disediakan adalah \"{actual}\"!"
+ typeError: "Slot {slot} menerima tipe \"{expect}\", sayangnya nilai yang disediakan\
+ \ adalah \"{actual}\"!"
thereIsEmptySlot: "Slot {slot} kosong!"
types:
string: "Teks"
diff --git a/locales/it-IT.yml b/locales/it-IT.yml
index 185d12d5ac..f526cac19e 100644
--- a/locales/it-IT.yml
+++ b/locales/it-IT.yml
@@ -1,7 +1,7 @@
---
_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! ๐"
+introMisskey: "Benvenut@! Calckey รจ 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"
@@ -139,7 +139,7 @@ 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."
+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 Calckey 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"
@@ -197,7 +197,7 @@ 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."
+intro: "L'installazione di Calckey รจ finita! Si prega di creare un account amministratore."
done: "Fine"
processing: "In elaborazione"
preview: "Anteprima"
@@ -373,7 +373,7 @@ exploreFediverse: "Esplora il Fediverso"
popularTags: "Tag di tendenza"
userList: "Liste"
about: "Informazioni"
-aboutMisskey: "Informazioni di Misskey"
+aboutMisskey: "Informazioni di Calckey"
administrator: "Amministratore"
token: "Token"
twoStepAuthentication: "Autenticazione a due fattori"
@@ -518,7 +518,7 @@ 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."
+scratchpadDescription: "Lo Scratchpad offre un ambiente per esperimenti di AiScript. ร possibile scrivere, eseguire e confermare i risultati dell'interazione del codice con Calckey."
output: "Uscita"
script: "Script"
disablePagesScript: "Disabilita AiScript nelle pagine"
@@ -686,7 +686,7 @@ 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."
+sendErrorReportsDescription: "Quando abilitato, se si verifica un problema, informazioni dettagliate sugli errori verranno condivise con Calckey 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"
@@ -773,7 +773,7 @@ hashtags: "Hashtag"
troubleshooting: "Risoluzione problemi"
useBlurEffect: "Utilizza effetto sfocatura per l'interfaccia utente"
learnMore: "Piรน dettagli"
-misskeyUpdated: "Misskey รจ stato aggiornato!"
+misskeyUpdated: "Calckey รจ stato aggiornato!"
whatIsNew: "Visualizza le informazioni sull'aggiornamento"
translate: "Traduzione"
translatedFrom: "Tradotto da {x}"
@@ -865,8 +865,8 @@ _aboutMisskey:
contributors: "Principali sostenitori"
allContributors: "Tutti i sostenitori"
source: "Codice sorgente"
- translation: "Tradurre Misskey"
- donate: "Sostieni Misskey"
+ translation: "Tradurre Calckey"
+ donate: "Sostieni Calckey"
morePatrons: "Apprezziamo sinceramente il supporto di tante altre persone. Grazie mille! ๐ฅฐ"
patrons: "Sostenitori"
_nsfw:
@@ -875,8 +875,8 @@ _nsfw:
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"
+ intro: "MFM รจ un linguaggio Markdown particolare che si puรฒ usare in diverse parti di Calckey. Qui puoi visualizzare a colpo d'occhio tutta la sintassi MFM utile."
+ dummy: "Il Fediverso si espande con Calckey"
mention: "Menzioni"
mentionDescription: "Si puรฒ menzionare un utente specifico digitando il suo nome utente subito dopo il segno @."
hashtag: "Hashtag"
diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index 8ae43cdb9b..84c894c7a8 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -52,7 +52,7 @@ sendMessage: "ใกใใปใผใธใ้ไฟก"
copyUsername: "ใฆใผใถใผๅใใณใใผ"
searchUser: "ใฆใผใถใผใๆค็ดข"
reply: "่ฟไฟก"
-loadMore: "ใใฃใจ่ฆใ"
+loadMore: "ใใฃใจ่ชญใฟ่พผใ"
showMore: "ใใฃใจ่ฆใ"
showLess: "้ใใ"
youGotNewFollower: "ใใฉใญใผใใใพใใ"
@@ -66,7 +66,7 @@ import: "ใคใณใใผใ"
export: "ใจใฏในใใผใ"
files: "ใใกใคใซ"
download: "ใใฆใณใญใผใ"
-driveFileDeleteConfirm: "ใใกใคใซใ{name}ใใๅ้คใใพใใ๏ผใใฎใใกใคใซใๆทปไปใใๆ็จฟใๆถใใพใใ"
+driveFileDeleteConfirm: "ใใกใคใซใ{name}ใใๅ้คใใพใใ๏ผใใใซใใใใใฎใใกใคใซใๆทปไปใใใฆใใๆ็จฟใๅ้คใใใพใใ"
unfollowConfirm: "{name}ใใใฎใใฉใญใผใ่งฃ้คใใพใใ๏ผ"
exportRequested: "ใจใฏในใใผใใใชใฏใจในใใใพใใใใใใซใฏๆ้ใใใใๅ ดๅใใใใพใใใจใฏในใใผใใ็ตใใใจใใใใฉใคใใใซ่ฟฝๅ ใใใพใใ"
importRequested: "ใคใณใใผใใใชใฏใจในใใใพใใใใใใซใฏๆ้ใใใใๅ ดๅใใใใพใใ"
@@ -619,6 +619,9 @@ regexpErrorDescription: "{tab}ใฏใผใใใฅใผใใฎ{line}่ก็ฎใฎๆญฃ่ฆ่กจ
instanceMute: "ใคใณในใฟใณในใใฅใผใ"
userSaysSomething: "{name}ใไฝใใ่จใใพใใ"
userSaysSomethingReason: "{name}ใ{reason}ใจ่จใใพใใ"
+userSaysSomethingReasonReply: "{name}ใ{reason}ใๅซใๆ็จฟใซ่ฟไฟกใใพใใ"
+userSaysSomethingReasonRenote: "{name}ใ{reason}ใๅซใๆ็จฟใใใผในใใใพใใ"
+userSaysSomethingReasonQuote: "{name}ใ{reason}ใๅซใๆ็จฟใๅผ็จใใพใใ"
makeActive: "ใขใฏใใฃใใซใใ"
display: "่กจ็คบ"
copy: "ใณใใผ"
@@ -812,7 +815,7 @@ customCssWarn: "ใใฎ่จญๅฎใฏๅฟ ใ็ฅ่ญใฎใใๆนใ่กใฃใฆใใ ใใ
global: "ใฐใญใผใใซ"
recommended: "ๆจๅฅจ"
squareAvatars: "ใขใคใณใณใๅ่งๅฝขใง่กจ็คบ"
-seperateRenoteQuote: "ใใผในใใจๅผ็จใใฟใณใๅใใ"
+seperateRenoteQuote: "ใใผในใใจๅผ็จใฎใใฟใณใๅใใ"
sent: "้ไฟก"
received: "ๅไฟก"
searchResult: "ๆค็ดข็ตๆ"
@@ -942,7 +945,7 @@ customSplashIconsDescription: "ใฆใผใถใใใผใธใใญใผใ/ใชใญใผใใ
\ URLใ็ปๅใฏ้็ใชURLใงใใงใใใฐใในใฆ192x192ใซใชใตใคใบใใฆใใ ใใใ"
showUpdates: "Calckeyใฎๆดๆฐๆใซใใใใขใใใ่กจ็คบใใ"
recommendedInstances: "ใใใใใคใณในใฟใณใน"
-recommendedInstancesDescription: "ใใใใใฟใคใ ใฉใคใณใซ่กจ็คบใใใใๆน่กใงๅบๅใใใใคใณในใฟใณในใ`https://`ใ่ฟฝๅ ใใชใใงใใ ใใใใใกใคใณใฎใฟใ่ฟฝๅ ใใฆใใ ใใใ"
+recommendedInstancesDescription: "ใใใใใฟใคใ ใฉใคใณใซ่กจ็คบใใใคใณในใฟใณในใๆน่กๅบๅใใงๅ ฅๅใใฆใใ ใใใ`https://`ใฏๆธใใใใใกใคใณใฎใฟใๅ ฅๅใใฆใใ ใใใ"
caption: "่ชๅใญใฃใใทใงใณ"
splash: "ในใใฉใใทใฅในใฏใชใผใณ"
updateAvailable: "ใขใใใใผใใใใใพใใ๏ผ"
@@ -959,7 +962,7 @@ moveFrom: "ๅฅใฎใขใซใฆใณใใใใใฎใขใซใฆใณใใซๅผใฃ่ถใ"
moveFromLabel: "ๅผใฃ่ถใๅ ใฎใขใซใฆใณใ๏ผ"
moveFromDescription: "ๅฅใฎใขใซใฆใณใใใใใฎใขใซใฆใณใใซใใฉใญใฏใผใๅผใ็ถใใงๅผใฃ่ถใใใๅ ดๅใใใใงใจใคใชใขในใไฝๆใใฆใใๅฟ ่ฆใใใใพใใๅฟ ใๅผใฃ่ถใใๅฎ่กใใๅใซไฝๆใใฆใใ ใใ๏ผๅผใฃ่ถใๅ ใฎใขใซใฆใณใใใใฎใใใซๅ ฅๅใใฆใใ ใใ๏ผ@person@instance.com"
migrationConfirm: "ๆฌๅฝใซใใฎใขใซใฆใณใใ {account} ใซๅผใฃ่ถใใพใใ๏ผไธๅบฆๅผใฃ่ถใใ่กใใจๅใๆถใใใไบๅบฆใจใใฎใขใซใฆใณใใๅ ใฎ็ถๆ ใงไฝฟ็จใงใใชใใชใใพใใ\n\
- ใพใใๅผใฃ่ถใๅ ใฎใขใซใฆใณใใงใจใคใชใขในใไฝๆใใใใจใ็ขบ่ชใใฆใใ ใใใ"
+ ใใฎๆไฝใ่กใๅใซๅผใฃ่ถใๅ ใฎใขใซใฆใณใใงใจใคใชใขในใไฝๆใใๅฟ ่ฆใใใใพใใใจใคใชใขในใไฝๆใใใฆใใใใๅฟ ใ็ขบ่ชใใฆใใ ใใใ"
defaultReaction: "ใชใขใผใใจใญใผใซใซใฎๆ็จฟใซๅฏพใใใใใฉใซใใฎ็ตตๆๅญใชใขใฏใทใงใณ"
license: "ใฉใคใปใณใน"
indexPosts: "ๆ็จฟใใคใณใใใฏใน"
@@ -970,6 +973,9 @@ customKaTeXMacroDescription: "ๆฐๅผๅ ฅๅใๆฅฝใซใใใใใฎใใฏใญใ
name}{content} ใพใใฏ \\newcommand{\\add}[2]{#1 + #2} ใฎใใใซ่จ่ฟฐใใพใใๅพ่ ใฎไพใงใฏ \\add{3}{foo}\
\ ใ 3 + foo ใซๅฑ้ใใใพใใใพใใใใฏใญใฎๅๅใๅฒใๆณขๆฌๅผงใไธธๆฌๅผง () ใใใณ่งๆฌๅผง [] ใซๅคๆดใใๅ ดๅใใใฏใญใฎๅผๆฐใซไฝฟ็จใใๆฌๅผงใๅคๆดใใใพใใใใฏใญใฎๅฎ็พฉใฏไธ่กใซไธใคใฎใฟใงใ้ไธญใงๆน่กใฏใงใใพใใใใใฏใญใฎๅฎ็พฉใ็กๅนใช่กใฏ็ก่ฆใใใพใใๆๅญๅใๅ็ดใซ็ฝฎๆใใๆฉ่ฝใฎใฟใซๅฏพๅฟใใฆใใฆใๆกไปถๅๅฒใชใฉใฎ้ซๅบฆใชๆงๆใฏไฝฟ็จใงใใพใใใ"
enableCustomKaTeXMacro: "ใซในใฟใ KaTeXใใฏใญใๆๅนใซใใ"
+preventAiLearning: "AIใซใใๅญฆ็ฟใ้ฒๆญข"
+preventAiLearningDescription: "ๆ็จฟใใใใผใใๆทปไปใใ็ปๅใชใฉใฎใณใณใใณใใๅญฆ็ฟใฎๅฏพ่ฑกใซใใชใใใAIใซ่ฆๆฑใใพใใใใใฏnoaiใใฉใฐใHTMLใฌในใใณในใซๅซใใใใจใซใใฃใฆๅฎ็พใใใพใใ"
+noGraze: "ใใฉใฆใถใฎๆกๅผตๆฉ่ฝใGraze for MastodonใใฏใCalckeyใฎๅไฝใๅฆจใใใใใ็กๅนใซใใฆใใ ใใใ"
_sensitiveMediaDetection:
description: "ๆฉๆขฐๅญฆ็ฟใไฝฟใฃใฆ่ชๅใงใปใณใทใใฃใใชใกใใฃใขใๆคๅบใใใขใใฌใผใทใงใณใซๅฝน็ซใฆใใใพใใใตใผใใผใฎ่ฒ ่ทใๅฐใๅขใใพใใ"
@@ -1125,6 +1131,17 @@ _mfm:
plain: "ใใฌใผใณ"
plainDescription: "ๅ ๅดใฎๆงๆใๅ จใฆ็กๅนใซใใพใใ"
position: ไฝ็ฝฎ
+ stop: MFMใขใใกใผใทใงใณใๅๆญข
+ alwaysPlay: MFMใขใใกใผใทใงใณใ่ชๅๅ็ใใ
+ play: MFMใขใใกใผใทใงใณใๅ็
+ warn: MFMใขใใกใผใทใงใณใฏๆฟใใๅใใๅซใๅฏ่ฝๆงใใใใพใใ
+ positionDescription: ไฝ็ฝฎใๆๅฎใใๅคใ ใใใใใพใใ
+ foreground: ๆๅญ่ฒ
+ backgroundDescription: ่ๆฏใฎ่ฒใๅคๆดใใพใใ
+ background: ่ๆฏ่ฒ
+ scale: ๆกๅคงใป็ธฎๅฐ
+ scaleDescription: ๅคงใใใๆๅฎใใๅคใซๆกๅคงใป็ธฎๅฐใใพใใ
+ foregroundDescription: ๆๅญใฎ่ฒใๅคๆดใใพใใ
_instanceTicker:
none: "่กจ็คบใใชใ"
remote: "ใชใขใผใใฆใผใถใผใซ่กจ็คบ"
@@ -1144,6 +1161,8 @@ _channel:
following: "ใใฉใญใผไธญ"
usersCount: "{n}ไบบใๅๅ ไธญ"
notesCount: "{n}ๆ็จฟใใใใพใ"
+ nameAndDescription: "ๅๅใจ่ชฌๆ"
+ nameOnly: "ๅๅใฎใฟ"
_messaging:
dms: "ใใฉใคใใผใ"
groups: "ใฐใซใผใ"
@@ -1832,23 +1851,18 @@ _deck:
list: "ใชในใ"
mentions: "ใใชใๅฎใฆ"
direct: "ใใคใฌใฏใ"
-_apps:
- apps: "ใขใใช"
- crossPlatform: "ใฏใญในใใฉใใใใฉใผใ "
- mobile: "ใขใใคใซ"
- firstParty: "ใใกใผในใใใผใใฃ"
- firstClass: "ๅฏพๅฟๅบฆโ"
- secondClass: "ๅฏพๅฟๅบฆโ"
- thirdClass: "ๅฏพๅฟๅบฆโณ"
- free: "็กๆ"
- paid: "ๆๆ"
- pwa: "PWAใใคใณในใใผใซ"
- kaiteki: "Kaiteki"
- milktea: "Milktea"
- missLi: "MissLi"
- mona: "Mona"
- theDesk: "TheDesk"
- lesskey: "Lesskey"
noteId: ๆ็จฟใฎID
hiddenTagsDescription: 'ใใฌใณใใจใใฟใคใใใใใ้คๅคใใใใใใทใฅใฟใฐใ๏ผๅ ้ ญใฎ # ใ้คใใฆ๏ผๆน่กๅบๅใใงๅ ฅๅใใฆใใ ใใใใใฎ่จญๅฎใฏใใฌใณใใจใใฟใคใใใไปฅๅคใซใฏๅฝฑ้ฟใใพใใใ'
hiddenTags: ้่กจ็คบใซใใใใใทใฅใฟใฐ
+apps: "ใขใใช"
+_experiments:
+ enablePostEditing: ๆ็จฟใฎ็ทจ้ๆฉ่ฝใๆๅนใซใใ
+ title: ่ฉฆ้จ็ใชๆฉ่ฝ
+ postEditingCaption: ๆ็จฟใฎใกใใฅใผใซๆขๅญใฎๆ็จฟใ็ทจ้ใใใใฟใณใ่กจ็คบใใพใใ
+sendModMail: ใขใใฌใผใทใงใณใใผใใ้ใ
+deleted: ๅ้คๆธใฟ
+editNote: ๆ็จฟใ็ทจ้
+edited: ็ทจ้ๆธใฟ
+signupsDisabled:
+ ็พๅจใใใฎใตใผใใผใงใฏๆฐ่ฆ็ป้ฒใไธ่ฌ้ๆพใใใฆใใพใใใๆๅพ ใณใผใใใๆใกใฎๅ ดๅใซใฏใไปฅไธใฎๆฌใซๅ ฅๅใใฆใใ ใใใๆๅพ ใณใผใใใๆใกใงใชใๅ ดๅใซใใๆฐ่ฆ็ป้ฒใ้ๆพใใฆใใไปใฎใตใผใใผใซใฏๅ ฅใใพใใ๏ผ
+findOtherInstance: ไปใฎใตใผใใผใๆขใ
diff --git a/locales/kn-IN.yml b/locales/kn-IN.yml
index 39b3cbe915..77614812e7 100644
--- a/locales/kn-IN.yml
+++ b/locales/kn-IN.yml
@@ -1,6 +1,6 @@
---
_lang_: "เฒเฒจเณเฒจเฒก"
-introMisskey: "เฒธเณเฒตเฒพเฒเฒค! Misskey เฒเฒชเฒจเณ เฒธเณเฒฐเณเฒธเณ เฒเฒเณเฒเณเฒ เฒฎเณเฒเณเฒฐเณเฒฌเณเฒฒเฒพเฒเฒฟเฒเฒเณ เฒธเณเฒตเณเฒฏเฒพเฒเฒฟเฒฆเณ.\n เฒเฒจเฒพเฒเณเฒคเณเฒคเฒฟเฒฆเณ เฒเฒเฒฌเณเฒฆเฒจเณเฒจเณ เฒนเฒเฒเฒฟเฒเณเฒณเณเฒณเฒฒเณ เฒ เฒฅเฒตเฒพ เฒจเฒฟเฒฎเณเฒฎ เฒฌเฒเณเฒเณ เฒเฒฒเณเฒฒเฒฐเฒฟเฒเณ เฒนเณเฒณเฒฒเณ \"เฒเฒฟเฒชเณเฒชเฒฃเฒฟ\"เฒเฒณเฒจเณเฒจเณ เฒฐเฒเฒฟเฒธเฒฟ๐ก\n \"เฒธเณเฒชเฒเฒฆเฒจเณ\" เฒเณเฒฐเฒฟเฒฏเณเฒฏเณเฒเฒฆเฒฟเฒเณ, เฒจเณเฒตเณ เฒเฒฒเณเฒฒเฒฐ เฒเฒฟเฒชเณเฒชเฒฃเฒฟเฒเฒณเฒฟเฒเณ เฒคเณเฒตเฒฐเฒฟเฒคเฒตเฒพเฒเฒฟ เฒธเณเฒชเฒเฒฆเฒจเณเฒเฒณเฒจเณเฒจเณ เฒเณเฒก เฒธเณเฒฐเฒฟเฒธเฒฌเฒนเณเฒฆเณ.๐\n เฒนเณเฒธ เฒเฒเฒคเณเฒคเฒจเณเฒจเณ เฒ เฒจเณเฒตเณเฒทเฒฟเฒธเฒฟ๐"
+introMisskey: "เฒธเณเฒตเฒพเฒเฒค! Calckey เฒเฒชเฒจเณ เฒธเณเฒฐเณเฒธเณ เฒเฒเณเฒเณเฒ เฒฎเณเฒเณเฒฐเณเฒฌเณเฒฒเฒพเฒเฒฟเฒเฒเณ เฒธเณเฒตเณเฒฏเฒพเฒเฒฟเฒฆเณ.\n เฒเฒจเฒพเฒเณเฒคเณเฒคเฒฟเฒฆเณ เฒเฒเฒฌเณเฒฆเฒจเณเฒจเณ เฒนเฒเฒเฒฟเฒเณเฒณเณเฒณเฒฒเณ เฒ เฒฅเฒตเฒพ เฒจเฒฟเฒฎเณเฒฎ เฒฌเฒเณเฒเณ เฒเฒฒเณเฒฒเฒฐเฒฟเฒเณ เฒนเณเฒณเฒฒเณ \"เฒเฒฟเฒชเณเฒชเฒฃเฒฟ\"เฒเฒณเฒจเณเฒจเณ เฒฐเฒเฒฟเฒธเฒฟ๐ก\n \"เฒธเณเฒชเฒเฒฆเฒจเณ\" เฒเณเฒฐเฒฟเฒฏเณเฒฏเณเฒเฒฆเฒฟเฒเณ, เฒจเณเฒตเณ เฒเฒฒเณเฒฒเฒฐ เฒเฒฟเฒชเณเฒชเฒฃเฒฟเฒเฒณเฒฟเฒเณ เฒคเณเฒตเฒฐเฒฟเฒคเฒตเฒพเฒเฒฟ เฒธเณเฒชเฒเฒฆเฒจเณเฒเฒณเฒจเณเฒจเณ เฒเณเฒก เฒธเณเฒฐเฒฟเฒธเฒฌเฒนเณเฒฆเณ.๐\n เฒนเณเฒธ เฒเฒเฒคเณเฒคเฒจเณเฒจเณ เฒ เฒจเณเฒตเณเฒทเฒฟเฒธเฒฟ๐"
monthAndDay: "{month}เฒจเณ เฒคเฒฟเฒเฒเฒณ {day}เฒจเณ เฒฆเฒฟเฒจ"
search: "เฒนเณเฒกเณเฒเณ"
notifications: "เฒ เฒงเฒฟเฒธเณเฒเฒจเณเฒเฒณเณ"
diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml
index b87a4b06ce..15e776faf0 100644
--- a/locales/ko-KR.yml
+++ b/locales/ko-KR.yml
@@ -1,7 +1,7 @@
---
_lang_: "ํ๊ตญ์ด"
headlineMisskey: "๋ ธํธ๋ก ์ฐ๊ฒฐ๋๋ ๋คํธ์ํฌ"
-introMisskey: "ํ์ํฉ๋๋ค! Misskey ๋ ์คํ ์์ค ๋ถ์ฐํ ๋ง์ดํฌ๋ก ๋ธ๋ก๊ทธ ์๋น์ค์ ๋๋ค.\n\"๋ ธํธ\" ๋ฅผ ์์ฑํด์, ์ง๊ธ ์ผ์ด๋๊ณ ์๋ ์ผ์ ๊ณต์ ํ๊ฑฐ๋, ๋น์ ๋ง์ ์ด์ผ๊ธฐ๋ฅผ ๋ชจ๋์๊ฒ ๋ฐ์ ํ์ธ์๐ก\n\"๋ฆฌ์ก์ \" ๊ธฐ๋ฅ์ผ๋ก, ์น๊ตฌ์ ๋ ธํธ์ ์ด์๊ฐ์ด ๋ฐ์์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค๐\n์๋ก์ด ์ธ๊ณ๋ฅผ ํํํด ๋ณด์ธ์๐"
+introMisskey: "ํ์ํฉ๋๋ค! Calckey ๋ ์คํ ์์ค ๋ถ์ฐํ ๋ง์ดํฌ๋ก ๋ธ๋ก๊ทธ ์๋น์ค์ ๋๋ค.\n\"๋ ธํธ\" ๋ฅผ ์์ฑํด์, ์ง๊ธ ์ผ์ด๋๊ณ ์๋ ์ผ์ ๊ณต์ ํ๊ฑฐ๋, ๋น์ ๋ง์ ์ด์ผ๊ธฐ๋ฅผ ๋ชจ๋์๊ฒ ๋ฐ์ ํ์ธ์๐ก\n\"๋ฆฌ์ก์ \" ๊ธฐ๋ฅ์ผ๋ก, ์น๊ตฌ์ ๋ ธํธ์ ์ด์๊ฐ์ด ๋ฐ์์ ์ถ๊ฐํ ์๋ ์์ต๋๋ค๐\n์๋ก์ด ์ธ๊ณ๋ฅผ ํํํด ๋ณด์ธ์๐"
monthAndDay: "{month}์ {day}์ผ"
search: "๊ฒ์"
notifications: "์๋ฆผ"
@@ -524,7 +524,7 @@ sort: "์ ๋ ฌ"
ascendingOrder: "์ค๋ฆ์ฐจ์"
descendingOrder: "๋ด๋ฆผ์ฐจ์"
scratchpad: "์คํฌ๋์น ํจ๋"
-scratchpadDescription: "์คํฌ๋์น ํจ๋๋ AiScript ์ ํ ์คํธ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. Misskey ์ ์ํธ ์์ฉํ๋ ์ฝ๋๋ฅผ ์์ฑ, ์คํ ๋ฐ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค."
+scratchpadDescription: "์คํฌ๋์น ํจ๋๋ AiScript ์ ํ ์คํธ ํ๊ฒฝ์ ์ ๊ณตํฉ๋๋ค. Calckey ์ ์ํธ ์์ฉํ๋ ์ฝ๋๋ฅผ ์์ฑ, ์คํ ๋ฐ ๊ฒฐ๊ณผ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค."
output: "์ถ๋ ฅ"
script: "์คํฌ๋ฆฝํธ"
disablePagesScript: "Pages ์์ AiScript ๋ฅผ ์ฌ์ฉํ์ง ์์"
diff --git a/locales/nl-NL.yml b/locales/nl-NL.yml
index 7a0580f2d0..cea1d5f70f 100644
--- a/locales/nl-NL.yml
+++ b/locales/nl-NL.yml
@@ -1,7 +1,10 @@
----
_lang_: "Nederlands"
-headlineMisskey: "Netwerk verbonden door notities"
-introMisskey: "Welkom! Misskey is een open source, gedecentraliseerde microblogdienst.\nMaak \"notities\" om je gedachten te delen met iedereen om je heen. ๐ก\nMet \"reacties\" kun je ook snel je mening geven over berichten van anderen. ๐\nLaten we een nieuwe wereld verkennen! ๐"
+headlineMisskey: "Een open source, gedecentraliseerd, social media platform dat voor
+ altijd gratis is! ๐"
+introMisskey: "Welkom! Calckey is een open source, gedecentraliseerde microblogdienst.\n
+ Maak \"notities\" om je gedachten te delen met iedereen om je heen. ๐ก\nMet \"reacties\"\
+ \ kun je ook snel je mening geven over berichten van anderen. ๐\nLaten we een nieuwe
+ wereld verkennen! ๐"
monthAndDay: "{day} {month}"
search: "Zoeken"
notifications: "Meldingen"
@@ -44,7 +47,8 @@ copyContent: "Kopiรซren inhoud"
copyLink: "Kopiรซren link"
delete: "Verwijderen"
deleteAndEdit: "Verwijderen en bewerken"
-deleteAndEditConfirm: "Weet je zeker dat je deze notitie wilt verwijderen en dan bewerken? Je verliest alle reacties, herdelingen en antwoorden erop."
+deleteAndEditConfirm: "Weet je zeker dat je deze post wilt verwijderen en dan bewerken?
+ Je verliest alle reacties, boosts en antwoorden erop."
addToList: "Aan lijst toevoegen"
sendMessage: "Verstuur bericht"
copyUsername: "Kopiรซren gebruikersnaam "
@@ -52,7 +56,7 @@ searchUser: "Zoeken een gebruiker"
reply: "Antwoord"
loadMore: "Laad meer"
showMore: "Toon meer"
-youGotNewFollower: "volgde jou"
+youGotNewFollower: "volgt jou"
receiveFollowRequest: "Volgverzoek ontvangen"
followRequestAccepted: "Volgverzoek geaccepteerd"
mention: "Vermelding"
@@ -63,9 +67,11 @@ import: "Import"
export: "Export"
files: "Bestanden"
download: "Downloaden"
-driveFileDeleteConfirm: "Weet je zeker dat je het bestand \"{name}\" wilt verwijderen? Notities met dit bestand als bijlage worden ook verwijderd."
+driveFileDeleteConfirm: "Weet je zeker dat je het bestand \"{name}\" wilt verwijderen?
+ Posts met dit bestand als bijlage worden ook verwijderd."
unfollowConfirm: "Weet je zeker dat je {name} wilt ontvolgen?"
-exportRequested: "Je hebt een export aangevraagd. Dit kan een tijdje duren. Het wordt toegevoegd aan je Drive zodra het is voltooid."
+exportRequested: "Je hebt een export aangevraagd. Dit kan een tijdje duren. Het wordt
+ toegevoegd aan je Drive zodra het is voltooid."
importRequested: "Je hebt een import aangevraagd. Dit kan even duren."
lists: "Lijsten"
noLists: "Je hebt geen lijsten"
@@ -75,12 +81,14 @@ following: "Volgend"
followers: "Volgers"
followsYou: "Volgt jou"
createList: "Creรซer lijst"
-manageLists: "Beheren lijsten"
+manageLists: "Lijsten beheren"
error: "Fout"
somethingHappened: "Er is iets misgegaan."
retry: "Probeer opnieuw"
pageLoadError: "Pagina laden mislukt"
-pageLoadErrorDescription: "Dit wordt normaal gesproken veroorzaakt door netwerkfouten of door de cache van de browser. Probeer de cache te wissen en probeer het na een tijdje wachten opnieuw."
+pageLoadErrorDescription: "Dit wordt normaal gesproken veroorzaakt door netwerkfouten
+ of door de cache van de browser. Probeer de cache te wissen en probeer het na een
+ tijdje wachten opnieuw."
serverIsDead: "De server reageert niet. Wacht even en probeer het opnieuw."
youShouldUpgradeClient: "Werk je client bij om deze pagina te zien."
enterListName: "Voer de naam van de lijst in"
@@ -93,25 +101,26 @@ followRequests: "Volgverzoeken"
unfollow: "Ontvolgen"
followRequestPending: "Wachten op goedkeuring volgverzoek"
enterEmoji: "Voer een emoji in"
-renote: "Herdelen"
+renote: "Boost"
unrenote: "Stop herdelen"
-renoted: "Herdeeld"
-cantRenote: "Dit bericht kan niet worden herdeeld"
-cantReRenote: "Een herdeling kan niet worden herdeeld"
+renoted: "Boosted."
+cantRenote: "Dit bericht kan niet worden geboost."
+cantReRenote: "Een boost kan niet worden geboost."
quote: "Quote"
-pinnedNote: "Vastgemaakte notitie"
+pinnedNote: "Vastgemaakte post"
pinned: "Vastmaken aan profielpagina"
you: "Jij"
clickToShow: "Klik om te bekijken"
sensitive: "NSFW"
add: "Toevoegen"
reaction: "Reacties"
-reactionSettingDescription2: "Sleep om opnieuw te ordenen, Klik om te verwijderen, Druk op \"+\" om toe te voegen"
-rememberNoteVisibility: "Vergeet niet de notitie zichtbaarheidsinstellingen"
+reactionSettingDescription2: "Sleep om opnieuw te ordenen, Klik om te verwijderen,
+ Druk op \"+\" om toe te voegen"
+rememberNoteVisibility: "Onthoud post zichtbaarheidsinstellingen"
attachCancel: "Verwijder bijlage"
markAsSensitive: "Markeren als NSFW"
unmarkAsSensitive: "Geen NSFW"
-enterFileName: "Invoeren bestandsnaam"
+enterFileName: "Bestandsnaam invoeren"
mute: "Dempen"
unmute: "Stop dempen"
block: "Blokkeren"
@@ -122,13 +131,18 @@ blockConfirm: "Weet je zeker dat je dit account wil blokkeren?"
unblockConfirm: "Ben je zeker dat je deze account wil blokkeren?"
suspendConfirm: "Ben je zeker dat je deze account wil suspenderen?"
unsuspendConfirm: "Ben je zeker dat je deze account wil opnieuw aanstellen?"
-flagAsBot: "Markeer dit account als een robot."
-flagAsBotDescription: "Als dit account van een programma wordt beheerd, zet deze vlag aan. Het aanzetten helpt andere ontwikkelaars om bijvoorbeeld onbedoelde feedback loops te doorbreken of om Misskey meer geschikt te maken."
+flagAsBot: "Markeer dit account als een robot"
+flagAsBotDescription: "Als dit account van een programma wordt beheerd, zet deze vlag
+ aan. Het aanzetten helpt andere ontwikkelaars om bijvoorbeeld onbedoelde feedback
+ loops te doorbreken of om Calckey meer geschikt te maken."
flagAsCat: "Markeer dit account als een kat."
-flagAsCatDescription: "Zet deze vlag aan als je wilt aangeven dat dit account een kat is."
-flagShowTimelineReplies: "Toon antwoorden op de tijdlijn."
-flagShowTimelineRepliesDescription: "Als je dit vlag aanzet, toont de tijdlijn ook antwoorden op andere en niet alleen jouw eigen notities."
-autoAcceptFollowed: "Accepteer verzoeken om jezelf te volgen vanzelf als je de verzoeker al volgt."
+flagAsCatDescription: "Zet deze vlag aan als je wilt aangeven dat dit account een
+ kat is."
+flagShowTimelineReplies: "Toon antwoorden op de tijdlijn"
+flagShowTimelineRepliesDescription: "Als je deze vlag aanzet, toont de tijdlijn ook
+ antwoorden op andere en niet alleen jouw eigen post."
+autoAcceptFollowed: "Accepteer verzoeken om jezelf te volgen vanzelf als je de verzoeker
+ al volgt"
addAccount: "Account toevoegen"
loginFailed: "Aanmelding mislukt."
showOnRemote: "Toon op de externe instantie."
@@ -140,10 +154,14 @@ searchWith: "Zoeken: {q}"
youHaveNoLists: "Je hebt geen lijsten"
followConfirm: "Weet je zeker dat je {name} wilt volgen?"
proxyAccount: "Proxy account"
-proxyAccountDescription: "Een proxy-account is een account dat onder bepaalde voorwaarden fungeert als externe volger voor gebruikers. Als een gebruiker bijvoorbeeld een externe gebruiker aan de lijst toevoegt, wordt de activiteit van de externe gebruiker niet aan de server geleverd als geen lokale gebruiker die gebruiker volgt, dus het proxy-account volgt in plaats daarvan."
+proxyAccountDescription: "Een proxy-account is een account dat onder bepaalde voorwaarden
+ fungeert als externe volger voor gebruikers. Als een gebruiker bijvoorbeeld een
+ externe gebruiker aan de lijst toevoegt, wordt de activiteit van de externe gebruiker
+ niet aan de server geleverd als geen lokale gebruiker die gebruiker volgt, dus het
+ proxy-account volgt in plaats daarvan."
host: "Server"
selectUser: "Kies een gebruiker"
-recipient: "Ontvanger"
+recipient: "Ontvanger(s)"
annotation: "Reacties"
federation: "Federatie"
instances: "Server"
@@ -171,19 +189,23 @@ instanceInfo: "Serverinformatie"
statistics: "Statistieken"
clearQueue: "Wachtrij wissen"
clearQueueConfirmTitle: "Weet je zeker dat je de wachtrji leeg wil maken?"
-clearQueueConfirmText: "Niet-bezorgde biljetten die nog in de wachtrij staan, worden niet gefedereerd. Meestal is deze operatie niet nodig."
+clearQueueConfirmText: "Niet-bezorgde biljetten die nog in de wachtrij staan, worden
+ niet gefedereerd. Meestal is deze operatie niet nodig."
clearCachedFiles: "Cache opschonen"
-clearCachedFilesConfirm: "Weet je zeker dat je alle externe bestanden in de cache wilt verwijderen?"
+clearCachedFilesConfirm: "Weet je zeker dat je alle externe bestanden in de cache
+ wilt verwijderen?"
blockedInstances: "Geblokkeerde servers"
-blockedInstancesDescription: "Maak een lijst van de servers die moeten worden geblokkeerd, gescheiden door regeleinden. Geblokkeerde servers kunnen niet meer communiceren met deze server."
+blockedInstancesDescription: "Maak een lijst van de servers die moeten worden geblokkeerd,
+ gescheiden door regeleinden. Geblokkeerde servers kunnen niet meer communiceren
+ met deze server."
muteAndBlock: "Gedempt en geblokkeerd"
mutedUsers: "Gedempte gebruikers"
blockedUsers: "Geblokkeerde gebruikers"
noUsers: "Er zijn geen gebruikers."
editProfile: "Bewerk Profiel"
-noteDeleteConfirm: "Ben je zeker dat je dit bericht wil verwijderen?"
-pinLimitExceeded: "Je kunt geen berichten meer vastprikken"
-intro: "Installatie van Misskey geรซindigd! Maak nu een beheerder aan."
+noteDeleteConfirm: "Ben je zeker dat je deze post wil verwijderen?"
+pinLimitExceeded: "Je kunt geen posts meer vastprikken"
+intro: "Installatie van Calckey geรซindigd! Maak nu een beheerder aan."
done: "Klaar"
processing: "Bezig met verwerken"
preview: "Voorbeeld"
@@ -223,9 +245,11 @@ saved: "Opgeslagen"
messaging: "Chat"
upload: "Uploaden"
keepOriginalUploading: "Origineel beeld behouden."
-keepOriginalUploadingDescription: "Bewaar de originele versie bij het uploaden van afbeeldingen. Indien uitgeschakeld, wordt bij het uploaden een alternatieve versie voor webpublicatie genereert."
+keepOriginalUploadingDescription: "Bewaar de originele versie bij het uploaden van
+ afbeeldingen. Indien uitgeschakeld, wordt bij het uploaden een alternatieve versie
+ voor webpublicatie genereert."
fromDrive: "Van schijf"
-fromUrl: "Van URL"
+fromUrl: "Van URL"
uploadFromUrl: "Uploaden vanaf een URL"
uploadFromUrlDescription: "URL van het bestand dat je wil uploaden"
uploadFromUrlRequested: "Uploadverzoek"
@@ -239,7 +263,8 @@ agreeTo: "Ik stem in met {0}"
tos: "Gebruiksvoorwaarden"
start: "Aan de slag"
home: "Startpagina"
-remoteUserCaution: "Aangezien deze gebruiker van een externe server afkomstig is, kan de weergegeven informatie onvolledig zijn."
+remoteUserCaution: "Aangezien deze gebruiker van een externe server afkomstig is,
+ kan de weergegeven informatie onvolledig zijn."
activity: "Activiteit"
images: "Afbeeldingen"
birthday: "Geboortedatum"
@@ -280,7 +305,7 @@ disconnectedFromServer: "Verbinding met de server onderbroken."
inMb: "in megabytes"
pinnedNotes: "Vastgemaakte notitie"
userList: "Lijsten"
-aboutMisskey: "Over Misskey"
+aboutMisskey: "Over Calckey"
administrator: "Beheerder"
token: "Token"
securityKeyName: "Sleutelnaam"
@@ -308,7 +333,7 @@ cropImageAsk: "Bijsnijdengevraagd"
file: "Bestanden"
_email:
_follow:
- title: "volgde jou"
+ title: "Je hebt een nieuwe volger"
_mfm:
mention: "Vermelding"
quote: "Quote"
@@ -367,7 +392,7 @@ _pages:
types:
array: "Lijsten"
_notification:
- youWereFollowed: "volgde jou"
+ youWereFollowed: "volgt jou"
_types:
follow: "Volgend"
mention: "Vermelding"
@@ -383,3 +408,112 @@ _deck:
tl: "Tijdlijn"
list: "Lijsten"
mentions: "Vermeldingen"
+showLess: Sluiten
+emoji: Emoji
+selectList: Selecteer een lijst
+selectAntenna: Selecteer een antenne
+deleted: Verwijderd
+editNote: Bewerk notitie
+edited: Bewerkt
+emojis: Emojis
+emojiName: Emoji naam
+emojiUrl: Emoji URL
+addEmoji: Voeg toe
+settingGuide: Aanbevolen instellingen
+flagSpeakAsCat: Praat als een kat
+accountMoved: 'Gebruiker is naar een nieuw account verhuisd:'
+showEmojisInReactionNotifications: Toon emojis in reactie notificaties
+selectWidget: Selecteer een widget
+editWidgetsExit: Klaar
+noThankYou: Nee bedankt
+addInstance: Voeg een server toe
+enableEmojiReactions: Schakel emoji reacties in
+editWidgets: Bewerk widgets
+thisYear: Jaar
+thisMonth: Maand
+registration: Registreren
+_ffVisibility:
+ public: Openbaar
+ private: Privรฉ
+ followers: Alleen zichtbaar voor volgers
+noInstances: Er zijn geen servers
+_signup:
+ almostThere: Bijna klaar
+ emailAddressInfo: Voer je emailadres in. Deze zal niet openbaar gemaakt worden.
+_ad:
+ back: Terug
+ reduceFrequencyOfThisAd: Toon deze advertentie minder
+pushNotificationNotSupported: Je browser of server ondersteunt geen pushmeldingen
+sendPushNotificationReadMessage: Verwijder pushmeldingen wanneer de relevante meldingen
+ of berichten zijn gelezen
+customEmojis: Custom emoji
+cacheRemoteFiles: Cache externe bestanden
+hiddenTags: Verborgen hashtags
+enableRecommendedTimeline: Schakel aanbevolen tijdlijn in
+_forgotPassword:
+ enterEmail: Voer het emailadres in dat je gebruikte om te registreren. Een link
+ waarmee je je wachtwoord opnieuw kunt instellen zal daar naartoe gestuurd worden.
+jumpToReply: Spring naar Antwoord
+newer: nieuwer
+older: ouder
+selectInstance: Kies een server
+defaultValueIs: 'Standaard: {value}'
+reload: Hernieuwen
+doNothing: Negeren
+today: Vandaag
+inputNewDescription: Voer een nieuw onderschrift in
+inputNewFolderName: Voer een nieuwe mapnaam in
+circularReferenceFolder: De bestemmingsmap is een submap van de map die je wil verplaatsen.
+hasChildFilesOrFolders: Omdat deze map niet leeg is, kan deze niet verwijderd worden.
+enableLocalTimeline: Schakel lokale tijdlijn in
+enableGlobalTimeline: Schakel globale tijdlijn in
+enableRegistration: Nieuwe gebruikersregistratie inschakelen
+invite: Uitnodigen
+move: Verplaatsen
+showAds: Toon advertenties
+pushNotification: Pushmeldingen
+_gallery:
+ my: Mijn Gallerij
+reactionSetting: Reacties om te tonen in het reactie selectie menu
+dayX: '{day}'
+renoteMute: Demp boosts
+reloadConfirm: Wil je de tijdlijn hernieuwen?
+watch: Volgen
+unwatch: Ontvolgen
+accept: Accepteren
+reject: Afwijzen
+normal: Normaal
+pages: Pagina's
+integration: Integraties
+connectService: Koppelen
+monthX: '{month}'
+yearX: '{year}'
+instanceName: Servernaam
+instanceDescription: Server omschrijving
+maintainerName: Onderhouder
+maintainerEmail: Onderhouder email
+tosUrl: Algemene Voorwaarden URL
+disconnectService: Ontkoppelen
+unread: Ongelezen
+manageGroups: Beheer groepen
+subscribePushNotification: Pushmeldingen inschakelen
+unsubscribePushNotification: Pushmeldingen uitschakelen
+pushNotificationAlreadySubscribed: Pushmeldingen zijn al ingeschakeld
+antennaSource: Antenne bron
+antennaKeywords: Trefwoorden om naar te luisteren
+antennaExcludeKeywords: Trefwoorden om te negeren
+driveCapacityPerRemoteAccount: Schijfruimte per externe gebruiker
+backgroundImageUrl: Achtergrondafbeelding URL
+basicInfo: Basis informatie
+pinnedUsers: Vastgezette gebruikers
+pinnedPages: Vastgezette Pagina's
+driveCapacityPerLocalAccount: Schijfruimte per lokale gebruiker
+iconUrl: Icoon URL
+bannerUrl: Banner afbeelding URL
+manageAntennas: Beheer Antennes
+name: Naam
+notifyAntenna: Meld nieuwe posts
+withFileAntenna: Alleen posts met bestanden
+enableServiceworker: Schakel pushmeldingen voor je browser in
+renoteUnmute: Ontdemp boosts
+jumpToPrevious: Spring naar vorige
diff --git a/locales/pl-PL.yml b/locales/pl-PL.yml
index 1c7b675c50..c127c5a525 100644
--- a/locales/pl-PL.yml
+++ b/locales/pl-PL.yml
@@ -66,8 +66,8 @@ import: "Importuj"
export: "Eksportuj"
files: "Pliki"
download: "Pobierz"
-driveFileDeleteConfirm: "Czy chcesz usunฤ ฤ plik \"{name}\"? Zniknie rรณwnieลผ wpis,\
- \ do ktรณrej doลฤ czony jest ten plik."
+driveFileDeleteConfirm: "Czy chcesz usunฤ ฤ plik \"{name}\"? Wszystkie wpisy zawierajฤ ce\
+ \ ten plik rรณwnieลผ zostanฤ usuniฤte."
unfollowConfirm: "Czy na pewno chcesz przestaฤ obserwowaฤ {name}?"
exportRequested: "Zaลผฤ daลeล eksportu. Moลผe to zajฤ ฤ chwilฤ. Po zakoลczeniu eksportu\
\ zostanie on dodany do Twojego dysku."
@@ -787,7 +787,7 @@ active: "Aktywny"
offline: "Offline"
notRecommended: "Nie zalecane"
botProtection: "Zabezpieczenie przed botami"
-instanceBlocking: "Zablokowane instancje"
+instanceBlocking: "Zablokowane/wyciszone instancje"
selectAccount: "Wybierz konto"
switchAccount: "Przeลฤ cz konto"
enabled: "Wลaczono"
@@ -1006,7 +1006,7 @@ _nsfw:
force: "Ukrywaj wszystkie media"
_mfm:
cheatSheet: "ลciฤ ga MFM"
- intro: "MFM jest jฤzykiem skลadniowym uลผywanym przez m.in. Misskey, forki *key (w\
+ intro: "MFM jest jฤzykiem skลadniowym uลผywanym przez m.in. Calckey, forki *key (w\
\ tym Calckey), oraz Akkomฤ, ktรณry moลผe byฤ uลผyty w wielu miejscach. Tu znajdziesz\
\ listฤ wszystkich moลผliwych elementรณw skลadni MFM."
dummy: "Calckey rozszerza ลwiat Fediwersum"
@@ -1075,6 +1075,14 @@ _mfm:
inlineMath: Matematyka (Inline)
inlineMathDescription: Pokaลผ formuลy matematyczne (KaTeX) w linii
blockMathDescription: Pokaลผ wieloliniowe formuลy matematyczne (KaTeX) w bloku
+ background: Kolor tลa
+ backgroundDescription: Zmieล kolor tลa tekstu.
+ foregroundDescription: Zmieล kolor pierwszoplanowy tekstu.
+ positionDescription: Przesuล treลฤ o okreลlonฤ odlegลoลฤ.
+ position: Pozycjonuj
+ foreground: Kolor pierwszoplanowy
+ scaleDescription: Skaluj treลฤ o okreลlonฤ wielkoลฤ.
+ scale: Skaluj
_instanceTicker:
none: "Nigdy nie pokazuj"
remote: "Pokaลผ dla zdalnych uลผytkownikรณw"
@@ -1094,6 +1102,8 @@ _channel:
following: "ลledzeni"
usersCount: "{n} uczestnicy"
notesCount: "{n} wpisy"
+ nameAndDescription: Nazwa i opis
+ nameOnly: Tylko nazwa
_menuDisplay:
top: "Gรณra"
hide: "Ukryj"
@@ -1222,13 +1232,13 @@ _tutorial:
step2_1: "Najpierw, proszฤ wypeลnij swรณj profil."
step2_2: "Podanie kilku informacji o tym, kim jesteล, uลatwi innym stwierdzenie,\
\ czy chcฤ zobaczyฤ Twoje wpisy lub ลledziฤ Ciฤ."
- step3_1: "Teraz czas na ลledzenie niektรณrych osรณb!"
+ step3_1: "Pora znaleลบฤ osoby do ลledzenia!"
step3_2: "Twoje domowe i spoลeczne linie czasu opierajฤ siฤ na tym, kogo ลledzisz,\
\ wiฤc sprรณbuj ลledziฤ kilka kont, aby zaczฤ ฤ.\nKliknij kรณลko z plusem w prawym\
\ gรณrnym rogu profilu, aby go ลledziฤ."
step4_1: "Pozwรณl, ลผe zabierzemy Ciฤ tam."
- step4_2: "Dla twojego pierwszego postu, niektรณrzy ludzie lubiฤ zrobiฤ {introduction}\
- \ post lub prosty \"Hello world!\""
+ step4_2: "W pierwszym wpisie moลผesz siฤ przedstawiฤ lub wysลaฤ powitanie - \"Witaj,\
+ \ ลwiecie!\""
step5_1: "Osie czasu, wszฤdzie widzฤ osie czasu!"
step5_2: "Twoja instancja ma wลฤ czone {timelines} rรณลผne osie czasu."
step5_3: "Gลรณwna {icon} oล czasu to miejsce, w ktรณrym moลผesz zobaczyฤ posty od uลผytkownikรณw\
@@ -1811,8 +1821,8 @@ privateMode: Tryb prywatny
allowedInstances: Dopuszczone instancje
recommended: Polecane
allowedInstancesDescription: Hosty instancji ktรณre majฤ byฤ dopuszczone do federacji,
- kaลผda separowana nowฤ liniฤ (dotyczy tylko trybu prywatnego).
-seperateRenoteQuote: Oddziel przyciski podbicia i cytatรณw
+ kaลผdy separowany nowฤ liniฤ (dotyczy tylko trybu prywatnego).
+seperateRenoteQuote: Oddziel przyciski podbicia i cytowania
refreshInterval: 'Czฤstotliwoลฤ aktualizacji '
slow: Wolna
_messaging:
@@ -1845,10 +1855,10 @@ swipeOnDesktop: Zezwรณl na przeciฤ ganie w stylu mobilnym na desktopie
moveFromDescription: To utworzy alias twojego starego konta, w celu umoลผliwienia migracji
z tamtego konta na to. Zrรณb to ZANIM rozpoczniesz przenoszenie siฤ z tamtego konta.
Proszฤ wpisz tag konta w formacie @person@instance.com
-migrationConfirm: "Czy jesteล na 200% pewn* tego, ลผe chcesz przenieลฤ swoje konto\
- \ na {account}? Gdy to zrobisz, odwrรณcenie tego bฤdzie nie moลผliwe, i nie bฤdziesz\
- \ w stanie ponownie uลผywaฤ normalnie z tego konta.\nUpewnij siฤ, ลผe to konto zostaลo\
- \ ustawione jako konto z ktรณrego siฤ przenosisz."
+migrationConfirm: "Czy jesteล absolutnie pewn* tego, ลผe chcesz przenieลฤ swoje konto\
+ \ na {account}? Tego dziaลania nie moลผna odwrรณciฤ. Nieodwracalnie stracisz moลผliwoลฤ\
+ \ normalnego korzystania z konta.\nUpewnij siฤ, ลผe to konto zostaลo ustawione jako\
+ \ konto z ktรณrego siฤ przenosisz."
noThankYou: Nie, dziฤkujฤ
addInstance: Dodaj instancjฤ
renoteMute: Wycisz podbicia
@@ -1894,25 +1904,9 @@ indexNotice: Indeksujฤ. Zapewne zajmie to chwilฤ, nie restartuj serwera przez
customKaTeXMacro: Niestandardowe makra KaTeX
enableCustomKaTeXMacro: Wลฤ cz niestandardowe makra KaTeX
noteId: ID wpisu
-_apps:
- apps: Aplikacje
- crossPlatform: Wieloplatformowe
- mobile: Mobilne
- firstParty: Oficjalne
- firstClass: Pierwszej klasy
- secondClass: Drugiej klasy
- thirdClass: Trzeciej klasy
- free: Darmowe
- paid: Pลatne
- pwa: Zainstaluj PWA
- kaiteki: Kaiteki
- milktea: Milktea
- missLi: MissLi
- mona: Mona
- theDesk: TheDesk
- lesskey: Lesskey
hiddenTagsDescription: 'Wypisz tagi (bez #) hashtagรณw ktรณre masz zamiar ukryฤ z "Na
- czasie" i "Eksploruj". Na ukryte hashtagi moลผna dalej wejลฤ innymi sposobami.'
+ czasie" i "Eksploruj". Na ukryte hashtagi moลผna dalej wejลฤ innymi sposobami. Ta
+ lista nie ma wpลywu na zablokowane instancje.'
proxyAccountDescription: Konto proxy jest kontem ktรณre w okreลlonych sytuacjach zachowuje
siฤ jak zdalny obserwujฤ cy. Na przykลad, kiedy uลผytkownik dodaje zdalnego uลผytkownika
do listy, oraz ลผaden lokalny uลผytkownik nie obserwuje tego konta, aktywnoลฤ owego
@@ -1927,7 +1921,7 @@ sendErrorReportsDescription: "Gdy ta opcja jest wลฤ czona, szczegรณลowe inform
\ Calckey.\nZawrze to informacje takie jak wersja twojego systemu operacyjnego,\
\ przeglฤ darki, Twoja aktywnoลฤ na Calckey itd."
privateModeInfo: Jeลli wลฤ czone, tylko dopuszczone instancje bฤdฤ mogลy federowaฤ
- z Twojฤ instancjฤ . Wszystkie posty bฤdฤ ukryte przed publikฤ .
+ z Twojฤ instancjฤ . Wszystkie posty bฤdฤ jedynie widoczne na Twojej instancji.
oneHour: Godzina
oneDay: Dzieล
oneWeek: Tydzieล
@@ -1999,3 +1993,23 @@ themeColor: Kolor znacznika instancji
instanceDefaultLightTheme: Domyลlny jasny motyw instancji
enableEmojiReactions: Wลฤ cz reakcje emoji
showEmojisInReactionNotifications: Pokazuj emoji w powiadomieniach reakcyjnych
+apps: Aplikacje
+silenceThisInstance: Wycisz tฤ instancjฤ
+silencedInstances: Wyciszone instancje
+deleted: Usuniฤte
+editNote: Edytuj wpis
+edited: Edytowany
+silenced: Wyciszony
+findOtherInstance: Znajdลบ inny serwer
+userSaysSomethingReasonReply: '{name} odpowiedziaล na wpis zawierajฤ cy {reason}'
+userSaysSomethingReasonRenote: '{name} podbiล post zawierajฤ cy {reason}'
+signupsDisabled: Rejestracja na tym serwerze jest obecnie zamkniฤta, ale zawsze moลผesz
+ siฤ zapisaฤ na innym! Jeลli masz kod zaproszeniowy na ten serwer, wpisz go poniลผej.
+userSaysSomethingReasonQuote: '{name} zacytowaล wpis zawierajฤ cy {reason}'
+silencedInstancesDescription: Wymieล nazwy domenowe instancji, ktรณre chcesz wyciszyฤ.
+ Profile w wyciszonych instancjach sฤ traktowane jako "Wyciszony", mogฤ jedynie wysyลaฤ
+ proลby obserwacji, i nie mogฤ oznaczaฤ w wzmiankach profili lokalnych jeลli nie
+ sฤ obserwowane. To nie bฤdzie miaลo wpลywu na zablokowane instancje.
+cannotUploadBecauseExceedsFileSizeLimit: Ten plik nie mรณgล byฤ przesลany, poniewaลผ
+ jego wielkoลฤ przekracza dozwolony limit.
+sendModMail: Wyลlij Powiadomienie Moderacyjne
diff --git a/locales/pt-PT.yml b/locales/pt-PT.yml
index 054e845b73..2803df928f 100644
--- a/locales/pt-PT.yml
+++ b/locales/pt-PT.yml
@@ -1,7 +1,7 @@
---
_lang_: "Portuguรชs"
headlineMisskey: "Uma rede ligada por notas"
-introMisskey: "Bem-vindo! Misskey รฉ um serviรงo de microblogue descentralizado de cรณdigo aberto.\nCria \"notas\" e partilha o que te ocorre com todos ร tua volta. ๐ก\nCom \"reaรงรตes\" podes tambรฉm expressar logo o que sentes ร s notas de todos. ๐\nExploremos um novo mundo! ๐"
+introMisskey: "Bem-vindo! Calckey รฉ um serviรงo de microblogue descentralizado de cรณdigo aberto.\nCria \"notas\" e partilha o que te ocorre com todos ร tua volta. ๐ก\nCom \"reaรงรตes\" podes tambรฉm expressar logo o que sentes ร s notas de todos. ๐\nExploremos um novo mundo! ๐"
monthAndDay: "{day}/{month}"
search: "Buscar"
notifications: "Notificaรงรตes"
@@ -139,7 +139,7 @@ settingGuide: "Guia de configuraรงรฃo"
cacheRemoteFiles: "Memรณria transitรณria de arquivos remotos"
cacheRemoteFilesDescription: "Se vocรช desabilitar essa configuraรงรฃo, os arquivos remotos nรฃo serรฃo armazenados em memรณria transitรณria e serรฃo vinculados diretamente. Economiza o armazenamento do servidor, mas nรฃo gera miniaturas, o que aumenta o trรกfego."
flagAsBot: "Marcar conta como robรด"
-flagAsBotDescription: "Se esta conta for operada por um programa, ative este sinalizador. Quando ativado, serve como um sinalizador para evitar o encadeamento de reaรงรตes para outros programadores, e o manuseio do sistema do Misskey รฉ adequado para โbotsโ."
+flagAsBotDescription: "Se esta conta for operada por um programa, ative este sinalizador. Quando ativado, serve como um sinalizador para evitar o encadeamento de reaรงรตes para outros programadores, e o manuseio do sistema do Calckey รฉ adequado para โbotsโ."
flagAsCat: "Marcar conta como gato"
flagAsCatDescription: "Ative essa opรงรฃo para marcar essa conta como gato."
flagShowTimelineReplies: "Mostrar respostas na linha de tempo"
@@ -199,7 +199,7 @@ noUsers: "Sem usuรกrios"
editProfile: "Editar Perfil"
noteDeleteConfirm: "Deseja excluir esta nota?"
pinLimitExceeded: "Nรฃo consigo mais fixar"
-intro: "A instalaรงรฃo do Misskey estรก completa! Crie uma conta de administrador."
+intro: "A instalaรงรฃo do Calckey estรก completa! Crie uma conta de administrador."
done: "Concluรญdo"
processing: "Em Progresso"
preview: "Prรฉ-visualizar"
@@ -377,7 +377,7 @@ exploreFediverse: "Explorar Fediverse"
popularTags: "Tags populares"
userList: "Listas"
about: "Informaรงรตes"
-aboutMisskey: "Sobre Misskey"
+aboutMisskey: "Sobre Calckey"
administrator: "Administrador"
token: "Sรญmbolo"
twoStepAuthentication: "Verificaรงรฃo em duas etapas"
diff --git a/locales/ro-RO.yml b/locales/ro-RO.yml
index 8408d4c778..92a35ffa8f 100644
--- a/locales/ro-RO.yml
+++ b/locales/ro-RO.yml
@@ -1,7 +1,7 @@
---
_lang_: "Romรขnฤ"
headlineMisskey: "O reศea conectatฤ prin note"
-introMisskey: "Bine ai venit! Misskey este un serviciu de microblogging open source ศi decentralizat.\nCreeazฤ \"note\" cu care sฤ รฎศi poศi รฎmpฤrศi gรขndurile cu oricine din jurul tฤu. ๐ก\nCu \"reacศii\" รฎศi poศi expirma rapid pฤrerea despre notele oricui. ๐\nHai sฤ explorฤm o lume nouฤ! ๐"
+introMisskey: "Bine ai venit! Calckey este un serviciu de microblogging open source ศi decentralizat.\nCreeazฤ \"note\" cu care sฤ รฎศi poศi รฎmpฤrศi gรขndurile cu oricine din jurul tฤu. ๐ก\nCu \"reacศii\" รฎศi poศi expirma rapid pฤrerea despre notele oricui. ๐\nHai sฤ explorฤm o lume nouฤ! ๐"
monthAndDay: "{day}/{month}"
search: "Cautฤ"
notifications: "Notificฤri"
@@ -139,7 +139,7 @@ settingGuide: "Setฤri recomandate"
cacheRemoteFiles: "ศine fiศierele externe in cache"
cacheRemoteFilesDescription: "Cรขnd aceastฤ setare este dezactivatฤ, fiศierele externe sunt รฎncฤrcate direct din instanศa externฤ. Dezactivarea va scฤdea utilizarea spaศiului de stocare, dar va creศte traficul, deoarece thumbnail-urile nu vor fi generate."
flagAsBot: "Marcheazฤ acest cont ca bot"
-flagAsBotDescription: "Activeazฤ aceastฤ opศiune dacฤ acest cont este controlat de un program. Daca e activatฤ, aceasta va juca rolul unui indicator pentru dezvoltatori pentru a preveni interacศiunea รฎn lanศuri infinite cu ceilalศi boศi ศi ajusteazฤ sistemele interne al Misskey pentru a trata acest cont drept un bot."
+flagAsBotDescription: "Activeazฤ aceastฤ opศiune dacฤ acest cont este controlat de un program. Daca e activatฤ, aceasta va juca rolul unui indicator pentru dezvoltatori pentru a preveni interacศiunea รฎn lanศuri infinite cu ceilalศi boศi ศi ajusteazฤ sistemele interne al Calckey pentru a trata acest cont drept un bot."
flagAsCat: "Marcheazฤ acest cont ca pisicฤ"
flagAsCatDescription: "Activeazฤ aceastฤ opศiune dacฤ acest cont este o pisicฤ."
flagShowTimelineReplies: "Aratฤ rฤspunsurile รฎn cronologie"
@@ -199,7 +199,7 @@ noUsers: "Niciun utilizator"
editProfile: "Editeazฤ profilul"
noteDeleteConfirm: "Eศti sigur cฤ vrei sฤ ศtergi aceastฤ notฤ?"
pinLimitExceeded: "Nu poศi mai fixa mai multe note"
-intro: "Misskey s-a instalat! Te rog creazฤ un utilizator admin."
+intro: "Calckey s-a instalat! Te rog creazฤ un utilizator admin."
done: "Gata"
processing: "Se proceseazฤ"
preview: "Previzualizare"
@@ -377,7 +377,7 @@ exploreFediverse: "Exploreazฤ Fediverse-ul"
popularTags: "Taguri populare"
userList: "Liste"
about: "Despre"
-aboutMisskey: "Despre Misskey"
+aboutMisskey: "Despre Calckey"
administrator: "Administrator"
token: "Token"
twoStepAuthentication: "Autentificare รฎn doi paศi"
@@ -522,7 +522,7 @@ sort: "Sorteazฤ"
ascendingOrder: "Crescฤtor"
descendingOrder: "Descrescฤtor"
scratchpad: "Scratchpad"
-scratchpadDescription: "Scratchpad-ul oferฤ un mediu de experimentare รฎn AiScript. Poศi scrie, executa ศi verifica rezultatele acestuia interacศionรขnd cu Misskey รฎn el."
+scratchpadDescription: "Scratchpad-ul oferฤ un mediu de experimentare รฎn AiScript. Poศi scrie, executa ศi verifica rezultatele acestuia interacศionรขnd cu Calckey รฎn el."
output: "Ieศire"
script: "Script"
disablePagesScript: "Dezactiveazฤ AiScript รฎn Pagini"
diff --git a/locales/ru-RU.yml b/locales/ru-RU.yml
index 91d96fcc51..4d94ab287c 100644
--- a/locales/ru-RU.yml
+++ b/locales/ru-RU.yml
@@ -65,7 +65,8 @@ import: "ะะผะฟะพัั"
export: "ะญะบัะฟะพัั"
files: "ะคะฐะนะปั"
download: "ะกะบะฐัะฐัั"
-driveFileDeleteConfirm: "ะฃะดะฐะปะธัั ัะฐะนะป ยซ{name}ยป? ะะพััั ั ะฝะธะผ ัะฐะบะถะต ะฑัะดัั ัะดะฐะปะตะฝั."
+driveFileDeleteConfirm: "ะฃะดะฐะปะธัั ัะฐะนะป ยซ{name}ยป? ะะฝ ะฑัะดะตั ัะดะฐะปะตะฝ ัะพ ะฒัะตั ะฟะพััะพะฒ ะบะพัะพััะต\
+ \ ัะพะดะตัะถะฐั ะตะณะพ ะบะฐะบ ะฒะปะพะถะตะฝะธะต."
unfollowConfirm: "ะฃะดะฐะปะธัั ะธะท ะฟะพะดะฟะธัะพะบ ะฟะพะปัะทะพะฒะฐัะตะปั {name}?"
exportRequested: "ะั ะทะฐะฟัะพัะธะปะธ ัะบัะฟะพัั. ะญัะพ ะผะพะถะตั ะทะฐะฝััั ะฝะตะบะพัะพัะพะต ะฒัะตะผั. ะ ะตะทัะปััะฐั\
\ ะฑัะดะตั ะดะพะฑะฐะฒะปะตะฝ ะฝะฐ ยซะะธัะบยป."
@@ -985,7 +986,7 @@ _registry:
domain: "ะะพะผะตะฝ"
createKey: "ะะพะฒัะน ะบะปัั"
_aboutMisskey:
- about: "Calckey ััะพ ัะพัะบ Misskey, ัะดะตะปะฐะฝะฝัะน ThatOneCalculator, ัะฐะทัะฐะฑะพัะบะฐ ะบะพัะพัะพะณะพ\
+ about: "Calckey ััะพ ัะพัะบ Calckey, ัะดะตะปะฐะฝะฝัะน ThatOneCalculator, ัะฐะทัะฐะฑะพัะบะฐ ะบะพัะพัะพะณะพ\
\ ะฝะฐัะฐะปะฐัั ั 2022."
contributors: "ะัะฝะพะฒะฝัะต ัะพะฐะฒัะพัั"
allContributors: "ะัะต ัะพะฐะฒัะพัั"
@@ -1001,7 +1002,7 @@ _nsfw:
force: "ะกะบััะฒะฐัั ะฒะพะพะฑัะต ะฒัะต ัะฐะนะปั"
_mfm:
cheatSheet: "ะะพะดัะบะฐะทะบะฐ ะฟะพ ัะฐะทะผะตัะบะต MFM"
- intro: "MFM โ ัะทัะบ ะพัะพัะผะปะตะฝะธั ัะตะบััะฐ,ะธัะฟะพะปัะทัะตะผัะน ะฒ Misskey, Calckey, Akkoma ะธ ะณะพัะพะฒ\
+ intro: "MFM โ ัะทัะบ ะพัะพัะผะปะตะฝะธั ัะตะบััะฐ,ะธัะฟะพะปัะทัะตะผัะน ะฒ Calckey, Calckey, Akkoma ะธ ะณะพัะพะฒ\
\ ะดะปั ะฟัะธะผะตะฝะตะฝะธั ะฒะพ ะผะฝะพะณะธั ะผะตััะฐั . ะะฐ ััะพะน ัััะฐะฝะธัะต ัะพะฑัะฐะฝั ะธ ะบัะฐัะบะพ ะธะทะปะพะถะตะฝั\
\ ัะฟะพัะพะฑั ะตะณะพ ะธัะฟะพะปัะทะพะฒะฐัั."
dummy: "Calckey ัะฐััะธััะตั ะณัะฐะฝะธัั ะคะตะดะธะฒะตััะฐ"
@@ -1937,23 +1938,6 @@ _preferencesBackups:
cannotLoad: ะะฐะณััะทะบะฐ ะฝะต ัะดะฐะปะฐัั
invalidFile: ะะตะฟัะฐะฒะธะปัะฝัะน ัะพัะผะฐั ัะฐะนะปะฐ
enableEmojiReactions: ะะบะปััะธัั ัะผะพะดะทะธ ัะตะฐะบัะธะธ
-_apps:
- paid: ะะปะฐัะฝัะต
- lesskey: Lesskey
- pwa: ะฃััะฐะฝะพะฒะธัั PWA
- free: ะะตัะฟะปะฐัะฝัะต
- apps: ะัะธะปะพะถะตะฝะธั
- crossPlatform: ะัะพััะฟะปะฐััะพัะผะตะฝะฝัะต
- mobile: ะะพะฑะธะปัะฝัะต
- firstParty: ะั ัะฐะทัะฐะฑะพััะธะบะพะฒ
- firstClass: ะะตัะฒัะน ะบะปะฐัั
- thirdClass: ะขัะตัะธะน ะบะปะฐัั
- kaiteki: Kaiteki
- milktea: Milktea
- missLi: MissLi
- mona: Mona
- theDesk: TheDesk
- secondClass: ะัะพัะพะน ะบะปะฐัั
migrationConfirm: "ะั ะฐะฑัะพะปััะฝะพ ัะฒะตัะตะฝั ััะพ ั ะพัะธัะต ะผะธะณัะธัะพะฒะฐัั ะฒะฐั ะฐะบะบะฐัะฝั ะฝะฐ {account}?\
\ ะะฐะบ ัะพะปัะบะพ ะฒั ัะดะตะปะฐะตัะต, ะฒั ะฝะต ัะผะพะถะตัะต ะพัะผะตะฝะธัั ััะพ ะธ ะฝะต ัะผะพะถะตัะต ะฝะพัะผะฐะปัะฝะพ ะธัะฟะพะปัะทะพะฒะฐัั\
\ ะฐะบะบะฐัะฝั ัะฝะพะฒะฐ.\nะขะฐะบะถะต, ะฟะพะถะฐะปัะนััะฐ, ัะฑะตะดะธัะตัั, ััะพ ะฒั ัััะฐะฝะพะฒะธะปะธ ััั ัะตะบัััั ััะตัะฝัั\
@@ -2000,3 +1984,9 @@ customKaTeXMacroDescription: 'ะะฐัััะพะนัะต ะผะฐะบัะพัั ััะพะฑั ะปะต
ะฒะตัะฒะปะตะฝะธะต, ะทะดะตัั ะธัะฟะพะปัะทะพะฒะฐัััั ะฝะต ะผะพะถะตั.'
cannotUploadBecauseExceedsFileSizeLimit: ะญัะพั ัะฐะนะป ะฝะต ะผะพะถะตั ะฑััั ะทะฐะณััะถะตะฝ ัะฐะบ ะบะฐะบ
ะพะฝ ะฟัะตะฒััะฐะตั ะผะฐะบัะธะผะฐะปัะฝะพ ัะฐะทัะตััะฝะฝัะน ัะฐะทะผะตั.
+apps: ะัะธะปะพะถะตะฝะธั
+silenceThisInstance: ะะฐะณะปััะธัั ะธะฝััะฐะฝั
+silencedInstances: ะะฐะณะปััะตะฝะฝัะต ะธะฝััะฐะฝัั
+editNote: ะ ะตะดะฐะบัะธัะพะฒะฐัั ะทะฐะผะตัะบั
+edited: ะ ะตะดะฐะบัะธัะพะฒะฐะฝะพ
+deleted: ะฃะดะฐะปัะฝะฝะพะต
diff --git a/locales/sk-SK.yml b/locales/sk-SK.yml
index 3f8a4b7b9c..a36caf1fd0 100644
--- a/locales/sk-SK.yml
+++ b/locales/sk-SK.yml
@@ -1,7 +1,7 @@
---
_lang_: "Slovenฤina"
headlineMisskey: "Sieลฅ prepojenรก poznรกmkami"
-introMisskey: "Vitajte! Misskey je otvorenรก a decentralizovanรก mikroblogovacia sluลพba.\n\"Poznรกmkami\" mรดลพete zdieฤพaลฅ svoje myลกlienky so vลกetkรฝmi okolo. ๐ก\nPomocou \"reakciรญ\" mรดลพete rรฝchlo vyjadri svoje pocity o kaลพdรฉho poznรกmkach. ๐\nPoฤte objavovaลฅ svet! ๐"
+introMisskey: "Vitajte! Calckey je otvorenรก a decentralizovanรก mikroblogovacia sluลพba.\n\"Poznรกmkami\" mรดลพete zdieฤพaลฅ svoje myลกlienky so vลกetkรฝmi okolo. ๐ก\nPomocou \"reakciรญ\" mรดลพete rรฝchlo vyjadri svoje pocity o kaลพdรฉho poznรกmkach. ๐\nPoฤte objavovaลฅ svet! ๐"
monthAndDay: "{day}. {month}."
search: "Hฤพadaลฅ"
notifications: "Oznรกmenia"
@@ -139,7 +139,7 @@ settingGuide: "Odporรบฤanรฉ nastavenia"
cacheRemoteFiles: "Cachovanie vzdialenรฝch sรบborov"
cacheRemoteFilesDescription: "Zakรกzanie tohoto nastavenia spรดsobรญ, ลพe vzdialenรฉ sรบbory budรบ odkazovanรฉ priamo, namiesto ukladania do cache. Uลกetrรญ sa tak miesto na serveri, ale zvรฝลกi sa dรกtovรฝ tok, pretoลพe sa negenerujรบ miniatรบry."
flagAsBot: "Tento รบฤet je bot"
-flagAsBotDescription: "Ak je tento รบฤet ovlรกdanรฝ programom, zaลกkrtnite tรบto voฤพbu. Ostatnรญ uvidia, ลพe je to bot a zabrรกni nekoneฤnรฝm interakciรกm s ฤalลกรญmi botmi a upravรญ internรฉ systรฉmy Misskey, aby ho povaลพoval za bota."
+flagAsBotDescription: "Ak je tento รบฤet ovlรกdanรฝ programom, zaลกkrtnite tรบto voฤพbu. Ostatnรญ uvidia, ลพe je to bot a zabrรกni nekoneฤnรฝm interakciรกm s ฤalลกรญmi botmi a upravรญ internรฉ systรฉmy Calckey, aby ho povaลพoval za bota."
flagAsCat: "Tento รบฤet je maฤka"
flagAsCatDescription: "Zvoฤพte tรบto voฤพbu, aby bol tento รบฤet oznaฤenรฝ ako maฤka."
flagShowTimelineReplies: "Zobraziลฅ odpovede na poznรกmky v ฤasovej osi"
@@ -199,7 +199,7 @@ noUsers: "ลฝiadni pouลพรญvatelia"
editProfile: "Upraviลฅ profil"
noteDeleteConfirm: "Naozaj chcete odstrรกniลฅ tรบto poznรกmku?"
pinLimitExceeded: "ฤalลกie poznรกmky uลพ nemรดลพete pripnรบลฅ."
-intro: "Inลกtalรกcia Misskey je dokonฤenรก! Prosรญm vytvorte administrรกtora."
+intro: "Inลกtalรกcia Calckey je dokonฤenรก! Prosรญm vytvorte administrรกtora."
done: "Hotovo"
processing: "Pracujem..."
preview: "Nรกhฤพad"
@@ -378,7 +378,7 @@ exploreFediverse: "Objavovaลฅ Fediverzum"
popularTags: "Populรกrne znaฤky"
userList: "Zoznamy"
about: "Informรกcie"
-aboutMisskey: "O Misskey"
+aboutMisskey: "O Calckey"
administrator: "Administrรกtor"
token: "Token"
twoStepAuthentication: "Dvojfaktorovรก autentifikรกcia"
@@ -524,7 +524,7 @@ sort: "Zoradiลฅ"
ascendingOrder: "Vzostupne"
descendingOrder: "Zostupne"
scratchpad: "Zรกpisnรญk"
-scratchpadDescription: "Zรกpisnรญk poskytuje prostredia pre experimenty s AiScriptom. Mรดลพete pรญsaลฅ, spรบลกลฅaลฅ a skรบลกaลฅ vysledky pri interakcii s Misskey."
+scratchpadDescription: "Zรกpisnรญk poskytuje prostredia pre experimenty s AiScriptom. Mรดลพete pรญsaลฅ, spรบลกลฅaลฅ a skรบลกaลฅ vysledky pri interakcii s Calckey."
output: "Vรฝstup"
script: "Skript"
disablePagesScript: "Vypnรบลฅ AiScript na strรกnkach"
@@ -699,7 +699,7 @@ onlineUsersCount: "{n} pouลพรญvateฤพov je online"
nUsers: "{n} pouลพรญvateฤพov"
nNotes: "{n} poznรกmok"
sendErrorReports: "Poslaลฅ nahlรกsenie chyby"
-sendErrorReportsDescription: "Keฤ je zapnutรฉ, v prรญpade problรฉmu sa odoลกlรบ podrobnรฉ informรกcie o chybe do Misskey. Pomรดลพete tak zvรฝลกiลฅ kvalitu Misskey.\nTieto informรกcie zahลลajรบ verziu vรกลกho OS, pouลพitรฝ prehliadaฤ, histรณriu aktivรญt, atฤ."
+sendErrorReportsDescription: "Keฤ je zapnutรฉ, v prรญpade problรฉmu sa odoลกlรบ podrobnรฉ informรกcie o chybe do Calckey. Pomรดลพete tak zvรฝลกiลฅ kvalitu Calckey.\nTieto informรกcie zahลลajรบ verziu vรกลกho OS, pouลพitรฝ prehliadaฤ, histรณriu aktivรญt, atฤ."
myTheme: "Moja tรฉma"
backgroundColor: "Pozadie"
accentColor: "Akcent"
@@ -790,7 +790,7 @@ hashtags: "Hashtagy"
troubleshooting: "Rieลกenie problรฉmov"
useBlurEffect: "Pouลพรญvaลฅ efekty rozmazania v UI"
learnMore: "Zistiลฅ viac"
-misskeyUpdated: "Misskey sa aktualizoval!"
+misskeyUpdated: "Calckey sa aktualizoval!"
whatIsNew: "ฤo je novรฉ?"
translate: "Preloลพiลฅ"
translatedFrom: "Preloลพenรฉ z {x}"
@@ -966,8 +966,8 @@ _aboutMisskey:
contributors: "Hlavnรญ prispievatelia"
allContributors: "Vลกetci prispievatelia"
source: "Zdrojovรฝ kรณd"
- translation: "Preloลพiลฅ Misskey"
- donate: "Podporiลฅ Misskey"
+ translation: "Preloลพiลฅ Calckey"
+ donate: "Podporiลฅ Calckey"
morePatrons: "Takisto oceลujeme podporu mnoรฝch ฤalลกรญch, ktorรญ tu nie sรบ uvedenรญ. ฤakujeme! ๐ฅฐ"
patrons: "Prispievatelia"
_nsfw:
@@ -976,8 +976,8 @@ _nsfw:
force: "Skryลฅ vลกetky mรฉdiรก"
_mfm:
cheatSheet: "MFM Cheatsheet"
- intro: "MFM je Misskey exkluzรญvny znaฤkovacรญ jazyk, ktorรฝ sa dรก pouลพรญvaลฅ na viacerรฝch miestach. Tu mรดลพete vidieลฅ zoznam vลกetkej dostupnej MFM syntaxe."
- dummy: "Misskey rozลกiruje svet Fediverza"
+ intro: "MFM je Calckey exkluzรญvny znaฤkovacรญ jazyk, ktorรฝ sa dรก pouลพรญvaลฅ na viacerรฝch miestach. Tu mรดลพete vidieลฅ zoznam vลกetkej dostupnej MFM syntaxe."
+ dummy: "Calckey rozลกiruje svet Fediverza"
mention: "Zmienka"
mentionDescription: "Pouลพรญvateฤพa spomeniete pouลพรญtรญm zavinรกฤa a mena pouลพรญvateฤพa"
hashtag: "Hashtag"
@@ -1174,6 +1174,27 @@ _time:
minute: "min"
hour: "hod"
day: "dnรญ"
+_tutorial:
+ title: "How to use Calckey"
+ step1_1: "Welcome!"
+ step1_2: "Let's get you set up. You'll be up and running in no time!"
+ step2_1: "First, please fill out your profile."
+ 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: "Now time to follow some people!"
+ step3_2: "Your home and social timelines are based off of who you follow, so try following a couple accounts to get started.\nClick the plus circle on the top right of a profile to follow them."
+ step4_1: "Let's get you out there."
+ step4_2: "For your first post, some people like to made a {introduction} post or a simple \"Hello world!\""
+ step5_1: "Timelines, timelines everywhere!"
+ step5_2: "Your instance has {timelines} different timelines enabled."
+ step5_3: "The Home {icon} timeline is where you can see posts from your followers."
+ step5_4: "The Local {icon} timeline is where you can see posts from everyone else on this instance."
+ step5_5: "The Recommended {icon} timeline is where you can see posts from instances the admins recommend."
+ step5_6: "The Social {icon} timeline is where you can see posts from friends of your followers."
+ step5_7: "The Global {icon} timeline is where you can see posts from every other connected instance."
+ step6_1: "So, what is this place?"
+ step6_2: "Well, you didn't just join Calckey. You joined a portal to the Fediverse, an interconnected network of thousands of servers, called \"instances\"."
+ step6_3: "Each server works in different ways, and not all servers run Calckey. This one does though! It's a bit complicated, but you'll get the hang of it in no time."
+ step6_4: "Now go, explore, and have fun!"
_2fa:
alreadyRegistered: "Uลพ ste zaregistrovali 2-faktorovรฉ autentifikaฤnรฉ zariadenie."
registerDevice: "Registrovaลฅ novรฉ zariadenie"
diff --git a/locales/sv-SE.yml b/locales/sv-SE.yml
index bd895135c7..993af2a23d 100644
--- a/locales/sv-SE.yml
+++ b/locales/sv-SE.yml
@@ -1,7 +1,7 @@
---
_lang_: "Svenska"
headlineMisskey: "Ett nรคtverk kopplat av noter"
-introMisskey: "Vรคlkommen! Misskey รคr en รถppen och decentraliserad mikrobloggningstjรคnst.\nSkapa en \"not\" och dela dina tankar med alla runtomkring dig. ๐ก\nMed \"reaktioner\" kan du snabbt uttrycka dina kรคnslor kring andras noter.๐\nLรฅt oss utforska en nya vรคrld!๐"
+introMisskey: "Vรคlkommen! Calckey รคr en รถppen och decentraliserad mikrobloggningstjรคnst.\nSkapa en \"not\" och dela dina tankar med alla runtomkring dig. ๐ก\nMed \"reaktioner\" kan du snabbt uttrycka dina kรคnslor kring andras noter.๐\nLรฅt oss utforska en nya vรคrld!๐"
monthAndDay: "{day}/{month}"
search: "Sรถk"
notifications: "Notifikationer"
@@ -198,7 +198,7 @@ noUsers: "Det finns inga anvรคndare"
editProfile: "Redigera profil"
noteDeleteConfirm: "รr du sรคker pรฅ att du vill ta bort denna not?"
pinLimitExceeded: "Du kan inte fรคsta fler noter"
-intro: "Misskey har installerats! Vรคnligen skapa en adminanvรคndare."
+intro: "Calckey har installerats! Vรคnligen skapa en adminanvรคndare."
done: "Klar"
processing: "Bearbetar..."
preview: "Fรถrhandsvisning"
diff --git a/locales/th-TH.yml b/locales/th-TH.yml
index 173548e90e..b6d81d8f53 100644
--- a/locales/th-TH.yml
+++ b/locales/th-TH.yml
@@ -1,7 +1,7 @@
---
_lang_: "เธ เธฒเธฉเธฒเนเธเธข"
headlineMisskey: "เนเธเธทเนเธญเธกเธเนเธญเนเธเธฃเธทเธญเธเนเธฒเธขเนเธเธขเนเธเนเธ"
-introMisskey: "เธขเธดเธเธเธตเธเนเธญเธเธฃเธฑเธเธเนเธฒเธฒเธฒ! Misskey เนเธเนเธเธเธฃเธดเธเธฒเธฃเนเธกเนเธเธฃเธเธฅเนเธญเธเนเธญเนเธเนเธเธเธญเธฃเนเธช เนเธเธเธเธฒเธฃเธเธฃเธฐเธเธฒเธขเธญเธณเธเธฒเธ\nเธชเธฃเนเธฒเธ \"เนเธเนเธ\" เนเธเธทเนเธญเนเธเนเธเธเธฑเธเธเธงเธฒเธกเธเธดเธเธเธญเธเธเธธเธเธเธฑเธเธเธธเธเธเธเธฃเธญเธเธเธฑเธงเธเธธเธเธเธฑเธเนเธเธญเธฐ ๐ก\nเธเนเธงเธขเธเธฒเธฃ \"เธฃเธตเนเธญเธเธเธฑเนเธเธเธนเนเธเธ\" เธเธธเธเธขเธฑเธเธชเธฒเธกเธฒเธฃเธเนเธชเธเธเธเธงเธฒเธกเธฃเธนเนเธชเธถเธเธเธญเธเธเธธเธเนเธเธตเนเธขเธงเธเธฑเธเธเธฑเธเธเธถเธเธเธญเธเธเธธเธเธเธเนเธเนเธญเธขเนเธฒเธเธฃเธงเธเนเธฃเนเธง ๐\n\nเนเธฅเนเธงเธกเธฒเธเนเธญเธเธชเธณเธฃเธงเธเนเธฅเธเนเธเนเธซเธกเนเธเธฑเธเนเธเธญเธฐ! ๐"
+introMisskey: "เธขเธดเธเธเธตเธเนเธญเธเธฃเธฑเธเธเนเธฒเธฒเธฒ! Calckey เนเธเนเธเธเธฃเธดเธเธฒเธฃเนเธกเนเธเธฃเธเธฅเนเธญเธเนเธญเนเธเนเธเธเธญเธฃเนเธช เนเธเธเธเธฒเธฃเธเธฃเธฐเธเธฒเธขเธญเธณเธเธฒเธ\nเธชเธฃเนเธฒเธ \"เนเธเนเธ\" เนเธเธทเนเธญเนเธเนเธเธเธฑเธเธเธงเธฒเธกเธเธดเธเธเธญเธเธเธธเธเธเธฑเธเธเธธเธเธเธเธฃเธญเธเธเธฑเธงเธเธธเธเธเธฑเธเนเธเธญเธฐ ๐ก\nเธเนเธงเธขเธเธฒเธฃ \"เธฃเธตเนเธญเธเธเธฑเนเธเธเธนเนเธเธ\" เธเธธเธเธขเธฑเธเธชเธฒเธกเธฒเธฃเธเนเธชเธเธเธเธงเธฒเธกเธฃเธนเนเธชเธถเธเธเธญเธเธเธธเธเนเธเธตเนเธขเธงเธเธฑเธเธเธฑเธเธเธถเธเธเธญเธเธเธธเธเธเธเนเธเนเธญเธขเนเธฒเธเธฃเธงเธเนเธฃเนเธง ๐\n\nเนเธฅเนเธงเธกเธฒเธเนเธญเธเธชเธณเธฃเธงเธเนเธฅเธเนเธเนเธซเธกเนเธเธฑเธเนเธเธญเธฐ! ๐"
monthAndDay: "{เนเธเธทเธญเธ}/{เธงเธฑเธ}"
search: "เธเนเธเธซเธฒ"
notifications: "เธเธฒเธฃเนเนเธเนเธเนเธเธทเธญเธ"
@@ -139,7 +139,7 @@ settingGuide: "เธเธฒเธฃเธเธฑเนเธเธเนเธฒเธเธตเนเนเธเธฐเธเธณ"
cacheRemoteFiles: "เนเธเธเนเธเธฅเนเธฃเธฐเธขเธฐเนเธเธฅ"
cacheRemoteFilesDescription: "เนเธกเธทเนเธญเธเธดเธเนเธเนเธเธฒเธเธเธฒเธฃเธเธฑเนเธเธเนเธฒเธเธตเน เนเธเธฅเนเธฃเธฐเธขเธฐเนเธเธฅเธเธฑเนเธเธเธฐเธเธนเธเนเธซเธฅเธเนเธเธขเธเธฃเธเธเธฒเธเธญเธดเธเธชเนเธเธเธเนเธฃเธฐเธขเธฐเนเธเธฅ เนเธเนเธเธฃเธเธตเธเธฒเธฃเธเธดเธเนเธเนเธเธฒเธเธเธตเนเธเธฐเธเนเธงเธขเธฅเธเธเธฃเธดเธกเธฒเธเธเธฒเธฃเนเธเนเธเธทเนเธเธเธตเนเธเธฑเธเนเธเนเธเธเนเธญเธกเธนเธฅ เนเธเนเนเธเธดเนเธกเธเธฃเธดเธกเธฒเธเธเธฒเธฃเนเธเนเธเธฒเธ เนเธเธฃเธฒเธฐเนเธเธทเนเธญเธเธเธฒเธเธเธฐเนเธกเนเธกเธตเธเธฒเธฃเธชเธฃเนเธฒเธเธ เธฒเธเธเธเธฒเธเธขเนเธญ"
flagAsBot: "เธเธณเนเธเธฃเธทเนเธญเธเธซเธกเธฒเธขเธเธญเธเธงเนเธฒเธเธฑเธเธเธตเธเธตเนเนเธเนเธเธเธญเธ"
-flagAsBotDescription: "เธเธฒเธฃเนเธเธดเธเนเธเนเธเธฒเธเธเธฑเธงเนเธฅเธทเธญเธเธเธตเนเธซเธฒเธเธเธฑเธเธเธตเธเธตเนเธเธนเธเธเธงเธเธเธธเธกเนเธเธขเธเธฑเธเนเธเธตเธขเธเนเธเธฃเนเธเธฃเธก เธซเธฃเธทเธญ เธเนเธฒเธซเธฒเธเนเธเธดเธเนเธเนเธเธฒเธ เธกเธฑเธเธเธฐเธเธณเธซเธเนเธฒเธเธตเนเนเธเนเธเนเธเธฅเนเธเธชเธณเธซเธฃเธฑเธเธเธฑเธเธเธฑเธเธเธฒเธฃเธฒเธขเธญเธทเนเธเน เนเธฅเธฐเนเธเธทเนเธญเธเนเธญเธเธเธฑเธเธเธฒเธฃเนเธเนเธเธญเธเนเธเธเนเธกเนเธกเธตเธเธตเนเธชเธดเนเธเธชเธธเธเธเธฑเธเธเธญเธเธเธฑเธงเธญเธทเนเธเน เนเธฅเธฐเธขเธฑเธเธชเธฒเธกเธฒเธฃเธเธเธฃเธฑเธเนเธเธฅเธตเนเธขเธเธฃเธฐเธเธเธ เธฒเธขเนเธเธเธญเธ Misskey เนเธเธทเนเธญเธเธเธดเธเธฑเธเธดเธเนเธญเธเธฑเธเธเธตเธเธตเนเนเธเนเธเธเธญเธ"
+flagAsBotDescription: "เธเธฒเธฃเนเธเธดเธเนเธเนเธเธฒเธเธเธฑเธงเนเธฅเธทเธญเธเธเธตเนเธซเธฒเธเธเธฑเธเธเธตเธเธตเนเธเธนเธเธเธงเธเธเธธเธกเนเธเธขเธเธฑเธเนเธเธตเธขเธเนเธเธฃเนเธเธฃเธก เธซเธฃเธทเธญ เธเนเธฒเธซเธฒเธเนเธเธดเธเนเธเนเธเธฒเธ เธกเธฑเธเธเธฐเธเธณเธซเธเนเธฒเธเธตเนเนเธเนเธเนเธเธฅเนเธเธชเธณเธซเธฃเธฑเธเธเธฑเธเธเธฑเธเธเธฒเธฃเธฒเธขเธญเธทเนเธเน เนเธฅเธฐเนเธเธทเนเธญเธเนเธญเธเธเธฑเธเธเธฒเธฃเนเธเนเธเธญเธเนเธเธเนเธกเนเธกเธตเธเธตเนเธชเธดเนเธเธชเธธเธเธเธฑเธเธเธญเธเธเธฑเธงเธญเธทเนเธเน เนเธฅเธฐเธขเธฑเธเธชเธฒเธกเธฒเธฃเธเธเธฃเธฑเธเนเธเธฅเธตเนเธขเธเธฃเธฐเธเธเธ เธฒเธขเนเธเธเธญเธ Calckey เนเธเธทเนเธญเธเธเธดเธเธฑเธเธดเธเนเธญเธเธฑเธเธเธตเธเธตเนเนเธเนเธเธเธญเธ"
flagAsCat: "เธเธณเนเธเธฃเธทเนเธญเธเธซเธกเธฒเธขเธเธญเธเธงเนเธฒเธเธฑเธเธเธตเธเธตเนเนเธเนเธเนเธกเธง"
flagAsCatDescription: "เธเธฒเธฃเนเธเธดเธเนเธเนเธเธฒเธเธเธฑเธงเนเธฅเธทเธญเธเธเธตเนเนเธเธทเนเธญเธเธณเนเธเธฃเธทเนเธญเธเธซเธกเธฒเธขเธเธญเธเธงเนเธฒเธเธฑเธเธเธตเธเธตเนเนเธเนเธเนเธกเธง"
flagShowTimelineReplies: "เนเธชเธเธเธเธญเธเธเธฅเธฑเธ เนเธเนเธเธกเนเนเธฅเธเน"
@@ -199,7 +199,7 @@ noUsers: "เนเธกเนเธเธเธเธนเนเนเธเนเธเธฒเธ"
editProfile: "เนเธเนเนเธเนเธเธฃเนเธเธฅเน"
noteDeleteConfirm: "เธเธฒเธขเนเธเนเนเธเนเธฅเนเธงเธซเธฃเธญเธงเนเธฒเธเนเธญเธเธเธฒเธฃเธฅเธเนเธเนเธเธเธตเนเธเธฐ?"
pinLimitExceeded: "เธเธธเธเนเธกเนเธชเธฒเธกเธฒเธฃเธเธเธฑเธเธซเธกเธธเธเนเธเนเธเนเธเธดเนเธกเนเธเธดเธกเนเธเนเนเธเนเธญเธตเธ"
-intro: "เธเธฒเธฃเธเธดเธเธเธฑเนเธ Misskey เนเธชเธฃเนเธเธชเธดเนเธเนเธฅเนเธงเธเธฐ! เนเธเธฃเธเธชเธฃเนเธฒเธเธเธนเนเนเธเนเธเธฒเธเธเธตเนเนเธเนเธเธเธนเนเธเธนเนเธฅเธฃเธฐเธเธ"
+intro: "เธเธฒเธฃเธเธดเธเธเธฑเนเธ Calckey เนเธชเธฃเนเธเธชเธดเนเธเนเธฅเนเธงเธเธฐ! เนเธเธฃเธเธชเธฃเนเธฒเธเธเธนเนเนเธเนเธเธฒเธเธเธตเนเนเธเนเธเธเธนเนเธเธนเนเธฅเธฃเธฐเธเธ"
done: "เนเธชเธฃเนเธเธชเธดเนเธ"
processing: "เธเธณเธฅเธฑเธเธเธฃเธฐเธกเธงเธฅเธเธฅ..."
preview: "เนเธชเธเธเธเธฑเธงเธญเธขเนเธฒเธ"
@@ -378,7 +378,7 @@ exploreFediverse: "เธชเธณเธฃเธงเธเนเธเธเธเธดเนเธงเธดเธฃเนเธช"
popularTags: "เนเธเนเธเธขเธญเธเธเธดเธขเธก"
userList: "เธฃเธฒเธขเธเธฒเธฃ"
about: "เนเธเธตเนเธขเธงเธเธฑเธ"
-aboutMisskey: "เนเธเธตเนเธขเธงเธเธฑเธ Misskey"
+aboutMisskey: "เนเธเธตเนเธขเธงเธเธฑเธ Calckey"
administrator: "เธเธนเนเธเธนเนเธฅเธฃเธฐเธเธ"
token: "เนเธเนเธเนเธ"
twoStepAuthentication: "เธขเธทเธเธขเธฑเธเธเธฑเธงเธเธ 2 เธเธฑเนเธ"
@@ -524,7 +524,7 @@ sort: "เนเธฃเธตเธขเธเธฅเธณเธเธฑเธ"
ascendingOrder: "เนเธฃเธตเธขเธเธเธฒเธเธเนเธญเธขเนเธเธกเธฒเธ"
descendingOrder: "เนเธฃเธตเธขเธเธเธฒเธเธกเธฒเธเนเธเธเนเธญเธข"
scratchpad: "เธเธฃเธฐเธเธฒเธเธเธเธฅเธญเธ"
-scratchpadDescription: "Scratchpad เนเธเนเธเธเธฒเธฃเธเธฑเธเนเธเธฃเธตเธขเธกเธชเธ เธฒเธเนเธงเธเธฅเนเธญเธกเธชเธณเธซเธฃเธฑเธเธเธฒเธฃเธเธเธฅเธญเธ AiScript เนเธเนเธเธธเธเธชเธฒเธกเธฒเธฃเธเนเธเธตเธขเธ เธเธณเนเธเธดเธเธเธฒเธฃ เนเธฅเธฐเธเธฃเธงเธเธชเธญเธเธเธฅเธฅเธฑเธเธเนเธเธญเธเธเธฒเธฃเนเธเนเธเธญเธเธเธฑเธ Misskey เธกเธฑเธเนเธเนเธเนเธงเธขเธเธฐ"
+scratchpadDescription: "Scratchpad เนเธเนเธเธเธฒเธฃเธเธฑเธเนเธเธฃเธตเธขเธกเธชเธ เธฒเธเนเธงเธเธฅเนเธญเธกเธชเธณเธซเธฃเธฑเธเธเธฒเธฃเธเธเธฅเธญเธ AiScript เนเธเนเธเธธเธเธชเธฒเธกเธฒเธฃเธเนเธเธตเธขเธ เธเธณเนเธเธดเธเธเธฒเธฃ เนเธฅเธฐเธเธฃเธงเธเธชเธญเธเธเธฅเธฅเธฑเธเธเนเธเธญเธเธเธฒเธฃเนเธเนเธเธญเธเธเธฑเธ Calckey เธกเธฑเธเนเธเนเธเนเธงเธขเธเธฐ"
output: "เนเธญเธฒเธเนเธเธธเธ"
script: "เธชเธเธฃเธดเธเธเน"
disablePagesScript: "เธเธดเธเธเธฒเธฃเนเธเนเธเธฒเธ AiScript เธเธเนเธเธ"
@@ -700,7 +700,7 @@ onlineUsersCount: "{n} เธเธนเนเนเธเนเธเธเธเธตเนเธเธณเธฅเธฑเธเธญเธญเธ
nUsers: "{n} เธเธนเนเนเธเนเธเธฒเธ"
nNotes: "{n} เนเธเนเธ"
sendErrorReports: "เธชเนเธเธฃเธฒเธขเธเธฒเธเธงเนเธฒเธเนเธญเธเธดเธเธเธฅเธฒเธ"
-sendErrorReportsDescription: "เนเธกเธทเนเธญเนเธเธดเธเนเธเนเธเธฒเธ เธเนเธญเธกเธนเธฅเธเนเธญเธเธดเธเธเธฅเธฒเธเนเธเธขเธฃเธฒเธขเธฅเธฐเนเธญเธตเธขเธเธเธฑเนเธเธเธฐเธเธนเธเนเธเธฃเนเนเธซเนเธเธฑเธ Misskey เนเธกเธทเนเธญเนเธเธดเธเธเธฑเธเธซเธฒ เธเธถเนเธเธเนเธงเธขเธเธฃเธฑเธเธเธฃเธธเธเธเธธเธเธ เธฒเธเธเธญเธ Misskey\nเธเธถเนเธเธเธฐเธฃเธงเธกเธเธถเธเธเนเธญเธกเธนเธฅ เนเธเนเธ เนเธงเธญเธฃเนเธเธฑเนเธเธเธญเธเธฃเธฐเธเธเธเธเธดเธเธฑเธเธดเธเธฒเธฃ เนเธเธฃเธฒเธงเนเนเธเธญเธฃเนเธเธตเนเธเธธเธเนเธเน เธเธดเธเธเธฃเธฃเธกเธเธญเธเธเธธเธเนเธ Misskey เนเธเนเธเธเนเธ"
+sendErrorReportsDescription: "เนเธกเธทเนเธญเนเธเธดเธเนเธเนเธเธฒเธ เธเนเธญเธกเธนเธฅเธเนเธญเธเธดเธเธเธฅเธฒเธเนเธเธขเธฃเธฒเธขเธฅเธฐเนเธญเธตเธขเธเธเธฑเนเธเธเธฐเธเธนเธเนเธเธฃเนเนเธซเนเธเธฑเธ Calckey เนเธกเธทเนเธญเนเธเธดเธเธเธฑเธเธซเธฒ เธเธถเนเธเธเนเธงเธขเธเธฃเธฑเธเธเธฃเธธเธเธเธธเธเธ เธฒเธเธเธญเธ Calckey\nเธเธถเนเธเธเธฐเธฃเธงเธกเธเธถเธเธเนเธญเธกเธนเธฅ เนเธเนเธ เนเธงเธญเธฃเนเธเธฑเนเธเธเธญเธเธฃเธฐเธเธเธเธเธดเธเธฑเธเธดเธเธฒเธฃ เนเธเธฃเธฒเธงเนเนเธเธญเธฃเนเธเธตเนเธเธธเธเนเธเน เธเธดเธเธเธฃเธฃเธกเธเธญเธเธเธธเธเนเธ Calckey เนเธเนเธเธเนเธ"
myTheme: "เธเธตเธกเธเธญเธเธเธฑเธ"
backgroundColor: "เธ เธฒเธเธเธทเนเธเธซเธฅเธฑเธ"
accentColor: "เธฃเธนเธเนเธเธเธชเธต"
@@ -791,7 +791,7 @@ hashtags: "เนเธฎเธเนเธเนเธ"
troubleshooting: "เนเธเนเธเธฑเธเธซเธฒ"
useBlurEffect: "เนเธเนเนเธญเธเนเธเธเธเนเนเธเธฅเธญเนเธ UI"
learnMore: "เนเธชเธเธเนเธซเนเธเธนเธซเธเนเธญเธข"
-misskeyUpdated: "Misskey เนเธเนเธฃเธฑเธเธเธฒเธฃเธญเธฑเธเนเธเธเนเธฅเนเธง!"
+misskeyUpdated: "Calckey เนเธเนเธฃเธฑเธเธเธฒเธฃเธญเธฑเธเนเธเธเนเธฅเนเธง!"
whatIsNew: "เนเธชเธเธเธเธฒเธฃเนเธเธฅเธตเนเธขเธเนเธเธฅเธ"
translate: "เนเธเธฅเธ เธฒเธฉเธฒ"
translatedFrom: "เนเธเธฅเธกเธฒเธเธฒเธ {x}"
@@ -971,8 +971,8 @@ _aboutMisskey:
contributors: "เธเธนเนเธชเธเธฑเธเธชเธเธธเธเธซเธฅเธฑเธ"
allContributors: "เธเธนเนเธกเธตเธชเนเธงเธเธฃเนเธงเธกเธเธฑเนเธเธซเธกเธ"
source: "เธเธญเธฃเนเธชเนเธเนเธ"
- translation: "เธฃเธฑเธเนเธเธฅเธ เธฒเธฉเธฒ Misskey"
- donate: "เธเธฃเธดเธเธฒเธเนเธซเนเธเธฑเธ Misskey"
+ translation: "เธฃเธฑเธเนเธเธฅเธ เธฒเธฉเธฒ Calckey"
+ donate: "เธเธฃเธดเธเธฒเธเนเธซเนเธเธฑเธ Calckey"
morePatrons: "เนเธฃเธฒเธเธญเธเธญเธเธเธธเธเธชเธณเธซเธฃเธฑเธเธเธงเธฒเธกเธเนเธงเธขเนเธซเธฅเธทเธญเธเธฒเธเธเธนเนเธเนเธงเธขเธญเธทเนเธเน เธเธตเนเนเธกเนเนเธเนเธฃเธฐเธเธธเนเธงเนเธเธตเนเธเธตเนเธเธฐ เธเธญเธเธญเธเธเธธเธ! ๐ฅฐ"
patrons: "เธชเธกเธฒเธเธดเธเธเธฑเธเธเธกเธดเธเธฃ"
_nsfw:
@@ -981,8 +981,8 @@ _nsfw:
force: "เธเนเธญเธเธชเธทเนเธญเธเธฑเนเธเธซเธกเธ"
_mfm:
cheatSheet: "เนเธเนเธ MFM Cheat Sheet"
- intro: "MFM เนเธเนเธเธ เธฒเธฉเธฒเธกเธฒเธฃเนเธเธญเธฑเธเธเธดเนเธจเธฉเนเธเธเธฒเธฐเธเธญเธ Misskey เธเธตเนเธชเธฒเธกเธฒเธฃเธเนเธเนเนเธเนเนเธเธซเธฅเธฒเธขเธเธตเน เธเธธเธเธขเธฑเธเธชเธฒเธกเธฒเธฃเธเธเธนเธฃเธฒเธขเธเธฒเธฃเนเธงเธขเธฒเธเธฃเธเน MFM เธเธตเนเธกเธตเธญเธขเธนเนเธเธฑเนเธเธซเธกเธเนเธเนเธเธตเนเธเธตเนเธเธฐ"
- dummy: "Misskey เธเธขเธฒเธขเนเธฅเธเธเธญเธ Fediverse"
+ intro: "MFM เนเธเนเธเธ เธฒเธฉเธฒเธกเธฒเธฃเนเธเธญเธฑเธเธเธดเนเธจเธฉเนเธเธเธฒเธฐเธเธญเธ Calckey เธเธตเนเธชเธฒเธกเธฒเธฃเธเนเธเนเนเธเนเนเธเธซเธฅเธฒเธขเธเธตเน เธเธธเธเธขเธฑเธเธชเธฒเธกเธฒเธฃเธเธเธนเธฃเธฒเธขเธเธฒเธฃเนเธงเธขเธฒเธเธฃเธเน MFM เธเธตเนเธกเธตเธญเธขเธนเนเธเธฑเนเธเธซเธกเธเนเธเนเธเธตเนเธเธตเนเธเธฐ"
+ dummy: "Calckey เธเธขเธฒเธขเนเธฅเธเธเธญเธ Fediverse"
mention: "เธเธฅเนเธฒเธงเธเธถเธ"
mentionDescription: "เธเธธเธเธชเธฒเธกเธฒเธฃเธเธฃเธฐเธเธธเธเธนเนเนเธเนเนเธเธขเนเธเน At-Symbol เนเธฅเธฐเธเธทเนเธญเธเธนเนเนเธเนเนเธเนเธเธฐ"
hashtag: "เนเธฎเธเนเธเนเธ"
diff --git a/locales/tr-TR.yml b/locales/tr-TR.yml
index aecb413de7..7dee4fd302 100644
--- a/locales/tr-TR.yml
+++ b/locales/tr-TR.yml
@@ -1,6 +1,6 @@
---
_lang_: "Tรผrkรงe"
-introMisskey: "Aรงฤฑk kaynaklฤฑ bir daฤฤฑtฤฑlmฤฑล mikroblog hizmeti olan Misskey'e hoล geldiniz.\nMisskey, neler olup bittiฤini paylaลmak ve herkese sizden bahsetmek iรงin \"notlar\" oluลturmanฤฑza olanak tanฤฑyan, aรงฤฑk kaynaklฤฑ, daฤฤฑtฤฑlmฤฑล bir mikroblog hizmetidir.\nHerkesin notlarฤฑna kendi tepkilerinizi hฤฑzlฤฑca eklemek iรงin \"Tepkiler\" รถzelliฤini de kullanabilirsiniz๐.\nYeni bir dรผnyayฤฑ keลfedin๐."
+introMisskey: "Aรงฤฑk kaynaklฤฑ bir daฤฤฑtฤฑlmฤฑล mikroblog hizmeti olan Calckey'e hoล geldiniz.\nMisskey, neler olup bittiฤini paylaลmak ve herkese sizden bahsetmek iรงin \"notlar\" oluลturmanฤฑza olanak tanฤฑyan, aรงฤฑk kaynaklฤฑ, daฤฤฑtฤฑlmฤฑล bir mikroblog hizmetidir.\nHerkesin notlarฤฑna kendi tepkilerinizi hฤฑzlฤฑca eklemek iรงin \"Tepkiler\" รถzelliฤini de kullanabilirsiniz๐.\nYeni bir dรผnyayฤฑ keลfedin๐."
monthAndDay: "{month}Ay {day}Gรผn"
search: "Arama"
notifications: "Bildirim"
diff --git a/locales/uk-UA.yml b/locales/uk-UA.yml
index 63caf22c1a..0368a0897e 100644
--- a/locales/uk-UA.yml
+++ b/locales/uk-UA.yml
@@ -1,7 +1,7 @@
---
_lang_: "ะฃะบัะฐัะฝััะบะฐ"
headlineMisskey: "ะะตัะตะถะฐ ะพะฑ'ัะดะฝะฐะฝะฐ ะทะฐะฟะธัะฐะผะธ"
-introMisskey: "ะะฐัะบะฐะฒะพ ะฟัะพัะธะผะพ! Misskey - ะดะตัะตะฝััะฐะปัะทะพะฒะฐะฝะฐ ัะปัะถะฑะฐ ะผัะบัะพะฑะปะพะณัะฒ ะท ะฒัะดะบัะธัะธะผ ะบะพะดะพะผ.\nะกัะฒะพััะนัะต \"ะฝะพัะฐัะบะธ\", ัะพะฑ ะฟะพะดัะปะธัะธัั ัะธะผ, ัะพ ะฒัะดะฑัะฒะฐััััั, ั ัะพะทะฟะพะฒัััะธ ะฒััะผ ะฟัะพ ัะตะฑะต ๐ก\nะะฐ ะดะพะฟะพะผะพะณะพั \"ัะตะฐะบััะน\" ะฒะธ ัะฐะบะพะถ ะผะพะถะตัะต ัะฒะธะดะบะพ ะฒะธัะปะพะฒะธัะธ ัะฒะพั ะฟะพััััั ัะพะดะพ ะฝะพัะฐัะพะบ ัะฝัะธั ๐\nะะพัะปัะดะถัะนะผะพ ะฝะพะฒะธะน ัะฒัั! ๐"
+introMisskey: "ะะฐัะบะฐะฒะพ ะฟัะพัะธะผะพ! Calckey - ะดะตัะตะฝััะฐะปัะทะพะฒะฐะฝะฐ ัะปัะถะฑะฐ ะผัะบัะพะฑะปะพะณัะฒ ะท ะฒัะดะบัะธัะธะผ ะบะพะดะพะผ.\nะกัะฒะพััะนัะต \"ะฝะพัะฐัะบะธ\", ัะพะฑ ะฟะพะดัะปะธัะธัั ัะธะผ, ัะพ ะฒัะดะฑัะฒะฐััััั, ั ัะพะทะฟะพะฒัััะธ ะฒััะผ ะฟัะพ ัะตะฑะต ๐ก\nะะฐ ะดะพะฟะพะผะพะณะพั \"ัะตะฐะบััะน\" ะฒะธ ัะฐะบะพะถ ะผะพะถะตัะต ัะฒะธะดะบะพ ะฒะธัะปะพะฒะธัะธ ัะฒะพั ะฟะพััััั ัะพะดะพ ะฝะพัะฐัะพะบ ัะฝัะธั ๐\nะะพัะปัะดะถัะนะผะพ ะฝะพะฒะธะน ัะฒัั! ๐"
monthAndDay: "{month}/{day}"
search: "ะะพััะบ"
notifications: "ะกะฟะพะฒััะตะฝะฝั"
@@ -139,7 +139,7 @@ settingGuide: "ะ ะตะบะพะผะตะฝะดะพะฒะฐะฝะฐ ะบะพะฝััะณััะฐััั"
cacheRemoteFiles: "ะะตััะฒะฐัะธ ะดะฐะฝั ะท ัะฝัะธั ัะฝััะฐะฝััะฒ"
cacheRemoteFilesDescription: "ะฏะบัะพ ะบะตััะฒะฐะฝะฝั ะฒะธะผะบะฝะตะฝะพ, ะฒัะดะดะฐะปะตะฝั ัะฐะนะปะธ ะทะฐะฒะฐะฝัะฐะถัััััั ะฑะตะทะฟะพัะตัะตะดะฝัะพ ะท ะฒัะดะดะฐะปะตะฝะพะณะพ ัะฝััะฐะฝัั. ะฆะต ะทะผะตะฝััั ะฒะธะบะพัะธััะฐะฝะฝั ัั ะพะฒะธัะฐ, ะฐะปะต ะทะฑัะปัััั ััะฐััะบ, ะพัะบัะปัะบะธ ะฝะต ะณะตะฝะตัััััั ะตัะบัะทะธ."
flagAsBot: "ะะบะฐัะฝั ะฑะพัะฐ"
-flagAsBotDescription: "ะะฒัะผะบะฝััั ัะบัะพ ัะตะน ะพะฑะปัะบะพะฒะธะน ะทะฐะฟะธั ะฒะธะบะพัะธััะพะฒัััััั ะฑะพัะพะผ. ะฆั ะพะฟััั ะฟะพะทะฝะฐัะธัั ะพะฑะปัะบะพะฒะธะน ะทะฐะฟะธั ัะบ ะฑะพัะฐ. ะฆะต ะฟะพัััะฑะฝะพ ัะพะฑ ะฒะธะบะปััะธัะธ ะฑะตะทะบัะฝะตัะฝั ัะฝัะตัะฐะบััั ะผัะถ ะฑะพัะฐะผะธ ะฐ ัะฐะบะพะถ ะฒัะดะฟะพะฒัะดะฝะพะณะพ ะฟัะดะปะฐัััะฒะฐะฝะฝั Misskey."
+flagAsBotDescription: "ะะฒัะผะบะฝััั ัะบัะพ ัะตะน ะพะฑะปัะบะพะฒะธะน ะทะฐะฟะธั ะฒะธะบะพัะธััะพะฒัััััั ะฑะพัะพะผ. ะฆั ะพะฟััั ะฟะพะทะฝะฐัะธัั ะพะฑะปัะบะพะฒะธะน ะทะฐะฟะธั ัะบ ะฑะพัะฐ. ะฆะต ะฟะพัััะฑะฝะพ ัะพะฑ ะฒะธะบะปััะธัะธ ะฑะตะทะบัะฝะตัะฝั ัะฝัะตัะฐะบััั ะผัะถ ะฑะพัะฐะผะธ ะฐ ัะฐะบะพะถ ะฒัะดะฟะพะฒัะดะฝะพะณะพ ะฟัะดะปะฐัััะฒะฐะฝะฝั Calckey."
flagAsCat: "ะะบะฐัะฝั ะบะพัะฐ"
flagAsCatDescription: "ะะฒัะผะบะฝััั, ัะพะฑ ะฟะพะทะฝะฐัะธัะธ, ัะพ ะพะฑะปัะบะพะฒะธะน ะทะฐะฟะธั ั ะบะพัะธะบะพะผ."
flagShowTimelineReplies: "ะะพะบะฐะทัะฒะฐัะธ ะฒัะดะฟะพะฒัะดั ะฝะฐ ะฝะพัะฐัะบะธ ะฝะฐ ัะฐัะพะฒัะน ัะบะฐะปั"
@@ -199,7 +199,7 @@ noUsers: "ะะตะผะฐั ะบะพัะธัััะฒะฐััะฒ"
editProfile: "ะ ะตะดะฐะณัะฒะฐัะธ ะพะฑะปัะบะพะฒะธะน ะทะฐะฟะธั"
noteDeleteConfirm: "ะะธ ะดัะนัะฝะพ ั ะพัะตัะต ะฒะธะดะฐะปะธัะธ ัะตะน ะทะฐะฟะธั?"
pinLimitExceeded: "ะัะปััะต ะทะฐะฟะธััะฒ ะฝะต ะผะพะถะฝะฐ ะทะฐะบััะฟะธัะธ"
-intro: "ะััะฐะฝะพะฒะปะตะฝะฝั Misskey ะทะฐะฒะตััะตะฝะพ! ะัะดั ะปะฐัะบะฐ, ััะฒะพัััั ะพะฑะปัะบะพะฒะธะน ะทะฐะฟะธั ะฐะดะผัะฝััััะฐัะพัะฐ."
+intro: "ะััะฐะฝะพะฒะปะตะฝะฝั Calckey ะทะฐะฒะตััะตะฝะพ! ะัะดั ะปะฐัะบะฐ, ััะฒะพัััั ะพะฑะปัะบะพะฒะธะน ะทะฐะฟะธั ะฐะดะผัะฝััััะฐัะพัะฐ."
done: "ะะพัะพะฒะพ"
processing: "ะะฑัะพะฑะบะฐ"
preview: "ะะพะฟะตัะตะดะฝัะน ะฟะตัะตะณะปัะด"
@@ -377,7 +377,7 @@ exploreFediverse: "ะะณะปัะด ัะตะดัะฒะตััั"
popularTags: "ะะพะฟัะปััะฝั ัะตะณะธ"
userList: "ะกะฟะธัะบะธ"
about: "ะะฝัะพัะผะฐััั"
-aboutMisskey: "ะัะพ Misskey"
+aboutMisskey: "ะัะพ Calckey"
administrator: "ะะดะผัะฝ"
token: "ะขะพะบะตะฝ"
twoStepAuthentication: "ะะฒะพั ัะฐะบัะพัะฝะฐ ะฐััะตะฝัะธััะบะฐััั"
@@ -522,7 +522,7 @@ sort: "ะกะพัััะฒะฐะฝะฝั"
ascendingOrder: "ะะฐ ะทัะพััะฐะฝะฝัะผ"
descendingOrder: "ะะฐ ัะฟะฐะดะฐะฝะฝัะผ"
scratchpad: "ะงะตัะฝะตัะบะฐ"
-scratchpadDescription: "Scratchpad ะฝะฐะดะฐั ัะตัะตะดะพะฒะธัะต ะดะปั ะตะบัะฟะตัะธะผะตะฝััะฒ ะท AiScript. ะะธ ะผะพะถะตัะต ะฟะธัะฐัะธ, ะฒะธะบะพะฝัะฒะฐัะธ ะนะพะณะพ ั ัะตัััะฒะฐัะธ ะฒะทะฐัะผะพะดัั ะท Misskey."
+scratchpadDescription: "Scratchpad ะฝะฐะดะฐั ัะตัะตะดะพะฒะธัะต ะดะปั ะตะบัะฟะตัะธะผะตะฝััะฒ ะท AiScript. ะะธ ะผะพะถะตัะต ะฟะธัะฐัะธ, ะฒะธะบะพะฝัะฒะฐัะธ ะนะพะณะพ ั ัะตัััะฒะฐัะธ ะฒะทะฐัะผะพะดัั ะท Calckey."
output: "ะะธั ัะด"
script: "ะกะบัะธะฟั"
disablePagesScript: "ะะธะผะบะฝััะธ AiScript ะฝะฐ ะกัะพััะฝะบะฐั "
@@ -695,7 +695,7 @@ onlineUsersCount: "{n} ะบะพัะธัััะฒะฐััะฒ ะพะฝะปะฐะนะฝ"
nUsers: "{n} ะะพัะธัััะฒะฐััะฒ"
nNotes: "{n} ะะฐะฟะธััะฒ"
sendErrorReports: "ะะฐะดััะปะฐัะธ ะทะฒัั ะฟัะพ ะฟะพะผะธะปะบะธ"
-sendErrorReportsDescription: "ะัะธ ัะฒัะผะบะฝะตะฝะฝั ะดะตัะฐะปัะฝะฐ ัะฝัะพัะผะฐััั ะฟัะพ ะฟะพะผะธะปะบะธ ะฑัะดะต ะฝะฐะดะฐะฝะฐ Misskey ั ัะฐะทั ะฒะธะฝะธะบะฝะตะฝะฝั ะฟัะพะฑะปะตะผ, ัะพ ะดะฐััั ะผะพะถะปะธะฒัััั ะฟะพะบัะฐัะธัะธ Misskey."
+sendErrorReportsDescription: "ะัะธ ัะฒัะผะบะฝะตะฝะฝั ะดะตัะฐะปัะฝะฐ ัะฝัะพัะผะฐััั ะฟัะพ ะฟะพะผะธะปะบะธ ะฑัะดะต ะฝะฐะดะฐะฝะฐ Calckey ั ัะฐะทั ะฒะธะฝะธะบะฝะตะฝะฝั ะฟัะพะฑะปะตะผ, ัะพ ะดะฐััั ะผะพะถะปะธะฒัััั ะฟะพะบัะฐัะธัะธ Calckey."
myTheme: "ะะพั ัะตะผะฐ"
backgroundColor: "ะคะพะฝ"
accentColor: "ะะบัะตะฝั"
@@ -761,8 +761,8 @@ _aboutMisskey:
contributors: "ะะพะปะพะฒะฝั ะฟะพะผััะฝะธะบะธ"
allContributors: "ะัั ะฟะพะผััะฝะธะบะธ"
source: "ะะธั ัะดะฝะธะน ะบะพะด"
- translation: "ะะตัะตะบะปะฐะดะฐัะธ Misskey"
- donate: "ะะพะถะตััะฒัะฒะฐัะธ Misskey"
+ translation: "ะะตัะตะบะปะฐะดะฐัะธ Calckey"
+ donate: "ะะพะถะตััะฒัะฒะฐัะธ Calckey"
morePatrons: "ะะธ ะดัะถะต ััะฝััะผะพ ะฟัะดััะธะผะบั ะฑะฐะณะฐััะพั ัะฝัะธั ะฟะพะผััะฝะธะบัะฒ, ะฝะต ะฟะตัะตะปััะตะฝะธั ััั. ะัะบััะผะพ! ๐ฅฐ"
patrons: "ะัะดััะธะผะฐะปะธ"
_nsfw:
@@ -771,8 +771,8 @@ _nsfw:
force: "ะัะธั ะพะฒัะฒะฐัะธ ะฒัั ะผะตะดัะฐ ัะฐะนะปะธ"
_mfm:
cheatSheet: " ะะพะฒัะดะบะฐ MFM"
- intro: "MFM ัะต ะตะบัะบะปัะทะธะฒะฝะฐ ะผะพะฒะฐ ัะพะทะผััะบะธ ัะตะบััั ะฒ Misskey, ัะบั ะผะพะถะฝะฐ ะฒะธะบะพัะธััะพะฒัะฒะฐัะธ ะฒ ะฑะฐะณะฐััะพั ะผััััั . ะขัั ะฒะธ ะผะพะถะตัะต ะฟะตัะตะณะปัะฝััะธ ะฟัะธะบะปะฐะดะธ ัั ัะธะฝัะฐะบัะธัั."
- dummy: "Misskey ัะพะทัะธััั ัะฒัั ะคะตะดัะฒะตััั"
+ intro: "MFM ัะต ะตะบัะบะปัะทะธะฒะฝะฐ ะผะพะฒะฐ ัะพะทะผััะบะธ ัะตะบััั ะฒ Calckey, ัะบั ะผะพะถะฝะฐ ะฒะธะบะพัะธััะพะฒัะฒะฐัะธ ะฒ ะฑะฐะณะฐััะพั ะผััััั . ะขัั ะฒะธ ะผะพะถะตัะต ะฟะตัะตะณะปัะฝััะธ ะฟัะธะบะปะฐะดะธ ัั ัะธะฝัะฐะบัะธัั."
+ dummy: "Calckey ัะพะทัะธััั ัะฒัั ะคะตะดัะฒะตััั"
mention: "ะะณะฐะดะบะฐ"
mentionDescription: "ะะฐ ะดะพะฟะพะผะพะณะพั ะทะฝะฐะบะฐ \"@\" ะฟะตัะตะด ัะผ'ัะผ ะผะพะถะฝะฐ ะทะณะฐะดะฐัะธ ะบะพะฝะบัะตัะฝะพะณะพ ะบะพัะธัััะฒะฐัะฐ."
hashtag: "ะฅะตััะตา"
diff --git a/locales/vi-VN.yml b/locales/vi-VN.yml
index 48ef4e3234..7662af4095 100644
--- a/locales/vi-VN.yml
+++ b/locales/vi-VN.yml
@@ -1,7 +1,7 @@
---
_lang_: "Tiแบฟng Viแปt"
headlineMisskey: "Mแบกng xรฃ hแปi liรชn hแปฃp"
-introMisskey: "Xin chร o! Misskey lร mแปt nแปn tแบฃng tiแปu blog phi tแบญp trung mรฃ nguแปn mแป.\nViแบฟt \"tรบt\" ฤแป chia sแบป nhแปฏng suy nghฤฉ cแปงa bแบกn ๐ก\nBแบฑng \"biแปu cแบฃm\", bแบกn cรณ thแป bร y tแป nhanh chรณng cแบฃm xรบc cแปงa bแบกn vแปi cรกc tรบt ๐\nHรฃy khรกm phรก mแปt thแบฟ giแปi mแปi! ๐"
+introMisskey: "Xin chร o! Calckey lร mแปt nแปn tแบฃng tiแปu blog phi tแบญp trung mรฃ nguแปn mแป.\nViแบฟt \"tรบt\" ฤแป chia sแบป nhแปฏng suy nghฤฉ cแปงa bแบกn ๐ก\nBแบฑng \"biแปu cแบฃm\", bแบกn cรณ thแป bร y tแป nhanh chรณng cแบฃm xรบc cแปงa bแบกn vแปi cรกc tรบt ๐\nHรฃy khรกm phรก mแปt thแบฟ giแปi mแปi! ๐"
monthAndDay: "{day} thรกng {month}"
search: "Tรฌm kiแบฟm"
notifications: "Thรดng bรกo"
@@ -139,7 +139,7 @@ settingGuide: "Cร i ฤแบทt ฤแป xuแบฅt"
cacheRemoteFiles: "Tแบญp tin cache tแปซ xa"
cacheRemoteFilesDescription: "Khi tรนy chแปn nร y bแป tแบฏt, cรกc tแบญp tin tแปซ xa sแบฝ ฤฦฐแปฃc tแบฃi trแปฑc tiแบฟp tแปซ mรกy chแปง khรกc. ฤiแปu nร y sแบฝ giรบp giแบฃm dung lฦฐแปฃng lฦฐu trแปฏ nhฦฐng lแบกi tฤng lฦฐu lฦฐแปฃng truy cแบญp, vรฌ hรฌnh thu nhแป sแบฝ khรดng ฤฦฐแปฃc tแบกo."
flagAsBot: "ฤรกnh dแบฅu ฤรขy lร tร i khoแบฃn bot"
-flagAsBotDescription: "Bแบญt tรนy chแปn nร y nแบฟu tร i khoแบฃn nร y ฤฦฐแปฃc kiแปm soรกt bแปi mแปt chฦฐฦกng trรฌnh. Nแบฟu ฤฦฐแปฃc bแบญt, nรณ sแบฝ ฤฦฐแปฃc ฤรกnh dแบฅu ฤแป cรกc nhร phรกt triแปn khรกc ngฤn chแบทn chuแปi tฦฐฦกng tรกc vรด tแบญn vแปi cรกc bot khรกc vร ฤiแปu chแปnh hแป thแปng nแปi bแป cแปงa Misskey ฤแป coi tร i khoแบฃn nร y nhฦฐ mแปt bot."
+flagAsBotDescription: "Bแบญt tรนy chแปn nร y nแบฟu tร i khoแบฃn nร y ฤฦฐแปฃc kiแปm soรกt bแปi mแปt chฦฐฦกng trรฌnh. Nแบฟu ฤฦฐแปฃc bแบญt, nรณ sแบฝ ฤฦฐแปฃc ฤรกnh dแบฅu ฤแป cรกc nhร phรกt triแปn khรกc ngฤn chแบทn chuแปi tฦฐฦกng tรกc vรด tแบญn vแปi cรกc bot khรกc vร ฤiแปu chแปnh hแป thแปng nแปi bแป cแปงa Calckey ฤแป coi tร i khoแบฃn nร y nhฦฐ mแปt bot."
flagAsCat: "Tร i khoแบฃn nร y lร mรจo"
flagAsCatDescription: "Bแบญt tรนy chแปn nร y ฤแป ฤรกnh dแบฅu tร i khoแบฃn lร mแปt con mรจo."
flagShowTimelineReplies: "Hiแปn lฦฐแปฃt trแบฃ lแปi trong bแบฃng tin"
@@ -199,7 +199,7 @@ noUsers: "Chฦฐa cรณ ai"
editProfile: "Sแปญa hแป sฦก"
noteDeleteConfirm: "Bแบกn cรณ chแบฏc muแปn xรณa tรบt nร y?"
pinLimitExceeded: "Bแบกn ฤรฃ ฤแบกt giแปi hแบกn sแป lฦฐแปฃng tรบt cรณ thแป ghim"
-intro: "ฤรฃ cร i ฤแบทt Misskey! Xin hรฃy tแบกo tร i khoแบฃn admin."
+intro: "ฤรฃ cร i ฤแบทt Calckey! Xin hรฃy tแบกo tร i khoแบฃn admin."
done: "Xong"
processing: "ฤang xแปญ lรฝ"
preview: "Xem trฦฐแปc"
@@ -524,7 +524,7 @@ sort: "Sแบฏp xแบฟp"
ascendingOrder: "Tฤng dแบงn"
descendingOrder: "Giแบฃm dแบงn"
scratchpad: "Scratchpad"
-scratchpadDescription: "Scratchpad cung cแบฅp mรดi trฦฐแปng cho cรกc thแปญ nghiแปm AiScript. Bแบกn cรณ thแป viแบฟt, thแปฑc thi vร kiแปm tra kแบฟt quแบฃ tฦฐฦกng tรกc vแปi Misskey trong ฤรณ."
+scratchpadDescription: "Scratchpad cung cแบฅp mรดi trฦฐแปng cho cรกc thแปญ nghiแปm AiScript. Bแบกn cรณ thแป viแบฟt, thแปฑc thi vร kiแปm tra kแบฟt quแบฃ tฦฐฦกng tรกc vแปi Calckey trong ฤรณ."
output: "Nguแปn ra"
script: "Kแปch bแบฃn"
disablePagesScript: "Tแบฏt AiScript trรชn Trang"
@@ -700,7 +700,7 @@ onlineUsersCount: "{n} ngฦฐแปi ฤang online"
nUsers: "{n} Ngฦฐแปi"
nNotes: "{n} Tรบt"
sendErrorReports: "Bรกo lแปi"
-sendErrorReportsDescription: "Khi ฤฦฐแปฃc bแบญt, thรดng tin chi tiแบฟt vแป lแปi sแบฝ ฤฦฐแปฃc chia sแบป vแปi Misskey khi xแบฃy ra sแปฑ cแป, giรบp nรขng cao chแบฅt lฦฐแปฃng cแปงa Misskey.\nBao gแปm thรดng tin nhฦฐ phiรชn bแบฃn hแป ฤiแปu hร nh cแปงa bแบกn, trรฌnh duyแปt bแบกn ฤang sแปญ dแปฅng, hoแบกt ฤแปng cแปงa bแบกn trong Misskey, v.v."
+sendErrorReportsDescription: "Khi ฤฦฐแปฃc bแบญt, thรดng tin chi tiแบฟt vแป lแปi sแบฝ ฤฦฐแปฃc chia sแบป vแปi Calckey khi xแบฃy ra sแปฑ cแป, giรบp nรขng cao chแบฅt lฦฐแปฃng cแปงa Calckey.\nBao gแปm thรดng tin nhฦฐ phiรชn bแบฃn hแป ฤiแปu hร nh cแปงa bแบกn, trรฌnh duyแปt bแบกn ฤang sแปญ dแปฅng, hoแบกt ฤแปng cแปงa bแบกn trong Calckey, v.v."
myTheme: "Theme cแปงa tรดi"
backgroundColor: "Mร u nแปn"
accentColor: "Mร u phแปฅ"
@@ -791,7 +791,7 @@ hashtags: "Hashtag"
troubleshooting: "Khแบฏc phแปฅc sแปฑ cแป"
useBlurEffect: "Dรนng hiแปu แปฉng lร m mแป trong giao diแปn"
learnMore: "Tรฌm hiแปu thรชm"
-misskeyUpdated: "Misskey vแปซa ฤฦฐแปฃc cแบญp nhแบญt!"
+misskeyUpdated: "Calckey vแปซa ฤฦฐแปฃc cแบญp nhแบญt!"
whatIsNew: "Hiแปn nhแปฏng thay ฤแปi"
translate: "Dแปch"
translatedFrom: "Dแปch tแปซ {x}"
@@ -971,8 +971,8 @@ _aboutMisskey:
contributors: "Nhแปฏng ngฦฐแปi ฤรณng gรณp nแปi bแบญt"
allContributors: "Toร n bแป ngฦฐแปi ฤรณng gรณp"
source: "Mรฃ nguแปn"
- translation: "Dแปch Misskey"
- donate: "แปฆng hแป Misskey"
+ translation: "Dแปch Calckey"
+ donate: "แปฆng hแป Calckey"
morePatrons: "Chรบng tรดi cลฉng trรขn trแปng sแปฑ hแป trแปฃ cแปงa nhiแปu ngฦฐแปi ฤรณng gรณp khรกc khรดng ฤฦฐแปฃc liแปt kรช แป ฤรขy. Cแบฃm ฦกn! ๐ฅฐ"
patrons: "Ngฦฐแปi แปงng hแป"
_nsfw:
@@ -981,8 +981,8 @@ _nsfw:
force: "แบจn mแปi media"
_mfm:
cheatSheet: "MFM Cheatsheet"
- intro: "MFM lร ngรดn ngแปฏ phรกt triแปn ฤแปc quyแปn cแปงa Misskey cรณ thแป ฤฦฐแปฃc sแปญ dแปฅng แป nhiแปu nฦกi. Tแบกi ฤรขy bแบกn cรณ thแป xem danh sรกch tแบฅt cแบฃ cรกc cรบ phรกp MFM cรณ sแบตn."
- dummy: "Misskey mแป rแปng thแบฟ giแปi Fediverse"
+ intro: "MFM lร ngรดn ngแปฏ phรกt triแปn ฤแปc quyแปn cแปงa Calckey cรณ thแป ฤฦฐแปฃc sแปญ dแปฅng แป nhiแปu nฦกi. Tแบกi ฤรขy bแบกn cรณ thแป xem danh sรกch tแบฅt cแบฃ cรกc cรบ phรกp MFM cรณ sแบตn."
+ dummy: "Calckey mแป rแปng thแบฟ giแปi Fediverse"
mention: "Nhแบฏc ฤแบฟn"
mentionDescription: "Bแบกn cรณ thแป nhแบฏc ฤแบฟn ai ฤรณ bแบฑng cรกch sแปญ dแปฅng @tรชn ngฦฐแปi dรนng."
hashtag: "Hashtag"
@@ -1179,6 +1179,27 @@ _time:
minute: "phรบt"
hour: "giแป"
day: "ngร y"
+_tutorial:
+ title: "How to use Calckey"
+ step1_1: "Welcome!"
+ step1_2: "Let's get you set up. You'll be up and running in no time!"
+ step2_1: "First, please fill out your profile."
+ 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: "Now time to follow some people!"
+ step3_2: "Your home and social timelines are based off of who you follow, so try following a couple accounts to get started.\nClick the plus circle on the top right of a profile to follow them."
+ step4_1: "Let's get you out there."
+ step4_2: "For your first post, some people like to made a {introduction} post or a simple \"Hello world!\""
+ step5_1: "Timelines, timelines everywhere!"
+ step5_2: "Your instance has {timelines} different timelines enabled."
+ step5_3: "The Home {icon} timeline is where you can see posts from your followers."
+ step5_4: "The Local {icon} timeline is where you can see posts from everyone else on this instance."
+ step5_5: "The Recommended {icon} timeline is where you can see posts from instances the admins recommend."
+ step5_6: "The Social {icon} timeline is where you can see posts from friends of your followers."
+ step5_7: "The Global {icon} timeline is where you can see posts from every other connected instance."
+ step6_1: "So, what is this place?"
+ step6_2: "Well, you didn't just join Calckey. You joined a portal to the Fediverse, an interconnected network of thousands of servers, called \"instances\"."
+ step6_3: "Each server works in different ways, and not all servers run Calckey. This one does though! It's a bit complicated, but you'll get the hang of it in no time."
+ step6_4: "Now go, explore, and have fun!"
_2fa:
alreadyRegistered: "Bแบกn ฤรฃ ฤฤng kรฝ thiแบฟt bแป xรกc minh 2 bฦฐแปc."
registerDevice: "ฤฤng kรฝ mแปt thiแบฟt bแป"
diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml
index 645f11f568..8ca19e5969 100644
--- a/locales/zh-CN.yml
+++ b/locales/zh-CN.yml
@@ -1070,6 +1070,8 @@ _channel:
following: "ๆญฃๅจๅ ณๆณจ"
usersCount: "ๆ{n}ไบบๅไธ"
notesCount: "ๆ{n}ไธชๅธๅญ"
+ nameAndDescription: "ๅ็งฐไธๆ่ฟฐ"
+ nameOnly: "ไป ๅ็งฐ"
_menuDisplay:
sideFull: "ๆจชๅ"
sideIcon: "ๆจชๅ(ๅพๆ )"
diff --git a/locales/zh-TW.yml b/locales/zh-TW.yml
index 477b8ceb3c..fd5117f48c 100644
--- a/locales/zh-TW.yml
+++ b/locales/zh-TW.yml
@@ -1,7 +1,6 @@
_lang_: "็น้ซไธญๆ"
headlineMisskey: "่ฒผๆ้ฃ็นซ็ถฒ่ทฏ"
-introMisskey: "ๆญก่ฟ๏ผ Misskeyๆฏไธๅ้ๆพๅๅง็ขผไธๅปไธญๅฟๅ็็คพ็พค็ถฒ่ทฏใ\n้้ใ่ฒผๆใๅไบซๅจ้ๆฐ้ฎฎไบ๏ผไธฆๅ่จดๅ ถไปไบบๆจ็ๆณๆณ๏ผ\U0001F4E1\
- \n้้ใๅๆใๅ่ฝ๏ผๅฐๅคงๅฎถ็่ฒผๆ่กจ้ๆ ๆ๏ผ\U0001F44D\nไธ่ตทไพๆข็ดข้ๅๆฐ็ไธ็ๅง๏ผ\U0001F680"
+introMisskey: "ๆญก่ฟ๏ผ Calckeyๆฏไธๅๅ ่ฒป๏ผ้ๆพๅ็ขผ๏ผๅปไธญๅฟๅ็็คพ็พค็ถฒ่ทฏ๐"
monthAndDay: "{month}ๆ {day}ๆฅ"
search: "ๆๅฐ"
notifications: "้็ฅ"
@@ -10,13 +9,13 @@ password: "ๅฏ็ขผ"
forgotPassword: "ๅฟ่จๅฏ็ขผ"
fetchingAsApObject: "ๅพ่ฏ้ฆๅฎๅฎๅๅพไธญ"
ok: "OK"
-gotIt: "็ฅ้ไบ"
+gotIt: "็ฅ้ไบ๏ผ"
cancel: "ๅๆถ"
enterUsername: "่ผธๅ ฅไฝฟ็จ่ ๅ็จฑ"
renotedBy: "{user} ่ฝๅณไบ"
noNotes: "็ก่ฒผๆ"
noNotifications: "ๆฒๆ้็ฅ"
-instance: "ๅฏฆไพ"
+instance: "ไผบๆๅจ"
settings: "่จญๅฎ"
basicSettings: "ๅบๆฌ่จญๅฎ"
otherSettings: "ๅ ถไป่จญๅฎ"
@@ -67,7 +66,7 @@ download: "ไธ่ผ"
driveFileDeleteConfirm: "็ขบๅฎ่ฆๅช้คๆชๆกใ{name}ใๅ๏ผไฝฟ็จๆญค้ไปถ็่ฒผๆไนๆ่ท่ๆถๅคฑใ"
unfollowConfirm: "็ขบๅฎ่ฆๅๆถ่ฟฝ้จ{name}ๅ๏ผ"
exportRequested: "ๅทฒ่ซๆฑๅฏๅบใ้ๅฏ่ฝๆ่ฑไธ้ปๆ้ใ็ตๆๅพๆชๆกๅฐๆ่ขซๆพๅฐ้ฒ็ซฏ่ฃกใ"
-importRequested: "ๅทฒ่ซๆฑๅฏๅ ฅใ้ๅฏ่ฝๆ่ฑไธ้ปๆ้"
+importRequested: "ๅทฒ่ซๆฑๅฏๅ ฅใ้ๅฏ่ฝๆ่ฑไธ้ปๆ้ใ"
lists: "ๆธ ๅฎ"
noLists: "ไฝ ๆฒๆไปปไฝๆธ ๅฎ"
note: "่ฒผๆ"
@@ -80,10 +79,10 @@ manageLists: "็ฎก็ๆธ ๅฎ"
error: "้ฏ่ชค"
somethingHappened: "็ผ็้ฏ่ชค"
retry: "้่ฉฆ"
-pageLoadError: "่ผๅ ฅ้ ้ขๅคฑๆ"
-pageLoadErrorDescription: "้้ๅธธๆฏๅ ็บ็ถฒ่ทฏ้ฏ่ชคๆๆฏ็่ฆฝๅจๅฟซๅๆฎ็็ๅๅ ใ่ซๅ ๆธ ้ค็่ฆฝๅจๅฟซๅ๏ผ็จๅพๅ้่ฉฆ"
+pageLoadError: "่ผๅ ฅ้ ้ขๅคฑๆใ"
+pageLoadErrorDescription: "้้ๅธธๆฏๅ ็บ็ถฒ่ทฏ้ฏ่ชคๆๆฏ็่ฆฝๅจๅฟซๅๆฎ็็ๅๅ ใ่ซๅ ๆธ ้ค็่ฆฝๅจๅฟซๅ๏ผ็จๅพๅ้่ฉฆใ"
serverIsDead: "ไผบๆๅจๆฒๆๅๆใ่ซ็จ็ญ็ๅป๏ผ็ถๅพ้่ฉฆใ"
-youShouldUpgradeClient: "่ซ้ๆฐ่ผๅ ฅไปฅไฝฟ็จๆฐ็ๆฌ็ๅฎขๆถ็ซฏ้กฏ็คบๆญค้ ้ข"
+youShouldUpgradeClient: "่ซ้ๆฐ่ผๅ ฅไปฅไฝฟ็จๆฐ็ๆฌ็ๅฎขๆถ็ซฏ้กฏ็คบๆญค้ ้ขใ"
enterListName: "่ผธๅ ฅๆธ ๅฎๅ็จฑ"
privacy: "้ฑ็ง"
makeFollowManuallyApprove: "ๆๅๅฏฉๆ ธ่ฟฝ้จ่ซๆฑ"
@@ -96,7 +95,7 @@ followRequestPending: "่ฟฝ้จ่จฑๅฏๆนๅไธญ"
enterEmoji: "่ผธๅ ฅ่กจๆ ็ฌฆ่"
renote: "่ฝ็ผ"
unrenote: "ๅๆถ่ฝ็ผ"
-renoted: "่ฝๅณๆๅ"
+renoted: "ๅทฒ่ฝๅณใ"
cantRenote: "็กๆณ่ฝ็ผๆญค่ฒผๆใ"
cantReRenote: "็กๆณ่ฝๅณไนๅๅทฒ็ถ่ฝๅณ้็ๅ งๅฎนใ"
quote: "ๅผ็จ"
@@ -143,15 +142,15 @@ settingGuide: "ๆจ่ฆ่จญๅฎ"
cacheRemoteFiles: "ๅฟซๅ้ ็ซฏๆชๆก"
cacheRemoteFilesDescription: "็ฆ็จๆญค่จญๅฎๆๅๆญข้ ็ซฏๆชๆก็็ทฉๅญ๏ผๅพ่็ฏ็ๅฒๅญ็ฉบ้๏ผไฝ่ณๆๆๅ ็ดๆฅ้ฃ็ทๅพ่็ข็้กๅค้ฃๆฅๆธๆใ"
flagAsBot: "ๆญคไฝฟ็จ่ ๆฏๆฉๅจไบบ"
-flagAsBotDescription: "ๅฆๆๆฌๅธณๆถๆฏ็ฑ็จๅผๆงๅถ๏ผ่ซๅ็จๆญค้ธ้ ใๅ็จๅพ๏ผๆไฝ็บๆจ็คบๅนซๅฉๅ ถไป้็ผ่ ้ฒๆญขๆฉๅจไบบไน้็ข็็ก้ไบๅ็่ก็บ๏ผไธฆๆ่ชฟๆดCalckeyๅ ง้จ็ณป็ตฑๅฐๆฌๅธณๆถ่ญๅฅ็บๆฉๅจไบบ"
+flagAsBotDescription: "ๅฆๆๆฌๅธณๆถๆฏ็ฑ็จๅผๆงๅถ๏ผ่ซๅ็จๆญค้ธ้ ใๅ็จๅพ๏ผๆไฝ็บๆจ็คบๅนซๅฉๅ ถไป้็ผ่ ้ฒๆญขๆฉๅจไบบไน้็ข็็ก้ไบๅ็่ก็บ๏ผไธฆๆ่ชฟๆดCalckeyๅ ง้จ็ณป็ตฑๅฐๆฌๅธณๆถ่ญๅฅ็บๆฉๅจไบบใ"
flagAsCat: "ๆญคไฝฟ็จ่ ๆฏ่ฒ"
-flagAsCatDescription: "ๅฆๆๆณๅฐๆฌๅธณๆถๆจ็คบ็บไธ้ป่ฒ๏ผ่ซ้ๅๆญคๆจ็คบ"
+flagAsCatDescription: "ๅฆๆๆณๅฐๆฌๅธณๆถๆจ็คบ็บไธ้ป่ฒ๏ผ่ซ้ๅๆญคๆจ็คบ๏ผ"
flagShowTimelineReplies: "ๅจๆ้่ปธไธ้กฏ็คบ่ฒผๆ็ๅ่ฆ"
flagShowTimelineRepliesDescription: "ๅ็จๆ๏ผๆ้็ท้คไบ้กฏ็คบ็จๆถ็่ฒผๆไปฅๅค๏ผ้ๆ้กฏ็คบ็จๆถๅฐๅ ถไป่ฒผๆ็ๅ่ฆใ"
autoAcceptFollowed: "่ชๅ่ฟฝ้จไธญไฝฟ็จ่ ็่ฟฝ้จ่ซๆฑ"
addAccount: "ๆทปๅ ๅธณๆถ"
loginFailed: "็ปๅ ฅๅคฑๆ"
-showOnRemote: "่ฝๅฐๆๅจๅฏฆไพ้กฏ็คบ"
+showOnRemote: "่ฝๅฐๆๅจไผบๆๅจ้กฏ็คบ"
general: "ไธ่ฌ"
wallpaper: "ๆกๅธ"
setWallpaper: "่จญๅฎๆกๅธ"
@@ -166,7 +165,7 @@ selectUser: "้ธๅไฝฟ็จ่ "
recipient: "ๆถไปถไบบ"
annotation: "่จป่งฃ"
federation: "็ซๅฐ่ฏ้ฆ"
-instances: "ๅฏฆไพ"
+instances: "ไผบๆๅจ"
registeredAt: "ๅๆฌก่งๆธฌ"
latestRequestSentAt: "ไธๆฌก็ผ้็่ซๆฑ"
latestRequestReceivedAt: "ไธๆฌกๆถๅฐ็่ซๆฑ"
@@ -176,7 +175,7 @@ charts: "ๅ่กจ"
perHour: "ๆฏๅฐๆ"
perDay: "ๆฏๆฅ"
stopActivityDelivery: "ๅๆญข็ผ้ๆดปๅ"
-blockThisInstance: "ๅฐ้ๆญคๅฏฆไพ"
+blockThisInstance: "ๅฐ้ๆญคไผบๆๅจ"
operations: "ๆไฝ"
software: "่ป้ซ"
version: "็ๆฌ"
@@ -187,15 +186,15 @@ jobQueue: "ไฝๅ"
cpuAndMemory: "CPUๅ่จๆถ้ซ็จ้"
network: "็ถฒ่ทฏ"
disk: "็กฌ็ข"
-instanceInfo: "ๅฏฆไพ่ณ่จ"
+instanceInfo: "ไผบๆๅจ่ณ่จ"
statistics: "็ตฑ่จ"
clearQueue: "ๆธ ้คไฝๅ"
clearQueueConfirmTitle: "็ขบๅฎ่ฆๆธ ้คไฝๅๅ๏ผ"
clearQueueConfirmText: "ๆช็ผไฝ็่ฒผๆๅฐไธๆ็ผไฝใๆจ้ๅธธไธ้่ฆ็ขบ่ชใ"
clearCachedFiles: "ๆธ ้คๅฟซๅ่ณๆ"
clearCachedFilesConfirm: "็ขบๅฎ่ฆๆธ ้คๆๆ้ ็ซฏๆซๅญ่ณๆๅ๏ผ"
-blockedInstances: "ๅทฒๅฐ้็ๅฏฆไพ"
-blockedInstancesDescription: "่ซ้่ก่ผธๅ ฅ้่ฆๅฐ้็ๅฏฆไพใๅทฒๅฐ้็ๅฏฆไพๅฐ็กๆณ่ๆฌๅฏฆไพ้ฒ่ก้่จใ"
+blockedInstances: "ๅทฒๅฐ้็ไผบๆๅจ"
+blockedInstancesDescription: "่ซ้่ก่ผธๅ ฅ้่ฆๅฐ้็ไผบๆๅจใๅทฒๅฐ้็ไผบๆๅจๅฐ็กๆณ่ๆฌไผบๆๅจ้ฒ่ก้่จใ"
muteAndBlock: "้้ณๅๅฐ้"
mutedUsers: "ๅทฒ้้ณ็จๆถ"
blockedUsers: "ๅทฒๅฐ้็จๆถ"
@@ -218,9 +217,9 @@ all: "ๅ จ้จ"
subscribing: "่จ้ฑไธญ"
publishing: "็ดๆญไธญ"
notResponding: "ๆฒๆๅๆ"
-instanceFollowing: "่ฟฝ่นคๅฏฆไพ"
-instanceFollowers: "่ฟฝ่นคๅฏฆไพ"
-instanceUsers: "็จๆถ"
+instanceFollowing: "่ฟฝ่นคไผบๆๅจ"
+instanceFollowers: "ไผบๆๅจ็่ฟฝ่นค่ "
+instanceUsers: "ๆญคไผบๆๅจ็็จๆถ"
changePassword: "ไฟฎๆนๅฏ็ขผ"
security: "ๅฎๅ จๆง"
retypedNotMatch: "ๅ ฉๆฌก่ผธๅ ฅไธไธ่ดใ"
@@ -310,8 +309,8 @@ unwatch: "ๅๆถ่ฟฝ้จ"
accept: "ๆฅๅ"
reject: "ๆ็ต"
normal: "ๆญฃๅธธ"
-instanceName: "ๅฏฆไพๅ็จฑ"
-instanceDescription: "ๅฏฆไพ่ชชๆ"
+instanceName: "ไผบๆๅจๅ็จฑ"
+instanceDescription: "ไผบๆๅจ่ชชๆ"
maintainerName: "็ฎก็ๅกๅ็จฑ"
maintainerEmail: "็ฎก็ๅก้ต็ฎฑ"
tosUrl: "ๆๅๆขๆฌพURL"
@@ -341,7 +340,7 @@ basicInfo: "ๅบๆฌ่ณ่จ"
pinnedUsers: "็ฝฎ้ ็จๆถ"
pinnedUsersDescription: "ๅจใ็ผ็พใ้ ้ขไธญไฝฟ็จๆ่กๆจ่จๆณ่ฆ็ฝฎ้ ็ไฝฟ็จ่ ใ"
pinnedPages: "้้ธ้ ้ข"
-pinnedPagesDescription: "่ผธๅ ฅ่ฆๅบๅฎ่ณๅฏฆไพ้ฆ้ ็้ ้ข่ทฏๅพ๏ผไปฅๆ่ก็ฌฆๅ้ใ"
+pinnedPagesDescription: "่ผธๅ ฅ่ฆๅบๅฎ่ณไผบๆๅจ้ฆ้ ็้ ้ข่ทฏๅพ๏ผไปฅๆ่ก็ฌฆๅ้ใ"
pinnedClipId: "็ฝฎ้ ็ๆ้ID"
pinnedNotes: "ๅทฒ็ฝฎ้ ็่ฒผๆ"
hcaptcha: "hCaptcha"
@@ -359,7 +358,7 @@ name: "ๅ็จฑ"
antennaSource: "ๆฅๆถไพๆบ"
antennaKeywords: "ๅ ๅซ้้ตๅญ"
antennaExcludeKeywords: "ๆ้ค้้ตๅญ"
-antennaKeywordsDescription: "็จ็ฉบๆ ผๅ้ๆๅฎANDใ็จๆ่ก็ฌฆๅ้ๆๅฎOR"
+antennaKeywordsDescription: "็จ็ฉบๆ ผๅ้ๆๅฎANDใ็จๆ่ก็ฌฆๅ้ๆๅฎORใ"
notifyAntenna: "้็ฅๆๆฐ่ฒผๆ"
withFileAntenna: "ๅ ๅธถๆ้ไปถ็่ฒผๆ"
enableServiceworker: "้ๅ ServiceWorker"
@@ -400,7 +399,7 @@ newPasswordIs: "ๆฐๅฏ็ขผ็บใ{password}ใ"
reduceUiAnimation: "ๆธๅฐไป้ข็ๅๆ ่ฆ่ฆบ"
share: "ๅไบซ"
notFound: "ๆพไธๅฐ"
-notFoundDescription: "ๆพไธๅฐ่ๆๅฎURLๅๆ็้ ้ข"
+notFoundDescription: "ๆพไธๅฐ่ๆๅฎURLๅๆ็้ ้ขใ"
uploadFolder: "้ ่จญไธๅณ่ณๆๅคพ"
cacheClear: "ๆธ ้คๅฟซๅ"
markAsReadAllNotifications: "ๆจ่จๆๆ้็ฅ็บๅทฒ่ฎ"
@@ -435,10 +434,10 @@ onlyOneFileCanBeAttached: "ๅช่ฝๅ ๅ ฅไธๅ้ไปถ"
signinRequired: "่ซๅ ็ปๅ ฅ"
invitations: "้่ซ"
invitationCode: "้่ซ็ขผ"
-checking: "็ขบ่ชไธญ"
+checking: "็ขบ่ชไธญ..."
available: "ๅฏ็จ็"
unavailable: "ไธๅฏ็จ็"
-usernameInvalidFormat: "ๅฏไฝฟ็จๅคงๅฐๅฏซ่ฑๆๅญๆฏใๆธๅญๅๅบ็ท"
+usernameInvalidFormat: "ๅฏไฝฟ็จๅคงๅฐๅฏซ่ฑๆๅญๆฏใๆธๅญๅๅบ็ทใ"
tooShort: "้็ญ"
tooLong: "้้ท"
weakPassword: "ๅฏ็ขผๅผทๅบฆ้ๅผฑ"
@@ -461,7 +460,7 @@ joinOrCreateGroup: "่ซๅ ๅ ฅ็พๆ็พค็ต๏ผๆๅตๅปบๆฐ็พค็ตใ"
noHistory: "ๆฒๆๆญทๅฒ็ด้"
signinHistory: "็ปๅ ฅๆญทๅฒ"
disableAnimatedMfm: "็ฆ็จMFMๅ็ซ"
-doing: "ๆญฃๅจ้ฒ่ก"
+doing: "ๆญฃๅจ่็..."
category: "้กๅฅ"
tags: "ๆจ็ฑค"
docSource: "ๆไปถไพๆบ"
@@ -487,8 +486,8 @@ hideThisNote: "้ฑ่ๆญค่ฒผๆ"
showFeaturedNotesInTimeline: "ๅจๆ้่ปธไธ้กฏ็คบ็ฑ้ๆจ่ฆ"
objectStorage: "Object Storage (็ฉไปถๅฒๅญ)"
useObjectStorage: "ไฝฟ็จObject Storage"
-objectStorageBaseUrl: "Base URL"
-objectStorageBaseUrlDesc: "ๅผ็จๆ็URLใๅฆๆๆจไฝฟ็จ็ๆฏCDNๆๅๅไปฃ็๏ผ่ฏทๆๅฎๅ ถURL๏ผไพๅฆS3๏ผโhttps://.s3.amazonaws.comโ๏ผGCS๏ผโhttps://storage.googleapis.com/โ"
+objectStorageBaseUrl: "ๆ นURL"
+objectStorageBaseUrlDesc: "ๅผ็จๆ็URLใๅฆๆไฝ ไฝฟ็จ็ๆฏCDNๆๅๅไปฃ็๏ผ่ซๆๅฎๅ ถ็ถฒๅURLใ\nไพๅฆS3๏ผโhttps://.s3.amazonaws.comโ๏ผGCS๏ผโhttps://storage.googleapis.com/โใ"
objectStorageBucket: "ๅฒๅญ็ฉบ้๏ผBucket๏ผ"
objectStorageBucketDesc: "่ซๆๅฎๆจๆญฃๅจไฝฟ็จ็ๆๅ็ๅญๅฒๆกถๅ็จฑใ"
objectStoragePrefix: "ๅ็ถด"
@@ -536,8 +535,8 @@ updateRemoteUser: "ๆดๆฐ้ ็ซฏไฝฟ็จ่ ่ณ่จ"
deleteAllFiles: "ๅช้คๆๆๆชๆก"
deleteAllFilesConfirm: "่ฆๅ ้คๆๆๆชๆกๅ๏ผ"
removeAllFollowing: "่งฃ้คๆๆ่ฟฝ่นค"
-removeAllFollowingDescription: "่งฃ้ค{host}ๆๆ็่ฟฝ่นคใๅจๅฏฆไพไธๅๅญๅจๆๅท่กใ"
-userSuspended: "่ฉฒไฝฟ็จ่ ๅทฒ่ขซๅ็จ"
+removeAllFollowingDescription: "่งฃ้ค{host}ๆๆ็่ฟฝ่นคใๅจไผบๆๅจไธๅๅญๅจๆๅท่กใ"
+userSuspended: "ๆญคไฝฟ็จ่ ๅทฒ่ขซๅ็จใ"
userSilenced: "่ฉฒ็จๆถๅทฒ่ขซ็ฆ่จใ"
yourAccountSuspendedTitle: "ๅธณๆถๅทฒ่ขซๅ็ต"
yourAccountSuspendedDescription: "็ฑๆผ้ๅไบไผบๆๅจ็ๆๅๆขๆฌพๆๅ ถไปๅๅ ๏ผ่ฉฒๅธณๆถๅทฒ่ขซๅ็ตใ ๆจๅฏไปฅ่็ฎก็ๅก้ฃ็นซไปฅไบ่งฃๆดๅค่จๆฏใ ่ซไธ่ฆๅตๅปบไธๅๆฐ็ๅธณๆถใ"
@@ -548,7 +547,7 @@ relays: "ไธญ็นผ"
addRelay: "ๆฐๅขไธญ็นผ"
inboxUrl: "ๆถไปถๅคพURL"
addedRelays: "ๅทฒๅ ๅ ฅ็ไธญ็นผ"
-serviceworkerInfo: "ๆจ้่ฆๅ็จๆจ้้็ฅ"
+serviceworkerInfo: "ๆจ้่ฆๅ็จๆจ้้็ฅใ"
deletedNote: "ๅทฒๅ ้ค็่ฒผๆ"
invisibleNote: "้ฑ่็่ฒผๆ"
enableInfiniteScroll: "ๅ็จ่ชๅๆปพๅ้ ้ขๆจกๅผ"
@@ -594,14 +593,14 @@ smtpHost: "ไธปๆฉ"
smtpPort: "ๅ "
smtpUser: "ไฝฟ็จ่ ๅ็จฑ"
smtpPass: "ๅฏ็ขผ"
-emptyToDisableSmtpAuth: "็็ฉบไฝฟ็จ่ ๅ็จฑๅๅฏ็ขผไปฅ้้SMTP้ฉ่ญใ"
+emptyToDisableSmtpAuth: "็็ฉบไฝฟ็จ่ ๅ็จฑๅๅฏ็ขผไปฅ้้SMTP้ฉ่ญ"
smtpSecure: "ๅจ SMTP ้ฃๆฅไธญไฝฟ็จ้ฑๅผ SSL/TLS"
-smtpSecureInfo: "ไฝฟ็จSTARTTLSๆ้้ใ"
+smtpSecureInfo: "ๅฆไฝฟ็จSTARTTLS๏ผ่ซ้้"
testEmail: "ๆธฌ่ฉฆ้ตไปถ็ผ้"
wordMute: "่ขซ้้ณ็ๆๅญ"
regexpError: "ๆญฃ่ฆ่กจ้ๅผ้ฏ่ชค"
regexpErrorDescription: "{tab} ้้ณๆๅญ็็ฌฌ {line} ่ก็ๆญฃ่ฆ่กจ้ๅผๆ้ฏ่ชค๏ผ"
-instanceMute: "ๅฏฆไพ็้้ณ"
+instanceMute: "ไผบๆๅจ็้้ณ"
userSaysSomething: "{name}่ชชไบไป้บผ"
makeActive: "ๅ็จ"
display: "ๆชข่ฆ"
@@ -614,7 +613,7 @@ database: "่ณๆๅบซ"
channel: "้ ป้"
create: "ๆฐๅข"
notificationSetting: "้็ฅ่จญๅฎ"
-notificationSettingDesc: "้ธๆ้กฏ็คบ้็ฅ็้กๅ"
+notificationSettingDesc: "้ธๆ้กฏ็คบ้็ฅ็้กๅใ"
useGlobalSetting: "ไฝฟ็จๅ จๅ่จญๅฎ"
useGlobalSettingDesc: "ๅ็จๆ๏ผๅฐไฝฟ็จๅธณๆถ้็ฅ่จญๅฎใๅ็จๆ๏ผๅๅฏไปฅๅฎ็จ่จญๅฎใ"
other: "ๅ ถไป"
@@ -632,15 +631,15 @@ abuseReported: "ๅๅ ฑๅทฒ้ๅบใๆ่ฌๆจ็ๅ ฑๅใ"
reporter: "ๆชข่่ "
reporteeOrigin: "ๆชข่ไพๆบ"
reporterOrigin: "ๆชข่่ ไพๆบ"
-forwardReport: "ๅฐๅ ฑๅ่ฝ้็ตฆ้ ็ซฏๅฏฆไพ"
-forwardReportIsAnonymous: "ๅจ้ ็ซฏๅฏฆไพไธ็ไธๅฐๆจ็่ณ่จ๏ผ้กฏ็คบ็ๅ ฑๅ่ ๆฏๅฟๅ็็ณป็ปๅธณๆถใ"
+forwardReport: "ๅฐๅ ฑๅ่ฝ้็ตฆ้ ็ซฏไผบๆๅจ"
+forwardReportIsAnonymous: "ๅจ้ ็ซฏไผบๆๅจไธ็ไธๅฐๆจ็่ณ่จ๏ผ้กฏ็คบ็ๅ ฑๅ่ ๆฏๅฟๅ็็ณป็ตฑๅธณๆถใ"
send: "็ผ้"
abuseMarkAsResolved: "่็ๅฎ็ข"
openInNewTab: "ๅจๆฐๅ้ ไธญ้ๅ"
openInSideView: "ๅจๅดๆฌไธญ้ๅ"
defaultNavigationBehaviour: "้ป่ชๅฐ่ช"
-editTheseSettingsMayBreakAccount: "ไฟฎๆน้ไบ่จญๅฎๅฏ่ฝๆๆฏๆๆจ็ๅธณๆถ"
-instanceTicker: "่ฒผๆ็ๅฏฆไพไพๆบ"
+editTheseSettingsMayBreakAccount: "ไฟฎๆน้ไบ่จญๅฎๅฏ่ฝๆๆฏๆไฝ ็ๅธณๆถใ"
+instanceTicker: "่ฒผๆ็ไผบๆๅจ่ณ่จ"
waitingFor: "็ญๅพ {x}"
random: "้จๆฉ"
system: "็ณป็ตฑ"
@@ -690,7 +689,7 @@ experimentalFeatures: "ๅฏฆ้ฉไธญ็ๅ่ฝ"
developer: "้็ผ่ "
makeExplorable: "ไฝฟ่ชๅทฑ็ๅธณๆถ่ฝๅค ๅจโๆข็ดขโ้ ้ขไธญ้กฏ็คบ"
makeExplorableDescription: "ๅฆๆ้้๏ผๅธณๆถๅฐไธๆ่ขซ้กฏ็คบๅจ\"ๆข็ดข\"้ ้ขไธญใ"
-showGapBetweenNotesInTimeline: "ๅ้้กฏ็คบๆ้็ทไธ็่ฒผๆใ"
+showGapBetweenNotesInTimeline: "ๅ้้กฏ็คบๆ้่ปธไธ็่ฒผๆ"
duplicate: "่ค่ฃฝ"
left: "ๅทฆ"
center: "็ฝฎไธญ"
@@ -704,7 +703,7 @@ onlineUsersCount: "{n}ไบบๆญฃๅจ็ทไธ"
nUsers: "{n}็จๆถ"
nNotes: "{n}่ฒผๆ"
sendErrorReports: "ๅณ้้ฏ่ชคๅ ฑๅ"
-sendErrorReportsDescription: "ๅ็จๅพ๏ผๅ้กๅ ฑๅๅฐๅณ้่ณ้็ผ่ ไปฅๆๅ่ป้ซๅ่ณชใๅ้กๅ ฑๅๅฏ่ฝๅ ๆฌOS็ๆฌ๏ผ็่ฆฝๅจ้กๅ๏ผ่ก็บๆญทๅฒ่จ้็ญใ"
+sendErrorReportsDescription: "ๅ็จๅพ๏ผๅ้กๅ ฑๅๅฐๅณ้่ณCalckey้็ผ่ ไปฅๆๅ่ป้ซๅ่ณชใ\nๅ้กๅ ฑๅๅฏ่ฝๅ ๆฌOS็ๆฌ๏ผ็่ฆฝๅจ้กๅ๏ผ่ก็บๆญทๅฒ่จ้็ญใ"
myTheme: "ๆ็ไฝๆฏไธป้ก"
backgroundColor: "่ๆฏ"
accentColor: "้้ป่ฒๅฝฉ"
@@ -728,7 +727,7 @@ capacity: "ๅฎน้"
inUse: "ๅทฒไฝฟ็จ"
editCode: "็ทจ่ผฏไปฃ็ขผ"
apply: "ๅฅ็จ"
-receiveAnnouncementFromInstance: "ๆฅๆถ็ฑๆฌๅฏฆไพ็ผๅบ็้ป้ต้็ฅ"
+receiveAnnouncementFromInstance: "ๆฅๆถ็ฑๆฌไผบๆๅจ็ผๅบ็้ป้ต้็ฅ"
emailNotification: "้ตไปถ้็ฅ"
publish: "็ผไฝ"
inChannelSearch: "้ ป้ๅ ๆๅฐ"
@@ -756,7 +755,7 @@ active: "ๆ่ฟๆดป่บ"
offline: "้ข็ท"
notRecommended: "ไธๆจ่ฆ"
botProtection: "Bot้ฒ่ญท"
-instanceBlocking: "่ฏ้ฆๅฐ้/้้ณ"
+instanceBlocking: "่ฏ้ฆ็ฎก็"
selectAccount: "้ธๆๅธณๆถ"
switchAccount: "ๅๆๅธณๆถ"
enabled: "ๅทฒๅ็จ"
@@ -781,7 +780,7 @@ priority: "ๅชๅ ็ด"
high: "้ซ"
middle: "ไธญ"
low: "ไฝ"
-emailNotConfiguredWarning: "ๆฒๆ่จญๅฎ้ปๅญ้ตไปถๅฐๅ"
+emailNotConfiguredWarning: "ๆฒๆ่จญๅฎ้ป้ตๅฐๅใ"
ratio: "%"
previewNoteText: "้ ่ฆฝๆๆฌ"
customCss: "่ชๅฎ็พฉ CSS"
@@ -817,11 +816,11 @@ controlPanel: "ๆงๅถๅฐ"
manageAccounts: "็ฎก็ๅธณๆถ"
makeReactionsPublic: "ๅฐๅๆ่จญ็บๅ ฌ้"
makeReactionsPublicDescription: "ๅฐๆจๅ้็ๅๆ่จญ็บๅ ฌ้ๅฏ่ฆใ"
-classic: "็ถๅ ธ"
+classic: "็ฝฎไธญ"
muteThread: "ๅฐ่ฒผๆไธฒ่จญ็บ้้ณ"
unmuteThread: "ๅฐ่ฒผๆไธฒ็้้ณ่งฃ้ค"
ffVisibility: "้ฃๆฅ็ๅ ฌ้็ฏๅ"
-ffVisibilityDescription: "ๆจๅฏไปฅ่จญๅฎๆจ็้ๆณจ/้ๆณจ่ ่ณ่จ็ๅ ฌ้็ฏๅ"
+ffVisibilityDescription: "ๆจๅฏไปฅ่จญๅฎๆจ็้ๆณจ/้ๆณจ่ ่ณ่จ็ๅ ฌ้็ฏๅใ"
continueThread: "ๆฅ็ๆดๅค่ฒผๆ"
deleteAccountConfirm: "ๅฐ่ฆๅช้คๅธณๆถใๆฏๅฆ็ขบๅฎ๏ผ"
incorrectPassword: "ๅฏ็ขผ้ฏ่ชคใ"
@@ -840,9 +839,9 @@ themeColor: "ไธป้ก้ก่ฒ"
size: "ๅคงๅฐ"
numberOfColumn: "ๅๆธ"
searchByGoogle: "ๆๅฐ"
-instanceDefaultLightTheme: "ๅฏฆไพ้ ่จญ็ๆทบ่ฒไธป้ก"
-instanceDefaultDarkTheme: "ๅฏฆไพ้ ่จญ็ๆทฑ่ฒไธป้ก"
-instanceDefaultThemeDescription: "่ผธๅ ฅ็ฉไปถๅฝขๅผ็ไธป้ขไปฃ็ขผ"
+instanceDefaultLightTheme: "ไผบๆๅจ้ ่จญ็ๆทบ่ฒไธป้ก"
+instanceDefaultDarkTheme: "ไผบๆๅจ้ ่จญ็ๆทฑ่ฒไธป้ก"
+instanceDefaultThemeDescription: "่ผธๅ ฅ็ฉไปถๅฝขๅผ็ไธป้กไปฃ็ขผใ"
mutePeriod: "้้ณ็ๆ้"
indefinitely: "็กๆ้"
tenMinutes: "10ๅ้"
@@ -890,17 +889,17 @@ cannotUploadBecauseInappropriate: "็ฑๆผๅคๅฎๅฏ่ฝๅ ๅซไธ้ฉ็ถ็ๅ งๅฎน๏ผ
cannotUploadBecauseNoFreeSpace: "็ฑๆผ้ฒ็ซฏ็กฌ็ขๆฒๆๅฏ็จ็ฉบ้๏ผๅ ๆญค็กๆณไธๅณใ"
beta: "Beta"
enableAutoSensitive: "่ชๅNSFWๅคๅฎ"
-enableAutoSensitiveDescription: "ๅฆๆๅฏ็จ๏ผ่ซๅฉ็จๆฉๅจๅญธ็ฟๅจๅช้ซไธ่ชๅ่จญ็ฝฎ NSFW ๆๆจใ ๅณไฝฟ้้ๆญคๅ่ฝ๏ผไพๅฏฆไพ่ๅฎไนๅฏ่ฝๆ่ชๅ่จญ็ฝฎใ"
+enableAutoSensitiveDescription: "ๅฆๅฏ็จ๏ผ่ซๅฉ็จๆฉๅจๅญธ็ฟๅจๅช้ซไธ่ชๅ่จญ็ฝฎ NSFW ๆๆจใ ๅณไฝฟ้้ๆญคๅ่ฝ๏ผไพไผบๆๅจ่ๅฎไนๅฏ่ฝๆ่ชๅ่จญ็ฝฎใ"
activeEmailValidationDescription: "็ฉๆฅตๅฐ้ฉ่ญ็จๆถ็้ปๅญ้ตไปถๅฐๅ๏ผๅคๆทๅฎๆฏๅฆ็บๅ ๆดๅฐๅ๏ผๆ่ ๅฎๆฏๅฆๅฏไปฅ้ไฟกใ ่ฅ้้๏ผๅๅชๆๆชขๆฅๅญๅ ๆฏๅฆๆญฃ็ขบใ"
navbar: "ๅฐ่ฆฝๅ"
shuffle: "้จๆฉ"
account: "ๅธณๆถ"
move: "็งปๅ"
customKaTeXMacro: "่ชๅฎ็พฉ KaTeX ๅฎ"
-customKaTeXMacroDescription: "ไฝฟ็จๅฎไพ่ผ้ฌ็่ผธๅ ฅๆธๅญธ่กจ้ๅผๅง๏ผๅฎ็็จๆณ่ LaTeX ไธญ็ๅฝไปคๅฎ็พฉ็ธๅใไฝ ๅฏไปฅไฝฟ็จ \\newcommand{\\\
- name}{content} ๆ \\newcommand{\\name}[number of arguments]{content} ไพ่ผธๅ ฅๆธๅญธ่กจ้ๅผใ่ๅไพๅญ๏ผ\\\
- newcommand{\\add}[2]{#1 + #2} ๆๅฐ \\add{3}{foo} ๅฑ้็บ 3 + fooใๆญคๅค๏ผๅฎๅ็จฑๅค็่ฑๆฌ่ {} ๅฏไปฅ่ขซๆฟๆ็บๅๆฌ่\
- \ () ๅๆนๆฌ่ []๏ผ้ๆๅฝฑ้ฟ็จๆผๅๆธ็ๆฌ่ใๆฏ่กๅช่ฝๅค ๅฎ็พฉไธๅๅฎ๏ผ็กๆณๅจไธญ้ๆ่ก๏ผไธ็กๆ็่กๅฐ่ขซๅฟฝ็ฅใๅชๆฏๆ็ฐกๅฎๅญ็ฌฆไธฒๆฟๆๅ่ฝ๏ผไธๆฏๆ้ซ็ด่ชๆณ๏ผๅฆๆขไปถๅๆฏ็ญใ"
+customKaTeXMacroDescription: "ไฝฟ็จๅฎไพ่ผ้ฌ็่ผธๅ ฅๆธๅญธ่กจ้ๅผๅง๏ผๅฎ็็จๆณ่ LaTeX ไธญ็ๅฝไปคๅฎ็พฉ็ธๅใไฝ ๅฏไปฅไฝฟ็จ \\newcommand{\\
+ name}{content} ๆ \\newcommand{\\name}[number of arguments]{content} ไพ่ผธๅ ฅๆธๅญธ่กจ้ๅผใ่ๅไพๅญ๏ผ\\
+ newcommand{\\add}[2]{#1 + #2} ๆๅฐ \\add{3}{foo} ๅฑ้็บ 3 + fooใๆญคๅค๏ผๅฎๅ็จฑๅค็่ฑๆฌ่ {} ๅฏไปฅ่ขซๆฟๆ็บๅๆฌ่
+ () ๅๆนๆฌ่ []๏ผ้ๆๅฝฑ้ฟ็จๆผๅๆธ็ๆฌ่ใๆฏ่กๅช่ฝๅค ๅฎ็พฉไธๅๅฎ๏ผ็กๆณๅจไธญ้ๆ่ก๏ผไธ็กๆ็่กๅฐ่ขซๅฟฝ็ฅใๅชๆฏๆ็ฐกๅฎๅญ็ฌฆไธฒๆฟๆๅ่ฝ๏ผไธๆฏๆ้ซ็ด่ชๆณ๏ผๅฆๆขไปถๅๆฏ็ญใ"
enableCustomKaTeXMacro: "ๅ็จ่ชๅฎ็พฉ KaTeX ๅฎ"
_sensitiveMediaDetection:
description: "ๆจๅฏไปฅไฝฟ็จๆฉๅจๅญธ็ฟ่ชๅๆชขๆธฌๆๆๅช้ซไธฆๅฐๅ ถ็จๆผๅฏฉๆ ธใ ไผบๆๅจ็่ฒ ่ทๆ็จๅพฎๅขๅ ใ"
@@ -937,7 +936,7 @@ _ad:
_forgotPassword:
enterEmail: "่ซ่ผธๅ ฅๆจ็ๅธณๆถ่จปๅ็้ปๅญ้ตไปถๅฐๅใ ๅฏ็ขผ้็ฝฎ้ฃ็ตๅฐ่ขซ็ผ้ๅฐ่ฉฒ้ปๅญ้ตไปถๅฐๅใ"
ifNoEmail: "ๅฆๆๆจ้ๆฒๆ่จปๅๆจ็้ปๅญ้ตไปถๅฐๅ๏ผ่ซ่ฏ็นซ็ฎก็ๅกใ"
- contactAdmin: "ๆญคๅฏฆไพไธๆฏๆ้ปๅญ้ตไปถ๏ผ่ซ่ฏ็นซๆจ็็ฎก็ๅก้็ฝฎๆจ็ๅฏ็ขผใ"
+ contactAdmin: "ๆญคไผบๆๅจไธๆฏๆดไฝฟ็จ้ป้ต๏ผ่ซ่ฏ็นซๆจ็็ฎก็ๅก้็ฝฎไฝ ็ๅฏ็ขผใ"
_gallery:
my: "ๆ็่ฒผๆ"
liked: "ๅๆญก็่ฒผๆ"
@@ -969,7 +968,7 @@ _preferencesBackups:
createdAt: "ๅปบ็ซๆฅๆ๏ผ{date} {time}"
updatedAt: "ๆดๆฐๆฅๆ๏ผ{date} {time}"
cannotLoad: "็กๆณ่ฎๅ"
- invalidFile: "ๆชๆกๅฝขๅผ้ฏ่ชคใ"
+ invalidFile: "็กๆ็ๆชๆกๆ ผๅผ"
_registry:
scope: "็ฏๅ"
key: "ๆฉ็ขผ"
@@ -983,7 +982,7 @@ _aboutMisskey:
source: "ๅๅง็ขผ"
translation: "็ฟป่ญฏCalckey"
donate: "่ดๅฉCalckey"
- morePatrons: "้ๆ่จฑ่จฑๅคๅคๅนซๅฉๆๅ็ๅ ถไปไบบ๏ผ้ๅธธๆ่ฌไฝ ๅใ \U0001F970"
+ morePatrons: "้ๆ่จฑ่จฑๅคๅคๅนซๅฉๆๅ็ๅ ถไปไบบ๏ผ้ๅธธๆ่ฌไฝ ๅใ ๐ฅฐ"
patrons: "่ดๅฉ่ "
_nsfw:
respect: "้ฑ่ๆๆๅ งๅฎน"
@@ -1012,13 +1011,13 @@ _mfm:
blockCode: "็จๅผ็ขผ(ๅๅก)"
blockCodeDescription: "ๅจๅๅกไธญ็จ้ซไบฎๅบฆ้กฏ็คบ๏ผไพๅฆ่คๆธ่ก็็จๅผ็ขผ่ชๆณใ"
inlineMath: "ๆธๅญธๅ ฌๅผ(ๅ งๅต)"
- inlineMathDescription: "้กฏ็คบๅ งๅต็KaTeXๆธๅญธๅ ฌๅผใ"
+ inlineMathDescription: "้กฏ็คบๅ งๅต็KaTeXๆธๅญธๅ ฌๅผ"
blockMath: "ๆธๅญธๅ ฌๅผ(ๆนๅก)"
- blockMathDescription: "ไปฅๅๅก้กฏ็คบKaTeXๆธๅญธๅผใ"
+ blockMathDescription: "ไปฅๅๅก้กฏ็คบKaTeXๆธๅญธๅผ"
quote: "ๅผ็จ"
quoteDescription: "ๅฏไปฅ็จไพ่กจ็คบๅผ็จ็ๅ ๅฎนใ"
emoji: "่ช่จ่กจๆ ็ฌฆ่"
- emojiDescription: "ๆจๅฏไปฅ้้ๅฐ่ชๅฎ็พฉ่กจๆ ็ฌฆ่ๅ็จฑๆฌๅจๅ่ไธญไพ้กฏ็คบ่ชๅฎ็พฉ่กจๆ ็ฌฆ่ใ "
+ emojiDescription: "ๆจๅฏไปฅ้้ๅฐ่ชๅฎ็พฉ่กจๆ ็ฌฆ่ๅ็จฑๆฌๅจๅ่ไธญไพ้กฏ็คบ่ชๅฎ็พฉ่กจๆ ็ฌฆ่ใ"
search: "ๆๅฐ"
searchDescription: "ๆจๅฏไปฅ้กฏ็คบๆ่ผธๅ ฅ็ๆ็ดขๆกใ"
flip: "็ฟป่ฝ"
@@ -1046,7 +1045,7 @@ _mfm:
blur: "ๆจก็ณ"
blurDescription: "็ข็ๆจก็ณๆๆใๅฐๆธธๆจๆพๅจไธ้ขๅณๅฏๅฐๅ ๅฎน้กฏ็คบๅบไพใ"
font: "ๅญๅ"
- fontDescription: "ๆจๅฏไปฅ่จญๅฎ้กฏ็คบๅ งๅฎน็ๅญๅ"
+ fontDescription: "ๆจๅฏไปฅ่จญๅฎ้กฏ็คบๅ งๅฎน็ๅญๅใ"
rainbow: "ๅฝฉ่น"
rainbowDescription: "็จๅฝฉ่น่ฒไพ้กฏ็คบๅ งๅฎนใ"
sparkle: "้้็ผๅ "
@@ -1055,6 +1054,12 @@ _mfm:
rotateDescription: "ไปฅๆๅฎ็่งๅบฆๆ่ฝใ"
plain: "็ฐกๆฝ"
plainDescription: "ๅ็จๅ จ้จ็ๅ ง้จ่ชๆณใ"
+ play: ๆญๆพ MFM
+ stop: ๆซๅMFM
+ warn: MFM ๅฏ่ฝๅ ๅซๅฟซ้็งปๅๆ้กฏ็ผ็ๅ็ซ
+ position: ไฝ็ฝฎ
+ alwaysPlay: ่ชๅๆญๆพๆๆMFMๅ็ซ
+ positionDescription: ๆๆๅฎๆธ้็งปๅๅ งๅฎนใ
_instanceTicker:
none: "้ฑ่"
remote: "ๅ้ ็ซฏไฝฟ็จ่ ้กฏ็คบ"
@@ -1063,6 +1068,7 @@ _serverDisconnectedBehavior:
reload: "่ชๅ้่ผ"
dialog: "ๅฝๅบๅผ่ญฆๅ"
quiet: "้ไพตๅ ฅๅผ่ญฆๅ"
+ nothing: ็ก
_channel:
create: "ๅปบ็ซ้ ป้"
edit: "็ทจ่ผฏ้ ป้"
@@ -1073,6 +1079,8 @@ _channel:
following: "้ๆณจไธญ"
usersCount: "ๆ{n}ไบบๅ่"
notesCount: "ๆ{n}ๅ่ฒผๆ"
+ nameAndDescription: "ๅ็จฑ่่ชชๆ"
+ nameOnly: "ๅ ๅ็จฑ"
_menuDisplay:
sideFull: "ๅดๅ"
sideIcon: "ๅดๅ๏ผๅ็คบ๏ผ"
@@ -1088,10 +1096,10 @@ _wordMute:
hard: "็กฌๆง้้ณ"
mutedNotes: "ๅทฒ้้ณ็่ฒผๆ"
_instanceMute:
- instanceMuteDescription: "ๅ ๆฌๅฐ่ขซ้้ณๅฏฆไพไธ็็จๆถ็ๅ่ฆ๏ผ่ขซ่จญๅฎ็ๅฏฆไพไธๆๆ่ฒผๆๅ่ฝ็ผ้ฝๆ่ขซ้้ณใ"
+ instanceMuteDescription: "ๅ ๆฌๅฐ่ขซ้้ณไผบๆๅจไธ็็จๆถ็ๅ่ฆ๏ผ่ขซ่จญๅฎ็ไผบๆๅจไธๆๆ่ฒผๆๅ่ฝ็ผ้ฝๆ่ขซ้้ณใ"
instanceMuteDescription2: "่จญๅฎๆไปฅๆ่ก้ฒ่กๅ้"
- title: "่ขซ่จญๅฎ็ๅฏฆไพ๏ผ่ฒผๆๅฐ่ขซ้ฑ่ใ"
- heading: "ๅฐๅฏฆไพ้้ณ"
+ title: "่ขซ่จญๅฎ็ไผบๆๅจ๏ผ่ฒผๆๅฐ่ขซ้ฑ่ใ"
+ heading: "ๅฐๆ่ขซ้้ณ็ไผบๆๅจ"
_theme:
explore: "ๅๅพไฝๆฏไธป้ก"
install: "ๅฎ่ฃไฝๆฏไธป้ก"
@@ -1109,13 +1117,13 @@ _theme:
constant: "ๅธธๆธ"
defaultValue: "้ ่จญๅผ"
color: "้ก่ฒ"
- refProp: "ๆฅ็ๅฑฌๆง "
+ refProp: "ๆฅ็ๅฑฌๆง"
refConst: "ๆฅ็ๅธธๆธ"
key: "ๆ้ต"
func: "ๅฝๆฐ"
funcKind: "ๅ่ฝ้กๅ"
argument: "ๅๆธ"
- basedProp: "่ฆๅบๆผ็ๅฑฌๆง็ๅ็จฑ "
+ basedProp: "่ฆๅบๆผ็ๅฑฌๆง็ๅ็จฑ"
alpha: "้ๆๅบฆ"
darken: "ๆๅบฆ"
lighten: "ไบฎๅบฆ"
@@ -1131,9 +1139,9 @@ _theme:
panel: "้ขๆฟ"
shadow: "้ฐๅฝฑ"
header: "ๆจ้ก"
- navBg: "ๅด้ๆฌ็่ๆฏ "
+ navBg: "ๅด้ๆฌ็่ๆฏ"
navFg: "ๅด้ๆฌ็ๆๅญ"
- navHoverFg: "ๅด้ๆฌๆๅญ๏ผๆธๅ๏ผ "
+ navHoverFg: "ๅด้ๆฌๆๅญ๏ผๆธๅ๏ผ"
navActive: "ๅด้ๆฌๆๆฌ (ๆดปๅ)"
navIndicator: "ๅด้ๆฌๆ็คบ็ฌฆ"
link: "้ๆฅ"
@@ -1191,27 +1199,27 @@ _time:
day: "ๆฅ"
_tutorial:
title: "ๅฆไฝไฝฟ็จCalckey"
- step1_1: "ๆฌข่ฟ๏ผ"
- step1_2: "่ฎฉๆไปฌๆไฝ ๅฎๆๅฅฝใไฝ ๅพๅฟซๅฐฑไผๅฏๅจๅนถ่ฟ่ก๏ผ"
- step2_1: "้ฆๅ ๏ผ่ฏทๅฎๆๆจ็ไธชไบบ่ตๆใ"
- step2_2: "้่ฟๆไพไธไบๅ ณไบไฝ ่ชๅทฑ็ไฟกๆฏ๏ผๅ ถไปไบบไผๆดๅฎนๆไบ่งฃไปไปฌๆฏๅฆๆณ็ๅฐไฝ ็ๅธๅญๆๅ ณๆณจไฝ ใ"
- step3_1: "็ฐๅจๆฏๆถๅ่ท้ไธไบไบบไบ๏ผ"
- step3_2: "ไฝ ็ไธป้กตๅ็คพไบค้ฆ้ๆฏๅบไบไฝ ๆๅ ณๆณจ็ไบบ๏ผๆไปฅ่ฏ็ๅ ๅ ณๆณจๅ ไธช่ดฆๆทใ{n็นๅปไธชไบบ่ตๆๅณไธ่ง็ๅ ๅทๅๅฐฑๅฏไปฅๅ ณๆณจๅฎใ"
- step4_1: "่ฎฉๆไปฌๅบๅปๆพไฝ ใ"
- step4_2: "ๅฏนไบไปไปฌ็็ฌฌไธๆกไฟกๆฏ๏ผๆไบไบบๅๆฌขๅ{introduction}ๆไธไธช็ฎๅ็ \"hello world!\""
- step5_1: "ๆถ้ด้ๅถ๏ผๅฐๅคๆฏๆถ้ด้ๅถ๏ผ"
- step5_2: "ๆจ็ๅฎไพๅทฒๅฏ็จๅ็งๆถ้ด็บฟ็{timelines}ใ"
- step5_3: "ไธป{icon}ๆถ้ด็บฟๆฏไฝ ๅฏไปฅ็ๅฐไฝ ็่ฎข้ ่ ็ๅธๅญ็ๆถ้ด็บฟใ"
- step5_4: "ๆฌๅฐ{icon}ๆถ้ด็บฟๆฏไฝ ๅฏไปฅ็ๅฐๅฎไพไธญๆๆๅ ถไป็จๆท็ไฟกๆฏ็ๆถ้ด็บฟใ"
- step5_5: "ๆจ่็{icon}ๆถ้ด็บฟ - ๆฏๆถ้ด่ฝด๏ผไฝ ๅฏไปฅ็ๅฐ็ฎก็ๅๆจ่็ๅฎไพ็ไฟกๆฏ"
- step5_6: "็คพไบค{icon}ๆถ้ด็บฟๆพ็คบๆฅ่ชไฝ ็่ฎข้ ่ ๆๅ็ไฟกๆฏใ"
- step5_7: "ๅ จ็{icon}ๆถ้ด็บฟๆฏไฝ ๅฏไปฅ็ๅฐๆฅ่ชๆๆๅ ถไป่ฟๆฅ็ๅฎไพ็ๆถๆฏใ"
- step6_1: "้ฃไน๏ผ่ฟ้ๆฏไปไนๅฐๆน๏ผ"
- step6_2: "ๅฅฝๅง๏ผไฝ ไธๅชๆฏๅ ๅ ฅๅกๅฐๅบใไฝ ๅทฒ็ปๅ ๅ ฅไบFediverse็ไธไธช้จๆท๏ผ่ฟๆฏไธไธช็ฑๆๅไธไธๅฐๆๅกๅจ็ปๆ็ไบ่็ฝ็ป๏ผ่ขซ็งฐไธบ \"ๅฎไพ\""
- step6_3: "ๆฏไธชๆๅกๅจ็ๅทฅไฝๆนๅผไธๅ๏ผๅนถไธๆฏๆๆ็ๆๅกๅจ้ฝ่ฟ่กCalckeyใไฝ่ฟไธชไบบ็กฎๅฎๅฆๆญค! ่ฟๆ็นๅคๆ๏ผไฝไฝ ๅพๅฟซๅฐฑไผๆ็ฝ็ใ"
- step6_4: "็ฐๅจๅปๅญฆไน ๅนถไบซๅไน่ถฃ๏ผ"
+ step1_1: "ๆญก่ฟ๏ผ"
+ step1_2: "่ฎๆๅๆไฝ ๅฎๆๅฅฝใไฝ ๅพๅฟซๅฐฑๆๅๅไธฆ้่ก๏ผ"
+ step2_1: "้ฆๅ ๏ผ่ซๅฎๆไฝ ็ๅไบบ่ณๆใ"
+ step2_2: "้้ๆไพไธไบ้ๆผไฝ ่ชๅทฑ็่ณๆ๏ผๅ ถไปไบบๆๆดๅฎนๆไบ่งฃไปๅๆฏๅฆๆณ็ๅฐไฝ ็ๅธๅญๆ้ๆณจไฝ ใ"
+ step3_1: "็พๅจๆฏๆๅ่ฟฝ้จไธไบไบบไบ๏ผ"
+ step3_2: "ไฝ ็ไธป้ ๅ็คพไบคๆ้่ปธๆฏๅบๆผไฝ ๆ่ฟฝ่นค็ไบบ๏ผๆไปฅ่ฉฆ่ๅ ่ฟฝ่นคๅนพๅ่ณฌๆถใ\n้ปๆๅไบบ่ณๆๅณไธ่ง็ๅ ่ๅๅฐฑๅฏไปฅ้ๆณจๅฎใ"
+ step4_1: "่ฎๆๅๅบๅปๆพไฝ ใ"
+ step4_2: "ๅฐๆผไปๅ็็ฌฌไธๆขไฟกๆฏ๏ผๆไบไบบๅๆญกๅ {introduction} ๆไธๅ็ฐกๅฎ็ \"hello world!\""
+ step5_1: "ๆ้่ปธ๏ผๅฐ่้ฝๆฏๆ้่ปธ๏ผ"
+ step5_2: "ๆจ็ไผบๆๅจๅทฒๅ็จไบ{timelines}ๅๆ้่ปธใ"
+ step5_3: "ไธป {icon} ๆ้่ปธๆฏ้กฏ็คบไฝ ่ฟฝ่นค็ๅธณ่็ๅธๅญใ"
+ step5_4: "ๆฌๅฐ {icon} ๆ้่ปธๆฏไฝ ๅฏไปฅ็ๅฐไผบๆๅจไธญๆๆๅ ถไป็จๆถ็ไฟกๆฏ็ๆ้่ปธใ"
+ step5_5: "็คพไบค {icon} ๆ้่ปธๆฏ้กฏ็คบไฝ ็ไธปๆ้่ปธ + ๆฌๅฐๆ้่ปธใ"
+ step5_6: "ๆจ่ฆ {icon} ๆ้่ปธๆฏ้กฏ็คบไฝ ็ไผบๆๅจ็ฎก็ๅกๆจ่ฆ็ๅธๆใ"
+ step5_7: "ๅ จ็ {icon} ๆ้่ปธๆฏ้กฏ็คบไพ่ชๆๆๅ ถไป้ฃๆฅ็ไผบๆๅจ็ๅธๆใ"
+ step6_1: "้ฃ้บผ๏ผ้่ฃกๆฏไป้บผๅฐๆน๏ผ"
+ step6_2: "ไฝ ไธๅชๆฏๅ ๅ ฅCalckeyใไฝ ๅทฒ็ถๅ ๅ ฅไบFediverse็ไธๅ้ๆถ๏ผ้ๆฏไธๅ็ฑๆๅไธ่ฌๅฐๆๅๅจ็ตๆ็ไบ่ฏ็ถฒ็ตกใ"
+ step6_3: "ๆฏๅๆๅๅจไนๆไธๅ๏ผ่ไธฆไธๆฏๆๆ็ๆๅๅจ้ฝ้่กCalckeyใไฝ้ๅๆๅๅจ็ขบๅฏฆๆฏ้่กCalckey็! ไฝ ๅฏ่ฝๆ่ฆบๅพๆ้ป่ค้๏ผไฝไฝ ๅพๅฟซๅฐฑๆๆ็ฝ็ใ"
+ step6_4: "็พๅจ้ๅงๆข็ดขๅง๏ผ"
_2fa:
- alreadyRegistered: "ๆญค่จญๅๅทฒ็ถ่ขซ่จปๅ้ไบ"
+ alreadyRegistered: "ไฝ ๅทฒ่จปๅ้ไธๅ้้่ช่ญ็่ฃ็ฝฎใ"
registerDevice: "่จปๅ่ฃ็ฝฎ"
registerKey: "่จปๅ้ต"
step1: "้ฆๅ ๏ผๅจๆจ็่จญๅไธๅฎ่ฃไบๆญฅ้ฉ่ญ็จๅผ๏ผไพๅฆ{a}ๆ{b}ใ"
@@ -1288,13 +1296,13 @@ _widgets:
digitalClock: "้ปๅญๆ้"
unixClock: "UNIXๆ้"
federation: "่ฏ้ฆๅฎๅฎ"
- instanceCloud: "ๅฏฆไพ้ฒ"
+ instanceCloud: "ไผบๆๅจ้ฒ็ซฏ"
postForm: "็ผไฝ็ชๅฃ"
slideshow: "ๅนป็็"
button: "ๆ้"
onlineUsers: "็ทไธ็็จๆถ"
jobQueue: "ไฝๅ"
- serverMetric: "ๆๅๅจๆๆจ "
+ serverMetric: "ไผบๆๅจๆๆจ"
aiscript: "AiScriptๆงๅถๅฐ"
aichan: "ๅฐ่"
_cw:
@@ -1303,14 +1311,14 @@ _cw:
chars: "{count}ๅญๅ "
files: "{count} ๅๆชๆก"
_poll:
- noOnlyOneChoice: "่ณๅฐ้่ฆๅ ฉๅ้ธ้ ใ"
+ noOnlyOneChoice: "่ณๅฐ้่ฆๅ ฉๅ้ธ้ "
choiceN: "้ธๆ{n}"
noMore: "ๆฒ่พฆๆณๅๆทปๅ ้ธ้ ไบ"
canMultipleVote: "ๅฏไปฅๅคๆฌกๆ็ฅจ"
expiration: "ๆ้"
infinite: "็กๆ้"
at: "็ตๆๆ้"
- after: "้ฒๅบฆๆๅฎ "
+ after: "ๅจๆๅฎๆ้ๅพ็ตๆ..."
deadlineDate: "ๆชๆญขๆฅๆ"
deadlineTime: "ๅฐๆ"
duration: "ๆ้ท"
@@ -1326,8 +1334,8 @@ _poll:
remainingSeconds: "{s}็งๅพๆชๆญข"
_visibility:
public: "ๅ ฌ้"
- publicDescription: "็ผๅธ็ตฆๆๆ็จๆถ "
- home: "้ฆ้ "
+ publicDescription: "็ผๅธ็ตฆๆๆ็จๆถ"
+ home: "ไธๅจไธป้ ้กฏ็คบ"
homeDescription: "ๅ ็ผ้่ณ้ฆ้ ็ๆ้่ปธ"
followers: "่ฟฝ้จ่ "
followersDescription: "ๅ ็ผ้่ณ้ๆณจ่ "
@@ -1338,7 +1346,7 @@ _visibility:
_postForm:
replyPlaceholder: "ๅ่ฆๆญค่ฒผๆ..."
quotePlaceholder: "ๅผ็จๆญค่ฒผๆ..."
- channelPlaceholder: "็ผไฝๅฐ้ ป้"
+ channelPlaceholder: "็ผไฝๅฐ้ ป้..."
_placeholders:
a: "ไปๅคฉ้ๅพๅฆไฝ?"
b: "ๆไป้บผๆฐ้ฎฎไบๅ?"
@@ -1350,7 +1358,7 @@ _profile:
name: "ๅ็จฑ"
username: "ไฝฟ็จ่ ๅ็จฑ"
description: "้ๆผๆ"
- youCanIncludeHashtags: "ไฝ ไนๅฏไปฅๅจใ้ๆผๆใไธญๅ ไธ #tag"
+ youCanIncludeHashtags: "ไฝ ไนๅฏไปฅๅจใ้ๆผๆใไธญๅ ไธ #tagใ"
metadata: "้ฒ้่ณ่จ"
metadataEdit: "็ทจ่ผฏ้ฒ้่ณ่จ"
metadataDescription: "ๅฏไปฅๅจๅไบบ่ณๆไธญไปฅ่กจๆ ผๅฝขๅผ้กฏ็คบๅ ถไป่ณ่จใ"
@@ -1358,6 +1366,7 @@ _profile:
metadataContent: "ๅ ๅฎน"
changeAvatar: "ๆดๆๅคง้ ญ่ฒผ"
changeBanner: "่ฎๆดๆฉซๅน ๅๅ"
+ locationDescription: ๅฆๆไฝ ๅ ่ผธๅ ฅไฝ ๆๅจ็ๅๅธ๏ผๅๆๅๅ ถไป็จๆถ้กฏ็คบไฝ ็็ถๅฐๆ้ใ
_exportOrImport:
allNotes: "ๆๆ่ฒผๆ"
followingList: "่ฟฝ้จไธญ"
@@ -1386,7 +1395,7 @@ _instanceCharts:
usersTotal: "็ธฝ่จไฝฟ็จ่ "
notes: "่ฒผๆๅขๆธ"
notesTotal: "็ดฏ่จ่ฒผๆ"
- ff: "่ฟฝ้จ/่ฟฝ้จ่ ็ๅขๆธ"
+ ff: "่ฟฝ้จ/่ฟฝ้จ่ ็ๅขๆธ "
ffTotal: "่ฟฝ้จ/่ฟฝ้จ่ ็ดฏ่จ"
cacheSize: "ๅขๅ ๆๆธๅฐๅฟซๅ็จ้"
cacheSizeTotal: "ๅฟซๅๅคงๅฐ็ธฝ่จ"
@@ -1450,7 +1459,7 @@ _pages:
post: "็ผไฝ็ชๅฃ"
_post:
text: "ๅ ๅฎน"
- attachCanvasImage: "้ๅ ็ธ็ฐฟๅๅ "
+ attachCanvasImage: "้ๅ ็ธ็ฐฟๅๅ"
canvasId: "็ซๅธID"
textInput: "ๆๅ ฅๅญไธฒ"
_textInput:
@@ -1475,7 +1484,7 @@ _pages:
note: "ๅตๅผ่ฒผๆ"
_note:
id: "่ฒผๆID"
- idDescription: "ๆจไนๅฏไปฅ็ฒ่ฒผ็ญ่จ URL ไธฆ้ฒ่ก่จญ็ฝฎใ "
+ idDescription: "ๆจไนๅฏไปฅ็ฒ่ฒผ็ญ่จ URL ไธฆ้ฒ่ก่จญ็ฝฎใ"
detailed: "้กฏ็คบ่ฉณ็ดฐๅ งๅฎน"
switch: "้้"
_switch:
@@ -1492,14 +1501,14 @@ _pages:
colored: "ๅฝฉ่ฒ"
action: "ๆไธๆ้ๅพ็ผ็็่ก็บ"
_action:
- dialog: "้กฏ็คบๅฐ่ฉฑๆก "
+ dialog: "้กฏ็คบๅฐ่ฉฑๆก"
_dialog:
content: "ๅ ๅฎน"
resetRandom: "้่จญไบๆธ"
pushEvent: "็ผ้ไบไปถ"
_pushEvent:
event: "ไบไปถๅ็จฑ"
- message: "ๆไธๆ้กฏ็คบ็ๆถๆฏ "
+ message: "ๆไธๆ้กฏ็คบ็ๆถๆฏ"
variable: "่ฆ็ผ้็่ฎๆธ"
no-variable: "ๆฒๆ"
callAiScript: "่ชฟ็จAiScript"
@@ -1518,7 +1527,7 @@ _pages:
operation: "่จ็ฎ"
comparison: "ๅฐๆฏ"
random: "้จๆฉ"
- value: "ๆธๅผ "
+ value: "ๆธๅผ"
fn: "ๅฝๆฐ"
text: "ๆๆฌๆไฝ"
convert: "่ฝๆ"
@@ -1528,7 +1537,7 @@ _pages:
multiLineText: "ๅญไธฒ(ๅค่ก)"
textList: "ๅญไธฒไธฒๅ"
_textList:
- info: "่ซๅ้ๆฏๅๆ่ก็ฌฆ "
+ info: "่ซๅ้ๆฏๅๆ่ก็ฌฆ"
strLen: "ๅญไธฒ้ทๅบฆ"
_strLen:
arg1: "ๅญไธฒ"
@@ -1607,7 +1616,7 @@ _pages:
_if:
arg1: "ๅฆๆ"
arg2: "ๅฆๆ"
- arg3: "้คๆญคไปฅๅค "
+ arg3: "้คๆญคไปฅๅค"
not: "ๅฆ"
_not:
arg1: "ๅฆ"
@@ -1618,7 +1627,7 @@ _pages:
_rannum:
arg1: "ไธ้"
arg2: "ไธ้"
- randomPick: "ๅพๅ่กจไธญ้จๆฉ้ธๆ "
+ randomPick: "ๅพๅ่กจไธญ้จๆฉ้ธๆ"
_randomPick:
arg1: "ๆธ ๅฎ"
dailyRandom: "้จๆฉ(ไฝฟ็จ่ ๆฏๆฅ่ฎๅ )"
@@ -1628,7 +1637,7 @@ _pages:
_dailyRannum:
arg1: "ไธ้"
arg2: "ไธ้"
- dailyRandomPick: "ๅพๅ่กจไธญ้จๆฉ้ธๆ๏ผไฝฟ็จ่ ๆฏๆฅ่ฎๅ ๏ผ "
+ dailyRandomPick: "ๅพๅ่กจไธญ้จๆฉ้ธๆ๏ผไฝฟ็จ่ ๆฏๆฅ่ฎๅ ๏ผ"
_dailyRandomPick:
arg1: "ๆธ ๅฎ"
seedRandom: "้จๆฉๆฝ้ธ็จฎๅญ็ขผ"
@@ -1671,7 +1680,7 @@ _pages:
slots: "ๆฌไฝ"
slots-info: "็จๆ่ก็ฌฆๅ้ๆฏๅๆฌไฝ"
arg1: "่ผธๅบ"
- for: "้่ค "
+ for: "้่ค"
_for:
arg1: "้่คๆฌกๆธ"
arg2: "่็"
@@ -1692,7 +1701,7 @@ _relayStatus:
accepted: "ๅทฒ้้ๆ ธๅ"
rejected: "ๅทฒๆ็ต"
_notification:
- fileUploaded: "ไธๅณๆชๆกๆๅใ"
+ fileUploaded: "ไธๅณๆชๆกๆๅ"
youGotMention: "{name}ๆๅๅฐๆจ"
youGotReply: "{name}ๅ่ฆไบๆจ"
youGotQuote: "{name}ๅผ็จไบๆจ"
@@ -1707,7 +1716,7 @@ _notification:
pollEnded: "ๅๅท่ชฟๆฅๅทฒ็ข็็ตๆ"
emptyPushNotificationMessage: "ๆจ้้็ฅๅทฒๆดๆฐ"
_types:
- all: "ๅ จ้จ "
+ all: "ๅ จ้จ"
follow: "่ฟฝ้จไธญ"
mention: "ๆๅ"
reply: "ๅ่ฆ"
@@ -1735,14 +1744,14 @@ _deck:
swapDown: "ๅพไธ็งปๅ"
stackLeft: "ๅๅทฆๆ็"
popRight: "ๅๅณๅฝๅบ"
- profile: "ๅไบบๆชๆก"
- newProfile: "ๆฐๅปบๅไบบๆชๆก"
- renameProfile: "้ๆฐๅฝๅๅไบบๆชๆก"
- deleteProfile: "ๅช้คๅไบบๆชๆก"
- nameAlreadyExists: "่ฉฒๅไบบๆชๆกๅๅทฒ็ถๅญๅจใ"
+ profile: "ๅทฅไฝๅ"
+ newProfile: "ๆฐๅขๅทฅไฝๅ"
+ renameProfile: "้ๆฐๅฝๅๅทฅไฝๅ"
+ deleteProfile: "ๅช้คๅทฅไฝๅ"
+ nameAlreadyExists: "่ฉฒๅทฅไฝๅๅ็จฑๅทฒ็ถๅญๅจใ"
introduction: "็ตๅๆฌไฝไพ่ฃฝไฝๅฑฌๆผ่ชๅทฑ็ไป้ขๅง๏ผ"
introduction2: "ๆจๅฏไปฅ้จๆ้้ๆ็ซ้ขๅณๆน็ + ไพๆทปๅ ๆฌไฝใ"
- widgetsIntroduction: "่ซๅพๆฌไฝ็้ธๅฎไธญ๏ผ้ธๆใ็ทจ่ผฏๅฐๅทฅๅ ทใไพๆทปๅ ๅฐๅทฅๅ ท"
+ widgetsIntroduction: "่ซๅพๆฌไฝ็้ธๅฎไธญ๏ผ้ธๆใ็ทจ่ผฏๅฐๅทฅๅ ทใไพๆทปๅ ๅฐๅทฅๅ ทใ"
_columns:
main: "ไธปๅ"
widgets: "ๅฐๅทฅๅ ท"
@@ -1753,10 +1762,10 @@ _deck:
mentions: "ๆๅ"
direct: "ๆๅฎไฝฟ็จ่ "
secureMode: ๅฎๅ จๆจกๅผ๏ผๆๆฌ็ฒๅ๏ผ
-instanceSecurity: ๅฏฆไพๅฎๅ จๆง
+instanceSecurity: ไผบๆๅจๅฎๅ จๆง
privateMode: ็งไบบๆจกๅผ
-allowedInstances: ๅๅ ฅ็ฝๅๅฎ็ๅฏฆไพ
-secureModeInfo: ็ถๅพๅ ถไปๅฏฆไพ่ซๆฑๆ๏ผไธ่ฆๅจๆฒๆ่ญๆ็ๆ ๆณไธ็ผๅใ
+allowedInstances: ๅๅ ฅ็ฝๅๅฎ็ไผบๆๅจ
+secureModeInfo: ็ถๅพๅ ถไปไผบๆๅจ่ซๆฑๆ๏ผไธ่ฆๅจๆฒๆ่ญๆ็ๆ ๆณไธ็ผๅใ
_messaging:
dms: ็ง่จ
groups: ็พค็ต
@@ -1764,11 +1773,11 @@ manageGroups: ็ฎก็็พค็ต
replayTutorial: ้ๆฐๆญๆพๆ็จ
moveFromLabel: 'ๆจๆณ้ท็งป็่ๅธณๆถ:'
customMOTDDescription: ๆฏๆฌก็จๆถๅ ่ผ/้ๆฐๅ ่ผ้ ้ขๆ๏ผ็ฑๆ่ก็ฌฆ่ๅ้็ MOTD๏ผๅๅ็ซ้ข๏ผ็่ชๅฎไฟกๆฏๅฐ้จๆฉ้กฏ็คบใ
-privateModeInfo: ๅ็จๅพ๏ผๅชๆๅๅ ฅ็ฝๅๅฎ็ๅฏฆไพๆ่ฝ่ๆจ็ๅฏฆไพ่ฏๅใๆๆ่ฒผๆ้ฝๅฐๅฐๅ ฌ็พ้ฑ่ใ
+privateModeInfo: ๅ็จๅพ๏ผๅชๆๅๅ ฅ็ฝๅๅฎ็ไผบๆๅจๆ่ฝ่ไฝ ็ไผบๆๅจ่ฏๅใๆๆ่ฒผๆ้ฝๅฐๅฐๅ ฌ็พ้ฑ่ใ
adminCustomCssWarn: ้ค้ไฝ ็ฅ้ๅฎ็ไฝ็จ๏ผๅฆๅ่ซไธ่ฆไฝฟ็จๆญค่จญๅฎใ ่ผธๅ ฅไธๆญฃ็ขบ็ๅผๅฏ่ฝๆๅฐ่ดๆฏๅไบบ็ๅฎขๆถ็ซฏ็กๆณๆญฃๅธธ้่กใไฝ ๅฏๅจไฝ ็็็จๆถ่จญๅฎไธญๆธฌ่ฉฆ๏ผ็ขบไฟไฝ ็
CSS ๆญฃๅธธๅทฅไฝใ
showUpdates: Calckey ๆดๆฐๆ้กฏ็คบๅฝๅบ่ฆ็ช
-recommendedInstances: ๅปบ่ญฐ็ๅฏฆไพ
+recommendedInstances: ๅปบ่ญฐ็ไผบๆๅจ
caption: ่ชๅๅญๅน
enterSendsMessage: ๅจ Messaging ไธญๆ Return ็ผ้ๆถๆฏ (ๅฆ้้ๅๆฏ Ctrl + Return)
migrationConfirm: "ๆจ็ขบๅฎ่ฆๅฐไฝ ็ๅธณๆถ้ท็งปๅฐ {account} ๅ๏ผ ไธๆฆ้ๆจฃๅ๏ผไฝ ๅฐ็กๆณๅพฉๅ๏ผ่ไฝ ๅฐ็กๆณๅๆฌกๆญฃๅธธไฝฟ็จๆจ็ๅธณๆถใ\nๅฆๅค๏ผ่ซ็ขบไฟไฝ ๅทฒๅฐๆญค็ถๅๅธณๆถ่จญ็ฝฎ็บๆจ่ฆ้ท็งป็ๅธณๆถใ"
@@ -1777,21 +1786,17 @@ customSplashIconsDescription: ๆฏๆฌก็จๆถๅ ่ผ/้ๆฐๅ ่ผ้ ้ขๆ๏ผไปฅๆ
accountMoved: '่ฉฒไฝฟ็จ่ ๅทฒ็งป่ณๆฐๅธณๆถ:'
showAds: ้กฏ็คบๅปฃๅ
noThankYou: ไธ็จไบ๏ผ่ฌ่ฌ
-selectInstance: ้ธๆๅฏฆไพ
+selectInstance: ้ธๆไผบๆๅจ
enableRecommendedTimeline: ๅ็จๆจ่ฆๆ้่ปธ
-antennaInstancesDescription: ๅ่กๅๅบไธๅๅฏฆไพ
+antennaInstancesDescription: ๅ่กๅๅบไธๅไผบๆๅจ
moveTo: ้ท็งปๆญคๅธณๆถๅฐๆฐๅธณๆถ
moveToLabel: '่ซ่ผธๅ ฅไฝ ๅฐๆ้ท็งปๅฐ็ๅธณๆถ:'
moveAccount: ้ท็งปๅธณๆถ!
moveAccountDescription: '้ๅ้็จๆฏไธๅฏ้็ใ ๅจ้ท็งปๅ๏ผ่ซ็ขบไฟๆจๅทฒๅจๆฐๅธณๆถไธ็บๆญคๅธณๆถ่จญ็ฝฎไบๅฅๅ(Alias)ใ ่ซ่ผธๅ ฅๅธณๆถๆจ็ฑค (ๆ ผๅผ:
- @person@instance.com)'
+ @person@server.com)'
moveFrom: ็ฑ่ๅธณๆถ็งป่ณๆญคๅธณๆถ
moveFromDescription: '้ๅฐ็บไฝ ็่ๅธณๆถ่จญ็ฝฎไธๅๅฅๅ(Alias)๏ผไปฅไพฟไฝ ๅฏไปฅๅพ่ฉฒๅธณๆถ่ฝ็งปๅฐ็ถๅๅธณๆถใ ๅจไฝ ็่ๅธณๆถ็งปๅไนๅ่ซๅท่กๆญคๆไฝใ ่ซ่ผธๅ ฅๅธณๆถๆจ็ฑค
- (ๆ ผๅผ: @person@instance.com)'
-_apps:
- crossPlatform: ่ทจๅนณๅฐ
- free: ๅ ่ฒป
- paid: ไป่ฒป
+ (ๆ ผๅผ: @person@server.com)'
enableEmojiReactions: ๅ็จ่กจๆ ็ฌฆ่ๅๆ
breakFollowConfirm: ๆจ็ขบๅฎ่ฆ็งป้ค่ฉฒ้ๆณจ่ ๅ๏ผ
socialTimeline: ็คพไบคๆ้่ปธ
@@ -1805,9 +1810,34 @@ migration: ้ท็งป
homeTimeline: ไธป้ ๆ้่ปธ
swipeOnDesktop: ๅ ่จฑๅจๆก้ขไธ้ฒ่กๆๆฉๅผๆปๅ
logoImageUrl: ๅๆจ็ถฒๅ
-addInstance: ๅขๅ ไธๅๅฏฆไพ
-noInstances: ๆฒๆๅฏฆไพ
+addInstance: ๅขๅ ไธๅไผบๆๅจ
+noInstances: ๆฒๆไผบๆๅจ
flagSpeakAsCat: ๅ่ฒไธๆจฃๅฐ่ชช่ฉฑ
-silenceThisInstance: ้้ณๆญคๅฏฆไพ
-silencedInstances: ๅทฒ้้ณ็ๅฏฆไพ
+silenceThisInstance: ้้ณๆญคไผบๆๅจ
+silencedInstances: ๅทฒ้้ณ็ไผบๆๅจ
silenced: ๅทฒ้้ณ
+_experiments:
+ enablePostEditing: ๅ็จๅธๅญ็ทจ่ผฏ
+ title: ่ฉฆ้ฉๅ่ฝ
+findOtherInstance: ๆพๆพๅฆไธๅไผบๆๅจ
+noGraze: ็่ฆฝๅจๆดๅฑ "Graze for Mastodon" ๆ่Calckey็ผ็่ก็ช๏ผ่ซๅ็จ่ฉฒๆดๅฑใ
+userSaysSomethingReasonRenote: '{name} ่ฝๅณไบๅ ๅซ {reason} ็ๅธๅญ'
+pushNotificationNotSupported: ไฝ ็็่ฆฝๅจๆไผบๆๅจไธๆฏๆดๆจ้้็ฅ
+accessibility: ่ผๅฉๅ่ฝ
+userSaysSomethingReasonReply: '{name} ๅๅพฉไบๅ ๅซ {reason} ็ๅธๅญ'
+hiddenTags: ้ฑ่ไธป้กๆจ็ฑค
+indexPosts: ็ดขๅผๅธๅญ
+indexNotice: ็พๅจ้ๅง็ดขๅผใ ้ๅฏ่ฝ้่ฆไธๆฎตๆ้๏ผ่ซไธ่ฆๅจไธๅๅฐๆๅ ง้ๅไฝ ็ไผบๆๅจใ
+deleted: ๅทฒๅช้ค
+editNote: ็ทจ่ผฏ็ญ่จ
+edited: ๅทฒไฟฎๆน
+userSaysSomethingReason: '{name} ่ชชไบ {reason}'
+allowedInstancesDescription: ่ฆๅ ๅ ฅ่ฏ้ฆ็ฝๅๅฎ็ๆๅๅจ๏ผๆฏๅฐไผบๆๅจ็จๆฐ่กๅ้๏ผๅ ้ฉ็จๆผ็งๆๆจกๅผ๏ผใ
+defaultReaction: ้ป่ช็่กจๆ ็ฌฆ่ๅๆ
+license: ๆๆฌ
+apps: ๆ็จ
+pushNotification: ๆจ้้็ฅ
+subscribePushNotification: ๅ็จๆจ้้็ฅ
+unsubscribePushNotification: ็ฆ็จๆจ้้็ฅ
+pushNotificationAlreadySubscribed: ๆจ้้็ฅๅทฒ็ถๅ็จ
+recommendedInstancesDescription: ไปฅๆฏ่กๅ้็ๆจ่ฆๆๅๅจๅบ็พๅจๆจ่ฆ็ๆ้่ปธไธญใ ไธ่ฆๆทปๅ `https://`๏ผๅชๆทปๅ ๅๅใ
diff --git a/package.json b/package.json
index 4ec8e2d804..7f8a2741b1 100644
--- a/package.json
+++ b/package.json
@@ -1,12 +1,12 @@
{
"name": "calckey",
- "version": "14.0.0-dev",
+ "version": "14.0.0-dev17",
"codename": "aqua",
"repository": {
"type": "git",
"url": "https://codeberg.org/calckey/calckey.git"
},
- "packageManager": "pnpm@8.3.1",
+ "packageManager": "pnpm@8.5.1",
"private": true,
"scripts": {
"rebuild": "pnpm run clean && pnpm -r run build && pnpm run gulp",
diff --git a/packages/backend/assets/redoc.html b/packages/backend/assets/redoc.html
index 4013abe310..6f48c17660 100644
--- a/packages/backend/assets/redoc.html
+++ b/packages/backend/assets/redoc.html
@@ -5,7 +5,6 @@
-
- {{ i18n.ts.processing }}{{ (state = i18n.ts.processing) }}
- {{ i18n.ts.unfollow }}{{ (state = i18n.ts.unfollow) }}
- {{ i18n.ts.followRequest }}{{ (state = i18n.ts.followRequest) }}
- {{ i18n.ts.follow }}{{ (state = i18n.ts.follow) }}
- {{ i18n.ts.processing }}{{ (state = i18n.ts.processing) }}
@@ -55,6 +59,7 @@ import type * as Misskey from "calckey-js";
import * as os from "@/os";
import { stream } from "@/stream";
import { i18n } from "@/i18n";
+import { $i } from "@/account";
const emit = defineEmits(["refresh"]);
const props = withDefaults(
@@ -71,6 +76,8 @@ const props = withDefaults(
const isBlocking = computed(() => props.user.isBlocking);
+let state = $ref(i18n.ts.processing);
+
let isFollowing = $ref(props.user.isFollowing);
let hasPendingFollowRequestFromYou = $ref(
props.user.hasPendingFollowRequestFromYou
@@ -155,7 +162,7 @@ onBeforeUnmount(() => {
diff --git a/packages/client/src/components/MkNoteDetailed.vue b/packages/client/src/components/MkNoteDetailed.vue
index aed5c61ae2..9f311a979f 100644
--- a/packages/client/src/components/MkNoteDetailed.vue
+++ b/packages/client/src/components/MkNoteDetailed.vue
@@ -10,43 +10,138 @@
:class="{ renote: isRenote }"
>
+
-