Как сделать чтобы visual studio понимал русский

Добавил пользователь Валентин П.
Обновлено: 10.09.2024

Недавно мы беседовали с Анной Леоновой о её пути в программировании. Аня пишет код в редакторе Visual Studio Code и сегодня поделится своими настройками. Вы узнаете, как установить программу и подготовить её для комфортной работы.

Статья для тех, кто только знакомится с программированием и ищет мощный бесплатный редактор — такой, чтобы один раз установить и много лет не менять.

Что за Visual Studio Code?

Это популярная бесплатная программа для разработчиков, которая помогает писать код. Например:

  • Знает синтаксис разных языков программирования и помогает вам не ошибиться в точке с запятой или скобочке.
  • Сама подставляет некоторые распространённые фрагменты кода.
  • Помнит названия ваших переменных и подсказывает их, чтобы не было ошибок.
  • Умеет загружать ваш код на Гит.
  • Помогает отлаживать код.
  • Поддерживает плагины, которые превращают её в мегакомбайн для разработчика.

VSCode — один из самых популярных редакторов кода, потому что он бесплатный и открытый, его можно сделать каким угодно под свои задачи. Есть и другие: например, Sublime Text или продукты компании JetBrains.

? Помните, что не редактор делает ваш код крутым, а ваши собственные знания алгоритмов, типов данных и возможностей языка. Хороший программист напишет хороший код хоть на салфетке, а плохому не поможет даже самый навороченный софт.

Установка

Приветственное окно Visual Studio Code после установки

Приветственное окно Visual Studio Code после установки

Перед знакомством с интерфейсом вернитесь на официальный сайт и добавьте в закладки страницу с документацией — Docs. Документацию рекомендуем изучить всю сразу до начала работы с проектом. Если не получится — постепенно в свободное время. Документация — это инструкция к инструменту. Если вы хорошо изучите возможности VS Code, то сможете его полностью настроить и оформить под себя.

? Новички часто выбирают редактор методом тыка: скачивают несколько программ, визуально оценивают их интерфейс и начинают работать там, где им кажется удобнее или красивее. Редко бывает так, что программиста устраивает стандартный интерфейс и настройки — новички в этом случае прыгают между разными редакторами, сравнивают их базовые возможности и теряют время.

? Выбирайте редактор, который можно как угодно изменять и настраивать. Нравится внешний вид Sublime Text, но не хватает мощи VS Code — нет проблем: находите тему, меняете шрифт, добавляете пару расширений и готово. Чтобы быстро освоить VS Code, изучайте интерфейс по документации.

Настройка

VS Code готов к работе сразу после установки — в него по умолчанию добавлено большинство плагинов для веб-разработки. Можно сразу загрузить проект или начать программировать в новом файле. Нужно только привыкнуть к интерфейсу.

Если вы раньше пользовались другим редактором и не удалили его с компьютера, то VS Code автоматически предложит перенести сохранённые настройки. Для переноса вам достаточно кликнуть на всплывающую подсказку и перезагрузить VS Code — переносятся плагины, расширения и установленные горячие клавиши.

Если у вас ещё не было кодового редактора, то ниже мы рассмотрим несколько базовых настроек, которые помогут персонализировать интерфейс VS Code.

Устанавливаем русский язык. На левой боковой панели нажмите Extensios и в строке поиска напишите Russian Language Pack — это языковой пакет, который адаптирует VS Code под русский язык. Выберите расширения, кликните Install и перезапустите редактор. У вас должен открыться русифицированный интерфейс.

Языковой пакет Russian Language Pack

Языковой пакет Russian Language Pack

Если после перезагрузки язык не изменился — на левой боковой панели нажмите значок шестерёнки и выберите раздел Command Palette. Появится строка поиска: напишите Display, выберите команду Configure Display Language и нажмите Enter. Смените язык с английского на русский и повторно перезагрузите редактор.

Приветственное окно Visual Studio Code после установки языкового пакета

Приветственное окно Visual Studio Code после установки языкового пакета

Анна Леонова рекомендует тему Night Owl — ночная сова. Её мы и поставили для теста

Анна Леонова рекомендует тему Night Owl — ночная сова. Её мы и поставили для теста

Меняем стандартный шрифт Visual Studio Code на Courier New

Меняем стандартный шрифт Visual Studio Code на Courier New

