вход на сайт

Имя пользователя :
Пароль :

Восстановление пароля Регистрация

Как создать многоязычный сайт в Joomla 3

  1. Пошаговое руководство по правильной настройке многоязычного веб-сайта в Joomla 3
  2. 1.2 Установите языковой пакет для второго языка
  3. 1.3 Создать язык контента
  4. 1.4 Настройка плагина языкового фильтра
  5. Шаг 2 - Создание многоязычного контента сайта
  6. 2.1 Создание категорий контента (необязательно, но практично для больших сайтов)
  7. 2.2 Создайте свои статьи на языке по умолчанию
  8. 2.3 Создание переведенных статей на втором языке сайта
  9. Шаг 3 - Настройка меню Joomla
  10. 3.1 Создать меню для каждого набора статей
  11. 3.2 Добавить пункты меню для языка по умолчанию
  12. 3.3 Добавить пункты меню для итальянского языка
  13. 3.4 Установите языковые домашние страницы
  14. Шаг 4 - Показать меню на вашем сайте
  15. 4.1 Отображение меню на вашем сайте
  16. 4.2 Включите переключатель языка Joomla
  17. Поздравляем !!!
  18. Про Майка Фицпатрика

Вот пошаговое руководство по созданию многоязычного сайта в Joomla 3. В этом примере я покажу вам, как настроить многоязычный веб-сайт с английским языком по умолчанию и итальянским языком как вторым. Joomla имеет более 50 языковых пакетов - вы можете применить тот же метод, чтобы получить многоязычный веб-сайт Joomla для любого количества языков.

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

»Как выбрать лучший домен для вашего международного сайта

Пошаговое руководство по правильной настройке многоязычного веб-сайта в Joomla 3

Шаг 1 - Настройка Joomla

1.1 Проверьте, какой язык установлен

Проверьте язык по умолчанию, установленный на вашем Joomla. Войдите в вашу админ-панель и выберите Расширения / Язык (и) в меню навигации. В этом примере английский является установленным языком интерфейса по умолчанию. На вкладке « Установлено» - «Администратор » будут отображаться языки, установленные для панели администратора (обычно их не нужно менять).

1.2 Установите языковой пакет для второго языка

Теперь мы установим итальянский языковой пакет (файл, содержащий все переводы для текстов Joomla по умолчанию). Нажмите кнопку «Установить язык», и появится список языков. Выберите язык, который вы хотите добавить, и нажмите « Установить» .

Это займет несколько минут, прежде чем вы увидите сообщение об успехе . Возвращаясь к странице « Расширения / язык (и)» , вы должны увидеть два установленных языка с золотой звездой для вашего языка по умолчанию (см. Ниже):

1.3 Создать язык контента

Теперь мы должны создать язык контента для второго языка и добавить детали, чтобы Joomla знала, как с ним работать.

На странице «Расширения / языки» выберите вкладку « Языки содержимого » и нажмите кнопку «Создать».

На странице «Расширения / языки» выберите вкладку « Языки содержимого » и нажмите кнопку «Создать»

Появится экран конфигурации, как показано ниже. Важные поля

  • Language Tag - используется для установки мета-тега языка сайта, который важен для SEO , Большинство языковых кодов очевидны, но некоторые языки имеют свои собственные специальные языковые коды, такие как de-ch для швейцарского немецкого языка. Если вы не уверены, вот полный список кодов языков сайта ,
  • Код языка URL-адреса помечается URL-адресом вашего веб-сайта, чтобы отличить второй языковой раздел веб-сайта. В моем случае / он / будет помечен в конце всех URL на итальянском языке следующим образом: mysite.com / it / .
  • «Собственное название» - это то, что будет отображаться на веб-сайте посетителям, поэтому это должно быть название языка в том виде, в котором оно написано на втором языке сайта.

«Собственное название» - это то, что будет отображаться на веб-сайте посетителям, поэтому это должно быть название языка в том виде, в котором оно написано на втором языке сайта

Нажмите Сохранить и закрыть, когда закончите.

1.4 Настройка плагина языкового фильтра

