Skip to content

Commit

Permalink
Code snippets ru i18n (#1923)
Browse files Browse the repository at this point in the history
  • Loading branch information
bytes7bytes7 committed Nov 19, 2022
1 parent 7fb6f62 commit 858872c
Show file tree
Hide file tree
Showing 10 changed files with 46 additions and 46 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ title: ProviderObserver
---

import CodeBlock from "@theme/CodeBlock";
import logger from "!!raw-loader!/docs/concepts/provider_observer_logger.dart";
import logger from "!!raw-loader!./provider_observer_logger.dart";
import { trimSnippet } from "../../../../../src/components/CodeSnippet";

[ProviderObserver] наблюдает за изменениями ProviderContainer.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,20 @@ title: Чтение провайдера
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import CodeBlock from "@theme/CodeBlock";
import counter from "!!raw-loader!/docs/concepts/reading_counter.dart";
import consumerWidget from "!!raw-loader!/docs/concepts/reading_consumer_widget.dart";
import consumerStatefulWidget from "!!raw-loader!/docs/concepts/reading_consumer_stateful_widget.dart";
import consumerHookWidget from "!!raw-loader!/docs/concepts/reading_consumer_hook_widget.dart";
import statefulHookConsumerWidget from "!!raw-loader!/docs/concepts/reading_stateful_hook_consumer_widget.dart";
import consumerHook from "!!raw-loader!/docs/concepts/reading_consumer_hook.dart";
import watch from "!!raw-loader!/docs/concepts/reading_watch.dart";
import watchBuild from "!!raw-loader!/docs/concepts/reading_watch_build.dart";
import listen from "!!raw-loader!/docs/concepts/reading_listen.dart";
import listenBuild from "!!raw-loader!/docs/concepts/reading_listen_build.dart";
import read from "!!raw-loader!/docs/concepts/reading_read.dart";
import readBuild from "!!raw-loader!/docs/concepts/reading_read_build.dart";
import readNotifierBuild from "!!raw-loader!/docs/concepts/reading_read_notifier_build.dart";
import watchNotifierBuild from "!!raw-loader!/docs/concepts/reading_watch_notifier_build.dart";
import counter from "!!raw-loader!./reading_counter.dart";
import consumerWidget from "!!raw-loader!./reading_consumer_widget.dart";
import consumerStatefulWidget from "!!raw-loader!./reading_consumer_stateful_widget.dart";
import consumerHookWidget from "!!raw-loader!./reading_consumer_hook_widget.dart";
import statefulHookConsumerWidget from "!!raw-loader!./reading_stateful_hook_consumer_widget.dart";
import consumerHook from "!!raw-loader!./reading_consumer_hook.dart";
import watch from "!!raw-loader!./reading_watch.dart";
import watchBuild from "!!raw-loader!./reading_watch_build.dart";
import listen from "!!raw-loader!./reading_listen.dart";
import listenBuild from "!!raw-loader!./reading_listen_build.dart";
import read from "!!raw-loader!./reading_read.dart";
import readBuild from "!!raw-loader!./reading_read_build.dart";
import readNotifierBuild from "!!raw-loader!./reading_read_notifier_build.dart";
import watchNotifierBuild from "!!raw-loader!./reading_watch_notifier_build.dart";
import { trimSnippet } from "../../../../../src/components/CodeSnippet";

Прежде чем перейти к чтения данного гайда, убедитесь, что вы уже изучили [Провайдеры](/docs/concepts/providers).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,13 @@ title: Тестирование
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import CodeBlock from "@theme/CodeBlock";
import testingOriginalTestFlutter from "!!raw-loader!/docs/cookbooks/testing_original_test_flutter.dart";
import testingOriginalTestDart from "!!raw-loader!/docs/cookbooks/testing_original_test_dart.dart";
import repositorySnippet from "!!raw-loader!/docs/cookbooks/testing_repository.dart";
import testFlutter from "!!raw-loader!/docs/cookbooks/testing_flutter.dart";
import testDart from "!!raw-loader!/docs/cookbooks/testing_dart.dart";
import testFull from "!!raw-loader!/docs/cookbooks/testing_full.dart";
import testOverrideInfo from "!!raw-loader!/docs/cookbooks/testing_override_info.dart";
import testingOriginalTestFlutter from "!!raw-loader!./testing_original_test_flutter.dart";
import testingOriginalTestDart from "!!raw-loader!./testing_original_test_dart.dart";
import repositorySnippet from "!!raw-loader!./testing_repository.dart";
import testFlutter from "!!raw-loader!./testing_flutter.dart";
import testDart from "!!raw-loader!./testing_dart.dart";
import testFull from "!!raw-loader!./testing_full.dart";
import testOverrideInfo from "!!raw-loader!./testing_override_info.dart";
import { trimSnippet } from "../../../../../src/components/CodeSnippet";

Любое приложение среднего размера необходимо тестировать.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ title: Введение
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import CodeBlock from "@theme/CodeBlock";
import helloWorldHooks from "!!raw-loader!/docs/getting_started_hello_world_hooks.dart";
import helloWorldFlutter from "!!raw-loader!/docs/getting_started_hello_world_flutter.dart";
import helloWorldDart from "!!raw-loader!/docs/getting_started_hello_world_dart.dart";
import helloWorldHooks from "!!raw-loader!./getting_started_hello_world_hooks.dart";
import helloWorldFlutter from "!!raw-loader!./getting_started_hello_world_flutter.dart";
import helloWorldDart from "!!raw-loader!./getting_started_hello_world_dart.dart";
import { trimSnippet } from "../../../../src/components/CodeSnippet";

Прежде чем окунуться в структуру [Riverpod], разберемся с установкой [Riverpod] и напишем традиционный "Hello world".
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ title: ChangeNotifierProvider
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import CodeBlock from "@theme/CodeBlock";
import todos from "!!raw-loader!/docs/providers/change_notifier_provider/todos.dart";
import todosConsumer from "!!raw-loader!/docs/providers/change_notifier_provider/todos_consumer.dart";
import todos from "!!raw-loader!./change_notifier_provider/todos.dart";
import todosConsumer from "!!raw-loader!./change_notifier_provider/todos_consumer.dart";
import { trimSnippet } from "../../../../../src/components/CodeSnippet";

`ChangeNotifierProvider` (есть только в flutter_riverpod/hooks_riverpod) - это
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ title: FutureProvider
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import CodeBlock from "@theme/CodeBlock";
import configProvider from "!!raw-loader!/docs/providers/future_provider/config_provider.dart";
import configConsumer from "!!raw-loader!/docs/providers/future_provider/config_consumer.dart";
import configProvider from "!!raw-loader!./future_provider/config_provider.dart";
import configConsumer from "!!raw-loader!./future_provider/config_consumer.dart";
import { trimSnippet } from "../../../../../src/components/CodeSnippet";

`FutureProvider` является аналогом [Provider], но для асинхронного кода.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,11 +5,11 @@ title: Provider
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import CodeBlock from "@theme/CodeBlock";
import todo from "!!raw-loader!/docs/providers/provider/todo.dart";
import completedTodos from "!!raw-loader!/docs/providers/provider/completed_todos.dart";
import todosConsumer from "!!raw-loader!/docs/providers/provider/todos_consumer.dart";
import unoptimizedPreviousButton from "!!raw-loader!/docs/providers/provider/unoptimized_previous_button.dart";
import optimizedPreviousButton from "!!raw-loader!/docs/providers/provider/optimized_previous_button.dart";
import todo from "!!raw-loader!./provider/todo.dart";
import completedTodos from "!!raw-loader!./provider/completed_todos.dart";
import todosConsumer from "!!raw-loader!./provider/todos_consumer.dart";
import unoptimizedPreviousButton from "!!raw-loader!./provider/unoptimized_previous_button.dart";
import optimizedPreviousButton from "!!raw-loader!./provider/optimized_previous_button.dart";
import { trimSnippet } from "../../../../../src/components/CodeSnippet";

`Provider` самый простой из всех провайдеров. Он создает значение... И на этом все.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ title: StateNotifierProvider
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import CodeBlock from "@theme/CodeBlock";
import todos from "!!raw-loader!/docs/providers/state_notifier_provider/todos.dart";
import todosConsumer from "!!raw-loader!/docs/providers/state_notifier_provider/todos_consumer.dart";
import todos from "!!raw-loader!./state_notifier_provider/todos.dart";
import todosConsumer from "!!raw-loader!./state_notifier_provider/todos_consumer.dart";
import { trimSnippet } from "../../../../../src/components/CodeSnippet";

`StateNotifierProvider` - провайдер, который можно слушать, а также он хранит в
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ title: StateProvider
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import CodeBlock from "@theme/CodeBlock";
import product from "!!raw-loader!/docs/providers/state_provider/product.dart";
import productListView from "!!raw-loader!/docs/providers/state_provider/product_list_view.dart";
import dropdown from "!!raw-loader!/docs/providers/state_provider/dropdown.dart";
import sortProvider from "!!raw-loader!/docs/providers/state_provider/sort_provider.dart";
import connectedDropdown from "!!raw-loader!/docs/providers/state_provider/connected_dropdown.dart";
import sortedProductProvider from "!!raw-loader!/docs/providers/state_provider/sorted_product_provider.dart";
import updateReadTwice from "!!raw-loader!/docs/providers/state_provider/update_read_twice.dart";
import updateReadOnce from "!!raw-loader!/docs/providers/state_provider/update_read_once.dart";
import product from "!!raw-loader!./state_provider/product.dart";
import productListView from "!!raw-loader!./state_provider/product_list_view.dart";
import dropdown from "!!raw-loader!./state_provider/dropdown.dart";
import sortProvider from "!!raw-loader!./state_provider/sort_provider.dart";
import connectedDropdown from "!!raw-loader!./state_provider/connected_dropdown.dart";
import sortedProductProvider from "!!raw-loader!./state_provider/sorted_product_provider.dart";
import updateReadTwice from "!!raw-loader!./state_provider/update_read_twice.dart";
import updateReadOnce from "!!raw-loader!./state_provider/update_read_once.dart";
import { trimSnippet } from "../../../../../src/components/CodeSnippet";

`StateProvider` - провайдер, который предоставляет способ модифицировать
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ title: StreamProvider
import Tabs from "@theme/Tabs";
import TabItem from "@theme/TabItem";
import CodeBlock from "@theme/CodeBlock";
import configProvider from "!!raw-loader!/docs/providers/future_provider/config_provider.dart";
import configConsumer from "!!raw-loader!/docs/providers/future_provider/config_consumer.dart";
import configProvider from "!!raw-loader!./future_provider/config_provider.dart";
import configConsumer from "!!raw-loader!./future_provider/config_consumer.dart";
import { trimSnippet } from "../../../../../src/components/CodeSnippet";

`StreamProvider` - это тот же [FutureProvider], но возвращающий [Stream] вместо [Future].
Expand Down

0 comments on commit 858872c

Please sign in to comment.