Включаем режим автосохранения и делаем так, чтобы файлы сохранялись ежесекундно

Включаем режим автосохранения и делаем так, чтобы файлы сохранялись ежесекундно

Горячие клавиши

Горячие клавиши — это помощник программиста и инструмент для быстрого выполнения рутинных задач. Предположим, нам нужно создать новый HTML-файл и написать его структуру. Без горячих клавиш этот процесс выглядит так:

Мы превратили простую задачу в многоэтапный процесс, где нужно постоянно отрывать руки от клавиатуры, хвататься за мышку и искать нужные команды в выпадающем списке. Теперь посмотрим, как это же действие можно выполнить с помощью горячих клавиш. Для примера мы используем Mac OS — в других системах горячие клавиши будут немного отличаться, но сути это не меняет:

С горячими клавишами мы сократили количество рутинных действий и быстро выполнили простую задачу — создали HTML-файл и написали структуру. В случае с объёмными проектами горячие клавиши помогают сэкономить часы работы.

В VS Code под горячие клавиши запрограммированы все команды. За один раз их не выучить, да и не нужно — понаблюдайте за своим рабочим процессом и выберите одну команду, которую вы выполняете чаще остальных. Посмотрите, какие горячие клавиши помогают автоматизировать процесс — выпишите эти клавиши и попробуйте применить. Когда привыкнете — выберите другую команду, и так до тех пор, пока не научитесь выполнять большинство действий без мышки и меню.

Что дальше

А дальше прочитайте нашу статью про Vim и подключите его к своему VSCode ?

Как изменить язык пользовательского интерфейса в Код Visual Studio (1.0 выпущен в апреле 2016 года)?

Поскольку мой китайский (или какой-либо другой язык на вашем скриншоте) довольно плохо, я описываю, как установить язык отображения на английский без , используя VSCode.

Откройте файл locale.json с помощью текстового редактора (я предлагаю не использовать VSCode).

В Windows файл находится под C:UsersUserNameAppDataRoamingCodeUser

В Linux он под $HOME/.config/Code/User

На Mac он под $HOME/Library/Application Support/Code/User

Измените содержимое файла на

  • Открыть VSCode
  • Нажмите F1 и введите "язык"
  • Выберите "Настроить язык" в меню
  • Измените значение ‘locale’. См. ‘здесь’ для доступных языков.
  • Изменить язык для временной папки

щелкните: File- > Preferences- > Settings, пользовательский json файл откроется и добавит "locale" = "en" ", сохранит файл и перезагрузится. Или вы можете использовать команду: -> > код. –locale = [lang] (lang ссылается на код языка)

Нажмите Ctrl + Shift + P, чтобы открыть Палитру команд, затем начните вводить "config" для фильтрации и отображения команды "Настройка языка". Добавьте "locale" = "en" " в файл Jason, сохраните и перезапустите

Visual Studio Code ships by default with English as the display language and other languages rely on Language Pack extensions available from the Marketplace.

VS Code detects the operating system’s UI language and will prompt you to install the appropriate Language Pack, if available on the Marketplace. Below is an example recommending a Simplified Chinese Language Pack:


After installing the Language Pack extension and following the prompt to restart, VS Code will use the Language Pack matching your operating system’s UI language.

Changing the Display Language

You can also override the default UI language by explicitly setting the VS Code display language using the Configure Display Language command.

Press ??P (Windows, Linux Ctrl+Shift+P ) to bring up the Command Palette then start typing "display" to filter and display the Configure Display Language command.


Press Enter and a list of installed languages by locale is displayed, with the current locale highlighted.


Use the Install additional languages. option to install more Language Packs from the Marketplace, or select a different locale from the list. Changing the locale requires a restart of VS Code. You will be prompted to restart when you select a locale .

The Configure Display Language command writes to the Runtime Configuration Arguments file argv.json in your user VS Code folder ( .vscode ).

The locale can also be changed by editing the argv.json file directly (Preferences: Configure Runtime Arguments) and restarting VS Code.

Available locales

Display LanguageLocale
English (US)en
Simplified Chinesezh-CN
Traditional Chinesezh-TW
Frenchfr
Germande
Italianit
Spanishes
Japaneseja
Koreanko
Russianru
Bulgarianbg
Hungarianhu
Portuguese (Brazil)pt-br
Turkishtr