Теперь включите и настройте плагин Language Filter. Этот плагин позволяет Joomla фильтровать и отображать правильный контент сайта в зависимости от текущего языка. Перейдите к расширениям / плагинам и найдите «Language Filter», как показано ниже:

Выберите плагин «System - Language Filter», и появится экран конфигурации, как показано ниже. Важные поля и рекомендуемые настройки для сайта SEO являются:

  • Статус = «Включен» для всех многоязычных сайтов.
  • Пункт Ассоциации = «Да». Это позволит вам связывать языковые варианты одних и тех же страниц контента и позволять пользователям переходить непосредственно между ними. Если эта опция не включена, нажатие на флажки языка вернет пользователя на домашнюю страницу языка.
  • «Удалить код языка URL» = «Да». В нашем примере это удалит / en / из URL всего английского контента - это важно, если вы хотите, чтобы ваша домашняя страница отображалась как mysite.com, а не mysite.com/en/
  • Добавить альтернативные метатеги = «Да». Важно для многоязычная оптимизация сайта Alt языковые теги сообщают поисковым системам, где найти тот же фрагмент контента, который подается на других языках.

Важно для   многоязычная оптимизация сайта   Alt языковые теги сообщают поисковым системам, где найти тот же фрагмент контента, который подается на других языках

Нажмите Сохранить и закрыть, когда закончите.

Шаг 2 - Создание многоязычного контента сайта

Время создавать контент сайта.

2.1 Создание категорий контента (необязательно, но практично для больших сайтов)

Чтобы упорядочить вещи, лучше создать отдельную категорию, в которую вы будете добавлять контент для каждого языка.

В меню администратора Joomla выберите Содержимое / Категории / Добавить новую категорию . Для «Заголовок» я добавлю «Английский», а «Язык» выберу «Английский (Великобритания)». Нажмите « Сохранить и новый » и настройте другую категорию для вашего второго языка контента, в моем случае, итальянского.

Нажмите « Сохранить и новый » и настройте другую категорию для вашего второго языка контента, в моем случае, итальянского

Нажмите Сохранить и закрыть, когда закончите.

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

2.2 Создайте свои статьи на языке по умолчанию

Создать статью на языке по умолчанию. В меню выберите Содержимое / Статьи / Новая статья . Дайте каждой статье заголовок, некоторые тексты для страницы и убедитесь, что вы установили категорию «Английский» (категория для языка веб-сайта по умолчанию), а также язык, указанный в «Английском» - см. Ниже.

Повторите этот шаг не менее 3 или 4 раз, чтобы на вашем новом многоязычном веб-сайте было достаточно страниц контента для работы с нами. Вы можете изменить названия страниц и описания позже.

Вы можете изменить названия страниц и описания позже

2.3 Создание переведенных статей на втором языке сайта

Теперь мы создадим те же статьи, что и на шаге 2.2, для второго языка сайта. На этот раз я установил «Category» и «Language» на итальянский, так как это мой второй язык на сайте.

Для обеспечения правильной работы переключателя языка на веб-сайте мне потребуется связать каждую статью с соответствующей статьей на языке по умолчанию. Находясь на экране статьи, нажмите на вкладку «Ассоциации». Нажав «Выбрать», вы получите список всех статей на английском языке, из которых я выбираю эквивалент на английском языке для текущей статьи на итальянском языке. Статьи теперь связаны между собой.

Статьи теперь связаны между собой

Повторите этот шаг как минимум 3 или 4 раза, чтобы на вашем новом многоязычном веб-сайте было несколько страниц контента для работы.

Нажмите Сохранить и закрыть, когда закончите.

»Безопасное редактирование вашего сайта Joomla

Шаг 3 - Настройка меню Joomla

Теперь у нас есть 2 набора статей - по одной на каждый язык, пришло время связать статьи с элементами меню, чтобы они стали настоящими веб-страницами. Как и следовало ожидать, нам понадобится меню, указывающее на статьи на английском языке, и отдельное меню, указывающее на статьи на итальянском языке.

3.1 Создать меню для каждого набора статей

На панели навигации выберите Меню / Управление / Добавить новое меню и создайте меню под названием «Английское меню навигации», как показано ниже.

