From 922d8386c6377b61696921889fb16fc05ebb3e16 Mon Sep 17 00:00:00 2001 From: Vladislav Khorev Date: Sun, 8 Sep 2024 14:16:41 +0000 Subject: [PATCH] Merge --- messages/en.json | 5 + messages/kg.json | 5 + messages/ru.json | 5 + package.json | 2 +- src/app/[locale]/about-us/page.tsx | 46 +- src/app/[locale]/layout.tsx | 2 + src/widgets/Footer/Footer.tsx | 6 + yarn.lock | 2905 ---------------------------- 8 files changed, 32 insertions(+), 2944 deletions(-) delete mode 100644 yarn.lock diff --git a/messages/en.json b/messages/en.json index 523145b..142e665 100644 --- a/messages/en.json +++ b/messages/en.json @@ -220,5 +220,10 @@ "p17": "Users have the right to send their requests to the Operator, including requests regarding the use of their personal data, sending a withdrawal of consent to the processing of personal data in writing to the address specified in the General Provisions section of this regulation, or in the form of an electronic document sent via the feedback form. The Operator undertakes to review and send a response to the User's request within 30 days from the date of receipt of the request.", "p18":"OTHER", "p19":"A visitor to the Organization's website who provides his personal data and information thereby agrees to the provisions of this Privacy Policy. We reserve the right to make any changes to the Policy at any time at our discretion in order to further improve the system of protection against unauthorized access to personal data reported by Users without the User's consent. When we make significant changes to the Privacy Policy, a corresponding notification is posted on our website along with the updated version of the Privacy Policy.This Policy does not apply to the actions and Internet resources of third parties." + }, + "AboutUs" : { + "p1" : "Transparency International ̶ это глобальная независимая организация по изучению и борьбе с коррупцией как в международном масштабе, так и в масштабе отдельных стран, одна из целей которой добиться большей прозрачности и подотчетности власти.", + "p2" : "Команда Трансперенси Интернешнл Кыргызстан разработала платформу для мониторинга строительства и ремонта дорог, содержащая интерактивную карту по обеспечению доступа к информации о дорогах и улицах, отремонтированных за последние годы, включая стоимость работ, данные организации-подрядчика, гарантийные сроки, ссылки на закупочную документацию и другую информация о работах, а также обобщенная статистика по дорожным работам (например, дорожные работы, выполненные одним и тем же подрядчиком). Платформа также предоставит пользователям возможность оперативно сообщать о дефектах на дорогах и необходимости их устранения, голосовать за приоритетность ремонта дорог и предоставлять обратную связь в удобном формате, которые позволят гражданам самостоятельно анализировать и контролировать использование исполнения государственных дорожных контрактов. Информация по дорожным строительствам и ремонтам собирается из открытых данных портала госзакупок и Минюста. ", + "p3" : "Помимо веб-платформы имеются два мобильных приложения для платформ iOS и Android с функциями, аналогичными веб-сайту." } } diff --git a/messages/kg.json b/messages/kg.json index c5189c4..1868b86 100644 --- a/messages/kg.json +++ b/messages/kg.json @@ -221,6 +221,11 @@ "p17":"Колдонуучулар Операторго өздөрүнүн суроо-талаптарын, анын ичинде алардын жеке маалыматтарын колдонууга, жеке маалыматтарды иштетүүгө макулдукту жокко чыгарууга байланыштуу суроо-талаптарды ушул жобонун Жалпы жоболор бөлүмүндө көрсөтүлгөн дарек боюнча жазуу жүзүндө же пикир билдирүү формасы аркылуу жөнөтүлгөн электрондук документ формасында жөнөтүүгө укуктуу. Оператор суроо-талапты алган күндөн тартып 30 күндүн ичинде Колдонуучунун суроо-талабын карап чыгууга жана ага жооп жөнөтүүгө милдеттенет.", "p18":"БАШКАЛАР", "p19":"Уюмдун веб-сайтына өзүнүн жеке маалыматтарын жана маалыматын берген конок ушул Купуялык саясатынын жоболоруна макул болот. Колдонуучунун макулдугусуз Колдонуучулар тарабынан билдирилген жеке маалыматтарга уруксатсыз кирүүдөн коргоо тутумун андан ары өркүндөтүү максатында, биз каалаган убакта ушул Саясатка өзгөртүүлөрдү киргизүү укугун сактайбыз. Купуялык саясатыбызга олуттуу өзгөртүүлөрдү киргизгенде, биз Купуялык саясатыбыздын жаңыртылган версиясы менен бирге веб-сайтыбызга билдирүү жарыялайбыз. Бул Саясат үчүнчү жактардын аракеттерине жана интернет-ресурстарына жайылтылбайт." + }, + "AboutUs" : { + "p1" : "Transparency International ̶ это глобальная независимая организация по изучению и борьбе с коррупцией как в международном масштабе, так и в масштабе отдельных стран, одна из целей которой добиться большей прозрачности и подотчетности власти.", + "p2" : "Команда Трансперенси Интернешнл Кыргызстан разработала платформу для мониторинга строительства и ремонта дорог, содержащая интерактивную карту по обеспечению доступа к информации о дорогах и улицах, отремонтированных за последние годы, включая стоимость работ, данные организации-подрядчика, гарантийные сроки, ссылки на закупочную документацию и другую информация о работах, а также обобщенная статистика по дорожным работам (например, дорожные работы, выполненные одним и тем же подрядчиком). Платформа также предоставит пользователям возможность оперативно сообщать о дефектах на дорогах и необходимости их устранения, голосовать за приоритетность ремонта дорог и предоставлять обратную связь в удобном формате, которые позволят гражданам самостоятельно анализировать и контролировать использование исполнения государственных дорожных контрактов. Информация по дорожным строительствам и ремонтам собирается из открытых данных портала госзакупок и Минюста. ", + "p3" : "Помимо веб-платформы имеются два мобильных приложения для платформ iOS и Android с функциями, аналогичными веб-сайту." } } diff --git a/messages/ru.json b/messages/ru.json index d44c9b8..8c407bd 100644 --- a/messages/ru.json +++ b/messages/ru.json @@ -220,5 +220,10 @@ "p17":"Пользователи вправе направлять Оператору свои запросы, в том числе запросы относительно использования их персональных данных, направления отзыва согласия на обработку персональных данных в письменной форме по адресу, указанному в разделе Общие положения настоящего положения, или в форме электронного документа, отправленного посредством формы обратной связи. Оператор обязуется рассмотреть и направить ответ на поступивший запрос Пользователя в течение 30 дней с момента поступления обращения.", "p18":"ДРУГОЕ", "p19": "Посетитель сайта Организации, предоставляющий свои персональные данные и информацию, тем самым соглашается с положениями данной Политики Конфиденциальности. Мы оставляем за собой право вносить любые изменения в Политику в любое время по своему усмотрению с целью дальнейшего совершенствования системы защиты от несанкционированного доступа к сообщаемым Пользователями персональным данным без согласия Пользователя. Когда мы вносим существенные изменения в Политику Конфиденциальности, на нашем сайте размещается соответствующее уведомление вместе с обновлённой версией Политики Конфиденциальности. Действие настоящей Политики не распространяется на действия и интернет-ресурсы третьих лиц." + }, + "AboutUs" : { + "p1" : "Transparency International ̶ это глобальная независимая организация по изучению и борьбе с коррупцией как в международном масштабе, так и в масштабе отдельных стран, одна из целей которой добиться большей прозрачности и подотчетности власти.", + "p2" : "Команда Трансперенси Интернешнл Кыргызстан разработала платформу для мониторинга строительства и ремонта дорог, содержащая интерактивную карту по обеспечению доступа к информации о дорогах и улицах, отремонтированных за последние годы, включая стоимость работ, данные организации-подрядчика, гарантийные сроки, ссылки на закупочную документацию и другую информация о работах, а также обобщенная статистика по дорожным работам (например, дорожные работы, выполненные одним и тем же подрядчиком). Платформа также предоставит пользователям возможность оперативно сообщать о дефектах на дорогах и необходимости их устранения, голосовать за приоритетность ремонта дорог и предоставлять обратную связь в удобном формате, которые позволят гражданам самостоятельно анализировать и контролировать использование исполнения государственных дорожных контрактов. Информация по дорожным строительствам и ремонтам собирается из открытых данных портала госзакупок и Минюста. ", + "p3" : "Помимо веб-платформы имеются два мобильных приложения для платформ iOS и Android с функциями, аналогичными веб-сайту." } } diff --git a/package.json b/package.json index a3e648d..7b4446b 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "scripts": { - "dev": "next dev", + "dev": "next dev -p 8003", "build": "next build", "start": "next start -p 8003", "lint": "next lint" diff --git a/src/app/[locale]/about-us/page.tsx b/src/app/[locale]/about-us/page.tsx index 73e04e3..889d45a 100644 --- a/src/app/[locale]/about-us/page.tsx +++ b/src/app/[locale]/about-us/page.tsx @@ -4,8 +4,10 @@ import { Metadata } from "next"; import BreadCrumbs from "@/features/BreadCrumbs/BreadCrumbs"; import { apiInstance } from "@/shared/config/apiConfig"; import { IMetatag } from "@/shared/types/metatag-type"; +import { useTranslations } from "next-intl"; export async function generateMetadata(): Promise { + const data = await apiInstance .get("/metatags/") .then((res) => res.data) @@ -50,51 +52,19 @@ export async function generateMetadata(): Promise { } const AboutUs = () => { + + const tAboutUs = useTranslations("AboutUs"); + return (
О нас
-

- Transparency International-Кыргызстан - филиал международной - организации Transparency International в Кыргызской - Республике. -

-

Миссия ТИ-Кыргызстан

-

- Продвижение эффективной общественной политики и надлежащего - управления в целях предотвращения коррупции и усиления - демократии в стране.{" "} -

-

Цели и приоритеты ТИ-Кыргызстан:

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

{tAboutUs("p1")}

+

{tAboutUs("p2")}

+

{tAboutUs("p3")}

-

- Photo By Mzximvs VdB from Brussels, belgium - Road to - Issyk-Kul (south shore), CC BY-SA 2.0 -

); }; diff --git a/src/app/[locale]/layout.tsx b/src/app/[locale]/layout.tsx index bc3773c..0995b9b 100644 --- a/src/app/[locale]/layout.tsx +++ b/src/app/[locale]/layout.tsx @@ -5,6 +5,7 @@ import Navbar from "@/widgets/Navbar/Navbar"; import Footer from "@/widgets/Footer/Footer"; import { NextIntlClientProvider, useMessages } from "next-intl"; import { Providers } from "./Providers"; +import { GoogleAnalytics } from '@next/third-parties/google' export default function LocaleLayout({ children, @@ -25,6 +26,7 @@ export default function LocaleLayout({ + {} ); } diff --git a/src/widgets/Footer/Footer.tsx b/src/widgets/Footer/Footer.tsx index e9be98d..d57928f 100644 --- a/src/widgets/Footer/Footer.tsx +++ b/src/widgets/Footer/Footer.tsx @@ -10,11 +10,14 @@ import play_market_btn from "./icons/play-market-btn.svg"; import { Link } from "@/shared/config/navigation"; import { useTranslations } from "next-intl"; import NetKgTracker from "@/widgets/NetKgTracker/NetKgTracker"; +import GoogleAnalyticsWidget from "@/widgets/GoogleAnalyticsWidget/GoogleAnalyticsWidget"; const Footer = () => { const t = useTranslations("general"); const tDisclaimer = useTranslations("disclaimer"); const tRights = useTranslations("rights"); + + return (