OPENIDE #97 License and Eula in OpenIDE (fix russian)

This commit is contained in:
Nikita Iarychenko
2025-03-07 11:32:08 +04:00
parent b23b3f43a4
commit d4691a4546
2 changed files with 22 additions and 2 deletions

View File

@@ -0,0 +1,17 @@
# OpenIDE Project
# Copyright (C) 2025 “Open Development Platform” Ltd. (https://openide.ru)
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU Affero General Public License version 3 or later as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU Affero General Public License for more details.
#
# You should have received a copy of the GNU Affero General Public License
# along with this program. If not, see http://www.gnu.org/licenses/.
userAgreement.dialog.userAgreement.title=Пользовательское соглашение
userAgreement.dialog.continue=Продолжить
userAgreement.dialog.exit=Выход
userAgreement.dialog.checkBox=Я подтверждаю, что прочитал(а) и принимаю условия данного Пользовательского соглашения

View File

@@ -1,4 +1,7 @@
// Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
// Copyright 2000-2025 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license.
//
// Modified by Nikita Iarychenko at 2025 as part of the OpenIDE project (https://openide.ru).
// Any modifications are available on the same license terms as the original source code.
@file:JvmName("Agreements")
@file:ApiStatus.Internal
@@ -24,7 +27,7 @@ import kotlin.system.exitProcess
fun showEndUserAndDataSharingAgreements(agreement: EndUserAgreement.Document) {
val isPrivacyPolicy = agreement.isPrivacyPolicy
val bundle = DynamicBundle.getResourceBundle(DynamicBundle::class.java.classLoader, "messages.AgreementsBundle", LocalizationUtil.getLocale())
val bundle = DynamicBundle.getResourceBundle(DynamicBundle::class.java.classLoader, "messages.AgreementsBundle", Locale("ru", "RU"))
showAgreementUi {
htmlText = agreement.text
title = if (isPrivacyPolicy) {