Compare commits
1 Commits
main
...
fix/react-
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
a2ac3acfb6 |
@@ -60,7 +60,3 @@ pnpm-debug.log
|
|||||||
|
|
||||||
# Cloud compose (separate deployment)
|
# Cloud compose (separate deployment)
|
||||||
cloud/
|
cloud/
|
||||||
|
|
||||||
# Local temporary caches
|
|
||||||
.pnpm-store
|
|
||||||
v8-compile-cache-0
|
|
||||||
|
|||||||
3
.gitignore
vendored
3
.gitignore
vendored
@@ -4,9 +4,6 @@
|
|||||||
node_modules
|
node_modules
|
||||||
.pnp
|
.pnp
|
||||||
.pnp.js
|
.pnp.js
|
||||||
.pnpm/
|
|
||||||
.pnpm-store/
|
|
||||||
v8-compile-cache-0/
|
|
||||||
|
|
||||||
# testing
|
# testing
|
||||||
coverage
|
coverage
|
||||||
|
|||||||
490
README.md
490
README.md
@@ -1,315 +1,369 @@
|
|||||||
# Kan
|

|
||||||
|
|
||||||
Kan 是一个开源的看板式项目管理工具,可作为 Trello 的自托管替代方案。它支持工作区、看板、列表、卡片、标签、成员、评论、检查清单和活动记录。
|
<div align="center">
|
||||||
|
<h3 align="center">Kan</h3>
|
||||||
|
<p>The open-source project management alternative to Trello.</p>
|
||||||
|
</div>
|
||||||
|
|
||||||
Kan 使用 AGPLv3 协议发布。
|
<p align="center">
|
||||||
|
<a href="https://kan.bn/kan/roadmap">Roadmap</a>
|
||||||
|
·
|
||||||
|
<a href="https://kan.bn">Website</a>
|
||||||
|
·
|
||||||
|
<a href="https://docs.kan.bn">Docs</a>
|
||||||
|
·
|
||||||
|
<a href="https://discord.gg/e6ejRb6CmT">Discord</a>
|
||||||
|
</p>
|
||||||
|
|
||||||
- [项目主页](https://kan.bn)
|
<div align="center">
|
||||||
- [在线文档](https://docs.kan.bn)
|
<a href="https://github.com/kanbn/kan/blob/main/LICENSE"><img alt="License" src="https://img.shields.io/badge/license-AGPLv3-purple"></a>
|
||||||
- [路线图](https://kan.bn/kan/roadmap)
|
</div>
|
||||||
- [Discord 社区](https://discord.gg/e6ejRb6CmT)
|
|
||||||
|
|
||||||

|
## Features 💫
|
||||||
|
|
||||||
## 功能
|
- 👁️ **Board Visibility**: Control who can view and edit your boards
|
||||||
|
- 🤝 **Workspace Members**: Invite members and collaborate with your team
|
||||||
|
- 🚀 **Trello Imports**: Easily import your Trello boards
|
||||||
|
- 🔍 **Labels & Filters**: Organise and find cards quickly
|
||||||
|
- 💬 **Comments**: Discuss and collaborate with your team
|
||||||
|
- 📝 **Activity Log**: Track all card changes with detailed activity history
|
||||||
|
- 🎨 **Templates** : Save time with reusable custom board templates
|
||||||
|
- ⚡️ **Integrations (coming soon)** : Connect your favourite tools
|
||||||
|
|
||||||
- 看板可见性控制
|
See our [roadmap](https://kan.bn/kan/roadmap) for upcoming features.
|
||||||
- 工作区成员和协作
|
|
||||||
- Trello 看板导入
|
|
||||||
- 卡片标签和筛选
|
|
||||||
- 评论、活动记录和检查清单
|
|
||||||
- 可复用的看板模板
|
|
||||||
- 卡片截止日期、成员和附件
|
|
||||||
- 内置 REST API 和 MCP 服务
|
|
||||||
|
|
||||||
## 使用 Docker Compose 自托管
|
## Screenshot 👁️
|
||||||
|
|
||||||
### 环境要求
|
<img width="1507" alt="hero-dark" src="https://github.com/user-attachments/assets/8490104a-cd5d-49de-afc2-152fd8a93119" />
|
||||||
|
|
||||||
- Docker Engine
|
## Made With 🛠️
|
||||||
- Docker Compose v2
|
|
||||||
|
|
||||||
### 启动
|
- [Next.js](https://nextjs.org/?ref=kan.bn)
|
||||||
|
- [tRPC](https://trpc.io/?ref=kan.bn)
|
||||||
|
- [Better Auth](https://better-auth.com/?ref=kan.bn)
|
||||||
|
- [Tailwind CSS](https://tailwindcss.com/?ref=kan.bn)
|
||||||
|
- [Drizzle ORM](https://orm.drizzle.team/?ref=kan.bn)
|
||||||
|
- [React Email](https://react.email/?ref=kan.bn)
|
||||||
|
|
||||||
在仓库根目录执行:
|
## Self Hosting 🐳
|
||||||
|
|
||||||
```bash
|
### One-click Deployments
|
||||||
cp .env.example .env
|
|
||||||
```
|
|
||||||
|
|
||||||
编辑 `.env`,至少设置以下变量:
|
The easiest way to deploy Kan is through Railway. We've partnered with Railway to maintain an official template that supports the development of the project.
|
||||||
|
|
||||||
```dotenv
|
<a href="https://railway.com/deploy/kan?referralCode=bZPsr2&utm_medium=integration&utm_source=template&utm_campaign=generic">
|
||||||
NEXT_PUBLIC_BASE_URL=http://localhost:3000
|
<img src="https://railway.app/button.svg" alt="Deploy on Railway" height="40" />
|
||||||
POSTGRES_PASSWORD=请填写数据库密码
|
</a>
|
||||||
POSTGRES_URL=postgresql://kan:请填写数据库密码@postgres:5432/kan_db
|
|
||||||
BETTER_AUTH_SECRET=请填写一个随机的 32 位以上密钥
|
|
||||||
```
|
|
||||||
|
|
||||||
构建本地镜像并启动:
|
### Docker Compose
|
||||||
|
|
||||||
```bash
|
Alternatively, you can self-host Kan with Docker Compose. This will set up everything for you including your postgres database and automatically run migrations.
|
||||||
docker compose up -d --build
|
|
||||||
```
|
|
||||||
|
|
||||||
仓库自带的 `docker-compose.yml` 使用本地镜像标签:
|
1. Create a `.env` file with your environment variables (see [Environment Variables](#environment-variables-) section below)
|
||||||
|
|
||||||
|
2. Use the provided `docker-compose.yml` file or create your own with the following configuration:
|
||||||
|
|
||||||
```yaml
|
```yaml
|
||||||
services:
|
services:
|
||||||
migrate:
|
migrate:
|
||||||
image: kan-migrate:local
|
image: ghcr.io/kanbn/kan-migrate:latest
|
||||||
build:
|
container_name: kan-migrate
|
||||||
context: .
|
networks:
|
||||||
dockerfile: ./apps/web/Dockerfile
|
- kan-network
|
||||||
target: migrate
|
environment:
|
||||||
|
- POSTGRES_URL=${POSTGRES_URL}
|
||||||
|
depends_on:
|
||||||
|
postgres:
|
||||||
|
condition: service_healthy
|
||||||
|
restart: "no"
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: kan:local
|
image: ghcr.io/kanbn/kan:latest
|
||||||
build:
|
container_name: kan-web
|
||||||
context: .
|
ports:
|
||||||
dockerfile: ./apps/web/Dockerfile
|
- "${WEB_PORT:-3000}:3000"
|
||||||
target: web
|
networks:
|
||||||
|
- kan-network
|
||||||
|
env_file:
|
||||||
|
- .env
|
||||||
|
environment:
|
||||||
|
- NEXT_PUBLIC_BASE_URL=${NEXT_PUBLIC_BASE_URL}
|
||||||
|
- BETTER_AUTH_SECRET=${BETTER_AUTH_SECRET}
|
||||||
|
- POSTGRES_URL=${POSTGRES_URL}
|
||||||
|
- NEXT_PUBLIC_ALLOW_CREDENTIALS=true
|
||||||
|
depends_on:
|
||||||
|
migrate:
|
||||||
|
condition: service_completed_successfully
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
postgres:
|
||||||
|
image: postgres:15
|
||||||
|
container_name: kan-db
|
||||||
|
environment:
|
||||||
|
- POSTGRES_DB=kan_db
|
||||||
|
- POSTGRES_USER=kan
|
||||||
|
- POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
|
||||||
|
ports:
|
||||||
|
- 5432:5432
|
||||||
|
volumes:
|
||||||
|
- kan_postgres_data:/var/lib/postgresql/data
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD-SHELL", "pg_isready -U kan -d kan_db"]
|
||||||
|
interval: 5s
|
||||||
|
timeout: 5s
|
||||||
|
retries: 10
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- kan-network
|
||||||
|
|
||||||
|
networks:
|
||||||
|
kan-network:
|
||||||
|
|
||||||
|
volumes:
|
||||||
|
kan_postgres_data:
|
||||||
```
|
```
|
||||||
|
|
||||||
不会拉取远端 Web 镜像。数据库迁移会在 Web 服务启动前自动执行。启动完成后访问 <http://localhost:3000>。如修改端口,请同步修改 `WEB_PORT` 和 `NEXT_PUBLIC_BASE_URL`。
|
3. Start the containers in detached mode:
|
||||||
|
|
||||||
### 常用命令
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
# 查看状态
|
docker compose up -d
|
||||||
docker compose ps
|
|
||||||
|
|
||||||
# 查看 Web 日志
|
|
||||||
docker compose logs -f web
|
|
||||||
|
|
||||||
# 查看迁移日志
|
|
||||||
docker compose logs -f migrate
|
|
||||||
|
|
||||||
# 停止服务
|
|
||||||
docker compose down
|
|
||||||
|
|
||||||
# 停止服务并删除数据库卷(会删除本地数据)
|
|
||||||
docker compose down -v
|
|
||||||
```
|
```
|
||||||
|
|
||||||
检查 API 健康状态:
|
The `migrate` service will automatically run database migrations before the web service starts. The application will be available at http://localhost:3000 (or the port specified in `WEB_PORT`).
|
||||||
|
|
||||||
```bash
|
**Managing containers:**
|
||||||
curl http://localhost:3000/api/v1/health
|
|
||||||
```
|
|
||||||
|
|
||||||
预期返回:
|
- To stop the containers: `docker compose down`
|
||||||
|
- To view logs: `docker compose logs -f`
|
||||||
|
- To view logs for a specific service: `docker compose logs -f web` or `docker compose logs -f migrate`
|
||||||
|
- To restart the containers: `docker compose restart`
|
||||||
|
- To rebuild after code changes: `docker compose up -d --build`
|
||||||
|
|
||||||
```json
|
For the complete Docker Compose configuration with all optional features, see [docker-compose.yml](./docker-compose.yml) in the repository.
|
||||||
{ "status": "ok", "database": "ok", "storage": "not_configured" }
|
|
||||||
```
|
|
||||||
|
|
||||||
默认文件存储状态为 `not_configured`。如需上传头像和附件,请按照 `.env.example` 配置 S3 兼容存储。
|
## Local Development 🧑💻
|
||||||
|
|
||||||
## 本地开发
|
1. Clone the repository (or fork)
|
||||||
|
|
||||||
项目是 pnpm monorepo,需要 Node.js 20.18.1 或更高版本,以及 pnpm 9.14.2。
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
git clone https://github.com/kanbn/kan.git
|
git clone https://github.com/kanbn/kan.git
|
||||||
cd kan
|
```
|
||||||
|
|
||||||
|
2. Install dependencies
|
||||||
|
|
||||||
|
```bash
|
||||||
pnpm install
|
pnpm install
|
||||||
cp .env.example .env
|
```
|
||||||
|
|
||||||
|
3. Copy `.env.example` to `.env` and configure your environment variables
|
||||||
|
4. Migrate database
|
||||||
|
|
||||||
|
```bash
|
||||||
pnpm db:migrate
|
pnpm db:migrate
|
||||||
|
```
|
||||||
|
|
||||||
|
5. Start the development server
|
||||||
|
|
||||||
|
```bash
|
||||||
pnpm dev
|
pnpm dev
|
||||||
```
|
```
|
||||||
|
|
||||||
开发服务器默认地址为 <http://localhost:3000>。常用检查命令:
|
## Environment Variables 🔐
|
||||||
|
|
||||||
```bash
|
| Variable | Description | Required | Example |
|
||||||
pnpm typecheck
|
| ----------------------------------------- | --------------------------------------------------------- | ------------------------------------------- | ----------------------------------------------------------- |
|
||||||
pnpm lint
|
| `POSTGRES_URL` | PostgreSQL connection URL | To use external database | `postgres://user:pass@localhost:5432/db` |
|
||||||
pnpm format
|
| `REDIS_URL` | Redis connection URL | For rate limiting (optional) | `redis://localhost:6379` or `redis://redis:6379` (Docker) |
|
||||||
```
|
| `EMAIL_FROM` | Sender email address | For Email | `"Kan <hello@mail.kan.bn>"` |
|
||||||
|
| `SMTP_HOST` | SMTP server hostname | For Email | `smtp.resend.com` |
|
||||||
|
| `SMTP_PORT` | SMTP server port | For Email | `465` |
|
||||||
|
| `SMTP_USER` | SMTP username/email | No | `resend` |
|
||||||
|
| `SMTP_PASSWORD` | SMTP password/token | No | `re_xxxx` |
|
||||||
|
| `SMTP_SECURE` | Use secure SMTP connection (defaults to true if not set) | For Email | `true` |
|
||||||
|
| `SMTP_REJECT_UNAUTHORIZED` | Reject invalid certificates (defaults to true if not set) | For Email | `false` |
|
||||||
|
| `NEXT_PUBLIC_DISABLE_EMAIL` | To disable all email features | For Email | `true` |
|
||||||
|
| `NEXT_PUBLIC_BASE_URL` | Base URL of your installation | Yes | `http://localhost:3000` |
|
||||||
|
| `NEXT_API_BODY_SIZE_LIMIT` | Maximum API request body size (defaults to 1mb) | No | `50mb` |
|
||||||
|
| `BETTER_AUTH_ALLOWED_DOMAINS` | Comma-separated list of allowed domains for OIDC logins | For OIDC/Social login | `example.com,subsidiary.com` |
|
||||||
|
| `BETTER_AUTH_SECRET` | Auth encryption secret | Yes | Random 32+ char string |
|
||||||
|
| `BETTER_AUTH_TRUSTED_ORIGINS` | Allowed callback origins | No | `http://localhost:3000,http://localhost:3001` |
|
||||||
|
| `GOOGLE_CLIENT_ID` | Google OAuth client ID | For Google login | `xxx.apps.googleusercontent.com` |
|
||||||
|
| `GOOGLE_CLIENT_SECRET` | Google OAuth client secret | For Google login | `xxx` |
|
||||||
|
| `DISCORD_CLIENT_ID` | Discord OAuth client ID | For Discord login | `xxx` |
|
||||||
|
| `DISCORD_CLIENT_SECRET` | Discord OAuth client secret | For Discord login | `xxx` |
|
||||||
|
| `GITHUB_CLIENT_ID` | GitHub OAuth client ID | For GitHub login | `xxx` |
|
||||||
|
| `GITHUB_CLIENT_SECRET` | GitHub OAuth client secret | For GitHub login | `xxx` |
|
||||||
|
| `OIDC_CLIENT_ID` | Generic OIDC client ID | For OIDC login | `xxx` |
|
||||||
|
| `OIDC_CLIENT_SECRET` | Generic OIDC client secret | For OIDC login | `xxx` |
|
||||||
|
| `OIDC_DISCOVERY_URL` | OIDC discovery URL | For OIDC login | `https://auth.example.com/.well-known/openid-configuration` |
|
||||||
|
| `TRELLO_APP_API_KEY` | Trello app API key | For Trello import | `xxx` |
|
||||||
|
| `TRELLO_APP_API_SECRET` | Trello app API secret | For Trello import | `xxx` |
|
||||||
|
| `S3_REGION` | S3 storage region | For file uploads | `WEUR` |
|
||||||
|
| `S3_ENDPOINT` | S3 endpoint URL | For file uploads | `https://xxx.r2.cloudflarestorage.com` |
|
||||||
|
| `S3_ACCESS_KEY_ID` | S3 access key | For file uploads (optional with IRSA) | `xxx` |
|
||||||
|
| `S3_SECRET_ACCESS_KEY` | S3 secret key | For file uploads (optional with IRSA) | `xxx` |
|
||||||
|
| `S3_FORCE_PATH_STYLE` | Use path-style URLs for S3 | For file uploads | `true` |
|
||||||
|
| `S3_AVATAR_UPLOAD_LIMIT` | Maximum avatar file size in bytes | For file uploads | `2097152` (2MB) |
|
||||||
|
| `NEXT_PUBLIC_STORAGE_URL` | Storage service URL | For file uploads | `https://storage.kanbn.com` |
|
||||||
|
| `NEXT_PUBLIC_STORAGE_DOMAIN` | Storage domain name | For file uploads | `kanbn.com` |
|
||||||
|
| `NEXT_PUBLIC_USE_VIRTUAL_HOSTED_URLS` | Use virtual-hosted style URLs (bucket.domain.com) | For file uploads (optional) | `true` |
|
||||||
|
| `NEXT_PUBLIC_AVATAR_BUCKET_NAME` | S3 bucket name for avatars | For file uploads | `avatars` |
|
||||||
|
| `NEXT_PUBLIC_ATTACHMENTS_BUCKET_NAME` | S3 bucket name for attachments | For file uploads | `attachments` |
|
||||||
|
| `NEXT_PUBLIC_ALLOW_CREDENTIALS` | Allow email & password login | For authentication | `true` |
|
||||||
|
| `NEXT_PUBLIC_DISABLE_SIGN_UP` | Disable sign up | For authentication | `false` |
|
||||||
|
| `NEXT_PUBLIC_WHITE_LABEL_HIDE_POWERED_BY` | Hide “Powered by kan.bn” on public boards (self-host) | For white labelling | `true` |
|
||||||
|
| `KAN_ADMIN_API_KEY` | Admin API key for stats and admin endpoints | For admin/monitoring | `your-secret-admin-key` |
|
||||||
|
| `LOG_LEVEL` | Log verbosity level (debug, info, warn, error) | No (defaults to debug in dev, info in prod) | `info` |
|
||||||
|
|
||||||
## 环境变量
|
See `.env.example` for a complete list of supported environment variables.
|
||||||
|
|
||||||
完整变量列表见 [`.env.example`](.env.example)。
|
## MCP Server (AI Control) 🤖
|
||||||
|
|
||||||
| 变量 | 用途 | 示例 |
|
Kan ships with a [Model Context Protocol](https://modelcontextprotocol.io) (MCP) server that lets any MCP-compatible AI client — GitHub Copilot, Claude Desktop, Cursor, Codex, and others — read and control your Kan instance using natural language.
|
||||||
| ------------------------------- | ---------------------------------- | -------------------------------------------- |
|
|
||||||
| `NEXT_PUBLIC_BASE_URL` | 当前 Kan 实例的访问地址 | `http://localhost:3000` |
|
|
||||||
| `POSTGRES_URL` | PostgreSQL 连接地址 | `postgresql://kan:密码@postgres:5432/kan_db` |
|
|
||||||
| `POSTGRES_PASSWORD` | Compose 创建 PostgreSQL 使用的密码 | `change-me` |
|
|
||||||
| `BETTER_AUTH_SECRET` | 登录会话加密密钥 | 随机 32 位以上字符串 |
|
|
||||||
| `WEB_PORT` | 宿主机映射端口 | `3000` |
|
|
||||||
| `REDIS_URL` | 可选的限流 Redis 地址 | `redis://redis:6379` |
|
|
||||||
| `NEXT_PUBLIC_ALLOW_CREDENTIALS` | 是否允许账号密码登录 | `true` |
|
|
||||||
| `NEXT_PUBLIC_DISABLE_SIGN_UP` | 是否关闭注册 | `false` |
|
|
||||||
| `KAN_ADMIN_API_KEY` | 管理和监控接口密钥 | 自定义密钥 |
|
|
||||||
|
|
||||||
## MCP 服务
|
### Prerequisites
|
||||||
|
|
||||||
Kan 仓库内置了基于 Model Context Protocol 的 MCP 服务。连接后,Claude Desktop、Cursor、VS Code、Codex 等 MCP 客户端可以通过自然语言读取和管理 Kan 数据。
|
- Node.js 18+
|
||||||
|
- A running Kan instance (self-hosted or cloud)
|
||||||
|
- A Kan API key (Settings → API Keys → Create key)
|
||||||
|
|
||||||
### 先看这里
|
### Installation
|
||||||
|
|
||||||
MCP 源码位于 `packages/mcp`,目前是仓库内的工作区包,并未发布为 npm 公共包。因此以下命令不能使用:
|
You do **not** need to clone this repository. The recommended way is to use `npx`, which runs the server on-demand and always uses the latest version — no global install required:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
npx -y @kan/mcp
|
npx -y @kan/mcp
|
||||||
bunx kan-mcp
|
|
||||||
```
|
```
|
||||||
|
|
||||||
请从当前仓库构建 MCP 服务,再让客户端启动生成的文件。
|
Alternatively, install it globally:
|
||||||
|
|
||||||
### 获取 API 密钥
|
|
||||||
|
|
||||||
1. 登录 Kan。
|
|
||||||
2. 打开设置中的 API 密钥页面,地址通常为 `/settings/api`。
|
|
||||||
3. 创建一个 API 密钥并立即保存。密钥只会完整显示一次。
|
|
||||||
|
|
||||||
MCP 使用用户 API 密钥,不是 `KAN_ADMIN_API_KEY`。请求会以 Bearer Token 方式访问 `${KAN_BASE_URL}/api/v1`。
|
|
||||||
|
|
||||||
### 构建
|
|
||||||
|
|
||||||
在仓库根目录执行:
|
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
pnpm install
|
npm install -g @kan/mcp
|
||||||
pnpm --filter @kan/mcp build
|
kan-mcp
|
||||||
```
|
```
|
||||||
|
|
||||||
构建产物为 `packages/mcp/dist/index.js`。MCP 服务使用 stdio 通信,应由 MCP 客户端启动,不需要单独暴露 HTTP 端口。
|
### Configuration
|
||||||
|
|
||||||
### 环境变量
|
The server is configured via two environment variables:
|
||||||
|
|
||||||
| 变量 | 说明 |
|
| Variable | Description | Example |
|
||||||
| --------------- | ---------------------------------- |
|
| --------------- | ----------------------------------- | ------------------------------ |
|
||||||
| `KAN_BASE_URL` | Kan 实例根地址,不要追加 `/api/v1` |
|
| `KAN_BASE_URL` | Base URL of your Kan instance | `https://your-kan.example.com` |
|
||||||
| `KAN_API_TOKEN` | Kan 设置中创建的用户 API 密钥 |
|
| `KAN_API_TOKEN` | API key from your Kan user settings | `kan_xxxxxxxxxxxx` |
|
||||||
|
|
||||||
本地 Kan 使用 Docker Compose 时:
|
#### GitHub Copilot (VS Code)
|
||||||
|
|
||||||
```text
|
Add the following to your VS Code `mcp.json` (open it via **MCP: Open User MCP Configuration** from the Command Palette):
|
||||||
KAN_BASE_URL=http://localhost:3000
|
|
||||||
KAN_API_TOKEN=kan_你的_api_key
|
|
||||||
```
|
|
||||||
|
|
||||||
### Claude Desktop 和 Cursor
|
|
||||||
|
|
||||||
Claude Desktop 使用 `claude_desktop_config.json`,Cursor 使用项目内的 `.cursor/mcp.json`。将 `args` 中的路径替换为本机仓库的绝对路径:
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"mcpServers": {
|
|
||||||
"kan": {
|
|
||||||
"command": "node",
|
|
||||||
"args": ["/绝对路径/kan/packages/mcp/dist/index.js"],
|
|
||||||
"env": {
|
|
||||||
"KAN_BASE_URL": "http://localhost:3000",
|
|
||||||
"KAN_API_TOKEN": "kan_你的_api_key"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
Windows 路径示例:
|
|
||||||
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"mcpServers": {
|
|
||||||
"kan": {
|
|
||||||
"command": "node",
|
|
||||||
"args": ["C:\\workspace\\kan\\packages\\mcp\\dist\\index.js"],
|
|
||||||
"env": {
|
|
||||||
"KAN_BASE_URL": "http://localhost:3000",
|
|
||||||
"KAN_API_TOKEN": "kan_你的_api_key"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
VS Code 的 `mcp.json` 使用 `servers` 作为顶层键,并增加 `type`:
|
|
||||||
|
|
||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"servers": {
|
"servers": {
|
||||||
"kan": {
|
"kan": {
|
||||||
"type": "stdio",
|
"type": "stdio",
|
||||||
"command": "node",
|
"command": "npx",
|
||||||
"args": ["/绝对路径/kan/packages/mcp/dist/index.js"],
|
"args": ["-y", "@kan/mcp"],
|
||||||
"env": {
|
"env": {
|
||||||
"KAN_BASE_URL": "http://localhost:3000",
|
"KAN_BASE_URL": "https://your-kan-instance.com",
|
||||||
"KAN_API_TOKEN": "kan_你的_api_key"
|
"KAN_API_TOKEN": "kan_your_api_key_here"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
### Codex
|
Then use Copilot in **Agent mode** to interact with Kan.
|
||||||
|
|
||||||
Codex 可通过命令添加 stdio MCP 服务。将脚本路径替换为本机绝对路径:
|
#### Claude Desktop
|
||||||
|
|
||||||
```bash
|
Add to `~/Library/Application Support/Claude/claude_desktop_config.json` (macOS) or `%APPDATA%\Claude\claude_desktop_config.json` (Windows):
|
||||||
codex mcp add kan \
|
|
||||||
--env KAN_BASE_URL=http://localhost:3000 \
|
```json
|
||||||
--env KAN_API_TOKEN=kan_你的_api_key \
|
{
|
||||||
-- node /绝对路径/kan/packages/mcp/dist/index.js
|
"mcpServers": {
|
||||||
|
"kan": {
|
||||||
|
"command": "npx",
|
||||||
|
"args": ["-y", "@kan/mcp"],
|
||||||
|
"env": {
|
||||||
|
"KAN_BASE_URL": "https://your-kan-instance.com",
|
||||||
|
"KAN_API_TOKEN": "kan_your_api_key_here"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
Windows PowerShell:
|
#### Cursor / Codex / other clients
|
||||||
|
|
||||||
```powershell
|
Use the same `command` + `args` + `env` pattern above — all MCP stdio clients follow the same format.
|
||||||
codex mcp add kan `
|
|
||||||
--env KAN_BASE_URL=http://localhost:3000 `
|
|
||||||
--env KAN_API_TOKEN=kan_你的_api_key `
|
|
||||||
-- node C:\workspace\kan\packages\mcp\dist\index.js
|
|
||||||
```
|
|
||||||
|
|
||||||
使用 `codex mcp get kan` 检查配置。
|
### Example prompts
|
||||||
|
|
||||||
### 手动启动和排错
|
Once connected, you can ask your AI assistant things like:
|
||||||
|
|
||||||
Linux 或 macOS:
|
**Browsing**
|
||||||
|
|
||||||
```bash
|
- _"List all my workspaces"_
|
||||||
KAN_BASE_URL=http://localhost:3000 \
|
- _"Show me all boards in the Marketing workspace"_
|
||||||
KAN_API_TOKEN=kan_你的_api_key \
|
- _"What cards are in the Backlog list of the Q3 Planning board?"_
|
||||||
node packages/mcp/dist/index.js
|
- _"Get the full details of card X including comments and checklists"_
|
||||||
```
|
|
||||||
|
|
||||||
PowerShell:
|
**Managing cards**
|
||||||
|
|
||||||
```powershell
|
- _"Create a card called 'Fix login bug' in the To Do list of the Dev board"_
|
||||||
$env:KAN_BASE_URL = "http://localhost:3000"
|
- _"Move the 'API redesign' card to the In Progress list"_
|
||||||
$env:KAN_API_TOKEN = "kan_你的_api_key"
|
- _"Set a due date of next Friday on the 'Write docs' card"_
|
||||||
node .\packages\mcp\dist\index.js
|
- _"Add a comment to the 'Deploy to prod' card saying the deployment is blocked"_
|
||||||
```
|
- _"Duplicate the 'Sprint template' card into the new Sprint 4 list"_
|
||||||
|
- _"Mark the 'Setup CI' checklist item as complete"_
|
||||||
|
|
||||||
如果出现 `Connection closed`,检查以下内容:
|
**Organisation**
|
||||||
|
|
||||||
1. 已执行 `pnpm --filter @kan/mcp build`。
|
- _"Add the 'urgent' label to all cards assigned to me in the Backend board"_
|
||||||
2. `args` 指向真实存在的 `packages/mcp/dist/index.js`。
|
- _"Create a 'Release checklist' checklist on the v2.0 card with items: smoke test, update changelog, tag release"_
|
||||||
3. `KAN_BASE_URL` 只填写实例根地址。
|
- _"What tasks are assigned to @alice in the Mechanics Rework board?"_
|
||||||
4. `KAN_API_TOKEN` 是 Kan 用户 API 密钥。
|
|
||||||
5. `http://localhost:3000/api/v1/health` 返回数据库正常。
|
|
||||||
|
|
||||||
### 工具范围
|
**Workspace management**
|
||||||
|
|
||||||
当前 MCP 服务提供 46 个工具,覆盖工作区、看板、列表、卡片、评论、标签、检查清单和成员管理。连接后可以直接提出以下请求:
|
- _"Create a new workspace called 'Client Projects'"_
|
||||||
|
- _"Invite bob@example.com to the Marketing workspace as a member"_
|
||||||
|
- _"Create a new board called 'Sprint 5' in the Dev workspace with lists: Backlog, In Progress, Done"_
|
||||||
|
- _"Search for anything related to 'authentication' across the Dev workspace"_
|
||||||
|
|
||||||
- 列出我的工作区。
|
### Available tools
|
||||||
- 查看研发工作区中的所有看板。
|
|
||||||
- 创建一个包含待办、进行中、已完成列表的新看板。
|
|
||||||
- 将登录问题卡片移动到进行中列表。
|
|
||||||
- 给版本发布卡片添加检查清单和评论。
|
|
||||||
|
|
||||||
## 技术栈
|
The MCP server exposes 46 tools across 7 resource types:
|
||||||
|
|
||||||
Next.js、React、tRPC、Better Auth、Tailwind CSS、Drizzle ORM、PostgreSQL 和 Model Context Protocol SDK。
|
| Resource | Tools |
|
||||||
|
| ----------------- | ------------------------------------------------------------------- |
|
||||||
|
| Workspaces | list, find by name, get, create, update, delete, search, check slug |
|
||||||
|
| Boards | list, find by name, get, get by slug, create, update, delete |
|
||||||
|
| Lists | create, update, delete |
|
||||||
|
| Cards | create, get, update, delete, duplicate, get activities |
|
||||||
|
| Card interactions | add/update/delete comment, toggle label, toggle member |
|
||||||
|
| Checklists | create, update, delete, create item, update item, delete item |
|
||||||
|
| Labels | get, create, update, delete |
|
||||||
|
| Members | invite, remove, update role, manage invite links |
|
||||||
|
|
||||||
## 参与贡献
|
## Contributing 🤝
|
||||||
|
|
||||||
欢迎提交 Issue 和 Pull Request。提交代码前请先阅读 [CONTRIBUTING.md](CONTRIBUTING.md),并运行类型检查、Lint 和格式检查。
|
We welcome contributions! Please read our [contribution guidelines](CONTRIBUTING.md) before submitting a pull request.
|
||||||
|
|
||||||
## 许可证与联系
|
## Contributors 👥
|
||||||
|
|
||||||
项目使用 [AGPLv3](LICENSE) 协议。如需支持,请发送邮件至 [henry@kan.bn](mailto:henry@kan.bn),或加入 [Discord 社区](https://discord.gg/e6ejRb6CmT)。
|
<a href="https://github.com/kanbn/kan/graphs/contributors">
|
||||||
|
<img src="https://contrib.rocks/image?repo=kanbn/kan" />
|
||||||
|
</a>
|
||||||
|
|
||||||
|
## Sponsors ❤️
|
||||||
|
|
||||||
|
[<img height="100" alt="image" src="https://github.com/user-attachments/assets/e331c71f-ac86-46a6-bceb-ce276de094b0" />](https://www.testmuai.com)
|
||||||
|
|
||||||
|
Proudly sponsored by [TestMu AI (formerly LambdaTest)](https://www.testmuai.com) - an AI-native testing cloud platform built for modern engineering teams. Covering everything from autonomous test creation and fast execution to testing AI agents like chatbots and voice assistants. If you're serious about testing, go check them out.
|
||||||
|
|
||||||
|
## License 📝
|
||||||
|
|
||||||
|
Kan is licensed under the [AGPLv3 license](LICENSE).
|
||||||
|
|
||||||
|
## Contact 📧
|
||||||
|
|
||||||
|
For support or to get in touch, please email [henry@kan.bn](mailto:henry@kan.bn) or join our [Discord server](https://discord.gg/e6ejRb6CmT).
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"version": "1.10",
|
"version": "1.10",
|
||||||
"locale": {
|
"locale": {
|
||||||
"source": "en",
|
"source": "en",
|
||||||
"targets": ["fr", "de", "es", "it", "nl", "ru", "pl", "pt-BR", "zh-CN"]
|
"targets": ["fr", "de", "es", "it", "nl", "ru", "pl", "pt-BR"]
|
||||||
},
|
},
|
||||||
"buckets": {
|
"buckets": {
|
||||||
"json": {
|
"json": {
|
||||||
|
|||||||
@@ -3,7 +3,7 @@ import { formatter } from "@lingui/format-json";
|
|||||||
|
|
||||||
|
|
||||||
export default defineConfig({
|
export default defineConfig({
|
||||||
locales: ["en", "fr", "de", "es", "it", "nl", "ru", "pl", "pt-BR", "zh-CN"],
|
locales: ["en", "fr", "de", "es", "it", "nl", "ru", "pl", "pt-BR"],
|
||||||
sourceLocale: "en",
|
sourceLocale: "en",
|
||||||
catalogs: [
|
catalogs: [
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -28,7 +28,6 @@ import ButtonComponent from "~/components/Button";
|
|||||||
import ReactiveButton from "~/components/ReactiveButton";
|
import ReactiveButton from "~/components/ReactiveButton";
|
||||||
import UserMenu from "~/components/UserMenu";
|
import UserMenu from "~/components/UserMenu";
|
||||||
import WorkspaceMenu from "~/components/WorkspaceMenu";
|
import WorkspaceMenu from "~/components/WorkspaceMenu";
|
||||||
import { useLinguiContext } from "~/providers/lingui";
|
|
||||||
import { useWorkspace } from "~/providers/workspace";
|
import { useWorkspace } from "~/providers/workspace";
|
||||||
import { api } from "~/utils/api";
|
import { api } from "~/utils/api";
|
||||||
|
|
||||||
@@ -51,7 +50,6 @@ export default function SideNavigation({
|
|||||||
}: SideNavigationProps) {
|
}: SideNavigationProps) {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const { workspace } = useWorkspace();
|
const { workspace } = useWorkspace();
|
||||||
const { locale } = useLinguiContext();
|
|
||||||
const [isCollapsed, setIsCollapsed] = useState(false);
|
const [isCollapsed, setIsCollapsed] = useState(false);
|
||||||
const [isInitialised, setIsInitialised] = useState(false);
|
const [isInitialised, setIsInitialised] = useState(false);
|
||||||
|
|
||||||
@@ -145,7 +143,7 @@ export default function SideNavigation({
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
[isDarkMode, locale, router],
|
[isDarkMode],
|
||||||
);
|
);
|
||||||
|
|
||||||
const toggleCollapse = () => {
|
const toggleCollapse = () => {
|
||||||
|
|||||||
@@ -7,7 +7,6 @@ import { HiCheck, HiMagnifyingGlass } from "react-icons/hi2";
|
|||||||
import { twMerge } from "tailwind-merge";
|
import { twMerge } from "tailwind-merge";
|
||||||
|
|
||||||
import { useKeyboardShortcut } from "~/providers/keyboard-shortcuts";
|
import { useKeyboardShortcut } from "~/providers/keyboard-shortcuts";
|
||||||
import { useLinguiContext } from "~/providers/lingui";
|
|
||||||
import { useModal } from "~/providers/modal";
|
import { useModal } from "~/providers/modal";
|
||||||
import { useWorkspace } from "~/providers/workspace";
|
import { useWorkspace } from "~/providers/workspace";
|
||||||
import { api } from "~/utils/api";
|
import { api } from "~/utils/api";
|
||||||
@@ -21,7 +20,6 @@ export default function WorkspaceMenu({
|
|||||||
}) {
|
}) {
|
||||||
const { workspace, isLoading, availableWorkspaces, switchWorkspace } =
|
const { workspace, isLoading, availableWorkspaces, switchWorkspace } =
|
||||||
useWorkspace();
|
useWorkspace();
|
||||||
const { locale } = useLinguiContext();
|
|
||||||
const { openModal } = useModal();
|
const { openModal } = useModal();
|
||||||
const { data: hasPartnerSlot } =
|
const { data: hasPartnerSlot } =
|
||||||
api.workspace.hasAvailablePartnerSlot.useQuery();
|
api.workspace.hasAvailablePartnerSlot.useQuery();
|
||||||
@@ -39,7 +37,7 @@ export default function WorkspaceMenu({
|
|||||||
description: t`Open command menu`,
|
description: t`Open command menu`,
|
||||||
group: "GENERAL" as const,
|
group: "GENERAL" as const,
|
||||||
}),
|
}),
|
||||||
[locale],
|
[],
|
||||||
);
|
);
|
||||||
|
|
||||||
const { tooltipContent: commandPaletteShortcutTooltipContent } =
|
const { tooltipContent: commandPaletteShortcutTooltipContent } =
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
import type { Locale as DateFnsLocale } from "date-fns";
|
import type { Locale as DateFnsLocale } from "date-fns";
|
||||||
import { useLingui } from "@lingui/react";
|
import { useLingui } from "@lingui/react";
|
||||||
import { de, enGB, es, fr, it, nl, pl, ptBR, ru, zhCN } from "date-fns/locale";
|
import { de, enGB, es, fr, it, nl, pl, ptBR, ru } from "date-fns/locale";
|
||||||
|
|
||||||
import type { Locale } from "~/locales";
|
import type { Locale } from "~/locales";
|
||||||
import { useLinguiContext } from "~/providers/lingui";
|
import { useLinguiContext } from "~/providers/lingui";
|
||||||
@@ -20,7 +20,6 @@ export function useLocalisation() {
|
|||||||
ru,
|
ru,
|
||||||
pl,
|
pl,
|
||||||
ptbr: ptBR,
|
ptbr: ptBR,
|
||||||
"zh-CN": zhCN,
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const currentDateLocale = dateLocaleMap[locale] ?? enGB;
|
const currentDateLocale = dateLocaleMap[locale] ?? enGB;
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 62]],
|
"origin": [["src/views/boards/index.tsx", 53]],
|
||||||
"translation": "{0}"
|
"translation": "{0}"
|
||||||
},
|
},
|
||||||
"JArWcF": {
|
"JArWcF": {
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/card/index.tsx", 321]
|
["src/views/card/index.tsx", 321]
|
||||||
],
|
],
|
||||||
"translation": "{0} | {1}"
|
"translation": "{0} | {1}"
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 570]],
|
"origin": [["src/views/board/index.tsx", 565]],
|
||||||
"translation": "{0} nicht gefunden"
|
"translation": "{0} nicht gefunden"
|
||||||
},
|
},
|
||||||
"0xWkkH": {
|
"0xWkkH": {
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 30],
|
["src/views/boards/index.tsx", 26],
|
||||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||||
["src/views/settings/components/WebhookList.tsx", 106]
|
["src/views/settings/components/WebhookList.tsx", 106]
|
||||||
],
|
],
|
||||||
@@ -664,7 +664,7 @@
|
|||||||
"message": "Archived",
|
"message": "Archived",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 31]],
|
"origin": [["src/views/boards/index.tsx", 27]],
|
||||||
"translation": "Archiviert"
|
"translation": "Archiviert"
|
||||||
},
|
},
|
||||||
"lo8xBK": {
|
"lo8xBK": {
|
||||||
@@ -887,7 +887,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/card/index.tsx", 321],
|
["src/views/card/index.tsx", 321],
|
||||||
["src/views/public/board/index.tsx", 125]
|
["src/views/public/board/index.tsx", 125]
|
||||||
],
|
],
|
||||||
@@ -1006,7 +1006,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 98],
|
["src/components/SideNavigation.tsx", 97],
|
||||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Boards"
|
"translation": "Boards"
|
||||||
@@ -1361,7 +1361,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 314],
|
["src/views/board/index.tsx", 309],
|
||||||
["src/views/card/components/Dropdown.tsx", 74],
|
["src/views/card/components/Dropdown.tsx", 74],
|
||||||
["src/views/public/board/CardModal.tsx", 38]
|
["src/views/public/board/CardModal.tsx", 38]
|
||||||
],
|
],
|
||||||
@@ -1626,8 +1626,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||||
"translation": "Bestätigen Sie Ihre E-Mail-Einstellungen:",
|
"translation": "Bestätigen Sie Ihre E-Mail-Einstellungen:"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"479pdJ": {
|
"479pdJ": {
|
||||||
"message": "Confirm your new password",
|
"message": "Confirm your new password",
|
||||||
@@ -1889,7 +1888,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/components/BoardsList.tsx", 80],
|
["src/views/boards/components/BoardsList.tsx", 80],
|
||||||
["src/views/boards/index.tsx", 45]
|
["src/views/boards/index.tsx", 41]
|
||||||
],
|
],
|
||||||
"translation": "Neues {0} erstellen"
|
"translation": "Neues {0} erstellen"
|
||||||
},
|
},
|
||||||
@@ -1915,8 +1914,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 99],
|
["src/views/board/index.tsx", 93],
|
||||||
["src/views/board/index.tsx", 684]
|
["src/views/board/index.tsx", 679]
|
||||||
],
|
],
|
||||||
"translation": "Neue Liste erstellen"
|
"translation": "Neue Liste erstellen"
|
||||||
},
|
},
|
||||||
@@ -1940,7 +1939,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/NewWorkspaceForm.tsx", 227],
|
["src/components/NewWorkspaceForm.tsx", 227],
|
||||||
["src/components/WorkspaceMenu.tsx", 176]
|
["src/components/WorkspaceMenu.tsx", 171]
|
||||||
],
|
],
|
||||||
"translation": "Workspace erstellen"
|
"translation": "Workspace erstellen"
|
||||||
},
|
},
|
||||||
@@ -2295,8 +2294,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||||
"translation": "Möchten Sie das Abonnement kündigen?",
|
"translation": "Möchten Sie das Abonnement kündigen?"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"JyXBgS": {
|
"JyXBgS": {
|
||||||
"message": "docs",
|
"message": "docs",
|
||||||
@@ -3127,7 +3125,7 @@
|
|||||||
"message": "Get started by creating a new list",
|
"message": "Get started by creating a new list",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 669]],
|
"origin": [["src/views/board/index.tsx", 664]],
|
||||||
"translation": "Legen Sie los, indem Sie eine neue Liste erstellen"
|
"translation": "Legen Sie los, indem Sie eine neue Liste erstellen"
|
||||||
},
|
},
|
||||||
"oW13KZ": {
|
"oW13KZ": {
|
||||||
@@ -3204,7 +3202,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 106],
|
["src/components/SideNavigation.tsx", 105],
|
||||||
["src/pages/404.tsx", 44]
|
["src/pages/404.tsx", 44]
|
||||||
],
|
],
|
||||||
"translation": "Zu den Boards"
|
"translation": "Zu den Boards"
|
||||||
@@ -3220,21 +3218,21 @@
|
|||||||
"message": "Go to members",
|
"message": "Go to members",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||||
"translation": "Zu den Mitgliedern"
|
"translation": "Zu den Mitgliedern"
|
||||||
},
|
},
|
||||||
"1WuwiM": {
|
"1WuwiM": {
|
||||||
"message": "Go to settings",
|
"message": "Go to settings",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||||
"translation": "Zu den Einstellungen"
|
"translation": "Zu den Einstellungen"
|
||||||
},
|
},
|
||||||
"csFbe+": {
|
"csFbe+": {
|
||||||
"message": "Go to templates",
|
"message": "Go to templates",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||||
"translation": "Zu Vorlagen gehen"
|
"translation": "Zu Vorlagen gehen"
|
||||||
},
|
},
|
||||||
"SUvm1Y": {
|
"SUvm1Y": {
|
||||||
@@ -3384,7 +3382,7 @@
|
|||||||
"message": "Import",
|
"message": "Import",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 82]],
|
"origin": [["src/views/boards/index.tsx", 73]],
|
||||||
"translation": "Importieren"
|
"translation": "Importieren"
|
||||||
},
|
},
|
||||||
"2MPcep": {
|
"2MPcep": {
|
||||||
@@ -3767,7 +3765,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||||
["src/views/board/index.tsx", 312],
|
["src/views/board/index.tsx", 307],
|
||||||
["src/views/card/components/Dropdown.tsx", 72],
|
["src/views/card/components/Dropdown.tsx", 72],
|
||||||
["src/views/public/board/CardModal.tsx", 36],
|
["src/views/public/board/CardModal.tsx", 36],
|
||||||
["src/views/public/board/index.tsx", 77]
|
["src/views/public/board/index.tsx", 77]
|
||||||
@@ -3947,7 +3945,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 122],
|
["src/components/SideNavigation.tsx", 121],
|
||||||
["src/views/board/components/Filters.tsx", 147],
|
["src/views/board/components/Filters.tsx", 147],
|
||||||
["src/views/board/components/NewCardForm.tsx", 386],
|
["src/views/board/components/NewCardForm.tsx", 386],
|
||||||
["src/views/card/index.tsx", 143],
|
["src/views/card/index.tsx", 143],
|
||||||
@@ -4092,7 +4090,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 104],
|
["src/views/boards/index.tsx", 95],
|
||||||
["src/views/home/components/Features.tsx", 73]
|
["src/views/home/components/Features.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Neu"
|
"translation": "Neu"
|
||||||
@@ -4147,7 +4145,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/NewListForm.tsx", 113],
|
["src/views/board/components/NewListForm.tsx", 113],
|
||||||
["src/views/board/index.tsx", 633]
|
["src/views/board/index.tsx", 628]
|
||||||
],
|
],
|
||||||
"translation": "Neue Liste"
|
"translation": "Neue Liste"
|
||||||
},
|
},
|
||||||
@@ -4280,14 +4278,14 @@
|
|||||||
"message": "No lists",
|
"message": "No lists",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 665]],
|
"origin": [["src/views/board/index.tsx", 660]],
|
||||||
"translation": "Keine Listen"
|
"translation": "Keine Listen"
|
||||||
},
|
},
|
||||||
"fvLNDy": {
|
"fvLNDy": {
|
||||||
"message": "No lists have been created yet",
|
"message": "No lists have been created yet",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 670]],
|
"origin": [["src/views/board/index.tsx", 665]],
|
||||||
"translation": "Es wurden noch keine Listen erstellt"
|
"translation": "Es wurden noch keine Listen erstellt"
|
||||||
},
|
},
|
||||||
"i30J2U": {
|
"i30J2U": {
|
||||||
@@ -4709,8 +4707,8 @@
|
|||||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||||
["src/views/board/index.tsx", 224],
|
["src/views/board/index.tsx", 219],
|
||||||
["src/views/board/index.tsx", 280],
|
["src/views/board/index.tsx", 275],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||||
@@ -4768,7 +4766,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||||
["src/views/board/index.tsx", 321],
|
["src/views/board/index.tsx", 316],
|
||||||
["src/views/card/components/Dropdown.tsx", 55],
|
["src/views/card/components/Dropdown.tsx", 55],
|
||||||
["src/views/card/components/Dropdown.tsx", 81],
|
["src/views/card/components/Dropdown.tsx", 81],
|
||||||
["src/views/card/components/Dropdown.tsx", 100],
|
["src/views/card/components/Dropdown.tsx", 100],
|
||||||
@@ -5361,7 +5359,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 102],
|
["src/components/SettingsLayout.tsx", 102],
|
||||||
["src/components/SideNavigation.tsx", 134]
|
["src/components/SideNavigation.tsx", 133]
|
||||||
],
|
],
|
||||||
"translation": "Einstellungen"
|
"translation": "Einstellungen"
|
||||||
},
|
},
|
||||||
@@ -5597,9 +5595,9 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 228],
|
["src/components/SideNavigation.tsx", 225],
|
||||||
["src/components/SideNavigation.tsx", 229],
|
["src/components/SideNavigation.tsx", 226],
|
||||||
["src/components/SideNavigation.tsx", 239]
|
["src/components/SideNavigation.tsx", 236]
|
||||||
],
|
],
|
||||||
"translation": "Kostenlose Testversion starten"
|
"translation": "Kostenlose Testversion starten"
|
||||||
},
|
},
|
||||||
@@ -5717,8 +5715,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/board/index.tsx", 579]
|
["src/views/board/index.tsx", 574]
|
||||||
],
|
],
|
||||||
"translation": "Vorlage"
|
"translation": "Vorlage"
|
||||||
},
|
},
|
||||||
@@ -5755,7 +5753,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 110],
|
["src/components/SideNavigation.tsx", 109],
|
||||||
["src/views/home/components/Features.tsx", 115]
|
["src/views/home/components/Features.tsx", 115]
|
||||||
],
|
],
|
||||||
"translation": "Vorlagen"
|
"translation": "Vorlagen"
|
||||||
@@ -6185,7 +6183,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 319],
|
["src/views/board/index.tsx", 314],
|
||||||
["src/views/card/components/Dropdown.tsx", 79],
|
["src/views/card/components/Dropdown.tsx", 79],
|
||||||
["src/views/public/board/CardModal.tsx", 43],
|
["src/views/public/board/CardModal.tsx", 43],
|
||||||
["src/views/public/board/index.tsx", 84]
|
["src/views/public/board/index.tsx", 84]
|
||||||
@@ -6385,7 +6383,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 279],
|
["src/views/board/index.tsx", 274],
|
||||||
["src/views/card/index.tsx", 235]
|
["src/views/card/index.tsx", 235]
|
||||||
],
|
],
|
||||||
"translation": "Karte konnte nicht aktualisiert werden"
|
"translation": "Karte konnte nicht aktualisiert werden"
|
||||||
@@ -6430,7 +6428,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 223],
|
["src/views/board/index.tsx", 218],
|
||||||
["src/views/card/components/ListSelector.tsx", 54]
|
["src/views/card/components/ListSelector.tsx", 54]
|
||||||
],
|
],
|
||||||
"translation": "Liste konnte nicht aktualisiert werden"
|
"translation": "Liste konnte nicht aktualisiert werden"
|
||||||
@@ -6608,8 +6606,7 @@
|
|||||||
["src/pages/unsubscribe/index.tsx", 68],
|
["src/pages/unsubscribe/index.tsx", 68],
|
||||||
["src/pages/unsubscribe/index.tsx", 93]
|
["src/pages/unsubscribe/index.tsx", 93]
|
||||||
],
|
],
|
||||||
"translation": "Abmelden",
|
"translation": "Abmelden"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"EkH9pt": {
|
"EkH9pt": {
|
||||||
"message": "Update",
|
"message": "Update",
|
||||||
@@ -6854,8 +6851,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||||
"translation": "Wir konnten Ihre Einstellungen nicht aktualisieren. Bitte versuchen Sie es erneut.",
|
"translation": "Wir konnten Ihre Einstellungen nicht aktualisieren. Bitte versuchen Sie es erneut."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"7sdSkl": {
|
"7sdSkl": {
|
||||||
"message": "We sent a link to {magicLinkRecipient}",
|
"message": "We sent a link to {magicLinkRecipient}",
|
||||||
@@ -7008,8 +7004,8 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 47],
|
["src/components/SettingsLayout.tsx", 47],
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/members/index.tsx", 278],
|
["src/views/members/index.tsx", 278],
|
||||||
["src/views/public/board/index.tsx", 125],
|
["src/views/public/board/index.tsx", 125],
|
||||||
["src/views/public/boards/index.tsx", 75]
|
["src/views/public/boards/index.tsx", 75]
|
||||||
@@ -7238,11 +7234,11 @@
|
|||||||
["src/views/board/components/List.tsx", 117],
|
["src/views/board/components/List.tsx", 117],
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||||
["src/views/board/index.tsx", 617],
|
["src/views/board/index.tsx", 612],
|
||||||
["src/views/board/index.tsx", 675],
|
["src/views/board/index.tsx", 670],
|
||||||
["src/views/boards/components/BoardsList.tsx", 71],
|
["src/views/boards/components/BoardsList.tsx", 71],
|
||||||
["src/views/boards/index.tsx", 68],
|
["src/views/boards/index.tsx", 59],
|
||||||
["src/views/boards/index.tsx", 89]
|
["src/views/boards/index.tsx", 80]
|
||||||
],
|
],
|
||||||
"translation": "Sie haben keine Berechtigung"
|
"translation": "Sie haben keine Berechtigung"
|
||||||
},
|
},
|
||||||
@@ -7265,8 +7261,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||||
"translation": "Sie wurden abgemeldet!",
|
"translation": "Sie wurden abgemeldet!"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"R275Pz": {
|
"R275Pz": {
|
||||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||||
@@ -7445,8 +7440,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||||
"translation": "Ihrem Abmelde-Link fehlt ein Token. Bitte öffnen Sie die neueste E-Mail und versuchen Sie es erneut.",
|
"translation": "Ihrem Abmelde-Link fehlt ein Token. Bitte öffnen Sie die neueste E-Mail und versuchen Sie es erneut."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"GRAGsB": {
|
"GRAGsB": {
|
||||||
"message": "Your workspace",
|
"message": "Your workspace",
|
||||||
|
|||||||
@@ -34,24 +34,29 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/boards/index.tsx",
|
"src/views/boards/index.tsx",
|
||||||
62
|
53
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "{0}",
|
"translation": "{0}"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"JArWcF": {
|
"JArWcF": {
|
||||||
"message": "{0} | {1}",
|
"message": "{0} | {1}",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
"0": [
|
"0": [
|
||||||
"card?.title ?? t`Card`"
|
"card?.title ?? t`Card`",
|
||||||
|
"isTemplate ? \"Templates\" : \"Boards\""
|
||||||
],
|
],
|
||||||
"1": [
|
"1": [
|
||||||
"board?.name ?? t`Board`"
|
"board?.name ?? t`Board`",
|
||||||
|
"workspace.name ?? t`Workspace`"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
|
[
|
||||||
|
"src/views/boards/index.tsx",
|
||||||
|
48
|
||||||
|
],
|
||||||
[
|
[
|
||||||
"src/views/card/index.tsx",
|
"src/views/card/index.tsx",
|
||||||
321
|
321
|
||||||
@@ -118,11 +123,10 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
570
|
565
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "{0} not found",
|
"translation": "{0} not found"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"0xWkkH": {
|
"0xWkkH": {
|
||||||
"message": "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}",
|
"message": "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}",
|
||||||
@@ -140,25 +144,6 @@
|
|||||||
],
|
],
|
||||||
"translation": "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
"translation": "{boardCount, plural, one {Import board (1)} other {Import boards ({boardCount})}}"
|
||||||
},
|
},
|
||||||
"xbAVoi": {
|
|
||||||
"translation": "{boardLabel} | {0}",
|
|
||||||
"message": "{boardLabel} | {0}",
|
|
||||||
"placeholders": {
|
|
||||||
"0": [
|
|
||||||
"workspace.name ?? t`Workspace`"
|
|
||||||
],
|
|
||||||
"boardLabel": [
|
|
||||||
"boardLabel"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/boards/index.tsx",
|
|
||||||
58
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"yndBF+": {
|
"yndBF+": {
|
||||||
"message": "{projectCount, plural, one {Import project (1)} other {Import projects ({projectCount})}}",
|
"message": "{projectCount, plural, one {Import project (1)} other {Import projects ({projectCount})}}",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
@@ -350,7 +335,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/providers/keyboard-shortcuts.tsx",
|
"src/providers/keyboard-shortcuts.tsx",
|
||||||
57
|
56
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Actions"
|
"translation": "Actions"
|
||||||
@@ -386,7 +371,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/boards/index.tsx",
|
"src/views/boards/index.tsx",
|
||||||
37
|
26
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/settings/components/NewWebhookModal.tsx",
|
"src/views/settings/components/NewWebhookModal.tsx",
|
||||||
@@ -1136,7 +1121,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/boards/index.tsx",
|
"src/views/boards/index.tsx",
|
||||||
38
|
27
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Archived"
|
"translation": "Archived"
|
||||||
@@ -1203,24 +1188,7 @@
|
|||||||
36
|
36
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Are you sure you want to delete this {0}?",
|
"translation": "Are you sure you want to delete this {0}?"
|
||||||
"obsolete": true
|
|
||||||
},
|
|
||||||
"I/URsS": {
|
|
||||||
"translation": "Are you sure you want to delete this {boardTypeLabel}?",
|
|
||||||
"message": "Are you sure you want to delete this {boardTypeLabel}?",
|
|
||||||
"placeholders": {
|
|
||||||
"boardTypeLabel": [
|
|
||||||
"boardTypeLabel"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
|
||||||
37
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"ZT4Khw": {
|
"ZT4Khw": {
|
||||||
"message": "Are you sure you want to delete this card?",
|
"message": "Are you sure you want to delete this card?",
|
||||||
@@ -1510,30 +1478,6 @@
|
|||||||
],
|
],
|
||||||
"translation": "Blog Post"
|
"translation": "Blog Post"
|
||||||
},
|
},
|
||||||
"TwoUcd": {
|
|
||||||
"translation": "board",
|
|
||||||
"message": "board",
|
|
||||||
"placeholders": {},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
|
||||||
17
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"src/views/boards/components/BoardsList.tsx",
|
|
||||||
17
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"src/views/boards/components/NewBoardForm.tsx",
|
|
||||||
35
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"src/views/boards/index.tsx",
|
|
||||||
35
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"QD8opX": {
|
"QD8opX": {
|
||||||
"message": "Board",
|
"message": "Board",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
@@ -1541,7 +1485,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
543
|
538
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/card/index.tsx",
|
"src/views/card/index.tsx",
|
||||||
@@ -1619,10 +1563,6 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
[
|
|
||||||
"src/views/board/index.tsx",
|
|
||||||
570
|
|
||||||
],
|
|
||||||
[
|
[
|
||||||
"src/views/public/board/index.tsx",
|
"src/views/public/board/index.tsx",
|
||||||
181
|
181
|
||||||
@@ -1729,23 +1669,11 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/components/VisibilityButton.tsx",
|
"src/views/board/components/VisibilityButton.tsx",
|
||||||
50
|
49
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Board visibility updated"
|
"translation": "Board visibility updated"
|
||||||
},
|
},
|
||||||
"DaBhdY": {
|
|
||||||
"translation": "boards",
|
|
||||||
"message": "boards",
|
|
||||||
"placeholders": {},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/boards/components/BoardsList.tsx",
|
|
||||||
18
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"8TveY+": {
|
"8TveY+": {
|
||||||
"message": "Boards",
|
"message": "Boards",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
@@ -1753,11 +1681,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
100
|
97
|
||||||
],
|
|
||||||
[
|
|
||||||
"src/views/boards/index.tsx",
|
|
||||||
34
|
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/pricing/components/FeatureComparisonTable.tsx",
|
"src/views/pricing/components/FeatureComparisonTable.tsx",
|
||||||
@@ -1773,7 +1697,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/boards/components/BoardsList.tsx",
|
"src/views/boards/components/BoardsList.tsx",
|
||||||
68
|
66
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Boards you archive will appear here."
|
"translation": "Boards you archive will appear here."
|
||||||
@@ -2217,7 +2141,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
||||||
45
|
44
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/components/MoveBoardForm.tsx",
|
"src/views/board/components/MoveBoardForm.tsx",
|
||||||
@@ -2365,7 +2289,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
314
|
309
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/card/components/Dropdown.tsx",
|
"src/views/card/components/Dropdown.tsx",
|
||||||
@@ -2808,8 +2732,7 @@
|
|||||||
81
|
81
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Confirm your email preferences:",
|
"translation": "Confirm your email preferences:"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"479pdJ": {
|
"479pdJ": {
|
||||||
"message": "Confirm your new password",
|
"message": "Confirm your new password",
|
||||||
@@ -3133,24 +3056,7 @@
|
|||||||
166
|
166
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Create {0}",
|
"translation": "Create {0}"
|
||||||
"obsolete": true
|
|
||||||
},
|
|
||||||
"d+ACJK": {
|
|
||||||
"translation": "Create {boardTypeLabel}",
|
|
||||||
"message": "Create {boardTypeLabel}",
|
|
||||||
"placeholders": {
|
|
||||||
"boardTypeLabel": [
|
|
||||||
"boardTypeLabel"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/boards/components/NewBoardForm.tsx",
|
|
||||||
167
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"vgdzLf": {
|
"vgdzLf": {
|
||||||
"message": "Create another",
|
"message": "Create another",
|
||||||
@@ -3259,31 +3165,10 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/boards/index.tsx",
|
"src/views/boards/index.tsx",
|
||||||
45
|
41
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Create new {0}",
|
"translation": "Create new {0}"
|
||||||
"obsolete": true
|
|
||||||
},
|
|
||||||
"O6v9mX": {
|
|
||||||
"translation": "Create new {boardTypeLabel}",
|
|
||||||
"message": "Create new {boardTypeLabel}",
|
|
||||||
"placeholders": {
|
|
||||||
"boardTypeLabel": [
|
|
||||||
"boardTypeLabel"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/boards/components/BoardsList.tsx",
|
|
||||||
82
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"src/views/boards/index.tsx",
|
|
||||||
46
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"okpxfB": {
|
"okpxfB": {
|
||||||
"message": "Create new key",
|
"message": "Create new key",
|
||||||
@@ -3320,11 +3205,11 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
99
|
93
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
684
|
679
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Create new list"
|
"translation": "Create new list"
|
||||||
@@ -3364,7 +3249,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/components/WorkspaceMenu.tsx",
|
"src/components/WorkspaceMenu.tsx",
|
||||||
178
|
171
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Create workspace"
|
"translation": "Create workspace"
|
||||||
@@ -3649,7 +3534,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
||||||
48
|
47
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/card/components/DeleteCardConfirmation.tsx",
|
"src/views/card/components/DeleteCardConfirmation.tsx",
|
||||||
@@ -3976,8 +3861,7 @@
|
|||||||
78
|
78
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Do you want to unsubscribe?",
|
"translation": "Do you want to unsubscribe?"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"JyXBgS": {
|
"JyXBgS": {
|
||||||
"message": "docs",
|
"message": "docs",
|
||||||
@@ -4562,11 +4446,11 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/boards/components/NewBoardForm.tsx",
|
"src/views/boards/components/NewBoardForm.tsx",
|
||||||
78
|
77
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/boards/components/NewBoardForm.tsx",
|
"src/views/boards/components/NewBoardForm.tsx",
|
||||||
93
|
92
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/members/components/InviteMemberForm.tsx",
|
"src/views/members/components/InviteMemberForm.tsx",
|
||||||
@@ -4895,11 +4779,11 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/boards/components/NewBoardForm.tsx",
|
"src/views/boards/components/NewBoardForm.tsx",
|
||||||
79
|
78
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/boards/components/NewBoardForm.tsx",
|
"src/views/boards/components/NewBoardForm.tsx",
|
||||||
94
|
93
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Failed to create board"
|
"translation": "Failed to create board"
|
||||||
@@ -5303,7 +5187,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/providers/keyboard-shortcuts.tsx",
|
"src/providers/keyboard-shortcuts.tsx",
|
||||||
55
|
54
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "General"
|
"translation": "General"
|
||||||
@@ -5370,24 +5254,7 @@
|
|||||||
66
|
66
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Get started by creating a new {0}",
|
"translation": "Get started by creating a new {0}"
|
||||||
"obsolete": true
|
|
||||||
},
|
|
||||||
"sllapH": {
|
|
||||||
"translation": "Get started by creating a new {boardTypeLabel}",
|
|
||||||
"message": "Get started by creating a new {boardTypeLabel}",
|
|
||||||
"placeholders": {
|
|
||||||
"boardTypeLabel": [
|
|
||||||
"boardTypeLabel"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/boards/components/BoardsList.tsx",
|
|
||||||
68
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"zC8Whw": {
|
"zC8Whw": {
|
||||||
"message": "Get started by creating a new list",
|
"message": "Get started by creating a new list",
|
||||||
@@ -5396,7 +5263,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
669
|
664
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Get started by creating a new list"
|
"translation": "Get started by creating a new list"
|
||||||
@@ -5524,7 +5391,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
108
|
105
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/pages/404.tsx",
|
"src/pages/404.tsx",
|
||||||
@@ -5552,7 +5419,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
132
|
129
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Go to members"
|
"translation": "Go to members"
|
||||||
@@ -5564,7 +5431,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
144
|
141
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Go to settings"
|
"translation": "Go to settings"
|
||||||
@@ -5576,7 +5443,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
120
|
117
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Go to templates"
|
"translation": "Go to templates"
|
||||||
@@ -5824,7 +5691,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/boards/index.tsx",
|
"src/views/boards/index.tsx",
|
||||||
83
|
73
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Import"
|
"translation": "Import"
|
||||||
@@ -6241,7 +6108,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/providers/keyboard-shortcuts.tsx",
|
"src/providers/keyboard-shortcuts.tsx",
|
||||||
323
|
321
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Keyboard Shortcuts"
|
"translation": "Keyboard Shortcuts"
|
||||||
@@ -6466,7 +6333,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
312
|
307
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/card/components/Dropdown.tsx",
|
"src/views/card/components/Dropdown.tsx",
|
||||||
@@ -6774,7 +6641,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
124
|
121
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/components/Filters.tsx",
|
"src/views/board/components/Filters.tsx",
|
||||||
@@ -6989,7 +6856,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/boards/components/NewBoardForm.tsx",
|
"src/views/boards/components/NewBoardForm.tsx",
|
||||||
135
|
134
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/settings/components/NewWebhookModal.tsx",
|
"src/views/settings/components/NewWebhookModal.tsx",
|
||||||
@@ -7009,7 +6876,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/providers/keyboard-shortcuts.tsx",
|
"src/providers/keyboard-shortcuts.tsx",
|
||||||
56
|
55
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Navigation"
|
"translation": "Navigation"
|
||||||
@@ -7033,7 +6900,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/boards/index.tsx",
|
"src/views/boards/index.tsx",
|
||||||
105
|
95
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/home/components/Features.tsx",
|
"src/views/home/components/Features.tsx",
|
||||||
@@ -7056,24 +6923,7 @@
|
|||||||
120
|
120
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "New {0}",
|
"translation": "New {0}"
|
||||||
"obsolete": true
|
|
||||||
},
|
|
||||||
"DKeyWA": {
|
|
||||||
"translation": "New {boardTypeLabel}",
|
|
||||||
"message": "New {boardTypeLabel}",
|
|
||||||
"placeholders": {
|
|
||||||
"boardTypeLabel": [
|
|
||||||
"boardTypeLabel"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/boards/components/NewBoardForm.tsx",
|
|
||||||
121
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"TjREUS": {
|
"TjREUS": {
|
||||||
"message": "New API key",
|
"message": "New API key",
|
||||||
@@ -7146,7 +6996,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
633
|
628
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "New list"
|
"translation": "New list"
|
||||||
@@ -7261,24 +7111,7 @@
|
|||||||
63
|
63
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "No {0}",
|
"translation": "No {0}"
|
||||||
"obsolete": true
|
|
||||||
},
|
|
||||||
"NcHwr6": {
|
|
||||||
"translation": "No {boardLabel}",
|
|
||||||
"message": "No {boardLabel}",
|
|
||||||
"placeholders": {
|
|
||||||
"boardLabel": [
|
|
||||||
"boardLabel"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/boards/components/BoardsList.tsx",
|
|
||||||
65
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"tlhgDC": {
|
"tlhgDC": {
|
||||||
"message": "No archived boards",
|
"message": "No archived boards",
|
||||||
@@ -7287,7 +7120,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/boards/components/BoardsList.tsx",
|
"src/views/boards/components/BoardsList.tsx",
|
||||||
65
|
63
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "No archived boards"
|
"translation": "No archived boards"
|
||||||
@@ -7359,7 +7192,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/providers/keyboard-shortcuts.tsx",
|
"src/providers/keyboard-shortcuts.tsx",
|
||||||
336
|
334
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "No keyboard shortcuts registered."
|
"translation": "No keyboard shortcuts registered."
|
||||||
@@ -7383,7 +7216,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
665
|
660
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "No lists"
|
"translation": "No lists"
|
||||||
@@ -7395,7 +7228,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
670
|
665
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "No lists have been created yet"
|
"translation": "No lists have been created yet"
|
||||||
@@ -7531,7 +7364,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/components/WorkspaceMenu.tsx",
|
"src/components/WorkspaceMenu.tsx",
|
||||||
39
|
37
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Open command menu"
|
"translation": "Open command menu"
|
||||||
@@ -7543,7 +7376,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/providers/keyboard-shortcuts.tsx",
|
"src/providers/keyboard-shortcuts.tsx",
|
||||||
174
|
172
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Open keyboard shortcuts"
|
"translation": "Open keyboard shortcuts"
|
||||||
@@ -8103,15 +7936,15 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/components/VisibilityButton.tsx",
|
"src/views/board/components/VisibilityButton.tsx",
|
||||||
58
|
57
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
224
|
219
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
280
|
275
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/boards/components/ImportBoardsForm.tsx",
|
"src/views/boards/components/ImportBoardsForm.tsx",
|
||||||
@@ -8295,7 +8128,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
321
|
316
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/card/components/Dropdown.tsx",
|
"src/views/card/components/Dropdown.tsx",
|
||||||
@@ -8400,18 +8233,6 @@
|
|||||||
],
|
],
|
||||||
"translation": "Privacy policy"
|
"translation": "Privacy policy"
|
||||||
},
|
},
|
||||||
"3KKSM4": {
|
|
||||||
"translation": "private",
|
|
||||||
"message": "private",
|
|
||||||
"placeholders": {},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/board/components/VisibilityButton.tsx",
|
|
||||||
45
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"zwBp5t": {
|
"zwBp5t": {
|
||||||
"message": "Private",
|
"message": "Private",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
@@ -8419,7 +8240,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/components/VisibilityButton.tsx",
|
"src/views/board/components/VisibilityButton.tsx",
|
||||||
85
|
84
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Private"
|
"translation": "Private"
|
||||||
@@ -8496,18 +8317,6 @@
|
|||||||
],
|
],
|
||||||
"translation": "Profile picture"
|
"translation": "Profile picture"
|
||||||
},
|
},
|
||||||
"qvFa8r": {
|
|
||||||
"translation": "public",
|
|
||||||
"message": "public",
|
|
||||||
"placeholders": {},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/board/components/VisibilityButton.tsx",
|
|
||||||
45
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"7d1a0d": {
|
"7d1a0d": {
|
||||||
"message": "Public",
|
"message": "Public",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
@@ -8515,7 +8324,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/components/VisibilityButton.tsx",
|
"src/views/board/components/VisibilityButton.tsx",
|
||||||
80
|
79
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Public"
|
"translation": "Public"
|
||||||
@@ -9342,7 +9151,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
136
|
133
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Settings"
|
"translation": "Settings"
|
||||||
@@ -9730,15 +9539,15 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
230
|
225
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
231
|
226
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
241
|
236
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Start free trial"
|
"translation": "Start free trial"
|
||||||
@@ -9923,30 +9732,6 @@
|
|||||||
],
|
],
|
||||||
"translation": "Teams"
|
"translation": "Teams"
|
||||||
},
|
},
|
||||||
"1ZwmkP": {
|
|
||||||
"translation": "template",
|
|
||||||
"message": "template",
|
|
||||||
"placeholders": {},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
|
||||||
17
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"src/views/boards/components/BoardsList.tsx",
|
|
||||||
17
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"src/views/boards/components/NewBoardForm.tsx",
|
|
||||||
35
|
|
||||||
],
|
|
||||||
[
|
|
||||||
"src/views/boards/index.tsx",
|
|
||||||
35
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"/K2CvV": {
|
"/K2CvV": {
|
||||||
"message": "Template",
|
"message": "Template",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
@@ -9954,11 +9739,11 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
543
|
538
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
579
|
574
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Template"
|
"translation": "Template"
|
||||||
@@ -10011,30 +9796,6 @@
|
|||||||
],
|
],
|
||||||
"translation": "Template name is required"
|
"translation": "Template name is required"
|
||||||
},
|
},
|
||||||
"p2sbyZ": {
|
|
||||||
"translation": "Template not found",
|
|
||||||
"message": "Template not found",
|
|
||||||
"placeholders": {},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/board/index.tsx",
|
|
||||||
570
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"UZREi+": {
|
|
||||||
"translation": "templates",
|
|
||||||
"message": "templates",
|
|
||||||
"placeholders": {},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/boards/components/BoardsList.tsx",
|
|
||||||
18
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"iTylMl": {
|
"iTylMl": {
|
||||||
"message": "Templates",
|
"message": "Templates",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
@@ -10042,11 +9803,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/components/SideNavigation.tsx",
|
"src/components/SideNavigation.tsx",
|
||||||
112
|
109
|
||||||
],
|
|
||||||
[
|
|
||||||
"src/views/boards/index.tsx",
|
|
||||||
34
|
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/home/components/Features.tsx",
|
"src/views/home/components/Features.tsx",
|
||||||
@@ -10179,7 +9936,7 @@
|
|||||||
"message": "The board has been moved to {0}.",
|
"message": "The board has been moved to {0}.",
|
||||||
"placeholders": {
|
"placeholders": {
|
||||||
"0": [
|
"0": [
|
||||||
"targetWorkspace?.name ?? t`the workspace`"
|
"targetWorkspace?.name ?? \"the workspace\""
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
@@ -10305,36 +10062,7 @@
|
|||||||
50
|
50
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "The visibility of your board has been set to {0}.",
|
"translation": "The visibility of your board has been set to {0}."
|
||||||
"obsolete": true
|
|
||||||
},
|
|
||||||
"7ENRJu": {
|
|
||||||
"translation": "The visibility of your board has been set to {visibilityLabel}.",
|
|
||||||
"message": "The visibility of your board has been set to {visibilityLabel}.",
|
|
||||||
"placeholders": {
|
|
||||||
"visibilityLabel": [
|
|
||||||
"visibilityLabel"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/board/components/VisibilityButton.tsx",
|
|
||||||
51
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"VTpWX6": {
|
|
||||||
"translation": "the workspace",
|
|
||||||
"message": "the workspace",
|
|
||||||
"placeholders": {},
|
|
||||||
"comments": [],
|
|
||||||
"origin": [
|
|
||||||
[
|
|
||||||
"src/views/board/components/MoveBoardForm.tsx",
|
|
||||||
34
|
|
||||||
]
|
|
||||||
]
|
|
||||||
},
|
},
|
||||||
"FEr96N": {
|
"FEr96N": {
|
||||||
"message": "Theme",
|
"message": "Theme",
|
||||||
@@ -10371,7 +10099,7 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
"src/views/board/components/DeleteBoardConfirmation.tsx",
|
||||||
40
|
39
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/card/components/DeleteCardConfirmation.tsx",
|
"src/views/card/components/DeleteCardConfirmation.tsx",
|
||||||
@@ -10775,7 +10503,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
319
|
314
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/card/components/Dropdown.tsx",
|
"src/views/card/components/Dropdown.tsx",
|
||||||
@@ -11091,7 +10819,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/components/VisibilityButton.tsx",
|
"src/views/board/components/VisibilityButton.tsx",
|
||||||
57
|
56
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Unable to update board visibility"
|
"translation": "Unable to update board visibility"
|
||||||
@@ -11103,7 +10831,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
279
|
274
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/card/index.tsx",
|
"src/views/card/index.tsx",
|
||||||
@@ -11179,7 +10907,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
223
|
218
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/card/components/ListSelector.tsx",
|
"src/views/card/components/ListSelector.tsx",
|
||||||
@@ -11498,8 +11226,7 @@
|
|||||||
93
|
93
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Unsubscribe",
|
"translation": "Unsubscribe"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"EkH9pt": {
|
"EkH9pt": {
|
||||||
"message": "Update",
|
"message": "Update",
|
||||||
@@ -11756,7 +11483,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/boards/components/NewBoardForm.tsx",
|
"src/views/boards/components/NewBoardForm.tsx",
|
||||||
155
|
154
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Use template"
|
"translation": "Use template"
|
||||||
@@ -11888,7 +11615,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
[
|
[
|
||||||
"src/views/board/components/VisibilityButton.tsx",
|
"src/views/board/components/VisibilityButton.tsx",
|
||||||
104
|
103
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Visibility"
|
"translation": "Visibility"
|
||||||
@@ -11915,8 +11642,7 @@
|
|||||||
63
|
63
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "We couldn't update your preferences. Please try again.",
|
"translation": "We couldn't update your preferences. Please try again."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"7sdSkl": {
|
"7sdSkl": {
|
||||||
"message": "We sent a link to {magicLinkRecipient}",
|
"message": "We sent a link to {magicLinkRecipient}",
|
||||||
@@ -12169,11 +11895,11 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
543
|
538
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/boards/index.tsx",
|
"src/views/boards/index.tsx",
|
||||||
58
|
48
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/members/index.tsx",
|
"src/views/members/index.tsx",
|
||||||
@@ -12546,27 +12272,27 @@
|
|||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/components/VisibilityButton.tsx",
|
"src/views/board/components/VisibilityButton.tsx",
|
||||||
73
|
72
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
617
|
612
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/board/index.tsx",
|
"src/views/board/index.tsx",
|
||||||
675
|
670
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/boards/components/BoardsList.tsx",
|
"src/views/boards/components/BoardsList.tsx",
|
||||||
73
|
71
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/boards/index.tsx",
|
"src/views/boards/index.tsx",
|
||||||
69
|
59
|
||||||
],
|
],
|
||||||
[
|
[
|
||||||
"src/views/boards/index.tsx",
|
"src/views/boards/index.tsx",
|
||||||
90
|
80
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "You don't have permission"
|
"translation": "You don't have permission"
|
||||||
@@ -12605,8 +12331,7 @@
|
|||||||
98
|
98
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "You have been unsubscribed!",
|
"translation": "You have been unsubscribed!"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"R275Pz": {
|
"R275Pz": {
|
||||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||||
@@ -12899,8 +12624,7 @@
|
|||||||
33
|
33
|
||||||
]
|
]
|
||||||
],
|
],
|
||||||
"translation": "Your unsubscribe link is missing a token. Please open the latest email and try again.",
|
"translation": "Your unsubscribe link is missing a token. Please open the latest email and try again."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"GRAGsB": {
|
"GRAGsB": {
|
||||||
"message": "Your workspace",
|
"message": "Your workspace",
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
@@ -19,7 +19,7 @@
|
|||||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 62]],
|
"origin": [["src/views/boards/index.tsx", 53]],
|
||||||
"translation": "{0}"
|
"translation": "{0}"
|
||||||
},
|
},
|
||||||
"JArWcF": {
|
"JArWcF": {
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/card/index.tsx", 321]
|
["src/views/card/index.tsx", 321]
|
||||||
],
|
],
|
||||||
"translation": "{0} | {1}"
|
"translation": "{0} | {1}"
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 570]],
|
"origin": [["src/views/board/index.tsx", 565]],
|
||||||
"translation": "{0} no encontrado"
|
"translation": "{0} no encontrado"
|
||||||
},
|
},
|
||||||
"0xWkkH": {
|
"0xWkkH": {
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 30],
|
["src/views/boards/index.tsx", 26],
|
||||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||||
["src/views/settings/components/WebhookList.tsx", 106]
|
["src/views/settings/components/WebhookList.tsx", 106]
|
||||||
],
|
],
|
||||||
@@ -664,7 +664,7 @@
|
|||||||
"message": "Archived",
|
"message": "Archived",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 31]],
|
"origin": [["src/views/boards/index.tsx", 27]],
|
||||||
"translation": "Archivado"
|
"translation": "Archivado"
|
||||||
},
|
},
|
||||||
"lo8xBK": {
|
"lo8xBK": {
|
||||||
@@ -887,7 +887,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/card/index.tsx", 321],
|
["src/views/card/index.tsx", 321],
|
||||||
["src/views/public/board/index.tsx", 125]
|
["src/views/public/board/index.tsx", 125]
|
||||||
],
|
],
|
||||||
@@ -1006,7 +1006,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 98],
|
["src/components/SideNavigation.tsx", 97],
|
||||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Tableros"
|
"translation": "Tableros"
|
||||||
@@ -1361,7 +1361,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 314],
|
["src/views/board/index.tsx", 309],
|
||||||
["src/views/card/components/Dropdown.tsx", 74],
|
["src/views/card/components/Dropdown.tsx", 74],
|
||||||
["src/views/public/board/CardModal.tsx", 38]
|
["src/views/public/board/CardModal.tsx", 38]
|
||||||
],
|
],
|
||||||
@@ -1626,8 +1626,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||||
"translation": "Confirma tus preferencias de correo electrónico:",
|
"translation": "Confirma tus preferencias de correo electrónico:"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"479pdJ": {
|
"479pdJ": {
|
||||||
"message": "Confirm your new password",
|
"message": "Confirm your new password",
|
||||||
@@ -1889,7 +1888,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/components/BoardsList.tsx", 80],
|
["src/views/boards/components/BoardsList.tsx", 80],
|
||||||
["src/views/boards/index.tsx", 45]
|
["src/views/boards/index.tsx", 41]
|
||||||
],
|
],
|
||||||
"translation": "Crear nuevo {0}"
|
"translation": "Crear nuevo {0}"
|
||||||
},
|
},
|
||||||
@@ -1915,8 +1914,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 99],
|
["src/views/board/index.tsx", 93],
|
||||||
["src/views/board/index.tsx", 684]
|
["src/views/board/index.tsx", 679]
|
||||||
],
|
],
|
||||||
"translation": "Crear nueva lista"
|
"translation": "Crear nueva lista"
|
||||||
},
|
},
|
||||||
@@ -1940,7 +1939,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/NewWorkspaceForm.tsx", 227],
|
["src/components/NewWorkspaceForm.tsx", 227],
|
||||||
["src/components/WorkspaceMenu.tsx", 176]
|
["src/components/WorkspaceMenu.tsx", 171]
|
||||||
],
|
],
|
||||||
"translation": "Crear espacio de trabajo"
|
"translation": "Crear espacio de trabajo"
|
||||||
},
|
},
|
||||||
@@ -2295,8 +2294,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||||
"translation": "¿Quieres cancelar la suscripción?",
|
"translation": "¿Quieres cancelar la suscripción?"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"JyXBgS": {
|
"JyXBgS": {
|
||||||
"message": "docs",
|
"message": "docs",
|
||||||
@@ -3127,7 +3125,7 @@
|
|||||||
"message": "Get started by creating a new list",
|
"message": "Get started by creating a new list",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 669]],
|
"origin": [["src/views/board/index.tsx", 664]],
|
||||||
"translation": "Comienza creando una nueva lista"
|
"translation": "Comienza creando una nueva lista"
|
||||||
},
|
},
|
||||||
"oW13KZ": {
|
"oW13KZ": {
|
||||||
@@ -3204,7 +3202,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 106],
|
["src/components/SideNavigation.tsx", 105],
|
||||||
["src/pages/404.tsx", 44]
|
["src/pages/404.tsx", 44]
|
||||||
],
|
],
|
||||||
"translation": "Ir a tableros"
|
"translation": "Ir a tableros"
|
||||||
@@ -3220,21 +3218,21 @@
|
|||||||
"message": "Go to members",
|
"message": "Go to members",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||||
"translation": "Ir a miembros"
|
"translation": "Ir a miembros"
|
||||||
},
|
},
|
||||||
"1WuwiM": {
|
"1WuwiM": {
|
||||||
"message": "Go to settings",
|
"message": "Go to settings",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||||
"translation": "Ir a configuración"
|
"translation": "Ir a configuración"
|
||||||
},
|
},
|
||||||
"csFbe+": {
|
"csFbe+": {
|
||||||
"message": "Go to templates",
|
"message": "Go to templates",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||||
"translation": "Ir a plantillas"
|
"translation": "Ir a plantillas"
|
||||||
},
|
},
|
||||||
"SUvm1Y": {
|
"SUvm1Y": {
|
||||||
@@ -3384,7 +3382,7 @@
|
|||||||
"message": "Import",
|
"message": "Import",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 82]],
|
"origin": [["src/views/boards/index.tsx", 73]],
|
||||||
"translation": "Importar"
|
"translation": "Importar"
|
||||||
},
|
},
|
||||||
"2MPcep": {
|
"2MPcep": {
|
||||||
@@ -3767,7 +3765,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||||
["src/views/board/index.tsx", 312],
|
["src/views/board/index.tsx", 307],
|
||||||
["src/views/card/components/Dropdown.tsx", 72],
|
["src/views/card/components/Dropdown.tsx", 72],
|
||||||
["src/views/public/board/CardModal.tsx", 36],
|
["src/views/public/board/CardModal.tsx", 36],
|
||||||
["src/views/public/board/index.tsx", 77]
|
["src/views/public/board/index.tsx", 77]
|
||||||
@@ -3947,7 +3945,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 122],
|
["src/components/SideNavigation.tsx", 121],
|
||||||
["src/views/board/components/Filters.tsx", 147],
|
["src/views/board/components/Filters.tsx", 147],
|
||||||
["src/views/board/components/NewCardForm.tsx", 386],
|
["src/views/board/components/NewCardForm.tsx", 386],
|
||||||
["src/views/card/index.tsx", 143],
|
["src/views/card/index.tsx", 143],
|
||||||
@@ -4092,7 +4090,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 104],
|
["src/views/boards/index.tsx", 95],
|
||||||
["src/views/home/components/Features.tsx", 73]
|
["src/views/home/components/Features.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Nuevo"
|
"translation": "Nuevo"
|
||||||
@@ -4147,7 +4145,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/NewListForm.tsx", 113],
|
["src/views/board/components/NewListForm.tsx", 113],
|
||||||
["src/views/board/index.tsx", 633]
|
["src/views/board/index.tsx", 628]
|
||||||
],
|
],
|
||||||
"translation": "Nueva lista"
|
"translation": "Nueva lista"
|
||||||
},
|
},
|
||||||
@@ -4280,14 +4278,14 @@
|
|||||||
"message": "No lists",
|
"message": "No lists",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 665]],
|
"origin": [["src/views/board/index.tsx", 660]],
|
||||||
"translation": "Sin listas"
|
"translation": "Sin listas"
|
||||||
},
|
},
|
||||||
"fvLNDy": {
|
"fvLNDy": {
|
||||||
"message": "No lists have been created yet",
|
"message": "No lists have been created yet",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 670]],
|
"origin": [["src/views/board/index.tsx", 665]],
|
||||||
"translation": "Aún no se han creado listas"
|
"translation": "Aún no se han creado listas"
|
||||||
},
|
},
|
||||||
"i30J2U": {
|
"i30J2U": {
|
||||||
@@ -4709,8 +4707,8 @@
|
|||||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||||
["src/views/board/index.tsx", 224],
|
["src/views/board/index.tsx", 219],
|
||||||
["src/views/board/index.tsx", 280],
|
["src/views/board/index.tsx", 275],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||||
@@ -4768,7 +4766,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||||
["src/views/board/index.tsx", 321],
|
["src/views/board/index.tsx", 316],
|
||||||
["src/views/card/components/Dropdown.tsx", 55],
|
["src/views/card/components/Dropdown.tsx", 55],
|
||||||
["src/views/card/components/Dropdown.tsx", 81],
|
["src/views/card/components/Dropdown.tsx", 81],
|
||||||
["src/views/card/components/Dropdown.tsx", 100],
|
["src/views/card/components/Dropdown.tsx", 100],
|
||||||
@@ -5361,7 +5359,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 102],
|
["src/components/SettingsLayout.tsx", 102],
|
||||||
["src/components/SideNavigation.tsx", 134]
|
["src/components/SideNavigation.tsx", 133]
|
||||||
],
|
],
|
||||||
"translation": "Configuración"
|
"translation": "Configuración"
|
||||||
},
|
},
|
||||||
@@ -5597,9 +5595,9 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 228],
|
["src/components/SideNavigation.tsx", 225],
|
||||||
["src/components/SideNavigation.tsx", 229],
|
["src/components/SideNavigation.tsx", 226],
|
||||||
["src/components/SideNavigation.tsx", 239]
|
["src/components/SideNavigation.tsx", 236]
|
||||||
],
|
],
|
||||||
"translation": "Iniciar prueba gratuita"
|
"translation": "Iniciar prueba gratuita"
|
||||||
},
|
},
|
||||||
@@ -5717,8 +5715,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/board/index.tsx", 579]
|
["src/views/board/index.tsx", 574]
|
||||||
],
|
],
|
||||||
"translation": "Plantilla"
|
"translation": "Plantilla"
|
||||||
},
|
},
|
||||||
@@ -5755,7 +5753,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 110],
|
["src/components/SideNavigation.tsx", 109],
|
||||||
["src/views/home/components/Features.tsx", 115]
|
["src/views/home/components/Features.tsx", 115]
|
||||||
],
|
],
|
||||||
"translation": "Plantillas"
|
"translation": "Plantillas"
|
||||||
@@ -6185,7 +6183,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 319],
|
["src/views/board/index.tsx", 314],
|
||||||
["src/views/card/components/Dropdown.tsx", 79],
|
["src/views/card/components/Dropdown.tsx", 79],
|
||||||
["src/views/public/board/CardModal.tsx", 43],
|
["src/views/public/board/CardModal.tsx", 43],
|
||||||
["src/views/public/board/index.tsx", 84]
|
["src/views/public/board/index.tsx", 84]
|
||||||
@@ -6385,7 +6383,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 279],
|
["src/views/board/index.tsx", 274],
|
||||||
["src/views/card/index.tsx", 235]
|
["src/views/card/index.tsx", 235]
|
||||||
],
|
],
|
||||||
"translation": "No se pudo actualizar la tarjeta"
|
"translation": "No se pudo actualizar la tarjeta"
|
||||||
@@ -6430,7 +6428,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 223],
|
["src/views/board/index.tsx", 218],
|
||||||
["src/views/card/components/ListSelector.tsx", 54]
|
["src/views/card/components/ListSelector.tsx", 54]
|
||||||
],
|
],
|
||||||
"translation": "No se pudo actualizar la lista"
|
"translation": "No se pudo actualizar la lista"
|
||||||
@@ -6608,8 +6606,7 @@
|
|||||||
["src/pages/unsubscribe/index.tsx", 68],
|
["src/pages/unsubscribe/index.tsx", 68],
|
||||||
["src/pages/unsubscribe/index.tsx", 93]
|
["src/pages/unsubscribe/index.tsx", 93]
|
||||||
],
|
],
|
||||||
"translation": "Cancelar suscripción",
|
"translation": "Cancelar suscripción"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"EkH9pt": {
|
"EkH9pt": {
|
||||||
"message": "Update",
|
"message": "Update",
|
||||||
@@ -6854,8 +6851,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||||
"translation": "No pudimos actualizar tus preferencias. Por favor, inténtalo de nuevo.",
|
"translation": "No pudimos actualizar tus preferencias. Por favor, inténtalo de nuevo."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"7sdSkl": {
|
"7sdSkl": {
|
||||||
"message": "We sent a link to {magicLinkRecipient}",
|
"message": "We sent a link to {magicLinkRecipient}",
|
||||||
@@ -7008,8 +7004,8 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 47],
|
["src/components/SettingsLayout.tsx", 47],
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/members/index.tsx", 278],
|
["src/views/members/index.tsx", 278],
|
||||||
["src/views/public/board/index.tsx", 125],
|
["src/views/public/board/index.tsx", 125],
|
||||||
["src/views/public/boards/index.tsx", 75]
|
["src/views/public/boards/index.tsx", 75]
|
||||||
@@ -7238,11 +7234,11 @@
|
|||||||
["src/views/board/components/List.tsx", 117],
|
["src/views/board/components/List.tsx", 117],
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||||
["src/views/board/index.tsx", 617],
|
["src/views/board/index.tsx", 612],
|
||||||
["src/views/board/index.tsx", 675],
|
["src/views/board/index.tsx", 670],
|
||||||
["src/views/boards/components/BoardsList.tsx", 71],
|
["src/views/boards/components/BoardsList.tsx", 71],
|
||||||
["src/views/boards/index.tsx", 68],
|
["src/views/boards/index.tsx", 59],
|
||||||
["src/views/boards/index.tsx", 89]
|
["src/views/boards/index.tsx", 80]
|
||||||
],
|
],
|
||||||
"translation": "No tienes permiso"
|
"translation": "No tienes permiso"
|
||||||
},
|
},
|
||||||
@@ -7265,8 +7261,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||||
"translation": "¡Te has dado de baja!",
|
"translation": "¡Te has dado de baja!"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"R275Pz": {
|
"R275Pz": {
|
||||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||||
@@ -7445,8 +7440,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||||
"translation": "Tu enlace de cancelación de suscripción no tiene un token. Por favor, abre el último correo electrónico e inténtalo de nuevo.",
|
"translation": "Tu enlace de cancelación de suscripción no tiene un token. Por favor, abre el último correo electrónico e inténtalo de nuevo."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"GRAGsB": {
|
"GRAGsB": {
|
||||||
"message": "Your workspace",
|
"message": "Your workspace",
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 62]],
|
"origin": [["src/views/boards/index.tsx", 53]],
|
||||||
"translation": "{0}"
|
"translation": "{0}"
|
||||||
},
|
},
|
||||||
"JArWcF": {
|
"JArWcF": {
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/card/index.tsx", 321]
|
["src/views/card/index.tsx", 321]
|
||||||
],
|
],
|
||||||
"translation": "{0} | {1}"
|
"translation": "{0} | {1}"
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 570]],
|
"origin": [["src/views/board/index.tsx", 565]],
|
||||||
"translation": "{0} introuvable"
|
"translation": "{0} introuvable"
|
||||||
},
|
},
|
||||||
"0xWkkH": {
|
"0xWkkH": {
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 30],
|
["src/views/boards/index.tsx", 26],
|
||||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||||
["src/views/settings/components/WebhookList.tsx", 106]
|
["src/views/settings/components/WebhookList.tsx", 106]
|
||||||
],
|
],
|
||||||
@@ -664,7 +664,7 @@
|
|||||||
"message": "Archived",
|
"message": "Archived",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 31]],
|
"origin": [["src/views/boards/index.tsx", 27]],
|
||||||
"translation": "Archivé"
|
"translation": "Archivé"
|
||||||
},
|
},
|
||||||
"lo8xBK": {
|
"lo8xBK": {
|
||||||
@@ -887,7 +887,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/card/index.tsx", 321],
|
["src/views/card/index.tsx", 321],
|
||||||
["src/views/public/board/index.tsx", 125]
|
["src/views/public/board/index.tsx", 125]
|
||||||
],
|
],
|
||||||
@@ -1006,7 +1006,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 98],
|
["src/components/SideNavigation.tsx", 97],
|
||||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Tableaux"
|
"translation": "Tableaux"
|
||||||
@@ -1361,7 +1361,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 314],
|
["src/views/board/index.tsx", 309],
|
||||||
["src/views/card/components/Dropdown.tsx", 74],
|
["src/views/card/components/Dropdown.tsx", 74],
|
||||||
["src/views/public/board/CardModal.tsx", 38]
|
["src/views/public/board/CardModal.tsx", 38]
|
||||||
],
|
],
|
||||||
@@ -1626,8 +1626,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||||
"translation": "Confirmez vos préférences d'e-mail :",
|
"translation": "Confirmez vos préférences d'e-mail :"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"479pdJ": {
|
"479pdJ": {
|
||||||
"message": "Confirm your new password",
|
"message": "Confirm your new password",
|
||||||
@@ -1889,7 +1888,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/components/BoardsList.tsx", 80],
|
["src/views/boards/components/BoardsList.tsx", 80],
|
||||||
["src/views/boards/index.tsx", 45]
|
["src/views/boards/index.tsx", 41]
|
||||||
],
|
],
|
||||||
"translation": "Créer un nouveau {0}"
|
"translation": "Créer un nouveau {0}"
|
||||||
},
|
},
|
||||||
@@ -1915,8 +1914,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 99],
|
["src/views/board/index.tsx", 93],
|
||||||
["src/views/board/index.tsx", 684]
|
["src/views/board/index.tsx", 679]
|
||||||
],
|
],
|
||||||
"translation": "Créer une nouvelle liste"
|
"translation": "Créer une nouvelle liste"
|
||||||
},
|
},
|
||||||
@@ -1940,7 +1939,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/NewWorkspaceForm.tsx", 227],
|
["src/components/NewWorkspaceForm.tsx", 227],
|
||||||
["src/components/WorkspaceMenu.tsx", 176]
|
["src/components/WorkspaceMenu.tsx", 171]
|
||||||
],
|
],
|
||||||
"translation": "Créer un espace de travail"
|
"translation": "Créer un espace de travail"
|
||||||
},
|
},
|
||||||
@@ -2295,8 +2294,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||||
"translation": "Voulez-vous vous désabonner ?",
|
"translation": "Voulez-vous vous désabonner ?"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"JyXBgS": {
|
"JyXBgS": {
|
||||||
"message": "docs",
|
"message": "docs",
|
||||||
@@ -3127,7 +3125,7 @@
|
|||||||
"message": "Get started by creating a new list",
|
"message": "Get started by creating a new list",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 669]],
|
"origin": [["src/views/board/index.tsx", 664]],
|
||||||
"translation": "Commencez en créant une nouvelle liste"
|
"translation": "Commencez en créant une nouvelle liste"
|
||||||
},
|
},
|
||||||
"oW13KZ": {
|
"oW13KZ": {
|
||||||
@@ -3204,7 +3202,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 106],
|
["src/components/SideNavigation.tsx", 105],
|
||||||
["src/pages/404.tsx", 44]
|
["src/pages/404.tsx", 44]
|
||||||
],
|
],
|
||||||
"translation": "Aller aux tableaux"
|
"translation": "Aller aux tableaux"
|
||||||
@@ -3220,21 +3218,21 @@
|
|||||||
"message": "Go to members",
|
"message": "Go to members",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||||
"translation": "Aller aux membres"
|
"translation": "Aller aux membres"
|
||||||
},
|
},
|
||||||
"1WuwiM": {
|
"1WuwiM": {
|
||||||
"message": "Go to settings",
|
"message": "Go to settings",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||||
"translation": "Aller aux paramètres"
|
"translation": "Aller aux paramètres"
|
||||||
},
|
},
|
||||||
"csFbe+": {
|
"csFbe+": {
|
||||||
"message": "Go to templates",
|
"message": "Go to templates",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||||
"translation": "Aller aux modèles"
|
"translation": "Aller aux modèles"
|
||||||
},
|
},
|
||||||
"SUvm1Y": {
|
"SUvm1Y": {
|
||||||
@@ -3384,7 +3382,7 @@
|
|||||||
"message": "Import",
|
"message": "Import",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 82]],
|
"origin": [["src/views/boards/index.tsx", 73]],
|
||||||
"translation": "Importer"
|
"translation": "Importer"
|
||||||
},
|
},
|
||||||
"2MPcep": {
|
"2MPcep": {
|
||||||
@@ -3767,7 +3765,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||||
["src/views/board/index.tsx", 312],
|
["src/views/board/index.tsx", 307],
|
||||||
["src/views/card/components/Dropdown.tsx", 72],
|
["src/views/card/components/Dropdown.tsx", 72],
|
||||||
["src/views/public/board/CardModal.tsx", 36],
|
["src/views/public/board/CardModal.tsx", 36],
|
||||||
["src/views/public/board/index.tsx", 77]
|
["src/views/public/board/index.tsx", 77]
|
||||||
@@ -3947,7 +3945,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 122],
|
["src/components/SideNavigation.tsx", 121],
|
||||||
["src/views/board/components/Filters.tsx", 147],
|
["src/views/board/components/Filters.tsx", 147],
|
||||||
["src/views/board/components/NewCardForm.tsx", 386],
|
["src/views/board/components/NewCardForm.tsx", 386],
|
||||||
["src/views/card/index.tsx", 143],
|
["src/views/card/index.tsx", 143],
|
||||||
@@ -4092,7 +4090,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 104],
|
["src/views/boards/index.tsx", 95],
|
||||||
["src/views/home/components/Features.tsx", 73]
|
["src/views/home/components/Features.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Nouveau"
|
"translation": "Nouveau"
|
||||||
@@ -4147,7 +4145,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/NewListForm.tsx", 113],
|
["src/views/board/components/NewListForm.tsx", 113],
|
||||||
["src/views/board/index.tsx", 633]
|
["src/views/board/index.tsx", 628]
|
||||||
],
|
],
|
||||||
"translation": "Nouvelle liste"
|
"translation": "Nouvelle liste"
|
||||||
},
|
},
|
||||||
@@ -4280,14 +4278,14 @@
|
|||||||
"message": "No lists",
|
"message": "No lists",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 665]],
|
"origin": [["src/views/board/index.tsx", 660]],
|
||||||
"translation": "Aucune liste"
|
"translation": "Aucune liste"
|
||||||
},
|
},
|
||||||
"fvLNDy": {
|
"fvLNDy": {
|
||||||
"message": "No lists have been created yet",
|
"message": "No lists have been created yet",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 670]],
|
"origin": [["src/views/board/index.tsx", 665]],
|
||||||
"translation": "Aucune liste n'a encore été créée"
|
"translation": "Aucune liste n'a encore été créée"
|
||||||
},
|
},
|
||||||
"i30J2U": {
|
"i30J2U": {
|
||||||
@@ -4709,8 +4707,8 @@
|
|||||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||||
["src/views/board/index.tsx", 224],
|
["src/views/board/index.tsx", 219],
|
||||||
["src/views/board/index.tsx", 280],
|
["src/views/board/index.tsx", 275],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||||
@@ -4768,7 +4766,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||||
["src/views/board/index.tsx", 321],
|
["src/views/board/index.tsx", 316],
|
||||||
["src/views/card/components/Dropdown.tsx", 55],
|
["src/views/card/components/Dropdown.tsx", 55],
|
||||||
["src/views/card/components/Dropdown.tsx", 81],
|
["src/views/card/components/Dropdown.tsx", 81],
|
||||||
["src/views/card/components/Dropdown.tsx", 100],
|
["src/views/card/components/Dropdown.tsx", 100],
|
||||||
@@ -5361,7 +5359,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 102],
|
["src/components/SettingsLayout.tsx", 102],
|
||||||
["src/components/SideNavigation.tsx", 134]
|
["src/components/SideNavigation.tsx", 133]
|
||||||
],
|
],
|
||||||
"translation": "Paramètres"
|
"translation": "Paramètres"
|
||||||
},
|
},
|
||||||
@@ -5597,9 +5595,9 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 228],
|
["src/components/SideNavigation.tsx", 225],
|
||||||
["src/components/SideNavigation.tsx", 229],
|
["src/components/SideNavigation.tsx", 226],
|
||||||
["src/components/SideNavigation.tsx", 239]
|
["src/components/SideNavigation.tsx", 236]
|
||||||
],
|
],
|
||||||
"translation": "Commencer l'essai gratuit"
|
"translation": "Commencer l'essai gratuit"
|
||||||
},
|
},
|
||||||
@@ -5717,8 +5715,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/board/index.tsx", 579]
|
["src/views/board/index.tsx", 574]
|
||||||
],
|
],
|
||||||
"translation": "Modèle"
|
"translation": "Modèle"
|
||||||
},
|
},
|
||||||
@@ -5755,7 +5753,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 110],
|
["src/components/SideNavigation.tsx", 109],
|
||||||
["src/views/home/components/Features.tsx", 115]
|
["src/views/home/components/Features.tsx", 115]
|
||||||
],
|
],
|
||||||
"translation": "Modèles"
|
"translation": "Modèles"
|
||||||
@@ -6185,7 +6183,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 319],
|
["src/views/board/index.tsx", 314],
|
||||||
["src/views/card/components/Dropdown.tsx", 79],
|
["src/views/card/components/Dropdown.tsx", 79],
|
||||||
["src/views/public/board/CardModal.tsx", 43],
|
["src/views/public/board/CardModal.tsx", 43],
|
||||||
["src/views/public/board/index.tsx", 84]
|
["src/views/public/board/index.tsx", 84]
|
||||||
@@ -6385,7 +6383,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 279],
|
["src/views/board/index.tsx", 274],
|
||||||
["src/views/card/index.tsx", 235]
|
["src/views/card/index.tsx", 235]
|
||||||
],
|
],
|
||||||
"translation": "Impossible de mettre à jour la carte"
|
"translation": "Impossible de mettre à jour la carte"
|
||||||
@@ -6430,7 +6428,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 223],
|
["src/views/board/index.tsx", 218],
|
||||||
["src/views/card/components/ListSelector.tsx", 54]
|
["src/views/card/components/ListSelector.tsx", 54]
|
||||||
],
|
],
|
||||||
"translation": "Impossible de mettre à jour la liste"
|
"translation": "Impossible de mettre à jour la liste"
|
||||||
@@ -6608,8 +6606,7 @@
|
|||||||
["src/pages/unsubscribe/index.tsx", 68],
|
["src/pages/unsubscribe/index.tsx", 68],
|
||||||
["src/pages/unsubscribe/index.tsx", 93]
|
["src/pages/unsubscribe/index.tsx", 93]
|
||||||
],
|
],
|
||||||
"translation": "Se désabonner",
|
"translation": "Se désabonner"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"EkH9pt": {
|
"EkH9pt": {
|
||||||
"message": "Update",
|
"message": "Update",
|
||||||
@@ -6854,8 +6851,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||||
"translation": "Nous n'avons pas pu mettre à jour vos préférences. Veuillez réessayer.",
|
"translation": "Nous n'avons pas pu mettre à jour vos préférences. Veuillez réessayer."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"7sdSkl": {
|
"7sdSkl": {
|
||||||
"message": "We sent a link to {magicLinkRecipient}",
|
"message": "We sent a link to {magicLinkRecipient}",
|
||||||
@@ -7008,8 +7004,8 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 47],
|
["src/components/SettingsLayout.tsx", 47],
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/members/index.tsx", 278],
|
["src/views/members/index.tsx", 278],
|
||||||
["src/views/public/board/index.tsx", 125],
|
["src/views/public/board/index.tsx", 125],
|
||||||
["src/views/public/boards/index.tsx", 75]
|
["src/views/public/boards/index.tsx", 75]
|
||||||
@@ -7238,11 +7234,11 @@
|
|||||||
["src/views/board/components/List.tsx", 117],
|
["src/views/board/components/List.tsx", 117],
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||||
["src/views/board/index.tsx", 617],
|
["src/views/board/index.tsx", 612],
|
||||||
["src/views/board/index.tsx", 675],
|
["src/views/board/index.tsx", 670],
|
||||||
["src/views/boards/components/BoardsList.tsx", 71],
|
["src/views/boards/components/BoardsList.tsx", 71],
|
||||||
["src/views/boards/index.tsx", 68],
|
["src/views/boards/index.tsx", 59],
|
||||||
["src/views/boards/index.tsx", 89]
|
["src/views/boards/index.tsx", 80]
|
||||||
],
|
],
|
||||||
"translation": "Vous n'avez pas la permission"
|
"translation": "Vous n'avez pas la permission"
|
||||||
},
|
},
|
||||||
@@ -7265,8 +7261,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||||
"translation": "Vous avez été désabonné !",
|
"translation": "Vous avez été désabonné !"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"R275Pz": {
|
"R275Pz": {
|
||||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||||
@@ -7445,8 +7440,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||||
"translation": "Votre lien de désinscription ne contient pas de jeton. Veuillez ouvrir le dernier e-mail et réessayer.",
|
"translation": "Votre lien de désinscription ne contient pas de jeton. Veuillez ouvrir le dernier e-mail et réessayer."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"GRAGsB": {
|
"GRAGsB": {
|
||||||
"message": "Your workspace",
|
"message": "Your workspace",
|
||||||
|
|||||||
@@ -7,14 +7,12 @@ export const locales = [
|
|||||||
"nl",
|
"nl",
|
||||||
"ru",
|
"ru",
|
||||||
"pl",
|
"pl",
|
||||||
"ptbr",
|
"ptbr"
|
||||||
"zh-CN",
|
|
||||||
] as const;
|
] as const;
|
||||||
|
|
||||||
export type Locale = (typeof locales)[number];
|
export type Locale = (typeof locales)[number];
|
||||||
|
|
||||||
// 自托管实例默认使用简体中文,用户仍可在设置中切换其他语言。
|
export const defaultLocale: Locale = "en";
|
||||||
export const defaultLocale: Locale = "zh-CN";
|
|
||||||
|
|
||||||
export const localeNames: Record<Locale, string> = {
|
export const localeNames: Record<Locale, string> = {
|
||||||
en: "English",
|
en: "English",
|
||||||
@@ -26,5 +24,4 @@ export const localeNames: Record<Locale, string> = {
|
|||||||
ru: "Русский",
|
ru: "Русский",
|
||||||
pl: "Polski",
|
pl: "Polski",
|
||||||
ptbr: "Português",
|
ptbr: "Português",
|
||||||
"zh-CN": "简体中文",
|
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 62]],
|
"origin": [["src/views/boards/index.tsx", 53]],
|
||||||
"translation": "{0}"
|
"translation": "{0}"
|
||||||
},
|
},
|
||||||
"JArWcF": {
|
"JArWcF": {
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/card/index.tsx", 321]
|
["src/views/card/index.tsx", 321]
|
||||||
],
|
],
|
||||||
"translation": "{0} | {1}"
|
"translation": "{0} | {1}"
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 570]],
|
"origin": [["src/views/board/index.tsx", 565]],
|
||||||
"translation": "{0} non trovato"
|
"translation": "{0} non trovato"
|
||||||
},
|
},
|
||||||
"0xWkkH": {
|
"0xWkkH": {
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 30],
|
["src/views/boards/index.tsx", 26],
|
||||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||||
["src/views/settings/components/WebhookList.tsx", 106]
|
["src/views/settings/components/WebhookList.tsx", 106]
|
||||||
],
|
],
|
||||||
@@ -664,7 +664,7 @@
|
|||||||
"message": "Archived",
|
"message": "Archived",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 31]],
|
"origin": [["src/views/boards/index.tsx", 27]],
|
||||||
"translation": "Archiviato"
|
"translation": "Archiviato"
|
||||||
},
|
},
|
||||||
"lo8xBK": {
|
"lo8xBK": {
|
||||||
@@ -887,7 +887,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/card/index.tsx", 321],
|
["src/views/card/index.tsx", 321],
|
||||||
["src/views/public/board/index.tsx", 125]
|
["src/views/public/board/index.tsx", 125]
|
||||||
],
|
],
|
||||||
@@ -1006,7 +1006,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 98],
|
["src/components/SideNavigation.tsx", 97],
|
||||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Board"
|
"translation": "Board"
|
||||||
@@ -1361,7 +1361,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 314],
|
["src/views/board/index.tsx", 309],
|
||||||
["src/views/card/components/Dropdown.tsx", 74],
|
["src/views/card/components/Dropdown.tsx", 74],
|
||||||
["src/views/public/board/CardModal.tsx", 38]
|
["src/views/public/board/CardModal.tsx", 38]
|
||||||
],
|
],
|
||||||
@@ -1626,8 +1626,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||||
"translation": "Conferma le tue preferenze email:",
|
"translation": "Conferma le tue preferenze email:"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"479pdJ": {
|
"479pdJ": {
|
||||||
"message": "Confirm your new password",
|
"message": "Confirm your new password",
|
||||||
@@ -1889,7 +1888,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/components/BoardsList.tsx", 80],
|
["src/views/boards/components/BoardsList.tsx", 80],
|
||||||
["src/views/boards/index.tsx", 45]
|
["src/views/boards/index.tsx", 41]
|
||||||
],
|
],
|
||||||
"translation": "Crea nuovo {0}"
|
"translation": "Crea nuovo {0}"
|
||||||
},
|
},
|
||||||
@@ -1915,8 +1914,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 99],
|
["src/views/board/index.tsx", 93],
|
||||||
["src/views/board/index.tsx", 684]
|
["src/views/board/index.tsx", 679]
|
||||||
],
|
],
|
||||||
"translation": "Crea nuova lista"
|
"translation": "Crea nuova lista"
|
||||||
},
|
},
|
||||||
@@ -1940,7 +1939,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/NewWorkspaceForm.tsx", 227],
|
["src/components/NewWorkspaceForm.tsx", 227],
|
||||||
["src/components/WorkspaceMenu.tsx", 176]
|
["src/components/WorkspaceMenu.tsx", 171]
|
||||||
],
|
],
|
||||||
"translation": "Crea workspace"
|
"translation": "Crea workspace"
|
||||||
},
|
},
|
||||||
@@ -2295,8 +2294,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||||
"translation": "Vuoi annullare l'iscrizione?",
|
"translation": "Vuoi annullare l'iscrizione?"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"JyXBgS": {
|
"JyXBgS": {
|
||||||
"message": "docs",
|
"message": "docs",
|
||||||
@@ -3127,7 +3125,7 @@
|
|||||||
"message": "Get started by creating a new list",
|
"message": "Get started by creating a new list",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 669]],
|
"origin": [["src/views/board/index.tsx", 664]],
|
||||||
"translation": "Inizia creando una nuova lista"
|
"translation": "Inizia creando una nuova lista"
|
||||||
},
|
},
|
||||||
"oW13KZ": {
|
"oW13KZ": {
|
||||||
@@ -3204,7 +3202,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 106],
|
["src/components/SideNavigation.tsx", 105],
|
||||||
["src/pages/404.tsx", 44]
|
["src/pages/404.tsx", 44]
|
||||||
],
|
],
|
||||||
"translation": "Vai alle bacheche"
|
"translation": "Vai alle bacheche"
|
||||||
@@ -3220,21 +3218,21 @@
|
|||||||
"message": "Go to members",
|
"message": "Go to members",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||||
"translation": "Vai ai membri"
|
"translation": "Vai ai membri"
|
||||||
},
|
},
|
||||||
"1WuwiM": {
|
"1WuwiM": {
|
||||||
"message": "Go to settings",
|
"message": "Go to settings",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||||
"translation": "Vai alle impostazioni"
|
"translation": "Vai alle impostazioni"
|
||||||
},
|
},
|
||||||
"csFbe+": {
|
"csFbe+": {
|
||||||
"message": "Go to templates",
|
"message": "Go to templates",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||||
"translation": "Vai ai modelli"
|
"translation": "Vai ai modelli"
|
||||||
},
|
},
|
||||||
"SUvm1Y": {
|
"SUvm1Y": {
|
||||||
@@ -3384,7 +3382,7 @@
|
|||||||
"message": "Import",
|
"message": "Import",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 82]],
|
"origin": [["src/views/boards/index.tsx", 73]],
|
||||||
"translation": "Importa"
|
"translation": "Importa"
|
||||||
},
|
},
|
||||||
"2MPcep": {
|
"2MPcep": {
|
||||||
@@ -3767,7 +3765,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||||
["src/views/board/index.tsx", 312],
|
["src/views/board/index.tsx", 307],
|
||||||
["src/views/card/components/Dropdown.tsx", 72],
|
["src/views/card/components/Dropdown.tsx", 72],
|
||||||
["src/views/public/board/CardModal.tsx", 36],
|
["src/views/public/board/CardModal.tsx", 36],
|
||||||
["src/views/public/board/index.tsx", 77]
|
["src/views/public/board/index.tsx", 77]
|
||||||
@@ -3947,7 +3945,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 122],
|
["src/components/SideNavigation.tsx", 121],
|
||||||
["src/views/board/components/Filters.tsx", 147],
|
["src/views/board/components/Filters.tsx", 147],
|
||||||
["src/views/board/components/NewCardForm.tsx", 386],
|
["src/views/board/components/NewCardForm.tsx", 386],
|
||||||
["src/views/card/index.tsx", 143],
|
["src/views/card/index.tsx", 143],
|
||||||
@@ -4092,7 +4090,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 104],
|
["src/views/boards/index.tsx", 95],
|
||||||
["src/views/home/components/Features.tsx", 73]
|
["src/views/home/components/Features.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Nuovo"
|
"translation": "Nuovo"
|
||||||
@@ -4147,7 +4145,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/NewListForm.tsx", 113],
|
["src/views/board/components/NewListForm.tsx", 113],
|
||||||
["src/views/board/index.tsx", 633]
|
["src/views/board/index.tsx", 628]
|
||||||
],
|
],
|
||||||
"translation": "Nuova lista"
|
"translation": "Nuova lista"
|
||||||
},
|
},
|
||||||
@@ -4280,14 +4278,14 @@
|
|||||||
"message": "No lists",
|
"message": "No lists",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 665]],
|
"origin": [["src/views/board/index.tsx", 660]],
|
||||||
"translation": "Nessuna lista"
|
"translation": "Nessuna lista"
|
||||||
},
|
},
|
||||||
"fvLNDy": {
|
"fvLNDy": {
|
||||||
"message": "No lists have been created yet",
|
"message": "No lists have been created yet",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 670]],
|
"origin": [["src/views/board/index.tsx", 665]],
|
||||||
"translation": "Nessuna lista è stata ancora creata"
|
"translation": "Nessuna lista è stata ancora creata"
|
||||||
},
|
},
|
||||||
"i30J2U": {
|
"i30J2U": {
|
||||||
@@ -4709,8 +4707,8 @@
|
|||||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||||
["src/views/board/index.tsx", 224],
|
["src/views/board/index.tsx", 219],
|
||||||
["src/views/board/index.tsx", 280],
|
["src/views/board/index.tsx", 275],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||||
@@ -4768,7 +4766,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||||
["src/views/board/index.tsx", 321],
|
["src/views/board/index.tsx", 316],
|
||||||
["src/views/card/components/Dropdown.tsx", 55],
|
["src/views/card/components/Dropdown.tsx", 55],
|
||||||
["src/views/card/components/Dropdown.tsx", 81],
|
["src/views/card/components/Dropdown.tsx", 81],
|
||||||
["src/views/card/components/Dropdown.tsx", 100],
|
["src/views/card/components/Dropdown.tsx", 100],
|
||||||
@@ -5361,7 +5359,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 102],
|
["src/components/SettingsLayout.tsx", 102],
|
||||||
["src/components/SideNavigation.tsx", 134]
|
["src/components/SideNavigation.tsx", 133]
|
||||||
],
|
],
|
||||||
"translation": "Impostazioni"
|
"translation": "Impostazioni"
|
||||||
},
|
},
|
||||||
@@ -5597,9 +5595,9 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 228],
|
["src/components/SideNavigation.tsx", 225],
|
||||||
["src/components/SideNavigation.tsx", 229],
|
["src/components/SideNavigation.tsx", 226],
|
||||||
["src/components/SideNavigation.tsx", 239]
|
["src/components/SideNavigation.tsx", 236]
|
||||||
],
|
],
|
||||||
"translation": "Inizia prova gratuita"
|
"translation": "Inizia prova gratuita"
|
||||||
},
|
},
|
||||||
@@ -5717,8 +5715,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/board/index.tsx", 579]
|
["src/views/board/index.tsx", 574]
|
||||||
],
|
],
|
||||||
"translation": "Template"
|
"translation": "Template"
|
||||||
},
|
},
|
||||||
@@ -5755,7 +5753,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 110],
|
["src/components/SideNavigation.tsx", 109],
|
||||||
["src/views/home/components/Features.tsx", 115]
|
["src/views/home/components/Features.tsx", 115]
|
||||||
],
|
],
|
||||||
"translation": "Template"
|
"translation": "Template"
|
||||||
@@ -6185,7 +6183,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 319],
|
["src/views/board/index.tsx", 314],
|
||||||
["src/views/card/components/Dropdown.tsx", 79],
|
["src/views/card/components/Dropdown.tsx", 79],
|
||||||
["src/views/public/board/CardModal.tsx", 43],
|
["src/views/public/board/CardModal.tsx", 43],
|
||||||
["src/views/public/board/index.tsx", 84]
|
["src/views/public/board/index.tsx", 84]
|
||||||
@@ -6385,7 +6383,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 279],
|
["src/views/board/index.tsx", 274],
|
||||||
["src/views/card/index.tsx", 235]
|
["src/views/card/index.tsx", 235]
|
||||||
],
|
],
|
||||||
"translation": "Impossibile aggiornare la card"
|
"translation": "Impossibile aggiornare la card"
|
||||||
@@ -6430,7 +6428,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 223],
|
["src/views/board/index.tsx", 218],
|
||||||
["src/views/card/components/ListSelector.tsx", 54]
|
["src/views/card/components/ListSelector.tsx", 54]
|
||||||
],
|
],
|
||||||
"translation": "Impossibile aggiornare la lista"
|
"translation": "Impossibile aggiornare la lista"
|
||||||
@@ -6608,8 +6606,7 @@
|
|||||||
["src/pages/unsubscribe/index.tsx", 68],
|
["src/pages/unsubscribe/index.tsx", 68],
|
||||||
["src/pages/unsubscribe/index.tsx", 93]
|
["src/pages/unsubscribe/index.tsx", 93]
|
||||||
],
|
],
|
||||||
"translation": "Annulla iscrizione",
|
"translation": "Annulla iscrizione"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"EkH9pt": {
|
"EkH9pt": {
|
||||||
"message": "Update",
|
"message": "Update",
|
||||||
@@ -6854,8 +6851,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||||
"translation": "Non è stato possibile aggiornare le tue preferenze. Riprova.",
|
"translation": "Non è stato possibile aggiornare le tue preferenze. Riprova."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"7sdSkl": {
|
"7sdSkl": {
|
||||||
"message": "We sent a link to {magicLinkRecipient}",
|
"message": "We sent a link to {magicLinkRecipient}",
|
||||||
@@ -7008,8 +7004,8 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 47],
|
["src/components/SettingsLayout.tsx", 47],
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/members/index.tsx", 278],
|
["src/views/members/index.tsx", 278],
|
||||||
["src/views/public/board/index.tsx", 125],
|
["src/views/public/board/index.tsx", 125],
|
||||||
["src/views/public/boards/index.tsx", 75]
|
["src/views/public/boards/index.tsx", 75]
|
||||||
@@ -7238,11 +7234,11 @@
|
|||||||
["src/views/board/components/List.tsx", 117],
|
["src/views/board/components/List.tsx", 117],
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||||
["src/views/board/index.tsx", 617],
|
["src/views/board/index.tsx", 612],
|
||||||
["src/views/board/index.tsx", 675],
|
["src/views/board/index.tsx", 670],
|
||||||
["src/views/boards/components/BoardsList.tsx", 71],
|
["src/views/boards/components/BoardsList.tsx", 71],
|
||||||
["src/views/boards/index.tsx", 68],
|
["src/views/boards/index.tsx", 59],
|
||||||
["src/views/boards/index.tsx", 89]
|
["src/views/boards/index.tsx", 80]
|
||||||
],
|
],
|
||||||
"translation": "Non hai i permessi necessari"
|
"translation": "Non hai i permessi necessari"
|
||||||
},
|
},
|
||||||
@@ -7265,8 +7261,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||||
"translation": "Hai annullato l'iscrizione!",
|
"translation": "Hai annullato l'iscrizione!"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"R275Pz": {
|
"R275Pz": {
|
||||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||||
@@ -7445,8 +7440,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||||
"translation": "Il tuo link di disiscrizione non contiene un token. Apri l'ultima email e riprova.",
|
"translation": "Il tuo link di disiscrizione non contiene un token. Apri l'ultima email e riprova."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"GRAGsB": {
|
"GRAGsB": {
|
||||||
"message": "Your workspace",
|
"message": "Your workspace",
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 62]],
|
"origin": [["src/views/boards/index.tsx", 53]],
|
||||||
"translation": "{0}"
|
"translation": "{0}"
|
||||||
},
|
},
|
||||||
"JArWcF": {
|
"JArWcF": {
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/card/index.tsx", 321]
|
["src/views/card/index.tsx", 321]
|
||||||
],
|
],
|
||||||
"translation": "{0} | {1}"
|
"translation": "{0} | {1}"
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 570]],
|
"origin": [["src/views/board/index.tsx", 565]],
|
||||||
"translation": "{0} niet gevonden"
|
"translation": "{0} niet gevonden"
|
||||||
},
|
},
|
||||||
"0xWkkH": {
|
"0xWkkH": {
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 30],
|
["src/views/boards/index.tsx", 26],
|
||||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||||
["src/views/settings/components/WebhookList.tsx", 106]
|
["src/views/settings/components/WebhookList.tsx", 106]
|
||||||
],
|
],
|
||||||
@@ -664,7 +664,7 @@
|
|||||||
"message": "Archived",
|
"message": "Archived",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 31]],
|
"origin": [["src/views/boards/index.tsx", 27]],
|
||||||
"translation": "Gearchiveerd"
|
"translation": "Gearchiveerd"
|
||||||
},
|
},
|
||||||
"lo8xBK": {
|
"lo8xBK": {
|
||||||
@@ -887,7 +887,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/card/index.tsx", 321],
|
["src/views/card/index.tsx", 321],
|
||||||
["src/views/public/board/index.tsx", 125]
|
["src/views/public/board/index.tsx", 125]
|
||||||
],
|
],
|
||||||
@@ -1006,7 +1006,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 98],
|
["src/components/SideNavigation.tsx", 97],
|
||||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Boards"
|
"translation": "Boards"
|
||||||
@@ -1361,7 +1361,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 314],
|
["src/views/board/index.tsx", 309],
|
||||||
["src/views/card/components/Dropdown.tsx", 74],
|
["src/views/card/components/Dropdown.tsx", 74],
|
||||||
["src/views/public/board/CardModal.tsx", 38]
|
["src/views/public/board/CardModal.tsx", 38]
|
||||||
],
|
],
|
||||||
@@ -1626,8 +1626,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||||
"translation": "Bevestig je e-mailvoorkeuren:",
|
"translation": "Bevestig je e-mailvoorkeuren:"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"479pdJ": {
|
"479pdJ": {
|
||||||
"message": "Confirm your new password",
|
"message": "Confirm your new password",
|
||||||
@@ -1889,7 +1888,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/components/BoardsList.tsx", 80],
|
["src/views/boards/components/BoardsList.tsx", 80],
|
||||||
["src/views/boards/index.tsx", 45]
|
["src/views/boards/index.tsx", 41]
|
||||||
],
|
],
|
||||||
"translation": "Maak nieuwe {0}"
|
"translation": "Maak nieuwe {0}"
|
||||||
},
|
},
|
||||||
@@ -1915,8 +1914,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 99],
|
["src/views/board/index.tsx", 93],
|
||||||
["src/views/board/index.tsx", 684]
|
["src/views/board/index.tsx", 679]
|
||||||
],
|
],
|
||||||
"translation": "Maak nieuwe lijst"
|
"translation": "Maak nieuwe lijst"
|
||||||
},
|
},
|
||||||
@@ -1940,7 +1939,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/NewWorkspaceForm.tsx", 227],
|
["src/components/NewWorkspaceForm.tsx", 227],
|
||||||
["src/components/WorkspaceMenu.tsx", 176]
|
["src/components/WorkspaceMenu.tsx", 171]
|
||||||
],
|
],
|
||||||
"translation": "Maak werkruimte"
|
"translation": "Maak werkruimte"
|
||||||
},
|
},
|
||||||
@@ -2295,8 +2294,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||||
"translation": "Wil je je uitschrijven?",
|
"translation": "Wil je je uitschrijven?"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"JyXBgS": {
|
"JyXBgS": {
|
||||||
"message": "docs",
|
"message": "docs",
|
||||||
@@ -3127,7 +3125,7 @@
|
|||||||
"message": "Get started by creating a new list",
|
"message": "Get started by creating a new list",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 669]],
|
"origin": [["src/views/board/index.tsx", 664]],
|
||||||
"translation": "Ga aan de slag door een nieuwe lijst te maken"
|
"translation": "Ga aan de slag door een nieuwe lijst te maken"
|
||||||
},
|
},
|
||||||
"oW13KZ": {
|
"oW13KZ": {
|
||||||
@@ -3204,7 +3202,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 106],
|
["src/components/SideNavigation.tsx", 105],
|
||||||
["src/pages/404.tsx", 44]
|
["src/pages/404.tsx", 44]
|
||||||
],
|
],
|
||||||
"translation": "Ga naar borden"
|
"translation": "Ga naar borden"
|
||||||
@@ -3220,21 +3218,21 @@
|
|||||||
"message": "Go to members",
|
"message": "Go to members",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||||
"translation": "Ga naar leden"
|
"translation": "Ga naar leden"
|
||||||
},
|
},
|
||||||
"1WuwiM": {
|
"1WuwiM": {
|
||||||
"message": "Go to settings",
|
"message": "Go to settings",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||||
"translation": "Ga naar instellingen"
|
"translation": "Ga naar instellingen"
|
||||||
},
|
},
|
||||||
"csFbe+": {
|
"csFbe+": {
|
||||||
"message": "Go to templates",
|
"message": "Go to templates",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||||
"translation": "Ga naar sjablonen"
|
"translation": "Ga naar sjablonen"
|
||||||
},
|
},
|
||||||
"SUvm1Y": {
|
"SUvm1Y": {
|
||||||
@@ -3384,7 +3382,7 @@
|
|||||||
"message": "Import",
|
"message": "Import",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 82]],
|
"origin": [["src/views/boards/index.tsx", 73]],
|
||||||
"translation": "Importeren"
|
"translation": "Importeren"
|
||||||
},
|
},
|
||||||
"2MPcep": {
|
"2MPcep": {
|
||||||
@@ -3767,7 +3765,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||||
["src/views/board/index.tsx", 312],
|
["src/views/board/index.tsx", 307],
|
||||||
["src/views/card/components/Dropdown.tsx", 72],
|
["src/views/card/components/Dropdown.tsx", 72],
|
||||||
["src/views/public/board/CardModal.tsx", 36],
|
["src/views/public/board/CardModal.tsx", 36],
|
||||||
["src/views/public/board/index.tsx", 77]
|
["src/views/public/board/index.tsx", 77]
|
||||||
@@ -3947,7 +3945,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 122],
|
["src/components/SideNavigation.tsx", 121],
|
||||||
["src/views/board/components/Filters.tsx", 147],
|
["src/views/board/components/Filters.tsx", 147],
|
||||||
["src/views/board/components/NewCardForm.tsx", 386],
|
["src/views/board/components/NewCardForm.tsx", 386],
|
||||||
["src/views/card/index.tsx", 143],
|
["src/views/card/index.tsx", 143],
|
||||||
@@ -4092,7 +4090,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 104],
|
["src/views/boards/index.tsx", 95],
|
||||||
["src/views/home/components/Features.tsx", 73]
|
["src/views/home/components/Features.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Nieuw"
|
"translation": "Nieuw"
|
||||||
@@ -4147,7 +4145,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/NewListForm.tsx", 113],
|
["src/views/board/components/NewListForm.tsx", 113],
|
||||||
["src/views/board/index.tsx", 633]
|
["src/views/board/index.tsx", 628]
|
||||||
],
|
],
|
||||||
"translation": "Nieuwe lijst"
|
"translation": "Nieuwe lijst"
|
||||||
},
|
},
|
||||||
@@ -4280,14 +4278,14 @@
|
|||||||
"message": "No lists",
|
"message": "No lists",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 665]],
|
"origin": [["src/views/board/index.tsx", 660]],
|
||||||
"translation": "Geen lijsten"
|
"translation": "Geen lijsten"
|
||||||
},
|
},
|
||||||
"fvLNDy": {
|
"fvLNDy": {
|
||||||
"message": "No lists have been created yet",
|
"message": "No lists have been created yet",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 670]],
|
"origin": [["src/views/board/index.tsx", 665]],
|
||||||
"translation": "Er zijn nog geen lijsten aangemaakt"
|
"translation": "Er zijn nog geen lijsten aangemaakt"
|
||||||
},
|
},
|
||||||
"i30J2U": {
|
"i30J2U": {
|
||||||
@@ -4709,8 +4707,8 @@
|
|||||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||||
["src/views/board/index.tsx", 224],
|
["src/views/board/index.tsx", 219],
|
||||||
["src/views/board/index.tsx", 280],
|
["src/views/board/index.tsx", 275],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||||
@@ -4768,7 +4766,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||||
["src/views/board/index.tsx", 321],
|
["src/views/board/index.tsx", 316],
|
||||||
["src/views/card/components/Dropdown.tsx", 55],
|
["src/views/card/components/Dropdown.tsx", 55],
|
||||||
["src/views/card/components/Dropdown.tsx", 81],
|
["src/views/card/components/Dropdown.tsx", 81],
|
||||||
["src/views/card/components/Dropdown.tsx", 100],
|
["src/views/card/components/Dropdown.tsx", 100],
|
||||||
@@ -5361,7 +5359,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 102],
|
["src/components/SettingsLayout.tsx", 102],
|
||||||
["src/components/SideNavigation.tsx", 134]
|
["src/components/SideNavigation.tsx", 133]
|
||||||
],
|
],
|
||||||
"translation": "Instellingen"
|
"translation": "Instellingen"
|
||||||
},
|
},
|
||||||
@@ -5597,9 +5595,9 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 228],
|
["src/components/SideNavigation.tsx", 225],
|
||||||
["src/components/SideNavigation.tsx", 229],
|
["src/components/SideNavigation.tsx", 226],
|
||||||
["src/components/SideNavigation.tsx", 239]
|
["src/components/SideNavigation.tsx", 236]
|
||||||
],
|
],
|
||||||
"translation": "Start gratis proefperiode"
|
"translation": "Start gratis proefperiode"
|
||||||
},
|
},
|
||||||
@@ -5717,8 +5715,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/board/index.tsx", 579]
|
["src/views/board/index.tsx", 574]
|
||||||
],
|
],
|
||||||
"translation": "Sjabloon"
|
"translation": "Sjabloon"
|
||||||
},
|
},
|
||||||
@@ -5755,7 +5753,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 110],
|
["src/components/SideNavigation.tsx", 109],
|
||||||
["src/views/home/components/Features.tsx", 115]
|
["src/views/home/components/Features.tsx", 115]
|
||||||
],
|
],
|
||||||
"translation": "Sjablonen"
|
"translation": "Sjablonen"
|
||||||
@@ -6185,7 +6183,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 319],
|
["src/views/board/index.tsx", 314],
|
||||||
["src/views/card/components/Dropdown.tsx", 79],
|
["src/views/card/components/Dropdown.tsx", 79],
|
||||||
["src/views/public/board/CardModal.tsx", 43],
|
["src/views/public/board/CardModal.tsx", 43],
|
||||||
["src/views/public/board/index.tsx", 84]
|
["src/views/public/board/index.tsx", 84]
|
||||||
@@ -6385,7 +6383,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 279],
|
["src/views/board/index.tsx", 274],
|
||||||
["src/views/card/index.tsx", 235]
|
["src/views/card/index.tsx", 235]
|
||||||
],
|
],
|
||||||
"translation": "Kan kaart niet bijwerken"
|
"translation": "Kan kaart niet bijwerken"
|
||||||
@@ -6430,7 +6428,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 223],
|
["src/views/board/index.tsx", 218],
|
||||||
["src/views/card/components/ListSelector.tsx", 54]
|
["src/views/card/components/ListSelector.tsx", 54]
|
||||||
],
|
],
|
||||||
"translation": "Kan lijst niet bijwerken"
|
"translation": "Kan lijst niet bijwerken"
|
||||||
@@ -6608,8 +6606,7 @@
|
|||||||
["src/pages/unsubscribe/index.tsx", 68],
|
["src/pages/unsubscribe/index.tsx", 68],
|
||||||
["src/pages/unsubscribe/index.tsx", 93]
|
["src/pages/unsubscribe/index.tsx", 93]
|
||||||
],
|
],
|
||||||
"translation": "Uitschrijven",
|
"translation": "Uitschrijven"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"EkH9pt": {
|
"EkH9pt": {
|
||||||
"message": "Update",
|
"message": "Update",
|
||||||
@@ -6854,8 +6851,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||||
"translation": "We konden je voorkeuren niet bijwerken. Probeer het opnieuw.",
|
"translation": "We konden je voorkeuren niet bijwerken. Probeer het opnieuw."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"7sdSkl": {
|
"7sdSkl": {
|
||||||
"message": "We sent a link to {magicLinkRecipient}",
|
"message": "We sent a link to {magicLinkRecipient}",
|
||||||
@@ -7008,8 +7004,8 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 47],
|
["src/components/SettingsLayout.tsx", 47],
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/members/index.tsx", 278],
|
["src/views/members/index.tsx", 278],
|
||||||
["src/views/public/board/index.tsx", 125],
|
["src/views/public/board/index.tsx", 125],
|
||||||
["src/views/public/boards/index.tsx", 75]
|
["src/views/public/boards/index.tsx", 75]
|
||||||
@@ -7238,11 +7234,11 @@
|
|||||||
["src/views/board/components/List.tsx", 117],
|
["src/views/board/components/List.tsx", 117],
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||||
["src/views/board/index.tsx", 617],
|
["src/views/board/index.tsx", 612],
|
||||||
["src/views/board/index.tsx", 675],
|
["src/views/board/index.tsx", 670],
|
||||||
["src/views/boards/components/BoardsList.tsx", 71],
|
["src/views/boards/components/BoardsList.tsx", 71],
|
||||||
["src/views/boards/index.tsx", 68],
|
["src/views/boards/index.tsx", 59],
|
||||||
["src/views/boards/index.tsx", 89]
|
["src/views/boards/index.tsx", 80]
|
||||||
],
|
],
|
||||||
"translation": "Je hebt geen toestemming"
|
"translation": "Je hebt geen toestemming"
|
||||||
},
|
},
|
||||||
@@ -7265,8 +7261,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||||
"translation": "Je bent uitgeschreven!",
|
"translation": "Je bent uitgeschreven!"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"R275Pz": {
|
"R275Pz": {
|
||||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||||
@@ -7445,8 +7440,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||||
"translation": "Je afmeldlink mist een token. Open de nieuwste e-mail en probeer het opnieuw.",
|
"translation": "Je afmeldlink mist een token. Open de nieuwste e-mail en probeer het opnieuw."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"GRAGsB": {
|
"GRAGsB": {
|
||||||
"message": "Your workspace",
|
"message": "Your workspace",
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 62]],
|
"origin": [["src/views/boards/index.tsx", 53]],
|
||||||
"translation": "{0}"
|
"translation": "{0}"
|
||||||
},
|
},
|
||||||
"JArWcF": {
|
"JArWcF": {
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/card/index.tsx", 321]
|
["src/views/card/index.tsx", 321]
|
||||||
],
|
],
|
||||||
"translation": "{0} | {1}"
|
"translation": "{0} | {1}"
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 570]],
|
"origin": [["src/views/board/index.tsx", 565]],
|
||||||
"translation": "{0} nie znaleziono"
|
"translation": "{0} nie znaleziono"
|
||||||
},
|
},
|
||||||
"0xWkkH": {
|
"0xWkkH": {
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 30],
|
["src/views/boards/index.tsx", 26],
|
||||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||||
["src/views/settings/components/WebhookList.tsx", 106]
|
["src/views/settings/components/WebhookList.tsx", 106]
|
||||||
],
|
],
|
||||||
@@ -664,7 +664,7 @@
|
|||||||
"message": "Archived",
|
"message": "Archived",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 31]],
|
"origin": [["src/views/boards/index.tsx", 27]],
|
||||||
"translation": "Zarchiwizowana"
|
"translation": "Zarchiwizowana"
|
||||||
},
|
},
|
||||||
"lo8xBK": {
|
"lo8xBK": {
|
||||||
@@ -887,7 +887,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/card/index.tsx", 321],
|
["src/views/card/index.tsx", 321],
|
||||||
["src/views/public/board/index.tsx", 125]
|
["src/views/public/board/index.tsx", 125]
|
||||||
],
|
],
|
||||||
@@ -1006,7 +1006,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 98],
|
["src/components/SideNavigation.tsx", 97],
|
||||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Tablice"
|
"translation": "Tablice"
|
||||||
@@ -1361,7 +1361,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 314],
|
["src/views/board/index.tsx", 309],
|
||||||
["src/views/card/components/Dropdown.tsx", 74],
|
["src/views/card/components/Dropdown.tsx", 74],
|
||||||
["src/views/public/board/CardModal.tsx", 38]
|
["src/views/public/board/CardModal.tsx", 38]
|
||||||
],
|
],
|
||||||
@@ -1626,8 +1626,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||||
"translation": "Potwierdź swoje preferencje dotyczące e-maili:",
|
"translation": "Potwierdź swoje preferencje dotyczące e-maili:"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"479pdJ": {
|
"479pdJ": {
|
||||||
"message": "Confirm your new password",
|
"message": "Confirm your new password",
|
||||||
@@ -1889,7 +1888,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/components/BoardsList.tsx", 80],
|
["src/views/boards/components/BoardsList.tsx", 80],
|
||||||
["src/views/boards/index.tsx", 45]
|
["src/views/boards/index.tsx", 41]
|
||||||
],
|
],
|
||||||
"translation": "Utwórz nową {0}"
|
"translation": "Utwórz nową {0}"
|
||||||
},
|
},
|
||||||
@@ -1915,8 +1914,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 99],
|
["src/views/board/index.tsx", 93],
|
||||||
["src/views/board/index.tsx", 684]
|
["src/views/board/index.tsx", 679]
|
||||||
],
|
],
|
||||||
"translation": "Utwórz nową listę"
|
"translation": "Utwórz nową listę"
|
||||||
},
|
},
|
||||||
@@ -1940,7 +1939,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/NewWorkspaceForm.tsx", 227],
|
["src/components/NewWorkspaceForm.tsx", 227],
|
||||||
["src/components/WorkspaceMenu.tsx", 176]
|
["src/components/WorkspaceMenu.tsx", 171]
|
||||||
],
|
],
|
||||||
"translation": "Utwórz workspace"
|
"translation": "Utwórz workspace"
|
||||||
},
|
},
|
||||||
@@ -2295,8 +2294,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||||
"translation": "Czy chcesz zrezygnować z subskrypcji?",
|
"translation": "Czy chcesz zrezygnować z subskrypcji?"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"JyXBgS": {
|
"JyXBgS": {
|
||||||
"message": "docs",
|
"message": "docs",
|
||||||
@@ -3127,7 +3125,7 @@
|
|||||||
"message": "Get started by creating a new list",
|
"message": "Get started by creating a new list",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 669]],
|
"origin": [["src/views/board/index.tsx", 664]],
|
||||||
"translation": "Rozpocznij, tworząc nową listę"
|
"translation": "Rozpocznij, tworząc nową listę"
|
||||||
},
|
},
|
||||||
"oW13KZ": {
|
"oW13KZ": {
|
||||||
@@ -3204,7 +3202,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 106],
|
["src/components/SideNavigation.tsx", 105],
|
||||||
["src/pages/404.tsx", 44]
|
["src/pages/404.tsx", 44]
|
||||||
],
|
],
|
||||||
"translation": "Przejdź do tablic"
|
"translation": "Przejdź do tablic"
|
||||||
@@ -3220,21 +3218,21 @@
|
|||||||
"message": "Go to members",
|
"message": "Go to members",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||||
"translation": "Przejdź do członków"
|
"translation": "Przejdź do członków"
|
||||||
},
|
},
|
||||||
"1WuwiM": {
|
"1WuwiM": {
|
||||||
"message": "Go to settings",
|
"message": "Go to settings",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||||
"translation": "Przejdź do ustawień"
|
"translation": "Przejdź do ustawień"
|
||||||
},
|
},
|
||||||
"csFbe+": {
|
"csFbe+": {
|
||||||
"message": "Go to templates",
|
"message": "Go to templates",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||||
"translation": "Przejdź do szablonów"
|
"translation": "Przejdź do szablonów"
|
||||||
},
|
},
|
||||||
"SUvm1Y": {
|
"SUvm1Y": {
|
||||||
@@ -3384,7 +3382,7 @@
|
|||||||
"message": "Import",
|
"message": "Import",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 82]],
|
"origin": [["src/views/boards/index.tsx", 73]],
|
||||||
"translation": "Importuj"
|
"translation": "Importuj"
|
||||||
},
|
},
|
||||||
"2MPcep": {
|
"2MPcep": {
|
||||||
@@ -3767,7 +3765,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||||
["src/views/board/index.tsx", 312],
|
["src/views/board/index.tsx", 307],
|
||||||
["src/views/card/components/Dropdown.tsx", 72],
|
["src/views/card/components/Dropdown.tsx", 72],
|
||||||
["src/views/public/board/CardModal.tsx", 36],
|
["src/views/public/board/CardModal.tsx", 36],
|
||||||
["src/views/public/board/index.tsx", 77]
|
["src/views/public/board/index.tsx", 77]
|
||||||
@@ -3947,7 +3945,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 122],
|
["src/components/SideNavigation.tsx", 121],
|
||||||
["src/views/board/components/Filters.tsx", 147],
|
["src/views/board/components/Filters.tsx", 147],
|
||||||
["src/views/board/components/NewCardForm.tsx", 386],
|
["src/views/board/components/NewCardForm.tsx", 386],
|
||||||
["src/views/card/index.tsx", 143],
|
["src/views/card/index.tsx", 143],
|
||||||
@@ -4092,7 +4090,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 104],
|
["src/views/boards/index.tsx", 95],
|
||||||
["src/views/home/components/Features.tsx", 73]
|
["src/views/home/components/Features.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Nowy"
|
"translation": "Nowy"
|
||||||
@@ -4147,7 +4145,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/NewListForm.tsx", 113],
|
["src/views/board/components/NewListForm.tsx", 113],
|
||||||
["src/views/board/index.tsx", 633]
|
["src/views/board/index.tsx", 628]
|
||||||
],
|
],
|
||||||
"translation": "Nowa lista"
|
"translation": "Nowa lista"
|
||||||
},
|
},
|
||||||
@@ -4280,14 +4278,14 @@
|
|||||||
"message": "No lists",
|
"message": "No lists",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 665]],
|
"origin": [["src/views/board/index.tsx", 660]],
|
||||||
"translation": "Brak list"
|
"translation": "Brak list"
|
||||||
},
|
},
|
||||||
"fvLNDy": {
|
"fvLNDy": {
|
||||||
"message": "No lists have been created yet",
|
"message": "No lists have been created yet",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 670]],
|
"origin": [["src/views/board/index.tsx", 665]],
|
||||||
"translation": "Nie utworzono jeszcze żadnych list"
|
"translation": "Nie utworzono jeszcze żadnych list"
|
||||||
},
|
},
|
||||||
"i30J2U": {
|
"i30J2U": {
|
||||||
@@ -4709,8 +4707,8 @@
|
|||||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||||
["src/views/board/index.tsx", 224],
|
["src/views/board/index.tsx", 219],
|
||||||
["src/views/board/index.tsx", 280],
|
["src/views/board/index.tsx", 275],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||||
@@ -4768,7 +4766,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||||
["src/views/board/index.tsx", 321],
|
["src/views/board/index.tsx", 316],
|
||||||
["src/views/card/components/Dropdown.tsx", 55],
|
["src/views/card/components/Dropdown.tsx", 55],
|
||||||
["src/views/card/components/Dropdown.tsx", 81],
|
["src/views/card/components/Dropdown.tsx", 81],
|
||||||
["src/views/card/components/Dropdown.tsx", 100],
|
["src/views/card/components/Dropdown.tsx", 100],
|
||||||
@@ -5361,7 +5359,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 102],
|
["src/components/SettingsLayout.tsx", 102],
|
||||||
["src/components/SideNavigation.tsx", 134]
|
["src/components/SideNavigation.tsx", 133]
|
||||||
],
|
],
|
||||||
"translation": "Ustawienia"
|
"translation": "Ustawienia"
|
||||||
},
|
},
|
||||||
@@ -5597,9 +5595,9 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 228],
|
["src/components/SideNavigation.tsx", 225],
|
||||||
["src/components/SideNavigation.tsx", 229],
|
["src/components/SideNavigation.tsx", 226],
|
||||||
["src/components/SideNavigation.tsx", 239]
|
["src/components/SideNavigation.tsx", 236]
|
||||||
],
|
],
|
||||||
"translation": "Rozpocznij bezpłatny okres próbny"
|
"translation": "Rozpocznij bezpłatny okres próbny"
|
||||||
},
|
},
|
||||||
@@ -5717,8 +5715,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/board/index.tsx", 579]
|
["src/views/board/index.tsx", 574]
|
||||||
],
|
],
|
||||||
"translation": "Szablon"
|
"translation": "Szablon"
|
||||||
},
|
},
|
||||||
@@ -5755,7 +5753,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 110],
|
["src/components/SideNavigation.tsx", 109],
|
||||||
["src/views/home/components/Features.tsx", 115]
|
["src/views/home/components/Features.tsx", 115]
|
||||||
],
|
],
|
||||||
"translation": "Szablony"
|
"translation": "Szablony"
|
||||||
@@ -6185,7 +6183,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 319],
|
["src/views/board/index.tsx", 314],
|
||||||
["src/views/card/components/Dropdown.tsx", 79],
|
["src/views/card/components/Dropdown.tsx", 79],
|
||||||
["src/views/public/board/CardModal.tsx", 43],
|
["src/views/public/board/CardModal.tsx", 43],
|
||||||
["src/views/public/board/index.tsx", 84]
|
["src/views/public/board/index.tsx", 84]
|
||||||
@@ -6385,7 +6383,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 279],
|
["src/views/board/index.tsx", 274],
|
||||||
["src/views/card/index.tsx", 235]
|
["src/views/card/index.tsx", 235]
|
||||||
],
|
],
|
||||||
"translation": "Nie można zaktualizować karty"
|
"translation": "Nie można zaktualizować karty"
|
||||||
@@ -6430,7 +6428,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 223],
|
["src/views/board/index.tsx", 218],
|
||||||
["src/views/card/components/ListSelector.tsx", 54]
|
["src/views/card/components/ListSelector.tsx", 54]
|
||||||
],
|
],
|
||||||
"translation": "Nie można zaktualizować listy"
|
"translation": "Nie można zaktualizować listy"
|
||||||
@@ -6608,8 +6606,7 @@
|
|||||||
["src/pages/unsubscribe/index.tsx", 68],
|
["src/pages/unsubscribe/index.tsx", 68],
|
||||||
["src/pages/unsubscribe/index.tsx", 93]
|
["src/pages/unsubscribe/index.tsx", 93]
|
||||||
],
|
],
|
||||||
"translation": "Anuluj subskrypcję",
|
"translation": "Anuluj subskrypcję"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"EkH9pt": {
|
"EkH9pt": {
|
||||||
"message": "Update",
|
"message": "Update",
|
||||||
@@ -6854,8 +6851,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||||
"translation": "Nie udało się zaktualizować Twoich preferencji. Spróbuj ponownie.",
|
"translation": "Nie udało się zaktualizować Twoich preferencji. Spróbuj ponownie."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"7sdSkl": {
|
"7sdSkl": {
|
||||||
"message": "We sent a link to {magicLinkRecipient}",
|
"message": "We sent a link to {magicLinkRecipient}",
|
||||||
@@ -7008,8 +7004,8 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 47],
|
["src/components/SettingsLayout.tsx", 47],
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/members/index.tsx", 278],
|
["src/views/members/index.tsx", 278],
|
||||||
["src/views/public/board/index.tsx", 125],
|
["src/views/public/board/index.tsx", 125],
|
||||||
["src/views/public/boards/index.tsx", 75]
|
["src/views/public/boards/index.tsx", 75]
|
||||||
@@ -7238,11 +7234,11 @@
|
|||||||
["src/views/board/components/List.tsx", 117],
|
["src/views/board/components/List.tsx", 117],
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||||
["src/views/board/index.tsx", 617],
|
["src/views/board/index.tsx", 612],
|
||||||
["src/views/board/index.tsx", 675],
|
["src/views/board/index.tsx", 670],
|
||||||
["src/views/boards/components/BoardsList.tsx", 71],
|
["src/views/boards/components/BoardsList.tsx", 71],
|
||||||
["src/views/boards/index.tsx", 68],
|
["src/views/boards/index.tsx", 59],
|
||||||
["src/views/boards/index.tsx", 89]
|
["src/views/boards/index.tsx", 80]
|
||||||
],
|
],
|
||||||
"translation": "Nie masz uprawnień"
|
"translation": "Nie masz uprawnień"
|
||||||
},
|
},
|
||||||
@@ -7265,8 +7261,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||||
"translation": "Zostałeś wypisany z subskrypcji!",
|
"translation": "Zostałeś wypisany z subskrypcji!"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"R275Pz": {
|
"R275Pz": {
|
||||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||||
@@ -7445,8 +7440,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||||
"translation": "Twój link do wypisania się nie zawiera tokena. Otwórz najnowszy e-mail i spróbuj ponownie.",
|
"translation": "Twój link do wypisania się nie zawiera tokena. Otwórz najnowszy e-mail i spróbuj ponownie."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"GRAGsB": {
|
"GRAGsB": {
|
||||||
"message": "Your workspace",
|
"message": "Your workspace",
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 62]],
|
"origin": [["src/views/boards/index.tsx", 53]],
|
||||||
"translation": "{0}"
|
"translation": "{0}"
|
||||||
},
|
},
|
||||||
"JArWcF": {
|
"JArWcF": {
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/card/index.tsx", 321]
|
["src/views/card/index.tsx", 321]
|
||||||
],
|
],
|
||||||
"translation": "{0} | {1}"
|
"translation": "{0} | {1}"
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 570]],
|
"origin": [["src/views/board/index.tsx", 565]],
|
||||||
"translation": "{0} não encontrado"
|
"translation": "{0} não encontrado"
|
||||||
},
|
},
|
||||||
"0xWkkH": {
|
"0xWkkH": {
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 30],
|
["src/views/boards/index.tsx", 26],
|
||||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||||
["src/views/settings/components/WebhookList.tsx", 106]
|
["src/views/settings/components/WebhookList.tsx", 106]
|
||||||
],
|
],
|
||||||
@@ -664,7 +664,7 @@
|
|||||||
"message": "Archived",
|
"message": "Archived",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 31]],
|
"origin": [["src/views/boards/index.tsx", 27]],
|
||||||
"translation": "Arquivado"
|
"translation": "Arquivado"
|
||||||
},
|
},
|
||||||
"lo8xBK": {
|
"lo8xBK": {
|
||||||
@@ -887,7 +887,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/card/index.tsx", 321],
|
["src/views/card/index.tsx", 321],
|
||||||
["src/views/public/board/index.tsx", 125]
|
["src/views/public/board/index.tsx", 125]
|
||||||
],
|
],
|
||||||
@@ -1006,7 +1006,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 98],
|
["src/components/SideNavigation.tsx", 97],
|
||||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Quadros"
|
"translation": "Quadros"
|
||||||
@@ -1361,7 +1361,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 314],
|
["src/views/board/index.tsx", 309],
|
||||||
["src/views/card/components/Dropdown.tsx", 74],
|
["src/views/card/components/Dropdown.tsx", 74],
|
||||||
["src/views/public/board/CardModal.tsx", 38]
|
["src/views/public/board/CardModal.tsx", 38]
|
||||||
],
|
],
|
||||||
@@ -1626,8 +1626,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||||
"translation": "Confirme suas preferências de e-mail:",
|
"translation": "Confirme suas preferências de e-mail:"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"479pdJ": {
|
"479pdJ": {
|
||||||
"message": "Confirm your new password",
|
"message": "Confirm your new password",
|
||||||
@@ -1889,7 +1888,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/components/BoardsList.tsx", 80],
|
["src/views/boards/components/BoardsList.tsx", 80],
|
||||||
["src/views/boards/index.tsx", 45]
|
["src/views/boards/index.tsx", 41]
|
||||||
],
|
],
|
||||||
"translation": "Criar novo {0}"
|
"translation": "Criar novo {0}"
|
||||||
},
|
},
|
||||||
@@ -1915,8 +1914,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 99],
|
["src/views/board/index.tsx", 93],
|
||||||
["src/views/board/index.tsx", 684]
|
["src/views/board/index.tsx", 679]
|
||||||
],
|
],
|
||||||
"translation": "Criar nova lista"
|
"translation": "Criar nova lista"
|
||||||
},
|
},
|
||||||
@@ -1940,7 +1939,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/NewWorkspaceForm.tsx", 227],
|
["src/components/NewWorkspaceForm.tsx", 227],
|
||||||
["src/components/WorkspaceMenu.tsx", 176]
|
["src/components/WorkspaceMenu.tsx", 171]
|
||||||
],
|
],
|
||||||
"translation": "Criar workspace"
|
"translation": "Criar workspace"
|
||||||
},
|
},
|
||||||
@@ -2295,8 +2294,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||||
"translation": "Você deseja cancelar a assinatura?",
|
"translation": "Você deseja cancelar a assinatura?"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"JyXBgS": {
|
"JyXBgS": {
|
||||||
"message": "docs",
|
"message": "docs",
|
||||||
@@ -3127,7 +3125,7 @@
|
|||||||
"message": "Get started by creating a new list",
|
"message": "Get started by creating a new list",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 669]],
|
"origin": [["src/views/board/index.tsx", 664]],
|
||||||
"translation": "Comece criando uma nova lista"
|
"translation": "Comece criando uma nova lista"
|
||||||
},
|
},
|
||||||
"oW13KZ": {
|
"oW13KZ": {
|
||||||
@@ -3204,7 +3202,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 106],
|
["src/components/SideNavigation.tsx", 105],
|
||||||
["src/pages/404.tsx", 44]
|
["src/pages/404.tsx", 44]
|
||||||
],
|
],
|
||||||
"translation": "Ir para quadros"
|
"translation": "Ir para quadros"
|
||||||
@@ -3220,21 +3218,21 @@
|
|||||||
"message": "Go to members",
|
"message": "Go to members",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||||
"translation": "Ir para membros"
|
"translation": "Ir para membros"
|
||||||
},
|
},
|
||||||
"1WuwiM": {
|
"1WuwiM": {
|
||||||
"message": "Go to settings",
|
"message": "Go to settings",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||||
"translation": "Ir para configurações"
|
"translation": "Ir para configurações"
|
||||||
},
|
},
|
||||||
"csFbe+": {
|
"csFbe+": {
|
||||||
"message": "Go to templates",
|
"message": "Go to templates",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||||
"translation": "Ir para modelos"
|
"translation": "Ir para modelos"
|
||||||
},
|
},
|
||||||
"SUvm1Y": {
|
"SUvm1Y": {
|
||||||
@@ -3384,7 +3382,7 @@
|
|||||||
"message": "Import",
|
"message": "Import",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 82]],
|
"origin": [["src/views/boards/index.tsx", 73]],
|
||||||
"translation": "Importar"
|
"translation": "Importar"
|
||||||
},
|
},
|
||||||
"2MPcep": {
|
"2MPcep": {
|
||||||
@@ -3767,7 +3765,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||||
["src/views/board/index.tsx", 312],
|
["src/views/board/index.tsx", 307],
|
||||||
["src/views/card/components/Dropdown.tsx", 72],
|
["src/views/card/components/Dropdown.tsx", 72],
|
||||||
["src/views/public/board/CardModal.tsx", 36],
|
["src/views/public/board/CardModal.tsx", 36],
|
||||||
["src/views/public/board/index.tsx", 77]
|
["src/views/public/board/index.tsx", 77]
|
||||||
@@ -3947,7 +3945,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 122],
|
["src/components/SideNavigation.tsx", 121],
|
||||||
["src/views/board/components/Filters.tsx", 147],
|
["src/views/board/components/Filters.tsx", 147],
|
||||||
["src/views/board/components/NewCardForm.tsx", 386],
|
["src/views/board/components/NewCardForm.tsx", 386],
|
||||||
["src/views/card/index.tsx", 143],
|
["src/views/card/index.tsx", 143],
|
||||||
@@ -4092,7 +4090,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 104],
|
["src/views/boards/index.tsx", 95],
|
||||||
["src/views/home/components/Features.tsx", 73]
|
["src/views/home/components/Features.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Novo"
|
"translation": "Novo"
|
||||||
@@ -4147,7 +4145,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/NewListForm.tsx", 113],
|
["src/views/board/components/NewListForm.tsx", 113],
|
||||||
["src/views/board/index.tsx", 633]
|
["src/views/board/index.tsx", 628]
|
||||||
],
|
],
|
||||||
"translation": "Nova lista"
|
"translation": "Nova lista"
|
||||||
},
|
},
|
||||||
@@ -4280,14 +4278,14 @@
|
|||||||
"message": "No lists",
|
"message": "No lists",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 665]],
|
"origin": [["src/views/board/index.tsx", 660]],
|
||||||
"translation": "Nenhuma lista"
|
"translation": "Nenhuma lista"
|
||||||
},
|
},
|
||||||
"fvLNDy": {
|
"fvLNDy": {
|
||||||
"message": "No lists have been created yet",
|
"message": "No lists have been created yet",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 670]],
|
"origin": [["src/views/board/index.tsx", 665]],
|
||||||
"translation": "Nenhuma lista foi criada ainda"
|
"translation": "Nenhuma lista foi criada ainda"
|
||||||
},
|
},
|
||||||
"i30J2U": {
|
"i30J2U": {
|
||||||
@@ -4709,8 +4707,8 @@
|
|||||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||||
["src/views/board/index.tsx", 224],
|
["src/views/board/index.tsx", 219],
|
||||||
["src/views/board/index.tsx", 280],
|
["src/views/board/index.tsx", 275],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||||
@@ -4768,7 +4766,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||||
["src/views/board/index.tsx", 321],
|
["src/views/board/index.tsx", 316],
|
||||||
["src/views/card/components/Dropdown.tsx", 55],
|
["src/views/card/components/Dropdown.tsx", 55],
|
||||||
["src/views/card/components/Dropdown.tsx", 81],
|
["src/views/card/components/Dropdown.tsx", 81],
|
||||||
["src/views/card/components/Dropdown.tsx", 100],
|
["src/views/card/components/Dropdown.tsx", 100],
|
||||||
@@ -5361,7 +5359,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 102],
|
["src/components/SettingsLayout.tsx", 102],
|
||||||
["src/components/SideNavigation.tsx", 134]
|
["src/components/SideNavigation.tsx", 133]
|
||||||
],
|
],
|
||||||
"translation": "Configurações"
|
"translation": "Configurações"
|
||||||
},
|
},
|
||||||
@@ -5597,9 +5595,9 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 228],
|
["src/components/SideNavigation.tsx", 225],
|
||||||
["src/components/SideNavigation.tsx", 229],
|
["src/components/SideNavigation.tsx", 226],
|
||||||
["src/components/SideNavigation.tsx", 239]
|
["src/components/SideNavigation.tsx", 236]
|
||||||
],
|
],
|
||||||
"translation": "Iniciar teste gratuito"
|
"translation": "Iniciar teste gratuito"
|
||||||
},
|
},
|
||||||
@@ -5717,8 +5715,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/board/index.tsx", 579]
|
["src/views/board/index.tsx", 574]
|
||||||
],
|
],
|
||||||
"translation": "Modelo"
|
"translation": "Modelo"
|
||||||
},
|
},
|
||||||
@@ -5755,7 +5753,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 110],
|
["src/components/SideNavigation.tsx", 109],
|
||||||
["src/views/home/components/Features.tsx", 115]
|
["src/views/home/components/Features.tsx", 115]
|
||||||
],
|
],
|
||||||
"translation": "Templates"
|
"translation": "Templates"
|
||||||
@@ -6185,7 +6183,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 319],
|
["src/views/board/index.tsx", 314],
|
||||||
["src/views/card/components/Dropdown.tsx", 79],
|
["src/views/card/components/Dropdown.tsx", 79],
|
||||||
["src/views/public/board/CardModal.tsx", 43],
|
["src/views/public/board/CardModal.tsx", 43],
|
||||||
["src/views/public/board/index.tsx", 84]
|
["src/views/public/board/index.tsx", 84]
|
||||||
@@ -6385,7 +6383,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 279],
|
["src/views/board/index.tsx", 274],
|
||||||
["src/views/card/index.tsx", 235]
|
["src/views/card/index.tsx", 235]
|
||||||
],
|
],
|
||||||
"translation": "Não foi possível atualizar o cartão"
|
"translation": "Não foi possível atualizar o cartão"
|
||||||
@@ -6430,7 +6428,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 223],
|
["src/views/board/index.tsx", 218],
|
||||||
["src/views/card/components/ListSelector.tsx", 54]
|
["src/views/card/components/ListSelector.tsx", 54]
|
||||||
],
|
],
|
||||||
"translation": "Não foi possível atualizar a lista"
|
"translation": "Não foi possível atualizar a lista"
|
||||||
@@ -6608,8 +6606,7 @@
|
|||||||
["src/pages/unsubscribe/index.tsx", 68],
|
["src/pages/unsubscribe/index.tsx", 68],
|
||||||
["src/pages/unsubscribe/index.tsx", 93]
|
["src/pages/unsubscribe/index.tsx", 93]
|
||||||
],
|
],
|
||||||
"translation": "Cancelar inscrição",
|
"translation": "Cancelar inscrição"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"EkH9pt": {
|
"EkH9pt": {
|
||||||
"message": "Update",
|
"message": "Update",
|
||||||
@@ -6854,8 +6851,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||||
"translation": "Não foi possível atualizar suas preferências. Tente novamente.",
|
"translation": "Não foi possível atualizar suas preferências. Tente novamente."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"7sdSkl": {
|
"7sdSkl": {
|
||||||
"message": "We sent a link to {magicLinkRecipient}",
|
"message": "We sent a link to {magicLinkRecipient}",
|
||||||
@@ -7008,8 +7004,8 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 47],
|
["src/components/SettingsLayout.tsx", 47],
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/members/index.tsx", 278],
|
["src/views/members/index.tsx", 278],
|
||||||
["src/views/public/board/index.tsx", 125],
|
["src/views/public/board/index.tsx", 125],
|
||||||
["src/views/public/boards/index.tsx", 75]
|
["src/views/public/boards/index.tsx", 75]
|
||||||
@@ -7238,11 +7234,11 @@
|
|||||||
["src/views/board/components/List.tsx", 117],
|
["src/views/board/components/List.tsx", 117],
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||||
["src/views/board/index.tsx", 617],
|
["src/views/board/index.tsx", 612],
|
||||||
["src/views/board/index.tsx", 675],
|
["src/views/board/index.tsx", 670],
|
||||||
["src/views/boards/components/BoardsList.tsx", 71],
|
["src/views/boards/components/BoardsList.tsx", 71],
|
||||||
["src/views/boards/index.tsx", 68],
|
["src/views/boards/index.tsx", 59],
|
||||||
["src/views/boards/index.tsx", 89]
|
["src/views/boards/index.tsx", 80]
|
||||||
],
|
],
|
||||||
"translation": "Você não tem permissão"
|
"translation": "Você não tem permissão"
|
||||||
},
|
},
|
||||||
@@ -7265,8 +7261,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||||
"translation": "Você cancelou a inscrição!",
|
"translation": "Você cancelou a inscrição!"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"R275Pz": {
|
"R275Pz": {
|
||||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||||
@@ -7445,8 +7440,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||||
"translation": "Seu link de cancelamento de inscrição está sem um token. Por favor, abra o e-mail mais recente e tente novamente.",
|
"translation": "Seu link de cancelamento de inscrição está sem um token. Por favor, abra o e-mail mais recente e tente novamente."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"GRAGsB": {
|
"GRAGsB": {
|
||||||
"message": "Your workspace",
|
"message": "Your workspace",
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
"0": ["isTemplate ? \"Templates\" : \"Boards\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 62]],
|
"origin": [["src/views/boards/index.tsx", 53]],
|
||||||
"translation": "{0}"
|
"translation": "{0}"
|
||||||
},
|
},
|
||||||
"JArWcF": {
|
"JArWcF": {
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/card/index.tsx", 321]
|
["src/views/card/index.tsx", 321]
|
||||||
],
|
],
|
||||||
"translation": "{0} | {1}"
|
"translation": "{0} | {1}"
|
||||||
@@ -71,7 +71,7 @@
|
|||||||
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
"0": ["isTemplate ? \"Template\" : \"Board\""]
|
||||||
},
|
},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 570]],
|
"origin": [["src/views/board/index.tsx", 565]],
|
||||||
"translation": "{0} не найдено"
|
"translation": "{0} не найдено"
|
||||||
},
|
},
|
||||||
"0xWkkH": {
|
"0xWkkH": {
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 30],
|
["src/views/boards/index.tsx", 26],
|
||||||
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
["src/views/settings/components/NewWebhookModal.tsx", 321],
|
||||||
["src/views/settings/components/WebhookList.tsx", 106]
|
["src/views/settings/components/WebhookList.tsx", 106]
|
||||||
],
|
],
|
||||||
@@ -664,7 +664,7 @@
|
|||||||
"message": "Archived",
|
"message": "Archived",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 31]],
|
"origin": [["src/views/boards/index.tsx", 27]],
|
||||||
"translation": "В архиве"
|
"translation": "В архиве"
|
||||||
},
|
},
|
||||||
"lo8xBK": {
|
"lo8xBK": {
|
||||||
@@ -887,7 +887,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/card/index.tsx", 321],
|
["src/views/card/index.tsx", 321],
|
||||||
["src/views/public/board/index.tsx", 125]
|
["src/views/public/board/index.tsx", 125]
|
||||||
],
|
],
|
||||||
@@ -1006,7 +1006,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 98],
|
["src/components/SideNavigation.tsx", 97],
|
||||||
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
["src/views/pricing/components/FeatureComparisonTable.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Доски"
|
"translation": "Доски"
|
||||||
@@ -1361,7 +1361,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 314],
|
["src/views/board/index.tsx", 309],
|
||||||
["src/views/card/components/Dropdown.tsx", 74],
|
["src/views/card/components/Dropdown.tsx", 74],
|
||||||
["src/views/public/board/CardModal.tsx", 38]
|
["src/views/public/board/CardModal.tsx", 38]
|
||||||
],
|
],
|
||||||
@@ -1626,8 +1626,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 81]],
|
||||||
"translation": "Подтвердите ваши настройки электронной почты:",
|
"translation": "Подтвердите ваши настройки электронной почты:"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"479pdJ": {
|
"479pdJ": {
|
||||||
"message": "Confirm your new password",
|
"message": "Confirm your new password",
|
||||||
@@ -1889,7 +1888,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/components/BoardsList.tsx", 80],
|
["src/views/boards/components/BoardsList.tsx", 80],
|
||||||
["src/views/boards/index.tsx", 45]
|
["src/views/boards/index.tsx", 41]
|
||||||
],
|
],
|
||||||
"translation": "Создать новый {0}"
|
"translation": "Создать новый {0}"
|
||||||
},
|
},
|
||||||
@@ -1915,8 +1914,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 99],
|
["src/views/board/index.tsx", 93],
|
||||||
["src/views/board/index.tsx", 684]
|
["src/views/board/index.tsx", 679]
|
||||||
],
|
],
|
||||||
"translation": "Создать новый список"
|
"translation": "Создать новый список"
|
||||||
},
|
},
|
||||||
@@ -1940,7 +1939,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/NewWorkspaceForm.tsx", 227],
|
["src/components/NewWorkspaceForm.tsx", 227],
|
||||||
["src/components/WorkspaceMenu.tsx", 176]
|
["src/components/WorkspaceMenu.tsx", 171]
|
||||||
],
|
],
|
||||||
"translation": "Создать рабочее пространство"
|
"translation": "Создать рабочее пространство"
|
||||||
},
|
},
|
||||||
@@ -2295,8 +2294,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 78]],
|
||||||
"translation": "Вы хотите отписаться?",
|
"translation": "Вы хотите отписаться?"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"JyXBgS": {
|
"JyXBgS": {
|
||||||
"message": "docs",
|
"message": "docs",
|
||||||
@@ -3127,7 +3125,7 @@
|
|||||||
"message": "Get started by creating a new list",
|
"message": "Get started by creating a new list",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 669]],
|
"origin": [["src/views/board/index.tsx", 664]],
|
||||||
"translation": "Начните с создания нового списка"
|
"translation": "Начните с создания нового списка"
|
||||||
},
|
},
|
||||||
"oW13KZ": {
|
"oW13KZ": {
|
||||||
@@ -3204,7 +3202,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 106],
|
["src/components/SideNavigation.tsx", 105],
|
||||||
["src/pages/404.tsx", 44]
|
["src/pages/404.tsx", 44]
|
||||||
],
|
],
|
||||||
"translation": "Перейти к доскам"
|
"translation": "Перейти к доскам"
|
||||||
@@ -3220,21 +3218,21 @@
|
|||||||
"message": "Go to members",
|
"message": "Go to members",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 130]],
|
"origin": [["src/components/SideNavigation.tsx", 129]],
|
||||||
"translation": "Перейти к участникам"
|
"translation": "Перейти к участникам"
|
||||||
},
|
},
|
||||||
"1WuwiM": {
|
"1WuwiM": {
|
||||||
"message": "Go to settings",
|
"message": "Go to settings",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 142]],
|
"origin": [["src/components/SideNavigation.tsx", 141]],
|
||||||
"translation": "Перейти к настройкам"
|
"translation": "Перейти к настройкам"
|
||||||
},
|
},
|
||||||
"csFbe+": {
|
"csFbe+": {
|
||||||
"message": "Go to templates",
|
"message": "Go to templates",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/components/SideNavigation.tsx", 118]],
|
"origin": [["src/components/SideNavigation.tsx", 117]],
|
||||||
"translation": "Перейти к шаблонам"
|
"translation": "Перейти к шаблонам"
|
||||||
},
|
},
|
||||||
"SUvm1Y": {
|
"SUvm1Y": {
|
||||||
@@ -3384,7 +3382,7 @@
|
|||||||
"message": "Import",
|
"message": "Import",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/boards/index.tsx", 82]],
|
"origin": [["src/views/boards/index.tsx", 73]],
|
||||||
"translation": "Импорт"
|
"translation": "Импорт"
|
||||||
},
|
},
|
||||||
"2MPcep": {
|
"2MPcep": {
|
||||||
@@ -3767,7 +3765,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 80],
|
||||||
["src/views/board/index.tsx", 312],
|
["src/views/board/index.tsx", 307],
|
||||||
["src/views/card/components/Dropdown.tsx", 72],
|
["src/views/card/components/Dropdown.tsx", 72],
|
||||||
["src/views/public/board/CardModal.tsx", 36],
|
["src/views/public/board/CardModal.tsx", 36],
|
||||||
["src/views/public/board/index.tsx", 77]
|
["src/views/public/board/index.tsx", 77]
|
||||||
@@ -3947,7 +3945,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 122],
|
["src/components/SideNavigation.tsx", 121],
|
||||||
["src/views/board/components/Filters.tsx", 147],
|
["src/views/board/components/Filters.tsx", 147],
|
||||||
["src/views/board/components/NewCardForm.tsx", 386],
|
["src/views/board/components/NewCardForm.tsx", 386],
|
||||||
["src/views/card/index.tsx", 143],
|
["src/views/card/index.tsx", 143],
|
||||||
@@ -4092,7 +4090,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/boards/index.tsx", 104],
|
["src/views/boards/index.tsx", 95],
|
||||||
["src/views/home/components/Features.tsx", 73]
|
["src/views/home/components/Features.tsx", 73]
|
||||||
],
|
],
|
||||||
"translation": "Новый"
|
"translation": "Новый"
|
||||||
@@ -4147,7 +4145,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/NewListForm.tsx", 113],
|
["src/views/board/components/NewListForm.tsx", 113],
|
||||||
["src/views/board/index.tsx", 633]
|
["src/views/board/index.tsx", 628]
|
||||||
],
|
],
|
||||||
"translation": "Новый список"
|
"translation": "Новый список"
|
||||||
},
|
},
|
||||||
@@ -4280,14 +4278,14 @@
|
|||||||
"message": "No lists",
|
"message": "No lists",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 665]],
|
"origin": [["src/views/board/index.tsx", 660]],
|
||||||
"translation": "Нет списков"
|
"translation": "Нет списков"
|
||||||
},
|
},
|
||||||
"fvLNDy": {
|
"fvLNDy": {
|
||||||
"message": "No lists have been created yet",
|
"message": "No lists have been created yet",
|
||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/views/board/index.tsx", 670]],
|
"origin": [["src/views/board/index.tsx", 665]],
|
||||||
"translation": "Списки ещё не созданы"
|
"translation": "Списки ещё не созданы"
|
||||||
},
|
},
|
||||||
"i30J2U": {
|
"i30J2U": {
|
||||||
@@ -4709,8 +4707,8 @@
|
|||||||
["src/views/board/components/NewTemplateForm.tsx", 77],
|
["src/views/board/components/NewTemplateForm.tsx", 77],
|
||||||
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
["src/views/board/components/UpdateBoardSlugForm.tsx", 73],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 57],
|
["src/views/board/components/VisibilityButton.tsx", 57],
|
||||||
["src/views/board/index.tsx", 224],
|
["src/views/board/index.tsx", 219],
|
||||||
["src/views/board/index.tsx", 280],
|
["src/views/board/index.tsx", 275],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
["src/views/boards/components/ImportBoardsForm.tsx", 243],
|
||||||
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
["src/views/boards/components/ImportBoardsForm.tsx", 395],
|
||||||
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
["src/views/card/components/AttachmentThumbnails.tsx", 74],
|
||||||
@@ -4768,7 +4766,7 @@
|
|||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
["src/views/board/components/CardContextDuplicateModal.tsx", 76],
|
||||||
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
["src/views/board/components/CardContextMoveListModal.tsx", 42],
|
||||||
["src/views/board/index.tsx", 321],
|
["src/views/board/index.tsx", 316],
|
||||||
["src/views/card/components/Dropdown.tsx", 55],
|
["src/views/card/components/Dropdown.tsx", 55],
|
||||||
["src/views/card/components/Dropdown.tsx", 81],
|
["src/views/card/components/Dropdown.tsx", 81],
|
||||||
["src/views/card/components/Dropdown.tsx", 100],
|
["src/views/card/components/Dropdown.tsx", 100],
|
||||||
@@ -5361,7 +5359,7 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 102],
|
["src/components/SettingsLayout.tsx", 102],
|
||||||
["src/components/SideNavigation.tsx", 134]
|
["src/components/SideNavigation.tsx", 133]
|
||||||
],
|
],
|
||||||
"translation": "Настройки"
|
"translation": "Настройки"
|
||||||
},
|
},
|
||||||
@@ -5597,9 +5595,9 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 228],
|
["src/components/SideNavigation.tsx", 225],
|
||||||
["src/components/SideNavigation.tsx", 229],
|
["src/components/SideNavigation.tsx", 226],
|
||||||
["src/components/SideNavigation.tsx", 239]
|
["src/components/SideNavigation.tsx", 236]
|
||||||
],
|
],
|
||||||
"translation": "Начать бесплатный пробный период"
|
"translation": "Начать бесплатный пробный период"
|
||||||
},
|
},
|
||||||
@@ -5717,8 +5715,8 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/board/index.tsx", 579]
|
["src/views/board/index.tsx", 574]
|
||||||
],
|
],
|
||||||
"translation": "Шаблон"
|
"translation": "Шаблон"
|
||||||
},
|
},
|
||||||
@@ -5755,7 +5753,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SideNavigation.tsx", 110],
|
["src/components/SideNavigation.tsx", 109],
|
||||||
["src/views/home/components/Features.tsx", 115]
|
["src/views/home/components/Features.tsx", 115]
|
||||||
],
|
],
|
||||||
"translation": "Шаблоны"
|
"translation": "Шаблоны"
|
||||||
@@ -6185,7 +6183,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 319],
|
["src/views/board/index.tsx", 314],
|
||||||
["src/views/card/components/Dropdown.tsx", 79],
|
["src/views/card/components/Dropdown.tsx", 79],
|
||||||
["src/views/public/board/CardModal.tsx", 43],
|
["src/views/public/board/CardModal.tsx", 43],
|
||||||
["src/views/public/board/index.tsx", 84]
|
["src/views/public/board/index.tsx", 84]
|
||||||
@@ -6385,7 +6383,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 279],
|
["src/views/board/index.tsx", 274],
|
||||||
["src/views/card/index.tsx", 235]
|
["src/views/card/index.tsx", 235]
|
||||||
],
|
],
|
||||||
"translation": "Не удалось обновить карточку"
|
"translation": "Не удалось обновить карточку"
|
||||||
@@ -6430,7 +6428,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/views/board/index.tsx", 223],
|
["src/views/board/index.tsx", 218],
|
||||||
["src/views/card/components/ListSelector.tsx", 54]
|
["src/views/card/components/ListSelector.tsx", 54]
|
||||||
],
|
],
|
||||||
"translation": "Не удалось обновить список"
|
"translation": "Не удалось обновить список"
|
||||||
@@ -6608,8 +6606,7 @@
|
|||||||
["src/pages/unsubscribe/index.tsx", 68],
|
["src/pages/unsubscribe/index.tsx", 68],
|
||||||
["src/pages/unsubscribe/index.tsx", 93]
|
["src/pages/unsubscribe/index.tsx", 93]
|
||||||
],
|
],
|
||||||
"translation": "Отписаться",
|
"translation": "Отписаться"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"EkH9pt": {
|
"EkH9pt": {
|
||||||
"message": "Update",
|
"message": "Update",
|
||||||
@@ -6854,8 +6851,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 63]],
|
||||||
"translation": "Не удалось обновить ваши настройки. Пожалуйста, попробуйте ещё раз.",
|
"translation": "Не удалось обновить ваши настройки. Пожалуйста, попробуйте ещё раз."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"7sdSkl": {
|
"7sdSkl": {
|
||||||
"message": "We sent a link to {magicLinkRecipient}",
|
"message": "We sent a link to {magicLinkRecipient}",
|
||||||
@@ -7008,8 +7004,8 @@
|
|||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [
|
"origin": [
|
||||||
["src/components/SettingsLayout.tsx", 47],
|
["src/components/SettingsLayout.tsx", 47],
|
||||||
["src/views/board/index.tsx", 543],
|
["src/views/board/index.tsx", 538],
|
||||||
["src/views/boards/index.tsx", 57],
|
["src/views/boards/index.tsx", 48],
|
||||||
["src/views/members/index.tsx", 278],
|
["src/views/members/index.tsx", 278],
|
||||||
["src/views/public/board/index.tsx", 125],
|
["src/views/public/board/index.tsx", 125],
|
||||||
["src/views/public/boards/index.tsx", 75]
|
["src/views/public/boards/index.tsx", 75]
|
||||||
@@ -7238,11 +7234,11 @@
|
|||||||
["src/views/board/components/List.tsx", 117],
|
["src/views/board/components/List.tsx", 117],
|
||||||
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
["src/views/board/components/UpdateBoardSlugButton.tsx", 58],
|
||||||
["src/views/board/components/VisibilityButton.tsx", 72],
|
["src/views/board/components/VisibilityButton.tsx", 72],
|
||||||
["src/views/board/index.tsx", 617],
|
["src/views/board/index.tsx", 612],
|
||||||
["src/views/board/index.tsx", 675],
|
["src/views/board/index.tsx", 670],
|
||||||
["src/views/boards/components/BoardsList.tsx", 71],
|
["src/views/boards/components/BoardsList.tsx", 71],
|
||||||
["src/views/boards/index.tsx", 68],
|
["src/views/boards/index.tsx", 59],
|
||||||
["src/views/boards/index.tsx", 89]
|
["src/views/boards/index.tsx", 80]
|
||||||
],
|
],
|
||||||
"translation": "У вас нет прав доступа"
|
"translation": "У вас нет прав доступа"
|
||||||
},
|
},
|
||||||
@@ -7265,8 +7261,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 98]],
|
||||||
"translation": "Вы отписались!",
|
"translation": "Вы отписались!"
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"R275Pz": {
|
"R275Pz": {
|
||||||
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
"message": "You have unlimited seats with your Pro Plan. There is no additional charge for new members!",
|
||||||
@@ -7445,8 +7440,7 @@
|
|||||||
"placeholders": {},
|
"placeholders": {},
|
||||||
"comments": [],
|
"comments": [],
|
||||||
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
"origin": [["src/pages/unsubscribe/index.tsx", 33]],
|
||||||
"translation": "В вашей ссылке для отписки отсутствует токен. Пожалуйста, откройте последнее письмо и попробуйте снова.",
|
"translation": "В вашей ссылке для отписки отсутствует токен. Пожалуйста, откройте последнее письмо и попробуйте снова."
|
||||||
"obsolete": true
|
|
||||||
},
|
},
|
||||||
"GRAGsB": {
|
"GRAGsB": {
|
||||||
"message": "Your workspace",
|
"message": "Your workspace",
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because one or more lines are too long
@@ -82,8 +82,8 @@ const MyApp: AppType = ({ Component, pageProps }: AppPropsWithLayout) => {
|
|||||||
)}
|
)}
|
||||||
<script src="/__ENV.js" />
|
<script src="/__ENV.js" />
|
||||||
<main className="font-sans">
|
<main className="font-sans">
|
||||||
<LinguiProviderWrapper>
|
|
||||||
<KeyboardShortcutProvider>
|
<KeyboardShortcutProvider>
|
||||||
|
<LinguiProviderWrapper>
|
||||||
<FontSizeProvider>
|
<FontSizeProvider>
|
||||||
<ThemeProvider attribute="class" defaultTheme="system" enableSystem>
|
<ThemeProvider attribute="class" defaultTheme="system" enableSystem>
|
||||||
<ModalProvider>
|
<ModalProvider>
|
||||||
@@ -99,8 +99,8 @@ const MyApp: AppType = ({ Component, pageProps }: AppPropsWithLayout) => {
|
|||||||
</ModalProvider>
|
</ModalProvider>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
</FontSizeProvider>
|
</FontSizeProvider>
|
||||||
</KeyboardShortcutProvider>
|
|
||||||
</LinguiProviderWrapper>
|
</LinguiProviderWrapper>
|
||||||
|
</KeyboardShortcutProvider>
|
||||||
</main>
|
</main>
|
||||||
</>
|
</>
|
||||||
);
|
);
|
||||||
|
|||||||
@@ -20,7 +20,6 @@ import { HiXMark } from "react-icons/hi2";
|
|||||||
|
|
||||||
import { env } from "~/env";
|
import { env } from "~/env";
|
||||||
import { useEventListener } from "~/hooks/useEventListener";
|
import { useEventListener } from "~/hooks/useEventListener";
|
||||||
import { useLinguiContext } from "~/providers/lingui";
|
|
||||||
|
|
||||||
const ModifierKey = {
|
const ModifierKey = {
|
||||||
CONTROL: "CONTROL",
|
CONTROL: "CONTROL",
|
||||||
@@ -161,7 +160,6 @@ export function KeyboardShortcutProvider({
|
|||||||
const sequenceTimeoutRef = useRef<NodeJS.Timeout | null>(null);
|
const sequenceTimeoutRef = useRef<NodeJS.Timeout | null>(null);
|
||||||
|
|
||||||
const [isLegendOpen, setIsLegendOpen] = useState(false);
|
const [isLegendOpen, setIsLegendOpen] = useState(false);
|
||||||
const { locale } = useLinguiContext();
|
|
||||||
|
|
||||||
const openLegendShortcut: KeyboardShortcut = useMemo(
|
const openLegendShortcut: KeyboardShortcut = useMemo(
|
||||||
() => ({
|
() => ({
|
||||||
@@ -174,7 +172,7 @@ export function KeyboardShortcutProvider({
|
|||||||
description: t`Open keyboard shortcuts`,
|
description: t`Open keyboard shortcuts`,
|
||||||
group: ShortcutGroup.GENERAL,
|
group: ShortcutGroup.GENERAL,
|
||||||
}),
|
}),
|
||||||
[locale],
|
[setIsLegendOpen],
|
||||||
);
|
);
|
||||||
|
|
||||||
const handleKeyDown = useCallback((event: KeyboardEvent) => {
|
const handleKeyDown = useCallback((event: KeyboardEvent) => {
|
||||||
|
|||||||
@@ -35,31 +35,10 @@ function detectBrowserLocale(availableLocales: readonly string[]): Locale {
|
|||||||
const browserLanguages = navigator.languages || [navigator.language];
|
const browserLanguages = navigator.languages || [navigator.language];
|
||||||
|
|
||||||
for (const browserLang of browserLanguages) {
|
for (const browserLang of browserLanguages) {
|
||||||
const normalizedLocale = browserLang.toLowerCase();
|
const langCode = browserLang.split("-")[0];
|
||||||
const exactLocale = availableLocales.find(
|
|
||||||
(availableLocale) => availableLocale.toLowerCase() === normalizedLocale,
|
|
||||||
);
|
|
||||||
|
|
||||||
if (exactLocale) {
|
if (langCode && availableLocales.includes(langCode.toLowerCase())) {
|
||||||
return exactLocale as Locale;
|
return langCode.toLowerCase() as Locale;
|
||||||
}
|
|
||||||
|
|
||||||
const languageCode = normalizedLocale.split("-")[0];
|
|
||||||
|
|
||||||
if (languageCode === "zh" && availableLocales.includes("zh-CN")) {
|
|
||||||
return "zh-CN";
|
|
||||||
}
|
|
||||||
|
|
||||||
if (languageCode === "pt" && availableLocales.includes("ptbr")) {
|
|
||||||
return "ptbr";
|
|
||||||
}
|
|
||||||
|
|
||||||
const baseLocale = availableLocales.find(
|
|
||||||
(availableLocale) => availableLocale.toLowerCase() === languageCode,
|
|
||||||
);
|
|
||||||
|
|
||||||
if (baseLocale) {
|
|
||||||
return baseLocale as Locale;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -70,7 +49,7 @@ export function LinguiProviderWrapper({
|
|||||||
children,
|
children,
|
||||||
initialLocale = defaultLocale,
|
initialLocale = defaultLocale,
|
||||||
}: LinguiProviderProps) {
|
}: LinguiProviderProps) {
|
||||||
const [locale, setLocale] = useState<Locale>(initialLocale);
|
const [locale, setLocale] = useState<Locale>(defaultLocale);
|
||||||
const [isHydrated, setIsHydrated] = useState(false);
|
const [isHydrated, setIsHydrated] = useState(false);
|
||||||
|
|
||||||
initializeI18n();
|
initializeI18n();
|
||||||
|
|||||||
@@ -3,7 +3,6 @@ import { i18n } from "@lingui/core";
|
|||||||
import type { Locale } from "~/locales";
|
import type { Locale } from "~/locales";
|
||||||
import { defaultLocale } from "~/locales";
|
import { defaultLocale } from "~/locales";
|
||||||
import { messages as enMessages } from "~/locales/en/messages";
|
import { messages as enMessages } from "~/locales/en/messages";
|
||||||
import { messages as zhCNMessages } from "~/locales/zh-CN/messages";
|
|
||||||
|
|
||||||
const loadMessages = async (locale: Locale) => {
|
const loadMessages = async (locale: Locale) => {
|
||||||
switch (locale) {
|
switch (locale) {
|
||||||
@@ -25,8 +24,6 @@ const loadMessages = async (locale: Locale) => {
|
|||||||
return (await import("~/locales/pl/messages")).messages;
|
return (await import("~/locales/pl/messages")).messages;
|
||||||
case "ptbr":
|
case "ptbr":
|
||||||
return (await import("~/locales/ptbr/messages")).messages;
|
return (await import("~/locales/ptbr/messages")).messages;
|
||||||
case "zh-CN":
|
|
||||||
return (await import("~/locales/zh-CN/messages")).messages;
|
|
||||||
default:
|
default:
|
||||||
return enMessages;
|
return enMessages;
|
||||||
}
|
}
|
||||||
@@ -35,15 +32,11 @@ const loadMessages = async (locale: Locale) => {
|
|||||||
let isInitialized = false;
|
let isInitialized = false;
|
||||||
const loadedLocales = new Set<string>();
|
const loadedLocales = new Set<string>();
|
||||||
|
|
||||||
export function initializeI18n() {
|
export function initializeI18n(locale: Locale = defaultLocale) {
|
||||||
if (!isInitialized) {
|
if (!isInitialized) {
|
||||||
// 首屏同步加载中英文,避免默认语言激活前出现中英混排。
|
i18n.load(defaultLocale, enMessages);
|
||||||
i18n.load("en", enMessages);
|
|
||||||
i18n.load("zh-CN", zhCNMessages);
|
|
||||||
i18n.activate(defaultLocale);
|
i18n.activate(defaultLocale);
|
||||||
loadedLocales.add(defaultLocale);
|
loadedLocales.add(defaultLocale);
|
||||||
loadedLocales.add("en");
|
|
||||||
loadedLocales.add("zh-CN");
|
|
||||||
isInitialized = true;
|
isInitialized = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,17 +1,15 @@
|
|||||||
import { t } from "@lingui/core/macro";
|
import { t } from "@lingui/core/macro";
|
||||||
import { useEffect, useRef, useState } from "react";
|
import { useEffect, useRef } from "react";
|
||||||
import {
|
import {
|
||||||
HiLink,
|
HiLink,
|
||||||
HiOutlineArrowRightCircle,
|
|
||||||
HiOutlineCalendar,
|
HiOutlineCalendar,
|
||||||
HiOutlineDocumentDuplicate,
|
HiOutlineDocumentDuplicate,
|
||||||
HiOutlineTag,
|
HiOutlineTag,
|
||||||
HiOutlineTrash,
|
HiOutlineTrash,
|
||||||
HiOutlineUserGroup,
|
HiOutlineUserGroup,
|
||||||
|
HiOutlineArrowRightCircle,
|
||||||
} from "react-icons/hi2";
|
} from "react-icons/hi2";
|
||||||
|
|
||||||
import { useIsomorphicLayoutEffect } from "~/hooks/useIsomorphicLayoutEffect";
|
|
||||||
|
|
||||||
export type CardContextMenuAction =
|
export type CardContextMenuAction =
|
||||||
| "members"
|
| "members"
|
||||||
| "move"
|
| "move"
|
||||||
@@ -87,55 +85,6 @@ export function CardContextMenu({
|
|||||||
canEdit,
|
canEdit,
|
||||||
}: CardContextMenuProps) {
|
}: CardContextMenuProps) {
|
||||||
const menuRef = useRef<HTMLDivElement>(null);
|
const menuRef = useRef<HTMLDivElement>(null);
|
||||||
const [position, setPosition] = useState({ x, y });
|
|
||||||
|
|
||||||
const items = MENU_ITEMS.filter((item) => !item.requiresEdit || canEdit);
|
|
||||||
|
|
||||||
useIsomorphicLayoutEffect(() => {
|
|
||||||
const menu = menuRef.current;
|
|
||||||
if (!menu) return;
|
|
||||||
|
|
||||||
const gutter = 8;
|
|
||||||
const updatePosition = () => {
|
|
||||||
const { width, height } = menu.getBoundingClientRect();
|
|
||||||
const viewportWidth = window.visualViewport?.width ?? window.innerWidth;
|
|
||||||
const viewportHeight =
|
|
||||||
window.visualViewport?.height ?? window.innerHeight;
|
|
||||||
const maxX = Math.max(gutter, viewportWidth - width - gutter);
|
|
||||||
const maxY = Math.max(gutter, viewportHeight - height - gutter);
|
|
||||||
const nextPosition = {
|
|
||||||
x: Math.min(Math.max(x, gutter), maxX),
|
|
||||||
y: Math.min(Math.max(y, gutter), maxY),
|
|
||||||
};
|
|
||||||
|
|
||||||
setPosition((currentPosition) =>
|
|
||||||
currentPosition.x === nextPosition.x &&
|
|
||||||
currentPosition.y === nextPosition.y
|
|
||||||
? currentPosition
|
|
||||||
: nextPosition,
|
|
||||||
);
|
|
||||||
};
|
|
||||||
|
|
||||||
updatePosition();
|
|
||||||
|
|
||||||
const resizeObserver =
|
|
||||||
typeof ResizeObserver !== "undefined"
|
|
||||||
? new ResizeObserver(updatePosition)
|
|
||||||
: null;
|
|
||||||
resizeObserver?.observe(menu);
|
|
||||||
window.addEventListener("resize", updatePosition);
|
|
||||||
window.addEventListener("scroll", updatePosition, true);
|
|
||||||
window.visualViewport?.addEventListener("resize", updatePosition);
|
|
||||||
window.visualViewport?.addEventListener("scroll", updatePosition);
|
|
||||||
|
|
||||||
return () => {
|
|
||||||
resizeObserver?.disconnect();
|
|
||||||
window.removeEventListener("resize", updatePosition);
|
|
||||||
window.removeEventListener("scroll", updatePosition, true);
|
|
||||||
window.visualViewport?.removeEventListener("resize", updatePosition);
|
|
||||||
window.visualViewport?.removeEventListener("scroll", updatePosition);
|
|
||||||
};
|
|
||||||
}, [x, y, canEdit, items.length]);
|
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const handleClickOutside = (e: MouseEvent) => {
|
const handleClickOutside = (e: MouseEvent) => {
|
||||||
@@ -154,11 +103,13 @@ export function CardContextMenu({
|
|||||||
};
|
};
|
||||||
}, [onClose]);
|
}, [onClose]);
|
||||||
|
|
||||||
|
const items = MENU_ITEMS.filter((item) => !item.requiresEdit || canEdit);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
ref={menuRef}
|
ref={menuRef}
|
||||||
className="fixed z-[200] max-h-[calc(100dvh-1rem)] min-w-[min(200px,calc(100vw-1rem))] max-w-[calc(100vw-1rem)] overflow-y-auto overflow-x-hidden rounded-md border border-light-200 bg-white py-1 shadow-lg dark:border-dark-400 dark:bg-dark-200"
|
className="fixed z-[200] min-w-[200px] rounded-md border border-light-200 bg-white py-1 shadow-lg dark:border-dark-400 dark:bg-dark-200"
|
||||||
style={{ left: position.x, top: position.y }}
|
style={{ left: x, top: y }}
|
||||||
>
|
>
|
||||||
{items.map(({ action, label, icon }) => (
|
{items.map(({ action, label, icon }) => (
|
||||||
<button
|
<button
|
||||||
@@ -168,7 +119,7 @@ export function CardContextMenu({
|
|||||||
onAction(action);
|
onAction(action);
|
||||||
onClose();
|
onClose();
|
||||||
}}
|
}}
|
||||||
className="flex w-full items-center gap-2 break-words px-3 py-2 text-left text-sm text-neutral-900 hover:bg-light-200 dark:text-dark-1000 dark:hover:bg-dark-400"
|
className="flex w-full items-center gap-2 px-3 py-2 text-left text-sm text-neutral-900 hover:bg-light-200 dark:text-dark-1000 dark:hover:bg-dark-400"
|
||||||
>
|
>
|
||||||
{icon}
|
{icon}
|
||||||
{label}
|
{label}
|
||||||
|
|||||||
@@ -14,7 +14,6 @@ export function DeleteBoardConfirmation({
|
|||||||
}) {
|
}) {
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const { closeModal } = useModal();
|
const { closeModal } = useModal();
|
||||||
const boardTypeLabel = isTemplate ? t`template` : t`board`;
|
|
||||||
|
|
||||||
const deleteBoard = api.board.delete.useMutation({
|
const deleteBoard = api.board.delete.useMutation({
|
||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
@@ -34,7 +33,7 @@ export function DeleteBoardConfirmation({
|
|||||||
<div className="p-5">
|
<div className="p-5">
|
||||||
<div className="flex w-full flex-col justify-between pb-4">
|
<div className="flex w-full flex-col justify-between pb-4">
|
||||||
<h2 className="text-md pb-4 font-medium text-neutral-900 dark:text-dark-1000">
|
<h2 className="text-md pb-4 font-medium text-neutral-900 dark:text-dark-1000">
|
||||||
{t`Are you sure you want to delete this ${boardTypeLabel}?`}
|
{t`Are you sure you want to delete this ${isTemplate ? "template" : "board"}?`}
|
||||||
</h2>
|
</h2>
|
||||||
<p className="text-sm font-medium text-light-900 dark:text-dark-900">
|
<p className="text-sm font-medium text-light-900 dark:text-dark-900">
|
||||||
{t`This action can't be undone.`}
|
{t`This action can't be undone.`}
|
||||||
|
|||||||
@@ -31,7 +31,7 @@ export function MoveBoardForm({
|
|||||||
closeModal();
|
closeModal();
|
||||||
showPopup({
|
showPopup({
|
||||||
header: t`Board moved`,
|
header: t`Board moved`,
|
||||||
message: t`The board has been moved to ${targetWorkspace?.name ?? t`the workspace`}.`,
|
message: t`The board has been moved to ${targetWorkspace?.name ?? "the workspace"}.`,
|
||||||
icon: "success",
|
icon: "success",
|
||||||
});
|
});
|
||||||
if (targetWorkspace) {
|
if (targetWorkspace) {
|
||||||
|
|||||||
@@ -42,13 +42,12 @@ const VisibilityButton = ({
|
|||||||
}, [visibility]);
|
}, [visibility]);
|
||||||
|
|
||||||
const isPublic = stateVisibility === "public";
|
const isPublic = stateVisibility === "public";
|
||||||
const visibilityLabel = isPublic ? t`public` : t`private`;
|
|
||||||
|
|
||||||
const updateBoardVisibility = api.board.update.useMutation({
|
const updateBoardVisibility = api.board.update.useMutation({
|
||||||
onSuccess: () => {
|
onSuccess: () => {
|
||||||
showPopup({
|
showPopup({
|
||||||
header: t`Board visibility updated`,
|
header: t`Board visibility updated`,
|
||||||
message: t`The visibility of your board has been set to ${visibilityLabel}.`,
|
message: t`The visibility of your board has been set to ${isPublic ? "public" : "private"}.`,
|
||||||
icon: "success",
|
icon: "success",
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -540,7 +540,7 @@ export default function BoardPage({ isTemplate }: { isTemplate?: boolean }) {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<PageHead
|
<PageHead
|
||||||
title={`${boardData?.name ?? (isTemplate ? t`Template` : t`Board`)} | ${workspace.name ?? t`Workspace`}`}
|
title={`${boardData?.name ?? (isTemplate ? t`Board` : t`Template`)} | ${workspace.name ?? t`Workspace`}`}
|
||||||
/>
|
/>
|
||||||
<div className="relative flex h-full flex-col">
|
<div className="relative flex h-full flex-col">
|
||||||
<PatternedBackground />
|
<PatternedBackground />
|
||||||
@@ -567,7 +567,7 @@ export default function BoardPage({ isTemplate }: { isTemplate?: boolean }) {
|
|||||||
)}
|
)}
|
||||||
{!boardData && !isLoading && (
|
{!boardData && !isLoading && (
|
||||||
<p className="order-2 block p-0 py-0 font-bold leading-[2.3rem] tracking-tight text-neutral-900 dark:text-dark-1000 sm:text-[1.2rem] md:order-1">
|
<p className="order-2 block p-0 py-0 font-bold leading-[2.3rem] tracking-tight text-neutral-900 dark:text-dark-1000 sm:text-[1.2rem] md:order-1">
|
||||||
{isTemplate ? t`Template not found` : t`Board not found`}
|
{t`${isTemplate ? "Template" : "Board"} not found`}
|
||||||
</p>
|
</p>
|
||||||
)}
|
)}
|
||||||
<div className="order-1 mb-4 flex items-center justify-end space-x-2 md:order-2 md:mb-0">
|
<div className="order-1 mb-4 flex items-center justify-end space-x-2 md:order-2 md:mb-0">
|
||||||
|
|||||||
@@ -14,8 +14,6 @@ export function BoardsList({ isTemplate, archived = false }: { isTemplate?: bool
|
|||||||
const { workspace } = useWorkspace();
|
const { workspace } = useWorkspace();
|
||||||
const { openModal } = useModal();
|
const { openModal } = useModal();
|
||||||
const { canCreateBoard } = usePermissions();
|
const { canCreateBoard } = usePermissions();
|
||||||
const boardTypeLabel = isTemplate ? t`template` : t`board`;
|
|
||||||
const boardLabel = isTemplate ? t`templates` : t`boards`;
|
|
||||||
|
|
||||||
const utils = api.useUtils();
|
const utils = api.useUtils();
|
||||||
const updateBoard = api.board.update.useMutation({
|
const updateBoard = api.board.update.useMutation({
|
||||||
@@ -62,10 +60,10 @@ export function BoardsList({ isTemplate, archived = false }: { isTemplate?: bool
|
|||||||
<div className="flex flex-col items-center">
|
<div className="flex flex-col items-center">
|
||||||
<HiOutlineRectangleStack className="h-10 w-10 text-light-800 dark:text-dark-800" />
|
<HiOutlineRectangleStack className="h-10 w-10 text-light-800 dark:text-dark-800" />
|
||||||
<p className="mb-2 mt-4 text-[14px] font-bold text-light-1000 dark:text-dark-950">
|
<p className="mb-2 mt-4 text-[14px] font-bold text-light-1000 dark:text-dark-950">
|
||||||
{archived ? t`No archived boards` : t`No ${boardLabel}`}
|
{archived ? t`No archived boards` : t`No ${isTemplate ? "templates" : "boards"}`}
|
||||||
</p>
|
</p>
|
||||||
<p className="text-[14px] text-light-900 dark:text-dark-900">
|
<p className="text-[14px] text-light-900 dark:text-dark-900">
|
||||||
{archived ? t`Boards you archive will appear here.` : t`Get started by creating a new ${boardTypeLabel}`}
|
{archived ? t`Boards you archive will appear here.` : t`Get started by creating a new ${isTemplate ? "template" : "board"}`}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<Tooltip
|
<Tooltip
|
||||||
@@ -79,7 +77,7 @@ export function BoardsList({ isTemplate, archived = false }: { isTemplate?: bool
|
|||||||
}}
|
}}
|
||||||
disabled={!canCreateBoard}
|
disabled={!canCreateBoard}
|
||||||
>
|
>
|
||||||
{t`Create new ${boardTypeLabel}`}
|
{t`Create new ${isTemplate ? "template" : "board"}`}
|
||||||
</Button>
|
</Button>
|
||||||
</Tooltip>
|
</Tooltip>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -32,7 +32,6 @@ interface NewBoardInputWithTemplate {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export function NewBoardForm({ isTemplate }: { isTemplate?: boolean }) {
|
export function NewBoardForm({ isTemplate }: { isTemplate?: boolean }) {
|
||||||
const boardTypeLabel = isTemplate ? t`template` : t`board`;
|
|
||||||
const utils = api.useUtils();
|
const utils = api.useUtils();
|
||||||
const { closeModal } = useModal();
|
const { closeModal } = useModal();
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
@@ -118,7 +117,7 @@ export function NewBoardForm({ isTemplate }: { isTemplate?: boolean }) {
|
|||||||
<form onSubmit={handleSubmit(onSubmit)}>
|
<form onSubmit={handleSubmit(onSubmit)}>
|
||||||
<div className="px-5 pt-5">
|
<div className="px-5 pt-5">
|
||||||
<div className="text-neutral-9000 flex w-full items-center justify-between pb-4 dark:text-dark-1000">
|
<div className="text-neutral-9000 flex w-full items-center justify-between pb-4 dark:text-dark-1000">
|
||||||
<h2 className="text-sm font-bold">{t`New ${boardTypeLabel}`}</h2>
|
<h2 className="text-sm font-bold">{t`New ${isTemplate ? "template" : "board"}`}</h2>
|
||||||
<button
|
<button
|
||||||
type="button"
|
type="button"
|
||||||
className="hover:bg-li ght-300 rounded p-1 focus:outline-none dark:hover:bg-dark-300"
|
className="hover:bg-li ght-300 rounded p-1 focus:outline-none dark:hover:bg-dark-300"
|
||||||
@@ -164,7 +163,7 @@ export function NewBoardForm({ isTemplate }: { isTemplate?: boolean }) {
|
|||||||
)}
|
)}
|
||||||
<div>
|
<div>
|
||||||
<Button type="submit" isLoading={createBoard.isPending}>
|
<Button type="submit" isLoading={createBoard.isPending}>
|
||||||
{t`Create ${boardTypeLabel}`}
|
{t`Create ${isTemplate ? "template" : "board"}`}
|
||||||
</Button>
|
</Button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -26,27 +26,26 @@ import { BoardsList } from "./components/BoardsList";
|
|||||||
import { ImportBoardsForm } from "./components/ImportBoardsForm";
|
import { ImportBoardsForm } from "./components/ImportBoardsForm";
|
||||||
import { NewBoardForm } from "./components/NewBoardForm";
|
import { NewBoardForm } from "./components/NewBoardForm";
|
||||||
|
|
||||||
|
const boardsTabs = [
|
||||||
|
{ key: "boards" as const, label: t`Active` },
|
||||||
|
{ key: "archived" as const, label: t`Archived` },
|
||||||
|
];
|
||||||
|
|
||||||
export default function BoardsPage({ isTemplate }: { isTemplate?: boolean }) {
|
export default function BoardsPage({ isTemplate }: { isTemplate?: boolean }) {
|
||||||
const { openModal, modalContentType, isOpen } = useModal();
|
const { openModal, modalContentType, isOpen } = useModal();
|
||||||
const { workspace } = useWorkspace();
|
const { workspace } = useWorkspace();
|
||||||
const [activeTab, setActiveTab] = useState<"boards" | "archived">("boards");
|
const [activeTab, setActiveTab] = useState<"boards" | "archived">("boards");
|
||||||
const { canCreateBoard } = usePermissions();
|
const { canCreateBoard } = usePermissions();
|
||||||
const boardLabel = isTemplate ? t`Templates` : t`Boards`;
|
|
||||||
const boardTypeLabel = isTemplate ? t`template` : t`board`;
|
|
||||||
const boardsTabs = [
|
|
||||||
{ key: "boards" as const, label: t`Active` },
|
|
||||||
{ key: "archived" as const, label: t`Archived` },
|
|
||||||
];
|
|
||||||
|
|
||||||
const createBoardShortcut = useMemo(
|
const createBoardShortcut = useMemo(
|
||||||
() => ({
|
() => ({
|
||||||
type: "PRESS" as const,
|
type: "PRESS" as const,
|
||||||
stroke: { key: "C" },
|
stroke: { key: "C" },
|
||||||
action: () => canCreateBoard && openModal("NEW_BOARD"),
|
action: () => canCreateBoard && openModal("NEW_BOARD"),
|
||||||
description: t`Create new ${boardTypeLabel}`,
|
description: t`Create new ${isTemplate ? "template" : "board"}`,
|
||||||
group: "ACTIONS" as const,
|
group: "ACTIONS" as const,
|
||||||
}),
|
}),
|
||||||
[boardTypeLabel, canCreateBoard, isTemplate, openModal],
|
[canCreateBoard, isTemplate, openModal],
|
||||||
);
|
);
|
||||||
|
|
||||||
const { tooltipContent: createModalShortcutTooltipContent } =
|
const { tooltipContent: createModalShortcutTooltipContent } =
|
||||||
@@ -55,12 +54,12 @@ export default function BoardsPage({ isTemplate }: { isTemplate?: boolean }) {
|
|||||||
return (
|
return (
|
||||||
<>
|
<>
|
||||||
<PageHead
|
<PageHead
|
||||||
title={t`${boardLabel} | ${workspace.name ?? t`Workspace`}`}
|
title={t`${isTemplate ? "Templates" : "Boards"} | ${workspace.name ?? t`Workspace`}`}
|
||||||
/>
|
/>
|
||||||
<div className="m-auto h-full max-w-[1100px] p-8 px-5 md:px-28 md:py-12">
|
<div className="m-auto h-full max-w-[1100px] p-8 px-5 md:px-28 md:py-12">
|
||||||
<div className="relative z-10 mb-8 flex w-full items-center justify-between">
|
<div className="relative z-10 mb-8 flex w-full items-center justify-between">
|
||||||
<h1 className="font-bold tracking-tight text-neutral-900 dark:text-dark-1000 sm:text-[1.2rem]">
|
<h1 className="font-bold tracking-tight text-neutral-900 dark:text-dark-1000 sm:text-[1.2rem]">
|
||||||
{boardLabel}
|
{t`${isTemplate ? "Templates" : "Boards"}`}
|
||||||
</h1>
|
</h1>
|
||||||
<div className="flex gap-2">
|
<div className="flex gap-2">
|
||||||
{!isTemplate && (
|
{!isTemplate && (
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
services:
|
services:
|
||||||
migrate:
|
migrate:
|
||||||
image: kan-migrate:local
|
image: ghcr.io/kanbn/kan-migrate:latest
|
||||||
container_name: ${CONTAINER_NAME:-kan-migrate}
|
container_name: ${CONTAINER_NAME:-kan-migrate}
|
||||||
networks:
|
networks:
|
||||||
- kan-network
|
- kan-network
|
||||||
@@ -16,7 +16,7 @@ services:
|
|||||||
restart: "no"
|
restart: "no"
|
||||||
|
|
||||||
web:
|
web:
|
||||||
image: kan:local
|
image: ghcr.io/kanbn/kan:latest
|
||||||
container_name: ${CONTAINER_NAME:-kan-web}
|
container_name: ${CONTAINER_NAME:-kan-web}
|
||||||
ports:
|
ports:
|
||||||
- "${WEB_PORT:-3000}:3000"
|
- "${WEB_PORT:-3000}:3000"
|
||||||
|
|||||||
@@ -91,35 +91,21 @@ export function registerBoardTools(server: McpServer): void {
|
|||||||
|
|
||||||
server.tool(
|
server.tool(
|
||||||
"create_board",
|
"create_board",
|
||||||
"Create a new board in a workspace, optionally with initial lists and labels",
|
"Create a new board in a workspace",
|
||||||
{
|
{
|
||||||
workspacePublicId: z.string().describe("The workspace's public ID"),
|
workspacePublicId: z.string().describe("The workspace's public ID"),
|
||||||
name: z.string().describe("Board name"),
|
name: z.string().describe("Board name"),
|
||||||
lists: z
|
slug: z.string().optional().describe("URL-friendly slug (auto-generated if omitted)"),
|
||||||
.array(z.string().min(1))
|
visibility: z
|
||||||
.default([])
|
.enum(["public", "private"])
|
||||||
.describe("Initial list names, for example [\"Backlog\", \"In Progress\", \"Done\"]"),
|
|
||||||
labels: z
|
|
||||||
.array(z.string().min(1))
|
|
||||||
.default([])
|
|
||||||
.describe("Initial label names, for example [\"Bug\", \"Feature\"]"),
|
|
||||||
type: z
|
|
||||||
.enum(["regular", "template"])
|
|
||||||
.optional()
|
.optional()
|
||||||
.describe("Board type (defaults to regular)"),
|
.describe("Board visibility (default: private)"),
|
||||||
sourceBoardPublicId: z
|
|
||||||
.string()
|
|
||||||
.min(12)
|
|
||||||
.optional()
|
|
||||||
.describe("Source board public ID when cloning an existing board"),
|
|
||||||
},
|
},
|
||||||
async ({ workspacePublicId, name, lists, labels, type, sourceBoardPublicId }) => {
|
async ({ workspacePublicId, name, slug, visibility }) => {
|
||||||
const data = await kanRequest("POST", `/workspaces/${workspacePublicId}/boards`, {
|
const data = await kanRequest("POST", `/workspaces/${workspacePublicId}/boards`, {
|
||||||
name,
|
name,
|
||||||
lists,
|
slug,
|
||||||
labels,
|
visibility,
|
||||||
type,
|
|
||||||
sourceBoardPublicId,
|
|
||||||
});
|
});
|
||||||
return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] };
|
return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] };
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -64,7 +64,7 @@ export function registerChecklistTools(server: McpServer): void {
|
|||||||
async ({ checklistItemPublicId, title, isCompleted, index }) => {
|
async ({ checklistItemPublicId, title, isCompleted, index }) => {
|
||||||
const data = await kanRequest("PATCH", `/checklists/items/${checklistItemPublicId}`, {
|
const data = await kanRequest("PATCH", `/checklists/items/${checklistItemPublicId}`, {
|
||||||
title,
|
title,
|
||||||
completed: isCompleted,
|
isCompleted,
|
||||||
index,
|
index,
|
||||||
});
|
});
|
||||||
return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] };
|
return { content: [{ type: "text", text: JSON.stringify(data, null, 2) }] };
|
||||||
|
|||||||
Reference in New Issue
Block a user