diff --git a/docs/src/modules/components/backers-de.md b/docs/src/modules/components/backers-de.md index 3a6c2fba3e3e0b..d3abcc91300ee7 100644 --- a/docs/src/modules/components/backers-de.md +++ b/docs/src/modules/components/backers-de.md @@ -10,22 +10,22 @@ Gold-Sponsoren sind diejenigen, die $500 pro Monat und mehr für Material-UI ges

creative-tim - tidelift - bitsrc - blokt + tidelift + bitsrc + blokt

über [OpenCollective](https://opencollective.com/material-ui)

- + callemall - + localize

### Es gibt noch mehr! -Sehen Sie sich die vollständige Liste [unserer Unterstützer](/discover-more/backers/) an. +Sehen Sie sich die vollständige Liste [unserer Unterstützer](/discover-more/backers/) an. \ No newline at end of file diff --git a/docs/src/modules/components/backers-es.md b/docs/src/modules/components/backers-es.md index a51c2e642230d9..54acce757c0da3 100644 --- a/docs/src/modules/components/backers-es.md +++ b/docs/src/modules/components/backers-es.md @@ -10,22 +10,22 @@ a través de [Patreon](https://www.patreon.com/oliviertassinari)

creative-tim - tidelift - bitsrc - blokt + tidelift + bitsrc + blokt

a través de [OpenCollective](https://opencollective.com/material-ui)

- + callemall - + localizar

### ¡Y aún hay más! -Revise la lista de todos [nuestros patrocinadores](/discover-more/backers/). +Revise la lista de todos [nuestros patrocinadores](/discover-more/backers/). \ No newline at end of file diff --git a/docs/src/modules/components/backers-fr.md b/docs/src/modules/components/backers-fr.md index aa0988334d6147..d01d7be20768a2 100644 --- a/docs/src/modules/components/backers-fr.md +++ b/docs/src/modules/components/backers-fr.md @@ -10,22 +10,22 @@ via [Patreon](https://www.patreon.com/oliviertassinari)

creative-tim - tidelift - bitsrc - blokt + tidelift + bitsrc + blokt

via [OpenCollective](https://opencollective.com/material-ui)

- + callemall - + localize

### Il y en a plus ! -Voir la liste complète de [nos contributeurs](/discover-more/backers/) . +Voir la liste complète de [nos contributeurs](/discover-more/backers/) . \ No newline at end of file diff --git a/docs/src/modules/components/backers-ja.md b/docs/src/modules/components/backers-ja.md index f1c938b0f5dd98..f7e8995bc4e22d 100644 --- a/docs/src/modules/components/backers-ja.md +++ b/docs/src/modules/components/backers-ja.md @@ -10,22 +10,22 @@ Material-UIはMITライセンスのオープンソースプロジェクトです

creative-tim - タイドリフト - bitsrc - ブロークト + タイドリフト + bitsrc + ブロークト

[OpenCollective](https://opencollective.com/material-ui)によるものです。

- + callemall - + localize

### もっとあります! -[私たちのサポーター](/discover-more/backers/)から全てリストを見ることができます。 +[私たちのサポーター](/discover-more/backers/)から全てリストを見ることができます。 \ No newline at end of file diff --git a/docs/src/modules/components/backers-pt.md b/docs/src/modules/components/backers-pt.md index 10c7d01c96961a..6e21c1e3163cf5 100644 --- a/docs/src/modules/components/backers-pt.md +++ b/docs/src/modules/components/backers-pt.md @@ -10,22 +10,22 @@ via [Patreon](https://www.patreon.com/oliviertassinari)

creative-tim - tidelift - bitsrc - blokt + tidelift + bitsrc + blokt

via [OpenCollective](https://opencollective.com/material-ui)

- + callemall - + localize

### E tem mais! -Veja a lista completa de [nossos apoiadores](/discover-more/backers/). +Veja a lista completa de [nossos apoiadores](/discover-more/backers/). \ No newline at end of file diff --git a/docs/src/modules/components/backers-ru.md b/docs/src/modules/components/backers-ru.md index 619a959fdbae80..486f07265e5c94 100644 --- a/docs/src/modules/components/backers-ru.md +++ b/docs/src/modules/components/backers-ru.md @@ -10,22 +10,22 @@ Material-UI — это проект с открытым исходным код

creative-tim - tidelift - bitsrc - blokt + tidelift + bitsrc + blokt

через [OpenCollective](https://opencollective.com/material-ui)

- + callemall - + localize

### И это еще не все! -Посмотреть полный список [ наших спонсоров ](/discover-more/backers/). +Посмотреть полный список [ наших спонсоров ](/discover-more/backers/). \ No newline at end of file diff --git a/docs/src/modules/components/backers-zh.md b/docs/src/modules/components/backers-zh.md index f1759736f2671c..4c9943dbb5d4b4 100644 --- a/docs/src/modules/components/backers-zh.md +++ b/docs/src/modules/components/backers-zh.md @@ -10,22 +10,22 @@ Material-UI 是一个使用 MIT 许可证的开源项目。 可能完全因为

creative-tim - tidelift - bitsrc - blokt + tidelift + bitsrc + blokt

由[OpenCollective](https://opencollective.com/material-ui)

- + callemall - + localize

### 其实还有更多! -查看[我们赞助商](/discover-more/backers/)的完整名单。 +查看[我们赞助商](/discover-more/backers/)的完整名单。 \ No newline at end of file diff --git a/docs/src/pages/components/about-the-lab/about-the-lab-fr.md b/docs/src/pages/components/about-the-lab/about-the-lab-fr.md index 2052921fcf3448..d8b8d58aab6f5c 100644 --- a/docs/src/pages/components/about-the-lab/about-the-lab-fr.md +++ b/docs/src/pages/components/about-the-lab/about-the-lab-fr.md @@ -1,20 +1,20 @@ -# About the lab +# A propos du lab -

This package hosts the incubator components that are not yet ready to move to the core.

+

Ce package contient des composants en incubation (en développement) qui ne sont pas encore prêts à être ajoutés au package principal.

## Installation -Install the package in your project directory with: +Installez le package dans votre répertoire de projet avec: ```sh -// with npm +// avec npm npm install @material-ui/lab -// with yarn +// avec yarn yarn add @material-ui/lab ``` -The lab has a peer dependency on the core components. If you are not already using Material-UI in your project, you can install it with: +Le laboratoire dépend des composants du package principal. Si vous n'utilisez pas encore Material-UI dans votre projet, vous pouvez l'installer avec: ```sh // avec npm diff --git a/docs/src/pages/components/about-the-lab/about-the-lab-ja.md b/docs/src/pages/components/about-the-lab/about-the-lab-ja.md index d65bc93a53583c..be4468c65db80d 100644 --- a/docs/src/pages/components/about-the-lab/about-the-lab-ja.md +++ b/docs/src/pages/components/about-the-lab/about-the-lab-ja.md @@ -1,10 +1,10 @@ # About the lab -

This package hosts the incubator components that are not yet ready to move to the core.

+

このパッケージは、まだコアに移動する準備ができていないインキュベーター・コンポーネントをホストします。

## インストール -Install the package in your project directory with: +次を使用して、プロジェクトディレクトリにパッケージをインストールします。 ```sh // with npm @@ -14,7 +14,7 @@ npm install @material-ui/lab yarn add @material-ui/lab ``` -The lab has a peer dependency on the core components. If you are not already using Material-UI in your project, you can install it with: +このラボには、コアコンポーネントへのピア依存関係があります。 プロジェクトでまだMaterial-UIを使用していない場合は、次のコマンドでインストールできます。 ```sh // npmの場合 diff --git a/docs/src/pages/components/about-the-lab/about-the-lab-ru.md b/docs/src/pages/components/about-the-lab/about-the-lab-ru.md index 6e837005de705a..d51224e58bd569 100644 --- a/docs/src/pages/components/about-the-lab/about-the-lab-ru.md +++ b/docs/src/pages/components/about-the-lab/about-the-lab-ru.md @@ -1,25 +1,25 @@ -# About the lab +# О пакете lab -

This package hosts the incubator components that are not yet ready to move to the core.

+

Этот пакет содержит инкубационные компоненты, которые еще не готовы к переходу в основной пакет.

## Инструкция по установке -Install the package in your project directory with: +Установите пакет в каталог проекта командой: ```sh -// with npm +// для npm npm install @material-ui/lab -// with yarn +// для yarn yarn add @material-ui/lab ``` -The lab has a peer dependency on the core components. If you are not already using Material-UI in your project, you can install it with: +Пакет lab зависит напрямую от пакета основных компонентов. Если Material-UI ещё не использовался вашем проекте, вы можете установить его командой: ```sh -// with npm +// для npm npm install @material-ui/core -// with yarn +// для yarn yarn add @material-ui/core ``` \ No newline at end of file diff --git a/docs/src/pages/components/about-the-lab/about-the-lab-zh.md b/docs/src/pages/components/about-the-lab/about-the-lab-zh.md index 7e7a4a5ff52add..54f0018c7e9e9b 100644 --- a/docs/src/pages/components/about-the-lab/about-the-lab-zh.md +++ b/docs/src/pages/components/about-the-lab/about-the-lab-zh.md @@ -1,25 +1,25 @@ -# 关于实验室 +# 关于 lab -

这个包还在开发中, 尚未准备好添加到核心库中

+

此依赖包包含了一些还在开发中的组件,它们还不能移到 core(核心)库中。

## 安装 -在你的项目中直接用以下命令安装: +请在您的项目目录中用以下方式安装依赖包: ```sh -// 用npm安装 +// 用 npm 安装 npm install @material-ui/lab -// 用yarn安装 +// 用 yarn 安装 yarn add @material-ui/lab ``` -该实验室对核心组件具有对等依赖性。 如果你尚未在你的项目中使用Material-UI, 你可以按如下方式安装: +该 lab 和那些核心组件是对等依赖的。 若您还未在项目中使用 Material-UI,你可以按如下方式安装: ```sh -// 用npm安装 +// 用 npm 安装 npm install @material-ui/core -// 用yarn安装 +// 用 yarn 安装 yarn add @material-ui/core ``` \ No newline at end of file diff --git a/docs/src/pages/components/app-bar/app-bar-de.md b/docs/src/pages/components/app-bar/app-bar-de.md index 95e293214dbdbd..e0fbd718d5e11b 100644 --- a/docs/src/pages/components/app-bar/app-bar-de.md +++ b/docs/src/pages/components/app-bar/app-bar-de.md @@ -62,10 +62,10 @@ Eine App-Bar die sich beim Scrollen anhebt. #### Parameter 1. `options` (*Object* [optional]): - - - `options.disableHysteresis ` (*Boolean* [optional]): Standardeinstellung ist `false`. Hysterese deaktivieren. Die Bildlaufrichtung wird beim Bestimmen des `trigger`-Werts ignoriert. - - `options.target` (*Node* [optional]): Standardwert `window`. - - `options.threshold` (*Number* [optional]): Standardwert `100`. Ändert den `trigger`-Wert wenn der vertikale Bildlauf den Schwellwert (streng) überschreitet (exklusiv). + +- `options.disableHysteresis ` (*Boolean* [optional]): Standardeinstellung ist `false`. Hysterese deaktivieren. Die Bildlaufrichtung wird beim Bestimmen des `trigger`-Werts ignoriert. +- `options.target` (*Node* [optional]): Standardwert `window`. +- `options.threshold` (*Number* [optional]): Defaults to `100`. Change the `trigger` value when the vertical scroll strictly crosses this threshold (exclusive). #### Rückgabewerte diff --git a/docs/src/pages/components/app-bar/app-bar-es.md b/docs/src/pages/components/app-bar/app-bar-es.md index afb60be31ac48c..059e3c6eaf29d1 100644 --- a/docs/src/pages/components/app-bar/app-bar-es.md +++ b/docs/src/pages/components/app-bar/app-bar-es.md @@ -62,10 +62,10 @@ An App Bar that elevates on scroll. #### Argumentos 1. `options` (*Object* [optional]): - - - `options.disableHysteresis` (*Boolean* [optional]): Defaults to `false`. Disable the hysteresis. Ignore the scroll direction when determining the `trigger` value. - - `options.target` (*Node* [optional]): Defaults to `window`. - - `options.threshold` (*Number* [optional]): Defaults to `100`. Change the `trigger` value when the vertical scroll strictly crosses this threshold (exclusive). + +- `options.disableHysteresis` (*Boolean* [optional]): Defaults to `false`. Disable the hysteresis. Ignore the scroll direction when determining the `trigger` value. +- `options.target` (*Node* [optional]): Defaults to `window`. +- `options.threshold` (*Number* [optional]): Defaults to `100`. Change the `trigger` value when the vertical scroll strictly crosses this threshold (exclusive). #### Devuelve diff --git a/docs/src/pages/components/app-bar/app-bar-fr.md b/docs/src/pages/components/app-bar/app-bar-fr.md index 9c89ca63e8acd4..ae57dded3264ca 100644 --- a/docs/src/pages/components/app-bar/app-bar-fr.md +++ b/docs/src/pages/components/app-bar/app-bar-fr.md @@ -62,10 +62,10 @@ Une barre d’application qui s’élève au défilement. #### Paramètres 1. `options` (*Object* [optional]): - - - `options.disableHysteresis` (*Boolean* [optional]): Valeur par défaut `false`. Désactive l'hystérésis. Ignore le sens de défilement lors de la détermination de la valeur `trigger`. - - `options.target` (*Node* [optional]): Valeur par défaut `window`. - - `options.threshold` (*Number* [optional]): la valeur par défaut est `100`. Modifiez la valeur `trigger` lorsque le défilement vertical dépasse strictement ce seuil (exclusif). + +- `options.disableHysteresis` (*Boolean* [optional]): Valeur par défaut `false`. Désactive l'hystérésis. Ignore le sens de défilement lors de la détermination de la valeur `trigger`. +- `options.target` (*Node* [optional]): Valeur par défaut `window`. +- `options.threshold` (*Number* [optional]): Defaults to `100`. Change the `trigger` value when the vertical scroll strictly crosses this threshold (exclusive). #### Valeur de retour diff --git a/docs/src/pages/components/app-bar/app-bar-ja.md b/docs/src/pages/components/app-bar/app-bar-ja.md index db98eb3b571def..21984fdacda478 100644 --- a/docs/src/pages/components/app-bar/app-bar-ja.md +++ b/docs/src/pages/components/app-bar/app-bar-ja.md @@ -62,10 +62,10 @@ components: AppBar, Toolbar, Menu #### 引数 1. `オプション` (*オプジェクト* [任意]): - - - `options.disableHysteresis` (*ブール値* [任意]): デフォルト値 `false`. ヒステリシスを無効にします。 ` trigger ` 値を決定するときにスクロール方向を無視します。 - - `options.target` (*ノード* [任意]): デフォルト地 `window`. - - `options.threshold` (*数値* [任意]):デフォルト値`100`。垂直スクロールがこのしきい値を厳密に横切ったときに ` trigger ` 値を変更します(排他的)。 + +- `options.disableHysteresis` (*ブール値* [任意]): デフォルト値 `false`. ヒステリシスを無効にします。 ` trigger ` 値を決定するときにスクロール方向を無視します。 +- `options.target` (*ノード* [任意]): デフォルト地 `window`. +- `options.threshold` (*Number* [optional]): デフォルトは`100`. 垂直スクロールがこのしきい値(排他的) を厳密に超えたときに`trigger` 値を変更します。 #### 戻り値 diff --git a/docs/src/pages/components/app-bar/app-bar-pt.md b/docs/src/pages/components/app-bar/app-bar-pt.md index 34fde66fbb66fd..a1bb4ecdd4592b 100644 --- a/docs/src/pages/components/app-bar/app-bar-pt.md +++ b/docs/src/pages/components/app-bar/app-bar-pt.md @@ -7,7 +7,7 @@ components: AppBar, Toolbar, Menu

A Barra de aplicativos exibe informações e ações relacionadas à tela atual.

-O [App Bar superior](https://material.io/design/components/app-bars-top.html) provê conteúdo e ações relacionados à tela atual. Ele é utilizado para a identidade visual, títulos de tela, navegação, e ações. +A [barra de aplicativos superior](https://material.io/design/components/app-bars-top.html) provê conteúdo e ações relacionados à tela atual. Ela é utilizada para a identidade visual, títulos de tela, navegação, e ações. Ele pode se transformar em uma barra de ações contextual ou utilizado como uma barra de navegação. @@ -62,10 +62,10 @@ Uma barra de aplicativos que se mantém acima ao rolar. #### Argumentos 1. `options` (*Object* [opcional]): - - - `options.disableHysteresis` (*Boolean* [opcional]): Padrão `false`. Desabilita a histerese. Ignora a direção de rolagem ao determinar o valor `trigger`. - - `options.target` (*Node* [opcional]): Padrão `window`. - - `options.threshold` (*Number* [opcional]): Padrão `100`. Modifica o valor de `trigger` quando a barra de rolagem vertical ultrapassar este limite. + +- `options.disableHysteresis` (*Boolean* [opcional]): Padrão `false`. Desabilita a histerese. Ignora a direção de rolagem ao determinar o valor `trigger`. +- `options.target` (*Node* [opcional]): Padrão `window`. +- `options.threshold` (*Number* [opcional]): Padrão `100`. Modifica o valor limite que aciona a `trigger` quando a barra de rolagem vertical cruzar ou chegar a este limite. #### Retornos diff --git a/docs/src/pages/components/app-bar/app-bar-ru.md b/docs/src/pages/components/app-bar/app-bar-ru.md index 83732ff4f1b70a..f287bef2455ea2 100644 --- a/docs/src/pages/components/app-bar/app-bar-ru.md +++ b/docs/src/pages/components/app-bar/app-bar-ru.md @@ -62,10 +62,10 @@ An App Bar that elevates on scroll. #### Аргументы 1. `options` (*Object* [optional]): - - - `options.disableHysteresis` (*Boolean* [optional]): Defaults to `false`. Disable the hysteresis. Игнорирование направления прокрутки когда определено `trigger` значение. - - `options.target` (*Node* [optional]): По умолчанию `window`. - - `options.threshold` (*Number* [optional]): Defaults to `100`. Change the `trigger` value when the vertical scroll strictly crosses this threshold (exclusive). + +- `options.disableHysteresis` (*Boolean* [optional]): Defaults to `false`. Disable the hysteresis. Игнорирование направления прокрутки когда определено `trigger` значение. +- `options.target` (*Node* [optional]): По умолчанию `window`. +- `options.threshold` (*Number* [optional]): Defaults to `100`. Change the `trigger` value when the vertical scroll strictly crosses this threshold (exclusive). #### Возвращает diff --git a/docs/src/pages/components/app-bar/app-bar-zh.md b/docs/src/pages/components/app-bar/app-bar-zh.md index d64127469985e2..c1f60548043269 100644 --- a/docs/src/pages/components/app-bar/app-bar-zh.md +++ b/docs/src/pages/components/app-bar/app-bar-zh.md @@ -62,16 +62,16 @@ components: AppBar, Toolbar, Menu #### 参数 1. `options` (*Object* [optional]): - - - `options.disableHysteresis` (*Boolean* [optional]): 默认值为`false`。 禁用迟滞的效果。 在决定 `trigger` 的值时会忽略在滚动的方向。 - - `options.target` (*Node* [optional]):默认值时 `window`。 - - `options.threshold` (*Number* [optional]):默认值为 `100`。当垂直滚动超过此阈值时,则会更改 ` trigger ` 的值。 + +- `options.disableHysteresis` (*Boolean* [optional]): 默认值为`false`。 禁用迟滞的效果。 在决定 `trigger` 的值时会忽略在滚动的方向。 +- `options.target` (*Node* [optional]):默认值时 `window`。 +- `options.threshold` (*Number* [optional]): 默认值是 `100`. Change the `trigger` value when the vertical scroll strictly crosses this threshold (exclusive). #### 返回结果 `trigger` :滚动位置是否符合标准? -#### 例子 +#### 示例 ```jsx import useScrollTrigger from '@material-ui/core/useScrollTrigger'; diff --git a/docs/src/pages/components/autocomplete/autocomplete-de.md b/docs/src/pages/components/autocomplete/autocomplete-de.md index 2a741ba4dc1e97..3ed42da192e1bf 100644 --- a/docs/src/pages/components/autocomplete/autocomplete-de.md +++ b/docs/src/pages/components/autocomplete/autocomplete-de.md @@ -7,7 +7,7 @@ components: TextField, Paper, MenuItem, Popper

Die Autovervollständigung ist eine normale Texteingabe, die durch ein Panel mit vorgeschlagenen Optionen ergänzt wird.

-Material-UI bietet keine High-Level-API zur Lösung dieses Problems. Wir unterstützen Menschen, die sich auf die Lösungen verlassen, die die React-Community entwickelt hat. +Material-UI doesn't provide any high-level API for solving this problem. We encourage people relying on the solutions the React community has built. ## downshift diff --git a/docs/src/pages/components/autocomplete/autocomplete-es.md b/docs/src/pages/components/autocomplete/autocomplete-es.md index d7d5d028afc9d6..714f7cb142037c 100644 --- a/docs/src/pages/components/autocomplete/autocomplete-es.md +++ b/docs/src/pages/components/autocomplete/autocomplete-es.md @@ -7,7 +7,7 @@ components: TextField, Paper, MenuItem, Popper

El autocompletado es una caja de texto normal mejorada por un panel de opciones sugeridas.

-Material-UI no provee ninguna API de alto nivel para resolver este problema. Alentamos a las personas a confiar en las soluciones que la comunidad de React ha construido. +Material-UI doesn't provide any high-level API for solving this problem. We encourage people relying on the solutions the React community has built. ## downshift diff --git a/docs/src/pages/components/autocomplete/autocomplete-fr.md b/docs/src/pages/components/autocomplete/autocomplete-fr.md index fbd13255787477..0ea31753e56ee1 100644 --- a/docs/src/pages/components/autocomplete/autocomplete-fr.md +++ b/docs/src/pages/components/autocomplete/autocomplete-fr.md @@ -7,7 +7,7 @@ components: TextField, Paper, MenuItem, Popper

La saisie semi-automatique est une entrée de texte normale améliorée par un panneau d'options suggérées.

-Material-UI ne fournit aucune API de haut niveau pour résoudre ce problème. Nous encourageons les gens à compter sur les solutions élaborées par la communauté React. +Material-UI doesn't provide any high-level API for solving this problem. We encourage people relying on the solutions the React community has built. ## downshift diff --git a/docs/src/pages/components/autocomplete/autocomplete-ja.md b/docs/src/pages/components/autocomplete/autocomplete-ja.md index 6673f973fe3a35..b0533bced4d9e5 100644 --- a/docs/src/pages/components/autocomplete/autocomplete-ja.md +++ b/docs/src/pages/components/autocomplete/autocomplete-ja.md @@ -3,17 +3,17 @@ title: Autocomplete React component components: TextField, Paper, MenuItem, Popper --- -# Autocomplete +# 自動補完

オートコンプリートは、推奨オプションのパネルによって強化された通常のテキスト入力です。

-Material-UIはこの問題を解決するための高度なAPIを提供していません。 Reactコミュニティが構築したソリューションを奨励します。 +Material-UIには、この問題を解決するための高レベルAPIはありません。 Reactコミュニティが構築したソリューションに頼ることを推奨します。 ## downshift ![Stars](https://img.shields.io/github/stars/paypal/downshift.svg?style=social&label=Stars) ![npmダウンロード](https://img.shields.io/npm/dm/downshift.svg) -In the following example, we demonstrate how to use [downshift](https://github.com/downshift-js/downshift). +次の例では、downshiftの使用方法を示します。 最後のデモでは、ユーザーが入力をクリアしてフォーカスのある多くのオプションを表示することができます。 @@ -23,7 +23,7 @@ In the following example, we demonstrate how to use [downshift](https://github.c ![Stars](https://img.shields.io/github/stars/JedWatson/react-select.svg?style=social&label=Stars) ![npmダウンロード](https://img.shields.io/npm/dm/react-select.svg) -In the following example, we demonstrate how to use [react-select](https://github.com/JedWatson/react-select). +次の例では、[react-select](https://github.com/JedWatson/react-select).の使用方法を示します。 {{"demo": "pages/components/autocomplete/IntegrationReactSelect.js"}} @@ -31,6 +31,6 @@ In the following example, we demonstrate how to use [react-select](https://githu ![Stars](https://img.shields.io/github/stars/moroshko/react-autosuggest.svg?style=social&label=Stars) ![npmダウンロード](https://img.shields.io/npm/dm/react-autosuggest.svg) -次の例では、 リスト コンポーネントで [react-window](https://github.com/moroshko/react-autosuggest) を使用する方法を示します。 強調表示ロジックに [autosuggest-highlight](https://www.npmjs.com/package/autosuggest-highlight) も使用されています 。 +次の例では、 リスト コンポーネントで [react-autosuggest](https://github.com/moroshko/react-autosuggest) を使用する方法を示します。 強調表示ロジックに [autosuggest-highlight](https://www.npmjs.com/package/autosuggest-highlight) も使用されています 。 {{"demo":"pages/components/autocomplete/IntegrationAutosuggest.js"}} \ No newline at end of file diff --git a/docs/src/pages/components/autocomplete/autocomplete-pt.md b/docs/src/pages/components/autocomplete/autocomplete-pt.md index 14fa6683d5bec8..99b92159860dde 100644 --- a/docs/src/pages/components/autocomplete/autocomplete-pt.md +++ b/docs/src/pages/components/autocomplete/autocomplete-pt.md @@ -7,7 +7,7 @@ components: TextField, Paper, MenuItem, Popper

O autocompletar é uma entrada de texto normal aprimorada por um painel de opções sugeridas.

-O Material-UI não fornece nenhuma API de alto nível para resolver esse problema. Recomendamos utilizarem soluções que a comunidade React construiu. +Material-UI, não fornece nenhuma API de alto nível para resolver este problema. Encorajamos as pessoas a confiar nas soluções que a comunidade React construiu. ## downshift diff --git a/docs/src/pages/components/autocomplete/autocomplete-ru.md b/docs/src/pages/components/autocomplete/autocomplete-ru.md index 0a11065be51c70..149bbe7c580ae0 100644 --- a/docs/src/pages/components/autocomplete/autocomplete-ru.md +++ b/docs/src/pages/components/autocomplete/autocomplete-ru.md @@ -7,7 +7,7 @@ components: TextField, Paper, MenuItem, Popper

Автодополнение - это обычный ввод текста, дополненный панелью предлагаемых опций.

-Material-UI не предоставляет высокоуровневый API для решения этой проблемы. Мы призываем людей полагаться на решения, разработанные сообществом React. +Material-UI doesn't provide any high-level API for solving this problem. We encourage people relying on the solutions the React community has built. ## downshift diff --git a/docs/src/pages/components/autocomplete/autocomplete-zh.md b/docs/src/pages/components/autocomplete/autocomplete-zh.md index 9f0fbfe6fc4257..c363a1584145c8 100644 --- a/docs/src/pages/components/autocomplete/autocomplete-zh.md +++ b/docs/src/pages/components/autocomplete/autocomplete-zh.md @@ -1,13 +1,13 @@ --- -title: React Autocomplete(自动补全)组件 +title: 自动补全React组件 components: TextField, Paper, MenuItem, Popper --- -# Autocomplete(自动补全) +# 自动补全 -

自动补全是一个通过一组建议选项来帮助用户输入的普通文本输入框。

+

自动补全是一个普通文本输入框, 通过一组建议选项来帮助用户输入。

-Material-UI不提供任何高级 API 来解决此问题。我们鼓励大家参考那些 React 社区已有的解决方案。 +Material-UI doesn't provide any high-level API for solving this problem. We encourage people relying on the solutions the React community has built. ## downshift @@ -15,7 +15,7 @@ Material-UI不提供任何高级 API 来解决此问题。我们鼓励大家参 在下面的示例中,我们演示了如何使用 [downshift](https://github.com/downshift-js/downshift)。 -The last demo allows the user to clear the input and show a number of options on focus. +在最后一个例子中,用户可以清除已有的输入,并在焦点的位置上显示一系列的选项。 {{"demo": "pages/components/autocomplete/IntegrationDownshift.js"}} diff --git a/docs/src/pages/components/avatars/avatars-zh.md b/docs/src/pages/components/avatars/avatars-zh.md index 002b423144cea7..3d4f955dbf26ed 100644 --- a/docs/src/pages/components/avatars/avatars-zh.md +++ b/docs/src/pages/components/avatars/avatars-zh.md @@ -1,26 +1,26 @@ --- -title: React Avatar(头像)组件 +title: React 头像组件 components: Avatar --- -# Avatars(头像) +# 头像 -

在整个 material design 中,无论是在表格中还是到对话框菜单中,都可以找到使用头像的身影。

+

在整个 Material Design 中都可以使用 Avatars,包括表格到对话框菜单等

-## Image avatars(图片头像) +## 图片头像 -为了创建图像头像,您可以传递` src `或` srcSet `这样的标准的` img ` 的属性到组件里。 +可以通过将标准` img ` 的属性` src `或` srcSet `传递到组件中来创建图像头像。 {{"demo": "pages/components/avatars/ImageAvatars.js"}} -## Letter avatars(字母头像) +## 字母头像 -为了创建包含简单字符的头像,您可以把字符串作为`子元素`来传递。 +可以通过将字符串作为` children `传递来创建包含简单字符的头像。 {{"demo": "pages/components/avatars/LetterAvatars.js"}} -## Icon avatars(图标头像) +## 图标头像 -为了创建图标头像, 您可以将图标作为`子元素`来传递。 +通过将图标作为` children `传递来创建图标头像。 {{"demo": "pages/components/avatars/IconAvatars.js"}} \ No newline at end of file diff --git a/docs/src/pages/components/badges/badges-de.md b/docs/src/pages/components/badges/badges-de.md index 3214a6328eb6cb..8b535f80912317 100644 --- a/docs/src/pages/components/badges/badges-de.md +++ b/docs/src/pages/components/badges/badges-de.md @@ -9,7 +9,7 @@ components: Badge ## Einfache Badges -Beispiele für Badges, die Text enthalten, mit Primär- und Sekundärfarben. Das Abzeichen wird an seinen Kindern angebracht. +Examples of badges containing text, using primary and secondary colors. The badge is applied to its children. {{"demo": "pages/components/badges/SimpleBadge.js"}} @@ -21,7 +21,7 @@ Sie können die Eigenschaft `max` verwenden, um den Wert des Badge-Inhalts zu be ## Punkt-Badge -Die Eigenschaft `dot` verwandelt ein Badge in einen kleinen Punkt. Dies kann als Benachrichtigung verwendet werden, dass sich etwas geändert hat, ohne eine Zählung vorzunehmen. +The `dot` property changes a badge into a small dot. This can be used as a notification that something has changed without giving a count. {{"demo": "pages/components/badges/DotBadge.js"}} @@ -29,7 +29,7 @@ Die Eigenschaft `dot` verwandelt ein Badge in einen kleinen Punkt. Dies kann als Die Sichtbarkeit von Badges kann über die Eigenschaft `invisible` gesteuert werden. -Das Badge versteckt sich automatisch, wenn `badgeContent` null ist. Dies kann mit der Eigenschaft `showZero` überschrieben werden. +The badge auto hides with badgeContent is zero. You can override this with the `showZero` property. {{"demo": "pages/components/badges/BadgeVisibility.js"}} diff --git a/docs/src/pages/components/badges/badges-es.md b/docs/src/pages/components/badges/badges-es.md index dce1ee0a941efb..875e08cbf9a1a5 100644 --- a/docs/src/pages/components/badges/badges-es.md +++ b/docs/src/pages/components/badges/badges-es.md @@ -9,7 +9,7 @@ components: Badge ## Emblemas Simples -Ejemplos de badges que contienen texto, usando los colores primarios y secundarios de la paleta de colores. +Examples of badges containing text, using primary and secondary colors. The badge is applied to its children. {{"demo": "pages/components/badges/SimpleBadge.js"}} @@ -21,7 +21,7 @@ Puedes usar la propiedad `max` para limitar el valor máximo del contenido del b ## Badge de punto -La propiedad `dot` cambia el aspecto del badge a un punto pequeño y puede ser usado como notificación de que algo a cambiado sin mostrar más información. +The `dot` property changes a badge into a small dot. This can be used as a notification that something has changed without giving a count. {{"demo": "pages/components/badges/DotBadge.js"}} @@ -29,7 +29,7 @@ La propiedad `dot` cambia el aspecto del badge a un punto pequeño y puede ser u La visibilidad del badge puede ser controlada usando la propiedad `invisible`. -El badge se auto oculta usando la propiedad `badgeContent={0}`. Puedes sobreescribir este comportamiento usando la propiedad `showZero`. +The badge auto hides with badgeContent is zero. You can override this with the `showZero` property. {{"demo": "pages/components/badges/BadgeVisibility.js"}} diff --git a/docs/src/pages/components/badges/badges-fr.md b/docs/src/pages/components/badges/badges-fr.md index 910bc2b596ac95..c7790b2f173c15 100644 --- a/docs/src/pages/components/badges/badges-fr.md +++ b/docs/src/pages/components/badges/badges-fr.md @@ -9,7 +9,7 @@ components: Badge ## Badges simples -Exemples de badges contenant du texte, utilisant des couleurs primaires et secondaires. Le badge est appliqué à ses enfants. +Examples of badges containing text, using primary and secondary colors. The badge is applied to its children. {{"demo": "pages/components/badges/SimpleBadge.js"}} @@ -21,7 +21,7 @@ Vous pouvez utiliser la propriété `max` pour limiter la valeur du contenu du b ## Badge à points -La propriété `point` change un badge en un petit point. Cela peut être utilisé comme une notification que quelque chose a changé sans donner de compte. +The `dot` property changes a badge into a small dot. This can be used as a notification that something has changed without giving a count. {{"demo": "pages/components/badges/DotBadge.js"}} @@ -29,7 +29,7 @@ La propriété `point` change un badge en un petit point. Cela peut être utilis La visibilité des badges peut être contrôlée à l'aide de la propriété `invisible`. -Le badge se cache automatiquement avec badgeContent est zéro. Vous pouvez remplacer cela avec la propriété `showZero`. +The badge auto hides with badgeContent is zero. You can override this with the `showZero` property. {{"demo": "pages/components/badges/BadgeVisibility.js"}} diff --git a/docs/src/pages/components/badges/badges-ja.md b/docs/src/pages/components/badges/badges-ja.md index 4d973edfe85406..ede16b99c46e1c 100644 --- a/docs/src/pages/components/badges/badges-ja.md +++ b/docs/src/pages/components/badges/badges-ja.md @@ -9,7 +9,7 @@ components: Badge ## 簡単なバッジ -Primaryとsecondaryを使用した、テキストを含むバッジの例。バッジは子供に付けられます。 +プライマリー色とセカンダリーを使用した、テキストを含むバッジの例。 バッジが子要素に適用されます。 {{"demo": "pages/components/tables/SimpleTable.js"}} @@ -21,7 +21,7 @@ Primaryとsecondaryを使用した、テキストを含むバッジの例。バ ## ドットバッジ -`dot` プロパティはバッジを小さなドットに変更します。これは、数を数えずに何かが変わったという通知として使用できます。 +`dot`プロパティは、バッジを小さなドットに変更します。 これは、何かが変更されたことをカウントせずに通知するために使用できます。 {{"demo": "pages/components/tables/SimpleTable.js"}} @@ -29,12 +29,12 @@ Primaryとsecondaryを使用した、テキストを含むバッジの例。バ バッジの表示/非表示は、 `invisible` プロパティを使用して制御できます。 -BadgeContentで自動的に非表示になるバッジは0です。これは `showZero` プロパティで上書きできます。 +BadgeContentが0の場合、バッジは自動的に非表示になります。 これは、`showZero`プロパティで上書きできます。 {{"demo": "pages/demos/badges/BadgeVisibility.js"}} ## カスタマイズバッジ -コンポーネントのカスタマイズ例をいくつか示します。あなたは[上書きドキュメントのページ](/customization/components/)でこれについてもっと詳しく知ることができます。 +コンポーネントのカスタマイズ例を次に示します。 詳細については、 [オーバーライドのドキュメントページ](/customization/components/)を参照してください。 {{"demo": "pages/components/tables/CustomizedTables.js"}} \ No newline at end of file diff --git a/docs/src/pages/components/badges/badges-pt.md b/docs/src/pages/components/badges/badges-pt.md index 4eca8a3f475627..0c0c58d9526982 100644 --- a/docs/src/pages/components/badges/badges-pt.md +++ b/docs/src/pages/components/badges/badges-pt.md @@ -9,7 +9,7 @@ components: Badge ## Emblemas Simples -Exemplos de emblemas contendo texto, usando cores primárias e secundárias. O emblema é aplicado em seus filhos. +Exemplos de emblemas contendo texto, usando cores primárias e secundárias. O emblema é aplicado aos seus filhos. {{"demo": "pages/components/badges/SimpleBadge.js"}} @@ -21,7 +21,7 @@ Você pode usar a propriedade `max` para limitar o valor do conteúdo do selo. ## Emblema com Ponto -A propriedade `dot` altera o emblema para um pequeno ponto. Isso pode ser usado como uma notificação de que algo mudou sem dar muita enfase. +A propriedade `dot` altera um emblema para um pequeno ponto. Isto pode ser usado como uma notificação de que algo mudou sem fornecer uma contagem. {{"demo": "pages/components/badges/DotBadge.js"}} @@ -29,12 +29,12 @@ A propriedade `dot` altera o emblema para um pequeno ponto. Isso pode ser usado A visibilidade dos emblemas pode ser controlada usando a propriedade `invisible`. -O emblema se esconde quando a propriedade `badgeContent` é zero. Caso queira que o emblema seja exibido mesmo quando `badgeContent` seja zero, utilize a propriedade `showZero`. +O emblema se esconde automaticamente quando o badgeContent é zero. Você pode sobrescrever isso com a propriedade `showZero`. {{"demo": "pages/components/badges/BadgeVisibility.js"}} ## Emblemas Customizados -Aqui está um exemplo de customização do componente. Você pode aprender mais sobre isso na [página de documentação de sobrescritas](/customization/components/). +Aqui esta um exemplo de customização do componente. Você pode aprender mais sobre isso na [página de documentação de sobrescritas](/customization/components/). {{"demo": "pages/components/badges/CustomizedBadges.js"}} \ No newline at end of file diff --git a/docs/src/pages/components/badges/badges-ru.md b/docs/src/pages/components/badges/badges-ru.md index 4438dd8f99ba1b..d1c4629bc82b5e 100644 --- a/docs/src/pages/components/badges/badges-ru.md +++ b/docs/src/pages/components/badges/badges-ru.md @@ -9,7 +9,7 @@ components: Badge ## Простые значки -Примеры значков, содержащих текст, с использованием основного и дополнительного цветов. Значок применяется к дочерним элементам. +Examples of badges containing text, using primary and secondary colors. The badge is applied to its children. {{"demo": "pages/components/badges/SimpleBadge.js"}} @@ -21,7 +21,7 @@ components: Badge ## Точечный значок -Свойство `dot` превращает значок в маленькую точку. Это можно использовать как уведомление о том, что что-то изменилось без счетчика. +The `dot` property changes a badge into a small dot. This can be used as a notification that something has changed without giving a count. {{"demo": "pages/components/badges/DotBadge.js"}} @@ -29,7 +29,7 @@ components: Badge Видимость значков можно контролировать с помощью свойства `invisible`. -Значок автоматически скрывается, если badgeContent равен нулю. Вы можете переопределить это с помощью свойства `showZero`. +The badge auto hides with badgeContent is zero. You can override this with the `showZero` property. {{"demo": "pages/components/badges/BadgeVisibility.js"}} diff --git a/docs/src/pages/components/badges/badges-zh.md b/docs/src/pages/components/badges/badges-zh.md index 5a0668f192042b..61653a12ede264 100644 --- a/docs/src/pages/components/badges/badges-zh.md +++ b/docs/src/pages/components/badges/badges-zh.md @@ -1,5 +1,5 @@ --- -title: React Badge(徽章)组件 +title: React 徽章组件 components: Badge --- @@ -9,7 +9,7 @@ components: Badge ## 简单的徽章 -下面是一些含有文本的徽章的示例,他们使用了主要和次要颜色。 徽章会被应用于其子项组件上。 +Examples of badges containing text, using primary and secondary colors. The badge is applied to its children. {{"demo": "pages/components/badges/SimpleBadge.js"}} @@ -21,7 +21,7 @@ components: Badge ## 圆点徽章 -`dot` 属性将徽章更改为圆形。您可以将此用于通知系统,来展示一些不计数的内容变化。 +The `dot` property changes a badge into a small dot. This can be used as a notification that something has changed without giving a count. {{"demo": "pages/components/badges/DotBadge.js"}} @@ -29,12 +29,12 @@ components: Badge 徽章的可见性是可以通过 `invisible` 属性来控制。 -带有 badgeContent 属性的徽章会在计数为0的时候自动隐藏。您可以使用 `showZero` 属性强制显示。 +The badge auto hides with badgeContent is zero. You can override this with the `showZero` property. {{"demo": "pages/components/badges/BadgeVisibility.js"}} ## 自定义徽章 -以下是自定义组件的一个示例。您可以在[重写文档页面](/customization/components/)中了解有关此内容的更多信息。 +以下是自定义组件的一个示例。 您可以在[重写文档页](/customization/components/)中了解有关此内容的更多信息。 {{"demo": "pages/components/badges/CustomizedBadges.js"}} \ No newline at end of file diff --git a/docs/src/pages/components/bottom-navigation/bottom-navigation-es.md b/docs/src/pages/components/bottom-navigation/bottom-navigation-es.md index c41d2e366b3a78..5474a4968b7bca 100644 --- a/docs/src/pages/components/bottom-navigation/bottom-navigation-es.md +++ b/docs/src/pages/components/bottom-navigation/bottom-navigation-es.md @@ -3,7 +3,7 @@ title: Componente de React para navegación a pie de página components: BottomNavigation, BottomNavigationAction --- -# Bottom Navigation (Navegação Inferior) +# Barra de navegación inferior

Las barras de navegación inferiores permiten movimiento entre destinos primarios en una aplicación.

diff --git a/docs/src/pages/components/bottom-navigation/bottom-navigation-zh.md b/docs/src/pages/components/bottom-navigation/bottom-navigation-zh.md index d1e467e8f4bc07..7f51f7958e902c 100644 --- a/docs/src/pages/components/bottom-navigation/bottom-navigation-zh.md +++ b/docs/src/pages/components/bottom-navigation/bottom-navigation-zh.md @@ -1,6 +1,6 @@ --- title: React Bottom Navigation(底部导航栏)组件 -components: BottomNavigation,BottomNavigationAction +components: BottomNavigation, BottomNavigationAction --- # Bottom Navigation(底部导航栏) diff --git a/docs/src/pages/components/box/box-de.md b/docs/src/pages/components/box/box-de.md index ea6ed5b205c030..5c598ee180b4c7 100644 --- a/docs/src/pages/components/box/box-de.md +++ b/docs/src/pages/components/box/box-de.md @@ -36,7 +36,7 @@ Die Box-Komponente verfügt über eine `clone`-Eigenschaft, um die Verwendung de ``` -1. Verwenden Sie Render Eigenschaften +2. Verwenden Sie Render Eigenschaften Die Box-Kinder akzeptieren eine Render-Funktion als Eigenschaft. Sie können den `className` herausziehen. @@ -46,7 +46,7 @@ Die Box-Kinder akzeptieren eine Render-Funktion als Eigenschaft. Sie können den ``` -> ⚠️ Die CSS-Spezifität hängt von der Importreihenfolge ab. Wenn Sie die Garantie haben möchten, dass der Stil der umschlossenen Komponente überschrieben wird, müssen Sie die Box als letztes importieren. +> ⚠️ Die CSS-Spezifität hängt von der Importreihenfolge ab. If you want the guarantee that the wrapped component's style will be overridden, you need to import the Box last. ## API @@ -60,4 +60,5 @@ import Box from '@material-ui/core/Box'; | clone | bool | false | Wenn `true`, werden die untergeordnete DOM-Elemente der Box recycelt. Es verwendet intern `React.cloneElement`. | | component | union: string |
 func |
 object
| 'div' | Die für den Wurzelknoten verwendete Komponente. Entweder ein String, um ein DOM-Element zu verwenden oder eine Komponente. | + Alle anderen angegebenen Eigenschaften werden von [der Stilfunktionen](/system/basics/#all-inclusive) benutzt oder auf das Wurzelelement verteilt. \ No newline at end of file diff --git a/docs/src/pages/components/box/box-es.md b/docs/src/pages/components/box/box-es.md index 3e8a8fd9315032..c7c2feb1b5b03d 100644 --- a/docs/src/pages/components/box/box-es.md +++ b/docs/src/pages/components/box/box-es.md @@ -36,7 +36,7 @@ The Box component has a `clone` property to enable the usage of the clone elemen ``` -1. Use render props +2. Use render props The Box children accepts a render props function. You can pull out the `className`. @@ -60,4 +60,5 @@ import Box from '@material-ui/core/Box'; | clone | bool | false | If `true`, the box will recycle its children DOM element. It's using `React.cloneElement` internally. | | component | union: string |
 func |
 object
| 'div' | The component used for the root node. Either a string to use a DOM element or a component. | + Any other properties supplied will be used by [the style functions](/system/basics/#all-inclusive) or spread to the root element. \ No newline at end of file diff --git a/docs/src/pages/components/box/box-fr.md b/docs/src/pages/components/box/box-fr.md index d2b6418fd84750..e2b7d8974aa8f9 100644 --- a/docs/src/pages/components/box/box-fr.md +++ b/docs/src/pages/components/box/box-fr.md @@ -2,7 +2,7 @@ title: Box React component --- -# Zone +# Box (Boite)

The Box component serves as a wrapper component for most of the CSS utility needs.

@@ -36,7 +36,7 @@ The Box component has a `clone` property to enable the usage of the clone elemen ``` -1. Use render props +2. Use render props The Box children accepts a render props function. You can pull out the `className`. @@ -60,4 +60,5 @@ import Box from '@material-ui/core/Box'; | clone | bool | false | If `true`, the box will recycle its children DOM element. It's using `React.cloneElement` internally. | | component | union: string |
 func |
 object
| 'div' | The component used for the root node. Either a string to use a DOM element or a component. | + Any other properties supplied will be used by [the style functions](/system/basics/#all-inclusive) or spread to the root element. \ No newline at end of file diff --git a/docs/src/pages/components/box/box-ja.md b/docs/src/pages/components/box/box-ja.md index 6dc03d176c277c..62efd1b775f914 100644 --- a/docs/src/pages/components/box/box-ja.md +++ b/docs/src/pages/components/box/box-ja.md @@ -4,17 +4,17 @@ title: Box React component # Box -

The Box component serves as a wrapper component for most of the CSS utility needs.

+

Boxコンポーネントは、CSSユーティリティーのほとんどのニーズに対応するラッパーコンポーネントとして機能します

-The Box component packages [all the style functions](/system/basics/#all-inclusive) that are exposed in `@material-ui/system`. It's created using the [`styled()`](/styles/api/#styled-style-function-component) function of `@material-ui/styles`. +Boxコンポーネントは、`@material-ui/system`で公開される[すべてのスタイル関数](/system/basics/#all-inclusive) をパッケージ化します。 これは`@material-ui/styles`の[`styled()`](/styles/api/#styled-style-function-component) 関数を使用して作成されています。 ## 例 -[The palette](/system/palette/) style function. +[The palette](/system/palette/) style関数。 -## Overriding Material-UI components +## Material-UI componentsのオーバーライド -The Box component wraps your component. It creates a new DOM element, a `
` by default that can be changed with the `component` property. Let's say you want to use a `` instead: +The Box componentは、コンポーネントをラップします。 新しいDOM要素を作成します。この要素はデフォルトで`
`であり、`component` プロパティを使用して変更できます。 代わりに `` を使用すると ```jsx @@ -22,13 +22,13 @@ The Box component wraps your component. It creates a new DOM element, a `
` ``` -This works great when the changes can be isolated to a new DOM element. For instance, you can change the margin this way. +これは、新しいDOM要素に分離する変更の場合に非常に有効です。 たとえば、この方法で余白を変更できます。 -However, sometimes you have to target the underlying DOM element. For instance, you want to change the text color of the button. The Button component defines its own color. CSS inheritance doesn't help. To workaround the problem, you have two options: +ただし、場合によっては基礎となるDOM要素をターゲットにする必要があります。 たとえば、ボタンのテキストカラーを変更するとします。 Buttonコンポーネントは、独自のカラーを定義します。 CSS継承は役に立ちません。 この問題を回避するには、次の2つの方法があります。 -1. Use [`React.cloneElement()`](https://reactjs.org/docs/react-api.html#cloneelement) +1. [`React.cloneElement()`](https://reactjs.org/docs/react-api.html#cloneelement)を使う -The Box component has a `clone` property to enable the usage of the clone element method of React. +ボックスコンポーネントには、Reactのクローン要素メソッドの使用を有効にする`clone` プロパティーがあります。 ```jsx @@ -36,9 +36,9 @@ The Box component has a `clone` property to enable the usage of the clone elemen ``` -1. Use render props +2. Render propsを使う -The Box children accepts a render props function. You can pull out the `className`. +ボックスの子は、レンダープロップス機能を受け入れます `className`を取り出すことができます。 ```jsx @@ -46,7 +46,7 @@ The Box children accepts a render props function. You can pull out the `classNam ``` -> ⚠️ The CSS specificity relies on the import order. If you want the guarantee that the wrapped component's style will be overridden, you need to import the Box last. +> CSSの仕様は、インポート順序に依存します。 If you want the guarantee that the wrapped component's style will be overridden, you need to import the Box last. ## API @@ -54,10 +54,11 @@ The Box children accepts a render props function. You can pull out the `classNam import Box from '@material-ui/core/Box'; ``` -| Name | Type | Default | Description | -|:------------------------------------------------------- |:----------------------------------------------------------------------------------------------------------------- |:--------------------------------------- |:----------------------------------------------------------------------------------------------------- | -| children * | union: node |
 func
| | Box render function or node. | -| clone | bool | false | If `true`, the box will recycle its children DOM element. It's using `React.cloneElement` internally. | -| component | union: string |
 func |
 object
| 'div' | The component used for the root node. Either a string to use a DOM element or a component. | +| Name | Type | Default | Description | +|:------------------------------------------------------- |:----------------------------------------------------------------------------------------------------------------- |:--------------------------------------- |:-------------------------------------------------------------- | +| children * | union: node |
 func
| | ボックスレンダー関数またはノード。 | +| clone | bool | false | `true`の場合、ボックスはその子DOM要素をリサイクルします。 内部的には`React.cloneElement`です。 | +| component | union: string |
 func |
 object
| 'div' | ルートノードに使用されるコンポーネント。 DOM要素またはコンポーネントを使用する文字列。 | -Any other properties supplied will be used by [the style functions](/system/basics/#all-inclusive) or spread to the root element. \ No newline at end of file + +指定したその他のプロパティは、 [the style functions](/system/basics/#all-inclusive)で使用されるか、ルート要素に展開されます。 \ No newline at end of file diff --git a/docs/src/pages/components/box/box-pt.md b/docs/src/pages/components/box/box-pt.md index 1276652a6c5726..d01b2533c8df54 100644 --- a/docs/src/pages/components/box/box-pt.md +++ b/docs/src/pages/components/box/box-pt.md @@ -37,7 +37,7 @@ O componente Box tem uma propriedade `clone` para permitir o uso do método de c ``` -1. Use propriedades de renderização +2. Use propriedades de renderização Os elementos filhos de Box aceitam uma função de renderização de propriedades. Você pode então extrair o `className`. @@ -47,7 +47,7 @@ Os elementos filhos de Box aceitam uma função de renderização de propriedade ``` -> ⚠️ A especificidade do CSS depende da ordem de importação. Se você quer garantir que o estilo do componente encapsulado seja substituído, você precisa importar o Box por ultimo. +> ⚠️ A especificidade do CSS depende da ordem de importação. If you want the guarantee that the wrapped component's style will be overridden, you need to import the Box last. ## API @@ -61,4 +61,5 @@ import Box from '@material-ui/core/Box'; | clone | bool | false | Se `true`, o box irá recriar seu elemento DOM filho. Ele irá usar `React.cloneElement` internamente. | | component | union: string |
 func |
 object
| 'div' | O componente usado como nó raiz. Ou uma string para usar um elemento DOM ou componente. | + Quaisquer outras propriedades fornecidas serão usadas por [funções de estilos](/system/basics/#all-inclusive) ou propagadas para o elemento raiz. \ No newline at end of file diff --git a/docs/src/pages/components/box/box-ru.md b/docs/src/pages/components/box/box-ru.md index 40267c5d9f7628..fa49f1bb90aab7 100644 --- a/docs/src/pages/components/box/box-ru.md +++ b/docs/src/pages/components/box/box-ru.md @@ -36,7 +36,7 @@ The Box component has a `clone` property to enable the usage of the clone elemen ``` -1. Use render props +2. Use render props The Box children accepts a render props function. You can pull out the `className`. @@ -60,4 +60,5 @@ import Box from '@material-ui/core/Box'; | clone | bool | false | If `true`, the box will recycle its children DOM element. It's using `React.cloneElement` internally. | | component | union: string |
 func |
 object
| 'div' | The component used for the root node. Either a string to use a DOM element or a component. | + Any other properties supplied will be used by [the style functions](/system/basics/#all-inclusive) or spread to the root element. \ No newline at end of file diff --git a/docs/src/pages/components/box/box-zh.md b/docs/src/pages/components/box/box-zh.md index 2161195737da2a..2505a56a0745c2 100644 --- a/docs/src/pages/components/box/box-zh.md +++ b/docs/src/pages/components/box/box-zh.md @@ -1,20 +1,20 @@ --- -title: Box React组件 +title: React Box(分组)组件 --- -# Box(盒子) +# Box(分组) -

Box组件充当大多数CSS实用程序需求的包装器组件。

+

Box 组件充当大多数 CSS 实用程序所需求的包装器组件。

-所述盒组件包 [的所有样式的功能](/system/basics/#all-inclusive) 被暴露在 `@material-ui/system`。 它是使用 `@material-ui/styles`的 [`styled()`](/styles/api/#styled-style-function-component) 函数创建的。 +在`@material-ui/system`中,您可以找到所述 Box 组件包的 [所有样式的功能](/system/basics/#all-inclusive)。 它是通过 `@material-ui/styles` 中的 [`styled()`](/styles/api/#styled-style-function-component) 函数创建的。 ## 示例 -[调色板](/system/palette/) 样式功能。 +[调色板](/system/palette/)样式功能。 -## 覆盖Material-UI组件 +## 覆盖 Material-UI 组件 -Box组件做为你的组件容器。 它创建了一个新的DOM元素,默认情况下为 `
` ,可以使用 `组件` 属性进行更改。 假设您想使用 `` 代替: +Box 组件能够封装您的组件。 它创建了一个新的 DOM 元素,默认情况下为 `
`,并可以通过 `组件` 的属性进行更改。 假设您想使用 ``: ```jsx @@ -22,13 +22,13 @@ Box组件做为你的组件容器。 它创建了一个新的DOM元素,默认 ``` -当更改可以隔离到新的DOM元素时,这很有用。 例如,您可以通过这种方式更改边距。 +当所需的更改能和新的 DOM 元素分离开来的时候,这样的方案很有效。 例如,您可以使用这个方法来更改边距。 -但是,有时您必须定位底层DOM元素。 例如,您想要更改按钮的文本颜色。 Button组件定义自己的颜色。 CSS继承没有用。 要解决此问题,您有两种选择: +但是,有时您必须针对到底层的 DOM 元素。 例如,您想要更改一个按钮的文本颜色。 Button 组件已经定义好了它自己的颜色。 CSS 继承于事无补。 要解决此问题,您有以下两种选择: 1. 使用 [`React.cloneElement()`](https://reactjs.org/docs/react-api.html#cloneelement) -Box 组件有一个 `clone` 属性来启用 React 克隆元素。 +Box 组件有一个 `clone` 的属性,通过它您可以使用 React 克隆元素的方法。 ```jsx @@ -36,9 +36,9 @@ Box 组件有一个 `clone` 属性来启用 React 克隆元素。 ``` -1. 使用 render props +2. 使用 render props -Box可以将函数作为子组件。 你可以不使用默认 `className`。 +您可以在 Box 的子组件中使用 render props 的函数。 您可以不用 `className`。 ```jsx @@ -46,7 +46,7 @@ Box可以将函数作为子组件。 你可以不使用默认 `className`。 ``` -> ⚠️CSS特异性依赖于导入顺序。 如果你想要保证改写被包裹组件的样式, 您需要在最后导入Box。 +> ⚠️CSS 的特异性依赖于导入的顺序。 If you want the guarantee that the wrapped component's style will be overridden, you need to import the Box last. ## API @@ -54,10 +54,11 @@ Box可以将函数作为子组件。 你可以不使用默认 `className`。 import Box from '@material-ui/core/Box'; ``` -| 名称 | 类型 | 默认 | 描述 | -|:------------------------------------------------------- |:----------------------------------------------------------------------------------------------------------------- |:--------------------------------------- |:-------------------------------------------------------- | -| children * | union: node |
 func
| | 节点或返回节点的函数 | -| clone | bool | false | 如果设置为 `true`,盒子将会回收其子DOM元素。 它在内部使用 `React.cloneElement`。 | -| component | union: string |
 func |
 object
| 'div' | 用于根节点的组件。 要么是使用DOM元素的字符串,要么是组件。 | +| 名称 | 类型 | 默认值 | 描述 | +|:------------------------------------------------------- |:----------------------------------------------------------------------------------------------------------------- |:--------------------------------------- |:-------------------------------------------------------------- | +| children * | union: node |
 func
| | Box 渲染函数或者返回节点。 | +| clone | bool | false | 如果设置为 `true`,box 将会重复利用其子 DOM 元素。 它在内部使用 `React.cloneElement`。 | +| component | union: string |
 func |
 object
| 'div' | component 用于根节点。 可以是一个使用 DOM 元素或者一个组件的字符串。 | -所提供的任何其它性质将被使用 [的样式功能](/system/basics/#all-inclusive) 或扩散到根元素。 \ No newline at end of file + +任何所提供的其它的属性会在[样式功能](/system/basics/#all-inclusive)中使用,或者传递到根元素。 \ No newline at end of file diff --git a/docs/src/pages/components/breadcrumbs/breadcrumbs-ja.md b/docs/src/pages/components/breadcrumbs/breadcrumbs-ja.md index d554379c18af0b..723f0a5ad6fe1d 100644 --- a/docs/src/pages/components/breadcrumbs/breadcrumbs-ja.md +++ b/docs/src/pages/components/breadcrumbs/breadcrumbs-ja.md @@ -5,7 +5,7 @@ components: Breadcrumbs, Link, Typography # Breadcrumbs -

ブレッドクラムを使用すると、値の範囲から選択できます。

+

Breadcrumbsを使用すると、値の範囲から選択できます。

## Simple breadcrumbs @@ -37,10 +37,10 @@ components: Breadcrumbs, Link, Typography このコンポーネントのアクセシビリティは、 -- The set of links is structured using an ordered list (`
    ` element). -- To prevent screen reader announcement of the visual separators between links, they are hidden with `aria-hidden`. -- A nav element labeled with `aria-label` identifies the structure as a breadcrumb trail and makes it a navigation landmark so that it is easy to locate. +- リンクのセットは、順序付けられたリスト(`
      ` element) を使用して構造化されます。 +- リンク間のビジュアルセパレータがスクリーンリーダーから通知されないようにするには、 `aria-hidden`を使用します。 +- `aria-label` というラベルが付いたnav要素は、その構造をBreadcrumbs経路として識別し、それをナビゲーション用の目印にして、見つけやすくします。 -## Integration with react-router +## react-routerとの統合 {{"demo": "pages/components/breadcrumbs/RouterBreadcrumbs.js"}} \ No newline at end of file diff --git a/docs/src/pages/components/breadcrumbs/breadcrumbs-zh.md b/docs/src/pages/components/breadcrumbs/breadcrumbs-zh.md index a9492121d1f38e..943a20b6bac2e5 100644 --- a/docs/src/pages/components/breadcrumbs/breadcrumbs-zh.md +++ b/docs/src/pages/components/breadcrumbs/breadcrumbs-zh.md @@ -31,7 +31,7 @@ components: Breadcrumbs, Link, Typography {{"demo": "pages/components/breadcrumbs/CustomizedBreadcrumbs.js"}} -## 可及性 +## 可访问性 请务必在 `面包屑导航`组件上加上`aria-label`的描述。 diff --git a/docs/src/pages/components/buttons/buttons-de.md b/docs/src/pages/components/buttons/buttons-de.md index bec70d5f5f616f..3e8df8c2dd1047 100644 --- a/docs/src/pages/components/buttons/buttons-de.md +++ b/docs/src/pages/components/buttons/buttons-de.md @@ -7,12 +7,12 @@ components: Button, ButtonGroup, Fab, IconButton, ButtonBase, Zoom

      Mit den Schaltflächen können Benutzer mit einem einzigen Tastendruck Aktionen ausführen und Entscheidungen treffen.

      -[Buttons](https://material.io/design/components/buttons.html) kommunizieren Aktionen, die Benutzer ausführen können. Sie werden normalerweise in der gesamten Benutzeroberfläche platziert, beispielsweise an folgenden Orten: +[Buttons](https://material.io/design/components/buttons.html) communicate actions that users can take. They are typically placed throughout your UI, in places like: - Dialoge - Modale Fenster - Formulare -- Cards +- Karten (Cards) - Toolbars ## Contained Buttons @@ -52,7 +52,7 @@ Mit der ButtonGroup-Komponente können Sie umrissene (Standard) oder betonte But ## Split Button -ButtonGroup kann auch zum Erstellen einer geteilten Schaltfläche verwendet werden. Das Dropdown-Menü kann die Aktion des Buttons ändern (wie in diesem Beispiel) oder verwendet werden, um sofort eine verwandte Aktion auszulösen. +ButtonGroup can also be used to create a split button. The dropdown can change the button action (as in this example), or be use to immediately trigger a related action. {{"demo": "pages/components/buttons/SplitButton.js"}} @@ -76,7 +76,7 @@ Hierzu kann der Zoom-Übergang verwendet werden. Da sowohl die vorhandenen als a ## Größen -Lust auf größere oder kleinere Schaltflächen? Verwenden Sie die Eigenschaft `size`. +Fancy larger or smaller buttons? Use the `size` property. {{"demo": "pages/components/buttons/ButtonSizes.js"}} @@ -100,7 +100,7 @@ Hier einige Beispiele zum Anpassen der Komponente. Mehr dazu erfahren Sie auf de {{"demo": "pages/components/buttons/CustomizedButtons.js"}} - +👑 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/components/button). ## Complex Buttons @@ -110,8 +110,10 @@ Die Text Buttons, die Contained Buttons, die Floatin Action Buttons und die Icon ## Drittanbieter-Routing Bibliothek -Ein häufiger Anwendungsfall ist die Verwendung eines Buttons, um eine Navigation zu einer neuen Seite auszulösen. Die `ButtonBase` Komponente stellt eine Eigenschaft für diesen Anwendungsfall bereit: `component`. Für bestimmte Fokus-Polyfills erfordert `ButtonBase` jedoch den DOM-Knoten der bereitgestellten Komponente. Dies wird erreicht, indem der Komponente ein Ref zugeordnet wird und erwartet wird, dass die Komponente diesen Ref an den zugrunde liegenden DOM-Knoten weiterleitet. Da eine Menge unserer interaktiven Komponenten auf der `ButtonBase` basieren, sollten Sie diese überall nutzen zu können: +Ein häufiger Anwendungsfall ist die Verwendung eines Buttons, um eine Navigation zu einer neuen Seite auszulösen. Die `ButtonBase` Komponente stellt eine Eigenschaft für diesen Anwendungsfall bereit: `component`. Für bestimmte Fokus-Polyfills erfordert `ButtonBase` jedoch den DOM-Knoten der bereitgestellten Komponente. Dies wird erreicht, indem der Komponente ein Ref zugeordnet wird und erwartet wird, dass die Komponente diesen Ref an den zugrunde liegenden DOM-Knoten weiterleitet. Da eine Menge unserer interaktiven Komponenten auf der `ButtonBase` basieren, sollten Sie diese überall nutzen zu können. + +Here is an integration example with react-router: {{"demo": "pages/components/buttons/ButtonRouter.js", "defaultCodeOpen": true}} -*Hinweis: Das Erstellen von Button Komponenten ist erforderlich, um ein unerwartetes Aushängen zu verhindern. Weitere Informationen dazu finden Sie in unserem [Guide über Komponenten-Eigenschaften ](/guides/composition/#component-property).* \ No newline at end of file +*Note: Creating the Button components is necessary to prevent unexpected unmounting. Weitere Informationen dazu finden Sie in unserem [Komponenten-Guide](/guides/composition/#component-property).* \ No newline at end of file diff --git a/docs/src/pages/components/buttons/buttons-es.md b/docs/src/pages/components/buttons/buttons-es.md index 1ddc25bd6a2d3f..bd5412baf87817 100644 --- a/docs/src/pages/components/buttons/buttons-es.md +++ b/docs/src/pages/components/buttons/buttons-es.md @@ -7,7 +7,7 @@ components: Button, ButtonGroup, Fab, IconButton, ButtonBase, Zoom

      Los botones permiten a los usuarios ejecutar acciones, y tomar decisiones, con un simple toque.

      -Los [botones](https://material.io/design/components/buttons.html) indican acciones que los usuarios pueden tomar. Suelen ponerse a lo largo de la interfaz, en lugares como: +[Buttons](https://material.io/design/components/buttons.html) communicate actions that users can take. They are typically placed throughout your UI, in places like: - Diálogos - Ventanas modal @@ -76,7 +76,7 @@ La transición Zoom se puede usar para lograr esto. Ten en cuenta que ya que las ## Tamaños -¿Te gustan botones más grandes o más pequeños? Usa el atributo `size`. +Fancy larger or smaller buttons? Use the `size` property. {{"demo": "pages/components/buttons/ButtonSizes.js"}} @@ -100,7 +100,7 @@ Here are some examples of customizing the component. You can learn more about th {{"demo": "pages/components/buttons/CustomizedButtons.js"}} - +👑 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/components/button). ## Botones Complejos @@ -110,7 +110,9 @@ Los Botones de Texto, los Botones Contenidos, los Botones de Acción Flotantes y ## Librería externa de routing -Un uso común es usar el botón para empezar la navegación hacia una página nueva. El componente `ButtonBase` provee un atributo para tratar este uso: `component`. Sin embargo, para ciertos rellenos `ButtonBase` requiere el nodo DOM del componente proporcionado. Esto se logra adjuntando una referencia al componente y esperando que el componente reenvíe esta referencia al nodo DOM subyacente. Ya que muchos de nuestros componentes interactivos dependen de `ButtonBase`, puede ser aprovechado en todas partes: +Un uso común es usar el botón para empezar la navegación hacia una página nueva. El componente `ButtonBase` provee un atributo para tratar este uso: `component`. Sin embargo, para ciertos rellenos `ButtonBase` requiere el nodo DOM del componente proporcionado. Esto se logra adjuntando una referencia al componente y esperando que el componente reenvíe esta referencia al nodo DOM subyacente. Ya que muchos de nuestros componentes interactivos dependen de `ButtonBase`, puede ser aprovechado en todas partes. + +Here is an integration example with react-router: {{"demo": "pages/components/buttons/ButtonRouter.js", "defaultCodeOpen": true}} diff --git a/docs/src/pages/components/buttons/buttons-fr.md b/docs/src/pages/components/buttons/buttons-fr.md index 313e49a1e4c569..07a9c71aae09dd 100644 --- a/docs/src/pages/components/buttons/buttons-fr.md +++ b/docs/src/pages/components/buttons/buttons-fr.md @@ -7,7 +7,7 @@ components: Button, ButtonGroup, Fab, IconButton, ButtonBase, Zoom

      Les boutons permettent aux utilisateurs d'effectuer une action et de faire des choix en un seul clic.

      -[Buttons](https://material.io/design/components/buttons.html) communiquent les actions que les utilisateurs peuvent effectuer. Ils sont généralement placés dans votre interface utilisateur, dans des endroits tels que: +[Buttons](https://material.io/design/components/buttons.html) communicate actions that users can take. They are typically placed throughout your UI, in places like: - Dialogues - Fenêtres modales @@ -76,7 +76,7 @@ La transition Zoom peut être utilisée pour y parvenir. Notez que, comme les an ## Tailles -Envie de boutons plus grands ou plus petits? Utilisez la propriété `size`. +Fancy larger or smaller buttons? Use the `size` property. {{"demo": "pages/components/buttons/ButtonSizes.js"}} @@ -96,11 +96,11 @@ Les icônes sont également appropriés pour les boutons à bascule qui permette ## Boutons personnalisés -Voici quelques exemples de personnalisation du composant. Vous pouvez en apprendre plus sur [la page de documentation de personnalisation](/customization/components/). +Here are some examples of customizing the component. You can learn more about this in the [overrides documentation page](/customization/components/). {{"demo": "pages/components/buttons/CustomizedButtons.js"}} - +👑 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/components/button). ## Boutons complexes @@ -110,8 +110,10 @@ Les boutons texte, les boutons contained, les bouton d'action flottante et les b ## Bibliothèque de routage tierce -Un cas d'utilisation courant consiste à utiliser le bouton pour déclencher une navigation vers une nouvelle page. Le composant `ButtonBase` fournit une propriété pour traiter ce cas d'utilisation: `composant`. Cependant, pour certains focus polyfills `ButtonBase` requiert le nœud DOM du composant fourni. Pour ce faire, associez une référence au composant et attendez-vous à ce que le composant transmette cette référence au noeud DOM sous-jacent. Étant donné que beaucoup de nos composants interactifs comptent sur `ButtonBase`, vous devriez être en mesure d'en tirer profit partout: +Un cas d'utilisation courant consiste à utiliser le bouton pour déclencher une navigation vers une nouvelle page. Le composant `ButtonBase` fournit une propriété pour traiter ce cas d'utilisation: `composant`. Cependant, pour certains focus polyfills `ButtonBase` requiert le nœud DOM du composant fourni. Pour ce faire, associez une référence au composant et attendez-vous à ce que le composant transmette cette référence au noeud DOM sous-jacent. Étant donné que beaucoup de nos composants interactifs comptent sur `ButtonBase`, vous devriez être en mesure d'en tirer profit partout. + +Here is an integration example with react-router: {{"demo": "pages/components/buttons/ButtonRouter.js", "defaultCodeOpen": true}} -*Note : La création de composants Button est nécessaire pour éviter une erreur inattendu. Vous pouvez en lire plus dans notre [guide de propriété de composant](/guides/composition/#component-property).* \ No newline at end of file +*Note: Creating the Button components is necessary to prevent unexpected unmounting. You can read more about it in our [component property guide](/guides/composition/#component-property).* \ No newline at end of file diff --git a/docs/src/pages/components/buttons/buttons-ja.md b/docs/src/pages/components/buttons/buttons-ja.md index 7d6daf38dad65e..9575b915ff55f9 100644 --- a/docs/src/pages/components/buttons/buttons-ja.md +++ b/docs/src/pages/components/buttons/buttons-ja.md @@ -7,7 +7,7 @@ components: Button, ButtonGroup, Fab, IconButton, ButtonBase, Zoom

      Buttonを使用すると、ユーザーは1回のタップでアクションを実行したり選択したりできます。

      -[Button](https://material.io/design/components/buttons.html)は、ユーザが取りうるアクションを伝達します。一般的に次のようなUIのなかに配置されます。 +[ボタン](https://material.io/design/components/buttons.html) 、ユーザーが実行できるアクションを伝えます。 これらは通常、UI全体の次のような場所に配置されます。 - Dialogs - Modal window @@ -52,7 +52,7 @@ ButtonGroupコンポーネントは、アウトラインボタン(デフォル ## Split Button -ButtonGroupを使って分割ボタンを作成することもできます。この例のようにドロップダウンでボタンの動作を変更することも、関連する動作をすぐに起動するために使用することもできます。 +ButtonGroupは分割ボタンの作成にも使用できます。 この例のようにドロップダウンでボタンの動作を変更することも、関連する動作をすぐに起動するために使用することもできます。 {{"demo": "pages/components/buttons/SplitButton.js"}} @@ -76,7 +76,7 @@ FABを使用するのは、それが画面の主なアクションを提示す ## サイズ -大きくても小さくてもいいですか? `size` プロパティで設定してください。 +大きなボタンと小さなボタンがありますか? `size`プロパティを使用します。 {{"demo": "pages/components/buttons/ButtonSizes.js"}} @@ -96,11 +96,11 @@ FABを使用するのは、それが画面の主なアクションを提示す ## カスタムButton -コンポーネントのカスタマイズ例をいくつか示します。あなたはこれについてもっと詳しく知ることができます [上書きドキュメントのページ](/customization/components/)。 +Here are some examples of customizing the component. 詳細については、 [オーバーライドのドキュメントページ](/customization/components/)を参照してください。 {{"demo": "pages/components/buttons/CustomizedButtons.js"}} - +👑 インスピレーションを求めているなら, [MUI Treasury's customization examples](https://mui-treasury.com/components/button)を確認できます。 ## 複雑なButton @@ -112,6 +112,8 @@ FABを使用するのは、それが画面の主なアクションを提示す 一般的な使用例の1つは、ボタンを使用して新しいページへのナビゲーションを開始することです。 `ButtonBase` コンポーネントは、このユースケースを処理するためのプロパティを提供します 。 108/5000 ただし、特定のフォーカスについては` ButtonBase `には提供されているDOMノードが必要です。 これは、refをコンポーネントに添付し、 コンポーネントがこのrefを基になるDOMノードに転送することを期待することによって実現されます。 私たちのインタラクティブなコンポーネントの多くが` ButtonBase `に依存していることを考えると、あなたはどこでもそれを利用することができるはずです。 +次に、react-routerとの統合例を示します。 + {{"demo": "pages/components/buttons/ButtonRouter.js", "defaultCodeOpen": true}} -*注意:Buttonコンポーネントの作成は、予期しないマウント解除を防ぐために必要です。 詳しくは[コンポーネントプロパティガイド](/guides/composition/#component-property)をご覧ください。* \ No newline at end of file +*注意:ボタンコンポーネントの作成は、予期しないアンマウントを防ぐために必要です。 詳細については、コンポーネント・プロパティー・ガイドを参照してください。* \ No newline at end of file diff --git a/docs/src/pages/components/buttons/buttons-pt.md b/docs/src/pages/components/buttons/buttons-pt.md index 1cbe211f4e9be9..05cdca7f602b80 100644 --- a/docs/src/pages/components/buttons/buttons-pt.md +++ b/docs/src/pages/components/buttons/buttons-pt.md @@ -7,7 +7,7 @@ components: Button, ButtonGroup, Fab, IconButton, ButtonBase, Zoom

      Botões permitem que os usuários tomem ações e decisões com um simples toque.

      -[Botões](https://material.io/design/components/buttons.html) comunicam ações que os usuários podem tomar. Eles normalmente são colocados em toda a sua interface do usuário, em lugares como: +[Botões](https://material.io/design/components/buttons.html) comunicam ações que os usuários podem realizar. Eles são normalmente colocados em toda a interface do usuário, em lugares como: - Caixa de diálogo - Janelas modais @@ -52,7 +52,7 @@ O componente ButtonGroup pode ser usado para agrupar os botões delineados (o pa ## Botão Dividido -O ButtonGroup também pode ser usado para criar um botão dividido. A lista suspensa pode alterar a ação do botão (como neste exemplo) ou ser usada para acionar imediatamente a ação relacionada. +O ButtonGroup também pode ser usado para criar um botão dividido. A lista suspensa pode alterar a ação do botão (como neste exemplo) ou ser usada para acionar imediatamente uma ação relacionada. {{"demo": "pages/components/buttons/SplitButton.js"}} @@ -76,17 +76,17 @@ A transição de zoom pode ser usada para conseguir isso. Observe que, como as a ## Tamanhos -Botões extravagantes ou menores? Use a propriedade `size`. +Gosta de botões maiores ou menores? Use a propriedade `size`. {{"demo": "pages/components/buttons/ButtonSizes.js"}} -## Botões com ícones e rótulo +## Botões com ícones e "Label" Às vezes você pode querer ter ícones para determinados botão para melhorar o UX do aplicativo como reconhecemos logotipos mais facilmente do que o texto sem formatação. Por exemplo, se você tem um botão com a açõo de "deletar" você pode rotulá-lo com um ícone do caixote de lixo. {{"demo": "pages/components/buttons/IconLabelButtons.js"}} -## Botões de Ícone +## Botões de Icone Botões de ícones são comumente encontrados em barras de aplicativos e barras de ferramentas. @@ -96,11 +96,11 @@ Botões de ícones são comumente encontrados em barras de aplicativos e barras ## Botões Customizados -Aqui estão alguns exemplos de customização do componente. Você pode aprender mais sobre isso na [página de documentação de sobrescrita](/customization/components/). +Aqui esta um exemplo de customização do componente. Você pode aprender mais sobre isso na [página de documentação de sobrescritas](/customization/components/). {{"demo": "pages/components/buttons/CustomizedButtons.js"}} - +👑 Se você está procurando inspiração, você pode verificar [os exemplos de customização de MUI Treasury](https://mui-treasury.com/components/button). ## Botões complexos @@ -110,8 +110,10 @@ O botões de texto, botões contidos, botões de ação flutuante e ícone botõ ## Biblioteca de roteamento de terceiros -Um caso de uso comum é usar o botão para acionar uma navegação para uma nova página. O componente `ButtonBase` fornece uma propriedade para lidar com este caso de uso: `componente`. No entanto, para alguns polyfills de foco `ButtonBase` requer o nó DOM do componente fornecido. Isso é obtido anexando-se uma referência ao componente e esperando que o componente envie essa referência para o nó DOM subjacente. Dado que um monte de nossos componentes interativos dependem do `ButtonBase`, você deve estar capaz de tirar vantagem em todos os lugares: +Um caso de uso comum é usar o botão para acionar uma navegação para uma nova página. O componente `ButtonBase` fornece uma propriedade para lidar com este caso de uso: `componente`. No entanto, para alguns polyfills de foco `ButtonBase` requer o nó DOM do componente fornecido. Isso é obtido anexando-se uma referência ao componente e esperando que o componente envie essa referência para o nó DOM subjacente. Dado que um monte de nossos componentes interativos dependem do `ButtonBase`, você deve estar capaz de tirar vantagem em todos os lugares. + +Aqui está um exemplo de integração com react-router: {{"demo": "pages/components/buttons/ButtonRouter.js", "defaultCodeOpen": true}} -*Nota: A criação do componente Botão é necessária para impedir uma desmontagem inesperada. Você pode ler mais sobre isso em nosso [guia de propriedades de componentes](/guides/composition/#component-property).* \ No newline at end of file +*Nota: A criação de componentes de botão é necessária para impedir a desmontagem inesperada. Você pode ler mais sobre isso em nosso [ guia de propriedades de componente](/guides/composition/#component-property).* \ No newline at end of file diff --git a/docs/src/pages/components/buttons/buttons-ru.md b/docs/src/pages/components/buttons/buttons-ru.md index 9edcae122db757..e2bc1a9d068bbb 100644 --- a/docs/src/pages/components/buttons/buttons-ru.md +++ b/docs/src/pages/components/buttons/buttons-ru.md @@ -7,7 +7,7 @@ components: Button, ButtonGroup, Fab, IconButton, ButtonBase, Zoom

      Кнопки позволяют пользователям выполнять действия и делать выбор одним нажатием.

      -[Кнопки](https://material.io/design/components/buttons.html) сообщают о действиях, которые могут выполнять пользователи. Они обычно размещаются в вашем интерфейсе, например: +[Buttons](https://material.io/design/components/buttons.html) communicate actions that users can take. They are typically placed throughout your UI, in places like: - Диалоги - Всплывающие окно @@ -76,7 +76,7 @@ ButtonGroup can also be used to create a split button. The dropdown can change t ## Размеры -Хотите изменить размеры? Используйте параметр `size`. +Fancy larger or smaller buttons? Use the `size` property. {{"demo": "pages/components/buttons/ButtonSizes.js"}} @@ -96,11 +96,11 @@ ButtonGroup can also be used to create a split button. The dropdown can change t ## Настраиваемые кнопки -Ниже приведены несколько примеров настройки компонента. Более подробно с этой темой можно ознакомиться на [странице документации по переопределению компонентов](/customization/components/). +Ниже находятся примеры кастомизации компонента. You can learn more about this in the [overrides documentation page](/customization/components/). {{"demo": "pages/components/buttons/CustomizedButtons.js"}} - +👑 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/components/button). ## Сложные кнопки @@ -110,7 +110,9 @@ ButtonGroup can also be used to create a split button. The dropdown can change t ## Сторонняя библиотека маршрутизации -Одним из распространенных вариантов использования кнопки является переход на новую страницу. `ButtonBase` компонент предоставляет свойство для обработки этого варианта использования: `component`. However for certain focus polyfills `ButtonBase` requires the DOM node of the provided component. This is achieved by attaching a ref to the component and expecting that the component forwards this ref to the underlying DOM node. Учитывая, что многие наши интерактивные компоненты используют `ButtonBase`, у вас есть возможность воспользоваться этим: +Одним из распространенных вариантов использования кнопки является переход на новую страницу. `ButtonBase` компонент предоставляет свойство для обработки этого варианта использования: `component`. However for certain focus polyfills `ButtonBase` requires the DOM node of the provided component. This is achieved by attaching a ref to the component and expecting that the component forwards this ref to the underlying DOM node. Учитывая, что многие наши интерактивные компоненты используют `ButtonBase`, у вас есть возможность воспользоваться этим. + +Here is an integration example with react-router: {{"demo": "pages/components/buttons/ButtonRouter.js", "defaultCodeOpen": true}} diff --git a/docs/src/pages/components/buttons/buttons-zh.md b/docs/src/pages/components/buttons/buttons-zh.md index fe650c8138526d..7a59e0184c8c16 100644 --- a/docs/src/pages/components/buttons/buttons-zh.md +++ b/docs/src/pages/components/buttons/buttons-zh.md @@ -7,7 +7,7 @@ components: Button, ButtonGroup, Fab, IconButton, ButtonBase, Zoom

      按钮允许用户只需轻按一下即可采取行动并做出选择。

      -[按钮](https://material.io/design/components/buttons.html)承载了用户可以触发的动作。通常他们被放置在界面中的以下位置: +[按钮](https://material.io/design/components/buttons.html) 传达用户可以执行的操作。 They are typically placed throughout your UI, in places like: - Dialogs(对话框) - Modal windows(模态窗口) @@ -44,21 +44,21 @@ components: Button, ButtonGroup, Fab, IconButton, ButtonBase, Zoom {{"demo": "pages/components/buttons/OutlinedButtons.js"}} -## Grouped Buttons(按钮组) +## Grouped Buttons(组合按钮) -ButtonGroup组件可用于对描边按钮(默认) 或者实心按钮进行分组。 +ButtonGroup 组件可用于组合描边按钮(默认的)或者实心按钮。 {{"demo": "pages/components/buttons/GroupedButtons.js"}} -## 分割按钮 +## Split Button(分割按钮) -按钮组也可用于构建分割按钮. 在分割按钮中, 下拉框既可以改变主按钮的行为(如本例所示), 又或是立刻触发相应的动作. +ButtonGroup can also be used to create a split button. The dropdown can change the button action (as in this example), or be use to immediately trigger a related action. {{"demo": "pages/components/buttons/SplitButton.js"}} ## Floating Action Buttons(提升动作按钮) -[提升动作按钮](https://material.io/design/components/buttons-floating-action-button.html) (FAB) 在屏幕上执行主要的或最常用的操作。 它出现在所有屏幕内容的前面, 通常作为圆形形状, 其中心有一个图标。 FAB有两种类型:常规的和扩展的。 +[提升动作按钮](https://material.io/design/components/buttons-floating-action-button.html) (FAB) 在屏幕上执行主要的或最常用的操作。 它出现在所有屏幕内容的前面,通常是一个圆形,中间有一个图标。 FAB有两种类型:常规的和扩展的。 只使用FAB是最适合呈现屏幕主要操作的方法。 @@ -76,7 +76,7 @@ ButtonGroup组件可用于对描边按钮(默认) 或者实心按钮进行分组 ## 尺寸 -您喜欢更大一点或更小一点的按钮?使用 `size` 属性可以实现大小的控制。 +Fancy larger or smaller buttons? Use the `size` property. {{"demo": "pages/components/buttons/ButtonSizes.js"}} @@ -94,13 +94,13 @@ ButtonGroup组件可用于对描边按钮(默认) 或者实心按钮进行分组 {{"demo": "pages/components/buttons/IconButtons.js"}} -## 自定义按钮 +## Customized Buttons(自定义按钮) -以下是自定义组件的一些示例。您可以在[重写文档页面](/customization/components/)中了解有关此内容的更多信息。 +这是一些自定义样式开关的例子 您可以在[重写文档页](/customization/components/)中了解有关此内容的更多信息。 {{"demo": "pages/components/buttons/CustomizedButtons.js"}} - +👑 If you are looking for inspiration, you can check [MUI Treasury's customization examples](https://mui-treasury.com/components/button). ## 复杂按钮 @@ -110,8 +110,10 @@ ButtonGroup组件可用于对描边按钮(默认) 或者实心按钮进行分组 ## 第三方路由库 -一个常见的用例是使用按钮触发导航到新页面。 `ButtonBase` 组件提供了一个处理此用例的属性:`component`。 然而,一些特定 `ButtonBase` 的代码需要所给组件的 DOM 节点。 在组件上附加一个 ref,并且预期此组件能够将这个 ref 传递到下层 DOM 节点,通过这样的方法可以实现。 鉴于我们的许多交互式组件都依赖于 `ButtonBase`,你几乎可以在所有地方用到它的好处: +一个常见的用例是使用按钮触发导航到新页面。 `ButtonBase` 组件提供了一个处理此用例的属性:`component`。 然而,一些特定 `ButtonBase` 的代码需要所给组件的 DOM 节点。 在组件上附加一个 ref,并且预期此组件能够将这个 ref 传递到下层 DOM 节点,通过这样的方法可以实现。 Given that a lot of our interactive components rely on `ButtonBase`, you should be able to take advantage of it everywhere. + +Here is an integration example with react-router: {{"demo": "pages/components/buttons/ButtonRouter.js", "defaultCodeOpen": true}} -*请注意:为了防止组件被意外地移除,创建一个 Button 组件是有必要的。您可以在我们的[组件属性指南](/guides/composition/#component-property)中阅读更多相关信息。* \ No newline at end of file +*Note: Creating the Button components is necessary to prevent unexpected unmounting. 您可以在我们的 [组件属性指南](/guides/composition/#component-property)阅读更多相关信息。* \ No newline at end of file diff --git a/docs/src/pages/components/cards/cards-de.md b/docs/src/pages/components/cards/cards-de.md index 64d3ef7799a54d..8508fc603b196c 100644 --- a/docs/src/pages/components/cards/cards-de.md +++ b/docs/src/pages/components/cards/cards-de.md @@ -9,7 +9,7 @@ components: Card, CardActionArea, CardActions, CardContent, CardHeader, CardMedi [Karten](https://material.io/design/components/cards.html) sind Oberflächen, auf denen Inhalte und Aktionen zu einem einzelnen Thema angezeigt werden. -Sie sollten leicht nach relevanten und umsetzbaren Informationen durchsucht werden können. Elemente wie Text und Bilder sollten so platziert werden, dass die Hierarchie deutlich erkennbar ist. +They should be easy to scan for relevant and actionable information. Elements, like text and images, should be placed on them in a way that clearly indicates hierarchy. ## Einfache Karte @@ -33,7 +33,7 @@ Standardmäßig verwenden wir die Kombination aus einem `
      `-Element und eine {{"demo": "pages/components/cards/ImgMediaCard.js"}} -> ⚠️ Wenn `component="img"` gesetzt ist, verlässt sich CardMedia auf `object-fit` zum Zentrieren des Bildes. Es wird nicht von IE 11 unterstützt. +> ⚠️ When `component="img"`, CardMedia relies on `object-fit` for centering the image. It's not supported by IE 11. ## Steuerelemente der Benutzeroberfläche diff --git a/docs/src/pages/components/cards/cards-es.md b/docs/src/pages/components/cards/cards-es.md index 6753038396e07b..b83c33842d84d8 100644 --- a/docs/src/pages/components/cards/cards-es.md +++ b/docs/src/pages/components/cards/cards-es.md @@ -9,7 +9,7 @@ components: Card, CardActionArea, CardActions, CardContent, CardHeader, CardMedi Las [Tarjetas](https://material.io/design/components/cards.html) son superficies que muestran contenido y acciones sobre un tema particular. -Deben ser fáciles de leer y la información que muestran debe ser relevante y accionable. Elementos como texto e imágenes deben ser colocados sobre tarjetas de manera lógica y jerárquica. +They should be easy to scan for relevant and actionable information. Elements, like text and images, should be placed on them in a way that clearly indicates hierarchy. ## Tarjeta simple diff --git a/docs/src/pages/components/cards/cards-fr.md b/docs/src/pages/components/cards/cards-fr.md index 81254abd44f662..b7b1f4c15703ae 100644 --- a/docs/src/pages/components/cards/cards-fr.md +++ b/docs/src/pages/components/cards/cards-fr.md @@ -9,7 +9,7 @@ components: Card, CardActionArea, CardActions, CardContent, CardHeader, CardMedi [cartes](https://material.io/design/components/cards.html) sont des surfaces qui affichent du contenu et des actions sur un seul sujet. -Ils devraient être faciles à analyser pour trouver des informations pertinentes et exploitables. Les éléments, comme le texte et les images, doivent être placés dessus de manière à indiquer clairement la hiérarchie. +They should be easy to scan for relevant and actionable information. Elements, like text and images, should be placed on them in a way that clearly indicates hierarchy. ## Carte simple @@ -33,7 +33,7 @@ Par défaut, nous utilisons la combinaison d'un élément `
      ` et *background {{"demo": "pages/components/cards/ImgMediaCard.js"}} -> ⚠️ Lorsque `component = "img"`, CardMedia s’appuie sur `object-fit` pour centrer l’image. Ce n'est pas supporté par IE 11. +> ⚠️ When `component="img"`, CardMedia relies on `object-fit` for centering the image. It's not supported by IE 11. ## Contrôles d'UI diff --git a/docs/src/pages/components/cards/cards-ja.md b/docs/src/pages/components/cards/cards-ja.md index ccce302ddfae67..56d79efe7f3e8d 100644 --- a/docs/src/pages/components/cards/cards-ja.md +++ b/docs/src/pages/components/cards/cards-ja.md @@ -9,7 +9,7 @@ components: Card, CardActionArea, CardActions, CardContent, CardHeader, CardMedi [Card](https://material.io/design/components/cards.html) は、1つのトピックに関するコンテンツとアクションを表示する面です。 -関連性のある実用的な情報を探し易くあるべきです。テキストや画像などの要素は、階層を明確に示すように配置する必要があります。 +関連する実行可能な情報を容易にスキャンできる必要があります。 テキストや画像などの要素は、階層を明確に示すように配置する必要があります。 ## シンプルなCard @@ -33,7 +33,7 @@ Cardは複数のアクション、UIコントロール、およびオーバー {{"demo": "pages/components/cards/ImgMediaCard.js"}} -> ⚠️ `component="img"`を使用時、 CardMediaは画像をセンタリングするために `object-fit` が依存します。(IE 11非対応) +> `component="img"`の場合、CardMediaはイメージのセンタリングを`object-fit`に依存します。 IE 11ではサポートされていません。 ## UIコントロール diff --git a/docs/src/pages/components/cards/cards-pt.md b/docs/src/pages/components/cards/cards-pt.md index e227f2fab9aa73..e38a55022c4375 100644 --- a/docs/src/pages/components/cards/cards-pt.md +++ b/docs/src/pages/components/cards/cards-pt.md @@ -9,7 +9,7 @@ components: Card, CardActionArea, CardActions, CardContent, CardHeader, CardMedi [Cartões](https://material.io/design/components/cards.html) são componentes que exibem conteúdo e ações em um único tópico. -Eles devem facilitar a verificação de informações relevantes e acionáveis. Elementos, como texto e imagens, devem ser colocados neles de uma maneira que indique claramente a hierarquia. +Eles devem ser relevantes, de fácil verificação e apresentar informações úteis. Elementos, como texto e imagens, deve ser colocado sobre eles de uma forma que indica claramente a hierarquia. ## Cartão Simples @@ -33,7 +33,7 @@ Por padrão, usamos a combinação de um elemento `
      ` e uma *imagem de fundo {{"demo": "pages/components/cards/ImgMediaCard.js"}} -> ⚠️ Quando a propriedade `component="img"`, a mídia conta com a propriedade `object-fit` para centralizar a imagem. Não é suportado pelo IE 11. +> ⚠️ Quando `component="img"`, CardMedia depende de `object-fit` para centralizar a imagem. Não é suportado pelo IE 11. ## Controles de UI diff --git a/docs/src/pages/components/cards/cards-ru.md b/docs/src/pages/components/cards/cards-ru.md index 0d7e651fe53778..883dd15425f7d0 100644 --- a/docs/src/pages/components/cards/cards-ru.md +++ b/docs/src/pages/components/cards/cards-ru.md @@ -9,7 +9,7 @@ components: Card, CardActionArea, CardActions, CardContent, CardHeader, CardMedi [Карточки](https://material.io/design/components/cards.html) - это поверхности, которые отображают контент и действия относящиеся к одной теме / объекту. -На них должно быть легко найти нужную информацию и нужные действия. Такие элементы, как текст и изображения, должны быть расположены на них так, чтобы иерархия четко прослеживалась. +They should be easy to scan for relevant and actionable information. Elements, like text and images, should be placed on them in a way that clearly indicates hierarchy. ## Простая Карточка @@ -33,7 +33,7 @@ components: Card, CardActionArea, CardActions, CardContent, CardHeader, CardMedi {{"demo": "pages/components/cards/ImgMediaCard.js"}} -> ⚠️ Когда `component="img"`, CardMedia использует свойство `object-fit` для центрирования изображения. Оно не поддерживается в IE 11. +> ⚠️ When `component="img"`, CardMedia relies on `object-fit` for centering the image. It's not supported by IE 11. ## Элементы управления diff --git a/docs/src/pages/components/cards/cards-zh.md b/docs/src/pages/components/cards/cards-zh.md index 405b89ea6aff5d..3514e50498f38e 100644 --- a/docs/src/pages/components/cards/cards-zh.md +++ b/docs/src/pages/components/cards/cards-zh.md @@ -9,7 +9,7 @@ components: Card, CardActionArea, CardActions, CardContent, CardHeader, CardMedi [卡片](https://material.io/design/components/cards.html) 是显示单个主题下内容和操作的容器。 -他们应该易用于查看相关内容且便于操作。诸如文本和图像的元素,应以能够清晰明确地表示层次结构的方式来展示。 +They should be easy to scan for relevant and actionable information. Elements, like text and images, should be placed on them in a way that clearly indicates hierarchy. ## 简单的卡片 @@ -33,7 +33,7 @@ components: Card, CardActionArea, CardActions, CardContent, CardHeader, CardMedi {{"demo": "pages/components/cards/ImgMediaCard.js"}} -> 当 `component="img"` 时,CardMedia依靠 `object-fit` 进行图像居中。而 IE11 不支持此功能。 +> ⚠️ When `component="img"`, CardMedia relies on `object-fit` for centering the image. It's not supported by IE 11. ## UI 控件 diff --git a/docs/src/pages/components/checkboxes/checkboxes-zh.md b/docs/src/pages/components/checkboxes/checkboxes-zh.md index 7f406a893c3e4e..f8367230f5bada 100644 --- a/docs/src/pages/components/checkboxes/checkboxes-zh.md +++ b/docs/src/pages/components/checkboxes/checkboxes-zh.md @@ -29,7 +29,7 @@ components: Checkbox, FormControl, FormGroup, FormLabel, FormControlLabel {{"demo": "pages/components/checkboxes/FormControlLabelPosition.js"}} -## 可及性 +## 无障碍设计 所有表单控件都应该带有标签,而这包括了单选按钮,复选框和开关。 在大多数情况下,这是通过使用一个`