Skip to content

Commit 92aacb9

Browse files
authored
Merge branch 'develop' into na/backend/split-shared-convo-types-proto
2 parents 922e920 + 054133d commit 92aacb9

15 files changed

Lines changed: 512 additions & 29 deletions

File tree

app/backend/src/couchers/email/locales/ru.json

Lines changed: 132 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,144 @@
4747
"blog_link": "Блог",
4848
"nonprofit_note": "Couchers.org — это проект Couchers, Inc., некоммерческой организации США, освобождённой от налогов в соответствии с разделом 501(c)(3).",
4949
"security_email_note": "Это письмо системы безопасности, отписаться от него нельзя.",
50-
"notification_settings_link": "Управление настройками уведомлений"
50+
"notification_settings_link": "Управление настройками уведомлений",
51+
"volunteer_link": "Волонтёр"
5152
}
5253
},
5354
"calendar_events": {
54-
"title_cancelled": "Отменено: {{ title }}"
55+
"title_cancelled": "Отменено: {{ title }}",
56+
"host_requests": {
57+
"title_host": "Захостить {{ name }}"
58+
}
5559
},
5660
"plaintext_formats": {
5761
"action": "{{text}}: {{url}}",
5862
"user": "{{name}}, {{age}}, {{city}}"
63+
},
64+
"chat_messages": {
65+
"missed": {
66+
"count_in_group_one": "{{count}} сообщение в <b>{{group}}</b>:",
67+
"count_in_group_few": "{{count}} сообщения в <b>{{group}}</b>:",
68+
"count_in_group_many": "{{count}} сообщений в <b>{{group}}</b>:"
69+
}
70+
},
71+
"discussions": {
72+
"created": {
73+
"purpose": "<b>{{author}}</b> начал(а) обсуждение в <b>{{parent_context}}</b>:"
74+
},
75+
"comment": {
76+
"subject": "{{author}} прокомментировал(а) {{discussion_title}}",
77+
"view_action": "Просмотреть обсуждение"
78+
}
79+
},
80+
"donation_received": {
81+
"subject": "Спасибо за ваш вклад в Couchers.org!",
82+
"invoice_receipt_info": "Вы можете скачать счет и квитанцию за пожертвование здесь:",
83+
"download_invoice": "Скачать счет",
84+
"tax_acknowledgment": "Couchers, Inc. — некоммерческая организация со статусом 501(c)(3) (EIN: 87-1734577), зарегистрированная в Соединённых Штатах. Никакие товары или услуги не были предоставлены в обмен на это пожертвование.",
85+
"questions_contact": "Если у вас есть вопросы о вашем пожертвовании, напишите нам на {{ email_link }}.",
86+
"purpose": "Большое спасибо за ваше пожертвование в размере <b>{{amount_with_currency}}</b> для Couchers.org."
87+
},
88+
"email_change": {
89+
"initiated": {
90+
"subject": "Инициировано изменение адреса электронной почты",
91+
"purpose": "Вы запросили изменение адреса электронной почты на <b>{{ email_address }}</b>. Пожалуйста, проверьте письмо, которое мы отправили на этот адрес, чтобы подтвердить изменение."
92+
},
93+
"confirmation": {
94+
"subject": "Подтвердите ваш новый адрес электронной почты",
95+
"purpose": "Вы запросили изменение вашего адреса электронной почты с <b>{{ old_email }}</b> на этот адрес электронной почты. Чтобы завершить это изменение, пожалуйста, нажмите на следующую ссылку:",
96+
"confirm_action": "Подтвердите новый адрес электронной почты"
97+
},
98+
"verified": {
99+
"subject": "Изменение адреса электронной почты завершено",
100+
"purpose": "Ваш новый адрес электронной почты был подтверждён."
101+
}
102+
},
103+
"events": {
104+
"generic": {
105+
"view_action": "Просмотреть мероприятия"
106+
},
107+
"created": {
108+
"invitation": {
109+
"subject": "{{user}} пригласил(а) вас в {{title}}",
110+
"purpose_with_community": "<b>{{user}}</b> пригласил(а) вас на мероприятие в <b>{{community}}</b>:",
111+
"purpose_no_community": "<b>{{user}}</b> пригласил(а) вас на мероприятие поблизости:"
112+
},
113+
"notification": {
114+
"subject": "{{user}} создал(а) мероприятие: {{title}}",
115+
"purpose_with_community": "<b>{{user}}</b> создал(а) мероприятие в <b>{{community}}</b>:",
116+
"purpose_no_community": "<b>{{user}}</b> создал(а) мероприятие поблизости:"
117+
}
118+
},
119+
"updated": {
120+
"subject": "{{user}} обновил(а) {{title}}",
121+
"purpose_generic": "<b>{{user}}</b> обновил(а) мероприятие, на которое вы подписаны:",
122+
"purpose_with_items": "<b>{{user}}</b> обновил(а) мероприятие {{items_list}}, на которое вы подписаны:",
123+
"item_names": {
124+
"title": "заголовок",
125+
"location": "местоположение",
126+
"start_time": "время начала",
127+
"end_time": "время окончания"
128+
}
129+
},
130+
"organizer_invited": {
131+
"subject": "{{user}} пригласил(а) вас стать соорганизатором {{title}}",
132+
"purpose": "<b>{{user}}</b> пригласил(а) вас стать соорганизатором мероприятия:"
133+
},
134+
"comment": {
135+
"subject": "{{author}} прокомментировал(а) {{title}}",
136+
"purpose": "<b>{{author}}</b> прокомментировал(а) мероприятие на которое вы подписаны:"
137+
},
138+
"reminder": {
139+
"subject": "Напоминание: {{title}} скоро начнётся",
140+
"purpose": "Мероприятие, на которое вы подписаны, начнётся менее чем через 24 часа:"
141+
},
142+
"cancel": {
143+
"subject": "{{user}} отменил(а) {{title}}",
144+
"purpose": "<b>{{user}}</b> отменил(а) мероприятие, на которое вы подписаны:"
145+
},
146+
"deleted": {
147+
"subject": "Модератор удалил {{title}}",
148+
"purpose": "Модератор удалил мероприятие, на которое вы подписаны:"
149+
}
150+
},
151+
"friend_requests": {
152+
"received": {
153+
"subject": "{{name}} хочет добавить тебя в друзья",
154+
"purpose": "<b>{{name}}</b> отправил вам запрос в друзья.",
155+
"view_action": "Просмотреть запросы в друзья"
156+
}
157+
},
158+
"strong_verification": {
159+
"succeeded": {
160+
"subject": "Усиленная верификация выполнена успешно",
161+
"purpose": "Вы прошли Усиленную верификацию. Теперь рядом с вашим именем на платформе будет отображаться значок верификации.",
162+
"thanks_message": "Спасибо за прохождение верификации! Ты помогаешь поддерживать доверие и безопасность в сообществе Couchers.org.",
163+
"cost_explanation": "Верификация для вас бесплатна, но нам она обходится недёшево. Будучи некоммерческой организацией, работающей силами волонтёров, мы зависим от пожертвований, которые помогают покрывать такие расходы, как поддержание работы наших серверов, верификация и инструменты для наших инженеров-программистов, дизайнеров и команды по безопасности.",
164+
"donation_request": "Если у вас есть возможность, пожалуйста, рассмотрите возможность сделать пожертвование, чтобы поддержать работу и развитие Couchers.org.",
165+
"donate_action": "Поддержите Couchers.org пожертвованием"
166+
},
167+
"failed": {
168+
"subject": "Усиленная верификация не удалась",
169+
"purpose": {
170+
"wrong_birthdate_or_gender": "Ваша попытка Усиленной верификации не удалась, поскольку дата рождения или пол в вашем профиле не совпадают с датой рождения или полом в вашем паспорте. Пожалуйста, свяжитесь с командой поддержки, чтобы обновить дату рождения или пол, либо если пол в вашем паспорте не соответствует вашей гендерной идентичности.",
171+
"not_a_passport": "Ваша попытка пройти Усиленную верификацию не удалась, так как вы использовали документ, отличный от паспорта. Для Усиленной верификации можно использовать только паспорт.",
172+
"duplicate": "Ваша попытка пройти Усиленную верификацию не удалась, поскольку вы использовали паспорт, который уже был использован на платформе. Пожалуйста, используйте другой паспорт."
173+
},
174+
"restart_action": "Перезапустить Усиленную верификацию"
175+
}
176+
},
177+
"thread_reply": {
178+
"subject": "{{author}} ответил(а) в {{parent_context}}",
179+
"purpose": "<b>{{author}}</b> ответил(а) в <b>{{parent_context}}</b>:"
180+
},
181+
"signup": {
182+
"continue": {
183+
"continue_action": "Завершить регистрацию",
184+
"purpose": "Пожалуйста, завершите регистрацию на Couchers.org. Нажмите на эту ссылку, чтобы продолжить:"
185+
},
186+
"verify": {
187+
"confirm_action": "Подтвердите свой адрес электронной почты"
188+
}
59189
}
60190
}