Нажмите « Сохранить и закрыть» и создайте аналогичное итальянское меню.

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

3.2 Добавить пункты меню для языка по умолчанию

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

Перейдите в Меню / «Английское навигационное меню» / «Добавить новый пункт меню» . Вот как настроить пункт меню в двух словах (есть и другие варианты, но этого будет достаточно для нашего урока):

  • Добавьте подходящий заголовок меню - это будет фактический заголовок, который появляется на вашем сайте
  • Установите язык на английский (или язык вашего веб-сайта по умолчанию).
  • Для Типа Пункта меню выберите Статьи / отдельная статья.
  • Выберите статью, которую вы хотите связать с меню, во всплывающем окне « Выбор статьи ».
  • Сохраните и закройте .

Сохраните и закройте

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

3.3 Добавить пункты меню для итальянского языка

Теперь повторите шаг 3.2 для итальянских статей и итальянского меню, убедившись, что вы установили язык меню как итальянский. Опять же, для правильной работы переключателя языка вам нужно связать пункты меню на английском языке с их итальянскими эквивалентами, используя вкладку « Ассоциации ».

3.4 Установите языковые домашние страницы

Мы должны сообщить Joomla, какое меню будет главной страницей на каждом языке. Для этого перейдите в Меню / Английское меню навигации . Под столбцом «Домой» у каждого предмета есть нечеткая звезда рядом с ним. Нажмите эту звездочку, чтобы установить любой элемент в качестве домашней страницы текущего языка. Если это сработало правильно, вместо звезды должен появиться флаг страны!

Повторите для итальянской домашней страницы.

Шаг 4 - Показать меню на вашем сайте

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

4.1 Отображение меню на вашем сайте

Перейдите в Расширения / Модули и нажмите новую кнопку, чтобы создать новый модуль. Выберите «Меню» из списка типов модулей. Для демонстрации достаточно следующих настроек:

  • СОВЕТ: Выберите заголовок, чтобы вы помнили, что делает модуль (если у вас много меню, вы будете рады этому разъяснению позже). Установите Display Menu на «Нет», так как вы не хотите, чтобы заголовок отображался на вашем сайте.
  • Используйте Выбрать меню, чтобы выбрать меню для отображения на вашем сайте
  • Поле Position будет определять, где на странице отображается меню. Параметры здесь будут зависеть от шаблона, который вы используете. Мы используем Портальный шаблон поэтому «top-a» - подходящая позиция для меню навигации.
  • Наконец убедитесь, что язык установлен на английский.

Наконец убедитесь, что язык установлен на английский

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

4.2 Включите переключатель языка Joomla

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

Перейдите к Расширениям / Модулям и выберите «Новый». На следующем экране выберите в столбце «Тип модуля» выберите «Переключатель языка» . Следующая конфигурация покажет классический переключатель языка с рядом флагов на вашем сайте для переключения между языками:

  • Выберите запоминающийся заголовок, чтобы понять, что модуль делает позже. Установите для параметра « Показать заголовок» значение «Скрыть», так как мы не хотим, чтобы заголовок модуля отображался в передней части веб-сайта.
  • Убедитесь, что для параметра « Язык» установлено значение « Все», чтобы переключатель языка отображался на всех страницах.
  • Выберите подходящую позицию модуля на основе вашего шаблона Joomla. Это определяет, где переключатель будет отображаться на вашем сайте - обычно в верхнем правом углу ваших веб-страниц.
  • Статус = «Опубликован».
  • Нажмите Сохранить и закрыть

Нажмите Сохранить и закрыть

Поздравляем !!!

Если вы прошли этот урок до конца, теперь у вас должен быть полнофункциональный многоязычный веб-сайт Joomla. Вы можете переключаться между языками контента, используя значки флагов в модуле переключения языков.

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

Вот несколько полезных ссылок для запуска вашего многоязычного сайта:

»Как выбрать лучший домен для международного таргетинга
»SEO советы для компаний с несколькими местоположениями
»Скачать Joomla 3 здесь
»Насколько хорош ваш сайт? Пройди тест!
»Безопасное редактирование вашего сайта Joomla

