From 8b9c445fef9415b801e9ee9cbeb1087747654b83 Mon Sep 17 00:00:00 2001 From: syuilo Date: Thu, 10 Jun 2021 14:01:09 +0900 Subject: [PATCH] New Crowdin updates (#7554) * New translations ja-JP.yml (French) * New translations ja-JP.yml (French) * New translations ja-JP.yml (Italian) * New translations ja-JP.yml (Korean) * New translations ja-JP.yml (German) * New translations ja-JP.yml (English) * New translations api.md (Korean) * New translations mfm.md (Korean) * New translations api.md (Korean) * New translations timelines.md (Spanish) * New translations timelines.md (Spanish) * New translations timelines.md (Spanish) * New translations theme.md (Spanish) * New translations ja-JP.yml (Chinese Simplified) * New translations theme.md (Spanish) * New translations theme.md (Spanish) * New translations theme.md (Spanish) * New translations theme.md (Spanish) * New translations theme.md (Spanish) * New translations theme.md (Spanish) * New translations stream.md (Spanish) * New translations stream.md (Spanish) * New translations stream.md (Spanish) * New translations stream.md (Spanish) --- locales/de-DE.yml | 1 + locales/en-US.yml | 1 + locales/fr-FR.yml | 5 +++ locales/it-IT.yml | 5 +++ locales/ko-KR.yml | 1 + locales/zh-CN.yml | 1 + src/docs/es-ES/stream.md | 40 +++++++++++------------ src/docs/es-ES/theme.md | 64 ++++++++++++++++++------------------- src/docs/es-ES/timelines.md | 10 +++--- src/docs/ko-KR/api.md | 4 +-- src/docs/ko-KR/mfm.md | 2 +- 11 files changed, 74 insertions(+), 60 deletions(-) diff --git a/locales/de-DE.yml b/locales/de-DE.yml index e3edcf5f4..d08858a33 100644 --- a/locales/de-DE.yml +++ b/locales/de-DE.yml @@ -326,6 +326,7 @@ driveCapacityPerRemoteAccount: "Drive-Kapazität pro Benutzer anderer Instanzen" inMb: "In Megabytes" iconUrl: "Icon-URL" bannerUrl: "Banner-URL" +backgroundImageUrl: "Hintergrundbild-URL" basicInfo: "Basisdaten" pinnedUsers: "Angepinnte Benutzer" pinnedUsersDescription: "Gib einen Benutzernamen pro Zeile ein. Diese werden im \"Erkunden\" Tab angezeigt." diff --git a/locales/en-US.yml b/locales/en-US.yml index 3dd581c8a..d08f403b9 100644 --- a/locales/en-US.yml +++ b/locales/en-US.yml @@ -326,6 +326,7 @@ driveCapacityPerRemoteAccount: "Drive capacity per remote user" inMb: "In megabytes" iconUrl: "Icon URL" bannerUrl: "Banner image URL" +backgroundImageUrl: "Background image URL" basicInfo: "Basic info" pinnedUsers: "Pinned user" pinnedUsersDescription: "List one username per line. Users listed here will be pinned under \"Explore\" tab." diff --git a/locales/fr-FR.yml b/locales/fr-FR.yml index 174a3a8f5..161b4553a 100644 --- a/locales/fr-FR.yml +++ b/locales/fr-FR.yml @@ -279,6 +279,7 @@ emptyDrive: "Le Drive est vide" emptyFolder: "Le dossier est vide" unableToDelete: "Suppression impossible" inputNewFileName: "Entrez un nouveau nom de fichier" +inputNewDescription: "Veuillez entrer une nouvelle description" inputNewFolderName: "Entrez un nouveau nom de dossier" circularReferenceFolder: "Le dossier de destination est un sous-dossier du dossier que vous souhaitez déplacer." hasChildFilesOrFolders: "Impossible de supprimer ce dossier car il n'est pas vide." @@ -310,6 +311,8 @@ monthX: "{month}" yearX: "{year}" pages: "Pages" integration: "Intégrations" +connectService: "Connexion" +disconnectService: "Déconnexion" enableLocalTimeline: "Activer le fil local" enableGlobalTimeline: "Activer le fil global" disablingTimelinesInfo: "Même si vous désactivez ces fils, les administrateur·rice·s et les modérateur·rice·s pourront toujours y accéder." @@ -544,6 +547,8 @@ disablePlayer: "Fermer le lecteur vidéo" expandTweet: "Étendre le tweet" themeEditor: "Éditeur de thèmes" description: "Description" +describeFile: "Ajouter une description d'image" +enterFileDescription: "Saisissez une description" author: "Auteur·rice" leaveConfirm: "Vous avez des modifications non-sauvegardées. Voulez-vous les ignorer ?" manage: "Gestion" diff --git a/locales/it-IT.yml b/locales/it-IT.yml index 0fdf78c79..63b535a47 100644 --- a/locales/it-IT.yml +++ b/locales/it-IT.yml @@ -274,6 +274,7 @@ emptyDrive: "Il Drive è vuoto" emptyFolder: "La cartella è vuota" unableToDelete: "Eliminazione impossibile" inputNewFileName: "Inserisci nome del nuovo file" +inputNewDescription: "Inserisci una nuova descrizione" inputNewFolderName: "Inserisci nome della nuova cartella" circularReferenceFolder: "La cartella di destinazione è una sottocartella della cartella che vuoi spostare." hasChildFilesOrFolders: "Impossibile eliminare la cartella perché non è vuota" @@ -305,6 +306,8 @@ monthX: "{month}" yearX: "{year}" pages: "Pagine" integration: "App collegate" +connectService: "Connessione" +disconnectService: "Disconnessione " enableLocalTimeline: "Abilita Timeline locale" enableGlobalTimeline: "Abilita Timeline federata" disablingTimelinesInfo: "Anche se disabiliti queste timeline, gli amministratori e i moderatori potranno sempre accederci." @@ -531,6 +534,8 @@ disablePlayer: "Chiudi lettore video" expandTweet: "Espandi tweet" themeEditor: "Editor di temi" description: "Descrizione" +describeFile: "Aggiungi una descrizione d'immagine" +enterFileDescription: "Inserisci descrizione" author: "Autore" leaveConfirm: "Ci sono delle modifiche ancora non salvate. Vuoi cancellarle?" manage: "Gestione" diff --git a/locales/ko-KR.yml b/locales/ko-KR.yml index 3d313b8c7..f3fce251f 100644 --- a/locales/ko-KR.yml +++ b/locales/ko-KR.yml @@ -326,6 +326,7 @@ driveCapacityPerRemoteAccount: "리모트 유저 한 명당 드라이브 용량" inMb: "메가바이트 단위" iconUrl: "아이콘 URL" bannerUrl: "배너 이미지 URL" +backgroundImageUrl: "배경 이미지 URL" basicInfo: "기본 정보" pinnedUsers: "고정된 유저" pinnedUsersDescription: "\"발견하기\" 페이지 등에 고정하고 싶은 유저를 한 줄에 한 명씩 적습니다." diff --git a/locales/zh-CN.yml b/locales/zh-CN.yml index 905c84575..f10a09a32 100644 --- a/locales/zh-CN.yml +++ b/locales/zh-CN.yml @@ -326,6 +326,7 @@ driveCapacityPerRemoteAccount: "每个远程用户的网盘容量" inMb: "以兆字节(MegaByte)为单位" iconUrl: "图标URL" bannerUrl: "Banner URL" +backgroundImageUrl: "背景图URL" basicInfo: "基本信息" pinnedUsers: "置顶用户" pinnedUsersDescription: "在「发现」页面中使用换行标记想要置顶的用户。" diff --git a/src/docs/es-ES/stream.md b/src/docs/es-ES/stream.md index c32579c14..f1e5b78c7 100644 --- a/src/docs/es-ES/stream.md +++ b/src/docs/es-ES/stream.md @@ -1,25 +1,25 @@ -# ストリーミングAPI +# API de Streaming -ストリーミングAPIを使うと、リアルタイムで様々な情報(例えばタイムラインに新しい投稿が流れてきた、メッセージが届いた、フォローされた、など)を受け取ったり、様々な操作を行ったりすることができます。 +Usando la API de streaming, se puede recibir en tiempo real toda clase de información (por ejemplo, los posts nuevos que pasaron por la linea de tiempo, los mensajes recibidos, las notificaciones de seguimiento, etc.) y manejar varias operaciones en estas. -## ストリームに接続する +## Conectarse a streams -ストリーミングAPIを利用するには、まずMisskeyサーバーに**websocket**接続する必要があります。 +Para usar la API de streaming, primero hay que conectar un **websocket** al servidor de Misskey -以下のURLに、`i`というパラメータ名で認証情報を含めて、websocket接続してください。例: +Conecte el websocket a la URL mencionada abajo, incluyendo la información de autenticación en el parámetro `i`Ej: ``` %WS_URL%/streaming?i=xxxxxxxxxxxxxxx ``` -認証情報は、自分のAPIキーや、アプリケーションからストリームに接続する際はユーザーのアクセストークンのことを指します。 +La información de autenticación hace referencia a tu propia clave de la API, o al token de acceso del usuario cuando se conecta al stream desde la aplicación
-

認証情報の取得については、こちらのドキュメントをご確認ください。

+

Para obtener la información de la autenticación, consulte Este documento

--- -認証情報は省略することもできますが、その場合非ログインでの利用ということになり、受信できる情報や可能な操作は限られます。例: +La información de autenticación puede omitirse, pero en ese caso de uso sin un login, se restringirá la información que puede ser recibida y las operaciones posibles,Ej: ``` %WS_URL%/streaming @@ -50,7 +50,7 @@ MisskeyのストリーミングAPIにはチャンネルという概念があり } ``` -ここで、 +Aquí * `channel`には接続したいチャンネル名を設定します。チャンネルの種類については後述します。 * `id`にはそのチャンネルとやり取りするための任意のIDを設定します。ストリームでは様々なメッセージが流れるので、そのメッセージがどのチャンネルからのものなのか識別する必要があるからです。このIDは、UUIDや、乱数のようなもので構いません。 * `params`はチャンネルに接続する際のパラメータです。チャンネルによって接続時に必要とされるパラメータは異なります。パラメータ不要のチャンネルに接続する際は、このプロパティは省略可能です。 @@ -76,7 +76,7 @@ MisskeyのストリーミングAPIにはチャンネルという概念があり } ``` -ここで、 +Aquí * `id`には前述したそのチャンネルに接続する際に設定したIDが設定されています。これで、このメッセージがどのチャンネルからのものなのか知ることができます。 * `type`にはメッセージの種類が設定されます。チャンネルによって、どのような種類のメッセージが流れてくるかは異なります。 * `body`にはメッセージの内容が設定されます。チャンネルによって、どのような内容のメッセージが流れてくるかは異なります。 @@ -98,7 +98,7 @@ MisskeyのストリーミングAPIにはチャンネルという概念があり } ``` -ここで、 +Aquí * `id`には前述したそのチャンネルに接続する際に設定したIDを設定します。これで、このメッセージがどのチャンネルに向けたものなのか識別させることができます。 * `type`にはメッセージの種類を設定します。チャンネルによって、どのような種類のメッセージを受け付けるかは異なります。 * `body`にはメッセージの内容を設定します。チャンネルによって、どのような内容のメッセージを受け付けるかは異なります。 @@ -115,7 +115,7 @@ MisskeyのストリーミングAPIにはチャンネルという概念があり } ``` -ここで、 +Aquí * `id`には前述したそのチャンネルに接続する際に設定したIDを設定します。 ## ストリームを経由してAPIリクエストする @@ -136,7 +136,7 @@ MisskeyのストリーミングAPIにはチャンネルという概念があり } ``` -ここで、 +Aquí * `id`には、APIのレスポンスを識別するための、APIリクエストごとの一意なIDを設定する必要があります。UUIDや、簡単な乱数のようなもので構いません。 * `endpoint`には、あなたがリクエストしたいAPIのエンドポイントを指定します。 * `data`には、エンドポイントのパラメータを含めます。 @@ -158,7 +158,7 @@ APIへリクエストすると、レスポンスがストリームから次の } ``` -ここで、 +Aquí * `xxxxxxxxxxxxxxxx`の部分には、リクエストの際に設定された`id`が含まれています。これにより、どのリクエストに対するレスポンスなのか判別することができます。 * `body`には、レスポンスが含まれています。 @@ -185,7 +185,7 @@ Misskeyは投稿のキャプチャと呼ばれる仕組みを提供していま } ``` -ここで、 +Aquí * `id`にキャプチャしたい投稿の`id`を設定します。 このメッセージを送信すると、Misskeyにキャプチャを要請したことになり、以後、その投稿に関するイベントが流れてくるようになります。 @@ -206,7 +206,7 @@ Misskeyは投稿のキャプチャと呼ばれる仕組みを提供していま } ``` -ここで、 +Aquí * `body`内の`id`に、イベントを発生させた投稿のIDが設定されます。 * `body`内の`type`に、イベントの種類が設定されます。 * `body`内の`body`に、イベントの詳細が設定されます。 @@ -219,7 +219,7 @@ Misskeyは投稿のキャプチャと呼ばれる仕組みを提供していま * `reaction`に、リアクションの種類が設定されます。 * `userId`に、リアクションを行ったユーザーのIDが設定されます。 -例: +Ej: ```json { type: 'noteUpdated', @@ -239,7 +239,7 @@ Misskeyは投稿のキャプチャと呼ばれる仕組みを提供していま * `deletedAt`に、削除日時が設定されます。 -例: +Ej: ```json { type: 'noteUpdated', @@ -259,7 +259,7 @@ Misskeyは投稿のキャプチャと呼ばれる仕組みを提供していま * `choice`に、選択肢IDが設定されます。 * `userId`に、投票を行ったユーザーのIDが設定されます。 -例: +Ej: ```json { type: 'noteUpdated', @@ -289,7 +289,7 @@ Misskeyは投稿のキャプチャと呼ばれる仕組みを提供していま } ``` -ここで、 +Aquí * `id`にキャプチャを解除したい投稿の`id`を設定します。 このメッセージを送信すると、以後、その投稿に関するイベントは流れてこないようになります。 diff --git a/src/docs/es-ES/theme.md b/src/docs/es-ES/theme.md index 3e379ee5f..090b40e6a 100644 --- a/src/docs/es-ES/theme.md +++ b/src/docs/es-ES/theme.md @@ -1,12 +1,12 @@ # Tema -テーマを設定して、Misskeyクライアントの見た目を変更できます。 +Eligiendo un tema, se puede cambiar la apariencia del cliente de Misskey -## テーマの設定 -設定 > テーマ +## Configuración del tema +Configuración > Tema -## テーマを作成する -テーマコードはJSON5で記述されたテーマオブジェクトです。 テーマは以下のようなオブジェクトです。 +## Crear tema +El código del tema se guarda como un archivo JSON5. Un ejemplo de tema se puede ver aquí: ``` js { id: '17587283-dd92-4a2c-a22c-be0637c9e22a', @@ -33,36 +33,36 @@ ``` -* `id` ... テーマの一意なID。UUIDをおすすめします。 -* `name` ... テーマ名 -* `author` ... テーマの作者 -* `desc` ... テーマの説明(オプション) -* `base` ... 明るいテーマか、暗いテーマか - * `light`にすると明るいテーマになり、`dark`にすると暗いテーマになります。 - * テーマはここで設定されたベーステーマを継承します。 -* `props` ... テーマのスタイル定義。これから説明します。 +* `id` ... Clave única del tema.Se recomienda un código UUID +* `name` ... Nombre del tema +* `author` ... Autor del tema +* `desc` ... Descripción del tema (opcional) +* `base` ... Si es un tema claro u oscuro + * Si se elige `light`, será un tema claro. Si se elige `dark`, será un tema oscuro. + * Aquí el tema hereda los valores por defecto del tema base elegido +* `props` ... Definición del estilo del tema. Esto se explica en lo siguiente. -### テーマのスタイル定義 -`props`下にはテーマのスタイルを定義します。 キーがCSSの変数名になり、バリューで中身を指定します。 なお、この`props`オブジェクトはベーステーマから継承されます。 ベーステーマは、このテーマの`base`が`light`なら[_light.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_light.json5)で、`dark`なら[_dark.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_dark.json5)です。 つまり、このテーマ内の`props`に`panel`というキーが無くても、そこにはベーステーマの`panel`があると見なされます。 +### Definición del estilo del tema +Debajo de `props`, se define el estilo del tema. La clave es el nombre de las variables del CSS, y con los valores estos se configuran. Incluso más, este objeto `props` hereda los valores por defecto del tema base. El tema base es [_light.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_light.json5) si el `base` de este tema es `light`, y [_dark.json5](https://github.com/misskey-dev/misskey/blob/develop/src/client/themes/_dark.json5) si si el `base` de este tema es `dark` Resumiendo, aunque no haya una clave `panel` en el `props` del tema, se considera el <0>panel del tema base. -#### バリューで使える構文 -* 16進数で表された色 - * 例: `#00ff00` -* `rgb(r, g, b)`形式で表された色 - * 例: `rgb(0, 255, 0)` -* `rgb(r, g, b, a)`形式で表された透明度を含む色 - * 例: `rgba(0, 255, 0, 0.5)` -* 他のキーの値の参照 - * `@{キー名}`と書くと他のキーの値の参照になります。`{キー名}`は参照したいキーの名前に置き換えます。 - * 例: `@panel` -* 定数(後述)の参照 - * `${定数名}`と書くと定数の参照になります。`{定数名}`は参照したい定数の名前に置き換えます。 - * 例: `$main` -* 関数(後述) - * `:{関数名}<{引数}<{色}` +#### Sintaxis de las variables +* Los colores en base hexadecimal + * Ej: `#00ff00` +* Los colores con la sintaxis `rgb(r, g, b)` + * Ej: `rgb(0, 255, 0)` +* Los colores con la sintaxis `rgb(r, g, b, a)` con un grado de transparencia + * Ej: `rgba(0, 255, 0, 0.5)` +* Referencias a valores de otras claves + * Escribiendo `@{nombre de clave}` se hace referencia al valor de la otra clave.Reemplace `{nombre de clave}` por el nombre de la clave al cual quiera hacer referencia. + * Ej: `@panel` +* Referencia a una constante (ver más abajo) + * Escribiendo `${nombre de la constante}` se hace referencia a la constante.Reemplace `{nombre de la constante}` por la constante al cual quiera hacer referencia. + * Ej: `$main` +* Funciones (ver más abajo) + * `:{nombre de la función}<{parámetros}<{color}` -#### Constante -「CSS変数として出力はしたくないが、他のCSS変数の値として使いまわしたい」値があるときは、定数を使うと便利です。 キー名を`$`で始めると、そのキーはCSS変数として出力されません。 +#### Constantes +Cuando hay un valor que no se quiere generar como variable CSS pero sí se quiere reutilizar como valor de otra variable CSS, es conveniente usar constantes. Cuando a un nombre de clave se le añade como prefijo `$`, esa clave no será generada como una variable CSS. #### funciones wip diff --git a/src/docs/es-ES/timelines.md b/src/docs/es-ES/timelines.md index d2ee592fd..60834cfda 100644 --- a/src/docs/es-ES/timelines.md +++ b/src/docs/es-ES/timelines.md @@ -1,15 +1,15 @@ -# タイムラインの比較 +# Comparación de las lineas de tiempo https://docs.google.com/spreadsheets/d/1lxQ2ugKrhz58Bg96HTDK_2F98BUritkMyIiBkOByjHA/edit?usp=sharing ## Inicio -自分のフォローしているユーザーの投稿 +Los posts de los usuarios que uno sigue ## Local -全てのローカルユーザーの「ホーム」指定されていない投稿 +Todos los posts de los usuarios locales que no estén marcados como "Solo inicio" ## Social -自分のフォローしているユーザーの投稿と、全てのローカルユーザーの「ホーム」指定されていない投稿 +Los posts de los usuarios que uno sigue más todos los posts de los usuarios locales que no estén marcados como "Solo inicio" ## Global -全てのローカルユーザーの「ホーム」指定されていない投稿と、サーバーに届いた全てのリモートユーザーの「ホーム」指定されていない投稿 +Todos los posts de los usuarios locales que no estén marcados como "Solo inicio" más todos los posts de los usuarios remotos recibidos por el servidor que no estén marcados como "Solo inicio" diff --git a/src/docs/ko-KR/api.md b/src/docs/ko-KR/api.md index 057749ca6..88559013d 100644 --- a/src/docs/ko-KR/api.md +++ b/src/docs/ko-KR/api.md @@ -7,11 +7,11 @@ API를 사용하려면 먼저 액세스 토큰을 취득해야 합니다. 이 ## 액세스 토큰 가져오기 기본적으로 API는 요청 시에 액세스 토큰이 필요합니다. API에 요청하는 것이 자기 자신인지, 불특정한 유저에게 사용하는 애플리케이션인지에 따라 취득 절차가 달라집니다. -* 전자의 경우: [ 「자기 자신의 액세스 토큰을 수동으로 발급하기」](#自分自身のアクセストークンを手動発行する)로 진행 +* 전자의 경우: [「자기 자신의 액세스 토큰을 수동으로 발급하기」](#自分自身のアクセストークンを手動発行する)로 진행 * 후자의 경우: [「애플리케이션 사용자에게 액세스 토큰 발급을 요청하기」](#アプリケーション利用者にアクセストークンの発行をリクエストする)로 진행 ### 자기 자신의 액세스 토큰을 수동으로 발급하기 -「설정 > API」에서 자신의 액세스 토큰을 발급할 수 있습니다. +「설정 > API」에서 자신의 액세스 토큰을 발급할 수 있습니다. [「API 사용 방법」으로 이동](#APIの使い方) diff --git a/src/docs/ko-KR/mfm.md b/src/docs/ko-KR/mfm.md index 854de1ba9..c9e8a5a4d 100644 --- a/src/docs/ko-KR/mfm.md +++ b/src/docs/ko-KR/mfm.md @@ -1,2 +1,2 @@ # MFM -MFM은 Misskey Flavored Markdown의 약자로, Misskey의 다양한 장소에서 사용할 수 있는 전용 마크업 언어입니다. MFM로 사용 가능한 구문은 [MFM 치트 시트 ](/mfm-cheat-sheet)에서 확인할 수 있습니다. +MFM은 Misskey Flavored Markdown의 약자로, Misskey의 다양한 장소에서 사용할 수 있는 전용 마크업 언어입니다. MFM로 사용 가능한 구문은 [MFM 치트 시트](/mfm-cheat-sheet)에서 확인할 수 있습니다.