app/backend/src/couchers/i18n/locales/es.json

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,28 @@
123123
"friend_request_rate_limit2_one": "Has enviado muchas solicitudes de amistad en la última {{count}} hora. Para evitar el spam, no puedes enviar más por ahora.",
124124
"friend_request_rate_limit2_many": "Has enviado muchas solicitudes de amistad en los últimos {{count}} de horas. Para evitar el spam, no puedes enviar más por ahora.",
125125
"friend_request_rate_limit2_other": "Has enviado muchas solicitudes de amistad en las últimas {{count}} horas. Para evitar el spam, no puedes enviar más por ahora.",
126-
"after_item_not_found": "No se encontró el elemento después del cual colocar."
126+
"after_item_not_found": "No se encontró el elemento después del cual colocar.",
127+
"discussion_delete_permission_denied": "No puedes eliminar esta conversación.",
128+
"discussion_deleted": "Esta conversación ha sido eliminada.",
129+
"discussion_edit_permission_denied": "No puedes editar esta conversación.",
130+
"reply_delete_permission_denied": "No puedes eliminar este comentario.",
131+
"reply_deleted": "Este comentario ha sido eliminado.",
132+
"reply_edit_permission_denied": "No puedes editar este comentario.",
133+
"cannot_combine_attending_and_exclude_attending": "Tus filtros no pueden incluir y excluir a la vez los eventos a los que vas a asistir.",
134+
"event_community_invite_not_found": "No se pudo encontrar esa invitación de la comunidad al evento.",
135+
"host_request_sent_or_received": "No se pueden listar solo las solicitudes enviadas ni tampoco solo las recibidas.",
136+
"incomplete_profile_create_discussion": "Debes completar tu perfil antes de poder iniciar una conversación.",
137+
"incomplete_profile_create_public_trip": "Debes completar tu perfil antes de poder crear un viaje público.",
138+
"incomplete_profile_post_comment": "Debes completar tu perfil antes de poder publicar un comentario.",
139+
"incomplete_profile_send_friend_request": "Debes completar tu perfil antes de poder enviar una solicitud de amistad.",
140+
"invalid_diagnostics_json": "JSON inválido en las propiedades del evento de diagnóstico.",
141+
"invalid_endpoint": "Punto de conexión de notificaciones push inválido.",
142+
"invalid_guide_location": "Para una guía debes proporcionar una dirección y una ubicación, o ninguna de las dos.",
143+
"invalid_host_request_status": "No puedes establecer ese estado en la solicitud de hospedaje.",
144+
"invalid_public_trip_status": "No puedes establecer ese estado en un viaje público.",
145+
"invalid_password_login": "Nombre de usuario/correo electrónico o contraseña incorrectos.",
146+
"missing_discussion_content": "Falta el contenido de la conversación.",
147+
"missing_page_parent": "Falta el padre de la página."
127148
},
128149
"badges": {
129150
"volunteer_name": "Voluntario en activo",

0 commit comments

Comments
 (0)