From 6f1aa93556e922fa8b3d7f016242c1f6a1e8cc67 Mon Sep 17 00:00:00 2001 From: Elinorre Date: Mon, 2 Mar 2020 21:45:25 +0300 Subject: [PATCH] quarks and 404 --- src/intl/en.json | 4 ++- src/intl/ru.json | 4 ++- src/pages/404.js | 16 ++++++--- src/pages/content/en/pages/quarks2020.md | 32 +++++++++--------- src/pages/content/ru/pages/quarks2020.md | 1 + src/pages/partners.js | 2 +- src/pages/publications.js | 2 +- src/pages/quarks.js | 42 ++++++++++++++++++------ 8 files changed, 68 insertions(+), 35 deletions(-) diff --git a/src/intl/en.json b/src/intl/en.json index 6ac8e35..f8e2f1b 100644 --- a/src/intl/en.json +++ b/src/intl/en.json @@ -81,5 +81,7 @@ "software": { "bc_title": "Software", "title": "Scientific software", - "description": "Modern experiments in particle physics are inconceivable without special software, which is required both at the stage of the experiment and data collection, and in processing the results. The development of scientific software is an additional, but significant area of work for the group." } + "description": "Modern experiments in particle physics are inconceivable without special software, which is required both at the stage of the experiment and data collection, and in processing the results. The development of scientific software is an additional, but significant area of work for the group." }, + + "quarks": "Physics" } diff --git a/src/intl/ru.json b/src/intl/ru.json index 4c81f0b..cb06f9a 100644 --- a/src/intl/ru.json +++ b/src/intl/ru.json @@ -81,5 +81,7 @@ "software": { "bc_title": "Программное обеспечение", "title": "Научное программное обеспечение", - "description": "Современные эксперименты в физике частиц немыслимы без специального программного обеспечения, которое требуется как на этапе проведения эксперимента и сбора данных, так и при обработке результатов. Разработка научного программного обеспечения является дополнительным, но существенным направлением работы группы." } + "description": "Современные эксперименты в физике частиц немыслимы без специального программного обеспечения, которое требуется как на этапе проведения эксперимента и сбора данных, так и при обработке результатов. Разработка научного программного обеспечения является дополнительным, но существенным направлением работы группы." }, + + "quarks": "Физика" } diff --git a/src/pages/404.js b/src/pages/404.js index 36dba8a..68d86ee 100644 --- a/src/pages/404.js +++ b/src/pages/404.js @@ -1,13 +1,19 @@ import React from "react" import Layout from "../components/layout" +import { FormattedMessage, useIntl, injectIntl } from "gatsby-plugin-intl" +import SEO from "../components/seo" -const NotFoundPage = () => ( +const NotFoundPage = () => { + const intl = useIntl() + const lang = intl.locale + return( +
-

404: NOT FOUND

-

You just hit a route that doesn't exist.

+

+

-) +)} -export default NotFoundPage +export default injectIntl(NotFoundPage) diff --git a/src/pages/content/en/pages/quarks2020.md b/src/pages/content/en/pages/quarks2020.md index 6f6a5ce..b99ef57 100644 --- a/src/pages/content/en/pages/quarks2020.md +++ b/src/pages/content/en/pages/quarks2020.md @@ -1,6 +1,6 @@ --- content_type: quarks -title: Конференция QUARKS-2020 +title: QUARKS-2020 conferention shortTitle: QUARKS-2020 parent: physics published: true @@ -8,25 +8,25 @@ language: en --- -# Международный Семинар “QUARKS-2020” +# International “QUARKS-2020” Workshop -С **7 по 13 июня 2020 года** в г. Переславль-Залесский пройдет 21-й Международный семинар по физике высоких энергий “Quarks-2020”. Семинар будет организован при поддержке [Института Ядерных Исследований РАН](http://www.inr.ac.ru/), [Объединенного Института Ядерных Исследований](http://www.jinr.ru/) и [Московского Физико-Технического Института](https://mipt.ru/). +From **7th to 13th of June 2020** in the city of Pereslavl-Zalessky the 21st International Seminar on High Energy Physics “Quarks-2020” will be held. The workshop will be organized with the support of [INR RAS](http://www.inr.ac.ru/), [JINR](http://www.jinr.ru/) and [MIPT](https://mipt.ru/). -Программа Семинара включает пленарные заседания, постерную сессию и секционные обсуждения на следующие темы: +The Workshop program includes plenary sessions, a poster session, and breakout discussions on the following topics: -* физика за пределами Стандартной Модели; -* физика нейтрино; -* квантовая хромодинамика и сильные взаимодействия; -* столкновения тяжелых ионов; -* космология и астрофизика частиц; -* гравитация и ее модификации; -* аспекты математической физики; -* некоторые экспериментальные результаты. +* physics beyond the Standard Model; +* neutrino physics; +* quantum chromodynamics and strong interactions; +* heavy ion collisions; +* cosmology and particle astrophysics; +* gravity and its modifications; +* aspects of mathematical physics; +* some experimental results. -Кроме того, в этом году планируется провести ряд [тематических заседаний](https://indico.quarks.ru/event/2020/page/41-thematic-sections). +In addition, a number of [thematic meetings](https://indico.quarks.ru/event/2020/page/41-thematic-sections) are planned for this year. -Дополнительная информация доступная на сайте Семинара [quarks.ru](http://quarks.ru). Для участия в Семинаре следует [зарегистрироваться](https://indico.quarks.ru/event/2020/registrations/). Вопросы можно задать по почте [quarks@ms2.inr.ac.ru](mailto:quarks@ms2.inr.ac.ru). +Additional information available at Workshop site [quarks.ru](http://quarks.ru). To participate ypu should [register](https://indico.quarks.ru/event/2020/registrations/). Questions can be asked by mail [quarks@ms2.inr.ac.ru](mailto:quarks@ms2.inr.ac.ru). -Со студентов МФТИ организационный взнос не взимается (проживание надо оплачивать). Есть возможность ограниченной финансовой поддержки активных студентов (обращаться по почте, указанной в разделе [контакты](about). +There is no registration fee for MIPT students (accommodation must be paid). There is a possibility of limited financial support for active students (contact by mail indicated in the [contacts](/about) section. - \ No newline at end of file + \ No newline at end of file diff --git a/src/pages/content/ru/pages/quarks2020.md b/src/pages/content/ru/pages/quarks2020.md index 94896bb..52070a9 100644 --- a/src/pages/content/ru/pages/quarks2020.md +++ b/src/pages/content/ru/pages/quarks2020.md @@ -4,6 +4,7 @@ title: Конференция QUARKS-2020 shortTitle: QUARKS-2020 parent: physics published: true +language: ru --- diff --git a/src/pages/partners.js b/src/pages/partners.js index df23158..c2b9ec5 100644 --- a/src/pages/partners.js +++ b/src/pages/partners.js @@ -1,6 +1,6 @@ import React from "react" import Layout from "../components/layout" -import { FormattedMessage, FormattedHTMLMessage, Link, useIntl, injectIntl } from "gatsby-plugin-intl" +import { FormattedMessage, useIntl, injectIntl } from "gatsby-plugin-intl" import "../styles/main.css" ///------------------------------------------------------ import mipt_logo from "../images/partners/mipt_logo.jpg" diff --git a/src/pages/publications.js b/src/pages/publications.js index 7714587..5289514 100644 --- a/src/pages/publications.js +++ b/src/pages/publications.js @@ -1,6 +1,6 @@ import React from "react" import { graphql } from "gatsby" -import { FormattedMessage, FormattedHTMLMessage, Link, useIntl, injectIntl } from "gatsby-plugin-intl" +import { Link, useIntl, injectIntl } from "gatsby-plugin-intl" import Layout from "../components/layout" import SEO from "../components/seo" diff --git a/src/pages/quarks.js b/src/pages/quarks.js index 11117bd..bc3d3f9 100644 --- a/src/pages/quarks.js +++ b/src/pages/quarks.js @@ -1,37 +1,59 @@ import React from "react" -import { Link, graphql } from "gatsby" +import { graphql } from "gatsby" import Layout from "../components/layout" +import { FormattedMessage, Link, useIntl, injectIntl } from "gatsby-plugin-intl" -const QuarksPage = ({ data }) => ( +import SEO from "../components/seo" + +const QuarksPage = ({ data }) => { + const intl = useIntl() + const lang = intl.locale + var pubs = "" + if ( lang==="ru" ) { pubs = data.ru_publications.edges; } + else if ( lang==="en" ) { pubs = data.en_publications.edges; } + return( + + - {data.publications.nodes.map(publication =>{ + {pubs.map(({node}) =>{ return( -

+

) })} -) +)} -export default QuarksPage +export default injectIntl(QuarksPage) export const query = graphql` query{ - publications: allMarkdownRemark(filter: {frontmatter: {content_type: {eq: "quarks"}, published: {eq: true}}}){ - nodes{ + ru_publications: allMarkdownRemark(filter: {frontmatter: {content_type: {eq: "quarks"}, published: {eq: true}, language: {eq: "ru"}}}){ + edges{ + node{ html frontmatter{ title } } - } + }} + + en_publications: allMarkdownRemark(filter: {frontmatter: {content_type: {eq: "quarks"}, published: {eq: true}, language: {eq: "en"}}}){ + edges{ + node{ + html + frontmatter{ + title + } + } + }} } ` \ No newline at end of file