Про Майка Фицпатрика

Майк является разработчиком и консультантом в Jeyjoo. Он разрабатывает веб-сайты и веб-приложения, а также консультирует малые и средние предприятия по вопросам их стратегии интернет-маркетинга.

Похожие

Обновление Joomla и миграция
В Австралии у нас есть выражение «синдром высокого мака», описывающее склонность людей нападать на любого, кто выделяется из толпы, добиваясь большего успеха.
SEO в Joomla
Мы знаем, что Joomla и WordPress - это разные миры, и что сторонники одного обычно избегают другого, защищая свой выбор. Честно говоря, в Area мы выбрали WordPress и Drupal для нашего использования, но мы не можем покрыть солнце одним пальцем: тысячи сайтов используют Joomla, поэтому мы взяли на себя задачу
Написание SEO контента
Написание SEO контента не должно быть сложным. Существует множество ресурсов, которые помогут вам стать отличным автором контента для SEO. Самое главное, чтобы придумать творческие способы эффективного использования вашего ключевого слова - в конце концов, это основа SEO-написания! Но есть много других способов улучшить свои навыки письма для SEO. Для начала подумайте о своей аудитории. Кому ты пишешь? Какие вопросы
Архитектура сайта для SEO: полное руководство
... начнем с самого начала. 1) Что такое архитектура сайта? Архитектура сайта сводится к структуре, по которой пользователи и поисковые системы будут переходить между различными материалами . Хорошая архитектура сайта - это, на мой взгляд, простая и интуитивно понятная навигация, которая минимизирует количество кликов, необходимых для доступа к контенту , будь то движки или пользователи. Большинство SEO-консультантов
У меня есть хороший сайт? Как измерить эффективность вашего сайта
... для определения уровня вовлеченности пользователей на вашем сайте. Если вы заметите, что большая часть посетителей вашего сайта остается только на одной странице, а затем покидает ваш сайт, у вас может быть высокий показатель отказов. Причины, по которым ваши посетители больше не изучают ваш сайт, различаются. Возможно, ваш сайт загружается медленно, эстетически непривлекательно или имеет контент, который не интересует посетителя. Возможно, вы захотите попытаться улучшить показатель отказов,
Как писать статьи для SEOTIC в Интернете
Как писать статьи для SEO Для того, чтобы наш сайт занял хорошую позицию в Google , очень важно написание хорошего контента для SEO. Как профессиональный копирайтер и эксперт по написанию контента, оптимизированного для SEO, я всегда задаюсь вопросом: как писать статьи для SEO? В этих случаях я всегда отвечаю правилам, но пишу естественно , потому что для достижения достойного
Как создать уникальный SEO-контент для страниц местоположения
Вам нужно показать поисковым системам уникальный контент на всех страницах вашего сайта. Искатели, которые приземляются на них, также должны быть в состоянии быстро расшифровать, где вы находитесь,
Лучшие конструкторы сайтов для Mac
Последнее обновление: 19 января 2019 г. Пользователи Mac знают, что обычное программное обеспечение для разработки веб-сайтов для ПК не подходит для его использования в системах Mac. Официальное программное обеспечение от Mac не является удобным и не очень идеальным инструментом для создания сайтов, поэтому многие задаются вопросом: какой конструктор сайтов лучше для Mac? В этой статье мы
SEO поисковая оптимизация сайта
... на сайт, а также ряд других факторов и мер, которые принимаются и учитываются для повышения рейтинга в результатах. SEO оптимизация является очень динамичным процессом из-за частых обновлений ее алгоритмов для позиционирования результатов. Поэтому важно применять только актуальные шаги в процессе оптимизации. Есть, конечно, кадры, которые не менялись со временем, и когда человек придерживается их, они могут достичь своих собственных результатов и хорошего позиционирования
Как произошел упадок веб-каталогов?
... для пользователей средством поиска сайтов, отсортированных по категориям, поисковые машины были в зачаточном состоянии, пока не появился Google и не предложил веб-мастерам, что лучший способ появиться в поисковой системе - это показать их сайты в хороший каталог, например DMOZ , Так началась лихорадка ссылок, каталоги размножались как чума только с намерением управлять ссылками и торговать ими, но забыв о пользователе, даже названия доменов раскрыли их намерения: directodeenlaces"> Вначале
Как включить поисковые движки
... меню «Сайт»> «Глобальная конфигурация»). В настройках «Сайта», справа вы увидите «Настройки SEO», нажмите кнопку «Да», чтобы включить удобные для поисковых систем URL. Это оно! Вы только что включили SEF URL для своего сайта. Однако, если вы хотите еще больше очистить URL, читайте дальше ... Чтобы еще больше сократить URL-адреса, выполните следующие действия: Выберите «Да», чтобы использовать Apache mod_rewrite * ONLY, если

