From acf34879bdbdab27899471ef699c657e324620fe Mon Sep 17 00:00:00 2001 From: Slava <53832230+slavalamp@users.noreply.github.com> Date: Tue, 7 Jan 2025 03:26:20 +0100 Subject: [PATCH 1/5] AO3-6870 add ukrainian and russian proxy notices --- app/views/layouts/_proxy_notice.html.erb | 10 ++++++++++ config/locales/views/ru.yml | 6 ++++++ config/locales/views/uk.yml | 6 ++++++ 3 files changed, 22 insertions(+) create mode 100644 config/locales/views/ru.yml create mode 100644 config/locales/views/uk.yml diff --git a/app/views/layouts/_proxy_notice.html.erb b/app/views/layouts/_proxy_notice.html.erb index 172dc0c7e68..fab0e8133a9 100644 --- a/app/views/layouts/_proxy_notice.html.erb +++ b/app/views/layouts/_proxy_notice.html.erb @@ -11,6 +11,16 @@
  • <%= t(".point1", locale: :"zh-CN") %>
  • <%= t(".point2", locale: :"zh-CN") %>
  • +

    <%= t(".faux_heading", locale: :"uk") %>

    +
      +
    1. <%= t(".point1", locale: :"uk") %>
    2. +
    3. <%= t(".point2", locale: :"uk") %>
    4. +
    +

    <%= t(".faux_heading", locale: :"ru") %>

    +
      +
    1. <%= t(".point1", locale: :"ru") %>
    2. +
    3. <%= t(".point2", locale: :"ru") %>
    4. +

    diff --git a/config/locales/views/ru.yml b/config/locales/views/ru.yml new file mode 100644 index 00000000000..4ea8a539a2b --- /dev/null +++ b/config/locales/views/ru.yml @@ -0,0 +1,6 @@ +ru: + layouts: + proxy_notice: + faux_heading: "Важная информация:" + point1: "Вы используете прокси-сайт, который не является частью AO3 (Нашего Архива)." + point2: "Субъект, настроивший прокси-сайт, может видеть, что вы отправляете, включая ваш IP-адрес. Если вы авторизуетесь через прокси-сайт, он может видеть ваш пароль." \ No newline at end of file diff --git a/config/locales/views/uk.yml b/config/locales/views/uk.yml new file mode 100644 index 00000000000..ca9f62a9eb9 --- /dev/null +++ b/config/locales/views/uk.yml @@ -0,0 +1,6 @@ +uk: + layouts: + proxy_notice: + faux_heading: "Важливе повідомлення:" + point1: "Ви використовуєте проксі-сайт, який не є частиною Archive of Our Own (Нашого Власного Архіву)." + point2: "Творці цього проксі-сайту можуть бачити Ваші дані та дії, а також Вашу IP-адресу. Якщо Ви входите до свого облікового запису, використовуючи проксі-сайт, його творці можуть бачити Ваш пароль." From 5aae90e8d5c001c569773b97393bcf90cb805bf2 Mon Sep 17 00:00:00 2001 From: Slava <53832230+slavalamp@users.noreply.github.com> Date: Tue, 7 Jan 2025 03:26:40 +0100 Subject: [PATCH 2/5] AO3-6870 update the comment to use the proper ERB format --- app/views/layouts/_proxy_notice.html.erb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/views/layouts/_proxy_notice.html.erb b/app/views/layouts/_proxy_notice.html.erb index fab0e8133a9..a50045b2af7 100644 --- a/app/views/layouts/_proxy_notice.html.erb +++ b/app/views/layouts/_proxy_notice.html.erb @@ -1,6 +1,6 @@
    - <% # TODO: When the interface is localized, this should be revised to only show the notice in the user's selected language. %> + <%# TODO: When the interface is localized, this should be revised to only show the notice in the user's selected language. %>

    <%= t(".faux_heading") %>

    1. <%= t(".point1") %>
    2. From 881e0471d69c7e5efb274e20c91753e932f6911a Mon Sep 17 00:00:00 2001 From: Slava <53832230+slavalamp@users.noreply.github.com> Date: Tue, 7 Jan 2025 20:18:21 +0100 Subject: [PATCH 3/5] AO3-6870 fix erb linter errors --- app/views/layouts/_proxy_notice.html.erb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/views/layouts/_proxy_notice.html.erb b/app/views/layouts/_proxy_notice.html.erb index a50045b2af7..33041122fbd 100644 --- a/app/views/layouts/_proxy_notice.html.erb +++ b/app/views/layouts/_proxy_notice.html.erb @@ -11,15 +11,15 @@
    3. <%= t(".point1", locale: :"zh-CN") %>
    4. <%= t(".point2", locale: :"zh-CN") %>
    -

    <%= t(".faux_heading", locale: :"uk") %>

    +

    <%= t(".faux_heading", locale: :uk) %>

      -
    1. <%= t(".point1", locale: :"uk") %>
    2. -
    3. <%= t(".point2", locale: :"uk") %>
    4. +
    5. <%= t(".point1", locale: :uk) %>
    6. +
    7. <%= t(".point2", locale: :uk) %>
    -

    <%= t(".faux_heading", locale: :"ru") %>

    +

    <%= t(".faux_heading", locale: :ru) %>

      -
    1. <%= t(".point1", locale: :"ru") %>
    2. -
    3. <%= t(".point2", locale: :"ru") %>
    4. +
    5. <%= t(".point1", locale: :ru) %>
    6. +
    7. <%= t(".point2", locale: :ru) %>

    From 7750b488a3df44a4845ecb058381ae71ebce094d Mon Sep 17 00:00:00 2001 From: Slava <53832230+slavalamp@users.noreply.github.com> Date: Wed, 8 Jan 2025 22:35:20 +0100 Subject: [PATCH 4/5] AO3-6870 alphabetic order --- app/views/layouts/_proxy_notice.html.erb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/app/views/layouts/_proxy_notice.html.erb b/app/views/layouts/_proxy_notice.html.erb index 33041122fbd..92bc7c06e8d 100644 --- a/app/views/layouts/_proxy_notice.html.erb +++ b/app/views/layouts/_proxy_notice.html.erb @@ -6,20 +6,20 @@
  • <%= t(".point1") %>
  • <%= t(".point2") %>
  • -

    <%= t(".faux_heading", locale: :"zh-CN") %>

    +

    <%= t(".faux_heading", locale: :ru) %>

      -
    1. <%= t(".point1", locale: :"zh-CN") %>
    2. -
    3. <%= t(".point2", locale: :"zh-CN") %>
    4. +
    5. <%= t(".point1", locale: :ru) %>
    6. +
    7. <%= t(".point2", locale: :ru) %>

    <%= t(".faux_heading", locale: :uk) %>

    1. <%= t(".point1", locale: :uk) %>
    2. <%= t(".point2", locale: :uk) %>
    -

    <%= t(".faux_heading", locale: :ru) %>

    +

    <%= t(".faux_heading", locale: :"zh-CN") %>

      -
    1. <%= t(".point1", locale: :ru) %>
    2. -
    3. <%= t(".point2", locale: :ru) %>
    4. +
    5. <%= t(".point1", locale: :"zh-CN") %>
    6. +
    7. <%= t(".point2", locale: :"zh-CN") %>

    From d97d4df64f8bd780c9b65a68b30e942aca628657 Mon Sep 17 00:00:00 2001 From: Slava <53832230+slavalamp@users.noreply.github.com> Date: Wed, 8 Jan 2025 22:35:59 +0100 Subject: [PATCH 5/5] AO3-6870 add newline --- config/locales/views/ru.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/config/locales/views/ru.yml b/config/locales/views/ru.yml index 4ea8a539a2b..780a2452f83 100644 --- a/config/locales/views/ru.yml +++ b/config/locales/views/ru.yml @@ -3,4 +3,4 @@ ru: proxy_notice: faux_heading: "Важная информация:" point1: "Вы используете прокси-сайт, который не является частью AO3 (Нашего Архива)." - point2: "Субъект, настроивший прокси-сайт, может видеть, что вы отправляете, включая ваш IP-адрес. Если вы авторизуетесь через прокси-сайт, он может видеть ваш пароль." \ No newline at end of file + point2: "Субъект, настроивший прокси-сайт, может видеть, что вы отправляете, включая ваш IP-адрес. Если вы авторизуетесь через прокси-сайт, он может видеть ваш пароль."