Marketplace Language Packs

As described above, VS Code ships with English as the default display language, but other languages are available through Marketplace Language Packs.

You can search for Language Packs in the Extensions view ( ??X (Windows, Linux Ctrl+Shift+X ) ) by typing the language you are looking for along with category:"Language Packs" .


You can have multiple Language Packs installed and select the current display language with the Configure Display Language command.

Setting the Language

If you want to use a specific language for a VS Code session, you can use the command-line switch –locale to specify a locale when you launch VS Code.

Below is an example of using the –locale command-line switch to set the VS Code display language to French:

Note: You must have the appropriate Language Pack installed for the language you specify with the command-line switch. If the matching Language Pack is not installed, VS Code will display English.

Common questions

Unable to write to file because the file is dirty

This notification may mean that your argv.json file wasn’t saved after a previous change. Check if there are any errors in the file (Preferences: Configure Runtime Arguments), make sure the file is saved, and try to install the Language Pack again.

Can I contribute to a language pack’s translations?

Yes, the Visual Studio Code Community Localization Project is open to anyone, where contributors can provide new translations, vote on existing translations, or suggest process improvements.

Microsoft

Языковой пакет для русского языка содержит локализацию интерфейса VS Code.

Использование

Чтобы загрузить языковой пакет для русского языка, после установки в файле locale.json задайте "locale": "ru" . Для редактирования locale.json нажмите клавиши CTRL+SHIFT+P , чтобы открыть Палитру команд, и начните вводить "config", чтобы отфильтровать список доступных команд, после чего выберите команду Настроить язык. Дополнительные сведения: Документация.

Участие

Строки для перевода хранятся в проекте "DevTools – VS Code" на платформе Microsoft Localization Community Platform (MLCP).

Если вы хотите внести вклад и предложить свои варианты переводов или улучшить существующие, см. дополнительную информацию по следующей ссылке: страница локализации для сообщества

Лицензия

На исходный код и строки распространяется лицензия MIT.

Благодарность

Языковой пакет для русского языка доступен вам благодаря усилиям сообщества.

Выражаем особую признательность тем, кто принимал участие в создании пакета.

Участники:

  • Mikhail Zabaluev
  • Ivan
  • Svitlana Galianova
  • Aleksey Nemiro
  • sberbanker
  • Nikita Gryzlov
  • Veronika Kolesnikova
  • Valeriy Schepak
  • Kirill Moskvichev
  • Alexander Filimonov
  • Anton Afonin
  • Serge Rodionov
  • Артем Мельниченко
  • Orrchy
  • Roman
  • Acupofspirt
  • Артём Давыдов
  • Andrei Makarov
  • Romanenko Alexey
  • Roman Sokolov
  • Andrei Pryymak

Приятной работы!

Russian Language Pack provides localized UI experience for VS Code.

Usage

Once installed, set "locale": "ru" in locale.json to load Russian Language Pack. To modify locale.json press Ctrl+Shift+P to bring up the Command Palette, start typing "config" to filter the list of available commands, then select the Configure Language command. See Docs for more information.

Contributing

The translation strings are maintained in "DevTools – VS Code" project in Microsoft Localization Community Platform (MLCP).

If you’d like to participate in the effort either to contribute translation or improve translation, see community localization page for more information.

License

The source code and strings are licensed under the MIT license.

Credits

Russian Language Pack is brought to you through "By the community, for the community" community localization effort.

Как пользоваться Visual Studio Code

Visual Studio Code – это один из наиболее популярных редакторов кода, разработанный корпорацией Microsoft. Он распространяется в бесплатном доступе и поддерживается всеми актуальными операционными системами: Windows, Linux и macOS. VS Code представляет собой обычный текстовый редактор с возможностью подключения различных плагинов, что дает возможность работать со всевозможными языками программирования для разработки любого IT-продукта.

Несмотря на столь высокую популярность программы, ее функционал до сих пор остается не таким очевидным, из-за чего многие пользователи предпочитают продукт конкурента, нежели VS Code. Чтобы решить все проблемы, возникающие при работе с Visual Studio Code, рекомендую ознакомиться с подробным гайдом по настройке этого редактора кода. В нем я покажу, что VS Code – это мощный инструмент, которым может пользоваться каждый.