Комментарии

Для этого удобно иметь карту сайта, но что это такое, как ее создать и как отправить в Google?
Для этого удобно иметь карту сайта, но что это такое, как ее создать и как отправить в Google? Что такое карта сайта? Это файл, который позволяет систематически упорядочивать страницы в Интернете. Это как указатель книги, но для веб-страниц. Он позволяет оптимизировать SEO веб-сайта, поскольку он информирует Google и другие поисковые системы об организации и иерархии контента и позволяет поисковым системам более разумно сканировать сайт.
Это очень важный шаг в продвижении вашей коммерции, и вы поступили правильно, но как определить, работает ли ваш сайт хорошо или нет?
Это очень важный шаг в продвижении вашей коммерции, и вы поступили правильно, но как определить, работает ли ваш сайт хорошо или нет? Гугл Аналитика , Moz и другие инструменты предлагают отличные способы отслеживать многочисленные показатели , который покажет, как работает ваш сайт! В этом сообщении мы рассмотрим некоторые
Итак, я знаю, что вы жаждете, чтобы я уже привел в порядок: что вы можете сделать, чтобы ссылки сайта и, что более важно, правильные ссылки сайта появлялись на вашем сайте?
Итак, я знаю, что вы жаждете, чтобы я уже привел в порядок: что вы можете сделать, чтобы ссылки сайта и, что более важно, правильные ссылки сайта появлялись на вашем сайте? Как я могу получить ссылки на сайт? В целом, лучший совет о том, как создать ссылки сайта для вашего сайта, сводится к тому, чтобы иметь высококачественный сайт, который Google может легко сканировать. Само Google упоминает в приведенной выше выдержке, что «структура вашего сайта» должна
Если вы часто заказываете статьи, почему бы вам не открыть вакансии для служб авторов статей, включив условия того, как стать службой для авторов статей, которая работает для вас?
Если вы часто заказываете статьи, почему бы вам не открыть вакансии для служб авторов статей, включив условия того, как стать службой для авторов статей, которая работает для вас? может быть, таким образом это может снизить эксплуатационные расходы для меню и блогов со свежими статьями. Сделайте ветку на Ads.id, например, с названием вакансии, автором рабочей статьи с минимальным максимальным доходом Прайс-лист на изготовление изделий Количество слов для статей на индонезийском
Как интеграция динамического контента в серверной части CMS работает как WordPress?
Как интеграция динамического контента в серверной части CMS работает как WordPress? Существуют значительные различия между отдельными CMS. В WordPress функции для интеграции динамического контента частично связаны с темами. Альтернативно, функциональность может быть модифицирована с помощью плагинов (например, для собственных Taaxonomies, посттипов и фильтров). С другими CMS, такими как TYPO3, функциональность должна быть интегрирована разработчиком с типом script в шаблон.
Так что, если робот Googlebot происходит с IP-адреса США и я перенаправляю их на сайт США, как будут проиндексированы мои другие языковые сайты?
Так что, если робот Googlebot происходит с IP-адреса США и я перенаправляю их на сайт США, как будут проиндексированы мои другие языковые сайты? Это довольно просто, вам нужно убедиться, что есть ссылка с вашего сайта в США на другие языки, поэтому перенаправление применяется только в первый раз. т.е. Пользователь из США / робот Google переходит на «Сайт A» Они перенаправлены на «Сайт A - версия для США» Затем они могут щелкнуть физическую ссылку
Как видите, речь идет не только о создании нового контента, но и об улучшении того, что у нас уже есть, почему бы и нет?
Как видите, речь идет не только о создании нового контента, но и об улучшении того, что у нас уже есть, почему бы и нет? Ошибки, которых следует избегать при переработке веб-контента Однако, несмотря на простоту этого типа маневров, чтобы улучшить SEO вашей страницы, вы должны принять во внимание ряд ошибок, чтобы избежать. Мы должны четко понимать, что переработка пытается использовать эти материалы и оптимизировать их в соответствии с новыми правилами
Но как читаются раскрученные статьи?
Но как читаются раскрученные статьи? Есть ли в них смысл? Это стратегия для конвертации? Я полагаю, что это не долгосрочная стратегия с вращающимися статьями? Один SEO сказал, что он отлично работает для него и в течение шести месяцев! Если вы крутили его более чем на 70%, это будет хорошо для вас. Я также работаю над тем же методом, и мои ключевые слова являются первой страницей в Google за последние шесть месяцев. У меня есть веб-сайт корзины покупок, поэтому я работаю
Какие конверсии происходят на вашем сайте и как вы можете увеличить коэффициент конверсии?
Какие конверсии происходят на вашем сайте и как вы можете увеличить коэффициент конверсии? 18 августа 2016 г. 36 человек RSVP'd для этого события. Расширенный SEO Meetup - Приготовьтесь поговорить о SEO и цифровом маркетинге на высоком уровне. Вторник, 16 августа 2016 г. 47 человек RSVD'd для этого события. Создание ссылок для
Что делать, если вы хотите создать ссылку на несколько ресурсов, чтобы облегчить работу пользователей, но у вас есть стратегическая причина не допустить передачу PageRank на эти страницы?
Что делать, если вы хотите создать ссылку на несколько ресурсов, чтобы облегчить работу пользователей, но у вас есть стратегическая причина не допустить передачу PageRank на эти страницы? Вы можете запретить Google передавать PageRank, изменив некоторые ссылки с атрибутом rel = ”nofollow”. Поисковые системы не сканируют ссылки без ссылки, и PageRank или текстовые сигналы привязки не передаются. Тем не менее, Google по-прежнему рассматривает ссылки без ссылки как часть общего
Вы хотите оптимизировать свой сайт для поисковых систем (также известных как SEO), но с чего начать?
Вы хотите оптимизировать свой сайт для поисковых систем (также известных как SEO), но с чего начать? В дополнение к техническому дизайну сайта, в основном это контент, который в конечном итоге вращается вокруг. В этой статье вы найдете контрольные списки, которые вы можете распечатать и использовать при оптимизации вашего контента и веб-сайта. Основы поисковой оптимизации контента (SEO) Укажите уникальные имена заголовков страниц и