Установка Visual Studio Code

С установкой среды не должно возникнуть никаких проблем, но давайте все же проведем небольшой ликбез. Выполним несколько действий:

Virtual Studio Code запуск на слабом пк

Готово! Теперь программа должна работать на любом компьютере.

Интерфейс Visual Studio Code

При первом запуске перед нами отобразится окно приветствия, через которое можно получить быстрый доступ к ранее запущенным проектам либо создать новые. Весь интерфейс на английском языке (всего в несколько кликов он переводится на русский, но об этом чуть позже). Давайте пока разберемся с интерфейсом: откроем для примера файл с кодом, посмотрим, как его идентифицирует программа без предварительных настроек, и разберем каждый блок утилиты.

Как открыть файл в Visual Studio Code

В результате перед нами отобразится окно с кодом из файла. Давайте визуально разделим интерфейс на блоки и рассмотрим каждый из них более детально.

Первое, что бросается в глаза, – это блок кода, для которого отведено больше всего места. Название функций и прочее подсвечено разными цветами. Здесь же указан путь до файла, а чуть выше расположены вкладки-файлы, по которым можно перемещаться. С помощью них мы можем добавлять не просто один файл с кодом, а целый проект.

Окно Visual Studio Code

Проводник в Visual Studio Code

Поиск в Visual Studio Code

Система управления версиями – предназначена для взаимодействия с git.

Git в Visual Studio Code

Запустить и проверить работоспособность кода мы можем в следующей вкладке:

Как сделать отладку в Visual Studio Code

Расширения в Visual Studio Code

Следующий блок – нижний статус-бар. В нем отображается общая информация о состоянии программы. Обратите внимание, что VS Code автоматически определяет язык программирования и информирует нас об этом.

Статус бар Visual Studio Code

И еще один раздел – правая панель, включающая в себя небольшой дисплей, который отображает код в уменьшенном варианте, а также позволяет удобно скроллить внутри него. Здесь же мы можем разделить окно кода на несколько столбцов, а также закрыть все файлы одним кликом – для этого используются две верхние кнопки.

Как разделить код на два столбца в Visual Studio Code

Как видите, если пройтись по интерфейсу программы, то она уже не кажется такой сложной. Чтобы сделать все еще проще, давайте проведем русификацию всех элементов интерфейса. О том, как это сделать, поговорим далее.

Русификация Visual Studio Code

Как русифицировать Visual Studio Code

Перезагружаем программу и смотрим, что язык интерфейса был изменен на русский:

Русификация Visual Studio Code

Если вы захотите вернуть англоязычный интерфейс, для этого потребуется открыть раздел с плагинами и удалить установленный пакет с русским языком.

Внешний вид

Как сменить тему в Visual Studio Code

В результате отобразится список возможных тем – для примера возьмем солнечную тему.

Как поменять тему в Visual Studio Code

После применения темы интерфейс примет следующий вид:

Солнечная тема в Visual Studio Code

Как изменить тему в Visual Studio Code

Вот так мы можем изменить внешний вид программы. Теперь давайте перейдем к техническим моментам и рассмотрим работу наиболее важных плагинов.

Управление проектами

По умолчанию Visual Studio Code поддерживает работу с несколькими проектами, однако перемещаться между ними не очень удобно. Для удобства обычно используют плагин под названием Project Manager. С его помощью открывается возможность перемещения между рабочими областями всего в один клик. Установка проходит через магазин расширений, о котором мы говорили ранее. После того как менеджер проектов будет установлен, в левой панели управления появится новая вкладка для работы с плагином.

Плагин Project Manager

Теперь работа с проектами не должна вызывать никаких трудностей.

Автоформатирование кода

Один из важных этапов программирования – умение приводить все к единому виду с правильными отступами. Для таких задач в VS Code есть специальные плагины, позволяющие форматировать весь текстовый документ. Это такие расширения, как PHP-CS-Fixer для PHP, Prettier для JS/HTML/CSS и другие.

Рассмотрим, как форматируется код, написанный на JavaScript:

Аналогичным образом мы можем отформатировать код, написанный на других языках программирования. Для этого достаточно установить нужное расширение.

Автодополнение