Кому ты пишешь?
Что такое архитектура сайта?
Как профессиональный копирайтер и эксперт по написанию контента, оптимизированного для SEO, я всегда задаюсь вопросом: как писать статьи для SEO?
Официальное программное обеспечение от Mac не является удобным и не очень идеальным инструментом для создания сайтов, поэтому многие задаются вопросом: какой конструктор сайтов лучше для Mac?
Для этого удобно иметь карту сайта, но что это такое, как ее создать и как отправить в Google?
Что такое карта сайта?
Это очень важный шаг в продвижении вашей коммерции, и вы поступили правильно, но как определить, работает ли ваш сайт хорошо или нет?
Это очень важный шаг в продвижении вашей коммерции, и вы поступили правильно, но как определить, работает ли ваш сайт хорошо или нет?
Итак, я знаю, что вы жаждете, чтобы я уже привел в порядок: что вы можете сделать, чтобы ссылки сайта и, что более важно, правильные ссылки сайта появлялись на вашем сайте?
Как я могу получить ссылки на сайт?
Поиск по сайту
Меню
Реклама на сайте
Архив новостей
Реклама на сайте

Реклама на сайте







Популярные публикации
Архив сайта
Информация
www.home-4-homo.ru © 2016 Copyright. Все права защищены.

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