В популярных программах, подобных Visual Studio, встроена функция автодополнения, помогающая завершить код. Например, вы пишите строчку кода, а среда подсказывает, как ее завершить. С помощью этой опции можно не только вспомнить нужную функцию, но и быстро написать код.

Посмотреть, какие пакеты доступны, вы можете в магазине плагинов.

Как включить функцию автодополнения в Visual Studio Code

Рекомендую установить PHP Intellisense, CSS Intellisense и Path Intellisense.

Управление Vim

Vim – это свободный текстовый редактор, работающий на основе vi. По умолчанию он установлен на каждой операционной системе семейства Unix. Кроме того, он доступен и в Visual Studio Code. Для работы с ним потребуется установить расширение с аналогичным названием:

Управление Vim в Visual Studio Code

Теперь мы можем перемещаться по файлу клавишами h, j, k, l, использовать Esc и сохранять файл командой :w.

Отладка кода

Расширения для отладки кода в Visual Studio Code

В результате в левой части окна будет отображен список доступных плагинов – найдите в нем подходящий для вас и следуйте инструкции.

Как выполнить отладку кода в Visual Studio Code

Запуск отладки в Visual Studio Code

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

Заключение

Сегодня мы разобрали функционал инструмента Visual Studio Code. Данная среда хороша не только для профессионалов, но и для новичков, изучающих основы программирования. Одно из преимуществ программы – это минимальное требование к железу: запустить программу можно практически на любом компьютере.

Надеюсь, что работа в VS Code больше не будет для вас проблемой, а активные проекты ждет успех. Удачи!

Оффлайн изменение сборки Visual Studio 2019. Добавление языка

Скачал, установил, активировал VS 2019 из сборки которая предостовляется на работе(все скачивается с сервера организации, а не microsoft). Проблема в том, что пакет языка только Англ, скачал русский пакет, как его теперь аккуратно добавить в сборку?

update

ПК в оффлайне, изолирован. Сборка предостовляется организацией. Установщик скачивает не с сервера майрософт, а с рабочего, но русский пакет установщик пытается скачать с серверов макрософт(недоработка). Вопрос был в том, как скачать русский пакет отдельно и добавить его в VS 2019

Существуют ли различные языковые версии VS2019 — русская и английская?


Русская и английская версии
Возник возможно тупой, но весьма важный для меня на данный момент вопрос. Хочу себе поставить.

Русская и английская версии сайта
Подскажите, как грамотно делать русскую + английскую версию сайта, с переключалкой сверху? Или это.

Русская и английская версия сайта
У кого есть опыт как лучше делать русскую и английскую версию сайта(сайт на русском уже есть).

Русская и английская версия сайта
Посоветуйте, плиз. Делаю сайт научно — технологической компании, которая заинтересована и в.

Языковые пакеты и есть выбор языка.

В языке интерфейса

Не знаю. Я всегда ставил только один языковой пакет. Вообще раз ты уже знаешь про Tools —> Options —> Environment —> International Settings, то мог бы заметить что там можно выбрать конкретный язык или "Same as Microsoft Windows".

OwenGlendower,
Опять не понял — о чем слово "Меняется". "Меняется" настройкой Tools —> Options —> Environment —> International Settings или выбором языкового пакета? Что имеете ввиду?
Если меняется настройкой, то выходит, что разницы между версиями нет.
Если имелать ввиду смена языка путем выбора ОДНОГО языкового пакета при установке, то что именно не может сделать настройка языка уже после установки путем Tools —> Options —> Environment —> International Settings?
Не гуглится тема, что удивительно)

Visual studio как добавить язык программирования

Узнайте, каким образом редактор Visual Studio поддерживает возможности чтения и перемещения по разным языкам программирования и как можно добавить поддержку редактора Visual Studio для других языков. Learn about how the Visual Studio editor supports reading and navigating through different computer languages and how you can add Visual Studio editor support for other languages.

Раскраска синтаксиса, завершение операторов и поддержка функции "Перейти к" Syntax colorization, statement completion, and Navigate To support

Доступные в редакторе Visual Studio функции, такие как раскраска синтаксиса, завершение операторов (также известная как IntelliSense) и Перейти к, упрощают написание, чтение и редактирование кода. Features in the Visual Studio editor such as syntax colorization, statement completion (also known as IntelliSense), and Navigate To can help you more easily write, read, and edit your code. На следующем снимке экрана показан пример редактирования скрипта Perl в Visual Studio. The following screenshot shows an example of editing a Perl script in Visual Studio. Синтаксис автоматически выделяется цветом. The syntax is automatically colorized. Например, примечания в коде выделяются зеленым цветом, код — черным, пути — красным, операторы — синим. For example, remarks in the code are colored green, code is black, paths are red, and statements are blue. Редактор Visual Studio автоматически применяет цветовое выделение синтаксиса к любому поддерживаемому им языку. The Visual Studio editor automatically applies syntax colorization to any language it supports. Кроме того, по мере ввода известного ключевого слова или объекта функция завершения операторов выводит список возможных операторов и объектов. In addition, when you begin to enter a known language keyword or object, statement completion displays a list of possible statements and objects. Функция завершения операторов упрощает написание кода. Statement completion can help you write code more quickly and easily.


Помимо раскраски синтаксиса и завершения основных операторов в Visual Studio также имеется функция Перейти к. In addition to syntax colorization and basic statement completion, Visual Studio also has a feature called Navigate To. Она позволяет быстро выполнять поиск в файлах кода, путях к файлам и символах кода. This feature enables you to quickly search code files, file paths, and code symbols. Visual Studio предоставляет поддержку функции "Перейти к" для указанных далее языков. Visual Studio provides Navigate To support for the following languages.

Visual Basic Visual Basic

Добавление поддержки для неподдерживаемых языков Add support for non-supported languages

Добавьте новые грамматики TextMate для Visual Studio в следующую папку: Add any new TextMate Grammars for Visual Studio in the following folder:

По этому базовому пути добавьте следующие папки, если они применимы в вашем случае. Under this base path, add the following folders if they apply to your situation:

Имя папки Folder Name Описание Description
Папка языка. The language folder. Замените на имя нужного языка. Replace with the name of the language. Например, Matlab. For example, Matlab.
Syntaxes Syntaxes Папка грамматики. The grammar folder. Содержит файлы JSON грамматики для языка, например Matlab.json. Contains the grammar .json files for the language, such as Matlab.json.
Snippets Snippets Папка фрагментов кода. The snippets folder. Содержит фрагменты кода для языка. Contains snippets for the language.

В Windows %userprofile% разрешается в путь c:Users . In Windows, %userprofile% resolves to the path: c:Users . Если в системе папки Расширение не существует, ее необходимо создать. If the Extensions folder does not exist on your system, you will need to create it. Если папка уже существует, она будет скрыта. If the folder already exists, it will be hidden.

Posted by Chas under c/c++

Я что-то роюсь в настройках, не могу с плюсов на шарп перейти. Извините за ламерский вопрос. Раньше менял,а сейчас забыл что-то….

NiCola999
new project->other languages

Syuf
Но лучше (Меню) -> Tools -> Import and Export Settings… и далее по диалогу.

Примером здесь является интеграция Visual Studio и возможность повторного использования существующих компонентов.

Основываясь на ограниченной информации о вашей DSL, необходимо сделать предположение, которое одинаково хорошо может рассматриваться как требования:

Существует компилятор для DSL, который способен создавать частичные деревья синтаксиса и компилирует их в частичные двоичные файлы, "тела методов" или есть оценщик выражения на основе компилятора.

Существует много работы по подключению между интерактивным окном ввода/вывода, временем выполнения, компилятором между собой и Visual Studio.

Существует несколько примеров, которые могут быть проанализированы для уровня техники:

Одним из способов, которые могут быть использованы в проекте REPL, является:

Существует множество наборов инструментов для быстрой разработки DSL или, в принципе, для разработки любого языка программирования. Проверьте некоторые работы Тиарка Ромфа, как он был, и работает над виртуальными машинами с перекрестными языками и эффективным развитием языка DSL/программирования на основе Graal VM. В настоящее время он работает в Университете Пердью, но до этого он работал с Мартином Одерским в EPFL в Швейцарии на Scala, разрабатывал основы разработки языка программирования и их интеграцию с виртуальными машинами.

Я бы отговорил вас использовать что-либо R, поскольку это один из примеров, из которых нельзя научиться работать с языками программирования или разрабатывать их.

Заключительное предупреждение: это большой проект, который может потребовать гораздо больше одного инженерного года для успешного завершения.

Читайте также: